diff --git a/translation/pofiles/ar.po b/translation/pofiles/ar.po
index dd740c943a..825b5f4518 100644
--- a/translation/pofiles/ar.po
+++ b/translation/pofiles/ar.po
@@ -5,7 +5,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: KiCad\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-01-28 19:42+0300\n"
+"POT-Creation-Date: 2025-01-29 19:59+0300\n"
 "PO-Revision-Date: 2024-02-22 08:06+0000\n"
 "Last-Translator: HADJAISSA <hakimsi@yahoo.com>\n"
 "Language-Team: Arabic <https://hosted.weblate.org/projects/kicad/master-"
@@ -158,7 +158,7 @@ msgstr ""
 #: pcbnew/pcb_io/easyedapro/pcb_io_easyedapro.cpp:116
 #: pcbnew/pcb_io/fabmaster/pcb_io_fabmaster.cpp:59
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:503
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2703
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2706
 #, c-format
 msgid "Loading %s..."
 msgstr ""
@@ -281,7 +281,7 @@ msgstr ""
 #: 3d-viewer/3d_viewer/eda_3d_viewer_frame.cpp:667
 #: eeschema/dialogs/panel_eeschema_display_options_base.cpp:27
 #: eeschema/dialogs/panel_sym_display_options_base.cpp:25
-#: pcbnew/footprint_edit_frame.cpp:242 pcbnew/footprint_edit_frame.cpp:955
+#: pcbnew/footprint_edit_frame.cpp:242 pcbnew/footprint_edit_frame.cpp:965
 #: pcbnew/pcb_edit_frame.cpp:326 pcbnew/pcb_edit_frame.cpp:1708
 #: pcbnew/tools/pcb_actions.cpp:1327
 msgid "Appearance"
@@ -320,10 +320,10 @@ msgstr ""
 #: 3d-viewer/3d_viewer/eda_3d_viewer_frame.cpp:748 common/confirm.cpp:211
 #: common/dialogs/dialog_grid_settings.cpp:82
 #: common/dialogs/dialog_grid_settings.cpp:89
-#: common/dialogs/panel_embedded_files.cpp:296
-#: common/dialogs/panel_embedded_files.cpp:369
-#: common/dialogs/panel_embedded_files.cpp:400
-#: common/dialogs/panel_embedded_files.cpp:410
+#: common/dialogs/panel_embedded_files.cpp:307
+#: common/dialogs/panel_embedded_files.cpp:416
+#: common/dialogs/panel_embedded_files.cpp:447
+#: common/dialogs/panel_embedded_files.cpp:457
 #: common/dialogs/panel_setup_severities.cpp:44 common/kidialog.cpp:126
 #: eeschema/dialogs/dialog_erc.cpp:878
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1812
@@ -346,9 +346,9 @@ msgstr ""
 #: pcb_calculator/calculator_panels/panel_fusing_current.cpp:191
 #: pcb_calculator/calculator_panels/panel_fusing_current.cpp:203
 #: pcbnew/dialogs/dialog_drc.cpp:984
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:397
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:389
 #: pcbnew/drc/drc_item.cpp:231 pcbnew/pcb_marker.cpp:211
-#: pcbnew/widgets/appearance_controls.cpp:2729
+#: pcbnew/widgets/appearance_controls.cpp:2765
 msgid "Error"
 msgstr "خطأ"
 
@@ -709,7 +709,7 @@ msgstr ""
 msgid "Model Bounding Boxes"
 msgstr "عرض إطارات الحدود للنماذج"
 
-#: 3d-viewer/dialogs/appearance_controls_3D.cpp:77 common/layer_id.cpp:170
+#: 3d-viewer/dialogs/appearance_controls_3D.cpp:77 common/layer_id.cpp:125
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:30
 #: eeschema/dialogs/dialog_update_from_pcb_base.cpp:64
 #: pcb_calculator/calculator_panels/panel_rf_attenuators_base.cpp:111
@@ -811,13 +811,13 @@ msgid "Uncheck 'Use board stackup colors' to allow color editing."
 msgstr ""
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:563
-#: pcbnew/widgets/appearance_controls.cpp:2198
+#: pcbnew/widgets/appearance_controls.cpp:2234
 #, c-format
 msgid "Show or hide %s"
 msgstr ""
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:633
-#: pcbnew/widgets/appearance_controls.cpp:2571
+#: pcbnew/widgets/appearance_controls.cpp:2607
 #, c-format
 msgid "Presets (%s+Tab):"
 msgstr ""
@@ -825,93 +825,93 @@ msgstr ""
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:647
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1644
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2078
-#: pcbnew/widgets/appearance_controls.cpp:2596
+#: pcbnew/widgets/appearance_controls.cpp:2632
 msgid "Save preset..."
 msgstr ""
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:648
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1645
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2079
-#: pcbnew/widgets/appearance_controls.cpp:2597
+#: pcbnew/widgets/appearance_controls.cpp:2633
 msgid "Delete preset..."
 msgstr ""
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:754
-#: pcbnew/widgets/appearance_controls.cpp:2702
+#: pcbnew/widgets/appearance_controls.cpp:2738
 msgid "Layer preset name:"
 msgstr ""
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:755
-#: pcbnew/widgets/appearance_controls.cpp:2703
+#: pcbnew/widgets/appearance_controls.cpp:2739
 msgid "Save Layer Preset"
 msgstr ""
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:770
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1819
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2221
-#: pcbnew/widgets/appearance_controls.cpp:2736
+#: pcbnew/widgets/appearance_controls.cpp:2772
 msgid "Overwrite existing preset?"
 msgstr ""
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:796
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1844
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2246
-#: pcbnew/widgets/appearance_controls.cpp:2762
+#: pcbnew/widgets/appearance_controls.cpp:2798
 msgid "Presets"
 msgstr ""
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:805
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1856
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2258
-#: pcbnew/widgets/appearance_controls.cpp:2774
+#: pcbnew/widgets/appearance_controls.cpp:2810
 msgid "Delete Preset"
 msgstr ""
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:806
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1857
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2259
-#: pcbnew/widgets/appearance_controls.cpp:2775
+#: pcbnew/widgets/appearance_controls.cpp:2811
 msgid "Select preset:"
 msgstr ""
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:864
-#: pcbnew/widgets/appearance_controls.cpp:2875
+#: pcbnew/widgets/appearance_controls.cpp:2911
 #, c-format
 msgid "Viewports (%s+Tab):"
 msgstr ""
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:873
-#: pcbnew/widgets/appearance_controls.cpp:2884
+#: pcbnew/widgets/appearance_controls.cpp:2920
 msgid "Save viewport..."
 msgstr "حفظ العرض..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:874
-#: pcbnew/widgets/appearance_controls.cpp:2885
+#: pcbnew/widgets/appearance_controls.cpp:2921
 msgid "Delete viewport..."
 msgstr "حذف العرض..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:905
-#: pcbnew/widgets/appearance_controls.cpp:2934
+#: pcbnew/widgets/appearance_controls.cpp:2970
 msgid "Viewport name:"
 msgstr "اسم العرض:"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:906
-#: pcbnew/widgets/appearance_controls.cpp:2934
+#: pcbnew/widgets/appearance_controls.cpp:2970
 msgid "Save Viewport"
 msgstr "حفظ العرض"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:946
-#: pcbnew/widgets/appearance_controls.cpp:2973
+#: pcbnew/widgets/appearance_controls.cpp:3009
 msgid "Viewports"
 msgstr "العروض"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:955
-#: pcbnew/widgets/appearance_controls.cpp:2982
+#: pcbnew/widgets/appearance_controls.cpp:3018
 msgid "Delete Viewport"
 msgstr "حذف العرض"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:956
-#: pcbnew/widgets/appearance_controls.cpp:2983
+#: pcbnew/widgets/appearance_controls.cpp:3019
 msgid "Select viewport:"
 msgstr "اختر العرض:"
 
@@ -1280,7 +1280,7 @@ msgid "Z:"
 msgstr "Z:"
 
 #: 3d-viewer/dialogs/panel_preview_3d_model_base.cpp:68
-#: gerbview/gerber_draw_item.cpp:722 pcbnew/footprint.cpp:1676
+#: gerbview/gerber_draw_item.cpp:722 pcbnew/footprint.cpp:1681
 #: pcbnew/pad.cpp:1361
 msgid "Rotation"
 msgstr "دوران"
@@ -1852,8 +1852,8 @@ msgid "Information"
 msgstr ""
 
 #: common/confirm.cpp:266 common/confirm.cpp:269
-#: common/dialogs/panel_embedded_files.cpp:272
-#: common/dialogs/panel_embedded_files.cpp:346
+#: common/dialogs/panel_embedded_files.cpp:285
+#: common/dialogs/panel_embedded_files.cpp:393
 #: eeschema/design_block_utils.cpp:50 eeschema/design_block_utils.cpp:183
 #: eeschema/symbol_editor/symbol_editor.cpp:372
 #: eeschema/symbol_editor/symbol_editor.cpp:998
@@ -1868,7 +1868,7 @@ msgstr ""
 #: pcbnew/dialogs/dialog_gencad_export_options.cpp:119
 #: pcbnew/dialogs/dialog_track_via_properties.cpp:570
 #: pcbnew/footprint_libraries_utils.cpp:375
-#: pcbnew/footprint_libraries_utils.cpp:1148 pcbnew/router/router_tool.cpp:1849
+#: pcbnew/footprint_libraries_utils.cpp:1157 pcbnew/router/router_tool.cpp:1849
 #: pcbnew/router/router_tool.cpp:2603
 #: pcbnew/tools/footprint_editor_control.cpp:470 pcbnew/zone_filler.cpp:881
 msgid "Confirmation"
@@ -1908,7 +1908,7 @@ msgid "KiCad Design Block folders"
 msgstr ""
 
 #: common/design_block_io.cpp:172
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3036
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3039
 #, c-format
 msgid "Cannot overwrite library path '%s'."
 msgstr ""
@@ -1922,7 +1922,7 @@ msgid ""
 msgstr ""
 
 #: common/design_block_io.cpp:201 pcbnew/pcb_io/geda/pcb_io_geda.cpp:977
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3061
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3064
 #, c-format
 msgid "Insufficient permissions to delete folder '%s'."
 msgstr ""
@@ -2020,8 +2020,8 @@ msgstr ""
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:50
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:99
 #: pcbnew/dialogs/panel_pcbnew_action_plugins_base.cpp:42
-#: pcbnew/footprint_libraries_utils.cpp:1006
-#: pcbnew/footprint_libraries_utils.cpp:1334
+#: pcbnew/footprint_libraries_utils.cpp:1015
+#: pcbnew/footprint_libraries_utils.cpp:1343
 msgid "Description"
 msgstr ""
 
@@ -2390,7 +2390,7 @@ msgstr ""
 #: eeschema/dialogs/panel_bom_presets_base.cpp:80
 #: eeschema/dialogs/panel_sym_lib_table.cpp:384
 #: eeschema/dialogs/panel_template_fieldnames_base.cpp:42
-#: eeschema/fields_grid_table.cpp:478 eeschema/sch_pin.cpp:1579
+#: eeschema/fields_grid_table.cpp:469 eeschema/sch_pin.cpp:1579
 #: eeschema/sch_symbol.cpp:2065 eeschema/sch_symbol.cpp:2115
 #: eeschema/symbol_editor/symbol_editor.cpp:1598
 #: eeschema/symbol_viewer_frame.cpp:459
@@ -2400,13 +2400,15 @@ msgstr ""
 #: kicad/pcm/dialogs/dialog_manage_repositories_base.cpp:39
 #: kicad/pcm/dialogs/panel_package_base.cpp:50
 #: pcbnew/dialogs/dialog_footprint_wizard_list_base.cpp:42
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:54
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:170
 #: pcbnew/dialogs/panel_fp_lib_table.cpp:438
-#: pcbnew/pcb_fields_grid_table.cpp:174 pcbnew/pcb_group.cpp:507
+#: pcbnew/pcb_fields_grid_table.cpp:143 pcbnew/pcb_group.cpp:507
 #: pcbnew/widgets/pcb_net_inspector_panel.cpp:120
 #: pcbnew/widgets/search_handlers.cpp:176
 #: pcbnew/widgets/search_handlers.cpp:309
 #: pcbnew/widgets/search_handlers.cpp:388 pcbnew/zone.cpp:853
-#: pcbnew/zone.cpp:1913 pcbnew/zone_manager/dialog_zone_manager_base.cpp:38
+#: pcbnew/zone.cpp:1937 pcbnew/zone_manager/dialog_zone_manager_base.cpp:38
 #: pcbnew/zone_manager/model_zones_overview_table.h:75
 msgid "Name"
 msgstr ""
@@ -2588,7 +2590,7 @@ msgstr ""
 #: eeschema/symbol_editor/symbol_editor.cpp:860
 #: pcb_calculator/dialogs/dialog_regulator_form_base.cpp:27
 #: pcbnew/board_stackup_manager/dialog_dielectric_list_manager_base.cpp:31
-#: pcbnew/footprint_libraries_utils.cpp:1040
+#: pcbnew/footprint_libraries_utils.cpp:1049
 msgid "Name:"
 msgstr ""
 
@@ -3161,7 +3163,7 @@ msgstr ""
 #: eeschema/dialogs/dialog_sim_format_value.cpp:75
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:57
 #: eeschema/dialogs/panel_sym_lib_table.cpp:385
-#: eeschema/fields_grid_table.cpp:479 eeschema/sch_symbol.cpp:1098
+#: eeschema/fields_grid_table.cpp:470 eeschema/sch_symbol.cpp:1098
 #: eeschema/sch_symbol.cpp:2062 eeschema/sch_symbol.cpp:2112
 #: eeschema/sch_symbol.cpp:2994 eeschema/sim/simulator_frame_ui.cpp:616
 #: eeschema/sim/simulator_frame_ui.cpp:2673
@@ -3171,13 +3173,13 @@ msgstr ""
 #: eeschema/widgets/search_handlers.cpp:247
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:69
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:70
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:65
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:157
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:169
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:48
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:57
-#: pcbnew/dialogs/panel_fp_lib_table.cpp:439 pcbnew/footprint.cpp:4048
+#: pcbnew/dialogs/panel_fp_lib_table.cpp:439 pcbnew/footprint.cpp:4053
 #: pcbnew/footprint_wizard_frame.cpp:326 pcbnew/pcb_dimension.cpp:605
-#: pcbnew/pcb_fields_grid_table.cpp:175 pcbnew/plot_board_layers.cpp:107
+#: pcbnew/pcb_fields_grid_table.cpp:144 pcbnew/plot_board_layers.cpp:107
 #: pcbnew/widgets/search_handlers.cpp:119
 msgid "Value"
 msgstr ""
@@ -3292,7 +3294,7 @@ msgstr ""
 #: eeschema/dialogs/dialog_plot_schematic_base.cpp:78
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:72
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:69
-#: eeschema/fields_grid_table.cpp:491
+#: eeschema/fields_grid_table.cpp:482
 #: eeschema/printing/dialog_print_using_printer_base.cpp:35
 #: eeschema/sch_bus_entry.cpp:674 eeschema/sch_junction.cpp:383
 #: eeschema/sch_line.cpp:1099 eeschema/sim/simulator_frame_ui.cpp:609
@@ -3520,7 +3522,7 @@ msgstr ""
 #: common/dialogs/git/dialog_git_auth.cpp:54
 #: common/dialogs/git/dialog_git_commit.cpp:143
 #: common/dialogs/git/dialog_git_switch.cpp:69
-#: common/dialogs/panel_embedded_files.cpp:370 common/tool/actions.cpp:159
+#: common/dialogs/panel_embedded_files.cpp:417 common/tool/actions.cpp:159
 #: eeschema/dialogs/dialog_erc.cpp:426
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1344 eeschema/sheet.cpp:783
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:962
@@ -4022,7 +4024,7 @@ msgstr ""
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283
 #: pcbnew/microwave/microwave_polygon.cpp:127 pcbnew/tools/pcb_control.cpp:348
 #: pcbnew/widgets/appearance_controls.cpp:637
-#: pcbnew/widgets/appearance_controls.cpp:1804
+#: pcbnew/widgets/appearance_controls.cpp:1840
 msgid "Normal"
 msgstr ""
 
@@ -4375,8 +4377,8 @@ msgid "One of the nicknames will need to be changed after adding this library."
 msgstr ""
 
 #: common/dialogs/panel_design_block_lib_table.cpp:1010
-#: common/dialogs/panel_embedded_files.cpp:348
-#: common/dialogs/panel_embedded_files.cpp:370
+#: common/dialogs/panel_embedded_files.cpp:395
+#: common/dialogs/panel_embedded_files.cpp:417
 #: eeschema/design_block_utils.cpp:89
 #: eeschema/dialogs/panel_sym_lib_table.cpp:688 eeschema/sch_base_frame.cpp:306
 #: pcbnew/dialogs/panel_fp_lib_table.cpp:1038
@@ -4460,8 +4462,8 @@ msgstr ""
 #: eeschema/symbol_editor/symbol_editor.cpp:826 include/lib_table_grid.h:208
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:46
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:95
-#: pcbnew/footprint_libraries_utils.cpp:1005
-#: pcbnew/footprint_libraries_utils.cpp:1333
+#: pcbnew/footprint_libraries_utils.cpp:1014
+#: pcbnew/footprint_libraries_utils.cpp:1342
 msgid "Nickname"
 msgstr ""
 
@@ -4545,24 +4547,14 @@ msgstr ""
 msgid "Copy the reference for this embedded file"
 msgstr ""
 
-#: common/dialogs/panel_embedded_files.cpp:260
-#, fuzzy
-msgid "Select a file to embed"
-msgstr "فشل نسخ الصورة إلى الحافظة"
-
-#: common/dialogs/panel_embedded_files.cpp:261
-#, fuzzy
-msgid "All files|*.*"
-msgstr "جميع الملفات"
-
-#: common/dialogs/panel_embedded_files.cpp:270
-#: common/dialogs/panel_embedded_files.cpp:343
+#: common/dialogs/panel_embedded_files.cpp:283
+#: common/dialogs/panel_embedded_files.cpp:390
 #, c-format
 msgid "File '%s' already exists."
 msgstr ""
 
-#: common/dialogs/panel_embedded_files.cpp:274
-#: common/dialogs/panel_embedded_files.cpp:348
+#: common/dialogs/panel_embedded_files.cpp:286
+#: common/dialogs/panel_embedded_files.cpp:395
 #: eeschema/design_block_utils.cpp:51 eeschema/design_block_utils.cpp:184
 #: eeschema/symbol_editor/symbol_editor.cpp:373
 #: eeschema/symbol_editor/symbol_editor.cpp:999
@@ -4574,40 +4566,50 @@ msgstr ""
 #: pcbnew/dialogs/dialog_export_odbpp.cpp:411
 #: pcbnew/dialogs/dialog_gencad_export_options.cpp:120
 #: pcbnew/footprint_libraries_utils.cpp:376
-#: pcbnew/footprint_libraries_utils.cpp:1150
+#: pcbnew/footprint_libraries_utils.cpp:1159
 #: pcbnew/tools/footprint_editor_control.cpp:472
 msgid "Overwrite"
 msgstr ""
 
-#: common/dialogs/panel_embedded_files.cpp:293
+#: common/dialogs/panel_embedded_files.cpp:305
 #, fuzzy, c-format
 msgid "Failed to add file '%s'."
 msgstr "فشل نسخ الصورة إلى الحافظة"
 
-#: common/dialogs/panel_embedded_files.cpp:330
+#: common/dialogs/panel_embedded_files.cpp:318
+#, fuzzy
+msgid "Select a file to embed"
+msgstr "فشل نسخ الصورة إلى الحافظة"
+
+#: common/dialogs/panel_embedded_files.cpp:319
+#, fuzzy
+msgid "All files|*.*"
+msgstr "جميع الملفات"
+
+#: common/dialogs/panel_embedded_files.cpp:377
 msgid "Select a directory to export files"
 msgstr ""
 
-#: common/dialogs/panel_embedded_files.cpp:362
+#: common/dialogs/panel_embedded_files.cpp:409
 #, c-format
 msgid "Directory '%s' is not writable."
 msgstr ""
 
-#: common/dialogs/panel_embedded_files.cpp:365
+#: common/dialogs/panel_embedded_files.cpp:412
 #, c-format
 msgid "Folder '%s' is not writable."
 msgstr ""
 
-#: common/dialogs/panel_embedded_files.cpp:370
+#: common/dialogs/panel_embedded_files.cpp:417
 msgid "Retry"
 msgstr ""
 
-#: common/dialogs/panel_embedded_files.cpp:397
+#: common/dialogs/panel_embedded_files.cpp:444
 #, fuzzy, c-format
 msgid "Failed to open file '%s'."
 msgstr "فشل نسخ الصورة إلى الحافظة"
 
-#: common/dialogs/panel_embedded_files.cpp:407
+#: common/dialogs/panel_embedded_files.cpp:454
 #, fuzzy, c-format
 msgid "Failed to write file '%s'."
 msgstr "فشل نسخ الصورة إلى الحافظة"
@@ -4889,12 +4891,12 @@ msgstr ""
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1099
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:583
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:854
-#: pcbnew/dialogs/dialog_plot_base.cpp:118 pcbnew/footprint.cpp:4007
-#: pcbnew/pad.cpp:2507 pcbnew/pad.cpp:2526 pcbnew/pcb_dimension.cpp:1973
+#: pcbnew/dialogs/dialog_plot_base.cpp:118 pcbnew/footprint.cpp:4012
+#: pcbnew/pad.cpp:2501 pcbnew/pad.cpp:2520 pcbnew/pcb_dimension.cpp:1973
 #: pcbnew/widgets/appearance_controls.cpp:729
 #: pcbnew/widgets/appearance_controls.cpp:771
-#: pcbnew/widgets/appearance_controls.cpp:2540
-#: pcbnew/widgets/appearance_controls.cpp:2559 pcbnew/zone.cpp:1804
+#: pcbnew/widgets/appearance_controls.cpp:2576
+#: pcbnew/widgets/appearance_controls.cpp:2595 pcbnew/zone.cpp:1828
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:83
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 msgid "None"
@@ -5114,9 +5116,9 @@ msgstr ""
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:232
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:363
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:332
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:854 pcbnew/footprint.cpp:4009
-#: pcbnew/pad.cpp:2528 pcbnew/pcb_table.cpp:533 pcbnew/pcb_textbox.cpp:795
-#: pcbnew/zone.cpp:857 pcbnew/zone.cpp:1806
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:854 pcbnew/footprint.cpp:4014
+#: pcbnew/pad.cpp:2522 pcbnew/pcb_table.cpp:533 pcbnew/pcb_textbox.cpp:795
+#: pcbnew/zone.cpp:857 pcbnew/zone.cpp:1830
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 msgid "Solid"
 msgstr ""
@@ -5243,7 +5245,7 @@ msgstr "اسم العرض:"
 
 #: common/dialogs/panel_setup_netclasses_base.cpp:52
 #: pcbnew/tools/board_inspection_tool.cpp:641
-#: pcbnew/tools/board_inspection_tool.cpp:1201 pcbnew/zone.cpp:2048
+#: pcbnew/tools/board_inspection_tool.cpp:1201 pcbnew/zone.cpp:2072
 msgid "Clearance"
 msgstr ""
 
@@ -5337,7 +5339,7 @@ msgstr ""
 
 #: common/dialogs/panel_setup_netclasses_base.cpp:153
 #: eeschema/sch_field.cpp:1270 eeschema/sch_label.cpp:207
-#: pcbnew/board_connected_item.cpp:200 pcbnew/pad.cpp:2582 pcbnew/zone.cpp:1907
+#: pcbnew/board_connected_item.cpp:200 pcbnew/pad.cpp:2576 pcbnew/zone.cpp:1931
 msgid "Net Class"
 msgstr ""
 
@@ -5461,7 +5463,7 @@ msgstr ""
 #: common/eda_shape.cpp:2203
 #: eeschema/dialogs/dialog_label_properties_base.cpp:178
 #: eeschema/sch_label.cpp:2249
-#: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:2499
+#: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:2493
 #: pcbnew/pcb_dimension.cpp:1974
 msgid "Rectangle"
 msgstr ""
@@ -5635,7 +5637,7 @@ msgstr ""
 msgid "Hotkeys"
 msgstr ""
 
-#: common/eda_base_frame.cpp:1116 kicad/project_tree_pane.cpp:1008
+#: common/eda_base_frame.cpp:1116 kicad/project_tree_pane.cpp:1009
 msgid "Version Control"
 msgstr ""
 
@@ -5692,7 +5694,7 @@ msgstr ""
 
 #: common/eda_base_frame.cpp:1182 common/tool/actions.cpp:1106
 #: common/tool/common_tools.cpp:617 kicad/tools/kicad_manager_actions.cpp:147
-#: pcbnew/footprint_edit_frame.cpp:1035 pcbnew/menubar_footprint_editor.cpp:92
+#: pcbnew/footprint_edit_frame.cpp:1045 pcbnew/menubar_footprint_editor.cpp:92
 msgid "Footprint Editor"
 msgstr ""
 
@@ -5858,7 +5860,7 @@ msgstr ""
 msgid "Constrain to H, V, 45"
 msgstr ""
 
-#: common/eda_draw_frame.cpp:1121 pcbnew/footprint_libraries_utils.cpp:1368
+#: common/eda_draw_frame.cpp:1121 pcbnew/footprint_libraries_utils.cpp:1377
 msgid "Select Library"
 msgstr ""
 
@@ -6079,7 +6081,7 @@ msgstr ""
 #: eeschema/dialogs/dialog_label_properties_base.cpp:172
 #: eeschema/sch_label.cpp:2247 gerbview/gerber_draw_item.cpp:231
 #: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:1515
-#: pcbnew/pad.cpp:2498 pcbnew/pcb_dimension.cpp:1975
+#: pcbnew/pad.cpp:2492 pcbnew/pcb_dimension.cpp:1975
 msgid "Circle"
 msgstr ""
 
@@ -6161,7 +6163,7 @@ msgstr ""
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:40
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:169
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2140 pcbnew/pad.cpp:1348
-#: pcbnew/pcb_fields_grid_table.cpp:177 pcbnew/pcb_reference_image.cpp:215
+#: pcbnew/pcb_fields_grid_table.cpp:146 pcbnew/pcb_reference_image.cpp:215
 #: pcbnew/pcb_reference_image.cpp:368 pcbnew/pcb_tablecell.cpp:197
 #: pcbnew/pcb_tablecell.cpp:204 pcbnew/pcb_target.cpp:156
 #: pcbnew/pcb_target.cpp:249 pcbnew/pcb_text.cpp:292 pcbnew/pcb_textbox.cpp:814
@@ -6178,7 +6180,7 @@ msgstr ""
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:55
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:56
 #: pcbnew/pad.cpp:1349 pcbnew/pcb_dimension.cpp:1012
-#: pcbnew/pcb_fields_grid_table.cpp:178 pcbnew/pcb_reference_image.cpp:217
+#: pcbnew/pcb_fields_grid_table.cpp:147 pcbnew/pcb_reference_image.cpp:217
 #: pcbnew/pcb_reference_image.cpp:375 pcbnew/pcb_tablecell.cpp:198
 #: pcbnew/pcb_tablecell.cpp:205 pcbnew/pcb_text.cpp:293
 #: pcbnew/pcb_textbox.cpp:815
@@ -6260,7 +6262,7 @@ msgstr ""
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:62
 #: eeschema/dialogs/dialog_tablecell_properties_base.cpp:119
 #: eeschema/dialogs/dialog_text_properties_base.cpp:113
-#: eeschema/fields_grid_table.cpp:484 eeschema/sch_label.cpp:1197
+#: eeschema/fields_grid_table.cpp:475 eeschema/sch_label.cpp:1197
 #: eeschema/sch_label.cpp:2269 eeschema/sch_tablecell.cpp:128
 #: eeschema/sch_text.cpp:637 eeschema/sch_textbox.cpp:543
 #: pagelayout_editor/dialogs/properties_frame_base.cpp:98
@@ -6271,7 +6273,7 @@ msgstr ""
 #: pcbnew/dialogs/dialog_tablecell_properties_base.cpp:125
 #: pcbnew/dialogs/panel_fp_editor_graphics_defaults_base.cpp:57
 #: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:52
-#: pcbnew/pcb_fields_grid_table.cpp:180
+#: pcbnew/pcb_fields_grid_table.cpp:149
 msgid "Italic"
 msgstr ""
 
@@ -6286,7 +6288,7 @@ msgstr ""
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:63
 #: eeschema/dialogs/dialog_tablecell_properties_base.cpp:116
 #: eeschema/dialogs/dialog_text_properties_base.cpp:108
-#: eeschema/fields_grid_table.cpp:485 eeschema/sch_label.cpp:1197
+#: eeschema/fields_grid_table.cpp:476 eeschema/sch_label.cpp:1197
 #: eeschema/sch_label.cpp:2270 eeschema/sch_tablecell.cpp:128
 #: eeschema/sch_text.cpp:637 eeschema/sch_textbox.cpp:543
 #: eeschema/widgets/tuner_slider_base.cpp:48
@@ -6303,8 +6305,8 @@ msgstr ""
 #: common/eda_text.cpp:1330
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:242
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
-#: eeschema/fields_grid_table.cpp:310 eeschema/fields_grid_table.cpp:725
-#: eeschema/fields_grid_table.cpp:869 eeschema/pin_type.cpp:113
+#: eeschema/fields_grid_table.cpp:301 eeschema/fields_grid_table.cpp:716
+#: eeschema/fields_grid_table.cpp:860 eeschema/pin_type.cpp:113
 #: eeschema/sch_field.cpp:1144 eeschema/sch_field.cpp:1731
 #: eeschema/sch_pin.cpp:2185 pcbnew/dialogs/dialog_render_job.cpp:42
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2604
@@ -6314,9 +6316,9 @@ msgstr ""
 #: common/eda_text.cpp:1331 common/eda_text.cpp:1340
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:303 eeschema/fields_grid_table.cpp:311
-#: eeschema/fields_grid_table.cpp:726 eeschema/fields_grid_table.cpp:737
-#: eeschema/fields_grid_table.cpp:871 eeschema/fields_grid_table.cpp:895
+#: eeschema/fields_grid_table.cpp:294 eeschema/fields_grid_table.cpp:302
+#: eeschema/fields_grid_table.cpp:717 eeschema/fields_grid_table.cpp:728
+#: eeschema/fields_grid_table.cpp:862 eeschema/fields_grid_table.cpp:886
 #: eeschema/sch_field.cpp:1145 eeschema/sch_field.cpp:1155
 #: eeschema/sch_field.cpp:1732 eeschema/sch_field.cpp:1741
 #: eeschema/sch_text.cpp:658 gerbview/gerber_file_image.cpp:361
@@ -6331,8 +6333,8 @@ msgstr ""
 #: common/eda_text.cpp:1332
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:242
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
-#: eeschema/fields_grid_table.cpp:312 eeschema/fields_grid_table.cpp:727
-#: eeschema/fields_grid_table.cpp:873 eeschema/pin_type.cpp:112
+#: eeschema/fields_grid_table.cpp:303 eeschema/fields_grid_table.cpp:718
+#: eeschema/fields_grid_table.cpp:864 eeschema/pin_type.cpp:112
 #: eeschema/sch_field.cpp:1146 eeschema/sch_field.cpp:1733
 #: eeschema/sch_pin.cpp:2184 pcbnew/dialogs/dialog_render_job.cpp:43
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2605
@@ -6341,8 +6343,8 @@ msgstr ""
 
 #: common/eda_text.cpp:1339
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:302 eeschema/fields_grid_table.cpp:736
-#: eeschema/fields_grid_table.cpp:893 eeschema/sch_field.cpp:1154
+#: eeschema/fields_grid_table.cpp:293 eeschema/fields_grid_table.cpp:727
+#: eeschema/fields_grid_table.cpp:884 eeschema/sch_field.cpp:1154
 #: eeschema/sch_field.cpp:1740 eeschema/sch_text.cpp:657
 #: pcbnew/dialogs/dialog_render_job.cpp:44
 msgid "Top"
@@ -6350,8 +6352,8 @@ msgstr ""
 
 #: common/eda_text.cpp:1341
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:304 eeschema/fields_grid_table.cpp:738
-#: eeschema/fields_grid_table.cpp:897 eeschema/sch_field.cpp:1156
+#: eeschema/fields_grid_table.cpp:295 eeschema/fields_grid_table.cpp:729
+#: eeschema/fields_grid_table.cpp:888 eeschema/sch_field.cpp:1156
 #: eeschema/sch_field.cpp:1742 eeschema/sch_text.cpp:659
 #: pcbnew/dialogs/dialog_render_job.cpp:40
 msgid "Bottom"
@@ -6364,15 +6366,15 @@ msgstr ""
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:68
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:68
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:65
-#: eeschema/fields_grid_table.cpp:487 eeschema/sch_field.cpp:1781
+#: eeschema/fields_grid_table.cpp:478 eeschema/sch_field.cpp:1781
 #: eeschema/sch_pin.cpp:1589 eeschema/sch_pin.cpp:2230
 #: eeschema/sch_symbol.cpp:2965 eeschema/sch_tablecell.cpp:203
 #: eeschema/sch_text.cpp:783 eeschema/sch_textbox.cpp:714
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:59
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:60
-#: pcbnew/footprint.cpp:4039 pcbnew/pad.cpp:2545 pcbnew/pcb_dimension.cpp:1756
-#: pcbnew/pcb_dimension.cpp:1831 pcbnew/pcb_fields_grid_table.cpp:182
-#: pcbnew/pcb_tablecell.cpp:207 pcbnew/zone.cpp:1977
+#: pcbnew/footprint.cpp:4044 pcbnew/pad.cpp:2539 pcbnew/pcb_dimension.cpp:1756
+#: pcbnew/pcb_dimension.cpp:1831 pcbnew/pcb_fields_grid_table.cpp:151
+#: pcbnew/pcb_tablecell.cpp:207 pcbnew/zone.cpp:2001
 msgid "Orientation"
 msgstr ""
 
@@ -6391,7 +6393,7 @@ msgstr ""
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:71
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:71
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:68
-#: eeschema/fields_grid_table.cpp:490 eeschema/sch_field.cpp:1136
+#: eeschema/fields_grid_table.cpp:481 eeschema/sch_field.cpp:1136
 #: eeschema/sch_label.cpp:1195 eeschema/sch_tablecell.cpp:126
 #: eeschema/sch_text.cpp:635 eeschema/sch_textbox.cpp:541
 #: eeschema/widgets/sch_properties_panel.cpp:258 pcbnew/pcb_dimension.cpp:628
@@ -6406,14 +6408,14 @@ msgstr ""
 #: pcbnew/board_stackup_manager/panel_board_stackup_base.cpp:91
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:56
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:57
-#: pcbnew/pcb_fields_grid_table.cpp:179 pcbnew/pcb_tablecell.cpp:206
+#: pcbnew/pcb_fields_grid_table.cpp:148 pcbnew/pcb_tablecell.cpp:206
 #: pcbnew/pcb_text.cpp:291
 msgid "Thickness"
 msgstr ""
 
 #: common/eda_text.cpp:1375 eeschema/sch_field.cpp:1772
 #: eeschema/sch_text.cpp:772 pcbnew/microwave/microwave_polygon.cpp:127
-#: pcbnew/pcb_fields_grid_table.cpp:187
+#: pcbnew/pcb_fields_grid_table.cpp:156
 msgid "Mirrored"
 msgstr ""
 
@@ -6903,7 +6905,7 @@ msgstr ""
 #: common/widgets/listbox_tricks.cpp:51
 #: eeschema/tools/sch_editor_control.cpp:2270
 #: eeschema/tools/symbol_editor_edit_tool.cpp:1020
-#: pcbnew/dialogs/panel_setup_rules.cpp:132 pcbnew/tools/pcb_control.cpp:1234
+#: pcbnew/dialogs/panel_setup_rules.cpp:132 pcbnew/tools/pcb_control.cpp:1238
 msgid "Paste"
 msgstr ""
 
@@ -6914,7 +6916,7 @@ msgstr ""
 #: common/grid_tricks.cpp:368 common/tool/actions.cpp:291
 #: common/widgets/listbox_tricks.cpp:54 eeschema/tools/sch_edit_tool.cpp:1680
 #: eeschema/tools/symbol_editor_edit_tool.cpp:476
-#: kicad/dialogs/panel_jobset.cpp:363 kicad/project_tree_pane.cpp:941
+#: kicad/dialogs/panel_jobset.cpp:363 kicad/project_tree_pane.cpp:942
 #: pcbnew/dialogs/panel_setup_rules.cpp:133 pcbnew/tools/edit_tool.cpp:2646
 msgid "Delete"
 msgstr ""
@@ -7526,166 +7528,166 @@ msgstr ""
 msgid "undefined"
 msgstr ""
 
-#: common/layer_id.cpp:112
+#: common/layer_id.cpp:67
 #: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr_parser.cpp:1149
 msgid "Rescue"
 msgstr ""
 
-#: common/layer_id.cpp:116 eeschema/widgets/panel_sch_selection_filter.cpp:204
+#: common/layer_id.cpp:71 eeschema/widgets/panel_sch_selection_filter.cpp:204
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:37
 msgid "Wires"
 msgstr ""
 
-#: common/layer_id.cpp:117
+#: common/layer_id.cpp:72
 msgid "Buses"
 msgstr ""
 
-#: common/layer_id.cpp:118
+#: common/layer_id.cpp:73
 msgid "Bus junctions"
 msgstr ""
 
-#: common/layer_id.cpp:119
+#: common/layer_id.cpp:74
 msgid "Junctions"
 msgstr ""
 
-#: common/layer_id.cpp:120 eeschema/widgets/panel_sch_selection_filter.cpp:205
+#: common/layer_id.cpp:75 eeschema/widgets/panel_sch_selection_filter.cpp:205
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:41
 #: eeschema/widgets/search_handlers.cpp:399
 msgid "Labels"
 msgstr ""
 
-#: common/layer_id.cpp:121
+#: common/layer_id.cpp:76
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:45
 msgid "Global labels"
 msgstr ""
 
-#: common/layer_id.cpp:122
+#: common/layer_id.cpp:77
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:48
 msgid "Hierarchical labels"
 msgstr ""
 
-#: common/layer_id.cpp:123 eeschema/sch_symbol.cpp:2981
+#: common/layer_id.cpp:78 eeschema/sch_symbol.cpp:2981
 msgid "Pin numbers"
 msgstr ""
 
-#: common/layer_id.cpp:124 eeschema/sch_symbol.cpp:2985
+#: common/layer_id.cpp:79 eeschema/sch_symbol.cpp:2985
 msgid "Pin names"
 msgstr ""
 
-#: common/layer_id.cpp:125
+#: common/layer_id.cpp:80
 msgid "Symbol references"
 msgstr ""
 
-#: common/layer_id.cpp:126
+#: common/layer_id.cpp:81
 msgid "Symbol values"
 msgstr ""
 
-#: common/layer_id.cpp:127
+#: common/layer_id.cpp:82
 msgid "Symbol fields"
 msgstr ""
 
-#: common/layer_id.cpp:128
+#: common/layer_id.cpp:83
 msgid "Sheet references"
 msgstr ""
 
-#: common/layer_id.cpp:129
+#: common/layer_id.cpp:84
 msgid "Net class references"
 msgstr ""
 
-#: common/layer_id.cpp:130
+#: common/layer_id.cpp:85
 msgid "Rule areas"
 msgstr ""
 
-#: common/layer_id.cpp:131
+#: common/layer_id.cpp:86
 msgid "Symbol body outlines"
 msgstr ""
 
-#: common/layer_id.cpp:132
+#: common/layer_id.cpp:87
 msgid "Symbol body fills"
 msgstr ""
 
-#: common/layer_id.cpp:133
+#: common/layer_id.cpp:88
 #, fuzzy
 msgid "Shape fills"
 msgstr "حجم الصورة:"
 
-#: common/layer_id.cpp:134
+#: common/layer_id.cpp:89
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:72
 msgid "Schematic text && graphics"
 msgstr ""
 
-#: common/layer_id.cpp:135
+#: common/layer_id.cpp:90
 msgid "Symbol private text && graphics"
 msgstr ""
 
-#: common/layer_id.cpp:136
+#: common/layer_id.cpp:91
 msgid "Schematic text && graphics backgrounds"
 msgstr ""
 
-#: common/layer_id.cpp:137 eeschema/widgets/panel_sch_selection_filter.cpp:206
+#: common/layer_id.cpp:92 eeschema/widgets/panel_sch_selection_filter.cpp:206
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:33
 msgid "Pins"
 msgstr ""
 
-#: common/layer_id.cpp:138
+#: common/layer_id.cpp:93
 msgid "Sheet borders"
 msgstr ""
 
-#: common/layer_id.cpp:139
+#: common/layer_id.cpp:94
 msgid "Sheet backgrounds"
 msgstr ""
 
-#: common/layer_id.cpp:140
+#: common/layer_id.cpp:95
 msgid "Sheet names"
 msgstr ""
 
-#: common/layer_id.cpp:141
+#: common/layer_id.cpp:96
 msgid "Sheet fields"
 msgstr ""
 
-#: common/layer_id.cpp:142
+#: common/layer_id.cpp:97
 msgid "Sheet file names"
 msgstr ""
 
-#: common/layer_id.cpp:143
+#: common/layer_id.cpp:98
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:63
 msgid "Sheet pins"
 msgstr ""
 
-#: common/layer_id.cpp:144
+#: common/layer_id.cpp:99
 msgid "No-connect symbols"
 msgstr ""
 
-#: common/layer_id.cpp:145
+#: common/layer_id.cpp:100
 msgid "DNP markers"
 msgstr ""
 
-#: common/layer_id.cpp:146
+#: common/layer_id.cpp:101
 msgid "Excluded-from-simulation markers"
 msgstr ""
 
-#: common/layer_id.cpp:147
+#: common/layer_id.cpp:102
 msgid "ERC warnings"
 msgstr ""
 
-#: common/layer_id.cpp:148
+#: common/layer_id.cpp:103
 msgid "ERC errors"
 msgstr ""
 
-#: common/layer_id.cpp:149
+#: common/layer_id.cpp:104
 msgid "ERC exclusions"
 msgstr ""
 
-#: common/layer_id.cpp:150 common/layer_id.cpp:189
+#: common/layer_id.cpp:105 common/layer_id.cpp:144
 #: pcbnew/widgets/appearance_controls.cpp:347
 msgid "Anchors"
 msgstr ""
 
-#: common/layer_id.cpp:151 common/layer_id.cpp:193
+#: common/layer_id.cpp:106 common/layer_id.cpp:148
 msgid "Helper items"
 msgstr ""
 
-#: common/layer_id.cpp:152 common/layer_id.cpp:194 common/tool/grid_menu.cpp:56
+#: common/layer_id.cpp:107 common/layer_id.cpp:149 common/tool/grid_menu.cpp:56
 #: eeschema/tools/sch_editor_control.cpp:2867
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:103
 #: gerbview/widgets/gerbview_layer_widget.cpp:135
@@ -7693,80 +7695,80 @@ msgstr ""
 msgid "Grid"
 msgstr ""
 
-#: common/layer_id.cpp:153
+#: common/layer_id.cpp:108
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:104
 msgid "Axes"
 msgstr ""
 
-#: common/layer_id.cpp:154 common/layer_id.cpp:196
+#: common/layer_id.cpp:109 common/layer_id.cpp:151
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:107
 #: gerbview/widgets/gerbview_layer_widget.cpp:141
 msgid "Background"
 msgstr ""
 
-#: common/layer_id.cpp:155 common/layer_id.cpp:192
+#: common/layer_id.cpp:110 common/layer_id.cpp:147
 #: common/widgets/gal_options_panel_base.cpp:120
 #: eeschema/sim/simulator_frame_ui.cpp:613
 #: eeschema/sim/simulator_frame_ui_base.cpp:167
 msgid "Cursor"
 msgstr ""
 
-#: common/layer_id.cpp:156
+#: common/layer_id.cpp:111
 msgid "Hovered items"
 msgstr ""
 
-#: common/layer_id.cpp:157
+#: common/layer_id.cpp:112
 msgid "Highlighted items"
 msgstr ""
 
-#: common/layer_id.cpp:158
+#: common/layer_id.cpp:113
 msgid "Hidden items"
 msgstr ""
 
-#: common/layer_id.cpp:159 common/layer_id.cpp:197
+#: common/layer_id.cpp:114 common/layer_id.cpp:152
 msgid "Selection highlight"
 msgstr ""
 
-#: common/layer_id.cpp:160
+#: common/layer_id.cpp:115
 msgid "Net color highlight"
 msgstr ""
 
-#: common/layer_id.cpp:161 common/layer_id.cpp:190
+#: common/layer_id.cpp:116 common/layer_id.cpp:145
 msgid "Drawing sheet"
 msgstr ""
 
-#: common/layer_id.cpp:162 common/layer_id.cpp:191
+#: common/layer_id.cpp:117 common/layer_id.cpp:146
 msgid "Page limits"
 msgstr ""
 
-#: common/layer_id.cpp:163
+#: common/layer_id.cpp:118
 msgid "Operating point voltages"
 msgstr ""
 
-#: common/layer_id.cpp:164
+#: common/layer_id.cpp:119
 msgid "Operating point currents"
 msgstr ""
 
-#: common/layer_id.cpp:168
+#: common/layer_id.cpp:123
 msgid "Footprints front"
 msgstr ""
 
-#: common/layer_id.cpp:169
+#: common/layer_id.cpp:124
 msgid "Footprints back"
 msgstr ""
 
-#: common/layer_id.cpp:171
+#: common/layer_id.cpp:126
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:27
 #: eeschema/dialogs/dialog_update_from_pcb_base.cpp:53
 #: pcbnew/dialogs/dialog_global_edit_text_and_graphics_base.cpp:28
 msgid "Reference designators"
 msgstr ""
 
-#: common/layer_id.cpp:172
+#: common/layer_id.cpp:127
 msgid "Footprint text"
 msgstr ""
 
-#: common/layer_id.cpp:173
+#: common/layer_id.cpp:128
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:27
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:64
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:24
@@ -7776,93 +7778,93 @@ msgstr ""
 msgid "Tracks"
 msgstr ""
 
-#: common/layer_id.cpp:174
+#: common/layer_id.cpp:129
 msgid "Through vias"
 msgstr "عبر ثقوب موصلة"
 
-#: common/layer_id.cpp:175
+#: common/layer_id.cpp:130
 msgid "Blind/Buried vias"
 msgstr ""
 
-#: common/layer_id.cpp:176
+#: common/layer_id.cpp:131
 msgid "Micro-vias"
 msgstr "ثقب وصلة الدقيق"
 
-#: common/layer_id.cpp:177
+#: common/layer_id.cpp:132
 msgid "Via holes"
 msgstr ""
 
-#: common/layer_id.cpp:178
+#: common/layer_id.cpp:133
 msgid "Via hole walls"
 msgstr ""
 
-#: common/layer_id.cpp:179
+#: common/layer_id.cpp:134
 msgid "Plated holes"
 msgstr ""
 
-#: common/layer_id.cpp:180
+#: common/layer_id.cpp:135
 msgid "Plated hole walls"
 msgstr ""
 
-#: common/layer_id.cpp:181
+#: common/layer_id.cpp:136
 msgid "Non-plated holes"
 msgstr ""
 
-#: common/layer_id.cpp:182 pcbnew/dialogs/panel_edit_options_base.cpp:371
+#: common/layer_id.cpp:137 pcbnew/dialogs/panel_edit_options_base.cpp:371
 #: pcbnew/widgets/appearance_controls.cpp:343
 #: pcbnew/widgets/appearance_controls.cpp:721
-#: pcbnew/widgets/appearance_controls.cpp:2537
+#: pcbnew/widgets/appearance_controls.cpp:2573
 #: pcbnew/widgets/search_handlers.cpp:386
 msgid "Ratsnest"
 msgstr ""
 
-#: common/layer_id.cpp:183
+#: common/layer_id.cpp:138
 msgid "DRC warnings"
 msgstr ""
 
-#: common/layer_id.cpp:184
+#: common/layer_id.cpp:139
 msgid "DRC errors"
 msgstr ""
 
-#: common/layer_id.cpp:185
+#: common/layer_id.cpp:140
 msgid "DRC shape 1"
 msgstr ""
 
-#: common/layer_id.cpp:186
+#: common/layer_id.cpp:141
 msgid "DRC shape 2"
 msgstr ""
 
-#: common/layer_id.cpp:187
+#: common/layer_id.cpp:142
 msgid "DRC exclusions"
 msgstr ""
 
-#: common/layer_id.cpp:188
+#: common/layer_id.cpp:143
 msgid "DRC marker shadows"
 msgstr ""
 
-#: common/layer_id.cpp:195
+#: common/layer_id.cpp:150
 msgid "Grid axes"
 msgstr ""
 
-#: common/layer_id.cpp:198
+#: common/layer_id.cpp:153
 msgid "Locked item shadow"
 msgstr ""
 
-#: common/layer_id.cpp:199
+#: common/layer_id.cpp:154
 msgid "Courtyard collision shadow"
 msgstr ""
 
-#: common/layer_id.cpp:200
+#: common/layer_id.cpp:155
 #, fuzzy
 msgid "Track net names"
 msgstr "اسم العرض:"
 
-#: common/layer_id.cpp:201
+#: common/layer_id.cpp:156
 #, fuzzy
 msgid "Pad net names"
 msgstr "اسم العرض:"
 
-#: common/layer_id.cpp:202
+#: common/layer_id.cpp:157
 #, fuzzy
 msgid "Via net names"
 msgstr "اسم العرض:"
@@ -7922,13 +7924,13 @@ msgstr ""
 
 #: common/lib_tree_model_adapter.cpp:422
 #: eeschema/widgets/panel_design_block_chooser.cpp:411
-#: eeschema/widgets/panel_symbol_chooser.cpp:171
+#: eeschema/widgets/panel_symbol_chooser.cpp:173
 #: pcbnew/widgets/panel_footprint_chooser.cpp:96
 msgid "Recently Used"
 msgstr ""
 
 #: common/lib_tree_model_adapter.cpp:424
-#: eeschema/widgets/panel_symbol_chooser.cpp:178
+#: eeschema/widgets/panel_symbol_chooser.cpp:180
 msgid "Already Placed"
 msgstr ""
 
@@ -8206,7 +8208,7 @@ msgstr "إعادة الضبط إلى الإعدادات الافتراضية"
 #: eeschema/dialogs/dialog_sim_model_base.cpp:271 eeschema/sch_symbol.cpp:2058
 #: eeschema/sch_symbol.cpp:2110 eeschema/sch_symbol.cpp:2991
 #: eeschema/widgets/search_handlers.cpp:160
-#: eeschema/widgets/search_handlers.cpp:246 pcbnew/footprint.cpp:4045
+#: eeschema/widgets/search_handlers.cpp:246 pcbnew/footprint.cpp:4050
 #: pcbnew/widgets/search_handlers.cpp:118
 msgid "Reference"
 msgstr ""
@@ -8228,7 +8230,7 @@ msgstr ""
 #: eeschema/tools/sch_edit_tool.cpp:551
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:179
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:184
-#: pcbnew/footprint.cpp:4068
+#: pcbnew/footprint.cpp:4073
 msgid "Attributes"
 msgstr ""
 
@@ -8245,16 +8247,16 @@ msgstr ""
 msgid "Semicolons"
 msgstr ""
 
-#: common/settings/color_settings.cpp:337
+#: common/settings/color_settings.cpp:379
 msgid "(Footprints)"
 msgstr ""
 
-#: common/settings/color_settings.cpp:389
+#: common/settings/color_settings.cpp:433
 #: pagelayout_editor/dialogs/panel_pl_editor_color_settings.cpp:82
 msgid "KiCad Default"
 msgstr ""
 
-#: common/settings/color_settings.cpp:394
+#: common/settings/color_settings.cpp:438
 msgid "KiCad Classic"
 msgstr ""
 
@@ -8277,7 +8279,7 @@ msgid "Create a new document in the editor"
 msgstr ""
 
 #: common/tool/actions.cpp:52 eeschema/symbol_editor/symbol_editor.cpp:866
-#: pcbnew/footprint_libraries_utils.cpp:1050
+#: pcbnew/footprint_libraries_utils.cpp:1059
 msgid "New Library..."
 msgstr ""
 
@@ -8319,7 +8321,7 @@ msgstr ""
 
 #: common/tool/actions.cpp:91 eeschema/symbol_editor/symbol_editor.cpp:856
 #: eeschema/widgets/tuner_slider_base.cpp:117
-#: pcbnew/footprint_libraries_utils.cpp:1036
+#: pcbnew/footprint_libraries_utils.cpp:1045
 msgid "Save"
 msgstr ""
 
@@ -9077,7 +9079,7 @@ msgstr ""
 
 #: common/tool/actions.cpp:1124
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:101
-#: eeschema/fields_grid_table.cpp:1068
+#: eeschema/fields_grid_table.cpp:1059
 msgid "Show Datasheet"
 msgstr ""
 
@@ -9204,6 +9206,7 @@ msgstr ""
 #: eeschema/dialogs/dialog_schematic_setup.cpp:136
 #: pcbnew/dialogs/dialog_board_setup.cpp:210
 #: pcbnew/dialogs/dialog_footprint_properties.cpp:79
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:149
 msgid "Embedded Files"
 msgstr ""
 
@@ -9384,8 +9387,8 @@ msgid "Mirroring for Y axis is not supported yet"
 msgstr ""
 
 #: common/widgets/filter_combobox.cpp:72
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:806
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:833
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:805
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:832
 msgid "Filter:"
 msgstr ""
 
@@ -9401,7 +9404,7 @@ msgstr ""
 #: common/widgets/footprint_diff_widget.cpp:42 cvpcb/cvpcb_mainframe.cpp:814
 #: eeschema/sch_base_frame.cpp:593 eeschema/sch_symbol.cpp:2086
 #: eeschema/sch_symbol.cpp:2090 eeschema/sch_symbol.cpp:2125
-#: eeschema/widgets/symbol_diff_widget.cpp:45 pcbnew/footprint.cpp:1624
+#: eeschema/widgets/symbol_diff_widget.cpp:45 pcbnew/footprint.cpp:1629
 msgid "Library"
 msgstr ""
 
@@ -9415,7 +9418,7 @@ msgid "Footprint not found."
 msgstr ""
 
 #: common/widgets/footprint_select_widget.cpp:68 cvpcb/cvpcb_mainframe.cpp:899
-#: pcbnew/footprint_edit_frame.cpp:1060
+#: pcbnew/footprint_edit_frame.cpp:1070
 #: pcbnew/widgets/panel_footprint_chooser.cpp:69
 msgid "Loading Footprint Libraries"
 msgstr ""
@@ -9492,7 +9495,7 @@ msgstr ""
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:357
 #: pcbnew/dialogs/panel_edit_options_base.cpp:329
 #: pcbnew/dialogs/panel_edit_options_base.cpp:343
-#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1824
+#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1848
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 msgid "Always"
 msgstr ""
@@ -9505,7 +9508,7 @@ msgstr ""
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:357
 #: pcbnew/dialogs/panel_edit_options_base.cpp:329
 #: pcbnew/dialogs/panel_edit_options_base.cpp:343
-#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1825
+#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1849
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 msgid "Never"
 msgstr ""
@@ -9773,8 +9776,8 @@ msgstr ""
 #: pcbnew/dialogs/dialog_footprint_checker_base.cpp:36
 #: pcbnew/widgets/appearance_controls.cpp:713
 #: pcbnew/widgets/appearance_controls.cpp:755
-#: pcbnew/widgets/appearance_controls.cpp:2534
-#: pcbnew/widgets/appearance_controls.cpp:2553
+#: pcbnew/widgets/appearance_controls.cpp:2570
+#: pcbnew/widgets/appearance_controls.cpp:2589
 msgid "All"
 msgstr ""
 
@@ -9864,12 +9867,12 @@ msgid "EasyEDA (JLCEDA) Pro files"
 msgstr ""
 
 #: common/wildcards_and_files_ext.cpp:339
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:301
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:302
 msgid "KiCad printed circuit board files"
 msgstr ""
 
 #: common/wildcards_and_files_ext.cpp:346
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:311
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:312
 msgid "KiCad footprint files"
 msgstr ""
 
@@ -10102,7 +10105,7 @@ msgstr ""
 #: eeschema/generate_alias_info.cpp:39 eeschema/sch_symbol.cpp:2105
 #: eeschema/sch_symbol.cpp:2678 eeschema/sch_symbol.cpp:3003
 #: eeschema/symbol_editor/symbol_editor.cpp:1629
-#: eeschema/symbol_viewer_frame.cpp:462 pcbnew/footprint.cpp:4058
+#: eeschema/symbol_viewer_frame.cpp:462 pcbnew/footprint.cpp:4063
 #: pcbnew/generate_footprint_info.cpp:37 pcbnew/plot_board_layers.cpp:133
 msgid "Keywords"
 msgstr ""
@@ -10167,7 +10170,7 @@ msgstr ""
 #: cvpcb/dialogs/dialog_config_equfiles.cpp:94
 #: eeschema/dialogs/dialog_bom.cpp:403
 #: gerbview/tools/gerbview_inspection_tool.cpp:185
-#: kicad/project_tree_pane.cpp:1022
+#: kicad/project_tree_pane.cpp:1023
 msgid "No text editor selected in KiCad.  Please choose one."
 msgstr ""
 
@@ -10251,7 +10254,7 @@ msgstr ""
 msgid "Error loading footprint"
 msgstr "محور الدوران في الوسط"
 
-#: cvpcb/display_footprints_frame.cpp:508 pcbnew/footprint.cpp:1684
+#: cvpcb/display_footprints_frame.cpp:508 pcbnew/footprint.cpp:1689
 #, c-format
 msgid "Footprint: %s"
 msgstr ""
@@ -10588,7 +10591,7 @@ msgid "Enter a description for the library:"
 msgstr ""
 
 #: eeschema/design_block_utils.cpp:240 eeschema/sch_symbol.cpp:3000
-#: pcbnew/footprint.cpp:4055 pcbnew/plot_board_layers.cpp:129
+#: pcbnew/footprint.cpp:4060 pcbnew/plot_board_layers.cpp:129
 msgid "Library Description"
 msgstr ""
 
@@ -10613,10 +10616,10 @@ msgid "Please select a library to delete."
 msgstr ""
 
 #: eeschema/design_block_utils.cpp:470 eeschema/design_block_utils.cpp:512
-#: eeschema/design_block_utils.cpp:555 pcbnew/footprint_libraries_utils.cpp:543
+#: eeschema/design_block_utils.cpp:555 pcbnew/footprint_libraries_utils.cpp:552
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:958
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2939
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3017
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2942
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3020
 #, c-format
 msgid "Library '%s' is read only."
 msgstr ""
@@ -11161,7 +11164,7 @@ msgstr ""
 #: eeschema/dialogs/dialog_database_lib_settings_base.cpp:99
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:210
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:1383
-#: pcbnew/footprint_edit_frame.cpp:229 pcbnew/footprint_edit_frame.cpp:951
+#: pcbnew/footprint_edit_frame.cpp:229 pcbnew/footprint_edit_frame.cpp:961
 msgid "Libraries"
 msgstr ""
 
@@ -12213,7 +12216,7 @@ msgstr ""
 #: eeschema/sch_symbol.cpp:2989
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:27
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:28
-#: pcbnew/footprint.cpp:4043
+#: pcbnew/footprint.cpp:4048
 msgid "Fields"
 msgstr ""
 
@@ -12222,21 +12225,21 @@ msgstr ""
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:62
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:201
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:58
-#: eeschema/fields_grid_table.cpp:480
+#: eeschema/fields_grid_table.cpp:471
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:53
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:54
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:54
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:158
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:49
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:99
 #: pcbnew/dialogs/panel_fp_properties_3d_model_base.cpp:45
-#: pcbnew/pcb_fields_grid_table.cpp:176
+#: pcbnew/pcb_fields_grid_table.cpp:145
 msgid "Show"
 msgstr ""
 
 #: eeschema/dialogs/dialog_label_properties_base.cpp:90
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:62
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:59
-#: eeschema/fields_grid_table.cpp:481
+#: eeschema/fields_grid_table.cpp:472
 msgid "Show Name"
 msgstr ""
 
@@ -12244,7 +12247,7 @@ msgstr ""
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:63
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:63
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:60
-#: eeschema/fields_grid_table.cpp:482
+#: eeschema/fields_grid_table.cpp:473
 msgid "H Align"
 msgstr ""
 
@@ -12252,7 +12255,7 @@ msgstr ""
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:64
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:64
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:61
-#: eeschema/fields_grid_table.cpp:483
+#: eeschema/fields_grid_table.cpp:474
 msgid "V Align"
 msgstr ""
 
@@ -12260,7 +12263,7 @@ msgstr ""
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:67
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:67
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:64
-#: eeschema/fields_grid_table.cpp:486 eeschema/sch_field.cpp:1140
+#: eeschema/fields_grid_table.cpp:477 eeschema/sch_field.cpp:1140
 #: eeschema/sch_field.cpp:1777 eeschema/sch_label.cpp:1201
 #: eeschema/sch_tablecell.cpp:132 eeschema/sch_text.cpp:641
 #: eeschema/sch_text.cpp:778 eeschema/sch_textbox.cpp:547
@@ -12274,7 +12277,7 @@ msgstr ""
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:69
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:69
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:66
-#: eeschema/fields_grid_table.cpp:488
+#: eeschema/fields_grid_table.cpp:479
 msgid "X Position"
 msgstr ""
 
@@ -12284,7 +12287,7 @@ msgstr ""
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:70
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:70
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:67
-#: eeschema/fields_grid_table.cpp:489
+#: eeschema/fields_grid_table.cpp:480
 msgid "Y Position"
 msgstr ""
 
@@ -12575,7 +12578,7 @@ msgstr ""
 #: eeschema/dialogs/dialog_sheet_properties.cpp:217
 #: eeschema/dialogs/dialog_symbol_properties.cpp:650
 #: pcbnew/dialogs/dialog_footprint_properties.cpp:402
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:424
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:433
 msgid "Fields must have a name."
 msgstr ""
 
@@ -12609,25 +12612,25 @@ msgstr ""
 msgid "Edit Symbol Properties"
 msgstr ""
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:548
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:547
 #, c-format
 msgid "The name '%s' is already in use."
 msgstr ""
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:634
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:633
 #: eeschema/dialogs/dialog_sheet_properties.cpp:785
 #: eeschema/dialogs/dialog_symbol_properties.cpp:883
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:688
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:684
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:716
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:720
 #, c-format
 msgid "The first %d fields are mandatory."
 msgstr ""
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:806
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:805
 msgid "Add Footprint Filter"
 msgstr ""
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:833
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:832
 msgid "Edit Footprint Filter"
 msgstr ""
 
@@ -13472,7 +13475,7 @@ msgstr ""
 #: eeschema/dialogs/dialog_schematic_setup.cpp:112
 #: pcbnew/dialogs/dialog_board_setup.cpp:186
 #: pcbnew/widgets/appearance_controls.cpp:515
-#: pcbnew/widgets/appearance_controls.cpp:2420
+#: pcbnew/widgets/appearance_controls.cpp:2456
 #: pcbnew/widgets/appearance_controls_base.cpp:118
 #: pcbnew/widgets/search_handlers.cpp:381
 #: pcbnew/widgets/search_handlers.cpp:465
@@ -13553,7 +13556,7 @@ msgstr ""
 msgid "Clear colors to use Schematic Editor colors."
 msgstr ""
 
-#: eeschema/dialogs/dialog_shape_properties_base.cpp:158 pcbnew/zone.cpp:1970
+#: eeschema/dialogs/dialog_shape_properties_base.cpp:158 pcbnew/zone.cpp:1994
 msgid "Fill Style"
 msgstr ""
 
@@ -13797,7 +13800,7 @@ msgstr ""
 
 #: eeschema/dialogs/dialog_sim_command_base.cpp:25
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:96
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283 pcbnew/pad.cpp:2504
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283 pcbnew/pad.cpp:2498
 #: pcbnew/widgets/pcb_net_inspector_panel_data_model.h:711
 msgid "Custom"
 msgstr ""
@@ -14430,17 +14433,17 @@ msgid "Sequentially place all units of the symbol."
 msgstr ""
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:95
-#: eeschema/fields_grid_table.cpp:1061
+#: eeschema/fields_grid_table.cpp:1052
 msgid "Select Footprint..."
 msgstr ""
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:96
-#: eeschema/fields_grid_table.cpp:1062
+#: eeschema/fields_grid_table.cpp:1053
 msgid "Browse for footprint"
 msgstr ""
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:102
-#: eeschema/fields_grid_table.cpp:1069
+#: eeschema/fields_grid_table.cpp:1060
 msgid "Show datasheet in browser"
 msgstr ""
 
@@ -14562,7 +14565,7 @@ msgstr ""
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1811
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2213
-#: pcbnew/widgets/appearance_controls.cpp:2728
+#: pcbnew/widgets/appearance_controls.cpp:2764
 msgid ""
 "Default presets cannot be modified.\n"
 "Please use a different name."
@@ -16128,7 +16131,7 @@ msgid "Net Navigator"
 msgstr ""
 
 #: eeschema/eeschema_settings.cpp:114 eeschema/sch_edit_frame.cpp:2207
-#: pcbnew/footprint_edit_frame.cpp:246 pcbnew/footprint_edit_frame.cpp:957
+#: pcbnew/footprint_edit_frame.cpp:246 pcbnew/footprint_edit_frame.cpp:967
 #: pcbnew/pcb_edit_frame.cpp:334 pcbnew/pcb_edit_frame.cpp:1709
 msgid "Selection Filter"
 msgstr ""
@@ -16585,28 +16588,28 @@ msgid ""
 " ** ERC messages: %d  Errors %d  Warnings %d\n"
 msgstr ""
 
-#: eeschema/fields_grid_table.cpp:287 eeschema/files-io.cpp:919
+#: eeschema/fields_grid_table.cpp:278 eeschema/files-io.cpp:919
 #: eeschema/tools/sch_editor_control.cpp:128
 msgid "Schematic Files"
 msgstr ""
 
-#: eeschema/fields_grid_table.cpp:318 eeschema/fields_grid_table.cpp:755
-#: eeschema/fields_grid_table.cpp:927
+#: eeschema/fields_grid_table.cpp:309 eeschema/fields_grid_table.cpp:746
+#: eeschema/fields_grid_table.cpp:918
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:154
 msgid "Horizontal"
 msgstr ""
 
-#: eeschema/fields_grid_table.cpp:319 eeschema/fields_grid_table.cpp:757
-#: eeschema/fields_grid_table.cpp:929
+#: eeschema/fields_grid_table.cpp:310 eeschema/fields_grid_table.cpp:748
+#: eeschema/fields_grid_table.cpp:920
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:154
 msgid "Vertical"
 msgstr ""
 
-#: eeschema/fields_grid_table.cpp:492 eeschema/sch_field.cpp:1767
+#: eeschema/fields_grid_table.cpp:483 eeschema/sch_field.cpp:1767
 msgid "Allow Autoplacement"
 msgstr ""
 
-#: eeschema/fields_grid_table.cpp:493 eeschema/sch_field.cpp:1805
+#: eeschema/fields_grid_table.cpp:484 eeschema/sch_field.cpp:1805
 #: eeschema/sch_item.cpp:516 eeschema/sch_item.cpp:568
 msgid "Private"
 msgstr ""
@@ -16892,8 +16895,8 @@ msgstr ""
 #: eeschema/symbol_editor/symbol_editor.cpp:171
 #: eeschema/symbol_editor/symbol_editor.cpp:237
 #: eeschema/symbol_library_manager.cpp:458
-#: eeschema/widgets/panel_symbol_chooser.cpp:564
-#: eeschema/widgets/panel_symbol_chooser.cpp:623
+#: eeschema/widgets/panel_symbol_chooser.cpp:566
+#: eeschema/widgets/panel_symbol_chooser.cpp:625
 #: eeschema/widgets/symbol_preview_widget.cpp:207
 #, c-format
 msgid "Error loading symbol %s from library '%s'."
@@ -16916,7 +16919,7 @@ msgstr ""
 
 #: eeschema/import_gfx/dialog_import_gfx_sch.cpp:202
 #: pcbnew/import_gfx/dialog_import_graphics.cpp:215
-#: pcbnew/tools/drawing_tool.cpp:1906 pcbnew/tools/drawing_tool.cpp:1998
+#: pcbnew/tools/drawing_tool.cpp:1908 pcbnew/tools/drawing_tool.cpp:2000
 msgid "Import Graphics"
 msgstr ""
 
@@ -16942,7 +16945,7 @@ msgid "Only vectors will be imported.  Bitmaps and fonts will be ignored."
 msgstr ""
 
 #: eeschema/import_gfx/dialog_import_gfx_sch_base.cpp:43
-#: pcbnew/dialogs/dialog_rule_area_properties.cpp:129 pcbnew/zone.cpp:1949
+#: pcbnew/dialogs/dialog_rule_area_properties.cpp:129 pcbnew/zone.cpp:1973
 msgid "Placement"
 msgstr ""
 
@@ -16986,109 +16989,109 @@ msgstr ""
 msgid "Import Vector Graphics File"
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:294 eeschema/sch_symbol.cpp:445
+#: eeschema/lib_symbol.cpp:297 eeschema/sch_symbol.cpp:445
 #: eeschema/tools/sch_edit_tool.cpp:108
 #, c-format
 msgid "Unit %s"
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:573 eeschema/sch_sheet.cpp:309
+#: eeschema/lib_symbol.cpp:576 eeschema/sch_sheet.cpp:309
 #: eeschema/sch_symbol.cpp:1593
 msgid "Excluded from BOM"
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:578 eeschema/sch_sheet.cpp:318
+#: eeschema/lib_symbol.cpp:581 eeschema/sch_sheet.cpp:318
 #: eeschema/sch_symbol.cpp:1602
 msgid "Excluded from board"
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:583 eeschema/sch_sheet.cpp:327
+#: eeschema/lib_symbol.cpp:586 eeschema/sch_sheet.cpp:327
 #: eeschema/sch_symbol.cpp:1611
 msgid "Excluded from simulation"
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:588 eeschema/sch_sheet.cpp:336
+#: eeschema/lib_symbol.cpp:591 eeschema/sch_sheet.cpp:336
 #: eeschema/sch_sheet.cpp:880 eeschema/sch_symbol.cpp:1620
 #: eeschema/sch_symbol.cpp:2036 eeschema/widgets/search_handlers.cpp:169
-#: pcbnew/footprint.cpp:1672
+#: pcbnew/footprint.cpp:1677
 msgid "DNP"
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1598
+#: eeschema/lib_symbol.cpp:1601
 msgid "Power flag differs."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1607
+#: eeschema/lib_symbol.cpp:1610
 msgid "Unit count differs."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1647
+#: eeschema/lib_symbol.cpp:1650
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:745
 msgid "Graphic item count differs."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1659
+#: eeschema/lib_symbol.cpp:1662
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:759
 #, c-format
 msgid "%s differs."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1670
+#: eeschema/lib_symbol.cpp:1673
 msgid "Pin count differs."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1686
+#: eeschema/lib_symbol.cpp:1689
 #, c-format
 msgid "Pin %s not found."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1694
+#: eeschema/lib_symbol.cpp:1697
 #, c-format
 msgid "Pin %s differs."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1721
+#: eeschema/lib_symbol.cpp:1724
 #, c-format
 msgid "%s field differs."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1731
+#: eeschema/lib_symbol.cpp:1734
 msgid "Field count differs."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1740
+#: eeschema/lib_symbol.cpp:1743
 msgid "Footprint filters differs."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1752
+#: eeschema/lib_symbol.cpp:1755
 msgid "Footprint filters differ."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1763
+#: eeschema/lib_symbol.cpp:1766
 msgid "Symbol keywords differ."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1772
+#: eeschema/lib_symbol.cpp:1775
 msgid "Symbol pin name offsets differ."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1783
+#: eeschema/lib_symbol.cpp:1786
 msgid "Show pin names settings differ."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1792
+#: eeschema/lib_symbol.cpp:1795
 msgid "Show pin numbers settings differ."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1801
+#: eeschema/lib_symbol.cpp:1804
 msgid "Exclude from simulation settings differ."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1810
+#: eeschema/lib_symbol.cpp:1813
 msgid "Exclude from bill of materials settings differ."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1819
+#: eeschema/lib_symbol.cpp:1822
 msgid "Exclude from board settings differ."
 msgstr ""
 
@@ -17254,9 +17257,9 @@ msgstr ""
 
 #: eeschema/net_navigator.cpp:314 pcbnew/board.cpp:1810
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2124
-#: pcbnew/pcb_draw_panel_gal.cpp:644
+#: pcbnew/pcb_draw_panel_gal.cpp:717
 #: pcbnew/widgets/appearance_controls.cpp:1029
-#: pcbnew/widgets/appearance_controls.cpp:2419
+#: pcbnew/widgets/appearance_controls.cpp:2455
 #: pcbnew/widgets/appearance_controls_base.cpp:61
 #: pcbnew/widgets/appearance_controls_base.cpp:151
 #: pcbnew/widgets/search_handlers.cpp:307
@@ -17532,16 +17535,16 @@ msgstr ""
 #: eeschema/sch_bitmap.cpp:309 eeschema/sch_pin.cpp:2222
 #: eeschema/sch_shape.cpp:743 eeschema/sch_symbol.cpp:2957
 #: pcbnew/board_item.cpp:405 pcbnew/pcb_group.cpp:501 pcbnew/pcb_shape.cpp:906
-#: pcbnew/pcb_tablecell.cpp:182 pcbnew/pcb_track.cpp:2068 pcbnew/zone.cpp:1845
-#: pcbnew/zone.cpp:1857
+#: pcbnew/pcb_tablecell.cpp:182 pcbnew/pcb_track.cpp:2068 pcbnew/zone.cpp:1869
+#: pcbnew/zone.cpp:1881
 msgid "Position X"
 msgstr ""
 
 #: eeschema/sch_bitmap.cpp:314 eeschema/sch_pin.cpp:2226
 #: eeschema/sch_shape.cpp:745 eeschema/sch_symbol.cpp:2960
 #: pcbnew/board_item.cpp:408 pcbnew/pcb_group.cpp:502 pcbnew/pcb_shape.cpp:908
-#: pcbnew/pcb_tablecell.cpp:183 pcbnew/pcb_track.cpp:2072 pcbnew/zone.cpp:1851
-#: pcbnew/zone.cpp:1858
+#: pcbnew/pcb_tablecell.cpp:183 pcbnew/pcb_track.cpp:2072 pcbnew/zone.cpp:1875
+#: pcbnew/zone.cpp:1882
 msgid "Position Y"
 msgstr ""
 
@@ -17580,7 +17583,7 @@ msgstr ""
 #: eeschema/sch_bus_entry.cpp:542 eeschema/sch_junction.cpp:319
 #: eeschema/sch_label.cpp:1225 eeschema/sch_line.cpp:951
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2134 pcbnew/pad.cpp:1295
-#: pcbnew/pcb_track.cpp:1667 pcbnew/tools/pcb_control.cpp:1870
+#: pcbnew/pcb_track.cpp:1667 pcbnew/tools/pcb_control.cpp:1874
 #: pcbnew/zone.cpp:807
 msgid "Resolved Netclass"
 msgstr ""
@@ -17611,7 +17614,7 @@ msgstr ""
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:640
 #: eeschema/symbol_editor/symbol_editor.cpp:1532
 #: kicad/dialogs/panel_jobset.cpp:787 pagelayout_editor/pl_editor_frame.cpp:411
-#: pcbnew/footprint_edit_frame.cpp:805 pcbnew/footprint_edit_frame.cpp:845
+#: pcbnew/footprint_edit_frame.cpp:815 pcbnew/footprint_edit_frame.cpp:855
 #: pcbnew/pcb_edit_frame.cpp:1181
 #, c-format
 msgid "Save changes to '%s' before closing?"
@@ -17646,13 +17649,13 @@ msgid "Could not open CvPcb"
 msgstr ""
 
 #: eeschema/sch_edit_frame.cpp:1741 eeschema/sim/simulator_frame.cpp:341
-#: kicad/kicad_manager_frame.cpp:1045 pcbnew/footprint_edit_frame.cpp:1019
+#: kicad/kicad_manager_frame.cpp:1045 pcbnew/footprint_edit_frame.cpp:1029
 #: pcbnew/pcb_edit_frame.cpp:1796
 msgid "[Read Only]"
 msgstr ""
 
 #: eeschema/sch_edit_frame.cpp:1744 eeschema/sim/simulator_frame.cpp:344
-#: pcbnew/footprint_edit_frame.cpp:1028 pcbnew/pcb_edit_frame.cpp:1799
+#: pcbnew/footprint_edit_frame.cpp:1038 pcbnew/pcb_edit_frame.cpp:1799
 msgid "[Unsaved]"
 msgstr ""
 
@@ -18215,7 +18218,7 @@ msgstr ""
 #: pcbnew/pcb_io/fabmaster/pcb_io_fabmaster.cpp:62
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:220
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:506
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2706
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2709
 #: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr_parser.cpp:154
 msgid "Open cancelled by user."
 msgstr ""
@@ -18526,7 +18529,7 @@ msgstr ""
 #: pcbnew/dialogs/dialog_text_properties_base.cpp:83
 #: pcbnew/dialogs/dialog_textbox_properties_base.cpp:73
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:58
-#: pcbnew/footprint.cpp:1657 pcbnew/pad.cpp:1299 pcbnew/pad.cpp:2543
+#: pcbnew/footprint.cpp:1662 pcbnew/pad.cpp:1299 pcbnew/pad.cpp:2537
 #: pcbnew/pcb_dimension.cpp:659 pcbnew/pcb_group.cpp:396
 #: pcbnew/pcb_marker.cpp:381 pcbnew/pcb_shape.cpp:642
 #: pcbnew/pcb_tablecell.cpp:106 pcbnew/pcb_text.cpp:279
@@ -18571,11 +18574,11 @@ msgstr ""
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:39
 #: pcbnew/generators/pcb_tuning_pattern.cpp:478
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2130 pcbnew/pad.cpp:1293
-#: pcbnew/pad.cpp:2580 pcbnew/pcb_shape.cpp:923 pcbnew/pcb_tablecell.cpp:186
-#: pcbnew/pcb_track.cpp:1665 pcbnew/tools/pcb_control.cpp:1867
+#: pcbnew/pad.cpp:2574 pcbnew/pcb_shape.cpp:923 pcbnew/pcb_tablecell.cpp:186
+#: pcbnew/pcb_track.cpp:1665 pcbnew/tools/pcb_control.cpp:1871
 #: pcbnew/widgets/pcb_properties_panel.cpp:273
 #: pcbnew/widgets/search_handlers.cpp:177 pcbnew/zone.cpp:805
-#: pcbnew/zone.cpp:1905 pcbnew/zone_manager/dialog_zone_manager_base.cpp:42
+#: pcbnew/zone.cpp:1929 pcbnew/zone_manager/dialog_zone_manager_base.cpp:42
 #: pcbnew/zone_manager/model_zones_overview_table.h:76
 msgid "Net"
 msgstr ""
@@ -18725,7 +18728,7 @@ msgstr ""
 msgid "Hidden pin %s [%s, %s]"
 msgstr ""
 
-#: eeschema/sch_pin.cpp:2204 pcbnew/pad.cpp:1286 pcbnew/pad.cpp:2600
+#: eeschema/sch_pin.cpp:2204 pcbnew/pad.cpp:1286 pcbnew/pad.cpp:2594
 msgid "Pin Name"
 msgstr ""
 
@@ -18850,7 +18853,7 @@ msgstr ""
 msgid "Fill color"
 msgstr ""
 
-#: eeschema/sch_sheet.cpp:852 eeschema/sch_sheet.cpp:1712 pcbnew/zone.cpp:1835
+#: eeschema/sch_sheet.cpp:852 eeschema/sch_sheet.cpp:1712 pcbnew/zone.cpp:1859
 msgid "Sheet Name"
 msgstr ""
 
@@ -18906,12 +18909,12 @@ msgid "Exclude From Simulation"
 msgstr ""
 
 #: eeschema/sch_sheet.cpp:1733 eeschema/sch_symbol.cpp:1100
-#: eeschema/sch_symbol.cpp:3041 pcbnew/footprint.cpp:4075
+#: eeschema/sch_symbol.cpp:3041 pcbnew/footprint.cpp:4080
 msgid "Exclude From Bill of Materials"
 msgstr ""
 
 #: eeschema/sch_sheet.cpp:1736 eeschema/sch_symbol.cpp:1101
-#: eeschema/sch_symbol.cpp:3044 pcbnew/footprint.cpp:4078
+#: eeschema/sch_symbol.cpp:3044 pcbnew/footprint.cpp:4083
 msgid "Do not Populate"
 msgstr ""
 
@@ -18968,7 +18971,7 @@ msgstr "خطأ"
 msgid "Mirror Y"
 msgstr "خطأ"
 
-#: eeschema/sch_symbol.cpp:2997 pcbnew/footprint.cpp:4052
+#: eeschema/sch_symbol.cpp:2997 pcbnew/footprint.cpp:4057
 msgid "Library Link"
 msgstr ""
 
@@ -20755,12 +20758,12 @@ msgid "Save Symbol As"
 msgstr ""
 
 #: eeschema/symbol_editor/symbol_editor.cpp:855
-#: pcbnew/footprint_libraries_utils.cpp:1035
+#: pcbnew/footprint_libraries_utils.cpp:1044
 msgid "Save in library:"
 msgstr ""
 
 #: eeschema/symbol_editor/symbol_editor.cpp:944
-#: pcbnew/footprint_libraries_utils.cpp:1118
+#: pcbnew/footprint_libraries_utils.cpp:1127
 msgid "A library must be specified."
 msgstr ""
 
@@ -20840,7 +20843,7 @@ msgid "Keep Symbol"
 msgstr ""
 
 #: eeschema/symbol_editor/symbol_editor.cpp:1291 pcbnew/files.cpp:342
-#: pcbnew/footprint_libraries_utils.cpp:1204
+#: pcbnew/footprint_libraries_utils.cpp:1213
 #, c-format
 msgid "Revert '%s' to last version saved?"
 msgstr ""
@@ -21421,7 +21424,7 @@ msgstr ""
 
 #: eeschema/tools/ee_actions.cpp:356 eeschema/tools/ee_actions.cpp:588
 #: eeschema/tools/symbol_editor_drawing_tools.cpp:301
-#: pagelayout_editor/tools/pl_actions.cpp:61 pcbnew/tools/drawing_tool.cpp:1043
+#: pagelayout_editor/tools/pl_actions.cpp:61 pcbnew/tools/drawing_tool.cpp:1044
 #: pcbnew/tools/pcb_actions.cpp:185
 #, fuzzy
 msgid "Draw Text"
@@ -22583,7 +22586,7 @@ msgstr ""
 
 #: eeschema/tools/ee_inspection_tool.cpp:574
 #: pagelayout_editor/tools/pl_editor_control.cpp:160
-#: pcbnew/tools/pcb_control.cpp:1661
+#: pcbnew/tools/pcb_control.cpp:1665
 msgid "UUID"
 msgstr ""
 
@@ -22651,7 +22654,7 @@ msgstr ""
 
 #: eeschema/tools/sch_drawing_tools.cpp:1174
 #: eeschema/tools/symbol_editor_drawing_tools.cpp:691
-#: pcbnew/tools/drawing_tool.cpp:1823
+#: pcbnew/tools/drawing_tool.cpp:1825
 msgid "No graphic items found in file."
 msgstr ""
 
@@ -22726,7 +22729,7 @@ msgstr ""
 msgid "Draw %s"
 msgstr ""
 
-#: eeschema/tools/sch_drawing_tools.cpp:2779 pcbnew/tools/drawing_tool.cpp:1248
+#: eeschema/tools/sch_drawing_tools.cpp:2779 pcbnew/tools/drawing_tool.cpp:1250
 msgid "Draw Table"
 msgstr ""
 
@@ -23007,7 +23010,7 @@ msgid "No text editor selected in KiCad. Please choose one."
 msgstr ""
 
 #: eeschema/tools/symbol_editor_control.cpp:438
-#: eeschema/widgets/panel_symbol_chooser.cpp:682
+#: eeschema/widgets/panel_symbol_chooser.cpp:684
 msgid "No symbol selected"
 msgstr ""
 
@@ -23021,7 +23024,7 @@ msgid "No symbol to export"
 msgstr ""
 
 #: eeschema/tools/symbol_editor_control.cpp:708
-#: pcbnew/footprint_edit_frame.cpp:1437
+#: pcbnew/footprint_edit_frame.cpp:1447
 msgid "Export View as PNG"
 msgstr ""
 
@@ -23204,11 +23207,11 @@ msgstr ""
 msgid "Graphical shapes"
 msgstr ""
 
-#: eeschema/widgets/panel_symbol_chooser.cpp:587
+#: eeschema/widgets/panel_symbol_chooser.cpp:589
 msgid "No footprint specified"
 msgstr ""
 
-#: eeschema/widgets/panel_symbol_chooser.cpp:600
+#: eeschema/widgets/panel_symbol_chooser.cpp:602
 msgid "Invalid footprint specified"
 msgstr ""
 
@@ -23500,13 +23503,15 @@ msgstr ""
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:27
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:58
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:59
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:55
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:159
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:50
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:100
-#: pcbnew/footprint.cpp:4034 pcbnew/footprint.cpp:4037
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:169
+#: pcbnew/footprint.cpp:4039 pcbnew/footprint.cpp:4042
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2137 pcbnew/pad.cpp:1303
-#: pcbnew/pad.cpp:2542 pcbnew/pcb_dimension.cpp:661
-#: pcbnew/pcb_dimension.cpp:1457 pcbnew/pcb_fields_grid_table.cpp:181
+#: pcbnew/pad.cpp:2536 pcbnew/pcb_dimension.cpp:661
+#: pcbnew/pcb_dimension.cpp:1457 pcbnew/pcb_fields_grid_table.cpp:150
 #: pcbnew/pcb_group.cpp:503 pcbnew/pcb_marker.cpp:378
 #: pcbnew/pcb_reference_image.cpp:219 pcbnew/pcb_reference_image.cpp:342
 #: pcbnew/pcb_shape.cpp:646 pcbnew/pcb_shape.cpp:890 pcbnew/pcb_shape.cpp:892
@@ -23522,7 +23527,7 @@ msgstr ""
 #: pcbnew/widgets/search_handlers.cpp:120
 #: pcbnew/widgets/search_handlers.cpp:178
 #: pcbnew/widgets/search_handlers.cpp:243 pcbnew/zone.cpp:850
-#: pcbnew/zone.cpp:1898 pcbnew/zone.cpp:1899
+#: pcbnew/zone.cpp:1922 pcbnew/zone.cpp:1923
 msgid "Layer"
 msgstr ""
 
@@ -24379,7 +24384,7 @@ msgstr ""
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:290
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:352
 #: pcbnew/dialogs/dialog_layer_selection_base.cpp:230
-#: pcbnew/dialogs/panel_setup_layers.cpp:930
+#: pcbnew/dialogs/panel_setup_layers.cpp:1125
 #: pcbnew/widgets/appearance_controls.cpp:1025
 #: pcbnew/widgets/appearance_controls_base.cpp:32
 #: pcbnew/zone_manager/model_zones_overview_table.h:77
@@ -24417,12 +24422,12 @@ msgid "PCB Background"
 msgstr ""
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:161
-#: pcbnew/widgets/appearance_controls.cpp:1844
+#: pcbnew/widgets/appearance_controls.cpp:1880
 msgid "Show All Layers"
 msgstr ""
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:164
-#: pcbnew/widgets/appearance_controls.cpp:1830
+#: pcbnew/widgets/appearance_controls.cpp:1866
 msgid "Hide All Layers But Active"
 msgstr ""
 
@@ -24431,7 +24436,7 @@ msgid "Always Hide All Layers But Active"
 msgstr ""
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:171
-#: pcbnew/widgets/appearance_controls.cpp:1847
+#: pcbnew/widgets/appearance_controls.cpp:1883
 msgid "Hide All Layers"
 msgstr ""
 
@@ -24464,8 +24469,8 @@ msgid "Change Render Color for"
 msgstr ""
 
 #: gerbview/widgets/layer_widget.cpp:341
-#: pcbnew/widgets/appearance_controls.cpp:2172
-#: pcbnew/widgets/appearance_controls.cpp:2447
+#: pcbnew/widgets/appearance_controls.cpp:2208
+#: pcbnew/widgets/appearance_controls.cpp:2483
 msgid ""
 "Left double click or middle click for color change, right click for menu"
 msgstr ""
@@ -26505,287 +26510,287 @@ msgstr ""
 msgid "Can not move '%s' to trash."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:291
+#: kicad/project_tree_pane.cpp:292
 msgid "Directory name:"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:291
+#: kicad/project_tree_pane.cpp:292
 msgid "Create New Directory"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:851
+#: kicad/project_tree_pane.cpp:852
 msgid "Switch to this Project"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:852
+#: kicad/project_tree_pane.cpp:853
 msgid "Close all editors, and switch to the selected project"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:859
+#: kicad/project_tree_pane.cpp:860
 msgid "New Directory..."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:860
+#: kicad/project_tree_pane.cpp:861
 msgid "Create a New Directory"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:868 kicad/project_tree_pane.cpp:878
+#: kicad/project_tree_pane.cpp:869 kicad/project_tree_pane.cpp:879
 msgid "Reveal in Finder"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:869
+#: kicad/project_tree_pane.cpp:870
 msgid "Reveals the directory in a Finder window"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:871
+#: kicad/project_tree_pane.cpp:872
 msgid "Open Directory in File Explorer"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:872 pcbnew/tools/pcb_actions.cpp:986
+#: kicad/project_tree_pane.cpp:873 pcbnew/tools/pcb_actions.cpp:986
 msgid "Opens the directory in the default system file manager"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:879
+#: kicad/project_tree_pane.cpp:880
 msgid "Reveals the directories in a Finder window"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:881
+#: kicad/project_tree_pane.cpp:882
 msgid "Open Directories in File Explorer"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:882
+#: kicad/project_tree_pane.cpp:883
 msgid "Opens the directories in the default system file manager"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:893
+#: kicad/project_tree_pane.cpp:894
 msgid "Open the file in a Text Editor"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:895
+#: kicad/project_tree_pane.cpp:896
 msgid "Open files in a Text Editor"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:897
+#: kicad/project_tree_pane.cpp:898
 msgid "Edit in a Text Editor"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:903
+#: kicad/project_tree_pane.cpp:904
 msgid "Run Jobs"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:911
+#: kicad/project_tree_pane.cpp:912
 msgid "Rename File..."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:912
+#: kicad/project_tree_pane.cpp:913
 msgid "Rename file"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:916
+#: kicad/project_tree_pane.cpp:917
 msgid "Rename Files..."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:917
+#: kicad/project_tree_pane.cpp:918
 msgid "Rename files"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:927
+#: kicad/project_tree_pane.cpp:928
 msgid "Delete the file and its content"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:929
+#: kicad/project_tree_pane.cpp:930
 msgid "Delete the files and their contents"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:944
+#: kicad/project_tree_pane.cpp:945
 msgid "Move to Trash"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:956
+#: kicad/project_tree_pane.cpp:957
 msgid "Add Project to Version Control..."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:957
+#: kicad/project_tree_pane.cpp:958
 msgid "Initialize a new repository"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:961
+#: kicad/project_tree_pane.cpp:962
 msgid "Commit Project..."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:962 kicad/project_tree_pane.cpp:976
+#: kicad/project_tree_pane.cpp:963 kicad/project_tree_pane.cpp:977
 msgid "Commit changes to the local repository"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:965
+#: kicad/project_tree_pane.cpp:966
 msgid "Push"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:966
+#: kicad/project_tree_pane.cpp:967
 msgid "Push committed local changes to remote repository"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:969
+#: kicad/project_tree_pane.cpp:970
 msgid "Pull"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:970
+#: kicad/project_tree_pane.cpp:971
 msgid "Pull changes from remote repository into local"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:975
+#: kicad/project_tree_pane.cpp:976
 msgid "Commit File..."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:990
+#: kicad/project_tree_pane.cpp:991
 msgid "Switch to branch "
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:995
+#: kicad/project_tree_pane.cpp:996
 msgid "Other..."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:996
+#: kicad/project_tree_pane.cpp:997
 msgid "Switch to a different branch"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:999
+#: kicad/project_tree_pane.cpp:1000
 msgid "Switch to Branch"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1003
+#: kicad/project_tree_pane.cpp:1004
 msgid "Remove Version Control"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1004
+#: kicad/project_tree_pane.cpp:1005
 msgid "Delete all version control files from the project directory."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1059
+#: kicad/project_tree_pane.cpp:1060
 #, c-format
 msgid "Change filename: '%s'"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1061
+#: kicad/project_tree_pane.cpp:1062
 msgid "Change filename"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1406
+#: kicad/project_tree_pane.cpp:1407
 msgid "Network path: not monitoring folder changes"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1412
+#: kicad/project_tree_pane.cpp:1413
 msgid "Local path: monitoring folder changes"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1595
+#: kicad/project_tree_pane.cpp:1596
 msgid "The selected directory is already a git project."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1611
-msgid "Failed to initialize git project."
-msgstr ""
-
-#: kicad/project_tree_pane.cpp:1626
+#: kicad/project_tree_pane.cpp:1603
 msgid "Set default remote"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1679
+#: kicad/project_tree_pane.cpp:1618
+msgid "Failed to initialize git project."
+msgstr ""
+
+#: kicad/project_tree_pane.cpp:1678
 msgid "Failed to set default remote."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1691 kicad/project_tree_pane.cpp:1725
-#: kicad/project_tree_pane.cpp:1747
+#: kicad/project_tree_pane.cpp:1690 kicad/project_tree_pane.cpp:1724
+#: kicad/project_tree_pane.cpp:1746
 msgid "Fetching Remote"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1732
+#: kicad/project_tree_pane.cpp:1731
 #, fuzzy
 msgid "Failed to pull project"
 msgstr "فشل نسخ الصورة إلى الحافظة"
 
-#: kicad/project_tree_pane.cpp:1754
+#: kicad/project_tree_pane.cpp:1753
 msgid "Failed to push project"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1816
+#: kicad/project_tree_pane.cpp:1830
 #, c-format
 msgid "Failed to lookup branch '%s': %s"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1829
+#: kicad/project_tree_pane.cpp:1843
 #, c-format
 msgid "Failed to find branch head for '%s'"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1840
+#: kicad/project_tree_pane.cpp:1854
 #, c-format
 msgid "Failed to switch to branch '%s'"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1851
+#: kicad/project_tree_pane.cpp:1865
 #, c-format
 msgid "Failed to update HEAD reference for branch '%s'"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1870
+#: kicad/project_tree_pane.cpp:1884
 msgid "Are you sure you want to remove git tracking from this project?"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1887
+#: kicad/project_tree_pane.cpp:1901
 #, fuzzy
 msgid "Failed to remove git directory"
 msgstr "فشل نسخ الصورة إلى الحافظة"
 
-#: kicad/project_tree_pane.cpp:2223
+#: kicad/project_tree_pane.cpp:2237
 msgid "Discarding commit due to empty commit message."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:2229
+#: kicad/project_tree_pane.cpp:2243
 msgid "Discarding commit due to empty file selection."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:2235
+#: kicad/project_tree_pane.cpp:2249
 #, c-format
 msgid "Failed to get repository index: %s"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:2243
+#: kicad/project_tree_pane.cpp:2257
 #, c-format
 msgid "Failed to add file to index: %s"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:2251
+#: kicad/project_tree_pane.cpp:2265
 #, fuzzy, c-format
 msgid "Failed to write index: %s"
 msgstr "فشل نسخ الصورة إلى الحافظة"
 
-#: kicad/project_tree_pane.cpp:2258
+#: kicad/project_tree_pane.cpp:2272
 #, fuzzy, c-format
 msgid "Failed to write tree: %s"
 msgstr "فشل نسخ الصورة إلى الحافظة"
 
-#: kicad/project_tree_pane.cpp:2267
+#: kicad/project_tree_pane.cpp:2281
 #, c-format
 msgid "Failed to lookup tree: %s"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:2275
+#: kicad/project_tree_pane.cpp:2289
 #, c-format
 msgid "Failed to get HEAD reference: %s"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:2282
+#: kicad/project_tree_pane.cpp:2296
 #, c-format
 msgid "Failed to get commit: %s"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:2298
+#: kicad/project_tree_pane.cpp:2312
 #, c-format
 msgid "Failed to create author signature: %s"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:2333
+#: kicad/project_tree_pane.cpp:2347
 #, fuzzy, c-format
 msgid "Failed to create commit: %s"
 msgstr "فشل نسخ الصورة إلى الحافظة"
@@ -27221,6 +27226,7 @@ msgid "Item Properties"
 msgstr ""
 
 #: pagelayout_editor/dialogs/properties_frame_base.cpp:461
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:145
 msgid "Default Values"
 msgstr ""
 
@@ -29634,8 +29640,8 @@ msgstr ""
 #: pcbnew/board.cpp:1807 pcbnew/dialogs/dialog_board_statistics.cpp:701
 #: pcbnew/dialogs/dialog_board_statistics_base.cpp:78
 #: pcbnew/dialogs/dialog_unused_pad_layers_base.cpp:27
-#: pcbnew/footprint.cpp:1628 pcbnew/netinfo_item.cpp:108
-#: pcbnew/pcb_draw_panel_gal.cpp:641 pcbnew/widgets/appearance_controls.cpp:331
+#: pcbnew/footprint.cpp:1633 pcbnew/netinfo_item.cpp:108
+#: pcbnew/pcb_draw_panel_gal.cpp:714 pcbnew/widgets/appearance_controls.cpp:331
 #: pcbnew/widgets/panel_selection_filter.cpp:198
 #: pcbnew/widgets/panel_selection_filter_base.cpp:45
 msgid "Pads"
@@ -29649,18 +29655,18 @@ msgstr ""
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:222
 #: pcbnew/dialogs/dialog_unused_pad_layers_base.cpp:24
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:88
-#: pcbnew/netinfo_item.cpp:123 pcbnew/pcb_draw_panel_gal.cpp:642
+#: pcbnew/netinfo_item.cpp:123 pcbnew/pcb_draw_panel_gal.cpp:715
 #: pcbnew/widgets/appearance_controls.cpp:330
 #: pcbnew/widgets/panel_selection_filter.cpp:197
 #: pcbnew/widgets/panel_selection_filter_base.cpp:41
 msgid "Vias"
 msgstr ""
 
-#: pcbnew/board.cpp:1809 pcbnew/pcb_draw_panel_gal.cpp:643
+#: pcbnew/board.cpp:1809 pcbnew/pcb_draw_panel_gal.cpp:716
 msgid "Track Segments"
 msgstr ""
 
-#: pcbnew/board.cpp:1811 pcbnew/pcb_draw_panel_gal.cpp:645
+#: pcbnew/board.cpp:1811 pcbnew/pcb_draw_panel_gal.cpp:718
 msgid "Unrouted"
 msgstr ""
 
@@ -29864,7 +29870,7 @@ msgid "Add Dielectric Layer"
 msgstr ""
 
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:330
-#: pcbnew/dialogs/panel_setup_layers.cpp:957
+#: pcbnew/dialogs/panel_setup_layers.cpp:1152
 msgid "Select layer to add:"
 msgstr ""
 
@@ -30532,14 +30538,13 @@ msgstr ""
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:154
 #: pcbnew/dialogs/dialog_render_job.cpp:41
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:117
-#: pcbnew/footprint.cpp:1640
+#: pcbnew/footprint.cpp:1645
 msgid "Front"
 msgstr ""
 
 #: pcbnew/dialogs/dialog_board_reannotate_base.cpp:187
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:154
 #: pcbnew/dialogs/dialog_render_job.cpp:39
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:560
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:122
 msgid "Back"
 msgstr ""
@@ -30702,7 +30707,7 @@ msgid ""
 msgstr ""
 
 #: pcbnew/dialogs/dialog_board_setup.cpp:301 pcbnew/files.cpp:583
-#: pcbnew/tools/pcb_control.cpp:1502
+#: pcbnew/tools/pcb_control.cpp:1506
 msgid "Loading PCB"
 msgstr ""
 
@@ -30772,7 +30777,7 @@ msgid "Total:"
 msgstr ""
 
 #: pcbnew/dialogs/dialog_board_statistics.cpp:491
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2517
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2511
 msgid "Round"
 msgstr ""
 
@@ -30887,7 +30892,7 @@ msgstr ""
 
 #: pcbnew/dialogs/dialog_cleanup_graphics.cpp:48
 #: pcbnew/dialogs/dialog_exchange_footprints.cpp:310
-#: pcbnew/footprint_libraries_utils.cpp:961
+#: pcbnew/footprint_libraries_utils.cpp:970
 msgid "Update Footprint"
 msgstr ""
 
@@ -31237,8 +31242,8 @@ msgid ""
 "This setting can be overridden by local  pad settings"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_copper_zones_base.cpp:232 pcbnew/footprint.cpp:4008
-#: pcbnew/pad.cpp:2527 pcbnew/zone.cpp:1805
+#: pcbnew/dialogs/dialog_copper_zones_base.cpp:232 pcbnew/footprint.cpp:4013
+#: pcbnew/pad.cpp:2521 pcbnew/zone.cpp:1829
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 msgid "Thermal reliefs"
 msgstr ""
@@ -31283,13 +31288,13 @@ msgstr ""
 
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:290
 #: pcbnew/dialogs/dialog_non_copper_zones_properties_base.cpp:129
-#: pcbnew/zone.cpp:1815 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
+#: pcbnew/zone.cpp:1839 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
 msgid "Solid fill"
 msgstr ""
 
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:290
 #: pcbnew/dialogs/dialog_non_copper_zones_properties_base.cpp:129
-#: pcbnew/zone.cpp:1816 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
+#: pcbnew/zone.cpp:1840 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
 msgid "Hatch pattern"
 msgstr ""
 
@@ -31347,7 +31352,7 @@ msgstr ""
 msgid "Choose what to do with unconnected copper islands"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_copper_zones_base.cpp:357 pcbnew/zone.cpp:1826
+#: pcbnew/dialogs/dialog_copper_zones_base.cpp:357 pcbnew/zone.cpp:1850
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 msgid "Below area limit"
 msgstr ""
@@ -33002,8 +33007,8 @@ msgstr ""
 msgid "Choose Footprint"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:76
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:143
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:78
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:148
 msgid "3D Models"
 msgstr ""
 
@@ -33041,40 +33046,40 @@ msgid ""
 "It will be clamped at %s."
 msgstr ""
 
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:633
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:624
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:661
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:660
 msgid "Edit Footprint Properties"
 msgstr ""
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:52
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:53
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:157
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:98
 msgid "Text Items"
 msgstr ""
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:60
 #: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:53
-#: pcbnew/pcb_fields_grid_table.cpp:183 pcbnew/pcb_text.cpp:630
+#: pcbnew/pcb_fields_grid_table.cpp:152 pcbnew/pcb_text.cpp:630
 #: pcbnew/pcb_text.cpp:647
 msgid "Keep Upright"
 msgstr ""
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:61
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:62
-#: pcbnew/pcb_fields_grid_table.cpp:184
+#: pcbnew/pcb_fields_grid_table.cpp:153
 msgid "X Offset"
 msgstr ""
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:62
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:63
-#: pcbnew/pcb_fields_grid_table.cpp:185
+#: pcbnew/pcb_fields_grid_table.cpp:154
 msgid "Y Offset"
 msgstr ""
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:68
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:69
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:64
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:168
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:56
 #: pcbnew/plot_board_layers.cpp:103
 msgid "Reference designator"
@@ -33092,14 +33097,14 @@ msgstr ""
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:188
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:193
-#: pcbnew/footprint.cpp:1286
+#: pcbnew/footprint.cpp:1291
 msgid "Through hole"
 msgstr ""
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:188
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:193
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/footprint.cpp:1283
-#: pcbnew/pad.cpp:1532 pcbnew/pad.cpp:2493
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/footprint.cpp:1288
+#: pcbnew/pad.cpp:1532 pcbnew/pad.cpp:2487
 msgid "SMD"
 msgstr "مكون ملصق صطحا"
 
@@ -33273,28 +33278,28 @@ msgstr ""
 msgid "Footprint Properties"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:379
-#: pcbnew/footprint_libraries_utils.cpp:1124
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:388
+#: pcbnew/footprint_libraries_utils.cpp:1133
 #: pcbnew/tools/footprint_editor_control.cpp:460
 msgid "Footprint must have a name."
 msgstr ""
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:384
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:393
 #, c-format
 msgid "Footprint name may not contain '%s'."
 msgstr ""
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:437
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:446
 #, c-format
 msgid "The text width must be between %s and %s."
 msgstr ""
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:449
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:458
 #, c-format
 msgid "The text height must be between %s and %s."
 msgstr ""
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:467
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:476
 #: pcbnew/dialogs/dialog_text_properties.cpp:522
 #: pcbnew/dialogs/dialog_textbox_properties.cpp:342
 msgid ""
@@ -33965,7 +33970,7 @@ msgstr ""
 
 #: pcbnew/dialogs/dialog_global_edit_text_and_graphics.cpp:273
 #: pcbnew/dialogs/panel_fp_editor_graphics_defaults_base.cpp:64
-#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:60 pcbnew/pad.cpp:2684
+#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:60 pcbnew/pad.cpp:2678
 msgid "Copper Layers"
 msgstr ""
 
@@ -34120,7 +34125,7 @@ msgstr ""
 
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:175
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1075
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2533
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2527
 msgid "All copper layers"
 msgstr ""
 
@@ -34131,7 +34136,7 @@ msgstr ""
 
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:175
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1079
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2534
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2528
 msgid "Connected layers only"
 msgstr ""
 
@@ -34601,7 +34606,7 @@ msgid "Outset Items"
 msgstr ""
 
 #: pcbnew/dialogs/dialog_pad_properties.cpp:179
-#: pcbnew/dialogs/dialog_pad_properties_base.h:288 pcbnew/pad.cpp:2584
+#: pcbnew/dialogs/dialog_pad_properties_base.h:288 pcbnew/pad.cpp:2578
 msgid "Pad Properties"
 msgstr ""
 
@@ -34677,7 +34682,7 @@ msgstr ""
 msgid "Pad type:"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/pad.cpp:2492
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/pad.cpp:2486
 msgid "Through-hole"
 msgstr ""
 
@@ -34727,7 +34732,7 @@ msgid "Circular"
 msgstr ""
 
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:1516
-#: pcbnew/pad.cpp:2500
+#: pcbnew/pad.cpp:2494
 msgid "Oval"
 msgstr ""
 
@@ -34739,11 +34744,11 @@ msgstr ""
 msgid "Trapezoidal"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2502
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2496
 msgid "Rounded rectangle"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2503
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2497
 msgid "Chamfered rectangle"
 msgstr ""
 
@@ -34844,7 +34849,7 @@ msgstr ""
 msgid "Hole shape:"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2518
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2512
 msgid "Oblong"
 msgstr ""
 
@@ -34923,23 +34928,23 @@ msgid ""
 "Mechanical specifies a through-hole pad that is used for mechanical support"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2508
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2502
 msgid "BGA pad"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2510
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2504
 msgid "Fiducial, local to footprint"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2509
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2503
 msgid "Fiducial, global to board"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2511
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2505
 msgid "Test point pad"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2512
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2506
 msgid "Heatsink pad"
 msgstr ""
 
@@ -35181,7 +35186,7 @@ msgstr ""
 
 #: pcbnew/dialogs/dialog_plot_base.cpp:90
 #: pcbnew/widgets/appearance_controls.cpp:653
-#: pcbnew/widgets/appearance_controls.cpp:1810
+#: pcbnew/widgets/appearance_controls.cpp:1846
 msgid "Hide"
 msgstr ""
 
@@ -36175,7 +36180,7 @@ msgstr ""
 #: pcbnew/dialogs/dialog_text_properties_base.cpp:99
 #: pcbnew/pcb_dimension.cpp:1885 pcbnew/pcb_dimension.cpp:1921
 #: pcbnew/pcb_dimension.cpp:1962 pcbnew/pcb_dimension.cpp:2007
-#: pcbnew/pcb_dimension.cpp:2044 pcbnew/pcb_fields_grid_table.cpp:186
+#: pcbnew/pcb_dimension.cpp:2044 pcbnew/pcb_fields_grid_table.cpp:155
 #: pcbnew/pcb_text.cpp:626
 msgid "Knockout"
 msgstr ""
@@ -36395,7 +36400,7 @@ msgstr ""
 #: pcbnew/router/router_tool.cpp:2757 pcbnew/router/router_tool.cpp:2762
 #: pcbnew/router/router_tool.cpp:2767 pcbnew/router/router_tool.cpp:2778
 #: pcbnew/router/router_tool.cpp:2786 pcbnew/router/router_tool.cpp:2791
-#: pcbnew/tools/pcb_control.cpp:1698 pcbnew/tools/pcb_control.cpp:1708
+#: pcbnew/tools/pcb_control.cpp:1702 pcbnew/tools/pcb_control.cpp:1712
 #: pcbnew/zone.cpp:874
 #, c-format
 msgid "(from %s)"
@@ -36674,6 +36679,11 @@ msgstr ""
 msgid "Internal Layers"
 msgstr ""
 
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:496
+#, c-format
+msgid "Layer name %s already in use."
+msgstr ""
+
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:23
 msgid "Default Field Properties for New Footprints"
 msgstr ""
@@ -36738,29 +36748,29 @@ msgstr ""
 msgid "Failed to save footprint library file '%s'."
 msgstr ""
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:396
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:388
 #, fuzzy
 msgid "Error adding 3D model"
 msgstr "جار تحميل النماذج ثلاثية الأبعاد..."
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:480
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:472
 msgid "No filename entered"
 msgstr ""
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:485
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:477
 msgid "Illegal filename"
 msgstr ""
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:490
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:482
 #: pcbnew/microwave/microwave_polygon.cpp:223
 msgid "File not found"
 msgstr ""
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:495
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:487
 msgid "Unable to open file"
 msgstr ""
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:500
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:492
 msgid "Unknown error"
 msgstr ""
 
@@ -37238,11 +37248,137 @@ msgstr ""
 msgid "Apply board defaults to non-copper footprint shapes"
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:458
+#: pcbnew/dialogs/panel_setup_layers.cpp:77
+#: pcbnew/dialogs/panel_setup_layers.cpp:284
+msgid "Off-board, testing"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:87
+msgid "If you want a fabrication layer for the front side of the board"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:97
+#: pcbnew/dialogs/panel_setup_layers.cpp:266
+msgid "Off-board, manufacturing"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:105
+msgid "If you want an adhesive template for the front side of the board"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:115
+#: pcbnew/dialogs/panel_setup_layers.cpp:133
+#: pcbnew/dialogs/panel_setup_layers.cpp:151
+#: pcbnew/dialogs/panel_setup_layers.cpp:169
+#: pcbnew/dialogs/panel_setup_layers.cpp:194
+#: pcbnew/dialogs/panel_setup_layers.cpp:212
+#: pcbnew/dialogs/panel_setup_layers.cpp:230
+#: pcbnew/dialogs/panel_setup_layers.cpp:248
+msgid "On-board, non-copper"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:123
+msgid "If you want a solder paste layer for front side of the board"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:141
+msgid "If you want a silk screen layer for the front side of the board"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:159
+msgid "If you want a solder mask layer for the front of the board"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:184
+msgid "If you want a solder mask layer for the back side of the board"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:202
+msgid "If you want a silk screen layer for the back side of the board"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:220
+msgid "If you want a solder paste layer for the back side of the board"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:238
+msgid "If you want an adhesive layer for the back side of the board"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:256
+msgid "If you want a fabrication layer for the back side of the board"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:302
+msgid "Board contour"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:319
+msgid "Board contour setback"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:333
+#: pcbnew/dialogs/panel_setup_layers.cpp:347
+#: pcbnew/dialogs/panel_setup_layers.cpp:363
+#: pcbnew/dialogs/panel_setup_layers.cpp:379
+#: pcbnew/dialogs/panel_setup_layers.cpp:477
+msgid "Auxiliary"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:354
+msgid "If you want a separate layer for comments or notes"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:370
+msgid "If you want a layer for documentation drawings"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:415
 msgid "Use the Physical Stackup page to change the number of copper layers."
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:492
+#: pcbnew/dialogs/panel_setup_layers.cpp:421
+#: pcbnew/dialogs/panel_setup_layers.cpp:473
+#: pcbnew/tools/drawing_stackup_table_tool.cpp:247
+msgid "Layer Name"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:426
+msgid "signal"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:427
+msgid "power plane"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:428
+msgid "mixed"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:429
+msgid "jumper"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:432
+msgid ""
+"Copper layer type for Freerouter and other external routers.\n"
+"Power plane layers are removed from Freerouter's layer menus."
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:478
+msgid "Off-board, front"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:479
+msgid "Off-board, back"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:485
+msgid ""
+"Auxiliary layers do not flip with board side, while back and front layers do."
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:712
 #, c-format
 msgid ""
 "Footprints have some items on removed layers:\n"
@@ -37251,32 +37387,32 @@ msgid ""
 "Do you wish to continue?"
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:503
+#: pcbnew/dialogs/panel_setup_layers.cpp:723
 msgid ""
 "Items have been found on removed layers. This operation will delete all "
 "items from removed layers and cannot be undone.\n"
 "Do you wish to continue?"
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:752
+#: pcbnew/dialogs/panel_setup_layers.cpp:947
 msgid "Layer must have a name."
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:758
+#: pcbnew/dialogs/panel_setup_layers.cpp:953
 #, c-format
 msgid "%s are forbidden in layer names."
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:765
+#: pcbnew/dialogs/panel_setup_layers.cpp:960
 msgid "Layer name \"signal\" is reserved."
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:774
+#: pcbnew/dialogs/panel_setup_layers.cpp:969
 #, c-format
 msgid "Layer name '%s' already in use."
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:907
+#: pcbnew/dialogs/panel_setup_layers.cpp:1102
 #, c-format
 msgid ""
 "Imported settings have fewer copper layers than the current board (%i "
@@ -37285,15 +37421,15 @@ msgid ""
 "Continue and delete the extra inner copper layers from the current board?"
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:916
+#: pcbnew/dialogs/panel_setup_layers.cpp:1111
 msgid "Inner Layers to Be Deleted"
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:951
+#: pcbnew/dialogs/panel_setup_layers.cpp:1146
 msgid "All user-defined layers have already been added."
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:955
+#: pcbnew/dialogs/panel_setup_layers.cpp:1150
 msgid "Add User-defined Layer"
 msgstr ""
 
@@ -37301,561 +37437,6 @@ msgstr ""
 msgid "Add User Defined Layer..."
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:46
-msgid "CrtYd_Front"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:51
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:639
-msgid "Off-board, testing"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:58
-msgid "If you want a fabrication layer for the front side of the board"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:62
-msgid "Fab_Front"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:65
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:629
-msgid "Off-board, manufacturing"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:70
-msgid "If you want an adhesive template for the front side of the board"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:74
-msgid "Adhes_Front"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:77
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:89
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:101
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:113
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:581
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:593
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:605
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:617
-msgid "On-board, non-copper"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:82
-msgid "If you want a solder paste layer for front side of the board"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:86
-msgid "SoldP_Front"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:94
-msgid "If you want a silk screen layer for the front side of the board"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:98
-msgid "SilkS_Front"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:106
-msgid "If you want a solder mask layer for the front of the board"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:110
-msgid "Mask_Front"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:118
-msgid "If you want a front copper layer"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:122
-msgid "Front_layer"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:123
-msgid "Layer name of front (top) copper layer"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "signal"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "power plane"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "mixed"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "jumper"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:131
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:145
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:159
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:173
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:187
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:201
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:215
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:229
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:243
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:257
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:271
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:285
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:299
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:313
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:327
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:341
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:355
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:369
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:383
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:397
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:411
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:425
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:439
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:453
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:467
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:481
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:495
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:509
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:523
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:537
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:551
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:569
-msgid ""
-"Copper layer type for Freerouter and other external routers.\n"
-"Power plane layers are removed from Freerouter's layer menus."
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:138
-msgid "In1"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:152
-msgid "In2"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:166
-msgid "In3"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:180
-msgid "In4"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:194
-msgid "In5"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:208
-msgid "In6"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:222
-msgid "In7"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:236
-msgid "In8"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:250
-msgid "In9"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:264
-msgid "In10"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:278
-msgid "In11"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:292
-msgid "In12"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:306
-msgid "In13"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:320
-msgid "In14"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:334
-msgid "In15"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:348
-msgid "In16"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:362
-msgid "In17"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:376
-msgid "In18"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:390
-msgid "In19"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:404
-msgid "In20"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:418
-msgid "In21"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:432
-msgid "In22"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:446
-msgid "In23"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:460
-msgid "In24"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:474
-msgid "In25"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:488
-msgid "In26"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:502
-msgid "In27"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:516
-msgid "In28"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:530
-msgid "In29"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:544
-msgid "In30"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:556
-msgid "If you want a back copper layer"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:561
-msgid "Layer name of back (bottom) copper layer"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:574
-msgid "If you want a solder mask layer for the back side of the board"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:578
-msgid "SoldM_Back"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:586
-msgid "If you want a silk screen layer for the back side of the board"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:590
-msgid "SilkS_Back"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:598
-msgid "If you want a solder paste layer for the back side of the board"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:602
-msgid "SoldP_Back"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:610
-msgid "If you want an adhesive layer for the back side of the board"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:614
-msgid "Adhes_Back"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:622
-msgid "If you want a fabrication layer for the back side of the board"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:626
-msgid "Fab_Back"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:636
-msgid "CrtYd_Back"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:646
-msgid "Pcb_Edges"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:649
-msgid "Board contour"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:656
-msgid "Margin"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:659
-msgid "Board contour setback"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:666
-msgid "Eco1"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:669
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:679
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:691
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:703
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-msgid "Auxiliary"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:676
-msgid "Eco2"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:684
-msgid "If you want a separate layer for comments or notes"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:688
-msgid "Comments"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:696
-msgid "If you want a layer for documentation drawings"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:700
-msgid "Drawings"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:710
-msgid "User1"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-msgid "Off-board, front"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-msgid "Off-board, back"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:717
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:731
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:745
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:759
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:773
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:787
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:801
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:815
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:829
-msgid ""
-"Auxiliary layers do not flip with board side, while back and front layers do."
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:724
-msgid "User2"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:738
-msgid "User3"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:752
-msgid "User4"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:766
-msgid "User5"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:780
-msgid "User6"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:794
-msgid "User7"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:808
-msgid "User8"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:822
-msgid "User9"
-msgstr ""
-
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:32
 msgid ""
 "Use your board manufacturer's recommendations for solder mask expansion and "
@@ -38982,7 +38563,7 @@ msgid "%s pad connection: %s."
 msgstr ""
 
 #: pcbnew/drc/drc_engine.cpp:1499 pcbnew/drc/drc_engine.cpp:1516
-#: pcbnew/drc/drc_engine.cpp:1533 pcbnew/zone.cpp:612 pcbnew/zone.h:172
+#: pcbnew/drc/drc_engine.cpp:1533 pcbnew/zone.cpp:612 pcbnew/zone.h:179
 msgid "zone"
 msgstr ""
 
@@ -39001,7 +38582,7 @@ msgstr ""
 msgid "Checking rule assertion \"%s\"."
 msgstr ""
 
-#: pcbnew/drc/drc_item.cpp:45 pcbnew/zone.cpp:2046
+#: pcbnew/drc/drc_item.cpp:45 pcbnew/zone.cpp:2070
 msgid "Electrical"
 msgstr ""
 
@@ -39855,7 +39436,7 @@ msgid "'%s' settings differ."
 msgstr ""
 
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:619
-#: pcbnew/footprint.cpp:4085
+#: pcbnew/footprint.cpp:4090
 msgid "Exempt From Courtyard Requirement"
 msgstr ""
 
@@ -40521,132 +40102,132 @@ msgstr ""
 msgid "Generating ODB++ output files"
 msgstr ""
 
-#: pcbnew/footprint.cpp:1288
+#: pcbnew/footprint.cpp:1293
 msgid "Other"
 msgstr ""
 
-#: pcbnew/footprint.cpp:1626
+#: pcbnew/footprint.cpp:1631
 msgid "Footprint Name"
 msgstr ""
 
-#: pcbnew/footprint.cpp:1630 pcbnew/footprint.cpp:1689
+#: pcbnew/footprint.cpp:1635 pcbnew/footprint.cpp:1694
 #, c-format
 msgid "Doc: %s"
 msgstr ""
 
-#: pcbnew/footprint.cpp:1631 pcbnew/footprint.cpp:1690
+#: pcbnew/footprint.cpp:1636 pcbnew/footprint.cpp:1695
 #, c-format
 msgid "Keywords: %s"
 msgstr ""
 
-#: pcbnew/footprint.cpp:1640 pcbnew/footprint.cpp:1641
+#: pcbnew/footprint.cpp:1645 pcbnew/footprint.cpp:1646
 msgid "Board Side"
 msgstr ""
 
-#: pcbnew/footprint.cpp:1641
+#: pcbnew/footprint.cpp:1646
 msgid "Back (Flipped)"
 msgstr ""
 
-#: pcbnew/footprint.cpp:1660
+#: pcbnew/footprint.cpp:1665
 msgid "autoplaced"
 msgstr ""
 
-#: pcbnew/footprint.cpp:1663
+#: pcbnew/footprint.cpp:1668
 msgid "not in schematic"
 msgstr ""
 
-#: pcbnew/footprint.cpp:1666
+#: pcbnew/footprint.cpp:1671
 msgid "exclude from pos files"
 msgstr ""
 
-#: pcbnew/footprint.cpp:1669
+#: pcbnew/footprint.cpp:1674
 msgid "exclude from BOM"
 msgstr ""
 
-#: pcbnew/footprint.cpp:1674
+#: pcbnew/footprint.cpp:1679
 msgid "Status: "
 msgstr ""
 
-#: pcbnew/footprint.cpp:1674
+#: pcbnew/footprint.cpp:1679
 msgid "Attributes:"
 msgstr ""
 
-#: pcbnew/footprint.cpp:1681 pcbnew/footprint.cpp:4064 pcbnew/zone.cpp:1837
+#: pcbnew/footprint.cpp:1686 pcbnew/footprint.cpp:4069 pcbnew/zone.cpp:1861
 #, fuzzy
 msgid "Component Class"
 msgstr "إنشاء مناطق"
 
-#: pcbnew/footprint.cpp:1685
+#: pcbnew/footprint.cpp:1690
 #, c-format
 msgid "3D-Shape: %s"
 msgstr ""
 
-#: pcbnew/footprint.cpp:1685
+#: pcbnew/footprint.cpp:1690
 msgid "<none>"
 msgstr ""
 
-#: pcbnew/footprint.cpp:2100
+#: pcbnew/footprint.cpp:2105
 msgid "<no reference designator>"
 msgstr ""
 
-#: pcbnew/footprint.cpp:2102
+#: pcbnew/footprint.cpp:2107
 #, c-format
 msgid "Footprint %s"
 msgstr ""
 
-#: pcbnew/footprint.cpp:3242
+#: pcbnew/footprint.cpp:3247
 #, c-format
 msgid "(expected 'Through hole'; actual '%s')"
 msgstr ""
 
-#: pcbnew/footprint.cpp:3245
+#: pcbnew/footprint.cpp:3250
 #, c-format
 msgid "(expected 'SMD'; actual '%s')"
 msgstr ""
 
-#: pcbnew/footprint.cpp:3466
+#: pcbnew/footprint.cpp:3471
 #, c-format
 msgid "(net-tie pad group contains unknown pad number %s)"
 msgstr ""
 
-#: pcbnew/footprint.cpp:3471
+#: pcbnew/footprint.cpp:3476
 #, c-format
 msgid "(pad %s appears in more than one net-tie pad group)"
 msgstr ""
 
-#: pcbnew/footprint.cpp:4006 pcbnew/pad.cpp:2525 pcbnew/zone.cpp:1803
+#: pcbnew/footprint.cpp:4011 pcbnew/pad.cpp:2519 pcbnew/zone.cpp:1827
 msgid "Inherited"
 msgstr ""
 
-#: pcbnew/footprint.cpp:4010 pcbnew/pad.cpp:2529 pcbnew/zone.cpp:1807
+#: pcbnew/footprint.cpp:4015 pcbnew/pad.cpp:2523 pcbnew/zone.cpp:1831
 msgid "Thermal reliefs for PTH"
 msgstr ""
 
-#: pcbnew/footprint.cpp:4070
+#: pcbnew/footprint.cpp:4075
 msgid "Not in Schematic"
 msgstr ""
 
-#: pcbnew/footprint.cpp:4072
+#: pcbnew/footprint.cpp:4077
 msgid "Exclude From Position Files"
 msgstr ""
 
-#: pcbnew/footprint.cpp:4082 pcbnew/pad.cpp:2694
+#: pcbnew/footprint.cpp:4087 pcbnew/pad.cpp:2688
 msgid "Overrides"
 msgstr ""
 
-#: pcbnew/footprint.cpp:4089 pcbnew/pad.cpp:2697
+#: pcbnew/footprint.cpp:4094 pcbnew/pad.cpp:2691
 msgid "Clearance Override"
 msgstr ""
 
-#: pcbnew/footprint.cpp:4094 pcbnew/pad.cpp:2707
+#: pcbnew/footprint.cpp:4099 pcbnew/pad.cpp:2701
 msgid "Solderpaste Margin Override"
 msgstr ""
 
-#: pcbnew/footprint.cpp:4099 pcbnew/pad.cpp:2712
+#: pcbnew/footprint.cpp:4104 pcbnew/pad.cpp:2706
 msgid "Solderpaste Margin Ratio Override"
 msgstr ""
 
-#: pcbnew/footprint.cpp:4105 pcbnew/pad.cpp:2718
+#: pcbnew/footprint.cpp:4110 pcbnew/pad.cpp:2712
 msgid "Zone Connection Style"
 msgstr ""
 
@@ -40704,20 +40285,20 @@ msgstr "لم يتم تحميل أي أثر."
 msgid "Save as editable copy"
 msgstr ""
 
-#: pcbnew/footprint_edit_frame.cpp:997
+#: pcbnew/footprint_edit_frame.cpp:1007
 #, c-format
 msgid "[from %s]"
 msgstr ""
 
-#: pcbnew/footprint_edit_frame.cpp:1032
+#: pcbnew/footprint_edit_frame.cpp:1042
 msgid "[no footprint loaded]"
 msgstr ""
 
-#: pcbnew/footprint_edit_frame.cpp:1088
+#: pcbnew/footprint_edit_frame.cpp:1098
 msgid "Updating Footprint Libraries"
 msgstr ""
 
-#: pcbnew/footprint_edit_frame.cpp:1428
+#: pcbnew/footprint_edit_frame.cpp:1438
 msgid "No footprint selected."
 msgstr ""
 
@@ -40783,71 +40364,71 @@ msgstr ""
 msgid "Footprint exported to file '%s'."
 msgstr ""
 
-#: pcbnew/footprint_libraries_utils.cpp:549
+#: pcbnew/footprint_libraries_utils.cpp:558
 #, c-format
 msgid "Delete footprint '%s' from library '%s'?"
 msgstr ""
 
-#: pcbnew/footprint_libraries_utils.cpp:566
+#: pcbnew/footprint_libraries_utils.cpp:575
 #, c-format
 msgid "Footprint '%s' deleted from library '%s'"
 msgstr ""
 
-#: pcbnew/footprint_libraries_utils.cpp:581
+#: pcbnew/footprint_libraries_utils.cpp:590
 msgid "No footprints to export!"
 msgstr ""
 
-#: pcbnew/footprint_libraries_utils.cpp:617
+#: pcbnew/footprint_libraries_utils.cpp:626
 #, c-format
 msgid "Update footprints on board to refer to %s?"
 msgstr ""
 
-#: pcbnew/footprint_libraries_utils.cpp:668
+#: pcbnew/footprint_libraries_utils.cpp:677
 msgid "Update footprints on board to refer to new library?"
 msgstr ""
 
-#: pcbnew/footprint_libraries_utils.cpp:864
+#: pcbnew/footprint_libraries_utils.cpp:873
 #: pcbnew/footprint_viewer_frame.cpp:744
 msgid "No board currently open."
 msgstr ""
 
-#: pcbnew/footprint_libraries_utils.cpp:890
+#: pcbnew/footprint_libraries_utils.cpp:899
 msgid ""
 "Unable to find the footprint on the main board.\n"
 "Cannot save."
 msgstr ""
 
-#: pcbnew/footprint_libraries_utils.cpp:898
+#: pcbnew/footprint_libraries_utils.cpp:907
 #: pcbnew/footprint_viewer_frame.cpp:752
 msgid "Previous footprint placement still in progress."
 msgstr ""
 
-#: pcbnew/footprint_libraries_utils.cpp:974
+#: pcbnew/footprint_libraries_utils.cpp:983
 #: pcbnew/footprint_viewer_frame.cpp:793
 #, fuzzy
 msgid "Insert Footprint"
 msgstr "محور الدوران في الوسط"
 
-#: pcbnew/footprint_libraries_utils.cpp:995
+#: pcbnew/footprint_libraries_utils.cpp:1004
 msgid "Save Footprint As"
 msgstr ""
 
-#: pcbnew/footprint_libraries_utils.cpp:1144
+#: pcbnew/footprint_libraries_utils.cpp:1153
 #, c-format
 msgid "Footprint %s already exists in %s."
 msgstr ""
 
-#: pcbnew/footprint_libraries_utils.cpp:1188
+#: pcbnew/footprint_libraries_utils.cpp:1197
 #, c-format
 msgid "Footprint '%s' replaced in '%s'"
 msgstr ""
 
-#: pcbnew/footprint_libraries_utils.cpp:1189
+#: pcbnew/footprint_libraries_utils.cpp:1198
 #, c-format
 msgid "Footprint '%s' added to '%s'"
 msgstr ""
 
-#: pcbnew/footprint_libraries_utils.cpp:1233
+#: pcbnew/footprint_libraries_utils.cpp:1242
 msgid "Untitled"
 msgstr ""
 
@@ -40956,7 +40537,7 @@ msgstr ""
 msgid "Routed Length"
 msgstr ""
 
-#: pcbnew/generators/pcb_tuning_pattern.cpp:2172 pcbnew/pad.cpp:2688
+#: pcbnew/generators/pcb_tuning_pattern.cpp:2172 pcbnew/pad.cpp:2682
 #: pcbnew/pcb_track.cpp:1600
 msgid "Pad To Die Length"
 msgstr ""
@@ -41836,7 +41417,7 @@ msgstr ""
 msgid "pad"
 msgstr ""
 
-#: pcbnew/pad.cpp:1289 pcbnew/pad.cpp:2603
+#: pcbnew/pad.cpp:1289 pcbnew/pad.cpp:2597
 msgid "Pin Type"
 msgstr ""
 
@@ -41947,215 +41528,208 @@ msgstr ""
 msgid "PTH pad %s"
 msgstr ""
 
-#: pcbnew/pad.cpp:2176
-msgid "(Pad has no layer)"
-msgstr ""
-
 #: pcbnew/pad.cpp:2179
-msgid "(PTH pad has no copper layers)"
+msgid ""
+"(plated through holes normally have a copper pad on at least one outer layer)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2185
-msgid "(plated through holes normally have a copper pad on at least one layer)"
-msgstr ""
-
-#: pcbnew/pad.cpp:2193
+#: pcbnew/pad.cpp:2187
 msgid "('fiducial' property makes no sense on NPTH pads)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2197
+#: pcbnew/pad.cpp:2191
 msgid "('testpoint' property makes no sense on NPTH pads)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2200
+#: pcbnew/pad.cpp:2194
 msgid "('heatsink' property makes no sense of NPTH pads)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2203
+#: pcbnew/pad.cpp:2197
 msgid "('castellated' property is for PTH pads)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2206
+#: pcbnew/pad.cpp:2200
 msgid "('BGA' property is for SMD pads)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2209
+#: pcbnew/pad.cpp:2203
 msgid "('mechanical' property is for PTH pads)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2225
+#: pcbnew/pad.cpp:2219
 msgid "(connector pads normally have no solder paste; use a SMD pad instead)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2233
+#: pcbnew/pad.cpp:2227
 msgid "(SMD pad has a hole)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2239
+#: pcbnew/pad.cpp:2233
 msgid "(SMD pad has copper on both sides of the board)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2245 pcbnew/pad.cpp:2258
+#: pcbnew/pad.cpp:2239 pcbnew/pad.cpp:2252
 msgid "(SMD pad has copper and mask layers on different sides of the board)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2250 pcbnew/pad.cpp:2263
+#: pcbnew/pad.cpp:2244 pcbnew/pad.cpp:2257
 msgid "(SMD pad has copper and paste layers on different sides of the board)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2269
+#: pcbnew/pad.cpp:2263
 msgid "(SMD pad has no outer layers)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2289
+#: pcbnew/pad.cpp:2283
 msgid "(Pad must have a positive size)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2300
+#: pcbnew/pad.cpp:2294
 #, c-format
 msgid "(PTH pad hole size must be larger than %s)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2324
+#: pcbnew/pad.cpp:2318
 msgid "(PTH pad hole leaves no copper)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2334
+#: pcbnew/pad.cpp:2328
 msgid "(PTH pad hole not fully inside copper)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2341
+#: pcbnew/pad.cpp:2335
 msgid "(pad hole not inside pad shape)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2346
+#: pcbnew/pad.cpp:2340
 msgid "(negative local clearance values have no effect)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2365
+#: pcbnew/pad.cpp:2359
 msgid ""
 "(negative solder mask clearance is larger than some shape primitives; "
 "results may be surprising)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2375
+#: pcbnew/pad.cpp:2369
 msgid ""
 "(negative solder mask clearance is larger than pad; no solder mask will be "
 "generated)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2394
+#: pcbnew/pad.cpp:2388
 msgid ""
 "(negative solder paste margin is larger than pad; no solder paste mask will "
 "be generated)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2401
+#: pcbnew/pad.cpp:2395
 msgid "(negative corner radius is not allowed)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2403
+#: pcbnew/pad.cpp:2397
 msgid "(corner size will make pad circular)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2408
+#: pcbnew/pad.cpp:2402
 msgid "(negative corner chamfer is not allowed)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2410
+#: pcbnew/pad.cpp:2404
 msgid "(corner chamfer is too large)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2419
+#: pcbnew/pad.cpp:2413
 msgid "(trapezoid delta is too large)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2429
+#: pcbnew/pad.cpp:2423
 msgid "(custom pad shape must resolve to a single polygon)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2494
+#: pcbnew/pad.cpp:2488
 msgid "Edge connector"
 msgstr ""
 
-#: pcbnew/pad.cpp:2495
+#: pcbnew/pad.cpp:2489
 msgid "NPTH, mechanical"
 msgstr ""
 
-#: pcbnew/pad.cpp:2501
+#: pcbnew/pad.cpp:2495
 msgid "Trapezoid"
 msgstr ""
 
-#: pcbnew/pad.cpp:2513
+#: pcbnew/pad.cpp:2507
 msgid "Castellated pad"
 msgstr ""
 
-#: pcbnew/pad.cpp:2514
+#: pcbnew/pad.cpp:2508
 msgid "Mechanical pad"
 msgstr ""
 
-#: pcbnew/pad.cpp:2536
+#: pcbnew/pad.cpp:2530
 msgid "Front, back and connected layers"
 msgstr ""
 
-#: pcbnew/pad.cpp:2586
+#: pcbnew/pad.cpp:2580
 msgid "Pad Type"
 msgstr ""
 
-#: pcbnew/pad.cpp:2590
+#: pcbnew/pad.cpp:2584
 msgid "Pad Shape"
 msgstr ""
 
-#: pcbnew/pad.cpp:2595
+#: pcbnew/pad.cpp:2589
 msgid "Pad Number"
 msgstr ""
 
-#: pcbnew/pad.cpp:2607
+#: pcbnew/pad.cpp:2601
 msgid "Size X"
 msgstr ""
 
-#: pcbnew/pad.cpp:2611
+#: pcbnew/pad.cpp:2605
 msgid "Size Y"
 msgstr ""
 
-#: pcbnew/pad.cpp:2644
+#: pcbnew/pad.cpp:2638
 msgid "Corner Radius Ratio"
 msgstr ""
 
-#: pcbnew/pad.cpp:2649
+#: pcbnew/pad.cpp:2643
 msgid "Corner Radius Size"
 msgstr ""
 
-#: pcbnew/pad.cpp:2655
+#: pcbnew/pad.cpp:2649
 #, fuzzy
 msgid "Hole Shape"
 msgstr "تبسيط حدود الثقوب"
 
-#: pcbnew/pad.cpp:2659
+#: pcbnew/pad.cpp:2653
 msgid "Hole Size X"
 msgstr ""
 
-#: pcbnew/pad.cpp:2665
+#: pcbnew/pad.cpp:2659
 msgid "Hole Size Y"
 msgstr ""
 
-#: pcbnew/pad.cpp:2680
+#: pcbnew/pad.cpp:2674
 msgid "Fabrication Property"
 msgstr ""
 
-#: pcbnew/pad.cpp:2702 pcbnew/pcb_shape.cpp:1001 pcbnew/pcb_track.cpp:2097
+#: pcbnew/pad.cpp:2696 pcbnew/pcb_shape.cpp:1001 pcbnew/pcb_track.cpp:2097
 msgid "Soldermask Margin Override"
 msgstr ""
 
-#: pcbnew/pad.cpp:2724 pcbnew/zone.cpp:2073
+#: pcbnew/pad.cpp:2718 pcbnew/zone.cpp:2097
 msgid "Thermal Relief Spoke Width"
 msgstr ""
 
-#: pcbnew/pad.cpp:2730
+#: pcbnew/pad.cpp:2724
 msgid "Thermal Relief Spoke Angle"
 msgstr ""
 
-#: pcbnew/pad.cpp:2735 pcbnew/zone.cpp:2067
+#: pcbnew/pad.cpp:2729 pcbnew/zone.cpp:2091
 msgid "Thermal Relief Gap"
 msgstr ""
 
@@ -43435,7 +43009,7 @@ msgid "Element token contains %d parameters."
 msgstr ""
 
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:985
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3069
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3072
 #, c-format
 msgid "Library folder '%s' has unexpected sub-folders."
 msgstr ""
@@ -43447,7 +43021,7 @@ msgstr ""
 
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:1023
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:3263
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3106
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3109
 #, c-format
 msgid "Footprint library '%s' cannot be deleted."
 msgstr ""
@@ -43470,29 +43044,29 @@ msgid "Generating history section"
 msgstr ""
 
 #: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1198
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3018
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3012
 msgid "Generating BOM section"
 msgstr ""
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1365
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1361
 msgid "Generating CAD data"
 msgstr ""
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:2627
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:2621
 #, c-format
 msgid "Exporting Layer %s, Net %s"
 msgstr ""
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3173
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3167
 msgid "Generating logistic section"
 msgstr ""
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3185
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3179
 #, fuzzy
 msgid "Saving file"
 msgstr "حجم الصورة:"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3217
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3211
 #, fuzzy
 msgid "Failed to save file to buffer"
 msgstr "فشل نسخ الصورة إلى الحافظة"
@@ -43611,52 +43185,52 @@ msgstr ""
 msgid "Save Anyway"
 msgstr ""
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:1463
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:1465
 #, c-format
 msgid "unknown pad type: %d"
 msgstr ""
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2312
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2314
 #, c-format
 msgid "unknown via type %d"
 msgstr ""
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2603
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2606
 #, c-format
 msgid "unknown zone corner smoothing type %d"
 msgstr ""
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2752
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2755
 msgid "This file does not contain a PCB."
 msgstr ""
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2925
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2928
 #, c-format
 msgid ""
 "Library '%s' does not exist.\n"
 "Would you like to create it?"
 msgstr ""
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2930
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2933
 msgid "Library Not Found"
 msgstr ""
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2958
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2961
 #, c-format
 msgid "Footprint file name '%s' is not valid."
 msgstr ""
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2964
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2967
 #, c-format
 msgid "Insufficient permissions to delete '%s'."
 msgstr ""
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3088
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3091
 #, c-format
 msgid "Unexpected file '%s' found in library path '%s'."
 msgstr ""
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:306
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:307
 #, fuzzy
 msgid "KiCad footprint file"
 msgstr "لم يتم تحميل أي أثر."
@@ -43802,7 +43376,7 @@ msgid ""
 "Zone fills will be converted on best-effort basis."
 msgstr ""
 
-#: pcbnew/pcb_io/odbpp/odb_entity.cpp:686
+#: pcbnew/pcb_io/odbpp/odb_entity.cpp:722
 #, fuzzy
 msgid "Failed to add component data"
 msgstr "فشل نسخ الصورة إلى الحافظة"
@@ -44640,7 +44214,7 @@ msgstr ""
 msgid "Diff Pair Gap: %s"
 msgstr ""
 
-#: pcbnew/router/router_tool.cpp:2776 pcbnew/tools/pcb_control.cpp:1707
+#: pcbnew/router/router_tool.cpp:2776 pcbnew/tools/pcb_control.cpp:1711
 #, c-format
 msgid "DP Max Uncoupled-length: %s"
 msgstr ""
@@ -45358,10 +44932,6 @@ msgstr "إنشاء مناطق"
 msgid "Create Arc"
 msgstr "إنشاء طبقات"
 
-#: pcbnew/tools/drawing_stackup_table_tool.cpp:247
-msgid "Layer Name"
-msgstr ""
-
 #: pcbnew/tools/drawing_stackup_table_tool.cpp:262
 msgid "Thickness (mm)"
 msgstr ""
@@ -45446,7 +45016,7 @@ msgstr ""
 msgid "Select Via Size"
 msgstr ""
 
-#: pcbnew/tools/drawing_tool.cpp:381 pcbnew/tools/drawing_tool.cpp:2386
+#: pcbnew/tools/drawing_tool.cpp:381 pcbnew/tools/drawing_tool.cpp:2388
 msgid "Draw Line"
 msgstr ""
 
@@ -45471,24 +45041,24 @@ msgstr ""
 msgid "Draw Bezier"
 msgstr "إنشاء مناطق"
 
-#: pcbnew/tools/drawing_tool.cpp:1595
+#: pcbnew/tools/drawing_tool.cpp:1597
 msgid "Draw Dimension"
 msgstr ""
 
-#: pcbnew/tools/drawing_tool.cpp:2080
+#: pcbnew/tools/drawing_tool.cpp:2082
 msgid "Move Footprint Anchor"
 msgstr ""
 
-#: pcbnew/tools/drawing_tool.cpp:3804
+#: pcbnew/tools/drawing_tool.cpp:3806
 #, fuzzy
 msgid "Select Net:"
 msgstr "اختر العرض:"
 
-#: pcbnew/tools/drawing_tool.cpp:4046
+#: pcbnew/tools/drawing_tool.cpp:4048
 msgid "Via location violates DRC."
 msgstr ""
 
-#: pcbnew/tools/drawing_tool.cpp:4136
+#: pcbnew/tools/drawing_tool.cpp:4138
 msgid "Place via"
 msgstr ""
 
@@ -47712,88 +47282,88 @@ msgstr ""
 msgid "Inactive Layer Display"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:690
+#: pcbnew/tools/pcb_control.cpp:694
 #, fuzzy
 msgid "Preset Layer Pairs"
 msgstr "إعادة ضبط العرض"
 
-#: pcbnew/tools/pcb_control.cpp:780
+#: pcbnew/tools/pcb_control.cpp:784
 msgid "Item locked."
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1003
+#: pcbnew/tools/pcb_control.cpp:1007
 msgid ""
 "Warning: some pasted items were on layers which are not present in the "
 "current board.\n"
 "These items could not be pasted.\n"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1070
+#: pcbnew/tools/pcb_control.cpp:1074
 #, fuzzy
 msgid "Paste Text"
 msgstr "ورقة الرسم"
 
-#: pcbnew/tools/pcb_control.cpp:1227
+#: pcbnew/tools/pcb_control.cpp:1231
 msgid "Invalid clipboard contents"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1510
+#: pcbnew/tools/pcb_control.cpp:1514
 #, fuzzy
 msgid "Error loading board."
 msgstr "جار تحميل النماذج ثلاثية الأبعاد..."
 
-#: pcbnew/tools/pcb_control.cpp:1544
+#: pcbnew/tools/pcb_control.cpp:1548
 #, fuzzy
 msgid "Append Board"
 msgstr "اقلب اللوحة"
 
-#: pcbnew/tools/pcb_control.cpp:1605
+#: pcbnew/tools/pcb_control.cpp:1609
 msgid "Active Layer"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1606 pcbnew/widgets/appearance_controls.cpp:373
+#: pcbnew/tools/pcb_control.cpp:1610 pcbnew/widgets/appearance_controls.cpp:373
 #: pcbnew/widgets/appearance_controls_base.cpp:165
 msgid "All Layers"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1618
+#: pcbnew/tools/pcb_control.cpp:1622
 msgid "Object Snapping"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1697
+#: pcbnew/tools/pcb_control.cpp:1701
 #, c-format
 msgid "DP Gap Constraints: %s"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1738
+#: pcbnew/tools/pcb_control.cpp:1742
 msgid "Resolved clearance"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1748
+#: pcbnew/tools/pcb_control.cpp:1752
 msgid "Actual clearance"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1791
+#: pcbnew/tools/pcb_control.cpp:1795
 msgid "Resolved hole clearance"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1796
+#: pcbnew/tools/pcb_control.cpp:1800
 msgid "Actual hole clearance"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1829
+#: pcbnew/tools/pcb_control.cpp:1833
 msgid "Resolved edge clearance"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1834
+#: pcbnew/tools/pcb_control.cpp:1838
 msgid "Resolved margin clearance"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1845
+#: pcbnew/tools/pcb_control.cpp:1849
 msgid "Selected Items"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1916
+#: pcbnew/tools/pcb_control.cpp:1920
 #, fuzzy
 msgid "Selected 2D Length"
 msgstr "اختر العرض:"
@@ -47927,7 +47497,7 @@ msgid "Auto-fill Zone(s)"
 msgstr ""
 
 #: pcbnew/tools/zone_filler_tool.cpp:277
-#: pcbnew/widgets/appearance_controls.cpp:3434
+#: pcbnew/widgets/appearance_controls.cpp:3470
 msgid "Open Preferences"
 msgstr ""
 
@@ -48149,115 +47719,115 @@ msgid "Filter nets"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:613
-#: pcbnew/widgets/appearance_controls.cpp:1792
+#: pcbnew/widgets/appearance_controls.cpp:1828
 msgid "Layer Display Options"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:625
-#: pcbnew/widgets/appearance_controls.cpp:1798
+#: pcbnew/widgets/appearance_controls.cpp:1834
 #, c-format
 msgid "Inactive layers (%s):"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:627
-#: pcbnew/widgets/appearance_controls.cpp:1800
+#: pcbnew/widgets/appearance_controls.cpp:1836
 msgid "Inactive layers:"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:641
-#: pcbnew/widgets/appearance_controls.cpp:1805
+#: pcbnew/widgets/appearance_controls.cpp:1841
 msgid "Inactive layers will be shown in full color"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:646
-#: pcbnew/widgets/appearance_controls.cpp:1807
+#: pcbnew/widgets/appearance_controls.cpp:1843
 msgid "Dim"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:648
-#: pcbnew/widgets/appearance_controls.cpp:1808
+#: pcbnew/widgets/appearance_controls.cpp:1844
 msgid "Inactive layers will be dimmed"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:655
-#: pcbnew/widgets/appearance_controls.cpp:1811
+#: pcbnew/widgets/appearance_controls.cpp:1847
 msgid "Inactive layers will be hidden"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:666
-#: pcbnew/widgets/appearance_controls.cpp:1813
+#: pcbnew/widgets/appearance_controls.cpp:1849
 msgid "Flip board view"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:688
-#: pcbnew/widgets/appearance_controls.cpp:2522
+#: pcbnew/widgets/appearance_controls.cpp:2558
 msgid "Net Display Options"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:700
-#: pcbnew/widgets/appearance_controls.cpp:2527
+#: pcbnew/widgets/appearance_controls.cpp:2563
 #, c-format
 msgid "Net colors (%s):"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:702
-#: pcbnew/widgets/appearance_controls.cpp:2529
+#: pcbnew/widgets/appearance_controls.cpp:2565
 msgid "Net colors:"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:707
-#: pcbnew/widgets/appearance_controls.cpp:2532
+#: pcbnew/widgets/appearance_controls.cpp:2568
 msgid "Choose when to show net and netclass colors"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:716
-#: pcbnew/widgets/appearance_controls.cpp:2535
+#: pcbnew/widgets/appearance_controls.cpp:2571
 msgid "Net and netclass colors are shown on all copper items"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:724
-#: pcbnew/widgets/appearance_controls.cpp:2538
+#: pcbnew/widgets/appearance_controls.cpp:2574
 msgid "Net and netclass colors are shown on the ratsnest only"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:731
-#: pcbnew/widgets/appearance_controls.cpp:2541
+#: pcbnew/widgets/appearance_controls.cpp:2577
 msgid "Net and netclass colors are not shown"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:742
-#: pcbnew/widgets/appearance_controls.cpp:2546
+#: pcbnew/widgets/appearance_controls.cpp:2582
 #, c-format
 msgid "Ratsnest display (%s):"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:744
-#: pcbnew/widgets/appearance_controls.cpp:2548
+#: pcbnew/widgets/appearance_controls.cpp:2584
 msgid "Ratsnest display:"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:749
-#: pcbnew/widgets/appearance_controls.cpp:2551
+#: pcbnew/widgets/appearance_controls.cpp:2587
 msgid "Choose which ratsnest lines to display"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:759
-#: pcbnew/widgets/appearance_controls.cpp:2554
+#: pcbnew/widgets/appearance_controls.cpp:2590
 msgid "Show ratsnest lines to items on all layers"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:764
-#: pcbnew/widgets/appearance_controls.cpp:2556
+#: pcbnew/widgets/appearance_controls.cpp:2592
 msgid "Visible layers"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:766
-#: pcbnew/widgets/appearance_controls.cpp:2557
+#: pcbnew/widgets/appearance_controls.cpp:2593
 msgid "Show ratsnest lines to items on visible layers"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:773
-#: pcbnew/widgets/appearance_controls.cpp:2560
+#: pcbnew/widgets/appearance_controls.cpp:2596
 msgid "Hide all ratsnest lines"
 msgstr ""
 
@@ -48275,13 +47845,13 @@ msgid "Highlight %s"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:935
-#: pcbnew/widgets/appearance_controls.cpp:2391
+#: pcbnew/widgets/appearance_controls.cpp:2427
 #, c-format
 msgid "Select Tracks and Vias in %s"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:938
-#: pcbnew/widgets/appearance_controls.cpp:2394
+#: pcbnew/widgets/appearance_controls.cpp:2430
 #, c-format
 msgid "Unselect Tracks and Vias in %s"
 msgstr ""
@@ -48427,90 +47997,234 @@ msgstr ""
 msgid "User defined layer 9"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:1730
+#: pcbnew/widgets/appearance_controls.cpp:1684
+msgid "User defined layer 10"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1685
+msgid "User defined layer 11"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1686
+msgid "User defined layer 12"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1687
+msgid "User defined layer 13"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1688
+msgid "User defined layer 14"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1689
+msgid "User defined layer 15"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1690
+msgid "User defined layer 16"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1691
+msgid "User defined layer 17"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1692
+msgid "User defined layer 18"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1693
+msgid "User defined layer 19"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1694
+msgid "User defined layer 20"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1695
+msgid "User defined layer 21"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1696
+msgid "User defined layer 22"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1697
+msgid "User defined layer 23"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1698
+msgid "User defined layer 24"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1699
+msgid "User defined layer 25"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1700
+msgid "User defined layer 26"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1701
+msgid "User defined layer 27"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1702
+msgid "User defined layer 28"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1703
+msgid "User defined layer 29"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1704
+msgid "User defined layer 30"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1705
+msgid "User defined layer 31"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1706
+msgid "User defined layer 32"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1707
+msgid "User defined layer 33"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1708
+msgid "User defined layer 34"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1709
+msgid "User defined layer 35"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1710
+msgid "User defined layer 36"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1711
+msgid "User defined layer 37"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1712
+msgid "User defined layer 38"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1713
+msgid "User defined layer 39"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1714
+msgid "User defined layer 40"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1715
+msgid "User defined layer 41"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1716
+msgid "User defined layer 42"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1717
+msgid "User defined layer 43"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1718
+msgid "User defined layer 44"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1719
+msgid "User defined layer 45"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1766
 msgid "Front copper layer"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:1731
+#: pcbnew/widgets/appearance_controls.cpp:1767
 msgid "Back copper layer"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:1732
+#: pcbnew/widgets/appearance_controls.cpp:1768
 msgid "Inner copper layer"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:1822
+#: pcbnew/widgets/appearance_controls.cpp:1858
 msgid "Show All Copper Layers"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:1824
+#: pcbnew/widgets/appearance_controls.cpp:1860
 msgid "Hide All Copper Layers"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:1835
+#: pcbnew/widgets/appearance_controls.cpp:1871
 msgid "Show All Non Copper Layers"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:1839
+#: pcbnew/widgets/appearance_controls.cpp:1875
 msgid "Hide All Non Copper Layers"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:1853
+#: pcbnew/widgets/appearance_controls.cpp:1889
 msgid "Show Only Front Assembly Layers"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:1856
+#: pcbnew/widgets/appearance_controls.cpp:1892
 msgid "Show Only Front Layers"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:1863
+#: pcbnew/widgets/appearance_controls.cpp:1899
 msgid "Show Only Inner Layers"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:1867
+#: pcbnew/widgets/appearance_controls.cpp:1903
 msgid "Show Only Back Layers"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:1871
+#: pcbnew/widgets/appearance_controls.cpp:1907
 msgid "Show Only Back Assembly Layers"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:2248
+#: pcbnew/widgets/appearance_controls.cpp:2284
 #, c-format
 msgid "Set opacity of %s"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:2367
+#: pcbnew/widgets/appearance_controls.cpp:2403
 msgid "Set Netclass Color"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:2371
+#: pcbnew/widgets/appearance_controls.cpp:2407
 msgid "Use Color from Schematic"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:2380
+#: pcbnew/widgets/appearance_controls.cpp:2416
 msgid "Clear Netclass Color"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:2388
+#: pcbnew/widgets/appearance_controls.cpp:2424
 #, c-format
 msgid "Highlight Nets in %s"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:2399
+#: pcbnew/widgets/appearance_controls.cpp:2435
 msgid "Show All Netclasses"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:2401
+#: pcbnew/widgets/appearance_controls.cpp:2437
 msgid "Hide All Other Netclasses"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:2462
+#: pcbnew/widgets/appearance_controls.cpp:2498
 #, c-format
 msgid "Show or hide ratsnest for nets in %s"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:3447
+#: pcbnew/widgets/appearance_controls.cpp:3483
 msgid ""
 "The current color theme is read-only.  Create a new theme in Preferences to "
 "enable color editing."
@@ -48712,7 +48426,7 @@ msgid "Delete all nets in group '%s'?"
 msgstr ""
 
 #: pcbnew/widgets/search_handlers.cpp:179 pcbnew/zone.cpp:812
-#: pcbnew/zone.cpp:1909
+#: pcbnew/zone.cpp:1933
 msgid "Priority"
 msgstr ""
 
@@ -48767,7 +48481,7 @@ msgstr ""
 msgid "%s"
 msgstr ""
 
-#: pcbnew/zone.cpp:862 pcbnew/zone.cpp:1972
+#: pcbnew/zone.cpp:862 pcbnew/zone.cpp:1996
 msgid "Fill Mode"
 msgstr ""
 
@@ -48831,81 +48545,81 @@ msgstr ""
 msgid "Zone %s %s"
 msgstr ""
 
-#: pcbnew/zone.cpp:1916
+#: pcbnew/zone.cpp:1940
 msgid "Keepout"
 msgstr ""
 
-#: pcbnew/zone.cpp:1918
+#: pcbnew/zone.cpp:1942
 msgid "Keep Out Tracks"
 msgstr ""
 
-#: pcbnew/zone.cpp:1924
+#: pcbnew/zone.cpp:1948
 msgid "Keep Out Vias"
 msgstr ""
 
-#: pcbnew/zone.cpp:1930
+#: pcbnew/zone.cpp:1954
 msgid "Keep Out Pads"
 msgstr ""
 
-#: pcbnew/zone.cpp:1936
+#: pcbnew/zone.cpp:1960
 msgid "Keep Out Copper Pours"
 msgstr ""
 
-#: pcbnew/zone.cpp:1942
+#: pcbnew/zone.cpp:1966
 #, fuzzy
 msgid "Keep Out Footprints"
 msgstr "محور الدوران في الوسط"
 
-#: pcbnew/zone.cpp:1951
+#: pcbnew/zone.cpp:1975
 #, fuzzy
 msgid "Enable"
 msgstr "&تحرير"
 
-#: pcbnew/zone.cpp:1958
+#: pcbnew/zone.cpp:1982
 msgid "Source Type"
 msgstr ""
 
-#: pcbnew/zone.cpp:1963
+#: pcbnew/zone.cpp:1987
 msgid "Source Name"
 msgstr ""
 
-#: pcbnew/zone.cpp:1995
+#: pcbnew/zone.cpp:2019
 msgid "Cannot be less than zone minimum width"
 msgstr ""
 
-#: pcbnew/zone.cpp:2001
+#: pcbnew/zone.cpp:2025
 msgid "Hatch Width"
 msgstr ""
 
-#: pcbnew/zone.cpp:2008
+#: pcbnew/zone.cpp:2032
 msgid "Hatch Gap"
 msgstr ""
 
-#: pcbnew/zone.cpp:2015
+#: pcbnew/zone.cpp:2039
 msgid "Hatch Minimum Hole Ratio"
 msgstr ""
 
-#: pcbnew/zone.cpp:2023
+#: pcbnew/zone.cpp:2047
 msgid "Smoothing Effort"
 msgstr ""
 
-#: pcbnew/zone.cpp:2029
+#: pcbnew/zone.cpp:2053
 msgid "Smoothing Amount"
 msgstr ""
 
-#: pcbnew/zone.cpp:2035
+#: pcbnew/zone.cpp:2059
 msgid "Remove Islands"
 msgstr ""
 
-#: pcbnew/zone.cpp:2040
+#: pcbnew/zone.cpp:2064
 msgid "Minimum Island Area"
 msgstr ""
 
-#: pcbnew/zone.cpp:2055
+#: pcbnew/zone.cpp:2079
 msgid "Minimum Width"
 msgstr ""
 
-#: pcbnew/zone.cpp:2063
+#: pcbnew/zone.cpp:2087
 msgid "Pad Connections"
 msgstr ""
 
diff --git a/translation/pofiles/bg.po b/translation/pofiles/bg.po
index de81f2484a..4b5e71ac06 100644
--- a/translation/pofiles/bg.po
+++ b/translation/pofiles/bg.po
@@ -5,12 +5,12 @@ msgid ""
 msgstr ""
 "Project-Id-Version: KiCad\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-01-28 19:42+0300\n"
+"POT-Creation-Date: 2025-01-29 19:59+0300\n"
 "PO-Revision-Date: 2025-01-29 16:58+0000\n"
-"Last-Translator: 109247019824 <109247019824@users.noreply.hosted.weblate.org>"
-"\n"
-"Language-Team: Bulgarian <https://hosted.weblate.org/projects/kicad/"
-"master-source/bg/>\n"
+"Last-Translator: 109247019824 <109247019824@users.noreply.hosted.weblate."
+"org>\n"
+"Language-Team: Bulgarian <https://hosted.weblate.org/projects/kicad/master-"
+"source/bg/>\n"
 "Language: bg\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -182,7 +182,7 @@ msgstr ""
 #: pcbnew/pcb_io/easyedapro/pcb_io_easyedapro.cpp:116
 #: pcbnew/pcb_io/fabmaster/pcb_io_fabmaster.cpp:59
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:503
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2703
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2706
 #, fuzzy, c-format
 msgid "Loading %s..."
 msgstr "Зареждане"
@@ -316,7 +316,7 @@ msgstr "3D Изглед"
 #: 3d-viewer/3d_viewer/eda_3d_viewer_frame.cpp:667
 #: eeschema/dialogs/panel_eeschema_display_options_base.cpp:27
 #: eeschema/dialogs/panel_sym_display_options_base.cpp:25
-#: pcbnew/footprint_edit_frame.cpp:242 pcbnew/footprint_edit_frame.cpp:955
+#: pcbnew/footprint_edit_frame.cpp:242 pcbnew/footprint_edit_frame.cpp:965
 #: pcbnew/pcb_edit_frame.cpp:326 pcbnew/pcb_edit_frame.cpp:1708
 #: pcbnew/tools/pcb_actions.cpp:1327
 #, fuzzy
@@ -360,10 +360,10 @@ msgstr "Нямате права за запис на файл <%s>."
 #: 3d-viewer/3d_viewer/eda_3d_viewer_frame.cpp:748 common/confirm.cpp:211
 #: common/dialogs/dialog_grid_settings.cpp:82
 #: common/dialogs/dialog_grid_settings.cpp:89
-#: common/dialogs/panel_embedded_files.cpp:296
-#: common/dialogs/panel_embedded_files.cpp:369
-#: common/dialogs/panel_embedded_files.cpp:400
-#: common/dialogs/panel_embedded_files.cpp:410
+#: common/dialogs/panel_embedded_files.cpp:307
+#: common/dialogs/panel_embedded_files.cpp:416
+#: common/dialogs/panel_embedded_files.cpp:447
+#: common/dialogs/panel_embedded_files.cpp:457
 #: common/dialogs/panel_setup_severities.cpp:44 common/kidialog.cpp:126
 #: eeschema/dialogs/dialog_erc.cpp:878
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1812
@@ -386,9 +386,9 @@ msgstr "Нямате права за запис на файл <%s>."
 #: pcb_calculator/calculator_panels/panel_fusing_current.cpp:191
 #: pcb_calculator/calculator_panels/panel_fusing_current.cpp:203
 #: pcbnew/dialogs/dialog_drc.cpp:984
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:397
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:389
 #: pcbnew/drc/drc_item.cpp:231 pcbnew/pcb_marker.cpp:211
-#: pcbnew/widgets/appearance_controls.cpp:2729
+#: pcbnew/widgets/appearance_controls.cpp:2765
 msgid "Error"
 msgstr "Грешка"
 
@@ -810,7 +810,7 @@ msgstr "Зареди D-кодове"
 msgid "Model Bounding Boxes"
 msgstr "Покажи или скрий номерата на изводи"
 
-#: 3d-viewer/dialogs/appearance_controls_3D.cpp:77 common/layer_id.cpp:170
+#: 3d-viewer/dialogs/appearance_controls_3D.cpp:77 common/layer_id.cpp:125
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:30
 #: eeschema/dialogs/dialog_update_from_pcb_base.cpp:64
 #: pcb_calculator/calculator_panels/panel_rf_attenuators_base.cpp:111
@@ -925,13 +925,13 @@ msgid "Uncheck 'Use board stackup colors' to allow color editing."
 msgstr ""
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:563
-#: pcbnew/widgets/appearance_controls.cpp:2198
+#: pcbnew/widgets/appearance_controls.cpp:2234
 #, fuzzy, c-format
 msgid "Show or hide %s"
 msgstr "Покажи или скрий имената на изводи"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:633
-#: pcbnew/widgets/appearance_controls.cpp:2571
+#: pcbnew/widgets/appearance_controls.cpp:2607
 #, fuzzy, c-format
 msgid "Presets (%s+Tab):"
 msgstr "Нулиране"
@@ -939,7 +939,7 @@ msgstr "Нулиране"
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:647
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1644
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2078
-#: pcbnew/widgets/appearance_controls.cpp:2596
+#: pcbnew/widgets/appearance_controls.cpp:2632
 #, fuzzy
 msgid "Save preset..."
 msgstr "Съхрани като"
@@ -947,19 +947,19 @@ msgstr "Съхрани като"
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:648
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1645
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2079
-#: pcbnew/widgets/appearance_controls.cpp:2597
+#: pcbnew/widgets/appearance_controls.cpp:2633
 #, fuzzy
 msgid "Delete preset..."
 msgstr "Изтрий лист"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:754
-#: pcbnew/widgets/appearance_controls.cpp:2702
+#: pcbnew/widgets/appearance_controls.cpp:2738
 #, fuzzy
 msgid "Layer preset name:"
 msgstr "Избор на слой:"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:755
-#: pcbnew/widgets/appearance_controls.cpp:2703
+#: pcbnew/widgets/appearance_controls.cpp:2739
 #, fuzzy
 msgid "Save Layer Preset"
 msgstr "Запази платка"
@@ -967,7 +967,7 @@ msgstr "Запази платка"
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:770
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1819
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2221
-#: pcbnew/widgets/appearance_controls.cpp:2736
+#: pcbnew/widgets/appearance_controls.cpp:2772
 #, fuzzy
 msgid "Overwrite existing preset?"
 msgstr "Отвори съществуващ проект"
@@ -975,7 +975,7 @@ msgstr "Отвори съществуващ проект"
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:796
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1844
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2246
-#: pcbnew/widgets/appearance_controls.cpp:2762
+#: pcbnew/widgets/appearance_controls.cpp:2798
 #, fuzzy
 msgid "Presets"
 msgstr "Нулиране"
@@ -983,7 +983,7 @@ msgstr "Нулиране"
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:805
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1856
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2258
-#: pcbnew/widgets/appearance_controls.cpp:2774
+#: pcbnew/widgets/appearance_controls.cpp:2810
 #, fuzzy
 msgid "Delete Preset"
 msgstr "Изтрий лист"
@@ -991,55 +991,55 @@ msgstr "Изтрий лист"
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:806
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1857
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2259
-#: pcbnew/widgets/appearance_controls.cpp:2775
+#: pcbnew/widgets/appearance_controls.cpp:2811
 #, fuzzy
 msgid "Select preset:"
 msgstr "Избор на неопроводена връзка"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:864
-#: pcbnew/widgets/appearance_controls.cpp:2875
+#: pcbnew/widgets/appearance_controls.cpp:2911
 #, fuzzy, c-format
 msgid "Viewports (%s+Tab):"
 msgstr "Име на верига"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:873
-#: pcbnew/widgets/appearance_controls.cpp:2884
+#: pcbnew/widgets/appearance_controls.cpp:2920
 #, fuzzy
 msgid "Save viewport..."
 msgstr "Съхрани като"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:874
-#: pcbnew/widgets/appearance_controls.cpp:2885
+#: pcbnew/widgets/appearance_controls.cpp:2921
 #, fuzzy
 msgid "Delete viewport..."
 msgstr "Изтрий лист"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:905
-#: pcbnew/widgets/appearance_controls.cpp:2934
+#: pcbnew/widgets/appearance_controls.cpp:2970
 #, fuzzy
 msgid "Viewport name:"
 msgstr "Име на верига"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:906
-#: pcbnew/widgets/appearance_controls.cpp:2934
+#: pcbnew/widgets/appearance_controls.cpp:2970
 #, fuzzy
 msgid "Save Viewport"
 msgstr "Запази DRC докладен файл"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:946
-#: pcbnew/widgets/appearance_controls.cpp:2973
+#: pcbnew/widgets/appearance_controls.cpp:3009
 #, fuzzy
 msgid "Viewports"
 msgstr "ERC доклад"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:955
-#: pcbnew/widgets/appearance_controls.cpp:2982
+#: pcbnew/widgets/appearance_controls.cpp:3018
 #, fuzzy
 msgid "Delete Viewport"
 msgstr "Изтрий прох.отв."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:956
-#: pcbnew/widgets/appearance_controls.cpp:2983
+#: pcbnew/widgets/appearance_controls.cpp:3019
 #, fuzzy
 msgid "Select viewport:"
 msgstr "Избор на неопроводена връзка"
@@ -1463,7 +1463,7 @@ msgid "Z:"
 msgstr "Z"
 
 #: 3d-viewer/dialogs/panel_preview_3d_model_base.cpp:68
-#: gerbview/gerber_draw_item.cpp:722 pcbnew/footprint.cpp:1676
+#: gerbview/gerber_draw_item.cpp:722 pcbnew/footprint.cpp:1681
 #: pcbnew/pad.cpp:1361
 msgid "Rotation"
 msgstr "Завъртане"
@@ -2075,8 +2075,8 @@ msgid "Information"
 msgstr "Потвърждение"
 
 #: common/confirm.cpp:266 common/confirm.cpp:269
-#: common/dialogs/panel_embedded_files.cpp:272
-#: common/dialogs/panel_embedded_files.cpp:346
+#: common/dialogs/panel_embedded_files.cpp:285
+#: common/dialogs/panel_embedded_files.cpp:393
 #: eeschema/design_block_utils.cpp:50 eeschema/design_block_utils.cpp:183
 #: eeschema/symbol_editor/symbol_editor.cpp:372
 #: eeschema/symbol_editor/symbol_editor.cpp:998
@@ -2091,7 +2091,7 @@ msgstr "Потвърждение"
 #: pcbnew/dialogs/dialog_gencad_export_options.cpp:119
 #: pcbnew/dialogs/dialog_track_via_properties.cpp:570
 #: pcbnew/footprint_libraries_utils.cpp:375
-#: pcbnew/footprint_libraries_utils.cpp:1148 pcbnew/router/router_tool.cpp:1849
+#: pcbnew/footprint_libraries_utils.cpp:1157 pcbnew/router/router_tool.cpp:1849
 #: pcbnew/router/router_tool.cpp:2603
 #: pcbnew/tools/footprint_editor_control.cpp:470 pcbnew/zone_filler.cpp:881
 msgid "Confirmation"
@@ -2135,7 +2135,7 @@ msgid "KiCad Design Block folders"
 msgstr "Kicad проектов файл"
 
 #: common/design_block_io.cpp:172
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3036
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3039
 #, fuzzy, c-format
 msgid "Cannot overwrite library path '%s'."
 msgstr "Невъзможно отваряне на библиотечен файл за PCB отпечатък <%s>."
@@ -2149,7 +2149,7 @@ msgid ""
 msgstr "Нямате права за запис на файл <%s>."
 
 #: common/design_block_io.cpp:201 pcbnew/pcb_io/geda/pcb_io_geda.cpp:977
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3061
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3064
 #, fuzzy, c-format
 msgid "Insufficient permissions to delete folder '%s'."
 msgstr "Нямате права за запис на файл <%s>."
@@ -2247,8 +2247,8 @@ msgstr "Невъзможно отваряне на библиотечен фай
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:50
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:99
 #: pcbnew/dialogs/panel_pcbnew_action_plugins_base.cpp:42
-#: pcbnew/footprint_libraries_utils.cpp:1006
-#: pcbnew/footprint_libraries_utils.cpp:1334
+#: pcbnew/footprint_libraries_utils.cpp:1015
+#: pcbnew/footprint_libraries_utils.cpp:1343
 msgid "Description"
 msgstr "Описание"
 
@@ -2658,7 +2658,7 @@ msgstr "Редактирай документен файл"
 #: eeschema/dialogs/panel_bom_presets_base.cpp:80
 #: eeschema/dialogs/panel_sym_lib_table.cpp:384
 #: eeschema/dialogs/panel_template_fieldnames_base.cpp:42
-#: eeschema/fields_grid_table.cpp:478 eeschema/sch_pin.cpp:1579
+#: eeschema/fields_grid_table.cpp:469 eeschema/sch_pin.cpp:1579
 #: eeschema/sch_symbol.cpp:2065 eeschema/sch_symbol.cpp:2115
 #: eeschema/symbol_editor/symbol_editor.cpp:1598
 #: eeschema/symbol_viewer_frame.cpp:459
@@ -2668,13 +2668,15 @@ msgstr "Редактирай документен файл"
 #: kicad/pcm/dialogs/dialog_manage_repositories_base.cpp:39
 #: kicad/pcm/dialogs/panel_package_base.cpp:50
 #: pcbnew/dialogs/dialog_footprint_wizard_list_base.cpp:42
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:54
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:170
 #: pcbnew/dialogs/panel_fp_lib_table.cpp:438
-#: pcbnew/pcb_fields_grid_table.cpp:174 pcbnew/pcb_group.cpp:507
+#: pcbnew/pcb_fields_grid_table.cpp:143 pcbnew/pcb_group.cpp:507
 #: pcbnew/widgets/pcb_net_inspector_panel.cpp:120
 #: pcbnew/widgets/search_handlers.cpp:176
 #: pcbnew/widgets/search_handlers.cpp:309
 #: pcbnew/widgets/search_handlers.cpp:388 pcbnew/zone.cpp:853
-#: pcbnew/zone.cpp:1913 pcbnew/zone_manager/dialog_zone_manager_base.cpp:38
+#: pcbnew/zone.cpp:1937 pcbnew/zone_manager/dialog_zone_manager_base.cpp:38
 #: pcbnew/zone_manager/model_zones_overview_table.h:75
 msgid "Name"
 msgstr "Име"
@@ -2861,7 +2863,7 @@ msgstr "Изтр. на размер"
 #: eeschema/symbol_editor/symbol_editor.cpp:860
 #: pcb_calculator/dialogs/dialog_regulator_form_base.cpp:27
 #: pcbnew/board_stackup_manager/dialog_dielectric_list_manager_base.cpp:31
-#: pcbnew/footprint_libraries_utils.cpp:1040
+#: pcbnew/footprint_libraries_utils.cpp:1049
 msgid "Name:"
 msgstr "Име:"
 
@@ -3484,7 +3486,7 @@ msgstr "Опции"
 #: eeschema/dialogs/dialog_sim_format_value.cpp:75
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:57
 #: eeschema/dialogs/panel_sym_lib_table.cpp:385
-#: eeschema/fields_grid_table.cpp:479 eeschema/sch_symbol.cpp:1098
+#: eeschema/fields_grid_table.cpp:470 eeschema/sch_symbol.cpp:1098
 #: eeschema/sch_symbol.cpp:2062 eeschema/sch_symbol.cpp:2112
 #: eeschema/sch_symbol.cpp:2994 eeschema/sim/simulator_frame_ui.cpp:616
 #: eeschema/sim/simulator_frame_ui.cpp:2673
@@ -3494,13 +3496,13 @@ msgstr "Опции"
 #: eeschema/widgets/search_handlers.cpp:247
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:69
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:70
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:65
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:157
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:169
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:48
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:57
-#: pcbnew/dialogs/panel_fp_lib_table.cpp:439 pcbnew/footprint.cpp:4048
+#: pcbnew/dialogs/panel_fp_lib_table.cpp:439 pcbnew/footprint.cpp:4053
 #: pcbnew/footprint_wizard_frame.cpp:326 pcbnew/pcb_dimension.cpp:605
-#: pcbnew/pcb_fields_grid_table.cpp:175 pcbnew/plot_board_layers.cpp:107
+#: pcbnew/pcb_fields_grid_table.cpp:144 pcbnew/plot_board_layers.cpp:107
 #: pcbnew/widgets/search_handlers.cpp:119
 msgid "Value"
 msgstr "Стойност"
@@ -3622,7 +3624,7 @@ msgstr "Негативен изход"
 #: eeschema/dialogs/dialog_plot_schematic_base.cpp:78
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:72
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:69
-#: eeschema/fields_grid_table.cpp:491
+#: eeschema/fields_grid_table.cpp:482
 #: eeschema/printing/dialog_print_using_printer_base.cpp:35
 #: eeschema/sch_bus_entry.cpp:674 eeschema/sch_junction.cpp:383
 #: eeschema/sch_line.cpp:1099 eeschema/sim/simulator_frame_ui.cpp:609
@@ -3872,7 +3874,7 @@ msgstr "Добре"
 #: common/dialogs/git/dialog_git_auth.cpp:54
 #: common/dialogs/git/dialog_git_commit.cpp:143
 #: common/dialogs/git/dialog_git_switch.cpp:69
-#: common/dialogs/panel_embedded_files.cpp:370 common/tool/actions.cpp:159
+#: common/dialogs/panel_embedded_files.cpp:417 common/tool/actions.cpp:159
 #: eeschema/dialogs/dialog_erc.cpp:426
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1344 eeschema/sheet.cpp:783
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:962
@@ -4431,7 +4433,7 @@ msgstr "Използване на компактни пиктограми в л
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283
 #: pcbnew/microwave/microwave_polygon.cpp:127 pcbnew/tools/pcb_control.cpp:348
 #: pcbnew/widgets/appearance_controls.cpp:637
-#: pcbnew/widgets/appearance_controls.cpp:1804
+#: pcbnew/widgets/appearance_controls.cpp:1840
 msgid "Normal"
 msgstr "Обикновени"
 
@@ -4813,8 +4815,8 @@ msgid "One of the nicknames will need to be changed after adding this library."
 msgstr "Запамети текущата активна библиотека"
 
 #: common/dialogs/panel_design_block_lib_table.cpp:1010
-#: common/dialogs/panel_embedded_files.cpp:348
-#: common/dialogs/panel_embedded_files.cpp:370
+#: common/dialogs/panel_embedded_files.cpp:395
+#: common/dialogs/panel_embedded_files.cpp:417
 #: eeschema/design_block_utils.cpp:89
 #: eeschema/dialogs/panel_sym_lib_table.cpp:688 eeschema/sch_base_frame.cpp:306
 #: pcbnew/dialogs/panel_fp_lib_table.cpp:1038
@@ -4901,8 +4903,8 @@ msgstr "Видим"
 #: eeschema/symbol_editor/symbol_editor.cpp:826 include/lib_table_grid.h:208
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:46
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:95
-#: pcbnew/footprint_libraries_utils.cpp:1005
-#: pcbnew/footprint_libraries_utils.cpp:1333
+#: pcbnew/footprint_libraries_utils.cpp:1014
+#: pcbnew/footprint_libraries_utils.cpp:1342
 #, fuzzy
 msgid "Nickname"
 msgstr "Име на верига"
@@ -4998,24 +5000,14 @@ msgstr "Модул справка:"
 msgid "Copy the reference for this embedded file"
 msgstr ""
 
-#: common/dialogs/panel_embedded_files.cpp:260
-#, fuzzy
-msgid "Select a file to embed"
-msgstr "Изчисти текущото табло и започни ново"
-
-#: common/dialogs/panel_embedded_files.cpp:261
-#, fuzzy
-msgid "All files|*.*"
-msgstr "Drill файлове (за разпробиване)"
-
-#: common/dialogs/panel_embedded_files.cpp:270
-#: common/dialogs/panel_embedded_files.cpp:343
+#: common/dialogs/panel_embedded_files.cpp:283
+#: common/dialogs/panel_embedded_files.cpp:390
 #, fuzzy, c-format
 msgid "File '%s' already exists."
 msgstr "Библиотеката <%s> вече съществува."
 
-#: common/dialogs/panel_embedded_files.cpp:274
-#: common/dialogs/panel_embedded_files.cpp:348
+#: common/dialogs/panel_embedded_files.cpp:286
+#: common/dialogs/panel_embedded_files.cpp:395
 #: eeschema/design_block_utils.cpp:51 eeschema/design_block_utils.cpp:184
 #: eeschema/symbol_editor/symbol_editor.cpp:373
 #: eeschema/symbol_editor/symbol_editor.cpp:999
@@ -5027,42 +5019,52 @@ msgstr "Библиотеката <%s> вече съществува."
 #: pcbnew/dialogs/dialog_export_odbpp.cpp:411
 #: pcbnew/dialogs/dialog_gencad_export_options.cpp:120
 #: pcbnew/footprint_libraries_utils.cpp:376
-#: pcbnew/footprint_libraries_utils.cpp:1150
+#: pcbnew/footprint_libraries_utils.cpp:1159
 #: pcbnew/tools/footprint_editor_control.cpp:472
 #, fuzzy
 msgid "Overwrite"
 msgstr "Скрит текст"
 
-#: common/dialogs/panel_embedded_files.cpp:293
+#: common/dialogs/panel_embedded_files.cpp:305
 #, fuzzy, c-format
 msgid "Failed to add file '%s'."
 msgstr "Неуспешно създаване на файл"
 
-#: common/dialogs/panel_embedded_files.cpp:330
+#: common/dialogs/panel_embedded_files.cpp:318
+#, fuzzy
+msgid "Select a file to embed"
+msgstr "Изчисти текущото табло и започни ново"
+
+#: common/dialogs/panel_embedded_files.cpp:319
+#, fuzzy
+msgid "All files|*.*"
+msgstr "Drill файлове (за разпробиване)"
+
+#: common/dialogs/panel_embedded_files.cpp:377
 #, fuzzy
 msgid "Select a directory to export files"
 msgstr "Въведи име на файла за доклад"
 
-#: common/dialogs/panel_embedded_files.cpp:362
+#: common/dialogs/panel_embedded_files.cpp:409
 #, fuzzy, c-format
 msgid "Directory '%s' is not writable."
 msgstr "Библиотечен редактор"
 
-#: common/dialogs/panel_embedded_files.cpp:365
+#: common/dialogs/panel_embedded_files.cpp:412
 #, fuzzy, c-format
 msgid "Folder '%s' is not writable."
 msgstr "Библиотечен редактор"
 
-#: common/dialogs/panel_embedded_files.cpp:370
+#: common/dialogs/panel_embedded_files.cpp:417
 msgid "Retry"
 msgstr ""
 
-#: common/dialogs/panel_embedded_files.cpp:397
+#: common/dialogs/panel_embedded_files.cpp:444
 #, fuzzy, c-format
 msgid "Failed to open file '%s'."
 msgstr "Неуспешно отваряне на файл "
 
-#: common/dialogs/panel_embedded_files.cpp:407
+#: common/dialogs/panel_embedded_files.cpp:454
 #, fuzzy, c-format
 msgid "Failed to write file '%s'."
 msgstr "Неуспешно създаване на файл"
@@ -5375,12 +5377,12 @@ msgstr "Увеличение"
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1099
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:583
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:854
-#: pcbnew/dialogs/dialog_plot_base.cpp:118 pcbnew/footprint.cpp:4007
-#: pcbnew/pad.cpp:2507 pcbnew/pad.cpp:2526 pcbnew/pcb_dimension.cpp:1973
+#: pcbnew/dialogs/dialog_plot_base.cpp:118 pcbnew/footprint.cpp:4012
+#: pcbnew/pad.cpp:2501 pcbnew/pad.cpp:2520 pcbnew/pcb_dimension.cpp:1973
 #: pcbnew/widgets/appearance_controls.cpp:729
 #: pcbnew/widgets/appearance_controls.cpp:771
-#: pcbnew/widgets/appearance_controls.cpp:2540
-#: pcbnew/widgets/appearance_controls.cpp:2559 pcbnew/zone.cpp:1804
+#: pcbnew/widgets/appearance_controls.cpp:2576
+#: pcbnew/widgets/appearance_controls.cpp:2595 pcbnew/zone.cpp:1828
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:83
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 msgid "None"
@@ -5618,9 +5620,9 @@ msgstr "Несвързан"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:232
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:363
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:332
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:854 pcbnew/footprint.cpp:4009
-#: pcbnew/pad.cpp:2528 pcbnew/pcb_table.cpp:533 pcbnew/pcb_textbox.cpp:795
-#: pcbnew/zone.cpp:857 pcbnew/zone.cpp:1806
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:854 pcbnew/footprint.cpp:4014
+#: pcbnew/pad.cpp:2522 pcbnew/pcb_table.cpp:533 pcbnew/pcb_textbox.cpp:795
+#: pcbnew/zone.cpp:857 pcbnew/zone.cpp:1830
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 msgid "Solid"
 msgstr "Твърд"
@@ -5764,7 +5766,7 @@ msgstr "Класове на вериги:"
 
 #: common/dialogs/panel_setup_netclasses_base.cpp:52
 #: pcbnew/tools/board_inspection_tool.cpp:641
-#: pcbnew/tools/board_inspection_tool.cpp:1201 pcbnew/zone.cpp:2048
+#: pcbnew/tools/board_inspection_tool.cpp:1201 pcbnew/zone.cpp:2072
 msgid "Clearance"
 msgstr "Празнина"
 
@@ -5871,7 +5873,7 @@ msgstr "Щриховка"
 
 #: common/dialogs/panel_setup_netclasses_base.cpp:153
 #: eeschema/sch_field.cpp:1270 eeschema/sch_label.cpp:207
-#: pcbnew/board_connected_item.cpp:200 pcbnew/pad.cpp:2582 pcbnew/zone.cpp:1907
+#: pcbnew/board_connected_item.cpp:200 pcbnew/pad.cpp:2576 pcbnew/zone.cpp:1931
 #, fuzzy
 msgid "Net Class"
 msgstr "Класове на вериги:"
@@ -6005,7 +6007,7 @@ msgstr "Линия"
 #: common/eda_shape.cpp:2203
 #: eeschema/dialogs/dialog_label_properties_base.cpp:178
 #: eeschema/sch_label.cpp:2249
-#: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:2499
+#: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:2493
 #: pcbnew/pcb_dimension.cpp:1974
 msgid "Rectangle"
 msgstr "Правоъгълник"
@@ -6194,7 +6196,7 @@ msgstr ""
 msgid "Hotkeys"
 msgstr "Горещи клавиши"
 
-#: common/eda_base_frame.cpp:1116 kicad/project_tree_pane.cpp:1008
+#: common/eda_base_frame.cpp:1116 kicad/project_tree_pane.cpp:1009
 #, fuzzy
 msgid "Version Control"
 msgstr "Избор на верига"
@@ -6259,7 +6261,7 @@ msgstr "Старт на симулатор"
 
 #: common/eda_base_frame.cpp:1182 common/tool/actions.cpp:1106
 #: common/tool/common_tools.cpp:617 kicad/tools/kicad_manager_actions.cpp:147
-#: pcbnew/footprint_edit_frame.cpp:1035 pcbnew/menubar_footprint_editor.cpp:92
+#: pcbnew/footprint_edit_frame.cpp:1045 pcbnew/menubar_footprint_editor.cpp:92
 #, fuzzy
 msgid "Footprint Editor"
 msgstr "Филтър комп.отп."
@@ -6441,7 +6443,7 @@ msgstr "Инчове"
 msgid "Constrain to H, V, 45"
 msgstr "Комп.отпечатък:"
 
-#: common/eda_draw_frame.cpp:1121 pcbnew/footprint_libraries_utils.cpp:1368
+#: common/eda_draw_frame.cpp:1121 pcbnew/footprint_libraries_utils.cpp:1377
 msgid "Select Library"
 msgstr "Избери библиотека"
 
@@ -6690,7 +6692,7 @@ msgstr "Дъга"
 #: eeschema/dialogs/dialog_label_properties_base.cpp:172
 #: eeschema/sch_label.cpp:2247 gerbview/gerber_draw_item.cpp:231
 #: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:1515
-#: pcbnew/pad.cpp:2498 pcbnew/pcb_dimension.cpp:1975
+#: pcbnew/pad.cpp:2492 pcbnew/pcb_dimension.cpp:1975
 msgid "Circle"
 msgstr "Кръг"
 
@@ -6776,7 +6778,7 @@ msgstr "Комп. отпечатъци"
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:40
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:169
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2140 pcbnew/pad.cpp:1348
-#: pcbnew/pcb_fields_grid_table.cpp:177 pcbnew/pcb_reference_image.cpp:215
+#: pcbnew/pcb_fields_grid_table.cpp:146 pcbnew/pcb_reference_image.cpp:215
 #: pcbnew/pcb_reference_image.cpp:368 pcbnew/pcb_tablecell.cpp:197
 #: pcbnew/pcb_tablecell.cpp:204 pcbnew/pcb_target.cpp:156
 #: pcbnew/pcb_target.cpp:249 pcbnew/pcb_text.cpp:292 pcbnew/pcb_textbox.cpp:814
@@ -6793,7 +6795,7 @@ msgstr "Ширина"
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:55
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:56
 #: pcbnew/pad.cpp:1349 pcbnew/pcb_dimension.cpp:1012
-#: pcbnew/pcb_fields_grid_table.cpp:178 pcbnew/pcb_reference_image.cpp:217
+#: pcbnew/pcb_fields_grid_table.cpp:147 pcbnew/pcb_reference_image.cpp:217
 #: pcbnew/pcb_reference_image.cpp:375 pcbnew/pcb_tablecell.cpp:198
 #: pcbnew/pcb_tablecell.cpp:205 pcbnew/pcb_text.cpp:293
 #: pcbnew/pcb_textbox.cpp:815
@@ -6885,7 +6887,7 @@ msgstr "Определени отвори"
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:62
 #: eeschema/dialogs/dialog_tablecell_properties_base.cpp:119
 #: eeschema/dialogs/dialog_text_properties_base.cpp:113
-#: eeschema/fields_grid_table.cpp:484 eeschema/sch_label.cpp:1197
+#: eeschema/fields_grid_table.cpp:475 eeschema/sch_label.cpp:1197
 #: eeschema/sch_label.cpp:2269 eeschema/sch_tablecell.cpp:128
 #: eeschema/sch_text.cpp:637 eeschema/sch_textbox.cpp:543
 #: pagelayout_editor/dialogs/properties_frame_base.cpp:98
@@ -6896,7 +6898,7 @@ msgstr "Определени отвори"
 #: pcbnew/dialogs/dialog_tablecell_properties_base.cpp:125
 #: pcbnew/dialogs/panel_fp_editor_graphics_defaults_base.cpp:57
 #: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:52
-#: pcbnew/pcb_fields_grid_table.cpp:180
+#: pcbnew/pcb_fields_grid_table.cpp:149
 msgid "Italic"
 msgstr "Курсив"
 
@@ -6911,7 +6913,7 @@ msgstr "Курсив"
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:63
 #: eeschema/dialogs/dialog_tablecell_properties_base.cpp:116
 #: eeschema/dialogs/dialog_text_properties_base.cpp:108
-#: eeschema/fields_grid_table.cpp:485 eeschema/sch_label.cpp:1197
+#: eeschema/fields_grid_table.cpp:476 eeschema/sch_label.cpp:1197
 #: eeschema/sch_label.cpp:2270 eeschema/sch_tablecell.cpp:128
 #: eeschema/sch_text.cpp:637 eeschema/sch_textbox.cpp:543
 #: eeschema/widgets/tuner_slider_base.cpp:48
@@ -6928,8 +6930,8 @@ msgstr "Bold+Italic"
 #: common/eda_text.cpp:1330
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:242
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
-#: eeschema/fields_grid_table.cpp:310 eeschema/fields_grid_table.cpp:725
-#: eeschema/fields_grid_table.cpp:869 eeschema/pin_type.cpp:113
+#: eeschema/fields_grid_table.cpp:301 eeschema/fields_grid_table.cpp:716
+#: eeschema/fields_grid_table.cpp:860 eeschema/pin_type.cpp:113
 #: eeschema/sch_field.cpp:1144 eeschema/sch_field.cpp:1731
 #: eeschema/sch_pin.cpp:2185 pcbnew/dialogs/dialog_render_job.cpp:42
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2604
@@ -6939,9 +6941,9 @@ msgstr "Ляво"
 #: common/eda_text.cpp:1331 common/eda_text.cpp:1340
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:303 eeschema/fields_grid_table.cpp:311
-#: eeschema/fields_grid_table.cpp:726 eeschema/fields_grid_table.cpp:737
-#: eeschema/fields_grid_table.cpp:871 eeschema/fields_grid_table.cpp:895
+#: eeschema/fields_grid_table.cpp:294 eeschema/fields_grid_table.cpp:302
+#: eeschema/fields_grid_table.cpp:717 eeschema/fields_grid_table.cpp:728
+#: eeschema/fields_grid_table.cpp:862 eeschema/fields_grid_table.cpp:886
 #: eeschema/sch_field.cpp:1145 eeschema/sch_field.cpp:1155
 #: eeschema/sch_field.cpp:1732 eeschema/sch_field.cpp:1741
 #: eeschema/sch_text.cpp:658 gerbview/gerber_file_image.cpp:361
@@ -6956,8 +6958,8 @@ msgstr "Център"
 #: common/eda_text.cpp:1332
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:242
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
-#: eeschema/fields_grid_table.cpp:312 eeschema/fields_grid_table.cpp:727
-#: eeschema/fields_grid_table.cpp:873 eeschema/pin_type.cpp:112
+#: eeschema/fields_grid_table.cpp:303 eeschema/fields_grid_table.cpp:718
+#: eeschema/fields_grid_table.cpp:864 eeschema/pin_type.cpp:112
 #: eeschema/sch_field.cpp:1146 eeschema/sch_field.cpp:1733
 #: eeschema/sch_pin.cpp:2184 pcbnew/dialogs/dialog_render_job.cpp:43
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2605
@@ -6966,8 +6968,8 @@ msgstr "Дясно"
 
 #: common/eda_text.cpp:1339
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:302 eeschema/fields_grid_table.cpp:736
-#: eeschema/fields_grid_table.cpp:893 eeschema/sch_field.cpp:1154
+#: eeschema/fields_grid_table.cpp:293 eeschema/fields_grid_table.cpp:727
+#: eeschema/fields_grid_table.cpp:884 eeschema/sch_field.cpp:1154
 #: eeschema/sch_field.cpp:1740 eeschema/sch_text.cpp:657
 #: pcbnew/dialogs/dialog_render_job.cpp:44
 msgid "Top"
@@ -6975,8 +6977,8 @@ msgstr "Връх"
 
 #: common/eda_text.cpp:1341
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:304 eeschema/fields_grid_table.cpp:738
-#: eeschema/fields_grid_table.cpp:897 eeschema/sch_field.cpp:1156
+#: eeschema/fields_grid_table.cpp:295 eeschema/fields_grid_table.cpp:729
+#: eeschema/fields_grid_table.cpp:888 eeschema/sch_field.cpp:1156
 #: eeschema/sch_field.cpp:1742 eeschema/sch_text.cpp:659
 #: pcbnew/dialogs/dialog_render_job.cpp:40
 msgid "Bottom"
@@ -6989,15 +6991,15 @@ msgstr "Дъно"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:68
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:68
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:65
-#: eeschema/fields_grid_table.cpp:487 eeschema/sch_field.cpp:1781
+#: eeschema/fields_grid_table.cpp:478 eeschema/sch_field.cpp:1781
 #: eeschema/sch_pin.cpp:1589 eeschema/sch_pin.cpp:2230
 #: eeschema/sch_symbol.cpp:2965 eeschema/sch_tablecell.cpp:203
 #: eeschema/sch_text.cpp:783 eeschema/sch_textbox.cpp:714
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:59
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:60
-#: pcbnew/footprint.cpp:4039 pcbnew/pad.cpp:2545 pcbnew/pcb_dimension.cpp:1756
-#: pcbnew/pcb_dimension.cpp:1831 pcbnew/pcb_fields_grid_table.cpp:182
-#: pcbnew/pcb_tablecell.cpp:207 pcbnew/zone.cpp:1977
+#: pcbnew/footprint.cpp:4044 pcbnew/pad.cpp:2539 pcbnew/pcb_dimension.cpp:1756
+#: pcbnew/pcb_dimension.cpp:1831 pcbnew/pcb_fields_grid_table.cpp:151
+#: pcbnew/pcb_tablecell.cpp:207 pcbnew/zone.cpp:2001
 msgid "Orientation"
 msgstr "Ориентация"
 
@@ -7016,7 +7018,7 @@ msgstr "Настройки на текст"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:71
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:71
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:68
-#: eeschema/fields_grid_table.cpp:490 eeschema/sch_field.cpp:1136
+#: eeschema/fields_grid_table.cpp:481 eeschema/sch_field.cpp:1136
 #: eeschema/sch_label.cpp:1195 eeschema/sch_tablecell.cpp:126
 #: eeschema/sch_text.cpp:635 eeschema/sch_textbox.cpp:541
 #: eeschema/widgets/sch_properties_panel.cpp:258 pcbnew/pcb_dimension.cpp:628
@@ -7032,14 +7034,14 @@ msgstr "Фронтална страна"
 #: pcbnew/board_stackup_manager/panel_board_stackup_base.cpp:91
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:56
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:57
-#: pcbnew/pcb_fields_grid_table.cpp:179 pcbnew/pcb_tablecell.cpp:206
+#: pcbnew/pcb_fields_grid_table.cpp:148 pcbnew/pcb_tablecell.cpp:206
 #: pcbnew/pcb_text.cpp:291
 msgid "Thickness"
 msgstr "Дебелина"
 
 #: common/eda_text.cpp:1375 eeschema/sch_field.cpp:1772
 #: eeschema/sch_text.cpp:772 pcbnew/microwave/microwave_polygon.cpp:127
-#: pcbnew/pcb_fields_grid_table.cpp:187
+#: pcbnew/pcb_fields_grid_table.cpp:156
 msgid "Mirrored"
 msgstr "Огледално"
 
@@ -7565,7 +7567,7 @@ msgstr "Копирай 3D изображението в буфера Clipboard"
 #: common/widgets/listbox_tricks.cpp:51
 #: eeschema/tools/sch_editor_control.cpp:2270
 #: eeschema/tools/symbol_editor_edit_tool.cpp:1020
-#: pcbnew/dialogs/panel_setup_rules.cpp:132 pcbnew/tools/pcb_control.cpp:1234
+#: pcbnew/dialogs/panel_setup_rules.cpp:132 pcbnew/tools/pcb_control.cpp:1238
 msgid "Paste"
 msgstr "Вмъкни"
 
@@ -7576,7 +7578,7 @@ msgstr ""
 #: common/grid_tricks.cpp:368 common/tool/actions.cpp:291
 #: common/widgets/listbox_tricks.cpp:54 eeschema/tools/sch_edit_tool.cpp:1680
 #: eeschema/tools/symbol_editor_edit_tool.cpp:476
-#: kicad/dialogs/panel_jobset.cpp:363 kicad/project_tree_pane.cpp:941
+#: kicad/dialogs/panel_jobset.cpp:363 kicad/project_tree_pane.cpp:942
 #: pcbnew/dialogs/panel_setup_rules.cpp:133 pcbnew/tools/edit_tool.cpp:2646
 msgid "Delete"
 msgstr "Изтрий"
@@ -8245,199 +8247,199 @@ msgstr "Невъзможно създаване на <%s>"
 msgid "undefined"
 msgstr "Неопределен(а)"
 
-#: common/layer_id.cpp:112
+#: common/layer_id.cpp:67
 #: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr_parser.cpp:1149
 #, fuzzy
 msgid "Rescue"
 msgstr "Спаси"
 
-#: common/layer_id.cpp:116 eeschema/widgets/panel_sch_selection_filter.cpp:204
+#: common/layer_id.cpp:71 eeschema/widgets/panel_sch_selection_filter.cpp:204
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:37
 #, fuzzy
 msgid "Wires"
 msgstr "Проводник"
 
-#: common/layer_id.cpp:117
+#: common/layer_id.cpp:72
 msgid "Buses"
 msgstr ""
 
-#: common/layer_id.cpp:118
+#: common/layer_id.cpp:73
 #, fuzzy
 msgid "Bus junctions"
 msgstr "Връзка"
 
-#: common/layer_id.cpp:119
+#: common/layer_id.cpp:74
 #, fuzzy
 msgid "Junctions"
 msgstr "Връзка"
 
-#: common/layer_id.cpp:120 eeschema/widgets/panel_sch_selection_filter.cpp:205
+#: common/layer_id.cpp:75 eeschema/widgets/panel_sch_selection_filter.cpp:205
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:41
 #: eeschema/widgets/search_handlers.cpp:399
 #, fuzzy
 msgid "Labels"
 msgstr "Етикет"
 
-#: common/layer_id.cpp:121
+#: common/layer_id.cpp:76
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:45
 #, fuzzy
 msgid "Global labels"
 msgstr "Глобален етикет"
 
-#: common/layer_id.cpp:122
+#: common/layer_id.cpp:77
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:48
 #, fuzzy
 msgid "Hierarchical labels"
 msgstr "Йерархичен етикет"
 
-#: common/layer_id.cpp:123 eeschema/sch_symbol.cpp:2981
+#: common/layer_id.cpp:78 eeschema/sch_symbol.cpp:2981
 #, fuzzy
 msgid "Pin numbers"
 msgstr "Номер на извод:"
 
-#: common/layer_id.cpp:124 eeschema/sch_symbol.cpp:2985
+#: common/layer_id.cpp:79 eeschema/sch_symbol.cpp:2985
 #, fuzzy
 msgid "Pin names"
 msgstr "Име на извод"
 
-#: common/layer_id.cpp:125
+#: common/layer_id.cpp:80
 #, fuzzy
 msgid "Symbol references"
 msgstr "Редактирай преференции на размерите"
 
-#: common/layer_id.cpp:126
+#: common/layer_id.cpp:81
 #, fuzzy
 msgid "Symbol values"
 msgstr "Име на компонент:"
 
-#: common/layer_id.cpp:127
+#: common/layer_id.cpp:82
 #, fuzzy
 msgid "Symbol fields"
 msgstr "Системни полета:"
 
-#: common/layer_id.cpp:128
+#: common/layer_id.cpp:83
 #, fuzzy
 msgid "Sheet references"
 msgstr "Запаметяване на настройки"
 
-#: common/layer_id.cpp:129
+#: common/layer_id.cpp:84
 #, fuzzy
 msgid "Net class references"
 msgstr "Класове на вериги:"
 
-#: common/layer_id.cpp:130
+#: common/layer_id.cpp:85
 #, fuzzy
 msgid "Rule areas"
 msgstr "Настройки на листов извод"
 
-#: common/layer_id.cpp:131
+#: common/layer_id.cpp:86
 #, fuzzy
 msgid "Symbol body outlines"
 msgstr "Изтриване на контури на платката"
 
-#: common/layer_id.cpp:132
+#: common/layer_id.cpp:87
 #, fuzzy
 msgid "Symbol body fills"
 msgstr "Системни полета:"
 
-#: common/layer_id.cpp:133
+#: common/layer_id.cpp:88
 #, fuzzy
 msgid "Shape fills"
 msgstr "Име на файл за лист"
 
-#: common/layer_id.cpp:134
+#: common/layer_id.cpp:89
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:72
 #, fuzzy
 msgid "Schematic text && graphics"
 msgstr "Настройки на схематичен лист"
 
-#: common/layer_id.cpp:135
+#: common/layer_id.cpp:90
 #, fuzzy
 msgid "Symbol private text && graphics"
 msgstr "Настройки на схематичен лист"
 
-#: common/layer_id.cpp:136
+#: common/layer_id.cpp:91
 #, fuzzy
 msgid "Schematic text && graphics backgrounds"
 msgstr "Настройки на схематичен лист"
 
-#: common/layer_id.cpp:137 eeschema/widgets/panel_sch_selection_filter.cpp:206
+#: common/layer_id.cpp:92 eeschema/widgets/panel_sch_selection_filter.cpp:206
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:33
 msgid "Pins"
 msgstr ""
 
-#: common/layer_id.cpp:138
+#: common/layer_id.cpp:93
 #, fuzzy
 msgid "Sheet borders"
 msgstr "Етикет на лист"
 
-#: common/layer_id.cpp:139
+#: common/layer_id.cpp:94
 #, fuzzy
 msgid "Sheet backgrounds"
 msgstr "Фон на заливка"
 
-#: common/layer_id.cpp:140
+#: common/layer_id.cpp:95
 #, fuzzy
 msgid "Sheet names"
 msgstr "Име на лист"
 
-#: common/layer_id.cpp:141
+#: common/layer_id.cpp:96
 #, fuzzy
 msgid "Sheet fields"
 msgstr "Изтриване на артикул"
 
-#: common/layer_id.cpp:142
+#: common/layer_id.cpp:97
 #, fuzzy
 msgid "Sheet file names"
 msgstr "Име на файл за лист"
 
-#: common/layer_id.cpp:143
+#: common/layer_id.cpp:98
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:63
 #, fuzzy
 msgid "Sheet pins"
 msgstr "Добави изводи за ист"
 
-#: common/layer_id.cpp:144
+#: common/layer_id.cpp:99
 #, fuzzy
 msgid "No-connect symbols"
 msgstr "Символ \"Несвързан\""
 
-#: common/layer_id.cpp:145
+#: common/layer_id.cpp:100
 #, fuzzy
 msgid "DNP markers"
 msgstr "Изтрий маркери"
 
-#: common/layer_id.cpp:146
+#: common/layer_id.cpp:101
 #, fuzzy
 msgid "Excluded-from-simulation markers"
 msgstr "Начертай конт.пл. на обозн. слой"
 
-#: common/layer_id.cpp:147
+#: common/layer_id.cpp:102
 #, fuzzy
 msgid "ERC warnings"
 msgstr "ERC предупреждение"
 
-#: common/layer_id.cpp:148
+#: common/layer_id.cpp:103
 #, fuzzy
 msgid "ERC errors"
 msgstr " грешка"
 
-#: common/layer_id.cpp:149
+#: common/layer_id.cpp:104
 #, fuzzy
 msgid "ERC exclusions"
 msgstr "Изтрий избраните"
 
-#: common/layer_id.cpp:150 common/layer_id.cpp:189
+#: common/layer_id.cpp:105 common/layer_id.cpp:144
 #: pcbnew/widgets/appearance_controls.cpp:347
 msgid "Anchors"
 msgstr "Котви"
 
-#: common/layer_id.cpp:151 common/layer_id.cpp:193
+#: common/layer_id.cpp:106 common/layer_id.cpp:148
 #, fuzzy
 msgid "Helper items"
 msgstr "Изтрий артикули"
 
-#: common/layer_id.cpp:152 common/layer_id.cpp:194 common/tool/grid_menu.cpp:56
+#: common/layer_id.cpp:107 common/layer_id.cpp:149 common/tool/grid_menu.cpp:56
 #: eeschema/tools/sch_editor_control.cpp:2867
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:103
 #: gerbview/widgets/gerbview_layer_widget.cpp:135
@@ -8445,81 +8447,81 @@ msgstr "Изтрий артикули"
 msgid "Grid"
 msgstr "Мрежа"
 
-#: common/layer_id.cpp:153
+#: common/layer_id.cpp:108
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:104
 msgid "Axes"
 msgstr ""
 
-#: common/layer_id.cpp:154 common/layer_id.cpp:196
+#: common/layer_id.cpp:109 common/layer_id.cpp:151
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:107
 #: gerbview/widgets/gerbview_layer_widget.cpp:141
 #, fuzzy
 msgid "Background"
 msgstr "Фон на заливка"
 
-#: common/layer_id.cpp:155 common/layer_id.cpp:192
+#: common/layer_id.cpp:110 common/layer_id.cpp:147
 #: common/widgets/gal_options_panel_base.cpp:120
 #: eeschema/sim/simulator_frame_ui.cpp:613
 #: eeschema/sim/simulator_frame_ui_base.cpp:167
 msgid "Cursor"
 msgstr "Курсор"
 
-#: common/layer_id.cpp:156
+#: common/layer_id.cpp:111
 #, fuzzy
 msgid "Hovered items"
 msgstr "Премести линия"
 
-#: common/layer_id.cpp:157
+#: common/layer_id.cpp:112
 #, fuzzy
 msgid "Highlighted items"
 msgstr "Подчертаване на връзка"
 
-#: common/layer_id.cpp:158
+#: common/layer_id.cpp:113
 #, fuzzy
 msgid "Hidden items"
 msgstr "Скрит текст"
 
-#: common/layer_id.cpp:159 common/layer_id.cpp:197
+#: common/layer_id.cpp:114 common/layer_id.cpp:152
 #, fuzzy
 msgid "Selection highlight"
 msgstr "Подчертаване на връзка"
 
-#: common/layer_id.cpp:160
+#: common/layer_id.cpp:115
 #, fuzzy
 msgid "Net color highlight"
 msgstr "Подчертаване на връзка"
 
-#: common/layer_id.cpp:161 common/layer_id.cpp:190
+#: common/layer_id.cpp:116 common/layer_id.cpp:145
 #, fuzzy
 msgid "Drawing sheet"
 msgstr "Плъзни лист"
 
-#: common/layer_id.cpp:162 common/layer_id.cpp:191
+#: common/layer_id.cpp:117 common/layer_id.cpp:146
 #, fuzzy
 msgid "Page limits"
 msgstr "Покажи ограниченията на страница:"
 
-#: common/layer_id.cpp:163
+#: common/layer_id.cpp:118
 #, fuzzy
 msgid "Operating point voltages"
 msgstr "Отвори съществуващ проект"
 
-#: common/layer_id.cpp:164
+#: common/layer_id.cpp:119
 #, fuzzy
 msgid "Operating point currents"
 msgstr "Отвори съществуващ проект"
 
-#: common/layer_id.cpp:168
+#: common/layer_id.cpp:123
 #, fuzzy
 msgid "Footprints front"
 msgstr "Тест на комп.отп."
 
-#: common/layer_id.cpp:169
+#: common/layer_id.cpp:124
 #, fuzzy
 msgid "Footprints back"
 msgstr "Комп. отпечатъци"
 
-#: common/layer_id.cpp:171
+#: common/layer_id.cpp:126
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:27
 #: eeschema/dialogs/dialog_update_from_pcb_base.cpp:53
 #: pcbnew/dialogs/dialog_global_edit_text_and_graphics_base.cpp:28
@@ -8527,12 +8529,12 @@ msgstr "Комп. отпечатъци"
 msgid "Reference designators"
 msgstr "Обозначение по подразбиране:"
 
-#: common/layer_id.cpp:172
+#: common/layer_id.cpp:127
 #, fuzzy
 msgid "Footprint text"
 msgstr "Тест на комп.отп."
 
-#: common/layer_id.cpp:173
+#: common/layer_id.cpp:128
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:27
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:64
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:24
@@ -8543,109 +8545,109 @@ msgstr "Тест на комп.отп."
 msgid "Tracks"
 msgstr "Пътечки:"
 
-#: common/layer_id.cpp:174
+#: common/layer_id.cpp:129
 #, fuzzy
 msgid "Through vias"
 msgstr "Прем.прох.отв.:"
 
-#: common/layer_id.cpp:175
+#: common/layer_id.cpp:130
 #, fuzzy
 msgid "Blind/Buried vias"
 msgstr "Сляп/погребан прох.отв."
 
-#: common/layer_id.cpp:176
+#: common/layer_id.cpp:131
 #, fuzzy
 msgid "Micro-vias"
 msgstr "Микро прох.отв.:"
 
-#: common/layer_id.cpp:177
+#: common/layer_id.cpp:132
 #, fuzzy
 msgid "Via holes"
 msgstr "Покажи прох.отв."
 
-#: common/layer_id.cpp:178
+#: common/layer_id.cpp:133
 #, fuzzy
 msgid "Via hole walls"
 msgstr "Покажи прох.отв."
 
-#: common/layer_id.cpp:179
+#: common/layer_id.cpp:134
 #, fuzzy
 msgid "Plated holes"
 msgstr "Без метализация"
 
-#: common/layer_id.cpp:180
+#: common/layer_id.cpp:135
 #, fuzzy
 msgid "Plated hole walls"
 msgstr "Без метализация"
 
-#: common/layer_id.cpp:181
+#: common/layer_id.cpp:136
 #, fuzzy
 msgid "Non-plated holes"
 msgstr "Без метализация"
 
-#: common/layer_id.cpp:182 pcbnew/dialogs/panel_edit_options_base.cpp:371
+#: common/layer_id.cpp:137 pcbnew/dialogs/panel_edit_options_base.cpp:371
 #: pcbnew/widgets/appearance_controls.cpp:343
 #: pcbnew/widgets/appearance_controls.cpp:721
-#: pcbnew/widgets/appearance_controls.cpp:2537
+#: pcbnew/widgets/appearance_controls.cpp:2573
 #: pcbnew/widgets/search_handlers.cpp:386
 msgid "Ratsnest"
 msgstr "Неопроводена връзка"
 
-#: common/layer_id.cpp:183
+#: common/layer_id.cpp:138
 #, fuzzy
 msgid "DRC warnings"
 msgstr "Предупреждение"
 
-#: common/layer_id.cpp:184
+#: common/layer_id.cpp:139
 #, fuzzy
 msgid "DRC errors"
 msgstr "Грешки"
 
-#: common/layer_id.cpp:185
+#: common/layer_id.cpp:140
 #, fuzzy
 msgid "DRC shape 1"
 msgstr "форма Х"
 
-#: common/layer_id.cpp:186
+#: common/layer_id.cpp:141
 #, fuzzy
 msgid "DRC shape 2"
 msgstr "форма Х"
 
-#: common/layer_id.cpp:187
+#: common/layer_id.cpp:142
 #, fuzzy
 msgid "DRC exclusions"
 msgstr "Изтрий избраните"
 
-#: common/layer_id.cpp:188
+#: common/layer_id.cpp:143
 #, fuzzy
 msgid "DRC marker shadows"
 msgstr "Оказвам"
 
-#: common/layer_id.cpp:195
+#: common/layer_id.cpp:150
 #, fuzzy
 msgid "Grid axes"
 msgstr "Условия на Подложката"
 
-#: common/layer_id.cpp:198
+#: common/layer_id.cpp:153
 #, fuzzy
 msgid "Locked item shadow"
 msgstr "Заключен: Да"
 
-#: common/layer_id.cpp:199
+#: common/layer_id.cpp:154
 msgid "Courtyard collision shadow"
 msgstr ""
 
-#: common/layer_id.cpp:200
+#: common/layer_id.cpp:155
 #, fuzzy
 msgid "Track net names"
 msgstr "Име на лист"
 
-#: common/layer_id.cpp:201
+#: common/layer_id.cpp:156
 #, fuzzy
 msgid "Pad net names"
 msgstr "Име на лист"
 
-#: common/layer_id.cpp:202
+#: common/layer_id.cpp:157
 #, fuzzy
 msgid "Via net names"
 msgstr "Име на лист"
@@ -8713,14 +8715,14 @@ msgstr "Намери Следващ Артикул"
 
 #: common/lib_tree_model_adapter.cpp:422
 #: eeschema/widgets/panel_design_block_chooser.cpp:411
-#: eeschema/widgets/panel_symbol_chooser.cpp:171
+#: eeschema/widgets/panel_symbol_chooser.cpp:173
 #: pcbnew/widgets/panel_footprint_chooser.cpp:96
 #, fuzzy
 msgid "Recently Used"
 msgstr "Изтрий артикули"
 
 #: common/lib_tree_model_adapter.cpp:424
-#: eeschema/widgets/panel_symbol_chooser.cpp:178
+#: eeschema/widgets/panel_symbol_chooser.cpp:180
 #, fuzzy
 msgid "Already Placed"
 msgstr "Глобално преместване и поставяне"
@@ -9020,7 +9022,7 @@ msgstr "По подразбиране"
 #: eeschema/dialogs/dialog_sim_model_base.cpp:271 eeschema/sch_symbol.cpp:2058
 #: eeschema/sch_symbol.cpp:2110 eeschema/sch_symbol.cpp:2991
 #: eeschema/widgets/search_handlers.cpp:160
-#: eeschema/widgets/search_handlers.cpp:246 pcbnew/footprint.cpp:4045
+#: eeschema/widgets/search_handlers.cpp:246 pcbnew/footprint.cpp:4050
 #: pcbnew/widgets/search_handlers.cpp:118
 msgid "Reference"
 msgstr "Обозначение"
@@ -9044,7 +9046,7 @@ msgstr "Вземи и премести комп.отп."
 #: eeschema/tools/sch_edit_tool.cpp:551
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:179
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:184
-#: pcbnew/footprint.cpp:4068
+#: pcbnew/footprint.cpp:4073
 #, fuzzy
 msgid "Attributes"
 msgstr "Атрибути:"
@@ -9064,18 +9066,18 @@ msgstr "V"
 msgid "Semicolons"
 msgstr "Избор на верига"
 
-#: common/settings/color_settings.cpp:337
+#: common/settings/color_settings.cpp:379
 #, fuzzy
 msgid "(Footprints)"
 msgstr "Комп. отпечатъци"
 
-#: common/settings/color_settings.cpp:389
+#: common/settings/color_settings.cpp:433
 #: pagelayout_editor/dialogs/panel_pl_editor_color_settings.cpp:82
 #, fuzzy
 msgid "KiCad Default"
 msgstr "По подразбиране"
 
-#: common/settings/color_settings.cpp:394
+#: common/settings/color_settings.cpp:438
 #, fuzzy
 msgid "KiCad Classic"
 msgstr "2 слоя"
@@ -9101,7 +9103,7 @@ msgid "Create a new document in the editor"
 msgstr "Създай нова директория"
 
 #: common/tool/actions.cpp:52 eeschema/symbol_editor/symbol_editor.cpp:866
-#: pcbnew/footprint_libraries_utils.cpp:1050
+#: pcbnew/footprint_libraries_utils.cpp:1059
 #, fuzzy
 msgid "New Library..."
 msgstr "Нова библиотека"
@@ -9153,7 +9155,7 @@ msgstr "Преглед, четене, или редактиране на фай
 
 #: common/tool/actions.cpp:91 eeschema/symbol_editor/symbol_editor.cpp:856
 #: eeschema/widgets/tuner_slider_base.cpp:117
-#: pcbnew/footprint_libraries_utils.cpp:1036
+#: pcbnew/footprint_libraries_utils.cpp:1045
 msgid "Save"
 msgstr "Запазване"
 
@@ -10045,7 +10047,7 @@ msgstr "Покажи/скрий инструментите за управлен
 
 #: common/tool/actions.cpp:1124
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:101
-#: eeschema/fields_grid_table.cpp:1068
+#: eeschema/fields_grid_table.cpp:1059
 #, fuzzy
 msgid "Show Datasheet"
 msgstr "Документация"
@@ -10197,6 +10199,7 @@ msgstr ""
 #: eeschema/dialogs/dialog_schematic_setup.cpp:136
 #: pcbnew/dialogs/dialog_board_setup.cpp:210
 #: pcbnew/dialogs/dialog_footprint_properties.cpp:79
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:149
 #, fuzzy
 msgid "Embedded Files"
 msgstr "Файл на изображение"
@@ -10400,8 +10403,8 @@ msgid "Mirroring for Y axis is not supported yet"
 msgstr ""
 
 #: common/widgets/filter_combobox.cpp:72
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:806
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:833
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:805
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:832
 msgid "Filter:"
 msgstr "Филтър:"
 
@@ -10419,7 +10422,7 @@ msgstr "На платката"
 #: common/widgets/footprint_diff_widget.cpp:42 cvpcb/cvpcb_mainframe.cpp:814
 #: eeschema/sch_base_frame.cpp:593 eeschema/sch_symbol.cpp:2086
 #: eeschema/sch_symbol.cpp:2090 eeschema/sch_symbol.cpp:2125
-#: eeschema/widgets/symbol_diff_widget.cpp:45 pcbnew/footprint.cpp:1624
+#: eeschema/widgets/symbol_diff_widget.cpp:45 pcbnew/footprint.cpp:1629
 msgid "Library"
 msgstr "Библиотека"
 
@@ -10435,7 +10438,7 @@ msgid "Footprint not found."
 msgstr "Не са намерени компонентни отпечатъци"
 
 #: common/widgets/footprint_select_widget.cpp:68 cvpcb/cvpcb_mainframe.cpp:899
-#: pcbnew/footprint_edit_frame.cpp:1060
+#: pcbnew/footprint_edit_frame.cpp:1070
 #: pcbnew/widgets/panel_footprint_chooser.cpp:69
 #, fuzzy
 msgid "Loading Footprint Libraries"
@@ -10523,7 +10526,7 @@ msgstr "На пътечки"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:357
 #: pcbnew/dialogs/panel_edit_options_base.cpp:329
 #: pcbnew/dialogs/panel_edit_options_base.cpp:343
-#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1824
+#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1848
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 msgid "Always"
 msgstr "Винаги"
@@ -10537,7 +10540,7 @@ msgstr "Установяване нач.коорд.на решетка"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:357
 #: pcbnew/dialogs/panel_edit_options_base.cpp:329
 #: pcbnew/dialogs/panel_edit_options_base.cpp:343
-#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1825
+#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1849
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 msgid "Never"
 msgstr "Никога"
@@ -10843,8 +10846,8 @@ msgstr "Покажи"
 #: pcbnew/dialogs/dialog_footprint_checker_base.cpp:36
 #: pcbnew/widgets/appearance_controls.cpp:713
 #: pcbnew/widgets/appearance_controls.cpp:755
-#: pcbnew/widgets/appearance_controls.cpp:2534
-#: pcbnew/widgets/appearance_controls.cpp:2553
+#: pcbnew/widgets/appearance_controls.cpp:2570
+#: pcbnew/widgets/appearance_controls.cpp:2589
 msgid "All"
 msgstr "Всичко"
 
@@ -10950,13 +10953,13 @@ msgid "EasyEDA (JLCEDA) Pro files"
 msgstr ""
 
 #: common/wildcards_and_files_ext.cpp:339
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:301
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:302
 #, fuzzy
 msgid "KiCad printed circuit board files"
 msgstr "Kicad файлове за печатни платки (*.brd)|*.brd"
 
 #: common/wildcards_and_files_ext.cpp:346
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:311
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:312
 #, fuzzy
 msgid "KiCad footprint files"
 msgstr "Зареди модул компонентен отпечатък"
@@ -11234,7 +11237,7 @@ msgstr "%s не е Библиотечен файл"
 #: eeschema/generate_alias_info.cpp:39 eeschema/sch_symbol.cpp:2105
 #: eeschema/sch_symbol.cpp:2678 eeschema/sch_symbol.cpp:3003
 #: eeschema/symbol_editor/symbol_editor.cpp:1629
-#: eeschema/symbol_viewer_frame.cpp:462 pcbnew/footprint.cpp:4058
+#: eeschema/symbol_viewer_frame.cpp:462 pcbnew/footprint.cpp:4063
 #: pcbnew/generate_footprint_info.cpp:37 pcbnew/plot_board_layers.cpp:133
 msgid "Keywords"
 msgstr "Ключови думи"
@@ -11305,7 +11308,7 @@ msgstr "Проектен файл: "
 #: cvpcb/dialogs/dialog_config_equfiles.cpp:94
 #: eeschema/dialogs/dialog_bom.cpp:403
 #: gerbview/tools/gerbview_inspection_tool.cpp:185
-#: kicad/project_tree_pane.cpp:1022
+#: kicad/project_tree_pane.cpp:1023
 #, fuzzy
 msgid "No text editor selected in KiCad.  Please choose one."
 msgstr "Не е избран редактор. Моля, изберете един"
@@ -11401,7 +11404,7 @@ msgstr "%s изводи %s ненамерени"
 msgid "Error loading footprint"
 msgstr "Печат на схема"
 
-#: cvpcb/display_footprints_frame.cpp:508 pcbnew/footprint.cpp:1684
+#: cvpcb/display_footprints_frame.cpp:508 pcbnew/footprint.cpp:1689
 #, fuzzy, c-format
 msgid "Footprint: %s"
 msgstr "Комп.отп.:"
@@ -11776,7 +11779,7 @@ msgid "Enter a description for the library:"
 msgstr "Четене на връзки \"%s\""
 
 #: eeschema/design_block_utils.cpp:240 eeschema/sch_symbol.cpp:3000
-#: pcbnew/footprint.cpp:4055 pcbnew/plot_board_layers.cpp:129
+#: pcbnew/footprint.cpp:4060 pcbnew/plot_board_layers.cpp:129
 #, fuzzy
 msgid "Library Description"
 msgstr "Определение"
@@ -11805,10 +11808,10 @@ msgid "Please select a library to delete."
 msgstr "Моля, изберете компонентна библиотека."
 
 #: eeschema/design_block_utils.cpp:470 eeschema/design_block_utils.cpp:512
-#: eeschema/design_block_utils.cpp:555 pcbnew/footprint_libraries_utils.cpp:543
+#: eeschema/design_block_utils.cpp:555 pcbnew/footprint_libraries_utils.cpp:552
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:958
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2939
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3017
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2942
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3020
 #, fuzzy, c-format
 msgid "Library '%s' is read only."
 msgstr "Библиотека %s не е намерена"
@@ -12422,7 +12425,7 @@ msgstr "Свързвам"
 #: eeschema/dialogs/dialog_database_lib_settings_base.cpp:99
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:210
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:1383
-#: pcbnew/footprint_edit_frame.cpp:229 pcbnew/footprint_edit_frame.cpp:951
+#: pcbnew/footprint_edit_frame.cpp:229 pcbnew/footprint_edit_frame.cpp:961
 #, fuzzy
 msgid "Libraries"
 msgstr "Библиотечни файлове:"
@@ -13603,7 +13606,7 @@ msgstr "Стартирай проверката на правила за про
 #: eeschema/sch_symbol.cpp:2989
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:27
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:28
-#: pcbnew/footprint.cpp:4043
+#: pcbnew/footprint.cpp:4048
 msgid "Fields"
 msgstr "Полета"
 
@@ -13612,21 +13615,21 @@ msgstr "Полета"
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:62
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:201
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:58
-#: eeschema/fields_grid_table.cpp:480
+#: eeschema/fields_grid_table.cpp:471
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:53
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:54
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:54
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:158
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:49
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:99
 #: pcbnew/dialogs/panel_fp_properties_3d_model_base.cpp:45
-#: pcbnew/pcb_fields_grid_table.cpp:176
+#: pcbnew/pcb_fields_grid_table.cpp:145
 msgid "Show"
 msgstr "Покажи"
 
 #: eeschema/dialogs/dialog_label_properties_base.cpp:90
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:62
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:59
-#: eeschema/fields_grid_table.cpp:481
+#: eeschema/fields_grid_table.cpp:472
 #, fuzzy
 msgid "Show Name"
 msgstr "Покажи всички слоеве"
@@ -13635,7 +13638,7 @@ msgstr "Покажи всички слоеве"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:63
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:63
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:60
-#: eeschema/fields_grid_table.cpp:482
+#: eeschema/fields_grid_table.cpp:473
 #, fuzzy
 msgid "H Align"
 msgstr "Нагоре"
@@ -13644,7 +13647,7 @@ msgstr "Нагоре"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:64
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:64
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:61
-#: eeschema/fields_grid_table.cpp:483
+#: eeschema/fields_grid_table.cpp:474
 #, fuzzy
 msgid "V Align"
 msgstr "Нагоре"
@@ -13653,7 +13656,7 @@ msgstr "Нагоре"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:67
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:67
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:64
-#: eeschema/fields_grid_table.cpp:486 eeschema/sch_field.cpp:1140
+#: eeschema/fields_grid_table.cpp:477 eeschema/sch_field.cpp:1140
 #: eeschema/sch_field.cpp:1777 eeschema/sch_label.cpp:1201
 #: eeschema/sch_tablecell.cpp:132 eeschema/sch_text.cpp:641
 #: eeschema/sch_text.cpp:778 eeschema/sch_textbox.cpp:547
@@ -13668,7 +13671,7 @@ msgstr "Размер на текста H"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:69
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:69
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:66
-#: eeschema/fields_grid_table.cpp:488
+#: eeschema/fields_grid_table.cpp:479
 #, fuzzy
 msgid "X Position"
 msgstr "Позиция"
@@ -13679,7 +13682,7 @@ msgstr "Позиция"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:70
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:70
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:67
-#: eeschema/fields_grid_table.cpp:489
+#: eeschema/fields_grid_table.cpp:480
 #, fuzzy
 msgid "Y Position"
 msgstr "Позиция"
@@ -14004,7 +14007,7 @@ msgstr "Захранващ символ"
 #: eeschema/dialogs/dialog_sheet_properties.cpp:217
 #: eeschema/dialogs/dialog_symbol_properties.cpp:650
 #: pcbnew/dialogs/dialog_footprint_properties.cpp:402
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:424
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:433
 #, fuzzy
 msgid "Fields must have a name."
 msgstr "Стойност на класа на веригите"
@@ -14044,25 +14047,25 @@ msgstr "Компонент \"%s\" вече съществува в библио
 msgid "Edit Symbol Properties"
 msgstr "Настройки на етикет"
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:548
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:547
 #, fuzzy, c-format
 msgid "The name '%s' is already in use."
 msgstr "Лист с име \"%s\" вече съществува."
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:634
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:633
 #: eeschema/dialogs/dialog_sheet_properties.cpp:785
 #: eeschema/dialogs/dialog_symbol_properties.cpp:883
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:688
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:684
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:716
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:720
 #, fuzzy, c-format
 msgid "The first %d fields are mandatory."
 msgstr "Поле %s неможе да бъде празно."
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:806
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:805
 msgid "Add Footprint Filter"
 msgstr "Добавяне на филтър за комп.отп."
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:833
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:832
 #, fuzzy
 msgid "Edit Footprint Filter"
 msgstr "Добавяне на филтър за комп.отп."
@@ -15021,7 +15024,7 @@ msgstr "Грешка при проверка на електронните пр
 #: eeschema/dialogs/dialog_schematic_setup.cpp:112
 #: pcbnew/dialogs/dialog_board_setup.cpp:186
 #: pcbnew/widgets/appearance_controls.cpp:515
-#: pcbnew/widgets/appearance_controls.cpp:2420
+#: pcbnew/widgets/appearance_controls.cpp:2456
 #: pcbnew/widgets/appearance_controls_base.cpp:118
 #: pcbnew/widgets/search_handlers.cpp:381
 #: pcbnew/widgets/search_handlers.cpp:465
@@ -15111,7 +15114,7 @@ msgstr "Копирай избрания елемент"
 msgid "Clear colors to use Schematic Editor colors."
 msgstr "Опции на схематичния редактор"
 
-#: eeschema/dialogs/dialog_shape_properties_base.cpp:158 pcbnew/zone.cpp:1970
+#: eeschema/dialogs/dialog_shape_properties_base.cpp:158 pcbnew/zone.cpp:1994
 #, fuzzy
 msgid "Fill Style"
 msgstr "Стил на заливка"
@@ -15384,7 +15387,7 @@ msgstr "Извод"
 
 #: eeschema/dialogs/dialog_sim_command_base.cpp:25
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:96
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283 pcbnew/pad.cpp:2504
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283 pcbnew/pad.cpp:2498
 #: pcbnew/widgets/pcb_net_inspector_panel_data_model.h:711
 msgid "Custom"
 msgstr "По избор"
@@ -16096,19 +16099,19 @@ msgid "Sequentially place all units of the symbol."
 msgstr ""
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:95
-#: eeschema/fields_grid_table.cpp:1061
+#: eeschema/fields_grid_table.cpp:1052
 #, fuzzy
 msgid "Select Footprint..."
 msgstr "Печат на комп.отп."
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:96
-#: eeschema/fields_grid_table.cpp:1062
+#: eeschema/fields_grid_table.cpp:1053
 #, fuzzy
 msgid "Browse for footprint"
 msgstr "Архивирай Отпечатъци"
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:102
-#: eeschema/fields_grid_table.cpp:1069
+#: eeschema/fields_grid_table.cpp:1060
 #, fuzzy
 msgid "Show datasheet in browser"
 msgstr "Покажи име на извод"
@@ -16243,7 +16246,7 @@ msgstr "Запази платка"
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1811
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2213
-#: pcbnew/widgets/appearance_controls.cpp:2728
+#: pcbnew/widgets/appearance_controls.cpp:2764
 msgid ""
 "Default presets cannot be modified.\n"
 "Please use a different name."
@@ -18053,7 +18056,7 @@ msgid "Net Navigator"
 msgstr "Премести йерархичен етикет"
 
 #: eeschema/eeschema_settings.cpp:114 eeschema/sch_edit_frame.cpp:2207
-#: pcbnew/footprint_edit_frame.cpp:246 pcbnew/footprint_edit_frame.cpp:957
+#: pcbnew/footprint_edit_frame.cpp:246 pcbnew/footprint_edit_frame.cpp:967
 #: pcbnew/pcb_edit_frame.cpp:334 pcbnew/pcb_edit_frame.cpp:1709
 #, fuzzy
 msgid "Selection Filter"
@@ -18582,30 +18585,30 @@ msgid ""
 " ** ERC messages: %d  Errors %d  Warnings %d\n"
 msgstr ""
 
-#: eeschema/fields_grid_table.cpp:287 eeschema/files-io.cpp:919
+#: eeschema/fields_grid_table.cpp:278 eeschema/files-io.cpp:919
 #: eeschema/tools/sch_editor_control.cpp:128
 msgid "Schematic Files"
 msgstr "Схематични файлове"
 
-#: eeschema/fields_grid_table.cpp:318 eeschema/fields_grid_table.cpp:755
-#: eeschema/fields_grid_table.cpp:927
+#: eeschema/fields_grid_table.cpp:309 eeschema/fields_grid_table.cpp:746
+#: eeschema/fields_grid_table.cpp:918
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:154
 #, fuzzy
 msgid "Horizontal"
 msgstr "хоризонтал"
 
-#: eeschema/fields_grid_table.cpp:319 eeschema/fields_grid_table.cpp:757
-#: eeschema/fields_grid_table.cpp:929
+#: eeschema/fields_grid_table.cpp:310 eeschema/fields_grid_table.cpp:748
+#: eeschema/fields_grid_table.cpp:920
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:154
 msgid "Vertical"
 msgstr "Вертикално"
 
-#: eeschema/fields_grid_table.cpp:492 eeschema/sch_field.cpp:1767
+#: eeschema/fields_grid_table.cpp:483 eeschema/sch_field.cpp:1767
 #, fuzzy
 msgid "Allow Autoplacement"
 msgstr "Автом.поставяне на нови модули"
 
-#: eeschema/fields_grid_table.cpp:493 eeschema/sch_field.cpp:1805
+#: eeschema/fields_grid_table.cpp:484 eeschema/sch_field.cpp:1805
 #: eeschema/sch_item.cpp:516 eeschema/sch_item.cpp:568
 #, fuzzy
 msgid "Private"
@@ -18916,8 +18919,8 @@ msgstr "Изтриване на елементи от компонент?"
 #: eeschema/symbol_editor/symbol_editor.cpp:171
 #: eeschema/symbol_editor/symbol_editor.cpp:237
 #: eeschema/symbol_library_manager.cpp:458
-#: eeschema/widgets/panel_symbol_chooser.cpp:564
-#: eeschema/widgets/panel_symbol_chooser.cpp:623
+#: eeschema/widgets/panel_symbol_chooser.cpp:566
+#: eeschema/widgets/panel_symbol_chooser.cpp:625
 #: eeschema/widgets/symbol_preview_widget.cpp:207
 #, fuzzy, c-format
 msgid "Error loading symbol %s from library '%s'."
@@ -18942,7 +18945,7 @@ msgstr ""
 
 #: eeschema/import_gfx/dialog_import_gfx_sch.cpp:202
 #: pcbnew/import_gfx/dialog_import_graphics.cpp:215
-#: pcbnew/tools/drawing_tool.cpp:1906 pcbnew/tools/drawing_tool.cpp:1998
+#: pcbnew/tools/drawing_tool.cpp:1908 pcbnew/tools/drawing_tool.cpp:2000
 #, fuzzy
 msgid "Import Graphics"
 msgstr "Внасяне на Модули с Компонентни Отпечатъци"
@@ -18971,7 +18974,7 @@ msgid "Only vectors will be imported.  Bitmaps and fonts will be ignored."
 msgstr ""
 
 #: eeschema/import_gfx/dialog_import_gfx_sch_base.cpp:43
-#: pcbnew/dialogs/dialog_rule_area_properties.cpp:129 pcbnew/zone.cpp:1949
+#: pcbnew/dialogs/dialog_rule_area_properties.cpp:129 pcbnew/zone.cpp:1973
 #, fuzzy
 msgid "Placement"
 msgstr "Тип на конт.пл.:"
@@ -19023,124 +19026,124 @@ msgstr "По подразбиране"
 msgid "Import Vector Graphics File"
 msgstr "Запамети Проектов файл"
 
-#: eeschema/lib_symbol.cpp:294 eeschema/sch_symbol.cpp:445
+#: eeschema/lib_symbol.cpp:297 eeschema/sch_symbol.cpp:445
 #: eeschema/tools/sch_edit_tool.cpp:108
 #, fuzzy, c-format
 msgid "Unit %s"
 msgstr "Единици"
 
-#: eeschema/lib_symbol.cpp:573 eeschema/sch_sheet.cpp:309
+#: eeschema/lib_symbol.cpp:576 eeschema/sch_sheet.cpp:309
 #: eeschema/sch_symbol.cpp:1593
 #, fuzzy
 msgid "Excluded from BOM"
 msgstr "Изчистване на платката"
 
-#: eeschema/lib_symbol.cpp:578 eeschema/sch_sheet.cpp:318
+#: eeschema/lib_symbol.cpp:581 eeschema/sch_sheet.cpp:318
 #: eeschema/sch_symbol.cpp:1602
 #, fuzzy
 msgid "Excluded from board"
 msgstr "Изчистване на платката"
 
-#: eeschema/lib_symbol.cpp:583 eeschema/sch_sheet.cpp:327
+#: eeschema/lib_symbol.cpp:586 eeschema/sch_sheet.cpp:327
 #: eeschema/sch_symbol.cpp:1611
 #, fuzzy
 msgid "Excluded from simulation"
 msgstr "Начертай конт.пл. на обозн. слой"
 
-#: eeschema/lib_symbol.cpp:588 eeschema/sch_sheet.cpp:336
+#: eeschema/lib_symbol.cpp:591 eeschema/sch_sheet.cpp:336
 #: eeschema/sch_sheet.cpp:880 eeschema/sch_symbol.cpp:1620
 #: eeschema/sch_symbol.cpp:2036 eeschema/widgets/search_handlers.cpp:169
-#: pcbnew/footprint.cpp:1672
+#: pcbnew/footprint.cpp:1677
 #, fuzzy
 msgid "DNP"
 msgstr "Пи-образен"
 
-#: eeschema/lib_symbol.cpp:1598
+#: eeschema/lib_symbol.cpp:1601
 msgid "Power flag differs."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1607
+#: eeschema/lib_symbol.cpp:1610
 #, fuzzy
 msgid "Unit count differs."
 msgstr "Брой отвори:"
 
-#: eeschema/lib_symbol.cpp:1647
+#: eeschema/lib_symbol.cpp:1650
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:745
 #, fuzzy
 msgid "Graphic item count differs."
 msgstr "Покажи пътечките в контурен режим"
 
-#: eeschema/lib_symbol.cpp:1659
+#: eeschema/lib_symbol.cpp:1662
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:759
 #, c-format
 msgid "%s differs."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1670
+#: eeschema/lib_symbol.cpp:1673
 #, fuzzy
 msgid "Pin count differs."
 msgstr "Брой отвори:"
 
-#: eeschema/lib_symbol.cpp:1686
+#: eeschema/lib_symbol.cpp:1689
 #, fuzzy, c-format
 msgid "Pin %s not found."
 msgstr "%s ненамерени"
 
-#: eeschema/lib_symbol.cpp:1694
+#: eeschema/lib_symbol.cpp:1697
 #, fuzzy, c-format
 msgid "Pin %s differs."
 msgstr "Брой отвори:"
 
-#: eeschema/lib_symbol.cpp:1721
+#: eeschema/lib_symbol.cpp:1724
 #, c-format
 msgid "%s field differs."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1731
+#: eeschema/lib_symbol.cpp:1734
 #, fuzzy
 msgid "Field count differs."
 msgstr "Брой отвори:"
 
-#: eeschema/lib_symbol.cpp:1740
+#: eeschema/lib_symbol.cpp:1743
 #, fuzzy
 msgid "Footprint filters differs."
 msgstr "Компонентен отпечатък"
 
-#: eeschema/lib_symbol.cpp:1752
+#: eeschema/lib_symbol.cpp:1755
 #, fuzzy
 msgid "Footprint filters differ."
 msgstr "Компонентен отпечатък"
 
-#: eeschema/lib_symbol.cpp:1763
+#: eeschema/lib_symbol.cpp:1766
 #, fuzzy
 msgid "Symbol keywords differ."
 msgstr "Компонентен отпечатък"
 
-#: eeschema/lib_symbol.cpp:1772
+#: eeschema/lib_symbol.cpp:1775
 msgid "Symbol pin name offsets differ."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1783
+#: eeschema/lib_symbol.cpp:1786
 #, fuzzy
 msgid "Show pin names settings differ."
 msgstr "Покажи име на извода"
 
-#: eeschema/lib_symbol.cpp:1792
+#: eeschema/lib_symbol.cpp:1795
 #, fuzzy
 msgid "Show pin numbers settings differ."
 msgstr "Покажи номер на извода"
 
-#: eeschema/lib_symbol.cpp:1801
+#: eeschema/lib_symbol.cpp:1804
 #, fuzzy
 msgid "Exclude from simulation settings differ."
 msgstr "Изчистване на платката"
 
-#: eeschema/lib_symbol.cpp:1810
+#: eeschema/lib_symbol.cpp:1813
 #, fuzzy
 msgid "Exclude from bill of materials settings differ."
 msgstr "Генерирай \"Таблица на използваните материали\""
 
-#: eeschema/lib_symbol.cpp:1819
+#: eeschema/lib_symbol.cpp:1822
 #, fuzzy
 msgid "Exclude from board settings differ."
 msgstr "Изчистване на платката"
@@ -19319,9 +19322,9 @@ msgstr "Обратно обозначаване на полета на комп.
 
 #: eeschema/net_navigator.cpp:314 pcbnew/board.cpp:1810
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2124
-#: pcbnew/pcb_draw_panel_gal.cpp:644
+#: pcbnew/pcb_draw_panel_gal.cpp:717
 #: pcbnew/widgets/appearance_controls.cpp:1029
-#: pcbnew/widgets/appearance_controls.cpp:2419
+#: pcbnew/widgets/appearance_controls.cpp:2455
 #: pcbnew/widgets/appearance_controls_base.cpp:61
 #: pcbnew/widgets/appearance_controls_base.cpp:151
 #: pcbnew/widgets/search_handlers.cpp:307
@@ -19611,8 +19614,8 @@ msgstr "Конфигурацията на проекта е променена.
 #: eeschema/sch_bitmap.cpp:309 eeschema/sch_pin.cpp:2222
 #: eeschema/sch_shape.cpp:743 eeschema/sch_symbol.cpp:2957
 #: pcbnew/board_item.cpp:405 pcbnew/pcb_group.cpp:501 pcbnew/pcb_shape.cpp:906
-#: pcbnew/pcb_tablecell.cpp:182 pcbnew/pcb_track.cpp:2068 pcbnew/zone.cpp:1845
-#: pcbnew/zone.cpp:1857
+#: pcbnew/pcb_tablecell.cpp:182 pcbnew/pcb_track.cpp:2068 pcbnew/zone.cpp:1869
+#: pcbnew/zone.cpp:1881
 #, fuzzy
 msgid "Position X"
 msgstr "Позиция X"
@@ -19620,8 +19623,8 @@ msgstr "Позиция X"
 #: eeschema/sch_bitmap.cpp:314 eeschema/sch_pin.cpp:2226
 #: eeschema/sch_shape.cpp:745 eeschema/sch_symbol.cpp:2960
 #: pcbnew/board_item.cpp:408 pcbnew/pcb_group.cpp:502 pcbnew/pcb_shape.cpp:908
-#: pcbnew/pcb_tablecell.cpp:183 pcbnew/pcb_track.cpp:2072 pcbnew/zone.cpp:1851
-#: pcbnew/zone.cpp:1858
+#: pcbnew/pcb_tablecell.cpp:183 pcbnew/pcb_track.cpp:2072 pcbnew/zone.cpp:1875
+#: pcbnew/zone.cpp:1882
 #, fuzzy
 msgid "Position Y"
 msgstr "Позиция Y"
@@ -19662,7 +19665,7 @@ msgstr "Установи вход на шина /"
 #: eeschema/sch_bus_entry.cpp:542 eeschema/sch_junction.cpp:319
 #: eeschema/sch_label.cpp:1225 eeschema/sch_line.cpp:951
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2134 pcbnew/pad.cpp:1295
-#: pcbnew/pcb_track.cpp:1667 pcbnew/tools/pcb_control.cpp:1870
+#: pcbnew/pcb_track.cpp:1667 pcbnew/tools/pcb_control.cpp:1874
 #: pcbnew/zone.cpp:807
 #, fuzzy
 msgid "Resolved Netclass"
@@ -19698,7 +19701,7 @@ msgstr "Помощен файл %s не е намерен."
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:640
 #: eeschema/symbol_editor/symbol_editor.cpp:1532
 #: kicad/dialogs/panel_jobset.cpp:787 pagelayout_editor/pl_editor_frame.cpp:411
-#: pcbnew/footprint_edit_frame.cpp:805 pcbnew/footprint_edit_frame.cpp:845
+#: pcbnew/footprint_edit_frame.cpp:815 pcbnew/footprint_edit_frame.cpp:855
 #: pcbnew/pcb_edit_frame.cpp:1181
 #, fuzzy, c-format
 msgid "Save changes to '%s' before closing?"
@@ -19735,14 +19738,14 @@ msgid "Could not open CvPcb"
 msgstr "Невъзможно отваряне на библиотечен файл за PCB отпечатък <%s>."
 
 #: eeschema/sch_edit_frame.cpp:1741 eeschema/sim/simulator_frame.cpp:341
-#: kicad/kicad_manager_frame.cpp:1045 pcbnew/footprint_edit_frame.cpp:1019
+#: kicad/kicad_manager_frame.cpp:1045 pcbnew/footprint_edit_frame.cpp:1029
 #: pcbnew/pcb_edit_frame.cpp:1796
 #, fuzzy
 msgid "[Read Only]"
 msgstr "[Четене само]"
 
 #: eeschema/sch_edit_frame.cpp:1744 eeschema/sim/simulator_frame.cpp:344
-#: pcbnew/footprint_edit_frame.cpp:1028 pcbnew/pcb_edit_frame.cpp:1799
+#: pcbnew/footprint_edit_frame.cpp:1038 pcbnew/pcb_edit_frame.cpp:1799
 msgid "[Unsaved]"
 msgstr ""
 
@@ -20333,7 +20336,7 @@ msgstr "Kicad библ.файлове на комп.отп. (*.mod)|*.mod"
 #: pcbnew/pcb_io/fabmaster/pcb_io_fabmaster.cpp:62
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:220
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:506
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2706
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2709
 #: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr_parser.cpp:154
 msgid "Open cancelled by user."
 msgstr ""
@@ -20673,7 +20676,7 @@ msgstr "Тип на контура:"
 #: pcbnew/dialogs/dialog_text_properties_base.cpp:83
 #: pcbnew/dialogs/dialog_textbox_properties_base.cpp:73
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:58
-#: pcbnew/footprint.cpp:1657 pcbnew/pad.cpp:1299 pcbnew/pad.cpp:2543
+#: pcbnew/footprint.cpp:1662 pcbnew/pad.cpp:1299 pcbnew/pad.cpp:2537
 #: pcbnew/pcb_dimension.cpp:659 pcbnew/pcb_group.cpp:396
 #: pcbnew/pcb_marker.cpp:381 pcbnew/pcb_shape.cpp:642
 #: pcbnew/pcb_tablecell.cpp:106 pcbnew/pcb_text.cpp:279
@@ -20720,11 +20723,11 @@ msgstr "Подравняване:"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:39
 #: pcbnew/generators/pcb_tuning_pattern.cpp:478
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2130 pcbnew/pad.cpp:1293
-#: pcbnew/pad.cpp:2580 pcbnew/pcb_shape.cpp:923 pcbnew/pcb_tablecell.cpp:186
-#: pcbnew/pcb_track.cpp:1665 pcbnew/tools/pcb_control.cpp:1867
+#: pcbnew/pad.cpp:2574 pcbnew/pcb_shape.cpp:923 pcbnew/pcb_tablecell.cpp:186
+#: pcbnew/pcb_track.cpp:1665 pcbnew/tools/pcb_control.cpp:1871
 #: pcbnew/widgets/pcb_properties_panel.cpp:273
 #: pcbnew/widgets/search_handlers.cpp:177 pcbnew/zone.cpp:805
-#: pcbnew/zone.cpp:1905 pcbnew/zone_manager/dialog_zone_manager_base.cpp:42
+#: pcbnew/zone.cpp:1929 pcbnew/zone_manager/dialog_zone_manager_base.cpp:42
 #: pcbnew/zone_manager/model_zones_overview_table.h:76
 msgid "Net"
 msgstr "Верига"
@@ -20886,7 +20889,7 @@ msgstr "Извод %s, %s, %s"
 msgid "Hidden pin %s [%s, %s]"
 msgstr "Извод %s, %s, %s"
 
-#: eeschema/sch_pin.cpp:2204 pcbnew/pad.cpp:1286 pcbnew/pad.cpp:2600
+#: eeschema/sch_pin.cpp:2204 pcbnew/pad.cpp:1286 pcbnew/pad.cpp:2594
 #, fuzzy
 msgid "Pin Name"
 msgstr "Име на извод"
@@ -21017,7 +21020,7 @@ msgstr "Фонов цвят"
 msgid "Fill color"
 msgstr "Определени отвори"
 
-#: eeschema/sch_sheet.cpp:852 eeschema/sch_sheet.cpp:1712 pcbnew/zone.cpp:1835
+#: eeschema/sch_sheet.cpp:852 eeschema/sch_sheet.cpp:1712 pcbnew/zone.cpp:1859
 #, fuzzy
 msgid "Sheet Name"
 msgstr "Име на лист"
@@ -21083,13 +21086,13 @@ msgid "Exclude From Simulation"
 msgstr "Начертай конт.пл. на обозн. слой"
 
 #: eeschema/sch_sheet.cpp:1733 eeschema/sch_symbol.cpp:1100
-#: eeschema/sch_symbol.cpp:3041 pcbnew/footprint.cpp:4075
+#: eeschema/sch_symbol.cpp:3041 pcbnew/footprint.cpp:4080
 #, fuzzy
 msgid "Exclude From Bill of Materials"
 msgstr "Генерирай \"Таблица на използваните материали\""
 
 #: eeschema/sch_sheet.cpp:1736 eeschema/sch_symbol.cpp:1101
-#: eeschema/sch_symbol.cpp:3044 pcbnew/footprint.cpp:4078
+#: eeschema/sch_symbol.cpp:3044 pcbnew/footprint.cpp:4083
 #, fuzzy
 msgid "Do not Populate"
 msgstr "Не експортирай"
@@ -21151,7 +21154,7 @@ msgstr "Огледално по Y"
 msgid "Mirror Y"
 msgstr "Огледално по Y"
 
-#: eeschema/sch_symbol.cpp:2997 pcbnew/footprint.cpp:4052
+#: eeschema/sch_symbol.cpp:2997 pcbnew/footprint.cpp:4057
 #, fuzzy
 msgid "Library Link"
 msgstr "Библиотека"
@@ -23158,13 +23161,13 @@ msgid "Save Symbol As"
 msgstr "Захранващ символ"
 
 #: eeschema/symbol_editor/symbol_editor.cpp:855
-#: pcbnew/footprint_libraries_utils.cpp:1035
+#: pcbnew/footprint_libraries_utils.cpp:1044
 #, fuzzy
 msgid "Save in library:"
 msgstr " в библиотека"
 
 #: eeschema/symbol_editor/symbol_editor.cpp:944
-#: pcbnew/footprint_libraries_utils.cpp:1118
+#: pcbnew/footprint_libraries_utils.cpp:1127
 #, fuzzy
 msgid "A library must be specified."
 msgstr "Не е указана библиотека."
@@ -23248,7 +23251,7 @@ msgid "Keep Symbol"
 msgstr "Захранващ символ"
 
 #: eeschema/symbol_editor/symbol_editor.cpp:1291 pcbnew/files.cpp:342
-#: pcbnew/footprint_libraries_utils.cpp:1204
+#: pcbnew/footprint_libraries_utils.cpp:1213
 #, c-format
 msgid "Revert '%s' to last version saved?"
 msgstr ""
@@ -23908,7 +23911,7 @@ msgstr "Чертежи"
 
 #: eeschema/tools/ee_actions.cpp:356 eeschema/tools/ee_actions.cpp:588
 #: eeschema/tools/symbol_editor_drawing_tools.cpp:301
-#: pagelayout_editor/tools/pl_actions.cpp:61 pcbnew/tools/drawing_tool.cpp:1043
+#: pagelayout_editor/tools/pl_actions.cpp:61 pcbnew/tools/drawing_tool.cpp:1044
 #: pcbnew/tools/pcb_actions.cpp:185
 #, fuzzy
 msgid "Draw Text"
@@ -25293,7 +25296,7 @@ msgstr "Мин.свредло на прох.отв."
 
 #: eeschema/tools/ee_inspection_tool.cpp:574
 #: pagelayout_editor/tools/pl_editor_control.cpp:160
-#: pcbnew/tools/pcb_control.cpp:1661
+#: pcbnew/tools/pcb_control.cpp:1665
 msgid "UUID"
 msgstr ""
 
@@ -25369,7 +25372,7 @@ msgstr "Постави Модул"
 
 #: eeschema/tools/sch_drawing_tools.cpp:1174
 #: eeschema/tools/symbol_editor_drawing_tools.cpp:691
-#: pcbnew/tools/drawing_tool.cpp:1823
+#: pcbnew/tools/drawing_tool.cpp:1825
 #, fuzzy
 msgid "No graphic items found in file."
 msgstr "Покажи пътечките в контурен режим"
@@ -25453,7 +25456,7 @@ msgstr "Добавяне на шина"
 msgid "Draw %s"
 msgstr "Чертежи"
 
-#: eeschema/tools/sch_drawing_tools.cpp:2779 pcbnew/tools/drawing_tool.cpp:1248
+#: eeschema/tools/sch_drawing_tools.cpp:2779 pcbnew/tools/drawing_tool.cpp:1250
 #, fuzzy
 msgid "Draw Table"
 msgstr "Чертежи"
@@ -25773,7 +25776,7 @@ msgid "No text editor selected in KiCad. Please choose one."
 msgstr "Не е избран редактор. Моля, изберете един"
 
 #: eeschema/tools/symbol_editor_control.cpp:438
-#: eeschema/widgets/panel_symbol_chooser.cpp:682
+#: eeschema/widgets/panel_symbol_chooser.cpp:684
 #, fuzzy
 msgid "No symbol selected"
 msgstr "Не е избран инструмент"
@@ -25790,7 +25793,7 @@ msgid "No symbol to export"
 msgstr "Не експортирай"
 
 #: eeschema/tools/symbol_editor_control.cpp:708
-#: pcbnew/footprint_edit_frame.cpp:1437
+#: pcbnew/footprint_edit_frame.cpp:1447
 #, fuzzy
 msgid "Export View as PNG"
 msgstr "Експорт на конфиг. горещи клавиши"
@@ -25994,12 +25997,12 @@ msgstr "Други:"
 msgid "Graphical shapes"
 msgstr "Графичен стил:"
 
-#: eeschema/widgets/panel_symbol_chooser.cpp:587
+#: eeschema/widgets/panel_symbol_chooser.cpp:589
 #, fuzzy
 msgid "No footprint specified"
 msgstr "Не са намерени компонентни отпечатъци"
 
-#: eeschema/widgets/panel_symbol_chooser.cpp:600
+#: eeschema/widgets/panel_symbol_chooser.cpp:602
 #, fuzzy
 msgid "Invalid footprint specified"
 msgstr "Съхрани файлове списък на вериги и комп.отп."
@@ -26329,13 +26332,15 @@ msgstr "Избор на слой:"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:27
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:58
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:59
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:55
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:159
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:50
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:100
-#: pcbnew/footprint.cpp:4034 pcbnew/footprint.cpp:4037
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:169
+#: pcbnew/footprint.cpp:4039 pcbnew/footprint.cpp:4042
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2137 pcbnew/pad.cpp:1303
-#: pcbnew/pad.cpp:2542 pcbnew/pcb_dimension.cpp:661
-#: pcbnew/pcb_dimension.cpp:1457 pcbnew/pcb_fields_grid_table.cpp:181
+#: pcbnew/pad.cpp:2536 pcbnew/pcb_dimension.cpp:661
+#: pcbnew/pcb_dimension.cpp:1457 pcbnew/pcb_fields_grid_table.cpp:150
 #: pcbnew/pcb_group.cpp:503 pcbnew/pcb_marker.cpp:378
 #: pcbnew/pcb_reference_image.cpp:219 pcbnew/pcb_reference_image.cpp:342
 #: pcbnew/pcb_shape.cpp:646 pcbnew/pcb_shape.cpp:890 pcbnew/pcb_shape.cpp:892
@@ -26351,7 +26356,7 @@ msgstr "Избор на слой:"
 #: pcbnew/widgets/search_handlers.cpp:120
 #: pcbnew/widgets/search_handlers.cpp:178
 #: pcbnew/widgets/search_handlers.cpp:243 pcbnew/zone.cpp:850
-#: pcbnew/zone.cpp:1898 pcbnew/zone.cpp:1899
+#: pcbnew/zone.cpp:1922 pcbnew/zone.cpp:1923
 msgid "Layer"
 msgstr "Слой"
 
@@ -27322,7 +27327,7 @@ msgstr "Подчертаване на връзка"
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:290
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:352
 #: pcbnew/dialogs/dialog_layer_selection_base.cpp:230
-#: pcbnew/dialogs/panel_setup_layers.cpp:930
+#: pcbnew/dialogs/panel_setup_layers.cpp:1125
 #: pcbnew/widgets/appearance_controls.cpp:1025
 #: pcbnew/widgets/appearance_controls_base.cpp:32
 #: pcbnew/zone_manager/model_zones_overview_table.h:77
@@ -27364,12 +27369,12 @@ msgid "PCB Background"
 msgstr "Фон на заливка"
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:161
-#: pcbnew/widgets/appearance_controls.cpp:1844
+#: pcbnew/widgets/appearance_controls.cpp:1880
 msgid "Show All Layers"
 msgstr "Покажи всички слоеве"
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:164
-#: pcbnew/widgets/appearance_controls.cpp:1830
+#: pcbnew/widgets/appearance_controls.cpp:1866
 #, fuzzy
 msgid "Hide All Layers But Active"
 msgstr "Скрий всички слоеве"
@@ -27380,7 +27385,7 @@ msgid "Always Hide All Layers But Active"
 msgstr "Скрий всички слоеве"
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:171
-#: pcbnew/widgets/appearance_controls.cpp:1847
+#: pcbnew/widgets/appearance_controls.cpp:1883
 msgid "Hide All Layers"
 msgstr "Скрий всички слоеве"
 
@@ -27418,8 +27423,8 @@ msgid "Change Render Color for"
 msgstr "Медни слоеве"
 
 #: gerbview/widgets/layer_widget.cpp:341
-#: pcbnew/widgets/appearance_controls.cpp:2172
-#: pcbnew/widgets/appearance_controls.cpp:2447
+#: pcbnew/widgets/appearance_controls.cpp:2208
+#: pcbnew/widgets/appearance_controls.cpp:2483
 #, fuzzy
 msgid ""
 "Left double click or middle click for color change, right click for menu"
@@ -29691,319 +29696,319 @@ msgstr "Неуспешно отв. на файл \"%s\""
 msgid "Can not move '%s' to trash."
 msgstr "Неуспешно отв. на файл \"%s\""
 
-#: kicad/project_tree_pane.cpp:291
+#: kicad/project_tree_pane.cpp:292
 #, fuzzy
 msgid "Directory name:"
 msgstr "Направление:"
 
-#: kicad/project_tree_pane.cpp:291
+#: kicad/project_tree_pane.cpp:292
 msgid "Create New Directory"
 msgstr "Създай нова директория"
 
-#: kicad/project_tree_pane.cpp:851
+#: kicad/project_tree_pane.cpp:852
 #, fuzzy
 msgid "Switch to this Project"
 msgstr "Измени позицията на пътечката"
 
-#: kicad/project_tree_pane.cpp:852
+#: kicad/project_tree_pane.cpp:853
 msgid "Close all editors, and switch to the selected project"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:859
+#: kicad/project_tree_pane.cpp:860
 #, fuzzy
 msgid "New Directory..."
 msgstr "Нова директория"
 
-#: kicad/project_tree_pane.cpp:860
+#: kicad/project_tree_pane.cpp:861
 msgid "Create a New Directory"
 msgstr "Създай нова директория"
 
-#: kicad/project_tree_pane.cpp:868 kicad/project_tree_pane.cpp:878
+#: kicad/project_tree_pane.cpp:869 kicad/project_tree_pane.cpp:879
 msgid "Reveal in Finder"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:869
+#: kicad/project_tree_pane.cpp:870
 msgid "Reveals the directory in a Finder window"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:871
+#: kicad/project_tree_pane.cpp:872
 #, fuzzy
 msgid "Open Directory in File Explorer"
 msgstr "Изходна директория:"
 
-#: kicad/project_tree_pane.cpp:872 pcbnew/tools/pcb_actions.cpp:986
+#: kicad/project_tree_pane.cpp:873 pcbnew/tools/pcb_actions.cpp:986
 msgid "Opens the directory in the default system file manager"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:879
+#: kicad/project_tree_pane.cpp:880
 msgid "Reveals the directories in a Finder window"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:881
+#: kicad/project_tree_pane.cpp:882
 #, fuzzy
 msgid "Open Directories in File Explorer"
 msgstr "Изходна директория:"
 
-#: kicad/project_tree_pane.cpp:882
+#: kicad/project_tree_pane.cpp:883
 msgid "Opens the directories in the default system file manager"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:893
+#: kicad/project_tree_pane.cpp:894
 msgid "Open the file in a Text Editor"
 msgstr "Отвори файла в текстов редактор"
 
-#: kicad/project_tree_pane.cpp:895
+#: kicad/project_tree_pane.cpp:896
 #, fuzzy
 msgid "Open files in a Text Editor"
 msgstr "Отвори файла в текстов редактор"
 
-#: kicad/project_tree_pane.cpp:897
+#: kicad/project_tree_pane.cpp:898
 #, fuzzy
 msgid "Edit in a Text Editor"
 msgstr "Редактирай в текстов редактор"
 
-#: kicad/project_tree_pane.cpp:903
+#: kicad/project_tree_pane.cpp:904
 #, fuzzy
 msgid "Run Jobs"
 msgstr "Извод %s, %s, %s"
 
-#: kicad/project_tree_pane.cpp:911
+#: kicad/project_tree_pane.cpp:912
 #, fuzzy
 msgid "Rename File..."
 msgstr "Преименувай файл"
 
-#: kicad/project_tree_pane.cpp:912
+#: kicad/project_tree_pane.cpp:913
 msgid "Rename file"
 msgstr "Преименувай файл"
 
-#: kicad/project_tree_pane.cpp:916
-#, fuzzy
-msgid "Rename Files..."
-msgstr "Преименувай файл"
-
 #: kicad/project_tree_pane.cpp:917
 #, fuzzy
+msgid "Rename Files..."
+msgstr "Преименувай файл"
+
+#: kicad/project_tree_pane.cpp:918
+#, fuzzy
 msgid "Rename files"
 msgstr "Преименувай файл"
 
-#: kicad/project_tree_pane.cpp:927
+#: kicad/project_tree_pane.cpp:928
 #, fuzzy
 msgid "Delete the file and its content"
 msgstr "Изтрий директорията и цялото и съдържание"
 
-#: kicad/project_tree_pane.cpp:929
+#: kicad/project_tree_pane.cpp:930
 #, fuzzy
 msgid "Delete the files and their contents"
 msgstr "Изтрий директорията и цялото и съдържание"
 
-#: kicad/project_tree_pane.cpp:944
+#: kicad/project_tree_pane.cpp:945
 #, fuzzy
 msgid "Move to Trash"
 msgstr "Включително блокираните пътечки"
 
-#: kicad/project_tree_pane.cpp:956
+#: kicad/project_tree_pane.cpp:957
 msgid "Add Project to Version Control..."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:957
+#: kicad/project_tree_pane.cpp:958
 #, fuzzy
 msgid "Initialize a new repository"
 msgstr "Невъзможност за отваряне на %s"
 
-#: kicad/project_tree_pane.cpp:961
+#: kicad/project_tree_pane.cpp:962
 #, fuzzy
 msgid "Commit Project..."
 msgstr ""
 "\n"
 "Проект: "
 
-#: kicad/project_tree_pane.cpp:962 kicad/project_tree_pane.cpp:976
+#: kicad/project_tree_pane.cpp:963 kicad/project_tree_pane.cpp:977
 msgid "Commit changes to the local repository"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:965
+#: kicad/project_tree_pane.cpp:966
 msgid "Push"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:966
+#: kicad/project_tree_pane.cpp:967
 msgid "Push committed local changes to remote repository"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:969
+#: kicad/project_tree_pane.cpp:970
 msgid "Pull"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:970
+#: kicad/project_tree_pane.cpp:971
 #, fuzzy
 msgid "Pull changes from remote repository into local"
 msgstr "Печат на схема"
 
-#: kicad/project_tree_pane.cpp:975
+#: kicad/project_tree_pane.cpp:976
 #, fuzzy
 msgid "Commit File..."
 msgstr "Редактирай поле"
 
-#: kicad/project_tree_pane.cpp:990
+#: kicad/project_tree_pane.cpp:991
 #, fuzzy
 msgid "Switch to branch "
 msgstr "Не на проводящия слой"
 
-#: kicad/project_tree_pane.cpp:995
+#: kicad/project_tree_pane.cpp:996
 #, fuzzy
 msgid "Other..."
 msgstr "Други:"
 
-#: kicad/project_tree_pane.cpp:996
+#: kicad/project_tree_pane.cpp:997
 #, fuzzy
 msgid "Switch to a different branch"
 msgstr "Използване на относителен път?"
 
-#: kicad/project_tree_pane.cpp:999
+#: kicad/project_tree_pane.cpp:1000
 #, fuzzy
 msgid "Switch to Branch"
 msgstr "Редактор на Модул"
 
-#: kicad/project_tree_pane.cpp:1003
+#: kicad/project_tree_pane.cpp:1004
 #, fuzzy
 msgid "Remove Version Control"
 msgstr "Премести ъгъл"
 
-#: kicad/project_tree_pane.cpp:1004
+#: kicad/project_tree_pane.cpp:1005
 msgid "Delete all version control files from the project directory."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1059
+#: kicad/project_tree_pane.cpp:1060
 #, fuzzy, c-format
 msgid "Change filename: '%s'"
 msgstr "Промяна името на файла: "
 
-#: kicad/project_tree_pane.cpp:1061
+#: kicad/project_tree_pane.cpp:1062
 msgid "Change filename"
 msgstr "Промяна името на файла"
 
-#: kicad/project_tree_pane.cpp:1406
+#: kicad/project_tree_pane.cpp:1407
 msgid "Network path: not monitoring folder changes"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1412
+#: kicad/project_tree_pane.cpp:1413
 msgid "Local path: monitoring folder changes"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1595
+#: kicad/project_tree_pane.cpp:1596
 #, fuzzy
 msgid "The selected directory is already a git project."
 msgstr "Чертай избраните елементи при преместване"
 
-#: kicad/project_tree_pane.cpp:1611
-#, fuzzy
-msgid "Failed to initialize git project."
-msgstr "Неуспешно намиране на елемент"
-
-#: kicad/project_tree_pane.cpp:1626
+#: kicad/project_tree_pane.cpp:1603
 #, fuzzy
 msgid "Set default remote"
 msgstr "Използвай имена на вериги"
 
-#: kicad/project_tree_pane.cpp:1679
+#: kicad/project_tree_pane.cpp:1618
+#, fuzzy
+msgid "Failed to initialize git project."
+msgstr "Неуспешно намиране на елемент"
+
+#: kicad/project_tree_pane.cpp:1678
 #, fuzzy
 msgid "Failed to set default remote."
 msgstr "Неуспешно създаване на файл"
 
-#: kicad/project_tree_pane.cpp:1691 kicad/project_tree_pane.cpp:1725
-#: kicad/project_tree_pane.cpp:1747
+#: kicad/project_tree_pane.cpp:1690 kicad/project_tree_pane.cpp:1724
+#: kicad/project_tree_pane.cpp:1746
 #, fuzzy
 msgid "Fetching Remote"
 msgstr "Вход проводник-шина"
 
-#: kicad/project_tree_pane.cpp:1732
+#: kicad/project_tree_pane.cpp:1731
 #, fuzzy
 msgid "Failed to pull project"
 msgstr "Неуспешно намиране на елемент"
 
-#: kicad/project_tree_pane.cpp:1754
+#: kicad/project_tree_pane.cpp:1753
 #, fuzzy
 msgid "Failed to push project"
 msgstr "Неуспешно намиране на елемент"
 
-#: kicad/project_tree_pane.cpp:1816
+#: kicad/project_tree_pane.cpp:1830
 #, fuzzy, c-format
 msgid "Failed to lookup branch '%s': %s"
 msgstr "Неуспешно отваряне"
 
-#: kicad/project_tree_pane.cpp:1829
+#: kicad/project_tree_pane.cpp:1843
 #, fuzzy, c-format
 msgid "Failed to find branch head for '%s'"
 msgstr "Неуспешно намиране на PDF четец за"
 
-#: kicad/project_tree_pane.cpp:1840
+#: kicad/project_tree_pane.cpp:1854
 #, fuzzy, c-format
 msgid "Failed to switch to branch '%s'"
 msgstr "Неуспешно отваряне"
 
-#: kicad/project_tree_pane.cpp:1851
+#: kicad/project_tree_pane.cpp:1865
 #, fuzzy, c-format
 msgid "Failed to update HEAD reference for branch '%s'"
 msgstr "има нужда от НОМЕР за '%s'"
 
-#: kicad/project_tree_pane.cpp:1870
+#: kicad/project_tree_pane.cpp:1884
 #, fuzzy
 msgid "Are you sure you want to remove git tracking from this project?"
 msgstr "ОК за изтриване на избраните артикули?"
 
-#: kicad/project_tree_pane.cpp:1887
+#: kicad/project_tree_pane.cpp:1901
 #, fuzzy
 msgid "Failed to remove git directory"
 msgstr "Невъзможност за създаване на файл %s"
 
-#: kicad/project_tree_pane.cpp:2223
+#: kicad/project_tree_pane.cpp:2237
 msgid "Discarding commit due to empty commit message."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:2229
+#: kicad/project_tree_pane.cpp:2243
 msgid "Discarding commit due to empty file selection."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:2235
+#: kicad/project_tree_pane.cpp:2249
 #, fuzzy, c-format
 msgid "Failed to get repository index: %s"
 msgstr "Невъзможност за отваряне на %s"
 
-#: kicad/project_tree_pane.cpp:2243
+#: kicad/project_tree_pane.cpp:2257
 #, fuzzy, c-format
 msgid "Failed to add file to index: %s"
 msgstr "Неуспешно създаване"
 
-#: kicad/project_tree_pane.cpp:2251
+#: kicad/project_tree_pane.cpp:2265
 #, fuzzy, c-format
 msgid "Failed to write index: %s"
 msgstr "Неуспешно създаване на файл"
 
-#: kicad/project_tree_pane.cpp:2258
+#: kicad/project_tree_pane.cpp:2272
 #, fuzzy, c-format
 msgid "Failed to write tree: %s"
 msgstr "Неуспешно създаване"
 
-#: kicad/project_tree_pane.cpp:2267
+#: kicad/project_tree_pane.cpp:2281
 #, fuzzy, c-format
 msgid "Failed to lookup tree: %s"
 msgstr "Неуспешно създаване"
 
-#: kicad/project_tree_pane.cpp:2275
+#: kicad/project_tree_pane.cpp:2289
 #, fuzzy, c-format
 msgid "Failed to get HEAD reference: %s"
 msgstr "Невъзможност за създаване на файл %s"
 
-#: kicad/project_tree_pane.cpp:2282
+#: kicad/project_tree_pane.cpp:2296
 #, fuzzy, c-format
 msgid "Failed to get commit: %s"
 msgstr "Неуспешно създаване"
 
-#: kicad/project_tree_pane.cpp:2298
+#: kicad/project_tree_pane.cpp:2312
 #, fuzzy, c-format
 msgid "Failed to create author signature: %s"
 msgstr "Неуспешно създаване на файл"
 
-#: kicad/project_tree_pane.cpp:2333
+#: kicad/project_tree_pane.cpp:2347
 #, fuzzy, c-format
 msgid "Failed to create commit: %s"
 msgstr "Неуспешно създаване на файл"
@@ -30507,6 +30512,7 @@ msgid "Item Properties"
 msgstr "Настройки на текст"
 
 #: pagelayout_editor/dialogs/properties_frame_base.cpp:461
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:145
 #, fuzzy
 msgid "Default Values"
 msgstr "Тип на прох.отв.по подразбиране"
@@ -33192,8 +33198,8 @@ msgstr "Отстояния на подложки...\n"
 #: pcbnew/board.cpp:1807 pcbnew/dialogs/dialog_board_statistics.cpp:701
 #: pcbnew/dialogs/dialog_board_statistics_base.cpp:78
 #: pcbnew/dialogs/dialog_unused_pad_layers_base.cpp:27
-#: pcbnew/footprint.cpp:1628 pcbnew/netinfo_item.cpp:108
-#: pcbnew/pcb_draw_panel_gal.cpp:641 pcbnew/widgets/appearance_controls.cpp:331
+#: pcbnew/footprint.cpp:1633 pcbnew/netinfo_item.cpp:108
+#: pcbnew/pcb_draw_panel_gal.cpp:714 pcbnew/widgets/appearance_controls.cpp:331
 #: pcbnew/widgets/panel_selection_filter.cpp:198
 #: pcbnew/widgets/panel_selection_filter_base.cpp:45
 msgid "Pads"
@@ -33207,19 +33213,19 @@ msgstr "Подложки"
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:222
 #: pcbnew/dialogs/dialog_unused_pad_layers_base.cpp:24
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:88
-#: pcbnew/netinfo_item.cpp:123 pcbnew/pcb_draw_panel_gal.cpp:642
+#: pcbnew/netinfo_item.cpp:123 pcbnew/pcb_draw_panel_gal.cpp:715
 #: pcbnew/widgets/appearance_controls.cpp:330
 #: pcbnew/widgets/panel_selection_filter.cpp:197
 #: pcbnew/widgets/panel_selection_filter_base.cpp:41
 msgid "Vias"
 msgstr "Проходни връзки"
 
-#: pcbnew/board.cpp:1809 pcbnew/pcb_draw_panel_gal.cpp:643
+#: pcbnew/board.cpp:1809 pcbnew/pcb_draw_panel_gal.cpp:716
 #, fuzzy
 msgid "Track Segments"
 msgstr "Изтегли сегмент"
 
-#: pcbnew/board.cpp:1811 pcbnew/pcb_draw_panel_gal.cpp:645
+#: pcbnew/board.cpp:1811 pcbnew/pcb_draw_panel_gal.cpp:718
 #, fuzzy
 msgid "Unrouted"
 msgstr "Нулирай неопроводените"
@@ -33457,7 +33463,7 @@ msgid "Add Dielectric Layer"
 msgstr "Избор на слой:"
 
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:330
-#: pcbnew/dialogs/panel_setup_layers.cpp:957
+#: pcbnew/dialogs/panel_setup_layers.cpp:1152
 #, fuzzy
 msgid "Select layer to add:"
 msgstr "Избор на библиотека за обзор"
@@ -34184,14 +34190,13 @@ msgstr "Избор на обозначение"
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:154
 #: pcbnew/dialogs/dialog_render_job.cpp:41
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:117
-#: pcbnew/footprint.cpp:1640
+#: pcbnew/footprint.cpp:1645
 msgid "Front"
 msgstr "Лицев"
 
 #: pcbnew/dialogs/dialog_board_reannotate_base.cpp:187
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:154
 #: pcbnew/dialogs/dialog_render_job.cpp:39
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:560
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:122
 msgid "Back"
 msgstr "Заден"
@@ -34381,7 +34386,7 @@ msgid ""
 msgstr ""
 
 #: pcbnew/dialogs/dialog_board_setup.cpp:301 pcbnew/files.cpp:583
-#: pcbnew/tools/pcb_control.cpp:1502
+#: pcbnew/tools/pcb_control.cpp:1506
 #, fuzzy
 msgid "Loading PCB"
 msgstr "Зареждане"
@@ -34462,7 +34467,7 @@ msgid "Total:"
 msgstr ""
 
 #: pcbnew/dialogs/dialog_board_statistics.cpp:491
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2517
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2511
 #, fuzzy
 msgid "Round"
 msgstr " намерен(а)"
@@ -34591,7 +34596,7 @@ msgstr "Клас на платката"
 
 #: pcbnew/dialogs/dialog_cleanup_graphics.cpp:48
 #: pcbnew/dialogs/dialog_exchange_footprints.cpp:310
-#: pcbnew/footprint_libraries_utils.cpp:961
+#: pcbnew/footprint_libraries_utils.cpp:970
 #, fuzzy
 msgid "Update Footprint"
 msgstr "Печат на комп.отп."
@@ -34991,8 +34996,8 @@ msgid ""
 "This setting can be overridden by local  pad settings"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_copper_zones_base.cpp:232 pcbnew/footprint.cpp:4008
-#: pcbnew/pad.cpp:2527 pcbnew/zone.cpp:1805
+#: pcbnew/dialogs/dialog_copper_zones_base.cpp:232 pcbnew/footprint.cpp:4013
+#: pcbnew/pad.cpp:2521 pcbnew/zone.cpp:1829
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 #, fuzzy
 msgid "Thermal reliefs"
@@ -35043,14 +35048,14 @@ msgstr "Стил на заливка"
 
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:290
 #: pcbnew/dialogs/dialog_non_copper_zones_properties_base.cpp:129
-#: pcbnew/zone.cpp:1815 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
+#: pcbnew/zone.cpp:1839 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
 #, fuzzy
 msgid "Solid fill"
 msgstr "Твърд"
 
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:290
 #: pcbnew/dialogs/dialog_non_copper_zones_properties_base.cpp:129
-#: pcbnew/zone.cpp:1816 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
+#: pcbnew/zone.cpp:1840 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
 #, fuzzy
 msgid "Hatch pattern"
 msgstr "Щриховка"
@@ -35114,7 +35119,7 @@ msgstr "Премахни полета"
 msgid "Choose what to do with unconnected copper islands"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_copper_zones_base.cpp:357 pcbnew/zone.cpp:1826
+#: pcbnew/dialogs/dialog_copper_zones_base.cpp:357 pcbnew/zone.cpp:1850
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 #, fuzzy
 msgid "Below area limit"
@@ -36986,8 +36991,8 @@ msgstr "Проверка на цокли"
 msgid "Choose Footprint"
 msgstr "Отпечатък"
 
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:76
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:143
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:78
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:148
 #, fuzzy
 msgid "3D Models"
 msgstr "TE-Modes"
@@ -37027,15 +37032,15 @@ msgid ""
 msgstr ""
 "Дебелината на шрифта е прекалено голяма за размера. Ще бъде ограничена."
 
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:633
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:624
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:661
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:660
 #, fuzzy
 msgid "Edit Footprint Properties"
 msgstr "Редактирай настрийките на компонент"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:52
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:53
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:157
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:98
 #, fuzzy
 msgid "Text Items"
@@ -37043,7 +37048,7 @@ msgstr "Избор на елементи"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:60
 #: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:53
-#: pcbnew/pcb_fields_grid_table.cpp:183 pcbnew/pcb_text.cpp:630
+#: pcbnew/pcb_fields_grid_table.cpp:152 pcbnew/pcb_text.cpp:630
 #: pcbnew/pcb_text.cpp:647
 #, fuzzy
 msgid "Keep Upright"
@@ -37051,21 +37056,21 @@ msgstr "Премести надясно ->"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:61
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:62
-#: pcbnew/pcb_fields_grid_table.cpp:184
+#: pcbnew/pcb_fields_grid_table.cpp:153
 #, fuzzy
 msgid "X Offset"
 msgstr "Изместване Х"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:62
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:63
-#: pcbnew/pcb_fields_grid_table.cpp:185
+#: pcbnew/pcb_fields_grid_table.cpp:154
 #, fuzzy
 msgid "Y Offset"
 msgstr "Изместване Х"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:68
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:69
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:64
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:168
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:56
 #: pcbnew/plot_board_layers.cpp:103
 #, fuzzy
@@ -37085,15 +37090,15 @@ msgstr "Компонентен отпечатък"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:188
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:193
-#: pcbnew/footprint.cpp:1286
+#: pcbnew/footprint.cpp:1291
 #, fuzzy
 msgid "Through hole"
 msgstr "Проходна връзка"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:188
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:193
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/footprint.cpp:1283
-#: pcbnew/pad.cpp:1532 pcbnew/pad.cpp:2493
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/footprint.cpp:1288
+#: pcbnew/pad.cpp:1532 pcbnew/pad.cpp:2487
 msgid "SMD"
 msgstr "повърхностен монтаж"
 
@@ -37306,29 +37311,29 @@ msgstr ""
 msgid "Footprint Properties"
 msgstr "Текстови настройки на комп.отп."
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:379
-#: pcbnew/footprint_libraries_utils.cpp:1124
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:388
+#: pcbnew/footprint_libraries_utils.cpp:1133
 #: pcbnew/tools/footprint_editor_control.cpp:460
 #, fuzzy
 msgid "Footprint must have a name."
 msgstr "Тест на комп.отп."
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:384
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:393
 #, fuzzy, c-format
 msgid "Footprint name may not contain '%s'."
 msgstr "Текстови настройки на комп.отп."
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:437
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:446
 #, fuzzy, c-format
 msgid "The text width must be between %s and %s."
 msgstr " Vout трябва да е по-голямо от vref"
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:449
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:458
 #, fuzzy, c-format
 msgid "The text height must be between %s and %s."
 msgstr " Vout трябва да е по-голямо от vref"
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:467
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:476
 #: pcbnew/dialogs/dialog_text_properties.cpp:522
 #: pcbnew/dialogs/dialog_textbox_properties.cpp:342
 #, fuzzy
@@ -38101,7 +38106,7 @@ msgstr "2 слоя"
 
 #: pcbnew/dialogs/dialog_global_edit_text_and_graphics.cpp:273
 #: pcbnew/dialogs/panel_fp_editor_graphics_defaults_base.cpp:64
-#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:60 pcbnew/pad.cpp:2684
+#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:60 pcbnew/pad.cpp:2678
 #, fuzzy
 msgid "Copper Layers"
 msgstr "Медни слоеве:"
@@ -38283,7 +38288,7 @@ msgstr "Ширина на текста:"
 
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:175
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1075
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2533
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2527
 #, fuzzy
 msgid "All copper layers"
 msgstr "всички медни слоеве"
@@ -38296,7 +38301,7 @@ msgstr "Въведи текст за поставяне на избрания с
 
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:175
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1079
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2534
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2528
 #, fuzzy
 msgid "Connected layers only"
 msgstr "Изчисти текущ слой"
@@ -38836,7 +38841,7 @@ msgid "Outset Items"
 msgstr "Избор на елементи"
 
 #: pcbnew/dialogs/dialog_pad_properties.cpp:179
-#: pcbnew/dialogs/dialog_pad_properties_base.h:288 pcbnew/pad.cpp:2584
+#: pcbnew/dialogs/dialog_pad_properties_base.h:288 pcbnew/pad.cpp:2578
 msgid "Pad Properties"
 msgstr "Настройки на конт.пл."
 
@@ -38923,7 +38928,7 @@ msgstr ""
 msgid "Pad type:"
 msgstr "Тип на конт.пл.:"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/pad.cpp:2492
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/pad.cpp:2486
 #, fuzzy
 msgid "Through-hole"
 msgstr "Проходна връзка"
@@ -38980,7 +38985,7 @@ msgid "Circular"
 msgstr "Кръг"
 
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:1516
-#: pcbnew/pad.cpp:2500
+#: pcbnew/pad.cpp:2494
 msgid "Oval"
 msgstr "Овал"
 
@@ -38993,12 +38998,12 @@ msgstr "Правоъгълник"
 msgid "Trapezoidal"
 msgstr "Трапецен"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2502
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2496
 #, fuzzy
 msgid "Rounded rectangle"
 msgstr "Премести правоъгълник"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2503
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2497
 #, fuzzy
 msgid "Chamfered rectangle"
 msgstr "Добави правоъгълник"
@@ -39114,7 +39119,7 @@ msgstr ""
 msgid "Hole shape:"
 msgstr "Сложна форма"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2518
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2512
 msgid "Oblong"
 msgstr ""
 
@@ -39207,27 +39212,27 @@ msgid ""
 "Mechanical specifies a through-hole pad that is used for mechanical support"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2508
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2502
 #, fuzzy
 msgid "BGA pad"
 msgstr "Добави подложка"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2510
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2504
 #, fuzzy
 msgid "Fiducial, local to footprint"
 msgstr "Търсене на комп.отп."
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2509
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2503
 #, fuzzy
 msgid "Fiducial, global to board"
 msgstr "Търсене на комп.отп."
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2511
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2505
 #, fuzzy
 msgid "Test point pad"
 msgstr "Комп. отпечатъци"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2512
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2506
 #, fuzzy
 msgid "Heatsink pad"
 msgstr "Завърти извод"
@@ -39524,7 +39529,7 @@ msgstr "Полигони"
 
 #: pcbnew/dialogs/dialog_plot_base.cpp:90
 #: pcbnew/widgets/appearance_controls.cpp:653
-#: pcbnew/widgets/appearance_controls.cpp:1810
+#: pcbnew/widgets/appearance_controls.cpp:1846
 #, fuzzy
 msgid "Hide"
 msgstr "Скрий решетката"
@@ -40651,7 +40656,7 @@ msgstr "Ориентация на комп.отп."
 #: pcbnew/dialogs/dialog_text_properties_base.cpp:99
 #: pcbnew/pcb_dimension.cpp:1885 pcbnew/pcb_dimension.cpp:1921
 #: pcbnew/pcb_dimension.cpp:1962 pcbnew/pcb_dimension.cpp:2007
-#: pcbnew/pcb_dimension.cpp:2044 pcbnew/pcb_fields_grid_table.cpp:186
+#: pcbnew/pcb_dimension.cpp:2044 pcbnew/pcb_fields_grid_table.cpp:155
 #: pcbnew/pcb_text.cpp:626
 msgid "Knockout"
 msgstr ""
@@ -40906,7 +40911,7 @@ msgstr "Форма на целта:"
 #: pcbnew/router/router_tool.cpp:2757 pcbnew/router/router_tool.cpp:2762
 #: pcbnew/router/router_tool.cpp:2767 pcbnew/router/router_tool.cpp:2778
 #: pcbnew/router/router_tool.cpp:2786 pcbnew/router/router_tool.cpp:2791
-#: pcbnew/tools/pcb_control.cpp:1698 pcbnew/tools/pcb_control.cpp:1708
+#: pcbnew/tools/pcb_control.cpp:1702 pcbnew/tools/pcb_control.cpp:1712
 #: pcbnew/zone.cpp:874
 #, fuzzy, c-format
 msgid "(from %s)"
@@ -41235,6 +41240,11 @@ msgstr ""
 msgid "Internal Layers"
 msgstr "Други:"
 
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:496
+#, fuzzy, c-format
+msgid "Layer name %s already in use."
+msgstr "Лист с име \"%s\" вече съществува."
+
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:23
 #, fuzzy
 msgid "Default Field Properties for New Footprints"
@@ -41306,32 +41316,32 @@ msgstr "Компонент \"%s\" вече съществува. Да го пр
 msgid "Failed to save footprint library file '%s'."
 msgstr "Грешка при съхранение на библиотечен файл \""
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:396
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:388
 #, fuzzy
 msgid "Error adding 3D model"
 msgstr "Зареди D-кодове"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:480
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:472
 #, fuzzy
 msgid "No filename entered"
 msgstr "Не е избран слой"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:485
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:477
 #, fuzzy
 msgid "Illegal filename"
 msgstr "Име на файл на платката:"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:490
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:482
 #: pcbnew/microwave/microwave_polygon.cpp:223
 msgid "File not found"
 msgstr "Файлът не е намерен"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:495
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:487
 #, fuzzy
 msgid "Unable to open file"
 msgstr "Неуспешно отваряне на файл "
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:500
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:492
 #, fuzzy
 msgid "Unknown error"
 msgstr "Неизвестна форма на подложка"
@@ -41876,330 +41886,125 @@ msgstr "Търсене на комп.отп."
 msgid "Apply board defaults to non-copper footprint shapes"
 msgstr "Търсене на комп.отп."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:458
-msgid "Use the Physical Stackup page to change the number of copper layers."
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers.cpp:492
-#, c-format
-msgid ""
-"Footprints have some items on removed layers:\n"
-"%s\n"
-"These items will be no longer accessible\n"
-"Do you wish to continue?"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers.cpp:503
-msgid ""
-"Items have been found on removed layers. This operation will delete all "
-"items from removed layers and cannot be undone.\n"
-"Do you wish to continue?"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers.cpp:752
-#, fuzzy
-msgid "Layer must have a name."
-msgstr "Стойност на класа на веригите"
-
-#: pcbnew/dialogs/panel_setup_layers.cpp:758
-#, c-format
-msgid "%s are forbidden in layer names."
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers.cpp:765
-#, fuzzy
-msgid "Layer name \"signal\" is reserved."
-msgstr "'signal' е резервирано име на слой"
-
-#: pcbnew/dialogs/panel_setup_layers.cpp:774
-#, fuzzy, c-format
-msgid "Layer name '%s' already in use."
-msgstr "Лист с име \"%s\" вече съществува."
-
-#: pcbnew/dialogs/panel_setup_layers.cpp:907
-#, c-format
-msgid ""
-"Imported settings have fewer copper layers than the current board (%i "
-"instead of %i).\n"
-"\n"
-"Continue and delete the extra inner copper layers from the current board?"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers.cpp:916
-#, fuzzy
-msgid "Inner Layers to Be Deleted"
-msgstr "Елементи за изтриване"
-
-#: pcbnew/dialogs/panel_setup_layers.cpp:951
-msgid "All user-defined layers have already been added."
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers.cpp:955
-#, fuzzy
-msgid "Add User-defined Layer"
-msgstr "Потребителска Мрежа"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:26
-#, fuzzy
-msgid "Add User Defined Layer..."
-msgstr "Потребителска Мрежа"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:46
-#, fuzzy
-msgid "CrtYd_Front"
-msgstr "Front_later"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:51
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:639
+#: pcbnew/dialogs/panel_setup_layers.cpp:77
+#: pcbnew/dialogs/panel_setup_layers.cpp:284
 #, fuzzy
 msgid "Off-board, testing"
 msgstr "Off-board, manufacturing"
 
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:58
+#: pcbnew/dialogs/panel_setup_layers.cpp:87
 #, fuzzy
 msgid "If you want a fabrication layer for the front side of the board"
 msgstr "Ако е необходим обозначаващ слой на фронталната страна на платката"
 
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:62
-#, fuzzy
-msgid "Fab_Front"
-msgstr "Front_later"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:65
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:629
+#: pcbnew/dialogs/panel_setup_layers.cpp:97
+#: pcbnew/dialogs/panel_setup_layers.cpp:266
 msgid "Off-board, manufacturing"
 msgstr "Off-board, manufacturing"
 
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:70
+#: pcbnew/dialogs/panel_setup_layers.cpp:105
 msgid "If you want an adhesive template for the front side of the board"
 msgstr "Ако искате адхесив за фронталната страна на платката"
 
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:74
-msgid "Adhes_Front"
-msgstr "Adhes_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:77
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:89
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:101
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:113
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:581
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:593
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:605
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:617
+#: pcbnew/dialogs/panel_setup_layers.cpp:115
+#: pcbnew/dialogs/panel_setup_layers.cpp:133
+#: pcbnew/dialogs/panel_setup_layers.cpp:151
+#: pcbnew/dialogs/panel_setup_layers.cpp:169
+#: pcbnew/dialogs/panel_setup_layers.cpp:194
+#: pcbnew/dialogs/panel_setup_layers.cpp:212
+#: pcbnew/dialogs/panel_setup_layers.cpp:230
+#: pcbnew/dialogs/panel_setup_layers.cpp:248
 msgid "On-board, non-copper"
 msgstr "На платката, немеден"
 
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:82
+#: pcbnew/dialogs/panel_setup_layers.cpp:123
 #, fuzzy
 msgid "If you want a solder paste layer for front side of the board"
 msgstr "Ако искате припойна паста за фронталната страна на платката"
 
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:86
-msgid "SoldP_Front"
-msgstr "SoldP_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:94
+#: pcbnew/dialogs/panel_setup_layers.cpp:141
 msgid "If you want a silk screen layer for the front side of the board"
 msgstr "Ако е необходим обозначаващ слой на фронталната страна на платката"
 
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:98
-msgid "SilkS_Front"
-msgstr "SilkS_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:106
+#: pcbnew/dialogs/panel_setup_layers.cpp:159
 msgid "If you want a solder mask layer for the front of the board"
 msgstr "Ако искате припойна маска за фринталната страна на платката"
 
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:110
-msgid "Mask_Front"
-msgstr "Mask_Front"
+#: pcbnew/dialogs/panel_setup_layers.cpp:184
+msgid "If you want a solder mask layer for the back side of the board"
+msgstr "Ако искате припойна маска за задната страна на платката"
 
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:118
-msgid "If you want a front copper layer"
-msgstr "Ако искате фронтален меден слой"
+#: pcbnew/dialogs/panel_setup_layers.cpp:202
+msgid "If you want a silk screen layer for the back side of the board"
+msgstr "Ако е необходим обозначаващ слой на задната страна на платката"
 
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:122
+#: pcbnew/dialogs/panel_setup_layers.cpp:220
+msgid "If you want a solder paste layer for the back side of the board"
+msgstr "Ако искате припойна паста за задната страна на платката"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:238
+msgid "If you want an adhesive layer for the back side of the board"
+msgstr "Ако искате адхесив слой за задната страна на платката"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:256
 #, fuzzy
-msgid "Front_layer"
-msgstr "Front_later"
+msgid "If you want a fabrication layer for the back side of the board"
+msgstr "Ако е необходим обозначаващ слой на задната страна на платката"
 
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:123
-msgid "Layer name of front (top) copper layer"
-msgstr "Име на фронтален (горен) меден слой"
+#: pcbnew/dialogs/panel_setup_layers.cpp:302
+msgid "Board contour"
+msgstr "Контур на платката"
 
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
+#: pcbnew/dialogs/panel_setup_layers.cpp:319
+#, fuzzy
+msgid "Board contour setback"
+msgstr "Контур на платката"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:333
+#: pcbnew/dialogs/panel_setup_layers.cpp:347
+#: pcbnew/dialogs/panel_setup_layers.cpp:363
+#: pcbnew/dialogs/panel_setup_layers.cpp:379
+#: pcbnew/dialogs/panel_setup_layers.cpp:477
+msgid "Auxiliary"
+msgstr "Спомагателен"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:354
+msgid "If you want a separate layer for comments or notes"
+msgstr "Ако искате отделен слой за коментар и бележки"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:370
+msgid "If you want a layer for documentation drawings"
+msgstr "Ако искате слой за графична документация"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:415
+msgid "Use the Physical Stackup page to change the number of copper layers."
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:421
+#: pcbnew/dialogs/panel_setup_layers.cpp:473
+#: pcbnew/tools/drawing_stackup_table_tool.cpp:247
+#, fuzzy
+msgid "Layer Name"
+msgstr "Име на верига"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:426
 msgid "signal"
 msgstr "сигнален"
 
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
+#: pcbnew/dialogs/panel_setup_layers.cpp:427
 #, fuzzy
 msgid "power plane"
 msgstr "захранване"
 
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
+#: pcbnew/dialogs/panel_setup_layers.cpp:428
 msgid "mixed"
 msgstr "смесен"
 
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
+#: pcbnew/dialogs/panel_setup_layers.cpp:429
 msgid "jumper"
 msgstr "съединителен"
 
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:131
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:145
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:159
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:173
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:187
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:201
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:215
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:229
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:243
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:257
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:271
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:285
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:299
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:313
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:327
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:341
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:355
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:369
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:383
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:397
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:411
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:425
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:439
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:453
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:467
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:481
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:495
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:509
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:523
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:537
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:551
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:569
+#: pcbnew/dialogs/panel_setup_layers.cpp:432
 #, fuzzy
 msgid ""
 "Copper layer type for Freerouter and other external routers.\n"
@@ -42208,333 +42013,84 @@ msgstr ""
 "Тип на медния слой за Freerouter. Захранващите слоеве са премахнати от "
 "менюто за слоеве на Freerouter."
 
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:138
-#, fuzzy
-msgid "In1"
-msgstr "Вътрешен-10"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:152
-#, fuzzy
-msgid "In2"
-msgstr "Вътрешен-2"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:166
-#, fuzzy
-msgid "In3"
-msgstr "Вътрешен-3"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:180
-#, fuzzy
-msgid "In4"
-msgstr "Вътрешен-4"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:194
-#, fuzzy
-msgid "In5"
-msgstr "Вътрешен-5"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:208
-#, fuzzy
-msgid "In6"
-msgstr "Вътрешен-6"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:222
-#, fuzzy
-msgid "In7"
-msgstr "Вътрешен-7"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:236
-#, fuzzy
-msgid "In8"
-msgstr "Вътрешен-8"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:250
-#, fuzzy
-msgid "In9"
-msgstr "Вътрешен-9"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:264
-msgid "In10"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:278
-msgid "In11"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:292
-msgid "In12"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:306
-msgid "In13"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:320
-msgid "In14"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:334
-msgid "In15"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:348
-msgid "In16"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:362
-msgid "In17"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:376
-msgid "In18"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:390
-msgid "In19"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:404
-msgid "In20"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:418
-msgid "In21"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:432
-msgid "In22"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:446
-msgid "In23"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:460
-msgid "In24"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:474
-msgid "In25"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:488
-msgid "In26"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:502
-msgid "In27"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:516
-msgid "In28"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:530
-msgid "In29"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:544
-msgid "In30"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:556
-msgid "If you want a back copper layer"
-msgstr "Ако искате заден меден слой"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:561
-msgid "Layer name of back (bottom) copper layer"
-msgstr "Име на заден (долен) меден слой"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:574
-msgid "If you want a solder mask layer for the back side of the board"
-msgstr "Ако искате припойна маска за задната страна на платката"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:578
-#, fuzzy
-msgid "SoldM_Back"
-msgstr "SoldP_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:586
-msgid "If you want a silk screen layer for the back side of the board"
-msgstr "Ако е необходим обозначаващ слой на задната страна на платката"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:590
-msgid "SilkS_Back"
-msgstr "SilkS_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:598
-msgid "If you want a solder paste layer for the back side of the board"
-msgstr "Ако искате припойна паста за задната страна на платката"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:602
-msgid "SoldP_Back"
-msgstr "SoldP_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:610
-msgid "If you want an adhesive layer for the back side of the board"
-msgstr "Ако искате адхесив слой за задната страна на платката"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:614
-msgid "Adhes_Back"
-msgstr "Adhes_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:622
-#, fuzzy
-msgid "If you want a fabrication layer for the back side of the board"
-msgstr "Ако е необходим обозначаващ слой на задната страна на платката"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:626
-#, fuzzy
-msgid "Fab_Back"
-msgstr "Mask_Back_later"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:636
-#, fuzzy
-msgid "CrtYd_Back"
-msgstr "SoldP_Back_later"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:646
-#, fuzzy
-msgid "Pcb_Edges"
-msgstr "Очертания на платката"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:649
-msgid "Board contour"
-msgstr "Контур на платката"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:656
-#, fuzzy
-msgid "Margin"
-msgstr "Mask_Front_later"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:659
-#, fuzzy
-msgid "Board contour setback"
-msgstr "Контур на платката"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:666
-msgid "Eco1"
-msgstr "Eco1"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:669
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:679
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:691
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:703
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-msgid "Auxiliary"
-msgstr "Спомагателен"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:676
-msgid "Eco2"
-msgstr "Eco2"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:684
-msgid "If you want a separate layer for comments or notes"
-msgstr "Ако искате отделен слой за коментар и бележки"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:688
-msgid "Comments"
-msgstr "Коментар"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:696
-msgid "If you want a layer for documentation drawings"
-msgstr "Ако искате слой за графична документация"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:700
-msgid "Drawings"
-msgstr "Чертежи"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:710
-#, fuzzy
-msgid "User1"
-msgstr "Потребител"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
+#: pcbnew/dialogs/panel_setup_layers.cpp:478
 #, fuzzy
 msgid "Off-board, front"
 msgstr "Off-board, manufacturing"
 
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
+#: pcbnew/dialogs/panel_setup_layers.cpp:479
 #, fuzzy
 msgid "Off-board, back"
 msgstr "Off-board, manufacturing"
 
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:717
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:731
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:745
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:759
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:773
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:787
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:801
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:815
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:829
+#: pcbnew/dialogs/panel_setup_layers.cpp:485
 msgid ""
 "Auxiliary layers do not flip with board side, while back and front layers do."
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:724
-#, fuzzy
-msgid "User2"
-msgstr "Потребител"
+#: pcbnew/dialogs/panel_setup_layers.cpp:712
+#, c-format
+msgid ""
+"Footprints have some items on removed layers:\n"
+"%s\n"
+"These items will be no longer accessible\n"
+"Do you wish to continue?"
+msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:738
-#, fuzzy
-msgid "User3"
-msgstr "Потребител"
+#: pcbnew/dialogs/panel_setup_layers.cpp:723
+msgid ""
+"Items have been found on removed layers. This operation will delete all "
+"items from removed layers and cannot be undone.\n"
+"Do you wish to continue?"
+msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:752
+#: pcbnew/dialogs/panel_setup_layers.cpp:947
 #, fuzzy
-msgid "User4"
-msgstr "Потребител"
+msgid "Layer must have a name."
+msgstr "Стойност на класа на веригите"
 
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:766
-#, fuzzy
-msgid "User5"
-msgstr "Потребител"
+#: pcbnew/dialogs/panel_setup_layers.cpp:953
+#, c-format
+msgid "%s are forbidden in layer names."
+msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:780
+#: pcbnew/dialogs/panel_setup_layers.cpp:960
 #, fuzzy
-msgid "User6"
-msgstr "Потребител"
+msgid "Layer name \"signal\" is reserved."
+msgstr "'signal' е резервирано име на слой"
 
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:794
-#, fuzzy
-msgid "User7"
-msgstr "Потребител"
+#: pcbnew/dialogs/panel_setup_layers.cpp:969
+#, fuzzy, c-format
+msgid "Layer name '%s' already in use."
+msgstr "Лист с име \"%s\" вече съществува."
 
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:808
-#, fuzzy
-msgid "User8"
-msgstr "Потребител"
+#: pcbnew/dialogs/panel_setup_layers.cpp:1102
+#, c-format
+msgid ""
+"Imported settings have fewer copper layers than the current board (%i "
+"instead of %i).\n"
+"\n"
+"Continue and delete the extra inner copper layers from the current board?"
+msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:822
+#: pcbnew/dialogs/panel_setup_layers.cpp:1111
 #, fuzzy
-msgid "User9"
-msgstr "Потребител"
+msgid "Inner Layers to Be Deleted"
+msgstr "Елементи за изтриване"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:1146
+msgid "All user-defined layers have already been added."
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:1150
+#, fuzzy
+msgid "Add User-defined Layer"
+msgstr "Потребителска Мрежа"
+
+#: pcbnew/dialogs/panel_setup_layers_base.cpp:26
+#, fuzzy
+msgid "Add User Defined Layer..."
+msgstr "Потребителска Мрежа"
 
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:32
 msgid ""
@@ -43722,7 +43278,7 @@ msgid "%s pad connection: %s."
 msgstr "Тип на връзката:"
 
 #: pcbnew/drc/drc_engine.cpp:1499 pcbnew/drc/drc_engine.cpp:1516
-#: pcbnew/drc/drc_engine.cpp:1533 pcbnew/zone.cpp:612 pcbnew/zone.h:172
+#: pcbnew/drc/drc_engine.cpp:1533 pcbnew/zone.cpp:612 pcbnew/zone.h:179
 #, fuzzy
 msgid "zone"
 msgstr "Добавяне на зони"
@@ -43742,7 +43298,7 @@ msgstr "Термично облекчение"
 msgid "Checking rule assertion \"%s\"."
 msgstr "Старт на запълване..."
 
-#: pcbnew/drc/drc_item.cpp:45 pcbnew/zone.cpp:2046
+#: pcbnew/drc/drc_item.cpp:45 pcbnew/zone.cpp:2070
 #, fuzzy
 msgid "Electrical"
 msgstr "Електр. тип:"
@@ -44686,7 +44242,7 @@ msgid "'%s' settings differ."
 msgstr "Брой отвори:"
 
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:619
-#: pcbnew/footprint.cpp:4085
+#: pcbnew/footprint.cpp:4090
 msgid "Exempt From Courtyard Requirement"
 msgstr ""
 
@@ -45414,151 +44970,151 @@ msgstr ""
 msgid "Generating ODB++ output files"
 msgstr "Генерирай лист на веригите"
 
-#: pcbnew/footprint.cpp:1288
+#: pcbnew/footprint.cpp:1293
 #, fuzzy
 msgid "Other"
 msgstr "Други:"
 
-#: pcbnew/footprint.cpp:1626
+#: pcbnew/footprint.cpp:1631
 #, fuzzy
 msgid "Footprint Name"
 msgstr "Компонентен отпечатък"
 
-#: pcbnew/footprint.cpp:1630 pcbnew/footprint.cpp:1689
+#: pcbnew/footprint.cpp:1635 pcbnew/footprint.cpp:1694
 #, fuzzy, c-format
 msgid "Doc: %s"
 msgstr "Документ:"
 
-#: pcbnew/footprint.cpp:1631 pcbnew/footprint.cpp:1690
+#: pcbnew/footprint.cpp:1636 pcbnew/footprint.cpp:1695
 #, fuzzy, c-format
 msgid "Keywords: %s"
 msgstr "Ключови думи"
 
-#: pcbnew/footprint.cpp:1640 pcbnew/footprint.cpp:1641
+#: pcbnew/footprint.cpp:1645 pcbnew/footprint.cpp:1646
 #, fuzzy
 msgid "Board Side"
 msgstr "Страна:"
 
-#: pcbnew/footprint.cpp:1641
+#: pcbnew/footprint.cpp:1646
 #, fuzzy
 msgid "Back (Flipped)"
 msgstr "Обръщане на блок"
 
-#: pcbnew/footprint.cpp:1660
+#: pcbnew/footprint.cpp:1665
 #, fuzzy
 msgid "autoplaced"
 msgstr "Автом.поставяне на модул"
 
-#: pcbnew/footprint.cpp:1663
+#: pcbnew/footprint.cpp:1668
 #, fuzzy
 msgid "not in schematic"
 msgstr "Печат на схема"
 
-#: pcbnew/footprint.cpp:1666
+#: pcbnew/footprint.cpp:1671
 #, fuzzy
 msgid "exclude from pos files"
 msgstr "Начертай конт.пл. на обозн. слой"
 
-#: pcbnew/footprint.cpp:1669
+#: pcbnew/footprint.cpp:1674
 #, fuzzy
 msgid "exclude from BOM"
 msgstr "Изчистване на платката"
 
-#: pcbnew/footprint.cpp:1674
+#: pcbnew/footprint.cpp:1679
 #, fuzzy
 msgid "Status: "
 msgstr "Статус"
 
-#: pcbnew/footprint.cpp:1674
+#: pcbnew/footprint.cpp:1679
 #, fuzzy
 msgid "Attributes:"
 msgstr "Атрибути:"
 
-#: pcbnew/footprint.cpp:1681 pcbnew/footprint.cpp:4064 pcbnew/zone.cpp:1837
+#: pcbnew/footprint.cpp:1686 pcbnew/footprint.cpp:4069 pcbnew/zone.cpp:1861
 #, fuzzy
 msgid "Component Class"
 msgstr "Компоненти"
 
-#: pcbnew/footprint.cpp:1685
+#: pcbnew/footprint.cpp:1690
 #, fuzzy, c-format
 msgid "3D-Shape: %s"
 msgstr "3D форма"
 
-#: pcbnew/footprint.cpp:1685
+#: pcbnew/footprint.cpp:1690
 #, fuzzy
 msgid "<none>"
 msgstr "без име"
 
-#: pcbnew/footprint.cpp:2100
+#: pcbnew/footprint.cpp:2105
 #, fuzzy
 msgid "<no reference designator>"
 msgstr "Обозначение по подразбиране:"
 
-#: pcbnew/footprint.cpp:2102
+#: pcbnew/footprint.cpp:2107
 #, fuzzy, c-format
 msgid "Footprint %s"
 msgstr "Комп.отп.:"
 
-#: pcbnew/footprint.cpp:3242
+#: pcbnew/footprint.cpp:3247
 #, fuzzy, c-format
 msgid "(expected 'Through hole'; actual '%s')"
 msgstr "Прем.прох.отв.:"
 
-#: pcbnew/footprint.cpp:3245
+#: pcbnew/footprint.cpp:3250
 #, fuzzy, c-format
 msgid "(expected 'SMD'; actual '%s')"
 msgstr "Локална стойност на отст. на маската:"
 
-#: pcbnew/footprint.cpp:3466
+#: pcbnew/footprint.cpp:3471
 #, c-format
 msgid "(net-tie pad group contains unknown pad number %s)"
 msgstr ""
 
-#: pcbnew/footprint.cpp:3471
+#: pcbnew/footprint.cpp:3476
 #, c-format
 msgid "(pad %s appears in more than one net-tie pad group)"
 msgstr ""
 
-#: pcbnew/footprint.cpp:4006 pcbnew/pad.cpp:2525 pcbnew/zone.cpp:1803
+#: pcbnew/footprint.cpp:4011 pcbnew/pad.cpp:2519 pcbnew/zone.cpp:1827
 msgid "Inherited"
 msgstr ""
 
-#: pcbnew/footprint.cpp:4010 pcbnew/pad.cpp:2529 pcbnew/zone.cpp:1807
+#: pcbnew/footprint.cpp:4015 pcbnew/pad.cpp:2523 pcbnew/zone.cpp:1831
 #, fuzzy
 msgid "Thermal reliefs for PTH"
 msgstr "Термично облекчение"
 
-#: pcbnew/footprint.cpp:4070
+#: pcbnew/footprint.cpp:4075
 #, fuzzy
 msgid "Not in Schematic"
 msgstr "Печат на схема"
 
-#: pcbnew/footprint.cpp:4072
+#: pcbnew/footprint.cpp:4077
 #, fuzzy
 msgid "Exclude From Position Files"
 msgstr "Начертай конт.пл. на обозн. слой"
 
-#: pcbnew/footprint.cpp:4082 pcbnew/pad.cpp:2694
+#: pcbnew/footprint.cpp:4087 pcbnew/pad.cpp:2688
 #, fuzzy
 msgid "Overrides"
 msgstr "Скрит текст"
 
-#: pcbnew/footprint.cpp:4089 pcbnew/pad.cpp:2697
+#: pcbnew/footprint.cpp:4094 pcbnew/pad.cpp:2691
 #, fuzzy
 msgid "Clearance Override"
 msgstr "Отстояние:"
 
-#: pcbnew/footprint.cpp:4094 pcbnew/pad.cpp:2707
+#: pcbnew/footprint.cpp:4099 pcbnew/pad.cpp:2701
 #, fuzzy
 msgid "Solderpaste Margin Override"
 msgstr "Отстояние на припойната замаска"
 
-#: pcbnew/footprint.cpp:4099 pcbnew/pad.cpp:2712
+#: pcbnew/footprint.cpp:4104 pcbnew/pad.cpp:2706
 #, fuzzy
 msgid "Solderpaste Margin Ratio Override"
 msgstr "Отстояние на припойната замаска"
 
-#: pcbnew/footprint.cpp:4105 pcbnew/pad.cpp:2718
+#: pcbnew/footprint.cpp:4110 pcbnew/pad.cpp:2712
 #, fuzzy
 msgid "Zone Connection Style"
 msgstr "Несвързан"
@@ -45622,22 +45178,22 @@ msgstr "Грешка <%s> при зареждане на символна биб
 msgid "Save as editable copy"
 msgstr ""
 
-#: pcbnew/footprint_edit_frame.cpp:997
+#: pcbnew/footprint_edit_frame.cpp:1007
 #, fuzzy, c-format
 msgid "[from %s]"
 msgstr "от"
 
-#: pcbnew/footprint_edit_frame.cpp:1032
+#: pcbnew/footprint_edit_frame.cpp:1042
 #, fuzzy
 msgid "[no footprint loaded]"
 msgstr "Не са намерени компонентни отпечатъци"
 
-#: pcbnew/footprint_edit_frame.cpp:1088
+#: pcbnew/footprint_edit_frame.cpp:1098
 #, fuzzy
 msgid "Updating Footprint Libraries"
 msgstr "Библиотечни файлове на комп.отп."
 
-#: pcbnew/footprint_edit_frame.cpp:1428
+#: pcbnew/footprint_edit_frame.cpp:1438
 #, fuzzy
 msgid "No footprint selected."
 msgstr "Не са намерени компонентни отпечатъци"
@@ -45713,76 +45269,76 @@ msgstr "Екстра комп.отп."
 msgid "Footprint exported to file '%s'."
 msgstr "Текстови настройки на комп.отп."
 
-#: pcbnew/footprint_libraries_utils.cpp:549
+#: pcbnew/footprint_libraries_utils.cpp:558
 #, fuzzy, c-format
 msgid "Delete footprint '%s' from library '%s'?"
 msgstr "Отвори модул компонентен отпечатък от Библиотека"
 
-#: pcbnew/footprint_libraries_utils.cpp:566
+#: pcbnew/footprint_libraries_utils.cpp:575
 #, fuzzy, c-format
 msgid "Footprint '%s' deleted from library '%s'"
 msgstr "Компонент %s е изтрит в библиотека %s"
 
-#: pcbnew/footprint_libraries_utils.cpp:581
+#: pcbnew/footprint_libraries_utils.cpp:590
 #, fuzzy
 msgid "No footprints to export!"
 msgstr "Няма модули за архивиране!"
 
-#: pcbnew/footprint_libraries_utils.cpp:617
+#: pcbnew/footprint_libraries_utils.cpp:626
 #, fuzzy, c-format
 msgid "Update footprints on board to refer to %s?"
 msgstr "Обнови модул от текущата платка"
 
-#: pcbnew/footprint_libraries_utils.cpp:668
+#: pcbnew/footprint_libraries_utils.cpp:677
 #, fuzzy
 msgid "Update footprints on board to refer to new library?"
 msgstr "Отвори модул компонентен отпечатък от Библиотека"
 
-#: pcbnew/footprint_libraries_utils.cpp:864
+#: pcbnew/footprint_libraries_utils.cpp:873
 #: pcbnew/footprint_viewer_frame.cpp:744
 #, fuzzy
 msgid "No board currently open."
 msgstr "Изчисти текущ слой"
 
-#: pcbnew/footprint_libraries_utils.cpp:890
+#: pcbnew/footprint_libraries_utils.cpp:899
 #, fuzzy
 msgid ""
 "Unable to find the footprint on the main board.\n"
 "Cannot save."
 msgstr "Неуспешно намиране на изх.място на комп.отп.на платката"
 
-#: pcbnew/footprint_libraries_utils.cpp:898
+#: pcbnew/footprint_libraries_utils.cpp:907
 #: pcbnew/footprint_viewer_frame.cpp:752
 msgid "Previous footprint placement still in progress."
 msgstr ""
 
-#: pcbnew/footprint_libraries_utils.cpp:974
+#: pcbnew/footprint_libraries_utils.cpp:983
 #: pcbnew/footprint_viewer_frame.cpp:793
 #, fuzzy
 msgid "Insert Footprint"
 msgstr "Внасяне на Модули с Компонентни Отпечатъци"
 
-#: pcbnew/footprint_libraries_utils.cpp:995
+#: pcbnew/footprint_libraries_utils.cpp:1004
 #, fuzzy
 msgid "Save Footprint As"
 msgstr "Отпечатък"
 
-#: pcbnew/footprint_libraries_utils.cpp:1144
+#: pcbnew/footprint_libraries_utils.cpp:1153
 #, fuzzy, c-format
 msgid "Footprint %s already exists in %s."
 msgstr "Компонент \"%s\" вече съществува в библиотека \"%s\"."
 
-#: pcbnew/footprint_libraries_utils.cpp:1188
+#: pcbnew/footprint_libraries_utils.cpp:1197
 #, fuzzy, c-format
 msgid "Footprint '%s' replaced in '%s'"
 msgstr "Компонент %s е изтрит в библиотека %s"
 
-#: pcbnew/footprint_libraries_utils.cpp:1189
+#: pcbnew/footprint_libraries_utils.cpp:1198
 #, fuzzy, c-format
 msgid "Footprint '%s' added to '%s'"
 msgstr "Компонент %s е изтрит в библиотека %s"
 
-#: pcbnew/footprint_libraries_utils.cpp:1233
+#: pcbnew/footprint_libraries_utils.cpp:1242
 #, fuzzy
 msgid "Untitled"
 msgstr "Количество"
@@ -45910,7 +45466,7 @@ msgstr "Страна:"
 msgid "Routed Length"
 msgstr "Страна:"
 
-#: pcbnew/generators/pcb_tuning_pattern.cpp:2172 pcbnew/pad.cpp:2688
+#: pcbnew/generators/pcb_tuning_pattern.cpp:2172 pcbnew/pad.cpp:2682
 #: pcbnew/pcb_track.cpp:1600
 #, fuzzy
 msgid "Pad To Die Length"
@@ -46883,7 +46439,7 @@ msgstr "Съхрани файлове списък на вериги и комп
 msgid "pad"
 msgstr "Подложка"
 
-#: pcbnew/pad.cpp:1289 pcbnew/pad.cpp:2603
+#: pcbnew/pad.cpp:1289 pcbnew/pad.cpp:2597
 #, fuzzy
 msgid "Pin Type"
 msgstr "Файлове на допълнения:"
@@ -47008,248 +46564,239 @@ msgstr "Извод %s, %s, %s"
 msgid "PTH pad %s"
 msgstr "Извод %s, %s, %s"
 
-#: pcbnew/pad.cpp:2176
-#, fuzzy
-msgid "(Pad has no layer)"
-msgstr "Грешка: трябва да изберете слой"
-
 #: pcbnew/pad.cpp:2179
-#, fuzzy
-msgid "(PTH pad has no copper layers)"
-msgstr "Грешка: трябва да изберете слой"
-
-#: pcbnew/pad.cpp:2185
-msgid "(plated through holes normally have a copper pad on at least one layer)"
+msgid ""
+"(plated through holes normally have a copper pad on at least one outer layer)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2193
+#: pcbnew/pad.cpp:2187
 msgid "('fiducial' property makes no sense on NPTH pads)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2197
+#: pcbnew/pad.cpp:2191
 msgid "('testpoint' property makes no sense on NPTH pads)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2200
+#: pcbnew/pad.cpp:2194
 msgid "('heatsink' property makes no sense of NPTH pads)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2203
+#: pcbnew/pad.cpp:2197
 #, fuzzy
 msgid "('castellated' property is for PTH pads)"
 msgstr "Настройки на "
 
-#: pcbnew/pad.cpp:2206
+#: pcbnew/pad.cpp:2200
 #, fuzzy
 msgid "('BGA' property is for SMD pads)"
 msgstr "Настройки на "
 
-#: pcbnew/pad.cpp:2209
+#: pcbnew/pad.cpp:2203
 #, fuzzy
 msgid "('mechanical' property is for PTH pads)"
 msgstr "Настройки на "
 
-#: pcbnew/pad.cpp:2225
+#: pcbnew/pad.cpp:2219
 msgid "(connector pads normally have no solder paste; use a SMD pad instead)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2233
+#: pcbnew/pad.cpp:2227
 #, fuzzy
 msgid "(SMD pad has a hole)"
 msgstr "Грешка: трябва да изберете слой"
 
-#: pcbnew/pad.cpp:2239
+#: pcbnew/pad.cpp:2233
 #, fuzzy
 msgid "(SMD pad has copper on both sides of the board)"
 msgstr "Ако искате припойна паста за фронталната страна на платката"
 
-#: pcbnew/pad.cpp:2245 pcbnew/pad.cpp:2258
+#: pcbnew/pad.cpp:2239 pcbnew/pad.cpp:2252
 #, fuzzy
 msgid "(SMD pad has copper and mask layers on different sides of the board)"
 msgstr "Ако искате припойна паста за фронталната страна на платката"
 
-#: pcbnew/pad.cpp:2250 pcbnew/pad.cpp:2263
+#: pcbnew/pad.cpp:2244 pcbnew/pad.cpp:2257
 #, fuzzy
 msgid "(SMD pad has copper and paste layers on different sides of the board)"
 msgstr "Ако искате припойна паста за фронталната страна на платката"
 
-#: pcbnew/pad.cpp:2269
+#: pcbnew/pad.cpp:2263
 #, fuzzy
 msgid "(SMD pad has no outer layers)"
 msgstr "Грешка: трябва да изберете слой"
 
-#: pcbnew/pad.cpp:2289
+#: pcbnew/pad.cpp:2283
 msgid "(Pad must have a positive size)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2300
+#: pcbnew/pad.cpp:2294
 #, fuzzy, c-format
 msgid "(PTH pad hole size must be larger than %s)"
 msgstr " Vout трябва да е по-голямо от vref"
 
-#: pcbnew/pad.cpp:2324
+#: pcbnew/pad.cpp:2318
 #, fuzzy
 msgid "(PTH pad hole leaves no copper)"
 msgstr "Грешка: трябва да изберете слой"
 
-#: pcbnew/pad.cpp:2334
+#: pcbnew/pad.cpp:2328
 #, fuzzy
 msgid "(PTH pad hole not fully inside copper)"
 msgstr "Грешка: трябва да изберете слой"
 
-#: pcbnew/pad.cpp:2341
+#: pcbnew/pad.cpp:2335
 #, fuzzy
 msgid "(pad hole not inside pad shape)"
 msgstr " Vout трябва да е по-голямо от vref"
 
-#: pcbnew/pad.cpp:2346
+#: pcbnew/pad.cpp:2340
 msgid "(negative local clearance values have no effect)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2365
+#: pcbnew/pad.cpp:2359
 msgid ""
 "(negative solder mask clearance is larger than some shape primitives; "
 "results may be surprising)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2375
+#: pcbnew/pad.cpp:2369
 msgid ""
 "(negative solder mask clearance is larger than pad; no solder mask will be "
 "generated)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2394
+#: pcbnew/pad.cpp:2388
 msgid ""
 "(negative solder paste margin is larger than pad; no solder paste mask will "
 "be generated)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2401
+#: pcbnew/pad.cpp:2395
 msgid "(negative corner radius is not allowed)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2403
+#: pcbnew/pad.cpp:2397
 msgid "(corner size will make pad circular)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2408
+#: pcbnew/pad.cpp:2402
 #, fuzzy
 msgid "(negative corner chamfer is not allowed)"
 msgstr "Надолу"
 
-#: pcbnew/pad.cpp:2410
+#: pcbnew/pad.cpp:2404
 #, fuzzy
 msgid "(corner chamfer is too large)"
 msgstr "Надолу"
 
-#: pcbnew/pad.cpp:2419
+#: pcbnew/pad.cpp:2413
 #, fuzzy
 msgid "(trapezoid delta is too large)"
 msgstr "Грешка: трябва да изберете слой"
 
-#: pcbnew/pad.cpp:2429
+#: pcbnew/pad.cpp:2423
 msgid "(custom pad shape must resolve to a single polygon)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2494
+#: pcbnew/pad.cpp:2488
 #, fuzzy
 msgid "Edge connector"
 msgstr "Свързвам"
 
-#: pcbnew/pad.cpp:2495
+#: pcbnew/pad.cpp:2489
 #, fuzzy
 msgid "NPTH, mechanical"
 msgstr "NPTH, механичен"
 
-#: pcbnew/pad.cpp:2501
+#: pcbnew/pad.cpp:2495
 #, fuzzy
 msgid "Trapezoid"
 msgstr "Трапецен"
 
-#: pcbnew/pad.cpp:2513
+#: pcbnew/pad.cpp:2507
 #, fuzzy
 msgid "Castellated pad"
 msgstr "Метал.конт.пл.:"
 
-#: pcbnew/pad.cpp:2514
+#: pcbnew/pad.cpp:2508
 #, fuzzy
 msgid "Mechanical pad"
 msgstr "NPTH, механичен"
 
-#: pcbnew/pad.cpp:2536
+#: pcbnew/pad.cpp:2530
 #, fuzzy
 msgid "Front, back and connected layers"
 msgstr "Въведи текст за поставяне на избрания слой."
 
-#: pcbnew/pad.cpp:2586
+#: pcbnew/pad.cpp:2580
 #, fuzzy
 msgid "Pad Type"
 msgstr "Тип на конт.пл.:"
 
-#: pcbnew/pad.cpp:2590
+#: pcbnew/pad.cpp:2584
 #, fuzzy
 msgid "Pad Shape"
 msgstr "Форма на конт.пл.:"
 
-#: pcbnew/pad.cpp:2595
+#: pcbnew/pad.cpp:2589
 #, fuzzy
 msgid "Pad Number"
 msgstr "Номер на извод:"
 
-#: pcbnew/pad.cpp:2607
+#: pcbnew/pad.cpp:2601
 msgid "Size X"
 msgstr "Размер X"
 
-#: pcbnew/pad.cpp:2611
+#: pcbnew/pad.cpp:2605
 msgid "Size Y"
 msgstr "Размер Y"
 
-#: pcbnew/pad.cpp:2644
+#: pcbnew/pad.cpp:2638
 #, fuzzy
 msgid "Corner Radius Ratio"
 msgstr "Старт на симулатор"
 
-#: pcbnew/pad.cpp:2649
+#: pcbnew/pad.cpp:2643
 #, fuzzy
 msgid "Corner Radius Size"
 msgstr "Ъгли"
 
-#: pcbnew/pad.cpp:2655
+#: pcbnew/pad.cpp:2649
 #, fuzzy
 msgid "Hole Shape"
 msgstr "Сложна форма"
 
-#: pcbnew/pad.cpp:2659
+#: pcbnew/pad.cpp:2653
 #, fuzzy
 msgid "Hole Size X"
 msgstr "Размер X"
 
-#: pcbnew/pad.cpp:2665
+#: pcbnew/pad.cpp:2659
 #, fuzzy
 msgid "Hole Size Y"
 msgstr "Размер Y"
 
-#: pcbnew/pad.cpp:2680
+#: pcbnew/pad.cpp:2674
 #, fuzzy
 msgid "Fabrication Property"
 msgstr "Изходи за производство"
 
-#: pcbnew/pad.cpp:2702 pcbnew/pcb_shape.cpp:1001 pcbnew/pcb_track.cpp:2097
+#: pcbnew/pad.cpp:2696 pcbnew/pcb_shape.cpp:1001 pcbnew/pcb_track.cpp:2097
 #, fuzzy
 msgid "Soldermask Margin Override"
 msgstr "Отстояние на маската"
 
-#: pcbnew/pad.cpp:2724 pcbnew/zone.cpp:2073
+#: pcbnew/pad.cpp:2718 pcbnew/zone.cpp:2097
 #, fuzzy
 msgid "Thermal Relief Spoke Width"
 msgstr "Термично облекчение"
 
-#: pcbnew/pad.cpp:2730
+#: pcbnew/pad.cpp:2724
 #, fuzzy
 msgid "Thermal Relief Spoke Angle"
 msgstr "Термични облекчения"
 
-#: pcbnew/pad.cpp:2735 pcbnew/zone.cpp:2067
+#: pcbnew/pad.cpp:2729 pcbnew/zone.cpp:2091
 #, fuzzy
 msgid "Thermal Relief Gap"
 msgstr "Термични облекчения"
@@ -48595,7 +48142,7 @@ msgid "Element token contains %d parameters."
 msgstr "Чертай избраните елементи при преместване"
 
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:985
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3069
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3072
 #, fuzzy, c-format
 msgid "Library folder '%s' has unexpected sub-folders."
 msgstr "Библиотека %s ненамерена."
@@ -48607,7 +48154,7 @@ msgstr "Компонент \"%s\" не е намерен в библиотека
 
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:1023
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:3263
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3106
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3109
 #, fuzzy, c-format
 msgid "Footprint library '%s' cannot be deleted."
 msgstr "Библиотечни файлове на комп.отп."
@@ -48633,31 +48180,31 @@ msgid "Generating history section"
 msgstr "Връзка на конт.пл.:"
 
 #: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1198
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3018
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3012
 #, fuzzy
 msgid "Generating BOM section"
 msgstr "Генерални опции"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1365
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1361
 msgid "Generating CAD data"
 msgstr ""
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:2627
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:2621
 #, fuzzy, c-format
 msgid "Exporting Layer %s, Net %s"
 msgstr "Внеси файлове"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3173
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3167
 #, fuzzy
 msgid "Generating logistic section"
 msgstr "Документация на комп.отпечатък"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3185
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3179
 #, fuzzy
 msgid "Saving file"
 msgstr "Зареди Gerber файл"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3217
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3211
 #, fuzzy
 msgid "Failed to save file to buffer"
 msgstr "Неуспешно създаване"
@@ -48778,54 +48325,54 @@ msgstr ""
 msgid "Save Anyway"
 msgstr "Изтегли прох.отв."
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:1463
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:1465
 #, fuzzy, c-format
 msgid "unknown pad type: %d"
 msgstr "Неизвестна форма на подложка"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2312
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2314
 #, fuzzy, c-format
 msgid "unknown via type %d"
 msgstr "Неизвестна форма на подложка"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2603
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2606
 #, fuzzy, c-format
 msgid "unknown zone corner smoothing type %d"
 msgstr "Неизвестна форма на подложка"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2752
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2755
 #, fuzzy
 msgid "This file does not contain a PCB."
 msgstr "Неустановено име на файл на компонентна библиотека."
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2925
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2928
 #, c-format
 msgid ""
 "Library '%s' does not exist.\n"
 "Would you like to create it?"
 msgstr ""
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2930
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2933
 #, fuzzy
 msgid "Library Not Found"
 msgstr "Библиотека %s ненамерена."
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2958
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2961
 #, fuzzy, c-format
 msgid "Footprint file name '%s' is not valid."
 msgstr "Името на файла е невалидно!"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2964
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2967
 #, fuzzy, c-format
 msgid "Insufficient permissions to delete '%s'."
 msgstr "Нямате права за запис на файл <%s>."
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3088
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3091
 #, fuzzy, c-format
 msgid "Unexpected file '%s' found in library path '%s'."
 msgstr "Компонент \"%s\" не е намерен в библиотека \"%s\"."
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:306
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:307
 #, fuzzy
 msgid "KiCad footprint file"
 msgstr "Зареди модул компонентен отпечатък"
@@ -48972,7 +48519,7 @@ msgid ""
 "Zone fills will be converted on best-effort basis."
 msgstr ""
 
-#: pcbnew/pcb_io/odbpp/odb_entity.cpp:686
+#: pcbnew/pcb_io/odbpp/odb_entity.cpp:722
 #, fuzzy
 msgid "Failed to add component data"
 msgstr "Неуспешно отваряне"
@@ -49900,7 +49447,7 @@ msgstr "Ширина на пътечка"
 msgid "Diff Pair Gap: %s"
 msgstr "Изтр. на размер"
 
-#: pcbnew/router/router_tool.cpp:2776 pcbnew/tools/pcb_control.cpp:1707
+#: pcbnew/router/router_tool.cpp:2776 pcbnew/tools/pcb_control.cpp:1711
 #, fuzzy, c-format
 msgid "DP Max Uncoupled-length: %s"
 msgstr "Не са намерени компонентни отпечатъци"
@@ -50709,11 +50256,6 @@ msgstr "Създай ъгъл"
 msgid "Create Arc"
 msgstr "Създай ъгъл"
 
-#: pcbnew/tools/drawing_stackup_table_tool.cpp:247
-#, fuzzy
-msgid "Layer Name"
-msgstr "Име на верига"
-
 #: pcbnew/tools/drawing_stackup_table_tool.cpp:262
 #, fuzzy
 msgid "Thickness (mm)"
@@ -50816,7 +50358,7 @@ msgstr "Постави контур"
 msgid "Select Via Size"
 msgstr "Избор на клавиш"
 
-#: pcbnew/tools/drawing_tool.cpp:381 pcbnew/tools/drawing_tool.cpp:2386
+#: pcbnew/tools/drawing_tool.cpp:381 pcbnew/tools/drawing_tool.cpp:2388
 #, fuzzy
 msgid "Draw Line"
 msgstr "Чертежи"
@@ -50846,27 +50388,27 @@ msgstr "Измени дъга"
 msgid "Draw Bezier"
 msgstr "Крива на Безие"
 
-#: pcbnew/tools/drawing_tool.cpp:1595
+#: pcbnew/tools/drawing_tool.cpp:1597
 #, fuzzy
 msgid "Draw Dimension"
 msgstr "Размер"
 
-#: pcbnew/tools/drawing_tool.cpp:2080
+#: pcbnew/tools/drawing_tool.cpp:2082
 #, fuzzy
 msgid "Move Footprint Anchor"
 msgstr "Постави точка на закотвяне в комп.отп."
 
-#: pcbnew/tools/drawing_tool.cpp:3804
+#: pcbnew/tools/drawing_tool.cpp:3806
 #, fuzzy
 msgid "Select Net:"
 msgstr "Избор на верига"
 
-#: pcbnew/tools/drawing_tool.cpp:4046
+#: pcbnew/tools/drawing_tool.cpp:4048
 #, fuzzy
 msgid "Via location violates DRC."
 msgstr "Настройки на конт.пл."
 
-#: pcbnew/tools/drawing_tool.cpp:4136
+#: pcbnew/tools/drawing_tool.cpp:4138
 #, fuzzy
 msgid "Place via"
 msgstr "Постави прох.отв."
@@ -53500,101 +53042,101 @@ msgstr "Скрит текст"
 msgid "Inactive Layer Display"
 msgstr "Медни слоеве:"
 
-#: pcbnew/tools/pcb_control.cpp:690
+#: pcbnew/tools/pcb_control.cpp:694
 #, fuzzy
 msgid "Preset Layer Pairs"
 msgstr "Избор на двойка слоеве"
 
-#: pcbnew/tools/pcb_control.cpp:780
+#: pcbnew/tools/pcb_control.cpp:784
 #, fuzzy
 msgid "Item locked."
 msgstr "Елементите са заключени"
 
-#: pcbnew/tools/pcb_control.cpp:1003
+#: pcbnew/tools/pcb_control.cpp:1007
 msgid ""
 "Warning: some pasted items were on layers which are not present in the "
 "current board.\n"
 "These items could not be pasted.\n"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1070
+#: pcbnew/tools/pcb_control.cpp:1074
 #, fuzzy
 msgid "Paste Text"
 msgstr "Постави проводник"
 
-#: pcbnew/tools/pcb_control.cpp:1227
+#: pcbnew/tools/pcb_control.cpp:1231
 #, fuzzy
 msgid "Invalid clipboard contents"
 msgstr "Документен файл на комп.отп.:"
 
-#: pcbnew/tools/pcb_control.cpp:1510
+#: pcbnew/tools/pcb_control.cpp:1514
 #, fuzzy
 msgid "Error loading board."
 msgstr ""
 "Грешка при четене на PcbPlotParams от %s:\n"
 "%s"
 
-#: pcbnew/tools/pcb_control.cpp:1544
+#: pcbnew/tools/pcb_control.cpp:1548
 #, fuzzy
 msgid "Append Board"
 msgstr "Добави платка"
 
-#: pcbnew/tools/pcb_control.cpp:1605
+#: pcbnew/tools/pcb_control.cpp:1609
 #, fuzzy
 msgid "Active Layer"
 msgstr "Медни слоеве:"
 
-#: pcbnew/tools/pcb_control.cpp:1606 pcbnew/widgets/appearance_controls.cpp:373
+#: pcbnew/tools/pcb_control.cpp:1610 pcbnew/widgets/appearance_controls.cpp:373
 #: pcbnew/widgets/appearance_controls_base.cpp:165
 #, fuzzy
 msgid "All Layers"
 msgstr "Всички слоеве са включени"
 
-#: pcbnew/tools/pcb_control.cpp:1618
+#: pcbnew/tools/pcb_control.cpp:1622
 msgid "Object Snapping"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1697
+#: pcbnew/tools/pcb_control.cpp:1701
 #, fuzzy, c-format
 msgid "DP Gap Constraints: %s"
 msgstr "Комп.отпечатък:"
 
-#: pcbnew/tools/pcb_control.cpp:1738
+#: pcbnew/tools/pcb_control.cpp:1742
 #, fuzzy
 msgid "Resolved clearance"
 msgstr "Отстояния на подложки...\n"
 
-#: pcbnew/tools/pcb_control.cpp:1748
+#: pcbnew/tools/pcb_control.cpp:1752
 #, fuzzy
 msgid "Actual clearance"
 msgstr "Празнина antipad"
 
-#: pcbnew/tools/pcb_control.cpp:1791
+#: pcbnew/tools/pcb_control.cpp:1795
 #, fuzzy
 msgid "Resolved hole clearance"
 msgstr "Отстояния на подложки...\n"
 
-#: pcbnew/tools/pcb_control.cpp:1796
+#: pcbnew/tools/pcb_control.cpp:1800
 #, fuzzy
 msgid "Actual hole clearance"
 msgstr "Отстояние на припойната замаска"
 
-#: pcbnew/tools/pcb_control.cpp:1829
+#: pcbnew/tools/pcb_control.cpp:1833
 #, fuzzy
 msgid "Resolved edge clearance"
 msgstr "Отстояния на подложки...\n"
 
-#: pcbnew/tools/pcb_control.cpp:1834
+#: pcbnew/tools/pcb_control.cpp:1838
 #, fuzzy
 msgid "Resolved margin clearance"
 msgstr "Отстояния на подложки...\n"
 
-#: pcbnew/tools/pcb_control.cpp:1845
+#: pcbnew/tools/pcb_control.cpp:1849
 #, fuzzy
 msgid "Selected Items"
 msgstr "Избор на елементи"
 
-#: pcbnew/tools/pcb_control.cpp:1916
+#: pcbnew/tools/pcb_control.cpp:1920
 #, fuzzy
 msgid "Selected 2D Length"
 msgstr "Избор на верига"
@@ -53750,7 +53292,7 @@ msgid "Auto-fill Zone(s)"
 msgstr "Запълни зона"
 
 #: pcbnew/tools/zone_filler_tool.cpp:277
-#: pcbnew/widgets/appearance_controls.cpp:3434
+#: pcbnew/widgets/appearance_controls.cpp:3470
 #, fuzzy
 msgid "Open Preferences"
 msgstr "Предпочитания"
@@ -54013,128 +53555,128 @@ msgid "Filter nets"
 msgstr "Параметри на страница"
 
 #: pcbnew/widgets/appearance_controls.cpp:613
-#: pcbnew/widgets/appearance_controls.cpp:1792
+#: pcbnew/widgets/appearance_controls.cpp:1828
 #, fuzzy
 msgid "Layer Display Options"
 msgstr "Опции за изображението"
 
 #: pcbnew/widgets/appearance_controls.cpp:625
-#: pcbnew/widgets/appearance_controls.cpp:1798
+#: pcbnew/widgets/appearance_controls.cpp:1834
 #, fuzzy, c-format
 msgid "Inactive layers (%s):"
 msgstr "Медни слоеве:"
 
 #: pcbnew/widgets/appearance_controls.cpp:627
-#: pcbnew/widgets/appearance_controls.cpp:1800
+#: pcbnew/widgets/appearance_controls.cpp:1836
 #, fuzzy
 msgid "Inactive layers:"
 msgstr "Медни слоеве:"
 
 #: pcbnew/widgets/appearance_controls.cpp:641
-#: pcbnew/widgets/appearance_controls.cpp:1805
+#: pcbnew/widgets/appearance_controls.cpp:1841
 msgid "Inactive layers will be shown in full color"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:646
-#: pcbnew/widgets/appearance_controls.cpp:1807
+#: pcbnew/widgets/appearance_controls.cpp:1843
 #, fuzzy
 msgid "Dim"
 msgstr "Диаметър"
 
 #: pcbnew/widgets/appearance_controls.cpp:648
-#: pcbnew/widgets/appearance_controls.cpp:1808
+#: pcbnew/widgets/appearance_controls.cpp:1844
 #, fuzzy
 msgid "Inactive layers will be dimmed"
 msgstr "Един тип в линия"
 
 #: pcbnew/widgets/appearance_controls.cpp:655
-#: pcbnew/widgets/appearance_controls.cpp:1811
+#: pcbnew/widgets/appearance_controls.cpp:1847
 #, fuzzy
 msgid "Inactive layers will be hidden"
 msgstr "Един тип в линия"
 
 #: pcbnew/widgets/appearance_controls.cpp:666
-#: pcbnew/widgets/appearance_controls.cpp:1813
+#: pcbnew/widgets/appearance_controls.cpp:1849
 #, fuzzy
 msgid "Flip board view"
 msgstr "Отвори файл на печатна платка"
 
 #: pcbnew/widgets/appearance_controls.cpp:688
-#: pcbnew/widgets/appearance_controls.cpp:2522
+#: pcbnew/widgets/appearance_controls.cpp:2558
 #, fuzzy
 msgid "Net Display Options"
 msgstr "Опции за изображението"
 
 #: pcbnew/widgets/appearance_controls.cpp:700
-#: pcbnew/widgets/appearance_controls.cpp:2527
+#: pcbnew/widgets/appearance_controls.cpp:2563
 #, fuzzy, c-format
 msgid "Net colors (%s):"
 msgstr "Име на нов клас верига:"
 
 #: pcbnew/widgets/appearance_controls.cpp:702
-#: pcbnew/widgets/appearance_controls.cpp:2529
+#: pcbnew/widgets/appearance_controls.cpp:2565
 #, fuzzy
 msgid "Net colors:"
 msgstr "Име на нов клас верига:"
 
 #: pcbnew/widgets/appearance_controls.cpp:707
-#: pcbnew/widgets/appearance_controls.cpp:2532
+#: pcbnew/widgets/appearance_controls.cpp:2568
 msgid "Choose when to show net and netclass colors"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:716
-#: pcbnew/widgets/appearance_controls.cpp:2535
+#: pcbnew/widgets/appearance_controls.cpp:2571
 msgid "Net and netclass colors are shown on all copper items"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:724
-#: pcbnew/widgets/appearance_controls.cpp:2538
+#: pcbnew/widgets/appearance_controls.cpp:2574
 msgid "Net and netclass colors are shown on the ratsnest only"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:731
-#: pcbnew/widgets/appearance_controls.cpp:2541
+#: pcbnew/widgets/appearance_controls.cpp:2577
 msgid "Net and netclass colors are not shown"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:742
-#: pcbnew/widgets/appearance_controls.cpp:2546
+#: pcbnew/widgets/appearance_controls.cpp:2582
 #, fuzzy, c-format
 msgid "Ratsnest display (%s):"
 msgstr "Наклон на контура:"
 
 #: pcbnew/widgets/appearance_controls.cpp:744
-#: pcbnew/widgets/appearance_controls.cpp:2548
+#: pcbnew/widgets/appearance_controls.cpp:2584
 #, fuzzy
 msgid "Ratsnest display:"
 msgstr "Наклон на контура:"
 
 #: pcbnew/widgets/appearance_controls.cpp:749
-#: pcbnew/widgets/appearance_controls.cpp:2551
+#: pcbnew/widgets/appearance_controls.cpp:2587
 #, fuzzy
 msgid "Choose which ratsnest lines to display"
 msgstr "Включи елементи от невидимите слоеве"
 
 #: pcbnew/widgets/appearance_controls.cpp:759
-#: pcbnew/widgets/appearance_controls.cpp:2554
+#: pcbnew/widgets/appearance_controls.cpp:2590
 #, fuzzy
 msgid "Show ratsnest lines to items on all layers"
 msgstr "Включи елементи от невидимите слоеве"
 
 #: pcbnew/widgets/appearance_controls.cpp:764
-#: pcbnew/widgets/appearance_controls.cpp:2556
+#: pcbnew/widgets/appearance_controls.cpp:2592
 #, fuzzy
 msgid "Visible layers"
 msgstr "Видими"
 
 #: pcbnew/widgets/appearance_controls.cpp:766
-#: pcbnew/widgets/appearance_controls.cpp:2557
+#: pcbnew/widgets/appearance_controls.cpp:2593
 #, fuzzy
 msgid "Show ratsnest lines to items on visible layers"
 msgstr "Включи елементи от невидимите слоеве"
 
 #: pcbnew/widgets/appearance_controls.cpp:773
-#: pcbnew/widgets/appearance_controls.cpp:2560
+#: pcbnew/widgets/appearance_controls.cpp:2596
 #, fuzzy
 msgid "Hide all ratsnest lines"
 msgstr "Скрий всички връзки"
@@ -54155,13 +53697,13 @@ msgid "Highlight %s"
 msgstr "Подчертаване на връзка"
 
 #: pcbnew/widgets/appearance_controls.cpp:935
-#: pcbnew/widgets/appearance_controls.cpp:2391
+#: pcbnew/widgets/appearance_controls.cpp:2427
 #, fuzzy, c-format
 msgid "Select Tracks and Vias in %s"
 msgstr "Добавяне на дири и прох.отв."
 
 #: pcbnew/widgets/appearance_controls.cpp:938
-#: pcbnew/widgets/appearance_controls.cpp:2394
+#: pcbnew/widgets/appearance_controls.cpp:2430
 #, fuzzy, c-format
 msgid "Unselect Tracks and Vias in %s"
 msgstr "Добавяне на дири и прох.отв."
@@ -54332,103 +53874,283 @@ msgstr "**неопределен слой*"
 msgid "User defined layer 9"
 msgstr "**неопределен слой*"
 
-#: pcbnew/widgets/appearance_controls.cpp:1730
+#: pcbnew/widgets/appearance_controls.cpp:1684
+#, fuzzy
+msgid "User defined layer 10"
+msgstr "**неопределен слой*"
+
+#: pcbnew/widgets/appearance_controls.cpp:1685
+#, fuzzy
+msgid "User defined layer 11"
+msgstr "**неопределен слой*"
+
+#: pcbnew/widgets/appearance_controls.cpp:1686
+#, fuzzy
+msgid "User defined layer 12"
+msgstr "**неопределен слой*"
+
+#: pcbnew/widgets/appearance_controls.cpp:1687
+#, fuzzy
+msgid "User defined layer 13"
+msgstr "**неопределен слой*"
+
+#: pcbnew/widgets/appearance_controls.cpp:1688
+#, fuzzy
+msgid "User defined layer 14"
+msgstr "**неопределен слой*"
+
+#: pcbnew/widgets/appearance_controls.cpp:1689
+#, fuzzy
+msgid "User defined layer 15"
+msgstr "**неопределен слой*"
+
+#: pcbnew/widgets/appearance_controls.cpp:1690
+#, fuzzy
+msgid "User defined layer 16"
+msgstr "**неопределен слой*"
+
+#: pcbnew/widgets/appearance_controls.cpp:1691
+#, fuzzy
+msgid "User defined layer 17"
+msgstr "**неопределен слой*"
+
+#: pcbnew/widgets/appearance_controls.cpp:1692
+#, fuzzy
+msgid "User defined layer 18"
+msgstr "**неопределен слой*"
+
+#: pcbnew/widgets/appearance_controls.cpp:1693
+#, fuzzy
+msgid "User defined layer 19"
+msgstr "**неопределен слой*"
+
+#: pcbnew/widgets/appearance_controls.cpp:1694
+#, fuzzy
+msgid "User defined layer 20"
+msgstr "**неопределен слой*"
+
+#: pcbnew/widgets/appearance_controls.cpp:1695
+#, fuzzy
+msgid "User defined layer 21"
+msgstr "**неопределен слой*"
+
+#: pcbnew/widgets/appearance_controls.cpp:1696
+#, fuzzy
+msgid "User defined layer 22"
+msgstr "**неопределен слой*"
+
+#: pcbnew/widgets/appearance_controls.cpp:1697
+#, fuzzy
+msgid "User defined layer 23"
+msgstr "**неопределен слой*"
+
+#: pcbnew/widgets/appearance_controls.cpp:1698
+#, fuzzy
+msgid "User defined layer 24"
+msgstr "**неопределен слой*"
+
+#: pcbnew/widgets/appearance_controls.cpp:1699
+#, fuzzy
+msgid "User defined layer 25"
+msgstr "**неопределен слой*"
+
+#: pcbnew/widgets/appearance_controls.cpp:1700
+#, fuzzy
+msgid "User defined layer 26"
+msgstr "**неопределен слой*"
+
+#: pcbnew/widgets/appearance_controls.cpp:1701
+#, fuzzy
+msgid "User defined layer 27"
+msgstr "**неопределен слой*"
+
+#: pcbnew/widgets/appearance_controls.cpp:1702
+#, fuzzy
+msgid "User defined layer 28"
+msgstr "**неопределен слой*"
+
+#: pcbnew/widgets/appearance_controls.cpp:1703
+#, fuzzy
+msgid "User defined layer 29"
+msgstr "**неопределен слой*"
+
+#: pcbnew/widgets/appearance_controls.cpp:1704
+#, fuzzy
+msgid "User defined layer 30"
+msgstr "**неопределен слой*"
+
+#: pcbnew/widgets/appearance_controls.cpp:1705
+#, fuzzy
+msgid "User defined layer 31"
+msgstr "**неопределен слой*"
+
+#: pcbnew/widgets/appearance_controls.cpp:1706
+#, fuzzy
+msgid "User defined layer 32"
+msgstr "**неопределен слой*"
+
+#: pcbnew/widgets/appearance_controls.cpp:1707
+#, fuzzy
+msgid "User defined layer 33"
+msgstr "**неопределен слой*"
+
+#: pcbnew/widgets/appearance_controls.cpp:1708
+#, fuzzy
+msgid "User defined layer 34"
+msgstr "**неопределен слой*"
+
+#: pcbnew/widgets/appearance_controls.cpp:1709
+#, fuzzy
+msgid "User defined layer 35"
+msgstr "**неопределен слой*"
+
+#: pcbnew/widgets/appearance_controls.cpp:1710
+#, fuzzy
+msgid "User defined layer 36"
+msgstr "**неопределен слой*"
+
+#: pcbnew/widgets/appearance_controls.cpp:1711
+#, fuzzy
+msgid "User defined layer 37"
+msgstr "**неопределен слой*"
+
+#: pcbnew/widgets/appearance_controls.cpp:1712
+#, fuzzy
+msgid "User defined layer 38"
+msgstr "**неопределен слой*"
+
+#: pcbnew/widgets/appearance_controls.cpp:1713
+#, fuzzy
+msgid "User defined layer 39"
+msgstr "**неопределен слой*"
+
+#: pcbnew/widgets/appearance_controls.cpp:1714
+#, fuzzy
+msgid "User defined layer 40"
+msgstr "**неопределен слой*"
+
+#: pcbnew/widgets/appearance_controls.cpp:1715
+#, fuzzy
+msgid "User defined layer 41"
+msgstr "**неопределен слой*"
+
+#: pcbnew/widgets/appearance_controls.cpp:1716
+#, fuzzy
+msgid "User defined layer 42"
+msgstr "**неопределен слой*"
+
+#: pcbnew/widgets/appearance_controls.cpp:1717
+#, fuzzy
+msgid "User defined layer 43"
+msgstr "**неопределен слой*"
+
+#: pcbnew/widgets/appearance_controls.cpp:1718
+#, fuzzy
+msgid "User defined layer 44"
+msgstr "**неопределен слой*"
+
+#: pcbnew/widgets/appearance_controls.cpp:1719
+#, fuzzy
+msgid "User defined layer 45"
+msgstr "**неопределен слой*"
+
+#: pcbnew/widgets/appearance_controls.cpp:1766
 msgid "Front copper layer"
 msgstr "Лицев слой"
 
-#: pcbnew/widgets/appearance_controls.cpp:1731
+#: pcbnew/widgets/appearance_controls.cpp:1767
 msgid "Back copper layer"
 msgstr "Заден слой"
 
-#: pcbnew/widgets/appearance_controls.cpp:1732
+#: pcbnew/widgets/appearance_controls.cpp:1768
 #, fuzzy
 msgid "Inner copper layer"
 msgstr "Вътрешен слой"
 
-#: pcbnew/widgets/appearance_controls.cpp:1822
+#: pcbnew/widgets/appearance_controls.cpp:1858
 msgid "Show All Copper Layers"
 msgstr "Покажи всички медни слоеве"
 
-#: pcbnew/widgets/appearance_controls.cpp:1824
+#: pcbnew/widgets/appearance_controls.cpp:1860
 msgid "Hide All Copper Layers"
 msgstr "Скрий всички медни слоеве"
 
-#: pcbnew/widgets/appearance_controls.cpp:1835
+#: pcbnew/widgets/appearance_controls.cpp:1871
 #, fuzzy
 msgid "Show All Non Copper Layers"
 msgstr "Покажи всички медни слоеве"
 
-#: pcbnew/widgets/appearance_controls.cpp:1839
+#: pcbnew/widgets/appearance_controls.cpp:1875
 #, fuzzy
 msgid "Hide All Non Copper Layers"
 msgstr "Скрий всички медни слоеве"
 
-#: pcbnew/widgets/appearance_controls.cpp:1853
+#: pcbnew/widgets/appearance_controls.cpp:1889
 #, fuzzy
 msgid "Show Only Front Assembly Layers"
 msgstr "Покажи всички слоеве"
 
-#: pcbnew/widgets/appearance_controls.cpp:1856
+#: pcbnew/widgets/appearance_controls.cpp:1892
 #, fuzzy
 msgid "Show Only Front Layers"
 msgstr "Покажи всички слоеве"
 
-#: pcbnew/widgets/appearance_controls.cpp:1863
+#: pcbnew/widgets/appearance_controls.cpp:1899
 #, fuzzy
 msgid "Show Only Inner Layers"
 msgstr "Покажи всички медни слоеве"
 
-#: pcbnew/widgets/appearance_controls.cpp:1867
+#: pcbnew/widgets/appearance_controls.cpp:1903
 #, fuzzy
 msgid "Show Only Back Layers"
 msgstr "Покажи всички слоеве"
 
-#: pcbnew/widgets/appearance_controls.cpp:1871
+#: pcbnew/widgets/appearance_controls.cpp:1907
 #, fuzzy
 msgid "Show Only Back Assembly Layers"
 msgstr "Покажи всички слоеве"
 
-#: pcbnew/widgets/appearance_controls.cpp:2248
+#: pcbnew/widgets/appearance_controls.cpp:2284
 #, c-format
 msgid "Set opacity of %s"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:2367
+#: pcbnew/widgets/appearance_controls.cpp:2403
 #, fuzzy
 msgid "Set Netclass Color"
 msgstr "Установи всички прох.отв. в стойности от клас на веригите"
 
-#: pcbnew/widgets/appearance_controls.cpp:2371
+#: pcbnew/widgets/appearance_controls.cpp:2407
 #, fuzzy
 msgid "Use Color from Schematic"
 msgstr "Отваряне на схема"
 
-#: pcbnew/widgets/appearance_controls.cpp:2380
+#: pcbnew/widgets/appearance_controls.cpp:2416
 #, fuzzy
 msgid "Clear Netclass Color"
 msgstr "Медни слоеве"
 
-#: pcbnew/widgets/appearance_controls.cpp:2388
+#: pcbnew/widgets/appearance_controls.cpp:2424
 #, fuzzy, c-format
 msgid "Highlight Nets in %s"
 msgstr "Подчертаване на връзка"
 
-#: pcbnew/widgets/appearance_controls.cpp:2399
+#: pcbnew/widgets/appearance_controls.cpp:2435
 #, fuzzy
 msgid "Show All Netclasses"
 msgstr "Покажи всички слоеве"
 
-#: pcbnew/widgets/appearance_controls.cpp:2401
+#: pcbnew/widgets/appearance_controls.cpp:2437
 #, fuzzy
 msgid "Hide All Other Netclasses"
 msgstr "Добави клас на верига"
 
-#: pcbnew/widgets/appearance_controls.cpp:2462
+#: pcbnew/widgets/appearance_controls.cpp:2498
 #, fuzzy, c-format
 msgid "Show or hide ratsnest for nets in %s"
 msgstr "Показвай врзките на модула при преместване"
 
-#: pcbnew/widgets/appearance_controls.cpp:3447
+#: pcbnew/widgets/appearance_controls.cpp:3483
 msgid ""
 "The current color theme is read-only.  Create a new theme in Preferences to "
 "enable color editing."
@@ -54664,7 +54386,7 @@ msgid "Delete all nets in group '%s'?"
 msgstr "Избери всички вериги от десен списък"
 
 #: pcbnew/widgets/search_handlers.cpp:179 pcbnew/zone.cpp:812
-#: pcbnew/zone.cpp:1909
+#: pcbnew/zone.cpp:1933
 #, fuzzy
 msgid "Priority"
 msgstr "Полярност"
@@ -54730,7 +54452,7 @@ msgstr "Тип на конт.пл.:"
 msgid "%s"
 msgstr "%"
 
-#: pcbnew/zone.cpp:862 pcbnew/zone.cpp:1972
+#: pcbnew/zone.cpp:862 pcbnew/zone.cpp:1996
 #, fuzzy
 msgid "Fill Mode"
 msgstr "Запълващ мод"
@@ -54800,98 +54522,98 @@ msgstr "Настройки на листов извод"
 msgid "Zone %s %s"
 msgstr "Зоневи Контур"
 
-#: pcbnew/zone.cpp:1916
+#: pcbnew/zone.cpp:1940
 #, fuzzy
 msgid "Keepout"
 msgstr "Запази"
 
-#: pcbnew/zone.cpp:1918
+#: pcbnew/zone.cpp:1942
 #, fuzzy
 msgid "Keep Out Tracks"
 msgstr "Изтриване на пътечки"
 
-#: pcbnew/zone.cpp:1924
+#: pcbnew/zone.cpp:1948
 #, fuzzy
 msgid "Keep Out Vias"
 msgstr "Изтриване на пътечки"
 
-#: pcbnew/zone.cpp:1930
+#: pcbnew/zone.cpp:1954
 #, fuzzy
 msgid "Keep Out Pads"
 msgstr "Изтриване на пътечки"
 
-#: pcbnew/zone.cpp:1936
+#: pcbnew/zone.cpp:1960
 #, fuzzy
 msgid "Keep Out Copper Pours"
 msgstr "Запази нулите"
 
-#: pcbnew/zone.cpp:1942
+#: pcbnew/zone.cpp:1966
 #, fuzzy
 msgid "Keep Out Footprints"
 msgstr "Комп. отпечатъци"
 
-#: pcbnew/zone.cpp:1951
+#: pcbnew/zone.cpp:1975
 #, fuzzy
 msgid "Enable"
 msgstr "Разрешен"
 
-#: pcbnew/zone.cpp:1958
+#: pcbnew/zone.cpp:1982
 #, fuzzy
 msgid "Source Type"
 msgstr "Покажи съдържание на файла"
 
-#: pcbnew/zone.cpp:1963
+#: pcbnew/zone.cpp:1987
 #, fuzzy
 msgid "Source Name"
 msgstr "Покажи съдържание на файла"
 
-#: pcbnew/zone.cpp:1995
+#: pcbnew/zone.cpp:2019
 #, fuzzy
 msgid "Cannot be less than zone minimum width"
 msgstr ""
 "Ширината на термично-отвеждаща връзка трябва да бъде по-голяма от "
 "минималната."
 
-#: pcbnew/zone.cpp:2001
+#: pcbnew/zone.cpp:2025
 #, fuzzy
 msgid "Hatch Width"
 msgstr "Ширина на текста:"
 
-#: pcbnew/zone.cpp:2008
+#: pcbnew/zone.cpp:2032
 #, fuzzy
 msgid "Hatch Gap"
 msgstr "Пътечка"
 
-#: pcbnew/zone.cpp:2015
+#: pcbnew/zone.cpp:2039
 msgid "Hatch Minimum Hole Ratio"
 msgstr ""
 
-#: pcbnew/zone.cpp:2023
+#: pcbnew/zone.cpp:2047
 #, fuzzy
 msgid "Smoothing Effort"
 msgstr "Печат на комп.отп."
 
-#: pcbnew/zone.cpp:2029
+#: pcbnew/zone.cpp:2053
 #, fuzzy
 msgid "Smoothing Amount"
 msgstr "Печат на комп.отп."
 
-#: pcbnew/zone.cpp:2035
+#: pcbnew/zone.cpp:2059
 #, fuzzy
 msgid "Remove Islands"
 msgstr "Премахни полета"
 
-#: pcbnew/zone.cpp:2040
+#: pcbnew/zone.cpp:2064
 #, fuzzy
 msgid "Minimum Island Area"
 msgstr "Мин.диаметър на прох.отв."
 
-#: pcbnew/zone.cpp:2055
+#: pcbnew/zone.cpp:2079
 #, fuzzy
 msgid "Minimum Width"
 msgstr "Мин.ширина"
 
-#: pcbnew/zone.cpp:2063
+#: pcbnew/zone.cpp:2087
 #, fuzzy
 msgid "Pad Connections"
 msgstr "Връзка на конт.пл.:"
@@ -55137,6 +54859,163 @@ msgstr "Печат на схемата"
 msgid "KiCad Drawing Sheet"
 msgstr "Текстов редактор"
 
+#, fuzzy
+#~ msgid "CrtYd_Front"
+#~ msgstr "Front_later"
+
+#, fuzzy
+#~ msgid "Fab_Front"
+#~ msgstr "Front_later"
+
+#~ msgid "Adhes_Front"
+#~ msgstr "Adhes_Front"
+
+#~ msgid "SoldP_Front"
+#~ msgstr "SoldP_Front"
+
+#~ msgid "SilkS_Front"
+#~ msgstr "SilkS_Front"
+
+#~ msgid "Mask_Front"
+#~ msgstr "Mask_Front"
+
+#~ msgid "If you want a front copper layer"
+#~ msgstr "Ако искате фронтален меден слой"
+
+#, fuzzy
+#~ msgid "Front_layer"
+#~ msgstr "Front_later"
+
+#~ msgid "Layer name of front (top) copper layer"
+#~ msgstr "Име на фронтален (горен) меден слой"
+
+#, fuzzy
+#~ msgid "In1"
+#~ msgstr "Вътрешен-10"
+
+#, fuzzy
+#~ msgid "In2"
+#~ msgstr "Вътрешен-2"
+
+#, fuzzy
+#~ msgid "In3"
+#~ msgstr "Вътрешен-3"
+
+#, fuzzy
+#~ msgid "In4"
+#~ msgstr "Вътрешен-4"
+
+#, fuzzy
+#~ msgid "In5"
+#~ msgstr "Вътрешен-5"
+
+#, fuzzy
+#~ msgid "In6"
+#~ msgstr "Вътрешен-6"
+
+#, fuzzy
+#~ msgid "In7"
+#~ msgstr "Вътрешен-7"
+
+#, fuzzy
+#~ msgid "In8"
+#~ msgstr "Вътрешен-8"
+
+#, fuzzy
+#~ msgid "In9"
+#~ msgstr "Вътрешен-9"
+
+#~ msgid "If you want a back copper layer"
+#~ msgstr "Ако искате заден меден слой"
+
+#~ msgid "Layer name of back (bottom) copper layer"
+#~ msgstr "Име на заден (долен) меден слой"
+
+#, fuzzy
+#~ msgid "SoldM_Back"
+#~ msgstr "SoldP_Back"
+
+#~ msgid "SilkS_Back"
+#~ msgstr "SilkS_Back"
+
+#~ msgid "SoldP_Back"
+#~ msgstr "SoldP_Back"
+
+#~ msgid "Adhes_Back"
+#~ msgstr "Adhes_Back"
+
+#, fuzzy
+#~ msgid "Fab_Back"
+#~ msgstr "Mask_Back_later"
+
+#, fuzzy
+#~ msgid "CrtYd_Back"
+#~ msgstr "SoldP_Back_later"
+
+#, fuzzy
+#~ msgid "Pcb_Edges"
+#~ msgstr "Очертания на платката"
+
+#, fuzzy
+#~ msgid "Margin"
+#~ msgstr "Mask_Front_later"
+
+#~ msgid "Eco1"
+#~ msgstr "Eco1"
+
+#~ msgid "Eco2"
+#~ msgstr "Eco2"
+
+#~ msgid "Comments"
+#~ msgstr "Коментар"
+
+#~ msgid "Drawings"
+#~ msgstr "Чертежи"
+
+#, fuzzy
+#~ msgid "User1"
+#~ msgstr "Потребител"
+
+#, fuzzy
+#~ msgid "User2"
+#~ msgstr "Потребител"
+
+#, fuzzy
+#~ msgid "User3"
+#~ msgstr "Потребител"
+
+#, fuzzy
+#~ msgid "User4"
+#~ msgstr "Потребител"
+
+#, fuzzy
+#~ msgid "User5"
+#~ msgstr "Потребител"
+
+#, fuzzy
+#~ msgid "User6"
+#~ msgstr "Потребител"
+
+#, fuzzy
+#~ msgid "User7"
+#~ msgstr "Потребител"
+
+#, fuzzy
+#~ msgid "User8"
+#~ msgstr "Потребител"
+
+#, fuzzy
+#~ msgid "User9"
+#~ msgstr "Потребител"
+
+#, fuzzy
+#~ msgid "(Pad has no layer)"
+#~ msgstr "Грешка: трябва да изберете слой"
+
+#, fuzzy
+#~ msgid "(PTH pad has no copper layers)"
+#~ msgstr "Грешка: трябва да изберете слой"
+
 #, c-format
 #~ msgid "Field%d"
 #~ msgstr "Поле%d"
diff --git a/translation/pofiles/ca.po b/translation/pofiles/ca.po
index 456914ef83..0963fe8a8c 100644
--- a/translation/pofiles/ca.po
+++ b/translation/pofiles/ca.po
@@ -5,7 +5,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: kicad\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-01-28 19:42+0300\n"
+"POT-Creation-Date: 2025-01-29 19:59+0300\n"
 "PO-Revision-Date: 2025-01-23 15:38+0000\n"
 "Last-Translator: John Beard <john.j.beard@gmail.com>\n"
 "Language-Team: Catalan <https://hosted.weblate.org/projects/kicad/master-"
@@ -171,7 +171,7 @@ msgstr "Temps de la recàrrega %.3f s"
 #: pcbnew/pcb_io/easyedapro/pcb_io_easyedapro.cpp:116
 #: pcbnew/pcb_io/fabmaster/pcb_io_fabmaster.cpp:59
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:503
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2703
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2706
 #, c-format
 msgid "Loading %s..."
 msgstr "S'està carregant %s..."
@@ -294,7 +294,7 @@ msgstr "Visualitzador 3D de KiCad"
 #: 3d-viewer/3d_viewer/eda_3d_viewer_frame.cpp:667
 #: eeschema/dialogs/panel_eeschema_display_options_base.cpp:27
 #: eeschema/dialogs/panel_sym_display_options_base.cpp:25
-#: pcbnew/footprint_edit_frame.cpp:242 pcbnew/footprint_edit_frame.cpp:955
+#: pcbnew/footprint_edit_frame.cpp:242 pcbnew/footprint_edit_frame.cpp:965
 #: pcbnew/pcb_edit_frame.cpp:326 pcbnew/pcb_edit_frame.cpp:1708
 #: pcbnew/tools/pcb_actions.cpp:1327
 msgid "Appearance"
@@ -336,10 +336,10 @@ msgstr "No tens permisos d'escriptura per a desar el fitxer '%s'."
 #: 3d-viewer/3d_viewer/eda_3d_viewer_frame.cpp:748 common/confirm.cpp:211
 #: common/dialogs/dialog_grid_settings.cpp:82
 #: common/dialogs/dialog_grid_settings.cpp:89
-#: common/dialogs/panel_embedded_files.cpp:296
-#: common/dialogs/panel_embedded_files.cpp:369
-#: common/dialogs/panel_embedded_files.cpp:400
-#: common/dialogs/panel_embedded_files.cpp:410
+#: common/dialogs/panel_embedded_files.cpp:307
+#: common/dialogs/panel_embedded_files.cpp:416
+#: common/dialogs/panel_embedded_files.cpp:447
+#: common/dialogs/panel_embedded_files.cpp:457
 #: common/dialogs/panel_setup_severities.cpp:44 common/kidialog.cpp:126
 #: eeschema/dialogs/dialog_erc.cpp:878
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1812
@@ -362,9 +362,9 @@ msgstr "No tens permisos d'escriptura per a desar el fitxer '%s'."
 #: pcb_calculator/calculator_panels/panel_fusing_current.cpp:191
 #: pcb_calculator/calculator_panels/panel_fusing_current.cpp:203
 #: pcbnew/dialogs/dialog_drc.cpp:984
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:397
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:389
 #: pcbnew/drc/drc_item.cpp:231 pcbnew/pcb_marker.cpp:211
-#: pcbnew/widgets/appearance_controls.cpp:2729
+#: pcbnew/widgets/appearance_controls.cpp:2765
 msgid "Error"
 msgstr "Error"
 
@@ -761,7 +761,7 @@ msgstr "Commuta els models 3D SMD"
 msgid "Model Bounding Boxes"
 msgstr "Mostra les capses delimitadores dels models"
 
-#: 3d-viewer/dialogs/appearance_controls_3D.cpp:77 common/layer_id.cpp:170
+#: 3d-viewer/dialogs/appearance_controls_3D.cpp:77 common/layer_id.cpp:125
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:30
 #: eeschema/dialogs/dialog_update_from_pcb_base.cpp:64
 #: pcb_calculator/calculator_panels/panel_rf_attenuators_base.cpp:111
@@ -882,13 +882,13 @@ msgid "Uncheck 'Use board stackup colors' to allow color editing."
 msgstr ""
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:563
-#: pcbnew/widgets/appearance_controls.cpp:2198
+#: pcbnew/widgets/appearance_controls.cpp:2234
 #, c-format
 msgid "Show or hide %s"
 msgstr "Mostra o amaga %s"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:633
-#: pcbnew/widgets/appearance_controls.cpp:2571
+#: pcbnew/widgets/appearance_controls.cpp:2607
 #, c-format
 msgid "Presets (%s+Tab):"
 msgstr "Ajustaments per defecte (%s+Tab):"
@@ -896,25 +896,25 @@ msgstr "Ajustaments per defecte (%s+Tab):"
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:647
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1644
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2078
-#: pcbnew/widgets/appearance_controls.cpp:2596
+#: pcbnew/widgets/appearance_controls.cpp:2632
 msgid "Save preset..."
 msgstr "Desa pre-ajustament..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:648
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1645
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2079
-#: pcbnew/widgets/appearance_controls.cpp:2597
+#: pcbnew/widgets/appearance_controls.cpp:2633
 msgid "Delete preset..."
 msgstr "Elimina pre-ajustament..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:754
-#: pcbnew/widgets/appearance_controls.cpp:2702
+#: pcbnew/widgets/appearance_controls.cpp:2738
 #, fuzzy
 msgid "Layer preset name:"
 msgstr "Selecció de la capa:"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:755
-#: pcbnew/widgets/appearance_controls.cpp:2703
+#: pcbnew/widgets/appearance_controls.cpp:2739
 #, fuzzy
 msgid "Save Layer Preset"
 msgstr "Selecció del parell de capes"
@@ -922,14 +922,14 @@ msgstr "Selecció del parell de capes"
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:770
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1819
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2221
-#: pcbnew/widgets/appearance_controls.cpp:2736
+#: pcbnew/widgets/appearance_controls.cpp:2772
 msgid "Overwrite existing preset?"
 msgstr "Sobreescriu el valor existent?"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:796
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1844
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2246
-#: pcbnew/widgets/appearance_controls.cpp:2762
+#: pcbnew/widgets/appearance_controls.cpp:2798
 #, fuzzy
 msgid "Presets"
 msgstr "Restableix"
@@ -937,7 +937,7 @@ msgstr "Restableix"
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:805
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1856
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2258
-#: pcbnew/widgets/appearance_controls.cpp:2774
+#: pcbnew/widgets/appearance_controls.cpp:2810
 #, fuzzy
 msgid "Delete Preset"
 msgstr "Elimina la xarxa"
@@ -945,48 +945,48 @@ msgstr "Elimina la xarxa"
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:806
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1857
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2259
-#: pcbnew/widgets/appearance_controls.cpp:2775
+#: pcbnew/widgets/appearance_controls.cpp:2811
 msgid "Select preset:"
 msgstr "Selecciona predefinició:"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:864
-#: pcbnew/widgets/appearance_controls.cpp:2875
+#: pcbnew/widgets/appearance_controls.cpp:2911
 #, c-format
 msgid "Viewports (%s+Tab):"
 msgstr "Vistes (%s+Tab):"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:873
-#: pcbnew/widgets/appearance_controls.cpp:2884
+#: pcbnew/widgets/appearance_controls.cpp:2920
 msgid "Save viewport..."
 msgstr "Desa punt de vista..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:874
-#: pcbnew/widgets/appearance_controls.cpp:2885
+#: pcbnew/widgets/appearance_controls.cpp:2921
 msgid "Delete viewport..."
 msgstr "Elimina punt de vista..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:905
-#: pcbnew/widgets/appearance_controls.cpp:2934
+#: pcbnew/widgets/appearance_controls.cpp:2970
 msgid "Viewport name:"
 msgstr "Nom de la vista:"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:906
-#: pcbnew/widgets/appearance_controls.cpp:2934
+#: pcbnew/widgets/appearance_controls.cpp:2970
 msgid "Save Viewport"
 msgstr "Desa la vista"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:946
-#: pcbnew/widgets/appearance_controls.cpp:2973
+#: pcbnew/widgets/appearance_controls.cpp:3009
 msgid "Viewports"
 msgstr "Vistes"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:955
-#: pcbnew/widgets/appearance_controls.cpp:2982
+#: pcbnew/widgets/appearance_controls.cpp:3018
 msgid "Delete Viewport"
 msgstr "Esborra vista"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:956
-#: pcbnew/widgets/appearance_controls.cpp:2983
+#: pcbnew/widgets/appearance_controls.cpp:3019
 msgid "Select viewport:"
 msgstr "Selecciona vista:"
 
@@ -1372,7 +1372,7 @@ msgid "Z:"
 msgstr "Z:"
 
 #: 3d-viewer/dialogs/panel_preview_3d_model_base.cpp:68
-#: gerbview/gerber_draw_item.cpp:722 pcbnew/footprint.cpp:1676
+#: gerbview/gerber_draw_item.cpp:722 pcbnew/footprint.cpp:1681
 #: pcbnew/pad.cpp:1361
 msgid "Rotation"
 msgstr "Gir"
@@ -1969,8 +1969,8 @@ msgid "Information"
 msgstr "Informació"
 
 #: common/confirm.cpp:266 common/confirm.cpp:269
-#: common/dialogs/panel_embedded_files.cpp:272
-#: common/dialogs/panel_embedded_files.cpp:346
+#: common/dialogs/panel_embedded_files.cpp:285
+#: common/dialogs/panel_embedded_files.cpp:393
 #: eeschema/design_block_utils.cpp:50 eeschema/design_block_utils.cpp:183
 #: eeschema/symbol_editor/symbol_editor.cpp:372
 #: eeschema/symbol_editor/symbol_editor.cpp:998
@@ -1985,7 +1985,7 @@ msgstr "Informació"
 #: pcbnew/dialogs/dialog_gencad_export_options.cpp:119
 #: pcbnew/dialogs/dialog_track_via_properties.cpp:570
 #: pcbnew/footprint_libraries_utils.cpp:375
-#: pcbnew/footprint_libraries_utils.cpp:1148 pcbnew/router/router_tool.cpp:1849
+#: pcbnew/footprint_libraries_utils.cpp:1157 pcbnew/router/router_tool.cpp:1849
 #: pcbnew/router/router_tool.cpp:2603
 #: pcbnew/tools/footprint_editor_control.cpp:470 pcbnew/zone_filler.cpp:881
 msgid "Confirmation"
@@ -2027,7 +2027,7 @@ msgid "KiCad Design Block folders"
 msgstr "Fitxers antics de projectes de KiCad"
 
 #: common/design_block_io.cpp:172
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3036
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3039
 #, c-format
 msgid "Cannot overwrite library path '%s'."
 msgstr "No es pot sobreescriure el camí de la biblioteca '%s'."
@@ -2045,7 +2045,7 @@ msgstr ""
 "cop."
 
 #: common/design_block_io.cpp:201 pcbnew/pcb_io/geda/pcb_io_geda.cpp:977
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3061
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3064
 #, c-format
 msgid "Insufficient permissions to delete folder '%s'."
 msgstr "Permisos insuficients per a eliminar la carpeta '%s'."
@@ -2145,8 +2145,8 @@ msgstr "No es pot crear el camí a la taula global de biblioteques '%s'."
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:50
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:99
 #: pcbnew/dialogs/panel_pcbnew_action_plugins_base.cpp:42
-#: pcbnew/footprint_libraries_utils.cpp:1006
-#: pcbnew/footprint_libraries_utils.cpp:1334
+#: pcbnew/footprint_libraries_utils.cpp:1015
+#: pcbnew/footprint_libraries_utils.cpp:1343
 msgid "Description"
 msgstr "Descripció"
 
@@ -2543,7 +2543,7 @@ msgstr "Variables d'entorn"
 #: eeschema/dialogs/panel_bom_presets_base.cpp:80
 #: eeschema/dialogs/panel_sym_lib_table.cpp:384
 #: eeschema/dialogs/panel_template_fieldnames_base.cpp:42
-#: eeschema/fields_grid_table.cpp:478 eeschema/sch_pin.cpp:1579
+#: eeschema/fields_grid_table.cpp:469 eeschema/sch_pin.cpp:1579
 #: eeschema/sch_symbol.cpp:2065 eeschema/sch_symbol.cpp:2115
 #: eeschema/symbol_editor/symbol_editor.cpp:1598
 #: eeschema/symbol_viewer_frame.cpp:459
@@ -2553,13 +2553,15 @@ msgstr "Variables d'entorn"
 #: kicad/pcm/dialogs/dialog_manage_repositories_base.cpp:39
 #: kicad/pcm/dialogs/panel_package_base.cpp:50
 #: pcbnew/dialogs/dialog_footprint_wizard_list_base.cpp:42
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:54
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:170
 #: pcbnew/dialogs/panel_fp_lib_table.cpp:438
-#: pcbnew/pcb_fields_grid_table.cpp:174 pcbnew/pcb_group.cpp:507
+#: pcbnew/pcb_fields_grid_table.cpp:143 pcbnew/pcb_group.cpp:507
 #: pcbnew/widgets/pcb_net_inspector_panel.cpp:120
 #: pcbnew/widgets/search_handlers.cpp:176
 #: pcbnew/widgets/search_handlers.cpp:309
 #: pcbnew/widgets/search_handlers.cpp:388 pcbnew/zone.cpp:853
-#: pcbnew/zone.cpp:1913 pcbnew/zone_manager/dialog_zone_manager_base.cpp:38
+#: pcbnew/zone.cpp:1937 pcbnew/zone_manager/dialog_zone_manager_base.cpp:38
 #: pcbnew/zone_manager/model_zones_overview_table.h:75
 msgid "Name"
 msgstr "Nom"
@@ -2760,7 +2762,7 @@ msgstr "Ajusta la longitud d'una sola pista"
 #: eeschema/symbol_editor/symbol_editor.cpp:860
 #: pcb_calculator/dialogs/dialog_regulator_form_base.cpp:27
 #: pcbnew/board_stackup_manager/dialog_dielectric_list_manager_base.cpp:31
-#: pcbnew/footprint_libraries_utils.cpp:1040
+#: pcbnew/footprint_libraries_utils.cpp:1049
 msgid "Name:"
 msgstr "Nom:"
 
@@ -3354,7 +3356,7 @@ msgstr "Opció"
 #: eeschema/dialogs/dialog_sim_format_value.cpp:75
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:57
 #: eeschema/dialogs/panel_sym_lib_table.cpp:385
-#: eeschema/fields_grid_table.cpp:479 eeschema/sch_symbol.cpp:1098
+#: eeschema/fields_grid_table.cpp:470 eeschema/sch_symbol.cpp:1098
 #: eeschema/sch_symbol.cpp:2062 eeschema/sch_symbol.cpp:2112
 #: eeschema/sch_symbol.cpp:2994 eeschema/sim/simulator_frame_ui.cpp:616
 #: eeschema/sim/simulator_frame_ui.cpp:2673
@@ -3364,13 +3366,13 @@ msgstr "Opció"
 #: eeschema/widgets/search_handlers.cpp:247
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:69
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:70
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:65
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:157
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:169
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:48
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:57
-#: pcbnew/dialogs/panel_fp_lib_table.cpp:439 pcbnew/footprint.cpp:4048
+#: pcbnew/dialogs/panel_fp_lib_table.cpp:439 pcbnew/footprint.cpp:4053
 #: pcbnew/footprint_wizard_frame.cpp:326 pcbnew/pcb_dimension.cpp:605
-#: pcbnew/pcb_fields_grid_table.cpp:175 pcbnew/plot_board_layers.cpp:107
+#: pcbnew/pcb_fields_grid_table.cpp:144 pcbnew/plot_board_layers.cpp:107
 #: pcbnew/widgets/search_handlers.cpp:119
 msgid "Value"
 msgstr "Valor"
@@ -3492,7 +3494,7 @@ msgstr "Mode de sortida:"
 #: eeschema/dialogs/dialog_plot_schematic_base.cpp:78
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:72
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:69
-#: eeschema/fields_grid_table.cpp:491
+#: eeschema/fields_grid_table.cpp:482
 #: eeschema/printing/dialog_print_using_printer_base.cpp:35
 #: eeschema/sch_bus_entry.cpp:674 eeschema/sch_junction.cpp:383
 #: eeschema/sch_line.cpp:1099 eeschema/sim/simulator_frame_ui.cpp:609
@@ -3728,7 +3730,7 @@ msgstr "D'acord"
 #: common/dialogs/git/dialog_git_auth.cpp:54
 #: common/dialogs/git/dialog_git_commit.cpp:143
 #: common/dialogs/git/dialog_git_switch.cpp:69
-#: common/dialogs/panel_embedded_files.cpp:370 common/tool/actions.cpp:159
+#: common/dialogs/panel_embedded_files.cpp:417 common/tool/actions.cpp:159
 #: eeschema/dialogs/dialog_erc.cpp:426
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1344 eeschema/sheet.cpp:783
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:962
@@ -4273,7 +4275,7 @@ msgstr ""
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283
 #: pcbnew/microwave/microwave_polygon.cpp:127 pcbnew/tools/pcb_control.cpp:348
 #: pcbnew/widgets/appearance_controls.cpp:637
-#: pcbnew/widgets/appearance_controls.cpp:1804
+#: pcbnew/widgets/appearance_controls.cpp:1840
 msgid "Normal"
 msgstr "Normal"
 
@@ -4686,8 +4688,8 @@ msgstr ""
 "biblioteca."
 
 #: common/dialogs/panel_design_block_lib_table.cpp:1010
-#: common/dialogs/panel_embedded_files.cpp:348
-#: common/dialogs/panel_embedded_files.cpp:370
+#: common/dialogs/panel_embedded_files.cpp:395
+#: common/dialogs/panel_embedded_files.cpp:417
 #: eeschema/design_block_utils.cpp:89
 #: eeschema/dialogs/panel_sym_lib_table.cpp:688 eeschema/sch_base_frame.cpp:306
 #: pcbnew/dialogs/panel_fp_lib_table.cpp:1038
@@ -4777,8 +4779,8 @@ msgstr "Visible"
 #: eeschema/symbol_editor/symbol_editor.cpp:826 include/lib_table_grid.h:208
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:46
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:95
-#: pcbnew/footprint_libraries_utils.cpp:1005
-#: pcbnew/footprint_libraries_utils.cpp:1333
+#: pcbnew/footprint_libraries_utils.cpp:1014
+#: pcbnew/footprint_libraries_utils.cpp:1342
 msgid "Nickname"
 msgstr "Sobrenom"
 
@@ -4867,24 +4869,14 @@ msgstr "Mou la referència"
 msgid "Copy the reference for this embedded file"
 msgstr ""
 
-#: common/dialogs/panel_embedded_files.cpp:260
-#, fuzzy
-msgid "Select a file to embed"
-msgstr "Selecciona una cantonada a esborrar."
-
-#: common/dialogs/panel_embedded_files.cpp:261
-#, fuzzy
-msgid "All files|*.*"
-msgstr "Tots els fitxers"
-
-#: common/dialogs/panel_embedded_files.cpp:270
-#: common/dialogs/panel_embedded_files.cpp:343
+#: common/dialogs/panel_embedded_files.cpp:283
+#: common/dialogs/panel_embedded_files.cpp:390
 #, fuzzy, c-format
 msgid "File '%s' already exists."
 msgstr "El fitxer %s ja existeix."
 
-#: common/dialogs/panel_embedded_files.cpp:274
-#: common/dialogs/panel_embedded_files.cpp:348
+#: common/dialogs/panel_embedded_files.cpp:286
+#: common/dialogs/panel_embedded_files.cpp:395
 #: eeschema/design_block_utils.cpp:51 eeschema/design_block_utils.cpp:184
 #: eeschema/symbol_editor/symbol_editor.cpp:373
 #: eeschema/symbol_editor/symbol_editor.cpp:999
@@ -4896,41 +4888,51 @@ msgstr "El fitxer %s ja existeix."
 #: pcbnew/dialogs/dialog_export_odbpp.cpp:411
 #: pcbnew/dialogs/dialog_gencad_export_options.cpp:120
 #: pcbnew/footprint_libraries_utils.cpp:376
-#: pcbnew/footprint_libraries_utils.cpp:1150
+#: pcbnew/footprint_libraries_utils.cpp:1159
 #: pcbnew/tools/footprint_editor_control.cpp:472
 msgid "Overwrite"
 msgstr "Sobreescriu"
 
-#: common/dialogs/panel_embedded_files.cpp:293
+#: common/dialogs/panel_embedded_files.cpp:305
 #, fuzzy, c-format
 msgid "Failed to add file '%s'."
 msgstr "No s'ha pogut crear del fitxer '%s'."
 
-#: common/dialogs/panel_embedded_files.cpp:330
+#: common/dialogs/panel_embedded_files.cpp:318
+#, fuzzy
+msgid "Select a file to embed"
+msgstr "Selecciona una cantonada a esborrar."
+
+#: common/dialogs/panel_embedded_files.cpp:319
+#, fuzzy
+msgid "All files|*.*"
+msgstr "Tots els fitxers"
+
+#: common/dialogs/panel_embedded_files.cpp:377
 #, fuzzy
 msgid "Select a directory to export files"
 msgstr "Seleccioneu un no de fitxer d'exportació IDF"
 
-#: common/dialogs/panel_embedded_files.cpp:362
+#: common/dialogs/panel_embedded_files.cpp:409
 #, fuzzy, c-format
 msgid "Directory '%s' is not writable."
 msgstr "No es pot escriure al directori «%s»"
 
-#: common/dialogs/panel_embedded_files.cpp:365
+#: common/dialogs/panel_embedded_files.cpp:412
 #, fuzzy, c-format
 msgid "Folder '%s' is not writable."
 msgstr "La biblioteca de símbols '%s' no és escrivible."
 
-#: common/dialogs/panel_embedded_files.cpp:370
+#: common/dialogs/panel_embedded_files.cpp:417
 msgid "Retry"
 msgstr ""
 
-#: common/dialogs/panel_embedded_files.cpp:397
+#: common/dialogs/panel_embedded_files.cpp:444
 #, fuzzy, c-format
 msgid "Failed to open file '%s'."
 msgstr "Ha fallat l'obertura del fitxer «%s»"
 
-#: common/dialogs/panel_embedded_files.cpp:407
+#: common/dialogs/panel_embedded_files.cpp:454
 #, fuzzy, c-format
 msgid "Failed to write file '%s'."
 msgstr "No s'ha pogut crear del fitxer '%s'."
@@ -5235,12 +5237,12 @@ msgstr "Zoom"
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1099
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:583
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:854
-#: pcbnew/dialogs/dialog_plot_base.cpp:118 pcbnew/footprint.cpp:4007
-#: pcbnew/pad.cpp:2507 pcbnew/pad.cpp:2526 pcbnew/pcb_dimension.cpp:1973
+#: pcbnew/dialogs/dialog_plot_base.cpp:118 pcbnew/footprint.cpp:4012
+#: pcbnew/pad.cpp:2501 pcbnew/pad.cpp:2520 pcbnew/pcb_dimension.cpp:1973
 #: pcbnew/widgets/appearance_controls.cpp:729
 #: pcbnew/widgets/appearance_controls.cpp:771
-#: pcbnew/widgets/appearance_controls.cpp:2540
-#: pcbnew/widgets/appearance_controls.cpp:2559 pcbnew/zone.cpp:1804
+#: pcbnew/widgets/appearance_controls.cpp:2576
+#: pcbnew/widgets/appearance_controls.cpp:2595 pcbnew/zone.cpp:1828
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:83
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 msgid "None"
@@ -5474,9 +5476,9 @@ msgstr "No connexió"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:232
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:363
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:332
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:854 pcbnew/footprint.cpp:4009
-#: pcbnew/pad.cpp:2528 pcbnew/pcb_table.cpp:533 pcbnew/pcb_textbox.cpp:795
-#: pcbnew/zone.cpp:857 pcbnew/zone.cpp:1806
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:854 pcbnew/footprint.cpp:4014
+#: pcbnew/pad.cpp:2522 pcbnew/pcb_table.cpp:533 pcbnew/pcb_textbox.cpp:795
+#: pcbnew/zone.cpp:857 pcbnew/zone.cpp:1830
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 msgid "Solid"
 msgstr "Sòlid"
@@ -5607,7 +5609,7 @@ msgstr "Classes de xarxes"
 
 #: common/dialogs/panel_setup_netclasses_base.cpp:52
 #: pcbnew/tools/board_inspection_tool.cpp:641
-#: pcbnew/tools/board_inspection_tool.cpp:1201 pcbnew/zone.cpp:2048
+#: pcbnew/tools/board_inspection_tool.cpp:1201 pcbnew/zone.cpp:2072
 msgid "Clearance"
 msgstr "Marge de seguretat"
 
@@ -5707,7 +5709,7 @@ msgstr "Ombrejat"
 
 #: common/dialogs/panel_setup_netclasses_base.cpp:153
 #: eeschema/sch_field.cpp:1270 eeschema/sch_label.cpp:207
-#: pcbnew/board_connected_item.cpp:200 pcbnew/pad.cpp:2582 pcbnew/zone.cpp:1907
+#: pcbnew/board_connected_item.cpp:200 pcbnew/pad.cpp:2576 pcbnew/zone.cpp:1931
 msgid "Net Class"
 msgstr "Classe de xarxa"
 
@@ -5834,7 +5836,7 @@ msgstr "Línia"
 #: common/eda_shape.cpp:2203
 #: eeschema/dialogs/dialog_label_properties_base.cpp:178
 #: eeschema/sch_label.cpp:2249
-#: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:2499
+#: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:2493
 #: pcbnew/pcb_dimension.cpp:1974
 msgid "Rectangle"
 msgstr "Rectangle"
@@ -6017,7 +6019,7 @@ msgstr "Ratolí i panell tàctil"
 msgid "Hotkeys"
 msgstr "Dreceres de teclat"
 
-#: common/eda_base_frame.cpp:1116 kicad/project_tree_pane.cpp:1008
+#: common/eda_base_frame.cpp:1116 kicad/project_tree_pane.cpp:1009
 #, fuzzy
 msgid "Version Control"
 msgstr "Només la selecció"
@@ -6076,7 +6078,7 @@ msgstr "Simulador..."
 
 #: common/eda_base_frame.cpp:1182 common/tool/actions.cpp:1106
 #: common/tool/common_tools.cpp:617 kicad/tools/kicad_manager_actions.cpp:147
-#: pcbnew/footprint_edit_frame.cpp:1035 pcbnew/menubar_footprint_editor.cpp:92
+#: pcbnew/footprint_edit_frame.cpp:1045 pcbnew/menubar_footprint_editor.cpp:92
 msgid "Footprint Editor"
 msgstr "Editor d'empremtes"
 
@@ -6252,7 +6254,7 @@ msgstr "Polzades"
 msgid "Constrain to H, V, 45"
 msgstr "Restringeix a H, V, 45"
 
-#: common/eda_draw_frame.cpp:1121 pcbnew/footprint_libraries_utils.cpp:1368
+#: common/eda_draw_frame.cpp:1121 pcbnew/footprint_libraries_utils.cpp:1377
 msgid "Select Library"
 msgstr "Selecciona la biblioteca"
 
@@ -6482,7 +6484,7 @@ msgstr "Arc"
 #: eeschema/dialogs/dialog_label_properties_base.cpp:172
 #: eeschema/sch_label.cpp:2247 gerbview/gerber_draw_item.cpp:231
 #: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:1515
-#: pcbnew/pad.cpp:2498 pcbnew/pcb_dimension.cpp:1975
+#: pcbnew/pad.cpp:2492 pcbnew/pcb_dimension.cpp:1975
 msgid "Circle"
 msgstr "Cercle"
 
@@ -6566,7 +6568,7 @@ msgstr "Punts"
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:40
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:169
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2140 pcbnew/pad.cpp:1348
-#: pcbnew/pcb_fields_grid_table.cpp:177 pcbnew/pcb_reference_image.cpp:215
+#: pcbnew/pcb_fields_grid_table.cpp:146 pcbnew/pcb_reference_image.cpp:215
 #: pcbnew/pcb_reference_image.cpp:368 pcbnew/pcb_tablecell.cpp:197
 #: pcbnew/pcb_tablecell.cpp:204 pcbnew/pcb_target.cpp:156
 #: pcbnew/pcb_target.cpp:249 pcbnew/pcb_text.cpp:292 pcbnew/pcb_textbox.cpp:814
@@ -6583,7 +6585,7 @@ msgstr "Amplada"
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:55
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:56
 #: pcbnew/pad.cpp:1349 pcbnew/pcb_dimension.cpp:1012
-#: pcbnew/pcb_fields_grid_table.cpp:178 pcbnew/pcb_reference_image.cpp:217
+#: pcbnew/pcb_fields_grid_table.cpp:147 pcbnew/pcb_reference_image.cpp:217
 #: pcbnew/pcb_reference_image.cpp:375 pcbnew/pcb_tablecell.cpp:198
 #: pcbnew/pcb_tablecell.cpp:205 pcbnew/pcb_text.cpp:293
 #: pcbnew/pcb_textbox.cpp:815
@@ -6669,7 +6671,7 @@ msgstr "Color de l'ompliment:"
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:62
 #: eeschema/dialogs/dialog_tablecell_properties_base.cpp:119
 #: eeschema/dialogs/dialog_text_properties_base.cpp:113
-#: eeschema/fields_grid_table.cpp:484 eeschema/sch_label.cpp:1197
+#: eeschema/fields_grid_table.cpp:475 eeschema/sch_label.cpp:1197
 #: eeschema/sch_label.cpp:2269 eeschema/sch_tablecell.cpp:128
 #: eeschema/sch_text.cpp:637 eeschema/sch_textbox.cpp:543
 #: pagelayout_editor/dialogs/properties_frame_base.cpp:98
@@ -6680,7 +6682,7 @@ msgstr "Color de l'ompliment:"
 #: pcbnew/dialogs/dialog_tablecell_properties_base.cpp:125
 #: pcbnew/dialogs/panel_fp_editor_graphics_defaults_base.cpp:57
 #: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:52
-#: pcbnew/pcb_fields_grid_table.cpp:180
+#: pcbnew/pcb_fields_grid_table.cpp:149
 msgid "Italic"
 msgstr "Cursiva"
 
@@ -6695,7 +6697,7 @@ msgstr "Cursiva"
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:63
 #: eeschema/dialogs/dialog_tablecell_properties_base.cpp:116
 #: eeschema/dialogs/dialog_text_properties_base.cpp:108
-#: eeschema/fields_grid_table.cpp:485 eeschema/sch_label.cpp:1197
+#: eeschema/fields_grid_table.cpp:476 eeschema/sch_label.cpp:1197
 #: eeschema/sch_label.cpp:2270 eeschema/sch_tablecell.cpp:128
 #: eeschema/sch_text.cpp:637 eeschema/sch_textbox.cpp:543
 #: eeschema/widgets/tuner_slider_base.cpp:48
@@ -6712,8 +6714,8 @@ msgstr "Negreta+itàlica"
 #: common/eda_text.cpp:1330
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:242
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
-#: eeschema/fields_grid_table.cpp:310 eeschema/fields_grid_table.cpp:725
-#: eeschema/fields_grid_table.cpp:869 eeschema/pin_type.cpp:113
+#: eeschema/fields_grid_table.cpp:301 eeschema/fields_grid_table.cpp:716
+#: eeschema/fields_grid_table.cpp:860 eeschema/pin_type.cpp:113
 #: eeschema/sch_field.cpp:1144 eeschema/sch_field.cpp:1731
 #: eeschema/sch_pin.cpp:2185 pcbnew/dialogs/dialog_render_job.cpp:42
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2604
@@ -6723,9 +6725,9 @@ msgstr "Esquerra"
 #: common/eda_text.cpp:1331 common/eda_text.cpp:1340
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:303 eeschema/fields_grid_table.cpp:311
-#: eeschema/fields_grid_table.cpp:726 eeschema/fields_grid_table.cpp:737
-#: eeschema/fields_grid_table.cpp:871 eeschema/fields_grid_table.cpp:895
+#: eeschema/fields_grid_table.cpp:294 eeschema/fields_grid_table.cpp:302
+#: eeschema/fields_grid_table.cpp:717 eeschema/fields_grid_table.cpp:728
+#: eeschema/fields_grid_table.cpp:862 eeschema/fields_grid_table.cpp:886
 #: eeschema/sch_field.cpp:1145 eeschema/sch_field.cpp:1155
 #: eeschema/sch_field.cpp:1732 eeschema/sch_field.cpp:1741
 #: eeschema/sch_text.cpp:658 gerbview/gerber_file_image.cpp:361
@@ -6740,8 +6742,8 @@ msgstr "Centre"
 #: common/eda_text.cpp:1332
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:242
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
-#: eeschema/fields_grid_table.cpp:312 eeschema/fields_grid_table.cpp:727
-#: eeschema/fields_grid_table.cpp:873 eeschema/pin_type.cpp:112
+#: eeschema/fields_grid_table.cpp:303 eeschema/fields_grid_table.cpp:718
+#: eeschema/fields_grid_table.cpp:864 eeschema/pin_type.cpp:112
 #: eeschema/sch_field.cpp:1146 eeschema/sch_field.cpp:1733
 #: eeschema/sch_pin.cpp:2184 pcbnew/dialogs/dialog_render_job.cpp:43
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2605
@@ -6750,8 +6752,8 @@ msgstr "Dreta"
 
 #: common/eda_text.cpp:1339
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:302 eeschema/fields_grid_table.cpp:736
-#: eeschema/fields_grid_table.cpp:893 eeschema/sch_field.cpp:1154
+#: eeschema/fields_grid_table.cpp:293 eeschema/fields_grid_table.cpp:727
+#: eeschema/fields_grid_table.cpp:884 eeschema/sch_field.cpp:1154
 #: eeschema/sch_field.cpp:1740 eeschema/sch_text.cpp:657
 #: pcbnew/dialogs/dialog_render_job.cpp:44
 msgid "Top"
@@ -6759,8 +6761,8 @@ msgstr "Superior"
 
 #: common/eda_text.cpp:1341
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:304 eeschema/fields_grid_table.cpp:738
-#: eeschema/fields_grid_table.cpp:897 eeschema/sch_field.cpp:1156
+#: eeschema/fields_grid_table.cpp:295 eeschema/fields_grid_table.cpp:729
+#: eeschema/fields_grid_table.cpp:888 eeschema/sch_field.cpp:1156
 #: eeschema/sch_field.cpp:1742 eeschema/sch_text.cpp:659
 #: pcbnew/dialogs/dialog_render_job.cpp:40
 msgid "Bottom"
@@ -6773,15 +6775,15 @@ msgstr "Inferior"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:68
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:68
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:65
-#: eeschema/fields_grid_table.cpp:487 eeschema/sch_field.cpp:1781
+#: eeschema/fields_grid_table.cpp:478 eeschema/sch_field.cpp:1781
 #: eeschema/sch_pin.cpp:1589 eeschema/sch_pin.cpp:2230
 #: eeschema/sch_symbol.cpp:2965 eeschema/sch_tablecell.cpp:203
 #: eeschema/sch_text.cpp:783 eeschema/sch_textbox.cpp:714
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:59
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:60
-#: pcbnew/footprint.cpp:4039 pcbnew/pad.cpp:2545 pcbnew/pcb_dimension.cpp:1756
-#: pcbnew/pcb_dimension.cpp:1831 pcbnew/pcb_fields_grid_table.cpp:182
-#: pcbnew/pcb_tablecell.cpp:207 pcbnew/zone.cpp:1977
+#: pcbnew/footprint.cpp:4044 pcbnew/pad.cpp:2539 pcbnew/pcb_dimension.cpp:1756
+#: pcbnew/pcb_dimension.cpp:1831 pcbnew/pcb_fields_grid_table.cpp:151
+#: pcbnew/pcb_tablecell.cpp:207 pcbnew/zone.cpp:2001
 msgid "Orientation"
 msgstr "Orientació"
 
@@ -6800,7 +6802,7 @@ msgstr "Propietats del text"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:71
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:71
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:68
-#: eeschema/fields_grid_table.cpp:490 eeschema/sch_field.cpp:1136
+#: eeschema/fields_grid_table.cpp:481 eeschema/sch_field.cpp:1136
 #: eeschema/sch_label.cpp:1195 eeschema/sch_tablecell.cpp:126
 #: eeschema/sch_text.cpp:635 eeschema/sch_textbox.cpp:541
 #: eeschema/widgets/sch_properties_panel.cpp:258 pcbnew/pcb_dimension.cpp:628
@@ -6815,14 +6817,14 @@ msgstr "Tipus de lletra"
 #: pcbnew/board_stackup_manager/panel_board_stackup_base.cpp:91
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:56
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:57
-#: pcbnew/pcb_fields_grid_table.cpp:179 pcbnew/pcb_tablecell.cpp:206
+#: pcbnew/pcb_fields_grid_table.cpp:148 pcbnew/pcb_tablecell.cpp:206
 #: pcbnew/pcb_text.cpp:291
 msgid "Thickness"
 msgstr "Gruix"
 
 #: common/eda_text.cpp:1375 eeschema/sch_field.cpp:1772
 #: eeschema/sch_text.cpp:772 pcbnew/microwave/microwave_polygon.cpp:127
-#: pcbnew/pcb_fields_grid_table.cpp:187
+#: pcbnew/pcb_fields_grid_table.cpp:156
 msgid "Mirrored"
 msgstr "Reflexió"
 
@@ -7364,7 +7366,7 @@ msgstr "Copia les cel·les seleccionades al porta-retalls"
 #: common/widgets/listbox_tricks.cpp:51
 #: eeschema/tools/sch_editor_control.cpp:2270
 #: eeschema/tools/symbol_editor_edit_tool.cpp:1020
-#: pcbnew/dialogs/panel_setup_rules.cpp:132 pcbnew/tools/pcb_control.cpp:1234
+#: pcbnew/dialogs/panel_setup_rules.cpp:132 pcbnew/tools/pcb_control.cpp:1238
 msgid "Paste"
 msgstr "Enganxa"
 
@@ -7375,7 +7377,7 @@ msgstr "Enganxa les cel·les del porta-retalls a la matriu en la cel·la actual"
 #: common/grid_tricks.cpp:368 common/tool/actions.cpp:291
 #: common/widgets/listbox_tricks.cpp:54 eeschema/tools/sch_edit_tool.cpp:1680
 #: eeschema/tools/symbol_editor_edit_tool.cpp:476
-#: kicad/dialogs/panel_jobset.cpp:363 kicad/project_tree_pane.cpp:941
+#: kicad/dialogs/panel_jobset.cpp:363 kicad/project_tree_pane.cpp:942
 #: pcbnew/dialogs/panel_setup_rules.cpp:133 pcbnew/tools/edit_tool.cpp:2646
 msgid "Delete"
 msgstr "Elimina"
@@ -8036,170 +8038,170 @@ msgstr "No s'ha pogut canviar l'idioma a %s"
 msgid "undefined"
 msgstr "No definit"
 
-#: common/layer_id.cpp:112
+#: common/layer_id.cpp:67
 #: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr_parser.cpp:1149
 msgid "Rescue"
 msgstr "Rescata"
 
-#: common/layer_id.cpp:116 eeschema/widgets/panel_sch_selection_filter.cpp:204
+#: common/layer_id.cpp:71 eeschema/widgets/panel_sch_selection_filter.cpp:204
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:37
 msgid "Wires"
 msgstr "Fils"
 
-#: common/layer_id.cpp:117
+#: common/layer_id.cpp:72
 msgid "Buses"
 msgstr "Busos"
 
-#: common/layer_id.cpp:118
+#: common/layer_id.cpp:73
 msgid "Bus junctions"
 msgstr "Unions dels busos"
 
-#: common/layer_id.cpp:119
+#: common/layer_id.cpp:74
 msgid "Junctions"
 msgstr "Unions"
 
-#: common/layer_id.cpp:120 eeschema/widgets/panel_sch_selection_filter.cpp:205
+#: common/layer_id.cpp:75 eeschema/widgets/panel_sch_selection_filter.cpp:205
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:41
 #: eeschema/widgets/search_handlers.cpp:399
 msgid "Labels"
 msgstr "Etiquetes"
 
-#: common/layer_id.cpp:121
+#: common/layer_id.cpp:76
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:45
 msgid "Global labels"
 msgstr "Etiquetes globals"
 
-#: common/layer_id.cpp:122
+#: common/layer_id.cpp:77
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:48
 msgid "Hierarchical labels"
 msgstr "Etiquetes jeràrquiques"
 
-#: common/layer_id.cpp:123 eeschema/sch_symbol.cpp:2981
+#: common/layer_id.cpp:78 eeschema/sch_symbol.cpp:2981
 msgid "Pin numbers"
 msgstr "Números dels pins"
 
-#: common/layer_id.cpp:124 eeschema/sch_symbol.cpp:2985
+#: common/layer_id.cpp:79 eeschema/sch_symbol.cpp:2985
 msgid "Pin names"
 msgstr "Noms del pins"
 
-#: common/layer_id.cpp:125
+#: common/layer_id.cpp:80
 msgid "Symbol references"
 msgstr "Referències dels símbols"
 
-#: common/layer_id.cpp:126
+#: common/layer_id.cpp:81
 msgid "Symbol values"
 msgstr "Valors dels símbols"
 
-#: common/layer_id.cpp:127
+#: common/layer_id.cpp:82
 msgid "Symbol fields"
 msgstr "Camps dels símbols"
 
-#: common/layer_id.cpp:128
+#: common/layer_id.cpp:83
 msgid "Sheet references"
 msgstr "Referències de fulla"
 
-#: common/layer_id.cpp:129
+#: common/layer_id.cpp:84
 msgid "Net class references"
 msgstr "Referències de classes de xarxa"
 
-#: common/layer_id.cpp:130
+#: common/layer_id.cpp:85
 #, fuzzy
 msgid "Rule areas"
 msgstr "Propietats de l'àrea de prohibit el pas"
 
-#: common/layer_id.cpp:131
+#: common/layer_id.cpp:86
 msgid "Symbol body outlines"
 msgstr "Contorns del cos dels símbols"
 
-#: common/layer_id.cpp:132
+#: common/layer_id.cpp:87
 msgid "Symbol body fills"
 msgstr "Emplenaments del cos del símbol"
 
-#: common/layer_id.cpp:133
+#: common/layer_id.cpp:88
 #, fuzzy
 msgid "Shape fills"
 msgstr "Fitxer del full"
 
-#: common/layer_id.cpp:134
+#: common/layer_id.cpp:89
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:72
 msgid "Schematic text && graphics"
 msgstr "Text de l'esquemàtic i gràfics"
 
-#: common/layer_id.cpp:135
+#: common/layer_id.cpp:90
 #, fuzzy
 msgid "Symbol private text && graphics"
 msgstr "Text de l'esquemàtic i gràfics"
 
-#: common/layer_id.cpp:136
+#: common/layer_id.cpp:91
 msgid "Schematic text && graphics backgrounds"
 msgstr "Text de l'esquemàtic i fons gràfics"
 
-#: common/layer_id.cpp:137 eeschema/widgets/panel_sch_selection_filter.cpp:206
+#: common/layer_id.cpp:92 eeschema/widgets/panel_sch_selection_filter.cpp:206
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:33
 msgid "Pins"
 msgstr "Pins"
 
-#: common/layer_id.cpp:138
+#: common/layer_id.cpp:93
 msgid "Sheet borders"
 msgstr "Vores dels fulls"
 
-#: common/layer_id.cpp:139
+#: common/layer_id.cpp:94
 msgid "Sheet backgrounds"
 msgstr "Fons dels fulls"
 
-#: common/layer_id.cpp:140
+#: common/layer_id.cpp:95
 msgid "Sheet names"
 msgstr "Noms dels fulls"
 
-#: common/layer_id.cpp:141
+#: common/layer_id.cpp:96
 msgid "Sheet fields"
 msgstr "Camps del full"
 
-#: common/layer_id.cpp:142
+#: common/layer_id.cpp:97
 msgid "Sheet file names"
 msgstr "Noms del fitxer de fulls"
 
-#: common/layer_id.cpp:143
+#: common/layer_id.cpp:98
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:63
 msgid "Sheet pins"
 msgstr "Pins del full"
 
-#: common/layer_id.cpp:144
+#: common/layer_id.cpp:99
 msgid "No-connect symbols"
 msgstr "Símbols de no-connexió"
 
-#: common/layer_id.cpp:145
+#: common/layer_id.cpp:100
 #, fuzzy
 msgid "DNP markers"
 msgstr "Marcadors"
 
-#: common/layer_id.cpp:146
+#: common/layer_id.cpp:101
 #, fuzzy
 msgid "Excluded-from-simulation markers"
 msgstr "Deshabilita el símbol per a la simulació"
 
-#: common/layer_id.cpp:147
+#: common/layer_id.cpp:102
 msgid "ERC warnings"
 msgstr "Advertències d'ERC"
 
-#: common/layer_id.cpp:148
+#: common/layer_id.cpp:103
 msgid "ERC errors"
 msgstr "Errors d'ERC"
 
-#: common/layer_id.cpp:149
+#: common/layer_id.cpp:104
 msgid "ERC exclusions"
 msgstr "Exclusions ERC"
 
-#: common/layer_id.cpp:150 common/layer_id.cpp:189
+#: common/layer_id.cpp:105 common/layer_id.cpp:144
 #: pcbnew/widgets/appearance_controls.cpp:347
 msgid "Anchors"
 msgstr "Àncores"
 
-#: common/layer_id.cpp:151 common/layer_id.cpp:193
+#: common/layer_id.cpp:106 common/layer_id.cpp:148
 msgid "Helper items"
 msgstr "Elements d'ajuda"
 
-#: common/layer_id.cpp:152 common/layer_id.cpp:194 common/tool/grid_menu.cpp:56
+#: common/layer_id.cpp:107 common/layer_id.cpp:149 common/tool/grid_menu.cpp:56
 #: eeschema/tools/sch_editor_control.cpp:2867
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:103
 #: gerbview/widgets/gerbview_layer_widget.cpp:135
@@ -8207,84 +8209,84 @@ msgstr "Elements d'ajuda"
 msgid "Grid"
 msgstr "Quadrícula"
 
-#: common/layer_id.cpp:153
+#: common/layer_id.cpp:108
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:104
 msgid "Axes"
 msgstr "Eixos"
 
-#: common/layer_id.cpp:154 common/layer_id.cpp:196
+#: common/layer_id.cpp:109 common/layer_id.cpp:151
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:107
 #: gerbview/widgets/gerbview_layer_widget.cpp:141
 msgid "Background"
 msgstr "Fons"
 
-#: common/layer_id.cpp:155 common/layer_id.cpp:192
+#: common/layer_id.cpp:110 common/layer_id.cpp:147
 #: common/widgets/gal_options_panel_base.cpp:120
 #: eeschema/sim/simulator_frame_ui.cpp:613
 #: eeschema/sim/simulator_frame_ui_base.cpp:167
 msgid "Cursor"
 msgstr "Cursor"
 
-#: common/layer_id.cpp:156
+#: common/layer_id.cpp:111
 #, fuzzy
 msgid "Hovered items"
 msgstr "Mou l'element"
 
-#: common/layer_id.cpp:157
+#: common/layer_id.cpp:112
 msgid "Highlighted items"
 msgstr "Elements realçats"
 
-#: common/layer_id.cpp:158
+#: common/layer_id.cpp:113
 msgid "Hidden items"
 msgstr "Elements ocults"
 
-#: common/layer_id.cpp:159 common/layer_id.cpp:197
+#: common/layer_id.cpp:114 common/layer_id.cpp:152
 msgid "Selection highlight"
 msgstr "Realça la selecció"
 
-#: common/layer_id.cpp:160
+#: common/layer_id.cpp:115
 #, fuzzy
 msgid "Net color highlight"
 msgstr "Realça la selecció"
 
-#: common/layer_id.cpp:161 common/layer_id.cpp:190
+#: common/layer_id.cpp:116 common/layer_id.cpp:145
 msgid "Drawing sheet"
 msgstr "Fulla de dibuix"
 
-#: common/layer_id.cpp:162 common/layer_id.cpp:191
+#: common/layer_id.cpp:117 common/layer_id.cpp:146
 msgid "Page limits"
 msgstr "Límits de la pàgina"
 
-#: common/layer_id.cpp:163
+#: common/layer_id.cpp:118
 #, fuzzy
 msgid "Operating point voltages"
 msgstr "Punt d'operació"
 
-#: common/layer_id.cpp:164
+#: common/layer_id.cpp:119
 #, fuzzy
 msgid "Operating point currents"
 msgstr "Punt d'operació"
 
-#: common/layer_id.cpp:168
+#: common/layer_id.cpp:123
 msgid "Footprints front"
 msgstr "Empremtes frontals"
 
-#: common/layer_id.cpp:169
+#: common/layer_id.cpp:124
 msgid "Footprints back"
 msgstr "Empremtes posteriors"
 
-#: common/layer_id.cpp:171
+#: common/layer_id.cpp:126
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:27
 #: eeschema/dialogs/dialog_update_from_pcb_base.cpp:53
 #: pcbnew/dialogs/dialog_global_edit_text_and_graphics_base.cpp:28
 msgid "Reference designators"
 msgstr "Designadors de referències"
 
-#: common/layer_id.cpp:172
+#: common/layer_id.cpp:127
 msgid "Footprint text"
 msgstr "Text de l'empremta"
 
-#: common/layer_id.cpp:173
+#: common/layer_id.cpp:128
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:27
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:64
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:24
@@ -8294,95 +8296,95 @@ msgstr "Text de l'empremta"
 msgid "Tracks"
 msgstr "Pistes"
 
-#: common/layer_id.cpp:174
+#: common/layer_id.cpp:129
 msgid "Through vias"
 msgstr "Vies passants"
 
-#: common/layer_id.cpp:175
+#: common/layer_id.cpp:130
 msgid "Blind/Buried vias"
 msgstr "Vies cegues/enterrades"
 
-#: common/layer_id.cpp:176
+#: common/layer_id.cpp:131
 msgid "Micro-vias"
 msgstr "Microvies"
 
-#: common/layer_id.cpp:177
+#: common/layer_id.cpp:132
 msgid "Via holes"
 msgstr "Forats de la via"
 
-#: common/layer_id.cpp:178
+#: common/layer_id.cpp:133
 msgid "Via hole walls"
 msgstr "Parets dels forats de la via"
 
-#: common/layer_id.cpp:179
+#: common/layer_id.cpp:134
 msgid "Plated holes"
 msgstr "Forats banyats"
 
-#: common/layer_id.cpp:180
+#: common/layer_id.cpp:135
 msgid "Plated hole walls"
 msgstr "Parets dels forats banyats"
 
-#: common/layer_id.cpp:181
+#: common/layer_id.cpp:136
 msgid "Non-plated holes"
 msgstr "Forats no-banyats"
 
-#: common/layer_id.cpp:182 pcbnew/dialogs/panel_edit_options_base.cpp:371
+#: common/layer_id.cpp:137 pcbnew/dialogs/panel_edit_options_base.cpp:371
 #: pcbnew/widgets/appearance_controls.cpp:343
 #: pcbnew/widgets/appearance_controls.cpp:721
-#: pcbnew/widgets/appearance_controls.cpp:2537
+#: pcbnew/widgets/appearance_controls.cpp:2573
 #: pcbnew/widgets/search_handlers.cpp:386
 msgid "Ratsnest"
 msgstr "Embolic"
 
-#: common/layer_id.cpp:183
+#: common/layer_id.cpp:138
 msgid "DRC warnings"
 msgstr "Advertències de DRC"
 
-#: common/layer_id.cpp:184
+#: common/layer_id.cpp:139
 msgid "DRC errors"
 msgstr "Errors de DRC"
 
-#: common/layer_id.cpp:185
+#: common/layer_id.cpp:140
 #, fuzzy
 msgid "DRC shape 1"
 msgstr "Sense forma 3D"
 
-#: common/layer_id.cpp:186
+#: common/layer_id.cpp:141
 #, fuzzy
 msgid "DRC shape 2"
 msgstr "Sense forma 3D"
 
-#: common/layer_id.cpp:187
+#: common/layer_id.cpp:142
 msgid "DRC exclusions"
 msgstr "Exclusions DRC"
 
-#: common/layer_id.cpp:188
+#: common/layer_id.cpp:143
 msgid "DRC marker shadows"
 msgstr "Ombres dels marcadors DRC"
 
-#: common/layer_id.cpp:195
+#: common/layer_id.cpp:150
 msgid "Grid axes"
 msgstr "Eixos de la quadrícula"
 
-#: common/layer_id.cpp:198
+#: common/layer_id.cpp:153
 msgid "Locked item shadow"
 msgstr "Ombra de l'element bloquejat"
 
-#: common/layer_id.cpp:199
+#: common/layer_id.cpp:154
 msgid "Courtyard collision shadow"
 msgstr ""
 
-#: common/layer_id.cpp:200
+#: common/layer_id.cpp:155
 #, fuzzy
 msgid "Track net names"
 msgstr "Noms dels fulls"
 
-#: common/layer_id.cpp:201
+#: common/layer_id.cpp:156
 #, fuzzy
 msgid "Pad net names"
 msgstr "Noms dels fulls"
 
-#: common/layer_id.cpp:202
+#: common/layer_id.cpp:157
 #, fuzzy
 msgid "Via net names"
 msgstr "Noms dels fulls"
@@ -8449,13 +8451,13 @@ msgstr "Element"
 
 #: common/lib_tree_model_adapter.cpp:422
 #: eeschema/widgets/panel_design_block_chooser.cpp:411
-#: eeschema/widgets/panel_symbol_chooser.cpp:171
+#: eeschema/widgets/panel_symbol_chooser.cpp:173
 #: pcbnew/widgets/panel_footprint_chooser.cpp:96
 msgid "Recently Used"
 msgstr "Utilitzats recentment"
 
 #: common/lib_tree_model_adapter.cpp:424
-#: eeschema/widgets/panel_symbol_chooser.cpp:178
+#: eeschema/widgets/panel_symbol_chooser.cpp:180
 #, fuzzy
 msgid "Already Placed"
 msgstr "Mou i posiciona"
@@ -8744,7 +8746,7 @@ msgstr "Unitats per defecte:"
 #: eeschema/dialogs/dialog_sim_model_base.cpp:271 eeschema/sch_symbol.cpp:2058
 #: eeschema/sch_symbol.cpp:2110 eeschema/sch_symbol.cpp:2991
 #: eeschema/widgets/search_handlers.cpp:160
-#: eeschema/widgets/search_handlers.cpp:246 pcbnew/footprint.cpp:4045
+#: eeschema/widgets/search_handlers.cpp:246 pcbnew/footprint.cpp:4050
 #: pcbnew/widgets/search_handlers.cpp:118
 msgid "Reference"
 msgstr "Referència"
@@ -8768,7 +8770,7 @@ msgstr "Obtén i mou una empremta"
 #: eeschema/tools/sch_edit_tool.cpp:551
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:179
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:184
-#: pcbnew/footprint.cpp:4068
+#: pcbnew/footprint.cpp:4073
 msgid "Attributes"
 msgstr "Atributs"
 
@@ -8787,16 +8789,16 @@ msgstr "V"
 msgid "Semicolons"
 msgstr "Colors sòlids"
 
-#: common/settings/color_settings.cpp:337
+#: common/settings/color_settings.cpp:379
 msgid "(Footprints)"
 msgstr "(Empremtes)"
 
-#: common/settings/color_settings.cpp:389
+#: common/settings/color_settings.cpp:433
 #: pagelayout_editor/dialogs/panel_pl_editor_color_settings.cpp:82
 msgid "KiCad Default"
 msgstr "Per defecte de KiCad"
 
-#: common/settings/color_settings.cpp:394
+#: common/settings/color_settings.cpp:438
 msgid "KiCad Classic"
 msgstr "Clàssic de KiCad"
 
@@ -8819,7 +8821,7 @@ msgid "Create a new document in the editor"
 msgstr "Crea un nou document a l'editor"
 
 #: common/tool/actions.cpp:52 eeschema/symbol_editor/symbol_editor.cpp:866
-#: pcbnew/footprint_libraries_utils.cpp:1050
+#: pcbnew/footprint_libraries_utils.cpp:1059
 msgid "New Library..."
 msgstr "Nova biblioteca..."
 
@@ -8865,7 +8867,7 @@ msgstr "Obre el fitxer a l'editor de text"
 
 #: common/tool/actions.cpp:91 eeschema/symbol_editor/symbol_editor.cpp:856
 #: eeschema/widgets/tuner_slider_base.cpp:117
-#: pcbnew/footprint_libraries_utils.cpp:1036
+#: pcbnew/footprint_libraries_utils.cpp:1045
 msgid "Save"
 msgstr "Desa"
 
@@ -9684,7 +9686,7 @@ msgstr "Mostra o oculta la barra d'eines del gestor de capes"
 
 #: common/tool/actions.cpp:1124
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:101
-#: eeschema/fields_grid_table.cpp:1068
+#: eeschema/fields_grid_table.cpp:1059
 msgid "Show Datasheet"
 msgstr "Mostra la fulla de dades"
 
@@ -9815,6 +9817,7 @@ msgstr ""
 #: eeschema/dialogs/dialog_schematic_setup.cpp:136
 #: pcbnew/dialogs/dialog_board_setup.cpp:210
 #: pcbnew/dialogs/dialog_footprint_properties.cpp:79
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:149
 #, fuzzy
 msgid "Embedded Files"
 msgstr "Fitxers d'imatges"
@@ -10012,8 +10015,8 @@ msgid "Mirroring for Y axis is not supported yet"
 msgstr "Encara no està implementat fer mirall sobre l'eix Y"
 
 #: common/widgets/filter_combobox.cpp:72
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:806
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:833
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:805
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:832
 msgid "Filter:"
 msgstr "Filtre:"
 
@@ -10029,7 +10032,7 @@ msgstr "Placa"
 #: common/widgets/footprint_diff_widget.cpp:42 cvpcb/cvpcb_mainframe.cpp:814
 #: eeschema/sch_base_frame.cpp:593 eeschema/sch_symbol.cpp:2086
 #: eeschema/sch_symbol.cpp:2090 eeschema/sch_symbol.cpp:2125
-#: eeschema/widgets/symbol_diff_widget.cpp:45 pcbnew/footprint.cpp:1624
+#: eeschema/widgets/symbol_diff_widget.cpp:45 pcbnew/footprint.cpp:1629
 msgid "Library"
 msgstr "Biblioteca"
 
@@ -10044,7 +10047,7 @@ msgid "Footprint not found."
 msgstr "No s'ha trobat l'empremta."
 
 #: common/widgets/footprint_select_widget.cpp:68 cvpcb/cvpcb_mainframe.cpp:899
-#: pcbnew/footprint_edit_frame.cpp:1060
+#: pcbnew/footprint_edit_frame.cpp:1070
 #: pcbnew/widgets/panel_footprint_chooser.cpp:69
 msgid "Loading Footprint Libraries"
 msgstr "S'estan carregant les biblioteques d'empremtes"
@@ -10126,7 +10129,7 @@ msgstr "Ajusta a la quadrícula:"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:357
 #: pcbnew/dialogs/panel_edit_options_base.cpp:329
 #: pcbnew/dialogs/panel_edit_options_base.cpp:343
-#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1824
+#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1848
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 msgid "Always"
 msgstr "Sempre"
@@ -10139,7 +10142,7 @@ msgstr "Quan es mostri la quadrícula"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:357
 #: pcbnew/dialogs/panel_edit_options_base.cpp:329
 #: pcbnew/dialogs/panel_edit_options_base.cpp:343
-#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1825
+#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1849
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 msgid "Never"
 msgstr "Mai"
@@ -10423,8 +10426,8 @@ msgstr "Mostra:"
 #: pcbnew/dialogs/dialog_footprint_checker_base.cpp:36
 #: pcbnew/widgets/appearance_controls.cpp:713
 #: pcbnew/widgets/appearance_controls.cpp:755
-#: pcbnew/widgets/appearance_controls.cpp:2534
-#: pcbnew/widgets/appearance_controls.cpp:2553
+#: pcbnew/widgets/appearance_controls.cpp:2570
+#: pcbnew/widgets/appearance_controls.cpp:2589
 msgid "All"
 msgstr "Tot"
 
@@ -10516,12 +10519,12 @@ msgid "EasyEDA (JLCEDA) Pro files"
 msgstr ""
 
 #: common/wildcards_and_files_ext.cpp:339
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:301
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:302
 msgid "KiCad printed circuit board files"
 msgstr "Fitxers de plaques de circuits impresos de KiCad"
 
 #: common/wildcards_and_files_ext.cpp:346
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:311
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:312
 msgid "KiCad footprint files"
 msgstr "Fitxers d'empremtes de KiCad"
 
@@ -10770,7 +10773,7 @@ msgstr "'%s' no és una empremta vàlida."
 #: eeschema/generate_alias_info.cpp:39 eeschema/sch_symbol.cpp:2105
 #: eeschema/sch_symbol.cpp:2678 eeschema/sch_symbol.cpp:3003
 #: eeschema/symbol_editor/symbol_editor.cpp:1629
-#: eeschema/symbol_viewer_frame.cpp:462 pcbnew/footprint.cpp:4058
+#: eeschema/symbol_viewer_frame.cpp:462 pcbnew/footprint.cpp:4063
 #: pcbnew/generate_footprint_info.cpp:37 pcbnew/plot_board_layers.cpp:133
 msgid "Keywords"
 msgstr "Paraules clau"
@@ -10839,7 +10842,7 @@ msgstr "Fitxer de projecte: '%s'"
 #: cvpcb/dialogs/dialog_config_equfiles.cpp:94
 #: eeschema/dialogs/dialog_bom.cpp:403
 #: gerbview/tools/gerbview_inspection_tool.cpp:185
-#: kicad/project_tree_pane.cpp:1022
+#: kicad/project_tree_pane.cpp:1023
 msgid "No text editor selected in KiCad.  Please choose one."
 msgstr ""
 "No hi ha cap editor de text seleccionat a KiCad. Si us plau, tria'n un."
@@ -10932,7 +10935,7 @@ msgstr "No s'ha trobat l'empremta '%s'."
 msgid "Error loading footprint"
 msgstr "Error en carregar el tipus de lletra '%s'."
 
-#: cvpcb/display_footprints_frame.cpp:508 pcbnew/footprint.cpp:1684
+#: cvpcb/display_footprints_frame.cpp:508 pcbnew/footprint.cpp:1689
 #, c-format
 msgid "Footprint: %s"
 msgstr "Empremta: %s"
@@ -11314,7 +11317,7 @@ msgid "Enter a description for the library:"
 msgstr "Opcions per a la biblioteca «%s»"
 
 #: eeschema/design_block_utils.cpp:240 eeschema/sch_symbol.cpp:3000
-#: pcbnew/footprint.cpp:4055 pcbnew/plot_board_layers.cpp:129
+#: pcbnew/footprint.cpp:4060 pcbnew/plot_board_layers.cpp:129
 #, fuzzy
 msgid "Library Description"
 msgstr "Descripció"
@@ -11345,10 +11348,10 @@ msgid "Please select a library to delete."
 msgstr "Selecciona un fitxer de taula de biblioteques de símbols."
 
 #: eeschema/design_block_utils.cpp:470 eeschema/design_block_utils.cpp:512
-#: eeschema/design_block_utils.cpp:555 pcbnew/footprint_libraries_utils.cpp:543
+#: eeschema/design_block_utils.cpp:555 pcbnew/footprint_libraries_utils.cpp:552
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:958
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2939
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3017
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2942
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3020
 #, c-format
 msgid "Library '%s' is read only."
 msgstr "La biblioteca '%s' només és de lectura."
@@ -11923,7 +11926,7 @@ msgstr "Connector:"
 #: eeschema/dialogs/dialog_database_lib_settings_base.cpp:99
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:210
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:1383
-#: pcbnew/footprint_edit_frame.cpp:229 pcbnew/footprint_edit_frame.cpp:951
+#: pcbnew/footprint_edit_frame.cpp:229 pcbnew/footprint_edit_frame.cpp:961
 msgid "Libraries"
 msgstr "Biblioteques"
 
@@ -13054,7 +13057,7 @@ msgstr "Mostra la finestra d'ajuda de sintaxis"
 #: eeschema/sch_symbol.cpp:2989
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:27
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:28
-#: pcbnew/footprint.cpp:4043
+#: pcbnew/footprint.cpp:4048
 msgid "Fields"
 msgstr "Camps"
 
@@ -13063,21 +13066,21 @@ msgstr "Camps"
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:62
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:201
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:58
-#: eeschema/fields_grid_table.cpp:480
+#: eeschema/fields_grid_table.cpp:471
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:53
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:54
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:54
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:158
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:49
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:99
 #: pcbnew/dialogs/panel_fp_properties_3d_model_base.cpp:45
-#: pcbnew/pcb_fields_grid_table.cpp:176
+#: pcbnew/pcb_fields_grid_table.cpp:145
 msgid "Show"
 msgstr "Mostra"
 
 #: eeschema/dialogs/dialog_label_properties_base.cpp:90
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:62
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:59
-#: eeschema/fields_grid_table.cpp:481
+#: eeschema/fields_grid_table.cpp:472
 #, fuzzy
 msgid "Show Name"
 msgstr "Mostra totes les capes"
@@ -13086,7 +13089,7 @@ msgstr "Mostra totes les capes"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:63
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:63
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:60
-#: eeschema/fields_grid_table.cpp:482
+#: eeschema/fields_grid_table.cpp:473
 msgid "H Align"
 msgstr "Alineació H"
 
@@ -13094,7 +13097,7 @@ msgstr "Alineació H"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:64
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:64
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:61
-#: eeschema/fields_grid_table.cpp:483
+#: eeschema/fields_grid_table.cpp:474
 msgid "V Align"
 msgstr "Alineació V"
 
@@ -13102,7 +13105,7 @@ msgstr "Alineació V"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:67
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:67
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:64
-#: eeschema/fields_grid_table.cpp:486 eeschema/sch_field.cpp:1140
+#: eeschema/fields_grid_table.cpp:477 eeschema/sch_field.cpp:1140
 #: eeschema/sch_field.cpp:1777 eeschema/sch_label.cpp:1201
 #: eeschema/sch_tablecell.cpp:132 eeschema/sch_text.cpp:641
 #: eeschema/sch_text.cpp:778 eeschema/sch_textbox.cpp:547
@@ -13116,7 +13119,7 @@ msgstr "Mida del text"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:69
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:69
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:66
-#: eeschema/fields_grid_table.cpp:488
+#: eeschema/fields_grid_table.cpp:479
 msgid "X Position"
 msgstr "Posició X"
 
@@ -13126,7 +13129,7 @@ msgstr "Posició X"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:70
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:70
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:67
-#: eeschema/fields_grid_table.cpp:489
+#: eeschema/fields_grid_table.cpp:480
 msgid "Y Position"
 msgstr "Posició Y"
 
@@ -13423,7 +13426,7 @@ msgstr "Símbol nou"
 #: eeschema/dialogs/dialog_sheet_properties.cpp:217
 #: eeschema/dialogs/dialog_symbol_properties.cpp:650
 #: pcbnew/dialogs/dialog_footprint_properties.cpp:402
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:424
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:433
 msgid "Fields must have a name."
 msgstr "Els camps han de tenir un nom."
 
@@ -13460,25 +13463,25 @@ msgstr "El símbol '%s' ja existeix a la biblioteca '%s'."
 msgid "Edit Symbol Properties"
 msgstr "Propietats del símbol"
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:548
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:547
 #, c-format
 msgid "The name '%s' is already in use."
 msgstr "El nom '%s' ja està en ús."
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:634
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:633
 #: eeschema/dialogs/dialog_sheet_properties.cpp:785
 #: eeschema/dialogs/dialog_symbol_properties.cpp:883
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:688
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:684
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:716
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:720
 #, c-format
 msgid "The first %d fields are mandatory."
 msgstr "Els primers %d camps són obligatoris."
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:806
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:805
 msgid "Add Footprint Filter"
 msgstr "Afegeix un filtre d'empremta"
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:833
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:832
 msgid "Edit Footprint Filter"
 msgstr "Edita un filtre d'empremta"
 
@@ -14402,7 +14405,7 @@ msgstr "Normes elèctriques"
 #: eeschema/dialogs/dialog_schematic_setup.cpp:112
 #: pcbnew/dialogs/dialog_board_setup.cpp:186
 #: pcbnew/widgets/appearance_controls.cpp:515
-#: pcbnew/widgets/appearance_controls.cpp:2420
+#: pcbnew/widgets/appearance_controls.cpp:2456
 #: pcbnew/widgets/appearance_controls_base.cpp:118
 #: pcbnew/widgets/search_handlers.cpp:381
 #: pcbnew/widgets/search_handlers.cpp:465
@@ -14496,7 +14499,7 @@ msgstr ""
 "Estableix el color com a transparent per utilitzar els colors de l'editor "
 "d'esquemàtics."
 
-#: eeschema/dialogs/dialog_shape_properties_base.cpp:158 pcbnew/zone.cpp:1970
+#: eeschema/dialogs/dialog_shape_properties_base.cpp:158 pcbnew/zone.cpp:1994
 msgid "Fill Style"
 msgstr "Estil d'ompliment"
 
@@ -14764,7 +14767,7 @@ msgstr "Pin"
 
 #: eeschema/dialogs/dialog_sim_command_base.cpp:25
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:96
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283 pcbnew/pad.cpp:2504
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283 pcbnew/pad.cpp:2498
 #: pcbnew/widgets/pcb_net_inspector_panel_data_model.h:711
 msgid "Custom"
 msgstr "Personalitzat"
@@ -15444,17 +15447,17 @@ msgid "Sequentially place all units of the symbol."
 msgstr "Col·loca seqüencialment totes les unitats del símbol."
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:95
-#: eeschema/fields_grid_table.cpp:1061
+#: eeschema/fields_grid_table.cpp:1052
 msgid "Select Footprint..."
 msgstr "Selecciona empremta..."
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:96
-#: eeschema/fields_grid_table.cpp:1062
+#: eeschema/fields_grid_table.cpp:1053
 msgid "Browse for footprint"
 msgstr "Navega per les empremtes"
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:102
-#: eeschema/fields_grid_table.cpp:1069
+#: eeschema/fields_grid_table.cpp:1060
 msgid "Show datasheet in browser"
 msgstr "Mostra la fulla de dades al navegador"
 
@@ -15586,7 +15589,7 @@ msgstr "Selecció del parell de capes"
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1811
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2213
-#: pcbnew/widgets/appearance_controls.cpp:2728
+#: pcbnew/widgets/appearance_controls.cpp:2764
 msgid ""
 "Default presets cannot be modified.\n"
 "Please use a different name."
@@ -17343,7 +17346,7 @@ msgid "Net Navigator"
 msgstr "Mostra el navegador &jeràrquic"
 
 #: eeschema/eeschema_settings.cpp:114 eeschema/sch_edit_frame.cpp:2207
-#: pcbnew/footprint_edit_frame.cpp:246 pcbnew/footprint_edit_frame.cpp:957
+#: pcbnew/footprint_edit_frame.cpp:246 pcbnew/footprint_edit_frame.cpp:967
 #: pcbnew/pcb_edit_frame.cpp:334 pcbnew/pcb_edit_frame.cpp:1709
 msgid "Selection Filter"
 msgstr "Filtre de selecció"
@@ -17840,29 +17843,29 @@ msgstr ""
 "\n"
 " ** Missatges ERC: %d Errors %d Advertències %d\n"
 
-#: eeschema/fields_grid_table.cpp:287 eeschema/files-io.cpp:919
+#: eeschema/fields_grid_table.cpp:278 eeschema/files-io.cpp:919
 #: eeschema/tools/sch_editor_control.cpp:128
 msgid "Schematic Files"
 msgstr "Fitxers d'esquemàtic"
 
-#: eeschema/fields_grid_table.cpp:318 eeschema/fields_grid_table.cpp:755
-#: eeschema/fields_grid_table.cpp:927
+#: eeschema/fields_grid_table.cpp:309 eeschema/fields_grid_table.cpp:746
+#: eeschema/fields_grid_table.cpp:918
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:154
 msgid "Horizontal"
 msgstr "Horitzontal"
 
-#: eeschema/fields_grid_table.cpp:319 eeschema/fields_grid_table.cpp:757
-#: eeschema/fields_grid_table.cpp:929
+#: eeschema/fields_grid_table.cpp:310 eeschema/fields_grid_table.cpp:748
+#: eeschema/fields_grid_table.cpp:920
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:154
 msgid "Vertical"
 msgstr "Vertical"
 
-#: eeschema/fields_grid_table.cpp:492 eeschema/sch_field.cpp:1767
+#: eeschema/fields_grid_table.cpp:483 eeschema/sch_field.cpp:1767
 #, fuzzy
 msgid "Allow Autoplacement"
 msgstr "Posiciona automàticament els camps"
 
-#: eeschema/fields_grid_table.cpp:493 eeschema/sch_field.cpp:1805
+#: eeschema/fields_grid_table.cpp:484 eeschema/sch_field.cpp:1805
 #: eeschema/sch_item.cpp:516 eeschema/sch_item.cpp:568
 msgid "Private"
 msgstr "Privat"
@@ -18192,8 +18195,8 @@ msgstr "Deriva-ho del símbol:"
 #: eeschema/symbol_editor/symbol_editor.cpp:171
 #: eeschema/symbol_editor/symbol_editor.cpp:237
 #: eeschema/symbol_library_manager.cpp:458
-#: eeschema/widgets/panel_symbol_chooser.cpp:564
-#: eeschema/widgets/panel_symbol_chooser.cpp:623
+#: eeschema/widgets/panel_symbol_chooser.cpp:566
+#: eeschema/widgets/panel_symbol_chooser.cpp:625
 #: eeschema/widgets/symbol_preview_widget.cpp:207
 #, c-format
 msgid "Error loading symbol %s from library '%s'."
@@ -18217,7 +18220,7 @@ msgstr ""
 
 #: eeschema/import_gfx/dialog_import_gfx_sch.cpp:202
 #: pcbnew/import_gfx/dialog_import_graphics.cpp:215
-#: pcbnew/tools/drawing_tool.cpp:1906 pcbnew/tools/drawing_tool.cpp:1998
+#: pcbnew/tools/drawing_tool.cpp:1908 pcbnew/tools/drawing_tool.cpp:2000
 #, fuzzy
 msgid "Import Graphics"
 msgstr "Importa gràfics..."
@@ -18245,7 +18248,7 @@ msgid "Only vectors will be imported.  Bitmaps and fonts will be ignored."
 msgstr ""
 
 #: eeschema/import_gfx/dialog_import_gfx_sch_base.cpp:43
-#: pcbnew/dialogs/dialog_rule_area_properties.cpp:129 pcbnew/zone.cpp:1949
+#: pcbnew/dialogs/dialog_rule_area_properties.cpp:129 pcbnew/zone.cpp:1973
 #, fuzzy
 msgid "Placement"
 msgstr "Tipus de posicionament"
@@ -18295,124 +18298,124 @@ msgstr "Unitats per defecte:"
 msgid "Import Vector Graphics File"
 msgstr "Importa formes"
 
-#: eeschema/lib_symbol.cpp:294 eeschema/sch_symbol.cpp:445
+#: eeschema/lib_symbol.cpp:297 eeschema/sch_symbol.cpp:445
 #: eeschema/tools/sch_edit_tool.cpp:108
 #, c-format
 msgid "Unit %s"
 msgstr "Unitat %s"
 
-#: eeschema/lib_symbol.cpp:573 eeschema/sch_sheet.cpp:309
+#: eeschema/lib_symbol.cpp:576 eeschema/sch_sheet.cpp:309
 #: eeschema/sch_symbol.cpp:1593
 #, fuzzy
 msgid "Excluded from BOM"
 msgstr "exclou de la BOM"
 
-#: eeschema/lib_symbol.cpp:578 eeschema/sch_sheet.cpp:318
+#: eeschema/lib_symbol.cpp:581 eeschema/sch_sheet.cpp:318
 #: eeschema/sch_symbol.cpp:1602
 #, fuzzy
 msgid "Excluded from board"
 msgstr "Exclou de la placa"
 
-#: eeschema/lib_symbol.cpp:583 eeschema/sch_sheet.cpp:327
+#: eeschema/lib_symbol.cpp:586 eeschema/sch_sheet.cpp:327
 #: eeschema/sch_symbol.cpp:1611
 #, fuzzy
 msgid "Excluded from simulation"
 msgstr "Deshabilita el símbol per a la simulació"
 
-#: eeschema/lib_symbol.cpp:588 eeschema/sch_sheet.cpp:336
+#: eeschema/lib_symbol.cpp:591 eeschema/sch_sheet.cpp:336
 #: eeschema/sch_sheet.cpp:880 eeschema/sch_symbol.cpp:1620
 #: eeschema/sch_symbol.cpp:2036 eeschema/widgets/search_handlers.cpp:169
-#: pcbnew/footprint.cpp:1672
+#: pcbnew/footprint.cpp:1677
 #, fuzzy
 msgid "DNP"
 msgstr "PPP"
 
-#: eeschema/lib_symbol.cpp:1598
+#: eeschema/lib_symbol.cpp:1601
 msgid "Power flag differs."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1607
+#: eeschema/lib_symbol.cpp:1610
 #, fuzzy
 msgid "Unit count differs."
 msgstr "Nombre:"
 
-#: eeschema/lib_symbol.cpp:1647
+#: eeschema/lib_symbol.cpp:1650
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:745
 #, fuzzy
 msgid "Graphic item count differs."
 msgstr "No s'han trobat elements gràfics al fitxer."
 
-#: eeschema/lib_symbol.cpp:1659
+#: eeschema/lib_symbol.cpp:1662
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:759
 #, c-format
 msgid "%s differs."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1670
+#: eeschema/lib_symbol.cpp:1673
 #, fuzzy
 msgid "Pin count differs."
 msgstr "Nombre:"
 
-#: eeschema/lib_symbol.cpp:1686
+#: eeschema/lib_symbol.cpp:1689
 #, fuzzy, c-format
 msgid "Pin %s not found."
 msgstr "%s no trobat"
 
-#: eeschema/lib_symbol.cpp:1694
+#: eeschema/lib_symbol.cpp:1697
 #, fuzzy, c-format
 msgid "Pin %s differs."
 msgstr "Nombre:"
 
-#: eeschema/lib_symbol.cpp:1721
+#: eeschema/lib_symbol.cpp:1724
 #, c-format
 msgid "%s field differs."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1731
+#: eeschema/lib_symbol.cpp:1734
 #, fuzzy
 msgid "Field count differs."
 msgstr "Nombre:"
 
-#: eeschema/lib_symbol.cpp:1740
+#: eeschema/lib_symbol.cpp:1743
 #, fuzzy
 msgid "Footprint filters differs."
 msgstr "Tipus d'empremta:"
 
-#: eeschema/lib_symbol.cpp:1752
+#: eeschema/lib_symbol.cpp:1755
 #, fuzzy
 msgid "Footprint filters differ."
 msgstr "Tipus d'empremta:"
 
-#: eeschema/lib_symbol.cpp:1763
+#: eeschema/lib_symbol.cpp:1766
 #, fuzzy
 msgid "Symbol keywords differ."
 msgstr "Capa de l'empremta"
 
-#: eeschema/lib_symbol.cpp:1772
+#: eeschema/lib_symbol.cpp:1775
 msgid "Symbol pin name offsets differ."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1783
+#: eeschema/lib_symbol.cpp:1786
 #, fuzzy
 msgid "Show pin names settings differ."
 msgstr "Mostra el text del nom del pin"
 
-#: eeschema/lib_symbol.cpp:1792
+#: eeschema/lib_symbol.cpp:1795
 #, fuzzy
 msgid "Show pin numbers settings differ."
 msgstr "Mostra el text del número del pin"
 
-#: eeschema/lib_symbol.cpp:1801
+#: eeschema/lib_symbol.cpp:1804
 #, fuzzy
 msgid "Exclude from simulation settings differ."
 msgstr "Exclou de la placa"
 
-#: eeschema/lib_symbol.cpp:1810
+#: eeschema/lib_symbol.cpp:1813
 #, fuzzy
 msgid "Exclude from bill of materials settings differ."
 msgstr "Exclou de la llista dels materials"
 
-#: eeschema/lib_symbol.cpp:1819
+#: eeschema/lib_symbol.cpp:1822
 #, fuzzy
 msgid "Exclude from board settings differ."
 msgstr "Exclou de la placa"
@@ -18584,9 +18587,9 @@ msgstr "No es pot crear el camí a la biblioteca d'empremtes «%s»"
 
 #: eeschema/net_navigator.cpp:314 pcbnew/board.cpp:1810
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2124
-#: pcbnew/pcb_draw_panel_gal.cpp:644
+#: pcbnew/pcb_draw_panel_gal.cpp:717
 #: pcbnew/widgets/appearance_controls.cpp:1029
-#: pcbnew/widgets/appearance_controls.cpp:2419
+#: pcbnew/widgets/appearance_controls.cpp:2455
 #: pcbnew/widgets/appearance_controls_base.cpp:61
 #: pcbnew/widgets/appearance_controls_base.cpp:151
 #: pcbnew/widgets/search_handlers.cpp:307
@@ -18885,16 +18888,16 @@ msgstr "La configuració del projecte ha canviat. Voleu desar-ho?"
 #: eeschema/sch_bitmap.cpp:309 eeschema/sch_pin.cpp:2222
 #: eeschema/sch_shape.cpp:743 eeschema/sch_symbol.cpp:2957
 #: pcbnew/board_item.cpp:405 pcbnew/pcb_group.cpp:501 pcbnew/pcb_shape.cpp:906
-#: pcbnew/pcb_tablecell.cpp:182 pcbnew/pcb_track.cpp:2068 pcbnew/zone.cpp:1845
-#: pcbnew/zone.cpp:1857
+#: pcbnew/pcb_tablecell.cpp:182 pcbnew/pcb_track.cpp:2068 pcbnew/zone.cpp:1869
+#: pcbnew/zone.cpp:1881
 msgid "Position X"
 msgstr "Posició X"
 
 #: eeschema/sch_bitmap.cpp:314 eeschema/sch_pin.cpp:2226
 #: eeschema/sch_shape.cpp:745 eeschema/sch_symbol.cpp:2960
 #: pcbnew/board_item.cpp:408 pcbnew/pcb_group.cpp:502 pcbnew/pcb_shape.cpp:908
-#: pcbnew/pcb_tablecell.cpp:183 pcbnew/pcb_track.cpp:2072 pcbnew/zone.cpp:1851
-#: pcbnew/zone.cpp:1858
+#: pcbnew/pcb_tablecell.cpp:183 pcbnew/pcb_track.cpp:2072 pcbnew/zone.cpp:1875
+#: pcbnew/zone.cpp:1882
 msgid "Position Y"
 msgstr "Posició Y"
 
@@ -18933,7 +18936,7 @@ msgstr "Tipus d'entrada de bus"
 #: eeschema/sch_bus_entry.cpp:542 eeschema/sch_junction.cpp:319
 #: eeschema/sch_label.cpp:1225 eeschema/sch_line.cpp:951
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2134 pcbnew/pad.cpp:1295
-#: pcbnew/pcb_track.cpp:1667 pcbnew/tools/pcb_control.cpp:1870
+#: pcbnew/pcb_track.cpp:1667 pcbnew/tools/pcb_control.cpp:1874
 #: pcbnew/zone.cpp:807
 #, fuzzy
 msgid "Resolved Netclass"
@@ -18966,7 +18969,7 @@ msgstr "El nou fitxer d'esquemàtic no s'ha desat"
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:640
 #: eeschema/symbol_editor/symbol_editor.cpp:1532
 #: kicad/dialogs/panel_jobset.cpp:787 pagelayout_editor/pl_editor_frame.cpp:411
-#: pcbnew/footprint_edit_frame.cpp:805 pcbnew/footprint_edit_frame.cpp:845
+#: pcbnew/footprint_edit_frame.cpp:815 pcbnew/footprint_edit_frame.cpp:855
 #: pcbnew/pcb_edit_frame.cpp:1181
 #, c-format
 msgid "Save changes to '%s' before closing?"
@@ -19004,13 +19007,13 @@ msgid "Could not open CvPcb"
 msgstr "No s'ha pogut obrir el CvPcb"
 
 #: eeschema/sch_edit_frame.cpp:1741 eeschema/sim/simulator_frame.cpp:341
-#: kicad/kicad_manager_frame.cpp:1045 pcbnew/footprint_edit_frame.cpp:1019
+#: kicad/kicad_manager_frame.cpp:1045 pcbnew/footprint_edit_frame.cpp:1029
 #: pcbnew/pcb_edit_frame.cpp:1796
 msgid "[Read Only]"
 msgstr "[Només lectura]"
 
 #: eeschema/sch_edit_frame.cpp:1744 eeschema/sim/simulator_frame.cpp:344
-#: pcbnew/footprint_edit_frame.cpp:1028 pcbnew/pcb_edit_frame.cpp:1799
+#: pcbnew/footprint_edit_frame.cpp:1038 pcbnew/pcb_edit_frame.cpp:1799
 msgid "[Unsaved]"
 msgstr "[No desat]"
 
@@ -19638,7 +19641,7 @@ msgstr "Fitxers de biblioteques de símbols de KiCad"
 #: pcbnew/pcb_io/fabmaster/pcb_io_fabmaster.cpp:62
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:220
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:506
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2706
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2709
 #: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr_parser.cpp:154
 #, fuzzy
 msgid "Open cancelled by user."
@@ -19954,7 +19957,7 @@ msgstr "Estil de la vora:"
 #: pcbnew/dialogs/dialog_text_properties_base.cpp:83
 #: pcbnew/dialogs/dialog_textbox_properties_base.cpp:73
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:58
-#: pcbnew/footprint.cpp:1657 pcbnew/pad.cpp:1299 pcbnew/pad.cpp:2543
+#: pcbnew/footprint.cpp:1662 pcbnew/pad.cpp:1299 pcbnew/pad.cpp:2537
 #: pcbnew/pcb_dimension.cpp:659 pcbnew/pcb_group.cpp:396
 #: pcbnew/pcb_marker.cpp:381 pcbnew/pcb_shape.cpp:642
 #: pcbnew/pcb_tablecell.cpp:106 pcbnew/pcb_text.cpp:279
@@ -19999,11 +20002,11 @@ msgstr "Justificació"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:39
 #: pcbnew/generators/pcb_tuning_pattern.cpp:478
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2130 pcbnew/pad.cpp:1293
-#: pcbnew/pad.cpp:2580 pcbnew/pcb_shape.cpp:923 pcbnew/pcb_tablecell.cpp:186
-#: pcbnew/pcb_track.cpp:1665 pcbnew/tools/pcb_control.cpp:1867
+#: pcbnew/pad.cpp:2574 pcbnew/pcb_shape.cpp:923 pcbnew/pcb_tablecell.cpp:186
+#: pcbnew/pcb_track.cpp:1665 pcbnew/tools/pcb_control.cpp:1871
 #: pcbnew/widgets/pcb_properties_panel.cpp:273
 #: pcbnew/widgets/search_handlers.cpp:177 pcbnew/zone.cpp:805
-#: pcbnew/zone.cpp:1905 pcbnew/zone_manager/dialog_zone_manager_base.cpp:42
+#: pcbnew/zone.cpp:1929 pcbnew/zone_manager/dialog_zone_manager_base.cpp:42
 #: pcbnew/zone_manager/model_zones_overview_table.h:76
 msgid "Net"
 msgstr "Xarxa"
@@ -20158,7 +20161,7 @@ msgstr "Pin %s [%s, %s, %s]"
 msgid "Hidden pin %s [%s, %s]"
 msgstr "Pin %s [%s, %s]"
 
-#: eeschema/sch_pin.cpp:2204 pcbnew/pad.cpp:1286 pcbnew/pad.cpp:2600
+#: eeschema/sch_pin.cpp:2204 pcbnew/pad.cpp:1286 pcbnew/pad.cpp:2594
 #, fuzzy
 msgid "Pin Name"
 msgstr "Nom del pin"
@@ -20297,7 +20300,7 @@ msgstr "Ploteja el color del fons"
 msgid "Fill color"
 msgstr "Color de l'ompliment:"
 
-#: eeschema/sch_sheet.cpp:852 eeschema/sch_sheet.cpp:1712 pcbnew/zone.cpp:1835
+#: eeschema/sch_sheet.cpp:852 eeschema/sch_sheet.cpp:1712 pcbnew/zone.cpp:1859
 msgid "Sheet Name"
 msgstr "Nom del full"
 
@@ -20360,13 +20363,13 @@ msgid "Exclude From Simulation"
 msgstr "Deshabilita el símbol per a la simulació"
 
 #: eeschema/sch_sheet.cpp:1733 eeschema/sch_symbol.cpp:1100
-#: eeschema/sch_symbol.cpp:3041 pcbnew/footprint.cpp:4075
+#: eeschema/sch_symbol.cpp:3041 pcbnew/footprint.cpp:4080
 #, fuzzy
 msgid "Exclude From Bill of Materials"
 msgstr "Exclou de la llista dels materials"
 
 #: eeschema/sch_sheet.cpp:1736 eeschema/sch_symbol.cpp:1101
-#: eeschema/sch_symbol.cpp:3044 pcbnew/footprint.cpp:4078
+#: eeschema/sch_symbol.cpp:3044 pcbnew/footprint.cpp:4083
 #, fuzzy
 msgid "Do not Populate"
 msgstr "No ho exportis"
@@ -20423,7 +20426,7 @@ msgstr "Reflecteix Y"
 msgid "Mirror Y"
 msgstr "Reflecteix Y"
 
-#: eeschema/sch_symbol.cpp:2997 pcbnew/footprint.cpp:4052
+#: eeschema/sch_symbol.cpp:2997 pcbnew/footprint.cpp:4057
 #, fuzzy
 msgid "Library Link"
 msgstr "Enllaç de biblioteca:"
@@ -22532,12 +22535,12 @@ msgid "Save Symbol As"
 msgstr "Desa Símbol com a"
 
 #: eeschema/symbol_editor/symbol_editor.cpp:855
-#: pcbnew/footprint_libraries_utils.cpp:1035
+#: pcbnew/footprint_libraries_utils.cpp:1044
 msgid "Save in library:"
 msgstr "Desa a la biblioteca:"
 
 #: eeschema/symbol_editor/symbol_editor.cpp:944
-#: pcbnew/footprint_libraries_utils.cpp:1118
+#: pcbnew/footprint_libraries_utils.cpp:1127
 #, fuzzy
 msgid "A library must be specified."
 msgstr "No s'ha especificat cap biblioteca."
@@ -22623,7 +22626,7 @@ msgid "Keep Symbol"
 msgstr "Símbol d'alimentació"
 
 #: eeschema/symbol_editor/symbol_editor.cpp:1291 pcbnew/files.cpp:342
-#: pcbnew/footprint_libraries_utils.cpp:1204
+#: pcbnew/footprint_libraries_utils.cpp:1213
 #, c-format
 msgid "Revert '%s' to last version saved?"
 msgstr ""
@@ -23264,7 +23267,7 @@ msgstr "Dibuixos"
 
 #: eeschema/tools/ee_actions.cpp:356 eeschema/tools/ee_actions.cpp:588
 #: eeschema/tools/symbol_editor_drawing_tools.cpp:301
-#: pagelayout_editor/tools/pl_actions.cpp:61 pcbnew/tools/drawing_tool.cpp:1043
+#: pagelayout_editor/tools/pl_actions.cpp:61 pcbnew/tools/drawing_tool.cpp:1044
 #: pcbnew/tools/pcb_actions.cpp:185
 #, fuzzy
 msgid "Draw Text"
@@ -24621,7 +24624,7 @@ msgstr "No hi ha una fulla de dades definida."
 
 #: eeschema/tools/ee_inspection_tool.cpp:574
 #: pagelayout_editor/tools/pl_editor_control.cpp:160
-#: pcbnew/tools/pcb_control.cpp:1661
+#: pcbnew/tools/pcb_control.cpp:1665
 msgid "UUID"
 msgstr ""
 
@@ -24697,7 +24700,7 @@ msgstr "Afegeix un mòdul"
 
 #: eeschema/tools/sch_drawing_tools.cpp:1174
 #: eeschema/tools/symbol_editor_drawing_tools.cpp:691
-#: pcbnew/tools/drawing_tool.cpp:1823
+#: pcbnew/tools/drawing_tool.cpp:1825
 msgid "No graphic items found in file."
 msgstr "No s'han trobat elements gràfics al fitxer."
 
@@ -24777,7 +24780,7 @@ msgstr "Afegeix bus"
 msgid "Draw %s"
 msgstr "Dibuixos"
 
-#: eeschema/tools/sch_drawing_tools.cpp:2779 pcbnew/tools/drawing_tool.cpp:1248
+#: eeschema/tools/sch_drawing_tools.cpp:2779 pcbnew/tools/drawing_tool.cpp:1250
 #, fuzzy
 msgid "Draw Table"
 msgstr "Traça una línia"
@@ -25089,7 +25092,7 @@ msgstr ""
 "No hi ha cap editor de text seleccionat a KiCad. Si us plau, tria'n un."
 
 #: eeschema/tools/symbol_editor_control.cpp:438
-#: eeschema/widgets/panel_symbol_chooser.cpp:682
+#: eeschema/widgets/panel_symbol_chooser.cpp:684
 msgid "No symbol selected"
 msgstr "Cap símbol seleccionat"
 
@@ -25104,7 +25107,7 @@ msgid "No symbol to export"
 msgstr "Cap símbol a exportar"
 
 #: eeschema/tools/symbol_editor_control.cpp:708
-#: pcbnew/footprint_edit_frame.cpp:1437
+#: pcbnew/footprint_edit_frame.cpp:1447
 #, fuzzy
 msgid "Export View as PNG"
 msgstr "Exporta la vista com a PNG..."
@@ -25306,11 +25309,11 @@ msgstr "Altres pàgines"
 msgid "Graphical shapes"
 msgstr "Forma gràfica"
 
-#: eeschema/widgets/panel_symbol_chooser.cpp:587
+#: eeschema/widgets/panel_symbol_chooser.cpp:589
 msgid "No footprint specified"
 msgstr "No s'ha especificat cap empremta"
 
-#: eeschema/widgets/panel_symbol_chooser.cpp:600
+#: eeschema/widgets/panel_symbol_chooser.cpp:602
 msgid "Invalid footprint specified"
 msgstr "S'ha especificat una empremta invàlida"
 
@@ -25618,13 +25621,15 @@ msgstr "Selecciona capa: %s"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:27
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:58
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:59
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:55
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:159
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:50
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:100
-#: pcbnew/footprint.cpp:4034 pcbnew/footprint.cpp:4037
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:169
+#: pcbnew/footprint.cpp:4039 pcbnew/footprint.cpp:4042
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2137 pcbnew/pad.cpp:1303
-#: pcbnew/pad.cpp:2542 pcbnew/pcb_dimension.cpp:661
-#: pcbnew/pcb_dimension.cpp:1457 pcbnew/pcb_fields_grid_table.cpp:181
+#: pcbnew/pad.cpp:2536 pcbnew/pcb_dimension.cpp:661
+#: pcbnew/pcb_dimension.cpp:1457 pcbnew/pcb_fields_grid_table.cpp:150
 #: pcbnew/pcb_group.cpp:503 pcbnew/pcb_marker.cpp:378
 #: pcbnew/pcb_reference_image.cpp:219 pcbnew/pcb_reference_image.cpp:342
 #: pcbnew/pcb_shape.cpp:646 pcbnew/pcb_shape.cpp:890 pcbnew/pcb_shape.cpp:892
@@ -25640,7 +25645,7 @@ msgstr "Selecciona capa: %s"
 #: pcbnew/widgets/search_handlers.cpp:120
 #: pcbnew/widgets/search_handlers.cpp:178
 #: pcbnew/widgets/search_handlers.cpp:243 pcbnew/zone.cpp:850
-#: pcbnew/zone.cpp:1898 pcbnew/zone.cpp:1899
+#: pcbnew/zone.cpp:1922 pcbnew/zone.cpp:1923
 msgid "Layer"
 msgstr "Capa"
 
@@ -26557,7 +26562,7 @@ msgstr "Realça DCode D%d"
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:290
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:352
 #: pcbnew/dialogs/dialog_layer_selection_base.cpp:230
-#: pcbnew/dialogs/panel_setup_layers.cpp:930
+#: pcbnew/dialogs/panel_setup_layers.cpp:1125
 #: pcbnew/widgets/appearance_controls.cpp:1025
 #: pcbnew/widgets/appearance_controls_base.cpp:32
 #: pcbnew/zone_manager/model_zones_overview_table.h:77
@@ -26597,12 +26602,12 @@ msgid "PCB Background"
 msgstr "Fons del PCB"
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:161
-#: pcbnew/widgets/appearance_controls.cpp:1844
+#: pcbnew/widgets/appearance_controls.cpp:1880
 msgid "Show All Layers"
 msgstr "Mostra totes les capes"
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:164
-#: pcbnew/widgets/appearance_controls.cpp:1830
+#: pcbnew/widgets/appearance_controls.cpp:1866
 msgid "Hide All Layers But Active"
 msgstr "Oculta totes les capes menys l'activa"
 
@@ -26611,7 +26616,7 @@ msgid "Always Hide All Layers But Active"
 msgstr "Oculta sempre totes les capes menys l'activa"
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:171
-#: pcbnew/widgets/appearance_controls.cpp:1847
+#: pcbnew/widgets/appearance_controls.cpp:1883
 msgid "Hide All Layers"
 msgstr "Oculta totes les capes"
 
@@ -26648,8 +26653,8 @@ msgid "Change Render Color for"
 msgstr "Color del coure"
 
 #: gerbview/widgets/layer_widget.cpp:341
-#: pcbnew/widgets/appearance_controls.cpp:2172
-#: pcbnew/widgets/appearance_controls.cpp:2447
+#: pcbnew/widgets/appearance_controls.cpp:2208
+#: pcbnew/widgets/appearance_controls.cpp:2483
 msgid ""
 "Left double click or middle click for color change, right click for menu"
 msgstr ""
@@ -28897,119 +28902,119 @@ msgstr "No s'ha pogut moure '%s' a la paperera de reciclatge."
 msgid "Can not move '%s' to trash."
 msgstr "No s'ha pogut moure '%s' a la paperera."
 
-#: kicad/project_tree_pane.cpp:291
+#: kicad/project_tree_pane.cpp:292
 #, fuzzy
 msgid "Directory name:"
 msgstr "Direcció:"
 
-#: kicad/project_tree_pane.cpp:291
+#: kicad/project_tree_pane.cpp:292
 msgid "Create New Directory"
 msgstr "Crea un nou directori"
 
-#: kicad/project_tree_pane.cpp:851
+#: kicad/project_tree_pane.cpp:852
 #, fuzzy
 msgid "Switch to this Project"
 msgstr "Projecte &nou d'esquemàtic"
 
-#: kicad/project_tree_pane.cpp:852
+#: kicad/project_tree_pane.cpp:853
 msgid "Close all editors, and switch to the selected project"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:859
+#: kicad/project_tree_pane.cpp:860
 msgid "New Directory..."
 msgstr "Nova carpeta..."
 
-#: kicad/project_tree_pane.cpp:860
+#: kicad/project_tree_pane.cpp:861
 msgid "Create a New Directory"
 msgstr "Crea un nou directori"
 
-#: kicad/project_tree_pane.cpp:868 kicad/project_tree_pane.cpp:878
+#: kicad/project_tree_pane.cpp:869 kicad/project_tree_pane.cpp:879
 #, fuzzy
 msgid "Reveal in Finder"
 msgstr "Mostra els temes al Finder"
 
-#: kicad/project_tree_pane.cpp:869
+#: kicad/project_tree_pane.cpp:870
 #, fuzzy
 msgid "Reveals the directory in a Finder window"
 msgstr "Mostra els temes al Finder"
 
-#: kicad/project_tree_pane.cpp:871
+#: kicad/project_tree_pane.cpp:872
 #, fuzzy
 msgid "Open Directory in File Explorer"
 msgstr "Obre una carpeta de projecte a l'explorador de fitxers"
 
-#: kicad/project_tree_pane.cpp:872 pcbnew/tools/pcb_actions.cpp:986
+#: kicad/project_tree_pane.cpp:873 pcbnew/tools/pcb_actions.cpp:986
 msgid "Opens the directory in the default system file manager"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:879
+#: kicad/project_tree_pane.cpp:880
 #, fuzzy
 msgid "Reveals the directories in a Finder window"
 msgstr "Mostra els temes al Finder"
 
-#: kicad/project_tree_pane.cpp:881
+#: kicad/project_tree_pane.cpp:882
 #, fuzzy
 msgid "Open Directories in File Explorer"
 msgstr "Obre una carpeta de projecte a l'explorador de fitxers"
 
-#: kicad/project_tree_pane.cpp:882
+#: kicad/project_tree_pane.cpp:883
 msgid "Opens the directories in the default system file manager"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:893
+#: kicad/project_tree_pane.cpp:894
 msgid "Open the file in a Text Editor"
 msgstr "Obre el fitxer a l'editor de text"
 
-#: kicad/project_tree_pane.cpp:895
+#: kicad/project_tree_pane.cpp:896
 #, fuzzy
 msgid "Open files in a Text Editor"
 msgstr "Obre el fitxer a l'editor de text"
 
-#: kicad/project_tree_pane.cpp:897
+#: kicad/project_tree_pane.cpp:898
 #, fuzzy
 msgid "Edit in a Text Editor"
 msgstr "&Edita en un editor de text"
 
-#: kicad/project_tree_pane.cpp:903
+#: kicad/project_tree_pane.cpp:904
 #, fuzzy
 msgid "Run Jobs"
 msgstr "%s o %s"
 
-#: kicad/project_tree_pane.cpp:911
+#: kicad/project_tree_pane.cpp:912
 msgid "Rename File..."
 msgstr "Reanomena el fitxer..."
 
-#: kicad/project_tree_pane.cpp:912
+#: kicad/project_tree_pane.cpp:913
 msgid "Rename file"
 msgstr "Reanomena el fitxer"
 
-#: kicad/project_tree_pane.cpp:916
+#: kicad/project_tree_pane.cpp:917
 msgid "Rename Files..."
 msgstr "Reanomena fitxers..."
 
-#: kicad/project_tree_pane.cpp:917
+#: kicad/project_tree_pane.cpp:918
 msgid "Rename files"
 msgstr "Reanomena fitxers"
 
-#: kicad/project_tree_pane.cpp:927
+#: kicad/project_tree_pane.cpp:928
 #, fuzzy
 msgid "Delete the file and its content"
 msgstr "Elimina el directori i el seu contingut"
 
-#: kicad/project_tree_pane.cpp:929
+#: kicad/project_tree_pane.cpp:930
 #, fuzzy
 msgid "Delete the files and their contents"
 msgstr "Elimina el directori i el seu contingut"
 
-#: kicad/project_tree_pane.cpp:944
+#: kicad/project_tree_pane.cpp:945
 msgid "Move to Trash"
 msgstr "Mou a la paperera"
 
-#: kicad/project_tree_pane.cpp:956
+#: kicad/project_tree_pane.cpp:957
 msgid "Add Project to Version Control..."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:957
+#: kicad/project_tree_pane.cpp:958
 #, fuzzy
 msgid "Initialize a new repository"
 msgstr ""
@@ -29017,156 +29022,156 @@ msgstr ""
 "\n"
 "%s"
 
-#: kicad/project_tree_pane.cpp:961
+#: kicad/project_tree_pane.cpp:962
 #, fuzzy
 msgid "Commit Project..."
 msgstr "&Projecte..."
 
-#: kicad/project_tree_pane.cpp:962 kicad/project_tree_pane.cpp:976
+#: kicad/project_tree_pane.cpp:963 kicad/project_tree_pane.cpp:977
 msgid "Commit changes to the local repository"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:965
+#: kicad/project_tree_pane.cpp:966
 msgid "Push"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:966
+#: kicad/project_tree_pane.cpp:967
 msgid "Push committed local changes to remote repository"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:969
+#: kicad/project_tree_pane.cpp:970
 msgid "Pull"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:970
+#: kicad/project_tree_pane.cpp:971
 #, fuzzy
 msgid "Pull changes from remote repository into local"
 msgstr "Prova a partir de l'esquemàtic"
 
-#: kicad/project_tree_pane.cpp:975
+#: kicad/project_tree_pane.cpp:976
 #, fuzzy
 msgid "Commit File..."
 msgstr "Edita el camp"
 
-#: kicad/project_tree_pane.cpp:990
+#: kicad/project_tree_pane.cpp:991
 #, fuzzy
 msgid "Switch to branch "
 msgstr "Canvia al llenç Cairo"
 
-#: kicad/project_tree_pane.cpp:995
+#: kicad/project_tree_pane.cpp:996
 msgid "Other..."
 msgstr "Altres..."
 
-#: kicad/project_tree_pane.cpp:996
+#: kicad/project_tree_pane.cpp:997
 #, fuzzy
 msgid "Switch to a different branch"
 msgstr "Tria un camí diferent"
 
-#: kicad/project_tree_pane.cpp:999
+#: kicad/project_tree_pane.cpp:1000
 #, fuzzy
 msgid "Switch to Branch"
 msgstr "Canvia al llenç Cairo"
 
-#: kicad/project_tree_pane.cpp:1003
+#: kicad/project_tree_pane.cpp:1004
 #, fuzzy
 msgid "Remove Version Control"
 msgstr "Suprimeix la cantonada"
 
-#: kicad/project_tree_pane.cpp:1004
+#: kicad/project_tree_pane.cpp:1005
 msgid "Delete all version control files from the project directory."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1059
+#: kicad/project_tree_pane.cpp:1060
 #, fuzzy, c-format
 msgid "Change filename: '%s'"
 msgstr "Canvia el nom del fitxer: \"%s\""
 
-#: kicad/project_tree_pane.cpp:1061
+#: kicad/project_tree_pane.cpp:1062
 msgid "Change filename"
 msgstr "Canvia el nom del fitxer"
 
-#: kicad/project_tree_pane.cpp:1406
+#: kicad/project_tree_pane.cpp:1407
 msgid "Network path: not monitoring folder changes"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1412
+#: kicad/project_tree_pane.cpp:1413
 msgid "Local path: monitoring folder changes"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1595
+#: kicad/project_tree_pane.cpp:1596
 #, fuzzy
 msgid "The selected directory is already a git project."
 msgstr "El fitxer seleccionat no és vàlid o podria estar corrupte!"
 
-#: kicad/project_tree_pane.cpp:1611
-msgid "Failed to initialize git project."
-msgstr ""
-
-#: kicad/project_tree_pane.cpp:1626
+#: kicad/project_tree_pane.cpp:1603
 #, fuzzy
 msgid "Set default remote"
 msgstr "Utilitza el nom predeterminat de la xarxa"
 
-#: kicad/project_tree_pane.cpp:1679
+#: kicad/project_tree_pane.cpp:1618
+msgid "Failed to initialize git project."
+msgstr ""
+
+#: kicad/project_tree_pane.cpp:1678
 #, fuzzy
 msgid "Failed to set default remote."
 msgstr "No s'ha pogut crear del fitxer '%s'."
 
-#: kicad/project_tree_pane.cpp:1691 kicad/project_tree_pane.cpp:1725
-#: kicad/project_tree_pane.cpp:1747
+#: kicad/project_tree_pane.cpp:1690 kicad/project_tree_pane.cpp:1724
+#: kicad/project_tree_pane.cpp:1746
 #, fuzzy
 msgid "Fetching Remote"
 msgstr "Dipòsit de Github"
 
-#: kicad/project_tree_pane.cpp:1732
+#: kicad/project_tree_pane.cpp:1731
 #, fuzzy
 msgid "Failed to pull project"
 msgstr "No s'ha pogut carregar «%s»"
 
-#: kicad/project_tree_pane.cpp:1754
+#: kicad/project_tree_pane.cpp:1753
 #, fuzzy
 msgid "Failed to push project"
 msgstr "No s'ha pogut carregar «%s»"
 
-#: kicad/project_tree_pane.cpp:1816
+#: kicad/project_tree_pane.cpp:1830
 #, fuzzy, c-format
 msgid "Failed to lookup branch '%s': %s"
 msgstr "No s'ha pogut carregar '%s'."
 
-#: kicad/project_tree_pane.cpp:1829
+#: kicad/project_tree_pane.cpp:1843
 #, fuzzy, c-format
 msgid "Failed to find branch head for '%s'"
 msgstr "No es pot trobar un visualitzador PDF per '%s'."
 
-#: kicad/project_tree_pane.cpp:1840
+#: kicad/project_tree_pane.cpp:1854
 #, fuzzy, c-format
 msgid "Failed to switch to branch '%s'"
 msgstr "No s'ha pogut carregar '%s'."
 
-#: kicad/project_tree_pane.cpp:1851
+#: kicad/project_tree_pane.cpp:1865
 #, fuzzy, c-format
 msgid "Failed to update HEAD reference for branch '%s'"
 msgstr "es necessita un número per '%s'"
 
-#: kicad/project_tree_pane.cpp:1870
+#: kicad/project_tree_pane.cpp:1884
 #, fuzzy
 msgid "Are you sure you want to remove git tracking from this project?"
 msgstr "Estàs segur que vols eliminar el camp '%s'?"
 
-#: kicad/project_tree_pane.cpp:1887
+#: kicad/project_tree_pane.cpp:1901
 #, fuzzy
 msgid "Failed to remove git directory"
 msgstr "Impossible de crear fitxer <%s>"
 
-#: kicad/project_tree_pane.cpp:2223
+#: kicad/project_tree_pane.cpp:2237
 msgid "Discarding commit due to empty commit message."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:2229
+#: kicad/project_tree_pane.cpp:2243
 msgid "Discarding commit due to empty file selection."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:2235
+#: kicad/project_tree_pane.cpp:2249
 #, fuzzy, c-format
 msgid "Failed to get repository index: %s"
 msgstr ""
@@ -29174,42 +29179,42 @@ msgstr ""
 "\n"
 "%s"
 
-#: kicad/project_tree_pane.cpp:2243
+#: kicad/project_tree_pane.cpp:2257
 #, fuzzy, c-format
 msgid "Failed to add file to index: %s"
 msgstr "No s'ha pogut obrir «%s»"
 
-#: kicad/project_tree_pane.cpp:2251
+#: kicad/project_tree_pane.cpp:2265
 #, fuzzy, c-format
 msgid "Failed to write index: %s"
 msgstr "No s'ha pogut crear del fitxer '%s'."
 
-#: kicad/project_tree_pane.cpp:2258
+#: kicad/project_tree_pane.cpp:2272
 #, fuzzy, c-format
 msgid "Failed to write tree: %s"
 msgstr "Ha fallat la creació de «%s»"
 
-#: kicad/project_tree_pane.cpp:2267
+#: kicad/project_tree_pane.cpp:2281
 #, fuzzy, c-format
 msgid "Failed to lookup tree: %s"
 msgstr "No s'ha pogut obrir «%s»"
 
-#: kicad/project_tree_pane.cpp:2275
+#: kicad/project_tree_pane.cpp:2289
 #, fuzzy, c-format
 msgid "Failed to get HEAD reference: %s"
 msgstr "Impossible de crear fitxer <%s>"
 
-#: kicad/project_tree_pane.cpp:2282
+#: kicad/project_tree_pane.cpp:2296
 #, fuzzy, c-format
 msgid "Failed to get commit: %s"
 msgstr "No s'ha pogut desar l'esquemàtic '%s'"
 
-#: kicad/project_tree_pane.cpp:2298
+#: kicad/project_tree_pane.cpp:2312
 #, fuzzy, c-format
 msgid "Failed to create author signature: %s"
 msgstr "No s'ha pogut crear el fitxer temporal '%s'."
 
-#: kicad/project_tree_pane.cpp:2333
+#: kicad/project_tree_pane.cpp:2347
 #, fuzzy, c-format
 msgid "Failed to create commit: %s"
 msgstr "Ha fallat la creació de «%s»"
@@ -29692,6 +29697,7 @@ msgid "Item Properties"
 msgstr "Propietats de l'element"
 
 #: pagelayout_editor/dialogs/properties_frame_base.cpp:461
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:145
 msgid "Default Values"
 msgstr "Valors predeterminats"
 
@@ -32306,8 +32312,8 @@ msgstr "Tesselant les zones de coure..."
 #: pcbnew/board.cpp:1807 pcbnew/dialogs/dialog_board_statistics.cpp:701
 #: pcbnew/dialogs/dialog_board_statistics_base.cpp:78
 #: pcbnew/dialogs/dialog_unused_pad_layers_base.cpp:27
-#: pcbnew/footprint.cpp:1628 pcbnew/netinfo_item.cpp:108
-#: pcbnew/pcb_draw_panel_gal.cpp:641 pcbnew/widgets/appearance_controls.cpp:331
+#: pcbnew/footprint.cpp:1633 pcbnew/netinfo_item.cpp:108
+#: pcbnew/pcb_draw_panel_gal.cpp:714 pcbnew/widgets/appearance_controls.cpp:331
 #: pcbnew/widgets/panel_selection_filter.cpp:198
 #: pcbnew/widgets/panel_selection_filter_base.cpp:45
 msgid "Pads"
@@ -32321,18 +32327,18 @@ msgstr "Pads"
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:222
 #: pcbnew/dialogs/dialog_unused_pad_layers_base.cpp:24
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:88
-#: pcbnew/netinfo_item.cpp:123 pcbnew/pcb_draw_panel_gal.cpp:642
+#: pcbnew/netinfo_item.cpp:123 pcbnew/pcb_draw_panel_gal.cpp:715
 #: pcbnew/widgets/appearance_controls.cpp:330
 #: pcbnew/widgets/panel_selection_filter.cpp:197
 #: pcbnew/widgets/panel_selection_filter_base.cpp:41
 msgid "Vias"
 msgstr "Vies"
 
-#: pcbnew/board.cpp:1809 pcbnew/pcb_draw_panel_gal.cpp:643
+#: pcbnew/board.cpp:1809 pcbnew/pcb_draw_panel_gal.cpp:716
 msgid "Track Segments"
 msgstr "Segments de pistes"
 
-#: pcbnew/board.cpp:1811 pcbnew/pcb_draw_panel_gal.cpp:645
+#: pcbnew/board.cpp:1811 pcbnew/pcb_draw_panel_gal.cpp:718
 #, fuzzy
 msgid "Unrouted"
 msgstr "Selecció de la quadrícula"
@@ -32563,7 +32569,7 @@ msgid "Add Dielectric Layer"
 msgstr "Afegeix capa dielèctrica"
 
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:330
-#: pcbnew/dialogs/panel_setup_layers.cpp:957
+#: pcbnew/dialogs/panel_setup_layers.cpp:1152
 #, fuzzy
 msgid "Select layer to add:"
 msgstr "Seleccioneu les biblioteques de Github a afegir:"
@@ -33305,14 +33311,13 @@ msgstr "Selecció d'anotació"
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:154
 #: pcbnew/dialogs/dialog_render_job.cpp:41
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:117
-#: pcbnew/footprint.cpp:1640
+#: pcbnew/footprint.cpp:1645
 msgid "Front"
 msgstr "Frontal"
 
 #: pcbnew/dialogs/dialog_board_reannotate_base.cpp:187
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:154
 #: pcbnew/dialogs/dialog_render_job.cpp:39
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:560
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:122
 msgid "Back"
 msgstr "Posterior"
@@ -33489,7 +33494,7 @@ msgstr ""
 "No s'ha pogut carregar el fitxer de projecte %s."
 
 #: pcbnew/dialogs/dialog_board_setup.cpp:301 pcbnew/files.cpp:583
-#: pcbnew/tools/pcb_control.cpp:1502
+#: pcbnew/tools/pcb_control.cpp:1506
 msgid "Loading PCB"
 msgstr "S'està carregant la PCB"
 
@@ -33562,7 +33567,7 @@ msgid "Total:"
 msgstr "Total:"
 
 #: pcbnew/dialogs/dialog_board_statistics.cpp:491
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2517
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2511
 msgid "Round"
 msgstr "Rodó"
 
@@ -33684,7 +33689,7 @@ msgstr "Classes de plaques"
 
 #: pcbnew/dialogs/dialog_cleanup_graphics.cpp:48
 #: pcbnew/dialogs/dialog_exchange_footprints.cpp:310
-#: pcbnew/footprint_libraries_utils.cpp:961
+#: pcbnew/footprint_libraries_utils.cpp:970
 msgid "Update Footprint"
 msgstr "Actualitza empremta"
 
@@ -34064,8 +34069,8 @@ msgid ""
 "This setting can be overridden by local  pad settings"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_copper_zones_base.cpp:232 pcbnew/footprint.cpp:4008
-#: pcbnew/pad.cpp:2527 pcbnew/zone.cpp:1805
+#: pcbnew/dialogs/dialog_copper_zones_base.cpp:232 pcbnew/footprint.cpp:4013
+#: pcbnew/pad.cpp:2521 pcbnew/zone.cpp:1829
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 #, fuzzy
 msgid "Thermal reliefs"
@@ -34112,13 +34117,13 @@ msgstr "Tipus d'ompliment:"
 
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:290
 #: pcbnew/dialogs/dialog_non_copper_zones_properties_base.cpp:129
-#: pcbnew/zone.cpp:1815 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
+#: pcbnew/zone.cpp:1839 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
 msgid "Solid fill"
 msgstr "Ompliment sòlid"
 
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:290
 #: pcbnew/dialogs/dialog_non_copper_zones_properties_base.cpp:129
-#: pcbnew/zone.cpp:1816 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
+#: pcbnew/zone.cpp:1840 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
 #, fuzzy
 msgid "Hatch pattern"
 msgstr "Ombrejat"
@@ -34178,7 +34183,7 @@ msgstr "Elimina illes:"
 msgid "Choose what to do with unconnected copper islands"
 msgstr "Tria que fer amb les illes de coure sense connectar"
 
-#: pcbnew/dialogs/dialog_copper_zones_base.cpp:357 pcbnew/zone.cpp:1826
+#: pcbnew/dialogs/dialog_copper_zones_base.cpp:357 pcbnew/zone.cpp:1850
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 msgid "Below area limit"
 msgstr "Per sota el límit de l'àrea"
@@ -35977,8 +35982,8 @@ msgstr "Visualitzador de l'empremta"
 msgid "Choose Footprint"
 msgstr "Canvia l'empremta"
 
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:76
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:143
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:78
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:148
 #, fuzzy
 msgid "3D Models"
 msgstr "Models 3D per"
@@ -36019,15 +36024,15 @@ msgstr ""
 "El gruix del text és massa gran per a la mida del text.\n"
 "Serà retallat."
 
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:633
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:624
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:661
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:660
 #, fuzzy
 msgid "Edit Footprint Properties"
 msgstr "Edita les propietats de l'empremta"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:52
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:53
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:157
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:98
 #, fuzzy
 msgid "Text Items"
@@ -36035,7 +36040,7 @@ msgstr "Selecciona els elements"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:60
 #: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:53
-#: pcbnew/pcb_fields_grid_table.cpp:183 pcbnew/pcb_text.cpp:630
+#: pcbnew/pcb_fields_grid_table.cpp:152 pcbnew/pcb_text.cpp:630
 #: pcbnew/pcb_text.cpp:647
 #, fuzzy
 msgid "Keep Upright"
@@ -36043,21 +36048,21 @@ msgstr "Mou a la dreta"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:61
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:62
-#: pcbnew/pcb_fields_grid_table.cpp:184
+#: pcbnew/pcb_fields_grid_table.cpp:153
 #, fuzzy
 msgid "X Offset"
 msgstr "Desplaçament"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:62
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:63
-#: pcbnew/pcb_fields_grid_table.cpp:185
+#: pcbnew/pcb_fields_grid_table.cpp:154
 #, fuzzy
 msgid "Y Offset"
 msgstr "Desplaçament"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:68
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:69
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:64
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:168
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:56
 #: pcbnew/plot_board_layers.cpp:103
 #, fuzzy
@@ -36076,14 +36081,14 @@ msgstr "Tipus d'empremta:"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:188
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:193
-#: pcbnew/footprint.cpp:1286
+#: pcbnew/footprint.cpp:1291
 msgid "Through hole"
 msgstr "A través de forat"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:188
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:193
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/footprint.cpp:1283
-#: pcbnew/pad.cpp:1532 pcbnew/pad.cpp:2493
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/footprint.cpp:1288
+#: pcbnew/pad.cpp:1532 pcbnew/pad.cpp:2487
 msgid "SMD"
 msgstr "SMD"
 
@@ -36290,28 +36295,28 @@ msgstr ""
 msgid "Footprint Properties"
 msgstr "Propietats de l'empremta"
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:379
-#: pcbnew/footprint_libraries_utils.cpp:1124
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:388
+#: pcbnew/footprint_libraries_utils.cpp:1133
 #: pcbnew/tools/footprint_editor_control.cpp:460
 msgid "Footprint must have a name."
 msgstr "L'empremta ha de tenir un nom."
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:384
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:393
 #, c-format
 msgid "Footprint name may not contain '%s'."
 msgstr "El nom de l'empremta no pot contenir: '%s'."
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:437
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:446
 #, fuzzy, c-format
 msgid "The text width must be between %s and %s."
 msgstr "El radi ha de ser més gran que zero."
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:449
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:458
 #, fuzzy, c-format
 msgid "The text height must be between %s and %s."
 msgstr "Error de tipus entre '%s' i %lf"
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:467
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:476
 #: pcbnew/dialogs/dialog_text_properties.cpp:522
 #: pcbnew/dialogs/dialog_textbox_properties.cpp:342
 msgid ""
@@ -37076,7 +37081,7 @@ msgstr "2 capes"
 
 #: pcbnew/dialogs/dialog_global_edit_text_and_graphics.cpp:273
 #: pcbnew/dialogs/panel_fp_editor_graphics_defaults_base.cpp:64
-#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:60 pcbnew/pad.cpp:2684
+#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:60 pcbnew/pad.cpp:2678
 msgid "Copper Layers"
 msgstr "Capes de coure"
 
@@ -37250,7 +37255,7 @@ msgstr "Anells anulars:"
 
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:175
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1075
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2533
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2527
 msgid "All copper layers"
 msgstr "Totes les capes de coure"
 
@@ -37261,7 +37266,7 @@ msgstr "Inici, final, i capes connectades"
 
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:175
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1079
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2534
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2528
 #, fuzzy
 msgid "Connected layers only"
 msgstr "Únicament la capa actual"
@@ -37789,7 +37794,7 @@ msgid "Outset Items"
 msgstr "Selecciona els elements"
 
 #: pcbnew/dialogs/dialog_pad_properties.cpp:179
-#: pcbnew/dialogs/dialog_pad_properties_base.h:288 pcbnew/pad.cpp:2584
+#: pcbnew/dialogs/dialog_pad_properties_base.h:288 pcbnew/pad.cpp:2578
 msgid "Pad Properties"
 msgstr "Propietats del pad"
 
@@ -37874,7 +37879,7 @@ msgstr ""
 msgid "Pad type:"
 msgstr "Tipus de pad:"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/pad.cpp:2492
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/pad.cpp:2486
 msgid "Through-hole"
 msgstr "A través de forat"
 
@@ -37927,7 +37932,7 @@ msgid "Circular"
 msgstr "Circular"
 
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:1516
-#: pcbnew/pad.cpp:2500
+#: pcbnew/pad.cpp:2494
 msgid "Oval"
 msgstr "Ovalat"
 
@@ -37939,12 +37944,12 @@ msgstr "Rectangular"
 msgid "Trapezoidal"
 msgstr "Trapezoïdal"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2502
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2496
 #, fuzzy
 msgid "Rounded rectangle"
 msgstr "Rectangle arrodonit"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2503
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2497
 #, fuzzy
 msgid "Chamfered rectangle"
 msgstr "Afegeix un rectangle"
@@ -38062,7 +38067,7 @@ msgstr ""
 msgid "Hole shape:"
 msgstr "Forma del forat:"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2518
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2512
 msgid "Oblong"
 msgstr ""
 
@@ -38143,27 +38148,27 @@ msgid ""
 "Mechanical specifies a through-hole pad that is used for mechanical support"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2508
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2502
 #, fuzzy
 msgid "BGA pad"
 msgstr "Afegeix un pad"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2510
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2504
 #, fuzzy
 msgid "Fiducial, local to footprint"
 msgstr "Afegeix una empremta"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2509
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2503
 #, fuzzy
 msgid "Fiducial, global to board"
 msgstr "Afegeix una empremta"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2511
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2505
 #, fuzzy
 msgid "Test point pad"
 msgstr "Prova les empremtes"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2512
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2506
 #, fuzzy
 msgid "Heatsink pad"
 msgstr "Repeteix el pin"
@@ -38453,7 +38458,7 @@ msgstr "Polígons"
 
 #: pcbnew/dialogs/dialog_plot_base.cpp:90
 #: pcbnew/widgets/appearance_controls.cpp:653
-#: pcbnew/widgets/appearance_controls.cpp:1810
+#: pcbnew/widgets/appearance_controls.cpp:1846
 #, fuzzy
 msgid "Hide"
 msgstr "Oculta la quadrícula"
@@ -39537,7 +39542,7 @@ msgstr "Empremta %s (%s), %s, rotada %.1f graus"
 #: pcbnew/dialogs/dialog_text_properties_base.cpp:99
 #: pcbnew/pcb_dimension.cpp:1885 pcbnew/pcb_dimension.cpp:1921
 #: pcbnew/pcb_dimension.cpp:1962 pcbnew/pcb_dimension.cpp:2007
-#: pcbnew/pcb_dimension.cpp:2044 pcbnew/pcb_fields_grid_table.cpp:186
+#: pcbnew/pcb_dimension.cpp:2044 pcbnew/pcb_fields_grid_table.cpp:155
 #: pcbnew/pcb_text.cpp:626
 msgid "Knockout"
 msgstr ""
@@ -39785,7 +39790,7 @@ msgstr "Objectiu"
 #: pcbnew/router/router_tool.cpp:2757 pcbnew/router/router_tool.cpp:2762
 #: pcbnew/router/router_tool.cpp:2767 pcbnew/router/router_tool.cpp:2778
 #: pcbnew/router/router_tool.cpp:2786 pcbnew/router/router_tool.cpp:2791
-#: pcbnew/tools/pcb_control.cpp:1698 pcbnew/tools/pcb_control.cpp:1708
+#: pcbnew/tools/pcb_control.cpp:1702 pcbnew/tools/pcb_control.cpp:1712
 #: pcbnew/zone.cpp:874
 #, fuzzy, c-format
 msgid "(from %s)"
@@ -40099,6 +40104,11 @@ msgstr ""
 msgid "Internal Layers"
 msgstr "Traços de la capa interna"
 
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:496
+#, fuzzy, c-format
+msgid "Layer name %s already in use."
+msgstr "Ja està en ús l'àlies o el nom de component <%s>."
+
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:23
 #, fuzzy
 msgid "Default Field Properties for New Footprints"
@@ -40172,30 +40182,30 @@ msgstr "El fitxer '%s' ja existeix. Vols sobreescriure'l?"
 msgid "Failed to save footprint library file '%s'."
 msgstr "No s'ha pogut desar el fitxer de biblioteca de símbols '%s'."
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:396
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:388
 #, fuzzy
 msgid "Error adding 3D model"
 msgstr "S'estan carregant models 3D..."
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:480
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:472
 msgid "No filename entered"
 msgstr "No s'ha introduït cap nom de fitxer"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:485
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:477
 msgid "Illegal filename"
 msgstr "Nom del fitxer no vàlid"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:490
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:482
 #: pcbnew/microwave/microwave_polygon.cpp:223
 msgid "File not found"
 msgstr "Fitxer no trobat"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:495
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:487
 #, fuzzy
 msgid "Unable to open file"
 msgstr "ha fallat l'obertura del fitxer"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:500
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:492
 #, fuzzy
 msgid "Unknown error"
 msgstr "Desconegut"
@@ -40732,11 +40742,152 @@ msgstr "Sense empremta predeterminada"
 msgid "Apply board defaults to non-copper footprint shapes"
 msgstr "Sense empremta predeterminada"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:458
+#: pcbnew/dialogs/panel_setup_layers.cpp:77
+#: pcbnew/dialogs/panel_setup_layers.cpp:284
+msgid "Off-board, testing"
+msgstr "Part no integral, proves"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:87
+msgid "If you want a fabrication layer for the front side of the board"
+msgstr "Si voleu una capa de fabricació per a la cara frontal de la placa"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:97
+#: pcbnew/dialogs/panel_setup_layers.cpp:266
+msgid "Off-board, manufacturing"
+msgstr "Part no integral, fabricació"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:105
+msgid "If you want an adhesive template for the front side of the board"
+msgstr ""
+"Si voleu una capa de plantilla adhesiva per a la cara frontal de la placa"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:115
+#: pcbnew/dialogs/panel_setup_layers.cpp:133
+#: pcbnew/dialogs/panel_setup_layers.cpp:151
+#: pcbnew/dialogs/panel_setup_layers.cpp:169
+#: pcbnew/dialogs/panel_setup_layers.cpp:194
+#: pcbnew/dialogs/panel_setup_layers.cpp:212
+#: pcbnew/dialogs/panel_setup_layers.cpp:230
+#: pcbnew/dialogs/panel_setup_layers.cpp:248
+msgid "On-board, non-copper"
+msgstr "Part integral, no de coure"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:123
+#, fuzzy
+msgid "If you want a solder paste layer for front side of the board"
+msgstr ""
+"Si voleu una capa de pasta de soldadura per a la cara frontal de la placa"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:141
+msgid "If you want a silk screen layer for the front side of the board"
+msgstr "Si voleu una capa de serigrafia per a la cara frontal de la placa"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:159
+msgid "If you want a solder mask layer for the front of the board"
+msgstr ""
+"Si voleu una capa de màscara de soldadura per a la part frontal de la placa"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:184
+msgid "If you want a solder mask layer for the back side of the board"
+msgstr ""
+"Si voleu una capa de màscara de soldadura per a la cara posterior de la placa"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:202
+msgid "If you want a silk screen layer for the back side of the board"
+msgstr "Si voleu una capa de serigrafia per a la cara posterior de la placa"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:220
+msgid "If you want a solder paste layer for the back side of the board"
+msgstr ""
+"Si voleu una capa de pasta de soldadura per a la cara posterior de la placa"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:238
+msgid "If you want an adhesive layer for the back side of the board"
+msgstr "Si voleu una capa d'adhesiu per a la cara posterior de la placa"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:256
+msgid "If you want a fabrication layer for the back side of the board"
+msgstr "Si voleu una capa de fabricació per a la cara posterior de la placa"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:302
+msgid "Board contour"
+msgstr "Contorn de la placa"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:319
+#, fuzzy
+msgid "Board contour setback"
+msgstr "Contorn de la placa"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:333
+#: pcbnew/dialogs/panel_setup_layers.cpp:347
+#: pcbnew/dialogs/panel_setup_layers.cpp:363
+#: pcbnew/dialogs/panel_setup_layers.cpp:379
+#: pcbnew/dialogs/panel_setup_layers.cpp:477
+msgid "Auxiliary"
+msgstr "Auxiliar"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:354
+#, fuzzy
+msgid "If you want a separate layer for comments or notes"
+msgstr ""
+"Si voleu una capa de pasta de soldadura per a la cara frontal de la placa"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:370
+#, fuzzy
+msgid "If you want a layer for documentation drawings"
+msgstr "Tipus MIME desconegut per al fitxer de documentació '%s'"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:415
 msgid "Use the Physical Stackup page to change the number of copper layers."
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:492
+#: pcbnew/dialogs/panel_setup_layers.cpp:421
+#: pcbnew/dialogs/panel_setup_layers.cpp:473
+#: pcbnew/tools/drawing_stackup_table_tool.cpp:247
+#, fuzzy
+msgid "Layer Name"
+msgstr "Nom de la taula"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:426
+msgid "signal"
+msgstr "senyal"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:427
+#, fuzzy
+msgid "power plane"
+msgstr "alimentació"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:428
+msgid "mixed"
+msgstr "mixt"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:429
+#, fuzzy
+msgid "jumper"
+msgstr "Ampers"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:432
+msgid ""
+"Copper layer type for Freerouter and other external routers.\n"
+"Power plane layers are removed from Freerouter's layer menus."
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:478
+#, fuzzy
+msgid "Off-board, front"
+msgstr "Part no integral, proves"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:479
+#, fuzzy
+msgid "Off-board, back"
+msgstr "Part no integral, proves"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:485
+msgid ""
+"Auxiliary layers do not flip with board side, while back and front layers do."
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:712
 #, c-format
 msgid ""
 "Footprints have some items on removed layers:\n"
@@ -40745,33 +40896,33 @@ msgid ""
 "Do you wish to continue?"
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:503
+#: pcbnew/dialogs/panel_setup_layers.cpp:723
 msgid ""
 "Items have been found on removed layers. This operation will delete all "
 "items from removed layers and cannot be undone.\n"
 "Do you wish to continue?"
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:752
+#: pcbnew/dialogs/panel_setup_layers.cpp:947
 #, fuzzy
 msgid "Layer must have a name."
 msgstr "El camp ha de tenir un nom."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:758
+#: pcbnew/dialogs/panel_setup_layers.cpp:953
 #, c-format
 msgid "%s are forbidden in layer names."
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:765
+#: pcbnew/dialogs/panel_setup_layers.cpp:960
 msgid "Layer name \"signal\" is reserved."
 msgstr "El nom de capa \"senyal\" està reservat."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:774
+#: pcbnew/dialogs/panel_setup_layers.cpp:969
 #, fuzzy, c-format
 msgid "Layer name '%s' already in use."
 msgstr "Ja està en ús l'àlies o el nom de component <%s>."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:907
+#: pcbnew/dialogs/panel_setup_layers.cpp:1102
 #, c-format
 msgid ""
 "Imported settings have fewer copper layers than the current board (%i "
@@ -40780,16 +40931,16 @@ msgid ""
 "Continue and delete the extra inner copper layers from the current board?"
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:916
+#: pcbnew/dialogs/panel_setup_layers.cpp:1111
 #, fuzzy
 msgid "Inner Layers to Be Deleted"
 msgstr "Elements a eliminar"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:951
+#: pcbnew/dialogs/panel_setup_layers.cpp:1146
 msgid "All user-defined layers have already been added."
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:955
+#: pcbnew/dialogs/panel_setup_layers.cpp:1150
 #, fuzzy
 msgid "Add User-defined Layer"
 msgstr "Quadrícula definida de l'usuari"
@@ -40798,582 +40949,6 @@ msgstr "Quadrícula definida de l'usuari"
 msgid "Add User Defined Layer..."
 msgstr "Afegeix capa definida per l'usuari..."
 
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:46
-#, fuzzy
-msgid "CrtYd_Front"
-msgstr "CrtYd_Front_later"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:51
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:639
-msgid "Off-board, testing"
-msgstr "Part no integral, proves"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:58
-msgid "If you want a fabrication layer for the front side of the board"
-msgstr "Si voleu una capa de fabricació per a la cara frontal de la placa"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:62
-#, fuzzy
-msgid "Fab_Front"
-msgstr "Fab_Front_later"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:65
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:629
-msgid "Off-board, manufacturing"
-msgstr "Part no integral, fabricació"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:70
-msgid "If you want an adhesive template for the front side of the board"
-msgstr ""
-"Si voleu una capa de plantilla adhesiva per a la cara frontal de la placa"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:74
-#, fuzzy
-msgid "Adhes_Front"
-msgstr "Adhes_Front_later"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:77
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:89
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:101
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:113
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:581
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:593
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:605
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:617
-msgid "On-board, non-copper"
-msgstr "Part integral, no de coure"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:82
-#, fuzzy
-msgid "If you want a solder paste layer for front side of the board"
-msgstr ""
-"Si voleu una capa de pasta de soldadura per a la cara frontal de la placa"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:86
-#, fuzzy
-msgid "SoldP_Front"
-msgstr "SoldP_Front_later"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:94
-msgid "If you want a silk screen layer for the front side of the board"
-msgstr "Si voleu una capa de serigrafia per a la cara frontal de la placa"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:98
-#, fuzzy
-msgid "SilkS_Front"
-msgstr "SilkS_Front_later"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:106
-msgid "If you want a solder mask layer for the front of the board"
-msgstr ""
-"Si voleu una capa de màscara de soldadura per a la part frontal de la placa"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:110
-#, fuzzy
-msgid "Mask_Front"
-msgstr "Mask_Front_later"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:118
-msgid "If you want a front copper layer"
-msgstr "Si voleu una capa de coure frontal"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:122
-#, fuzzy
-msgid "Front_layer"
-msgstr "Front_later"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:123
-msgid "Layer name of front (top) copper layer"
-msgstr "Nom de la capa de la capa de coure frontal (superior)"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "signal"
-msgstr "senyal"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-#, fuzzy
-msgid "power plane"
-msgstr "alimentació"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "mixed"
-msgstr "mixt"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-#, fuzzy
-msgid "jumper"
-msgstr "Ampers"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:131
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:145
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:159
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:173
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:187
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:201
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:215
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:229
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:243
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:257
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:271
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:285
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:299
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:313
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:327
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:341
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:355
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:369
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:383
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:397
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:411
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:425
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:439
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:453
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:467
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:481
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:495
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:509
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:523
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:537
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:551
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:569
-msgid ""
-"Copper layer type for Freerouter and other external routers.\n"
-"Power plane layers are removed from Freerouter's layer menus."
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:138
-msgid "In1"
-msgstr "In1"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:152
-msgid "In2"
-msgstr "In2"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:166
-msgid "In3"
-msgstr "In3"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:180
-msgid "In4"
-msgstr "In4"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:194
-msgid "In5"
-msgstr "In5"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:208
-msgid "In6"
-msgstr "In6"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:222
-msgid "In7"
-msgstr "In7"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:236
-msgid "In8"
-msgstr "In8"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:250
-msgid "In9"
-msgstr "In9"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:264
-msgid "In10"
-msgstr "In10"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:278
-msgid "In11"
-msgstr "In11"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:292
-msgid "In12"
-msgstr "In12"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:306
-msgid "In13"
-msgstr "In13"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:320
-msgid "In14"
-msgstr "In14"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:334
-msgid "In15"
-msgstr "In15"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:348
-msgid "In16"
-msgstr "In16"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:362
-msgid "In17"
-msgstr "In17"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:376
-msgid "In18"
-msgstr "In18"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:390
-msgid "In19"
-msgstr "In19"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:404
-msgid "In20"
-msgstr "In20"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:418
-msgid "In21"
-msgstr "In21"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:432
-msgid "In22"
-msgstr "In22"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:446
-msgid "In23"
-msgstr "In23"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:460
-msgid "In24"
-msgstr "In24"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:474
-msgid "In25"
-msgstr "In25"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:488
-msgid "In26"
-msgstr "In26"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:502
-msgid "In27"
-msgstr "In27"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:516
-msgid "In28"
-msgstr "In28"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:530
-msgid "In29"
-msgstr "In29"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:544
-msgid "In30"
-msgstr "In30"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:556
-msgid "If you want a back copper layer"
-msgstr "Si voleu una capa de coure posterior"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:561
-msgid "Layer name of back (bottom) copper layer"
-msgstr "Nom de la capa de la capa de coure posterior (inferior)"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:574
-msgid "If you want a solder mask layer for the back side of the board"
-msgstr ""
-"Si voleu una capa de màscara de soldadura per a la cara posterior de la placa"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:578
-msgid "SoldM_Back"
-msgstr "SoldP_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:586
-msgid "If you want a silk screen layer for the back side of the board"
-msgstr "Si voleu una capa de serigrafia per a la cara posterior de la placa"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:590
-msgid "SilkS_Back"
-msgstr "SilkS_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:598
-msgid "If you want a solder paste layer for the back side of the board"
-msgstr ""
-"Si voleu una capa de pasta de soldadura per a la cara posterior de la placa"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:602
-msgid "SoldP_Back"
-msgstr "SoldP_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:610
-msgid "If you want an adhesive layer for the back side of the board"
-msgstr "Si voleu una capa d'adhesiu per a la cara posterior de la placa"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:614
-msgid "Adhes_Back"
-msgstr "Adhes_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:622
-msgid "If you want a fabrication layer for the back side of the board"
-msgstr "Si voleu una capa de fabricació per a la cara posterior de la placa"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:626
-msgid "Fab_Back"
-msgstr "Fab_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:636
-msgid "CrtYd_Back"
-msgstr "CrtYd_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:646
-msgid "Pcb_Edges"
-msgstr "Pcb_Edges"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:649
-msgid "Board contour"
-msgstr "Contorn de la placa"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:656
-msgid "Margin"
-msgstr "Marge"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:659
-#, fuzzy
-msgid "Board contour setback"
-msgstr "Contorn de la placa"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:666
-msgid "Eco1"
-msgstr "Eco1"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:669
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:679
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:691
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:703
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-msgid "Auxiliary"
-msgstr "Auxiliar"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:676
-msgid "Eco2"
-msgstr "Eco2"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:684
-#, fuzzy
-msgid "If you want a separate layer for comments or notes"
-msgstr ""
-"Si voleu una capa de pasta de soldadura per a la cara frontal de la placa"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:688
-msgid "Comments"
-msgstr "Comentaris"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:696
-#, fuzzy
-msgid "If you want a layer for documentation drawings"
-msgstr "Tipus MIME desconegut per al fitxer de documentació '%s'"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:700
-msgid "Drawings"
-msgstr "Dibuixos"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:710
-msgid "User1"
-msgstr "User1"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-#, fuzzy
-msgid "Off-board, front"
-msgstr "Part no integral, proves"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-#, fuzzy
-msgid "Off-board, back"
-msgstr "Part no integral, proves"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:717
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:731
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:745
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:759
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:773
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:787
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:801
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:815
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:829
-msgid ""
-"Auxiliary layers do not flip with board side, while back and front layers do."
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:724
-msgid "User2"
-msgstr "User2"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:738
-msgid "User3"
-msgstr "User3"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:752
-msgid "User4"
-msgstr "User4"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:766
-msgid "User5"
-msgstr "User5"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:780
-msgid "User6"
-msgstr "User6"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:794
-msgid "User7"
-msgstr "User7"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:808
-msgid "User8"
-msgstr "User8"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:822
-msgid "User9"
-msgstr "User9"
-
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:32
 msgid ""
 "Use your board manufacturer's recommendations for solder mask expansion and "
@@ -42575,7 +42150,7 @@ msgid "%s pad connection: %s."
 msgstr "Zona %s de connexió de pad: %s."
 
 #: pcbnew/drc/drc_engine.cpp:1499 pcbnew/drc/drc_engine.cpp:1516
-#: pcbnew/drc/drc_engine.cpp:1533 pcbnew/zone.cpp:612 pcbnew/zone.h:172
+#: pcbnew/drc/drc_engine.cpp:1533 pcbnew/zone.cpp:612 pcbnew/zone.h:179
 msgid "zone"
 msgstr "zona"
 
@@ -42594,7 +42169,7 @@ msgstr "Zona %s Amplada del radi tèrmic: %s."
 msgid "Checking rule assertion \"%s\"."
 msgstr "S'està comprovant la condició de la norma \"%s\"."
 
-#: pcbnew/drc/drc_item.cpp:45 pcbnew/zone.cpp:2046
+#: pcbnew/drc/drc_item.cpp:45 pcbnew/zone.cpp:2070
 msgid "Electrical"
 msgstr "Elèctric"
 
@@ -43511,7 +43086,7 @@ msgid "'%s' settings differ."
 msgstr "Nombre:"
 
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:619
-#: pcbnew/footprint.cpp:4085
+#: pcbnew/footprint.cpp:4090
 msgid "Exempt From Courtyard Requirement"
 msgstr ""
 
@@ -44243,137 +43818,137 @@ msgstr ""
 msgid "Generating ODB++ output files"
 msgstr "Genera el fitxer netlist IPC-D-356"
 
-#: pcbnew/footprint.cpp:1288
+#: pcbnew/footprint.cpp:1293
 msgid "Other"
 msgstr "Altres"
 
-#: pcbnew/footprint.cpp:1626
+#: pcbnew/footprint.cpp:1631
 #, fuzzy
 msgid "Footprint Name"
 msgstr "Capa de l'empremta"
 
-#: pcbnew/footprint.cpp:1630 pcbnew/footprint.cpp:1689
+#: pcbnew/footprint.cpp:1635 pcbnew/footprint.cpp:1694
 #, c-format
 msgid "Doc: %s"
 msgstr "Document: %s"
 
-#: pcbnew/footprint.cpp:1631 pcbnew/footprint.cpp:1690
+#: pcbnew/footprint.cpp:1636 pcbnew/footprint.cpp:1695
 #, c-format
 msgid "Keywords: %s"
 msgstr "Paraules clau: %s"
 
-#: pcbnew/footprint.cpp:1640 pcbnew/footprint.cpp:1641
+#: pcbnew/footprint.cpp:1645 pcbnew/footprint.cpp:1646
 msgid "Board Side"
 msgstr "Cara de la placa"
 
-#: pcbnew/footprint.cpp:1641
+#: pcbnew/footprint.cpp:1646
 msgid "Back (Flipped)"
 msgstr "Posterior (Voltejada)"
 
-#: pcbnew/footprint.cpp:1660
+#: pcbnew/footprint.cpp:1665
 msgid "autoplaced"
 msgstr "autoposicionat"
 
-#: pcbnew/footprint.cpp:1663
+#: pcbnew/footprint.cpp:1668
 msgid "not in schematic"
 msgstr "no a l'esquemàtic"
 
-#: pcbnew/footprint.cpp:1666
+#: pcbnew/footprint.cpp:1671
 msgid "exclude from pos files"
 msgstr "excloure dels fitxers pos"
 
-#: pcbnew/footprint.cpp:1669
+#: pcbnew/footprint.cpp:1674
 msgid "exclude from BOM"
 msgstr "exclou de la BOM"
 
-#: pcbnew/footprint.cpp:1674
+#: pcbnew/footprint.cpp:1679
 msgid "Status: "
 msgstr "Estat: "
 
-#: pcbnew/footprint.cpp:1674
+#: pcbnew/footprint.cpp:1679
 msgid "Attributes:"
 msgstr "Atributs:"
 
-#: pcbnew/footprint.cpp:1681 pcbnew/footprint.cpp:4064 pcbnew/zone.cpp:1837
+#: pcbnew/footprint.cpp:1686 pcbnew/footprint.cpp:4069 pcbnew/zone.cpp:1861
 #, fuzzy
 msgid "Component Class"
 msgstr "Àlies del component"
 
-#: pcbnew/footprint.cpp:1685
+#: pcbnew/footprint.cpp:1690
 #, c-format
 msgid "3D-Shape: %s"
 msgstr "Forma 3D: %s"
 
-#: pcbnew/footprint.cpp:1685
+#: pcbnew/footprint.cpp:1690
 msgid "<none>"
 msgstr "<cap>"
 
-#: pcbnew/footprint.cpp:2100
+#: pcbnew/footprint.cpp:2105
 msgid "<no reference designator>"
 msgstr "<sense designador de referència>"
 
-#: pcbnew/footprint.cpp:2102
+#: pcbnew/footprint.cpp:2107
 #, c-format
 msgid "Footprint %s"
 msgstr "Empremta %s"
 
-#: pcbnew/footprint.cpp:3242
+#: pcbnew/footprint.cpp:3247
 #, fuzzy, c-format
 msgid "(expected 'Through hole'; actual '%s')"
 msgstr "S'esperava el tipus \"Forat passant\", però és \"%s\""
 
-#: pcbnew/footprint.cpp:3245
+#: pcbnew/footprint.cpp:3250
 #, fuzzy, c-format
 msgid "(expected 'SMD'; actual '%s')"
 msgstr "(%s diàmetre màxim %s; actual %s)"
 
-#: pcbnew/footprint.cpp:3466
+#: pcbnew/footprint.cpp:3471
 #, c-format
 msgid "(net-tie pad group contains unknown pad number %s)"
 msgstr ""
 
-#: pcbnew/footprint.cpp:3471
+#: pcbnew/footprint.cpp:3476
 #, c-format
 msgid "(pad %s appears in more than one net-tie pad group)"
 msgstr ""
 
-#: pcbnew/footprint.cpp:4006 pcbnew/pad.cpp:2525 pcbnew/zone.cpp:1803
+#: pcbnew/footprint.cpp:4011 pcbnew/pad.cpp:2519 pcbnew/zone.cpp:1827
 msgid "Inherited"
 msgstr ""
 
-#: pcbnew/footprint.cpp:4010 pcbnew/pad.cpp:2529 pcbnew/zone.cpp:1807
+#: pcbnew/footprint.cpp:4015 pcbnew/pad.cpp:2523 pcbnew/zone.cpp:1831
 #, fuzzy
 msgid "Thermal reliefs for PTH"
 msgstr "Alleujament tèrmic"
 
-#: pcbnew/footprint.cpp:4070
+#: pcbnew/footprint.cpp:4075
 #, fuzzy
 msgid "Not in Schematic"
 msgstr "Ploteja l'esquemàtic"
 
-#: pcbnew/footprint.cpp:4072
+#: pcbnew/footprint.cpp:4077
 #, fuzzy
 msgid "Exclude From Position Files"
 msgstr "Ploteja els pads en la serigrafia"
 
-#: pcbnew/footprint.cpp:4082 pcbnew/pad.cpp:2694
+#: pcbnew/footprint.cpp:4087 pcbnew/pad.cpp:2688
 #, fuzzy
 msgid "Overrides"
 msgstr "Sobreescriu"
 
-#: pcbnew/footprint.cpp:4089 pcbnew/pad.cpp:2697
+#: pcbnew/footprint.cpp:4094 pcbnew/pad.cpp:2691
 msgid "Clearance Override"
 msgstr "Anul·lació del marge"
 
-#: pcbnew/footprint.cpp:4094 pcbnew/pad.cpp:2707
+#: pcbnew/footprint.cpp:4099 pcbnew/pad.cpp:2701
 msgid "Solderpaste Margin Override"
 msgstr "Anul·lació del marge de la pasta de soldadura"
 
-#: pcbnew/footprint.cpp:4099 pcbnew/pad.cpp:2712
+#: pcbnew/footprint.cpp:4104 pcbnew/pad.cpp:2706
 msgid "Solderpaste Margin Ratio Override"
 msgstr "Anul·lació del rati de marge de la pasta de soldadura"
 
-#: pcbnew/footprint.cpp:4105 pcbnew/pad.cpp:2718
+#: pcbnew/footprint.cpp:4110 pcbnew/pad.cpp:2712
 #, fuzzy
 msgid "Zone Connection Style"
 msgstr "Sense connectar"
@@ -44435,21 +44010,21 @@ msgstr "Error al carregar l'empremta %s des de la biblioteca '%s'."
 msgid "Save as editable copy"
 msgstr "Desa una còpia local a:"
 
-#: pcbnew/footprint_edit_frame.cpp:997
+#: pcbnew/footprint_edit_frame.cpp:1007
 #, c-format
 msgid "[from %s]"
 msgstr "[des de %s]"
 
-#: pcbnew/footprint_edit_frame.cpp:1032
+#: pcbnew/footprint_edit_frame.cpp:1042
 msgid "[no footprint loaded]"
 msgstr "[no s'ha carregat cap empremta]"
 
-#: pcbnew/footprint_edit_frame.cpp:1088
+#: pcbnew/footprint_edit_frame.cpp:1098
 #, fuzzy
 msgid "Updating Footprint Libraries"
 msgstr "Càrrega de biblioteques de símbols"
 
-#: pcbnew/footprint_edit_frame.cpp:1428
+#: pcbnew/footprint_edit_frame.cpp:1438
 msgid "No footprint selected."
 msgstr "No s'ha seleccionat cap empremta."
 
@@ -44516,38 +44091,38 @@ msgstr "Exporta l'empremta"
 msgid "Footprint exported to file '%s'."
 msgstr "Empremta exportada al fitxer '%s'."
 
-#: pcbnew/footprint_libraries_utils.cpp:549
+#: pcbnew/footprint_libraries_utils.cpp:558
 #, fuzzy, c-format
 msgid "Delete footprint '%s' from library '%s'?"
 msgstr "Voleu eliminar el component «%s» de la biblioteca «%s»?"
 
-#: pcbnew/footprint_libraries_utils.cpp:566
+#: pcbnew/footprint_libraries_utils.cpp:575
 #, fuzzy, c-format
 msgid "Footprint '%s' deleted from library '%s'"
 msgstr "S'ha eliminat l'empremta %s de la biblioteca «%s»"
 
-#: pcbnew/footprint_libraries_utils.cpp:581
+#: pcbnew/footprint_libraries_utils.cpp:590
 #, fuzzy
 msgid "No footprints to export!"
 msgstr "Sense empremtes per arxivar!"
 
-#: pcbnew/footprint_libraries_utils.cpp:617
+#: pcbnew/footprint_libraries_utils.cpp:626
 #, c-format
 msgid "Update footprints on board to refer to %s?"
 msgstr "Vols actualitzar les empremtes de la placa per referir-se a %s?"
 
-#: pcbnew/footprint_libraries_utils.cpp:668
+#: pcbnew/footprint_libraries_utils.cpp:677
 msgid "Update footprints on board to refer to new library?"
 msgstr ""
 "Vols actualitzar les empremtes de la placa per associar-les a la nova "
 "biblioteca?"
 
-#: pcbnew/footprint_libraries_utils.cpp:864
+#: pcbnew/footprint_libraries_utils.cpp:873
 #: pcbnew/footprint_viewer_frame.cpp:744
 msgid "No board currently open."
 msgstr "Actualment no hi ha cap placa oberta."
 
-#: pcbnew/footprint_libraries_utils.cpp:890
+#: pcbnew/footprint_libraries_utils.cpp:899
 msgid ""
 "Unable to find the footprint on the main board.\n"
 "Cannot save."
@@ -44555,38 +44130,38 @@ msgstr ""
 "No s'ha pogut trobar l'empremta a la placa principal.\n"
 "No es pot desar."
 
-#: pcbnew/footprint_libraries_utils.cpp:898
+#: pcbnew/footprint_libraries_utils.cpp:907
 #: pcbnew/footprint_viewer_frame.cpp:752
 msgid "Previous footprint placement still in progress."
 msgstr ""
 
-#: pcbnew/footprint_libraries_utils.cpp:974
+#: pcbnew/footprint_libraries_utils.cpp:983
 #: pcbnew/footprint_viewer_frame.cpp:793
 #, fuzzy
 msgid "Insert Footprint"
 msgstr "Importa una empremta"
 
-#: pcbnew/footprint_libraries_utils.cpp:995
+#: pcbnew/footprint_libraries_utils.cpp:1004
 #, fuzzy
 msgid "Save Footprint As"
 msgstr "Desa l'empremta"
 
-#: pcbnew/footprint_libraries_utils.cpp:1144
+#: pcbnew/footprint_libraries_utils.cpp:1153
 #, c-format
 msgid "Footprint %s already exists in %s."
 msgstr "L'empremta %s ja existeix a %s."
 
-#: pcbnew/footprint_libraries_utils.cpp:1188
+#: pcbnew/footprint_libraries_utils.cpp:1197
 #, fuzzy, c-format
 msgid "Footprint '%s' replaced in '%s'"
 msgstr "S'ha eliminat l'empremta %s de la biblioteca «%s»"
 
-#: pcbnew/footprint_libraries_utils.cpp:1189
+#: pcbnew/footprint_libraries_utils.cpp:1198
 #, fuzzy, c-format
 msgid "Footprint '%s' added to '%s'"
 msgstr "S'ha eliminat l'empremta %s de la biblioteca «%s»"
 
-#: pcbnew/footprint_libraries_utils.cpp:1233
+#: pcbnew/footprint_libraries_utils.cpp:1242
 #, fuzzy
 msgid "Untitled"
 msgstr "Quantitat"
@@ -44709,7 +44284,7 @@ msgstr "Cara de la placa"
 msgid "Routed Length"
 msgstr "Cara de la placa"
 
-#: pcbnew/generators/pcb_tuning_pattern.cpp:2172 pcbnew/pad.cpp:2688
+#: pcbnew/generators/pcb_tuning_pattern.cpp:2172 pcbnew/pad.cpp:2682
 #: pcbnew/pcb_track.cpp:1600
 msgid "Pad To Die Length"
 msgstr "Pad a la llargada del dau"
@@ -45695,7 +45270,7 @@ msgstr ""
 msgid "pad"
 msgstr "Pad"
 
-#: pcbnew/pad.cpp:1289 pcbnew/pad.cpp:2603
+#: pcbnew/pad.cpp:1289 pcbnew/pad.cpp:2597
 #, fuzzy
 msgid "Pin Type"
 msgstr "Tipus de connector"
@@ -45821,245 +45396,237 @@ msgstr "Pad %s en %s de %s"
 msgid "PTH pad %s"
 msgstr "Pad en %s de %s"
 
-#: pcbnew/pad.cpp:2176
-#, fuzzy
-msgid "(Pad has no layer)"
-msgstr "(El pad PTH no té cap capes coure)"
-
 #: pcbnew/pad.cpp:2179
-msgid "(PTH pad has no copper layers)"
-msgstr "(El pad PTH no té cap capes coure)"
-
-#: pcbnew/pad.cpp:2185
-msgid "(plated through holes normally have a copper pad on at least one layer)"
+msgid ""
+"(plated through holes normally have a copper pad on at least one outer layer)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2193
+#: pcbnew/pad.cpp:2187
 msgid "('fiducial' property makes no sense on NPTH pads)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2197
+#: pcbnew/pad.cpp:2191
 msgid "('testpoint' property makes no sense on NPTH pads)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2200
+#: pcbnew/pad.cpp:2194
 msgid "('heatsink' property makes no sense of NPTH pads)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2203
+#: pcbnew/pad.cpp:2197
 #, fuzzy
 msgid "('castellated' property is for PTH pads)"
 msgstr "Propietats per %s"
 
-#: pcbnew/pad.cpp:2206
+#: pcbnew/pad.cpp:2200
 #, fuzzy
 msgid "('BGA' property is for SMD pads)"
 msgstr "Propietats per %s"
 
-#: pcbnew/pad.cpp:2209
+#: pcbnew/pad.cpp:2203
 #, fuzzy
 msgid "('mechanical' property is for PTH pads)"
 msgstr "Propietats per %s"
 
-#: pcbnew/pad.cpp:2225
+#: pcbnew/pad.cpp:2219
 msgid "(connector pads normally have no solder paste; use a SMD pad instead)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2233
+#: pcbnew/pad.cpp:2227
 #, fuzzy
 msgid "(SMD pad has a hole)"
 msgstr "Error: el pad no té cap capa."
 
-#: pcbnew/pad.cpp:2239
+#: pcbnew/pad.cpp:2233
 #, fuzzy
 msgid "(SMD pad has copper on both sides of the board)"
 msgstr ""
 "Si voleu una capa de pasta de soldadura per a la cara frontal de la placa"
 
-#: pcbnew/pad.cpp:2245 pcbnew/pad.cpp:2258
+#: pcbnew/pad.cpp:2239 pcbnew/pad.cpp:2252
 #, fuzzy
 msgid "(SMD pad has copper and mask layers on different sides of the board)"
 msgstr ""
 "Si voleu una capa de pasta de soldadura per a la cara frontal de la placa"
 
-#: pcbnew/pad.cpp:2250 pcbnew/pad.cpp:2263
+#: pcbnew/pad.cpp:2244 pcbnew/pad.cpp:2257
 #, fuzzy
 msgid "(SMD pad has copper and paste layers on different sides of the board)"
 msgstr ""
 "Si voleu una capa de pasta de soldadura per a la cara frontal de la placa"
 
-#: pcbnew/pad.cpp:2269
+#: pcbnew/pad.cpp:2263
 #, fuzzy
 msgid "(SMD pad has no outer layers)"
 msgstr "Alerta: un pad SMD no té cap capes externes."
 
-#: pcbnew/pad.cpp:2289
+#: pcbnew/pad.cpp:2283
 #, fuzzy
 msgid "(Pad must have a positive size)"
 msgstr "Error: la mida de la cantonada és negativa."
 
-#: pcbnew/pad.cpp:2300
+#: pcbnew/pad.cpp:2294
 #, fuzzy, c-format
 msgid "(PTH pad hole size must be larger than %s)"
 msgstr ""
 "La mida de perforació de la via és més petita que el diàmetre de la via"
 
-#: pcbnew/pad.cpp:2324
+#: pcbnew/pad.cpp:2318
 #, fuzzy
 msgid "(PTH pad hole leaves no copper)"
 msgstr "(El forat del pad PTH no deixa coure)"
 
-#: pcbnew/pad.cpp:2334
+#: pcbnew/pad.cpp:2328
 #, fuzzy
 msgid "(PTH pad hole not fully inside copper)"
 msgstr "(El forat del pad PTH no deixa coure)"
 
-#: pcbnew/pad.cpp:2341
+#: pcbnew/pad.cpp:2335
 #, fuzzy
 msgid "(pad hole not inside pad shape)"
 msgstr "Alerta: La mida del pad és menys que zero."
 
-#: pcbnew/pad.cpp:2346
+#: pcbnew/pad.cpp:2340
 msgid "(negative local clearance values have no effect)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2365
+#: pcbnew/pad.cpp:2359
 msgid ""
 "(negative solder mask clearance is larger than some shape primitives; "
 "results may be surprising)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2375
+#: pcbnew/pad.cpp:2369
 msgid ""
 "(negative solder mask clearance is larger than pad; no solder mask will be "
 "generated)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2394
+#: pcbnew/pad.cpp:2388
 msgid ""
 "(negative solder paste margin is larger than pad; no solder paste mask will "
 "be generated)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2401
+#: pcbnew/pad.cpp:2395
 msgid "(negative corner radius is not allowed)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2403
+#: pcbnew/pad.cpp:2397
 msgid "(corner size will make pad circular)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2408
+#: pcbnew/pad.cpp:2402
 #, fuzzy
 msgid "(negative corner chamfer is not allowed)"
 msgstr "La baixada es massa grossa."
 
-#: pcbnew/pad.cpp:2410
+#: pcbnew/pad.cpp:2404
 #, fuzzy
 msgid "(corner chamfer is too large)"
 msgstr "La baixada es massa grossa."
 
-#: pcbnew/pad.cpp:2419
+#: pcbnew/pad.cpp:2413
 #, fuzzy
 msgid "(trapezoid delta is too large)"
 msgstr "Error: el pad no té cap capa."
 
-#: pcbnew/pad.cpp:2429
+#: pcbnew/pad.cpp:2423
 msgid "(custom pad shape must resolve to a single polygon)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2494
+#: pcbnew/pad.cpp:2488
 #, fuzzy
 msgid "Edge connector"
 msgstr "Connector"
 
-#: pcbnew/pad.cpp:2495
+#: pcbnew/pad.cpp:2489
 #, fuzzy
 msgid "NPTH, mechanical"
 msgstr "NPTH, mecànic"
 
-#: pcbnew/pad.cpp:2501
+#: pcbnew/pad.cpp:2495
 #, fuzzy
 msgid "Trapezoid"
 msgstr "Trapezoïdal"
 
-#: pcbnew/pad.cpp:2513
+#: pcbnew/pad.cpp:2507
 msgid "Castellated pad"
 msgstr "Pads castellats"
 
-#: pcbnew/pad.cpp:2514
+#: pcbnew/pad.cpp:2508
 #, fuzzy
 msgid "Mechanical pad"
 msgstr "NPTH, mecànic"
 
-#: pcbnew/pad.cpp:2536
+#: pcbnew/pad.cpp:2530
 #, fuzzy
 msgid "Front, back and connected layers"
 msgstr "Inici, final, i capes connectades"
 
-#: pcbnew/pad.cpp:2586
+#: pcbnew/pad.cpp:2580
 msgid "Pad Type"
 msgstr "Tipus de pad"
 
-#: pcbnew/pad.cpp:2590
+#: pcbnew/pad.cpp:2584
 #, fuzzy
 msgid "Pad Shape"
 msgstr "Forma del pad"
 
-#: pcbnew/pad.cpp:2595
+#: pcbnew/pad.cpp:2589
 msgid "Pad Number"
 msgstr "Número de pad"
 
-#: pcbnew/pad.cpp:2607
+#: pcbnew/pad.cpp:2601
 msgid "Size X"
 msgstr "Mida X"
 
-#: pcbnew/pad.cpp:2611
+#: pcbnew/pad.cpp:2605
 msgid "Size Y"
 msgstr "Mida Y"
 
-#: pcbnew/pad.cpp:2644
+#: pcbnew/pad.cpp:2638
 #, fuzzy
 msgid "Corner Radius Ratio"
 msgstr "Executa la simulació"
 
-#: pcbnew/pad.cpp:2649
+#: pcbnew/pad.cpp:2643
 #, fuzzy
 msgid "Corner Radius Size"
 msgstr "Radi de la cantonada:"
 
-#: pcbnew/pad.cpp:2655
+#: pcbnew/pad.cpp:2649
 #, fuzzy
 msgid "Hole Shape"
 msgstr "Forma del forat:"
 
-#: pcbnew/pad.cpp:2659
+#: pcbnew/pad.cpp:2653
 msgid "Hole Size X"
 msgstr "Mida del forat X"
 
-#: pcbnew/pad.cpp:2665
+#: pcbnew/pad.cpp:2659
 msgid "Hole Size Y"
 msgstr "Mida del forat Y"
 
-#: pcbnew/pad.cpp:2680
+#: pcbnew/pad.cpp:2674
 #, fuzzy
 msgid "Fabrication Property"
 msgstr "Sortides de &fabricació"
 
-#: pcbnew/pad.cpp:2702 pcbnew/pcb_shape.cpp:1001 pcbnew/pcb_track.cpp:2097
+#: pcbnew/pad.cpp:2696 pcbnew/pcb_shape.cpp:1001 pcbnew/pcb_track.cpp:2097
 msgid "Soldermask Margin Override"
 msgstr "Anul·lació del marge de la màscara de soldadura"
 
-#: pcbnew/pad.cpp:2724 pcbnew/zone.cpp:2073
+#: pcbnew/pad.cpp:2718 pcbnew/zone.cpp:2097
 msgid "Thermal Relief Spoke Width"
 msgstr "Amplada del radi de l'alleujament tèrmic"
 
-#: pcbnew/pad.cpp:2730
+#: pcbnew/pad.cpp:2724
 #, fuzzy
 msgid "Thermal Relief Spoke Angle"
 msgstr "Alleujaments tèrmics"
 
-#: pcbnew/pad.cpp:2735 pcbnew/zone.cpp:2067
+#: pcbnew/pad.cpp:2729 pcbnew/zone.cpp:2091
 #, fuzzy
 msgid "Thermal Relief Gap"
 msgstr "Alleujaments tèrmics"
@@ -47424,7 +46991,7 @@ msgid "Element token contains %d parameters."
 msgstr "La selecció conté %d elements bloquejats."
 
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:985
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3069
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3072
 #, fuzzy, c-format
 msgid "Library folder '%s' has unexpected sub-folders."
 msgstr "Fitxer de la biblioteca '%s' no trobat."
@@ -47436,7 +47003,7 @@ msgstr "Fitxer inesperat '%s' trobat a la biblioteca '%s'."
 
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:1023
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:3263
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3106
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3109
 #, c-format
 msgid "Footprint library '%s' cannot be deleted."
 msgstr "No es pot eliminar la biblioteca d'empremtes '%s'."
@@ -47462,31 +47029,31 @@ msgid "Generating history section"
 msgstr "Direcció de numeració dels pads"
 
 #: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1198
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3018
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3012
 #, fuzzy
 msgid "Generating BOM section"
 msgstr "Opcions de Renderitzat"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1365
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1361
 msgid "Generating CAD data"
 msgstr ""
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:2627
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:2621
 #, fuzzy, c-format
 msgid "Exporting Layer %s, Net %s"
 msgstr "Exporta llista de xarxes"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3173
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3167
 #, fuzzy
 msgid "Generating logistic section"
 msgstr "Genera un fitxer de Posició"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3185
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3179
 #, fuzzy
 msgid "Saving file"
 msgstr "S'està llegint el fitxer "
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3217
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3211
 #, fuzzy
 msgid "Failed to save file to buffer"
 msgstr "No s'ha pogut obrir «%s»"
@@ -47610,26 +47177,26 @@ msgstr ""
 msgid "Save Anyway"
 msgstr "Afegeix un àlies"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:1463
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:1465
 #, c-format
 msgid "unknown pad type: %d"
 msgstr "tipus de pad desconegut: %d"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2312
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2314
 #, c-format
 msgid "unknown via type %d"
 msgstr "tipus de via desconegut %d"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2603
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2606
 #, fuzzy, c-format
 msgid "unknown zone corner smoothing type %d"
 msgstr "tipus de gràfic desconegut: %d"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2752
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2755
 msgid "This file does not contain a PCB."
 msgstr "Aquest fitxer no conté una PCB."
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2925
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2928
 #, c-format
 msgid ""
 "Library '%s' does not exist.\n"
@@ -47638,27 +47205,27 @@ msgstr ""
 "La biblioteca '%s' no existeix.\n"
 "T'agradaria crear-la?"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2930
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2933
 #, fuzzy
 msgid "Library Not Found"
 msgstr "Fitxer %s no trobat"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2958
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2961
 #, c-format
 msgid "Footprint file name '%s' is not valid."
 msgstr "El nom del fitxer d'empremtes '%s' no és vàlid."
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2964
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2967
 #, c-format
 msgid "Insufficient permissions to delete '%s'."
 msgstr "Permisos insuficients per a eliminar '%s'."
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3088
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3091
 #, c-format
 msgid "Unexpected file '%s' found in library path '%s'."
 msgstr "S'ha trobat un fitxer inesperat '%s' al camí de la biblioteca '%s'."
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:306
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:307
 #, fuzzy
 msgid "KiCad footprint file"
 msgstr "Fitxers d'empremtes de KiCad"
@@ -47841,7 +47408,7 @@ msgid ""
 "Zone fills will be converted on best-effort basis."
 msgstr ""
 
-#: pcbnew/pcb_io/odbpp/odb_entity.cpp:686
+#: pcbnew/pcb_io/odbpp/odb_entity.cpp:722
 #, fuzzy
 msgid "Failed to add component data"
 msgstr "No s'ha pogut carregar '%s'."
@@ -48787,7 +48354,7 @@ msgstr "Amplada de la pista: %s"
 msgid "Diff Pair Gap: %s"
 msgstr "Parell &diferencial"
 
-#: pcbnew/router/router_tool.cpp:2776 pcbnew/tools/pcb_control.cpp:1707
+#: pcbnew/router/router_tool.cpp:2776 pcbnew/tools/pcb_control.cpp:1711
 #, fuzzy, c-format
 msgid "DP Max Uncoupled-length: %s"
 msgstr "Suprimeix el component %s."
@@ -49567,11 +49134,6 @@ msgstr "Crea zones"
 msgid "Create Arc"
 msgstr "Crea una matriu"
 
-#: pcbnew/tools/drawing_stackup_table_tool.cpp:247
-#, fuzzy
-msgid "Layer Name"
-msgstr "Nom de la taula"
-
 #: pcbnew/tools/drawing_stackup_table_tool.cpp:262
 msgid "Thickness (mm)"
 msgstr "Grossor (mm)"
@@ -49661,7 +49223,7 @@ msgstr "Afegeix un element"
 msgid "Select Via Size"
 msgstr "Selecciona un fitxer"
 
-#: pcbnew/tools/drawing_tool.cpp:381 pcbnew/tools/drawing_tool.cpp:2386
+#: pcbnew/tools/drawing_tool.cpp:381 pcbnew/tools/drawing_tool.cpp:2388
 msgid "Draw Line"
 msgstr "Traça una línia"
 
@@ -49688,26 +49250,26 @@ msgstr "Traça un arc"
 msgid "Draw Bezier"
 msgstr "Bezier"
 
-#: pcbnew/tools/drawing_tool.cpp:1595
+#: pcbnew/tools/drawing_tool.cpp:1597
 #, fuzzy
 msgid "Draw Dimension"
 msgstr "Traça una acotació"
 
-#: pcbnew/tools/drawing_tool.cpp:2080
+#: pcbnew/tools/drawing_tool.cpp:2082
 #, fuzzy
 msgid "Move Footprint Anchor"
 msgstr "Posiciona l'àncora de l'empremta"
 
-#: pcbnew/tools/drawing_tool.cpp:3804
+#: pcbnew/tools/drawing_tool.cpp:3806
 #, fuzzy
 msgid "Select Net:"
 msgstr "Xarxa seleccionada:"
 
-#: pcbnew/tools/drawing_tool.cpp:4046
+#: pcbnew/tools/drawing_tool.cpp:4048
 msgid "Via location violates DRC."
 msgstr "La ubicació de la via infringeix el DRC."
 
-#: pcbnew/tools/drawing_tool.cpp:4136
+#: pcbnew/tools/drawing_tool.cpp:4138
 msgid "Place via"
 msgstr "Afegeix una via"
 
@@ -52281,100 +51843,100 @@ msgstr "Text ocult"
 msgid "Inactive Layer Display"
 msgstr "Capes de coure:"
 
-#: pcbnew/tools/pcb_control.cpp:690
+#: pcbnew/tools/pcb_control.cpp:694
 #, fuzzy
 msgid "Preset Layer Pairs"
 msgstr "Estableix el parell de capes..."
 
-#: pcbnew/tools/pcb_control.cpp:780
+#: pcbnew/tools/pcb_control.cpp:784
 msgid "Item locked."
 msgstr "Element bloquejat."
 
-#: pcbnew/tools/pcb_control.cpp:1003
+#: pcbnew/tools/pcb_control.cpp:1007
 msgid ""
 "Warning: some pasted items were on layers which are not present in the "
 "current board.\n"
 "These items could not be pasted.\n"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1070
+#: pcbnew/tools/pcb_control.cpp:1074
 #, fuzzy
 msgid "Paste Text"
 msgstr "Afegeix un text"
 
-#: pcbnew/tools/pcb_control.cpp:1227
+#: pcbnew/tools/pcb_control.cpp:1231
 #, fuzzy
 msgid "Invalid clipboard contents"
 msgstr "Identificador de biblioteca invàlid"
 
-#: pcbnew/tools/pcb_control.cpp:1510
+#: pcbnew/tools/pcb_control.cpp:1514
 #, fuzzy
 msgid "Error loading board."
 msgstr ""
 "Error en carregar la placa.\n"
 "%s"
 
-#: pcbnew/tools/pcb_control.cpp:1544
+#: pcbnew/tools/pcb_control.cpp:1548
 #, fuzzy
 msgid "Append Board"
 msgstr "Annexa la placa..."
 
-#: pcbnew/tools/pcb_control.cpp:1605
+#: pcbnew/tools/pcb_control.cpp:1609
 #, fuzzy
 msgid "Active Layer"
 msgstr "Capes de coure:"
 
-#: pcbnew/tools/pcb_control.cpp:1606 pcbnew/widgets/appearance_controls.cpp:373
+#: pcbnew/tools/pcb_control.cpp:1610 pcbnew/widgets/appearance_controls.cpp:373
 #: pcbnew/widgets/appearance_controls_base.cpp:165
 #, fuzzy
 msgid "All Layers"
 msgstr "Totes les capes"
 
-#: pcbnew/tools/pcb_control.cpp:1618
+#: pcbnew/tools/pcb_control.cpp:1622
 msgid "Object Snapping"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1697
+#: pcbnew/tools/pcb_control.cpp:1701
 #, fuzzy, c-format
 msgid "DP Gap Constraints: %s"
 msgstr "Restriccions"
 
-#: pcbnew/tools/pcb_control.cpp:1738
+#: pcbnew/tools/pcb_control.cpp:1742
 #, fuzzy
 msgid "Resolved clearance"
 msgstr "Marge resolt: %s."
 
-#: pcbnew/tools/pcb_control.cpp:1748
+#: pcbnew/tools/pcb_control.cpp:1752
 #, fuzzy
 msgid "Actual clearance"
 msgstr "Marge de seguretat antipad"
 
-#: pcbnew/tools/pcb_control.cpp:1791
+#: pcbnew/tools/pcb_control.cpp:1795
 #, fuzzy
 msgid "Resolved hole clearance"
 msgstr "Marge resolt: %s."
 
-#: pcbnew/tools/pcb_control.cpp:1796
+#: pcbnew/tools/pcb_control.cpp:1800
 #, fuzzy
 msgid "Actual hole clearance"
 msgstr "Marge de seguretat de la pasta de soldadura:"
 
-#: pcbnew/tools/pcb_control.cpp:1829
+#: pcbnew/tools/pcb_control.cpp:1833
 #, fuzzy
 msgid "Resolved edge clearance"
 msgstr "Marge resolt: %s."
 
-#: pcbnew/tools/pcb_control.cpp:1834
+#: pcbnew/tools/pcb_control.cpp:1838
 #, fuzzy
 msgid "Resolved margin clearance"
 msgstr "Marge resolt: %s."
 
-#: pcbnew/tools/pcb_control.cpp:1845
+#: pcbnew/tools/pcb_control.cpp:1849
 #, fuzzy
 msgid "Selected Items"
 msgstr "Selecciona els elements"
 
-#: pcbnew/tools/pcb_control.cpp:1916
+#: pcbnew/tools/pcb_control.cpp:1920
 #, fuzzy
 msgid "Selected 2D Length"
 msgstr "Xarxa seleccionada:"
@@ -52527,7 +52089,7 @@ msgid "Auto-fill Zone(s)"
 msgstr "Omple les zones"
 
 #: pcbnew/tools/zone_filler_tool.cpp:277
-#: pcbnew/widgets/appearance_controls.cpp:3434
+#: pcbnew/widgets/appearance_controls.cpp:3470
 #, fuzzy
 msgid "Open Preferences"
 msgstr "&Preferències"
@@ -52786,128 +52348,128 @@ msgid "Filter nets"
 msgstr "Ajusts del filtre"
 
 #: pcbnew/widgets/appearance_controls.cpp:613
-#: pcbnew/widgets/appearance_controls.cpp:1792
+#: pcbnew/widgets/appearance_controls.cpp:1828
 #, fuzzy
 msgid "Layer Display Options"
 msgstr "Opcions de la pantalla"
 
 #: pcbnew/widgets/appearance_controls.cpp:625
-#: pcbnew/widgets/appearance_controls.cpp:1798
+#: pcbnew/widgets/appearance_controls.cpp:1834
 #, c-format
 msgid "Inactive layers (%s):"
 msgstr "Capes inactives (%s):"
 
 #: pcbnew/widgets/appearance_controls.cpp:627
-#: pcbnew/widgets/appearance_controls.cpp:1800
+#: pcbnew/widgets/appearance_controls.cpp:1836
 #, fuzzy
 msgid "Inactive layers:"
 msgstr "Capes de coure:"
 
 #: pcbnew/widgets/appearance_controls.cpp:641
-#: pcbnew/widgets/appearance_controls.cpp:1805
+#: pcbnew/widgets/appearance_controls.cpp:1841
 msgid "Inactive layers will be shown in full color"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:646
-#: pcbnew/widgets/appearance_controls.cpp:1807
+#: pcbnew/widgets/appearance_controls.cpp:1843
 #, fuzzy
 msgid "Dim"
 msgstr "Din"
 
 #: pcbnew/widgets/appearance_controls.cpp:648
-#: pcbnew/widgets/appearance_controls.cpp:1808
+#: pcbnew/widgets/appearance_controls.cpp:1844
 #, fuzzy
 msgid "Inactive layers will be dimmed"
 msgstr "Mode de vista de capa inactiva"
 
 #: pcbnew/widgets/appearance_controls.cpp:655
-#: pcbnew/widgets/appearance_controls.cpp:1811
+#: pcbnew/widgets/appearance_controls.cpp:1847
 #, fuzzy
 msgid "Inactive layers will be hidden"
 msgstr "Mode de vista de capa inactiva"
 
 #: pcbnew/widgets/appearance_controls.cpp:666
-#: pcbnew/widgets/appearance_controls.cpp:1813
+#: pcbnew/widgets/appearance_controls.cpp:1849
 #, fuzzy
 msgid "Flip board view"
 msgstr "Cap&gira la vista de la placa"
 
 #: pcbnew/widgets/appearance_controls.cpp:688
-#: pcbnew/widgets/appearance_controls.cpp:2522
+#: pcbnew/widgets/appearance_controls.cpp:2558
 #, fuzzy
 msgid "Net Display Options"
 msgstr "Opcions de la pantalla"
 
 #: pcbnew/widgets/appearance_controls.cpp:700
-#: pcbnew/widgets/appearance_controls.cpp:2527
+#: pcbnew/widgets/appearance_controls.cpp:2563
 #, c-format
 msgid "Net colors (%s):"
 msgstr "Colors de les xarxes (%s):"
 
 #: pcbnew/widgets/appearance_controls.cpp:702
-#: pcbnew/widgets/appearance_controls.cpp:2529
+#: pcbnew/widgets/appearance_controls.cpp:2565
 #, fuzzy
 msgid "Net colors:"
 msgstr "Nom de la nova classe de xarxa:"
 
 #: pcbnew/widgets/appearance_controls.cpp:707
-#: pcbnew/widgets/appearance_controls.cpp:2532
+#: pcbnew/widgets/appearance_controls.cpp:2568
 msgid "Choose when to show net and netclass colors"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:716
-#: pcbnew/widgets/appearance_controls.cpp:2535
+#: pcbnew/widgets/appearance_controls.cpp:2571
 msgid "Net and netclass colors are shown on all copper items"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:724
-#: pcbnew/widgets/appearance_controls.cpp:2538
+#: pcbnew/widgets/appearance_controls.cpp:2574
 msgid "Net and netclass colors are shown on the ratsnest only"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:731
-#: pcbnew/widgets/appearance_controls.cpp:2541
+#: pcbnew/widgets/appearance_controls.cpp:2577
 msgid "Net and netclass colors are not shown"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:742
-#: pcbnew/widgets/appearance_controls.cpp:2546
+#: pcbnew/widgets/appearance_controls.cpp:2582
 #, c-format
 msgid "Ratsnest display (%s):"
 msgstr "Visualització de línies aèries (%s):"
 
 #: pcbnew/widgets/appearance_controls.cpp:744
-#: pcbnew/widgets/appearance_controls.cpp:2548
+#: pcbnew/widgets/appearance_controls.cpp:2584
 #, fuzzy
 msgid "Ratsnest display:"
 msgstr "Inclinació de la delimitació:"
 
 #: pcbnew/widgets/appearance_controls.cpp:749
-#: pcbnew/widgets/appearance_controls.cpp:2551
+#: pcbnew/widgets/appearance_controls.cpp:2587
 #, fuzzy
 msgid "Choose which ratsnest lines to display"
 msgstr "Inclou els elements en les capes &invisibles"
 
 #: pcbnew/widgets/appearance_controls.cpp:759
-#: pcbnew/widgets/appearance_controls.cpp:2554
+#: pcbnew/widgets/appearance_controls.cpp:2590
 #, fuzzy
 msgid "Show ratsnest lines to items on all layers"
 msgstr "Inclou els elements en les capes &invisibles"
 
 #: pcbnew/widgets/appearance_controls.cpp:764
-#: pcbnew/widgets/appearance_controls.cpp:2556
+#: pcbnew/widgets/appearance_controls.cpp:2592
 #, fuzzy
 msgid "Visible layers"
 msgstr "Visibles"
 
 #: pcbnew/widgets/appearance_controls.cpp:766
-#: pcbnew/widgets/appearance_controls.cpp:2557
+#: pcbnew/widgets/appearance_controls.cpp:2593
 #, fuzzy
 msgid "Show ratsnest lines to items on visible layers"
 msgstr "Inclou els elements en les capes &invisibles"
 
 #: pcbnew/widgets/appearance_controls.cpp:773
-#: pcbnew/widgets/appearance_controls.cpp:2560
+#: pcbnew/widgets/appearance_controls.cpp:2596
 #, fuzzy
 msgid "Hide all ratsnest lines"
 msgstr "Oculta l'embolic de la placa"
@@ -52928,13 +52490,13 @@ msgid "Highlight %s"
 msgstr "Realça %s"
 
 #: pcbnew/widgets/appearance_controls.cpp:935
-#: pcbnew/widgets/appearance_controls.cpp:2391
+#: pcbnew/widgets/appearance_controls.cpp:2427
 #, c-format
 msgid "Select Tracks and Vias in %s"
 msgstr "Selecciona pistes i vies a %s"
 
 #: pcbnew/widgets/appearance_controls.cpp:938
-#: pcbnew/widgets/appearance_controls.cpp:2394
+#: pcbnew/widgets/appearance_controls.cpp:2430
 #, c-format
 msgid "Unselect Tracks and Vias in %s"
 msgstr "Desselecciona pistes i vies a %s"
@@ -53084,100 +52646,280 @@ msgstr "Capa definida per l'usuari 8"
 msgid "User defined layer 9"
 msgstr "Capa definida per l'usuari 9"
 
-#: pcbnew/widgets/appearance_controls.cpp:1730
+#: pcbnew/widgets/appearance_controls.cpp:1684
+#, fuzzy
+msgid "User defined layer 10"
+msgstr "Capa definida per l'usuari 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1685
+#, fuzzy
+msgid "User defined layer 11"
+msgstr "Capa definida per l'usuari 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1686
+#, fuzzy
+msgid "User defined layer 12"
+msgstr "Capa definida per l'usuari 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1687
+#, fuzzy
+msgid "User defined layer 13"
+msgstr "Capa definida per l'usuari 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1688
+#, fuzzy
+msgid "User defined layer 14"
+msgstr "Capa definida per l'usuari 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1689
+#, fuzzy
+msgid "User defined layer 15"
+msgstr "Capa definida per l'usuari 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1690
+#, fuzzy
+msgid "User defined layer 16"
+msgstr "Capa definida per l'usuari 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1691
+#, fuzzy
+msgid "User defined layer 17"
+msgstr "Capa definida per l'usuari 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1692
+#, fuzzy
+msgid "User defined layer 18"
+msgstr "Capa definida per l'usuari 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1693
+#, fuzzy
+msgid "User defined layer 19"
+msgstr "Capa definida per l'usuari 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1694
+#, fuzzy
+msgid "User defined layer 20"
+msgstr "Capa definida per l'usuari 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1695
+#, fuzzy
+msgid "User defined layer 21"
+msgstr "Capa definida per l'usuari 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1696
+#, fuzzy
+msgid "User defined layer 22"
+msgstr "Capa definida per l'usuari 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1697
+#, fuzzy
+msgid "User defined layer 23"
+msgstr "Capa definida per l'usuari 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1698
+#, fuzzy
+msgid "User defined layer 24"
+msgstr "Capa definida per l'usuari 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1699
+#, fuzzy
+msgid "User defined layer 25"
+msgstr "Capa definida per l'usuari 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1700
+#, fuzzy
+msgid "User defined layer 26"
+msgstr "Capa definida per l'usuari 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1701
+#, fuzzy
+msgid "User defined layer 27"
+msgstr "Capa definida per l'usuari 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1702
+#, fuzzy
+msgid "User defined layer 28"
+msgstr "Capa definida per l'usuari 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1703
+#, fuzzy
+msgid "User defined layer 29"
+msgstr "Capa definida per l'usuari 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1704
+#, fuzzy
+msgid "User defined layer 30"
+msgstr "Capa definida per l'usuari 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1705
+#, fuzzy
+msgid "User defined layer 31"
+msgstr "Capa definida per l'usuari 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1706
+#, fuzzy
+msgid "User defined layer 32"
+msgstr "Capa definida per l'usuari 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1707
+#, fuzzy
+msgid "User defined layer 33"
+msgstr "Capa definida per l'usuari 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1708
+#, fuzzy
+msgid "User defined layer 34"
+msgstr "Capa definida per l'usuari 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1709
+#, fuzzy
+msgid "User defined layer 35"
+msgstr "Capa definida per l'usuari 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1710
+#, fuzzy
+msgid "User defined layer 36"
+msgstr "Capa definida per l'usuari 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1711
+#, fuzzy
+msgid "User defined layer 37"
+msgstr "Capa definida per l'usuari 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1712
+#, fuzzy
+msgid "User defined layer 38"
+msgstr "Capa definida per l'usuari 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1713
+#, fuzzy
+msgid "User defined layer 39"
+msgstr "Capa definida per l'usuari 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1714
+#, fuzzy
+msgid "User defined layer 40"
+msgstr "Capa definida per l'usuari 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1715
+#, fuzzy
+msgid "User defined layer 41"
+msgstr "Capa definida per l'usuari 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1716
+#, fuzzy
+msgid "User defined layer 42"
+msgstr "Capa definida per l'usuari 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1717
+#, fuzzy
+msgid "User defined layer 43"
+msgstr "Capa definida per l'usuari 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1718
+#, fuzzy
+msgid "User defined layer 44"
+msgstr "Capa definida per l'usuari 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1719
+#, fuzzy
+msgid "User defined layer 45"
+msgstr "Capa definida per l'usuari 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1766
 msgid "Front copper layer"
 msgstr "Capa de coure frontal"
 
-#: pcbnew/widgets/appearance_controls.cpp:1731
+#: pcbnew/widgets/appearance_controls.cpp:1767
 msgid "Back copper layer"
 msgstr "Capa de coure posterior"
 
-#: pcbnew/widgets/appearance_controls.cpp:1732
+#: pcbnew/widgets/appearance_controls.cpp:1768
 msgid "Inner copper layer"
 msgstr "Capa de coure interna"
 
-#: pcbnew/widgets/appearance_controls.cpp:1822
+#: pcbnew/widgets/appearance_controls.cpp:1858
 msgid "Show All Copper Layers"
 msgstr "Mostra totes les capes de coure"
 
-#: pcbnew/widgets/appearance_controls.cpp:1824
+#: pcbnew/widgets/appearance_controls.cpp:1860
 msgid "Hide All Copper Layers"
 msgstr "Oculta totes les capes de coure"
 
-#: pcbnew/widgets/appearance_controls.cpp:1835
+#: pcbnew/widgets/appearance_controls.cpp:1871
 msgid "Show All Non Copper Layers"
 msgstr "Mostra totes les capes que no són de coure"
 
-#: pcbnew/widgets/appearance_controls.cpp:1839
+#: pcbnew/widgets/appearance_controls.cpp:1875
 msgid "Hide All Non Copper Layers"
 msgstr "Oculta totes les capes que no són de coure"
 
-#: pcbnew/widgets/appearance_controls.cpp:1853
+#: pcbnew/widgets/appearance_controls.cpp:1889
 #, fuzzy
 msgid "Show Only Front Assembly Layers"
 msgstr "Mostra totes les capes que no són de coure"
 
-#: pcbnew/widgets/appearance_controls.cpp:1856
+#: pcbnew/widgets/appearance_controls.cpp:1892
 #, fuzzy
 msgid "Show Only Front Layers"
 msgstr "Mostra totes les capes"
 
-#: pcbnew/widgets/appearance_controls.cpp:1863
+#: pcbnew/widgets/appearance_controls.cpp:1899
 #, fuzzy
 msgid "Show Only Inner Layers"
 msgstr "Mostra totes les capes de coure"
 
-#: pcbnew/widgets/appearance_controls.cpp:1867
+#: pcbnew/widgets/appearance_controls.cpp:1903
 #, fuzzy
 msgid "Show Only Back Layers"
 msgstr "Mostra totes les capes"
 
-#: pcbnew/widgets/appearance_controls.cpp:1871
+#: pcbnew/widgets/appearance_controls.cpp:1907
 #, fuzzy
 msgid "Show Only Back Assembly Layers"
 msgstr "Mostra totes les capes"
 
-#: pcbnew/widgets/appearance_controls.cpp:2248
+#: pcbnew/widgets/appearance_controls.cpp:2284
 #, c-format
 msgid "Set opacity of %s"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:2367
+#: pcbnew/widgets/appearance_controls.cpp:2403
 #, fuzzy
 msgid "Set Netclass Color"
 msgstr "Utilitza els valors de la classe de xarxa"
 
-#: pcbnew/widgets/appearance_controls.cpp:2371
+#: pcbnew/widgets/appearance_controls.cpp:2407
 #, fuzzy
 msgid "Use Color from Schematic"
 msgstr "Actualitza el PCB a partir de l'esquemàtic"
 
-#: pcbnew/widgets/appearance_controls.cpp:2380
+#: pcbnew/widgets/appearance_controls.cpp:2416
 #, fuzzy
 msgid "Clear Netclass Color"
 msgstr "Neteja Color"
 
-#: pcbnew/widgets/appearance_controls.cpp:2388
+#: pcbnew/widgets/appearance_controls.cpp:2424
 #, c-format
 msgid "Highlight Nets in %s"
 msgstr "Realça xarxes a %s"
 
-#: pcbnew/widgets/appearance_controls.cpp:2399
+#: pcbnew/widgets/appearance_controls.cpp:2435
 #, fuzzy
 msgid "Show All Netclasses"
 msgstr "Mostra totes les capes"
 
-#: pcbnew/widgets/appearance_controls.cpp:2401
+#: pcbnew/widgets/appearance_controls.cpp:2437
 #, fuzzy
 msgid "Hide All Other Netclasses"
 msgstr "Afegeix una altra classe de xarxa"
 
-#: pcbnew/widgets/appearance_controls.cpp:2462
+#: pcbnew/widgets/appearance_controls.cpp:2498
 #, c-format
 msgid "Show or hide ratsnest for nets in %s"
 msgstr "Mostra o amaga les línies aèries per xarxes a %s"
 
-#: pcbnew/widgets/appearance_controls.cpp:3447
+#: pcbnew/widgets/appearance_controls.cpp:3483
 msgid ""
 "The current color theme is read-only.  Create a new theme in Preferences to "
 "enable color editing."
@@ -53411,7 +53153,7 @@ msgid "Delete all nets in group '%s'?"
 msgstr "Vols eliminar totes les xarxes del grup '%s'?"
 
 #: pcbnew/widgets/search_handlers.cpp:179 pcbnew/zone.cpp:812
-#: pcbnew/zone.cpp:1909
+#: pcbnew/zone.cpp:1933
 msgid "Priority"
 msgstr "Prioritat"
 
@@ -53473,7 +53215,7 @@ msgstr "Tipus de posicionament"
 msgid "%s"
 msgstr "%"
 
-#: pcbnew/zone.cpp:862 pcbnew/zone.cpp:1972
+#: pcbnew/zone.cpp:862 pcbnew/zone.cpp:1996
 msgid "Fill Mode"
 msgstr "Mode d'ompliment"
 
@@ -53541,96 +53283,96 @@ msgstr "Propietats de l'àrea de prohibit el pas"
 msgid "Zone %s %s"
 msgstr "Zona %s a %s"
 
-#: pcbnew/zone.cpp:1916
+#: pcbnew/zone.cpp:1940
 #, fuzzy
 msgid "Keepout"
 msgstr "Àrees restringides"
 
-#: pcbnew/zone.cpp:1918
+#: pcbnew/zone.cpp:1942
 #, fuzzy
 msgid "Keep Out Tracks"
 msgstr "Àrea de prohibit el pas"
 
-#: pcbnew/zone.cpp:1924
+#: pcbnew/zone.cpp:1948
 #, fuzzy
 msgid "Keep Out Vias"
 msgstr "Àrea de prohibit el pas"
 
-#: pcbnew/zone.cpp:1930
+#: pcbnew/zone.cpp:1954
 #, fuzzy
 msgid "Keep Out Pads"
 msgstr "Àrea de prohibit el pas"
 
-#: pcbnew/zone.cpp:1936
+#: pcbnew/zone.cpp:1960
 #, fuzzy
 msgid "Keep Out Copper Pours"
 msgstr "Àrea restringida per zones de coure"
 
-#: pcbnew/zone.cpp:1942
+#: pcbnew/zone.cpp:1966
 #, fuzzy
 msgid "Keep Out Footprints"
 msgstr "Sense empremtes"
 
-#: pcbnew/zone.cpp:1951
+#: pcbnew/zone.cpp:1975
 #, fuzzy
 msgid "Enable"
 msgstr "Habilitat:"
 
-#: pcbnew/zone.cpp:1958
+#: pcbnew/zone.cpp:1982
 msgid "Source Type"
 msgstr "Tipus de Font"
 
-#: pcbnew/zone.cpp:1963
+#: pcbnew/zone.cpp:1987
 #, fuzzy
 msgid "Source Name"
 msgstr "Font 2"
 
-#: pcbnew/zone.cpp:1995
+#: pcbnew/zone.cpp:2019
 #, fuzzy
 msgid "Cannot be less than zone minimum width"
 msgstr ""
 "L'amplada de l'alleujament tèrmic no pot ser més petita que l'amplada mínima."
 
-#: pcbnew/zone.cpp:2001
+#: pcbnew/zone.cpp:2025
 #, fuzzy
 msgid "Hatch Width"
 msgstr "Amplada del patró:"
 
-#: pcbnew/zone.cpp:2008
+#: pcbnew/zone.cpp:2032
 #, fuzzy
 msgid "Hatch Gap"
 msgstr "Separació de la via:"
 
-#: pcbnew/zone.cpp:2015
+#: pcbnew/zone.cpp:2039
 msgid "Hatch Minimum Hole Ratio"
 msgstr ""
 
-#: pcbnew/zone.cpp:2023
+#: pcbnew/zone.cpp:2047
 #, fuzzy
 msgid "Smoothing Effort"
 msgstr "Esforç de suavitzat:"
 
-#: pcbnew/zone.cpp:2029
+#: pcbnew/zone.cpp:2053
 #, fuzzy
 msgid "Smoothing Amount"
 msgstr "Quantitat de suavitzat:"
 
-#: pcbnew/zone.cpp:2035
+#: pcbnew/zone.cpp:2059
 #, fuzzy
 msgid "Remove Islands"
 msgstr "Elimina illes:"
 
-#: pcbnew/zone.cpp:2040
+#: pcbnew/zone.cpp:2064
 #, fuzzy
 msgid "Minimum Island Area"
 msgstr "Mida mínima de l'illa:"
 
-#: pcbnew/zone.cpp:2055
+#: pcbnew/zone.cpp:2079
 #, fuzzy
 msgid "Minimum Width"
 msgstr "Amplada mínima:"
 
-#: pcbnew/zone.cpp:2063
+#: pcbnew/zone.cpp:2087
 msgid "Pad Connections"
 msgstr "Connexions dels pads"
 
@@ -53869,6 +53611,206 @@ msgstr "Símbol de l'esquemàtic"
 msgid "KiCad Drawing Sheet"
 msgstr "Editor de fulles de dibuix"
 
+#, fuzzy
+#~ msgid "CrtYd_Front"
+#~ msgstr "CrtYd_Front_later"
+
+#, fuzzy
+#~ msgid "Fab_Front"
+#~ msgstr "Fab_Front_later"
+
+#, fuzzy
+#~ msgid "Adhes_Front"
+#~ msgstr "Adhes_Front_later"
+
+#, fuzzy
+#~ msgid "SoldP_Front"
+#~ msgstr "SoldP_Front_later"
+
+#, fuzzy
+#~ msgid "SilkS_Front"
+#~ msgstr "SilkS_Front_later"
+
+#, fuzzy
+#~ msgid "Mask_Front"
+#~ msgstr "Mask_Front_later"
+
+#~ msgid "If you want a front copper layer"
+#~ msgstr "Si voleu una capa de coure frontal"
+
+#, fuzzy
+#~ msgid "Front_layer"
+#~ msgstr "Front_later"
+
+#~ msgid "Layer name of front (top) copper layer"
+#~ msgstr "Nom de la capa de la capa de coure frontal (superior)"
+
+#~ msgid "In1"
+#~ msgstr "In1"
+
+#~ msgid "In2"
+#~ msgstr "In2"
+
+#~ msgid "In3"
+#~ msgstr "In3"
+
+#~ msgid "In4"
+#~ msgstr "In4"
+
+#~ msgid "In5"
+#~ msgstr "In5"
+
+#~ msgid "In6"
+#~ msgstr "In6"
+
+#~ msgid "In7"
+#~ msgstr "In7"
+
+#~ msgid "In8"
+#~ msgstr "In8"
+
+#~ msgid "In9"
+#~ msgstr "In9"
+
+#~ msgid "In10"
+#~ msgstr "In10"
+
+#~ msgid "In11"
+#~ msgstr "In11"
+
+#~ msgid "In12"
+#~ msgstr "In12"
+
+#~ msgid "In13"
+#~ msgstr "In13"
+
+#~ msgid "In14"
+#~ msgstr "In14"
+
+#~ msgid "In15"
+#~ msgstr "In15"
+
+#~ msgid "In16"
+#~ msgstr "In16"
+
+#~ msgid "In17"
+#~ msgstr "In17"
+
+#~ msgid "In18"
+#~ msgstr "In18"
+
+#~ msgid "In19"
+#~ msgstr "In19"
+
+#~ msgid "In20"
+#~ msgstr "In20"
+
+#~ msgid "In21"
+#~ msgstr "In21"
+
+#~ msgid "In22"
+#~ msgstr "In22"
+
+#~ msgid "In23"
+#~ msgstr "In23"
+
+#~ msgid "In24"
+#~ msgstr "In24"
+
+#~ msgid "In25"
+#~ msgstr "In25"
+
+#~ msgid "In26"
+#~ msgstr "In26"
+
+#~ msgid "In27"
+#~ msgstr "In27"
+
+#~ msgid "In28"
+#~ msgstr "In28"
+
+#~ msgid "In29"
+#~ msgstr "In29"
+
+#~ msgid "In30"
+#~ msgstr "In30"
+
+#~ msgid "If you want a back copper layer"
+#~ msgstr "Si voleu una capa de coure posterior"
+
+#~ msgid "Layer name of back (bottom) copper layer"
+#~ msgstr "Nom de la capa de la capa de coure posterior (inferior)"
+
+#~ msgid "SoldM_Back"
+#~ msgstr "SoldP_Back"
+
+#~ msgid "SilkS_Back"
+#~ msgstr "SilkS_Back"
+
+#~ msgid "SoldP_Back"
+#~ msgstr "SoldP_Back"
+
+#~ msgid "Adhes_Back"
+#~ msgstr "Adhes_Back"
+
+#~ msgid "Fab_Back"
+#~ msgstr "Fab_Back"
+
+#~ msgid "CrtYd_Back"
+#~ msgstr "CrtYd_Back"
+
+#~ msgid "Pcb_Edges"
+#~ msgstr "Pcb_Edges"
+
+#~ msgid "Margin"
+#~ msgstr "Marge"
+
+#~ msgid "Eco1"
+#~ msgstr "Eco1"
+
+#~ msgid "Eco2"
+#~ msgstr "Eco2"
+
+#~ msgid "Comments"
+#~ msgstr "Comentaris"
+
+#~ msgid "Drawings"
+#~ msgstr "Dibuixos"
+
+#~ msgid "User1"
+#~ msgstr "User1"
+
+#~ msgid "User2"
+#~ msgstr "User2"
+
+#~ msgid "User3"
+#~ msgstr "User3"
+
+#~ msgid "User4"
+#~ msgstr "User4"
+
+#~ msgid "User5"
+#~ msgstr "User5"
+
+#~ msgid "User6"
+#~ msgstr "User6"
+
+#~ msgid "User7"
+#~ msgstr "User7"
+
+#~ msgid "User8"
+#~ msgstr "User8"
+
+#~ msgid "User9"
+#~ msgstr "User9"
+
+#, fuzzy
+#~ msgid "(Pad has no layer)"
+#~ msgstr "(El pad PTH no té cap capes coure)"
+
+#~ msgid "(PTH pad has no copper layers)"
+#~ msgstr "(El pad PTH no té cap capes coure)"
+
 #, c-format
 #~ msgid "Field%d"
 #~ msgstr "Camp%d"
diff --git a/translation/pofiles/cs.po b/translation/pofiles/cs.po
index 0f8f38aa66..5b8b5ca9ec 100644
--- a/translation/pofiles/cs.po
+++ b/translation/pofiles/cs.po
@@ -21,7 +21,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: kicad\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-01-28 19:42+0300\n"
+"POT-Creation-Date: 2025-01-29 19:59+0300\n"
 "PO-Revision-Date: 2025-01-23 15:38+0000\n"
 "Last-Translator: John Beard <john.j.beard@gmail.com>\n"
 "Language-Team: Czech <https://hosted.weblate.org/projects/kicad/master-"
@@ -175,7 +175,7 @@ msgstr "Čas obnovení %.3f s"
 #: pcbnew/pcb_io/easyedapro/pcb_io_easyedapro.cpp:116
 #: pcbnew/pcb_io/fabmaster/pcb_io_fabmaster.cpp:59
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:503
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2703
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2706
 #, c-format
 msgid "Loading %s..."
 msgstr "Načítání %s..."
@@ -298,7 +298,7 @@ msgstr "KiCad 3D prohlížeč"
 #: 3d-viewer/3d_viewer/eda_3d_viewer_frame.cpp:667
 #: eeschema/dialogs/panel_eeschema_display_options_base.cpp:27
 #: eeschema/dialogs/panel_sym_display_options_base.cpp:25
-#: pcbnew/footprint_edit_frame.cpp:242 pcbnew/footprint_edit_frame.cpp:955
+#: pcbnew/footprint_edit_frame.cpp:242 pcbnew/footprint_edit_frame.cpp:965
 #: pcbnew/pcb_edit_frame.cpp:326 pcbnew/pcb_edit_frame.cpp:1708
 #: pcbnew/tools/pcb_actions.cpp:1327
 msgid "Appearance"
@@ -337,10 +337,10 @@ msgstr "Nedostatečná oprávnění k uložení souboru '%s'."
 #: 3d-viewer/3d_viewer/eda_3d_viewer_frame.cpp:748 common/confirm.cpp:211
 #: common/dialogs/dialog_grid_settings.cpp:82
 #: common/dialogs/dialog_grid_settings.cpp:89
-#: common/dialogs/panel_embedded_files.cpp:296
-#: common/dialogs/panel_embedded_files.cpp:369
-#: common/dialogs/panel_embedded_files.cpp:400
-#: common/dialogs/panel_embedded_files.cpp:410
+#: common/dialogs/panel_embedded_files.cpp:307
+#: common/dialogs/panel_embedded_files.cpp:416
+#: common/dialogs/panel_embedded_files.cpp:447
+#: common/dialogs/panel_embedded_files.cpp:457
 #: common/dialogs/panel_setup_severities.cpp:44 common/kidialog.cpp:126
 #: eeschema/dialogs/dialog_erc.cpp:878
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1812
@@ -363,9 +363,9 @@ msgstr "Nedostatečná oprávnění k uložení souboru '%s'."
 #: pcb_calculator/calculator_panels/panel_fusing_current.cpp:191
 #: pcb_calculator/calculator_panels/panel_fusing_current.cpp:203
 #: pcbnew/dialogs/dialog_drc.cpp:984
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:397
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:389
 #: pcbnew/drc/drc_item.cpp:231 pcbnew/pcb_marker.cpp:211
-#: pcbnew/widgets/appearance_controls.cpp:2729
+#: pcbnew/widgets/appearance_controls.cpp:2765
 msgid "Error"
 msgstr "Chyba"
 
@@ -716,7 +716,7 @@ msgstr "Modely označené DNP"
 msgid "Model Bounding Boxes"
 msgstr "Ohraničující rámeček modelu"
 
-#: 3d-viewer/dialogs/appearance_controls_3D.cpp:77 common/layer_id.cpp:170
+#: 3d-viewer/dialogs/appearance_controls_3D.cpp:77 common/layer_id.cpp:125
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:30
 #: eeschema/dialogs/dialog_update_from_pcb_base.cpp:64
 #: pcb_calculator/calculator_panels/panel_rf_attenuators_base.cpp:111
@@ -828,13 +828,13 @@ msgstr ""
 "upravovat barvy."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:563
-#: pcbnew/widgets/appearance_controls.cpp:2198
+#: pcbnew/widgets/appearance_controls.cpp:2234
 #, c-format
 msgid "Show or hide %s"
 msgstr "Zobrazit nebo skrýt %s"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:633
-#: pcbnew/widgets/appearance_controls.cpp:2571
+#: pcbnew/widgets/appearance_controls.cpp:2607
 #, c-format
 msgid "Presets (%s+Tab):"
 msgstr "Přednastavuje (%s+Tab):"
@@ -842,93 +842,93 @@ msgstr "Přednastavuje (%s+Tab):"
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:647
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1644
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2078
-#: pcbnew/widgets/appearance_controls.cpp:2596
+#: pcbnew/widgets/appearance_controls.cpp:2632
 msgid "Save preset..."
 msgstr "Uložit předvolbu..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:648
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1645
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2079
-#: pcbnew/widgets/appearance_controls.cpp:2597
+#: pcbnew/widgets/appearance_controls.cpp:2633
 msgid "Delete preset..."
 msgstr "Smazat předvolbu..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:754
-#: pcbnew/widgets/appearance_controls.cpp:2702
+#: pcbnew/widgets/appearance_controls.cpp:2738
 msgid "Layer preset name:"
 msgstr "Název předvolby vrstvy:"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:755
-#: pcbnew/widgets/appearance_controls.cpp:2703
+#: pcbnew/widgets/appearance_controls.cpp:2739
 msgid "Save Layer Preset"
 msgstr "Uložit předvolbu vrstvy"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:770
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1819
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2221
-#: pcbnew/widgets/appearance_controls.cpp:2736
+#: pcbnew/widgets/appearance_controls.cpp:2772
 msgid "Overwrite existing preset?"
 msgstr "Přepsat existující přednastavení?"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:796
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1844
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2246
-#: pcbnew/widgets/appearance_controls.cpp:2762
+#: pcbnew/widgets/appearance_controls.cpp:2798
 msgid "Presets"
 msgstr "Přednastavení"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:805
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1856
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2258
-#: pcbnew/widgets/appearance_controls.cpp:2774
+#: pcbnew/widgets/appearance_controls.cpp:2810
 msgid "Delete Preset"
 msgstr "Smazat předvolbu"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:806
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1857
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2259
-#: pcbnew/widgets/appearance_controls.cpp:2775
+#: pcbnew/widgets/appearance_controls.cpp:2811
 msgid "Select preset:"
 msgstr "Vybrat předvolbu:"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:864
-#: pcbnew/widgets/appearance_controls.cpp:2875
+#: pcbnew/widgets/appearance_controls.cpp:2911
 #, c-format
 msgid "Viewports (%s+Tab):"
 msgstr "Okna zobrazení (%s+Tab):"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:873
-#: pcbnew/widgets/appearance_controls.cpp:2884
+#: pcbnew/widgets/appearance_controls.cpp:2920
 msgid "Save viewport..."
 msgstr "Uložte oblast zobrazení..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:874
-#: pcbnew/widgets/appearance_controls.cpp:2885
+#: pcbnew/widgets/appearance_controls.cpp:2921
 msgid "Delete viewport..."
 msgstr "Smazat oblast zobrazení..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:905
-#: pcbnew/widgets/appearance_controls.cpp:2934
+#: pcbnew/widgets/appearance_controls.cpp:2970
 msgid "Viewport name:"
 msgstr "Název oblasti pohledu:"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:906
-#: pcbnew/widgets/appearance_controls.cpp:2934
+#: pcbnew/widgets/appearance_controls.cpp:2970
 msgid "Save Viewport"
 msgstr "Uložit oblast zobrazení"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:946
-#: pcbnew/widgets/appearance_controls.cpp:2973
+#: pcbnew/widgets/appearance_controls.cpp:3009
 msgid "Viewports"
 msgstr "Oblast zobrazení"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:955
-#: pcbnew/widgets/appearance_controls.cpp:2982
+#: pcbnew/widgets/appearance_controls.cpp:3018
 msgid "Delete Viewport"
 msgstr "Odstranit oblast zobrazení"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:956
-#: pcbnew/widgets/appearance_controls.cpp:2983
+#: pcbnew/widgets/appearance_controls.cpp:3019
 msgid "Select viewport:"
 msgstr "Vyberte oblast zobrazení:"
 
@@ -1300,7 +1300,7 @@ msgid "Z:"
 msgstr "Z:"
 
 #: 3d-viewer/dialogs/panel_preview_3d_model_base.cpp:68
-#: gerbview/gerber_draw_item.cpp:722 pcbnew/footprint.cpp:1676
+#: gerbview/gerber_draw_item.cpp:722 pcbnew/footprint.cpp:1681
 #: pcbnew/pad.cpp:1361
 msgid "Rotation"
 msgstr "Otočení"
@@ -1876,8 +1876,8 @@ msgid "Information"
 msgstr "Informace"
 
 #: common/confirm.cpp:266 common/confirm.cpp:269
-#: common/dialogs/panel_embedded_files.cpp:272
-#: common/dialogs/panel_embedded_files.cpp:346
+#: common/dialogs/panel_embedded_files.cpp:285
+#: common/dialogs/panel_embedded_files.cpp:393
 #: eeschema/design_block_utils.cpp:50 eeschema/design_block_utils.cpp:183
 #: eeschema/symbol_editor/symbol_editor.cpp:372
 #: eeschema/symbol_editor/symbol_editor.cpp:998
@@ -1892,7 +1892,7 @@ msgstr "Informace"
 #: pcbnew/dialogs/dialog_gencad_export_options.cpp:119
 #: pcbnew/dialogs/dialog_track_via_properties.cpp:570
 #: pcbnew/footprint_libraries_utils.cpp:375
-#: pcbnew/footprint_libraries_utils.cpp:1148 pcbnew/router/router_tool.cpp:1849
+#: pcbnew/footprint_libraries_utils.cpp:1157 pcbnew/router/router_tool.cpp:1849
 #: pcbnew/router/router_tool.cpp:2603
 #: pcbnew/tools/footprint_editor_control.cpp:470 pcbnew/zone_filler.cpp:881
 msgid "Confirmation"
@@ -1931,7 +1931,7 @@ msgid "KiCad Design Block folders"
 msgstr "Složky s projektovými bloky programu KiCad"
 
 #: common/design_block_io.cpp:172
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3036
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3039
 #, c-format
 msgid "Cannot overwrite library path '%s'."
 msgstr "Nelze přepsat cestu knihovny '%s'."
@@ -1948,7 +1948,7 @@ msgstr ""
 "Ujistěte se, že máte oprávnění k zápisu a zkuste to znovu."
 
 #: common/design_block_io.cpp:201 pcbnew/pcb_io/geda/pcb_io_geda.cpp:977
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3061
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3064
 #, c-format
 msgid "Insufficient permissions to delete folder '%s'."
 msgstr "Nedostatečná oprávnění k odstranění složky '%s'."
@@ -2049,8 +2049,8 @@ msgstr "Nelze vytvořit globální tabulku knihoven cesta '%s'."
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:50
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:99
 #: pcbnew/dialogs/panel_pcbnew_action_plugins_base.cpp:42
-#: pcbnew/footprint_libraries_utils.cpp:1006
-#: pcbnew/footprint_libraries_utils.cpp:1334
+#: pcbnew/footprint_libraries_utils.cpp:1015
+#: pcbnew/footprint_libraries_utils.cpp:1343
 msgid "Description"
 msgstr "Popis"
 
@@ -2437,7 +2437,7 @@ msgstr "Proměnné prostředí"
 #: eeschema/dialogs/panel_bom_presets_base.cpp:80
 #: eeschema/dialogs/panel_sym_lib_table.cpp:384
 #: eeschema/dialogs/panel_template_fieldnames_base.cpp:42
-#: eeschema/fields_grid_table.cpp:478 eeschema/sch_pin.cpp:1579
+#: eeschema/fields_grid_table.cpp:469 eeschema/sch_pin.cpp:1579
 #: eeschema/sch_symbol.cpp:2065 eeschema/sch_symbol.cpp:2115
 #: eeschema/symbol_editor/symbol_editor.cpp:1598
 #: eeschema/symbol_viewer_frame.cpp:459
@@ -2447,13 +2447,15 @@ msgstr "Proměnné prostředí"
 #: kicad/pcm/dialogs/dialog_manage_repositories_base.cpp:39
 #: kicad/pcm/dialogs/panel_package_base.cpp:50
 #: pcbnew/dialogs/dialog_footprint_wizard_list_base.cpp:42
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:54
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:170
 #: pcbnew/dialogs/panel_fp_lib_table.cpp:438
-#: pcbnew/pcb_fields_grid_table.cpp:174 pcbnew/pcb_group.cpp:507
+#: pcbnew/pcb_fields_grid_table.cpp:143 pcbnew/pcb_group.cpp:507
 #: pcbnew/widgets/pcb_net_inspector_panel.cpp:120
 #: pcbnew/widgets/search_handlers.cpp:176
 #: pcbnew/widgets/search_handlers.cpp:309
 #: pcbnew/widgets/search_handlers.cpp:388 pcbnew/zone.cpp:853
-#: pcbnew/zone.cpp:1913 pcbnew/zone_manager/dialog_zone_manager_base.cpp:38
+#: pcbnew/zone.cpp:1937 pcbnew/zone_manager/dialog_zone_manager_base.cpp:38
 #: pcbnew/zone_manager/model_zones_overview_table.h:75
 msgid "Name"
 msgstr "Název"
@@ -2649,7 +2651,7 @@ msgstr "Velikost mřížky Y mimo rozsah."
 #: eeschema/symbol_editor/symbol_editor.cpp:860
 #: pcb_calculator/dialogs/dialog_regulator_form_base.cpp:27
 #: pcbnew/board_stackup_manager/dialog_dielectric_list_manager_base.cpp:31
-#: pcbnew/footprint_libraries_utils.cpp:1040
+#: pcbnew/footprint_libraries_utils.cpp:1049
 msgid "Name:"
 msgstr "Název:"
 
@@ -3238,7 +3240,7 @@ msgstr "Volba"
 #: eeschema/dialogs/dialog_sim_format_value.cpp:75
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:57
 #: eeschema/dialogs/panel_sym_lib_table.cpp:385
-#: eeschema/fields_grid_table.cpp:479 eeschema/sch_symbol.cpp:1098
+#: eeschema/fields_grid_table.cpp:470 eeschema/sch_symbol.cpp:1098
 #: eeschema/sch_symbol.cpp:2062 eeschema/sch_symbol.cpp:2112
 #: eeschema/sch_symbol.cpp:2994 eeschema/sim/simulator_frame_ui.cpp:616
 #: eeschema/sim/simulator_frame_ui.cpp:2673
@@ -3248,13 +3250,13 @@ msgstr "Volba"
 #: eeschema/widgets/search_handlers.cpp:247
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:69
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:70
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:65
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:157
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:169
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:48
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:57
-#: pcbnew/dialogs/panel_fp_lib_table.cpp:439 pcbnew/footprint.cpp:4048
+#: pcbnew/dialogs/panel_fp_lib_table.cpp:439 pcbnew/footprint.cpp:4053
 #: pcbnew/footprint_wizard_frame.cpp:326 pcbnew/pcb_dimension.cpp:605
-#: pcbnew/pcb_fields_grid_table.cpp:175 pcbnew/plot_board_layers.cpp:107
+#: pcbnew/pcb_fields_grid_table.cpp:144 pcbnew/plot_board_layers.cpp:107
 #: pcbnew/widgets/search_handlers.cpp:119
 msgid "Value"
 msgstr "Hodnota"
@@ -3373,7 +3375,7 @@ msgstr "Výstupní režim:"
 #: eeschema/dialogs/dialog_plot_schematic_base.cpp:78
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:72
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:69
-#: eeschema/fields_grid_table.cpp:491
+#: eeschema/fields_grid_table.cpp:482
 #: eeschema/printing/dialog_print_using_printer_base.cpp:35
 #: eeschema/sch_bus_entry.cpp:674 eeschema/sch_junction.cpp:383
 #: eeschema/sch_line.cpp:1099 eeschema/sim/simulator_frame_ui.cpp:609
@@ -3600,7 +3602,7 @@ msgstr "OK"
 #: common/dialogs/git/dialog_git_auth.cpp:54
 #: common/dialogs/git/dialog_git_commit.cpp:143
 #: common/dialogs/git/dialog_git_switch.cpp:69
-#: common/dialogs/panel_embedded_files.cpp:370 common/tool/actions.cpp:159
+#: common/dialogs/panel_embedded_files.cpp:417 common/tool/actions.cpp:159
 #: eeschema/dialogs/dialog_erc.cpp:426
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1344 eeschema/sheet.cpp:783
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:962
@@ -4122,7 +4124,7 @@ msgstr "Použít kompaktní ikony v nástrojových lištách"
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283
 #: pcbnew/microwave/microwave_polygon.cpp:127 pcbnew/tools/pcb_control.cpp:348
 #: pcbnew/widgets/appearance_controls.cpp:637
-#: pcbnew/widgets/appearance_controls.cpp:1804
+#: pcbnew/widgets/appearance_controls.cpp:1840
 msgid "Normal"
 msgstr "Normální"
 
@@ -4511,8 +4513,8 @@ msgid "One of the nicknames will need to be changed after adding this library."
 msgstr "Po přidání této knihovny bude třeba změnit jeden z aliasů knihovny."
 
 #: common/dialogs/panel_design_block_lib_table.cpp:1010
-#: common/dialogs/panel_embedded_files.cpp:348
-#: common/dialogs/panel_embedded_files.cpp:370
+#: common/dialogs/panel_embedded_files.cpp:395
+#: common/dialogs/panel_embedded_files.cpp:417
 #: eeschema/design_block_utils.cpp:89
 #: eeschema/dialogs/panel_sym_lib_table.cpp:688 eeschema/sch_base_frame.cpp:306
 #: pcbnew/dialogs/panel_fp_lib_table.cpp:1038
@@ -4601,8 +4603,8 @@ msgstr "Viditelný"
 #: eeschema/symbol_editor/symbol_editor.cpp:826 include/lib_table_grid.h:208
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:46
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:95
-#: pcbnew/footprint_libraries_utils.cpp:1005
-#: pcbnew/footprint_libraries_utils.cpp:1333
+#: pcbnew/footprint_libraries_utils.cpp:1014
+#: pcbnew/footprint_libraries_utils.cpp:1342
 msgid "Nickname"
 msgstr "Přezdívka"
 
@@ -4688,22 +4690,14 @@ msgstr "Kopírovat vloženou referenci"
 msgid "Copy the reference for this embedded file"
 msgstr ""
 
-#: common/dialogs/panel_embedded_files.cpp:260
-msgid "Select a file to embed"
-msgstr "Vybrat soubor ke vložení"
-
-#: common/dialogs/panel_embedded_files.cpp:261
-msgid "All files|*.*"
-msgstr "Všechny soubory *.*"
-
-#: common/dialogs/panel_embedded_files.cpp:270
-#: common/dialogs/panel_embedded_files.cpp:343
+#: common/dialogs/panel_embedded_files.cpp:283
+#: common/dialogs/panel_embedded_files.cpp:390
 #, c-format
 msgid "File '%s' already exists."
 msgstr "Soubor '%s' již existuje."
 
-#: common/dialogs/panel_embedded_files.cpp:274
-#: common/dialogs/panel_embedded_files.cpp:348
+#: common/dialogs/panel_embedded_files.cpp:286
+#: common/dialogs/panel_embedded_files.cpp:395
 #: eeschema/design_block_utils.cpp:51 eeschema/design_block_utils.cpp:184
 #: eeschema/symbol_editor/symbol_editor.cpp:373
 #: eeschema/symbol_editor/symbol_editor.cpp:999
@@ -4715,40 +4709,48 @@ msgstr "Soubor '%s' již existuje."
 #: pcbnew/dialogs/dialog_export_odbpp.cpp:411
 #: pcbnew/dialogs/dialog_gencad_export_options.cpp:120
 #: pcbnew/footprint_libraries_utils.cpp:376
-#: pcbnew/footprint_libraries_utils.cpp:1150
+#: pcbnew/footprint_libraries_utils.cpp:1159
 #: pcbnew/tools/footprint_editor_control.cpp:472
 msgid "Overwrite"
 msgstr "Přepsat"
 
-#: common/dialogs/panel_embedded_files.cpp:293
+#: common/dialogs/panel_embedded_files.cpp:305
 #, c-format
 msgid "Failed to add file '%s'."
 msgstr "Selhalo přidání souboru '%s'."
 
-#: common/dialogs/panel_embedded_files.cpp:330
+#: common/dialogs/panel_embedded_files.cpp:318
+msgid "Select a file to embed"
+msgstr "Vybrat soubor ke vložení"
+
+#: common/dialogs/panel_embedded_files.cpp:319
+msgid "All files|*.*"
+msgstr "Všechny soubory *.*"
+
+#: common/dialogs/panel_embedded_files.cpp:377
 msgid "Select a directory to export files"
 msgstr "Zvolte složku pro GenCAD export"
 
-#: common/dialogs/panel_embedded_files.cpp:362
+#: common/dialogs/panel_embedded_files.cpp:409
 #, c-format
 msgid "Directory '%s' is not writable."
 msgstr "Adresář '%s' není zapisovatelný."
 
-#: common/dialogs/panel_embedded_files.cpp:365
+#: common/dialogs/panel_embedded_files.cpp:412
 #, c-format
 msgid "Folder '%s' is not writable."
 msgstr "Složka '%s' není zapisovatelná."
 
-#: common/dialogs/panel_embedded_files.cpp:370
+#: common/dialogs/panel_embedded_files.cpp:417
 msgid "Retry"
 msgstr "Zkusit znovu"
 
-#: common/dialogs/panel_embedded_files.cpp:397
+#: common/dialogs/panel_embedded_files.cpp:444
 #, c-format
 msgid "Failed to open file '%s'."
 msgstr "Selhalo otevření souboru \"%s\"."
 
-#: common/dialogs/panel_embedded_files.cpp:407
+#: common/dialogs/panel_embedded_files.cpp:454
 #, c-format
 msgid "Failed to write file '%s'."
 msgstr "Selhalo přepsání souboru '%s'."
@@ -5033,12 +5035,12 @@ msgstr "Zvětšení"
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1099
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:583
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:854
-#: pcbnew/dialogs/dialog_plot_base.cpp:118 pcbnew/footprint.cpp:4007
-#: pcbnew/pad.cpp:2507 pcbnew/pad.cpp:2526 pcbnew/pcb_dimension.cpp:1973
+#: pcbnew/dialogs/dialog_plot_base.cpp:118 pcbnew/footprint.cpp:4012
+#: pcbnew/pad.cpp:2501 pcbnew/pad.cpp:2520 pcbnew/pcb_dimension.cpp:1973
 #: pcbnew/widgets/appearance_controls.cpp:729
 #: pcbnew/widgets/appearance_controls.cpp:771
-#: pcbnew/widgets/appearance_controls.cpp:2540
-#: pcbnew/widgets/appearance_controls.cpp:2559 pcbnew/zone.cpp:1804
+#: pcbnew/widgets/appearance_controls.cpp:2576
+#: pcbnew/widgets/appearance_controls.cpp:2595 pcbnew/zone.cpp:1828
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:83
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 msgid "None"
@@ -5267,9 +5269,9 @@ msgstr "<Nedefinovano>"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:232
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:363
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:332
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:854 pcbnew/footprint.cpp:4009
-#: pcbnew/pad.cpp:2528 pcbnew/pcb_table.cpp:533 pcbnew/pcb_textbox.cpp:795
-#: pcbnew/zone.cpp:857 pcbnew/zone.cpp:1806
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:854 pcbnew/footprint.cpp:4014
+#: pcbnew/pad.cpp:2522 pcbnew/pcb_table.cpp:533 pcbnew/pcb_textbox.cpp:795
+#: pcbnew/zone.cpp:857 pcbnew/zone.cpp:1830
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 msgid "Solid"
 msgstr "Pevné"
@@ -5397,7 +5399,7 @@ msgstr "Třídy spojů"
 
 #: common/dialogs/panel_setup_netclasses_base.cpp:52
 #: pcbnew/tools/board_inspection_tool.cpp:641
-#: pcbnew/tools/board_inspection_tool.cpp:1201 pcbnew/zone.cpp:2048
+#: pcbnew/tools/board_inspection_tool.cpp:1201 pcbnew/zone.cpp:2072
 msgid "Clearance"
 msgstr "Izolační mezera"
 
@@ -5491,7 +5493,7 @@ msgstr "Vzor"
 
 #: common/dialogs/panel_setup_netclasses_base.cpp:153
 #: eeschema/sch_field.cpp:1270 eeschema/sch_label.cpp:207
-#: pcbnew/board_connected_item.cpp:200 pcbnew/pad.cpp:2582 pcbnew/zone.cpp:1907
+#: pcbnew/board_connected_item.cpp:200 pcbnew/pad.cpp:2576 pcbnew/zone.cpp:1931
 msgid "Net Class"
 msgstr "Třídy spojů"
 
@@ -5618,7 +5620,7 @@ msgstr "Čára"
 #: common/eda_shape.cpp:2203
 #: eeschema/dialogs/dialog_label_properties_base.cpp:178
 #: eeschema/sch_label.cpp:2249
-#: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:2499
+#: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:2493
 #: pcbnew/pcb_dimension.cpp:1974
 msgid "Rectangle"
 msgstr "Obdélník"
@@ -5800,7 +5802,7 @@ msgstr "Myš a Touchpad"
 msgid "Hotkeys"
 msgstr "Kl. zkratky"
 
-#: common/eda_base_frame.cpp:1116 kicad/project_tree_pane.cpp:1008
+#: common/eda_base_frame.cpp:1116 kicad/project_tree_pane.cpp:1009
 msgid "Version Control"
 msgstr "Správa verzí"
 
@@ -5857,7 +5859,7 @@ msgstr "Simulátor"
 
 #: common/eda_base_frame.cpp:1182 common/tool/actions.cpp:1106
 #: common/tool/common_tools.cpp:617 kicad/tools/kicad_manager_actions.cpp:147
-#: pcbnew/footprint_edit_frame.cpp:1035 pcbnew/menubar_footprint_editor.cpp:92
+#: pcbnew/footprint_edit_frame.cpp:1045 pcbnew/menubar_footprint_editor.cpp:92
 msgid "Footprint Editor"
 msgstr "Editor pouzder"
 
@@ -6027,7 +6029,7 @@ msgstr "Palce"
 msgid "Constrain to H, V, 45"
 msgstr "Omezit na H, V a 45 stupňů"
 
-#: common/eda_draw_frame.cpp:1121 pcbnew/footprint_libraries_utils.cpp:1368
+#: common/eda_draw_frame.cpp:1121 pcbnew/footprint_libraries_utils.cpp:1377
 msgid "Select Library"
 msgstr "Vybrat knihovnu"
 
@@ -6248,7 +6250,7 @@ msgstr "Oblouk"
 #: eeschema/dialogs/dialog_label_properties_base.cpp:172
 #: eeschema/sch_label.cpp:2247 gerbview/gerber_draw_item.cpp:231
 #: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:1515
-#: pcbnew/pad.cpp:2498 pcbnew/pcb_dimension.cpp:1975
+#: pcbnew/pad.cpp:2492 pcbnew/pcb_dimension.cpp:1975
 msgid "Circle"
 msgstr "Kružnice"
 
@@ -6330,7 +6332,7 @@ msgstr "Body"
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:40
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:169
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2140 pcbnew/pad.cpp:1348
-#: pcbnew/pcb_fields_grid_table.cpp:177 pcbnew/pcb_reference_image.cpp:215
+#: pcbnew/pcb_fields_grid_table.cpp:146 pcbnew/pcb_reference_image.cpp:215
 #: pcbnew/pcb_reference_image.cpp:368 pcbnew/pcb_tablecell.cpp:197
 #: pcbnew/pcb_tablecell.cpp:204 pcbnew/pcb_target.cpp:156
 #: pcbnew/pcb_target.cpp:249 pcbnew/pcb_text.cpp:292 pcbnew/pcb_textbox.cpp:814
@@ -6347,7 +6349,7 @@ msgstr "Šířka"
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:55
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:56
 #: pcbnew/pad.cpp:1349 pcbnew/pcb_dimension.cpp:1012
-#: pcbnew/pcb_fields_grid_table.cpp:178 pcbnew/pcb_reference_image.cpp:217
+#: pcbnew/pcb_fields_grid_table.cpp:147 pcbnew/pcb_reference_image.cpp:217
 #: pcbnew/pcb_reference_image.cpp:375 pcbnew/pcb_tablecell.cpp:198
 #: pcbnew/pcb_tablecell.cpp:205 pcbnew/pcb_text.cpp:293
 #: pcbnew/pcb_textbox.cpp:815
@@ -6429,7 +6431,7 @@ msgstr "Barva výplně"
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:62
 #: eeschema/dialogs/dialog_tablecell_properties_base.cpp:119
 #: eeschema/dialogs/dialog_text_properties_base.cpp:113
-#: eeschema/fields_grid_table.cpp:484 eeschema/sch_label.cpp:1197
+#: eeschema/fields_grid_table.cpp:475 eeschema/sch_label.cpp:1197
 #: eeschema/sch_label.cpp:2269 eeschema/sch_tablecell.cpp:128
 #: eeschema/sch_text.cpp:637 eeschema/sch_textbox.cpp:543
 #: pagelayout_editor/dialogs/properties_frame_base.cpp:98
@@ -6440,7 +6442,7 @@ msgstr "Barva výplně"
 #: pcbnew/dialogs/dialog_tablecell_properties_base.cpp:125
 #: pcbnew/dialogs/panel_fp_editor_graphics_defaults_base.cpp:57
 #: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:52
-#: pcbnew/pcb_fields_grid_table.cpp:180
+#: pcbnew/pcb_fields_grid_table.cpp:149
 msgid "Italic"
 msgstr "Kurzíva"
 
@@ -6455,7 +6457,7 @@ msgstr "Kurzíva"
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:63
 #: eeschema/dialogs/dialog_tablecell_properties_base.cpp:116
 #: eeschema/dialogs/dialog_text_properties_base.cpp:108
-#: eeschema/fields_grid_table.cpp:485 eeschema/sch_label.cpp:1197
+#: eeschema/fields_grid_table.cpp:476 eeschema/sch_label.cpp:1197
 #: eeschema/sch_label.cpp:2270 eeschema/sch_tablecell.cpp:128
 #: eeschema/sch_text.cpp:637 eeschema/sch_textbox.cpp:543
 #: eeschema/widgets/tuner_slider_base.cpp:48
@@ -6472,8 +6474,8 @@ msgstr "Tučné+kurzíva"
 #: common/eda_text.cpp:1330
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:242
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
-#: eeschema/fields_grid_table.cpp:310 eeschema/fields_grid_table.cpp:725
-#: eeschema/fields_grid_table.cpp:869 eeschema/pin_type.cpp:113
+#: eeschema/fields_grid_table.cpp:301 eeschema/fields_grid_table.cpp:716
+#: eeschema/fields_grid_table.cpp:860 eeschema/pin_type.cpp:113
 #: eeschema/sch_field.cpp:1144 eeschema/sch_field.cpp:1731
 #: eeschema/sch_pin.cpp:2185 pcbnew/dialogs/dialog_render_job.cpp:42
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2604
@@ -6483,9 +6485,9 @@ msgstr "Vlevo"
 #: common/eda_text.cpp:1331 common/eda_text.cpp:1340
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:303 eeschema/fields_grid_table.cpp:311
-#: eeschema/fields_grid_table.cpp:726 eeschema/fields_grid_table.cpp:737
-#: eeschema/fields_grid_table.cpp:871 eeschema/fields_grid_table.cpp:895
+#: eeschema/fields_grid_table.cpp:294 eeschema/fields_grid_table.cpp:302
+#: eeschema/fields_grid_table.cpp:717 eeschema/fields_grid_table.cpp:728
+#: eeschema/fields_grid_table.cpp:862 eeschema/fields_grid_table.cpp:886
 #: eeschema/sch_field.cpp:1145 eeschema/sch_field.cpp:1155
 #: eeschema/sch_field.cpp:1732 eeschema/sch_field.cpp:1741
 #: eeschema/sch_text.cpp:658 gerbview/gerber_file_image.cpp:361
@@ -6500,8 +6502,8 @@ msgstr "Na střed"
 #: common/eda_text.cpp:1332
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:242
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
-#: eeschema/fields_grid_table.cpp:312 eeschema/fields_grid_table.cpp:727
-#: eeschema/fields_grid_table.cpp:873 eeschema/pin_type.cpp:112
+#: eeschema/fields_grid_table.cpp:303 eeschema/fields_grid_table.cpp:718
+#: eeschema/fields_grid_table.cpp:864 eeschema/pin_type.cpp:112
 #: eeschema/sch_field.cpp:1146 eeschema/sch_field.cpp:1733
 #: eeschema/sch_pin.cpp:2184 pcbnew/dialogs/dialog_render_job.cpp:43
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2605
@@ -6510,8 +6512,8 @@ msgstr "Vpravo"
 
 #: common/eda_text.cpp:1339
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:302 eeschema/fields_grid_table.cpp:736
-#: eeschema/fields_grid_table.cpp:893 eeschema/sch_field.cpp:1154
+#: eeschema/fields_grid_table.cpp:293 eeschema/fields_grid_table.cpp:727
+#: eeschema/fields_grid_table.cpp:884 eeschema/sch_field.cpp:1154
 #: eeschema/sch_field.cpp:1740 eeschema/sch_text.cpp:657
 #: pcbnew/dialogs/dialog_render_job.cpp:44
 msgid "Top"
@@ -6519,8 +6521,8 @@ msgstr "Horní"
 
 #: common/eda_text.cpp:1341
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:304 eeschema/fields_grid_table.cpp:738
-#: eeschema/fields_grid_table.cpp:897 eeschema/sch_field.cpp:1156
+#: eeschema/fields_grid_table.cpp:295 eeschema/fields_grid_table.cpp:729
+#: eeschema/fields_grid_table.cpp:888 eeschema/sch_field.cpp:1156
 #: eeschema/sch_field.cpp:1742 eeschema/sch_text.cpp:659
 #: pcbnew/dialogs/dialog_render_job.cpp:40
 msgid "Bottom"
@@ -6533,15 +6535,15 @@ msgstr "Dolní"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:68
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:68
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:65
-#: eeschema/fields_grid_table.cpp:487 eeschema/sch_field.cpp:1781
+#: eeschema/fields_grid_table.cpp:478 eeschema/sch_field.cpp:1781
 #: eeschema/sch_pin.cpp:1589 eeschema/sch_pin.cpp:2230
 #: eeschema/sch_symbol.cpp:2965 eeschema/sch_tablecell.cpp:203
 #: eeschema/sch_text.cpp:783 eeschema/sch_textbox.cpp:714
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:59
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:60
-#: pcbnew/footprint.cpp:4039 pcbnew/pad.cpp:2545 pcbnew/pcb_dimension.cpp:1756
-#: pcbnew/pcb_dimension.cpp:1831 pcbnew/pcb_fields_grid_table.cpp:182
-#: pcbnew/pcb_tablecell.cpp:207 pcbnew/zone.cpp:1977
+#: pcbnew/footprint.cpp:4044 pcbnew/pad.cpp:2539 pcbnew/pcb_dimension.cpp:1756
+#: pcbnew/pcb_dimension.cpp:1831 pcbnew/pcb_fields_grid_table.cpp:151
+#: pcbnew/pcb_tablecell.cpp:207 pcbnew/zone.cpp:2001
 msgid "Orientation"
 msgstr "Orientace"
 
@@ -6560,7 +6562,7 @@ msgstr "Vlastnosti textu"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:71
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:71
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:68
-#: eeschema/fields_grid_table.cpp:490 eeschema/sch_field.cpp:1136
+#: eeschema/fields_grid_table.cpp:481 eeschema/sch_field.cpp:1136
 #: eeschema/sch_label.cpp:1195 eeschema/sch_tablecell.cpp:126
 #: eeschema/sch_text.cpp:635 eeschema/sch_textbox.cpp:541
 #: eeschema/widgets/sch_properties_panel.cpp:258 pcbnew/pcb_dimension.cpp:628
@@ -6575,14 +6577,14 @@ msgstr "Písmo"
 #: pcbnew/board_stackup_manager/panel_board_stackup_base.cpp:91
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:56
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:57
-#: pcbnew/pcb_fields_grid_table.cpp:179 pcbnew/pcb_tablecell.cpp:206
+#: pcbnew/pcb_fields_grid_table.cpp:148 pcbnew/pcb_tablecell.cpp:206
 #: pcbnew/pcb_text.cpp:291
 msgid "Thickness"
 msgstr "Tloušťka"
 
 #: common/eda_text.cpp:1375 eeschema/sch_field.cpp:1772
 #: eeschema/sch_text.cpp:772 pcbnew/microwave/microwave_polygon.cpp:127
-#: pcbnew/pcb_fields_grid_table.cpp:187
+#: pcbnew/pcb_fields_grid_table.cpp:156
 msgid "Mirrored"
 msgstr "Zrcadlený"
 
@@ -7087,7 +7089,7 @@ msgstr "Kopírovat vybrané buňky do schránky"
 #: common/widgets/listbox_tricks.cpp:51
 #: eeschema/tools/sch_editor_control.cpp:2270
 #: eeschema/tools/symbol_editor_edit_tool.cpp:1020
-#: pcbnew/dialogs/panel_setup_rules.cpp:132 pcbnew/tools/pcb_control.cpp:1234
+#: pcbnew/dialogs/panel_setup_rules.cpp:132 pcbnew/tools/pcb_control.cpp:1238
 msgid "Paste"
 msgstr "Vložit"
 
@@ -7098,7 +7100,7 @@ msgstr "Vložit buňky ze schránky do matice v aktuální buňce"
 #: common/grid_tricks.cpp:368 common/tool/actions.cpp:291
 #: common/widgets/listbox_tricks.cpp:54 eeschema/tools/sch_edit_tool.cpp:1680
 #: eeschema/tools/symbol_editor_edit_tool.cpp:476
-#: kicad/dialogs/panel_jobset.cpp:363 kicad/project_tree_pane.cpp:941
+#: kicad/dialogs/panel_jobset.cpp:363 kicad/project_tree_pane.cpp:942
 #: pcbnew/dialogs/panel_setup_rules.cpp:133 pcbnew/tools/edit_tool.cpp:2646
 msgid "Delete"
 msgstr "Smazat"
@@ -7725,166 +7727,166 @@ msgstr "Nelze přepnout jazyk na %s"
 msgid "undefined"
 msgstr "nedefinováno"
 
-#: common/layer_id.cpp:112
+#: common/layer_id.cpp:67
 #: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr_parser.cpp:1149
 msgid "Rescue"
 msgstr "Záchrana"
 
-#: common/layer_id.cpp:116 eeschema/widgets/panel_sch_selection_filter.cpp:204
+#: common/layer_id.cpp:71 eeschema/widgets/panel_sch_selection_filter.cpp:204
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:37
 msgid "Wires"
 msgstr "Dráty"
 
-#: common/layer_id.cpp:117
+#: common/layer_id.cpp:72
 msgid "Buses"
 msgstr "Sbernice"
 
-#: common/layer_id.cpp:118
+#: common/layer_id.cpp:73
 msgid "Bus junctions"
 msgstr "Propojení sběrnice"
 
-#: common/layer_id.cpp:119
+#: common/layer_id.cpp:74
 msgid "Junctions"
 msgstr "Propojení"
 
-#: common/layer_id.cpp:120 eeschema/widgets/panel_sch_selection_filter.cpp:205
+#: common/layer_id.cpp:75 eeschema/widgets/panel_sch_selection_filter.cpp:205
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:41
 #: eeschema/widgets/search_handlers.cpp:399
 msgid "Labels"
 msgstr "Označení"
 
-#: common/layer_id.cpp:121
+#: common/layer_id.cpp:76
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:45
 msgid "Global labels"
 msgstr "Globální označení"
 
-#: common/layer_id.cpp:122
+#: common/layer_id.cpp:77
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:48
 msgid "Hierarchical labels"
 msgstr "Hierarchická označení"
 
-#: common/layer_id.cpp:123 eeschema/sch_symbol.cpp:2981
+#: common/layer_id.cpp:78 eeschema/sch_symbol.cpp:2981
 msgid "Pin numbers"
 msgstr "Číslo vývodů"
 
-#: common/layer_id.cpp:124 eeschema/sch_symbol.cpp:2985
+#: common/layer_id.cpp:79 eeschema/sch_symbol.cpp:2985
 msgid "Pin names"
 msgstr "Názvy vývodů"
 
-#: common/layer_id.cpp:125
+#: common/layer_id.cpp:80
 msgid "Symbol references"
 msgstr "Reference symbolů"
 
-#: common/layer_id.cpp:126
+#: common/layer_id.cpp:81
 msgid "Symbol values"
 msgstr "Hodnoty symbolu"
 
-#: common/layer_id.cpp:127
+#: common/layer_id.cpp:82
 msgid "Symbol fields"
 msgstr "Pole symbolu"
 
-#: common/layer_id.cpp:128
+#: common/layer_id.cpp:83
 msgid "Sheet references"
 msgstr "Reference na list"
 
-#: common/layer_id.cpp:129
+#: common/layer_id.cpp:84
 msgid "Net class references"
 msgstr "Reference třídy spojů"
 
-#: common/layer_id.cpp:130
+#: common/layer_id.cpp:85
 msgid "Rule areas"
 msgstr "Oblasti pravidel"
 
-#: common/layer_id.cpp:131
+#: common/layer_id.cpp:86
 msgid "Symbol body outlines"
 msgstr "Obrysy těla symbolu"
 
-#: common/layer_id.cpp:132
+#: common/layer_id.cpp:87
 msgid "Symbol body fills"
 msgstr "Výplň těla symbolu"
 
-#: common/layer_id.cpp:133
+#: common/layer_id.cpp:88
 #, fuzzy
 msgid "Shape fills"
 msgstr "Soubor listu"
 
-#: common/layer_id.cpp:134
+#: common/layer_id.cpp:89
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:72
 msgid "Schematic text && graphics"
 msgstr "Text schématu && grafika"
 
-#: common/layer_id.cpp:135
+#: common/layer_id.cpp:90
 msgid "Symbol private text && graphics"
 msgstr "Text symbolu && grafika"
 
-#: common/layer_id.cpp:136
+#: common/layer_id.cpp:91
 msgid "Schematic text && graphics backgrounds"
 msgstr "Text schématu && grafické pozadí"
 
-#: common/layer_id.cpp:137 eeschema/widgets/panel_sch_selection_filter.cpp:206
+#: common/layer_id.cpp:92 eeschema/widgets/panel_sch_selection_filter.cpp:206
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:33
 msgid "Pins"
 msgstr "Špendlíky"
 
-#: common/layer_id.cpp:138
+#: common/layer_id.cpp:93
 msgid "Sheet borders"
 msgstr "Okraje listu"
 
-#: common/layer_id.cpp:139
+#: common/layer_id.cpp:94
 msgid "Sheet backgrounds"
 msgstr "Pozadí listu"
 
-#: common/layer_id.cpp:140
+#: common/layer_id.cpp:95
 msgid "Sheet names"
 msgstr "Názvy listů"
 
-#: common/layer_id.cpp:141
+#: common/layer_id.cpp:96
 msgid "Sheet fields"
 msgstr "Pole listu"
 
-#: common/layer_id.cpp:142
+#: common/layer_id.cpp:97
 msgid "Sheet file names"
 msgstr "Názvy souborů listu"
 
-#: common/layer_id.cpp:143
+#: common/layer_id.cpp:98
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:63
 msgid "Sheet pins"
 msgstr "Vývody listu"
 
-#: common/layer_id.cpp:144
+#: common/layer_id.cpp:99
 msgid "No-connect symbols"
 msgstr "Symbol Nezapojeno"
 
-#: common/layer_id.cpp:145
+#: common/layer_id.cpp:100
 msgid "DNP markers"
 msgstr "Značky DNP"
 
-#: common/layer_id.cpp:146
+#: common/layer_id.cpp:101
 msgid "Excluded-from-simulation markers"
 msgstr "Značky \"Vyloučeno ze simulace\""
 
-#: common/layer_id.cpp:147
+#: common/layer_id.cpp:102
 msgid "ERC warnings"
 msgstr "ERC varování"
 
-#: common/layer_id.cpp:148
+#: common/layer_id.cpp:103
 msgid "ERC errors"
 msgstr "Chyby ERC"
 
-#: common/layer_id.cpp:149
+#: common/layer_id.cpp:104
 msgid "ERC exclusions"
 msgstr "ERC vyloučení"
 
-#: common/layer_id.cpp:150 common/layer_id.cpp:189
+#: common/layer_id.cpp:105 common/layer_id.cpp:144
 #: pcbnew/widgets/appearance_controls.cpp:347
 msgid "Anchors"
 msgstr "Ukotvení"
 
-#: common/layer_id.cpp:151 common/layer_id.cpp:193
+#: common/layer_id.cpp:106 common/layer_id.cpp:148
 msgid "Helper items"
 msgstr "Položky nápovědy"
 
-#: common/layer_id.cpp:152 common/layer_id.cpp:194 common/tool/grid_menu.cpp:56
+#: common/layer_id.cpp:107 common/layer_id.cpp:149 common/tool/grid_menu.cpp:56
 #: eeschema/tools/sch_editor_control.cpp:2867
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:103
 #: gerbview/widgets/gerbview_layer_widget.cpp:135
@@ -7892,81 +7894,81 @@ msgstr "Položky nápovědy"
 msgid "Grid"
 msgstr "Mřížka"
 
-#: common/layer_id.cpp:153
+#: common/layer_id.cpp:108
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:104
 msgid "Axes"
 msgstr "Osy"
 
-#: common/layer_id.cpp:154 common/layer_id.cpp:196
+#: common/layer_id.cpp:109 common/layer_id.cpp:151
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:107
 #: gerbview/widgets/gerbview_layer_widget.cpp:141
 msgid "Background"
 msgstr "Pozadí"
 
-#: common/layer_id.cpp:155 common/layer_id.cpp:192
+#: common/layer_id.cpp:110 common/layer_id.cpp:147
 #: common/widgets/gal_options_panel_base.cpp:120
 #: eeschema/sim/simulator_frame_ui.cpp:613
 #: eeschema/sim/simulator_frame_ui_base.cpp:167
 msgid "Cursor"
 msgstr "Kurzor"
 
-#: common/layer_id.cpp:156
+#: common/layer_id.cpp:111
 msgid "Hovered items"
 msgstr "Podsvícené prvky"
 
-#: common/layer_id.cpp:157
+#: common/layer_id.cpp:112
 msgid "Highlighted items"
 msgstr "Zvýrazněné položky"
 
-#: common/layer_id.cpp:158
+#: common/layer_id.cpp:113
 msgid "Hidden items"
 msgstr "Skryté položky"
 
-#: common/layer_id.cpp:159 common/layer_id.cpp:197
+#: common/layer_id.cpp:114 common/layer_id.cpp:152
 msgid "Selection highlight"
 msgstr "Výběr Zvýraznit"
 
-#: common/layer_id.cpp:160
+#: common/layer_id.cpp:115
 #, fuzzy
 msgid "Net color highlight"
 msgstr "Výběr Zvýraznit"
 
-#: common/layer_id.cpp:161 common/layer_id.cpp:190
+#: common/layer_id.cpp:116 common/layer_id.cpp:145
 msgid "Drawing sheet"
 msgstr "List kreslení"
 
-#: common/layer_id.cpp:162 common/layer_id.cpp:191
+#: common/layer_id.cpp:117 common/layer_id.cpp:146
 msgid "Page limits"
 msgstr "Okraje strany"
 
-#: common/layer_id.cpp:163
+#: common/layer_id.cpp:118
 msgid "Operating point voltages"
 msgstr "Napětí provozního bodu"
 
-#: common/layer_id.cpp:164
+#: common/layer_id.cpp:119
 msgid "Operating point currents"
 msgstr "Proudy provozního bodu"
 
-#: common/layer_id.cpp:168
+#: common/layer_id.cpp:123
 msgid "Footprints front"
 msgstr "Pouzdra nahoře"
 
-#: common/layer_id.cpp:169
+#: common/layer_id.cpp:124
 msgid "Footprints back"
 msgstr "Pouzdra dole"
 
-#: common/layer_id.cpp:171
+#: common/layer_id.cpp:126
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:27
 #: eeschema/dialogs/dialog_update_from_pcb_base.cpp:53
 #: pcbnew/dialogs/dialog_global_edit_text_and_graphics_base.cpp:28
 msgid "Reference designators"
 msgstr "Reference schématu"
 
-#: common/layer_id.cpp:172
+#: common/layer_id.cpp:127
 msgid "Footprint text"
 msgstr "Text pouzdra"
 
-#: common/layer_id.cpp:173
+#: common/layer_id.cpp:128
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:27
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:64
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:24
@@ -7976,95 +7978,95 @@ msgstr "Text pouzdra"
 msgid "Tracks"
 msgstr "Spoje"
 
-#: common/layer_id.cpp:174
+#: common/layer_id.cpp:129
 msgid "Through vias"
 msgstr "Průchozí prokovy"
 
-#: common/layer_id.cpp:175
+#: common/layer_id.cpp:130
 msgid "Blind/Buried vias"
 msgstr "Slepé/vnořené prokovy"
 
-#: common/layer_id.cpp:176
+#: common/layer_id.cpp:131
 msgid "Micro-vias"
 msgstr "Mikro-prokovy"
 
-#: common/layer_id.cpp:177
+#: common/layer_id.cpp:132
 msgid "Via holes"
 msgstr "Díry prokovu"
 
-#: common/layer_id.cpp:178
+#: common/layer_id.cpp:133
 msgid "Via hole walls"
 msgstr "Stěny otvorů prokovu"
 
-#: common/layer_id.cpp:179
+#: common/layer_id.cpp:134
 msgid "Plated holes"
 msgstr "Pokovené otvory"
 
-#: common/layer_id.cpp:180
+#: common/layer_id.cpp:135
 msgid "Plated hole walls"
 msgstr "Pokovené stěny otvorů"
 
-#: common/layer_id.cpp:181
+#: common/layer_id.cpp:136
 msgid "Non-plated holes"
 msgstr "Nepokovené díry"
 
-#: common/layer_id.cpp:182 pcbnew/dialogs/panel_edit_options_base.cpp:371
+#: common/layer_id.cpp:137 pcbnew/dialogs/panel_edit_options_base.cpp:371
 #: pcbnew/widgets/appearance_controls.cpp:343
 #: pcbnew/widgets/appearance_controls.cpp:721
-#: pcbnew/widgets/appearance_controls.cpp:2537
+#: pcbnew/widgets/appearance_controls.cpp:2573
 #: pcbnew/widgets/search_handlers.cpp:386
 msgid "Ratsnest"
 msgstr "Naznačené spoje"
 
-#: common/layer_id.cpp:183
+#: common/layer_id.cpp:138
 msgid "DRC warnings"
 msgstr "DRC Varování"
 
-#: common/layer_id.cpp:184
+#: common/layer_id.cpp:139
 msgid "DRC errors"
 msgstr "Chyby DRC"
 
-#: common/layer_id.cpp:185
+#: common/layer_id.cpp:140
 #, fuzzy
 msgid "DRC shape 1"
 msgstr "tvar X"
 
-#: common/layer_id.cpp:186
+#: common/layer_id.cpp:141
 #, fuzzy
 msgid "DRC shape 2"
 msgstr "tvar X"
 
-#: common/layer_id.cpp:187
+#: common/layer_id.cpp:142
 msgid "DRC exclusions"
 msgstr "DRC vyloučení"
 
-#: common/layer_id.cpp:188
+#: common/layer_id.cpp:143
 msgid "DRC marker shadows"
 msgstr "Značka DRC stíny"
 
-#: common/layer_id.cpp:195
+#: common/layer_id.cpp:150
 msgid "Grid axes"
 msgstr "Osy mřížky"
 
-#: common/layer_id.cpp:198
+#: common/layer_id.cpp:153
 msgid "Locked item shadow"
 msgstr "Stín na uzamčeném prvku"
 
-#: common/layer_id.cpp:199
+#: common/layer_id.cpp:154
 msgid "Courtyard collision shadow"
 msgstr "Stín kolize obsazených oblastí"
 
-#: common/layer_id.cpp:200
+#: common/layer_id.cpp:155
 #, fuzzy
 msgid "Track net names"
 msgstr "Hledat názvy sítí"
 
-#: common/layer_id.cpp:201
+#: common/layer_id.cpp:156
 #, fuzzy
 msgid "Pad net names"
 msgstr "Hledat názvy sítí"
 
-#: common/layer_id.cpp:202
+#: common/layer_id.cpp:157
 #, fuzzy
 msgid "Via net names"
 msgstr "Hledat názvy sítí"
@@ -8124,13 +8126,13 @@ msgstr "Položka"
 
 #: common/lib_tree_model_adapter.cpp:422
 #: eeschema/widgets/panel_design_block_chooser.cpp:411
-#: eeschema/widgets/panel_symbol_chooser.cpp:171
+#: eeschema/widgets/panel_symbol_chooser.cpp:173
 #: pcbnew/widgets/panel_footprint_chooser.cpp:96
 msgid "Recently Used"
 msgstr "Nedávno použité"
 
 #: common/lib_tree_model_adapter.cpp:424
-#: eeschema/widgets/panel_symbol_chooser.cpp:178
+#: eeschema/widgets/panel_symbol_chooser.cpp:180
 msgid "Already Placed"
 msgstr "Již umístěno"
 
@@ -8413,7 +8415,7 @@ msgstr "Výchozí úpravy"
 #: eeschema/dialogs/dialog_sim_model_base.cpp:271 eeschema/sch_symbol.cpp:2058
 #: eeschema/sch_symbol.cpp:2110 eeschema/sch_symbol.cpp:2991
 #: eeschema/widgets/search_handlers.cpp:160
-#: eeschema/widgets/search_handlers.cpp:246 pcbnew/footprint.cpp:4045
+#: eeschema/widgets/search_handlers.cpp:246 pcbnew/footprint.cpp:4050
 #: pcbnew/widgets/search_handlers.cpp:118
 msgid "Reference"
 msgstr "Reference"
@@ -8435,7 +8437,7 @@ msgstr "Seskupeno podle hodnoty a pouzdra"
 #: eeschema/tools/sch_edit_tool.cpp:551
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:179
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:184
-#: pcbnew/footprint.cpp:4068
+#: pcbnew/footprint.cpp:4073
 msgid "Attributes"
 msgstr "Atributy"
 
@@ -8452,16 +8454,16 @@ msgstr "TSV"
 msgid "Semicolons"
 msgstr "Středníky"
 
-#: common/settings/color_settings.cpp:337
+#: common/settings/color_settings.cpp:379
 msgid "(Footprints)"
 msgstr "(Pouzdra)"
 
-#: common/settings/color_settings.cpp:389
+#: common/settings/color_settings.cpp:433
 #: pagelayout_editor/dialogs/panel_pl_editor_color_settings.cpp:82
 msgid "KiCad Default"
 msgstr "KiCad výchozí"
 
-#: common/settings/color_settings.cpp:394
+#: common/settings/color_settings.cpp:438
 msgid "KiCad Classic"
 msgstr "KiCad klasik"
 
@@ -8484,7 +8486,7 @@ msgid "Create a new document in the editor"
 msgstr "Vytvořit nový dokument v editoru"
 
 #: common/tool/actions.cpp:52 eeschema/symbol_editor/symbol_editor.cpp:866
-#: pcbnew/footprint_libraries_utils.cpp:1050
+#: pcbnew/footprint_libraries_utils.cpp:1059
 msgid "New Library..."
 msgstr "Nová knihovna..."
 
@@ -8526,7 +8528,7 @@ msgstr "Ukázat, číst nebo upravit soubor pomocí systémového textového edi
 
 #: common/tool/actions.cpp:91 eeschema/symbol_editor/symbol_editor.cpp:856
 #: eeschema/widgets/tuner_slider_base.cpp:117
-#: pcbnew/footprint_libraries_utils.cpp:1036
+#: pcbnew/footprint_libraries_utils.cpp:1045
 msgid "Save"
 msgstr "Uložit"
 
@@ -9296,7 +9298,7 @@ msgstr "Zobrazit/skrýt správce vlastností"
 
 #: common/tool/actions.cpp:1124
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:101
-#: eeschema/fields_grid_table.cpp:1068
+#: eeschema/fields_grid_table.cpp:1059
 msgid "Show Datasheet"
 msgstr "Zobrazit katalogový list"
 
@@ -9425,6 +9427,7 @@ msgstr "Znovu načíst všechny pluginy pythonu a aktualizovat nabídky pluginů
 #: eeschema/dialogs/dialog_schematic_setup.cpp:136
 #: pcbnew/dialogs/dialog_board_setup.cpp:210
 #: pcbnew/dialogs/dialog_footprint_properties.cpp:79
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:149
 #, fuzzy
 msgid "Embedded Files"
 msgstr "Soubory obrázku"
@@ -9614,8 +9617,8 @@ msgid "Mirroring for Y axis is not supported yet"
 msgstr "Zrcadlení pro osu Y není zatím podporováno"
 
 #: common/widgets/filter_combobox.cpp:72
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:806
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:833
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:805
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:832
 msgid "Filter:"
 msgstr "Filtr:"
 
@@ -9631,7 +9634,7 @@ msgstr "Deska"
 #: common/widgets/footprint_diff_widget.cpp:42 cvpcb/cvpcb_mainframe.cpp:814
 #: eeschema/sch_base_frame.cpp:593 eeschema/sch_symbol.cpp:2086
 #: eeschema/sch_symbol.cpp:2090 eeschema/sch_symbol.cpp:2125
-#: eeschema/widgets/symbol_diff_widget.cpp:45 pcbnew/footprint.cpp:1624
+#: eeschema/widgets/symbol_diff_widget.cpp:45 pcbnew/footprint.cpp:1629
 msgid "Library"
 msgstr "Knihovny"
 
@@ -9646,7 +9649,7 @@ msgid "Footprint not found."
 msgstr "Pouzdro nenalezeno."
 
 #: common/widgets/footprint_select_widget.cpp:68 cvpcb/cvpcb_mainframe.cpp:899
-#: pcbnew/footprint_edit_frame.cpp:1060
+#: pcbnew/footprint_edit_frame.cpp:1070
 #: pcbnew/widgets/panel_footprint_chooser.cpp:69
 msgid "Loading Footprint Libraries"
 msgstr "Načíst knihovny pouzder"
@@ -9725,7 +9728,7 @@ msgstr "Přichytit k mřížce:"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:357
 #: pcbnew/dialogs/panel_edit_options_base.cpp:329
 #: pcbnew/dialogs/panel_edit_options_base.cpp:343
-#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1824
+#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1848
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 msgid "Always"
 msgstr "Vždy"
@@ -9738,7 +9741,7 @@ msgstr "Když je zobrazena mřížka"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:357
 #: pcbnew/dialogs/panel_edit_options_base.cpp:329
 #: pcbnew/dialogs/panel_edit_options_base.cpp:343
-#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1825
+#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1849
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 msgid "Never"
 msgstr "Nikdy"
@@ -10007,8 +10010,8 @@ msgstr "Zobrazit:"
 #: pcbnew/dialogs/dialog_footprint_checker_base.cpp:36
 #: pcbnew/widgets/appearance_controls.cpp:713
 #: pcbnew/widgets/appearance_controls.cpp:755
-#: pcbnew/widgets/appearance_controls.cpp:2534
-#: pcbnew/widgets/appearance_controls.cpp:2553
+#: pcbnew/widgets/appearance_controls.cpp:2570
+#: pcbnew/widgets/appearance_controls.cpp:2589
 msgid "All"
 msgstr "Vše"
 
@@ -10098,12 +10101,12 @@ msgid "EasyEDA (JLCEDA) Pro files"
 msgstr "EasyEDA (JLCEDA) Pro soubory"
 
 #: common/wildcards_and_files_ext.cpp:339
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:301
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:302
 msgid "KiCad printed circuit board files"
 msgstr "Soubory desek plošných spojů KiCad"
 
 #: common/wildcards_and_files_ext.cpp:346
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:311
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:312
 msgid "KiCad footprint files"
 msgstr "Soubory pouzder KiCadu"
 
@@ -10345,7 +10348,7 @@ msgstr "'%s' není platné pouzdro."
 #: eeschema/generate_alias_info.cpp:39 eeschema/sch_symbol.cpp:2105
 #: eeschema/sch_symbol.cpp:2678 eeschema/sch_symbol.cpp:3003
 #: eeschema/symbol_editor/symbol_editor.cpp:1629
-#: eeschema/symbol_viewer_frame.cpp:462 pcbnew/footprint.cpp:4058
+#: eeschema/symbol_viewer_frame.cpp:462 pcbnew/footprint.cpp:4063
 #: pcbnew/generate_footprint_info.cpp:37 pcbnew/plot_board_layers.cpp:133
 msgid "Keywords"
 msgstr "Klíčová slova"
@@ -10414,7 +10417,7 @@ msgstr "Soubor projektu: '%s'"
 #: cvpcb/dialogs/dialog_config_equfiles.cpp:94
 #: eeschema/dialogs/dialog_bom.cpp:403
 #: gerbview/tools/gerbview_inspection_tool.cpp:185
-#: kicad/project_tree_pane.cpp:1022
+#: kicad/project_tree_pane.cpp:1023
 msgid "No text editor selected in KiCad.  Please choose one."
 msgstr "Není definován textový editor v KiCadu. Prosím vyberte některý."
 
@@ -10501,7 +10504,7 @@ msgstr "Pouzdro '%s' nenalezeno."
 msgid "Error loading footprint"
 msgstr "Chyba načítání pouzdra"
 
-#: cvpcb/display_footprints_frame.cpp:508 pcbnew/footprint.cpp:1684
+#: cvpcb/display_footprints_frame.cpp:508 pcbnew/footprint.cpp:1689
 #, c-format
 msgid "Footprint: %s"
 msgstr "Pouzdro: %s"
@@ -10863,7 +10866,7 @@ msgid "Enter a description for the library:"
 msgstr "Upravit možnosti této položky knihovny:"
 
 #: eeschema/design_block_utils.cpp:240 eeschema/sch_symbol.cpp:3000
-#: pcbnew/footprint.cpp:4055 pcbnew/plot_board_layers.cpp:129
+#: pcbnew/footprint.cpp:4060 pcbnew/plot_board_layers.cpp:129
 msgid "Library Description"
 msgstr "Popis knihovny"
 
@@ -10891,10 +10894,10 @@ msgid "Please select a library to delete."
 msgstr "Prosím vyberte soubor tabulky knihoven symbolů."
 
 #: eeschema/design_block_utils.cpp:470 eeschema/design_block_utils.cpp:512
-#: eeschema/design_block_utils.cpp:555 pcbnew/footprint_libraries_utils.cpp:543
+#: eeschema/design_block_utils.cpp:555 pcbnew/footprint_libraries_utils.cpp:552
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:958
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2939
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3017
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2942
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3020
 #, c-format
 msgid "Library '%s' is read only."
 msgstr "Knihovna '%s' je pouze pro čtení."
@@ -11526,7 +11529,7 @@ msgstr "Řetězec připojení:"
 #: eeschema/dialogs/dialog_database_lib_settings_base.cpp:99
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:210
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:1383
-#: pcbnew/footprint_edit_frame.cpp:229 pcbnew/footprint_edit_frame.cpp:951
+#: pcbnew/footprint_edit_frame.cpp:229 pcbnew/footprint_edit_frame.cpp:961
 msgid "Libraries"
 msgstr "Knihovny"
 
@@ -12605,7 +12608,7 @@ msgstr "Zobrazit okno nápovědy k syntaxi"
 #: eeschema/sch_symbol.cpp:2989
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:27
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:28
-#: pcbnew/footprint.cpp:4043
+#: pcbnew/footprint.cpp:4048
 msgid "Fields"
 msgstr "Pole"
 
@@ -12614,21 +12617,21 @@ msgstr "Pole"
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:62
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:201
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:58
-#: eeschema/fields_grid_table.cpp:480
+#: eeschema/fields_grid_table.cpp:471
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:53
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:54
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:54
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:158
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:49
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:99
 #: pcbnew/dialogs/panel_fp_properties_3d_model_base.cpp:45
-#: pcbnew/pcb_fields_grid_table.cpp:176
+#: pcbnew/pcb_fields_grid_table.cpp:145
 msgid "Show"
 msgstr "Zobrazit"
 
 #: eeschema/dialogs/dialog_label_properties_base.cpp:90
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:62
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:59
-#: eeschema/fields_grid_table.cpp:481
+#: eeschema/fields_grid_table.cpp:472
 msgid "Show Name"
 msgstr "Zobrazit název"
 
@@ -12636,7 +12639,7 @@ msgstr "Zobrazit název"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:63
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:63
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:60
-#: eeschema/fields_grid_table.cpp:482
+#: eeschema/fields_grid_table.cpp:473
 msgid "H Align"
 msgstr "H Zarovnání"
 
@@ -12644,7 +12647,7 @@ msgstr "H Zarovnání"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:64
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:64
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:61
-#: eeschema/fields_grid_table.cpp:483
+#: eeschema/fields_grid_table.cpp:474
 msgid "V Align"
 msgstr "V Zarovnání"
 
@@ -12652,7 +12655,7 @@ msgstr "V Zarovnání"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:67
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:67
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:64
-#: eeschema/fields_grid_table.cpp:486 eeschema/sch_field.cpp:1140
+#: eeschema/fields_grid_table.cpp:477 eeschema/sch_field.cpp:1140
 #: eeschema/sch_field.cpp:1777 eeschema/sch_label.cpp:1201
 #: eeschema/sch_tablecell.cpp:132 eeschema/sch_text.cpp:641
 #: eeschema/sch_text.cpp:778 eeschema/sch_textbox.cpp:547
@@ -12666,7 +12669,7 @@ msgstr "Velikost textu"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:69
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:69
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:66
-#: eeschema/fields_grid_table.cpp:488
+#: eeschema/fields_grid_table.cpp:479
 msgid "X Position"
 msgstr "Pozice X"
 
@@ -12676,7 +12679,7 @@ msgstr "Pozice X"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:70
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:70
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:67
-#: eeschema/fields_grid_table.cpp:489
+#: eeschema/fields_grid_table.cpp:480
 msgid "Y Position"
 msgstr "Pozice Y"
 
@@ -12969,7 +12972,7 @@ msgstr "Nový symbol"
 #: eeschema/dialogs/dialog_sheet_properties.cpp:217
 #: eeschema/dialogs/dialog_symbol_properties.cpp:650
 #: pcbnew/dialogs/dialog_footprint_properties.cpp:402
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:424
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:433
 msgid "Fields must have a name."
 msgstr "Pole musí mít název."
 
@@ -13003,25 +13006,25 @@ msgstr "Název symbolu '%s' je již používán v knihovně '%s'."
 msgid "Edit Symbol Properties"
 msgstr "Upravit vlastnosti symbolu"
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:548
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:547
 #, c-format
 msgid "The name '%s' is already in use."
 msgstr "Název '%s' se již používá."
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:634
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:633
 #: eeschema/dialogs/dialog_sheet_properties.cpp:785
 #: eeschema/dialogs/dialog_symbol_properties.cpp:883
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:688
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:684
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:716
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:720
 #, c-format
 msgid "The first %d fields are mandatory."
 msgstr "První pole %d jsou povinná."
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:806
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:805
 msgid "Add Footprint Filter"
 msgstr "Přidat filtr pouzder"
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:833
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:832
 msgid "Edit Footprint Filter"
 msgstr "Upravit filtr pouzder"
 
@@ -13931,7 +13934,7 @@ msgstr "Elektrická pravidla"
 #: eeschema/dialogs/dialog_schematic_setup.cpp:112
 #: pcbnew/dialogs/dialog_board_setup.cpp:186
 #: pcbnew/widgets/appearance_controls.cpp:515
-#: pcbnew/widgets/appearance_controls.cpp:2420
+#: pcbnew/widgets/appearance_controls.cpp:2456
 #: pcbnew/widgets/appearance_controls_base.cpp:118
 #: pcbnew/widgets/search_handlers.cpp:381
 #: pcbnew/widgets/search_handlers.cpp:465
@@ -14017,7 +14020,7 @@ msgstr "Vyplněný tvar"
 msgid "Clear colors to use Schematic Editor colors."
 msgstr "Vymažte barvy pro použití barev editoru schémat."
 
-#: eeschema/dialogs/dialog_shape_properties_base.cpp:158 pcbnew/zone.cpp:1970
+#: eeschema/dialogs/dialog_shape_properties_base.cpp:158 pcbnew/zone.cpp:1994
 msgid "Fill Style"
 msgstr "Styl vyplnění"
 
@@ -14276,7 +14279,7 @@ msgstr "SP"
 
 #: eeschema/dialogs/dialog_sim_command_base.cpp:25
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:96
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283 pcbnew/pad.cpp:2504
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283 pcbnew/pad.cpp:2498
 #: pcbnew/widgets/pcb_net_inspector_panel_data_model.h:711
 msgid "Custom"
 msgstr "Vlastní"
@@ -14915,17 +14918,17 @@ msgid "Sequentially place all units of the symbol."
 msgstr "Umístěte postupně všechny jednotky symbolu."
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:95
-#: eeschema/fields_grid_table.cpp:1061
+#: eeschema/fields_grid_table.cpp:1052
 msgid "Select Footprint..."
 msgstr "Vybrat pouzdro..."
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:96
-#: eeschema/fields_grid_table.cpp:1062
+#: eeschema/fields_grid_table.cpp:1053
 msgid "Browse for footprint"
 msgstr "Procházet pouzdra"
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:102
-#: eeschema/fields_grid_table.cpp:1069
+#: eeschema/fields_grid_table.cpp:1060
 msgid "Show datasheet in browser"
 msgstr "Zobrazit datasheet v prohlížeči"
 
@@ -15050,7 +15053,7 @@ msgstr "Uložit předvolbu BOM"
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1811
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2213
-#: pcbnew/widgets/appearance_controls.cpp:2728
+#: pcbnew/widgets/appearance_controls.cpp:2764
 msgid ""
 "Default presets cannot be modified.\n"
 "Please use a different name."
@@ -16697,7 +16700,7 @@ msgid "Net Navigator"
 msgstr "Síťový navigátor"
 
 #: eeschema/eeschema_settings.cpp:114 eeschema/sch_edit_frame.cpp:2207
-#: pcbnew/footprint_edit_frame.cpp:246 pcbnew/footprint_edit_frame.cpp:957
+#: pcbnew/footprint_edit_frame.cpp:246 pcbnew/footprint_edit_frame.cpp:967
 #: pcbnew/pcb_edit_frame.cpp:334 pcbnew/pcb_edit_frame.cpp:1709
 msgid "Selection Filter"
 msgstr "Filtr výběru"
@@ -17175,28 +17178,28 @@ msgstr ""
 "\n"
 " ** ERC zprávy: %d chyb %d výstrahy %d\n"
 
-#: eeschema/fields_grid_table.cpp:287 eeschema/files-io.cpp:919
+#: eeschema/fields_grid_table.cpp:278 eeschema/files-io.cpp:919
 #: eeschema/tools/sch_editor_control.cpp:128
 msgid "Schematic Files"
 msgstr "Soubory schémat"
 
-#: eeschema/fields_grid_table.cpp:318 eeschema/fields_grid_table.cpp:755
-#: eeschema/fields_grid_table.cpp:927
+#: eeschema/fields_grid_table.cpp:309 eeschema/fields_grid_table.cpp:746
+#: eeschema/fields_grid_table.cpp:918
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:154
 msgid "Horizontal"
 msgstr "Horizontálně"
 
-#: eeschema/fields_grid_table.cpp:319 eeschema/fields_grid_table.cpp:757
-#: eeschema/fields_grid_table.cpp:929
+#: eeschema/fields_grid_table.cpp:310 eeschema/fields_grid_table.cpp:748
+#: eeschema/fields_grid_table.cpp:920
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:154
 msgid "Vertical"
 msgstr "Vertikální"
 
-#: eeschema/fields_grid_table.cpp:492 eeschema/sch_field.cpp:1767
+#: eeschema/fields_grid_table.cpp:483 eeschema/sch_field.cpp:1767
 msgid "Allow Autoplacement"
 msgstr "Povolit automatické umístění"
 
-#: eeschema/fields_grid_table.cpp:493 eeschema/sch_field.cpp:1805
+#: eeschema/fields_grid_table.cpp:484 eeschema/sch_field.cpp:1805
 #: eeschema/sch_item.cpp:516 eeschema/sch_item.cpp:568
 #, fuzzy
 msgid "Private"
@@ -17522,8 +17525,8 @@ msgstr "Odvozeno od"
 #: eeschema/symbol_editor/symbol_editor.cpp:171
 #: eeschema/symbol_editor/symbol_editor.cpp:237
 #: eeschema/symbol_library_manager.cpp:458
-#: eeschema/widgets/panel_symbol_chooser.cpp:564
-#: eeschema/widgets/panel_symbol_chooser.cpp:623
+#: eeschema/widgets/panel_symbol_chooser.cpp:566
+#: eeschema/widgets/panel_symbol_chooser.cpp:625
 #: eeschema/widgets/symbol_preview_widget.cpp:207
 #, c-format
 msgid "Error loading symbol %s from library '%s'."
@@ -17546,7 +17549,7 @@ msgstr "Stopy"
 
 #: eeschema/import_gfx/dialog_import_gfx_sch.cpp:202
 #: pcbnew/import_gfx/dialog_import_graphics.cpp:215
-#: pcbnew/tools/drawing_tool.cpp:1906 pcbnew/tools/drawing_tool.cpp:1998
+#: pcbnew/tools/drawing_tool.cpp:1908 pcbnew/tools/drawing_tool.cpp:2000
 msgid "Import Graphics"
 msgstr "Import grafiky"
 
@@ -17572,7 +17575,7 @@ msgid "Only vectors will be imported.  Bitmaps and fonts will be ignored."
 msgstr ""
 
 #: eeschema/import_gfx/dialog_import_gfx_sch_base.cpp:43
-#: pcbnew/dialogs/dialog_rule_area_properties.cpp:129 pcbnew/zone.cpp:1949
+#: pcbnew/dialogs/dialog_rule_area_properties.cpp:129 pcbnew/zone.cpp:1973
 msgid "Placement"
 msgstr "Umístění"
 
@@ -17616,109 +17619,109 @@ msgstr "Výchozí jednotky:"
 msgid "Import Vector Graphics File"
 msgstr "Import souboru vektorové grafiky"
 
-#: eeschema/lib_symbol.cpp:294 eeschema/sch_symbol.cpp:445
+#: eeschema/lib_symbol.cpp:297 eeschema/sch_symbol.cpp:445
 #: eeschema/tools/sch_edit_tool.cpp:108
 #, c-format
 msgid "Unit %s"
 msgstr "Jednotka %s"
 
-#: eeschema/lib_symbol.cpp:573 eeschema/sch_sheet.cpp:309
+#: eeschema/lib_symbol.cpp:576 eeschema/sch_sheet.cpp:309
 #: eeschema/sch_symbol.cpp:1593
 msgid "Excluded from BOM"
 msgstr "Vyloučit z BOM"
 
-#: eeschema/lib_symbol.cpp:578 eeschema/sch_sheet.cpp:318
+#: eeschema/lib_symbol.cpp:581 eeschema/sch_sheet.cpp:318
 #: eeschema/sch_symbol.cpp:1602
 msgid "Excluded from board"
 msgstr "Vyloučit z desky"
 
-#: eeschema/lib_symbol.cpp:583 eeschema/sch_sheet.cpp:327
+#: eeschema/lib_symbol.cpp:586 eeschema/sch_sheet.cpp:327
 #: eeschema/sch_symbol.cpp:1611
 msgid "Excluded from simulation"
 msgstr "Vyloučeno ze simulace"
 
-#: eeschema/lib_symbol.cpp:588 eeschema/sch_sheet.cpp:336
+#: eeschema/lib_symbol.cpp:591 eeschema/sch_sheet.cpp:336
 #: eeschema/sch_sheet.cpp:880 eeschema/sch_symbol.cpp:1620
 #: eeschema/sch_symbol.cpp:2036 eeschema/widgets/search_handlers.cpp:169
-#: pcbnew/footprint.cpp:1672
+#: pcbnew/footprint.cpp:1677
 msgid "DNP"
 msgstr "DNP"
 
-#: eeschema/lib_symbol.cpp:1598
+#: eeschema/lib_symbol.cpp:1601
 msgid "Power flag differs."
 msgstr "Power Flag se liší."
 
-#: eeschema/lib_symbol.cpp:1607
+#: eeschema/lib_symbol.cpp:1610
 msgid "Unit count differs."
 msgstr "Počet jednotek se liší."
 
-#: eeschema/lib_symbol.cpp:1647
+#: eeschema/lib_symbol.cpp:1650
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:745
 msgid "Graphic item count differs."
 msgstr "Počet grafických položek se liší."
 
-#: eeschema/lib_symbol.cpp:1659
+#: eeschema/lib_symbol.cpp:1662
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:759
 #, c-format
 msgid "%s differs."
 msgstr "%s se liší."
 
-#: eeschema/lib_symbol.cpp:1670
+#: eeschema/lib_symbol.cpp:1673
 msgid "Pin count differs."
 msgstr "Počet vývodů se liší."
 
-#: eeschema/lib_symbol.cpp:1686
+#: eeschema/lib_symbol.cpp:1689
 #, c-format
 msgid "Pin %s not found."
 msgstr "Vývod %s nenalezen."
 
-#: eeschema/lib_symbol.cpp:1694
+#: eeschema/lib_symbol.cpp:1697
 #, c-format
 msgid "Pin %s differs."
 msgstr "Vývod %s se liší."
 
-#: eeschema/lib_symbol.cpp:1721
+#: eeschema/lib_symbol.cpp:1724
 #, c-format
 msgid "%s field differs."
 msgstr "Pole %s se liší."
 
-#: eeschema/lib_symbol.cpp:1731
+#: eeschema/lib_symbol.cpp:1734
 msgid "Field count differs."
 msgstr "Počet polí se liší."
 
-#: eeschema/lib_symbol.cpp:1740
+#: eeschema/lib_symbol.cpp:1743
 msgid "Footprint filters differs."
 msgstr "Filtry pouzder se liší."
 
-#: eeschema/lib_symbol.cpp:1752
+#: eeschema/lib_symbol.cpp:1755
 msgid "Footprint filters differ."
 msgstr "Filtry pouzdra se liší."
 
-#: eeschema/lib_symbol.cpp:1763
+#: eeschema/lib_symbol.cpp:1766
 msgid "Symbol keywords differ."
 msgstr "Klíčová slova symbolu se liší."
 
-#: eeschema/lib_symbol.cpp:1772
+#: eeschema/lib_symbol.cpp:1775
 msgid "Symbol pin name offsets differ."
 msgstr "Posun názvu vývodu symbolu se liší."
 
-#: eeschema/lib_symbol.cpp:1783
+#: eeschema/lib_symbol.cpp:1786
 msgid "Show pin names settings differ."
 msgstr "Zobrazení nastavení názvů vývodů se liší."
 
-#: eeschema/lib_symbol.cpp:1792
+#: eeschema/lib_symbol.cpp:1795
 msgid "Show pin numbers settings differ."
 msgstr "Zobrazení nastavení čísel vývodů se liší."
 
-#: eeschema/lib_symbol.cpp:1801
+#: eeschema/lib_symbol.cpp:1804
 msgid "Exclude from simulation settings differ."
 msgstr "Vyloučení z nastavení simulace se liší."
 
-#: eeschema/lib_symbol.cpp:1810
+#: eeschema/lib_symbol.cpp:1813
 msgid "Exclude from bill of materials settings differ."
 msgstr "Vyloučení z kusovníku se liší nastavením."
 
-#: eeschema/lib_symbol.cpp:1819
+#: eeschema/lib_symbol.cpp:1822
 msgid "Exclude from board settings differ."
 msgstr "Vyloučení z nastavení desky se liší."
 
@@ -17884,9 +17887,9 @@ msgstr "Neošetřený typ položky %d"
 
 #: eeschema/net_navigator.cpp:314 pcbnew/board.cpp:1810
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2124
-#: pcbnew/pcb_draw_panel_gal.cpp:644
+#: pcbnew/pcb_draw_panel_gal.cpp:717
 #: pcbnew/widgets/appearance_controls.cpp:1029
-#: pcbnew/widgets/appearance_controls.cpp:2419
+#: pcbnew/widgets/appearance_controls.cpp:2455
 #: pcbnew/widgets/appearance_controls_base.cpp:61
 #: pcbnew/widgets/appearance_controls_base.cpp:151
 #: pcbnew/widgets/search_handlers.cpp:307
@@ -18174,16 +18177,16 @@ msgstr ""
 #: eeschema/sch_bitmap.cpp:309 eeschema/sch_pin.cpp:2222
 #: eeschema/sch_shape.cpp:743 eeschema/sch_symbol.cpp:2957
 #: pcbnew/board_item.cpp:405 pcbnew/pcb_group.cpp:501 pcbnew/pcb_shape.cpp:906
-#: pcbnew/pcb_tablecell.cpp:182 pcbnew/pcb_track.cpp:2068 pcbnew/zone.cpp:1845
-#: pcbnew/zone.cpp:1857
+#: pcbnew/pcb_tablecell.cpp:182 pcbnew/pcb_track.cpp:2068 pcbnew/zone.cpp:1869
+#: pcbnew/zone.cpp:1881
 msgid "Position X"
 msgstr "Pozice X"
 
 #: eeschema/sch_bitmap.cpp:314 eeschema/sch_pin.cpp:2226
 #: eeschema/sch_shape.cpp:745 eeschema/sch_symbol.cpp:2960
 #: pcbnew/board_item.cpp:408 pcbnew/pcb_group.cpp:502 pcbnew/pcb_shape.cpp:908
-#: pcbnew/pcb_tablecell.cpp:183 pcbnew/pcb_track.cpp:2072 pcbnew/zone.cpp:1851
-#: pcbnew/zone.cpp:1858
+#: pcbnew/pcb_tablecell.cpp:183 pcbnew/pcb_track.cpp:2072 pcbnew/zone.cpp:1875
+#: pcbnew/zone.cpp:1882
 msgid "Position Y"
 msgstr "Pozice Y"
 
@@ -18222,7 +18225,7 @@ msgstr "Typ vstupu na sběrnici"
 #: eeschema/sch_bus_entry.cpp:542 eeschema/sch_junction.cpp:319
 #: eeschema/sch_label.cpp:1225 eeschema/sch_line.cpp:951
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2134 pcbnew/pad.cpp:1295
-#: pcbnew/pcb_track.cpp:1667 pcbnew/tools/pcb_control.cpp:1870
+#: pcbnew/pcb_track.cpp:1667 pcbnew/tools/pcb_control.cpp:1874
 #: pcbnew/zone.cpp:807
 msgid "Resolved Netclass"
 msgstr "Vyřešená třída spojů"
@@ -18253,7 +18256,7 @@ msgstr "Nový soubor schématu není uložen"
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:640
 #: eeschema/symbol_editor/symbol_editor.cpp:1532
 #: kicad/dialogs/panel_jobset.cpp:787 pagelayout_editor/pl_editor_frame.cpp:411
-#: pcbnew/footprint_edit_frame.cpp:805 pcbnew/footprint_edit_frame.cpp:845
+#: pcbnew/footprint_edit_frame.cpp:815 pcbnew/footprint_edit_frame.cpp:855
 #: pcbnew/pcb_edit_frame.cpp:1181
 #, c-format
 msgid "Save changes to '%s' before closing?"
@@ -18291,13 +18294,13 @@ msgid "Could not open CvPcb"
 msgstr "Nelze otevřít CvPcb"
 
 #: eeschema/sch_edit_frame.cpp:1741 eeschema/sim/simulator_frame.cpp:341
-#: kicad/kicad_manager_frame.cpp:1045 pcbnew/footprint_edit_frame.cpp:1019
+#: kicad/kicad_manager_frame.cpp:1045 pcbnew/footprint_edit_frame.cpp:1029
 #: pcbnew/pcb_edit_frame.cpp:1796
 msgid "[Read Only]"
 msgstr "[Pouze pro čtení]"
 
 #: eeschema/sch_edit_frame.cpp:1744 eeschema/sim/simulator_frame.cpp:344
-#: pcbnew/footprint_edit_frame.cpp:1028 pcbnew/pcb_edit_frame.cpp:1799
+#: pcbnew/footprint_edit_frame.cpp:1038 pcbnew/pcb_edit_frame.cpp:1799
 msgid "[Unsaved]"
 msgstr "[Neuloženo]"
 
@@ -18917,7 +18920,7 @@ msgstr "Soubory knihoven HTTP symbolů"
 #: pcbnew/pcb_io/fabmaster/pcb_io_fabmaster.cpp:62
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:220
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:506
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2706
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2709
 #: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr_parser.cpp:154
 msgid "Open cancelled by user."
 msgstr "Otevírání zrušeno uživatelem."
@@ -19233,7 +19236,7 @@ msgstr "Styl těla"
 #: pcbnew/dialogs/dialog_text_properties_base.cpp:83
 #: pcbnew/dialogs/dialog_textbox_properties_base.cpp:73
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:58
-#: pcbnew/footprint.cpp:1657 pcbnew/pad.cpp:1299 pcbnew/pad.cpp:2543
+#: pcbnew/footprint.cpp:1662 pcbnew/pad.cpp:1299 pcbnew/pad.cpp:2537
 #: pcbnew/pcb_dimension.cpp:659 pcbnew/pcb_group.cpp:396
 #: pcbnew/pcb_marker.cpp:381 pcbnew/pcb_shape.cpp:642
 #: pcbnew/pcb_tablecell.cpp:106 pcbnew/pcb_text.cpp:279
@@ -19278,11 +19281,11 @@ msgstr "Zarovnání"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:39
 #: pcbnew/generators/pcb_tuning_pattern.cpp:478
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2130 pcbnew/pad.cpp:1293
-#: pcbnew/pad.cpp:2580 pcbnew/pcb_shape.cpp:923 pcbnew/pcb_tablecell.cpp:186
-#: pcbnew/pcb_track.cpp:1665 pcbnew/tools/pcb_control.cpp:1867
+#: pcbnew/pad.cpp:2574 pcbnew/pcb_shape.cpp:923 pcbnew/pcb_tablecell.cpp:186
+#: pcbnew/pcb_track.cpp:1665 pcbnew/tools/pcb_control.cpp:1871
 #: pcbnew/widgets/pcb_properties_panel.cpp:273
 #: pcbnew/widgets/search_handlers.cpp:177 pcbnew/zone.cpp:805
-#: pcbnew/zone.cpp:1905 pcbnew/zone_manager/dialog_zone_manager_base.cpp:42
+#: pcbnew/zone.cpp:1929 pcbnew/zone_manager/dialog_zone_manager_base.cpp:42
 #: pcbnew/zone_manager/model_zones_overview_table.h:76
 msgid "Net"
 msgstr "Síť"
@@ -19433,7 +19436,7 @@ msgstr "Skrytý vývod %s [%s, %s, %s]"
 msgid "Hidden pin %s [%s, %s]"
 msgstr "Skrytý vývod %s [%s, %s]"
 
-#: eeschema/sch_pin.cpp:2204 pcbnew/pad.cpp:1286 pcbnew/pad.cpp:2600
+#: eeschema/sch_pin.cpp:2204 pcbnew/pad.cpp:1286 pcbnew/pad.cpp:2594
 msgid "Pin Name"
 msgstr "Název vývodu"
 
@@ -19564,7 +19567,7 @@ msgstr "Barva pozadí těla"
 msgid "Fill color"
 msgstr "Barva výplně"
 
-#: eeschema/sch_sheet.cpp:852 eeschema/sch_sheet.cpp:1712 pcbnew/zone.cpp:1835
+#: eeschema/sch_sheet.cpp:852 eeschema/sch_sheet.cpp:1712 pcbnew/zone.cpp:1859
 msgid "Sheet Name"
 msgstr "Název listu"
 
@@ -19620,12 +19623,12 @@ msgid "Exclude From Simulation"
 msgstr "Vyloučit ze simulace"
 
 #: eeschema/sch_sheet.cpp:1733 eeschema/sch_symbol.cpp:1100
-#: eeschema/sch_symbol.cpp:3041 pcbnew/footprint.cpp:4075
+#: eeschema/sch_symbol.cpp:3041 pcbnew/footprint.cpp:4080
 msgid "Exclude From Bill of Materials"
 msgstr "Vyloučit z rozpisky materiálu"
 
 #: eeschema/sch_sheet.cpp:1736 eeschema/sch_symbol.cpp:1101
-#: eeschema/sch_symbol.cpp:3044 pcbnew/footprint.cpp:4078
+#: eeschema/sch_symbol.cpp:3044 pcbnew/footprint.cpp:4083
 msgid "Do not Populate"
 msgstr "Neosazovat"
 
@@ -19680,7 +19683,7 @@ msgstr "Zrcadlit X"
 msgid "Mirror Y"
 msgstr "Zrcadlit Y"
 
-#: eeschema/sch_symbol.cpp:2997 pcbnew/footprint.cpp:4052
+#: eeschema/sch_symbol.cpp:2997 pcbnew/footprint.cpp:4057
 msgid "Library Link"
 msgstr "Propojení knihovny"
 
@@ -21746,12 +21749,12 @@ msgid "Save Symbol As"
 msgstr "Uložit symbol jako"
 
 #: eeschema/symbol_editor/symbol_editor.cpp:855
-#: pcbnew/footprint_libraries_utils.cpp:1035
+#: pcbnew/footprint_libraries_utils.cpp:1044
 msgid "Save in library:"
 msgstr "Uložit v knihovně:"
 
 #: eeschema/symbol_editor/symbol_editor.cpp:944
-#: pcbnew/footprint_libraries_utils.cpp:1118
+#: pcbnew/footprint_libraries_utils.cpp:1127
 msgid "A library must be specified."
 msgstr "Musí být zadána knihovna."
 
@@ -21838,7 +21841,7 @@ msgid "Keep Symbol"
 msgstr "Ponechat symbol"
 
 #: eeschema/symbol_editor/symbol_editor.cpp:1291 pcbnew/files.cpp:342
-#: pcbnew/footprint_libraries_utils.cpp:1204
+#: pcbnew/footprint_libraries_utils.cpp:1213
 #, c-format
 msgid "Revert '%s' to last version saved?"
 msgstr "Vrátit '%s' na poslední uloženou verzi?"
@@ -22441,7 +22444,7 @@ msgstr "Kreslit vývody"
 
 #: eeschema/tools/ee_actions.cpp:356 eeschema/tools/ee_actions.cpp:588
 #: eeschema/tools/symbol_editor_drawing_tools.cpp:301
-#: pagelayout_editor/tools/pl_actions.cpp:61 pcbnew/tools/drawing_tool.cpp:1043
+#: pagelayout_editor/tools/pl_actions.cpp:61 pcbnew/tools/drawing_tool.cpp:1044
 #: pcbnew/tools/pcb_actions.cpp:185
 msgid "Draw Text"
 msgstr "Kreslit text"
@@ -23646,7 +23649,7 @@ msgstr "Nedefinován žádný datasheet."
 
 #: eeschema/tools/ee_inspection_tool.cpp:574
 #: pagelayout_editor/tools/pl_editor_control.cpp:160
-#: pcbnew/tools/pcb_control.cpp:1661
+#: pcbnew/tools/pcb_control.cpp:1665
 msgid "UUID"
 msgstr "UUID"
 
@@ -23718,7 +23721,7 @@ msgstr "Umístit obrázek"
 
 #: eeschema/tools/sch_drawing_tools.cpp:1174
 #: eeschema/tools/symbol_editor_drawing_tools.cpp:691
-#: pcbnew/tools/drawing_tool.cpp:1823
+#: pcbnew/tools/drawing_tool.cpp:1825
 msgid "No graphic items found in file."
 msgstr "Nenalezeny žádné grafické položky v souboru."
 
@@ -23793,7 +23796,7 @@ msgstr "Přidat %s"
 msgid "Draw %s"
 msgstr "Kreslit %s"
 
-#: eeschema/tools/sch_drawing_tools.cpp:2779 pcbnew/tools/drawing_tool.cpp:1248
+#: eeschema/tools/sch_drawing_tools.cpp:2779 pcbnew/tools/drawing_tool.cpp:1250
 #, fuzzy
 msgid "Draw Table"
 msgstr "Kreslit čáru"
@@ -24092,7 +24095,7 @@ msgid "No text editor selected in KiCad. Please choose one."
 msgstr "Není definován textový editor v KiCadu. Prosím vyberte některý."
 
 #: eeschema/tools/symbol_editor_control.cpp:438
-#: eeschema/widgets/panel_symbol_chooser.cpp:682
+#: eeschema/widgets/panel_symbol_chooser.cpp:684
 msgid "No symbol selected"
 msgstr "Není vybrán žádný symbol"
 
@@ -24106,7 +24109,7 @@ msgid "No symbol to export"
 msgstr "Žádný symbol pro export"
 
 #: eeschema/tools/symbol_editor_control.cpp:708
-#: pcbnew/footprint_edit_frame.cpp:1437
+#: pcbnew/footprint_edit_frame.cpp:1447
 msgid "Export View as PNG"
 msgstr "Exportovat pohled jako PNG"
 
@@ -24298,11 +24301,11 @@ msgstr "Další položky"
 msgid "Graphical shapes"
 msgstr "Grafický tvar"
 
-#: eeschema/widgets/panel_symbol_chooser.cpp:587
+#: eeschema/widgets/panel_symbol_chooser.cpp:589
 msgid "No footprint specified"
 msgstr "Není specifikováné pouzdro"
 
-#: eeschema/widgets/panel_symbol_chooser.cpp:600
+#: eeschema/widgets/panel_symbol_chooser.cpp:602
 msgid "Invalid footprint specified"
 msgstr "Uvedeno neplatné pouzdro"
 
@@ -24603,13 +24606,15 @@ msgstr "Výběr vrstvy: %s"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:27
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:58
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:59
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:55
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:159
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:50
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:100
-#: pcbnew/footprint.cpp:4034 pcbnew/footprint.cpp:4037
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:169
+#: pcbnew/footprint.cpp:4039 pcbnew/footprint.cpp:4042
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2137 pcbnew/pad.cpp:1303
-#: pcbnew/pad.cpp:2542 pcbnew/pcb_dimension.cpp:661
-#: pcbnew/pcb_dimension.cpp:1457 pcbnew/pcb_fields_grid_table.cpp:181
+#: pcbnew/pad.cpp:2536 pcbnew/pcb_dimension.cpp:661
+#: pcbnew/pcb_dimension.cpp:1457 pcbnew/pcb_fields_grid_table.cpp:150
 #: pcbnew/pcb_group.cpp:503 pcbnew/pcb_marker.cpp:378
 #: pcbnew/pcb_reference_image.cpp:219 pcbnew/pcb_reference_image.cpp:342
 #: pcbnew/pcb_shape.cpp:646 pcbnew/pcb_shape.cpp:890 pcbnew/pcb_shape.cpp:892
@@ -24625,7 +24630,7 @@ msgstr "Výběr vrstvy: %s"
 #: pcbnew/widgets/search_handlers.cpp:120
 #: pcbnew/widgets/search_handlers.cpp:178
 #: pcbnew/widgets/search_handlers.cpp:243 pcbnew/zone.cpp:850
-#: pcbnew/zone.cpp:1898 pcbnew/zone.cpp:1899
+#: pcbnew/zone.cpp:1922 pcbnew/zone.cpp:1923
 msgid "Layer"
 msgstr "Vrstva"
 
@@ -25494,7 +25499,7 @@ msgstr "Zvýraznit D-kód D%d"
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:290
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:352
 #: pcbnew/dialogs/dialog_layer_selection_base.cpp:230
-#: pcbnew/dialogs/panel_setup_layers.cpp:930
+#: pcbnew/dialogs/panel_setup_layers.cpp:1125
 #: pcbnew/widgets/appearance_controls.cpp:1025
 #: pcbnew/widgets/appearance_controls_base.cpp:32
 #: pcbnew/zone_manager/model_zones_overview_table.h:77
@@ -25532,12 +25537,12 @@ msgid "PCB Background"
 msgstr "DPS pozadí"
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:161
-#: pcbnew/widgets/appearance_controls.cpp:1844
+#: pcbnew/widgets/appearance_controls.cpp:1880
 msgid "Show All Layers"
 msgstr "Zobrazit všechny vrstvy"
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:164
-#: pcbnew/widgets/appearance_controls.cpp:1830
+#: pcbnew/widgets/appearance_controls.cpp:1866
 msgid "Hide All Layers But Active"
 msgstr "Skrýt všechny vrstvy kromě aktivních"
 
@@ -25546,7 +25551,7 @@ msgid "Always Hide All Layers But Active"
 msgstr "Vždy skrýt všechny vrstvy kromě aktivních"
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:171
-#: pcbnew/widgets/appearance_controls.cpp:1847
+#: pcbnew/widgets/appearance_controls.cpp:1883
 msgid "Hide All Layers"
 msgstr "Skrýt všechny vrstvy"
 
@@ -25579,8 +25584,8 @@ msgid "Change Render Color for"
 msgstr "Změnit barvu rendrování na"
 
 #: gerbview/widgets/layer_widget.cpp:341
-#: pcbnew/widgets/appearance_controls.cpp:2172
-#: pcbnew/widgets/appearance_controls.cpp:2447
+#: pcbnew/widgets/appearance_controls.cpp:2208
+#: pcbnew/widgets/appearance_controls.cpp:2483
 msgid ""
 "Left double click or middle click for color change, right click for menu"
 msgstr "Dvojklik levým nebo prostředním pro změnu barvy, pravým pro menu"
@@ -27752,300 +27757,300 @@ msgstr "Nelze přesunout do Koše '%s'."
 msgid "Can not move '%s' to trash."
 msgstr "Nelze přesunout do koše '%s'."
 
-#: kicad/project_tree_pane.cpp:291
+#: kicad/project_tree_pane.cpp:292
 msgid "Directory name:"
 msgstr "Název adresáře:"
 
-#: kicad/project_tree_pane.cpp:291
+#: kicad/project_tree_pane.cpp:292
 msgid "Create New Directory"
 msgstr "Vytvořit nový adresář"
 
-#: kicad/project_tree_pane.cpp:851
+#: kicad/project_tree_pane.cpp:852
 msgid "Switch to this Project"
 msgstr "Přepnout na tento projekt"
 
-#: kicad/project_tree_pane.cpp:852
+#: kicad/project_tree_pane.cpp:853
 msgid "Close all editors, and switch to the selected project"
 msgstr "Zavřít všechny editory a přepnout na vybraný projekt"
 
-#: kicad/project_tree_pane.cpp:859
+#: kicad/project_tree_pane.cpp:860
 msgid "New Directory..."
 msgstr "Nový adresář..."
 
-#: kicad/project_tree_pane.cpp:860
+#: kicad/project_tree_pane.cpp:861
 msgid "Create a New Directory"
 msgstr "Vytvoří nový adresář"
 
-#: kicad/project_tree_pane.cpp:868 kicad/project_tree_pane.cpp:878
+#: kicad/project_tree_pane.cpp:869 kicad/project_tree_pane.cpp:879
 msgid "Reveal in Finder"
 msgstr "Odhalit ve vyhledávači"
 
-#: kicad/project_tree_pane.cpp:869
+#: kicad/project_tree_pane.cpp:870
 msgid "Reveals the directory in a Finder window"
 msgstr "Zobrazení adresáře v okně Hledání"
 
-#: kicad/project_tree_pane.cpp:871
+#: kicad/project_tree_pane.cpp:872
 msgid "Open Directory in File Explorer"
 msgstr "Otevřít adresář v Průzkumníku souborů"
 
-#: kicad/project_tree_pane.cpp:872 pcbnew/tools/pcb_actions.cpp:986
+#: kicad/project_tree_pane.cpp:873 pcbnew/tools/pcb_actions.cpp:986
 msgid "Opens the directory in the default system file manager"
 msgstr "Otevře adresář ve výchozím správci souborů systému"
 
-#: kicad/project_tree_pane.cpp:879
+#: kicad/project_tree_pane.cpp:880
 msgid "Reveals the directories in a Finder window"
 msgstr "Zobrazení adresáře projektu v Správci souborů"
 
-#: kicad/project_tree_pane.cpp:881
+#: kicad/project_tree_pane.cpp:882
 msgid "Open Directories in File Explorer"
 msgstr "Otevřít adresáře v Průzkumníku souborů"
 
-#: kicad/project_tree_pane.cpp:882
+#: kicad/project_tree_pane.cpp:883
 msgid "Opens the directories in the default system file manager"
 msgstr "Otevře adresáře ve výchozím správci souborů systému"
 
-#: kicad/project_tree_pane.cpp:893
+#: kicad/project_tree_pane.cpp:894
 msgid "Open the file in a Text Editor"
 msgstr "Otevře soubor v textovém editoru"
 
-#: kicad/project_tree_pane.cpp:895
+#: kicad/project_tree_pane.cpp:896
 msgid "Open files in a Text Editor"
 msgstr "Otevře soubor v textovém editoru"
 
-#: kicad/project_tree_pane.cpp:897
+#: kicad/project_tree_pane.cpp:898
 msgid "Edit in a Text Editor"
 msgstr "Upravit v textovém editoru"
 
-#: kicad/project_tree_pane.cpp:903
+#: kicad/project_tree_pane.cpp:904
 #, fuzzy
 msgid "Run Jobs"
 msgstr "%s na %s"
 
-#: kicad/project_tree_pane.cpp:911
+#: kicad/project_tree_pane.cpp:912
 msgid "Rename File..."
 msgstr "Přejmenovat soubor..."
 
-#: kicad/project_tree_pane.cpp:912
+#: kicad/project_tree_pane.cpp:913
 msgid "Rename file"
 msgstr "Přejmenuje soubor"
 
-#: kicad/project_tree_pane.cpp:916
+#: kicad/project_tree_pane.cpp:917
 msgid "Rename Files..."
 msgstr "Přejmenovat soubory..."
 
-#: kicad/project_tree_pane.cpp:917
+#: kicad/project_tree_pane.cpp:918
 msgid "Rename files"
 msgstr "Přejmenovat soubory"
 
-#: kicad/project_tree_pane.cpp:927
+#: kicad/project_tree_pane.cpp:928
 msgid "Delete the file and its content"
 msgstr "Smaže soubor a jeho obsah"
 
-#: kicad/project_tree_pane.cpp:929
+#: kicad/project_tree_pane.cpp:930
 msgid "Delete the files and their contents"
 msgstr "Smazat soubory i s jeho obsahem"
 
-#: kicad/project_tree_pane.cpp:944
+#: kicad/project_tree_pane.cpp:945
 msgid "Move to Trash"
 msgstr "Přesunout do koše"
 
-#: kicad/project_tree_pane.cpp:956
+#: kicad/project_tree_pane.cpp:957
 msgid "Add Project to Version Control..."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:957
+#: kicad/project_tree_pane.cpp:958
 #, fuzzy
 msgid "Initialize a new repository"
 msgstr "Nelze analyzovat repozitář: %s"
 
-#: kicad/project_tree_pane.cpp:961
+#: kicad/project_tree_pane.cpp:962
 #, fuzzy
 msgid "Commit Project..."
 msgstr "&Projekt..."
 
-#: kicad/project_tree_pane.cpp:962 kicad/project_tree_pane.cpp:976
+#: kicad/project_tree_pane.cpp:963 kicad/project_tree_pane.cpp:977
 msgid "Commit changes to the local repository"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:965
+#: kicad/project_tree_pane.cpp:966
 msgid "Push"
 msgstr "Push"
 
-#: kicad/project_tree_pane.cpp:966
+#: kicad/project_tree_pane.cpp:967
 msgid "Push committed local changes to remote repository"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:969
+#: kicad/project_tree_pane.cpp:970
 msgid "Pull"
 msgstr "Pull"
 
-#: kicad/project_tree_pane.cpp:970
+#: kicad/project_tree_pane.cpp:971
 #, fuzzy
 msgid "Pull changes from remote repository into local"
 msgstr "Sonda ze schématu"
 
-#: kicad/project_tree_pane.cpp:975
+#: kicad/project_tree_pane.cpp:976
 #, fuzzy
 msgid "Commit File..."
 msgstr "Upravit pole..."
 
-#: kicad/project_tree_pane.cpp:990
+#: kicad/project_tree_pane.cpp:991
 msgid "Switch to branch "
 msgstr "Přepnout na větev "
 
-#: kicad/project_tree_pane.cpp:995
+#: kicad/project_tree_pane.cpp:996
 msgid "Other..."
 msgstr "Ostatní..."
 
-#: kicad/project_tree_pane.cpp:996
+#: kicad/project_tree_pane.cpp:997
 #, fuzzy
 msgid "Switch to a different branch"
 msgstr "Vyberte jinou cestu"
 
-#: kicad/project_tree_pane.cpp:999
+#: kicad/project_tree_pane.cpp:1000
 #, fuzzy
 msgid "Switch to Branch"
 msgstr "Přepnout do editoru DPS"
 
-#: kicad/project_tree_pane.cpp:1003
+#: kicad/project_tree_pane.cpp:1004
 #, fuzzy
 msgid "Remove Version Control"
 msgstr "Smazat roh"
 
-#: kicad/project_tree_pane.cpp:1004
+#: kicad/project_tree_pane.cpp:1005
 msgid "Delete all version control files from the project directory."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1059
+#: kicad/project_tree_pane.cpp:1060
 #, c-format
 msgid "Change filename: '%s'"
 msgstr "Změnit název souboru: '%s'"
 
-#: kicad/project_tree_pane.cpp:1061
+#: kicad/project_tree_pane.cpp:1062
 msgid "Change filename"
 msgstr "Změnit název souboru"
 
-#: kicad/project_tree_pane.cpp:1406
+#: kicad/project_tree_pane.cpp:1407
 msgid "Network path: not monitoring folder changes"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1412
+#: kicad/project_tree_pane.cpp:1413
 msgid "Local path: monitoring folder changes"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1595
+#: kicad/project_tree_pane.cpp:1596
 msgid "The selected directory is already a git project."
 msgstr "Vybraný adresář je již součástí git projektu."
 
-#: kicad/project_tree_pane.cpp:1611
-msgid "Failed to initialize git project."
-msgstr ""
-
-#: kicad/project_tree_pane.cpp:1626
+#: kicad/project_tree_pane.cpp:1603
 #, fuzzy
 msgid "Set default remote"
 msgstr "Použít výchozí název sítě"
 
-#: kicad/project_tree_pane.cpp:1679
+#: kicad/project_tree_pane.cpp:1618
+msgid "Failed to initialize git project."
+msgstr ""
+
+#: kicad/project_tree_pane.cpp:1678
 #, fuzzy
 msgid "Failed to set default remote."
 msgstr "Selhalo vytvoření souboru '%s'."
 
-#: kicad/project_tree_pane.cpp:1691 kicad/project_tree_pane.cpp:1725
-#: kicad/project_tree_pane.cpp:1747
+#: kicad/project_tree_pane.cpp:1690 kicad/project_tree_pane.cpp:1724
+#: kicad/project_tree_pane.cpp:1746
 #, fuzzy
 msgid "Fetching Remote"
 msgstr "Načítání repozitáře"
 
-#: kicad/project_tree_pane.cpp:1732
+#: kicad/project_tree_pane.cpp:1731
 #, fuzzy
 msgid "Failed to pull project"
 msgstr "Selhaly výstupní data"
 
-#: kicad/project_tree_pane.cpp:1754
+#: kicad/project_tree_pane.cpp:1753
 #, fuzzy
 msgid "Failed to push project"
 msgstr "Selhaly výstupní data"
 
-#: kicad/project_tree_pane.cpp:1816
+#: kicad/project_tree_pane.cpp:1830
 #, fuzzy, c-format
 msgid "Failed to lookup branch '%s': %s"
 msgstr "Nepodařilo se načíst '%s'."
 
-#: kicad/project_tree_pane.cpp:1829
+#: kicad/project_tree_pane.cpp:1843
 #, fuzzy, c-format
 msgid "Failed to find branch head for '%s'"
 msgstr "Nelze najít prohlížeč PDF pro '%s'."
 
-#: kicad/project_tree_pane.cpp:1840
+#: kicad/project_tree_pane.cpp:1854
 #, fuzzy, c-format
 msgid "Failed to switch to branch '%s'"
 msgstr "Nepodařilo se načíst '%s'.\n"
 
-#: kicad/project_tree_pane.cpp:1851
+#: kicad/project_tree_pane.cpp:1865
 #, fuzzy, c-format
 msgid "Failed to update HEAD reference for branch '%s'"
 msgstr "potřebuji číslo pro '%s'"
 
-#: kicad/project_tree_pane.cpp:1870
+#: kicad/project_tree_pane.cpp:1884
 #, fuzzy
 msgid "Are you sure you want to remove git tracking from this project?"
 msgstr "Opravdu chcete odstranit pole '%s'?"
 
-#: kicad/project_tree_pane.cpp:1887
+#: kicad/project_tree_pane.cpp:1901
 #, fuzzy
 msgid "Failed to remove git directory"
 msgstr "Nepodařilo se odstranit adresář %s"
 
-#: kicad/project_tree_pane.cpp:2223
+#: kicad/project_tree_pane.cpp:2237
 msgid "Discarding commit due to empty commit message."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:2229
+#: kicad/project_tree_pane.cpp:2243
 msgid "Discarding commit due to empty file selection."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:2235
+#: kicad/project_tree_pane.cpp:2249
 #, fuzzy, c-format
 msgid "Failed to get repository index: %s"
 msgstr "Nelze analyzovat repozitář: %s"
 
-#: kicad/project_tree_pane.cpp:2243
+#: kicad/project_tree_pane.cpp:2257
 #, fuzzy, c-format
 msgid "Failed to add file to index: %s"
 msgstr "Nepodařilo se smazat '%s'"
 
-#: kicad/project_tree_pane.cpp:2251
+#: kicad/project_tree_pane.cpp:2265
 #, fuzzy, c-format
 msgid "Failed to write index: %s"
 msgstr "Selhalo vytvoření souboru '%s'."
 
-#: kicad/project_tree_pane.cpp:2258
+#: kicad/project_tree_pane.cpp:2272
 #, fuzzy, c-format
 msgid "Failed to write tree: %s"
 msgstr "Chyba vytvoření \"%s\""
 
-#: kicad/project_tree_pane.cpp:2267
+#: kicad/project_tree_pane.cpp:2281
 #, fuzzy, c-format
 msgid "Failed to lookup tree: %s"
 msgstr "Nepodařilo se smazat '%s'"
 
-#: kicad/project_tree_pane.cpp:2275
+#: kicad/project_tree_pane.cpp:2289
 #, fuzzy, c-format
 msgid "Failed to get HEAD reference: %s"
 msgstr "Nepodařilo se odstranit adresář %s"
 
-#: kicad/project_tree_pane.cpp:2282
+#: kicad/project_tree_pane.cpp:2296
 #, fuzzy, c-format
 msgid "Failed to get commit: %s"
 msgstr "Selhalo uložení schématu '%s'"
 
-#: kicad/project_tree_pane.cpp:2298
+#: kicad/project_tree_pane.cpp:2312
 #, fuzzy, c-format
 msgid "Failed to create author signature: %s"
 msgstr "Nepodařilo se vytvořit dočasný soubor \"%s\""
 
-#: kicad/project_tree_pane.cpp:2333
+#: kicad/project_tree_pane.cpp:2347
 #, fuzzy, c-format
 msgid "Failed to create commit: %s"
 msgstr "Chyba vytvoření \"%s\""
@@ -28503,6 +28508,7 @@ msgid "Item Properties"
 msgstr "Vlastnosti položky"
 
 #: pagelayout_editor/dialogs/properties_frame_base.cpp:461
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:145
 msgid "Default Values"
 msgstr "Výchozí hodnoty"
 
@@ -31048,8 +31054,8 @@ msgstr "Mozaikování zón mědi..."
 #: pcbnew/board.cpp:1807 pcbnew/dialogs/dialog_board_statistics.cpp:701
 #: pcbnew/dialogs/dialog_board_statistics_base.cpp:78
 #: pcbnew/dialogs/dialog_unused_pad_layers_base.cpp:27
-#: pcbnew/footprint.cpp:1628 pcbnew/netinfo_item.cpp:108
-#: pcbnew/pcb_draw_panel_gal.cpp:641 pcbnew/widgets/appearance_controls.cpp:331
+#: pcbnew/footprint.cpp:1633 pcbnew/netinfo_item.cpp:108
+#: pcbnew/pcb_draw_panel_gal.cpp:714 pcbnew/widgets/appearance_controls.cpp:331
 #: pcbnew/widgets/panel_selection_filter.cpp:198
 #: pcbnew/widgets/panel_selection_filter_base.cpp:45
 msgid "Pads"
@@ -31063,18 +31069,18 @@ msgstr "Plošky"
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:222
 #: pcbnew/dialogs/dialog_unused_pad_layers_base.cpp:24
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:88
-#: pcbnew/netinfo_item.cpp:123 pcbnew/pcb_draw_panel_gal.cpp:642
+#: pcbnew/netinfo_item.cpp:123 pcbnew/pcb_draw_panel_gal.cpp:715
 #: pcbnew/widgets/appearance_controls.cpp:330
 #: pcbnew/widgets/panel_selection_filter.cpp:197
 #: pcbnew/widgets/panel_selection_filter_base.cpp:41
 msgid "Vias"
 msgstr "Prokovy"
 
-#: pcbnew/board.cpp:1809 pcbnew/pcb_draw_panel_gal.cpp:643
+#: pcbnew/board.cpp:1809 pcbnew/pcb_draw_panel_gal.cpp:716
 msgid "Track Segments"
 msgstr "Segmenty spoje"
 
-#: pcbnew/board.cpp:1811 pcbnew/pcb_draw_panel_gal.cpp:645
+#: pcbnew/board.cpp:1811 pcbnew/pcb_draw_panel_gal.cpp:718
 msgid "Unrouted"
 msgstr "Nepropojené"
 
@@ -31286,7 +31292,7 @@ msgid "Add Dielectric Layer"
 msgstr "Přidat dielektrickou vrstvu"
 
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:330
-#: pcbnew/dialogs/panel_setup_layers.cpp:957
+#: pcbnew/dialogs/panel_setup_layers.cpp:1152
 msgid "Select layer to add:"
 msgstr "Vybrat vrstvu pro přidání:"
 
@@ -32004,14 +32010,13 @@ msgstr "Rozsah přečíslování"
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:154
 #: pcbnew/dialogs/dialog_render_job.cpp:41
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:117
-#: pcbnew/footprint.cpp:1640
+#: pcbnew/footprint.cpp:1645
 msgid "Front"
 msgstr "Nahoře"
 
 #: pcbnew/dialogs/dialog_board_reannotate_base.cpp:187
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:154
 #: pcbnew/dialogs/dialog_render_job.cpp:39
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:560
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:122
 msgid "Back"
 msgstr "Dole"
@@ -32182,7 +32187,7 @@ msgstr ""
 "Přidružený soubor projektu %s nelze načíst"
 
 #: pcbnew/dialogs/dialog_board_setup.cpp:301 pcbnew/files.cpp:583
-#: pcbnew/tools/pcb_control.cpp:1502
+#: pcbnew/tools/pcb_control.cpp:1506
 msgid "Loading PCB"
 msgstr "Načítání DPS"
 
@@ -32254,7 +32259,7 @@ msgid "Total:"
 msgstr "Celkem:"
 
 #: pcbnew/dialogs/dialog_board_statistics.cpp:491
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2517
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2511
 msgid "Round"
 msgstr "Zaokrouhlování"
 
@@ -32371,7 +32376,7 @@ msgstr "Statistiky desky"
 
 #: pcbnew/dialogs/dialog_cleanup_graphics.cpp:48
 #: pcbnew/dialogs/dialog_exchange_footprints.cpp:310
-#: pcbnew/footprint_libraries_utils.cpp:961
+#: pcbnew/footprint_libraries_utils.cpp:970
 msgid "Update Footprint"
 msgstr "Aktualizovat pouzdro"
 
@@ -32737,8 +32742,8 @@ msgstr ""
 "Výchozí typ spojení plošky se zónou.\n"
 "Toto nastavení může být potlačeno nastavením místní plošky"
 
-#: pcbnew/dialogs/dialog_copper_zones_base.cpp:232 pcbnew/footprint.cpp:4008
-#: pcbnew/pad.cpp:2527 pcbnew/zone.cpp:1805
+#: pcbnew/dialogs/dialog_copper_zones_base.cpp:232 pcbnew/footprint.cpp:4013
+#: pcbnew/pad.cpp:2521 pcbnew/zone.cpp:1829
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 msgid "Thermal reliefs"
 msgstr "Teplotní profily"
@@ -32783,13 +32788,13 @@ msgstr "Typ výplně:"
 
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:290
 #: pcbnew/dialogs/dialog_non_copper_zones_properties_base.cpp:129
-#: pcbnew/zone.cpp:1815 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
+#: pcbnew/zone.cpp:1839 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
 msgid "Solid fill"
 msgstr "Pevné vyplnění"
 
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:290
 #: pcbnew/dialogs/dialog_non_copper_zones_properties_base.cpp:129
-#: pcbnew/zone.cpp:1816 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
+#: pcbnew/zone.cpp:1840 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
 msgid "Hatch pattern"
 msgstr "Šrafované"
 
@@ -32847,7 +32852,7 @@ msgstr "Odstranit ostrovy:"
 msgid "Choose what to do with unconnected copper islands"
 msgstr "Vyberte si, co dělat s nepřipojenými ostrovy mědi"
 
-#: pcbnew/dialogs/dialog_copper_zones_base.cpp:357 pcbnew/zone.cpp:1826
+#: pcbnew/dialogs/dialog_copper_zones_base.cpp:357 pcbnew/zone.cpp:1850
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 msgid "Below area limit"
 msgstr "Pod hranicí plochy"
@@ -34593,8 +34598,8 @@ msgstr "Kontrola pouzder"
 msgid "Choose Footprint"
 msgstr "Kopírovat pouzdro"
 
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:76
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:143
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:78
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:148
 msgid "3D Models"
 msgstr "3D modely"
 
@@ -34634,41 +34639,41 @@ msgstr ""
 "Tloušťka textu je pro jeho rozměry příliš velká.\n"
 "Bude omezeno na %s."
 
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:633
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:624
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:661
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:660
 #, fuzzy
 msgid "Edit Footprint Properties"
 msgstr "Upravit vlastnosti pouzdra"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:52
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:53
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:157
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:98
 msgid "Text Items"
 msgstr "Textové položky"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:60
 #: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:53
-#: pcbnew/pcb_fields_grid_table.cpp:183 pcbnew/pcb_text.cpp:630
+#: pcbnew/pcb_fields_grid_table.cpp:152 pcbnew/pcb_text.cpp:630
 #: pcbnew/pcb_text.cpp:647
 msgid "Keep Upright"
 msgstr "Držet svisle"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:61
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:62
-#: pcbnew/pcb_fields_grid_table.cpp:184
+#: pcbnew/pcb_fields_grid_table.cpp:153
 msgid "X Offset"
 msgstr "Posun X"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:62
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:63
-#: pcbnew/pcb_fields_grid_table.cpp:185
+#: pcbnew/pcb_fields_grid_table.cpp:154
 msgid "Y Offset"
 msgstr "Posun Y"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:68
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:69
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:64
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:168
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:56
 #: pcbnew/plot_board_layers.cpp:103
 msgid "Reference designator"
@@ -34686,14 +34691,14 @@ msgstr "Typ pouzdra:"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:188
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:193
-#: pcbnew/footprint.cpp:1286
+#: pcbnew/footprint.cpp:1291
 msgid "Through hole"
 msgstr "Průchozí otvor"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:188
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:193
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/footprint.cpp:1283
-#: pcbnew/pad.cpp:1532 pcbnew/pad.cpp:2493
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/footprint.cpp:1288
+#: pcbnew/pad.cpp:1532 pcbnew/pad.cpp:2487
 msgid "SMD"
 msgstr "SMD"
 
@@ -34886,28 +34891,28 @@ msgstr ""
 msgid "Footprint Properties"
 msgstr "Vlastnosti pouzdra"
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:379
-#: pcbnew/footprint_libraries_utils.cpp:1124
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:388
+#: pcbnew/footprint_libraries_utils.cpp:1133
 #: pcbnew/tools/footprint_editor_control.cpp:460
 msgid "Footprint must have a name."
 msgstr "Pouzdro musí mít název."
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:384
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:393
 #, c-format
 msgid "Footprint name may not contain '%s'."
 msgstr "Název pouzdra nesmí obsahovat '%s'."
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:437
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:446
 #, c-format
 msgid "The text width must be between %s and %s."
 msgstr "Šířka textu musí být mezi %s a %s."
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:449
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:458
 #, c-format
 msgid "The text height must be between %s and %s."
 msgstr "Výška textu musí být mezi %s a %s."
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:467
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:476
 #: pcbnew/dialogs/dialog_text_properties.cpp:522
 #: pcbnew/dialogs/dialog_textbox_properties.cpp:342
 msgid ""
@@ -35650,7 +35655,7 @@ msgstr "Vrstvy potisku"
 
 #: pcbnew/dialogs/dialog_global_edit_text_and_graphics.cpp:273
 #: pcbnew/dialogs/panel_fp_editor_graphics_defaults_base.cpp:64
-#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:60 pcbnew/pad.cpp:2684
+#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:60 pcbnew/pad.cpp:2678
 msgid "Copper Layers"
 msgstr "Vrstvy mědi"
 
@@ -35815,7 +35820,7 @@ msgstr "Kroužky prstence:"
 
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:175
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1075
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2533
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2527
 msgid "All copper layers"
 msgstr "Všechny vrstvy mědi"
 
@@ -35826,7 +35831,7 @@ msgstr "Počátek, konec a spojení vrstev"
 
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:175
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1079
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2534
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2528
 msgid "Connected layers only"
 msgstr "Pouze spojené vrstvy"
 
@@ -36321,7 +36326,7 @@ msgid "Outset Items"
 msgstr "Textové položky"
 
 #: pcbnew/dialogs/dialog_pad_properties.cpp:179
-#: pcbnew/dialogs/dialog_pad_properties_base.h:288 pcbnew/pad.cpp:2584
+#: pcbnew/dialogs/dialog_pad_properties_base.h:288 pcbnew/pad.cpp:2578
 msgid "Pad Properties"
 msgstr "Vlastnosti plošky"
 
@@ -36399,7 +36404,7 @@ msgstr "w"
 msgid "Pad type:"
 msgstr "Typ plošky:"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/pad.cpp:2492
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/pad.cpp:2486
 msgid "Through-hole"
 msgstr "Průchozí díra"
 
@@ -36450,7 +36455,7 @@ msgid "Circular"
 msgstr "Kružnice"
 
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:1516
-#: pcbnew/pad.cpp:2500
+#: pcbnew/pad.cpp:2494
 msgid "Oval"
 msgstr "Ovál"
 
@@ -36462,11 +36467,11 @@ msgstr "Obdélníkový"
 msgid "Trapezoidal"
 msgstr "Lichoběžníkový"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2502
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2496
 msgid "Rounded rectangle"
 msgstr "Zaoblený obdélník"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2503
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2497
 msgid "Chamfered rectangle"
 msgstr "Zkosený obdélník"
 
@@ -36577,7 +36582,7 @@ msgstr "Posun tvaru a díry"
 msgid "Hole shape:"
 msgstr "Tvar díry:"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2518
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2512
 msgid "Oblong"
 msgstr ""
 
@@ -36658,23 +36663,23 @@ msgid ""
 "Mechanical specifies a through-hole pad that is used for mechanical support"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2508
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2502
 msgid "BGA pad"
 msgstr "BGA ploška"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2510
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2504
 msgid "Fiducial, local to footprint"
 msgstr "Fiduciální, lokální pro pouzdro"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2509
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2503
 msgid "Fiducial, global to board"
 msgstr "Fiduciální, globální k desce"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2511
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2505
 msgid "Test point pad"
 msgstr "Ploška testovacího bodu"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2512
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2506
 msgid "Heatsink pad"
 msgstr "Chladící ploška"
 
@@ -36947,7 +36952,7 @@ msgstr "Obrys plošek na výrobních vrstvách"
 
 #: pcbnew/dialogs/dialog_plot_base.cpp:90
 #: pcbnew/widgets/appearance_controls.cpp:653
-#: pcbnew/widgets/appearance_controls.cpp:1810
+#: pcbnew/widgets/appearance_controls.cpp:1846
 msgid "Hide"
 msgstr "Skrýt"
 
@@ -38025,7 +38030,7 @@ msgstr "Pouzdro %s (%s), %s orientace %.1f st"
 #: pcbnew/dialogs/dialog_text_properties_base.cpp:99
 #: pcbnew/pcb_dimension.cpp:1885 pcbnew/pcb_dimension.cpp:1921
 #: pcbnew/pcb_dimension.cpp:1962 pcbnew/pcb_dimension.cpp:2007
-#: pcbnew/pcb_dimension.cpp:2044 pcbnew/pcb_fields_grid_table.cpp:186
+#: pcbnew/pcb_dimension.cpp:2044 pcbnew/pcb_fields_grid_table.cpp:155
 #: pcbnew/pcb_text.cpp:626
 msgid "Knockout"
 msgstr "Text v Negativu"
@@ -38259,7 +38264,7 @@ msgstr "Cílové zkosení: "
 #: pcbnew/router/router_tool.cpp:2757 pcbnew/router/router_tool.cpp:2762
 #: pcbnew/router/router_tool.cpp:2767 pcbnew/router/router_tool.cpp:2778
 #: pcbnew/router/router_tool.cpp:2786 pcbnew/router/router_tool.cpp:2791
-#: pcbnew/tools/pcb_control.cpp:1698 pcbnew/tools/pcb_control.cpp:1708
+#: pcbnew/tools/pcb_control.cpp:1702 pcbnew/tools/pcb_control.cpp:1712
 #: pcbnew/zone.cpp:874
 #, c-format
 msgid "(from %s)"
@@ -38559,6 +38564,11 @@ msgstr "Pokud není zaškrtnuto, tažení myší provede operaci přesunu (M)"
 msgid "Internal Layers"
 msgstr "Vnitřní vrstvy"
 
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:496
+#, fuzzy, c-format
+msgid "Layer name %s already in use."
+msgstr "Název vrstvy '%s' se již používá."
+
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:23
 #, fuzzy
 msgid "Default Field Properties for New Footprints"
@@ -38632,29 +38642,29 @@ msgstr "Soubor '%s' již existuje. Chcete tento soubor přepsat?"
 msgid "Failed to save footprint library file '%s'."
 msgstr "Selhalo uložení souboru knihovny symbolů '%s'."
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:396
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:388
 #, fuzzy
 msgid "Error adding 3D model"
 msgstr "Načítání 3D modelů..."
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:480
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:472
 msgid "No filename entered"
 msgstr "Název soubor není zvolen"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:485
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:477
 msgid "Illegal filename"
 msgstr "Neplatný název souboru"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:490
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:482
 #: pcbnew/microwave/microwave_polygon.cpp:223
 msgid "File not found"
 msgstr "Soubor nenalezen"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:495
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:487
 msgid "Unable to open file"
 msgstr "Nelze otevřít soubor"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:500
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:492
 msgid "Unknown error"
 msgstr "Neznámá chyba"
 
@@ -39187,12 +39197,144 @@ msgstr "Žádné výchozí pouzdro"
 msgid "Apply board defaults to non-copper footprint shapes"
 msgstr "Žádné výchozí pouzdro"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:458
+#: pcbnew/dialogs/panel_setup_layers.cpp:77
+#: pcbnew/dialogs/panel_setup_layers.cpp:284
+msgid "Off-board, testing"
+msgstr "Mimo desku, testování"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:87
+msgid "If you want a fabrication layer for the front side of the board"
+msgstr "Pokud chcete výrobní vrstvu na horní straně desky"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:97
+#: pcbnew/dialogs/panel_setup_layers.cpp:266
+msgid "Off-board, manufacturing"
+msgstr "Mimo desku, výrobní"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:105
+msgid "If you want an adhesive template for the front side of the board"
+msgstr "Pokud chcete šablonu lepidla na horní straně desky"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:115
+#: pcbnew/dialogs/panel_setup_layers.cpp:133
+#: pcbnew/dialogs/panel_setup_layers.cpp:151
+#: pcbnew/dialogs/panel_setup_layers.cpp:169
+#: pcbnew/dialogs/panel_setup_layers.cpp:194
+#: pcbnew/dialogs/panel_setup_layers.cpp:212
+#: pcbnew/dialogs/panel_setup_layers.cpp:230
+#: pcbnew/dialogs/panel_setup_layers.cpp:248
+msgid "On-board, non-copper"
+msgstr "Na desce, bez mědi"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:123
+#, fuzzy
+msgid "If you want a solder paste layer for front side of the board"
+msgstr "Pokud potřebujete vrstvu pájecí pasty na horní straně desky"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:141
+msgid "If you want a silk screen layer for the front side of the board"
+msgstr "Pokud potřebujete vrstvu potisku na horní straně desky"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:159
+msgid "If you want a solder mask layer for the front of the board"
+msgstr "Pokud chcete vrstvu pájecí masky na horní straně desky"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:184
+msgid "If you want a solder mask layer for the back side of the board"
+msgstr "Pokud chcete vrstvu pájecí masky na zadní straně desky"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:202
+msgid "If you want a silk screen layer for the back side of the board"
+msgstr "Pokud chcete vrstvu potisku na zadní straně desky"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:220
+msgid "If you want a solder paste layer for the back side of the board"
+msgstr "Pokud chcete vrstvu pájecí pasty na zadní straně desky"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:238
+msgid "If you want an adhesive layer for the back side of the board"
+msgstr "Pokud chcete vrstvu lepidla na zadní straně desky"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:256
+msgid "If you want a fabrication layer for the back side of the board"
+msgstr "Pokud chcete výrobní vrstvu na zadní straně desky"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:302
+msgid "Board contour"
+msgstr "Obrys desky"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:319
+#, fuzzy
+msgid "Board contour setback"
+msgstr "Obrys desky"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:333
+#: pcbnew/dialogs/panel_setup_layers.cpp:347
+#: pcbnew/dialogs/panel_setup_layers.cpp:363
+#: pcbnew/dialogs/panel_setup_layers.cpp:379
+#: pcbnew/dialogs/panel_setup_layers.cpp:477
+msgid "Auxiliary"
+msgstr "Pomocné"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:354
+msgid "If you want a separate layer for comments or notes"
+msgstr "Pokud chcete samostatnou vrstvu pro komentáře nebo poznámky"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:370
+msgid "If you want a layer for documentation drawings"
+msgstr "Pokud chcete vrstvy pro dokumentace výkresu"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:415
 #, fuzzy
 msgid "Use the Physical Stackup page to change the number of copper layers."
 msgstr "Použijte ovládací prvek \"%s\" pro změnu počtu vrstev mědi."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:492
+#: pcbnew/dialogs/panel_setup_layers.cpp:421
+#: pcbnew/dialogs/panel_setup_layers.cpp:473
+#: pcbnew/tools/drawing_stackup_table_tool.cpp:247
+msgid "Layer Name"
+msgstr "Název vrstvy"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:426
+msgid "signal"
+msgstr "signál"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:427
+msgid "power plane"
+msgstr "napájecí plocha"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:428
+msgid "mixed"
+msgstr "smíšené"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:429
+msgid "jumper"
+msgstr "jumper"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:432
+msgid ""
+"Copper layer type for Freerouter and other external routers.\n"
+"Power plane layers are removed from Freerouter's layer menus."
+msgstr ""
+"Typ vrstvy mědi pro Freerouter a další externí routry.\n"
+"Napájecí vrstvy jsou odstraněny z menu vrstev Freerouter-u."
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:478
+#, fuzzy
+msgid "Off-board, front"
+msgstr "Mimo desku, testování"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:479
+#, fuzzy
+msgid "Off-board, back"
+msgstr "Mimo desku, testování"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:485
+msgid ""
+"Auxiliary layers do not flip with board side, while back and front layers do."
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:712
 #, c-format
 msgid ""
 "Footprints have some items on removed layers:\n"
@@ -39205,7 +39347,7 @@ msgstr ""
 "Tyto položky již nebudou přístupné\n"
 "Chcete pokračovat?"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:503
+#: pcbnew/dialogs/panel_setup_layers.cpp:723
 msgid ""
 "Items have been found on removed layers. This operation will delete all "
 "items from removed layers and cannot be undone.\n"
@@ -39215,25 +39357,25 @@ msgstr ""
 "položky z odstraněných vrstev a nelze ji vrátit zpět. \n"
 "Chcete pokračovat?"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:752
+#: pcbnew/dialogs/panel_setup_layers.cpp:947
 msgid "Layer must have a name."
 msgstr "Vrstva musí mít název."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:758
+#: pcbnew/dialogs/panel_setup_layers.cpp:953
 #, c-format
 msgid "%s are forbidden in layer names."
 msgstr "%s jsou v názvech vrstev zakázány."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:765
+#: pcbnew/dialogs/panel_setup_layers.cpp:960
 msgid "Layer name \"signal\" is reserved."
 msgstr "Název vrstvy \"signál\" je vyhrazen."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:774
+#: pcbnew/dialogs/panel_setup_layers.cpp:969
 #, c-format
 msgid "Layer name '%s' already in use."
 msgstr "Název vrstvy '%s' se již používá."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:907
+#: pcbnew/dialogs/panel_setup_layers.cpp:1102
 #, c-format
 msgid ""
 "Imported settings have fewer copper layers than the current board (%i "
@@ -39242,16 +39384,16 @@ msgid ""
 "Continue and delete the extra inner copper layers from the current board?"
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:916
+#: pcbnew/dialogs/panel_setup_layers.cpp:1111
 #, fuzzy
 msgid "Inner Layers to Be Deleted"
 msgstr "Vnitřní vrstvy k odstranění"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:951
+#: pcbnew/dialogs/panel_setup_layers.cpp:1146
 msgid "All user-defined layers have already been added."
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:955
+#: pcbnew/dialogs/panel_setup_layers.cpp:1150
 msgid "Add User-defined Layer"
 msgstr "Přidat uživatelem definovanou vrstvu"
 
@@ -39259,567 +39401,6 @@ msgstr "Přidat uživatelem definovanou vrstvu"
 msgid "Add User Defined Layer..."
 msgstr "Přidat uživatelsky definovanou vrstvu..."
 
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:46
-msgid "CrtYd_Front"
-msgstr "CrtYd_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:51
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:639
-msgid "Off-board, testing"
-msgstr "Mimo desku, testování"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:58
-msgid "If you want a fabrication layer for the front side of the board"
-msgstr "Pokud chcete výrobní vrstvu na horní straně desky"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:62
-msgid "Fab_Front"
-msgstr "Fab_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:65
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:629
-msgid "Off-board, manufacturing"
-msgstr "Mimo desku, výrobní"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:70
-msgid "If you want an adhesive template for the front side of the board"
-msgstr "Pokud chcete šablonu lepidla na horní straně desky"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:74
-msgid "Adhes_Front"
-msgstr "Adhes_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:77
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:89
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:101
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:113
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:581
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:593
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:605
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:617
-msgid "On-board, non-copper"
-msgstr "Na desce, bez mědi"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:82
-#, fuzzy
-msgid "If you want a solder paste layer for front side of the board"
-msgstr "Pokud potřebujete vrstvu pájecí pasty na horní straně desky"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:86
-msgid "SoldP_Front"
-msgstr "SoldP_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:94
-msgid "If you want a silk screen layer for the front side of the board"
-msgstr "Pokud potřebujete vrstvu potisku na horní straně desky"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:98
-msgid "SilkS_Front"
-msgstr "SilkS_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:106
-msgid "If you want a solder mask layer for the front of the board"
-msgstr "Pokud chcete vrstvu pájecí masky na horní straně desky"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:110
-msgid "Mask_Front"
-msgstr "Mask_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:118
-msgid "If you want a front copper layer"
-msgstr "Pokud chcete vrstvu mědi nahoře"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:122
-msgid "Front_layer"
-msgstr "Horní_vrstva"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:123
-msgid "Layer name of front (top) copper layer"
-msgstr "Název vrstvy přední (horní) vrstvy mědi"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "signal"
-msgstr "signál"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "power plane"
-msgstr "napájecí plocha"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "mixed"
-msgstr "smíšené"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "jumper"
-msgstr "jumper"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:131
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:145
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:159
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:173
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:187
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:201
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:215
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:229
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:243
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:257
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:271
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:285
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:299
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:313
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:327
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:341
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:355
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:369
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:383
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:397
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:411
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:425
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:439
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:453
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:467
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:481
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:495
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:509
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:523
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:537
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:551
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:569
-msgid ""
-"Copper layer type for Freerouter and other external routers.\n"
-"Power plane layers are removed from Freerouter's layer menus."
-msgstr ""
-"Typ vrstvy mědi pro Freerouter a další externí routry.\n"
-"Napájecí vrstvy jsou odstraněny z menu vrstev Freerouter-u."
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:138
-msgid "In1"
-msgstr "In1"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:152
-msgid "In2"
-msgstr "In2"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:166
-msgid "In3"
-msgstr "In3"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:180
-msgid "In4"
-msgstr "In4"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:194
-msgid "In5"
-msgstr "In5"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:208
-msgid "In6"
-msgstr "In6"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:222
-msgid "In7"
-msgstr "In7"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:236
-msgid "In8"
-msgstr "In8"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:250
-msgid "In9"
-msgstr "In9"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:264
-msgid "In10"
-msgstr "In10"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:278
-msgid "In11"
-msgstr "In11"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:292
-msgid "In12"
-msgstr "In12"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:306
-msgid "In13"
-msgstr "In13"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:320
-msgid "In14"
-msgstr "In14"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:334
-msgid "In15"
-msgstr "In15"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:348
-msgid "In16"
-msgstr "In16"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:362
-msgid "In17"
-msgstr "In17"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:376
-msgid "In18"
-msgstr "In18"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:390
-msgid "In19"
-msgstr "In19"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:404
-msgid "In20"
-msgstr "In20"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:418
-msgid "In21"
-msgstr "In21"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:432
-msgid "In22"
-msgstr "In22"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:446
-msgid "In23"
-msgstr "In23"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:460
-msgid "In24"
-msgstr "In24"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:474
-msgid "In25"
-msgstr "In25"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:488
-msgid "In26"
-msgstr "In26"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:502
-msgid "In27"
-msgstr "In27"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:516
-msgid "In28"
-msgstr "In28"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:530
-msgid "In29"
-msgstr "In29"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:544
-msgid "In30"
-msgstr "In30"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:556
-msgid "If you want a back copper layer"
-msgstr "Pokud chcete vrstvu mědi vzadu"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:561
-msgid "Layer name of back (bottom) copper layer"
-msgstr "Název zadní vrstvy (dolní) vrstvy mědi"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:574
-msgid "If you want a solder mask layer for the back side of the board"
-msgstr "Pokud chcete vrstvu pájecí masky na zadní straně desky"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:578
-msgid "SoldM_Back"
-msgstr "SoldM_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:586
-msgid "If you want a silk screen layer for the back side of the board"
-msgstr "Pokud chcete vrstvu potisku na zadní straně desky"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:590
-msgid "SilkS_Back"
-msgstr "SilkS_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:598
-msgid "If you want a solder paste layer for the back side of the board"
-msgstr "Pokud chcete vrstvu pájecí pasty na zadní straně desky"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:602
-msgid "SoldP_Back"
-msgstr "SoldP_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:610
-msgid "If you want an adhesive layer for the back side of the board"
-msgstr "Pokud chcete vrstvu lepidla na zadní straně desky"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:614
-msgid "Adhes_Back"
-msgstr "Adhes_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:622
-msgid "If you want a fabrication layer for the back side of the board"
-msgstr "Pokud chcete výrobní vrstvu na zadní straně desky"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:626
-msgid "Fab_Back"
-msgstr "Fab_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:636
-msgid "CrtYd_Back"
-msgstr "CrtYd_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:646
-msgid "Pcb_Edges"
-msgstr "Pcb_Edges"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:649
-msgid "Board contour"
-msgstr "Obrys desky"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:656
-msgid "Margin"
-msgstr "Margin"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:659
-#, fuzzy
-msgid "Board contour setback"
-msgstr "Obrys desky"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:666
-msgid "Eco1"
-msgstr "Eco1"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:669
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:679
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:691
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:703
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-msgid "Auxiliary"
-msgstr "Pomocné"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:676
-msgid "Eco2"
-msgstr "Eco2"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:684
-msgid "If you want a separate layer for comments or notes"
-msgstr "Pokud chcete samostatnou vrstvu pro komentáře nebo poznámky"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:688
-msgid "Comments"
-msgstr "Komentáře"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:696
-msgid "If you want a layer for documentation drawings"
-msgstr "Pokud chcete vrstvy pro dokumentace výkresu"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:700
-msgid "Drawings"
-msgstr "Kresby"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:710
-msgid "User1"
-msgstr "Uživatel1"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-#, fuzzy
-msgid "Off-board, front"
-msgstr "Mimo desku, testování"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-#, fuzzy
-msgid "Off-board, back"
-msgstr "Mimo desku, testování"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:717
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:731
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:745
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:759
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:773
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:787
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:801
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:815
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:829
-msgid ""
-"Auxiliary layers do not flip with board side, while back and front layers do."
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:724
-msgid "User2"
-msgstr "Uživatel2"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:738
-msgid "User3"
-msgstr "Uživatel3"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:752
-msgid "User4"
-msgstr "Uživatel4"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:766
-msgid "User5"
-msgstr "Uživatel5"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:780
-msgid "User6"
-msgstr "Uživatel6"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:794
-msgid "User7"
-msgstr "Uživatel7"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:808
-msgid "User8"
-msgstr "Uživatel8"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:822
-msgid "User9"
-msgstr "Uživatel9"
-
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:32
 msgid ""
 "Use your board manufacturer's recommendations for solder mask expansion and "
@@ -40996,7 +40577,7 @@ msgid "%s pad connection: %s."
 msgstr "Připojení plošky %s: %s."
 
 #: pcbnew/drc/drc_engine.cpp:1499 pcbnew/drc/drc_engine.cpp:1516
-#: pcbnew/drc/drc_engine.cpp:1533 pcbnew/zone.cpp:612 pcbnew/zone.h:172
+#: pcbnew/drc/drc_engine.cpp:1533 pcbnew/zone.cpp:612 pcbnew/zone.h:179
 msgid "zone"
 msgstr "zóna"
 
@@ -41015,7 +40596,7 @@ msgstr "%s teplotní profil šířka: %s."
 msgid "Checking rule assertion \"%s\"."
 msgstr "Kontroluji tvrzení pravidla \"%s\"."
 
-#: pcbnew/drc/drc_item.cpp:45 pcbnew/zone.cpp:2046
+#: pcbnew/drc/drc_item.cpp:45 pcbnew/zone.cpp:2070
 msgid "Electrical"
 msgstr "Elektrický"
 
@@ -41892,7 +41473,7 @@ msgid "'%s' settings differ."
 msgstr "Počet vývodů"
 
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:619
-#: pcbnew/footprint.cpp:4085
+#: pcbnew/footprint.cpp:4090
 msgid "Exempt From Courtyard Requirement"
 msgstr ""
 
@@ -42613,137 +42194,137 @@ msgstr ""
 msgid "Generating ODB++ output files"
 msgstr "Generovat IPC-D-356 soubor netlistu"
 
-#: pcbnew/footprint.cpp:1288
+#: pcbnew/footprint.cpp:1293
 msgid "Other"
 msgstr "Další"
 
-#: pcbnew/footprint.cpp:1626
+#: pcbnew/footprint.cpp:1631
 msgid "Footprint Name"
 msgstr "Název pouzdra"
 
-#: pcbnew/footprint.cpp:1630 pcbnew/footprint.cpp:1689
+#: pcbnew/footprint.cpp:1635 pcbnew/footprint.cpp:1694
 #, c-format
 msgid "Doc: %s"
 msgstr "Dok: %s"
 
-#: pcbnew/footprint.cpp:1631 pcbnew/footprint.cpp:1690
+#: pcbnew/footprint.cpp:1636 pcbnew/footprint.cpp:1695
 #, c-format
 msgid "Keywords: %s"
 msgstr "Klíčová slova: %s"
 
-#: pcbnew/footprint.cpp:1640 pcbnew/footprint.cpp:1641
+#: pcbnew/footprint.cpp:1645 pcbnew/footprint.cpp:1646
 msgid "Board Side"
 msgstr "Strana desky"
 
-#: pcbnew/footprint.cpp:1641
+#: pcbnew/footprint.cpp:1646
 msgid "Back (Flipped)"
 msgstr "Dole (Převráceno)"
 
-#: pcbnew/footprint.cpp:1660
+#: pcbnew/footprint.cpp:1665
 msgid "autoplaced"
 msgstr "automaticky umístit"
 
-#: pcbnew/footprint.cpp:1663
+#: pcbnew/footprint.cpp:1668
 msgid "not in schematic"
 msgstr "není ve schématu"
 
-#: pcbnew/footprint.cpp:1666
+#: pcbnew/footprint.cpp:1671
 msgid "exclude from pos files"
 msgstr "vyloučit ze souborů pozice"
 
-#: pcbnew/footprint.cpp:1669
+#: pcbnew/footprint.cpp:1674
 msgid "exclude from BOM"
 msgstr "vyloučit z rozpisky materiálu"
 
-#: pcbnew/footprint.cpp:1674
+#: pcbnew/footprint.cpp:1679
 msgid "Status: "
 msgstr "Status: "
 
-#: pcbnew/footprint.cpp:1674
+#: pcbnew/footprint.cpp:1679
 msgid "Attributes:"
 msgstr "Atributy:"
 
-#: pcbnew/footprint.cpp:1681 pcbnew/footprint.cpp:4064 pcbnew/zone.cpp:1837
+#: pcbnew/footprint.cpp:1686 pcbnew/footprint.cpp:4069 pcbnew/zone.cpp:1861
 #, fuzzy
 msgid "Component Class"
 msgstr "Alias součástky"
 
-#: pcbnew/footprint.cpp:1685
+#: pcbnew/footprint.cpp:1690
 #, c-format
 msgid "3D-Shape: %s"
 msgstr "3D-tvar: %s"
 
-#: pcbnew/footprint.cpp:1685
+#: pcbnew/footprint.cpp:1690
 msgid "<none>"
 msgstr "<žádný>"
 
-#: pcbnew/footprint.cpp:2100
+#: pcbnew/footprint.cpp:2105
 msgid "<no reference designator>"
 msgstr "<bez reference schematu>"
 
-#: pcbnew/footprint.cpp:2102
+#: pcbnew/footprint.cpp:2107
 #, c-format
 msgid "Footprint %s"
 msgstr "Pouzdro %s"
 
-#: pcbnew/footprint.cpp:3242
+#: pcbnew/footprint.cpp:3247
 #, fuzzy, c-format
 msgid "(expected 'Through hole'; actual '%s')"
 msgstr "Očekávaný typ \"Průchozí díra\", ale definován jako \"%s\""
 
-#: pcbnew/footprint.cpp:3245
+#: pcbnew/footprint.cpp:3250
 #, fuzzy, c-format
 msgid "(expected 'SMD'; actual '%s')"
 msgstr "(%s max průměr %s; aktuální %s)"
 
-#: pcbnew/footprint.cpp:3466
+#: pcbnew/footprint.cpp:3471
 #, c-format
 msgid "(net-tie pad group contains unknown pad number %s)"
 msgstr ""
 
-#: pcbnew/footprint.cpp:3471
+#: pcbnew/footprint.cpp:3476
 #, c-format
 msgid "(pad %s appears in more than one net-tie pad group)"
 msgstr ""
 
-#: pcbnew/footprint.cpp:4006 pcbnew/pad.cpp:2525 pcbnew/zone.cpp:1803
+#: pcbnew/footprint.cpp:4011 pcbnew/pad.cpp:2519 pcbnew/zone.cpp:1827
 msgid "Inherited"
 msgstr "Dědičný"
 
-#: pcbnew/footprint.cpp:4010 pcbnew/pad.cpp:2529 pcbnew/zone.cpp:1807
+#: pcbnew/footprint.cpp:4015 pcbnew/pad.cpp:2523 pcbnew/zone.cpp:1831
 msgid "Thermal reliefs for PTH"
 msgstr "Teplotní profily pro PTH"
 
-#: pcbnew/footprint.cpp:4070
+#: pcbnew/footprint.cpp:4075
 #, fuzzy
 msgid "Not in Schematic"
 msgstr "Není ve schématu"
 
-#: pcbnew/footprint.cpp:4072
+#: pcbnew/footprint.cpp:4077
 #, fuzzy
 msgid "Exclude From Position Files"
 msgstr "Vyloučit ze souboru umístění"
 
-#: pcbnew/footprint.cpp:4082 pcbnew/pad.cpp:2694
+#: pcbnew/footprint.cpp:4087 pcbnew/pad.cpp:2688
 #, fuzzy
 msgid "Overrides"
 msgstr "Přepsat"
 
-#: pcbnew/footprint.cpp:4089 pcbnew/pad.cpp:2697
+#: pcbnew/footprint.cpp:4094 pcbnew/pad.cpp:2691
 msgid "Clearance Override"
 msgstr "Izolační mezera přepsání"
 
-#: pcbnew/footprint.cpp:4094 pcbnew/pad.cpp:2707
+#: pcbnew/footprint.cpp:4099 pcbnew/pad.cpp:2701
 #, fuzzy
 msgid "Solderpaste Margin Override"
 msgstr "Zobrazit vrstvy pájecí pasty"
 
-#: pcbnew/footprint.cpp:4099 pcbnew/pad.cpp:2712
+#: pcbnew/footprint.cpp:4104 pcbnew/pad.cpp:2706
 #, fuzzy
 msgid "Solderpaste Margin Ratio Override"
 msgstr "Zobrazit vrstvy pájecí pasty"
 
-#: pcbnew/footprint.cpp:4105 pcbnew/pad.cpp:2718
+#: pcbnew/footprint.cpp:4110 pcbnew/pad.cpp:2712
 #, fuzzy
 msgid "Zone Connection Style"
 msgstr "Nezapojeno"
@@ -42804,20 +42385,20 @@ msgstr "Chyba při načítání pouzdra %s z knihovny '%s'."
 msgid "Save as editable copy"
 msgstr "Uložit jako upravitelnou kopii"
 
-#: pcbnew/footprint_edit_frame.cpp:997
+#: pcbnew/footprint_edit_frame.cpp:1007
 #, c-format
 msgid "[from %s]"
 msgstr "[z %s]"
 
-#: pcbnew/footprint_edit_frame.cpp:1032
+#: pcbnew/footprint_edit_frame.cpp:1042
 msgid "[no footprint loaded]"
 msgstr "[nenačteno pouzdro]"
 
-#: pcbnew/footprint_edit_frame.cpp:1088
+#: pcbnew/footprint_edit_frame.cpp:1098
 msgid "Updating Footprint Libraries"
 msgstr "Aktualizace knihoven pouzder"
 
-#: pcbnew/footprint_edit_frame.cpp:1428
+#: pcbnew/footprint_edit_frame.cpp:1438
 msgid "No footprint selected."
 msgstr "Není vybrané pouzdro."
 
@@ -42891,35 +42472,35 @@ msgstr "Export pouzdra"
 msgid "Footprint exported to file '%s'."
 msgstr "Pouzdro exportováno do souboru '%s'."
 
-#: pcbnew/footprint_libraries_utils.cpp:549
+#: pcbnew/footprint_libraries_utils.cpp:558
 #, c-format
 msgid "Delete footprint '%s' from library '%s'?"
 msgstr "Smazat pouzdro '%s' z knihovny '%s'?"
 
-#: pcbnew/footprint_libraries_utils.cpp:566
+#: pcbnew/footprint_libraries_utils.cpp:575
 #, c-format
 msgid "Footprint '%s' deleted from library '%s'"
 msgstr "Pouzdro '%s' smazáno z knihovny '%s'"
 
-#: pcbnew/footprint_libraries_utils.cpp:581
+#: pcbnew/footprint_libraries_utils.cpp:590
 msgid "No footprints to export!"
 msgstr "Žádná pouzdra k exportu!"
 
-#: pcbnew/footprint_libraries_utils.cpp:617
+#: pcbnew/footprint_libraries_utils.cpp:626
 #, c-format
 msgid "Update footprints on board to refer to %s?"
 msgstr "Aktualizovat pouzdro na desce aby se odkazoval na %s?"
 
-#: pcbnew/footprint_libraries_utils.cpp:668
+#: pcbnew/footprint_libraries_utils.cpp:677
 msgid "Update footprints on board to refer to new library?"
 msgstr "Aktualizovat pouzdra na desce, aby se odkazoval na novou knihovnu?"
 
-#: pcbnew/footprint_libraries_utils.cpp:864
+#: pcbnew/footprint_libraries_utils.cpp:873
 #: pcbnew/footprint_viewer_frame.cpp:744
 msgid "No board currently open."
 msgstr "Není otevřená žádná deska."
 
-#: pcbnew/footprint_libraries_utils.cpp:890
+#: pcbnew/footprint_libraries_utils.cpp:899
 msgid ""
 "Unable to find the footprint on the main board.\n"
 "Cannot save."
@@ -42927,37 +42508,37 @@ msgstr ""
 "Nelze najít pouzdro na hlavní desce.\n"
 "Nelze uložit."
 
-#: pcbnew/footprint_libraries_utils.cpp:898
+#: pcbnew/footprint_libraries_utils.cpp:907
 #: pcbnew/footprint_viewer_frame.cpp:752
 msgid "Previous footprint placement still in progress."
 msgstr ""
 
-#: pcbnew/footprint_libraries_utils.cpp:974
+#: pcbnew/footprint_libraries_utils.cpp:983
 #: pcbnew/footprint_viewer_frame.cpp:793
 #, fuzzy
 msgid "Insert Footprint"
 msgstr "Importovat pouzdro"
 
-#: pcbnew/footprint_libraries_utils.cpp:995
+#: pcbnew/footprint_libraries_utils.cpp:1004
 msgid "Save Footprint As"
 msgstr "Uložit pouzdro jako"
 
-#: pcbnew/footprint_libraries_utils.cpp:1144
+#: pcbnew/footprint_libraries_utils.cpp:1153
 #, c-format
 msgid "Footprint %s already exists in %s."
 msgstr "Pouzdro %s již existuje v %s."
 
-#: pcbnew/footprint_libraries_utils.cpp:1188
+#: pcbnew/footprint_libraries_utils.cpp:1197
 #, c-format
 msgid "Footprint '%s' replaced in '%s'"
 msgstr "Pouzdro '%s' nahrazeno v '%s'"
 
-#: pcbnew/footprint_libraries_utils.cpp:1189
+#: pcbnew/footprint_libraries_utils.cpp:1198
 #, c-format
 msgid "Footprint '%s' added to '%s'"
 msgstr "Pouzdro '%s' přidáno do '%s'"
 
-#: pcbnew/footprint_libraries_utils.cpp:1233
+#: pcbnew/footprint_libraries_utils.cpp:1242
 #, fuzzy
 msgid "Untitled"
 msgstr "nepojmenováno"
@@ -43075,7 +42656,7 @@ msgstr "Délka desky"
 msgid "Routed Length"
 msgstr "Délka desky"
 
-#: pcbnew/generators/pcb_tuning_pattern.cpp:2172 pcbnew/pad.cpp:2688
+#: pcbnew/generators/pcb_tuning_pattern.cpp:2172 pcbnew/pad.cpp:2682
 #: pcbnew/pcb_track.cpp:1600
 msgid "Pad To Die Length"
 msgstr "Délka od plošky po čip"
@@ -44009,7 +43590,7 @@ msgstr ""
 msgid "pad"
 msgstr "ploška"
 
-#: pcbnew/pad.cpp:1289 pcbnew/pad.cpp:2603
+#: pcbnew/pad.cpp:1289 pcbnew/pad.cpp:2597
 msgid "Pin Type"
 msgstr "Typ vývodu"
 
@@ -44122,117 +43703,108 @@ msgstr "Ploška %s na %s pouzdra %s"
 msgid "PTH pad %s"
 msgstr "NPTH plošky"
 
-#: pcbnew/pad.cpp:2176
-#, fuzzy
-msgid "(Pad has no layer)"
-msgstr "Varování: SMD ploška není na vnější vrstvě."
-
 #: pcbnew/pad.cpp:2179
 #, fuzzy
-msgid "(PTH pad has no copper layers)"
-msgstr "Varování: SMD ploška není na vnější vrstvě."
-
-#: pcbnew/pad.cpp:2185
-#, fuzzy
-msgid "(plated through holes normally have a copper pad on at least one layer)"
+msgid ""
+"(plated through holes normally have a copper pad on at least one outer layer)"
 msgstr ""
 "Varování: Průchozí plošky by normálně měly mít plošku mědi alespoň na jedné "
 "vrstvě."
 
-#: pcbnew/pad.cpp:2193
+#: pcbnew/pad.cpp:2187
 #, fuzzy
 msgid "('fiducial' property makes no sense on NPTH pads)"
 msgstr "Varování: Vlastnost Fiducial nemá smysl pro NPTH plošky."
 
-#: pcbnew/pad.cpp:2197
+#: pcbnew/pad.cpp:2191
 #, fuzzy
 msgid "('testpoint' property makes no sense on NPTH pads)"
 msgstr "Varování: Vlastnost Testpoint nemá smysl pro NPTH plošky."
 
-#: pcbnew/pad.cpp:2200
+#: pcbnew/pad.cpp:2194
 #, fuzzy
 msgid "('heatsink' property makes no sense of NPTH pads)"
 msgstr "Varování: Vlastnost Chladič nemá smysl pro NPTH plošky."
 
-#: pcbnew/pad.cpp:2203
+#: pcbnew/pad.cpp:2197
 #, fuzzy
 msgid "('castellated' property is for PTH pads)"
 msgstr "Varování: Vlastnost Castellated je pro PTH plošky."
 
-#: pcbnew/pad.cpp:2206
+#: pcbnew/pad.cpp:2200
 #, fuzzy
 msgid "('BGA' property is for SMD pads)"
 msgstr "Varování: Vlastnost BGA je pro na SMD plošky."
 
-#: pcbnew/pad.cpp:2209
+#: pcbnew/pad.cpp:2203
 #, fuzzy
 msgid "('mechanical' property is for PTH pads)"
 msgstr "Varování: Vlastnost Castellated je pro PTH plošky."
 
-#: pcbnew/pad.cpp:2225
+#: pcbnew/pad.cpp:2219
 #, fuzzy
 msgid "(connector pads normally have no solder paste; use a SMD pad instead)"
 msgstr ""
 "Varování: Plošky konektoru obvykle nemají pájecí pastu. Použijte místo nich "
 "SMD plošky."
 
-#: pcbnew/pad.cpp:2233
+#: pcbnew/pad.cpp:2227
 #, fuzzy
 msgid "(SMD pad has a hole)"
 msgstr "Chyba: SMD ploška má díru."
 
-#: pcbnew/pad.cpp:2239
+#: pcbnew/pad.cpp:2233
 #, fuzzy
 msgid "(SMD pad has copper on both sides of the board)"
 msgstr "Pokud potřebujete vrstvu pájecí pasty na horní straně desky"
 
-#: pcbnew/pad.cpp:2245 pcbnew/pad.cpp:2258
+#: pcbnew/pad.cpp:2239 pcbnew/pad.cpp:2252
 #, fuzzy
 msgid "(SMD pad has copper and mask layers on different sides of the board)"
 msgstr "Pokud potřebujete vrstvu pájecí pasty na horní straně desky"
 
-#: pcbnew/pad.cpp:2250 pcbnew/pad.cpp:2263
+#: pcbnew/pad.cpp:2244 pcbnew/pad.cpp:2257
 #, fuzzy
 msgid "(SMD pad has copper and paste layers on different sides of the board)"
 msgstr "Pokud potřebujete vrstvu pájecí pasty na horní straně desky"
 
-#: pcbnew/pad.cpp:2269
+#: pcbnew/pad.cpp:2263
 #, fuzzy
 msgid "(SMD pad has no outer layers)"
 msgstr "Varování: SMD ploška není na vnější vrstvě."
 
-#: pcbnew/pad.cpp:2289
+#: pcbnew/pad.cpp:2283
 #, fuzzy
 msgid "(Pad must have a positive size)"
 msgstr "Chyba: Ploška musí mít kladnou velikost."
 
-#: pcbnew/pad.cpp:2300
+#: pcbnew/pad.cpp:2294
 #, fuzzy, c-format
 msgid "(PTH pad hole size must be larger than %s)"
 msgstr "Velikost díry prokovu musí být menší než průměr prokovu"
 
-#: pcbnew/pad.cpp:2324
+#: pcbnew/pad.cpp:2318
 #, fuzzy
 msgid "(PTH pad hole leaves no copper)"
 msgstr "Varování: SMD ploška není na vnější vrstvě."
 
-#: pcbnew/pad.cpp:2334
+#: pcbnew/pad.cpp:2328
 #, fuzzy
 msgid "(PTH pad hole not fully inside copper)"
 msgstr "Varování: SMD ploška není na vnější vrstvě."
 
-#: pcbnew/pad.cpp:2341
+#: pcbnew/pad.cpp:2335
 #, fuzzy
 msgid "(pad hole not inside pad shape)"
 msgstr "Varování: Díra na plošce není uvnitř tvaru plošky."
 
-#: pcbnew/pad.cpp:2346
+#: pcbnew/pad.cpp:2340
 #, fuzzy
 msgid "(negative local clearance values have no effect)"
 msgstr ""
 "Varování: Záporné hodnoty místní izolační mezery nebudou mít žádný účinek."
 
-#: pcbnew/pad.cpp:2365
+#: pcbnew/pad.cpp:2359
 #, fuzzy
 msgid ""
 "(negative solder mask clearance is larger than some shape primitives; "
@@ -44241,7 +43813,7 @@ msgstr ""
 "Varování: Záporná mezera pájecí masky větší než některé základní tvary. "
 "Výsledek může být překvapující."
 
-#: pcbnew/pad.cpp:2375
+#: pcbnew/pad.cpp:2369
 #, fuzzy
 msgid ""
 "(negative solder mask clearance is larger than pad; no solder mask will be "
@@ -44250,7 +43822,7 @@ msgstr ""
 "Varování: Negativní mezera pájecí masky je větší než ploška. Pájecí maska "
 "nebude generována."
 
-#: pcbnew/pad.cpp:2394
+#: pcbnew/pad.cpp:2388
 #, fuzzy
 msgid ""
 "(negative solder paste margin is larger than pad; no solder paste mask will "
@@ -44259,124 +43831,124 @@ msgstr ""
 "Varování: Záporná mezera znamená okraje větší než ploška. Nebude generována "
 "žádná maska pasty."
 
-#: pcbnew/pad.cpp:2401
+#: pcbnew/pad.cpp:2395
 msgid "(negative corner radius is not allowed)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2403
+#: pcbnew/pad.cpp:2397
 #, fuzzy
 msgid "(corner size will make pad circular)"
 msgstr "VAROVÁNÍ: Velikost rohu způsobí kruhovou plošku."
 
-#: pcbnew/pad.cpp:2408
+#: pcbnew/pad.cpp:2402
 #, fuzzy
 msgid "(negative corner chamfer is not allowed)"
 msgstr "Stahování je příliš dlouhé."
 
-#: pcbnew/pad.cpp:2410
+#: pcbnew/pad.cpp:2404
 #, fuzzy
 msgid "(corner chamfer is too large)"
 msgstr "Stahování je příliš dlouhé."
 
-#: pcbnew/pad.cpp:2419
+#: pcbnew/pad.cpp:2413
 #, fuzzy
 msgid "(trapezoid delta is too large)"
 msgstr "Chyba: Trapézovitost je příliš velká."
 
-#: pcbnew/pad.cpp:2429
+#: pcbnew/pad.cpp:2423
 #, fuzzy
 msgid "(custom pad shape must resolve to a single polygon)"
 msgstr "Chyba: Vlastní tvar plošky musí vyřešit jeden mnohoúhelník."
 
-#: pcbnew/pad.cpp:2494
+#: pcbnew/pad.cpp:2488
 msgid "Edge connector"
 msgstr "Hranový konektor"
 
-#: pcbnew/pad.cpp:2495
+#: pcbnew/pad.cpp:2489
 msgid "NPTH, mechanical"
 msgstr "NPTH, mechanické"
 
-#: pcbnew/pad.cpp:2501
+#: pcbnew/pad.cpp:2495
 msgid "Trapezoid"
 msgstr "Lichoběžník"
 
-#: pcbnew/pad.cpp:2513
+#: pcbnew/pad.cpp:2507
 msgid "Castellated pad"
 msgstr "Půldírové plošky"
 
-#: pcbnew/pad.cpp:2514
+#: pcbnew/pad.cpp:2508
 #, fuzzy
 msgid "Mechanical pad"
 msgstr "NPTH, Mechanické"
 
-#: pcbnew/pad.cpp:2536
+#: pcbnew/pad.cpp:2530
 #, fuzzy
 msgid "Front, back and connected layers"
 msgstr "Počátek, konec a spojení vrstev"
 
-#: pcbnew/pad.cpp:2586
+#: pcbnew/pad.cpp:2580
 msgid "Pad Type"
 msgstr "Typ plošky"
 
-#: pcbnew/pad.cpp:2590
+#: pcbnew/pad.cpp:2584
 #, fuzzy
 msgid "Pad Shape"
 msgstr "Tvar plošky"
 
-#: pcbnew/pad.cpp:2595
+#: pcbnew/pad.cpp:2589
 msgid "Pad Number"
 msgstr "Číslo plošky"
 
-#: pcbnew/pad.cpp:2607
+#: pcbnew/pad.cpp:2601
 msgid "Size X"
 msgstr "Velikost X"
 
-#: pcbnew/pad.cpp:2611
+#: pcbnew/pad.cpp:2605
 msgid "Size Y"
 msgstr "Velikost Y"
 
-#: pcbnew/pad.cpp:2644
+#: pcbnew/pad.cpp:2638
 #, fuzzy
 msgid "Corner Radius Ratio"
 msgstr "Spustit simulaci"
 
-#: pcbnew/pad.cpp:2649
+#: pcbnew/pad.cpp:2643
 #, fuzzy
 msgid "Corner Radius Size"
 msgstr "Poloměr rohu:"
 
-#: pcbnew/pad.cpp:2655
+#: pcbnew/pad.cpp:2649
 #, fuzzy
 msgid "Hole Shape"
 msgstr "Tvar díry:"
 
-#: pcbnew/pad.cpp:2659
+#: pcbnew/pad.cpp:2653
 msgid "Hole Size X"
 msgstr "Velikost otvoru X"
 
-#: pcbnew/pad.cpp:2665
+#: pcbnew/pad.cpp:2659
 msgid "Hole Size Y"
 msgstr "Velikost otvoru Y"
 
-#: pcbnew/pad.cpp:2680
+#: pcbnew/pad.cpp:2674
 msgid "Fabrication Property"
 msgstr "Výrobní vlastnosti"
 
-#: pcbnew/pad.cpp:2702 pcbnew/pcb_shape.cpp:1001 pcbnew/pcb_track.cpp:2097
+#: pcbnew/pad.cpp:2696 pcbnew/pcb_shape.cpp:1001 pcbnew/pcb_track.cpp:2097
 #, fuzzy
 msgid "Soldermask Margin Override"
 msgstr "Okraj místní pájecí masky"
 
-#: pcbnew/pad.cpp:2724 pcbnew/zone.cpp:2073
+#: pcbnew/pad.cpp:2718 pcbnew/zone.cpp:2097
 msgid "Thermal Relief Spoke Width"
 msgstr "Šířka paprsku tepelného reliéfu"
 
-#: pcbnew/pad.cpp:2730
+#: pcbnew/pad.cpp:2724
 #, fuzzy
 msgid "Thermal Relief Spoke Angle"
 msgstr "Šířka paprsku tepelného reliéfu"
 
-#: pcbnew/pad.cpp:2735 pcbnew/zone.cpp:2067
+#: pcbnew/pad.cpp:2729 pcbnew/zone.cpp:2091
 msgid "Thermal Relief Gap"
 msgstr "Teplotní profil Mezera"
 
@@ -45800,7 +45372,7 @@ msgid "Element token contains %d parameters."
 msgstr "Token prvku obsahuje %d parametrů."
 
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:985
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3069
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3072
 #, c-format
 msgid "Library folder '%s' has unexpected sub-folders."
 msgstr "Adresář knihovny '%s' má neočekávané podadresáře."
@@ -45812,7 +45384,7 @@ msgstr "Neočekávaný soubor '%s' byl nalezen v cestě knihovny '%s'."
 
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:1023
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:3263
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3106
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3109
 #, c-format
 msgid "Footprint library '%s' cannot be deleted."
 msgstr "Knihovnu pouzder '%s' nelze odstranit."
@@ -45838,31 +45410,31 @@ msgid "Generating history section"
 msgstr "Směr očíslování"
 
 #: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1198
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3018
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3012
 #, fuzzy
 msgid "Generating BOM section"
 msgstr "Možnosti vykreslování"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1365
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1361
 #, fuzzy
 msgid "Generating CAD data"
 msgstr "Stanovení údajů o DPS\n"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:2627
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:2621
 #, fuzzy, c-format
 msgid "Exporting Layer %s, Net %s"
 msgstr "Exportovat Netlist"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3173
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3167
 #, fuzzy
 msgid "Generating logistic section"
 msgstr "Generovat soubor pozic"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3185
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3179
 msgid "Saving file"
 msgstr "Ukládám soubor"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3217
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3211
 #, fuzzy
 msgid "Failed to save file to buffer"
 msgstr "Nepodařilo se smazat '%s'"
@@ -45988,26 +45560,26 @@ msgstr ""
 msgid "Save Anyway"
 msgstr "Uložit každopádně"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:1463
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:1465
 #, c-format
 msgid "unknown pad type: %d"
 msgstr "neznámá ploška typu: %d"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2312
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2314
 #, c-format
 msgid "unknown via type %d"
 msgstr "neznámý prokov typu %d"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2603
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2606
 #, c-format
 msgid "unknown zone corner smoothing type %d"
 msgstr "neznámé zaoblení okraje zóny typu %d"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2752
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2755
 msgid "This file does not contain a PCB."
 msgstr "Tento soubor neobsahuje DPS."
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2925
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2928
 #, c-format
 msgid ""
 "Library '%s' does not exist.\n"
@@ -46016,26 +45588,26 @@ msgstr ""
 "Knihovna '%s' neexistuje.\n"
 "Chcete ji vytvořit?"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2930
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2933
 msgid "Library Not Found"
 msgstr "Knihovna nenalezena"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2958
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2961
 #, c-format
 msgid "Footprint file name '%s' is not valid."
 msgstr "Název souboru pouzdra '%s' není platný."
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2964
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2967
 #, c-format
 msgid "Insufficient permissions to delete '%s'."
 msgstr "Nedostatečná oprávnění k odstranění '%s'."
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3088
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3091
 #, c-format
 msgid "Unexpected file '%s' found in library path '%s'."
 msgstr "Neočekávaný soubor '%s' byl nalezen v cestě knihovny '%s'."
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:306
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:307
 msgid "KiCad footprint file"
 msgstr "Soubor pouzder KiCadu"
 
@@ -46222,7 +45794,7 @@ msgstr ""
 "Starší režim vyplnění segmentu již není podporován.\n"
 "Převést zóny na polygonové vyplnění?"
 
-#: pcbnew/pcb_io/odbpp/odb_entity.cpp:686
+#: pcbnew/pcb_io/odbpp/odb_entity.cpp:722
 #, fuzzy
 msgid "Failed to add component data"
 msgstr "Načtení dat obrázku se nezdařilo."
@@ -47127,7 +46699,7 @@ msgstr "Šířka spoje: %s"
 msgid "Diff Pair Gap: %s"
 msgstr "Mezera dif. páru: %s"
 
-#: pcbnew/router/router_tool.cpp:2776 pcbnew/tools/pcb_control.cpp:1707
+#: pcbnew/router/router_tool.cpp:2776 pcbnew/tools/pcb_control.cpp:1711
 #, fuzzy, c-format
 msgid "DP Max Uncoupled-length: %s"
 msgstr "Odstranit nepoužitou síť %s."
@@ -47896,10 +47468,6 @@ msgstr "Vytvořit čáru"
 msgid "Create Arc"
 msgstr "Vytvořit oblouk"
 
-#: pcbnew/tools/drawing_stackup_table_tool.cpp:247
-msgid "Layer Name"
-msgstr "Název vrstvy"
-
 #: pcbnew/tools/drawing_stackup_table_tool.cpp:262
 msgid "Thickness (mm)"
 msgstr "Tloušťka (mm)"
@@ -47987,7 +47555,7 @@ msgstr "Umístit položku"
 msgid "Select Via Size"
 msgstr "Vybrat velikost prokovu"
 
-#: pcbnew/tools/drawing_tool.cpp:381 pcbnew/tools/drawing_tool.cpp:2386
+#: pcbnew/tools/drawing_tool.cpp:381 pcbnew/tools/drawing_tool.cpp:2388
 msgid "Draw Line"
 msgstr "Kreslit čáru"
 
@@ -48013,25 +47581,25 @@ msgstr "Kreslit oblouk"
 msgid "Draw Bezier"
 msgstr "Bezierova křivka"
 
-#: pcbnew/tools/drawing_tool.cpp:1595
+#: pcbnew/tools/drawing_tool.cpp:1597
 #, fuzzy
 msgid "Draw Dimension"
 msgstr "Nakreslit rozměr"
 
-#: pcbnew/tools/drawing_tool.cpp:2080
+#: pcbnew/tools/drawing_tool.cpp:2082
 #, fuzzy
 msgid "Move Footprint Anchor"
 msgstr "Umístit ukotvení modulu pouzdra"
 
-#: pcbnew/tools/drawing_tool.cpp:3804
+#: pcbnew/tools/drawing_tool.cpp:3806
 msgid "Select Net:"
 msgstr "Vybrat síť:"
 
-#: pcbnew/tools/drawing_tool.cpp:4046
+#: pcbnew/tools/drawing_tool.cpp:4048
 msgid "Via location violates DRC."
 msgstr "Poloha prokovu porušuje DRC."
 
-#: pcbnew/tools/drawing_tool.cpp:4136
+#: pcbnew/tools/drawing_tool.cpp:4138
 msgid "Place via"
 msgstr "Umístit prokov"
 
@@ -50479,16 +50047,16 @@ msgstr "Skrytý text"
 msgid "Inactive Layer Display"
 msgstr "Neaktivní vrstvy:"
 
-#: pcbnew/tools/pcb_control.cpp:690
+#: pcbnew/tools/pcb_control.cpp:694
 #, fuzzy
 msgid "Preset Layer Pairs"
 msgstr "Zvolit pár vrstev..."
 
-#: pcbnew/tools/pcb_control.cpp:780
+#: pcbnew/tools/pcb_control.cpp:784
 msgid "Item locked."
 msgstr "Položka uzamčena."
 
-#: pcbnew/tools/pcb_control.cpp:1003
+#: pcbnew/tools/pcb_control.cpp:1007
 msgid ""
 "Warning: some pasted items were on layers which are not present in the "
 "current board.\n"
@@ -50498,75 +50066,75 @@ msgstr ""
 "aktuální desce.\n"
 "Tyto položky nemohly být vloženy.\n"
 
-#: pcbnew/tools/pcb_control.cpp:1070
+#: pcbnew/tools/pcb_control.cpp:1074
 #, fuzzy
 msgid "Paste Text"
 msgstr "Umístit text"
 
-#: pcbnew/tools/pcb_control.cpp:1227
+#: pcbnew/tools/pcb_control.cpp:1231
 msgid "Invalid clipboard contents"
 msgstr "Neplatný obsah schránky"
 
-#: pcbnew/tools/pcb_control.cpp:1510
+#: pcbnew/tools/pcb_control.cpp:1514
 #, fuzzy
 msgid "Error loading board."
 msgstr ""
 "Chyba při načítání desky.\n"
 "%s"
 
-#: pcbnew/tools/pcb_control.cpp:1544
+#: pcbnew/tools/pcb_control.cpp:1548
 #, fuzzy
 msgid "Append Board"
 msgstr "Připojit desku..."
 
-#: pcbnew/tools/pcb_control.cpp:1605
+#: pcbnew/tools/pcb_control.cpp:1609
 #, fuzzy
 msgid "Active Layer"
 msgstr "Neaktivní vrstvy:"
 
-#: pcbnew/tools/pcb_control.cpp:1606 pcbnew/widgets/appearance_controls.cpp:373
+#: pcbnew/tools/pcb_control.cpp:1610 pcbnew/widgets/appearance_controls.cpp:373
 #: pcbnew/widgets/appearance_controls_base.cpp:165
 msgid "All Layers"
 msgstr "Všechny vrstvy"
 
-#: pcbnew/tools/pcb_control.cpp:1618
+#: pcbnew/tools/pcb_control.cpp:1622
 msgid "Object Snapping"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1697
+#: pcbnew/tools/pcb_control.cpp:1701
 #, fuzzy, c-format
 msgid "DP Gap Constraints: %s"
 msgstr "Omezení díry: min. %s."
 
-#: pcbnew/tools/pcb_control.cpp:1738
+#: pcbnew/tools/pcb_control.cpp:1742
 msgid "Resolved clearance"
 msgstr "Vyřešená izolační mezera"
 
-#: pcbnew/tools/pcb_control.cpp:1748
+#: pcbnew/tools/pcb_control.cpp:1752
 msgid "Actual clearance"
 msgstr "Aktuální izolační mezera"
 
-#: pcbnew/tools/pcb_control.cpp:1791
+#: pcbnew/tools/pcb_control.cpp:1795
 msgid "Resolved hole clearance"
 msgstr "Vyřešená izolační mezera díry"
 
-#: pcbnew/tools/pcb_control.cpp:1796
+#: pcbnew/tools/pcb_control.cpp:1800
 msgid "Actual hole clearance"
 msgstr "Izolační mezera díry"
 
-#: pcbnew/tools/pcb_control.cpp:1829
+#: pcbnew/tools/pcb_control.cpp:1833
 msgid "Resolved edge clearance"
 msgstr "Vyřešená izolační mezera okraje"
 
-#: pcbnew/tools/pcb_control.cpp:1834
+#: pcbnew/tools/pcb_control.cpp:1838
 msgid "Resolved margin clearance"
 msgstr "Vyřešeno izolační mezera pro vrstvu \\ \"margin \\\""
 
-#: pcbnew/tools/pcb_control.cpp:1845
+#: pcbnew/tools/pcb_control.cpp:1849
 msgid "Selected Items"
 msgstr "Vybrané položky"
 
-#: pcbnew/tools/pcb_control.cpp:1916
+#: pcbnew/tools/pcb_control.cpp:1920
 #, fuzzy
 msgid "Selected 2D Length"
 msgstr "Vybraná síť:"
@@ -50712,7 +50280,7 @@ msgid "Auto-fill Zone(s)"
 msgstr "Automatické vyplňování zón(y)"
 
 #: pcbnew/tools/zone_filler_tool.cpp:277
-#: pcbnew/widgets/appearance_controls.cpp:3434
+#: pcbnew/widgets/appearance_controls.cpp:3470
 msgid "Open Preferences"
 msgstr "Otevřít Předvolby"
 
@@ -50951,122 +50519,122 @@ msgid "Filter nets"
 msgstr "Filtr sítí"
 
 #: pcbnew/widgets/appearance_controls.cpp:613
-#: pcbnew/widgets/appearance_controls.cpp:1792
+#: pcbnew/widgets/appearance_controls.cpp:1828
 msgid "Layer Display Options"
 msgstr "Možnosti zobrazení vrstvy"
 
 #: pcbnew/widgets/appearance_controls.cpp:625
-#: pcbnew/widgets/appearance_controls.cpp:1798
+#: pcbnew/widgets/appearance_controls.cpp:1834
 #, c-format
 msgid "Inactive layers (%s):"
 msgstr "Neaktivní vrstvy (%s):"
 
 #: pcbnew/widgets/appearance_controls.cpp:627
-#: pcbnew/widgets/appearance_controls.cpp:1800
+#: pcbnew/widgets/appearance_controls.cpp:1836
 msgid "Inactive layers:"
 msgstr "Neaktivní vrstvy:"
 
 #: pcbnew/widgets/appearance_controls.cpp:641
-#: pcbnew/widgets/appearance_controls.cpp:1805
+#: pcbnew/widgets/appearance_controls.cpp:1841
 #, fuzzy
 msgid "Inactive layers will be shown in full color"
 msgstr "Neaktivní vrstvy budou stmívány"
 
 #: pcbnew/widgets/appearance_controls.cpp:646
-#: pcbnew/widgets/appearance_controls.cpp:1807
+#: pcbnew/widgets/appearance_controls.cpp:1843
 msgid "Dim"
 msgstr "Roz"
 
 #: pcbnew/widgets/appearance_controls.cpp:648
-#: pcbnew/widgets/appearance_controls.cpp:1808
+#: pcbnew/widgets/appearance_controls.cpp:1844
 msgid "Inactive layers will be dimmed"
 msgstr "Neaktivní vrstvy budou stmívány"
 
 #: pcbnew/widgets/appearance_controls.cpp:655
-#: pcbnew/widgets/appearance_controls.cpp:1811
+#: pcbnew/widgets/appearance_controls.cpp:1847
 #, fuzzy
 msgid "Inactive layers will be hidden"
 msgstr "Neaktivní vrstvy budou stmívány"
 
 #: pcbnew/widgets/appearance_controls.cpp:666
-#: pcbnew/widgets/appearance_controls.cpp:1813
+#: pcbnew/widgets/appearance_controls.cpp:1849
 msgid "Flip board view"
 msgstr "Obrátit pohled na desku"
 
 #: pcbnew/widgets/appearance_controls.cpp:688
-#: pcbnew/widgets/appearance_controls.cpp:2522
+#: pcbnew/widgets/appearance_controls.cpp:2558
 msgid "Net Display Options"
 msgstr "Možnosti zobrazení sítě"
 
 #: pcbnew/widgets/appearance_controls.cpp:700
-#: pcbnew/widgets/appearance_controls.cpp:2527
+#: pcbnew/widgets/appearance_controls.cpp:2563
 #, c-format
 msgid "Net colors (%s):"
 msgstr "Barva sítě (%s):"
 
 #: pcbnew/widgets/appearance_controls.cpp:702
-#: pcbnew/widgets/appearance_controls.cpp:2529
+#: pcbnew/widgets/appearance_controls.cpp:2565
 msgid "Net colors:"
 msgstr "Barva sítě:"
 
 #: pcbnew/widgets/appearance_controls.cpp:707
-#: pcbnew/widgets/appearance_controls.cpp:2532
+#: pcbnew/widgets/appearance_controls.cpp:2568
 msgid "Choose when to show net and netclass colors"
 msgstr "Zvolte kdy zobrazit barvy spojů a tříd spojů"
 
 #: pcbnew/widgets/appearance_controls.cpp:716
-#: pcbnew/widgets/appearance_controls.cpp:2535
+#: pcbnew/widgets/appearance_controls.cpp:2571
 #, fuzzy
 msgid "Net and netclass colors are shown on all copper items"
 msgstr "Barvy spojů a třídy spojů nejsou zobrazeny pro všechny položky mědi"
 
 #: pcbnew/widgets/appearance_controls.cpp:724
-#: pcbnew/widgets/appearance_controls.cpp:2538
+#: pcbnew/widgets/appearance_controls.cpp:2574
 #, fuzzy
 msgid "Net and netclass colors are shown on the ratsnest only"
 msgstr "Barvy spojů a třídy spojů jsou zobrazeny jen pro naznačené spoje"
 
 #: pcbnew/widgets/appearance_controls.cpp:731
-#: pcbnew/widgets/appearance_controls.cpp:2541
+#: pcbnew/widgets/appearance_controls.cpp:2577
 msgid "Net and netclass colors are not shown"
 msgstr "Barvy spojů a třídy spojů nejsou zobrazeny"
 
 #: pcbnew/widgets/appearance_controls.cpp:742
-#: pcbnew/widgets/appearance_controls.cpp:2546
+#: pcbnew/widgets/appearance_controls.cpp:2582
 #, c-format
 msgid "Ratsnest display (%s):"
 msgstr "Zobrazení naznačených spojů (%s):"
 
 #: pcbnew/widgets/appearance_controls.cpp:744
-#: pcbnew/widgets/appearance_controls.cpp:2548
+#: pcbnew/widgets/appearance_controls.cpp:2584
 msgid "Ratsnest display:"
 msgstr "Zobrazení naznačených spojů:"
 
 #: pcbnew/widgets/appearance_controls.cpp:749
-#: pcbnew/widgets/appearance_controls.cpp:2551
+#: pcbnew/widgets/appearance_controls.cpp:2587
 #, fuzzy
 msgid "Choose which ratsnest lines to display"
 msgstr "Zahrnout položky v &neviditelných vrstvách"
 
 #: pcbnew/widgets/appearance_controls.cpp:759
-#: pcbnew/widgets/appearance_controls.cpp:2554
+#: pcbnew/widgets/appearance_controls.cpp:2590
 #, fuzzy
 msgid "Show ratsnest lines to items on all layers"
 msgstr "Zahrnout položky v &neviditelných vrstvách"
 
 #: pcbnew/widgets/appearance_controls.cpp:764
-#: pcbnew/widgets/appearance_controls.cpp:2556
+#: pcbnew/widgets/appearance_controls.cpp:2592
 msgid "Visible layers"
 msgstr "Viditelné vrstvy"
 
 #: pcbnew/widgets/appearance_controls.cpp:766
-#: pcbnew/widgets/appearance_controls.cpp:2557
+#: pcbnew/widgets/appearance_controls.cpp:2593
 #, fuzzy
 msgid "Show ratsnest lines to items on visible layers"
 msgstr "Zahrnout položky v &neviditelných vrstvách"
 
 #: pcbnew/widgets/appearance_controls.cpp:773
-#: pcbnew/widgets/appearance_controls.cpp:2560
+#: pcbnew/widgets/appearance_controls.cpp:2596
 msgid "Hide all ratsnest lines"
 msgstr "Skrýt všechny naznačené spoje"
 
@@ -51085,13 +50653,13 @@ msgid "Highlight %s"
 msgstr "Zvýraznění %s"
 
 #: pcbnew/widgets/appearance_controls.cpp:935
-#: pcbnew/widgets/appearance_controls.cpp:2391
+#: pcbnew/widgets/appearance_controls.cpp:2427
 #, c-format
 msgid "Select Tracks and Vias in %s"
 msgstr "Vybrat spoje a prokovy v %s"
 
 #: pcbnew/widgets/appearance_controls.cpp:938
-#: pcbnew/widgets/appearance_controls.cpp:2394
+#: pcbnew/widgets/appearance_controls.cpp:2430
 #, c-format
 msgid "Unselect Tracks and Vias in %s"
 msgstr "Zrušit výběr spojů a prokovů v %s"
@@ -51242,92 +50810,272 @@ msgstr "Uživatelem definovaná vrstva 8"
 msgid "User defined layer 9"
 msgstr "Uživatelem definovaná vrstva 9"
 
-#: pcbnew/widgets/appearance_controls.cpp:1730
+#: pcbnew/widgets/appearance_controls.cpp:1684
+#, fuzzy
+msgid "User defined layer 10"
+msgstr "Uživatelem definovaná vrstva 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1685
+#, fuzzy
+msgid "User defined layer 11"
+msgstr "Uživatelem definovaná vrstva 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1686
+#, fuzzy
+msgid "User defined layer 12"
+msgstr "Uživatelem definovaná vrstva 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1687
+#, fuzzy
+msgid "User defined layer 13"
+msgstr "Uživatelem definovaná vrstva 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1688
+#, fuzzy
+msgid "User defined layer 14"
+msgstr "Uživatelem definovaná vrstva 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1689
+#, fuzzy
+msgid "User defined layer 15"
+msgstr "Uživatelem definovaná vrstva 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1690
+#, fuzzy
+msgid "User defined layer 16"
+msgstr "Uživatelem definovaná vrstva 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1691
+#, fuzzy
+msgid "User defined layer 17"
+msgstr "Uživatelem definovaná vrstva 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1692
+#, fuzzy
+msgid "User defined layer 18"
+msgstr "Uživatelem definovaná vrstva 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1693
+#, fuzzy
+msgid "User defined layer 19"
+msgstr "Uživatelem definovaná vrstva 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1694
+#, fuzzy
+msgid "User defined layer 20"
+msgstr "Uživatelem definovaná vrstva 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1695
+#, fuzzy
+msgid "User defined layer 21"
+msgstr "Uživatelem definovaná vrstva 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1696
+#, fuzzy
+msgid "User defined layer 22"
+msgstr "Uživatelem definovaná vrstva 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1697
+#, fuzzy
+msgid "User defined layer 23"
+msgstr "Uživatelem definovaná vrstva 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1698
+#, fuzzy
+msgid "User defined layer 24"
+msgstr "Uživatelem definovaná vrstva 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1699
+#, fuzzy
+msgid "User defined layer 25"
+msgstr "Uživatelem definovaná vrstva 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1700
+#, fuzzy
+msgid "User defined layer 26"
+msgstr "Uživatelem definovaná vrstva 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1701
+#, fuzzy
+msgid "User defined layer 27"
+msgstr "Uživatelem definovaná vrstva 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1702
+#, fuzzy
+msgid "User defined layer 28"
+msgstr "Uživatelem definovaná vrstva 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1703
+#, fuzzy
+msgid "User defined layer 29"
+msgstr "Uživatelem definovaná vrstva 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1704
+#, fuzzy
+msgid "User defined layer 30"
+msgstr "Uživatelem definovaná vrstva 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1705
+#, fuzzy
+msgid "User defined layer 31"
+msgstr "Uživatelem definovaná vrstva 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1706
+#, fuzzy
+msgid "User defined layer 32"
+msgstr "Uživatelem definovaná vrstva 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1707
+#, fuzzy
+msgid "User defined layer 33"
+msgstr "Uživatelem definovaná vrstva 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1708
+#, fuzzy
+msgid "User defined layer 34"
+msgstr "Uživatelem definovaná vrstva 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1709
+#, fuzzy
+msgid "User defined layer 35"
+msgstr "Uživatelem definovaná vrstva 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1710
+#, fuzzy
+msgid "User defined layer 36"
+msgstr "Uživatelem definovaná vrstva 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1711
+#, fuzzy
+msgid "User defined layer 37"
+msgstr "Uživatelem definovaná vrstva 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1712
+#, fuzzy
+msgid "User defined layer 38"
+msgstr "Uživatelem definovaná vrstva 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1713
+#, fuzzy
+msgid "User defined layer 39"
+msgstr "Uživatelem definovaná vrstva 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1714
+#, fuzzy
+msgid "User defined layer 40"
+msgstr "Uživatelem definovaná vrstva 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1715
+#, fuzzy
+msgid "User defined layer 41"
+msgstr "Uživatelem definovaná vrstva 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1716
+#, fuzzy
+msgid "User defined layer 42"
+msgstr "Uživatelem definovaná vrstva 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1717
+#, fuzzy
+msgid "User defined layer 43"
+msgstr "Uživatelem definovaná vrstva 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1718
+#, fuzzy
+msgid "User defined layer 44"
+msgstr "Uživatelem definovaná vrstva 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1719
+#, fuzzy
+msgid "User defined layer 45"
+msgstr "Uživatelem definovaná vrstva 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1766
 msgid "Front copper layer"
 msgstr "Horní vrstva mědi"
 
-#: pcbnew/widgets/appearance_controls.cpp:1731
+#: pcbnew/widgets/appearance_controls.cpp:1767
 msgid "Back copper layer"
 msgstr "Dolní vrstva mědi"
 
-#: pcbnew/widgets/appearance_controls.cpp:1732
+#: pcbnew/widgets/appearance_controls.cpp:1768
 msgid "Inner copper layer"
 msgstr "Vnitřní vrstva mědi"
 
-#: pcbnew/widgets/appearance_controls.cpp:1822
+#: pcbnew/widgets/appearance_controls.cpp:1858
 msgid "Show All Copper Layers"
 msgstr "Zobrazit všechny vrstvy mědi"
 
-#: pcbnew/widgets/appearance_controls.cpp:1824
+#: pcbnew/widgets/appearance_controls.cpp:1860
 msgid "Hide All Copper Layers"
 msgstr "Skrýt všechny vrstvy mědi"
 
-#: pcbnew/widgets/appearance_controls.cpp:1835
+#: pcbnew/widgets/appearance_controls.cpp:1871
 msgid "Show All Non Copper Layers"
 msgstr "Zobrazit všechny vrstvy mědi"
 
-#: pcbnew/widgets/appearance_controls.cpp:1839
+#: pcbnew/widgets/appearance_controls.cpp:1875
 msgid "Hide All Non Copper Layers"
 msgstr "Skrýt všechny vrstvy mědi"
 
-#: pcbnew/widgets/appearance_controls.cpp:1853
+#: pcbnew/widgets/appearance_controls.cpp:1889
 msgid "Show Only Front Assembly Layers"
 msgstr "Zobrazit pouze přední vrstvy"
 
-#: pcbnew/widgets/appearance_controls.cpp:1856
+#: pcbnew/widgets/appearance_controls.cpp:1892
 msgid "Show Only Front Layers"
 msgstr "Zobrazit pouze přední vrstvy"
 
-#: pcbnew/widgets/appearance_controls.cpp:1863
+#: pcbnew/widgets/appearance_controls.cpp:1899
 msgid "Show Only Inner Layers"
 msgstr "Zobrazit pouze vnitřní vrstvy"
 
-#: pcbnew/widgets/appearance_controls.cpp:1867
+#: pcbnew/widgets/appearance_controls.cpp:1903
 msgid "Show Only Back Layers"
 msgstr "Zobrazit pouze zadní vrstvy"
 
-#: pcbnew/widgets/appearance_controls.cpp:1871
+#: pcbnew/widgets/appearance_controls.cpp:1907
 msgid "Show Only Back Assembly Layers"
 msgstr "Zobrazit pouze zadní vrstvy"
 
-#: pcbnew/widgets/appearance_controls.cpp:2248
+#: pcbnew/widgets/appearance_controls.cpp:2284
 #, c-format
 msgid "Set opacity of %s"
 msgstr "Nastavit neprůhlednost %s"
 
-#: pcbnew/widgets/appearance_controls.cpp:2367
+#: pcbnew/widgets/appearance_controls.cpp:2403
 msgid "Set Netclass Color"
 msgstr "Nastavit barvu třídy spojů"
 
-#: pcbnew/widgets/appearance_controls.cpp:2371
+#: pcbnew/widgets/appearance_controls.cpp:2407
 #, fuzzy
 msgid "Use Color from Schematic"
 msgstr "Aktualizovat DPS ze schématu"
 
-#: pcbnew/widgets/appearance_controls.cpp:2380
+#: pcbnew/widgets/appearance_controls.cpp:2416
 #, fuzzy
 msgid "Clear Netclass Color"
 msgstr "Vymazat barvu třídy spojů"
 
-#: pcbnew/widgets/appearance_controls.cpp:2388
+#: pcbnew/widgets/appearance_controls.cpp:2424
 #, c-format
 msgid "Highlight Nets in %s"
 msgstr "Zvýraznit sítě v %s"
 
-#: pcbnew/widgets/appearance_controls.cpp:2399
+#: pcbnew/widgets/appearance_controls.cpp:2435
 msgid "Show All Netclasses"
 msgstr "Zobrazit všechny třídy spojů"
 
-#: pcbnew/widgets/appearance_controls.cpp:2401
+#: pcbnew/widgets/appearance_controls.cpp:2437
 msgid "Hide All Other Netclasses"
 msgstr "Skrýt všechny ostatní třídy spojů"
 
-#: pcbnew/widgets/appearance_controls.cpp:2462
+#: pcbnew/widgets/appearance_controls.cpp:2498
 #, c-format
 msgid "Show or hide ratsnest for nets in %s"
 msgstr "Zobrazit nebo skrýt naznačené spoje pro sítě v %s"
 
-#: pcbnew/widgets/appearance_controls.cpp:3447
+#: pcbnew/widgets/appearance_controls.cpp:3483
 msgid ""
 "The current color theme is read-only.  Create a new theme in Preferences to "
 "enable color editing."
@@ -51546,7 +51294,7 @@ msgid "Delete all nets in group '%s'?"
 msgstr "Smazat všechny sítě ve skupině '%s'?"
 
 #: pcbnew/widgets/search_handlers.cpp:179 pcbnew/zone.cpp:812
-#: pcbnew/zone.cpp:1909
+#: pcbnew/zone.cpp:1933
 msgid "Priority"
 msgstr "Priorita"
 
@@ -51602,7 +51350,7 @@ msgstr "Umístění"
 msgid "%s"
 msgstr "%s"
 
-#: pcbnew/zone.cpp:862 pcbnew/zone.cpp:1972
+#: pcbnew/zone.cpp:862 pcbnew/zone.cpp:1996
 msgid "Fill Mode"
 msgstr "Režim vyplňování"
 
@@ -51666,94 +51414,94 @@ msgstr "Pravidla oblastí"
 msgid "Zone %s %s"
 msgstr "Zóna %s na %s"
 
-#: pcbnew/zone.cpp:1916
+#: pcbnew/zone.cpp:1940
 #, fuzzy
 msgid "Keepout"
 msgstr "Zakázané zóny"
 
-#: pcbnew/zone.cpp:1918
+#: pcbnew/zone.cpp:1942
 #, fuzzy
 msgid "Keep Out Tracks"
 msgstr "Bez spojů"
 
-#: pcbnew/zone.cpp:1924
+#: pcbnew/zone.cpp:1948
 #, fuzzy
 msgid "Keep Out Vias"
 msgstr "Bez prokovů"
 
-#: pcbnew/zone.cpp:1930
+#: pcbnew/zone.cpp:1954
 #, fuzzy
 msgid "Keep Out Pads"
 msgstr "Bez plošek"
 
-#: pcbnew/zone.cpp:1936
+#: pcbnew/zone.cpp:1960
 #, fuzzy
 msgid "Keep Out Copper Pours"
 msgstr "Zakázané vyplněné oblasti"
 
-#: pcbnew/zone.cpp:1942
+#: pcbnew/zone.cpp:1966
 #, fuzzy
 msgid "Keep Out Footprints"
 msgstr "Žádná pouzdra"
 
-#: pcbnew/zone.cpp:1951
+#: pcbnew/zone.cpp:1975
 #, fuzzy
 msgid "Enable"
 msgstr "Zapnout:"
 
-#: pcbnew/zone.cpp:1958
+#: pcbnew/zone.cpp:1982
 msgid "Source Type"
 msgstr "Typ zdroje"
 
-#: pcbnew/zone.cpp:1963
+#: pcbnew/zone.cpp:1987
 #, fuzzy
 msgid "Source Name"
 msgstr "Zdroj 2"
 
-#: pcbnew/zone.cpp:1995
+#: pcbnew/zone.cpp:2019
 #, fuzzy
 msgid "Cannot be less than zone minimum width"
 msgstr "Šířka tepelného paprsku nesmí být menší než minimální šířka."
 
-#: pcbnew/zone.cpp:2001
+#: pcbnew/zone.cpp:2025
 #, fuzzy
 msgid "Hatch Width"
 msgstr "Šířka šrafování:"
 
-#: pcbnew/zone.cpp:2008
+#: pcbnew/zone.cpp:2032
 #, fuzzy
 msgid "Hatch Gap"
 msgstr "Mezera šrafování:"
 
-#: pcbnew/zone.cpp:2015
+#: pcbnew/zone.cpp:2039
 msgid "Hatch Minimum Hole Ratio"
 msgstr ""
 
-#: pcbnew/zone.cpp:2023
+#: pcbnew/zone.cpp:2047
 #, fuzzy
 msgid "Smoothing Effort"
 msgstr "Vyhlazování:"
 
-#: pcbnew/zone.cpp:2029
+#: pcbnew/zone.cpp:2053
 #, fuzzy
 msgid "Smoothing Amount"
 msgstr "Vyhlazovací množství:"
 
-#: pcbnew/zone.cpp:2035
+#: pcbnew/zone.cpp:2059
 #, fuzzy
 msgid "Remove Islands"
 msgstr "Odstranit ostrovy:"
 
-#: pcbnew/zone.cpp:2040
+#: pcbnew/zone.cpp:2064
 #, fuzzy
 msgid "Minimum Island Area"
 msgstr "Minimální velikost prokovu:"
 
-#: pcbnew/zone.cpp:2055
+#: pcbnew/zone.cpp:2079
 msgid "Minimum Width"
 msgstr "Minimální šířka"
 
-#: pcbnew/zone.cpp:2063
+#: pcbnew/zone.cpp:2087
 msgid "Pad Connections"
 msgstr "Připojení plošek"
 
@@ -51982,6 +51730,200 @@ msgstr "Symbol schématu"
 msgid "KiCad Drawing Sheet"
 msgstr "KiCad Editor výkresu"
 
+#~ msgid "CrtYd_Front"
+#~ msgstr "CrtYd_Front"
+
+#~ msgid "Fab_Front"
+#~ msgstr "Fab_Front"
+
+#~ msgid "Adhes_Front"
+#~ msgstr "Adhes_Front"
+
+#~ msgid "SoldP_Front"
+#~ msgstr "SoldP_Front"
+
+#~ msgid "SilkS_Front"
+#~ msgstr "SilkS_Front"
+
+#~ msgid "Mask_Front"
+#~ msgstr "Mask_Front"
+
+#~ msgid "If you want a front copper layer"
+#~ msgstr "Pokud chcete vrstvu mědi nahoře"
+
+#~ msgid "Front_layer"
+#~ msgstr "Horní_vrstva"
+
+#~ msgid "Layer name of front (top) copper layer"
+#~ msgstr "Název vrstvy přední (horní) vrstvy mědi"
+
+#~ msgid "In1"
+#~ msgstr "In1"
+
+#~ msgid "In2"
+#~ msgstr "In2"
+
+#~ msgid "In3"
+#~ msgstr "In3"
+
+#~ msgid "In4"
+#~ msgstr "In4"
+
+#~ msgid "In5"
+#~ msgstr "In5"
+
+#~ msgid "In6"
+#~ msgstr "In6"
+
+#~ msgid "In7"
+#~ msgstr "In7"
+
+#~ msgid "In8"
+#~ msgstr "In8"
+
+#~ msgid "In9"
+#~ msgstr "In9"
+
+#~ msgid "In10"
+#~ msgstr "In10"
+
+#~ msgid "In11"
+#~ msgstr "In11"
+
+#~ msgid "In12"
+#~ msgstr "In12"
+
+#~ msgid "In13"
+#~ msgstr "In13"
+
+#~ msgid "In14"
+#~ msgstr "In14"
+
+#~ msgid "In15"
+#~ msgstr "In15"
+
+#~ msgid "In16"
+#~ msgstr "In16"
+
+#~ msgid "In17"
+#~ msgstr "In17"
+
+#~ msgid "In18"
+#~ msgstr "In18"
+
+#~ msgid "In19"
+#~ msgstr "In19"
+
+#~ msgid "In20"
+#~ msgstr "In20"
+
+#~ msgid "In21"
+#~ msgstr "In21"
+
+#~ msgid "In22"
+#~ msgstr "In22"
+
+#~ msgid "In23"
+#~ msgstr "In23"
+
+#~ msgid "In24"
+#~ msgstr "In24"
+
+#~ msgid "In25"
+#~ msgstr "In25"
+
+#~ msgid "In26"
+#~ msgstr "In26"
+
+#~ msgid "In27"
+#~ msgstr "In27"
+
+#~ msgid "In28"
+#~ msgstr "In28"
+
+#~ msgid "In29"
+#~ msgstr "In29"
+
+#~ msgid "In30"
+#~ msgstr "In30"
+
+#~ msgid "If you want a back copper layer"
+#~ msgstr "Pokud chcete vrstvu mědi vzadu"
+
+#~ msgid "Layer name of back (bottom) copper layer"
+#~ msgstr "Název zadní vrstvy (dolní) vrstvy mědi"
+
+#~ msgid "SoldM_Back"
+#~ msgstr "SoldM_Back"
+
+#~ msgid "SilkS_Back"
+#~ msgstr "SilkS_Back"
+
+#~ msgid "SoldP_Back"
+#~ msgstr "SoldP_Back"
+
+#~ msgid "Adhes_Back"
+#~ msgstr "Adhes_Back"
+
+#~ msgid "Fab_Back"
+#~ msgstr "Fab_Back"
+
+#~ msgid "CrtYd_Back"
+#~ msgstr "CrtYd_Back"
+
+#~ msgid "Pcb_Edges"
+#~ msgstr "Pcb_Edges"
+
+#~ msgid "Margin"
+#~ msgstr "Margin"
+
+#~ msgid "Eco1"
+#~ msgstr "Eco1"
+
+#~ msgid "Eco2"
+#~ msgstr "Eco2"
+
+#~ msgid "Comments"
+#~ msgstr "Komentáře"
+
+#~ msgid "Drawings"
+#~ msgstr "Kresby"
+
+#~ msgid "User1"
+#~ msgstr "Uživatel1"
+
+#~ msgid "User2"
+#~ msgstr "Uživatel2"
+
+#~ msgid "User3"
+#~ msgstr "Uživatel3"
+
+#~ msgid "User4"
+#~ msgstr "Uživatel4"
+
+#~ msgid "User5"
+#~ msgstr "Uživatel5"
+
+#~ msgid "User6"
+#~ msgstr "Uživatel6"
+
+#~ msgid "User7"
+#~ msgstr "Uživatel7"
+
+#~ msgid "User8"
+#~ msgstr "Uživatel8"
+
+#~ msgid "User9"
+#~ msgstr "Uživatel9"
+
+#, fuzzy
+#~ msgid "(Pad has no layer)"
+#~ msgstr "Varování: SMD ploška není na vnější vrstvě."
+
+#, fuzzy
+#~ msgid "(PTH pad has no copper layers)"
+#~ msgstr "Varování: SMD ploška není na vnější vrstvě."
+
 #, c-format
 #~ msgid "Field%d"
 #~ msgstr "Pole%d"
diff --git a/translation/pofiles/da.po b/translation/pofiles/da.po
index 2907a0589a..cfdc8312e0 100644
--- a/translation/pofiles/da.po
+++ b/translation/pofiles/da.po
@@ -10,7 +10,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: KiCad\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-01-28 19:42+0300\n"
+"POT-Creation-Date: 2025-01-29 19:59+0300\n"
 "PO-Revision-Date: 2025-01-23 15:38+0000\n"
 "Last-Translator: John Beard <john.j.beard@gmail.com>\n"
 "Language-Team: Danish <https://hosted.weblate.org/projects/kicad/master-"
@@ -166,7 +166,7 @@ msgstr "Genindlæsningstid %.3f s"
 #: pcbnew/pcb_io/easyedapro/pcb_io_easyedapro.cpp:116
 #: pcbnew/pcb_io/fabmaster/pcb_io_fabmaster.cpp:59
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:503
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2703
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2706
 #, fuzzy, c-format
 msgid "Loading %s..."
 msgstr "Indlæser %s"
@@ -290,7 +290,7 @@ msgstr "3D-fremviser"
 #: 3d-viewer/3d_viewer/eda_3d_viewer_frame.cpp:667
 #: eeschema/dialogs/panel_eeschema_display_options_base.cpp:27
 #: eeschema/dialogs/panel_sym_display_options_base.cpp:25
-#: pcbnew/footprint_edit_frame.cpp:242 pcbnew/footprint_edit_frame.cpp:955
+#: pcbnew/footprint_edit_frame.cpp:242 pcbnew/footprint_edit_frame.cpp:965
 #: pcbnew/pcb_edit_frame.cpp:326 pcbnew/pcb_edit_frame.cpp:1708
 #: pcbnew/tools/pcb_actions.cpp:1327
 msgid "Appearance"
@@ -334,10 +334,10 @@ msgstr ""
 #: 3d-viewer/3d_viewer/eda_3d_viewer_frame.cpp:748 common/confirm.cpp:211
 #: common/dialogs/dialog_grid_settings.cpp:82
 #: common/dialogs/dialog_grid_settings.cpp:89
-#: common/dialogs/panel_embedded_files.cpp:296
-#: common/dialogs/panel_embedded_files.cpp:369
-#: common/dialogs/panel_embedded_files.cpp:400
-#: common/dialogs/panel_embedded_files.cpp:410
+#: common/dialogs/panel_embedded_files.cpp:307
+#: common/dialogs/panel_embedded_files.cpp:416
+#: common/dialogs/panel_embedded_files.cpp:447
+#: common/dialogs/panel_embedded_files.cpp:457
 #: common/dialogs/panel_setup_severities.cpp:44 common/kidialog.cpp:126
 #: eeschema/dialogs/dialog_erc.cpp:878
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1812
@@ -360,9 +360,9 @@ msgstr ""
 #: pcb_calculator/calculator_panels/panel_fusing_current.cpp:191
 #: pcb_calculator/calculator_panels/panel_fusing_current.cpp:203
 #: pcbnew/dialogs/dialog_drc.cpp:984
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:397
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:389
 #: pcbnew/drc/drc_item.cpp:231 pcbnew/pcb_marker.cpp:211
-#: pcbnew/widgets/appearance_controls.cpp:2729
+#: pcbnew/widgets/appearance_controls.cpp:2765
 msgid "Error"
 msgstr "Fejl"
 
@@ -756,7 +756,7 @@ msgstr "Skift SMD 3D-modeller"
 msgid "Model Bounding Boxes"
 msgstr "Vis modelbindingskasser"
 
-#: 3d-viewer/dialogs/appearance_controls_3D.cpp:77 common/layer_id.cpp:170
+#: 3d-viewer/dialogs/appearance_controls_3D.cpp:77 common/layer_id.cpp:125
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:30
 #: eeschema/dialogs/dialog_update_from_pcb_base.cpp:64
 #: pcb_calculator/calculator_panels/panel_rf_attenuators_base.cpp:111
@@ -867,13 +867,13 @@ msgid "Uncheck 'Use board stackup colors' to allow color editing."
 msgstr ""
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:563
-#: pcbnew/widgets/appearance_controls.cpp:2198
+#: pcbnew/widgets/appearance_controls.cpp:2234
 #, c-format
 msgid "Show or hide %s"
 msgstr "Vis eller skjul %s"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:633
-#: pcbnew/widgets/appearance_controls.cpp:2571
+#: pcbnew/widgets/appearance_controls.cpp:2607
 #, fuzzy, c-format
 msgid "Presets (%s+Tab):"
 msgstr "(Ctrl + Tab)"
@@ -881,31 +881,31 @@ msgstr "(Ctrl + Tab)"
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:647
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1644
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2078
-#: pcbnew/widgets/appearance_controls.cpp:2596
+#: pcbnew/widgets/appearance_controls.cpp:2632
 msgid "Save preset..."
 msgstr "Gem forudindstilling ..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:648
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1645
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2079
-#: pcbnew/widgets/appearance_controls.cpp:2597
+#: pcbnew/widgets/appearance_controls.cpp:2633
 msgid "Delete preset..."
 msgstr "Slet forudindstilling ..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:754
-#: pcbnew/widgets/appearance_controls.cpp:2702
+#: pcbnew/widgets/appearance_controls.cpp:2738
 msgid "Layer preset name:"
 msgstr "Lagets forudindstillede navn:"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:755
-#: pcbnew/widgets/appearance_controls.cpp:2703
+#: pcbnew/widgets/appearance_controls.cpp:2739
 msgid "Save Layer Preset"
 msgstr "Gem lagindstilling"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:770
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1819
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2221
-#: pcbnew/widgets/appearance_controls.cpp:2736
+#: pcbnew/widgets/appearance_controls.cpp:2772
 #, fuzzy
 msgid "Overwrite existing preset?"
 msgstr "Åbn et eksisterende projekt"
@@ -913,68 +913,68 @@ msgstr "Åbn et eksisterende projekt"
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:796
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1844
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2246
-#: pcbnew/widgets/appearance_controls.cpp:2762
+#: pcbnew/widgets/appearance_controls.cpp:2798
 msgid "Presets"
 msgstr "Forudindstilling"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:805
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1856
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2258
-#: pcbnew/widgets/appearance_controls.cpp:2774
+#: pcbnew/widgets/appearance_controls.cpp:2810
 msgid "Delete Preset"
 msgstr "Slet forudindstilling"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:806
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1857
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2259
-#: pcbnew/widgets/appearance_controls.cpp:2775
+#: pcbnew/widgets/appearance_controls.cpp:2811
 msgid "Select preset:"
 msgstr "Vælg forudindstilling:"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:864
-#: pcbnew/widgets/appearance_controls.cpp:2875
+#: pcbnew/widgets/appearance_controls.cpp:2911
 #, fuzzy, c-format
 msgid "Viewports (%s+Tab):"
 msgstr "(Ctrl + Tab)"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:873
-#: pcbnew/widgets/appearance_controls.cpp:2884
+#: pcbnew/widgets/appearance_controls.cpp:2920
 #, fuzzy
 msgid "Save viewport..."
 msgstr "Gem forudindstilling ..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:874
-#: pcbnew/widgets/appearance_controls.cpp:2885
+#: pcbnew/widgets/appearance_controls.cpp:2921
 #, fuzzy
 msgid "Delete viewport..."
 msgstr "Slet forudindstilling ..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:905
-#: pcbnew/widgets/appearance_controls.cpp:2934
+#: pcbnew/widgets/appearance_controls.cpp:2970
 #, fuzzy
 msgid "Viewport name:"
 msgstr "Net navn:"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:906
-#: pcbnew/widgets/appearance_controls.cpp:2934
+#: pcbnew/widgets/appearance_controls.cpp:2970
 #, fuzzy
 msgid "Save Viewport"
 msgstr "Gem rapportfil"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:946
-#: pcbnew/widgets/appearance_controls.cpp:2973
+#: pcbnew/widgets/appearance_controls.cpp:3009
 #, fuzzy
 msgid "Viewports"
 msgstr "Rapport"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:955
-#: pcbnew/widgets/appearance_controls.cpp:2982
+#: pcbnew/widgets/appearance_controls.cpp:3018
 #, fuzzy
 msgid "Delete Viewport"
 msgstr "Slet telefonbog"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:956
-#: pcbnew/widgets/appearance_controls.cpp:2983
+#: pcbnew/widgets/appearance_controls.cpp:3019
 #, fuzzy
 msgid "Select viewport:"
 msgstr "Vælg forudindstilling:"
@@ -1389,7 +1389,7 @@ msgid "Z:"
 msgstr "Z:"
 
 #: 3d-viewer/dialogs/panel_preview_3d_model_base.cpp:68
-#: gerbview/gerber_draw_item.cpp:722 pcbnew/footprint.cpp:1676
+#: gerbview/gerber_draw_item.cpp:722 pcbnew/footprint.cpp:1681
 #: pcbnew/pad.cpp:1361
 msgid "Rotation"
 msgstr "Rotation"
@@ -1991,8 +1991,8 @@ msgid "Information"
 msgstr "Bekræftelse"
 
 #: common/confirm.cpp:266 common/confirm.cpp:269
-#: common/dialogs/panel_embedded_files.cpp:272
-#: common/dialogs/panel_embedded_files.cpp:346
+#: common/dialogs/panel_embedded_files.cpp:285
+#: common/dialogs/panel_embedded_files.cpp:393
 #: eeschema/design_block_utils.cpp:50 eeschema/design_block_utils.cpp:183
 #: eeschema/symbol_editor/symbol_editor.cpp:372
 #: eeschema/symbol_editor/symbol_editor.cpp:998
@@ -2007,7 +2007,7 @@ msgstr "Bekræftelse"
 #: pcbnew/dialogs/dialog_gencad_export_options.cpp:119
 #: pcbnew/dialogs/dialog_track_via_properties.cpp:570
 #: pcbnew/footprint_libraries_utils.cpp:375
-#: pcbnew/footprint_libraries_utils.cpp:1148 pcbnew/router/router_tool.cpp:1849
+#: pcbnew/footprint_libraries_utils.cpp:1157 pcbnew/router/router_tool.cpp:1849
 #: pcbnew/router/router_tool.cpp:2603
 #: pcbnew/tools/footprint_editor_control.cpp:470 pcbnew/zone_filler.cpp:881
 msgid "Confirmation"
@@ -2051,7 +2051,7 @@ msgid "KiCad Design Block folders"
 msgstr "KiCad ældre projektfiler"
 
 #: common/design_block_io.cpp:172
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3036
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3039
 #, fuzzy, c-format
 msgid "Cannot overwrite library path '%s'."
 msgstr "Kan ikke overskrive biblioteksstien \"%s\"."
@@ -2068,7 +2068,7 @@ msgstr ""
 "Sørg for, at du har skrivetilladelser, og prøv igen."
 
 #: common/design_block_io.cpp:201 pcbnew/pcb_io/geda/pcb_io_geda.cpp:977
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3061
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3064
 #, fuzzy, c-format
 msgid "Insufficient permissions to delete folder '%s'."
 msgstr ""
@@ -2170,8 +2170,8 @@ msgstr "Kan ikke oprette en global sti til biblioteketabellen '%s'."
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:50
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:99
 #: pcbnew/dialogs/panel_pcbnew_action_plugins_base.cpp:42
-#: pcbnew/footprint_libraries_utils.cpp:1006
-#: pcbnew/footprint_libraries_utils.cpp:1334
+#: pcbnew/footprint_libraries_utils.cpp:1015
+#: pcbnew/footprint_libraries_utils.cpp:1343
 msgid "Description"
 msgstr "Beskrivelse"
 
@@ -2564,7 +2564,7 @@ msgstr "miljøvariabler"
 #: eeschema/dialogs/panel_bom_presets_base.cpp:80
 #: eeschema/dialogs/panel_sym_lib_table.cpp:384
 #: eeschema/dialogs/panel_template_fieldnames_base.cpp:42
-#: eeschema/fields_grid_table.cpp:478 eeschema/sch_pin.cpp:1579
+#: eeschema/fields_grid_table.cpp:469 eeschema/sch_pin.cpp:1579
 #: eeschema/sch_symbol.cpp:2065 eeschema/sch_symbol.cpp:2115
 #: eeschema/symbol_editor/symbol_editor.cpp:1598
 #: eeschema/symbol_viewer_frame.cpp:459
@@ -2574,13 +2574,15 @@ msgstr "miljøvariabler"
 #: kicad/pcm/dialogs/dialog_manage_repositories_base.cpp:39
 #: kicad/pcm/dialogs/panel_package_base.cpp:50
 #: pcbnew/dialogs/dialog_footprint_wizard_list_base.cpp:42
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:54
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:170
 #: pcbnew/dialogs/panel_fp_lib_table.cpp:438
-#: pcbnew/pcb_fields_grid_table.cpp:174 pcbnew/pcb_group.cpp:507
+#: pcbnew/pcb_fields_grid_table.cpp:143 pcbnew/pcb_group.cpp:507
 #: pcbnew/widgets/pcb_net_inspector_panel.cpp:120
 #: pcbnew/widgets/search_handlers.cpp:176
 #: pcbnew/widgets/search_handlers.cpp:309
 #: pcbnew/widgets/search_handlers.cpp:388 pcbnew/zone.cpp:853
-#: pcbnew/zone.cpp:1913 pcbnew/zone_manager/dialog_zone_manager_base.cpp:38
+#: pcbnew/zone.cpp:1937 pcbnew/zone_manager/dialog_zone_manager_base.cpp:38
 #: pcbnew/zone_manager/model_zones_overview_table.h:75
 msgid "Name"
 msgstr "Navn"
@@ -2776,7 +2778,7 @@ msgstr "Sporelængde uden for rækkevidde"
 #: eeschema/symbol_editor/symbol_editor.cpp:860
 #: pcb_calculator/dialogs/dialog_regulator_form_base.cpp:27
 #: pcbnew/board_stackup_manager/dialog_dielectric_list_manager_base.cpp:31
-#: pcbnew/footprint_libraries_utils.cpp:1040
+#: pcbnew/footprint_libraries_utils.cpp:1049
 msgid "Name:"
 msgstr "Navn:"
 
@@ -3369,7 +3371,7 @@ msgstr "Indstilling"
 #: eeschema/dialogs/dialog_sim_format_value.cpp:75
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:57
 #: eeschema/dialogs/panel_sym_lib_table.cpp:385
-#: eeschema/fields_grid_table.cpp:479 eeschema/sch_symbol.cpp:1098
+#: eeschema/fields_grid_table.cpp:470 eeschema/sch_symbol.cpp:1098
 #: eeschema/sch_symbol.cpp:2062 eeschema/sch_symbol.cpp:2112
 #: eeschema/sch_symbol.cpp:2994 eeschema/sim/simulator_frame_ui.cpp:616
 #: eeschema/sim/simulator_frame_ui.cpp:2673
@@ -3379,13 +3381,13 @@ msgstr "Indstilling"
 #: eeschema/widgets/search_handlers.cpp:247
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:69
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:70
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:65
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:157
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:169
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:48
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:57
-#: pcbnew/dialogs/panel_fp_lib_table.cpp:439 pcbnew/footprint.cpp:4048
+#: pcbnew/dialogs/panel_fp_lib_table.cpp:439 pcbnew/footprint.cpp:4053
 #: pcbnew/footprint_wizard_frame.cpp:326 pcbnew/pcb_dimension.cpp:605
-#: pcbnew/pcb_fields_grid_table.cpp:175 pcbnew/plot_board_layers.cpp:107
+#: pcbnew/pcb_fields_grid_table.cpp:144 pcbnew/plot_board_layers.cpp:107
 #: pcbnew/widgets/search_handlers.cpp:119
 msgid "Value"
 msgstr "Værdi"
@@ -3505,7 +3507,7 @@ msgstr "Output-tilstand:"
 #: eeschema/dialogs/dialog_plot_schematic_base.cpp:78
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:72
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:69
-#: eeschema/fields_grid_table.cpp:491
+#: eeschema/fields_grid_table.cpp:482
 #: eeschema/printing/dialog_print_using_printer_base.cpp:35
 #: eeschema/sch_bus_entry.cpp:674 eeschema/sch_junction.cpp:383
 #: eeschema/sch_line.cpp:1099 eeschema/sim/simulator_frame_ui.cpp:609
@@ -3743,7 +3745,7 @@ msgstr "OK"
 #: common/dialogs/git/dialog_git_auth.cpp:54
 #: common/dialogs/git/dialog_git_commit.cpp:143
 #: common/dialogs/git/dialog_git_switch.cpp:69
-#: common/dialogs/panel_embedded_files.cpp:370 common/tool/actions.cpp:159
+#: common/dialogs/panel_embedded_files.cpp:417 common/tool/actions.cpp:159
 #: eeschema/dialogs/dialog_erc.cpp:426
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1344 eeschema/sheet.cpp:783
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:962
@@ -4293,7 +4295,7 @@ msgstr ""
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283
 #: pcbnew/microwave/microwave_polygon.cpp:127 pcbnew/tools/pcb_control.cpp:348
 #: pcbnew/widgets/appearance_controls.cpp:637
-#: pcbnew/widgets/appearance_controls.cpp:1804
+#: pcbnew/widgets/appearance_controls.cpp:1840
 msgid "Normal"
 msgstr "Normal"
 
@@ -4683,8 +4685,8 @@ msgid "One of the nicknames will need to be changed after adding this library."
 msgstr "Et af kaldenavnene skal ændres efter tilføjelse af dette bibliotek."
 
 #: common/dialogs/panel_design_block_lib_table.cpp:1010
-#: common/dialogs/panel_embedded_files.cpp:348
-#: common/dialogs/panel_embedded_files.cpp:370
+#: common/dialogs/panel_embedded_files.cpp:395
+#: common/dialogs/panel_embedded_files.cpp:417
 #: eeschema/design_block_utils.cpp:89
 #: eeschema/dialogs/panel_sym_lib_table.cpp:688 eeschema/sch_base_frame.cpp:306
 #: pcbnew/dialogs/panel_fp_lib_table.cpp:1038
@@ -4774,8 +4776,8 @@ msgstr "Synlig"
 #: eeschema/symbol_editor/symbol_editor.cpp:826 include/lib_table_grid.h:208
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:46
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:95
-#: pcbnew/footprint_libraries_utils.cpp:1005
-#: pcbnew/footprint_libraries_utils.cpp:1333
+#: pcbnew/footprint_libraries_utils.cpp:1014
+#: pcbnew/footprint_libraries_utils.cpp:1342
 msgid "Nickname"
 msgstr "Nickname"
 
@@ -4864,24 +4866,14 @@ msgstr "Kopiér med reference"
 msgid "Copy the reference for this embedded file"
 msgstr ""
 
-#: common/dialogs/panel_embedded_files.cpp:260
-#, fuzzy
-msgid "Select a file to embed"
-msgstr "Vælg en værdi, der skal indstilles"
-
-#: common/dialogs/panel_embedded_files.cpp:261
-#, fuzzy
-msgid "All files|*.*"
-msgstr "Alle filer"
-
-#: common/dialogs/panel_embedded_files.cpp:270
-#: common/dialogs/panel_embedded_files.cpp:343
+#: common/dialogs/panel_embedded_files.cpp:283
+#: common/dialogs/panel_embedded_files.cpp:390
 #, fuzzy, c-format
 msgid "File '%s' already exists."
 msgstr "Filen %s findes allerede."
 
-#: common/dialogs/panel_embedded_files.cpp:274
-#: common/dialogs/panel_embedded_files.cpp:348
+#: common/dialogs/panel_embedded_files.cpp:286
+#: common/dialogs/panel_embedded_files.cpp:395
 #: eeschema/design_block_utils.cpp:51 eeschema/design_block_utils.cpp:184
 #: eeschema/symbol_editor/symbol_editor.cpp:373
 #: eeschema/symbol_editor/symbol_editor.cpp:999
@@ -4893,41 +4885,51 @@ msgstr "Filen %s findes allerede."
 #: pcbnew/dialogs/dialog_export_odbpp.cpp:411
 #: pcbnew/dialogs/dialog_gencad_export_options.cpp:120
 #: pcbnew/footprint_libraries_utils.cpp:376
-#: pcbnew/footprint_libraries_utils.cpp:1150
+#: pcbnew/footprint_libraries_utils.cpp:1159
 #: pcbnew/tools/footprint_editor_control.cpp:472
 msgid "Overwrite"
 msgstr "Overskriv"
 
-#: common/dialogs/panel_embedded_files.cpp:293
+#: common/dialogs/panel_embedded_files.cpp:305
 #, fuzzy, c-format
 msgid "Failed to add file '%s'."
 msgstr "Kunne ikke oprette filen \"%s\""
 
-#: common/dialogs/panel_embedded_files.cpp:330
+#: common/dialogs/panel_embedded_files.cpp:318
+#, fuzzy
+msgid "Select a file to embed"
+msgstr "Vælg en værdi, der skal indstilles"
+
+#: common/dialogs/panel_embedded_files.cpp:319
+#, fuzzy
+msgid "All files|*.*"
+msgstr "Alle filer"
+
+#: common/dialogs/panel_embedded_files.cpp:377
 #, fuzzy
 msgid "Select a directory to export files"
 msgstr "Vælg et GenCAD-eksportfilnavn"
 
-#: common/dialogs/panel_embedded_files.cpp:362
+#: common/dialogs/panel_embedded_files.cpp:409
 #, fuzzy, c-format
 msgid "Directory '%s' is not writable."
 msgstr "Symbolbiblioteket '%s' kan ikke skrives."
 
-#: common/dialogs/panel_embedded_files.cpp:365
+#: common/dialogs/panel_embedded_files.cpp:412
 #, fuzzy, c-format
 msgid "Folder '%s' is not writable."
 msgstr "Symbolbiblioteket '%s' kan ikke skrives."
 
-#: common/dialogs/panel_embedded_files.cpp:370
+#: common/dialogs/panel_embedded_files.cpp:417
 msgid "Retry"
 msgstr ""
 
-#: common/dialogs/panel_embedded_files.cpp:397
+#: common/dialogs/panel_embedded_files.cpp:444
 #, fuzzy, c-format
 msgid "Failed to open file '%s'."
 msgstr "Kunne ikke oprette filen \"%s\""
 
-#: common/dialogs/panel_embedded_files.cpp:407
+#: common/dialogs/panel_embedded_files.cpp:454
 #, fuzzy, c-format
 msgid "Failed to write file '%s'."
 msgstr "Kunne ikke oprette filen \"%s\""
@@ -5232,12 +5234,12 @@ msgstr "Zoom"
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1099
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:583
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:854
-#: pcbnew/dialogs/dialog_plot_base.cpp:118 pcbnew/footprint.cpp:4007
-#: pcbnew/pad.cpp:2507 pcbnew/pad.cpp:2526 pcbnew/pcb_dimension.cpp:1973
+#: pcbnew/dialogs/dialog_plot_base.cpp:118 pcbnew/footprint.cpp:4012
+#: pcbnew/pad.cpp:2501 pcbnew/pad.cpp:2520 pcbnew/pcb_dimension.cpp:1973
 #: pcbnew/widgets/appearance_controls.cpp:729
 #: pcbnew/widgets/appearance_controls.cpp:771
-#: pcbnew/widgets/appearance_controls.cpp:2540
-#: pcbnew/widgets/appearance_controls.cpp:2559 pcbnew/zone.cpp:1804
+#: pcbnew/widgets/appearance_controls.cpp:2576
+#: pcbnew/widgets/appearance_controls.cpp:2595 pcbnew/zone.cpp:1828
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:83
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 msgid "None"
@@ -5476,9 +5478,9 @@ msgstr "Ingen forbindelse"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:232
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:363
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:332
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:854 pcbnew/footprint.cpp:4009
-#: pcbnew/pad.cpp:2528 pcbnew/pcb_table.cpp:533 pcbnew/pcb_textbox.cpp:795
-#: pcbnew/zone.cpp:857 pcbnew/zone.cpp:1806
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:854 pcbnew/footprint.cpp:4014
+#: pcbnew/pad.cpp:2522 pcbnew/pcb_table.cpp:533 pcbnew/pcb_textbox.cpp:795
+#: pcbnew/zone.cpp:857 pcbnew/zone.cpp:1830
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 msgid "Solid"
 msgstr "Massiv"
@@ -5620,7 +5622,7 @@ msgstr "Netklasser"
 
 #: common/dialogs/panel_setup_netclasses_base.cpp:52
 #: pcbnew/tools/board_inspection_tool.cpp:641
-#: pcbnew/tools/board_inspection_tool.cpp:1201 pcbnew/zone.cpp:2048
+#: pcbnew/tools/board_inspection_tool.cpp:1201 pcbnew/zone.cpp:2072
 msgid "Clearance"
 msgstr "Klarering"
 
@@ -5721,7 +5723,7 @@ msgstr "Hatch mønster"
 
 #: common/dialogs/panel_setup_netclasses_base.cpp:153
 #: eeschema/sch_field.cpp:1270 eeschema/sch_label.cpp:207
-#: pcbnew/board_connected_item.cpp:200 pcbnew/pad.cpp:2582 pcbnew/zone.cpp:1907
+#: pcbnew/board_connected_item.cpp:200 pcbnew/pad.cpp:2576 pcbnew/zone.cpp:1931
 msgid "Net Class"
 msgstr "Nettoklasse"
 
@@ -5848,7 +5850,7 @@ msgstr "Linje"
 #: common/eda_shape.cpp:2203
 #: eeschema/dialogs/dialog_label_properties_base.cpp:178
 #: eeschema/sch_label.cpp:2249
-#: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:2499
+#: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:2493
 #: pcbnew/pcb_dimension.cpp:1974
 msgid "Rectangle"
 msgstr "Rektangel"
@@ -6036,7 +6038,7 @@ msgstr "Mus og touchpad"
 msgid "Hotkeys"
 msgstr "Genvejstaster"
 
-#: common/eda_base_frame.cpp:1116 kicad/project_tree_pane.cpp:1008
+#: common/eda_base_frame.cpp:1116 kicad/project_tree_pane.cpp:1009
 #, fuzzy
 msgid "Version Control"
 msgstr "& Kun valg"
@@ -6098,7 +6100,7 @@ msgstr "Simulator ..."
 
 #: common/eda_base_frame.cpp:1182 common/tool/actions.cpp:1106
 #: common/tool/common_tools.cpp:617 kicad/tools/kicad_manager_actions.cpp:147
-#: pcbnew/footprint_edit_frame.cpp:1035 pcbnew/menubar_footprint_editor.cpp:92
+#: pcbnew/footprint_edit_frame.cpp:1045 pcbnew/menubar_footprint_editor.cpp:92
 msgid "Footprint Editor"
 msgstr "Footprint Editor"
 
@@ -6282,7 +6284,7 @@ msgstr "Tommer"
 msgid "Constrain to H, V, 45"
 msgstr "Begræns omrids til H, V og 45 grader"
 
-#: common/eda_draw_frame.cpp:1121 pcbnew/footprint_libraries_utils.cpp:1368
+#: common/eda_draw_frame.cpp:1121 pcbnew/footprint_libraries_utils.cpp:1377
 msgid "Select Library"
 msgstr "Vælg Bibliotek"
 
@@ -6515,7 +6517,7 @@ msgstr "Bue"
 #: eeschema/dialogs/dialog_label_properties_base.cpp:172
 #: eeschema/sch_label.cpp:2247 gerbview/gerber_draw_item.cpp:231
 #: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:1515
-#: pcbnew/pad.cpp:2498 pcbnew/pcb_dimension.cpp:1975
+#: pcbnew/pad.cpp:2492 pcbnew/pcb_dimension.cpp:1975
 msgid "Circle"
 msgstr "Cirkel"
 
@@ -6599,7 +6601,7 @@ msgstr "Punkter"
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:40
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:169
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2140 pcbnew/pad.cpp:1348
-#: pcbnew/pcb_fields_grid_table.cpp:177 pcbnew/pcb_reference_image.cpp:215
+#: pcbnew/pcb_fields_grid_table.cpp:146 pcbnew/pcb_reference_image.cpp:215
 #: pcbnew/pcb_reference_image.cpp:368 pcbnew/pcb_tablecell.cpp:197
 #: pcbnew/pcb_tablecell.cpp:204 pcbnew/pcb_target.cpp:156
 #: pcbnew/pcb_target.cpp:249 pcbnew/pcb_text.cpp:292 pcbnew/pcb_textbox.cpp:814
@@ -6616,7 +6618,7 @@ msgstr "Bredde"
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:55
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:56
 #: pcbnew/pad.cpp:1349 pcbnew/pcb_dimension.cpp:1012
-#: pcbnew/pcb_fields_grid_table.cpp:178 pcbnew/pcb_reference_image.cpp:217
+#: pcbnew/pcb_fields_grid_table.cpp:147 pcbnew/pcb_reference_image.cpp:217
 #: pcbnew/pcb_reference_image.cpp:375 pcbnew/pcb_tablecell.cpp:198
 #: pcbnew/pcb_tablecell.cpp:205 pcbnew/pcb_text.cpp:293
 #: pcbnew/pcb_textbox.cpp:815
@@ -6705,7 +6707,7 @@ msgstr "Liniefarve:"
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:62
 #: eeschema/dialogs/dialog_tablecell_properties_base.cpp:119
 #: eeschema/dialogs/dialog_text_properties_base.cpp:113
-#: eeschema/fields_grid_table.cpp:484 eeschema/sch_label.cpp:1197
+#: eeschema/fields_grid_table.cpp:475 eeschema/sch_label.cpp:1197
 #: eeschema/sch_label.cpp:2269 eeschema/sch_tablecell.cpp:128
 #: eeschema/sch_text.cpp:637 eeschema/sch_textbox.cpp:543
 #: pagelayout_editor/dialogs/properties_frame_base.cpp:98
@@ -6716,7 +6718,7 @@ msgstr "Liniefarve:"
 #: pcbnew/dialogs/dialog_tablecell_properties_base.cpp:125
 #: pcbnew/dialogs/panel_fp_editor_graphics_defaults_base.cpp:57
 #: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:52
-#: pcbnew/pcb_fields_grid_table.cpp:180
+#: pcbnew/pcb_fields_grid_table.cpp:149
 msgid "Italic"
 msgstr "Kursiv"
 
@@ -6731,7 +6733,7 @@ msgstr "Kursiv"
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:63
 #: eeschema/dialogs/dialog_tablecell_properties_base.cpp:116
 #: eeschema/dialogs/dialog_text_properties_base.cpp:108
-#: eeschema/fields_grid_table.cpp:485 eeschema/sch_label.cpp:1197
+#: eeschema/fields_grid_table.cpp:476 eeschema/sch_label.cpp:1197
 #: eeschema/sch_label.cpp:2270 eeschema/sch_tablecell.cpp:128
 #: eeschema/sch_text.cpp:637 eeschema/sch_textbox.cpp:543
 #: eeschema/widgets/tuner_slider_base.cpp:48
@@ -6748,8 +6750,8 @@ msgstr "Fed + Kursiv"
 #: common/eda_text.cpp:1330
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:242
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
-#: eeschema/fields_grid_table.cpp:310 eeschema/fields_grid_table.cpp:725
-#: eeschema/fields_grid_table.cpp:869 eeschema/pin_type.cpp:113
+#: eeschema/fields_grid_table.cpp:301 eeschema/fields_grid_table.cpp:716
+#: eeschema/fields_grid_table.cpp:860 eeschema/pin_type.cpp:113
 #: eeschema/sch_field.cpp:1144 eeschema/sch_field.cpp:1731
 #: eeschema/sch_pin.cpp:2185 pcbnew/dialogs/dialog_render_job.cpp:42
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2604
@@ -6759,9 +6761,9 @@ msgstr "Venstre"
 #: common/eda_text.cpp:1331 common/eda_text.cpp:1340
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:303 eeschema/fields_grid_table.cpp:311
-#: eeschema/fields_grid_table.cpp:726 eeschema/fields_grid_table.cpp:737
-#: eeschema/fields_grid_table.cpp:871 eeschema/fields_grid_table.cpp:895
+#: eeschema/fields_grid_table.cpp:294 eeschema/fields_grid_table.cpp:302
+#: eeschema/fields_grid_table.cpp:717 eeschema/fields_grid_table.cpp:728
+#: eeschema/fields_grid_table.cpp:862 eeschema/fields_grid_table.cpp:886
 #: eeschema/sch_field.cpp:1145 eeschema/sch_field.cpp:1155
 #: eeschema/sch_field.cpp:1732 eeschema/sch_field.cpp:1741
 #: eeschema/sch_text.cpp:658 gerbview/gerber_file_image.cpp:361
@@ -6776,8 +6778,8 @@ msgstr "Centrum"
 #: common/eda_text.cpp:1332
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:242
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
-#: eeschema/fields_grid_table.cpp:312 eeschema/fields_grid_table.cpp:727
-#: eeschema/fields_grid_table.cpp:873 eeschema/pin_type.cpp:112
+#: eeschema/fields_grid_table.cpp:303 eeschema/fields_grid_table.cpp:718
+#: eeschema/fields_grid_table.cpp:864 eeschema/pin_type.cpp:112
 #: eeschema/sch_field.cpp:1146 eeschema/sch_field.cpp:1733
 #: eeschema/sch_pin.cpp:2184 pcbnew/dialogs/dialog_render_job.cpp:43
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2605
@@ -6786,8 +6788,8 @@ msgstr "Højre"
 
 #: common/eda_text.cpp:1339
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:302 eeschema/fields_grid_table.cpp:736
-#: eeschema/fields_grid_table.cpp:893 eeschema/sch_field.cpp:1154
+#: eeschema/fields_grid_table.cpp:293 eeschema/fields_grid_table.cpp:727
+#: eeschema/fields_grid_table.cpp:884 eeschema/sch_field.cpp:1154
 #: eeschema/sch_field.cpp:1740 eeschema/sch_text.cpp:657
 #: pcbnew/dialogs/dialog_render_job.cpp:44
 msgid "Top"
@@ -6795,8 +6797,8 @@ msgstr "Øverst"
 
 #: common/eda_text.cpp:1341
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:304 eeschema/fields_grid_table.cpp:738
-#: eeschema/fields_grid_table.cpp:897 eeschema/sch_field.cpp:1156
+#: eeschema/fields_grid_table.cpp:295 eeschema/fields_grid_table.cpp:729
+#: eeschema/fields_grid_table.cpp:888 eeschema/sch_field.cpp:1156
 #: eeschema/sch_field.cpp:1742 eeschema/sch_text.cpp:659
 #: pcbnew/dialogs/dialog_render_job.cpp:40
 msgid "Bottom"
@@ -6809,15 +6811,15 @@ msgstr "Bunden"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:68
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:68
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:65
-#: eeschema/fields_grid_table.cpp:487 eeschema/sch_field.cpp:1781
+#: eeschema/fields_grid_table.cpp:478 eeschema/sch_field.cpp:1781
 #: eeschema/sch_pin.cpp:1589 eeschema/sch_pin.cpp:2230
 #: eeschema/sch_symbol.cpp:2965 eeschema/sch_tablecell.cpp:203
 #: eeschema/sch_text.cpp:783 eeschema/sch_textbox.cpp:714
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:59
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:60
-#: pcbnew/footprint.cpp:4039 pcbnew/pad.cpp:2545 pcbnew/pcb_dimension.cpp:1756
-#: pcbnew/pcb_dimension.cpp:1831 pcbnew/pcb_fields_grid_table.cpp:182
-#: pcbnew/pcb_tablecell.cpp:207 pcbnew/zone.cpp:1977
+#: pcbnew/footprint.cpp:4044 pcbnew/pad.cpp:2539 pcbnew/pcb_dimension.cpp:1756
+#: pcbnew/pcb_dimension.cpp:1831 pcbnew/pcb_fields_grid_table.cpp:151
+#: pcbnew/pcb_tablecell.cpp:207 pcbnew/zone.cpp:2001
 msgid "Orientation"
 msgstr "Orientering"
 
@@ -6836,7 +6838,7 @@ msgstr "Tekstegenskaber"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:71
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:71
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:68
-#: eeschema/fields_grid_table.cpp:490 eeschema/sch_field.cpp:1136
+#: eeschema/fields_grid_table.cpp:481 eeschema/sch_field.cpp:1136
 #: eeschema/sch_label.cpp:1195 eeschema/sch_tablecell.cpp:126
 #: eeschema/sch_text.cpp:635 eeschema/sch_textbox.cpp:541
 #: eeschema/widgets/sch_properties_panel.cpp:258 pcbnew/pcb_dimension.cpp:628
@@ -6851,14 +6853,14 @@ msgstr ""
 #: pcbnew/board_stackup_manager/panel_board_stackup_base.cpp:91
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:56
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:57
-#: pcbnew/pcb_fields_grid_table.cpp:179 pcbnew/pcb_tablecell.cpp:206
+#: pcbnew/pcb_fields_grid_table.cpp:148 pcbnew/pcb_tablecell.cpp:206
 #: pcbnew/pcb_text.cpp:291
 msgid "Thickness"
 msgstr "Tykkelse"
 
 #: common/eda_text.cpp:1375 eeschema/sch_field.cpp:1772
 #: eeschema/sch_text.cpp:772 pcbnew/microwave/microwave_polygon.cpp:127
-#: pcbnew/pcb_fields_grid_table.cpp:187
+#: pcbnew/pcb_fields_grid_table.cpp:156
 msgid "Mirrored"
 msgstr "Spejlet"
 
@@ -7405,7 +7407,7 @@ msgstr "Kopier valgte celler til udklipsholderen"
 #: common/widgets/listbox_tricks.cpp:51
 #: eeschema/tools/sch_editor_control.cpp:2270
 #: eeschema/tools/symbol_editor_edit_tool.cpp:1020
-#: pcbnew/dialogs/panel_setup_rules.cpp:132 pcbnew/tools/pcb_control.cpp:1234
+#: pcbnew/dialogs/panel_setup_rules.cpp:132 pcbnew/tools/pcb_control.cpp:1238
 msgid "Paste"
 msgstr "Indsæt"
 
@@ -7416,7 +7418,7 @@ msgstr "Indsæt udklipsholderceller i matrix ved den aktuelle celle"
 #: common/grid_tricks.cpp:368 common/tool/actions.cpp:291
 #: common/widgets/listbox_tricks.cpp:54 eeschema/tools/sch_edit_tool.cpp:1680
 #: eeschema/tools/symbol_editor_edit_tool.cpp:476
-#: kicad/dialogs/panel_jobset.cpp:363 kicad/project_tree_pane.cpp:941
+#: kicad/dialogs/panel_jobset.cpp:363 kicad/project_tree_pane.cpp:942
 #: pcbnew/dialogs/panel_setup_rules.cpp:133 pcbnew/tools/edit_tool.cpp:2646
 msgid "Delete"
 msgstr "Slet"
@@ -8074,174 +8076,174 @@ msgstr "Kunne ikke skifte sprog til %s"
 msgid "undefined"
 msgstr "udefineret"
 
-#: common/layer_id.cpp:112
+#: common/layer_id.cpp:67
 #: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr_parser.cpp:1149
 msgid "Rescue"
 msgstr "Redde"
 
-#: common/layer_id.cpp:116 eeschema/widgets/panel_sch_selection_filter.cpp:204
+#: common/layer_id.cpp:71 eeschema/widgets/panel_sch_selection_filter.cpp:204
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:37
 msgid "Wires"
 msgstr "Ledninger"
 
-#: common/layer_id.cpp:117
+#: common/layer_id.cpp:72
 msgid "Buses"
 msgstr "Busser"
 
-#: common/layer_id.cpp:118
+#: common/layer_id.cpp:73
 msgid "Bus junctions"
 msgstr "Buskryds"
 
-#: common/layer_id.cpp:119
+#: common/layer_id.cpp:74
 msgid "Junctions"
 msgstr "Kryds"
 
-#: common/layer_id.cpp:120 eeschema/widgets/panel_sch_selection_filter.cpp:205
+#: common/layer_id.cpp:75 eeschema/widgets/panel_sch_selection_filter.cpp:205
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:41
 #: eeschema/widgets/search_handlers.cpp:399
 msgid "Labels"
 msgstr "Etiketter"
 
-#: common/layer_id.cpp:121
+#: common/layer_id.cpp:76
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:45
 msgid "Global labels"
 msgstr "Globale mærker"
 
-#: common/layer_id.cpp:122
+#: common/layer_id.cpp:77
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:48
 msgid "Hierarchical labels"
 msgstr "Hierarkiske etiketter"
 
-#: common/layer_id.cpp:123 eeschema/sch_symbol.cpp:2981
+#: common/layer_id.cpp:78 eeschema/sch_symbol.cpp:2981
 msgid "Pin numbers"
 msgstr "Pin numre"
 
-#: common/layer_id.cpp:124 eeschema/sch_symbol.cpp:2985
+#: common/layer_id.cpp:79 eeschema/sch_symbol.cpp:2985
 msgid "Pin names"
 msgstr "Pin navne"
 
-#: common/layer_id.cpp:125
+#: common/layer_id.cpp:80
 msgid "Symbol references"
 msgstr "Symbolreferencer"
 
-#: common/layer_id.cpp:126
+#: common/layer_id.cpp:81
 msgid "Symbol values"
 msgstr "Symbolværdier"
 
-#: common/layer_id.cpp:127
+#: common/layer_id.cpp:82
 msgid "Symbol fields"
 msgstr "Symbolfelter"
 
-#: common/layer_id.cpp:128
+#: common/layer_id.cpp:83
 #, fuzzy
 msgid "Sheet references"
 msgstr "Intersheet Referencer"
 
-#: common/layer_id.cpp:129
+#: common/layer_id.cpp:84
 #, fuzzy
 msgid "Net class references"
 msgstr "Nettoklasser"
 
-#: common/layer_id.cpp:130
+#: common/layer_id.cpp:85
 #, fuzzy
 msgid "Rule areas"
 msgstr "Regelområder"
 
-#: common/layer_id.cpp:131
+#: common/layer_id.cpp:86
 msgid "Symbol body outlines"
 msgstr "Symbol kropskonturer"
 
-#: common/layer_id.cpp:132
+#: common/layer_id.cpp:87
 msgid "Symbol body fills"
 msgstr "Symbollegeme fyldes"
 
-#: common/layer_id.cpp:133
+#: common/layer_id.cpp:88
 #, fuzzy
 msgid "Shape fills"
 msgstr "Arkfil"
 
-#: common/layer_id.cpp:134
+#: common/layer_id.cpp:89
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:72
 msgid "Schematic text && graphics"
 msgstr "Skematisk tekst && grafik"
 
-#: common/layer_id.cpp:135
+#: common/layer_id.cpp:90
 #, fuzzy
 msgid "Symbol private text && graphics"
 msgstr "Skematisk tekst && grafik"
 
-#: common/layer_id.cpp:136
+#: common/layer_id.cpp:91
 #, fuzzy
 msgid "Schematic text && graphics backgrounds"
 msgstr "Skematisk tekst && grafik"
 
-#: common/layer_id.cpp:137 eeschema/widgets/panel_sch_selection_filter.cpp:206
+#: common/layer_id.cpp:92 eeschema/widgets/panel_sch_selection_filter.cpp:206
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:33
 msgid "Pins"
 msgstr "Pins"
 
-#: common/layer_id.cpp:138
+#: common/layer_id.cpp:93
 msgid "Sheet borders"
 msgstr "Ark grænser op"
 
-#: common/layer_id.cpp:139
+#: common/layer_id.cpp:94
 msgid "Sheet backgrounds"
 msgstr "Ark baggrunde"
 
-#: common/layer_id.cpp:140
+#: common/layer_id.cpp:95
 msgid "Sheet names"
 msgstr "Arknavne"
 
-#: common/layer_id.cpp:141
+#: common/layer_id.cpp:96
 msgid "Sheet fields"
 msgstr "Arkfelter"
 
-#: common/layer_id.cpp:142
+#: common/layer_id.cpp:97
 msgid "Sheet file names"
 msgstr "Arknavne"
 
-#: common/layer_id.cpp:143
+#: common/layer_id.cpp:98
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:63
 msgid "Sheet pins"
 msgstr "Arkstifter"
 
-#: common/layer_id.cpp:144
+#: common/layer_id.cpp:99
 msgid "No-connect symbols"
 msgstr "No-connect symboler"
 
-#: common/layer_id.cpp:145
+#: common/layer_id.cpp:100
 #, fuzzy
 msgid "DNP markers"
 msgstr "Markører"
 
-#: common/layer_id.cpp:146
+#: common/layer_id.cpp:101
 #, fuzzy
 msgid "Excluded-from-simulation markers"
 msgstr "Deaktiver symbol til simulering"
 
-#: common/layer_id.cpp:147
+#: common/layer_id.cpp:102
 msgid "ERC warnings"
 msgstr "ERC advarsler"
 
-#: common/layer_id.cpp:148
+#: common/layer_id.cpp:103
 msgid "ERC errors"
 msgstr "ERC-fejl"
 
-#: common/layer_id.cpp:149
+#: common/layer_id.cpp:104
 #, fuzzy
 msgid "ERC exclusions"
 msgstr "DRC-udelukkelser"
 
-#: common/layer_id.cpp:150 common/layer_id.cpp:189
+#: common/layer_id.cpp:105 common/layer_id.cpp:144
 #: pcbnew/widgets/appearance_controls.cpp:347
 msgid "Anchors"
 msgstr "Ankre"
 
-#: common/layer_id.cpp:151 common/layer_id.cpp:193
+#: common/layer_id.cpp:106 common/layer_id.cpp:148
 msgid "Helper items"
 msgstr "Hjælpeartikler"
 
-#: common/layer_id.cpp:152 common/layer_id.cpp:194 common/tool/grid_menu.cpp:56
+#: common/layer_id.cpp:107 common/layer_id.cpp:149 common/tool/grid_menu.cpp:56
 #: eeschema/tools/sch_editor_control.cpp:2867
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:103
 #: gerbview/widgets/gerbview_layer_widget.cpp:135
@@ -8249,87 +8251,87 @@ msgstr "Hjælpeartikler"
 msgid "Grid"
 msgstr "Gitter"
 
-#: common/layer_id.cpp:153
+#: common/layer_id.cpp:108
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:104
 msgid "Axes"
 msgstr "Akser"
 
-#: common/layer_id.cpp:154 common/layer_id.cpp:196
+#: common/layer_id.cpp:109 common/layer_id.cpp:151
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:107
 #: gerbview/widgets/gerbview_layer_widget.cpp:141
 msgid "Background"
 msgstr "Baggrund"
 
-#: common/layer_id.cpp:155 common/layer_id.cpp:192
+#: common/layer_id.cpp:110 common/layer_id.cpp:147
 #: common/widgets/gal_options_panel_base.cpp:120
 #: eeschema/sim/simulator_frame_ui.cpp:613
 #: eeschema/sim/simulator_frame_ui_base.cpp:167
 msgid "Cursor"
 msgstr "cursoren"
 
-#: common/layer_id.cpp:156
+#: common/layer_id.cpp:111
 #, fuzzy
 msgid "Hovered items"
 msgstr "Flyt element"
 
-#: common/layer_id.cpp:157
+#: common/layer_id.cpp:112
 msgid "Highlighted items"
 msgstr "Fremhævede emner"
 
-#: common/layer_id.cpp:158
+#: common/layer_id.cpp:113
 msgid "Hidden items"
 msgstr "Skjulte genstande"
 
-#: common/layer_id.cpp:159 common/layer_id.cpp:197
+#: common/layer_id.cpp:114 common/layer_id.cpp:152
 msgid "Selection highlight"
 msgstr "Valg af markering"
 
-#: common/layer_id.cpp:160
+#: common/layer_id.cpp:115
 #, fuzzy
 msgid "Net color highlight"
 msgstr "Valg af markering"
 
-#: common/layer_id.cpp:161 common/layer_id.cpp:190
+#: common/layer_id.cpp:116 common/layer_id.cpp:145
 #, fuzzy
 msgid "Drawing sheet"
 msgstr "Tegninger"
 
-#: common/layer_id.cpp:162 common/layer_id.cpp:191
+#: common/layer_id.cpp:117 common/layer_id.cpp:146
 #, fuzzy
 msgid "Page limits"
 msgstr "Sidegrænser"
 
-#: common/layer_id.cpp:163
+#: common/layer_id.cpp:118
 #, fuzzy
 msgid "Operating point voltages"
 msgstr "Betjeningspunkt"
 
-#: common/layer_id.cpp:164
+#: common/layer_id.cpp:119
 #, fuzzy
 msgid "Operating point currents"
 msgstr "Betjeningspunkt"
 
-#: common/layer_id.cpp:168
+#: common/layer_id.cpp:123
 msgid "Footprints front"
 msgstr "Fodspor foran"
 
-#: common/layer_id.cpp:169
+#: common/layer_id.cpp:124
 msgid "Footprints back"
 msgstr "Fodspor tilbage"
 
-#: common/layer_id.cpp:171
+#: common/layer_id.cpp:126
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:27
 #: eeschema/dialogs/dialog_update_from_pcb_base.cpp:53
 #: pcbnew/dialogs/dialog_global_edit_text_and_graphics_base.cpp:28
 msgid "Reference designators"
 msgstr "Referencebetegnere"
 
-#: common/layer_id.cpp:172
+#: common/layer_id.cpp:127
 #, fuzzy
 msgid "Footprint text"
 msgstr "Fodaftrykstekst"
 
-#: common/layer_id.cpp:173
+#: common/layer_id.cpp:128
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:27
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:64
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:24
@@ -8339,100 +8341,100 @@ msgstr "Fodaftrykstekst"
 msgid "Tracks"
 msgstr "Spor"
 
-#: common/layer_id.cpp:174
+#: common/layer_id.cpp:129
 msgid "Through vias"
 msgstr "Gennem vias"
 
-#: common/layer_id.cpp:175
+#: common/layer_id.cpp:130
 #, fuzzy
 msgid "Blind/Buried vias"
 msgstr "Blind / Begravet Via"
 
-#: common/layer_id.cpp:176
+#: common/layer_id.cpp:131
 msgid "Micro-vias"
 msgstr "Micro-vias"
 
-#: common/layer_id.cpp:177
+#: common/layer_id.cpp:132
 msgid "Via holes"
 msgstr "Via huller"
 
-#: common/layer_id.cpp:178
+#: common/layer_id.cpp:133
 #, fuzzy
 msgid "Via hole walls"
 msgstr "Via huller"
 
-#: common/layer_id.cpp:179
+#: common/layer_id.cpp:134
 #, fuzzy
 msgid "Plated holes"
 msgstr "Ikke-belagte huller"
 
-#: common/layer_id.cpp:180
+#: common/layer_id.cpp:135
 #, fuzzy
 msgid "Plated hole walls"
 msgstr "Ikke-belagte huller"
 
-#: common/layer_id.cpp:181
+#: common/layer_id.cpp:136
 msgid "Non-plated holes"
 msgstr "Ikke-belagte huller"
 
-#: common/layer_id.cpp:182 pcbnew/dialogs/panel_edit_options_base.cpp:371
+#: common/layer_id.cpp:137 pcbnew/dialogs/panel_edit_options_base.cpp:371
 #: pcbnew/widgets/appearance_controls.cpp:343
 #: pcbnew/widgets/appearance_controls.cpp:721
-#: pcbnew/widgets/appearance_controls.cpp:2537
+#: pcbnew/widgets/appearance_controls.cpp:2573
 #: pcbnew/widgets/search_handlers.cpp:386
 msgid "Ratsnest"
 msgstr "Ratsnest"
 
-#: common/layer_id.cpp:183
+#: common/layer_id.cpp:138
 msgid "DRC warnings"
 msgstr "DRC-advarsler"
 
-#: common/layer_id.cpp:184
+#: common/layer_id.cpp:139
 msgid "DRC errors"
 msgstr "DRC-fejl"
 
-#: common/layer_id.cpp:185
+#: common/layer_id.cpp:140
 #, fuzzy
 msgid "DRC shape 1"
 msgstr "Udfyld valgte figurer"
 
-#: common/layer_id.cpp:186
+#: common/layer_id.cpp:141
 #, fuzzy
 msgid "DRC shape 2"
 msgstr "Udfyld valgte figurer"
 
-#: common/layer_id.cpp:187
+#: common/layer_id.cpp:142
 msgid "DRC exclusions"
 msgstr "DRC-udelukkelser"
 
-#: common/layer_id.cpp:188
+#: common/layer_id.cpp:143
 msgid "DRC marker shadows"
 msgstr "DRC markørskygger"
 
-#: common/layer_id.cpp:195
+#: common/layer_id.cpp:150
 msgid "Grid axes"
 msgstr "Gitterakser"
 
-#: common/layer_id.cpp:198
+#: common/layer_id.cpp:153
 #, fuzzy
 msgid "Locked item shadow"
 msgstr "Låste genstande"
 
-#: common/layer_id.cpp:199
+#: common/layer_id.cpp:154
 msgid "Courtyard collision shadow"
 msgstr ""
 
-#: common/layer_id.cpp:200
+#: common/layer_id.cpp:155
 #, fuzzy
 msgid "Track net names"
 msgstr "Arknavne"
 
-#: common/layer_id.cpp:201
+#: common/layer_id.cpp:156
 #, fuzzy
 msgid "Pad net names"
 msgstr "Arknavne"
 
-#: common/layer_id.cpp:202
+#: common/layer_id.cpp:157
 #, fuzzy
 msgid "Via net names"
 msgstr "Arknavne"
@@ -8499,13 +8501,13 @@ msgstr "Item"
 
 #: common/lib_tree_model_adapter.cpp:422
 #: eeschema/widgets/panel_design_block_chooser.cpp:411
-#: eeschema/widgets/panel_symbol_chooser.cpp:171
+#: eeschema/widgets/panel_symbol_chooser.cpp:173
 #: pcbnew/widgets/panel_footprint_chooser.cpp:96
 msgid "Recently Used"
 msgstr "For nylig brugt"
 
 #: common/lib_tree_model_adapter.cpp:424
-#: eeschema/widgets/panel_symbol_chooser.cpp:178
+#: eeschema/widgets/panel_symbol_chooser.cpp:180
 #, fuzzy
 msgid "Already Placed"
 msgstr "Flyt og placer"
@@ -8797,7 +8799,7 @@ msgstr "Standard enheder:"
 #: eeschema/dialogs/dialog_sim_model_base.cpp:271 eeschema/sch_symbol.cpp:2058
 #: eeschema/sch_symbol.cpp:2110 eeschema/sch_symbol.cpp:2991
 #: eeschema/widgets/search_handlers.cpp:160
-#: eeschema/widgets/search_handlers.cpp:246 pcbnew/footprint.cpp:4045
+#: eeschema/widgets/search_handlers.cpp:246 pcbnew/footprint.cpp:4050
 #: pcbnew/widgets/search_handlers.cpp:118
 msgid "Reference"
 msgstr "Reference"
@@ -8821,7 +8823,7 @@ msgstr "Få og flyt fodaftryk"
 #: eeschema/tools/sch_edit_tool.cpp:551
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:179
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:184
-#: pcbnew/footprint.cpp:4068
+#: pcbnew/footprint.cpp:4073
 msgid "Attributes"
 msgstr "Attributter"
 
@@ -8840,16 +8842,16 @@ msgstr "V"
 msgid "Semicolons"
 msgstr "Markeringsfarver"
 
-#: common/settings/color_settings.cpp:337
+#: common/settings/color_settings.cpp:379
 msgid "(Footprints)"
 msgstr "(Fodspor)"
 
-#: common/settings/color_settings.cpp:389
+#: common/settings/color_settings.cpp:433
 #: pagelayout_editor/dialogs/panel_pl_editor_color_settings.cpp:82
 msgid "KiCad Default"
 msgstr "KiCad Standard"
 
-#: common/settings/color_settings.cpp:394
+#: common/settings/color_settings.cpp:438
 msgid "KiCad Classic"
 msgstr "KiCad Classic"
 
@@ -8872,7 +8874,7 @@ msgid "Create a new document in the editor"
 msgstr "Opret et nyt dokument i editoren"
 
 #: common/tool/actions.cpp:52 eeschema/symbol_editor/symbol_editor.cpp:866
-#: pcbnew/footprint_libraries_utils.cpp:1050
+#: pcbnew/footprint_libraries_utils.cpp:1059
 msgid "New Library..."
 msgstr "Nyt bibliotek ..."
 
@@ -8918,7 +8920,7 @@ msgstr "Åbn filer i en teksteditor"
 
 #: common/tool/actions.cpp:91 eeschema/symbol_editor/symbol_editor.cpp:856
 #: eeschema/widgets/tuner_slider_base.cpp:117
-#: pcbnew/footprint_libraries_utils.cpp:1036
+#: pcbnew/footprint_libraries_utils.cpp:1045
 msgid "Save"
 msgstr "Gem"
 
@@ -9743,7 +9745,7 @@ msgstr "Vis / skjul udseende manager"
 
 #: common/tool/actions.cpp:1124
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:101
-#: eeschema/fields_grid_table.cpp:1068
+#: eeschema/fields_grid_table.cpp:1059
 msgid "Show Datasheet"
 msgstr "Vis datablad"
 
@@ -9874,6 +9876,7 @@ msgstr "Genindlæs alle python-plugins og opdater plugin-menuerne"
 #: eeschema/dialogs/dialog_schematic_setup.cpp:136
 #: pcbnew/dialogs/dialog_board_setup.cpp:210
 #: pcbnew/dialogs/dialog_footprint_properties.cpp:79
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:149
 #, fuzzy
 msgid "Embedded Files"
 msgstr "Billed filer"
@@ -10067,8 +10070,8 @@ msgid "Mirroring for Y axis is not supported yet"
 msgstr "Spejling af Y-aksen understøttes endnu ikke"
 
 #: common/widgets/filter_combobox.cpp:72
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:806
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:833
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:805
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:832
 msgid "Filter:"
 msgstr "Filter:"
 
@@ -10085,7 +10088,7 @@ msgstr "Tavle"
 #: common/widgets/footprint_diff_widget.cpp:42 cvpcb/cvpcb_mainframe.cpp:814
 #: eeschema/sch_base_frame.cpp:593 eeschema/sch_symbol.cpp:2086
 #: eeschema/sch_symbol.cpp:2090 eeschema/sch_symbol.cpp:2125
-#: eeschema/widgets/symbol_diff_widget.cpp:45 pcbnew/footprint.cpp:1624
+#: eeschema/widgets/symbol_diff_widget.cpp:45 pcbnew/footprint.cpp:1629
 msgid "Library"
 msgstr "Bibliotek"
 
@@ -10100,7 +10103,7 @@ msgid "Footprint not found."
 msgstr "Fodaftryk ikke fundet."
 
 #: common/widgets/footprint_select_widget.cpp:68 cvpcb/cvpcb_mainframe.cpp:899
-#: pcbnew/footprint_edit_frame.cpp:1060
+#: pcbnew/footprint_edit_frame.cpp:1070
 #: pcbnew/widgets/panel_footprint_chooser.cpp:69
 msgid "Loading Footprint Libraries"
 msgstr "Indlæser fodaftrykbiblioteker"
@@ -10184,7 +10187,7 @@ msgstr "Snap til gitter:"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:357
 #: pcbnew/dialogs/panel_edit_options_base.cpp:329
 #: pcbnew/dialogs/panel_edit_options_base.cpp:343
-#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1824
+#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1848
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 msgid "Always"
 msgstr "Altid"
@@ -10197,7 +10200,7 @@ msgstr "Når gitter vises"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:357
 #: pcbnew/dialogs/panel_edit_options_base.cpp:329
 #: pcbnew/dialogs/panel_edit_options_base.cpp:343
-#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1825
+#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1849
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 msgid "Never"
 msgstr "Aldrig"
@@ -10481,8 +10484,8 @@ msgstr "Vis:"
 #: pcbnew/dialogs/dialog_footprint_checker_base.cpp:36
 #: pcbnew/widgets/appearance_controls.cpp:713
 #: pcbnew/widgets/appearance_controls.cpp:755
-#: pcbnew/widgets/appearance_controls.cpp:2534
-#: pcbnew/widgets/appearance_controls.cpp:2553
+#: pcbnew/widgets/appearance_controls.cpp:2570
+#: pcbnew/widgets/appearance_controls.cpp:2589
 msgid "All"
 msgstr "Alle"
 
@@ -10576,12 +10579,12 @@ msgid "EasyEDA (JLCEDA) Pro files"
 msgstr ""
 
 #: common/wildcards_and_files_ext.cpp:339
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:301
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:302
 msgid "KiCad printed circuit board files"
 msgstr "KiCad-printkortfiler"
 
 #: common/wildcards_and_files_ext.cpp:346
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:311
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:312
 msgid "KiCad footprint files"
 msgstr "KiCad-fodaftrykfiler"
 
@@ -10835,7 +10838,7 @@ msgstr "\"%s\" er ikke et gyldigt fodaftryk."
 #: eeschema/generate_alias_info.cpp:39 eeschema/sch_symbol.cpp:2105
 #: eeschema/sch_symbol.cpp:2678 eeschema/sch_symbol.cpp:3003
 #: eeschema/symbol_editor/symbol_editor.cpp:1629
-#: eeschema/symbol_viewer_frame.cpp:462 pcbnew/footprint.cpp:4058
+#: eeschema/symbol_viewer_frame.cpp:462 pcbnew/footprint.cpp:4063
 #: pcbnew/generate_footprint_info.cpp:37 pcbnew/plot_board_layers.cpp:133
 msgid "Keywords"
 msgstr "Nøgleord"
@@ -10904,7 +10907,7 @@ msgstr "Projektfil: \"%s\""
 #: cvpcb/dialogs/dialog_config_equfiles.cpp:94
 #: eeschema/dialogs/dialog_bom.cpp:403
 #: gerbview/tools/gerbview_inspection_tool.cpp:185
-#: kicad/project_tree_pane.cpp:1022
+#: kicad/project_tree_pane.cpp:1023
 msgid "No text editor selected in KiCad.  Please choose one."
 msgstr "Ingen teksteditor valgt i KiCad. Vælg en."
 
@@ -10999,7 +11002,7 @@ msgstr ""
 "Fejl ved indlæsning af skematisk.\n"
 "%s"
 
-#: cvpcb/display_footprints_frame.cpp:508 pcbnew/footprint.cpp:1684
+#: cvpcb/display_footprints_frame.cpp:508 pcbnew/footprint.cpp:1689
 #, c-format
 msgid "Footprint: %s"
 msgstr "Fodaftryk: %s"
@@ -11372,7 +11375,7 @@ msgid "Enter a description for the library:"
 msgstr "Indstillinger for bibliotek \"%s\""
 
 #: eeschema/design_block_utils.cpp:240 eeschema/sch_symbol.cpp:3000
-#: pcbnew/footprint.cpp:4055 pcbnew/plot_board_layers.cpp:129
+#: pcbnew/footprint.cpp:4060 pcbnew/plot_board_layers.cpp:129
 #, fuzzy
 msgid "Library Description"
 msgstr "Beskrivelse"
@@ -11403,10 +11406,10 @@ msgid "Please select a library to delete."
 msgstr "Vælg en symbolbibliotekstabelfil."
 
 #: eeschema/design_block_utils.cpp:470 eeschema/design_block_utils.cpp:512
-#: eeschema/design_block_utils.cpp:555 pcbnew/footprint_libraries_utils.cpp:543
+#: eeschema/design_block_utils.cpp:555 pcbnew/footprint_libraries_utils.cpp:552
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:958
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2939
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3017
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2942
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3020
 #, c-format
 msgid "Library '%s' is read only."
 msgstr "Biblioteket '%s' er skrivebeskyttet."
@@ -11980,7 +11983,7 @@ msgstr "Forbindelse:"
 #: eeschema/dialogs/dialog_database_lib_settings_base.cpp:99
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:210
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:1383
-#: pcbnew/footprint_edit_frame.cpp:229 pcbnew/footprint_edit_frame.cpp:951
+#: pcbnew/footprint_edit_frame.cpp:229 pcbnew/footprint_edit_frame.cpp:961
 msgid "Libraries"
 msgstr "Biblioteker"
 
@@ -13122,7 +13125,7 @@ msgstr "Vis konsolvindue"
 #: eeschema/sch_symbol.cpp:2989
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:27
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:28
-#: pcbnew/footprint.cpp:4043
+#: pcbnew/footprint.cpp:4048
 msgid "Fields"
 msgstr "Felter"
 
@@ -13131,21 +13134,21 @@ msgstr "Felter"
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:62
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:201
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:58
-#: eeschema/fields_grid_table.cpp:480
+#: eeschema/fields_grid_table.cpp:471
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:53
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:54
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:54
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:158
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:49
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:99
 #: pcbnew/dialogs/panel_fp_properties_3d_model_base.cpp:45
-#: pcbnew/pcb_fields_grid_table.cpp:176
+#: pcbnew/pcb_fields_grid_table.cpp:145
 msgid "Show"
 msgstr "Vis"
 
 #: eeschema/dialogs/dialog_label_properties_base.cpp:90
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:62
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:59
-#: eeschema/fields_grid_table.cpp:481
+#: eeschema/fields_grid_table.cpp:472
 #, fuzzy
 msgid "Show Name"
 msgstr "Vis Net"
@@ -13154,7 +13157,7 @@ msgstr "Vis Net"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:63
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:63
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:60
-#: eeschema/fields_grid_table.cpp:482
+#: eeschema/fields_grid_table.cpp:473
 msgid "H Align"
 msgstr "H Juster"
 
@@ -13162,7 +13165,7 @@ msgstr "H Juster"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:64
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:64
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:61
-#: eeschema/fields_grid_table.cpp:483
+#: eeschema/fields_grid_table.cpp:474
 msgid "V Align"
 msgstr "V Juster"
 
@@ -13170,7 +13173,7 @@ msgstr "V Juster"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:67
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:67
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:64
-#: eeschema/fields_grid_table.cpp:486 eeschema/sch_field.cpp:1140
+#: eeschema/fields_grid_table.cpp:477 eeschema/sch_field.cpp:1140
 #: eeschema/sch_field.cpp:1777 eeschema/sch_label.cpp:1201
 #: eeschema/sch_tablecell.cpp:132 eeschema/sch_text.cpp:641
 #: eeschema/sch_text.cpp:778 eeschema/sch_textbox.cpp:547
@@ -13184,7 +13187,7 @@ msgstr "Tekststørrelse"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:69
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:69
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:66
-#: eeschema/fields_grid_table.cpp:488
+#: eeschema/fields_grid_table.cpp:479
 msgid "X Position"
 msgstr "X Position"
 
@@ -13194,7 +13197,7 @@ msgstr "X Position"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:70
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:70
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:67
-#: eeschema/fields_grid_table.cpp:489
+#: eeschema/fields_grid_table.cpp:480
 msgid "Y Position"
 msgstr "Y Position"
 
@@ -13499,7 +13502,7 @@ msgstr "Nyt symbol"
 #: eeschema/dialogs/dialog_sheet_properties.cpp:217
 #: eeschema/dialogs/dialog_symbol_properties.cpp:650
 #: pcbnew/dialogs/dialog_footprint_properties.cpp:402
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:424
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:433
 msgid "Fields must have a name."
 msgstr "Felter skal have et navn."
 
@@ -13537,25 +13540,25 @@ msgstr "Symbolet \"%s\" findes allerede i biblioteket \"%s\""
 msgid "Edit Symbol Properties"
 msgstr "Symbolegenskaber"
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:548
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:547
 #, c-format
 msgid "The name '%s' is already in use."
 msgstr "Navnet '%s' er allerede i brug."
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:634
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:633
 #: eeschema/dialogs/dialog_sheet_properties.cpp:785
 #: eeschema/dialogs/dialog_symbol_properties.cpp:883
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:688
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:684
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:716
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:720
 #, c-format
 msgid "The first %d fields are mandatory."
 msgstr "De første %d felter er obligatoriske."
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:806
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:805
 msgid "Add Footprint Filter"
 msgstr "Tilføj Footprint Filter"
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:833
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:832
 msgid "Edit Footprint Filter"
 msgstr "Rediger Footprint Filter"
 
@@ -14477,7 +14480,7 @@ msgstr "Elektriske regler"
 #: eeschema/dialogs/dialog_schematic_setup.cpp:112
 #: pcbnew/dialogs/dialog_board_setup.cpp:186
 #: pcbnew/widgets/appearance_controls.cpp:515
-#: pcbnew/widgets/appearance_controls.cpp:2420
+#: pcbnew/widgets/appearance_controls.cpp:2456
 #: pcbnew/widgets/appearance_controls_base.cpp:118
 #: pcbnew/widgets/search_handlers.cpp:381
 #: pcbnew/widgets/search_handlers.cpp:465
@@ -14568,7 +14571,7 @@ msgstr "Fyldt form"
 msgid "Clear colors to use Schematic Editor colors."
 msgstr "Nulstil alle farver i dette tema til KiCad-standardindstillingerne"
 
-#: eeschema/dialogs/dialog_shape_properties_base.cpp:158 pcbnew/zone.cpp:1970
+#: eeschema/dialogs/dialog_shape_properties_base.cpp:158 pcbnew/zone.cpp:1994
 msgid "Fill Style"
 msgstr "Udfyld stil"
 
@@ -14836,7 +14839,7 @@ msgstr "OSP"
 
 #: eeschema/dialogs/dialog_sim_command_base.cpp:25
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:96
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283 pcbnew/pad.cpp:2504
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283 pcbnew/pad.cpp:2498
 #: pcbnew/widgets/pcb_net_inspector_panel_data_model.h:711
 msgid "Custom"
 msgstr "Brugerdefinerede"
@@ -15531,17 +15534,17 @@ msgid "Sequentially place all units of the symbol."
 msgstr "Anbring sekventielt alle enheder på symbolet."
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:95
-#: eeschema/fields_grid_table.cpp:1061
+#: eeschema/fields_grid_table.cpp:1052
 msgid "Select Footprint..."
 msgstr "Vælg fodaftryk ..."
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:96
-#: eeschema/fields_grid_table.cpp:1062
+#: eeschema/fields_grid_table.cpp:1053
 msgid "Browse for footprint"
 msgstr "Søg efter fodaftryk"
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:102
-#: eeschema/fields_grid_table.cpp:1069
+#: eeschema/fields_grid_table.cpp:1060
 msgid "Show datasheet in browser"
 msgstr "Vis datablad i browseren"
 
@@ -15673,7 +15676,7 @@ msgstr "Gem lagindstilling"
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1811
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2213
-#: pcbnew/widgets/appearance_controls.cpp:2728
+#: pcbnew/widgets/appearance_controls.cpp:2764
 msgid ""
 "Default presets cannot be modified.\n"
 "Please use a different name."
@@ -17434,7 +17437,7 @@ msgid "Net Navigator"
 msgstr "Hierarki Navigator"
 
 #: eeschema/eeschema_settings.cpp:114 eeschema/sch_edit_frame.cpp:2207
-#: pcbnew/footprint_edit_frame.cpp:246 pcbnew/footprint_edit_frame.cpp:957
+#: pcbnew/footprint_edit_frame.cpp:246 pcbnew/footprint_edit_frame.cpp:967
 #: pcbnew/pcb_edit_frame.cpp:334 pcbnew/pcb_edit_frame.cpp:1709
 msgid "Selection Filter"
 msgstr "Markeringsfilter"
@@ -17926,29 +17929,29 @@ msgstr ""
 "\n"
 " ** ERC-meddelelser: %d Fejl %d Advarsler %d\n"
 
-#: eeschema/fields_grid_table.cpp:287 eeschema/files-io.cpp:919
+#: eeschema/fields_grid_table.cpp:278 eeschema/files-io.cpp:919
 #: eeschema/tools/sch_editor_control.cpp:128
 msgid "Schematic Files"
 msgstr "Skematiske filer"
 
-#: eeschema/fields_grid_table.cpp:318 eeschema/fields_grid_table.cpp:755
-#: eeschema/fields_grid_table.cpp:927
+#: eeschema/fields_grid_table.cpp:309 eeschema/fields_grid_table.cpp:746
+#: eeschema/fields_grid_table.cpp:918
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:154
 msgid "Horizontal"
 msgstr "Vandret"
 
-#: eeschema/fields_grid_table.cpp:319 eeschema/fields_grid_table.cpp:757
-#: eeschema/fields_grid_table.cpp:929
+#: eeschema/fields_grid_table.cpp:310 eeschema/fields_grid_table.cpp:748
+#: eeschema/fields_grid_table.cpp:920
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:154
 msgid "Vertical"
 msgstr "Vertikalt"
 
-#: eeschema/fields_grid_table.cpp:492 eeschema/sch_field.cpp:1767
+#: eeschema/fields_grid_table.cpp:483 eeschema/sch_field.cpp:1767
 #, fuzzy
 msgid "Allow Autoplacement"
 msgstr "Regler for automatisk placering"
 
-#: eeschema/fields_grid_table.cpp:493 eeschema/sch_field.cpp:1805
+#: eeschema/fields_grid_table.cpp:484 eeschema/sch_field.cpp:1805
 #: eeschema/sch_item.cpp:516 eeschema/sch_item.cpp:568
 #, fuzzy
 msgid "Private"
@@ -18286,8 +18289,8 @@ msgstr "Udledes af symbolet:"
 #: eeschema/symbol_editor/symbol_editor.cpp:171
 #: eeschema/symbol_editor/symbol_editor.cpp:237
 #: eeschema/symbol_library_manager.cpp:458
-#: eeschema/widgets/panel_symbol_chooser.cpp:564
-#: eeschema/widgets/panel_symbol_chooser.cpp:623
+#: eeschema/widgets/panel_symbol_chooser.cpp:566
+#: eeschema/widgets/panel_symbol_chooser.cpp:625
 #: eeschema/widgets/symbol_preview_widget.cpp:207
 #, fuzzy, c-format
 msgid "Error loading symbol %s from library '%s'."
@@ -18310,7 +18313,7 @@ msgstr "Fødder"
 
 #: eeschema/import_gfx/dialog_import_gfx_sch.cpp:202
 #: pcbnew/import_gfx/dialog_import_graphics.cpp:215
-#: pcbnew/tools/drawing_tool.cpp:1906 pcbnew/tools/drawing_tool.cpp:1998
+#: pcbnew/tools/drawing_tool.cpp:1908 pcbnew/tools/drawing_tool.cpp:2000
 #, fuzzy
 msgid "Import Graphics"
 msgstr "& Importer grafik ..."
@@ -18337,7 +18340,7 @@ msgid "Only vectors will be imported.  Bitmaps and fonts will be ignored."
 msgstr "Kun vektorer importeres. Bitmaps og skrifttyper ignoreres."
 
 #: eeschema/import_gfx/dialog_import_gfx_sch_base.cpp:43
-#: pcbnew/dialogs/dialog_rule_area_properties.cpp:129 pcbnew/zone.cpp:1949
+#: pcbnew/dialogs/dialog_rule_area_properties.cpp:129 pcbnew/zone.cpp:1973
 msgid "Placement"
 msgstr "Placering"
 
@@ -18381,124 +18384,124 @@ msgstr "Standard enheder:"
 msgid "Import Vector Graphics File"
 msgstr "Importer vektorgrafikfil"
 
-#: eeschema/lib_symbol.cpp:294 eeschema/sch_symbol.cpp:445
+#: eeschema/lib_symbol.cpp:297 eeschema/sch_symbol.cpp:445
 #: eeschema/tools/sch_edit_tool.cpp:108
 #, c-format
 msgid "Unit %s"
 msgstr "Enhed %s"
 
-#: eeschema/lib_symbol.cpp:573 eeschema/sch_sheet.cpp:309
+#: eeschema/lib_symbol.cpp:576 eeschema/sch_sheet.cpp:309
 #: eeschema/sch_symbol.cpp:1593
 #, fuzzy
 msgid "Excluded from BOM"
 msgstr "Ekskluder fra stykliste"
 
-#: eeschema/lib_symbol.cpp:578 eeschema/sch_sheet.cpp:318
+#: eeschema/lib_symbol.cpp:581 eeschema/sch_sheet.cpp:318
 #: eeschema/sch_symbol.cpp:1602
 #, fuzzy
 msgid "Excluded from board"
 msgstr "Ekskluder fra bord"
 
-#: eeschema/lib_symbol.cpp:583 eeschema/sch_sheet.cpp:327
+#: eeschema/lib_symbol.cpp:586 eeschema/sch_sheet.cpp:327
 #: eeschema/sch_symbol.cpp:1611
 #, fuzzy
 msgid "Excluded from simulation"
 msgstr "Deaktiver symbol til simulering"
 
-#: eeschema/lib_symbol.cpp:588 eeschema/sch_sheet.cpp:336
+#: eeschema/lib_symbol.cpp:591 eeschema/sch_sheet.cpp:336
 #: eeschema/sch_sheet.cpp:880 eeschema/sch_symbol.cpp:1620
 #: eeschema/sch_symbol.cpp:2036 eeschema/widgets/search_handlers.cpp:169
-#: pcbnew/footprint.cpp:1672
+#: pcbnew/footprint.cpp:1677
 #, fuzzy
 msgid "DNP"
 msgstr "DPI"
 
-#: eeschema/lib_symbol.cpp:1598
+#: eeschema/lib_symbol.cpp:1601
 msgid "Power flag differs."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1607
+#: eeschema/lib_symbol.cpp:1610
 #, fuzzy
 msgid "Unit count differs."
 msgstr "Ingen grafiske genstande fundet i filen at importere"
 
-#: eeschema/lib_symbol.cpp:1647
+#: eeschema/lib_symbol.cpp:1650
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:745
 #, fuzzy
 msgid "Graphic item count differs."
 msgstr "Ingen grafiske genstande fundet i filen at importere"
 
-#: eeschema/lib_symbol.cpp:1659
+#: eeschema/lib_symbol.cpp:1662
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:759
 #, c-format
 msgid "%s differs."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1670
+#: eeschema/lib_symbol.cpp:1673
 #, fuzzy
 msgid "Pin count differs."
 msgstr "Regelområde den %s"
 
-#: eeschema/lib_symbol.cpp:1686
+#: eeschema/lib_symbol.cpp:1689
 #, fuzzy, c-format
 msgid "Pin %s not found."
 msgstr "%s ikke fundet"
 
-#: eeschema/lib_symbol.cpp:1694
+#: eeschema/lib_symbol.cpp:1697
 #, fuzzy, c-format
 msgid "Pin %s differs."
 msgstr "Footprint navn:"
 
-#: eeschema/lib_symbol.cpp:1721
+#: eeschema/lib_symbol.cpp:1724
 #, c-format
 msgid "%s field differs."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1731
+#: eeschema/lib_symbol.cpp:1734
 #, fuzzy
 msgid "Field count differs."
 msgstr "Regelområde den %s"
 
-#: eeschema/lib_symbol.cpp:1740
+#: eeschema/lib_symbol.cpp:1743
 #, fuzzy
 msgid "Footprint filters differs."
 msgstr "Footprint navn:"
 
-#: eeschema/lib_symbol.cpp:1752
+#: eeschema/lib_symbol.cpp:1755
 #, fuzzy
 msgid "Footprint filters differ."
 msgstr "Footprint navn:"
 
-#: eeschema/lib_symbol.cpp:1763
+#: eeschema/lib_symbol.cpp:1766
 #, fuzzy
 msgid "Symbol keywords differ."
 msgstr "Fodaftrykordre"
 
-#: eeschema/lib_symbol.cpp:1772
+#: eeschema/lib_symbol.cpp:1775
 msgid "Symbol pin name offsets differ."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1783
+#: eeschema/lib_symbol.cpp:1786
 #, fuzzy
 msgid "Show pin names settings differ."
 msgstr "Vis tekst på pinkode"
 
-#: eeschema/lib_symbol.cpp:1792
+#: eeschema/lib_symbol.cpp:1795
 #, fuzzy
 msgid "Show pin numbers settings differ."
 msgstr "Vis tekst til pinkode"
 
-#: eeschema/lib_symbol.cpp:1801
+#: eeschema/lib_symbol.cpp:1804
 #, fuzzy
 msgid "Exclude from simulation settings differ."
 msgstr "Ekskluder fra bord"
 
-#: eeschema/lib_symbol.cpp:1810
+#: eeschema/lib_symbol.cpp:1813
 #, fuzzy
 msgid "Exclude from bill of materials settings differ."
 msgstr "Ekskluder fra stykliste"
 
-#: eeschema/lib_symbol.cpp:1819
+#: eeschema/lib_symbol.cpp:1822
 #, fuzzy
 msgid "Exclude from board settings differ."
 msgstr "Ekskluder fra bord"
@@ -18673,9 +18676,9 @@ msgstr "Kan ikke håndtere fodaftryks teksttype %s"
 
 #: eeschema/net_navigator.cpp:314 pcbnew/board.cpp:1810
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2124
-#: pcbnew/pcb_draw_panel_gal.cpp:644
+#: pcbnew/pcb_draw_panel_gal.cpp:717
 #: pcbnew/widgets/appearance_controls.cpp:1029
-#: pcbnew/widgets/appearance_controls.cpp:2419
+#: pcbnew/widgets/appearance_controls.cpp:2455
 #: pcbnew/widgets/appearance_controls_base.cpp:61
 #: pcbnew/widgets/appearance_controls_base.cpp:151
 #: pcbnew/widgets/search_handlers.cpp:307
@@ -18969,16 +18972,16 @@ msgstr "Symbolnavn \"%s\" blev ikke fundet i biblioteket \"%s\""
 #: eeschema/sch_bitmap.cpp:309 eeschema/sch_pin.cpp:2222
 #: eeschema/sch_shape.cpp:743 eeschema/sch_symbol.cpp:2957
 #: pcbnew/board_item.cpp:405 pcbnew/pcb_group.cpp:501 pcbnew/pcb_shape.cpp:906
-#: pcbnew/pcb_tablecell.cpp:182 pcbnew/pcb_track.cpp:2068 pcbnew/zone.cpp:1845
-#: pcbnew/zone.cpp:1857
+#: pcbnew/pcb_tablecell.cpp:182 pcbnew/pcb_track.cpp:2068 pcbnew/zone.cpp:1869
+#: pcbnew/zone.cpp:1881
 msgid "Position X"
 msgstr "Position X"
 
 #: eeschema/sch_bitmap.cpp:314 eeschema/sch_pin.cpp:2226
 #: eeschema/sch_shape.cpp:745 eeschema/sch_symbol.cpp:2960
 #: pcbnew/board_item.cpp:408 pcbnew/pcb_group.cpp:502 pcbnew/pcb_shape.cpp:908
-#: pcbnew/pcb_tablecell.cpp:183 pcbnew/pcb_track.cpp:2072 pcbnew/zone.cpp:1851
-#: pcbnew/zone.cpp:1858
+#: pcbnew/pcb_tablecell.cpp:183 pcbnew/pcb_track.cpp:2072 pcbnew/zone.cpp:1875
+#: pcbnew/zone.cpp:1882
 msgid "Position Y"
 msgstr "Position Y"
 
@@ -19017,7 +19020,7 @@ msgstr "Busindgangstype"
 #: eeschema/sch_bus_entry.cpp:542 eeschema/sch_junction.cpp:319
 #: eeschema/sch_label.cpp:1225 eeschema/sch_line.cpp:951
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2134 pcbnew/pad.cpp:1295
-#: pcbnew/pcb_track.cpp:1667 pcbnew/tools/pcb_control.cpp:1870
+#: pcbnew/pcb_track.cpp:1667 pcbnew/tools/pcb_control.cpp:1874
 #: pcbnew/zone.cpp:807
 #, fuzzy
 msgid "Resolved Netclass"
@@ -19051,7 +19054,7 @@ msgstr "Ny skematisk fil er ikke gemt"
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:640
 #: eeschema/symbol_editor/symbol_editor.cpp:1532
 #: kicad/dialogs/panel_jobset.cpp:787 pagelayout_editor/pl_editor_frame.cpp:411
-#: pcbnew/footprint_edit_frame.cpp:805 pcbnew/footprint_edit_frame.cpp:845
+#: pcbnew/footprint_edit_frame.cpp:815 pcbnew/footprint_edit_frame.cpp:855
 #: pcbnew/pcb_edit_frame.cpp:1181
 #, fuzzy, c-format
 msgid "Save changes to '%s' before closing?"
@@ -19092,13 +19095,13 @@ msgid "Could not open CvPcb"
 msgstr "Kunne ikke åbne CvPcb"
 
 #: eeschema/sch_edit_frame.cpp:1741 eeschema/sim/simulator_frame.cpp:341
-#: kicad/kicad_manager_frame.cpp:1045 pcbnew/footprint_edit_frame.cpp:1019
+#: kicad/kicad_manager_frame.cpp:1045 pcbnew/footprint_edit_frame.cpp:1029
 #: pcbnew/pcb_edit_frame.cpp:1796
 msgid "[Read Only]"
 msgstr "[Læs kun]"
 
 #: eeschema/sch_edit_frame.cpp:1744 eeschema/sim/simulator_frame.cpp:344
-#: pcbnew/footprint_edit_frame.cpp:1028 pcbnew/pcb_edit_frame.cpp:1799
+#: pcbnew/footprint_edit_frame.cpp:1038 pcbnew/pcb_edit_frame.cpp:1799
 msgid "[Unsaved]"
 msgstr "[Ikke gemt]"
 
@@ -19731,7 +19734,7 @@ msgstr "KiCad-symbolbiblioteksfiler"
 #: pcbnew/pcb_io/fabmaster/pcb_io_fabmaster.cpp:62
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:220
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:506
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2706
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2709
 #: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr_parser.cpp:154
 #, fuzzy
 msgid "Open cancelled by user."
@@ -20083,7 +20086,7 @@ msgstr "Geringsstil:"
 #: pcbnew/dialogs/dialog_text_properties_base.cpp:83
 #: pcbnew/dialogs/dialog_textbox_properties_base.cpp:73
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:58
-#: pcbnew/footprint.cpp:1657 pcbnew/pad.cpp:1299 pcbnew/pad.cpp:2543
+#: pcbnew/footprint.cpp:1662 pcbnew/pad.cpp:1299 pcbnew/pad.cpp:2537
 #: pcbnew/pcb_dimension.cpp:659 pcbnew/pcb_group.cpp:396
 #: pcbnew/pcb_marker.cpp:381 pcbnew/pcb_shape.cpp:642
 #: pcbnew/pcb_tablecell.cpp:106 pcbnew/pcb_text.cpp:279
@@ -20129,11 +20132,11 @@ msgstr "Begrundelse:"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:39
 #: pcbnew/generators/pcb_tuning_pattern.cpp:478
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2130 pcbnew/pad.cpp:1293
-#: pcbnew/pad.cpp:2580 pcbnew/pcb_shape.cpp:923 pcbnew/pcb_tablecell.cpp:186
-#: pcbnew/pcb_track.cpp:1665 pcbnew/tools/pcb_control.cpp:1867
+#: pcbnew/pad.cpp:2574 pcbnew/pcb_shape.cpp:923 pcbnew/pcb_tablecell.cpp:186
+#: pcbnew/pcb_track.cpp:1665 pcbnew/tools/pcb_control.cpp:1871
 #: pcbnew/widgets/pcb_properties_panel.cpp:273
 #: pcbnew/widgets/search_handlers.cpp:177 pcbnew/zone.cpp:805
-#: pcbnew/zone.cpp:1905 pcbnew/zone_manager/dialog_zone_manager_base.cpp:42
+#: pcbnew/zone.cpp:1929 pcbnew/zone_manager/dialog_zone_manager_base.cpp:42
 #: pcbnew/zone_manager/model_zones_overview_table.h:76
 msgid "Net"
 msgstr "Net"
@@ -20287,7 +20290,7 @@ msgstr "Pin %s [%s, %s, %s]"
 msgid "Hidden pin %s [%s, %s]"
 msgstr "Pin %s [%s, %s]"
 
-#: eeschema/sch_pin.cpp:2204 pcbnew/pad.cpp:1286 pcbnew/pad.cpp:2600
+#: eeschema/sch_pin.cpp:2204 pcbnew/pad.cpp:1286 pcbnew/pad.cpp:2594
 msgid "Pin Name"
 msgstr "Pin-navn"
 
@@ -20422,7 +20425,7 @@ msgstr "Plot baggrundsfarve"
 msgid "Fill color"
 msgstr "Liniefarve:"
 
-#: eeschema/sch_sheet.cpp:852 eeschema/sch_sheet.cpp:1712 pcbnew/zone.cpp:1835
+#: eeschema/sch_sheet.cpp:852 eeschema/sch_sheet.cpp:1712 pcbnew/zone.cpp:1859
 msgid "Sheet Name"
 msgstr "Arknavn"
 
@@ -20486,13 +20489,13 @@ msgid "Exclude From Simulation"
 msgstr "Deaktiver symbol til simulering"
 
 #: eeschema/sch_sheet.cpp:1733 eeschema/sch_symbol.cpp:1100
-#: eeschema/sch_symbol.cpp:3041 pcbnew/footprint.cpp:4075
+#: eeschema/sch_symbol.cpp:3041 pcbnew/footprint.cpp:4080
 #, fuzzy
 msgid "Exclude From Bill of Materials"
 msgstr "Ekskluder fra stykliste"
 
 #: eeschema/sch_sheet.cpp:1736 eeschema/sch_symbol.cpp:1101
-#: eeschema/sch_symbol.cpp:3044 pcbnew/footprint.cpp:4078
+#: eeschema/sch_symbol.cpp:3044 pcbnew/footprint.cpp:4083
 #, fuzzy
 msgid "Do not Populate"
 msgstr "Eksporter ikke"
@@ -20550,7 +20553,7 @@ msgstr "Spejl"
 msgid "Mirror Y"
 msgstr "Spejl"
 
-#: eeschema/sch_symbol.cpp:2997 pcbnew/footprint.cpp:4052
+#: eeschema/sch_symbol.cpp:2997 pcbnew/footprint.cpp:4057
 #, fuzzy
 msgid "Library Link"
 msgstr "Bibliotekets link:"
@@ -22766,12 +22769,12 @@ msgid "Save Symbol As"
 msgstr "Skift symboler ..."
 
 #: eeschema/symbol_editor/symbol_editor.cpp:855
-#: pcbnew/footprint_libraries_utils.cpp:1035
+#: pcbnew/footprint_libraries_utils.cpp:1044
 msgid "Save in library:"
 msgstr "Gem i biblioteket:"
 
 #: eeschema/symbol_editor/symbol_editor.cpp:944
-#: pcbnew/footprint_libraries_utils.cpp:1118
+#: pcbnew/footprint_libraries_utils.cpp:1127
 #, fuzzy
 msgid "A library must be specified."
 msgstr "Intet bibliotek specificeret."
@@ -22858,7 +22861,7 @@ msgid "Keep Symbol"
 msgstr "Opbevar symbol"
 
 #: eeschema/symbol_editor/symbol_editor.cpp:1291 pcbnew/files.cpp:342
-#: pcbnew/footprint_libraries_utils.cpp:1204
+#: pcbnew/footprint_libraries_utils.cpp:1213
 #, fuzzy, c-format
 msgid "Revert '%s' to last version saved?"
 msgstr "Gendan \"%s\" til den sidste version gemt?"
@@ -23503,7 +23506,7 @@ msgstr "Tegninger"
 
 #: eeschema/tools/ee_actions.cpp:356 eeschema/tools/ee_actions.cpp:588
 #: eeschema/tools/symbol_editor_drawing_tools.cpp:301
-#: pagelayout_editor/tools/pl_actions.cpp:61 pcbnew/tools/drawing_tool.cpp:1043
+#: pagelayout_editor/tools/pl_actions.cpp:61 pcbnew/tools/drawing_tool.cpp:1044
 #: pcbnew/tools/pcb_actions.cpp:185
 #, fuzzy
 msgid "Draw Text"
@@ -24829,7 +24832,7 @@ msgstr "Ingen via drill defineret."
 
 #: eeschema/tools/ee_inspection_tool.cpp:574
 #: pagelayout_editor/tools/pl_editor_control.cpp:160
-#: pcbnew/tools/pcb_control.cpp:1661
+#: pcbnew/tools/pcb_control.cpp:1665
 msgid "UUID"
 msgstr ""
 
@@ -24905,7 +24908,7 @@ msgstr "Placer via"
 
 #: eeschema/tools/sch_drawing_tools.cpp:1174
 #: eeschema/tools/symbol_editor_drawing_tools.cpp:691
-#: pcbnew/tools/drawing_tool.cpp:1823
+#: pcbnew/tools/drawing_tool.cpp:1825
 #, fuzzy
 msgid "No graphic items found in file."
 msgstr "Ingen grafiske genstande fundet i filen at importere"
@@ -24984,7 +24987,7 @@ msgstr "Tilføj Bus"
 msgid "Draw %s"
 msgstr "Tegninger"
 
-#: eeschema/tools/sch_drawing_tools.cpp:2779 pcbnew/tools/drawing_tool.cpp:1248
+#: eeschema/tools/sch_drawing_tools.cpp:2779 pcbnew/tools/drawing_tool.cpp:1250
 #, fuzzy
 msgid "Draw Table"
 msgstr "Tegn en streg"
@@ -25295,7 +25298,7 @@ msgid "No text editor selected in KiCad. Please choose one."
 msgstr "Ingen teksteditor valgt i KiCad. Vælg en."
 
 #: eeschema/tools/symbol_editor_control.cpp:438
-#: eeschema/widgets/panel_symbol_chooser.cpp:682
+#: eeschema/widgets/panel_symbol_chooser.cpp:684
 msgid "No symbol selected"
 msgstr "Intet symbol valgt"
 
@@ -25310,7 +25313,7 @@ msgid "No symbol to export"
 msgstr "Intet symbol at eksportere"
 
 #: eeschema/tools/symbol_editor_control.cpp:708
-#: pcbnew/footprint_edit_frame.cpp:1437
+#: pcbnew/footprint_edit_frame.cpp:1447
 #, fuzzy
 msgid "Export View as PNG"
 msgstr "Eksporter visning som PNG ..."
@@ -25507,11 +25510,11 @@ msgstr "Andre genstande"
 msgid "Graphical shapes"
 msgstr "Grafisk form"
 
-#: eeschema/widgets/panel_symbol_chooser.cpp:587
+#: eeschema/widgets/panel_symbol_chooser.cpp:589
 msgid "No footprint specified"
 msgstr "Ingen fodaftryk specificeret"
 
-#: eeschema/widgets/panel_symbol_chooser.cpp:600
+#: eeschema/widgets/panel_symbol_chooser.cpp:602
 msgid "Invalid footprint specified"
 msgstr "Ugyldigt fodaftryk er angivet"
 
@@ -25829,13 +25832,15 @@ msgstr "Vælg lag: %s"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:27
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:58
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:59
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:55
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:159
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:50
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:100
-#: pcbnew/footprint.cpp:4034 pcbnew/footprint.cpp:4037
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:169
+#: pcbnew/footprint.cpp:4039 pcbnew/footprint.cpp:4042
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2137 pcbnew/pad.cpp:1303
-#: pcbnew/pad.cpp:2542 pcbnew/pcb_dimension.cpp:661
-#: pcbnew/pcb_dimension.cpp:1457 pcbnew/pcb_fields_grid_table.cpp:181
+#: pcbnew/pad.cpp:2536 pcbnew/pcb_dimension.cpp:661
+#: pcbnew/pcb_dimension.cpp:1457 pcbnew/pcb_fields_grid_table.cpp:150
 #: pcbnew/pcb_group.cpp:503 pcbnew/pcb_marker.cpp:378
 #: pcbnew/pcb_reference_image.cpp:219 pcbnew/pcb_reference_image.cpp:342
 #: pcbnew/pcb_shape.cpp:646 pcbnew/pcb_shape.cpp:890 pcbnew/pcb_shape.cpp:892
@@ -25851,7 +25856,7 @@ msgstr "Vælg lag: %s"
 #: pcbnew/widgets/search_handlers.cpp:120
 #: pcbnew/widgets/search_handlers.cpp:178
 #: pcbnew/widgets/search_handlers.cpp:243 pcbnew/zone.cpp:850
-#: pcbnew/zone.cpp:1898 pcbnew/zone.cpp:1899
+#: pcbnew/zone.cpp:1922 pcbnew/zone.cpp:1923
 msgid "Layer"
 msgstr "Lag"
 
@@ -26758,7 +26763,7 @@ msgstr "Fremhæv %s"
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:290
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:352
 #: pcbnew/dialogs/dialog_layer_selection_base.cpp:230
-#: pcbnew/dialogs/panel_setup_layers.cpp:930
+#: pcbnew/dialogs/panel_setup_layers.cpp:1125
 #: pcbnew/widgets/appearance_controls.cpp:1025
 #: pcbnew/widgets/appearance_controls_base.cpp:32
 #: pcbnew/zone_manager/model_zones_overview_table.h:77
@@ -26798,12 +26803,12 @@ msgid "PCB Background"
 msgstr "PCB-baggrund"
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:161
-#: pcbnew/widgets/appearance_controls.cpp:1844
+#: pcbnew/widgets/appearance_controls.cpp:1880
 msgid "Show All Layers"
 msgstr "Vis alle lag"
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:164
-#: pcbnew/widgets/appearance_controls.cpp:1830
+#: pcbnew/widgets/appearance_controls.cpp:1866
 msgid "Hide All Layers But Active"
 msgstr "Skjul alle lag, men aktive"
 
@@ -26812,7 +26817,7 @@ msgid "Always Hide All Layers But Active"
 msgstr "Skjul altid alle lag, men aktive"
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:171
-#: pcbnew/widgets/appearance_controls.cpp:1847
+#: pcbnew/widgets/appearance_controls.cpp:1883
 msgid "Hide All Layers"
 msgstr "Skjul alle lag"
 
@@ -26847,8 +26852,8 @@ msgid "Change Render Color for"
 msgstr "Skift gengivelsesfarve til"
 
 #: gerbview/widgets/layer_widget.cpp:341
-#: pcbnew/widgets/appearance_controls.cpp:2172
-#: pcbnew/widgets/appearance_controls.cpp:2447
+#: pcbnew/widgets/appearance_controls.cpp:2208
+#: pcbnew/widgets/appearance_controls.cpp:2483
 msgid ""
 "Left double click or middle click for color change, right click for menu"
 msgstr ""
@@ -29095,302 +29100,302 @@ msgstr "Kan ikke konvertere \"%s\" til et heltal"
 msgid "Can not move '%s' to trash."
 msgstr "Kan ikke konvertere \"%s\" til et heltal"
 
-#: kicad/project_tree_pane.cpp:291
+#: kicad/project_tree_pane.cpp:292
 msgid "Directory name:"
 msgstr "Katalognavn:"
 
-#: kicad/project_tree_pane.cpp:291
+#: kicad/project_tree_pane.cpp:292
 msgid "Create New Directory"
 msgstr "Opret nyt bibliotek"
 
-#: kicad/project_tree_pane.cpp:851
+#: kicad/project_tree_pane.cpp:852
 msgid "Switch to this Project"
 msgstr "Skift til dette projekt"
 
-#: kicad/project_tree_pane.cpp:852
+#: kicad/project_tree_pane.cpp:853
 msgid "Close all editors, and switch to the selected project"
 msgstr "Luk alle redaktører, og skift til det valgte projekt"
 
-#: kicad/project_tree_pane.cpp:859
+#: kicad/project_tree_pane.cpp:860
 msgid "New Directory..."
 msgstr "Ny mappe ..."
 
-#: kicad/project_tree_pane.cpp:860
+#: kicad/project_tree_pane.cpp:861
 msgid "Create a New Directory"
 msgstr "Opret en ny mappe"
 
-#: kicad/project_tree_pane.cpp:868 kicad/project_tree_pane.cpp:878
+#: kicad/project_tree_pane.cpp:869 kicad/project_tree_pane.cpp:879
 msgid "Reveal in Finder"
 msgstr "Afslør i Finder"
 
-#: kicad/project_tree_pane.cpp:869
+#: kicad/project_tree_pane.cpp:870
 msgid "Reveals the directory in a Finder window"
 msgstr "Afslører biblioteket i et Finder-vindue"
 
-#: kicad/project_tree_pane.cpp:871
+#: kicad/project_tree_pane.cpp:872
 msgid "Open Directory in File Explorer"
 msgstr "Åbn bibliotek i File Explorer"
 
-#: kicad/project_tree_pane.cpp:872 pcbnew/tools/pcb_actions.cpp:986
+#: kicad/project_tree_pane.cpp:873 pcbnew/tools/pcb_actions.cpp:986
 msgid "Opens the directory in the default system file manager"
 msgstr "Åbner biblioteket i standard systemfilhåndtering"
 
-#: kicad/project_tree_pane.cpp:879
+#: kicad/project_tree_pane.cpp:880
 msgid "Reveals the directories in a Finder window"
 msgstr "Afslører mapperne i et Finder-vindue"
 
-#: kicad/project_tree_pane.cpp:881
+#: kicad/project_tree_pane.cpp:882
 msgid "Open Directories in File Explorer"
 msgstr "Åbn kataloger i File Explorer"
 
-#: kicad/project_tree_pane.cpp:882
+#: kicad/project_tree_pane.cpp:883
 msgid "Opens the directories in the default system file manager"
 msgstr "Åbner telefonbøger i standard systemfilhåndtering"
 
-#: kicad/project_tree_pane.cpp:893
+#: kicad/project_tree_pane.cpp:894
 msgid "Open the file in a Text Editor"
 msgstr "Åbn filen i en teksteditor"
 
-#: kicad/project_tree_pane.cpp:895
+#: kicad/project_tree_pane.cpp:896
 msgid "Open files in a Text Editor"
 msgstr "Åbn filer i en teksteditor"
 
-#: kicad/project_tree_pane.cpp:897
+#: kicad/project_tree_pane.cpp:898
 msgid "Edit in a Text Editor"
 msgstr "Rediger i en teksteditor"
 
-#: kicad/project_tree_pane.cpp:903
+#: kicad/project_tree_pane.cpp:904
 #, fuzzy
 msgid "Run Jobs"
 msgstr "%s på %s"
 
-#: kicad/project_tree_pane.cpp:911
+#: kicad/project_tree_pane.cpp:912
 msgid "Rename File..."
 msgstr "Omdøb fil ..."
 
-#: kicad/project_tree_pane.cpp:912
+#: kicad/project_tree_pane.cpp:913
 msgid "Rename file"
 msgstr "Omdøb fil"
 
-#: kicad/project_tree_pane.cpp:916
+#: kicad/project_tree_pane.cpp:917
 msgid "Rename Files..."
 msgstr "Omdøb filer ..."
 
-#: kicad/project_tree_pane.cpp:917
+#: kicad/project_tree_pane.cpp:918
 msgid "Rename files"
 msgstr "Omdøb fil"
 
-#: kicad/project_tree_pane.cpp:927
+#: kicad/project_tree_pane.cpp:928
 msgid "Delete the file and its content"
 msgstr "Slet filen og dens indhold"
 
-#: kicad/project_tree_pane.cpp:929
+#: kicad/project_tree_pane.cpp:930
 msgid "Delete the files and their contents"
 msgstr "Slet filerne og deres indhold"
 
-#: kicad/project_tree_pane.cpp:944
+#: kicad/project_tree_pane.cpp:945
 #, fuzzy
 msgid "Move to Trash"
 msgstr "Konverter til spor"
 
-#: kicad/project_tree_pane.cpp:956
+#: kicad/project_tree_pane.cpp:957
 msgid "Add Project to Version Control..."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:957
+#: kicad/project_tree_pane.cpp:958
 #, fuzzy
 msgid "Initialize a new repository"
 msgstr "Kan ikke parse '%s' i '%s'"
 
-#: kicad/project_tree_pane.cpp:961
+#: kicad/project_tree_pane.cpp:962
 #, fuzzy
 msgid "Commit Project..."
 msgstr "Nyt projekt..."
 
-#: kicad/project_tree_pane.cpp:962 kicad/project_tree_pane.cpp:976
+#: kicad/project_tree_pane.cpp:963 kicad/project_tree_pane.cpp:977
 msgid "Commit changes to the local repository"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:965
+#: kicad/project_tree_pane.cpp:966
 msgid "Push"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:966
+#: kicad/project_tree_pane.cpp:967
 msgid "Push committed local changes to remote repository"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:969
+#: kicad/project_tree_pane.cpp:970
 msgid "Pull"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:970
+#: kicad/project_tree_pane.cpp:971
 msgid "Pull changes from remote repository into local"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:975
+#: kicad/project_tree_pane.cpp:976
 #, fuzzy
 msgid "Commit File..."
 msgstr "Omdøb fil ..."
 
-#: kicad/project_tree_pane.cpp:990
+#: kicad/project_tree_pane.cpp:991
 #, fuzzy
 msgid "Switch to branch "
 msgstr "Skift til indre lag 1"
 
-#: kicad/project_tree_pane.cpp:995
+#: kicad/project_tree_pane.cpp:996
 msgid "Other..."
 msgstr "Andet..."
 
-#: kicad/project_tree_pane.cpp:996
+#: kicad/project_tree_pane.cpp:997
 #, fuzzy
 msgid "Switch to a different branch"
 msgstr "Tune skævhed af et differentieret par"
 
-#: kicad/project_tree_pane.cpp:999
+#: kicad/project_tree_pane.cpp:1000
 #, fuzzy
 msgid "Switch to Branch"
 msgstr "Skift til PCB Editor"
 
-#: kicad/project_tree_pane.cpp:1003
+#: kicad/project_tree_pane.cpp:1004
 #, fuzzy
 msgid "Remove Version Control"
 msgstr "Fjern hjørnet"
 
-#: kicad/project_tree_pane.cpp:1004
+#: kicad/project_tree_pane.cpp:1005
 msgid "Delete all version control files from the project directory."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1059
+#: kicad/project_tree_pane.cpp:1060
 #, fuzzy, c-format
 msgid "Change filename: '%s'"
 msgstr "Skift filnavn: \"%s\""
 
-#: kicad/project_tree_pane.cpp:1061
+#: kicad/project_tree_pane.cpp:1062
 msgid "Change filename"
 msgstr "Skift filnavn"
 
-#: kicad/project_tree_pane.cpp:1406
+#: kicad/project_tree_pane.cpp:1407
 msgid "Network path: not monitoring folder changes"
 msgstr "Netværkssti: overvåger ikke mappens ændringer"
 
-#: kicad/project_tree_pane.cpp:1412
+#: kicad/project_tree_pane.cpp:1413
 msgid "Local path: monitoring folder changes"
 msgstr "Lokal sti: overvågning af mappens ændringer"
 
-#: kicad/project_tree_pane.cpp:1595
+#: kicad/project_tree_pane.cpp:1596
 #, fuzzy
 msgid "The selected directory is already a git project."
 msgstr "Den valgte fil er ikke gyldig eller er muligvis korrupt!"
 
-#: kicad/project_tree_pane.cpp:1611
-msgid "Failed to initialize git project."
-msgstr ""
-
-#: kicad/project_tree_pane.cpp:1626
+#: kicad/project_tree_pane.cpp:1603
 #, fuzzy
 msgid "Set default remote"
 msgstr "Indstil til standard"
 
-#: kicad/project_tree_pane.cpp:1679
+#: kicad/project_tree_pane.cpp:1618
+msgid "Failed to initialize git project."
+msgstr ""
+
+#: kicad/project_tree_pane.cpp:1678
 #, fuzzy
 msgid "Failed to set default remote."
 msgstr "Kunne ikke oprette filen \"%s\""
 
-#: kicad/project_tree_pane.cpp:1691 kicad/project_tree_pane.cpp:1725
-#: kicad/project_tree_pane.cpp:1747
+#: kicad/project_tree_pane.cpp:1690 kicad/project_tree_pane.cpp:1724
+#: kicad/project_tree_pane.cpp:1746
 #, fuzzy
 msgid "Fetching Remote"
 msgstr "Tilføj ledning til busindgang"
 
-#: kicad/project_tree_pane.cpp:1732
+#: kicad/project_tree_pane.cpp:1731
 #, fuzzy
 msgid "Failed to pull project"
 msgstr "Kunne ikke indlæse \"%s\""
 
-#: kicad/project_tree_pane.cpp:1754
+#: kicad/project_tree_pane.cpp:1753
 #, fuzzy
 msgid "Failed to push project"
 msgstr "Kunne ikke indlæse \"%s\""
 
-#: kicad/project_tree_pane.cpp:1816
+#: kicad/project_tree_pane.cpp:1830
 #, fuzzy, c-format
 msgid "Failed to lookup branch '%s': %s"
 msgstr "Kunne ikke indlæse \"%s\""
 
-#: kicad/project_tree_pane.cpp:1829
+#: kicad/project_tree_pane.cpp:1843
 #, fuzzy, c-format
 msgid "Failed to find branch head for '%s'"
 msgstr "Kunne ikke finde en PDF-fremviser til \"%s\""
 
-#: kicad/project_tree_pane.cpp:1840
+#: kicad/project_tree_pane.cpp:1854
 #, fuzzy, c-format
 msgid "Failed to switch to branch '%s'"
 msgstr "Kunne ikke indlæse \"%s\""
 
-#: kicad/project_tree_pane.cpp:1851
+#: kicad/project_tree_pane.cpp:1865
 #, fuzzy, c-format
 msgid "Failed to update HEAD reference for branch '%s'"
 msgstr "har brug for et nummer til '%s'"
 
-#: kicad/project_tree_pane.cpp:1870
+#: kicad/project_tree_pane.cpp:1884
 #, fuzzy
 msgid "Are you sure you want to remove git tracking from this project?"
 msgstr "Er du sikker på, at du ønsker at slette '%s'?"
 
-#: kicad/project_tree_pane.cpp:1887
+#: kicad/project_tree_pane.cpp:1901
 #, fuzzy
 msgid "Failed to remove git directory"
 msgstr "Kunne ikke oprette biblioteket \"%s\""
 
-#: kicad/project_tree_pane.cpp:2223
+#: kicad/project_tree_pane.cpp:2237
 msgid "Discarding commit due to empty commit message."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:2229
+#: kicad/project_tree_pane.cpp:2243
 msgid "Discarding commit due to empty file selection."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:2235
+#: kicad/project_tree_pane.cpp:2249
 #, fuzzy, c-format
 msgid "Failed to get repository index: %s"
 msgstr "Kan ikke parse '%s' i '%s'"
 
-#: kicad/project_tree_pane.cpp:2243
+#: kicad/project_tree_pane.cpp:2257
 #, fuzzy, c-format
 msgid "Failed to add file to index: %s"
 msgstr "Kunne ikke slette '%s'"
 
-#: kicad/project_tree_pane.cpp:2251
+#: kicad/project_tree_pane.cpp:2265
 #, fuzzy, c-format
 msgid "Failed to write index: %s"
 msgstr "Kunne ikke oprette filen \"%s\""
 
-#: kicad/project_tree_pane.cpp:2258
+#: kicad/project_tree_pane.cpp:2272
 #, fuzzy, c-format
 msgid "Failed to write tree: %s"
 msgstr "Kunne ikke slette '%s'"
 
-#: kicad/project_tree_pane.cpp:2267
+#: kicad/project_tree_pane.cpp:2281
 #, fuzzy, c-format
 msgid "Failed to lookup tree: %s"
 msgstr "Kunne ikke slette '%s'"
 
-#: kicad/project_tree_pane.cpp:2275
+#: kicad/project_tree_pane.cpp:2289
 #, fuzzy, c-format
 msgid "Failed to get HEAD reference: %s"
 msgstr "Kunne ikke oprette biblioteket \"%s\""
 
-#: kicad/project_tree_pane.cpp:2282
+#: kicad/project_tree_pane.cpp:2296
 #, fuzzy, c-format
 msgid "Failed to get commit: %s"
 msgstr "Kunne ikke gemme skematisk \"%s\""
 
-#: kicad/project_tree_pane.cpp:2298
+#: kicad/project_tree_pane.cpp:2312
 #, fuzzy, c-format
 msgid "Failed to create author signature: %s"
 msgstr "Kunne ikke oprette den midlertidige fil \"%s\""
 
-#: kicad/project_tree_pane.cpp:2333
+#: kicad/project_tree_pane.cpp:2347
 #, fuzzy, c-format
 msgid "Failed to create commit: %s"
 msgstr "Kunne ikke oprette filen \"%s\""
@@ -29869,6 +29874,7 @@ msgid "Item Properties"
 msgstr "Elementegenskaber"
 
 #: pagelayout_editor/dialogs/properties_frame_base.cpp:461
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:145
 msgid "Default Values"
 msgstr "Standardværdier"
 
@@ -32577,8 +32583,8 @@ msgstr "Tessellating kobberzoner ..."
 #: pcbnew/board.cpp:1807 pcbnew/dialogs/dialog_board_statistics.cpp:701
 #: pcbnew/dialogs/dialog_board_statistics_base.cpp:78
 #: pcbnew/dialogs/dialog_unused_pad_layers_base.cpp:27
-#: pcbnew/footprint.cpp:1628 pcbnew/netinfo_item.cpp:108
-#: pcbnew/pcb_draw_panel_gal.cpp:641 pcbnew/widgets/appearance_controls.cpp:331
+#: pcbnew/footprint.cpp:1633 pcbnew/netinfo_item.cpp:108
+#: pcbnew/pcb_draw_panel_gal.cpp:714 pcbnew/widgets/appearance_controls.cpp:331
 #: pcbnew/widgets/panel_selection_filter.cpp:198
 #: pcbnew/widgets/panel_selection_filter_base.cpp:45
 msgid "Pads"
@@ -32592,18 +32598,18 @@ msgstr "Pads"
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:222
 #: pcbnew/dialogs/dialog_unused_pad_layers_base.cpp:24
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:88
-#: pcbnew/netinfo_item.cpp:123 pcbnew/pcb_draw_panel_gal.cpp:642
+#: pcbnew/netinfo_item.cpp:123 pcbnew/pcb_draw_panel_gal.cpp:715
 #: pcbnew/widgets/appearance_controls.cpp:330
 #: pcbnew/widgets/panel_selection_filter.cpp:197
 #: pcbnew/widgets/panel_selection_filter_base.cpp:41
 msgid "Vias"
 msgstr "Vias"
 
-#: pcbnew/board.cpp:1809 pcbnew/pcb_draw_panel_gal.cpp:643
+#: pcbnew/board.cpp:1809 pcbnew/pcb_draw_panel_gal.cpp:716
 msgid "Track Segments"
 msgstr "Sporsegmenter"
 
-#: pcbnew/board.cpp:1811 pcbnew/pcb_draw_panel_gal.cpp:645
+#: pcbnew/board.cpp:1811 pcbnew/pcb_draw_panel_gal.cpp:718
 msgid "Unrouted"
 msgstr "Urouteret"
 
@@ -32822,7 +32828,7 @@ msgid "Add Dielectric Layer"
 msgstr "Tilføj dielektrisk lag"
 
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:330
-#: pcbnew/dialogs/panel_setup_layers.cpp:957
+#: pcbnew/dialogs/panel_setup_layers.cpp:1152
 #, fuzzy
 msgid "Select layer to add:"
 msgstr "Vælg lag"
@@ -33563,14 +33569,13 @@ msgstr "Omtale om kommentar"
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:154
 #: pcbnew/dialogs/dialog_render_job.cpp:41
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:117
-#: pcbnew/footprint.cpp:1640
+#: pcbnew/footprint.cpp:1645
 msgid "Front"
 msgstr "Foran"
 
 #: pcbnew/dialogs/dialog_board_reannotate_base.cpp:187
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:154
 #: pcbnew/dialogs/dialog_render_job.cpp:39
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:560
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:122
 msgid "Back"
 msgstr "Tilbage"
@@ -33751,7 +33756,7 @@ msgstr ""
 "Tilknyttet projektfil %s kunne ikke indlæses"
 
 #: pcbnew/dialogs/dialog_board_setup.cpp:301 pcbnew/files.cpp:583
-#: pcbnew/tools/pcb_control.cpp:1502
+#: pcbnew/tools/pcb_control.cpp:1506
 #, fuzzy
 msgid "Loading PCB"
 msgstr "Indlæser "
@@ -33825,7 +33830,7 @@ msgid "Total:"
 msgstr "Total:"
 
 #: pcbnew/dialogs/dialog_board_statistics.cpp:491
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2517
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2511
 msgid "Round"
 msgstr "Rund"
 
@@ -33943,7 +33948,7 @@ msgstr "Board Statistik"
 
 #: pcbnew/dialogs/dialog_cleanup_graphics.cpp:48
 #: pcbnew/dialogs/dialog_exchange_footprints.cpp:310
-#: pcbnew/footprint_libraries_utils.cpp:961
+#: pcbnew/footprint_libraries_utils.cpp:970
 msgid "Update Footprint"
 msgstr "Opdater fodaftryk"
 
@@ -34327,8 +34332,8 @@ msgstr ""
 "Standard padforbindelsestype til zone.\n"
 "Denne indstilling kan tilsidesættes af lokale pad-indstillinger"
 
-#: pcbnew/dialogs/dialog_copper_zones_base.cpp:232 pcbnew/footprint.cpp:4008
-#: pcbnew/pad.cpp:2527 pcbnew/zone.cpp:1805
+#: pcbnew/dialogs/dialog_copper_zones_base.cpp:232 pcbnew/footprint.cpp:4013
+#: pcbnew/pad.cpp:2521 pcbnew/zone.cpp:1829
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 msgid "Thermal reliefs"
 msgstr "Termiske relieffer"
@@ -34373,14 +34378,14 @@ msgstr "Udfyldningstype:"
 
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:290
 #: pcbnew/dialogs/dialog_non_copper_zones_properties_base.cpp:129
-#: pcbnew/zone.cpp:1815 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
+#: pcbnew/zone.cpp:1839 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
 #, fuzzy
 msgid "Solid fill"
 msgstr "Massiv"
 
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:290
 #: pcbnew/dialogs/dialog_non_copper_zones_properties_base.cpp:129
-#: pcbnew/zone.cpp:1816 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
+#: pcbnew/zone.cpp:1840 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
 msgid "Hatch pattern"
 msgstr "Hatch mønster"
 
@@ -34446,7 +34451,7 @@ msgstr "Fjern øer:"
 msgid "Choose what to do with unconnected copper islands"
 msgstr "Vælg hvad du skal gøre med ikke-tilsluttede kobberøer"
 
-#: pcbnew/dialogs/dialog_copper_zones_base.cpp:357 pcbnew/zone.cpp:1826
+#: pcbnew/dialogs/dialog_copper_zones_base.cpp:357 pcbnew/zone.cpp:1850
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 msgid "Below area limit"
 msgstr "Under arealgrænsen"
@@ -36226,8 +36231,8 @@ msgstr "Footprint Checker"
 msgid "Choose Footprint"
 msgstr "Kopier fodaftryk"
 
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:76
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:143
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:78
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:148
 msgid "3D Models"
 msgstr "3D-modeller"
 
@@ -36271,41 +36276,41 @@ msgstr ""
 "Teksttykkelsen er for stor til tekststørrelsen.\n"
 "Det klemmes fast."
 
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:633
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:624
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:661
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:660
 #, fuzzy
 msgid "Edit Footprint Properties"
 msgstr "Rediger egenskaber for fodaftryk"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:52
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:53
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:157
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:98
 msgid "Text Items"
 msgstr "Tekstelementer"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:60
 #: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:53
-#: pcbnew/pcb_fields_grid_table.cpp:183 pcbnew/pcb_text.cpp:630
+#: pcbnew/pcb_fields_grid_table.cpp:152 pcbnew/pcb_text.cpp:630
 #: pcbnew/pcb_text.cpp:647
 msgid "Keep Upright"
 msgstr "Hold opretstående"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:61
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:62
-#: pcbnew/pcb_fields_grid_table.cpp:184
+#: pcbnew/pcb_fields_grid_table.cpp:153
 msgid "X Offset"
 msgstr "X Offset"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:62
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:63
-#: pcbnew/pcb_fields_grid_table.cpp:185
+#: pcbnew/pcb_fields_grid_table.cpp:154
 msgid "Y Offset"
 msgstr "Y forskydning"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:68
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:69
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:64
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:168
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:56
 #: pcbnew/plot_board_layers.cpp:103
 msgid "Reference designator"
@@ -36324,14 +36329,14 @@ msgstr "Footprint navn:"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:188
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:193
-#: pcbnew/footprint.cpp:1286
+#: pcbnew/footprint.cpp:1291
 msgid "Through hole"
 msgstr "Gennem hul"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:188
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:193
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/footprint.cpp:1283
-#: pcbnew/pad.cpp:1532 pcbnew/pad.cpp:2493
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/footprint.cpp:1288
+#: pcbnew/pad.cpp:1532 pcbnew/pad.cpp:2487
 msgid "SMD"
 msgstr "SMD"
 
@@ -36536,28 +36541,28 @@ msgstr ""
 msgid "Footprint Properties"
 msgstr "Egenskaber for fodaftryk"
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:379
-#: pcbnew/footprint_libraries_utils.cpp:1124
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:388
+#: pcbnew/footprint_libraries_utils.cpp:1133
 #: pcbnew/tools/footprint_editor_control.cpp:460
 msgid "Footprint must have a name."
 msgstr "Footprint skal have et navn."
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:384
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:393
 #, fuzzy, c-format
 msgid "Footprint name may not contain '%s'."
 msgstr "Footprint-navn indeholder muligvis ikke \"%s\"."
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:437
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:446
 #, fuzzy, c-format
 msgid "The text width must be between %s and %s."
 msgstr "Vout skal være større end vref"
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:449
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:458
 #, fuzzy, c-format
 msgid "The text height must be between %s and %s."
 msgstr "Vout skal være større end vref"
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:467
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:476
 #: pcbnew/dialogs/dialog_text_properties.cpp:522
 #: pcbnew/dialogs/dialog_textbox_properties.cpp:342
 msgid ""
@@ -37311,7 +37316,7 @@ msgstr "Silke lag"
 
 #: pcbnew/dialogs/dialog_global_edit_text_and_graphics.cpp:273
 #: pcbnew/dialogs/panel_fp_editor_graphics_defaults_base.cpp:64
-#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:60 pcbnew/pad.cpp:2684
+#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:60 pcbnew/pad.cpp:2678
 msgid "Copper Layers"
 msgstr "Kobberlag"
 
@@ -37477,7 +37482,7 @@ msgstr "Ringformet bredde"
 
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:175
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1075
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2533
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2527
 msgid "All copper layers"
 msgstr "Alle kobberlag"
 
@@ -37489,7 +37494,7 @@ msgstr "%s, %s og forbundne lag"
 
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:175
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1079
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2534
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2528
 msgid "Connected layers only"
 msgstr "Kun forbundne lag"
 
@@ -38007,7 +38012,7 @@ msgid "Outset Items"
 msgstr "Tekstelementer"
 
 #: pcbnew/dialogs/dialog_pad_properties.cpp:179
-#: pcbnew/dialogs/dialog_pad_properties_base.h:288 pcbnew/pad.cpp:2584
+#: pcbnew/dialogs/dialog_pad_properties_base.h:288 pcbnew/pad.cpp:2578
 msgid "Pad Properties"
 msgstr "Pad egenskaber"
 
@@ -38089,7 +38094,7 @@ msgstr ""
 msgid "Pad type:"
 msgstr "Pad type:"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/pad.cpp:2492
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/pad.cpp:2486
 msgid "Through-hole"
 msgstr "Gennem hul"
 
@@ -38140,7 +38145,7 @@ msgid "Circular"
 msgstr "Cirkulær"
 
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:1516
-#: pcbnew/pad.cpp:2500
+#: pcbnew/pad.cpp:2494
 msgid "Oval"
 msgstr "Oval"
 
@@ -38152,11 +38157,11 @@ msgstr "Rektangulær"
 msgid "Trapezoidal"
 msgstr "Trapesformet"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2502
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2496
 msgid "Rounded rectangle"
 msgstr "Afrundet rektangel"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2503
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2497
 msgid "Chamfered rectangle"
 msgstr "Affaset rektangel"
 
@@ -38268,7 +38273,7 @@ msgstr "Forskudt form fra hul"
 msgid "Hole shape:"
 msgstr "Hulform:"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2518
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2512
 msgid "Oblong"
 msgstr ""
 
@@ -38360,23 +38365,23 @@ msgstr ""
 "Castellated specificerer castellated gennem hulpuder på en plankant\n"
 "Disse egenskaber er specificeret i Gerber X2-filer."
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2508
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2502
 msgid "BGA pad"
 msgstr "BGA-pude"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2510
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2504
 msgid "Fiducial, local to footprint"
 msgstr "Fiducial, lokal til fodaftryk"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2509
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2503
 msgid "Fiducial, global to board"
 msgstr "Fiducial, global til bord"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2511
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2505
 msgid "Test point pad"
 msgstr "Testpude"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2512
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2506
 msgid "Heatsink pad"
 msgstr "Kølelegeme pad"
 
@@ -38663,7 +38668,7 @@ msgstr "Skitsepuder på fantastiske lag"
 
 #: pcbnew/dialogs/dialog_plot_base.cpp:90
 #: pcbnew/widgets/appearance_controls.cpp:653
-#: pcbnew/widgets/appearance_controls.cpp:1810
+#: pcbnew/widgets/appearance_controls.cpp:1846
 msgid "Hide"
 msgstr "Skjul"
 
@@ -39782,7 +39787,7 @@ msgstr "Aftryk %s (%s), %s, retoeret %.1f grader"
 #: pcbnew/dialogs/dialog_text_properties_base.cpp:99
 #: pcbnew/pcb_dimension.cpp:1885 pcbnew/pcb_dimension.cpp:1921
 #: pcbnew/pcb_dimension.cpp:1962 pcbnew/pcb_dimension.cpp:2007
-#: pcbnew/pcb_dimension.cpp:2044 pcbnew/pcb_fields_grid_table.cpp:186
+#: pcbnew/pcb_dimension.cpp:2044 pcbnew/pcb_fields_grid_table.cpp:155
 #: pcbnew/pcb_text.cpp:626
 msgid "Knockout"
 msgstr ""
@@ -40033,7 +40038,7 @@ msgstr "Skæv mål:"
 #: pcbnew/router/router_tool.cpp:2757 pcbnew/router/router_tool.cpp:2762
 #: pcbnew/router/router_tool.cpp:2767 pcbnew/router/router_tool.cpp:2778
 #: pcbnew/router/router_tool.cpp:2786 pcbnew/router/router_tool.cpp:2791
-#: pcbnew/tools/pcb_control.cpp:1698 pcbnew/tools/pcb_control.cpp:1708
+#: pcbnew/tools/pcb_control.cpp:1702 pcbnew/tools/pcb_control.cpp:1712
 #: pcbnew/zone.cpp:874
 #, c-format
 msgid "(from %s)"
@@ -40340,6 +40345,11 @@ msgstr "Hvis det ikke er markeret, udfører museknap flytning (M)"
 msgid "Internal Layers"
 msgstr "Interne lag"
 
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:496
+#, fuzzy, c-format
+msgid "Layer name %s already in use."
+msgstr "Lagnavnet \"%s\" er allerede i brug."
+
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:23
 #, fuzzy
 msgid "Default Field Properties for New Footprints"
@@ -40413,32 +40423,32 @@ msgstr "Filen %s findes allerede. Vil du overskrive denne fil?"
 msgid "Failed to save footprint library file '%s'."
 msgstr "Kunne ikke gemme symbolbiblioteksfilen '%s'."
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:396
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:388
 #, fuzzy
 msgid "Error adding 3D model"
 msgstr "Indlæser 3D-modeller"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:480
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:472
 #, fuzzy
 msgid "No filename entered"
 msgstr "Ingen fil er valgt!"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:485
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:477
 #, fuzzy
 msgid "Illegal filename"
 msgstr "Ugyldigt filnavn: %s"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:490
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:482
 #: pcbnew/microwave/microwave_polygon.cpp:223
 msgid "File not found"
 msgstr "Filen blev ikke fundet"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:495
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:487
 #, fuzzy
 msgid "Unable to open file"
 msgstr "fejl ved åbning af fil"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:500
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:492
 #, fuzzy
 msgid "Unknown error"
 msgstr "Ukendt metode"
@@ -40966,12 +40976,145 @@ msgstr "Intet standardfodaftryk"
 msgid "Apply board defaults to non-copper footprint shapes"
 msgstr "Intet standardfodaftryk"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:458
+#: pcbnew/dialogs/panel_setup_layers.cpp:77
+#: pcbnew/dialogs/panel_setup_layers.cpp:284
+msgid "Off-board, testing"
+msgstr "Off-board, testning"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:87
+msgid "If you want a fabrication layer for the front side of the board"
+msgstr "Hvis du vil have et fabrikationslag til forsiden af brættet"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:97
+#: pcbnew/dialogs/panel_setup_layers.cpp:266
+msgid "Off-board, manufacturing"
+msgstr "Off-board, fremstilling"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:105
+msgid "If you want an adhesive template for the front side of the board"
+msgstr "Hvis du vil have en klæbende skabelon til forsiden af brættet"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:115
+#: pcbnew/dialogs/panel_setup_layers.cpp:133
+#: pcbnew/dialogs/panel_setup_layers.cpp:151
+#: pcbnew/dialogs/panel_setup_layers.cpp:169
+#: pcbnew/dialogs/panel_setup_layers.cpp:194
+#: pcbnew/dialogs/panel_setup_layers.cpp:212
+#: pcbnew/dialogs/panel_setup_layers.cpp:230
+#: pcbnew/dialogs/panel_setup_layers.cpp:248
+msgid "On-board, non-copper"
+msgstr "Indbygget, ikke-kobber"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:123
+#, fuzzy
+msgid "If you want a solder paste layer for front side of the board"
+msgstr "Hvis du vil have et loddeplasterlag til forsiden af brættet"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:141
+msgid "If you want a silk screen layer for the front side of the board"
+msgstr "Hvis du vil have et silketryklag til forsiden af tavlen"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:159
+msgid "If you want a solder mask layer for the front of the board"
+msgstr "Hvis du vil have et loddemaskelag til forsiden af brættet"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:184
+msgid "If you want a solder mask layer for the back side of the board"
+msgstr "Hvis du vil have et loddemaskelag til bagsiden af brættet"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:202
+msgid "If you want a silk screen layer for the back side of the board"
+msgstr "Hvis du vil have et silketryk til bagsiden af tavlen"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:220
+msgid "If you want a solder paste layer for the back side of the board"
+msgstr "Hvis du vil have et loddepasta-lag til bagsiden af brættet"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:238
+msgid "If you want an adhesive layer for the back side of the board"
+msgstr "Hvis du vil have et klæbende lag til bagsiden af brættet"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:256
+msgid "If you want a fabrication layer for the back side of the board"
+msgstr "Hvis du vil have et fabrikationslag til bagsiden af brættet"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:302
+msgid "Board contour"
+msgstr "Board kontur"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:319
+#, fuzzy
+msgid "Board contour setback"
+msgstr "Board kontur"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:333
+#: pcbnew/dialogs/panel_setup_layers.cpp:347
+#: pcbnew/dialogs/panel_setup_layers.cpp:363
+#: pcbnew/dialogs/panel_setup_layers.cpp:379
+#: pcbnew/dialogs/panel_setup_layers.cpp:477
+msgid "Auxiliary"
+msgstr "Hjælp"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:354
+msgid "If you want a separate layer for comments or notes"
+msgstr "Hvis du vil have et separat lag til kommentarer eller noter"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:370
+msgid "If you want a layer for documentation drawings"
+msgstr "Hvis du vil have et lag til dokumentationstegninger"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:415
 #, fuzzy
 msgid "Use the Physical Stackup page to change the number of copper layers."
 msgstr "Brug kontrollen \"%s\" til at ændre antallet af kobberlag."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:492
+#: pcbnew/dialogs/panel_setup_layers.cpp:421
+#: pcbnew/dialogs/panel_setup_layers.cpp:473
+#: pcbnew/tools/drawing_stackup_table_tool.cpp:247
+#, fuzzy
+msgid "Layer Name"
+msgstr "Basisnavn"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:426
+msgid "signal"
+msgstr "signal"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:427
+msgid "power plane"
+msgstr "strømplan"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:428
+msgid "mixed"
+msgstr "blandet"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:429
+msgid "jumper"
+msgstr "jumper"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:432
+msgid ""
+"Copper layer type for Freerouter and other external routers.\n"
+"Power plane layers are removed from Freerouter's layer menus."
+msgstr ""
+"Kobberlagstype til Freerouter og andre eksterne routere.\n"
+"Kraftplanlag fjernes fra Freerouters lagmenuer."
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:478
+#, fuzzy
+msgid "Off-board, front"
+msgstr "Off-board, testning"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:479
+#, fuzzy
+msgid "Off-board, back"
+msgstr "Off-board, testning"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:485
+msgid ""
+"Auxiliary layers do not flip with board side, while back and front layers do."
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:712
 #, c-format
 msgid ""
 "Footprints have some items on removed layers:\n"
@@ -40984,7 +41127,7 @@ msgstr ""
 "Disse varer er ikke længere tilgængelige\n"
 "Ønsker du at fortsætte?"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:503
+#: pcbnew/dialogs/panel_setup_layers.cpp:723
 msgid ""
 "Items have been found on removed layers. This operation will delete all "
 "items from removed layers and cannot be undone.\n"
@@ -40994,25 +41137,25 @@ msgstr ""
 "fra fjernede lag og kan ikke fortrydes.\n"
 "Ønsker du at fortsætte?"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:752
+#: pcbnew/dialogs/panel_setup_layers.cpp:947
 msgid "Layer must have a name."
 msgstr "Lag skal have et navn."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:758
+#: pcbnew/dialogs/panel_setup_layers.cpp:953
 #, fuzzy, c-format
 msgid "%s are forbidden in layer names."
 msgstr "\"%s\" er forbudt i lagnavne."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:765
+#: pcbnew/dialogs/panel_setup_layers.cpp:960
 msgid "Layer name \"signal\" is reserved."
 msgstr "Lagnavnet \"signal\" er reserveret."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:774
+#: pcbnew/dialogs/panel_setup_layers.cpp:969
 #, fuzzy, c-format
 msgid "Layer name '%s' already in use."
 msgstr "Lagnavnet \"%s\" er allerede i brug."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:907
+#: pcbnew/dialogs/panel_setup_layers.cpp:1102
 #, c-format
 msgid ""
 "Imported settings have fewer copper layers than the current board (%i "
@@ -41025,16 +41168,16 @@ msgstr ""
 "\n"
 "Fortsætte og slette de ekstra indre kobberlag fra det aktuelle bord?"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:916
+#: pcbnew/dialogs/panel_setup_layers.cpp:1111
 #, fuzzy
 msgid "Inner Layers to Be Deleted"
 msgstr "Indvendige lag, der skal slettes"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:951
+#: pcbnew/dialogs/panel_setup_layers.cpp:1146
 msgid "All user-defined layers have already been added."
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:955
+#: pcbnew/dialogs/panel_setup_layers.cpp:1150
 #, fuzzy
 msgid "Add User-defined Layer"
 msgstr "Tilføj brugerdefineret lag"
@@ -41044,567 +41187,6 @@ msgstr "Tilføj brugerdefineret lag"
 msgid "Add User Defined Layer..."
 msgstr "Tilføj brugerdefineret lag"
 
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:46
-msgid "CrtYd_Front"
-msgstr "CrtYd_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:51
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:639
-msgid "Off-board, testing"
-msgstr "Off-board, testning"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:58
-msgid "If you want a fabrication layer for the front side of the board"
-msgstr "Hvis du vil have et fabrikationslag til forsiden af brættet"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:62
-msgid "Fab_Front"
-msgstr "Fab_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:65
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:629
-msgid "Off-board, manufacturing"
-msgstr "Off-board, fremstilling"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:70
-msgid "If you want an adhesive template for the front side of the board"
-msgstr "Hvis du vil have en klæbende skabelon til forsiden af brættet"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:74
-msgid "Adhes_Front"
-msgstr "Adhes_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:77
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:89
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:101
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:113
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:581
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:593
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:605
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:617
-msgid "On-board, non-copper"
-msgstr "Indbygget, ikke-kobber"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:82
-#, fuzzy
-msgid "If you want a solder paste layer for front side of the board"
-msgstr "Hvis du vil have et loddeplasterlag til forsiden af brættet"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:86
-msgid "SoldP_Front"
-msgstr "SolgtP_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:94
-msgid "If you want a silk screen layer for the front side of the board"
-msgstr "Hvis du vil have et silketryklag til forsiden af tavlen"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:98
-msgid "SilkS_Front"
-msgstr "SilkS_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:106
-msgid "If you want a solder mask layer for the front of the board"
-msgstr "Hvis du vil have et loddemaskelag til forsiden af brættet"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:110
-msgid "Mask_Front"
-msgstr "Mask_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:118
-msgid "If you want a front copper layer"
-msgstr "Hvis du vil have et front kobberlag"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:122
-msgid "Front_layer"
-msgstr "Frontlayer"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:123
-msgid "Layer name of front (top) copper layer"
-msgstr "Lagnavn på det forreste (øverste) kobberlag"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "signal"
-msgstr "signal"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "power plane"
-msgstr "strømplan"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "mixed"
-msgstr "blandet"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "jumper"
-msgstr "jumper"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:131
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:145
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:159
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:173
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:187
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:201
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:215
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:229
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:243
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:257
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:271
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:285
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:299
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:313
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:327
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:341
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:355
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:369
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:383
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:397
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:411
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:425
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:439
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:453
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:467
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:481
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:495
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:509
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:523
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:537
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:551
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:569
-msgid ""
-"Copper layer type for Freerouter and other external routers.\n"
-"Power plane layers are removed from Freerouter's layer menus."
-msgstr ""
-"Kobberlagstype til Freerouter og andre eksterne routere.\n"
-"Kraftplanlag fjernes fra Freerouters lagmenuer."
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:138
-msgid "In1"
-msgstr "In1"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:152
-msgid "In2"
-msgstr "In2"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:166
-msgid "In3"
-msgstr "In3"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:180
-msgid "In4"
-msgstr "In4"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:194
-msgid "In5"
-msgstr "In5"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:208
-msgid "In6"
-msgstr "In6"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:222
-msgid "In7"
-msgstr "In7"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:236
-msgid "In8"
-msgstr "In8"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:250
-msgid "In9"
-msgstr "In9"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:264
-msgid "In10"
-msgstr "In10"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:278
-msgid "In11"
-msgstr "In11"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:292
-msgid "In12"
-msgstr "In12"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:306
-msgid "In13"
-msgstr "I13"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:320
-msgid "In14"
-msgstr "I14"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:334
-msgid "In15"
-msgstr "I15"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:348
-msgid "In16"
-msgstr "In16"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:362
-msgid "In17"
-msgstr "I17"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:376
-msgid "In18"
-msgstr "I18"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:390
-msgid "In19"
-msgstr "I19"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:404
-msgid "In20"
-msgstr "I 20"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:418
-msgid "In21"
-msgstr "In21"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:432
-msgid "In22"
-msgstr "In22"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:446
-msgid "In23"
-msgstr "In23"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:460
-msgid "In24"
-msgstr "In24"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:474
-msgid "In25"
-msgstr "In25"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:488
-msgid "In26"
-msgstr "I26"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:502
-msgid "In27"
-msgstr "In27"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:516
-msgid "In28"
-msgstr "In28"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:530
-msgid "In29"
-msgstr "In29"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:544
-msgid "In30"
-msgstr "I30"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:556
-msgid "If you want a back copper layer"
-msgstr "Hvis du vil have et kobberlag tilbage"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:561
-msgid "Layer name of back (bottom) copper layer"
-msgstr "Lagnavn på bageste (nederste) kobberlag"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:574
-msgid "If you want a solder mask layer for the back side of the board"
-msgstr "Hvis du vil have et loddemaskelag til bagsiden af brættet"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:578
-msgid "SoldM_Back"
-msgstr "SolgtM_Tilbage"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:586
-msgid "If you want a silk screen layer for the back side of the board"
-msgstr "Hvis du vil have et silketryk til bagsiden af tavlen"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:590
-msgid "SilkS_Back"
-msgstr "SilkS_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:598
-msgid "If you want a solder paste layer for the back side of the board"
-msgstr "Hvis du vil have et loddepasta-lag til bagsiden af brættet"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:602
-msgid "SoldP_Back"
-msgstr "SolgtP_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:610
-msgid "If you want an adhesive layer for the back side of the board"
-msgstr "Hvis du vil have et klæbende lag til bagsiden af brættet"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:614
-msgid "Adhes_Back"
-msgstr "Adhes_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:622
-msgid "If you want a fabrication layer for the back side of the board"
-msgstr "Hvis du vil have et fabrikationslag til bagsiden af brættet"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:626
-msgid "Fab_Back"
-msgstr "Fab_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:636
-msgid "CrtYd_Back"
-msgstr "CrtYd_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:646
-msgid "Pcb_Edges"
-msgstr "Pcb_Edges"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:649
-msgid "Board contour"
-msgstr "Board kontur"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:656
-msgid "Margin"
-msgstr "Margen"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:659
-#, fuzzy
-msgid "Board contour setback"
-msgstr "Board kontur"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:666
-msgid "Eco1"
-msgstr "Eco1"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:669
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:679
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:691
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:703
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-msgid "Auxiliary"
-msgstr "Hjælp"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:676
-msgid "Eco2"
-msgstr "Eco2"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:684
-msgid "If you want a separate layer for comments or notes"
-msgstr "Hvis du vil have et separat lag til kommentarer eller noter"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:688
-msgid "Comments"
-msgstr "Kommentarer"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:696
-msgid "If you want a layer for documentation drawings"
-msgstr "Hvis du vil have et lag til dokumentationstegninger"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:700
-msgid "Drawings"
-msgstr "Tegninger"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:710
-msgid "User1"
-msgstr "Bruger1"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-#, fuzzy
-msgid "Off-board, front"
-msgstr "Off-board, testning"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-#, fuzzy
-msgid "Off-board, back"
-msgstr "Off-board, testning"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:717
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:731
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:745
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:759
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:773
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:787
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:801
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:815
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:829
-msgid ""
-"Auxiliary layers do not flip with board side, while back and front layers do."
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:724
-msgid "User2"
-msgstr "Bruger2"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:738
-msgid "User3"
-msgstr "Bruger3"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:752
-msgid "User4"
-msgstr "Bruger4"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:766
-msgid "User5"
-msgstr "Bruger5"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:780
-msgid "User6"
-msgstr "Bruger6"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:794
-msgid "User7"
-msgstr "Bruger7"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:808
-msgid "User8"
-msgstr "Bruger 8"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:822
-msgid "User9"
-msgstr "Bruger 9"
-
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:32
 #, fuzzy
 msgid ""
@@ -42786,7 +42368,7 @@ msgid "%s pad connection: %s."
 msgstr "Zone forbindelsestype: %s."
 
 #: pcbnew/drc/drc_engine.cpp:1499 pcbnew/drc/drc_engine.cpp:1516
-#: pcbnew/drc/drc_engine.cpp:1533 pcbnew/zone.cpp:612 pcbnew/zone.h:172
+#: pcbnew/drc/drc_engine.cpp:1533 pcbnew/zone.cpp:612 pcbnew/zone.h:179
 msgid "zone"
 msgstr "zone"
 
@@ -42805,7 +42387,7 @@ msgstr "Termisk egerbredde:"
 msgid "Checking rule assertion \"%s\"."
 msgstr "Kontrollerer regelbetingelse \"%s\"."
 
-#: pcbnew/drc/drc_item.cpp:45 pcbnew/zone.cpp:2046
+#: pcbnew/drc/drc_item.cpp:45 pcbnew/zone.cpp:2070
 msgid "Electrical"
 msgstr "Elektrisk"
 
@@ -43705,7 +43287,7 @@ msgid "'%s' settings differ."
 msgstr "Footprint navn:"
 
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:619
-#: pcbnew/footprint.cpp:4085
+#: pcbnew/footprint.cpp:4090
 msgid "Exempt From Courtyard Requirement"
 msgstr ""
 
@@ -44450,139 +44032,139 @@ msgstr ""
 msgid "Generating ODB++ output files"
 msgstr "Generer IPC-D-356 netlist-fil"
 
-#: pcbnew/footprint.cpp:1288
+#: pcbnew/footprint.cpp:1293
 msgid "Other"
 msgstr "Andet"
 
-#: pcbnew/footprint.cpp:1626
+#: pcbnew/footprint.cpp:1631
 msgid "Footprint Name"
 msgstr "Footprint navn"
 
-#: pcbnew/footprint.cpp:1630 pcbnew/footprint.cpp:1689
+#: pcbnew/footprint.cpp:1635 pcbnew/footprint.cpp:1694
 #, c-format
 msgid "Doc: %s"
 msgstr "Dok: %s"
 
-#: pcbnew/footprint.cpp:1631 pcbnew/footprint.cpp:1690
+#: pcbnew/footprint.cpp:1636 pcbnew/footprint.cpp:1695
 #, c-format
 msgid "Keywords: %s"
 msgstr "Nøgleord: %s"
 
-#: pcbnew/footprint.cpp:1640 pcbnew/footprint.cpp:1641
+#: pcbnew/footprint.cpp:1645 pcbnew/footprint.cpp:1646
 msgid "Board Side"
 msgstr "Board Side"
 
-#: pcbnew/footprint.cpp:1641
+#: pcbnew/footprint.cpp:1646
 msgid "Back (Flipped)"
 msgstr "Tilbage (vendt)"
 
-#: pcbnew/footprint.cpp:1660
+#: pcbnew/footprint.cpp:1665
 msgid "autoplaced"
 msgstr "autoplaced"
 
-#: pcbnew/footprint.cpp:1663
+#: pcbnew/footprint.cpp:1668
 msgid "not in schematic"
 msgstr "ikke skematisk"
 
-#: pcbnew/footprint.cpp:1666
+#: pcbnew/footprint.cpp:1671
 msgid "exclude from pos files"
 msgstr "ekskluder fra pos-filer"
 
-#: pcbnew/footprint.cpp:1669
+#: pcbnew/footprint.cpp:1674
 msgid "exclude from BOM"
 msgstr "ekskluder fra BOM"
 
-#: pcbnew/footprint.cpp:1674
+#: pcbnew/footprint.cpp:1679
 msgid "Status: "
 msgstr "Status: "
 
-#: pcbnew/footprint.cpp:1674
+#: pcbnew/footprint.cpp:1679
 msgid "Attributes:"
 msgstr "Attributter:"
 
-#: pcbnew/footprint.cpp:1681 pcbnew/footprint.cpp:4064 pcbnew/zone.cpp:1837
+#: pcbnew/footprint.cpp:1686 pcbnew/footprint.cpp:4069 pcbnew/zone.cpp:1861
 #, fuzzy
 msgid "Component Class"
 msgstr "Komponenter"
 
-#: pcbnew/footprint.cpp:1685
+#: pcbnew/footprint.cpp:1690
 #, c-format
 msgid "3D-Shape: %s"
 msgstr "3D-form: %s"
 
-#: pcbnew/footprint.cpp:1685
+#: pcbnew/footprint.cpp:1690
 msgid "<none>"
 msgstr "<ingen>"
 
-#: pcbnew/footprint.cpp:2100
+#: pcbnew/footprint.cpp:2105
 msgid "<no reference designator>"
 msgstr "<ingen referencebetegnelse>"
 
-#: pcbnew/footprint.cpp:2102
+#: pcbnew/footprint.cpp:2107
 #, c-format
 msgid "Footprint %s"
 msgstr "Fodaftryk %s"
 
-#: pcbnew/footprint.cpp:3242
+#: pcbnew/footprint.cpp:3247
 #, fuzzy, c-format
 msgid "(expected 'Through hole'; actual '%s')"
 msgstr "Gennemgående hulpuder"
 
-#: pcbnew/footprint.cpp:3245
+#: pcbnew/footprint.cpp:3250
 #, fuzzy, c-format
 msgid "(expected 'SMD'; actual '%s')"
 msgstr "(%s maks. Diameter %s; faktisk %s)"
 
-#: pcbnew/footprint.cpp:3466
+#: pcbnew/footprint.cpp:3471
 #, c-format
 msgid "(net-tie pad group contains unknown pad number %s)"
 msgstr ""
 
-#: pcbnew/footprint.cpp:3471
+#: pcbnew/footprint.cpp:3476
 #, c-format
 msgid "(pad %s appears in more than one net-tie pad group)"
 msgstr ""
 
-#: pcbnew/footprint.cpp:4006 pcbnew/pad.cpp:2525 pcbnew/zone.cpp:1803
+#: pcbnew/footprint.cpp:4011 pcbnew/pad.cpp:2519 pcbnew/zone.cpp:1827
 msgid "Inherited"
 msgstr "Arvet"
 
-#: pcbnew/footprint.cpp:4010 pcbnew/pad.cpp:2529 pcbnew/zone.cpp:1807
+#: pcbnew/footprint.cpp:4015 pcbnew/pad.cpp:2523 pcbnew/zone.cpp:1831
 #, fuzzy
 msgid "Thermal reliefs for PTH"
 msgstr "Termiske relieffer"
 
-#: pcbnew/footprint.cpp:4070
+#: pcbnew/footprint.cpp:4075
 #, fuzzy
 msgid "Not in Schematic"
 msgstr "Ikke skematisk"
 
-#: pcbnew/footprint.cpp:4072
+#: pcbnew/footprint.cpp:4077
 #, fuzzy
 msgid "Exclude From Position Files"
 msgstr "Ekskluder fra positionsfiler"
 
-#: pcbnew/footprint.cpp:4082 pcbnew/pad.cpp:2694
+#: pcbnew/footprint.cpp:4087 pcbnew/pad.cpp:2688
 #, fuzzy
 msgid "Overrides"
 msgstr "Overskriv"
 
-#: pcbnew/footprint.cpp:4089 pcbnew/pad.cpp:2697
+#: pcbnew/footprint.cpp:4094 pcbnew/pad.cpp:2691
 #, fuzzy
 msgid "Clearance Override"
 msgstr "Clearance konturer"
 
-#: pcbnew/footprint.cpp:4094 pcbnew/pad.cpp:2707
+#: pcbnew/footprint.cpp:4099 pcbnew/pad.cpp:2701
 #, fuzzy
 msgid "Solderpaste Margin Override"
 msgstr "Lokal loddepasta Margin"
 
-#: pcbnew/footprint.cpp:4099 pcbnew/pad.cpp:2712
+#: pcbnew/footprint.cpp:4104 pcbnew/pad.cpp:2706
 #, fuzzy
 msgid "Solderpaste Margin Ratio Override"
 msgstr "Lokal loddepasta margenforhold"
 
-#: pcbnew/footprint.cpp:4105 pcbnew/pad.cpp:2718
+#: pcbnew/footprint.cpp:4110 pcbnew/pad.cpp:2712
 #, fuzzy
 msgid "Zone Connection Style"
 msgstr "Ingen forbindelse"
@@ -44647,21 +44229,21 @@ msgstr ""
 msgid "Save as editable copy"
 msgstr ""
 
-#: pcbnew/footprint_edit_frame.cpp:997
+#: pcbnew/footprint_edit_frame.cpp:1007
 #, fuzzy, c-format
 msgid "[from %s]"
 msgstr "(fra %s)"
 
-#: pcbnew/footprint_edit_frame.cpp:1032
+#: pcbnew/footprint_edit_frame.cpp:1042
 #, fuzzy
 msgid "[no footprint loaded]"
 msgstr "Intet fodaftryk indlæst."
 
-#: pcbnew/footprint_edit_frame.cpp:1088
+#: pcbnew/footprint_edit_frame.cpp:1098
 msgid "Updating Footprint Libraries"
 msgstr "Opdatering af Footprint Libraries"
 
-#: pcbnew/footprint_edit_frame.cpp:1428
+#: pcbnew/footprint_edit_frame.cpp:1438
 msgid "No footprint selected."
 msgstr "Intet fodaftryk valgt."
 
@@ -44741,36 +44323,36 @@ msgstr "Eksporter fodaftryk"
 msgid "Footprint exported to file '%s'."
 msgstr "Fodaftryk eksporteret til filen \"%s\""
 
-#: pcbnew/footprint_libraries_utils.cpp:549
+#: pcbnew/footprint_libraries_utils.cpp:558
 #, c-format
 msgid "Delete footprint '%s' from library '%s'?"
 msgstr "Slet fodaftryk '%s' fra biblioteket '%s'?"
 
-#: pcbnew/footprint_libraries_utils.cpp:566
+#: pcbnew/footprint_libraries_utils.cpp:575
 #, c-format
 msgid "Footprint '%s' deleted from library '%s'"
 msgstr "Fodaftryk '%s' slettet fra biblioteket '%s'"
 
-#: pcbnew/footprint_libraries_utils.cpp:581
+#: pcbnew/footprint_libraries_utils.cpp:590
 msgid "No footprints to export!"
 msgstr "Ingen fodspor at eksportere!"
 
-#: pcbnew/footprint_libraries_utils.cpp:617
+#: pcbnew/footprint_libraries_utils.cpp:626
 #, fuzzy, c-format
 msgid "Update footprints on board to refer to %s?"
 msgstr "Opdater fodaftryk om bord"
 
-#: pcbnew/footprint_libraries_utils.cpp:668
+#: pcbnew/footprint_libraries_utils.cpp:677
 #, fuzzy
 msgid "Update footprints on board to refer to new library?"
 msgstr "Opdater fodspor, så de inkluderer ændringer fra biblioteket"
 
-#: pcbnew/footprint_libraries_utils.cpp:864
+#: pcbnew/footprint_libraries_utils.cpp:873
 #: pcbnew/footprint_viewer_frame.cpp:744
 msgid "No board currently open."
 msgstr "Der er i øjeblikket ikke noget bord åbent."
 
-#: pcbnew/footprint_libraries_utils.cpp:890
+#: pcbnew/footprint_libraries_utils.cpp:899
 msgid ""
 "Unable to find the footprint on the main board.\n"
 "Cannot save."
@@ -44778,38 +44360,38 @@ msgstr ""
 "Kunne ikke finde fodaftryk på hovedkortet.\n"
 "Kan ikke gemme."
 
-#: pcbnew/footprint_libraries_utils.cpp:898
+#: pcbnew/footprint_libraries_utils.cpp:907
 #: pcbnew/footprint_viewer_frame.cpp:752
 msgid "Previous footprint placement still in progress."
 msgstr ""
 
-#: pcbnew/footprint_libraries_utils.cpp:974
+#: pcbnew/footprint_libraries_utils.cpp:983
 #: pcbnew/footprint_viewer_frame.cpp:793
 #, fuzzy
 msgid "Insert Footprint"
 msgstr "Importer fodaftryk"
 
-#: pcbnew/footprint_libraries_utils.cpp:995
+#: pcbnew/footprint_libraries_utils.cpp:1004
 #, fuzzy
 msgid "Save Footprint As"
 msgstr "Gem fodaftryk"
 
-#: pcbnew/footprint_libraries_utils.cpp:1144
+#: pcbnew/footprint_libraries_utils.cpp:1153
 #, c-format
 msgid "Footprint %s already exists in %s."
 msgstr "Footprint %s findes allerede i %s."
 
-#: pcbnew/footprint_libraries_utils.cpp:1188
+#: pcbnew/footprint_libraries_utils.cpp:1197
 #, c-format
 msgid "Footprint '%s' replaced in '%s'"
 msgstr "Fodaftryk '%s' erstattet i '%s'"
 
-#: pcbnew/footprint_libraries_utils.cpp:1189
+#: pcbnew/footprint_libraries_utils.cpp:1198
 #, c-format
 msgid "Footprint '%s' added to '%s'"
 msgstr "Fodaftryk '%s' tilføjet til '%s'"
 
-#: pcbnew/footprint_libraries_utils.cpp:1233
+#: pcbnew/footprint_libraries_utils.cpp:1242
 #, fuzzy
 msgid "Untitled"
 msgstr "Untitled Sheet"
@@ -44936,7 +44518,7 @@ msgstr "Board længde"
 msgid "Routed Length"
 msgstr "Board længde"
 
-#: pcbnew/generators/pcb_tuning_pattern.cpp:2172 pcbnew/pad.cpp:2688
+#: pcbnew/generators/pcb_tuning_pattern.cpp:2172 pcbnew/pad.cpp:2682
 #: pcbnew/pcb_track.cpp:1600
 msgid "Pad To Die Length"
 msgstr "Pude til dø længde"
@@ -45878,7 +45460,7 @@ msgstr ""
 msgid "pad"
 msgstr "pad"
 
-#: pcbnew/pad.cpp:1289 pcbnew/pad.cpp:2603
+#: pcbnew/pad.cpp:1289 pcbnew/pad.cpp:2597
 #, fuzzy
 msgid "Pin Type"
 msgstr "Plugin-type"
@@ -45993,115 +45575,106 @@ msgstr "Pad %s af %s på %s"
 msgid "PTH pad %s"
 msgstr "Pad til %s på %s"
 
-#: pcbnew/pad.cpp:2176
-#, fuzzy
-msgid "(Pad has no layer)"
-msgstr "Fejl: pad har intet lag"
-
 #: pcbnew/pad.cpp:2179
 #, fuzzy
-msgid "(PTH pad has no copper layers)"
-msgstr "Fejl: pad har intet lag"
-
-#: pcbnew/pad.cpp:2185
-#, fuzzy
-msgid "(plated through holes normally have a copper pad on at least one layer)"
+msgid ""
+"(plated through holes normally have a copper pad on at least one outer layer)"
 msgstr ""
 "Advarsel: belagte gennemgående huller skal normalt have en kobberpude på "
 "mindst et lag"
 
-#: pcbnew/pad.cpp:2193
+#: pcbnew/pad.cpp:2187
 #, fuzzy
 msgid "('fiducial' property makes no sense on NPTH pads)"
 msgstr "Ejendom kan ikke indstilles til NPTH"
 
-#: pcbnew/pad.cpp:2197
+#: pcbnew/pad.cpp:2191
 #, fuzzy
 msgid "('testpoint' property makes no sense on NPTH pads)"
 msgstr "Ejendom kan ikke indstilles til NPTH"
 
-#: pcbnew/pad.cpp:2200
+#: pcbnew/pad.cpp:2194
 #, fuzzy
 msgid "('heatsink' property makes no sense of NPTH pads)"
 msgstr "Ejendom kan ikke indstilles til NPTH"
 
-#: pcbnew/pad.cpp:2203
+#: pcbnew/pad.cpp:2197
 #, fuzzy
 msgid "('castellated' property is for PTH pads)"
 msgstr "Castelleret ejendom kan kun indstilles til PTH"
 
-#: pcbnew/pad.cpp:2206
+#: pcbnew/pad.cpp:2200
 #, fuzzy
 msgid "('BGA' property is for SMD pads)"
 msgstr "BGA-egenskab kan kun indstilles til SMD-pads"
 
-#: pcbnew/pad.cpp:2209
+#: pcbnew/pad.cpp:2203
 #, fuzzy
 msgid "('mechanical' property is for PTH pads)"
 msgstr "Castelleret ejendom kan kun indstilles til PTH"
 
-#: pcbnew/pad.cpp:2225
+#: pcbnew/pad.cpp:2219
 #, fuzzy
 msgid "(connector pads normally have no solder paste; use a SMD pad instead)"
 msgstr ""
 "Fejl: Stikpuder findes ikke på loddepasta-laget\n"
 "Brug i stedet SMD-puder"
 
-#: pcbnew/pad.cpp:2233
+#: pcbnew/pad.cpp:2227
 #, fuzzy
 msgid "(SMD pad has a hole)"
 msgstr "Fejl: pad har intet lag"
 
-#: pcbnew/pad.cpp:2239
+#: pcbnew/pad.cpp:2233
 #, fuzzy
 msgid "(SMD pad has copper on both sides of the board)"
 msgstr "Hvis du vil have et loddeplasterlag til forsiden af brættet"
 
-#: pcbnew/pad.cpp:2245 pcbnew/pad.cpp:2258
+#: pcbnew/pad.cpp:2239 pcbnew/pad.cpp:2252
 #, fuzzy
 msgid "(SMD pad has copper and mask layers on different sides of the board)"
 msgstr "Hvis du vil have et loddeplasterlag til forsiden af brættet"
 
-#: pcbnew/pad.cpp:2250 pcbnew/pad.cpp:2263
+#: pcbnew/pad.cpp:2244 pcbnew/pad.cpp:2257
 #, fuzzy
 msgid "(SMD pad has copper and paste layers on different sides of the board)"
 msgstr "Hvis du vil have et loddeplasterlag til forsiden af brættet"
 
-#: pcbnew/pad.cpp:2269
+#: pcbnew/pad.cpp:2263
 #, fuzzy
 msgid "(SMD pad has no outer layers)"
 msgstr "Fejl: pad har intet lag"
 
-#: pcbnew/pad.cpp:2289
+#: pcbnew/pad.cpp:2283
 #, fuzzy
 msgid "(Pad must have a positive size)"
 msgstr "Forkert (negativ) værdi for hjørnestørrelse"
 
-#: pcbnew/pad.cpp:2300
+#: pcbnew/pad.cpp:2294
 #, fuzzy, c-format
 msgid "(PTH pad hole size must be larger than %s)"
 msgstr "Via borestørrelse skal være mindre end via diameter"
 
-#: pcbnew/pad.cpp:2324
+#: pcbnew/pad.cpp:2318
 #, fuzzy
 msgid "(PTH pad hole leaves no copper)"
 msgstr "Fejl: pad har intet lag"
 
-#: pcbnew/pad.cpp:2334
+#: pcbnew/pad.cpp:2328
 #, fuzzy
 msgid "(PTH pad hole not fully inside copper)"
 msgstr "Fejl: pad har intet lag"
 
-#: pcbnew/pad.cpp:2341
+#: pcbnew/pad.cpp:2335
 #, fuzzy
 msgid "(pad hole not inside pad shape)"
 msgstr "Padstørrelsen skal være større end nul"
 
-#: pcbnew/pad.cpp:2346
+#: pcbnew/pad.cpp:2340
 msgid "(negative local clearance values have no effect)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2365
+#: pcbnew/pad.cpp:2359
 #, fuzzy
 msgid ""
 "(negative solder mask clearance is larger than some shape primitives; "
@@ -46110,7 +45683,7 @@ msgstr ""
 "Negativ clearance betyder areal, der er mindre end puden (normalt ved "
 "lodningspasta-clearance)."
 
-#: pcbnew/pad.cpp:2375
+#: pcbnew/pad.cpp:2369
 #, fuzzy
 msgid ""
 "(negative solder mask clearance is larger than pad; no solder mask will be "
@@ -46119,7 +45692,7 @@ msgstr ""
 "Negativ clearance betyder areal, der er mindre end puden (normalt ved "
 "lodningspasta-clearance)."
 
-#: pcbnew/pad.cpp:2394
+#: pcbnew/pad.cpp:2388
 #, fuzzy
 msgid ""
 "(negative solder paste margin is larger than pad; no solder paste mask will "
@@ -46128,124 +45701,124 @@ msgstr ""
 "Negativ clearance betyder areal, der er mindre end puden (normalt ved "
 "lodningspasta-clearance)."
 
-#: pcbnew/pad.cpp:2401
+#: pcbnew/pad.cpp:2395
 msgid "(negative corner radius is not allowed)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2403
+#: pcbnew/pad.cpp:2397
 msgid "(corner size will make pad circular)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2408
+#: pcbnew/pad.cpp:2402
 #, fuzzy
 msgid "(negative corner chamfer is not allowed)"
 msgstr "Ugyldig størrelse %ll d: for stor"
 
-#: pcbnew/pad.cpp:2410
+#: pcbnew/pad.cpp:2404
 #, fuzzy
 msgid "(corner chamfer is too large)"
 msgstr "Ugyldig størrelse %ll d: for stor"
 
-#: pcbnew/pad.cpp:2419
+#: pcbnew/pad.cpp:2413
 #, fuzzy
 msgid "(trapezoid delta is too large)"
 msgstr "Fejl: pad har intet lag"
 
-#: pcbnew/pad.cpp:2429
+#: pcbnew/pad.cpp:2423
 #, fuzzy
 msgid "(custom pad shape must resolve to a single polygon)"
 msgstr "Forkert padform: formen skal kun svare til en polygon"
 
-#: pcbnew/pad.cpp:2494
+#: pcbnew/pad.cpp:2488
 msgid "Edge connector"
 msgstr "Kantstik"
 
-#: pcbnew/pad.cpp:2495
+#: pcbnew/pad.cpp:2489
 msgid "NPTH, mechanical"
 msgstr "NPTH, mekanisk"
 
-#: pcbnew/pad.cpp:2501
+#: pcbnew/pad.cpp:2495
 msgid "Trapezoid"
 msgstr "Trapesformet"
 
-#: pcbnew/pad.cpp:2513
+#: pcbnew/pad.cpp:2507
 msgid "Castellated pad"
 msgstr "Castelleret pude"
 
-#: pcbnew/pad.cpp:2514
+#: pcbnew/pad.cpp:2508
 #, fuzzy
 msgid "Mechanical pad"
 msgstr "NPTH, Mekanisk"
 
-#: pcbnew/pad.cpp:2536
+#: pcbnew/pad.cpp:2530
 #, fuzzy
 msgid "Front, back and connected layers"
 msgstr "%s, %s og forbundne lag"
 
-#: pcbnew/pad.cpp:2586
+#: pcbnew/pad.cpp:2580
 msgid "Pad Type"
 msgstr "Pad type"
 
-#: pcbnew/pad.cpp:2590
+#: pcbnew/pad.cpp:2584
 #, fuzzy
 msgid "Pad Shape"
 msgstr "Pad form:"
 
-#: pcbnew/pad.cpp:2595
+#: pcbnew/pad.cpp:2589
 msgid "Pad Number"
 msgstr "Pad nummer"
 
-#: pcbnew/pad.cpp:2607
+#: pcbnew/pad.cpp:2601
 msgid "Size X"
 msgstr "Størrelse X"
 
-#: pcbnew/pad.cpp:2611
+#: pcbnew/pad.cpp:2605
 msgid "Size Y"
 msgstr "Størrelse Y"
 
-#: pcbnew/pad.cpp:2644
+#: pcbnew/pad.cpp:2638
 #, fuzzy
 msgid "Corner Radius Ratio"
 msgstr "Round Radius Ratio"
 
-#: pcbnew/pad.cpp:2649
+#: pcbnew/pad.cpp:2643
 #, fuzzy
 msgid "Corner Radius Size"
 msgstr "Hjørneradius:"
 
-#: pcbnew/pad.cpp:2655
+#: pcbnew/pad.cpp:2649
 #, fuzzy
 msgid "Hole Shape"
 msgstr "Hulform:"
 
-#: pcbnew/pad.cpp:2659
+#: pcbnew/pad.cpp:2653
 msgid "Hole Size X"
 msgstr "Hulstørrelse X"
 
-#: pcbnew/pad.cpp:2665
+#: pcbnew/pad.cpp:2659
 msgid "Hole Size Y"
 msgstr "Hulstørrelse Y"
 
-#: pcbnew/pad.cpp:2680
+#: pcbnew/pad.cpp:2674
 msgid "Fabrication Property"
 msgstr "Fabrikationsejendom"
 
-#: pcbnew/pad.cpp:2702 pcbnew/pcb_shape.cpp:1001 pcbnew/pcb_track.cpp:2097
+#: pcbnew/pad.cpp:2696 pcbnew/pcb_shape.cpp:1001 pcbnew/pcb_track.cpp:2097
 #, fuzzy
 msgid "Soldermask Margin Override"
 msgstr "Lokal loddemaskemargin"
 
-#: pcbnew/pad.cpp:2724 pcbnew/zone.cpp:2073
+#: pcbnew/pad.cpp:2718 pcbnew/zone.cpp:2097
 #, fuzzy
 msgid "Thermal Relief Spoke Width"
 msgstr "Bredde på termisk aflastning"
 
-#: pcbnew/pad.cpp:2730
+#: pcbnew/pad.cpp:2724
 #, fuzzy
 msgid "Thermal Relief Spoke Angle"
 msgstr "Termisk lindring"
 
-#: pcbnew/pad.cpp:2735 pcbnew/zone.cpp:2067
+#: pcbnew/pad.cpp:2729 pcbnew/zone.cpp:2091
 #, fuzzy
 msgid "Thermal Relief Gap"
 msgstr "Termisk lindring"
@@ -47726,7 +47299,7 @@ msgid "Element token contains %d parameters."
 msgstr "Elementtoken indeholder %d parametre."
 
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:985
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3069
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3072
 #, fuzzy, c-format
 msgid "Library folder '%s' has unexpected sub-folders."
 msgstr "Biblioteksbiblioteket \"%s\" har uventede underkataloger."
@@ -47738,7 +47311,7 @@ msgstr "Uventet fil \"%s\" blev fundet i biblioteksstien \"%s\"."
 
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:1023
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:3263
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3106
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3109
 #, fuzzy, c-format
 msgid "Footprint library '%s' cannot be deleted."
 msgstr "Fodaftrykbiblioteket \"%s\" kan ikke slettes."
@@ -47764,31 +47337,31 @@ msgid "Generating history section"
 msgstr "Nummereringsretning"
 
 #: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1198
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3018
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3012
 #, fuzzy
 msgid "Generating BOM section"
 msgstr "Render indstillinger"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1365
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1361
 msgid "Generating CAD data"
 msgstr ""
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:2627
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:2621
 #, fuzzy, c-format
 msgid "Exporting Layer %s, Net %s"
 msgstr "Eksportér Netlist"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3173
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3167
 #, fuzzy
 msgid "Generating logistic section"
 msgstr "Generer positionsfil"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3185
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3179
 #, fuzzy
 msgid "Saving file"
 msgstr "Indlæser Gerber-filer ..."
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3217
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3211
 #, fuzzy
 msgid "Failed to save file to buffer"
 msgstr "Kunne ikke slette '%s'"
@@ -47923,27 +47496,27 @@ msgstr ""
 msgid "Save Anyway"
 msgstr "Gem alligevel"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:1463
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:1465
 #, c-format
 msgid "unknown pad type: %d"
 msgstr "ukendt padtype: %d"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2312
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2314
 #, c-format
 msgid "unknown via type %d"
 msgstr "ukendt via type %d"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2603
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2606
 #, c-format
 msgid "unknown zone corner smoothing type %d"
 msgstr "ukendt zonehjørneudjævningstype %d"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2752
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2755
 #, fuzzy
 msgid "This file does not contain a PCB."
 msgstr "denne fil indeholder ikke et printkort"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2925
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2928
 #, fuzzy, c-format
 msgid ""
 "Library '%s' does not exist.\n"
@@ -47952,28 +47525,28 @@ msgstr ""
 "Biblioteket \"%s\" findes ikke.\n"
 "Vil du oprette det?"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2930
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2933
 msgid "Library Not Found"
 msgstr "Biblioteket blev ikke fundet"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2958
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2961
 #, fuzzy, c-format
 msgid "Footprint file name '%s' is not valid."
 msgstr "Footprint-filnavn \"%s\" er ikke gyldigt."
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2964
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2967
 #, fuzzy, c-format
 msgid "Insufficient permissions to delete '%s'."
 msgstr ""
 "Der kræves ikke tilstrækkelige tilladelser til at gemme filen\n"
 "%s"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3088
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3091
 #, fuzzy, c-format
 msgid "Unexpected file '%s' found in library path '%s'."
 msgstr "Uventet fil \"%s\" blev fundet i biblioteksstien \"%s\"."
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:306
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:307
 #, fuzzy
 msgid "KiCad footprint file"
 msgstr "KiCad-fodaftrykfiler"
@@ -48161,7 +47734,7 @@ msgstr ""
 "Den ældre segmentudfyldningstilstand understøttes ikke længere.\n"
 "Konvertere zoner til polygonudfyldninger?"
 
-#: pcbnew/pcb_io/odbpp/odb_entity.cpp:686
+#: pcbnew/pcb_io/odbpp/odb_entity.cpp:722
 #, fuzzy
 msgid "Failed to add component data"
 msgstr "Kunne ikke indlæse \"%s\""
@@ -49089,7 +48662,7 @@ msgstr "Sporvidde"
 msgid "Diff Pair Gap: %s"
 msgstr "Differentialpar"
 
-#: pcbnew/router/router_tool.cpp:2776 pcbnew/tools/pcb_control.cpp:1707
+#: pcbnew/router/router_tool.cpp:2776 pcbnew/tools/pcb_control.cpp:1711
 #, fuzzy, c-format
 msgid "DP Max Uncoupled-length: %s"
 msgstr "Fjern ubrugt net \"%s\"."
@@ -49874,11 +49447,6 @@ msgstr "Opret zoner"
 msgid "Create Arc"
 msgstr "Opret Array"
 
-#: pcbnew/tools/drawing_stackup_table_tool.cpp:247
-#, fuzzy
-msgid "Layer Name"
-msgstr "Basisnavn"
-
 #: pcbnew/tools/drawing_stackup_table_tool.cpp:262
 #, fuzzy
 msgid "Thickness (mm)"
@@ -49982,7 +49550,7 @@ msgstr "Placer via"
 msgid "Select Via Size"
 msgstr "Vælg Via størrelse"
 
-#: pcbnew/tools/drawing_tool.cpp:381 pcbnew/tools/drawing_tool.cpp:2386
+#: pcbnew/tools/drawing_tool.cpp:381 pcbnew/tools/drawing_tool.cpp:2388
 msgid "Draw Line"
 msgstr "Tegn linje"
 
@@ -50008,27 +49576,27 @@ msgstr "Tegn bue"
 msgid "Draw Bezier"
 msgstr "Bezier"
 
-#: pcbnew/tools/drawing_tool.cpp:1595
+#: pcbnew/tools/drawing_tool.cpp:1597
 #, fuzzy
 msgid "Draw Dimension"
 msgstr "Tegn en dimension"
 
-#: pcbnew/tools/drawing_tool.cpp:2080
+#: pcbnew/tools/drawing_tool.cpp:2082
 #, fuzzy
 msgid "Move Footprint Anchor"
 msgstr "Anbring fodaftrykankeren"
 
-#: pcbnew/tools/drawing_tool.cpp:3804
+#: pcbnew/tools/drawing_tool.cpp:3806
 #, fuzzy
 msgid "Select Net:"
 msgstr "Valgt net:"
 
-#: pcbnew/tools/drawing_tool.cpp:4046
+#: pcbnew/tools/drawing_tool.cpp:4048
 #, fuzzy
 msgid "Via location violates DRC."
 msgstr "Ruteplanens startpunkt overtræder DRC."
 
-#: pcbnew/tools/drawing_tool.cpp:4136
+#: pcbnew/tools/drawing_tool.cpp:4138
 msgid "Place via"
 msgstr "Placer via"
 
@@ -52510,97 +52078,97 @@ msgstr "Skjult tekst"
 msgid "Inactive Layer Display"
 msgstr "Ikke-aktive lag:"
 
-#: pcbnew/tools/pcb_control.cpp:690
+#: pcbnew/tools/pcb_control.cpp:694
 #, fuzzy
 msgid "Preset Layer Pairs"
 msgstr "Indstil lagpar ..."
 
-#: pcbnew/tools/pcb_control.cpp:780
+#: pcbnew/tools/pcb_control.cpp:784
 msgid "Item locked."
 msgstr "Vare låst."
 
-#: pcbnew/tools/pcb_control.cpp:1003
+#: pcbnew/tools/pcb_control.cpp:1007
 msgid ""
 "Warning: some pasted items were on layers which are not present in the "
 "current board.\n"
 "These items could not be pasted.\n"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1070
+#: pcbnew/tools/pcb_control.cpp:1074
 #, fuzzy
 msgid "Paste Text"
 msgstr "Placer en tekst"
 
-#: pcbnew/tools/pcb_control.cpp:1227
+#: pcbnew/tools/pcb_control.cpp:1231
 msgid "Invalid clipboard contents"
 msgstr "Ugyldigt udklipsholderindhold"
 
-#: pcbnew/tools/pcb_control.cpp:1510
+#: pcbnew/tools/pcb_control.cpp:1514
 #, fuzzy
 msgid "Error loading board."
 msgstr ""
 "Fejl ved indlæsning af tavle.\n"
 "%s"
 
-#: pcbnew/tools/pcb_control.cpp:1544
+#: pcbnew/tools/pcb_control.cpp:1548
 #, fuzzy
 msgid "Append Board"
 msgstr "Tilføj bestyrelsen ..."
 
-#: pcbnew/tools/pcb_control.cpp:1605
+#: pcbnew/tools/pcb_control.cpp:1609
 #, fuzzy
 msgid "Active Layer"
 msgstr "Ikke-aktive lag:"
 
-#: pcbnew/tools/pcb_control.cpp:1606 pcbnew/widgets/appearance_controls.cpp:373
+#: pcbnew/tools/pcb_control.cpp:1610 pcbnew/widgets/appearance_controls.cpp:373
 #: pcbnew/widgets/appearance_controls_base.cpp:165
 msgid "All Layers"
 msgstr "Alle lag"
 
-#: pcbnew/tools/pcb_control.cpp:1618
+#: pcbnew/tools/pcb_control.cpp:1622
 msgid "Object Snapping"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1697
+#: pcbnew/tools/pcb_control.cpp:1701
 #, fuzzy, c-format
 msgid "DP Gap Constraints: %s"
 msgstr "Hulbegrænsning: min %s."
 
-#: pcbnew/tools/pcb_control.cpp:1738
+#: pcbnew/tools/pcb_control.cpp:1742
 #, fuzzy
 msgid "Resolved clearance"
 msgstr "Løst clearance: %s."
 
-#: pcbnew/tools/pcb_control.cpp:1748
+#: pcbnew/tools/pcb_control.cpp:1752
 #, fuzzy
 msgid "Actual clearance"
 msgstr "Pad frigang:"
 
-#: pcbnew/tools/pcb_control.cpp:1791
+#: pcbnew/tools/pcb_control.cpp:1795
 #, fuzzy
 msgid "Resolved hole clearance"
 msgstr "Løst clearance: %s."
 
-#: pcbnew/tools/pcb_control.cpp:1796
+#: pcbnew/tools/pcb_control.cpp:1800
 #, fuzzy
 msgid "Actual hole clearance"
 msgstr "Hul til hulafstand:"
 
-#: pcbnew/tools/pcb_control.cpp:1829
+#: pcbnew/tools/pcb_control.cpp:1833
 #, fuzzy
 msgid "Resolved edge clearance"
 msgstr "Løst clearance: %s."
 
-#: pcbnew/tools/pcb_control.cpp:1834
+#: pcbnew/tools/pcb_control.cpp:1838
 #, fuzzy
 msgid "Resolved margin clearance"
 msgstr "Løst clearance: %s."
 
-#: pcbnew/tools/pcb_control.cpp:1845
+#: pcbnew/tools/pcb_control.cpp:1849
 msgid "Selected Items"
 msgstr "Valgte emner"
 
-#: pcbnew/tools/pcb_control.cpp:1916
+#: pcbnew/tools/pcb_control.cpp:1920
 #, fuzzy
 msgid "Selected 2D Length"
 msgstr "Valgt net:"
@@ -52749,7 +52317,7 @@ msgid "Auto-fill Zone(s)"
 msgstr "Fyld zone (r)"
 
 #: pcbnew/tools/zone_filler_tool.cpp:277
-#: pcbnew/widgets/appearance_controls.cpp:3434
+#: pcbnew/widgets/appearance_controls.cpp:3470
 msgid "Open Preferences"
 msgstr "Åben præferencer"
 
@@ -52991,122 +52559,122 @@ msgid "Filter nets"
 msgstr "Filtrer net"
 
 #: pcbnew/widgets/appearance_controls.cpp:613
-#: pcbnew/widgets/appearance_controls.cpp:1792
+#: pcbnew/widgets/appearance_controls.cpp:1828
 msgid "Layer Display Options"
 msgstr "Lagvisningsindstillinger"
 
 #: pcbnew/widgets/appearance_controls.cpp:625
-#: pcbnew/widgets/appearance_controls.cpp:1798
+#: pcbnew/widgets/appearance_controls.cpp:1834
 #, fuzzy, c-format
 msgid "Inactive layers (%s):"
 msgstr "Ikke-aktive lag:"
 
 #: pcbnew/widgets/appearance_controls.cpp:627
-#: pcbnew/widgets/appearance_controls.cpp:1800
+#: pcbnew/widgets/appearance_controls.cpp:1836
 #, fuzzy
 msgid "Inactive layers:"
 msgstr "Ikke-aktive lag:"
 
 #: pcbnew/widgets/appearance_controls.cpp:641
-#: pcbnew/widgets/appearance_controls.cpp:1805
+#: pcbnew/widgets/appearance_controls.cpp:1841
 #, fuzzy
 msgid "Inactive layers will be shown in full color"
 msgstr "Ikke-aktive lag vises i fuld farve"
 
 #: pcbnew/widgets/appearance_controls.cpp:646
-#: pcbnew/widgets/appearance_controls.cpp:1807
+#: pcbnew/widgets/appearance_controls.cpp:1843
 msgid "Dim"
 msgstr "Svag"
 
 #: pcbnew/widgets/appearance_controls.cpp:648
-#: pcbnew/widgets/appearance_controls.cpp:1808
+#: pcbnew/widgets/appearance_controls.cpp:1844
 #, fuzzy
 msgid "Inactive layers will be dimmed"
 msgstr "Ikke-aktive lag nedtones"
 
 #: pcbnew/widgets/appearance_controls.cpp:655
-#: pcbnew/widgets/appearance_controls.cpp:1811
+#: pcbnew/widgets/appearance_controls.cpp:1847
 #, fuzzy
 msgid "Inactive layers will be hidden"
 msgstr "Ikke-aktive lag skjules"
 
 #: pcbnew/widgets/appearance_controls.cpp:666
-#: pcbnew/widgets/appearance_controls.cpp:1813
+#: pcbnew/widgets/appearance_controls.cpp:1849
 msgid "Flip board view"
 msgstr "Flip board visning"
 
 #: pcbnew/widgets/appearance_controls.cpp:688
-#: pcbnew/widgets/appearance_controls.cpp:2522
+#: pcbnew/widgets/appearance_controls.cpp:2558
 msgid "Net Display Options"
 msgstr "Netvisningsindstillinger"
 
 #: pcbnew/widgets/appearance_controls.cpp:700
-#: pcbnew/widgets/appearance_controls.cpp:2527
+#: pcbnew/widgets/appearance_controls.cpp:2563
 #, fuzzy, c-format
 msgid "Net colors (%s):"
 msgstr "Nettofarver:"
 
 #: pcbnew/widgets/appearance_controls.cpp:702
-#: pcbnew/widgets/appearance_controls.cpp:2529
+#: pcbnew/widgets/appearance_controls.cpp:2565
 msgid "Net colors:"
 msgstr "Nettofarver:"
 
 #: pcbnew/widgets/appearance_controls.cpp:707
-#: pcbnew/widgets/appearance_controls.cpp:2532
+#: pcbnew/widgets/appearance_controls.cpp:2568
 msgid "Choose when to show net and netclass colors"
 msgstr "Vælg, hvornår net- og netklassefarver skal vises"
 
 #: pcbnew/widgets/appearance_controls.cpp:716
-#: pcbnew/widgets/appearance_controls.cpp:2535
+#: pcbnew/widgets/appearance_controls.cpp:2571
 msgid "Net and netclass colors are shown on all copper items"
 msgstr "Net- og netklassefarver vises på alle kobberartikler"
 
 #: pcbnew/widgets/appearance_controls.cpp:724
-#: pcbnew/widgets/appearance_controls.cpp:2538
+#: pcbnew/widgets/appearance_controls.cpp:2574
 msgid "Net and netclass colors are shown on the ratsnest only"
 msgstr "Net- og netklassefarver vises kun på ratsnesten"
 
 #: pcbnew/widgets/appearance_controls.cpp:731
-#: pcbnew/widgets/appearance_controls.cpp:2541
+#: pcbnew/widgets/appearance_controls.cpp:2577
 msgid "Net and netclass colors are not shown"
 msgstr "Net- og netklassefarver vises ikke"
 
 #: pcbnew/widgets/appearance_controls.cpp:742
-#: pcbnew/widgets/appearance_controls.cpp:2546
+#: pcbnew/widgets/appearance_controls.cpp:2582
 #, fuzzy, c-format
 msgid "Ratsnest display (%s):"
 msgstr "Ratsnest-skærm:"
 
 #: pcbnew/widgets/appearance_controls.cpp:744
-#: pcbnew/widgets/appearance_controls.cpp:2548
+#: pcbnew/widgets/appearance_controls.cpp:2584
 msgid "Ratsnest display:"
 msgstr "Ratsnest-skærm:"
 
 #: pcbnew/widgets/appearance_controls.cpp:749
-#: pcbnew/widgets/appearance_controls.cpp:2551
+#: pcbnew/widgets/appearance_controls.cpp:2587
 #, fuzzy
 msgid "Choose which ratsnest lines to display"
 msgstr "Vælg hvilke ratsnestlinjer der skal vises"
 
 #: pcbnew/widgets/appearance_controls.cpp:759
-#: pcbnew/widgets/appearance_controls.cpp:2554
+#: pcbnew/widgets/appearance_controls.cpp:2590
 #, fuzzy
 msgid "Show ratsnest lines to items on all layers"
 msgstr "Ratsnest-linier vises til emner i alle lag"
 
 #: pcbnew/widgets/appearance_controls.cpp:764
-#: pcbnew/widgets/appearance_controls.cpp:2556
+#: pcbnew/widgets/appearance_controls.cpp:2592
 msgid "Visible layers"
 msgstr "Synlige lag"
 
 #: pcbnew/widgets/appearance_controls.cpp:766
-#: pcbnew/widgets/appearance_controls.cpp:2557
+#: pcbnew/widgets/appearance_controls.cpp:2593
 #, fuzzy
 msgid "Show ratsnest lines to items on visible layers"
 msgstr "Ratsnestlinjer vises til emner på synlige lag"
 
 #: pcbnew/widgets/appearance_controls.cpp:773
-#: pcbnew/widgets/appearance_controls.cpp:2560
+#: pcbnew/widgets/appearance_controls.cpp:2596
 #, fuzzy
 msgid "Hide all ratsnest lines"
 msgstr "Skjul alle fodaftrykfelter"
@@ -53127,13 +52695,13 @@ msgid "Highlight %s"
 msgstr "Fremhæv %s"
 
 #: pcbnew/widgets/appearance_controls.cpp:935
-#: pcbnew/widgets/appearance_controls.cpp:2391
+#: pcbnew/widgets/appearance_controls.cpp:2427
 #, fuzzy, c-format
 msgid "Select Tracks and Vias in %s"
 msgstr "Vælg spor og vias i %s"
 
 #: pcbnew/widgets/appearance_controls.cpp:938
-#: pcbnew/widgets/appearance_controls.cpp:2394
+#: pcbnew/widgets/appearance_controls.cpp:2430
 #, fuzzy, c-format
 msgid "Unselect Tracks and Vias in %s"
 msgstr "Fravælg spor og vias i %s"
@@ -53281,95 +52849,275 @@ msgstr "Brugerdefineret lag 8"
 msgid "User defined layer 9"
 msgstr "Brugerdefineret lag 9"
 
-#: pcbnew/widgets/appearance_controls.cpp:1730
+#: pcbnew/widgets/appearance_controls.cpp:1684
+#, fuzzy
+msgid "User defined layer 10"
+msgstr "Brugerdefineret lag 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1685
+#, fuzzy
+msgid "User defined layer 11"
+msgstr "Brugerdefineret lag 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1686
+#, fuzzy
+msgid "User defined layer 12"
+msgstr "Brugerdefineret lag 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1687
+#, fuzzy
+msgid "User defined layer 13"
+msgstr "Brugerdefineret lag 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1688
+#, fuzzy
+msgid "User defined layer 14"
+msgstr "Brugerdefineret lag 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1689
+#, fuzzy
+msgid "User defined layer 15"
+msgstr "Brugerdefineret lag 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1690
+#, fuzzy
+msgid "User defined layer 16"
+msgstr "Brugerdefineret lag 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1691
+#, fuzzy
+msgid "User defined layer 17"
+msgstr "Brugerdefineret lag 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1692
+#, fuzzy
+msgid "User defined layer 18"
+msgstr "Brugerdefineret lag 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1693
+#, fuzzy
+msgid "User defined layer 19"
+msgstr "Brugerdefineret lag 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1694
+#, fuzzy
+msgid "User defined layer 20"
+msgstr "Brugerdefineret lag 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1695
+#, fuzzy
+msgid "User defined layer 21"
+msgstr "Brugerdefineret lag 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1696
+#, fuzzy
+msgid "User defined layer 22"
+msgstr "Brugerdefineret lag 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1697
+#, fuzzy
+msgid "User defined layer 23"
+msgstr "Brugerdefineret lag 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1698
+#, fuzzy
+msgid "User defined layer 24"
+msgstr "Brugerdefineret lag 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1699
+#, fuzzy
+msgid "User defined layer 25"
+msgstr "Brugerdefineret lag 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1700
+#, fuzzy
+msgid "User defined layer 26"
+msgstr "Brugerdefineret lag 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1701
+#, fuzzy
+msgid "User defined layer 27"
+msgstr "Brugerdefineret lag 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1702
+#, fuzzy
+msgid "User defined layer 28"
+msgstr "Brugerdefineret lag 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1703
+#, fuzzy
+msgid "User defined layer 29"
+msgstr "Brugerdefineret lag 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1704
+#, fuzzy
+msgid "User defined layer 30"
+msgstr "Brugerdefineret lag 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1705
+#, fuzzy
+msgid "User defined layer 31"
+msgstr "Brugerdefineret lag 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1706
+#, fuzzy
+msgid "User defined layer 32"
+msgstr "Brugerdefineret lag 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1707
+#, fuzzy
+msgid "User defined layer 33"
+msgstr "Brugerdefineret lag 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1708
+#, fuzzy
+msgid "User defined layer 34"
+msgstr "Brugerdefineret lag 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1709
+#, fuzzy
+msgid "User defined layer 35"
+msgstr "Brugerdefineret lag 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1710
+#, fuzzy
+msgid "User defined layer 36"
+msgstr "Brugerdefineret lag 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1711
+#, fuzzy
+msgid "User defined layer 37"
+msgstr "Brugerdefineret lag 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1712
+#, fuzzy
+msgid "User defined layer 38"
+msgstr "Brugerdefineret lag 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1713
+#, fuzzy
+msgid "User defined layer 39"
+msgstr "Brugerdefineret lag 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1714
+#, fuzzy
+msgid "User defined layer 40"
+msgstr "Brugerdefineret lag 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1715
+#, fuzzy
+msgid "User defined layer 41"
+msgstr "Brugerdefineret lag 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1716
+#, fuzzy
+msgid "User defined layer 42"
+msgstr "Brugerdefineret lag 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1717
+#, fuzzy
+msgid "User defined layer 43"
+msgstr "Brugerdefineret lag 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1718
+#, fuzzy
+msgid "User defined layer 44"
+msgstr "Brugerdefineret lag 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1719
+#, fuzzy
+msgid "User defined layer 45"
+msgstr "Brugerdefineret lag 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1766
 msgid "Front copper layer"
 msgstr "Kobberlag foran"
 
-#: pcbnew/widgets/appearance_controls.cpp:1731
+#: pcbnew/widgets/appearance_controls.cpp:1767
 msgid "Back copper layer"
 msgstr "Bagside af kobberlag"
 
-#: pcbnew/widgets/appearance_controls.cpp:1732
+#: pcbnew/widgets/appearance_controls.cpp:1768
 msgid "Inner copper layer"
 msgstr "Indre kobberlag"
 
-#: pcbnew/widgets/appearance_controls.cpp:1822
+#: pcbnew/widgets/appearance_controls.cpp:1858
 msgid "Show All Copper Layers"
 msgstr "Vis alle kobberlag"
 
-#: pcbnew/widgets/appearance_controls.cpp:1824
+#: pcbnew/widgets/appearance_controls.cpp:1860
 msgid "Hide All Copper Layers"
 msgstr "Skjul alle kobberlag"
 
-#: pcbnew/widgets/appearance_controls.cpp:1835
+#: pcbnew/widgets/appearance_controls.cpp:1871
 msgid "Show All Non Copper Layers"
 msgstr "Vis alle ikke-kobberlag"
 
-#: pcbnew/widgets/appearance_controls.cpp:1839
+#: pcbnew/widgets/appearance_controls.cpp:1875
 msgid "Hide All Non Copper Layers"
 msgstr "Skjul alle ikke-kobberlag"
 
-#: pcbnew/widgets/appearance_controls.cpp:1853
+#: pcbnew/widgets/appearance_controls.cpp:1889
 msgid "Show Only Front Assembly Layers"
 msgstr "Vis kun frontmonteringslag"
 
-#: pcbnew/widgets/appearance_controls.cpp:1856
+#: pcbnew/widgets/appearance_controls.cpp:1892
 msgid "Show Only Front Layers"
 msgstr "Vis kun frontlag"
 
-#: pcbnew/widgets/appearance_controls.cpp:1863
+#: pcbnew/widgets/appearance_controls.cpp:1899
 msgid "Show Only Inner Layers"
 msgstr "Vis kun indre lag"
 
-#: pcbnew/widgets/appearance_controls.cpp:1867
+#: pcbnew/widgets/appearance_controls.cpp:1903
 msgid "Show Only Back Layers"
 msgstr "Vis kun bageste lag"
 
-#: pcbnew/widgets/appearance_controls.cpp:1871
+#: pcbnew/widgets/appearance_controls.cpp:1907
 msgid "Show Only Back Assembly Layers"
 msgstr "Vis kun tilbage monteringslag"
 
-#: pcbnew/widgets/appearance_controls.cpp:2248
+#: pcbnew/widgets/appearance_controls.cpp:2284
 #, c-format
 msgid "Set opacity of %s"
 msgstr "Indstil opacitet på %s"
 
-#: pcbnew/widgets/appearance_controls.cpp:2367
+#: pcbnew/widgets/appearance_controls.cpp:2403
 #, fuzzy
 msgid "Set Netclass Color"
 msgstr "Indstil netklassefarve"
 
-#: pcbnew/widgets/appearance_controls.cpp:2371
+#: pcbnew/widgets/appearance_controls.cpp:2407
 #, fuzzy
 msgid "Use Color from Schematic"
 msgstr "Opdater PCB fra skematisk"
 
-#: pcbnew/widgets/appearance_controls.cpp:2380
+#: pcbnew/widgets/appearance_controls.cpp:2416
 #, fuzzy
 msgid "Clear Netclass Color"
 msgstr "Klar farve"
 
-#: pcbnew/widgets/appearance_controls.cpp:2388
+#: pcbnew/widgets/appearance_controls.cpp:2424
 #, fuzzy, c-format
 msgid "Highlight Nets in %s"
 msgstr "Fremhæv redskaber i %s"
 
-#: pcbnew/widgets/appearance_controls.cpp:2399
+#: pcbnew/widgets/appearance_controls.cpp:2435
 #, fuzzy
 msgid "Show All Netclasses"
 msgstr "Vis alle netklasser"
 
-#: pcbnew/widgets/appearance_controls.cpp:2401
+#: pcbnew/widgets/appearance_controls.cpp:2437
 #, fuzzy
 msgid "Hide All Other Netclasses"
 msgstr "Skjul alle andre netklasser"
 
-#: pcbnew/widgets/appearance_controls.cpp:2462
+#: pcbnew/widgets/appearance_controls.cpp:2498
 #, c-format
 msgid "Show or hide ratsnest for nets in %s"
 msgstr "Vis eller skjul ratsnest til net i %s"
 
-#: pcbnew/widgets/appearance_controls.cpp:3447
+#: pcbnew/widgets/appearance_controls.cpp:3483
 msgid ""
 "The current color theme is read-only.  Create a new theme in Preferences to "
 "enable color editing."
@@ -53592,7 +53340,7 @@ msgid "Delete all nets in group '%s'?"
 msgstr "Slet alle net i gruppen '%s'?"
 
 #: pcbnew/widgets/search_handlers.cpp:179 pcbnew/zone.cpp:812
-#: pcbnew/zone.cpp:1909
+#: pcbnew/zone.cpp:1933
 msgid "Priority"
 msgstr "Prioritet"
 
@@ -53651,7 +53399,7 @@ msgstr "Placering"
 msgid "%s"
 msgstr "%"
 
-#: pcbnew/zone.cpp:862 pcbnew/zone.cpp:1972
+#: pcbnew/zone.cpp:862 pcbnew/zone.cpp:1996
 msgid "Fill Mode"
 msgstr "Udfyldningstype"
 
@@ -53716,95 +53464,95 @@ msgstr "Regelområder"
 msgid "Zone %s %s"
 msgstr "Zone %s på %s"
 
-#: pcbnew/zone.cpp:1916
+#: pcbnew/zone.cpp:1940
 #, fuzzy
 msgid "Keepout"
 msgstr "Keepouts"
 
-#: pcbnew/zone.cpp:1918
+#: pcbnew/zone.cpp:1942
 #, fuzzy
 msgid "Keep Out Tracks"
 msgstr "Hold spor"
 
-#: pcbnew/zone.cpp:1924
+#: pcbnew/zone.cpp:1948
 #, fuzzy
 msgid "Keep Out Vias"
 msgstr "Hold vias ude"
 
-#: pcbnew/zone.cpp:1930
+#: pcbnew/zone.cpp:1954
 #, fuzzy
 msgid "Keep Out Pads"
 msgstr "Hold puder ude"
 
-#: pcbnew/zone.cpp:1936
+#: pcbnew/zone.cpp:1960
 #, fuzzy
 msgid "Keep Out Copper Pours"
 msgstr "Hold kobberhældninger ud"
 
-#: pcbnew/zone.cpp:1942
+#: pcbnew/zone.cpp:1966
 #, fuzzy
 msgid "Keep Out Footprints"
 msgstr "Hold fodspor væk"
 
-#: pcbnew/zone.cpp:1951
+#: pcbnew/zone.cpp:1975
 #, fuzzy
 msgid "Enable"
 msgstr "Aktiver"
 
-#: pcbnew/zone.cpp:1958
+#: pcbnew/zone.cpp:1982
 msgid "Source Type"
 msgstr "Kildetype"
 
-#: pcbnew/zone.cpp:1963
+#: pcbnew/zone.cpp:1987
 #, fuzzy
 msgid "Source Name"
 msgstr "Kilde"
 
-#: pcbnew/zone.cpp:1995
+#: pcbnew/zone.cpp:2019
 #, fuzzy
 msgid "Cannot be less than zone minimum width"
 msgstr "Termisk egerbredde kan ikke være mindre end minimumsbredden."
 
-#: pcbnew/zone.cpp:2001
+#: pcbnew/zone.cpp:2025
 #, fuzzy
 msgid "Hatch Width"
 msgstr "Hatch bredde:"
 
-#: pcbnew/zone.cpp:2008
+#: pcbnew/zone.cpp:2032
 #, fuzzy
 msgid "Hatch Gap"
 msgstr "Hatch kløft:"
 
-#: pcbnew/zone.cpp:2015
+#: pcbnew/zone.cpp:2039
 msgid "Hatch Minimum Hole Ratio"
 msgstr ""
 
-#: pcbnew/zone.cpp:2023
+#: pcbnew/zone.cpp:2047
 #, fuzzy
 msgid "Smoothing Effort"
 msgstr "Udjævning indsats:"
 
-#: pcbnew/zone.cpp:2029
+#: pcbnew/zone.cpp:2053
 #, fuzzy
 msgid "Smoothing Amount"
 msgstr "Udjævnningsmængde:"
 
-#: pcbnew/zone.cpp:2035
+#: pcbnew/zone.cpp:2059
 #, fuzzy
 msgid "Remove Islands"
 msgstr "Fjern øer:"
 
-#: pcbnew/zone.cpp:2040
+#: pcbnew/zone.cpp:2064
 #, fuzzy
 msgid "Minimum Island Area"
 msgstr "Minimum ø størrelse:"
 
-#: pcbnew/zone.cpp:2055
+#: pcbnew/zone.cpp:2079
 #, fuzzy
 msgid "Minimum Width"
 msgstr "Minimum bredde:"
 
-#: pcbnew/zone.cpp:2063
+#: pcbnew/zone.cpp:2087
 msgid "Pad Connections"
 msgstr "Padforbindelser"
 
@@ -54050,6 +53798,200 @@ msgstr "Rediger skematiske symboler"
 msgid "KiCad Drawing Sheet"
 msgstr "Arbejdsark"
 
+#~ msgid "CrtYd_Front"
+#~ msgstr "CrtYd_Front"
+
+#~ msgid "Fab_Front"
+#~ msgstr "Fab_Front"
+
+#~ msgid "Adhes_Front"
+#~ msgstr "Adhes_Front"
+
+#~ msgid "SoldP_Front"
+#~ msgstr "SolgtP_Front"
+
+#~ msgid "SilkS_Front"
+#~ msgstr "SilkS_Front"
+
+#~ msgid "Mask_Front"
+#~ msgstr "Mask_Front"
+
+#~ msgid "If you want a front copper layer"
+#~ msgstr "Hvis du vil have et front kobberlag"
+
+#~ msgid "Front_layer"
+#~ msgstr "Frontlayer"
+
+#~ msgid "Layer name of front (top) copper layer"
+#~ msgstr "Lagnavn på det forreste (øverste) kobberlag"
+
+#~ msgid "In1"
+#~ msgstr "In1"
+
+#~ msgid "In2"
+#~ msgstr "In2"
+
+#~ msgid "In3"
+#~ msgstr "In3"
+
+#~ msgid "In4"
+#~ msgstr "In4"
+
+#~ msgid "In5"
+#~ msgstr "In5"
+
+#~ msgid "In6"
+#~ msgstr "In6"
+
+#~ msgid "In7"
+#~ msgstr "In7"
+
+#~ msgid "In8"
+#~ msgstr "In8"
+
+#~ msgid "In9"
+#~ msgstr "In9"
+
+#~ msgid "In10"
+#~ msgstr "In10"
+
+#~ msgid "In11"
+#~ msgstr "In11"
+
+#~ msgid "In12"
+#~ msgstr "In12"
+
+#~ msgid "In13"
+#~ msgstr "I13"
+
+#~ msgid "In14"
+#~ msgstr "I14"
+
+#~ msgid "In15"
+#~ msgstr "I15"
+
+#~ msgid "In16"
+#~ msgstr "In16"
+
+#~ msgid "In17"
+#~ msgstr "I17"
+
+#~ msgid "In18"
+#~ msgstr "I18"
+
+#~ msgid "In19"
+#~ msgstr "I19"
+
+#~ msgid "In20"
+#~ msgstr "I 20"
+
+#~ msgid "In21"
+#~ msgstr "In21"
+
+#~ msgid "In22"
+#~ msgstr "In22"
+
+#~ msgid "In23"
+#~ msgstr "In23"
+
+#~ msgid "In24"
+#~ msgstr "In24"
+
+#~ msgid "In25"
+#~ msgstr "In25"
+
+#~ msgid "In26"
+#~ msgstr "I26"
+
+#~ msgid "In27"
+#~ msgstr "In27"
+
+#~ msgid "In28"
+#~ msgstr "In28"
+
+#~ msgid "In29"
+#~ msgstr "In29"
+
+#~ msgid "In30"
+#~ msgstr "I30"
+
+#~ msgid "If you want a back copper layer"
+#~ msgstr "Hvis du vil have et kobberlag tilbage"
+
+#~ msgid "Layer name of back (bottom) copper layer"
+#~ msgstr "Lagnavn på bageste (nederste) kobberlag"
+
+#~ msgid "SoldM_Back"
+#~ msgstr "SolgtM_Tilbage"
+
+#~ msgid "SilkS_Back"
+#~ msgstr "SilkS_Back"
+
+#~ msgid "SoldP_Back"
+#~ msgstr "SolgtP_Back"
+
+#~ msgid "Adhes_Back"
+#~ msgstr "Adhes_Back"
+
+#~ msgid "Fab_Back"
+#~ msgstr "Fab_Back"
+
+#~ msgid "CrtYd_Back"
+#~ msgstr "CrtYd_Back"
+
+#~ msgid "Pcb_Edges"
+#~ msgstr "Pcb_Edges"
+
+#~ msgid "Margin"
+#~ msgstr "Margen"
+
+#~ msgid "Eco1"
+#~ msgstr "Eco1"
+
+#~ msgid "Eco2"
+#~ msgstr "Eco2"
+
+#~ msgid "Comments"
+#~ msgstr "Kommentarer"
+
+#~ msgid "Drawings"
+#~ msgstr "Tegninger"
+
+#~ msgid "User1"
+#~ msgstr "Bruger1"
+
+#~ msgid "User2"
+#~ msgstr "Bruger2"
+
+#~ msgid "User3"
+#~ msgstr "Bruger3"
+
+#~ msgid "User4"
+#~ msgstr "Bruger4"
+
+#~ msgid "User5"
+#~ msgstr "Bruger5"
+
+#~ msgid "User6"
+#~ msgstr "Bruger6"
+
+#~ msgid "User7"
+#~ msgstr "Bruger7"
+
+#~ msgid "User8"
+#~ msgstr "Bruger 8"
+
+#~ msgid "User9"
+#~ msgstr "Bruger 9"
+
+#, fuzzy
+#~ msgid "(Pad has no layer)"
+#~ msgstr "Fejl: pad har intet lag"
+
+#, fuzzy
+#~ msgid "(PTH pad has no copper layers)"
+#~ msgstr "Fejl: pad har intet lag"
+
 #, c-format
 #~ msgid "Field%d"
 #~ msgstr "Felt %d"
diff --git a/translation/pofiles/de.po b/translation/pofiles/de.po
index 4b6ecbac67..78e42bdb70 100644
--- a/translation/pofiles/de.po
+++ b/translation/pofiles/de.po
@@ -29,11 +29,11 @@ msgid ""
 msgstr ""
 "Project-Id-Version: KiCad i18n Deutsch\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-01-28 19:42+0300\n"
+"POT-Creation-Date: 2025-01-29 19:59+0300\n"
 "PO-Revision-Date: 2025-01-29 16:58+0000\n"
 "Last-Translator: \"Pferd O.\" <frank.0228@ich-war-hier.de>\n"
-"Language-Team: German <https://hosted.weblate.org/projects/kicad/"
-"master-source/de/>\n"
+"Language-Team: German <https://hosted.weblate.org/projects/kicad/master-"
+"source/de/>\n"
 "Language: de\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -201,7 +201,7 @@ msgstr "Neu geladen in %.3f s"
 #: pcbnew/pcb_io/easyedapro/pcb_io_easyedapro.cpp:116
 #: pcbnew/pcb_io/fabmaster/pcb_io_fabmaster.cpp:59
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:503
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2703
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2706
 #, c-format
 msgid "Loading %s..."
 msgstr "Lade %s ..."
@@ -324,7 +324,7 @@ msgstr "KiCad 3D-Betrachter"
 #: 3d-viewer/3d_viewer/eda_3d_viewer_frame.cpp:667
 #: eeschema/dialogs/panel_eeschema_display_options_base.cpp:27
 #: eeschema/dialogs/panel_sym_display_options_base.cpp:25
-#: pcbnew/footprint_edit_frame.cpp:242 pcbnew/footprint_edit_frame.cpp:955
+#: pcbnew/footprint_edit_frame.cpp:242 pcbnew/footprint_edit_frame.cpp:965
 #: pcbnew/pcb_edit_frame.cpp:326 pcbnew/pcb_edit_frame.cpp:1708
 #: pcbnew/tools/pcb_actions.cpp:1327
 msgid "Appearance"
@@ -363,10 +363,10 @@ msgstr "Unzureichende Berechtigungen zum Speichern der Datei \"%s\"."
 #: 3d-viewer/3d_viewer/eda_3d_viewer_frame.cpp:748 common/confirm.cpp:211
 #: common/dialogs/dialog_grid_settings.cpp:82
 #: common/dialogs/dialog_grid_settings.cpp:89
-#: common/dialogs/panel_embedded_files.cpp:296
-#: common/dialogs/panel_embedded_files.cpp:369
-#: common/dialogs/panel_embedded_files.cpp:400
-#: common/dialogs/panel_embedded_files.cpp:410
+#: common/dialogs/panel_embedded_files.cpp:307
+#: common/dialogs/panel_embedded_files.cpp:416
+#: common/dialogs/panel_embedded_files.cpp:447
+#: common/dialogs/panel_embedded_files.cpp:457
 #: common/dialogs/panel_setup_severities.cpp:44 common/kidialog.cpp:126
 #: eeschema/dialogs/dialog_erc.cpp:878
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1812
@@ -389,9 +389,9 @@ msgstr "Unzureichende Berechtigungen zum Speichern der Datei \"%s\"."
 #: pcb_calculator/calculator_panels/panel_fusing_current.cpp:191
 #: pcb_calculator/calculator_panels/panel_fusing_current.cpp:203
 #: pcbnew/dialogs/dialog_drc.cpp:984
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:397
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:389
 #: pcbnew/drc/drc_item.cpp:231 pcbnew/pcb_marker.cpp:211
-#: pcbnew/widgets/appearance_controls.cpp:2729
+#: pcbnew/widgets/appearance_controls.cpp:2765
 msgid "Error"
 msgstr "Fehler"
 
@@ -749,7 +749,7 @@ msgstr "Nicht zu bestückende Bauteile"
 msgid "Model Bounding Boxes"
 msgstr "Modell-Begrenzungsrahmen"
 
-#: 3d-viewer/dialogs/appearance_controls_3D.cpp:77 common/layer_id.cpp:170
+#: 3d-viewer/dialogs/appearance_controls_3D.cpp:77 common/layer_id.cpp:125
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:30
 #: eeschema/dialogs/dialog_update_from_pcb_base.cpp:64
 #: pcb_calculator/calculator_panels/panel_rf_attenuators_base.cpp:111
@@ -861,13 +861,13 @@ msgstr ""
 "Farbe ändern zu können."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:563
-#: pcbnew/widgets/appearance_controls.cpp:2198
+#: pcbnew/widgets/appearance_controls.cpp:2234
 #, c-format
 msgid "Show or hide %s"
 msgstr "%s ein- oder ausblenden"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:633
-#: pcbnew/widgets/appearance_controls.cpp:2571
+#: pcbnew/widgets/appearance_controls.cpp:2607
 #, c-format
 msgid "Presets (%s+Tab):"
 msgstr "Voreinstellungen (%s+Tab):"
@@ -875,93 +875,93 @@ msgstr "Voreinstellungen (%s+Tab):"
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:647
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1644
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2078
-#: pcbnew/widgets/appearance_controls.cpp:2596
+#: pcbnew/widgets/appearance_controls.cpp:2632
 msgid "Save preset..."
 msgstr "Voreinstellung speichern..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:648
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1645
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2079
-#: pcbnew/widgets/appearance_controls.cpp:2597
+#: pcbnew/widgets/appearance_controls.cpp:2633
 msgid "Delete preset..."
 msgstr "Voreinstellung löschen..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:754
-#: pcbnew/widgets/appearance_controls.cpp:2702
+#: pcbnew/widgets/appearance_controls.cpp:2738
 msgid "Layer preset name:"
 msgstr "Name der Lagen-Voreinstellung:"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:755
-#: pcbnew/widgets/appearance_controls.cpp:2703
+#: pcbnew/widgets/appearance_controls.cpp:2739
 msgid "Save Layer Preset"
 msgstr "Lagen-Voreinstellung speichern"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:770
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1819
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2221
-#: pcbnew/widgets/appearance_controls.cpp:2736
+#: pcbnew/widgets/appearance_controls.cpp:2772
 msgid "Overwrite existing preset?"
 msgstr "Bestehende Voreinstellung überschreiben?"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:796
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1844
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2246
-#: pcbnew/widgets/appearance_controls.cpp:2762
+#: pcbnew/widgets/appearance_controls.cpp:2798
 msgid "Presets"
 msgstr "Voreinstellungen"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:805
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1856
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2258
-#: pcbnew/widgets/appearance_controls.cpp:2774
+#: pcbnew/widgets/appearance_controls.cpp:2810
 msgid "Delete Preset"
 msgstr "Voreinstellung löschen"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:806
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1857
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2259
-#: pcbnew/widgets/appearance_controls.cpp:2775
+#: pcbnew/widgets/appearance_controls.cpp:2811
 msgid "Select preset:"
 msgstr "Voreinstellung wählen:"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:864
-#: pcbnew/widgets/appearance_controls.cpp:2875
+#: pcbnew/widgets/appearance_controls.cpp:2911
 #, c-format
 msgid "Viewports (%s+Tab):"
 msgstr "Ansichten (%s+Tab):"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:873
-#: pcbnew/widgets/appearance_controls.cpp:2884
+#: pcbnew/widgets/appearance_controls.cpp:2920
 msgid "Save viewport..."
 msgstr "Ansicht speichern..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:874
-#: pcbnew/widgets/appearance_controls.cpp:2885
+#: pcbnew/widgets/appearance_controls.cpp:2921
 msgid "Delete viewport..."
 msgstr "Ansicht löschen..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:905
-#: pcbnew/widgets/appearance_controls.cpp:2934
+#: pcbnew/widgets/appearance_controls.cpp:2970
 msgid "Viewport name:"
 msgstr "Name der Ansicht:"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:906
-#: pcbnew/widgets/appearance_controls.cpp:2934
+#: pcbnew/widgets/appearance_controls.cpp:2970
 msgid "Save Viewport"
 msgstr "Ansicht speichern"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:946
-#: pcbnew/widgets/appearance_controls.cpp:2973
+#: pcbnew/widgets/appearance_controls.cpp:3009
 msgid "Viewports"
 msgstr "Ansichten"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:955
-#: pcbnew/widgets/appearance_controls.cpp:2982
+#: pcbnew/widgets/appearance_controls.cpp:3018
 msgid "Delete Viewport"
 msgstr "Ansicht löschen"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:956
-#: pcbnew/widgets/appearance_controls.cpp:2983
+#: pcbnew/widgets/appearance_controls.cpp:3019
 msgid "Select viewport:"
 msgstr "Ansicht wählen:"
 
@@ -1339,7 +1339,7 @@ msgid "Z:"
 msgstr "Z:"
 
 #: 3d-viewer/dialogs/panel_preview_3d_model_base.cpp:68
-#: gerbview/gerber_draw_item.cpp:722 pcbnew/footprint.cpp:1676
+#: gerbview/gerber_draw_item.cpp:722 pcbnew/footprint.cpp:1681
 #: pcbnew/pad.cpp:1361
 msgid "Rotation"
 msgstr "Drehung"
@@ -1922,8 +1922,8 @@ msgid "Information"
 msgstr "Information"
 
 #: common/confirm.cpp:266 common/confirm.cpp:269
-#: common/dialogs/panel_embedded_files.cpp:272
-#: common/dialogs/panel_embedded_files.cpp:346
+#: common/dialogs/panel_embedded_files.cpp:285
+#: common/dialogs/panel_embedded_files.cpp:393
 #: eeschema/design_block_utils.cpp:50 eeschema/design_block_utils.cpp:183
 #: eeschema/symbol_editor/symbol_editor.cpp:372
 #: eeschema/symbol_editor/symbol_editor.cpp:998
@@ -1938,7 +1938,7 @@ msgstr "Information"
 #: pcbnew/dialogs/dialog_gencad_export_options.cpp:119
 #: pcbnew/dialogs/dialog_track_via_properties.cpp:570
 #: pcbnew/footprint_libraries_utils.cpp:375
-#: pcbnew/footprint_libraries_utils.cpp:1148 pcbnew/router/router_tool.cpp:1849
+#: pcbnew/footprint_libraries_utils.cpp:1157 pcbnew/router/router_tool.cpp:1849
 #: pcbnew/router/router_tool.cpp:2603
 #: pcbnew/tools/footprint_editor_control.cpp:470 pcbnew/zone_filler.cpp:881
 msgid "Confirmation"
@@ -1977,7 +1977,7 @@ msgid "KiCad Design Block folders"
 msgstr "KiCad Designblock-Verzeichnisse"
 
 #: common/design_block_io.cpp:172
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3036
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3039
 #, c-format
 msgid "Cannot overwrite library path '%s'."
 msgstr "Kann Bibliothekspfad \"%s\" nicht überschreiben."
@@ -1995,7 +1995,7 @@ msgstr ""
 "erneut."
 
 #: common/design_block_io.cpp:201 pcbnew/pcb_io/geda/pcb_io_geda.cpp:977
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3061
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3064
 #, c-format
 msgid "Insufficient permissions to delete folder '%s'."
 msgstr "Unzureichende Berechtigungen zum Löschen des Ordners \"%s\"."
@@ -2101,8 +2101,8 @@ msgstr ""
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:50
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:99
 #: pcbnew/dialogs/panel_pcbnew_action_plugins_base.cpp:42
-#: pcbnew/footprint_libraries_utils.cpp:1006
-#: pcbnew/footprint_libraries_utils.cpp:1334
+#: pcbnew/footprint_libraries_utils.cpp:1015
+#: pcbnew/footprint_libraries_utils.cpp:1343
 msgid "Description"
 msgstr "Beschreibung"
 
@@ -2490,7 +2490,7 @@ msgstr "Umgebungsvariablen"
 #: eeschema/dialogs/panel_bom_presets_base.cpp:80
 #: eeschema/dialogs/panel_sym_lib_table.cpp:384
 #: eeschema/dialogs/panel_template_fieldnames_base.cpp:42
-#: eeschema/fields_grid_table.cpp:478 eeschema/sch_pin.cpp:1579
+#: eeschema/fields_grid_table.cpp:469 eeschema/sch_pin.cpp:1579
 #: eeschema/sch_symbol.cpp:2065 eeschema/sch_symbol.cpp:2115
 #: eeschema/symbol_editor/symbol_editor.cpp:1598
 #: eeschema/symbol_viewer_frame.cpp:459
@@ -2500,13 +2500,15 @@ msgstr "Umgebungsvariablen"
 #: kicad/pcm/dialogs/dialog_manage_repositories_base.cpp:39
 #: kicad/pcm/dialogs/panel_package_base.cpp:50
 #: pcbnew/dialogs/dialog_footprint_wizard_list_base.cpp:42
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:54
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:170
 #: pcbnew/dialogs/panel_fp_lib_table.cpp:438
-#: pcbnew/pcb_fields_grid_table.cpp:174 pcbnew/pcb_group.cpp:507
+#: pcbnew/pcb_fields_grid_table.cpp:143 pcbnew/pcb_group.cpp:507
 #: pcbnew/widgets/pcb_net_inspector_panel.cpp:120
 #: pcbnew/widgets/search_handlers.cpp:176
 #: pcbnew/widgets/search_handlers.cpp:309
 #: pcbnew/widgets/search_handlers.cpp:388 pcbnew/zone.cpp:853
-#: pcbnew/zone.cpp:1913 pcbnew/zone_manager/dialog_zone_manager_base.cpp:38
+#: pcbnew/zone.cpp:1937 pcbnew/zone_manager/dialog_zone_manager_base.cpp:38
 #: pcbnew/zone_manager/model_zones_overview_table.h:75
 msgid "Name"
 msgstr "Name"
@@ -2706,7 +2708,7 @@ msgstr "Gitter Y-Größe außerhalb des gültigen Bereichs."
 #: eeschema/symbol_editor/symbol_editor.cpp:860
 #: pcb_calculator/dialogs/dialog_regulator_form_base.cpp:27
 #: pcbnew/board_stackup_manager/dialog_dielectric_list_manager_base.cpp:31
-#: pcbnew/footprint_libraries_utils.cpp:1040
+#: pcbnew/footprint_libraries_utils.cpp:1049
 msgid "Name:"
 msgstr "Name:"
 
@@ -3301,7 +3303,7 @@ msgstr "Option"
 #: eeschema/dialogs/dialog_sim_format_value.cpp:75
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:57
 #: eeschema/dialogs/panel_sym_lib_table.cpp:385
-#: eeschema/fields_grid_table.cpp:479 eeschema/sch_symbol.cpp:1098
+#: eeschema/fields_grid_table.cpp:470 eeschema/sch_symbol.cpp:1098
 #: eeschema/sch_symbol.cpp:2062 eeschema/sch_symbol.cpp:2112
 #: eeschema/sch_symbol.cpp:2994 eeschema/sim/simulator_frame_ui.cpp:616
 #: eeschema/sim/simulator_frame_ui.cpp:2673
@@ -3311,13 +3313,13 @@ msgstr "Option"
 #: eeschema/widgets/search_handlers.cpp:247
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:69
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:70
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:65
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:157
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:169
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:48
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:57
-#: pcbnew/dialogs/panel_fp_lib_table.cpp:439 pcbnew/footprint.cpp:4048
+#: pcbnew/dialogs/panel_fp_lib_table.cpp:439 pcbnew/footprint.cpp:4053
 #: pcbnew/footprint_wizard_frame.cpp:326 pcbnew/pcb_dimension.cpp:605
-#: pcbnew/pcb_fields_grid_table.cpp:175 pcbnew/plot_board_layers.cpp:107
+#: pcbnew/pcb_fields_grid_table.cpp:144 pcbnew/plot_board_layers.cpp:107
 #: pcbnew/widgets/search_handlers.cpp:119
 msgid "Value"
 msgstr "Wert"
@@ -3438,7 +3440,7 @@ msgstr "Ausgabemodus:"
 #: eeschema/dialogs/dialog_plot_schematic_base.cpp:78
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:72
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:69
-#: eeschema/fields_grid_table.cpp:491
+#: eeschema/fields_grid_table.cpp:482
 #: eeschema/printing/dialog_print_using_printer_base.cpp:35
 #: eeschema/sch_bus_entry.cpp:674 eeschema/sch_junction.cpp:383
 #: eeschema/sch_line.cpp:1099 eeschema/sim/simulator_frame_ui.cpp:609
@@ -3665,7 +3667,7 @@ msgstr "OK"
 #: common/dialogs/git/dialog_git_auth.cpp:54
 #: common/dialogs/git/dialog_git_commit.cpp:143
 #: common/dialogs/git/dialog_git_switch.cpp:69
-#: common/dialogs/panel_embedded_files.cpp:370 common/tool/actions.cpp:159
+#: common/dialogs/panel_embedded_files.cpp:417 common/tool/actions.cpp:159
 #: eeschema/dialogs/dialog_erc.cpp:426
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1344 eeschema/sheet.cpp:783
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:962
@@ -4190,7 +4192,7 @@ msgstr "Kompakte Icons in der Toolbar verwenden"
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283
 #: pcbnew/microwave/microwave_polygon.cpp:127 pcbnew/tools/pcb_control.cpp:348
 #: pcbnew/widgets/appearance_controls.cpp:637
-#: pcbnew/widgets/appearance_controls.cpp:1804
+#: pcbnew/widgets/appearance_controls.cpp:1840
 msgid "Normal"
 msgstr "Normal"
 
@@ -4599,8 +4601,8 @@ msgstr ""
 "wurde."
 
 #: common/dialogs/panel_design_block_lib_table.cpp:1010
-#: common/dialogs/panel_embedded_files.cpp:348
-#: common/dialogs/panel_embedded_files.cpp:370
+#: common/dialogs/panel_embedded_files.cpp:395
+#: common/dialogs/panel_embedded_files.cpp:417
 #: eeschema/design_block_utils.cpp:89
 #: eeschema/dialogs/panel_sym_lib_table.cpp:688 eeschema/sch_base_frame.cpp:306
 #: pcbnew/dialogs/panel_fp_lib_table.cpp:1038
@@ -4689,8 +4691,8 @@ msgstr "Sichtbar"
 #: eeschema/symbol_editor/symbol_editor.cpp:826 include/lib_table_grid.h:208
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:46
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:95
-#: pcbnew/footprint_libraries_utils.cpp:1005
-#: pcbnew/footprint_libraries_utils.cpp:1333
+#: pcbnew/footprint_libraries_utils.cpp:1014
+#: pcbnew/footprint_libraries_utils.cpp:1342
 msgid "Nickname"
 msgstr "Aliasname"
 
@@ -4776,22 +4778,14 @@ msgstr "Eingebettete Referenz kopieren"
 msgid "Copy the reference for this embedded file"
 msgstr "Referenz dieser eingebetteten Datei kopieren"
 
-#: common/dialogs/panel_embedded_files.cpp:260
-msgid "Select a file to embed"
-msgstr "Einzubettende Datei wählen"
-
-#: common/dialogs/panel_embedded_files.cpp:261
-msgid "All files|*.*"
-msgstr "Alle Dateien|*.*"
-
-#: common/dialogs/panel_embedded_files.cpp:270
-#: common/dialogs/panel_embedded_files.cpp:343
+#: common/dialogs/panel_embedded_files.cpp:283
+#: common/dialogs/panel_embedded_files.cpp:390
 #, c-format
 msgid "File '%s' already exists."
 msgstr "Datei \"%s\" existiert bereits."
 
-#: common/dialogs/panel_embedded_files.cpp:274
-#: common/dialogs/panel_embedded_files.cpp:348
+#: common/dialogs/panel_embedded_files.cpp:286
+#: common/dialogs/panel_embedded_files.cpp:395
 #: eeschema/design_block_utils.cpp:51 eeschema/design_block_utils.cpp:184
 #: eeschema/symbol_editor/symbol_editor.cpp:373
 #: eeschema/symbol_editor/symbol_editor.cpp:999
@@ -4803,40 +4797,48 @@ msgstr "Datei \"%s\" existiert bereits."
 #: pcbnew/dialogs/dialog_export_odbpp.cpp:411
 #: pcbnew/dialogs/dialog_gencad_export_options.cpp:120
 #: pcbnew/footprint_libraries_utils.cpp:376
-#: pcbnew/footprint_libraries_utils.cpp:1150
+#: pcbnew/footprint_libraries_utils.cpp:1159
 #: pcbnew/tools/footprint_editor_control.cpp:472
 msgid "Overwrite"
 msgstr "Überschreiben"
 
-#: common/dialogs/panel_embedded_files.cpp:293
+#: common/dialogs/panel_embedded_files.cpp:305
 #, c-format
 msgid "Failed to add file '%s'."
 msgstr "Konnte Datei \"%s\" nicht hinzufügen."
 
-#: common/dialogs/panel_embedded_files.cpp:330
+#: common/dialogs/panel_embedded_files.cpp:318
+msgid "Select a file to embed"
+msgstr "Einzubettende Datei wählen"
+
+#: common/dialogs/panel_embedded_files.cpp:319
+msgid "All files|*.*"
+msgstr "Alle Dateien|*.*"
+
+#: common/dialogs/panel_embedded_files.cpp:377
 msgid "Select a directory to export files"
 msgstr "Verzeichnis für Dateiexport wählen"
 
-#: common/dialogs/panel_embedded_files.cpp:362
+#: common/dialogs/panel_embedded_files.cpp:409
 #, c-format
 msgid "Directory '%s' is not writable."
 msgstr "Verzeichnis \"%s\" ist nicht beschreibbar."
 
-#: common/dialogs/panel_embedded_files.cpp:365
+#: common/dialogs/panel_embedded_files.cpp:412
 #, c-format
 msgid "Folder '%s' is not writable."
 msgstr "Verzeichnis \"%s\" ist nicht beschreibbar."
 
-#: common/dialogs/panel_embedded_files.cpp:370
+#: common/dialogs/panel_embedded_files.cpp:417
 msgid "Retry"
 msgstr "Erneut versuchen"
 
-#: common/dialogs/panel_embedded_files.cpp:397
+#: common/dialogs/panel_embedded_files.cpp:444
 #, c-format
 msgid "Failed to open file '%s'."
 msgstr "Konnte Datei \"%s\" nicht öffnen."
 
-#: common/dialogs/panel_embedded_files.cpp:407
+#: common/dialogs/panel_embedded_files.cpp:454
 #, c-format
 msgid "Failed to write file '%s'."
 msgstr "Konnte Datei \"%s\" nicht schreiben."
@@ -5124,12 +5126,12 @@ msgstr "Zoom"
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1099
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:583
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:854
-#: pcbnew/dialogs/dialog_plot_base.cpp:118 pcbnew/footprint.cpp:4007
-#: pcbnew/pad.cpp:2507 pcbnew/pad.cpp:2526 pcbnew/pcb_dimension.cpp:1973
+#: pcbnew/dialogs/dialog_plot_base.cpp:118 pcbnew/footprint.cpp:4012
+#: pcbnew/pad.cpp:2501 pcbnew/pad.cpp:2520 pcbnew/pcb_dimension.cpp:1973
 #: pcbnew/widgets/appearance_controls.cpp:729
 #: pcbnew/widgets/appearance_controls.cpp:771
-#: pcbnew/widgets/appearance_controls.cpp:2540
-#: pcbnew/widgets/appearance_controls.cpp:2559 pcbnew/zone.cpp:1804
+#: pcbnew/widgets/appearance_controls.cpp:2576
+#: pcbnew/widgets/appearance_controls.cpp:2595 pcbnew/zone.cpp:1828
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:83
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 msgid "None"
@@ -5360,9 +5362,9 @@ msgstr "<Nicht definiert>"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:232
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:363
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:332
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:854 pcbnew/footprint.cpp:4009
-#: pcbnew/pad.cpp:2528 pcbnew/pcb_table.cpp:533 pcbnew/pcb_textbox.cpp:795
-#: pcbnew/zone.cpp:857 pcbnew/zone.cpp:1806
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:854 pcbnew/footprint.cpp:4014
+#: pcbnew/pad.cpp:2522 pcbnew/pcb_table.cpp:533 pcbnew/pcb_textbox.cpp:795
+#: pcbnew/zone.cpp:857 pcbnew/zone.cpp:1830
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 msgid "Solid"
 msgstr "Voll"
@@ -5490,7 +5492,7 @@ msgstr "Netzklassen"
 
 #: common/dialogs/panel_setup_netclasses_base.cpp:52
 #: pcbnew/tools/board_inspection_tool.cpp:641
-#: pcbnew/tools/board_inspection_tool.cpp:1201 pcbnew/zone.cpp:2048
+#: pcbnew/tools/board_inspection_tool.cpp:1201 pcbnew/zone.cpp:2072
 msgid "Clearance"
 msgstr "Freiraum"
 
@@ -5585,7 +5587,7 @@ msgstr "Muster"
 
 #: common/dialogs/panel_setup_netclasses_base.cpp:153
 #: eeschema/sch_field.cpp:1270 eeschema/sch_label.cpp:207
-#: pcbnew/board_connected_item.cpp:200 pcbnew/pad.cpp:2582 pcbnew/zone.cpp:1907
+#: pcbnew/board_connected_item.cpp:200 pcbnew/pad.cpp:2576 pcbnew/zone.cpp:1931
 msgid "Net Class"
 msgstr "Netzklasse"
 
@@ -5714,7 +5716,7 @@ msgstr "Linie"
 #: common/eda_shape.cpp:2203
 #: eeschema/dialogs/dialog_label_properties_base.cpp:178
 #: eeschema/sch_label.cpp:2249
-#: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:2499
+#: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:2493
 #: pcbnew/pcb_dimension.cpp:1974
 msgid "Rectangle"
 msgstr "Rechteck"
@@ -5896,7 +5898,7 @@ msgstr "Maus und Touchpad"
 msgid "Hotkeys"
 msgstr "Tastaturbefehle"
 
-#: common/eda_base_frame.cpp:1116 kicad/project_tree_pane.cpp:1008
+#: common/eda_base_frame.cpp:1116 kicad/project_tree_pane.cpp:1009
 msgid "Version Control"
 msgstr "Versionskontrolle"
 
@@ -5953,7 +5955,7 @@ msgstr "Simulator"
 
 #: common/eda_base_frame.cpp:1182 common/tool/actions.cpp:1106
 #: common/tool/common_tools.cpp:617 kicad/tools/kicad_manager_actions.cpp:147
-#: pcbnew/footprint_edit_frame.cpp:1035 pcbnew/menubar_footprint_editor.cpp:92
+#: pcbnew/footprint_edit_frame.cpp:1045 pcbnew/menubar_footprint_editor.cpp:92
 msgid "Footprint Editor"
 msgstr "Footprinteditor"
 
@@ -6126,7 +6128,7 @@ msgstr "Zoll"
 msgid "Constrain to H, V, 45"
 msgstr "Auf H, V, 45° beschränken"
 
-#: common/eda_draw_frame.cpp:1121 pcbnew/footprint_libraries_utils.cpp:1368
+#: common/eda_draw_frame.cpp:1121 pcbnew/footprint_libraries_utils.cpp:1377
 msgid "Select Library"
 msgstr "Bibliothek wählen"
 
@@ -6347,7 +6349,7 @@ msgstr "Kreisbogen"
 #: eeschema/dialogs/dialog_label_properties_base.cpp:172
 #: eeschema/sch_label.cpp:2247 gerbview/gerber_draw_item.cpp:231
 #: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:1515
-#: pcbnew/pad.cpp:2498 pcbnew/pcb_dimension.cpp:1975
+#: pcbnew/pad.cpp:2492 pcbnew/pcb_dimension.cpp:1975
 msgid "Circle"
 msgstr "Kreis"
 
@@ -6429,7 +6431,7 @@ msgstr "Punkte"
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:40
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:169
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2140 pcbnew/pad.cpp:1348
-#: pcbnew/pcb_fields_grid_table.cpp:177 pcbnew/pcb_reference_image.cpp:215
+#: pcbnew/pcb_fields_grid_table.cpp:146 pcbnew/pcb_reference_image.cpp:215
 #: pcbnew/pcb_reference_image.cpp:368 pcbnew/pcb_tablecell.cpp:197
 #: pcbnew/pcb_tablecell.cpp:204 pcbnew/pcb_target.cpp:156
 #: pcbnew/pcb_target.cpp:249 pcbnew/pcb_text.cpp:292 pcbnew/pcb_textbox.cpp:814
@@ -6446,7 +6448,7 @@ msgstr "Breite"
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:55
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:56
 #: pcbnew/pad.cpp:1349 pcbnew/pcb_dimension.cpp:1012
-#: pcbnew/pcb_fields_grid_table.cpp:178 pcbnew/pcb_reference_image.cpp:217
+#: pcbnew/pcb_fields_grid_table.cpp:147 pcbnew/pcb_reference_image.cpp:217
 #: pcbnew/pcb_reference_image.cpp:375 pcbnew/pcb_tablecell.cpp:198
 #: pcbnew/pcb_tablecell.cpp:205 pcbnew/pcb_text.cpp:293
 #: pcbnew/pcb_textbox.cpp:815
@@ -6528,7 +6530,7 @@ msgstr "Füllfarbe"
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:62
 #: eeschema/dialogs/dialog_tablecell_properties_base.cpp:119
 #: eeschema/dialogs/dialog_text_properties_base.cpp:113
-#: eeschema/fields_grid_table.cpp:484 eeschema/sch_label.cpp:1197
+#: eeschema/fields_grid_table.cpp:475 eeschema/sch_label.cpp:1197
 #: eeschema/sch_label.cpp:2269 eeschema/sch_tablecell.cpp:128
 #: eeschema/sch_text.cpp:637 eeschema/sch_textbox.cpp:543
 #: pagelayout_editor/dialogs/properties_frame_base.cpp:98
@@ -6539,7 +6541,7 @@ msgstr "Füllfarbe"
 #: pcbnew/dialogs/dialog_tablecell_properties_base.cpp:125
 #: pcbnew/dialogs/panel_fp_editor_graphics_defaults_base.cpp:57
 #: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:52
-#: pcbnew/pcb_fields_grid_table.cpp:180
+#: pcbnew/pcb_fields_grid_table.cpp:149
 msgid "Italic"
 msgstr "Kursiv"
 
@@ -6554,7 +6556,7 @@ msgstr "Kursiv"
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:63
 #: eeschema/dialogs/dialog_tablecell_properties_base.cpp:116
 #: eeschema/dialogs/dialog_text_properties_base.cpp:108
-#: eeschema/fields_grid_table.cpp:485 eeschema/sch_label.cpp:1197
+#: eeschema/fields_grid_table.cpp:476 eeschema/sch_label.cpp:1197
 #: eeschema/sch_label.cpp:2270 eeschema/sch_tablecell.cpp:128
 #: eeschema/sch_text.cpp:637 eeschema/sch_textbox.cpp:543
 #: eeschema/widgets/tuner_slider_base.cpp:48
@@ -6571,8 +6573,8 @@ msgstr "Fett+Kursiv"
 #: common/eda_text.cpp:1330
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:242
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
-#: eeschema/fields_grid_table.cpp:310 eeschema/fields_grid_table.cpp:725
-#: eeschema/fields_grid_table.cpp:869 eeschema/pin_type.cpp:113
+#: eeschema/fields_grid_table.cpp:301 eeschema/fields_grid_table.cpp:716
+#: eeschema/fields_grid_table.cpp:860 eeschema/pin_type.cpp:113
 #: eeschema/sch_field.cpp:1144 eeschema/sch_field.cpp:1731
 #: eeschema/sch_pin.cpp:2185 pcbnew/dialogs/dialog_render_job.cpp:42
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2604
@@ -6582,9 +6584,9 @@ msgstr "Links"
 #: common/eda_text.cpp:1331 common/eda_text.cpp:1340
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:303 eeschema/fields_grid_table.cpp:311
-#: eeschema/fields_grid_table.cpp:726 eeschema/fields_grid_table.cpp:737
-#: eeschema/fields_grid_table.cpp:871 eeschema/fields_grid_table.cpp:895
+#: eeschema/fields_grid_table.cpp:294 eeschema/fields_grid_table.cpp:302
+#: eeschema/fields_grid_table.cpp:717 eeschema/fields_grid_table.cpp:728
+#: eeschema/fields_grid_table.cpp:862 eeschema/fields_grid_table.cpp:886
 #: eeschema/sch_field.cpp:1145 eeschema/sch_field.cpp:1155
 #: eeschema/sch_field.cpp:1732 eeschema/sch_field.cpp:1741
 #: eeschema/sch_text.cpp:658 gerbview/gerber_file_image.cpp:361
@@ -6599,8 +6601,8 @@ msgstr "Zentriert"
 #: common/eda_text.cpp:1332
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:242
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
-#: eeschema/fields_grid_table.cpp:312 eeschema/fields_grid_table.cpp:727
-#: eeschema/fields_grid_table.cpp:873 eeschema/pin_type.cpp:112
+#: eeschema/fields_grid_table.cpp:303 eeschema/fields_grid_table.cpp:718
+#: eeschema/fields_grid_table.cpp:864 eeschema/pin_type.cpp:112
 #: eeschema/sch_field.cpp:1146 eeschema/sch_field.cpp:1733
 #: eeschema/sch_pin.cpp:2184 pcbnew/dialogs/dialog_render_job.cpp:43
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2605
@@ -6609,8 +6611,8 @@ msgstr "Rechts"
 
 #: common/eda_text.cpp:1339
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:302 eeschema/fields_grid_table.cpp:736
-#: eeschema/fields_grid_table.cpp:893 eeschema/sch_field.cpp:1154
+#: eeschema/fields_grid_table.cpp:293 eeschema/fields_grid_table.cpp:727
+#: eeschema/fields_grid_table.cpp:884 eeschema/sch_field.cpp:1154
 #: eeschema/sch_field.cpp:1740 eeschema/sch_text.cpp:657
 #: pcbnew/dialogs/dialog_render_job.cpp:44
 msgid "Top"
@@ -6618,8 +6620,8 @@ msgstr "Oben"
 
 #: common/eda_text.cpp:1341
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:304 eeschema/fields_grid_table.cpp:738
-#: eeschema/fields_grid_table.cpp:897 eeschema/sch_field.cpp:1156
+#: eeschema/fields_grid_table.cpp:295 eeschema/fields_grid_table.cpp:729
+#: eeschema/fields_grid_table.cpp:888 eeschema/sch_field.cpp:1156
 #: eeschema/sch_field.cpp:1742 eeschema/sch_text.cpp:659
 #: pcbnew/dialogs/dialog_render_job.cpp:40
 msgid "Bottom"
@@ -6632,15 +6634,15 @@ msgstr "Unten"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:68
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:68
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:65
-#: eeschema/fields_grid_table.cpp:487 eeschema/sch_field.cpp:1781
+#: eeschema/fields_grid_table.cpp:478 eeschema/sch_field.cpp:1781
 #: eeschema/sch_pin.cpp:1589 eeschema/sch_pin.cpp:2230
 #: eeschema/sch_symbol.cpp:2965 eeschema/sch_tablecell.cpp:203
 #: eeschema/sch_text.cpp:783 eeschema/sch_textbox.cpp:714
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:59
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:60
-#: pcbnew/footprint.cpp:4039 pcbnew/pad.cpp:2545 pcbnew/pcb_dimension.cpp:1756
-#: pcbnew/pcb_dimension.cpp:1831 pcbnew/pcb_fields_grid_table.cpp:182
-#: pcbnew/pcb_tablecell.cpp:207 pcbnew/zone.cpp:1977
+#: pcbnew/footprint.cpp:4044 pcbnew/pad.cpp:2539 pcbnew/pcb_dimension.cpp:1756
+#: pcbnew/pcb_dimension.cpp:1831 pcbnew/pcb_fields_grid_table.cpp:151
+#: pcbnew/pcb_tablecell.cpp:207 pcbnew/zone.cpp:2001
 msgid "Orientation"
 msgstr "Ausrichtung"
 
@@ -6659,7 +6661,7 @@ msgstr "Texteigenschaften"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:71
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:71
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:68
-#: eeschema/fields_grid_table.cpp:490 eeschema/sch_field.cpp:1136
+#: eeschema/fields_grid_table.cpp:481 eeschema/sch_field.cpp:1136
 #: eeschema/sch_label.cpp:1195 eeschema/sch_tablecell.cpp:126
 #: eeschema/sch_text.cpp:635 eeschema/sch_textbox.cpp:541
 #: eeschema/widgets/sch_properties_panel.cpp:258 pcbnew/pcb_dimension.cpp:628
@@ -6674,14 +6676,14 @@ msgstr "Schriftart"
 #: pcbnew/board_stackup_manager/panel_board_stackup_base.cpp:91
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:56
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:57
-#: pcbnew/pcb_fields_grid_table.cpp:179 pcbnew/pcb_tablecell.cpp:206
+#: pcbnew/pcb_fields_grid_table.cpp:148 pcbnew/pcb_tablecell.cpp:206
 #: pcbnew/pcb_text.cpp:291
 msgid "Thickness"
 msgstr "Stärke"
 
 #: common/eda_text.cpp:1375 eeschema/sch_field.cpp:1772
 #: eeschema/sch_text.cpp:772 pcbnew/microwave/microwave_polygon.cpp:127
-#: pcbnew/pcb_fields_grid_table.cpp:187
+#: pcbnew/pcb_fields_grid_table.cpp:156
 msgid "Mirrored"
 msgstr "Gespiegelt"
 
@@ -7199,7 +7201,7 @@ msgstr "Ausgewählte Zellen in die Zwischenablage kopieren"
 #: common/widgets/listbox_tricks.cpp:51
 #: eeschema/tools/sch_editor_control.cpp:2270
 #: eeschema/tools/symbol_editor_edit_tool.cpp:1020
-#: pcbnew/dialogs/panel_setup_rules.cpp:132 pcbnew/tools/pcb_control.cpp:1234
+#: pcbnew/dialogs/panel_setup_rules.cpp:132 pcbnew/tools/pcb_control.cpp:1238
 msgid "Paste"
 msgstr "Einfügen"
 
@@ -7211,7 +7213,7 @@ msgstr ""
 #: common/grid_tricks.cpp:368 common/tool/actions.cpp:291
 #: common/widgets/listbox_tricks.cpp:54 eeschema/tools/sch_edit_tool.cpp:1680
 #: eeschema/tools/symbol_editor_edit_tool.cpp:476
-#: kicad/dialogs/panel_jobset.cpp:363 kicad/project_tree_pane.cpp:941
+#: kicad/dialogs/panel_jobset.cpp:363 kicad/project_tree_pane.cpp:942
 #: pcbnew/dialogs/panel_setup_rules.cpp:133 pcbnew/tools/edit_tool.cpp:2646
 msgid "Delete"
 msgstr "Entfernen"
@@ -7806,165 +7808,165 @@ msgstr "Konnte nicht auf Sprache %s wechseln"
 msgid "undefined"
 msgstr "nicht definiert"
 
-#: common/layer_id.cpp:112
+#: common/layer_id.cpp:67
 #: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr_parser.cpp:1149
 msgid "Rescue"
 msgstr "Rettung"
 
-#: common/layer_id.cpp:116 eeschema/widgets/panel_sch_selection_filter.cpp:204
+#: common/layer_id.cpp:71 eeschema/widgets/panel_sch_selection_filter.cpp:204
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:37
 msgid "Wires"
 msgstr "Elektr. Verbindungen"
 
-#: common/layer_id.cpp:117
+#: common/layer_id.cpp:72
 msgid "Buses"
 msgstr "Busse"
 
-#: common/layer_id.cpp:118
+#: common/layer_id.cpp:73
 msgid "Bus junctions"
 msgstr "Busknotenpunkte"
 
-#: common/layer_id.cpp:119
+#: common/layer_id.cpp:74
 msgid "Junctions"
 msgstr "Knotenpunkte"
 
-#: common/layer_id.cpp:120 eeschema/widgets/panel_sch_selection_filter.cpp:205
+#: common/layer_id.cpp:75 eeschema/widgets/panel_sch_selection_filter.cpp:205
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:41
 #: eeschema/widgets/search_handlers.cpp:399
 msgid "Labels"
 msgstr "Bezeichner"
 
-#: common/layer_id.cpp:121
+#: common/layer_id.cpp:76
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:45
 msgid "Global labels"
 msgstr "Globale Bezeichner"
 
-#: common/layer_id.cpp:122
+#: common/layer_id.cpp:77
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:48
 msgid "Hierarchical labels"
 msgstr "Hierarchische Bezeichner"
 
-#: common/layer_id.cpp:123 eeschema/sch_symbol.cpp:2981
+#: common/layer_id.cpp:78 eeschema/sch_symbol.cpp:2981
 msgid "Pin numbers"
 msgstr "Pinnummern"
 
-#: common/layer_id.cpp:124 eeschema/sch_symbol.cpp:2985
+#: common/layer_id.cpp:79 eeschema/sch_symbol.cpp:2985
 msgid "Pin names"
 msgstr "Pinnamen"
 
-#: common/layer_id.cpp:125
+#: common/layer_id.cpp:80
 msgid "Symbol references"
 msgstr "Symbolreferenzen"
 
-#: common/layer_id.cpp:126
+#: common/layer_id.cpp:81
 msgid "Symbol values"
 msgstr "Symbolwerte"
 
-#: common/layer_id.cpp:127
+#: common/layer_id.cpp:82
 msgid "Symbol fields"
 msgstr "Symbolfelder"
 
-#: common/layer_id.cpp:128
+#: common/layer_id.cpp:83
 msgid "Sheet references"
 msgstr "Schaltplanverweise"
 
-#: common/layer_id.cpp:129
+#: common/layer_id.cpp:84
 msgid "Net class references"
 msgstr "Netzklassenbezüge"
 
-#: common/layer_id.cpp:130
+#: common/layer_id.cpp:85
 msgid "Rule areas"
 msgstr "Regelbereiche"
 
-#: common/layer_id.cpp:131
+#: common/layer_id.cpp:86
 msgid "Symbol body outlines"
 msgstr "Symbolkörper-Umrisse"
 
-#: common/layer_id.cpp:132
+#: common/layer_id.cpp:87
 msgid "Symbol body fills"
 msgstr "Symbolkörper-Füllungen"
 
-#: common/layer_id.cpp:133
+#: common/layer_id.cpp:88
 msgid "Shape fills"
 msgstr "Formfüllungen"
 
-#: common/layer_id.cpp:134
+#: common/layer_id.cpp:89
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:72
 msgid "Schematic text && graphics"
 msgstr "Schaltplantext && Grafiken"
 
-#: common/layer_id.cpp:135
+#: common/layer_id.cpp:90
 msgid "Symbol private text && graphics"
 msgstr "Symbol-privater Text && Grafiken"
 
-#: common/layer_id.cpp:136
+#: common/layer_id.cpp:91
 msgid "Schematic text && graphics backgrounds"
 msgstr "Schaltplantext- && Grafikhintergründe"
 
-#: common/layer_id.cpp:137 eeschema/widgets/panel_sch_selection_filter.cpp:206
+#: common/layer_id.cpp:92 eeschema/widgets/panel_sch_selection_filter.cpp:206
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:33
 msgid "Pins"
 msgstr "Pins"
 
-#: common/layer_id.cpp:138
+#: common/layer_id.cpp:93
 msgid "Sheet borders"
 msgstr "Schaltplanränder"
 
-#: common/layer_id.cpp:139
+#: common/layer_id.cpp:94
 msgid "Sheet backgrounds"
 msgstr "Schaltplanhintergründe"
 
-#: common/layer_id.cpp:140
+#: common/layer_id.cpp:95
 msgid "Sheet names"
 msgstr "Schaltplannamen"
 
-#: common/layer_id.cpp:141
+#: common/layer_id.cpp:96
 msgid "Sheet fields"
 msgstr "Schaltplanfelder"
 
-#: common/layer_id.cpp:142
+#: common/layer_id.cpp:97
 msgid "Sheet file names"
 msgstr "Schaltplandateinamen"
 
-#: common/layer_id.cpp:143
+#: common/layer_id.cpp:98
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:63
 msgid "Sheet pins"
 msgstr "Schaltplanpins"
 
-#: common/layer_id.cpp:144
+#: common/layer_id.cpp:99
 msgid "No-connect symbols"
 msgstr "\"Keine Verbindung\"-Markierungen"
 
-#: common/layer_id.cpp:145
+#: common/layer_id.cpp:100
 msgid "DNP markers"
 msgstr "Nicht-bestücken-Markierungen"
 
-#: common/layer_id.cpp:146
+#: common/layer_id.cpp:101
 msgid "Excluded-from-simulation markers"
 msgstr "Von-Simulation-ausschl.-Eigenschaft"
 
-#: common/layer_id.cpp:147
+#: common/layer_id.cpp:102
 msgid "ERC warnings"
 msgstr "ERC-Warnungen"
 
-#: common/layer_id.cpp:148
+#: common/layer_id.cpp:103
 msgid "ERC errors"
 msgstr "ERC-Fehler"
 
-#: common/layer_id.cpp:149
+#: common/layer_id.cpp:104
 msgid "ERC exclusions"
 msgstr "ERC-Ausnahmen"
 
-#: common/layer_id.cpp:150 common/layer_id.cpp:189
+#: common/layer_id.cpp:105 common/layer_id.cpp:144
 #: pcbnew/widgets/appearance_controls.cpp:347
 msgid "Anchors"
 msgstr "Anker"
 
-#: common/layer_id.cpp:151 common/layer_id.cpp:193
+#: common/layer_id.cpp:106 common/layer_id.cpp:148
 msgid "Helper items"
 msgstr "Hilfselemente"
 
-#: common/layer_id.cpp:152 common/layer_id.cpp:194 common/tool/grid_menu.cpp:56
+#: common/layer_id.cpp:107 common/layer_id.cpp:149 common/tool/grid_menu.cpp:56
 #: eeschema/tools/sch_editor_control.cpp:2867
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:103
 #: gerbview/widgets/gerbview_layer_widget.cpp:135
@@ -7972,80 +7974,80 @@ msgstr "Hilfselemente"
 msgid "Grid"
 msgstr "Raster"
 
-#: common/layer_id.cpp:153
+#: common/layer_id.cpp:108
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:104
 msgid "Axes"
 msgstr "Achsen"
 
-#: common/layer_id.cpp:154 common/layer_id.cpp:196
+#: common/layer_id.cpp:109 common/layer_id.cpp:151
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:107
 #: gerbview/widgets/gerbview_layer_widget.cpp:141
 msgid "Background"
 msgstr "Hintergrund"
 
-#: common/layer_id.cpp:155 common/layer_id.cpp:192
+#: common/layer_id.cpp:110 common/layer_id.cpp:147
 #: common/widgets/gal_options_panel_base.cpp:120
 #: eeschema/sim/simulator_frame_ui.cpp:613
 #: eeschema/sim/simulator_frame_ui_base.cpp:167
 msgid "Cursor"
 msgstr "Fadenkreuz"
 
-#: common/layer_id.cpp:156
+#: common/layer_id.cpp:111
 msgid "Hovered items"
 msgstr "Schwebende Elemente"
 
-#: common/layer_id.cpp:157
+#: common/layer_id.cpp:112
 msgid "Highlighted items"
 msgstr "Hervorgehobene Elemente"
 
-#: common/layer_id.cpp:158
+#: common/layer_id.cpp:113
 msgid "Hidden items"
 msgstr "Verborgene Elemente"
 
-#: common/layer_id.cpp:159 common/layer_id.cpp:197
+#: common/layer_id.cpp:114 common/layer_id.cpp:152
 msgid "Selection highlight"
 msgstr "Hervorhebung Auswahl"
 
-#: common/layer_id.cpp:160
+#: common/layer_id.cpp:115
 msgid "Net color highlight"
 msgstr "Netzhervorhebungsfarbe"
 
-#: common/layer_id.cpp:161 common/layer_id.cpp:190
+#: common/layer_id.cpp:116 common/layer_id.cpp:145
 msgid "Drawing sheet"
 msgstr "Zeichnungsblatt"
 
-#: common/layer_id.cpp:162 common/layer_id.cpp:191
+#: common/layer_id.cpp:117 common/layer_id.cpp:146
 msgid "Page limits"
 msgstr "Seitenbegrenzungen"
 
-#: common/layer_id.cpp:163
+#: common/layer_id.cpp:118
 msgid "Operating point voltages"
 msgstr "Arbeitspunktspannungen"
 
-#: common/layer_id.cpp:164
+#: common/layer_id.cpp:119
 msgid "Operating point currents"
 msgstr "Arbeitspunktströme"
 
-#: common/layer_id.cpp:168
+#: common/layer_id.cpp:123
 msgid "Footprints front"
 msgstr "Footprints Vorderseite"
 
-#: common/layer_id.cpp:169
+#: common/layer_id.cpp:124
 msgid "Footprints back"
 msgstr "Footprints Rückseite"
 
-#: common/layer_id.cpp:171
+#: common/layer_id.cpp:126
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:27
 #: eeschema/dialogs/dialog_update_from_pcb_base.cpp:53
 #: pcbnew/dialogs/dialog_global_edit_text_and_graphics_base.cpp:28
 msgid "Reference designators"
 msgstr "Referenzbezeichner"
 
-#: common/layer_id.cpp:172
+#: common/layer_id.cpp:127
 msgid "Footprint text"
 msgstr "Footprint-Text"
 
-#: common/layer_id.cpp:173
+#: common/layer_id.cpp:128
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:27
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:64
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:24
@@ -8055,91 +8057,91 @@ msgstr "Footprint-Text"
 msgid "Tracks"
 msgstr "Leiterbahnen"
 
-#: common/layer_id.cpp:174
+#: common/layer_id.cpp:129
 msgid "Through vias"
 msgstr "Durchkontaktierungen"
 
-#: common/layer_id.cpp:175
+#: common/layer_id.cpp:130
 msgid "Blind/Buried vias"
 msgstr "Blinde/Vergrabene Vias"
 
-#: common/layer_id.cpp:176
+#: common/layer_id.cpp:131
 msgid "Micro-vias"
 msgstr "Mikro-Vias"
 
-#: common/layer_id.cpp:177
+#: common/layer_id.cpp:132
 msgid "Via holes"
 msgstr "Via-Löcher"
 
-#: common/layer_id.cpp:178
+#: common/layer_id.cpp:133
 msgid "Via hole walls"
 msgstr "Via-Lochwände"
 
-#: common/layer_id.cpp:179
+#: common/layer_id.cpp:134
 msgid "Plated holes"
 msgstr "Metallisierte Löcher"
 
-#: common/layer_id.cpp:180
+#: common/layer_id.cpp:135
 msgid "Plated hole walls"
 msgstr "Metallisierte Lochwände"
 
-#: common/layer_id.cpp:181
+#: common/layer_id.cpp:136
 msgid "Non-plated holes"
 msgstr "Nicht metallisierte Bohrungen"
 
-#: common/layer_id.cpp:182 pcbnew/dialogs/panel_edit_options_base.cpp:371
+#: common/layer_id.cpp:137 pcbnew/dialogs/panel_edit_options_base.cpp:371
 #: pcbnew/widgets/appearance_controls.cpp:343
 #: pcbnew/widgets/appearance_controls.cpp:721
-#: pcbnew/widgets/appearance_controls.cpp:2537
+#: pcbnew/widgets/appearance_controls.cpp:2573
 #: pcbnew/widgets/search_handlers.cpp:386
 msgid "Ratsnest"
 msgstr "Netzlinien"
 
-#: common/layer_id.cpp:183
+#: common/layer_id.cpp:138
 msgid "DRC warnings"
 msgstr "DRC-Warnungen"
 
-#: common/layer_id.cpp:184
+#: common/layer_id.cpp:139
 msgid "DRC errors"
 msgstr "DRC-Fehler"
 
-#: common/layer_id.cpp:185
+#: common/layer_id.cpp:140
 msgid "DRC shape 1"
 msgstr "DRC-Form 1"
 
-#: common/layer_id.cpp:186
+#: common/layer_id.cpp:141
 msgid "DRC shape 2"
 msgstr "DRC-Form 2"
 
-#: common/layer_id.cpp:187
+#: common/layer_id.cpp:142
 msgid "DRC exclusions"
 msgstr "DRC-Ausnahmen"
 
-#: common/layer_id.cpp:188
+#: common/layer_id.cpp:143
 msgid "DRC marker shadows"
 msgstr "DRC-Marker-Schatten"
 
-#: common/layer_id.cpp:195
+#: common/layer_id.cpp:150
 msgid "Grid axes"
 msgstr "Rasterachsen"
 
-#: common/layer_id.cpp:198
+#: common/layer_id.cpp:153
 msgid "Locked item shadow"
 msgstr "Schatten gesperrter Elemente"
 
-#: common/layer_id.cpp:199
+#: common/layer_id.cpp:154
 msgid "Courtyard collision shadow"
 msgstr "Schatten kollidierender Abstandsflächen"
 
-#: common/layer_id.cpp:200
+#: common/layer_id.cpp:155
 msgid "Track net names"
 msgstr "Leiterbahn-Netznamen"
 
-#: common/layer_id.cpp:201
+#: common/layer_id.cpp:156
 msgid "Pad net names"
 msgstr "Pad-Netznamen"
 
-#: common/layer_id.cpp:202
+#: common/layer_id.cpp:157
 msgid "Via net names"
 msgstr "Via-Netznamen"
 
@@ -8198,13 +8200,13 @@ msgstr "Element"
 
 #: common/lib_tree_model_adapter.cpp:422
 #: eeschema/widgets/panel_design_block_chooser.cpp:411
-#: eeschema/widgets/panel_symbol_chooser.cpp:171
+#: eeschema/widgets/panel_symbol_chooser.cpp:173
 #: pcbnew/widgets/panel_footprint_chooser.cpp:96
 msgid "Recently Used"
 msgstr "Kürzlich benutzt"
 
 #: common/lib_tree_model_adapter.cpp:424
-#: eeschema/widgets/panel_symbol_chooser.cpp:178
+#: eeschema/widgets/panel_symbol_chooser.cpp:180
 msgid "Already Placed"
 msgstr "Bereits platziert"
 
@@ -8488,7 +8490,7 @@ msgstr "Standardbearbeitung"
 #: eeschema/dialogs/dialog_sim_model_base.cpp:271 eeschema/sch_symbol.cpp:2058
 #: eeschema/sch_symbol.cpp:2110 eeschema/sch_symbol.cpp:2991
 #: eeschema/widgets/search_handlers.cpp:160
-#: eeschema/widgets/search_handlers.cpp:246 pcbnew/footprint.cpp:4045
+#: eeschema/widgets/search_handlers.cpp:246 pcbnew/footprint.cpp:4050
 #: pcbnew/widgets/search_handlers.cpp:118
 msgid "Reference"
 msgstr "Referenz"
@@ -8510,7 +8512,7 @@ msgstr "Nach Wert und Footprint gruppieren"
 #: eeschema/tools/sch_edit_tool.cpp:551
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:179
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:184
-#: pcbnew/footprint.cpp:4068
+#: pcbnew/footprint.cpp:4073
 msgid "Attributes"
 msgstr "Attribute"
 
@@ -8527,16 +8529,16 @@ msgstr "TSV"
 msgid "Semicolons"
 msgstr "Strichpunkte"
 
-#: common/settings/color_settings.cpp:337
+#: common/settings/color_settings.cpp:379
 msgid "(Footprints)"
 msgstr "(Footprints)"
 
-#: common/settings/color_settings.cpp:389
+#: common/settings/color_settings.cpp:433
 #: pagelayout_editor/dialogs/panel_pl_editor_color_settings.cpp:82
 msgid "KiCad Default"
 msgstr "KiCad Standard"
 
-#: common/settings/color_settings.cpp:394
+#: common/settings/color_settings.cpp:438
 msgid "KiCad Classic"
 msgstr "KiCad Klassisch"
 
@@ -8559,7 +8561,7 @@ msgid "Create a new document in the editor"
 msgstr "Erstelle neues Dokument im Editor"
 
 #: common/tool/actions.cpp:52 eeschema/symbol_editor/symbol_editor.cpp:866
-#: pcbnew/footprint_libraries_utils.cpp:1050
+#: pcbnew/footprint_libraries_utils.cpp:1059
 msgid "New Library..."
 msgstr "Neue Bibliothek..."
 
@@ -8601,7 +8603,7 @@ msgstr "Blibliotheksdatei mit System-Dateiexplorer öffnen"
 
 #: common/tool/actions.cpp:91 eeschema/symbol_editor/symbol_editor.cpp:856
 #: eeschema/widgets/tuner_slider_base.cpp:117
-#: pcbnew/footprint_libraries_utils.cpp:1036
+#: pcbnew/footprint_libraries_utils.cpp:1045
 msgid "Save"
 msgstr "Speichern"
 
@@ -9356,7 +9358,7 @@ msgstr "Eigenschaftsverwaltung anzeigen/ausblenden"
 
 #: common/tool/actions.cpp:1124
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:101
-#: eeschema/fields_grid_table.cpp:1068
+#: eeschema/fields_grid_table.cpp:1059
 msgid "Show Datasheet"
 msgstr "Datenblatt anzeigen"
 
@@ -9488,6 +9490,7 @@ msgstr "Alle Python-Plugins neu laden und Plugin-Menüs aktualisieren"
 #: eeschema/dialogs/dialog_schematic_setup.cpp:136
 #: pcbnew/dialogs/dialog_board_setup.cpp:210
 #: pcbnew/dialogs/dialog_footprint_properties.cpp:79
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:149
 msgid "Embedded Files"
 msgstr "Eingebettete Dateien"
 
@@ -9677,8 +9680,8 @@ msgid "Mirroring for Y axis is not supported yet"
 msgstr "Spiegeln an der Y-Achse wird noch nicht unterstützt"
 
 #: common/widgets/filter_combobox.cpp:72
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:806
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:833
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:805
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:832
 msgid "Filter:"
 msgstr "Filter:"
 
@@ -9694,7 +9697,7 @@ msgstr "Platine"
 #: common/widgets/footprint_diff_widget.cpp:42 cvpcb/cvpcb_mainframe.cpp:814
 #: eeschema/sch_base_frame.cpp:593 eeschema/sch_symbol.cpp:2086
 #: eeschema/sch_symbol.cpp:2090 eeschema/sch_symbol.cpp:2125
-#: eeschema/widgets/symbol_diff_widget.cpp:45 pcbnew/footprint.cpp:1624
+#: eeschema/widgets/symbol_diff_widget.cpp:45 pcbnew/footprint.cpp:1629
 msgid "Library"
 msgstr "Bibliothek"
 
@@ -9708,7 +9711,7 @@ msgid "Footprint not found."
 msgstr "Footprint nicht gefunden."
 
 #: common/widgets/footprint_select_widget.cpp:68 cvpcb/cvpcb_mainframe.cpp:899
-#: pcbnew/footprint_edit_frame.cpp:1060
+#: pcbnew/footprint_edit_frame.cpp:1070
 #: pcbnew/widgets/panel_footprint_chooser.cpp:69
 msgid "Loading Footprint Libraries"
 msgstr "Footprint-Bibliotheken laden"
@@ -9792,7 +9795,7 @@ msgstr "Am Raster fangen:"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:357
 #: pcbnew/dialogs/panel_edit_options_base.cpp:329
 #: pcbnew/dialogs/panel_edit_options_base.cpp:343
-#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1824
+#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1848
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 msgid "Always"
 msgstr "Immer"
@@ -9805,7 +9808,7 @@ msgstr "Wenn Raster angezeigt wird"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:357
 #: pcbnew/dialogs/panel_edit_options_base.cpp:329
 #: pcbnew/dialogs/panel_edit_options_base.cpp:343
-#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1825
+#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1849
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 msgid "Never"
 msgstr "Niemals"
@@ -10075,8 +10078,8 @@ msgstr "Zeige:"
 #: pcbnew/dialogs/dialog_footprint_checker_base.cpp:36
 #: pcbnew/widgets/appearance_controls.cpp:713
 #: pcbnew/widgets/appearance_controls.cpp:755
-#: pcbnew/widgets/appearance_controls.cpp:2534
-#: pcbnew/widgets/appearance_controls.cpp:2553
+#: pcbnew/widgets/appearance_controls.cpp:2570
+#: pcbnew/widgets/appearance_controls.cpp:2589
 msgid "All"
 msgstr "Alle"
 
@@ -10166,12 +10169,12 @@ msgid "EasyEDA (JLCEDA) Pro files"
 msgstr "EasyEDA (JLCEDA) Pro Dateien"
 
 #: common/wildcards_and_files_ext.cpp:339
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:301
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:302
 msgid "KiCad printed circuit board files"
 msgstr "KiCad PCB-Dateien"
 
 #: common/wildcards_and_files_ext.cpp:346
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:311
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:312
 msgid "KiCad footprint files"
 msgstr "KiCad Footprintdateien"
 
@@ -10417,7 +10420,7 @@ msgstr "\"%s\" ist kein gültiger Footprint."
 #: eeschema/generate_alias_info.cpp:39 eeschema/sch_symbol.cpp:2105
 #: eeschema/sch_symbol.cpp:2678 eeschema/sch_symbol.cpp:3003
 #: eeschema/symbol_editor/symbol_editor.cpp:1629
-#: eeschema/symbol_viewer_frame.cpp:462 pcbnew/footprint.cpp:4058
+#: eeschema/symbol_viewer_frame.cpp:462 pcbnew/footprint.cpp:4063
 #: pcbnew/generate_footprint_info.cpp:37 pcbnew/plot_board_layers.cpp:133
 msgid "Keywords"
 msgstr "Schlüsselwörter"
@@ -10486,7 +10489,7 @@ msgstr "Projektdatei: \"%s\""
 #: cvpcb/dialogs/dialog_config_equfiles.cpp:94
 #: eeschema/dialogs/dialog_bom.cpp:403
 #: gerbview/tools/gerbview_inspection_tool.cpp:185
-#: kicad/project_tree_pane.cpp:1022
+#: kicad/project_tree_pane.cpp:1023
 msgid "No text editor selected in KiCad.  Please choose one."
 msgstr ""
 "Es wurde kein Texteditor für KiCad ausgewählt. Bitte wählen Sie einen aus."
@@ -10574,7 +10577,7 @@ msgstr "Footprint \"%s\" nicht gefunden."
 msgid "Error loading footprint"
 msgstr "Fehler beim Laden des Footprints"
 
-#: cvpcb/display_footprints_frame.cpp:508 pcbnew/footprint.cpp:1684
+#: cvpcb/display_footprints_frame.cpp:508 pcbnew/footprint.cpp:1689
 #, c-format
 msgid "Footprint: %s"
 msgstr "Footprint: %s"
@@ -10938,7 +10941,7 @@ msgid "Enter a description for the library:"
 msgstr "Geben Sie eine Beschreibung für die Bibliothek ein:"
 
 #: eeschema/design_block_utils.cpp:240 eeschema/sch_symbol.cpp:3000
-#: pcbnew/footprint.cpp:4055 pcbnew/plot_board_layers.cpp:129
+#: pcbnew/footprint.cpp:4060 pcbnew/plot_board_layers.cpp:129
 msgid "Library Description"
 msgstr "Bibliotheksbeschreibung"
 
@@ -10968,10 +10971,10 @@ msgid "Please select a library to delete."
 msgstr "Wähle Sie bitte eine zu löschende Bibliothek."
 
 #: eeschema/design_block_utils.cpp:470 eeschema/design_block_utils.cpp:512
-#: eeschema/design_block_utils.cpp:555 pcbnew/footprint_libraries_utils.cpp:543
+#: eeschema/design_block_utils.cpp:555 pcbnew/footprint_libraries_utils.cpp:552
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:958
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2939
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3017
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2942
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3020
 #, c-format
 msgid "Library '%s' is read only."
 msgstr "Bibliothek \"%s\" ist schreibgeschützt."
@@ -11614,7 +11617,7 @@ msgstr "Verbindungszeichenkette:"
 #: eeschema/dialogs/dialog_database_lib_settings_base.cpp:99
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:210
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:1383
-#: pcbnew/footprint_edit_frame.cpp:229 pcbnew/footprint_edit_frame.cpp:951
+#: pcbnew/footprint_edit_frame.cpp:229 pcbnew/footprint_edit_frame.cpp:961
 msgid "Libraries"
 msgstr "Bibliotheken"
 
@@ -12697,7 +12700,7 @@ msgstr "Syntaxhilfe-Fenster anzeigen"
 #: eeschema/sch_symbol.cpp:2989
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:27
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:28
-#: pcbnew/footprint.cpp:4043
+#: pcbnew/footprint.cpp:4048
 msgid "Fields"
 msgstr "Felder"
 
@@ -12706,21 +12709,21 @@ msgstr "Felder"
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:62
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:201
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:58
-#: eeschema/fields_grid_table.cpp:480
+#: eeschema/fields_grid_table.cpp:471
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:53
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:54
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:54
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:158
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:49
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:99
 #: pcbnew/dialogs/panel_fp_properties_3d_model_base.cpp:45
-#: pcbnew/pcb_fields_grid_table.cpp:176
+#: pcbnew/pcb_fields_grid_table.cpp:145
 msgid "Show"
 msgstr "Zeigen"
 
 #: eeschema/dialogs/dialog_label_properties_base.cpp:90
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:62
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:59
-#: eeschema/fields_grid_table.cpp:481
+#: eeschema/fields_grid_table.cpp:472
 msgid "Show Name"
 msgstr "Name anzeigen"
 
@@ -12728,7 +12731,7 @@ msgstr "Name anzeigen"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:63
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:63
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:60
-#: eeschema/fields_grid_table.cpp:482
+#: eeschema/fields_grid_table.cpp:473
 msgid "H Align"
 msgstr "H-Ausrichtung"
 
@@ -12736,7 +12739,7 @@ msgstr "H-Ausrichtung"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:64
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:64
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:61
-#: eeschema/fields_grid_table.cpp:483
+#: eeschema/fields_grid_table.cpp:474
 msgid "V Align"
 msgstr "V-Ausrichtung"
 
@@ -12744,7 +12747,7 @@ msgstr "V-Ausrichtung"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:67
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:67
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:64
-#: eeschema/fields_grid_table.cpp:486 eeschema/sch_field.cpp:1140
+#: eeschema/fields_grid_table.cpp:477 eeschema/sch_field.cpp:1140
 #: eeschema/sch_field.cpp:1777 eeschema/sch_label.cpp:1201
 #: eeschema/sch_tablecell.cpp:132 eeschema/sch_text.cpp:641
 #: eeschema/sch_text.cpp:778 eeschema/sch_textbox.cpp:547
@@ -12758,7 +12761,7 @@ msgstr "Textgröße"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:69
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:69
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:66
-#: eeschema/fields_grid_table.cpp:488
+#: eeschema/fields_grid_table.cpp:479
 msgid "X Position"
 msgstr "X-Position"
 
@@ -12768,7 +12771,7 @@ msgstr "X-Position"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:70
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:70
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:67
-#: eeschema/fields_grid_table.cpp:489
+#: eeschema/fields_grid_table.cpp:480
 msgid "Y Position"
 msgstr "Y-Position"
 
@@ -13061,7 +13064,7 @@ msgstr "Neues Symbol"
 #: eeschema/dialogs/dialog_sheet_properties.cpp:217
 #: eeschema/dialogs/dialog_symbol_properties.cpp:650
 #: pcbnew/dialogs/dialog_footprint_properties.cpp:402
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:424
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:433
 msgid "Fields must have a name."
 msgstr "Felder müssen einen Namen haben."
 
@@ -13095,25 +13098,25 @@ msgstr "Symbolname \"%s\" wird in Bibliothek \"%s\" bereits verwendet."
 msgid "Edit Symbol Properties"
 msgstr "Symboleigenschaften bearbeiten"
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:548
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:547
 #, c-format
 msgid "The name '%s' is already in use."
 msgstr "Der Name \"%s\" wird bereits verwendet."
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:634
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:633
 #: eeschema/dialogs/dialog_sheet_properties.cpp:785
 #: eeschema/dialogs/dialog_symbol_properties.cpp:883
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:688
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:684
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:716
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:720
 #, c-format
 msgid "The first %d fields are mandatory."
 msgstr "Die ersten %d Felder sind notwendig."
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:806
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:805
 msgid "Add Footprint Filter"
 msgstr "Footprintfilter hinzufügen"
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:833
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:832
 msgid "Edit Footprint Filter"
 msgstr "Footprintfilter bearbeiten"
 
@@ -14024,7 +14027,7 @@ msgstr "Elektrische Regeln"
 #: eeschema/dialogs/dialog_schematic_setup.cpp:112
 #: pcbnew/dialogs/dialog_board_setup.cpp:186
 #: pcbnew/widgets/appearance_controls.cpp:515
-#: pcbnew/widgets/appearance_controls.cpp:2420
+#: pcbnew/widgets/appearance_controls.cpp:2456
 #: pcbnew/widgets/appearance_controls_base.cpp:118
 #: pcbnew/widgets/search_handlers.cpp:381
 #: pcbnew/widgets/search_handlers.cpp:465
@@ -14115,7 +14118,7 @@ msgstr "Gefüllte Form"
 msgid "Clear colors to use Schematic Editor colors."
 msgstr "Farbe löschen, um Schaltplaneditor-Farben zu verwenden."
 
-#: eeschema/dialogs/dialog_shape_properties_base.cpp:158 pcbnew/zone.cpp:1970
+#: eeschema/dialogs/dialog_shape_properties_base.cpp:158 pcbnew/zone.cpp:1994
 msgid "Fill Style"
 msgstr "Füllart"
 
@@ -14376,7 +14379,7 @@ msgstr "SP"
 
 #: eeschema/dialogs/dialog_sim_command_base.cpp:25
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:96
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283 pcbnew/pad.cpp:2504
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283 pcbnew/pad.cpp:2498
 #: pcbnew/widgets/pcb_net_inspector_panel_data_model.h:711
 msgid "Custom"
 msgstr "Benutzerdefiniert"
@@ -15015,17 +15018,17 @@ msgid "Sequentially place all units of the symbol."
 msgstr "Platziert alle Einheiten des Symbols nacheinander."
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:95
-#: eeschema/fields_grid_table.cpp:1061
+#: eeschema/fields_grid_table.cpp:1052
 msgid "Select Footprint..."
 msgstr "Footprint auswählen..."
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:96
-#: eeschema/fields_grid_table.cpp:1062
+#: eeschema/fields_grid_table.cpp:1053
 msgid "Browse for footprint"
 msgstr "Footprints durchsuchen"
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:102
-#: eeschema/fields_grid_table.cpp:1069
+#: eeschema/fields_grid_table.cpp:1060
 msgid "Show datasheet in browser"
 msgstr "Datenblatt im Browser anzeigen"
 
@@ -15150,7 +15153,7 @@ msgstr "Stückliste-Voreinstellung speichern"
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1811
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2213
-#: pcbnew/widgets/appearance_controls.cpp:2728
+#: pcbnew/widgets/appearance_controls.cpp:2764
 msgid ""
 "Default presets cannot be modified.\n"
 "Please use a different name."
@@ -16791,7 +16794,7 @@ msgid "Net Navigator"
 msgstr "Netznavigator"
 
 #: eeschema/eeschema_settings.cpp:114 eeschema/sch_edit_frame.cpp:2207
-#: pcbnew/footprint_edit_frame.cpp:246 pcbnew/footprint_edit_frame.cpp:957
+#: pcbnew/footprint_edit_frame.cpp:246 pcbnew/footprint_edit_frame.cpp:967
 #: pcbnew/pcb_edit_frame.cpp:334 pcbnew/pcb_edit_frame.cpp:1709
 msgid "Selection Filter"
 msgstr "Auswahlfilter"
@@ -17266,28 +17269,28 @@ msgstr ""
 "\n"
 " ** ERC-Meldungen: %d  Fehler %d  Warnungen %d\n"
 
-#: eeschema/fields_grid_table.cpp:287 eeschema/files-io.cpp:919
+#: eeschema/fields_grid_table.cpp:278 eeschema/files-io.cpp:919
 #: eeschema/tools/sch_editor_control.cpp:128
 msgid "Schematic Files"
 msgstr "Schaltplan-Dateien"
 
-#: eeschema/fields_grid_table.cpp:318 eeschema/fields_grid_table.cpp:755
-#: eeschema/fields_grid_table.cpp:927
+#: eeschema/fields_grid_table.cpp:309 eeschema/fields_grid_table.cpp:746
+#: eeschema/fields_grid_table.cpp:918
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:154
 msgid "Horizontal"
 msgstr "Horizontal"
 
-#: eeschema/fields_grid_table.cpp:319 eeschema/fields_grid_table.cpp:757
-#: eeschema/fields_grid_table.cpp:929
+#: eeschema/fields_grid_table.cpp:310 eeschema/fields_grid_table.cpp:748
+#: eeschema/fields_grid_table.cpp:920
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:154
 msgid "Vertical"
 msgstr "Vertikal"
 
-#: eeschema/fields_grid_table.cpp:492 eeschema/sch_field.cpp:1767
+#: eeschema/fields_grid_table.cpp:483 eeschema/sch_field.cpp:1767
 msgid "Allow Autoplacement"
 msgstr "Autoplatzierung erlauben"
 
-#: eeschema/fields_grid_table.cpp:493 eeschema/sch_field.cpp:1805
+#: eeschema/fields_grid_table.cpp:484 eeschema/sch_field.cpp:1805
 #: eeschema/sch_item.cpp:516 eeschema/sch_item.cpp:568
 msgid "Private"
 msgstr "Privat"
@@ -17629,8 +17632,8 @@ msgstr "Abgeleitet von"
 #: eeschema/symbol_editor/symbol_editor.cpp:171
 #: eeschema/symbol_editor/symbol_editor.cpp:237
 #: eeschema/symbol_library_manager.cpp:458
-#: eeschema/widgets/panel_symbol_chooser.cpp:564
-#: eeschema/widgets/panel_symbol_chooser.cpp:623
+#: eeschema/widgets/panel_symbol_chooser.cpp:566
+#: eeschema/widgets/panel_symbol_chooser.cpp:625
 #: eeschema/widgets/symbol_preview_widget.cpp:207
 #, c-format
 msgid "Error loading symbol %s from library '%s'."
@@ -17653,7 +17656,7 @@ msgstr "Fuß"
 
 #: eeschema/import_gfx/dialog_import_gfx_sch.cpp:202
 #: pcbnew/import_gfx/dialog_import_graphics.cpp:215
-#: pcbnew/tools/drawing_tool.cpp:1906 pcbnew/tools/drawing_tool.cpp:1998
+#: pcbnew/tools/drawing_tool.cpp:1908 pcbnew/tools/drawing_tool.cpp:2000
 msgid "Import Graphics"
 msgstr "Grafiken importieren"
 
@@ -17682,7 +17685,7 @@ msgstr ""
 "Es werden nur Vektoren importiert. Bitmaps und Schriftarten werden ignoriert."
 
 #: eeschema/import_gfx/dialog_import_gfx_sch_base.cpp:43
-#: pcbnew/dialogs/dialog_rule_area_properties.cpp:129 pcbnew/zone.cpp:1949
+#: pcbnew/dialogs/dialog_rule_area_properties.cpp:129 pcbnew/zone.cpp:1973
 msgid "Placement"
 msgstr "Platzierung"
 
@@ -17726,109 +17729,109 @@ msgstr "Standardeinheiten:"
 msgid "Import Vector Graphics File"
 msgstr "Importiere Vektorgrafikdatei"
 
-#: eeschema/lib_symbol.cpp:294 eeschema/sch_symbol.cpp:445
+#: eeschema/lib_symbol.cpp:297 eeschema/sch_symbol.cpp:445
 #: eeschema/tools/sch_edit_tool.cpp:108
 #, c-format
 msgid "Unit %s"
 msgstr "Einheit %s"
 
-#: eeschema/lib_symbol.cpp:573 eeschema/sch_sheet.cpp:309
+#: eeschema/lib_symbol.cpp:576 eeschema/sch_sheet.cpp:309
 #: eeschema/sch_symbol.cpp:1593
 msgid "Excluded from BOM"
 msgstr "Von Bauteilliste ausgeschlossen"
 
-#: eeschema/lib_symbol.cpp:578 eeschema/sch_sheet.cpp:318
+#: eeschema/lib_symbol.cpp:581 eeschema/sch_sheet.cpp:318
 #: eeschema/sch_symbol.cpp:1602
 msgid "Excluded from board"
 msgstr "Von Platine ausgeschlossen"
 
-#: eeschema/lib_symbol.cpp:583 eeschema/sch_sheet.cpp:327
+#: eeschema/lib_symbol.cpp:586 eeschema/sch_sheet.cpp:327
 #: eeschema/sch_symbol.cpp:1611
 msgid "Excluded from simulation"
 msgstr "Von Simulation ausgeschlossen"
 
-#: eeschema/lib_symbol.cpp:588 eeschema/sch_sheet.cpp:336
+#: eeschema/lib_symbol.cpp:591 eeschema/sch_sheet.cpp:336
 #: eeschema/sch_sheet.cpp:880 eeschema/sch_symbol.cpp:1620
 #: eeschema/sch_symbol.cpp:2036 eeschema/widgets/search_handlers.cpp:169
-#: pcbnew/footprint.cpp:1672
+#: pcbnew/footprint.cpp:1677
 msgid "DNP"
 msgstr "Nicht bestücken"
 
-#: eeschema/lib_symbol.cpp:1598
+#: eeschema/lib_symbol.cpp:1601
 msgid "Power flag differs."
 msgstr "Versorgungs-Kennzeichnung weicht ab."
 
-#: eeschema/lib_symbol.cpp:1607
+#: eeschema/lib_symbol.cpp:1610
 msgid "Unit count differs."
 msgstr "Anzahl der Einheiten weicht ab."
 
-#: eeschema/lib_symbol.cpp:1647
+#: eeschema/lib_symbol.cpp:1650
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:745
 msgid "Graphic item count differs."
 msgstr "Anzahl der Grafikelemente weicht ab."
 
-#: eeschema/lib_symbol.cpp:1659
+#: eeschema/lib_symbol.cpp:1662
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:759
 #, c-format
 msgid "%s differs."
 msgstr "%s weicht ab."
 
-#: eeschema/lib_symbol.cpp:1670
+#: eeschema/lib_symbol.cpp:1673
 msgid "Pin count differs."
 msgstr "Pinanzahl weicht ab."
 
-#: eeschema/lib_symbol.cpp:1686
+#: eeschema/lib_symbol.cpp:1689
 #, c-format
 msgid "Pin %s not found."
 msgstr "Pin %s nicht gefunden."
 
-#: eeschema/lib_symbol.cpp:1694
+#: eeschema/lib_symbol.cpp:1697
 #, c-format
 msgid "Pin %s differs."
 msgstr "Pin %s weicht ab."
 
-#: eeschema/lib_symbol.cpp:1721
+#: eeschema/lib_symbol.cpp:1724
 #, c-format
 msgid "%s field differs."
 msgstr "%s-Feld weicht ab."
 
-#: eeschema/lib_symbol.cpp:1731
+#: eeschema/lib_symbol.cpp:1734
 msgid "Field count differs."
 msgstr "Feldanzahl weicht ab."
 
-#: eeschema/lib_symbol.cpp:1740
+#: eeschema/lib_symbol.cpp:1743
 msgid "Footprint filters differs."
 msgstr "Footprint-Filter weichen ab."
 
-#: eeschema/lib_symbol.cpp:1752
+#: eeschema/lib_symbol.cpp:1755
 msgid "Footprint filters differ."
 msgstr "Footprint-Filter weichen ab."
 
-#: eeschema/lib_symbol.cpp:1763
+#: eeschema/lib_symbol.cpp:1766
 msgid "Symbol keywords differ."
 msgstr "Symbol-Schlüsselwörter weichen ab."
 
-#: eeschema/lib_symbol.cpp:1772
+#: eeschema/lib_symbol.cpp:1775
 msgid "Symbol pin name offsets differ."
 msgstr "Pin-Namen-Offsets weichen ab."
 
-#: eeschema/lib_symbol.cpp:1783
+#: eeschema/lib_symbol.cpp:1786
 msgid "Show pin names settings differ."
 msgstr "Pin-Namen-Anzeigen-Einstellungen weichen ab."
 
-#: eeschema/lib_symbol.cpp:1792
+#: eeschema/lib_symbol.cpp:1795
 msgid "Show pin numbers settings differ."
 msgstr "Pin-Nummern-Anzeigen-Einstellungen weichen ab."
 
-#: eeschema/lib_symbol.cpp:1801
+#: eeschema/lib_symbol.cpp:1804
 msgid "Exclude from simulation settings differ."
 msgstr "Einstellungen \"Von Simulation ausschließen\" weichen ab."
 
-#: eeschema/lib_symbol.cpp:1810
+#: eeschema/lib_symbol.cpp:1813
 msgid "Exclude from bill of materials settings differ."
 msgstr "Von-Stückliste-ausschließen-Einstellungen weichen ab."
 
-#: eeschema/lib_symbol.cpp:1819
+#: eeschema/lib_symbol.cpp:1822
 msgid "Exclude from board settings differ."
 msgstr "Von-Platine-Ausschließen-Einstellung weicht ab."
 
@@ -17997,9 +18000,9 @@ msgstr "Kann den Footprint-Text-Typ %d nicht verarbeiten"
 
 #: eeschema/net_navigator.cpp:314 pcbnew/board.cpp:1810
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2124
-#: pcbnew/pcb_draw_panel_gal.cpp:644
+#: pcbnew/pcb_draw_panel_gal.cpp:717
 #: pcbnew/widgets/appearance_controls.cpp:1029
-#: pcbnew/widgets/appearance_controls.cpp:2419
+#: pcbnew/widgets/appearance_controls.cpp:2455
 #: pcbnew/widgets/appearance_controls_base.cpp:61
 #: pcbnew/widgets/appearance_controls_base.cpp:151
 #: pcbnew/widgets/search_handlers.cpp:307
@@ -18289,16 +18292,16 @@ msgstr ""
 #: eeschema/sch_bitmap.cpp:309 eeschema/sch_pin.cpp:2222
 #: eeschema/sch_shape.cpp:743 eeschema/sch_symbol.cpp:2957
 #: pcbnew/board_item.cpp:405 pcbnew/pcb_group.cpp:501 pcbnew/pcb_shape.cpp:906
-#: pcbnew/pcb_tablecell.cpp:182 pcbnew/pcb_track.cpp:2068 pcbnew/zone.cpp:1845
-#: pcbnew/zone.cpp:1857
+#: pcbnew/pcb_tablecell.cpp:182 pcbnew/pcb_track.cpp:2068 pcbnew/zone.cpp:1869
+#: pcbnew/zone.cpp:1881
 msgid "Position X"
 msgstr "Position X"
 
 #: eeschema/sch_bitmap.cpp:314 eeschema/sch_pin.cpp:2226
 #: eeschema/sch_shape.cpp:745 eeschema/sch_symbol.cpp:2960
 #: pcbnew/board_item.cpp:408 pcbnew/pcb_group.cpp:502 pcbnew/pcb_shape.cpp:908
-#: pcbnew/pcb_tablecell.cpp:183 pcbnew/pcb_track.cpp:2072 pcbnew/zone.cpp:1851
-#: pcbnew/zone.cpp:1858
+#: pcbnew/pcb_tablecell.cpp:183 pcbnew/pcb_track.cpp:2072 pcbnew/zone.cpp:1875
+#: pcbnew/zone.cpp:1882
 msgid "Position Y"
 msgstr "Position Y"
 
@@ -18335,7 +18338,7 @@ msgstr "Buszugang-Typ"
 #: eeschema/sch_bus_entry.cpp:542 eeschema/sch_junction.cpp:319
 #: eeschema/sch_label.cpp:1225 eeschema/sch_line.cpp:951
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2134 pcbnew/pad.cpp:1295
-#: pcbnew/pcb_track.cpp:1667 pcbnew/tools/pcb_control.cpp:1870
+#: pcbnew/pcb_track.cpp:1667 pcbnew/tools/pcb_control.cpp:1874
 #: pcbnew/zone.cpp:807
 msgid "Resolved Netclass"
 msgstr "Aufgelöste Netzklasse"
@@ -18366,7 +18369,7 @@ msgstr "Neue Schaltplandatei ist nicht gespeichert"
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:640
 #: eeschema/symbol_editor/symbol_editor.cpp:1532
 #: kicad/dialogs/panel_jobset.cpp:787 pagelayout_editor/pl_editor_frame.cpp:411
-#: pcbnew/footprint_edit_frame.cpp:805 pcbnew/footprint_edit_frame.cpp:845
+#: pcbnew/footprint_edit_frame.cpp:815 pcbnew/footprint_edit_frame.cpp:855
 #: pcbnew/pcb_edit_frame.cpp:1181
 #, c-format
 msgid "Save changes to '%s' before closing?"
@@ -18407,13 +18410,13 @@ msgid "Could not open CvPcb"
 msgstr "Konnte CvPcb nicht öffnen"
 
 #: eeschema/sch_edit_frame.cpp:1741 eeschema/sim/simulator_frame.cpp:341
-#: kicad/kicad_manager_frame.cpp:1045 pcbnew/footprint_edit_frame.cpp:1019
+#: kicad/kicad_manager_frame.cpp:1045 pcbnew/footprint_edit_frame.cpp:1029
 #: pcbnew/pcb_edit_frame.cpp:1796
 msgid "[Read Only]"
 msgstr "[Schreibgeschützt]"
 
 #: eeschema/sch_edit_frame.cpp:1744 eeschema/sim/simulator_frame.cpp:344
-#: pcbnew/footprint_edit_frame.cpp:1028 pcbnew/pcb_edit_frame.cpp:1799
+#: pcbnew/footprint_edit_frame.cpp:1038 pcbnew/pcb_edit_frame.cpp:1799
 msgid "[Unsaved]"
 msgstr "[Ungespeichert]"
 
@@ -19073,7 +19076,7 @@ msgstr "KiCad HTTP-Bibliotheksdateien"
 #: pcbnew/pcb_io/fabmaster/pcb_io_fabmaster.cpp:62
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:220
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:506
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2706
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2709
 #: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr_parser.cpp:154
 msgid "Open cancelled by user."
 msgstr "Öffnen durch Benutzer abgebrochen."
@@ -19392,7 +19395,7 @@ msgstr "Symbolform"
 #: pcbnew/dialogs/dialog_text_properties_base.cpp:83
 #: pcbnew/dialogs/dialog_textbox_properties_base.cpp:73
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:58
-#: pcbnew/footprint.cpp:1657 pcbnew/pad.cpp:1299 pcbnew/pad.cpp:2543
+#: pcbnew/footprint.cpp:1662 pcbnew/pad.cpp:1299 pcbnew/pad.cpp:2537
 #: pcbnew/pcb_dimension.cpp:659 pcbnew/pcb_group.cpp:396
 #: pcbnew/pcb_marker.cpp:381 pcbnew/pcb_shape.cpp:642
 #: pcbnew/pcb_tablecell.cpp:106 pcbnew/pcb_text.cpp:279
@@ -19437,11 +19440,11 @@ msgstr "Ausrichtung"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:39
 #: pcbnew/generators/pcb_tuning_pattern.cpp:478
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2130 pcbnew/pad.cpp:1293
-#: pcbnew/pad.cpp:2580 pcbnew/pcb_shape.cpp:923 pcbnew/pcb_tablecell.cpp:186
-#: pcbnew/pcb_track.cpp:1665 pcbnew/tools/pcb_control.cpp:1867
+#: pcbnew/pad.cpp:2574 pcbnew/pcb_shape.cpp:923 pcbnew/pcb_tablecell.cpp:186
+#: pcbnew/pcb_track.cpp:1665 pcbnew/tools/pcb_control.cpp:1871
 #: pcbnew/widgets/pcb_properties_panel.cpp:273
 #: pcbnew/widgets/search_handlers.cpp:177 pcbnew/zone.cpp:805
-#: pcbnew/zone.cpp:1905 pcbnew/zone_manager/dialog_zone_manager_base.cpp:42
+#: pcbnew/zone.cpp:1929 pcbnew/zone_manager/dialog_zone_manager_base.cpp:42
 #: pcbnew/zone_manager/model_zones_overview_table.h:76
 msgid "Net"
 msgstr "Netz"
@@ -19591,7 +19594,7 @@ msgstr "Versteckter Pin %s [%s, %s, %s]"
 msgid "Hidden pin %s [%s, %s]"
 msgstr "Versteckter Pin %s [%s, %s]"
 
-#: eeschema/sch_pin.cpp:2204 pcbnew/pad.cpp:1286 pcbnew/pad.cpp:2600
+#: eeschema/sch_pin.cpp:2204 pcbnew/pad.cpp:1286 pcbnew/pad.cpp:2594
 msgid "Pin Name"
 msgstr "Pinname"
 
@@ -19725,7 +19728,7 @@ msgstr "Körper-Hintergrundfarbe"
 msgid "Fill color"
 msgstr "Füllfarbe"
 
-#: eeschema/sch_sheet.cpp:852 eeschema/sch_sheet.cpp:1712 pcbnew/zone.cpp:1835
+#: eeschema/sch_sheet.cpp:852 eeschema/sch_sheet.cpp:1712 pcbnew/zone.cpp:1859
 msgid "Sheet Name"
 msgstr "Schaltplanname"
 
@@ -19781,12 +19784,12 @@ msgid "Exclude From Simulation"
 msgstr "Von Simulation ausschließen"
 
 #: eeschema/sch_sheet.cpp:1733 eeschema/sch_symbol.cpp:1100
-#: eeschema/sch_symbol.cpp:3041 pcbnew/footprint.cpp:4075
+#: eeschema/sch_symbol.cpp:3041 pcbnew/footprint.cpp:4080
 msgid "Exclude From Bill of Materials"
 msgstr "Von Stückliste ausschließen"
 
 #: eeschema/sch_sheet.cpp:1736 eeschema/sch_symbol.cpp:1101
-#: eeschema/sch_symbol.cpp:3044 pcbnew/footprint.cpp:4078
+#: eeschema/sch_symbol.cpp:3044 pcbnew/footprint.cpp:4083
 msgid "Do not Populate"
 msgstr "Nicht bestücken"
 
@@ -19841,7 +19844,7 @@ msgstr "Horiz. spiegeln"
 msgid "Mirror Y"
 msgstr "Spiegeln Y"
 
-#: eeschema/sch_symbol.cpp:2997 pcbnew/footprint.cpp:4052
+#: eeschema/sch_symbol.cpp:2997 pcbnew/footprint.cpp:4057
 msgid "Library Link"
 msgstr "Bibliotheksverknüpfung"
 
@@ -21935,12 +21938,12 @@ msgid "Save Symbol As"
 msgstr "Symbol speichern unter"
 
 #: eeschema/symbol_editor/symbol_editor.cpp:855
-#: pcbnew/footprint_libraries_utils.cpp:1035
+#: pcbnew/footprint_libraries_utils.cpp:1044
 msgid "Save in library:"
 msgstr "Speichere in Bibliothek:"
 
 #: eeschema/symbol_editor/symbol_editor.cpp:944
-#: pcbnew/footprint_libraries_utils.cpp:1118
+#: pcbnew/footprint_libraries_utils.cpp:1127
 msgid "A library must be specified."
 msgstr "Es muss eine Bibliothek angegeben werden."
 
@@ -22037,7 +22040,7 @@ msgid "Keep Symbol"
 msgstr "Symbol behalten"
 
 #: eeschema/symbol_editor/symbol_editor.cpp:1291 pcbnew/files.cpp:342
-#: pcbnew/footprint_libraries_utils.cpp:1204
+#: pcbnew/footprint_libraries_utils.cpp:1213
 #, c-format
 msgid "Revert '%s' to last version saved?"
 msgstr "\"%s\" auf letzte gespeicherte Version zurücksetzen?"
@@ -22637,7 +22640,7 @@ msgstr "Pins zeichnen"
 
 #: eeschema/tools/ee_actions.cpp:356 eeschema/tools/ee_actions.cpp:588
 #: eeschema/tools/symbol_editor_drawing_tools.cpp:301
-#: pagelayout_editor/tools/pl_actions.cpp:61 pcbnew/tools/drawing_tool.cpp:1043
+#: pagelayout_editor/tools/pl_actions.cpp:61 pcbnew/tools/drawing_tool.cpp:1044
 #: pcbnew/tools/pcb_actions.cpp:185
 msgid "Draw Text"
 msgstr "Text zeichnen"
@@ -23826,7 +23829,7 @@ msgstr "Kein Datenblatt definiert."
 
 #: eeschema/tools/ee_inspection_tool.cpp:574
 #: pagelayout_editor/tools/pl_editor_control.cpp:160
-#: pcbnew/tools/pcb_control.cpp:1661
+#: pcbnew/tools/pcb_control.cpp:1665
 msgid "UUID"
 msgstr "UUID"
 
@@ -23892,7 +23895,7 @@ msgstr "Bild hinzufügen"
 
 #: eeschema/tools/sch_drawing_tools.cpp:1174
 #: eeschema/tools/symbol_editor_drawing_tools.cpp:691
-#: pcbnew/tools/drawing_tool.cpp:1823
+#: pcbnew/tools/drawing_tool.cpp:1825
 msgid "No graphic items found in file."
 msgstr "Keine Grafikelemente in der zu importierenden Datei gefunden."
 
@@ -23969,7 +23972,7 @@ msgstr "%s hinzufügen"
 msgid "Draw %s"
 msgstr "%s zeichnen"
 
-#: eeschema/tools/sch_drawing_tools.cpp:2779 pcbnew/tools/drawing_tool.cpp:1248
+#: eeschema/tools/sch_drawing_tools.cpp:2779 pcbnew/tools/drawing_tool.cpp:1250
 msgid "Draw Table"
 msgstr "Tabelle zeichnen"
 
@@ -24260,7 +24263,7 @@ msgstr ""
 "Es wurde kein Texteditor in KiCad ausgewählt. Bitte wählen Sie einen aus."
 
 #: eeschema/tools/symbol_editor_control.cpp:438
-#: eeschema/widgets/panel_symbol_chooser.cpp:682
+#: eeschema/widgets/panel_symbol_chooser.cpp:684
 msgid "No symbol selected"
 msgstr "Kein Symbol gewählt"
 
@@ -24274,7 +24277,7 @@ msgid "No symbol to export"
 msgstr "Kein Symbol zu exportieren"
 
 #: eeschema/tools/symbol_editor_control.cpp:708
-#: pcbnew/footprint_edit_frame.cpp:1437
+#: pcbnew/footprint_edit_frame.cpp:1447
 msgid "Export View as PNG"
 msgstr "Ansicht als PNG exportieren"
 
@@ -24455,11 +24458,11 @@ msgstr "Sonstiges"
 msgid "Graphical shapes"
 msgstr "Grafikformen"
 
-#: eeschema/widgets/panel_symbol_chooser.cpp:587
+#: eeschema/widgets/panel_symbol_chooser.cpp:589
 msgid "No footprint specified"
 msgstr "Kein Footprint angegeben"
 
-#: eeschema/widgets/panel_symbol_chooser.cpp:600
+#: eeschema/widgets/panel_symbol_chooser.cpp:602
 msgid "Invalid footprint specified"
 msgstr "Kein gültiger Footprint angegeben"
 
@@ -24752,13 +24755,15 @@ msgstr "Wähle Lage: %s"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:27
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:58
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:59
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:55
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:159
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:50
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:100
-#: pcbnew/footprint.cpp:4034 pcbnew/footprint.cpp:4037
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:169
+#: pcbnew/footprint.cpp:4039 pcbnew/footprint.cpp:4042
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2137 pcbnew/pad.cpp:1303
-#: pcbnew/pad.cpp:2542 pcbnew/pcb_dimension.cpp:661
-#: pcbnew/pcb_dimension.cpp:1457 pcbnew/pcb_fields_grid_table.cpp:181
+#: pcbnew/pad.cpp:2536 pcbnew/pcb_dimension.cpp:661
+#: pcbnew/pcb_dimension.cpp:1457 pcbnew/pcb_fields_grid_table.cpp:150
 #: pcbnew/pcb_group.cpp:503 pcbnew/pcb_marker.cpp:378
 #: pcbnew/pcb_reference_image.cpp:219 pcbnew/pcb_reference_image.cpp:342
 #: pcbnew/pcb_shape.cpp:646 pcbnew/pcb_shape.cpp:890 pcbnew/pcb_shape.cpp:892
@@ -24774,7 +24779,7 @@ msgstr "Wähle Lage: %s"
 #: pcbnew/widgets/search_handlers.cpp:120
 #: pcbnew/widgets/search_handlers.cpp:178
 #: pcbnew/widgets/search_handlers.cpp:243 pcbnew/zone.cpp:850
-#: pcbnew/zone.cpp:1898 pcbnew/zone.cpp:1899
+#: pcbnew/zone.cpp:1922 pcbnew/zone.cpp:1923
 msgid "Layer"
 msgstr "Lagen"
 
@@ -25647,7 +25652,7 @@ msgstr "DCode D%d hervorheben"
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:290
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:352
 #: pcbnew/dialogs/dialog_layer_selection_base.cpp:230
-#: pcbnew/dialogs/panel_setup_layers.cpp:930
+#: pcbnew/dialogs/panel_setup_layers.cpp:1125
 #: pcbnew/widgets/appearance_controls.cpp:1025
 #: pcbnew/widgets/appearance_controls_base.cpp:32
 #: pcbnew/zone_manager/model_zones_overview_table.h:77
@@ -25685,12 +25690,12 @@ msgid "PCB Background"
 msgstr "Platinen-Hintergrund"
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:161
-#: pcbnew/widgets/appearance_controls.cpp:1844
+#: pcbnew/widgets/appearance_controls.cpp:1880
 msgid "Show All Layers"
 msgstr "Alle Lagen anzeigen"
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:164
-#: pcbnew/widgets/appearance_controls.cpp:1830
+#: pcbnew/widgets/appearance_controls.cpp:1866
 msgid "Hide All Layers But Active"
 msgstr "Alle außer aktive Lagen verbergen"
 
@@ -25699,7 +25704,7 @@ msgid "Always Hide All Layers But Active"
 msgstr "Immer alle außer aktive Lagen verbergen"
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:171
-#: pcbnew/widgets/appearance_controls.cpp:1847
+#: pcbnew/widgets/appearance_controls.cpp:1883
 msgid "Hide All Layers"
 msgstr "Alle Lagen verbergen"
 
@@ -25732,8 +25737,8 @@ msgid "Change Render Color for"
 msgstr "Renderfarbe ändern für"
 
 #: gerbview/widgets/layer_widget.cpp:341
-#: pcbnew/widgets/appearance_controls.cpp:2172
-#: pcbnew/widgets/appearance_controls.cpp:2447
+#: pcbnew/widgets/appearance_controls.cpp:2208
+#: pcbnew/widgets/appearance_controls.cpp:2483
 msgid ""
 "Left double click or middle click for color change, right click for menu"
 msgstr ""
@@ -27918,287 +27923,287 @@ msgstr "\"%s\" kann nicht in den Papierkorb verschoben werden."
 msgid "Can not move '%s' to trash."
 msgstr "\"%s\" kann nicht in den Papierkorb verschoben werden."
 
-#: kicad/project_tree_pane.cpp:291
+#: kicad/project_tree_pane.cpp:292
 msgid "Directory name:"
 msgstr "Verzeichnisname:"
 
-#: kicad/project_tree_pane.cpp:291
+#: kicad/project_tree_pane.cpp:292
 msgid "Create New Directory"
 msgstr "Neues Verzeichnis erstellen"
 
-#: kicad/project_tree_pane.cpp:851
+#: kicad/project_tree_pane.cpp:852
 msgid "Switch to this Project"
 msgstr "Zu diesem Projekt wechseln"
 
-#: kicad/project_tree_pane.cpp:852
+#: kicad/project_tree_pane.cpp:853
 msgid "Close all editors, and switch to the selected project"
 msgstr "Schließt alle Editoren und wechselt zum ausgewählten Projekt"
 
-#: kicad/project_tree_pane.cpp:859
+#: kicad/project_tree_pane.cpp:860
 msgid "New Directory..."
 msgstr "Neues Verzeichnis..."
 
-#: kicad/project_tree_pane.cpp:860
+#: kicad/project_tree_pane.cpp:861
 msgid "Create a New Directory"
 msgstr "Ein neues Verzeichnis erstellen"
 
-#: kicad/project_tree_pane.cpp:868 kicad/project_tree_pane.cpp:878
+#: kicad/project_tree_pane.cpp:869 kicad/project_tree_pane.cpp:879
 msgid "Reveal in Finder"
 msgstr "In Dateimanager anzeigen"
 
-#: kicad/project_tree_pane.cpp:869
+#: kicad/project_tree_pane.cpp:870
 msgid "Reveals the directory in a Finder window"
 msgstr "Zeigt das Verzeichnis in einem Dateimanager-Fenster an"
 
-#: kicad/project_tree_pane.cpp:871
+#: kicad/project_tree_pane.cpp:872
 msgid "Open Directory in File Explorer"
 msgstr "Verzeichnis im Dateiexplorer öffnen"
 
-#: kicad/project_tree_pane.cpp:872 pcbnew/tools/pcb_actions.cpp:986
+#: kicad/project_tree_pane.cpp:873 pcbnew/tools/pcb_actions.cpp:986
 msgid "Opens the directory in the default system file manager"
 msgstr "Öffnet das Verzeichnis im Standard-Systemdateimanager"
 
-#: kicad/project_tree_pane.cpp:879
+#: kicad/project_tree_pane.cpp:880
 msgid "Reveals the directories in a Finder window"
 msgstr "Zeigt die Verzeichnisse in einem Dateimanager-Fenster an"
 
-#: kicad/project_tree_pane.cpp:881
+#: kicad/project_tree_pane.cpp:882
 msgid "Open Directories in File Explorer"
 msgstr "Verzeichnisse im Dateiexplorer öffnen"
 
-#: kicad/project_tree_pane.cpp:882
+#: kicad/project_tree_pane.cpp:883
 msgid "Opens the directories in the default system file manager"
 msgstr "Öffnet die Verzeichnisse im Standard-Systemdateimanager"
 
-#: kicad/project_tree_pane.cpp:893
+#: kicad/project_tree_pane.cpp:894
 msgid "Open the file in a Text Editor"
 msgstr "Datei in einem Texteditor öffnen"
 
-#: kicad/project_tree_pane.cpp:895
+#: kicad/project_tree_pane.cpp:896
 msgid "Open files in a Text Editor"
 msgstr "Datei in einem Texteditor öffnen"
 
-#: kicad/project_tree_pane.cpp:897
+#: kicad/project_tree_pane.cpp:898
 msgid "Edit in a Text Editor"
 msgstr "Mit Texteditor bearbeiten"
 
-#: kicad/project_tree_pane.cpp:903
+#: kicad/project_tree_pane.cpp:904
 msgid "Run Jobs"
 msgstr "Aufträge ausführen"
 
-#: kicad/project_tree_pane.cpp:911
+#: kicad/project_tree_pane.cpp:912
 msgid "Rename File..."
 msgstr "Datei umbenennen..."
 
-#: kicad/project_tree_pane.cpp:912
+#: kicad/project_tree_pane.cpp:913
 msgid "Rename file"
 msgstr "Datei umbenennen"
 
-#: kicad/project_tree_pane.cpp:916
+#: kicad/project_tree_pane.cpp:917
 msgid "Rename Files..."
 msgstr "Dateien umbenennen..."
 
-#: kicad/project_tree_pane.cpp:917
+#: kicad/project_tree_pane.cpp:918
 msgid "Rename files"
 msgstr "Dateien umbenennen"
 
-#: kicad/project_tree_pane.cpp:927
+#: kicad/project_tree_pane.cpp:928
 msgid "Delete the file and its content"
 msgstr "Die Datei und deren Inhalt löschen"
 
-#: kicad/project_tree_pane.cpp:929
+#: kicad/project_tree_pane.cpp:930
 msgid "Delete the files and their contents"
 msgstr "Das Verzeichnis und seinen Inhalt löschen"
 
-#: kicad/project_tree_pane.cpp:944
+#: kicad/project_tree_pane.cpp:945
 msgid "Move to Trash"
 msgstr "In Papierkorb verschieben"
 
-#: kicad/project_tree_pane.cpp:956
+#: kicad/project_tree_pane.cpp:957
 msgid "Add Project to Version Control..."
 msgstr "Projekt zu Versionskontrolle hinzufügen..."
 
-#: kicad/project_tree_pane.cpp:957
+#: kicad/project_tree_pane.cpp:958
 msgid "Initialize a new repository"
 msgstr "Neues Repository initialisieren"
 
-#: kicad/project_tree_pane.cpp:961
+#: kicad/project_tree_pane.cpp:962
 msgid "Commit Project..."
 msgstr "Projekt committen..."
 
-#: kicad/project_tree_pane.cpp:962 kicad/project_tree_pane.cpp:976
+#: kicad/project_tree_pane.cpp:963 kicad/project_tree_pane.cpp:977
 msgid "Commit changes to the local repository"
 msgstr "Änderungen zum lokalen Repository committen"
 
-#: kicad/project_tree_pane.cpp:965
+#: kicad/project_tree_pane.cpp:966
 msgid "Push"
 msgstr "Pushen"
 
-#: kicad/project_tree_pane.cpp:966
+#: kicad/project_tree_pane.cpp:967
 msgid "Push committed local changes to remote repository"
 msgstr "Lokal committete Änderungen auf entferntes Repository pushen"
 
-#: kicad/project_tree_pane.cpp:969
+#: kicad/project_tree_pane.cpp:970
 msgid "Pull"
 msgstr "Pullen"
 
-#: kicad/project_tree_pane.cpp:970
+#: kicad/project_tree_pane.cpp:971
 msgid "Pull changes from remote repository into local"
 msgstr "Änderungen vom entfernten Repository in das lokale übernehmen"
 
-#: kicad/project_tree_pane.cpp:975
+#: kicad/project_tree_pane.cpp:976
 msgid "Commit File..."
 msgstr "Datei committen..."
 
-#: kicad/project_tree_pane.cpp:990
+#: kicad/project_tree_pane.cpp:991
 msgid "Switch to branch "
 msgstr "Wechsel zu Branch "
 
-#: kicad/project_tree_pane.cpp:995
+#: kicad/project_tree_pane.cpp:996
 msgid "Other..."
 msgstr "Andere ..."
 
-#: kicad/project_tree_pane.cpp:996
+#: kicad/project_tree_pane.cpp:997
 msgid "Switch to a different branch"
 msgstr "Zu einem anderen Branch wechseln"
 
-#: kicad/project_tree_pane.cpp:999
+#: kicad/project_tree_pane.cpp:1000
 msgid "Switch to Branch"
 msgstr "Zum Branch wechseln"
 
-#: kicad/project_tree_pane.cpp:1003
+#: kicad/project_tree_pane.cpp:1004
 msgid "Remove Version Control"
 msgstr "Versionskontrolle entfernen"
 
-#: kicad/project_tree_pane.cpp:1004
+#: kicad/project_tree_pane.cpp:1005
 msgid "Delete all version control files from the project directory."
 msgstr "Alle Versionskontrolle-Dateien aus dem Projektverzeichnis löschen."
 
-#: kicad/project_tree_pane.cpp:1059
+#: kicad/project_tree_pane.cpp:1060
 #, c-format
 msgid "Change filename: '%s'"
 msgstr "Ändere Dateiname: \"%s\""
 
-#: kicad/project_tree_pane.cpp:1061
+#: kicad/project_tree_pane.cpp:1062
 msgid "Change filename"
 msgstr "Dateinamen ändern"
 
-#: kicad/project_tree_pane.cpp:1406
+#: kicad/project_tree_pane.cpp:1407
 msgid "Network path: not monitoring folder changes"
 msgstr "Netzwerkpfad: Ordneränderungen werden nicht überwacht"
 
-#: kicad/project_tree_pane.cpp:1412
+#: kicad/project_tree_pane.cpp:1413
 msgid "Local path: monitoring folder changes"
 msgstr "Lokaler Pfad: Ordneränderungen überwachen"
 
-#: kicad/project_tree_pane.cpp:1595
+#: kicad/project_tree_pane.cpp:1596
 msgid "The selected directory is already a git project."
 msgstr "Der ausgewählte Ordner ist schon ein git-Projekt."
 
-#: kicad/project_tree_pane.cpp:1611
-msgid "Failed to initialize git project."
-msgstr "Initialisieren des Git-Projekts fehlgeschlagen."
-
-#: kicad/project_tree_pane.cpp:1626
+#: kicad/project_tree_pane.cpp:1603
 msgid "Set default remote"
 msgstr "Standard-Remote setzen"
 
-#: kicad/project_tree_pane.cpp:1679
+#: kicad/project_tree_pane.cpp:1618
+msgid "Failed to initialize git project."
+msgstr "Initialisieren des Git-Projekts fehlgeschlagen."
+
+#: kicad/project_tree_pane.cpp:1678
 msgid "Failed to set default remote."
 msgstr "Konnte Standard-Remote nicht setzen."
 
-#: kicad/project_tree_pane.cpp:1691 kicad/project_tree_pane.cpp:1725
-#: kicad/project_tree_pane.cpp:1747
+#: kicad/project_tree_pane.cpp:1690 kicad/project_tree_pane.cpp:1724
+#: kicad/project_tree_pane.cpp:1746
 msgid "Fetching Remote"
 msgstr "Remote abrufen"
 
-#: kicad/project_tree_pane.cpp:1732
+#: kicad/project_tree_pane.cpp:1731
 msgid "Failed to pull project"
 msgstr "Konnte Projekt nicht übertragen (pull)"
 
-#: kicad/project_tree_pane.cpp:1754
+#: kicad/project_tree_pane.cpp:1753
 msgid "Failed to push project"
 msgstr "Konnte Projekt nicht übertragen (push)"
 
-#: kicad/project_tree_pane.cpp:1816
+#: kicad/project_tree_pane.cpp:1830
 #, c-format
 msgid "Failed to lookup branch '%s': %s"
 msgstr "Konnte Branch \"%s\": %s nicht auflösen"
 
-#: kicad/project_tree_pane.cpp:1829
+#: kicad/project_tree_pane.cpp:1843
 #, c-format
 msgid "Failed to find branch head for '%s'"
 msgstr "Konnte Branch-Head für \"%s\" nicht finden"
 
-#: kicad/project_tree_pane.cpp:1840
+#: kicad/project_tree_pane.cpp:1854
 #, c-format
 msgid "Failed to switch to branch '%s'"
 msgstr "Fehler beim Wechsel zu Branch \"%s\""
 
-#: kicad/project_tree_pane.cpp:1851
+#: kicad/project_tree_pane.cpp:1865
 #, c-format
 msgid "Failed to update HEAD reference for branch '%s'"
 msgstr "Konnte HEAD-Referenz für Branch \"%s\" nicht aktualisieren"
 
-#: kicad/project_tree_pane.cpp:1870
+#: kicad/project_tree_pane.cpp:1884
 msgid "Are you sure you want to remove git tracking from this project?"
 msgstr ""
 "Sind Sie sicher, dass Sie die git-Versionsverwaltung aus diesem Projekt "
 "entfernen möchten?"
 
-#: kicad/project_tree_pane.cpp:1887
+#: kicad/project_tree_pane.cpp:1901
 msgid "Failed to remove git directory"
 msgstr "Konnte git-Verzeichnis nicht entfernen"
 
-#: kicad/project_tree_pane.cpp:2223
+#: kicad/project_tree_pane.cpp:2237
 msgid "Discarding commit due to empty commit message."
 msgstr "Verwerfe Commit aufgrund leerer Commit-Nachricht."
 
-#: kicad/project_tree_pane.cpp:2229
+#: kicad/project_tree_pane.cpp:2243
 msgid "Discarding commit due to empty file selection."
 msgstr "Verwerfe Commit, da keine Dateien ausgewählt wurden."
 
-#: kicad/project_tree_pane.cpp:2235
+#: kicad/project_tree_pane.cpp:2249
 #, c-format
 msgid "Failed to get repository index: %s"
 msgstr "Konnte Repository-Index nicht beziehen: %s"
 
-#: kicad/project_tree_pane.cpp:2243
+#: kicad/project_tree_pane.cpp:2257
 #, c-format
 msgid "Failed to add file to index: %s"
 msgstr "Konnte Datei nicht zum Index hinzufügen: %s"
 
-#: kicad/project_tree_pane.cpp:2251
+#: kicad/project_tree_pane.cpp:2265
 #, c-format
 msgid "Failed to write index: %s"
 msgstr "Konnte Index nicht schreiben: %s"
 
-#: kicad/project_tree_pane.cpp:2258
+#: kicad/project_tree_pane.cpp:2272
 #, c-format
 msgid "Failed to write tree: %s"
 msgstr "Konnte Baum nicht schreiben: %s"
 
-#: kicad/project_tree_pane.cpp:2267
+#: kicad/project_tree_pane.cpp:2281
 #, c-format
 msgid "Failed to lookup tree: %s"
 msgstr "Konnte Baum nicht auflösen: %s"
 
-#: kicad/project_tree_pane.cpp:2275
+#: kicad/project_tree_pane.cpp:2289
 #, c-format
 msgid "Failed to get HEAD reference: %s"
 msgstr "Konnte HEAD-Referenz nicht abrufen: %s"
 
-#: kicad/project_tree_pane.cpp:2282
+#: kicad/project_tree_pane.cpp:2296
 #, c-format
 msgid "Failed to get commit: %s"
 msgstr "Konnte Commit nicht abrufen: %s"
 
-#: kicad/project_tree_pane.cpp:2298
+#: kicad/project_tree_pane.cpp:2312
 #, c-format
 msgid "Failed to create author signature: %s"
 msgstr "Konnte Autorensignatur nicht erstellen: %s"
 
-#: kicad/project_tree_pane.cpp:2333
+#: kicad/project_tree_pane.cpp:2347
 #, c-format
 msgid "Failed to create commit: %s"
 msgstr "Konnte Commit nicht erstellen: %s"
@@ -28648,6 +28653,7 @@ msgid "Item Properties"
 msgstr "Elementeigenschaften"
 
 #: pagelayout_editor/dialogs/properties_frame_base.cpp:461
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:145
 msgid "Default Values"
 msgstr "Standardwerte"
 
@@ -31296,8 +31302,8 @@ msgstr "Tesseliere Kupferzonen..."
 #: pcbnew/board.cpp:1807 pcbnew/dialogs/dialog_board_statistics.cpp:701
 #: pcbnew/dialogs/dialog_board_statistics_base.cpp:78
 #: pcbnew/dialogs/dialog_unused_pad_layers_base.cpp:27
-#: pcbnew/footprint.cpp:1628 pcbnew/netinfo_item.cpp:108
-#: pcbnew/pcb_draw_panel_gal.cpp:641 pcbnew/widgets/appearance_controls.cpp:331
+#: pcbnew/footprint.cpp:1633 pcbnew/netinfo_item.cpp:108
+#: pcbnew/pcb_draw_panel_gal.cpp:714 pcbnew/widgets/appearance_controls.cpp:331
 #: pcbnew/widgets/panel_selection_filter.cpp:198
 #: pcbnew/widgets/panel_selection_filter_base.cpp:45
 msgid "Pads"
@@ -31311,18 +31317,18 @@ msgstr "Pads"
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:222
 #: pcbnew/dialogs/dialog_unused_pad_layers_base.cpp:24
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:88
-#: pcbnew/netinfo_item.cpp:123 pcbnew/pcb_draw_panel_gal.cpp:642
+#: pcbnew/netinfo_item.cpp:123 pcbnew/pcb_draw_panel_gal.cpp:715
 #: pcbnew/widgets/appearance_controls.cpp:330
 #: pcbnew/widgets/panel_selection_filter.cpp:197
 #: pcbnew/widgets/panel_selection_filter_base.cpp:41
 msgid "Vias"
 msgstr "Vias"
 
-#: pcbnew/board.cpp:1809 pcbnew/pcb_draw_panel_gal.cpp:643
+#: pcbnew/board.cpp:1809 pcbnew/pcb_draw_panel_gal.cpp:716
 msgid "Track Segments"
 msgstr "Leiterbahnsegmente"
 
-#: pcbnew/board.cpp:1811 pcbnew/pcb_draw_panel_gal.cpp:645
+#: pcbnew/board.cpp:1811 pcbnew/pcb_draw_panel_gal.cpp:718
 msgid "Unrouted"
 msgstr "Ungeroutet"
 
@@ -31525,7 +31531,7 @@ msgid "Add Dielectric Layer"
 msgstr "Lage Dielektrikum hinzufügen"
 
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:330
-#: pcbnew/dialogs/panel_setup_layers.cpp:957
+#: pcbnew/dialogs/panel_setup_layers.cpp:1152
 msgid "Select layer to add:"
 msgstr "Hinzuzufügende Lage wählen:"
 
@@ -32259,14 +32265,13 @@ msgstr "Geltungsbereich der Neu-Annotierung"
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:154
 #: pcbnew/dialogs/dialog_render_job.cpp:41
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:117
-#: pcbnew/footprint.cpp:1640
+#: pcbnew/footprint.cpp:1645
 msgid "Front"
 msgstr "Vorderseite"
 
 #: pcbnew/dialogs/dialog_board_reannotate_base.cpp:187
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:154
 #: pcbnew/dialogs/dialog_render_job.cpp:39
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:560
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:122
 msgid "Back"
 msgstr "Rückseite"
@@ -32445,7 +32450,7 @@ msgstr ""
 "Die zugehörige Projektdatei %s konnte nicht geladen werden"
 
 #: pcbnew/dialogs/dialog_board_setup.cpp:301 pcbnew/files.cpp:583
-#: pcbnew/tools/pcb_control.cpp:1502
+#: pcbnew/tools/pcb_control.cpp:1506
 msgid "Loading PCB"
 msgstr "Leiterplatte wird geladen"
 
@@ -32517,7 +32522,7 @@ msgid "Total:"
 msgstr "Gesamt:"
 
 #: pcbnew/dialogs/dialog_board_statistics.cpp:491
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2517
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2511
 msgid "Round"
 msgstr "Rundung"
 
@@ -32634,7 +32639,7 @@ msgstr "Platinenstatistik"
 
 #: pcbnew/dialogs/dialog_cleanup_graphics.cpp:48
 #: pcbnew/dialogs/dialog_exchange_footprints.cpp:310
-#: pcbnew/footprint_libraries_utils.cpp:961
+#: pcbnew/footprint_libraries_utils.cpp:970
 msgid "Update Footprint"
 msgstr "Footprint aktualisieren"
 
@@ -33003,8 +33008,8 @@ msgstr ""
 "Standard-Padverbindungtyp zur Zone.\n"
 "Diese Einstellung kann durch lokale Pad-Einstellungen überschrieben werden"
 
-#: pcbnew/dialogs/dialog_copper_zones_base.cpp:232 pcbnew/footprint.cpp:4008
-#: pcbnew/pad.cpp:2527 pcbnew/zone.cpp:1805
+#: pcbnew/dialogs/dialog_copper_zones_base.cpp:232 pcbnew/footprint.cpp:4013
+#: pcbnew/pad.cpp:2521 pcbnew/zone.cpp:1829
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 msgid "Thermal reliefs"
 msgstr "Thermische Entlastungen"
@@ -33051,13 +33056,13 @@ msgstr "Füllart:"
 
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:290
 #: pcbnew/dialogs/dialog_non_copper_zones_properties_base.cpp:129
-#: pcbnew/zone.cpp:1815 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
+#: pcbnew/zone.cpp:1839 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
 msgid "Solid fill"
 msgstr "Vollständig"
 
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:290
 #: pcbnew/dialogs/dialog_non_copper_zones_properties_base.cpp:129
-#: pcbnew/zone.cpp:1816 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
+#: pcbnew/zone.cpp:1840 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
 msgid "Hatch pattern"
 msgstr "Gittermuster"
 
@@ -33124,7 +33129,7 @@ msgstr "Inseln entfernen:"
 msgid "Choose what to do with unconnected copper islands"
 msgstr "Wählen Sie, was mit unverbundenen Kupferinseln passieren soll"
 
-#: pcbnew/dialogs/dialog_copper_zones_base.cpp:357 pcbnew/zone.cpp:1826
+#: pcbnew/dialogs/dialog_copper_zones_base.cpp:357 pcbnew/zone.cpp:1850
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 msgid "Below area limit"
 msgstr "Unterhalb der Flächengrenze"
@@ -34819,8 +34824,8 @@ msgstr "Footprint-Prüfer"
 msgid "Choose Footprint"
 msgstr "Footprint wählen"
 
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:76
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:143
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:78
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:148
 msgid "3D Models"
 msgstr "3D-Modelle"
 
@@ -34863,40 +34868,40 @@ msgstr ""
 "Die Schriftstärke ist zu groß für die Schriftgröße.\n"
 "Schriftstärke wird begrenzt auf %s."
 
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:633
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:624
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:661
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:660
 msgid "Edit Footprint Properties"
 msgstr "Footprinteigenschaften bearbeiten"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:52
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:53
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:157
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:98
 msgid "Text Items"
 msgstr "Textelemente"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:60
 #: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:53
-#: pcbnew/pcb_fields_grid_table.cpp:183 pcbnew/pcb_text.cpp:630
+#: pcbnew/pcb_fields_grid_table.cpp:152 pcbnew/pcb_text.cpp:630
 #: pcbnew/pcb_text.cpp:647
 msgid "Keep Upright"
 msgstr "Aufrecht halten"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:61
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:62
-#: pcbnew/pcb_fields_grid_table.cpp:184
+#: pcbnew/pcb_fields_grid_table.cpp:153
 msgid "X Offset"
 msgstr "X-Versatz"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:62
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:63
-#: pcbnew/pcb_fields_grid_table.cpp:185
+#: pcbnew/pcb_fields_grid_table.cpp:154
 msgid "Y Offset"
 msgstr "Y-Versatz"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:68
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:69
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:64
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:168
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:56
 #: pcbnew/plot_board_layers.cpp:103
 msgid "Reference designator"
@@ -34914,14 +34919,14 @@ msgstr "Footprint-Typ:"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:188
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:193
-#: pcbnew/footprint.cpp:1286
+#: pcbnew/footprint.cpp:1291
 msgid "Through hole"
 msgstr "Durchsteckmontage"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:188
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:193
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/footprint.cpp:1283
-#: pcbnew/pad.cpp:1532 pcbnew/pad.cpp:2493
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/footprint.cpp:1288
+#: pcbnew/pad.cpp:1532 pcbnew/pad.cpp:2487
 msgid "SMD"
 msgstr "SMD"
 
@@ -35126,28 +35131,28 @@ msgstr ""
 msgid "Footprint Properties"
 msgstr "Footprint-Eigenschaften"
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:379
-#: pcbnew/footprint_libraries_utils.cpp:1124
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:388
+#: pcbnew/footprint_libraries_utils.cpp:1133
 #: pcbnew/tools/footprint_editor_control.cpp:460
 msgid "Footprint must have a name."
 msgstr "Footprint muss einen Namen besitzen."
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:384
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:393
 #, c-format
 msgid "Footprint name may not contain '%s'."
 msgstr "Footprint-Name darf kein \"%s\" enthalten."
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:437
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:446
 #, c-format
 msgid "The text width must be between %s and %s."
 msgstr "Die Textbreite muss zwischen %s und %s liegen."
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:449
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:458
 #, c-format
 msgid "The text height must be between %s and %s."
 msgstr "Die Texthöhe muss zwischen %s und %s liegen."
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:467
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:476
 #: pcbnew/dialogs/dialog_text_properties.cpp:522
 #: pcbnew/dialogs/dialog_textbox_properties.cpp:342
 msgid ""
@@ -35871,7 +35876,7 @@ msgstr "Bestückungsdrucklagen"
 
 #: pcbnew/dialogs/dialog_global_edit_text_and_graphics.cpp:273
 #: pcbnew/dialogs/panel_fp_editor_graphics_defaults_base.cpp:64
-#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:60 pcbnew/pad.cpp:2684
+#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:60 pcbnew/pad.cpp:2678
 msgid "Copper Layers"
 msgstr "Kupferlagen"
 
@@ -36024,7 +36029,7 @@ msgstr "Restringe:"
 
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:175
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1075
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2533
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2527
 msgid "All copper layers"
 msgstr "Alle Kupferlagen"
 
@@ -36035,7 +36040,7 @@ msgstr "Start, Ende und verbundene Lagen"
 
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:175
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1079
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2534
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2528
 msgid "Connected layers only"
 msgstr "Nur verbundene Lagen"
 
@@ -36524,7 +36529,7 @@ msgid "Outset Items"
 msgstr "Außenlinienelemente"
 
 #: pcbnew/dialogs/dialog_pad_properties.cpp:179
-#: pcbnew/dialogs/dialog_pad_properties_base.h:288 pcbnew/pad.cpp:2584
+#: pcbnew/dialogs/dialog_pad_properties_base.h:288 pcbnew/pad.cpp:2578
 msgid "Pad Properties"
 msgstr "Pad-Eigenschaften"
 
@@ -36600,7 +36605,7 @@ msgstr "w"
 msgid "Pad type:"
 msgstr "Padtyp:"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/pad.cpp:2492
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/pad.cpp:2486
 msgid "Through-hole"
 msgstr "Durchgehende Bohrung"
 
@@ -36649,7 +36654,7 @@ msgid "Circular"
 msgstr "Kreisförmig"
 
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:1516
-#: pcbnew/pad.cpp:2500
+#: pcbnew/pad.cpp:2494
 msgid "Oval"
 msgstr "Oval"
 
@@ -36661,11 +36666,11 @@ msgstr "Rechteckig"
 msgid "Trapezoidal"
 msgstr "Trapezförmig"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2502
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2496
 msgid "Rounded rectangle"
 msgstr "Abgerundetes Rechteck"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2503
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2497
 msgid "Chamfered rectangle"
 msgstr "Abgeschrägtes Rechteck"
 
@@ -36777,7 +36782,7 @@ msgstr "Versatz zwischen Pad und Loch"
 msgid "Hole shape:"
 msgstr "Lochform:"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2518
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2512
 msgid "Oblong"
 msgstr "Länglich"
 
@@ -36868,23 +36873,23 @@ msgstr ""
 "Mechanisch spezifiziert ein Durchkontaktierungspad zur mechanischen "
 "Versteifung verwendet wird"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2508
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2502
 msgid "BGA pad"
 msgstr "BGA-Pad"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2510
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2504
 msgid "Fiducial, local to footprint"
 msgstr "Passermarke, lokal zu Footprint"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2509
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2503
 msgid "Fiducial, global to board"
 msgstr "Passermarke, global zur Platine"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2511
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2505
 msgid "Test point pad"
 msgstr "Testpunkt-Pad"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2512
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2506
 msgid "Heatsink pad"
 msgstr "Wärmeabführungspad"
 
@@ -37161,7 +37166,7 @@ msgstr ""
 
 #: pcbnew/dialogs/dialog_plot_base.cpp:90
 #: pcbnew/widgets/appearance_controls.cpp:653
-#: pcbnew/widgets/appearance_controls.cpp:1810
+#: pcbnew/widgets/appearance_controls.cpp:1846
 msgid "Hide"
 msgstr "Verbergen"
 
@@ -38208,7 +38213,7 @@ msgstr "Footprint %s (%s), %s, %.1f° gedreht"
 #: pcbnew/dialogs/dialog_text_properties_base.cpp:99
 #: pcbnew/pcb_dimension.cpp:1885 pcbnew/pcb_dimension.cpp:1921
 #: pcbnew/pcb_dimension.cpp:1962 pcbnew/pcb_dimension.cpp:2007
-#: pcbnew/pcb_dimension.cpp:2044 pcbnew/pcb_fields_grid_table.cpp:186
+#: pcbnew/pcb_dimension.cpp:2044 pcbnew/pcb_fields_grid_table.cpp:155
 #: pcbnew/pcb_text.cpp:626
 msgid "Knockout"
 msgstr "Aussparen"
@@ -38441,7 +38446,7 @@ msgstr "Zielversatz: "
 #: pcbnew/router/router_tool.cpp:2757 pcbnew/router/router_tool.cpp:2762
 #: pcbnew/router/router_tool.cpp:2767 pcbnew/router/router_tool.cpp:2778
 #: pcbnew/router/router_tool.cpp:2786 pcbnew/router/router_tool.cpp:2791
-#: pcbnew/tools/pcb_control.cpp:1698 pcbnew/tools/pcb_control.cpp:1708
+#: pcbnew/tools/pcb_control.cpp:1702 pcbnew/tools/pcb_control.cpp:1712
 #: pcbnew/zone.cpp:874
 #, c-format
 msgid "(from %s)"
@@ -38737,6 +38742,11 @@ msgstr ""
 msgid "Internal Layers"
 msgstr "Interne Lagen"
 
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:496
+#, fuzzy, c-format
+msgid "Layer name %s already in use."
+msgstr "Lagenname \"%s\" wird bereits verwendet."
+
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:23
 msgid "Default Field Properties for New Footprints"
 msgstr "Standard-Feldeigenschaften neuer Footprints"
@@ -38811,28 +38821,28 @@ msgstr ""
 msgid "Failed to save footprint library file '%s'."
 msgstr "Fehler beim Speichern der Symbolbibliotheksdatei \"%s\"."
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:396
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:388
 msgid "Error adding 3D model"
 msgstr "Fehler beim Hinzufügen des 3D-Modells"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:480
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:472
 msgid "No filename entered"
 msgstr "Kein Dateiname eingegeben"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:485
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:477
 msgid "Illegal filename"
 msgstr "Unzulässiger Dateiname"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:490
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:482
 #: pcbnew/microwave/microwave_polygon.cpp:223
 msgid "File not found"
 msgstr "Datei nicht gefunden"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:495
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:487
 msgid "Unable to open file"
 msgstr "Kann Datei nicht öffnen"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:500
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:492
 msgid "Unknown error"
 msgstr "Unbekannter Fehler"
 
@@ -39371,13 +39381,147 @@ msgstr "Platinenstandards auf Footprint-Text anwenden"
 msgid "Apply board defaults to non-copper footprint shapes"
 msgstr "Platinenstandards auf kupferfreie Footprint-Formen anwenden"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:458
+#: pcbnew/dialogs/panel_setup_layers.cpp:77
+#: pcbnew/dialogs/panel_setup_layers.cpp:284
+msgid "Off-board, testing"
+msgstr "Off-board, Test"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:87
+msgid "If you want a fabrication layer for the front side of the board"
+msgstr "Wenn eine Fertigungslage für die Platinenvorderseite benötigt wird"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:97
+#: pcbnew/dialogs/panel_setup_layers.cpp:266
+msgid "Off-board, manufacturing"
+msgstr "Off-board, Fertigung"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:105
+msgid "If you want an adhesive template for the front side of the board"
+msgstr "Wenn eine Klebervorlage für die Platinenvorderseite benötigt wird"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:115
+#: pcbnew/dialogs/panel_setup_layers.cpp:133
+#: pcbnew/dialogs/panel_setup_layers.cpp:151
+#: pcbnew/dialogs/panel_setup_layers.cpp:169
+#: pcbnew/dialogs/panel_setup_layers.cpp:194
+#: pcbnew/dialogs/panel_setup_layers.cpp:212
+#: pcbnew/dialogs/panel_setup_layers.cpp:230
+#: pcbnew/dialogs/panel_setup_layers.cpp:248
+msgid "On-board, non-copper"
+msgstr "On-board, kupferfrei"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:123
+msgid "If you want a solder paste layer for front side of the board"
+msgstr "Wenn ein Lage für Lötpaste auf der Platinenvorderseite gewünscht wird"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:141
+msgid "If you want a silk screen layer for the front side of the board"
+msgstr ""
+"Wenn eine Lage für Bestückungsdruck auf der Platinenvorderseite benötigt wird"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:159
+msgid "If you want a solder mask layer for the front of the board"
+msgstr ""
+"Wenn eine Lage für Lötstoppmaske auf der Platinenvorderseite benötigt wird"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:184
+msgid "If you want a solder mask layer for the back side of the board"
+msgstr ""
+"Wenn eine Lage für Lötstoppmaske auf der Platinenrückseite benötigt wird"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:202
+msgid "If you want a silk screen layer for the back side of the board"
+msgstr ""
+"Wenn eine Lage für Bestückungsdruck auf der Platinenrückseite benötigt wird"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:220
+msgid "If you want a solder paste layer for the back side of the board"
+msgstr "Wenn eine Lage für Lötpaste auf der Platinenrückseite gewünscht wird"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:238
+msgid "If you want an adhesive layer for the back side of the board"
+msgstr "Wenn eine Lage für Kleber auf der Platinenrückseite benötigt wird"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:256
+msgid "If you want a fabrication layer for the back side of the board"
+msgstr "Wenn eine Fertigungslage für die Platinenrückseite benötigt wird"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:302
+msgid "Board contour"
+msgstr "Platinenumriss"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:319
+msgid "Board contour setback"
+msgstr "Platinenumrissrandabstand"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:333
+#: pcbnew/dialogs/panel_setup_layers.cpp:347
+#: pcbnew/dialogs/panel_setup_layers.cpp:363
+#: pcbnew/dialogs/panel_setup_layers.cpp:379
+#: pcbnew/dialogs/panel_setup_layers.cpp:477
+msgid "Auxiliary"
+msgstr "Zusatz"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:354
+msgid "If you want a separate layer for comments or notes"
+msgstr "Wenn eine separate Lage für Kommentare oder Bemerkungen benötigt wird"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:370
+msgid "If you want a layer for documentation drawings"
+msgstr "Wenn eine Lage für Dokumentationszeichnungen benötigt wird"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:415
 msgid "Use the Physical Stackup page to change the number of copper layers."
 msgstr ""
 "Verwenden Sie die Seite \"Technischer Lagenaufbau\", um die Anzahl der "
 "Kupferlagen zu ändern."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:492
+#: pcbnew/dialogs/panel_setup_layers.cpp:421
+#: pcbnew/dialogs/panel_setup_layers.cpp:473
+#: pcbnew/tools/drawing_stackup_table_tool.cpp:247
+msgid "Layer Name"
+msgstr "Lagenname"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:426
+msgid "signal"
+msgstr "Signal"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:427
+msgid "power plane"
+msgstr "Potenzialfläche"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:428
+msgid "mixed"
+msgstr "gemischt"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:429
+msgid "jumper"
+msgstr "Überbrückung"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:432
+msgid ""
+"Copper layer type for Freerouter and other external routers.\n"
+"Power plane layers are removed from Freerouter's layer menus."
+msgstr ""
+"Kupferlagentyp für Freerouter und andere externe Router.\n"
+"Spannungs-/Stromlagen werden aus Freerouters Lagenmenüs entfernt."
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:478
+msgid "Off-board, front"
+msgstr "Außerhalb der Platine, Vorderseite"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:479
+msgid "Off-board, back"
+msgstr "Außerhalb der Platine, Rückseite"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:485
+msgid ""
+"Auxiliary layers do not flip with board side, while back and front layers do."
+msgstr ""
+"Im Gegensatz zur Vorder- und Rückseite, wechseln Hilfslagen nicht die "
+"Platinenseite beim Spiegeln."
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:712
 #, c-format
 msgid ""
 "Footprints have some items on removed layers:\n"
@@ -39390,7 +39534,7 @@ msgstr ""
 "Auf diese kann nicht länger zugegriffen werden.\n"
 "Möchten Sie fortfahren?"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:503
+#: pcbnew/dialogs/panel_setup_layers.cpp:723
 msgid ""
 "Items have been found on removed layers. This operation will delete all "
 "items from removed layers and cannot be undone.\n"
@@ -39401,25 +39545,25 @@ msgstr ""
 "werden.\n"
 "Möchten Sie fortfahren?"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:752
+#: pcbnew/dialogs/panel_setup_layers.cpp:947
 msgid "Layer must have a name."
 msgstr "Lage muss einen Namen haben."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:758
+#: pcbnew/dialogs/panel_setup_layers.cpp:953
 #, c-format
 msgid "%s are forbidden in layer names."
 msgstr "%s sind nicht zulässig in Lagennamen."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:765
+#: pcbnew/dialogs/panel_setup_layers.cpp:960
 msgid "Layer name \"signal\" is reserved."
 msgstr "\"signal\" ist ein reservierter Lagenname."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:774
+#: pcbnew/dialogs/panel_setup_layers.cpp:969
 #, c-format
 msgid "Layer name '%s' already in use."
 msgstr "Lagenname \"%s\" wird bereits verwendet."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:907
+#: pcbnew/dialogs/panel_setup_layers.cpp:1102
 #, c-format
 msgid ""
 "Imported settings have fewer copper layers than the current board (%i "
@@ -39433,15 +39577,15 @@ msgstr ""
 "Fortfahren und die zusätzlichen inneren Kupferlagen von der aktuellen "
 "Platine löschen?"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:916
+#: pcbnew/dialogs/panel_setup_layers.cpp:1111
 msgid "Inner Layers to Be Deleted"
 msgstr "Zu löschende Innenlagen"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:951
+#: pcbnew/dialogs/panel_setup_layers.cpp:1146
 msgid "All user-defined layers have already been added."
 msgstr "Alle benutzerdefinierten Lagen wurden bereits hinzugefügt."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:955
+#: pcbnew/dialogs/panel_setup_layers.cpp:1150
 msgid "Add User-defined Layer"
 msgstr "Benutzerdefinierte Lage hinzufügen"
 
@@ -39449,569 +39593,6 @@ msgstr "Benutzerdefinierte Lage hinzufügen"
 msgid "Add User Defined Layer..."
 msgstr "Benutzerdefinierte Lage hinzufügen..."
 
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:46
-msgid "CrtYd_Front"
-msgstr "CrtYd_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:51
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:639
-msgid "Off-board, testing"
-msgstr "Off-board, Test"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:58
-msgid "If you want a fabrication layer for the front side of the board"
-msgstr "Wenn eine Fertigungslage für die Platinenvorderseite benötigt wird"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:62
-msgid "Fab_Front"
-msgstr "Fab_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:65
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:629
-msgid "Off-board, manufacturing"
-msgstr "Off-board, Fertigung"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:70
-msgid "If you want an adhesive template for the front side of the board"
-msgstr "Wenn eine Klebervorlage für die Platinenvorderseite benötigt wird"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:74
-msgid "Adhes_Front"
-msgstr "Adhes_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:77
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:89
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:101
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:113
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:581
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:593
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:605
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:617
-msgid "On-board, non-copper"
-msgstr "On-board, kupferfrei"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:82
-msgid "If you want a solder paste layer for front side of the board"
-msgstr "Wenn ein Lage für Lötpaste auf der Platinenvorderseite gewünscht wird"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:86
-msgid "SoldP_Front"
-msgstr "SoldP_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:94
-msgid "If you want a silk screen layer for the front side of the board"
-msgstr ""
-"Wenn eine Lage für Bestückungsdruck auf der Platinenvorderseite benötigt wird"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:98
-msgid "SilkS_Front"
-msgstr "SilkS_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:106
-msgid "If you want a solder mask layer for the front of the board"
-msgstr ""
-"Wenn eine Lage für Lötstoppmaske auf der Platinenvorderseite benötigt wird"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:110
-msgid "Mask_Front"
-msgstr "Mask_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:118
-msgid "If you want a front copper layer"
-msgstr "Wenn eine vorderseitige Kupferlage benötigt wird"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:122
-msgid "Front_layer"
-msgstr "Front_Lage"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:123
-msgid "Layer name of front (top) copper layer"
-msgstr "Name der vorderseitigen (oberen) Kupferlage"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "signal"
-msgstr "Signal"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "power plane"
-msgstr "Potenzialfläche"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "mixed"
-msgstr "gemischt"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "jumper"
-msgstr "Überbrückung"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:131
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:145
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:159
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:173
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:187
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:201
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:215
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:229
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:243
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:257
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:271
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:285
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:299
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:313
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:327
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:341
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:355
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:369
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:383
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:397
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:411
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:425
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:439
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:453
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:467
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:481
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:495
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:509
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:523
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:537
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:551
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:569
-msgid ""
-"Copper layer type for Freerouter and other external routers.\n"
-"Power plane layers are removed from Freerouter's layer menus."
-msgstr ""
-"Kupferlagentyp für Freerouter und andere externe Router.\n"
-"Spannungs-/Stromlagen werden aus Freerouters Lagenmenüs entfernt."
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:138
-msgid "In1"
-msgstr "In1"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:152
-msgid "In2"
-msgstr "In2"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:166
-msgid "In3"
-msgstr "In3"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:180
-msgid "In4"
-msgstr "In4"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:194
-msgid "In5"
-msgstr "In5"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:208
-msgid "In6"
-msgstr "In6"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:222
-msgid "In7"
-msgstr "In7"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:236
-msgid "In8"
-msgstr "In8"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:250
-msgid "In9"
-msgstr "In9"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:264
-msgid "In10"
-msgstr "In10"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:278
-msgid "In11"
-msgstr "In11"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:292
-msgid "In12"
-msgstr "In12"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:306
-msgid "In13"
-msgstr "In13"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:320
-msgid "In14"
-msgstr "In14"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:334
-msgid "In15"
-msgstr "In15"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:348
-msgid "In16"
-msgstr "In16"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:362
-msgid "In17"
-msgstr "In17"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:376
-msgid "In18"
-msgstr "In18"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:390
-msgid "In19"
-msgstr "In19"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:404
-msgid "In20"
-msgstr "In20"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:418
-msgid "In21"
-msgstr "In21"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:432
-msgid "In22"
-msgstr "In22"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:446
-msgid "In23"
-msgstr "In23"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:460
-msgid "In24"
-msgstr "In24"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:474
-msgid "In25"
-msgstr "In25"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:488
-msgid "In26"
-msgstr "In26"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:502
-msgid "In27"
-msgstr "In27"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:516
-msgid "In28"
-msgstr "In28"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:530
-msgid "In29"
-msgstr "In29"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:544
-msgid "In30"
-msgstr "In30"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:556
-msgid "If you want a back copper layer"
-msgstr "Wenn eine rückseitige Kupferlage benötigt wird"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:561
-msgid "Layer name of back (bottom) copper layer"
-msgstr "Name der rückseitigen (unteren) Kupferlage"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:574
-msgid "If you want a solder mask layer for the back side of the board"
-msgstr ""
-"Wenn eine Lage für Lötstoppmaske auf der Platinenrückseite benötigt wird"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:578
-msgid "SoldM_Back"
-msgstr "SoldM_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:586
-msgid "If you want a silk screen layer for the back side of the board"
-msgstr ""
-"Wenn eine Lage für Bestückungsdruck auf der Platinenrückseite benötigt wird"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:590
-msgid "SilkS_Back"
-msgstr "SilkS_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:598
-msgid "If you want a solder paste layer for the back side of the board"
-msgstr "Wenn eine Lage für Lötpaste auf der Platinenrückseite gewünscht wird"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:602
-msgid "SoldP_Back"
-msgstr "SoldP_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:610
-msgid "If you want an adhesive layer for the back side of the board"
-msgstr "Wenn eine Lage für Kleber auf der Platinenrückseite benötigt wird"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:614
-msgid "Adhes_Back"
-msgstr "Adhes_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:622
-msgid "If you want a fabrication layer for the back side of the board"
-msgstr "Wenn eine Fertigungslage für die Platinenrückseite benötigt wird"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:626
-msgid "Fab_Back"
-msgstr "Fab_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:636
-msgid "CrtYd_Back"
-msgstr "CrtYd_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:646
-msgid "Pcb_Edges"
-msgstr "Pcb_Edges"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:649
-msgid "Board contour"
-msgstr "Platinenumriss"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:656
-msgid "Margin"
-msgstr "Rand"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:659
-msgid "Board contour setback"
-msgstr "Platinenumrissrandabstand"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:666
-msgid "Eco1"
-msgstr "Eco1"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:669
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:679
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:691
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:703
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-msgid "Auxiliary"
-msgstr "Zusatz"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:676
-msgid "Eco2"
-msgstr "Eco2"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:684
-msgid "If you want a separate layer for comments or notes"
-msgstr "Wenn eine separate Lage für Kommentare oder Bemerkungen benötigt wird"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:688
-msgid "Comments"
-msgstr "Kommentare"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:696
-msgid "If you want a layer for documentation drawings"
-msgstr "Wenn eine Lage für Dokumentationszeichnungen benötigt wird"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:700
-msgid "Drawings"
-msgstr "Zeichnungen"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:710
-msgid "User1"
-msgstr "Benutzer1"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-msgid "Off-board, front"
-msgstr "Außerhalb der Platine, Vorderseite"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-msgid "Off-board, back"
-msgstr "Außerhalb der Platine, Rückseite"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:717
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:731
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:745
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:759
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:773
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:787
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:801
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:815
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:829
-msgid ""
-"Auxiliary layers do not flip with board side, while back and front layers do."
-msgstr ""
-"Im Gegensatz zur Vorder- und Rückseite, wechseln Hilfslagen nicht die "
-"Platinenseite beim Spiegeln."
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:724
-msgid "User2"
-msgstr "Benutzer2"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:738
-msgid "User3"
-msgstr "Benutzer3"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:752
-msgid "User4"
-msgstr "Benutzer4"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:766
-msgid "User5"
-msgstr "Benutzer5"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:780
-msgid "User6"
-msgstr "Benutzer6"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:794
-msgid "User7"
-msgstr "Benutzer7"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:808
-msgid "User8"
-msgstr "Benutzer8"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:822
-msgid "User9"
-msgstr "Benutzer9"
-
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:32
 msgid ""
 "Use your board manufacturer's recommendations for solder mask expansion and "
@@ -41720,7 +41301,7 @@ msgid "%s pad connection: %s."
 msgstr "Pad-Verbindung %s: %s."
 
 #: pcbnew/drc/drc_engine.cpp:1499 pcbnew/drc/drc_engine.cpp:1516
-#: pcbnew/drc/drc_engine.cpp:1533 pcbnew/zone.cpp:612 pcbnew/zone.h:172
+#: pcbnew/drc/drc_engine.cpp:1533 pcbnew/zone.cpp:612 pcbnew/zone.h:179
 msgid "zone"
 msgstr "Zone"
 
@@ -41739,7 +41320,7 @@ msgstr "%s thermale Speichenbreite: %s."
 msgid "Checking rule assertion \"%s\"."
 msgstr "Regelzusicherung „%s“ wird geprüft."
 
-#: pcbnew/drc/drc_item.cpp:45 pcbnew/zone.cpp:2046
+#: pcbnew/drc/drc_item.cpp:45 pcbnew/zone.cpp:2070
 msgid "Electrical"
 msgstr "Elektrisch"
 
@@ -42595,7 +42176,7 @@ msgid "'%s' settings differ."
 msgstr "\"%s\" Einstellungen weichen ab."
 
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:619
-#: pcbnew/footprint.cpp:4085
+#: pcbnew/footprint.cpp:4090
 msgid "Exempt From Courtyard Requirement"
 msgstr "Keine Abstandsfläche erforderlich"
 
@@ -43304,131 +42885,131 @@ msgstr ""
 msgid "Generating ODB++ output files"
 msgstr "Erzeuge ODB++-Ausgabedatei"
 
-#: pcbnew/footprint.cpp:1288
+#: pcbnew/footprint.cpp:1293
 msgid "Other"
 msgstr "Sonstige"
 
-#: pcbnew/footprint.cpp:1626
+#: pcbnew/footprint.cpp:1631
 msgid "Footprint Name"
 msgstr "Footprintname"
 
-#: pcbnew/footprint.cpp:1630 pcbnew/footprint.cpp:1689
+#: pcbnew/footprint.cpp:1635 pcbnew/footprint.cpp:1694
 #, c-format
 msgid "Doc: %s"
 msgstr "Beschreibung: %s"
 
-#: pcbnew/footprint.cpp:1631 pcbnew/footprint.cpp:1690
+#: pcbnew/footprint.cpp:1636 pcbnew/footprint.cpp:1695
 #, c-format
 msgid "Keywords: %s"
 msgstr "Schlüsselwörter: %s"
 
-#: pcbnew/footprint.cpp:1640 pcbnew/footprint.cpp:1641
+#: pcbnew/footprint.cpp:1645 pcbnew/footprint.cpp:1646
 msgid "Board Side"
 msgstr "Platinenseite"
 
-#: pcbnew/footprint.cpp:1641
+#: pcbnew/footprint.cpp:1646
 msgid "Back (Flipped)"
 msgstr "Rückseite (gedreht)"
 
-#: pcbnew/footprint.cpp:1660
+#: pcbnew/footprint.cpp:1665
 msgid "autoplaced"
 msgstr "autoplatziert"
 
-#: pcbnew/footprint.cpp:1663
+#: pcbnew/footprint.cpp:1668
 msgid "not in schematic"
 msgstr "nicht im Schaltplan"
 
-#: pcbnew/footprint.cpp:1666
+#: pcbnew/footprint.cpp:1671
 msgid "exclude from pos files"
 msgstr "aus pos-Dateien ausschließen"
 
-#: pcbnew/footprint.cpp:1669
+#: pcbnew/footprint.cpp:1674
 msgid "exclude from BOM"
 msgstr "von Stückliste ausschließen"
 
-#: pcbnew/footprint.cpp:1674
+#: pcbnew/footprint.cpp:1679
 msgid "Status: "
 msgstr "Status: "
 
-#: pcbnew/footprint.cpp:1674
+#: pcbnew/footprint.cpp:1679
 msgid "Attributes:"
 msgstr "Attribute:"
 
-#: pcbnew/footprint.cpp:1681 pcbnew/footprint.cpp:4064 pcbnew/zone.cpp:1837
+#: pcbnew/footprint.cpp:1686 pcbnew/footprint.cpp:4069 pcbnew/zone.cpp:1861
 msgid "Component Class"
 msgstr "Bauteilklasse"
 
-#: pcbnew/footprint.cpp:1685
+#: pcbnew/footprint.cpp:1690
 #, c-format
 msgid "3D-Shape: %s"
 msgstr "3D-Form: %s"
 
-#: pcbnew/footprint.cpp:1685
+#: pcbnew/footprint.cpp:1690
 msgid "<none>"
 msgstr "<keine>"
 
-#: pcbnew/footprint.cpp:2100
+#: pcbnew/footprint.cpp:2105
 msgid "<no reference designator>"
 msgstr "<kein Referenzbezeichner>"
 
-#: pcbnew/footprint.cpp:2102
+#: pcbnew/footprint.cpp:2107
 #, c-format
 msgid "Footprint %s"
 msgstr "Footprint %s"
 
-#: pcbnew/footprint.cpp:3242
+#: pcbnew/footprint.cpp:3247
 #, c-format
 msgid "(expected 'Through hole'; actual '%s')"
 msgstr "(\"Durchsteckmontage\" erwartet; tatsächlich \"%s\")"
 
-#: pcbnew/footprint.cpp:3245
+#: pcbnew/footprint.cpp:3250
 #, c-format
 msgid "(expected 'SMD'; actual '%s')"
 msgstr "(\"SMD\" erwartet; tatsächlich \"%s\")"
 
-#: pcbnew/footprint.cpp:3466
+#: pcbnew/footprint.cpp:3471
 #, c-format
 msgid "(net-tie pad group contains unknown pad number %s)"
 msgstr "(Netzverbund-Padgruppe enthält unbekannte Padnummer %s)"
 
-#: pcbnew/footprint.cpp:3471
+#: pcbnew/footprint.cpp:3476
 #, c-format
 msgid "(pad %s appears in more than one net-tie pad group)"
 msgstr "(Pad %s erscheint in mehr als einer Netzverbund-Padgruppe)"
 
-#: pcbnew/footprint.cpp:4006 pcbnew/pad.cpp:2525 pcbnew/zone.cpp:1803
+#: pcbnew/footprint.cpp:4011 pcbnew/pad.cpp:2519 pcbnew/zone.cpp:1827
 msgid "Inherited"
 msgstr "Vererbt"
 
-#: pcbnew/footprint.cpp:4010 pcbnew/pad.cpp:2529 pcbnew/zone.cpp:1807
+#: pcbnew/footprint.cpp:4015 pcbnew/pad.cpp:2523 pcbnew/zone.cpp:1831
 msgid "Thermal reliefs for PTH"
 msgstr "Thermische Entlastungen für PTH"
 
-#: pcbnew/footprint.cpp:4070
+#: pcbnew/footprint.cpp:4075
 msgid "Not in Schematic"
 msgstr "Nicht im Schaltplan"
 
-#: pcbnew/footprint.cpp:4072
+#: pcbnew/footprint.cpp:4077
 msgid "Exclude From Position Files"
 msgstr "Von Positionsdateien ausschließen"
 
-#: pcbnew/footprint.cpp:4082 pcbnew/pad.cpp:2694
+#: pcbnew/footprint.cpp:4087 pcbnew/pad.cpp:2688
 msgid "Overrides"
 msgstr "Überschreibungen"
 
-#: pcbnew/footprint.cpp:4089 pcbnew/pad.cpp:2697
+#: pcbnew/footprint.cpp:4094 pcbnew/pad.cpp:2691
 msgid "Clearance Override"
 msgstr "Überschreibung des Freiraums"
 
-#: pcbnew/footprint.cpp:4094 pcbnew/pad.cpp:2707
+#: pcbnew/footprint.cpp:4099 pcbnew/pad.cpp:2701
 msgid "Solderpaste Margin Override"
 msgstr "Überschreibung des Lötpastenrands"
 
-#: pcbnew/footprint.cpp:4099 pcbnew/pad.cpp:2712
+#: pcbnew/footprint.cpp:4104 pcbnew/pad.cpp:2706
 msgid "Solderpaste Margin Ratio Override"
 msgstr "Überschreibung des Lötpastenrand-Verhältnisses"
 
-#: pcbnew/footprint.cpp:4105 pcbnew/pad.cpp:2718
+#: pcbnew/footprint.cpp:4110 pcbnew/pad.cpp:2712
 msgid "Zone Connection Style"
 msgstr "Zonenverbindungsstil"
 
@@ -43488,20 +43069,20 @@ msgstr "Footprint aus nur-lesbarer Bibliothek \"%s\" bearbeiten."
 msgid "Save as editable copy"
 msgstr "Als bearbeitbare Kopie speichern"
 
-#: pcbnew/footprint_edit_frame.cpp:997
+#: pcbnew/footprint_edit_frame.cpp:1007
 #, c-format
 msgid "[from %s]"
 msgstr "[aus %s]"
 
-#: pcbnew/footprint_edit_frame.cpp:1032
+#: pcbnew/footprint_edit_frame.cpp:1042
 msgid "[no footprint loaded]"
 msgstr "[Kein Footprint geladen]"
 
-#: pcbnew/footprint_edit_frame.cpp:1088
+#: pcbnew/footprint_edit_frame.cpp:1098
 msgid "Updating Footprint Libraries"
 msgstr "Aktualisiere Footprintbibliotheken"
 
-#: pcbnew/footprint_edit_frame.cpp:1428
+#: pcbnew/footprint_edit_frame.cpp:1438
 msgid "No footprint selected."
 msgstr "Kein Footprint ausgewählt."
 
@@ -43580,36 +43161,36 @@ msgstr "Footprint exportieren"
 msgid "Footprint exported to file '%s'."
 msgstr "Footprint wurde in die Datei \"%s\" exportiert."
 
-#: pcbnew/footprint_libraries_utils.cpp:549
+#: pcbnew/footprint_libraries_utils.cpp:558
 #, c-format
 msgid "Delete footprint '%s' from library '%s'?"
 msgstr "Footprint \"%s\" aus Bibliothek \"%s\" löschen?"
 
-#: pcbnew/footprint_libraries_utils.cpp:566
+#: pcbnew/footprint_libraries_utils.cpp:575
 #, c-format
 msgid "Footprint '%s' deleted from library '%s'"
 msgstr "Footprint \"%s\" aus Bibliothek \"%s\" gelöscht"
 
-#: pcbnew/footprint_libraries_utils.cpp:581
+#: pcbnew/footprint_libraries_utils.cpp:590
 msgid "No footprints to export!"
 msgstr "Keine Footprints zu exportieren!"
 
-#: pcbnew/footprint_libraries_utils.cpp:617
+#: pcbnew/footprint_libraries_utils.cpp:626
 #, c-format
 msgid "Update footprints on board to refer to %s?"
 msgstr "Footprints auf Platine aktualisieren, um auf %s zu verweisen?"
 
-#: pcbnew/footprint_libraries_utils.cpp:668
+#: pcbnew/footprint_libraries_utils.cpp:677
 msgid "Update footprints on board to refer to new library?"
 msgstr ""
 "Footprints auf Platine aktualisieren, um auf neue Bibliothek zu verweisen?"
 
-#: pcbnew/footprint_libraries_utils.cpp:864
+#: pcbnew/footprint_libraries_utils.cpp:873
 #: pcbnew/footprint_viewer_frame.cpp:744
 msgid "No board currently open."
 msgstr "Gegenwärtig befindet sich keine Platine in Bearbeitung."
 
-#: pcbnew/footprint_libraries_utils.cpp:890
+#: pcbnew/footprint_libraries_utils.cpp:899
 msgid ""
 "Unable to find the footprint on the main board.\n"
 "Cannot save."
@@ -43617,36 +43198,36 @@ msgstr ""
 "Kann den Footprint auf der Hauptplatine nicht finden.\n"
 "Kann nicht speichern."
 
-#: pcbnew/footprint_libraries_utils.cpp:898
+#: pcbnew/footprint_libraries_utils.cpp:907
 #: pcbnew/footprint_viewer_frame.cpp:752
 msgid "Previous footprint placement still in progress."
 msgstr "Die vorherige Platzierung des Footprints ist noch im Gange."
 
-#: pcbnew/footprint_libraries_utils.cpp:974
+#: pcbnew/footprint_libraries_utils.cpp:983
 #: pcbnew/footprint_viewer_frame.cpp:793
 msgid "Insert Footprint"
 msgstr "Footprint einfügen"
 
-#: pcbnew/footprint_libraries_utils.cpp:995
+#: pcbnew/footprint_libraries_utils.cpp:1004
 msgid "Save Footprint As"
 msgstr "Footprint speichern unter"
 
-#: pcbnew/footprint_libraries_utils.cpp:1144
+#: pcbnew/footprint_libraries_utils.cpp:1153
 #, c-format
 msgid "Footprint %s already exists in %s."
 msgstr "Footprint %s existiert bereits in %s."
 
-#: pcbnew/footprint_libraries_utils.cpp:1188
+#: pcbnew/footprint_libraries_utils.cpp:1197
 #, c-format
 msgid "Footprint '%s' replaced in '%s'"
 msgstr "Footprint \"%s\" ersetzt in \"%s\""
 
-#: pcbnew/footprint_libraries_utils.cpp:1189
+#: pcbnew/footprint_libraries_utils.cpp:1198
 #, c-format
 msgid "Footprint '%s' added to '%s'"
 msgstr "Footprint \"%s\" hinzugefügt zu \"%s\""
 
-#: pcbnew/footprint_libraries_utils.cpp:1233
+#: pcbnew/footprint_libraries_utils.cpp:1242
 msgid "Untitled"
 msgstr "Unbenannt"
 
@@ -43761,7 +43342,7 @@ msgstr "Geroutete Längen"
 msgid "Routed Length"
 msgstr "Geroutete Länge"
 
-#: pcbnew/generators/pcb_tuning_pattern.cpp:2172 pcbnew/pad.cpp:2688
+#: pcbnew/generators/pcb_tuning_pattern.cpp:2172 pcbnew/pad.cpp:2682
 #: pcbnew/pcb_track.cpp:1600
 msgid "Pad To Die Length"
 msgstr "Pad-zu-Die-Länge"
@@ -44686,7 +44267,7 @@ msgstr ""
 msgid "pad"
 msgstr "Pad"
 
-#: pcbnew/pad.cpp:1289 pcbnew/pad.cpp:2603
+#: pcbnew/pad.cpp:1289 pcbnew/pad.cpp:2597
 msgid "Pin Type"
 msgstr "Pin-Typ"
 
@@ -44797,100 +44378,94 @@ msgstr "Durchsteckpad %s %s von %s"
 msgid "PTH pad %s"
 msgstr "Durchsteckpad %s"
 
-#: pcbnew/pad.cpp:2176
-msgid "(Pad has no layer)"
-msgstr "(Pad hat keine Lagen)"
-
 #: pcbnew/pad.cpp:2179
-msgid "(PTH pad has no copper layers)"
-msgstr "(PTH-Pad hat keine Kupferlagen)"
-
-#: pcbnew/pad.cpp:2185
-msgid "(plated through holes normally have a copper pad on at least one layer)"
+#, fuzzy
+msgid ""
+"(plated through holes normally have a copper pad on at least one outer layer)"
 msgstr ""
 "(Metallisierte Löcher haben normalerweise ein Kupferpad auf mindestens einer "
 "Lage.)"
 
-#: pcbnew/pad.cpp:2193
+#: pcbnew/pad.cpp:2187
 msgid "('fiducial' property makes no sense on NPTH pads)"
 msgstr ""
 "(Passermarke-Eigenschaft ergibt auf mechanischen Bohrungen keinen Sinn.)"
 
-#: pcbnew/pad.cpp:2197
+#: pcbnew/pad.cpp:2191
 msgid "('testpoint' property makes no sense on NPTH pads)"
 msgstr "(Testpunkt-Eigenschaft ergibt auf mechanischen Bohrungen keinen Sinn.)"
 
-#: pcbnew/pad.cpp:2200
+#: pcbnew/pad.cpp:2194
 msgid "('heatsink' property makes no sense of NPTH pads)"
 msgstr ""
 "(Kühlkörper-Eigenschaft ergibt auf mechanischen Bohrungen keinen Sinn.)"
 
-#: pcbnew/pad.cpp:2203
+#: pcbnew/pad.cpp:2197
 msgid "('castellated' property is for PTH pads)"
 msgstr "(Halbloch-Eigenschaft kann nur für Durchsteckpads gesetzt werden.)"
 
-#: pcbnew/pad.cpp:2206
+#: pcbnew/pad.cpp:2200
 msgid "('BGA' property is for SMD pads)"
 msgstr "(BGA-Eigenschaft kann nur für SMD-Pads gesetzt werden.)"
 
-#: pcbnew/pad.cpp:2209
+#: pcbnew/pad.cpp:2203
 msgid "('mechanical' property is for PTH pads)"
 msgstr "(mechanisch-Eigenschaft ist für Durchsteckpads)"
 
-#: pcbnew/pad.cpp:2225
+#: pcbnew/pad.cpp:2219
 msgid "(connector pads normally have no solder paste; use a SMD pad instead)"
 msgstr ""
 "(Pads für Steckverbinder haben normalerweise keine Lötpaste; Verwenden Sie "
 "stattdessen ein SMD-Pad.)"
 
-#: pcbnew/pad.cpp:2233
+#: pcbnew/pad.cpp:2227
 msgid "(SMD pad has a hole)"
 msgstr "(SMD-Pad hat ein Loch)"
 
-#: pcbnew/pad.cpp:2239
+#: pcbnew/pad.cpp:2233
 msgid "(SMD pad has copper on both sides of the board)"
 msgstr "(SMD-Pad hat auf beiden Platinenseiten Kupfer.)"
 
-#: pcbnew/pad.cpp:2245 pcbnew/pad.cpp:2258
+#: pcbnew/pad.cpp:2239 pcbnew/pad.cpp:2252
 msgid "(SMD pad has copper and mask layers on different sides of the board)"
 msgstr ""
 "(SMD-Pad hat Kupfer- und Maskenlagen auf unterschiedlichen Platinenseiten.)"
 
-#: pcbnew/pad.cpp:2250 pcbnew/pad.cpp:2263
+#: pcbnew/pad.cpp:2244 pcbnew/pad.cpp:2257
 msgid "(SMD pad has copper and paste layers on different sides of the board)"
 msgstr ""
 "(SMD-Pad hat Kupfer- und Pastenlagen auf unterschiedlichen Platinenseiten.)"
 
-#: pcbnew/pad.cpp:2269
+#: pcbnew/pad.cpp:2263
 msgid "(SMD pad has no outer layers)"
 msgstr "(SMD-Pad hat keine Außenlagen.)"
 
-#: pcbnew/pad.cpp:2289
+#: pcbnew/pad.cpp:2283
 msgid "(Pad must have a positive size)"
 msgstr "(Pad muss eine positive Größe haben.)"
 
-#: pcbnew/pad.cpp:2300
+#: pcbnew/pad.cpp:2294
 #, c-format
 msgid "(PTH pad hole size must be larger than %s)"
 msgstr "(Durchsteckpad-Lochgröße muss größer als %s sein)"
 
-#: pcbnew/pad.cpp:2324
+#: pcbnew/pad.cpp:2318
 msgid "(PTH pad hole leaves no copper)"
 msgstr "(Loch des Durchsteckpads lässt kein Kupfer zurück)"
 
-#: pcbnew/pad.cpp:2334
+#: pcbnew/pad.cpp:2328
 msgid "(PTH pad hole not fully inside copper)"
 msgstr "(Durchsteckpadloch nicht vollständig innerhalb von Kupfer)"
 
-#: pcbnew/pad.cpp:2341
+#: pcbnew/pad.cpp:2335
 msgid "(pad hole not inside pad shape)"
 msgstr "(Pad-Bohrloch nicht innerhalb der Padform)"
 
-#: pcbnew/pad.cpp:2346
+#: pcbnew/pad.cpp:2340
 msgid "(negative local clearance values have no effect)"
 msgstr "(Negative lokale Freiraumwerte haben keine Auswirkungen.)"
 
-#: pcbnew/pad.cpp:2365
+#: pcbnew/pad.cpp:2359
 msgid ""
 "(negative solder mask clearance is larger than some shape primitives; "
 "results may be surprising)"
@@ -44898,7 +44473,7 @@ msgstr ""
 "(Negativer Lötmaskenfreiraum ist größer als einige Formen; Dies kann zu "
 "unerwarteten Ergebnissen führen)"
 
-#: pcbnew/pad.cpp:2375
+#: pcbnew/pad.cpp:2369
 msgid ""
 "(negative solder mask clearance is larger than pad; no solder mask will be "
 "generated)"
@@ -44906,7 +44481,7 @@ msgstr ""
 "(Negativer Lötmaskenfreiraum ist größer als das Pad. Es wird keine Lötmaske "
 "erzeugt)"
 
-#: pcbnew/pad.cpp:2394
+#: pcbnew/pad.cpp:2388
 msgid ""
 "(negative solder paste margin is larger than pad; no solder paste mask will "
 "be generated)"
@@ -44914,112 +44489,112 @@ msgstr ""
 "(Negativer Lötpastenabstand ist größer als Pad. Es wird keine Lötstoppmaske "
 "erzeugt.)"
 
-#: pcbnew/pad.cpp:2401
+#: pcbnew/pad.cpp:2395
 msgid "(negative corner radius is not allowed)"
 msgstr "(Negativer Eckradius ist nicht erlaubt.)"
 
-#: pcbnew/pad.cpp:2403
+#: pcbnew/pad.cpp:2397
 msgid "(corner size will make pad circular)"
 msgstr "(Eckgröße wird das Pad kreisförmig machen.)"
 
-#: pcbnew/pad.cpp:2408
+#: pcbnew/pad.cpp:2402
 msgid "(negative corner chamfer is not allowed)"
 msgstr "(Negative Eckfase ist nicht erlaubt.)"
 
-#: pcbnew/pad.cpp:2410
+#: pcbnew/pad.cpp:2404
 msgid "(corner chamfer is too large)"
 msgstr "(Eckfase ist zu groß.)"
 
-#: pcbnew/pad.cpp:2419
+#: pcbnew/pad.cpp:2413
 msgid "(trapezoid delta is too large)"
 msgstr "(Trapez-Delta ist zu groß)"
 
-#: pcbnew/pad.cpp:2429
+#: pcbnew/pad.cpp:2423
 msgid "(custom pad shape must resolve to a single polygon)"
 msgstr ""
 "(Benutzerdefinierte Padform muss in einzelnes Polygon aufgelöst werden.)"
 
-#: pcbnew/pad.cpp:2494
+#: pcbnew/pad.cpp:2488
 msgid "Edge connector"
 msgstr "Randverbinder"
 
-#: pcbnew/pad.cpp:2495
+#: pcbnew/pad.cpp:2489
 msgid "NPTH, mechanical"
 msgstr "NPTH, mechanisch"
 
-#: pcbnew/pad.cpp:2501
+#: pcbnew/pad.cpp:2495
 msgid "Trapezoid"
 msgstr "Trapez"
 
-#: pcbnew/pad.cpp:2513
+#: pcbnew/pad.cpp:2507
 msgid "Castellated pad"
 msgstr "Castellated Pad (Halbloch)"
 
-#: pcbnew/pad.cpp:2514
+#: pcbnew/pad.cpp:2508
 msgid "Mechanical pad"
 msgstr "Mechanisches Pad"
 
-#: pcbnew/pad.cpp:2536
+#: pcbnew/pad.cpp:2530
 msgid "Front, back and connected layers"
 msgstr "Vorderseite, Rückseite und verbundene Lagen"
 
-#: pcbnew/pad.cpp:2586
+#: pcbnew/pad.cpp:2580
 msgid "Pad Type"
 msgstr "Padtyp"
 
-#: pcbnew/pad.cpp:2590
+#: pcbnew/pad.cpp:2584
 msgid "Pad Shape"
 msgstr "Padform"
 
-#: pcbnew/pad.cpp:2595
+#: pcbnew/pad.cpp:2589
 msgid "Pad Number"
 msgstr "Padnummer"
 
-#: pcbnew/pad.cpp:2607
+#: pcbnew/pad.cpp:2601
 msgid "Size X"
 msgstr "Größe X"
 
-#: pcbnew/pad.cpp:2611
+#: pcbnew/pad.cpp:2605
 msgid "Size Y"
 msgstr "Größe Y"
 
-#: pcbnew/pad.cpp:2644
+#: pcbnew/pad.cpp:2638
 msgid "Corner Radius Ratio"
 msgstr "Eckradius-Verhältnis"
 
-#: pcbnew/pad.cpp:2649
+#: pcbnew/pad.cpp:2643
 msgid "Corner Radius Size"
 msgstr "Eckradiusgröße"
 
-#: pcbnew/pad.cpp:2655
+#: pcbnew/pad.cpp:2649
 msgid "Hole Shape"
 msgstr "Lochform"
 
-#: pcbnew/pad.cpp:2659
+#: pcbnew/pad.cpp:2653
 msgid "Hole Size X"
 msgstr "Lochgröße X"
 
-#: pcbnew/pad.cpp:2665
+#: pcbnew/pad.cpp:2659
 msgid "Hole Size Y"
 msgstr "Lochgröße Y"
 
-#: pcbnew/pad.cpp:2680
+#: pcbnew/pad.cpp:2674
 msgid "Fabrication Property"
 msgstr "Fertigungseigenschaften"
 
-#: pcbnew/pad.cpp:2702 pcbnew/pcb_shape.cpp:1001 pcbnew/pcb_track.cpp:2097
+#: pcbnew/pad.cpp:2696 pcbnew/pcb_shape.cpp:1001 pcbnew/pcb_track.cpp:2097
 msgid "Soldermask Margin Override"
 msgstr "Überschreibung des Lötstopprands"
 
-#: pcbnew/pad.cpp:2724 pcbnew/zone.cpp:2073
+#: pcbnew/pad.cpp:2718 pcbnew/zone.cpp:2097
 msgid "Thermal Relief Spoke Width"
 msgstr "Thermische Entlastung Speichenbreite"
 
-#: pcbnew/pad.cpp:2730
+#: pcbnew/pad.cpp:2724
 msgid "Thermal Relief Spoke Angle"
 msgstr "Thermische Entlastung Speichenwinkel"
 
-#: pcbnew/pad.cpp:2735 pcbnew/zone.cpp:2067
+#: pcbnew/pad.cpp:2729 pcbnew/zone.cpp:2091
 msgid "Thermal Relief Gap"
 msgstr "Thermische Entlastung Spalt"
 
@@ -46513,7 +46088,7 @@ msgid "Element token contains %d parameters."
 msgstr "Elementvorkommnis enthält %d Parameter."
 
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:985
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3069
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3072
 #, c-format
 msgid "Library folder '%s' has unexpected sub-folders."
 msgstr ""
@@ -46526,7 +46101,7 @@ msgstr "Unerwartete Datei \"%s\" in Bibliothek \"%s\" gefunden."
 
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:1023
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:3263
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3106
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3109
 #, c-format
 msgid "Footprint library '%s' cannot be deleted."
 msgstr "Footprintbibliothek \"%s\" kann nicht gelöscht werden."
@@ -46548,28 +46123,28 @@ msgid "Generating history section"
 msgstr "Erzeuge Geschichts-Abschnitt"
 
 #: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1198
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3018
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3012
 msgid "Generating BOM section"
 msgstr "Erzeuge Stücklisten(BOM)-Abschnitt"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1365
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1361
 msgid "Generating CAD data"
 msgstr "Erzeuge CAD-Daten"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:2627
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:2621
 #, c-format
 msgid "Exporting Layer %s, Net %s"
 msgstr "Exportieren der Lage %s und der Netzliste %s"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3173
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3167
 msgid "Generating logistic section"
 msgstr "Erzeuge Logistik-Abschnitt"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3185
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3179
 msgid "Saving file"
 msgstr "Datei wird gespeichert"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3217
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3211
 msgid "Failed to save file to buffer"
 msgstr "Konnte Datei nicht im Puffer speichern"
 
@@ -46698,26 +46273,26 @@ msgstr ""
 msgid "Save Anyway"
 msgstr "Trotzdem speichern"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:1463
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:1465
 #, c-format
 msgid "unknown pad type: %d"
 msgstr "unbekannter Pad-Typ: %d"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2312
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2314
 #, c-format
 msgid "unknown via type %d"
 msgstr "Unbekannter Via-Typ %d"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2603
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2606
 #, c-format
 msgid "unknown zone corner smoothing type %d"
 msgstr "unbekannter Zonenecken-Glättungstyp %d"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2752
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2755
 msgid "This file does not contain a PCB."
 msgstr "Diese Datei enthält keine Leiterplatte."
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2925
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2928
 #, c-format
 msgid ""
 "Library '%s' does not exist.\n"
@@ -46726,26 +46301,26 @@ msgstr ""
 "Bibliothek \"%s\" existiert nicht.\n"
 "Möchten Sie diese jetzt erstellen?"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2930
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2933
 msgid "Library Not Found"
 msgstr "Bibliothek nicht gefunden"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2958
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2961
 #, c-format
 msgid "Footprint file name '%s' is not valid."
 msgstr "Footprintdateiname \"%s\" ist ungültig."
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2964
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2967
 #, c-format
 msgid "Insufficient permissions to delete '%s'."
 msgstr "Unzureichende Berechtigungen zum Löschen der Datei \"%s\"."
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3088
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3091
 #, c-format
 msgid "Unexpected file '%s' found in library path '%s'."
 msgstr "Unerwartete Datei \"%s\" im Bibliothekspfad \"%s\" gefunden."
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:306
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:307
 msgid "KiCad footprint file"
 msgstr "KiCad Footprint-Datei"
 
@@ -46932,7 +46507,7 @@ msgstr ""
 "Die alte Strategie zum Ausfüllen von Zonen wird nicht mehr unterstützt.\n"
 "Zonenfüllungen werden bestmöglich umgewandelt."
 
-#: pcbnew/pcb_io/odbpp/odb_entity.cpp:686
+#: pcbnew/pcb_io/odbpp/odb_entity.cpp:722
 msgid "Failed to add component data"
 msgstr "Konnte Bauteildaten nicht hinzufügen"
 
@@ -47820,7 +47395,7 @@ msgstr "Leiterbahnbreite: %s"
 msgid "Diff Pair Gap: %s"
 msgstr "Differenzialpaar-Abstand: %s"
 
-#: pcbnew/router/router_tool.cpp:2776 pcbnew/tools/pcb_control.cpp:1707
+#: pcbnew/router/router_tool.cpp:2776 pcbnew/tools/pcb_control.cpp:1711
 #, c-format
 msgid "DP Max Uncoupled-length: %s"
 msgstr "DP max. ungekoppelte Länge: %s"
@@ -48563,10 +48138,6 @@ msgstr "Linien erstellen"
 msgid "Create Arc"
 msgstr "Bogen erstellen"
 
-#: pcbnew/tools/drawing_stackup_table_tool.cpp:247
-msgid "Layer Name"
-msgstr "Lagenname"
-
 #: pcbnew/tools/drawing_stackup_table_tool.cpp:262
 msgid "Thickness (mm)"
 msgstr "Dicke (mm)"
@@ -48651,7 +48222,7 @@ msgstr "Element platzieren"
 msgid "Select Via Size"
 msgstr "Via-Größe wählen"
 
-#: pcbnew/tools/drawing_tool.cpp:381 pcbnew/tools/drawing_tool.cpp:2386
+#: pcbnew/tools/drawing_tool.cpp:381 pcbnew/tools/drawing_tool.cpp:2388
 msgid "Draw Line"
 msgstr "Linie zeichnen"
 
@@ -48675,23 +48246,23 @@ msgstr "Kreisbogen zeichnen"
 msgid "Draw Bezier"
 msgstr "Bézierkurve zeichnen"
 
-#: pcbnew/tools/drawing_tool.cpp:1595
+#: pcbnew/tools/drawing_tool.cpp:1597
 msgid "Draw Dimension"
 msgstr "Bemaßung zeichnen"
 
-#: pcbnew/tools/drawing_tool.cpp:2080
+#: pcbnew/tools/drawing_tool.cpp:2082
 msgid "Move Footprint Anchor"
 msgstr "Footprint-Anker verschieben"
 
-#: pcbnew/tools/drawing_tool.cpp:3804
+#: pcbnew/tools/drawing_tool.cpp:3806
 msgid "Select Net:"
 msgstr "Netz auswählen:"
 
-#: pcbnew/tools/drawing_tool.cpp:4046
+#: pcbnew/tools/drawing_tool.cpp:4048
 msgid "Via location violates DRC."
 msgstr "Via-Position verstößt gegen DRC."
 
-#: pcbnew/tools/drawing_tool.cpp:4136
+#: pcbnew/tools/drawing_tool.cpp:4138
 msgid "Place via"
 msgstr "Via hinzufügen"
 
@@ -51014,15 +50585,15 @@ msgstr "Verborgen"
 msgid "Inactive Layer Display"
 msgstr "Anzeige zu inaktiven Lagen"
 
-#: pcbnew/tools/pcb_control.cpp:690
+#: pcbnew/tools/pcb_control.cpp:694
 msgid "Preset Layer Pairs"
 msgstr "Lagenpaarvoreinstellung"
 
-#: pcbnew/tools/pcb_control.cpp:780
+#: pcbnew/tools/pcb_control.cpp:784
 msgid "Item locked."
 msgstr "Element gesperrt."
 
-#: pcbnew/tools/pcb_control.cpp:1003
+#: pcbnew/tools/pcb_control.cpp:1007
 msgid ""
 "Warning: some pasted items were on layers which are not present in the "
 "current board.\n"
@@ -51032,69 +50603,69 @@ msgstr ""
 "aktuellen Platine nicht vorhanden sind.\n"
 "Diese Elemente konnten nicht eingefügt werden.\n"
 
-#: pcbnew/tools/pcb_control.cpp:1070
+#: pcbnew/tools/pcb_control.cpp:1074
 msgid "Paste Text"
 msgstr "Text einfügen"
 
-#: pcbnew/tools/pcb_control.cpp:1227
+#: pcbnew/tools/pcb_control.cpp:1231
 msgid "Invalid clipboard contents"
 msgstr "Inhalt der Zwischenablage ungültig"
 
-#: pcbnew/tools/pcb_control.cpp:1510
+#: pcbnew/tools/pcb_control.cpp:1514
 msgid "Error loading board."
 msgstr "Fehler beim Einlesen der Platine."
 
-#: pcbnew/tools/pcb_control.cpp:1544
+#: pcbnew/tools/pcb_control.cpp:1548
 msgid "Append Board"
 msgstr "Platine anhängen"
 
-#: pcbnew/tools/pcb_control.cpp:1605
+#: pcbnew/tools/pcb_control.cpp:1609
 msgid "Active Layer"
 msgstr "Aktive Lage"
 
-#: pcbnew/tools/pcb_control.cpp:1606 pcbnew/widgets/appearance_controls.cpp:373
+#: pcbnew/tools/pcb_control.cpp:1610 pcbnew/widgets/appearance_controls.cpp:373
 #: pcbnew/widgets/appearance_controls_base.cpp:165
 msgid "All Layers"
 msgstr "Alle Lagen"
 
-#: pcbnew/tools/pcb_control.cpp:1618
+#: pcbnew/tools/pcb_control.cpp:1622
 msgid "Object Snapping"
 msgstr "Objektfang"
 
-#: pcbnew/tools/pcb_control.cpp:1697
+#: pcbnew/tools/pcb_control.cpp:1701
 #, c-format
 msgid "DP Gap Constraints: %s"
 msgstr "DP-Abstandsbeschränkungen: %s"
 
-#: pcbnew/tools/pcb_control.cpp:1738
+#: pcbnew/tools/pcb_control.cpp:1742
 msgid "Resolved clearance"
 msgstr "Ermittelter Freiraum"
 
-#: pcbnew/tools/pcb_control.cpp:1748
+#: pcbnew/tools/pcb_control.cpp:1752
 msgid "Actual clearance"
 msgstr "Tatsächlicher Freiraum"
 
-#: pcbnew/tools/pcb_control.cpp:1791
+#: pcbnew/tools/pcb_control.cpp:1795
 msgid "Resolved hole clearance"
 msgstr "Ermittelter Loch-Freiraum"
 
-#: pcbnew/tools/pcb_control.cpp:1796
+#: pcbnew/tools/pcb_control.cpp:1800
 msgid "Actual hole clearance"
 msgstr "Tatsächlicher Loch-Freiraum"
 
-#: pcbnew/tools/pcb_control.cpp:1829
+#: pcbnew/tools/pcb_control.cpp:1833
 msgid "Resolved edge clearance"
 msgstr "Ermittelter Kanten-Abstand"
 
-#: pcbnew/tools/pcb_control.cpp:1834
+#: pcbnew/tools/pcb_control.cpp:1838
 msgid "Resolved margin clearance"
 msgstr "Ermittelter Randabstand"
 
-#: pcbnew/tools/pcb_control.cpp:1845
+#: pcbnew/tools/pcb_control.cpp:1849
 msgid "Selected Items"
 msgstr "Ausgewählte Elemente"
 
-#: pcbnew/tools/pcb_control.cpp:1916
+#: pcbnew/tools/pcb_control.cpp:1920
 msgid "Selected 2D Length"
 msgstr "Gewählte 2D-Länge"
 
@@ -51222,7 +50793,7 @@ msgid "Auto-fill Zone(s)"
 msgstr "Zone(n) automatisch füllen"
 
 #: pcbnew/tools/zone_filler_tool.cpp:277
-#: pcbnew/widgets/appearance_controls.cpp:3434
+#: pcbnew/widgets/appearance_controls.cpp:3470
 msgid "Open Preferences"
 msgstr "Einstellungen öffnen"
 
@@ -51455,117 +51026,117 @@ msgid "Filter nets"
 msgstr "Filter Netze"
 
 #: pcbnew/widgets/appearance_controls.cpp:613
-#: pcbnew/widgets/appearance_controls.cpp:1792
+#: pcbnew/widgets/appearance_controls.cpp:1828
 msgid "Layer Display Options"
 msgstr "Lagen-Anzeigeoptionen"
 
 #: pcbnew/widgets/appearance_controls.cpp:625
-#: pcbnew/widgets/appearance_controls.cpp:1798
+#: pcbnew/widgets/appearance_controls.cpp:1834
 #, c-format
 msgid "Inactive layers (%s):"
 msgstr "Inaktive Lagen (%s):"
 
 #: pcbnew/widgets/appearance_controls.cpp:627
-#: pcbnew/widgets/appearance_controls.cpp:1800
+#: pcbnew/widgets/appearance_controls.cpp:1836
 msgid "Inactive layers:"
 msgstr "Inaktive Lagen:"
 
 #: pcbnew/widgets/appearance_controls.cpp:641
-#: pcbnew/widgets/appearance_controls.cpp:1805
+#: pcbnew/widgets/appearance_controls.cpp:1841
 msgid "Inactive layers will be shown in full color"
 msgstr "Inaktive Lagen werden in voller Farbe angezeigt"
 
 #: pcbnew/widgets/appearance_controls.cpp:646
-#: pcbnew/widgets/appearance_controls.cpp:1807
+#: pcbnew/widgets/appearance_controls.cpp:1843
 msgid "Dim"
 msgstr "Abblenden"
 
 #: pcbnew/widgets/appearance_controls.cpp:648
-#: pcbnew/widgets/appearance_controls.cpp:1808
+#: pcbnew/widgets/appearance_controls.cpp:1844
 msgid "Inactive layers will be dimmed"
 msgstr "Inaktive Lagen werden abgeblendet"
 
 #: pcbnew/widgets/appearance_controls.cpp:655
-#: pcbnew/widgets/appearance_controls.cpp:1811
+#: pcbnew/widgets/appearance_controls.cpp:1847
 msgid "Inactive layers will be hidden"
 msgstr "Inaktive Lagen werden ausgeblendet"
 
 #: pcbnew/widgets/appearance_controls.cpp:666
-#: pcbnew/widgets/appearance_controls.cpp:1813
+#: pcbnew/widgets/appearance_controls.cpp:1849
 msgid "Flip board view"
 msgstr "Platinenansicht wenden"
 
 #: pcbnew/widgets/appearance_controls.cpp:688
-#: pcbnew/widgets/appearance_controls.cpp:2522
+#: pcbnew/widgets/appearance_controls.cpp:2558
 msgid "Net Display Options"
 msgstr "Netz-Anzeigeoptionen"
 
 #: pcbnew/widgets/appearance_controls.cpp:700
-#: pcbnew/widgets/appearance_controls.cpp:2527
+#: pcbnew/widgets/appearance_controls.cpp:2563
 #, c-format
 msgid "Net colors (%s):"
 msgstr "Netzfarben (%s):"
 
 #: pcbnew/widgets/appearance_controls.cpp:702
-#: pcbnew/widgets/appearance_controls.cpp:2529
+#: pcbnew/widgets/appearance_controls.cpp:2565
 msgid "Net colors:"
 msgstr "Netzfarben:"
 
 #: pcbnew/widgets/appearance_controls.cpp:707
-#: pcbnew/widgets/appearance_controls.cpp:2532
+#: pcbnew/widgets/appearance_controls.cpp:2568
 msgid "Choose when to show net and netclass colors"
 msgstr ""
 "Wählen Sie aus, wann Netz- und Netzklassenfarben angezeigt werden sollen"
 
 #: pcbnew/widgets/appearance_controls.cpp:716
-#: pcbnew/widgets/appearance_controls.cpp:2535
+#: pcbnew/widgets/appearance_controls.cpp:2571
 msgid "Net and netclass colors are shown on all copper items"
 msgstr ""
 "Netz- und Netzklassenfarben werden auf allen Kupfergegenständen angezeigt"
 
 #: pcbnew/widgets/appearance_controls.cpp:724
-#: pcbnew/widgets/appearance_controls.cpp:2538
+#: pcbnew/widgets/appearance_controls.cpp:2574
 msgid "Net and netclass colors are shown on the ratsnest only"
 msgstr "Netz- und Netzklassenfarben werden nur auf den Netzlinien angezeigt"
 
 #: pcbnew/widgets/appearance_controls.cpp:731
-#: pcbnew/widgets/appearance_controls.cpp:2541
+#: pcbnew/widgets/appearance_controls.cpp:2577
 msgid "Net and netclass colors are not shown"
 msgstr "Netz- und Netzklassenfarben werden nicht angezeigt"
 
 #: pcbnew/widgets/appearance_controls.cpp:742
-#: pcbnew/widgets/appearance_controls.cpp:2546
+#: pcbnew/widgets/appearance_controls.cpp:2582
 #, c-format
 msgid "Ratsnest display (%s):"
 msgstr "Netzlinienanzeige (%s):"
 
 #: pcbnew/widgets/appearance_controls.cpp:744
-#: pcbnew/widgets/appearance_controls.cpp:2548
+#: pcbnew/widgets/appearance_controls.cpp:2584
 msgid "Ratsnest display:"
 msgstr "Netzlinienanzeige:"
 
 #: pcbnew/widgets/appearance_controls.cpp:749
-#: pcbnew/widgets/appearance_controls.cpp:2551
+#: pcbnew/widgets/appearance_controls.cpp:2587
 msgid "Choose which ratsnest lines to display"
 msgstr "Auswählen, welche Netzlinien angezeigt werden sollen"
 
 #: pcbnew/widgets/appearance_controls.cpp:759
-#: pcbnew/widgets/appearance_controls.cpp:2554
+#: pcbnew/widgets/appearance_controls.cpp:2590
 msgid "Show ratsnest lines to items on all layers"
 msgstr "Netzlinien zu Elementen auf allen Lagen anzeigen"
 
 #: pcbnew/widgets/appearance_controls.cpp:764
-#: pcbnew/widgets/appearance_controls.cpp:2556
+#: pcbnew/widgets/appearance_controls.cpp:2592
 msgid "Visible layers"
 msgstr "Sichtbare Lagen"
 
 #: pcbnew/widgets/appearance_controls.cpp:766
-#: pcbnew/widgets/appearance_controls.cpp:2557
+#: pcbnew/widgets/appearance_controls.cpp:2593
 msgid "Show ratsnest lines to items on visible layers"
 msgstr "Netzlinien zu Elementen auf sichtbaren Lagen anzeigen"
 
 #: pcbnew/widgets/appearance_controls.cpp:773
-#: pcbnew/widgets/appearance_controls.cpp:2560
+#: pcbnew/widgets/appearance_controls.cpp:2596
 msgid "Hide all ratsnest lines"
 msgstr "Alle Netzlinien verbergen"
 
@@ -51583,13 +51154,13 @@ msgid "Highlight %s"
 msgstr "%s hervorheben"
 
 #: pcbnew/widgets/appearance_controls.cpp:935
-#: pcbnew/widgets/appearance_controls.cpp:2391
+#: pcbnew/widgets/appearance_controls.cpp:2427
 #, c-format
 msgid "Select Tracks and Vias in %s"
 msgstr "Leiterbahnen und Vias in %s auswählen"
 
 #: pcbnew/widgets/appearance_controls.cpp:938
-#: pcbnew/widgets/appearance_controls.cpp:2394
+#: pcbnew/widgets/appearance_controls.cpp:2430
 #, c-format
 msgid "Unselect Tracks and Vias in %s"
 msgstr "Leiterbahnen und Vias in %s abwählen"
@@ -51737,90 +51308,270 @@ msgstr "Benutzerdefinierte Lage 8"
 msgid "User defined layer 9"
 msgstr "Benutzerdefinierte Lage 9"
 
-#: pcbnew/widgets/appearance_controls.cpp:1730
+#: pcbnew/widgets/appearance_controls.cpp:1684
+#, fuzzy
+msgid "User defined layer 10"
+msgstr "Benutzerdefinierte Lage 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1685
+#, fuzzy
+msgid "User defined layer 11"
+msgstr "Benutzerdefinierte Lage 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1686
+#, fuzzy
+msgid "User defined layer 12"
+msgstr "Benutzerdefinierte Lage 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1687
+#, fuzzy
+msgid "User defined layer 13"
+msgstr "Benutzerdefinierte Lage 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1688
+#, fuzzy
+msgid "User defined layer 14"
+msgstr "Benutzerdefinierte Lage 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1689
+#, fuzzy
+msgid "User defined layer 15"
+msgstr "Benutzerdefinierte Lage 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1690
+#, fuzzy
+msgid "User defined layer 16"
+msgstr "Benutzerdefinierte Lage 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1691
+#, fuzzy
+msgid "User defined layer 17"
+msgstr "Benutzerdefinierte Lage 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1692
+#, fuzzy
+msgid "User defined layer 18"
+msgstr "Benutzerdefinierte Lage 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1693
+#, fuzzy
+msgid "User defined layer 19"
+msgstr "Benutzerdefinierte Lage 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1694
+#, fuzzy
+msgid "User defined layer 20"
+msgstr "Benutzerdefinierte Lage 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1695
+#, fuzzy
+msgid "User defined layer 21"
+msgstr "Benutzerdefinierte Lage 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1696
+#, fuzzy
+msgid "User defined layer 22"
+msgstr "Benutzerdefinierte Lage 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1697
+#, fuzzy
+msgid "User defined layer 23"
+msgstr "Benutzerdefinierte Lage 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1698
+#, fuzzy
+msgid "User defined layer 24"
+msgstr "Benutzerdefinierte Lage 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1699
+#, fuzzy
+msgid "User defined layer 25"
+msgstr "Benutzerdefinierte Lage 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1700
+#, fuzzy
+msgid "User defined layer 26"
+msgstr "Benutzerdefinierte Lage 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1701
+#, fuzzy
+msgid "User defined layer 27"
+msgstr "Benutzerdefinierte Lage 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1702
+#, fuzzy
+msgid "User defined layer 28"
+msgstr "Benutzerdefinierte Lage 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1703
+#, fuzzy
+msgid "User defined layer 29"
+msgstr "Benutzerdefinierte Lage 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1704
+#, fuzzy
+msgid "User defined layer 30"
+msgstr "Benutzerdefinierte Lage 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1705
+#, fuzzy
+msgid "User defined layer 31"
+msgstr "Benutzerdefinierte Lage 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1706
+#, fuzzy
+msgid "User defined layer 32"
+msgstr "Benutzerdefinierte Lage 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1707
+#, fuzzy
+msgid "User defined layer 33"
+msgstr "Benutzerdefinierte Lage 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1708
+#, fuzzy
+msgid "User defined layer 34"
+msgstr "Benutzerdefinierte Lage 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1709
+#, fuzzy
+msgid "User defined layer 35"
+msgstr "Benutzerdefinierte Lage 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1710
+#, fuzzy
+msgid "User defined layer 36"
+msgstr "Benutzerdefinierte Lage 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1711
+#, fuzzy
+msgid "User defined layer 37"
+msgstr "Benutzerdefinierte Lage 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1712
+#, fuzzy
+msgid "User defined layer 38"
+msgstr "Benutzerdefinierte Lage 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1713
+#, fuzzy
+msgid "User defined layer 39"
+msgstr "Benutzerdefinierte Lage 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1714
+#, fuzzy
+msgid "User defined layer 40"
+msgstr "Benutzerdefinierte Lage 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1715
+#, fuzzy
+msgid "User defined layer 41"
+msgstr "Benutzerdefinierte Lage 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1716
+#, fuzzy
+msgid "User defined layer 42"
+msgstr "Benutzerdefinierte Lage 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1717
+#, fuzzy
+msgid "User defined layer 43"
+msgstr "Benutzerdefinierte Lage 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1718
+#, fuzzy
+msgid "User defined layer 44"
+msgstr "Benutzerdefinierte Lage 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1719
+#, fuzzy
+msgid "User defined layer 45"
+msgstr "Benutzerdefinierte Lage 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1766
 msgid "Front copper layer"
 msgstr "Vorderseitige Kupferlage"
 
-#: pcbnew/widgets/appearance_controls.cpp:1731
+#: pcbnew/widgets/appearance_controls.cpp:1767
 msgid "Back copper layer"
 msgstr "Rückseitige Kupferlage"
 
-#: pcbnew/widgets/appearance_controls.cpp:1732
+#: pcbnew/widgets/appearance_controls.cpp:1768
 msgid "Inner copper layer"
 msgstr "Innere Kupferlage"
 
-#: pcbnew/widgets/appearance_controls.cpp:1822
+#: pcbnew/widgets/appearance_controls.cpp:1858
 msgid "Show All Copper Layers"
 msgstr "Alle Kupferlagen anzeigen"
 
-#: pcbnew/widgets/appearance_controls.cpp:1824
+#: pcbnew/widgets/appearance_controls.cpp:1860
 msgid "Hide All Copper Layers"
 msgstr "Alle Kupferlagen verbergen"
 
-#: pcbnew/widgets/appearance_controls.cpp:1835
+#: pcbnew/widgets/appearance_controls.cpp:1871
 msgid "Show All Non Copper Layers"
 msgstr "Alle Nicht-Kupfer-Lagen anzeigen"
 
-#: pcbnew/widgets/appearance_controls.cpp:1839
+#: pcbnew/widgets/appearance_controls.cpp:1875
 msgid "Hide All Non Copper Layers"
 msgstr "Alle Nicht-Kupfer-Lagen verbergen"
 
-#: pcbnew/widgets/appearance_controls.cpp:1853
+#: pcbnew/widgets/appearance_controls.cpp:1889
 msgid "Show Only Front Assembly Layers"
 msgstr "Nur vordere Montage-Lagen anzeigen"
 
-#: pcbnew/widgets/appearance_controls.cpp:1856
+#: pcbnew/widgets/appearance_controls.cpp:1892
 msgid "Show Only Front Layers"
 msgstr "Nur vordere Lagen anzeigen"
 
-#: pcbnew/widgets/appearance_controls.cpp:1863
+#: pcbnew/widgets/appearance_controls.cpp:1899
 msgid "Show Only Inner Layers"
 msgstr "Nur innere Lagen anzeigen"
 
-#: pcbnew/widgets/appearance_controls.cpp:1867
+#: pcbnew/widgets/appearance_controls.cpp:1903
 msgid "Show Only Back Layers"
 msgstr "Nur hintere Lagen anzeigen"
 
-#: pcbnew/widgets/appearance_controls.cpp:1871
+#: pcbnew/widgets/appearance_controls.cpp:1907
 msgid "Show Only Back Assembly Layers"
 msgstr "Nur hintere Montage-Lagen anzeigen"
 
-#: pcbnew/widgets/appearance_controls.cpp:2248
+#: pcbnew/widgets/appearance_controls.cpp:2284
 #, c-format
 msgid "Set opacity of %s"
 msgstr "Deckkraft von %s setzen"
 
-#: pcbnew/widgets/appearance_controls.cpp:2367
+#: pcbnew/widgets/appearance_controls.cpp:2403
 msgid "Set Netclass Color"
 msgstr "Netzklassenfarbe setzen"
 
-#: pcbnew/widgets/appearance_controls.cpp:2371
+#: pcbnew/widgets/appearance_controls.cpp:2407
 msgid "Use Color from Schematic"
 msgstr "Farbe aus Schaltplan nutzen"
 
-#: pcbnew/widgets/appearance_controls.cpp:2380
+#: pcbnew/widgets/appearance_controls.cpp:2416
 msgid "Clear Netclass Color"
 msgstr "Netzklassenfarbe zurücksetzen"
 
-#: pcbnew/widgets/appearance_controls.cpp:2388
+#: pcbnew/widgets/appearance_controls.cpp:2424
 #, c-format
 msgid "Highlight Nets in %s"
 msgstr "Netze in %s hervorheben"
 
-#: pcbnew/widgets/appearance_controls.cpp:2399
+#: pcbnew/widgets/appearance_controls.cpp:2435
 msgid "Show All Netclasses"
 msgstr "Alle Netzklassen anzeigen"
 
-#: pcbnew/widgets/appearance_controls.cpp:2401
+#: pcbnew/widgets/appearance_controls.cpp:2437
 msgid "Hide All Other Netclasses"
 msgstr "Alle anderen Netzklassen verbergen"
 
-#: pcbnew/widgets/appearance_controls.cpp:2462
+#: pcbnew/widgets/appearance_controls.cpp:2498
 #, c-format
 msgid "Show or hide ratsnest for nets in %s"
 msgstr "Netzlinien für Netze in %s ein- oder ausblenden"
 
-#: pcbnew/widgets/appearance_controls.cpp:3447
+#: pcbnew/widgets/appearance_controls.cpp:3483
 msgid ""
 "The current color theme is read-only.  Create a new theme in Preferences to "
 "enable color editing."
@@ -52019,7 +51770,7 @@ msgid "Delete all nets in group '%s'?"
 msgstr "Alle Netze in Gruppe \"%s\" löschen?"
 
 #: pcbnew/widgets/search_handlers.cpp:179 pcbnew/zone.cpp:812
-#: pcbnew/zone.cpp:1909
+#: pcbnew/zone.cpp:1933
 msgid "Priority"
 msgstr "Priorität"
 
@@ -52074,7 +51825,7 @@ msgstr "Platzierungsquelle"
 msgid "%s"
 msgstr "%s"
 
-#: pcbnew/zone.cpp:862 pcbnew/zone.cpp:1972
+#: pcbnew/zone.cpp:862 pcbnew/zone.cpp:1996
 msgid "Fill Mode"
 msgstr "Füllmodus"
 
@@ -52138,79 +51889,79 @@ msgstr "Regelbereich %s"
 msgid "Zone %s %s"
 msgstr "Zone %s %s"
 
-#: pcbnew/zone.cpp:1916
+#: pcbnew/zone.cpp:1940
 msgid "Keepout"
 msgstr "Sperrflächen"
 
-#: pcbnew/zone.cpp:1918
+#: pcbnew/zone.cpp:1942
 msgid "Keep Out Tracks"
 msgstr "Leiterbahnen fernhalten"
 
-#: pcbnew/zone.cpp:1924
+#: pcbnew/zone.cpp:1948
 msgid "Keep Out Vias"
 msgstr "Vias fernhalten"
 
-#: pcbnew/zone.cpp:1930
+#: pcbnew/zone.cpp:1954
 msgid "Keep Out Pads"
 msgstr "Pads fernhalten"
 
-#: pcbnew/zone.cpp:1936
+#: pcbnew/zone.cpp:1960
 msgid "Keep Out Copper Pours"
 msgstr "Kupferfüllungen aussparen"
 
-#: pcbnew/zone.cpp:1942
+#: pcbnew/zone.cpp:1966
 msgid "Keep Out Footprints"
 msgstr "Footprints fernhalten"
 
-#: pcbnew/zone.cpp:1951
+#: pcbnew/zone.cpp:1975
 msgid "Enable"
 msgstr "Aktivieren"
 
-#: pcbnew/zone.cpp:1958
+#: pcbnew/zone.cpp:1982
 msgid "Source Type"
 msgstr "Quellentyp"
 
-#: pcbnew/zone.cpp:1963
+#: pcbnew/zone.cpp:1987
 msgid "Source Name"
 msgstr "Quellename"
 
-#: pcbnew/zone.cpp:1995
+#: pcbnew/zone.cpp:2019
 msgid "Cannot be less than zone minimum width"
 msgstr "Kann nicht kleiner als Zonenmindestbreite sein"
 
-#: pcbnew/zone.cpp:2001
+#: pcbnew/zone.cpp:2025
 msgid "Hatch Width"
 msgstr "Gitterbreite"
 
-#: pcbnew/zone.cpp:2008
+#: pcbnew/zone.cpp:2032
 msgid "Hatch Gap"
 msgstr "Gitterabstand"
 
-#: pcbnew/zone.cpp:2015
+#: pcbnew/zone.cpp:2039
 msgid "Hatch Minimum Hole Ratio"
 msgstr "Minimales Gittermusterloch-Verhältnis"
 
-#: pcbnew/zone.cpp:2023
+#: pcbnew/zone.cpp:2047
 msgid "Smoothing Effort"
 msgstr "Glättungsaufwand"
 
-#: pcbnew/zone.cpp:2029
+#: pcbnew/zone.cpp:2053
 msgid "Smoothing Amount"
 msgstr "Glättungsstärke"
 
-#: pcbnew/zone.cpp:2035
+#: pcbnew/zone.cpp:2059
 msgid "Remove Islands"
 msgstr "Inseln entfernen"
 
-#: pcbnew/zone.cpp:2040
+#: pcbnew/zone.cpp:2064
 msgid "Minimum Island Area"
 msgstr "Insel-Mindestfläche"
 
-#: pcbnew/zone.cpp:2055
+#: pcbnew/zone.cpp:2079
 msgid "Minimum Width"
 msgstr "Mindestbreite"
 
-#: pcbnew/zone.cpp:2063
+#: pcbnew/zone.cpp:2087
 msgid "Pad Connections"
 msgstr "Padverbindungen"
 
@@ -52433,6 +52184,198 @@ msgstr "KiCad Schaltplansymbol"
 msgid "KiCad Drawing Sheet"
 msgstr "KiCad Zeichnungsblatt"
 
+#~ msgid "CrtYd_Front"
+#~ msgstr "CrtYd_Front"
+
+#~ msgid "Fab_Front"
+#~ msgstr "Fab_Front"
+
+#~ msgid "Adhes_Front"
+#~ msgstr "Adhes_Front"
+
+#~ msgid "SoldP_Front"
+#~ msgstr "SoldP_Front"
+
+#~ msgid "SilkS_Front"
+#~ msgstr "SilkS_Front"
+
+#~ msgid "Mask_Front"
+#~ msgstr "Mask_Front"
+
+#~ msgid "If you want a front copper layer"
+#~ msgstr "Wenn eine vorderseitige Kupferlage benötigt wird"
+
+#~ msgid "Front_layer"
+#~ msgstr "Front_Lage"
+
+#~ msgid "Layer name of front (top) copper layer"
+#~ msgstr "Name der vorderseitigen (oberen) Kupferlage"
+
+#~ msgid "In1"
+#~ msgstr "In1"
+
+#~ msgid "In2"
+#~ msgstr "In2"
+
+#~ msgid "In3"
+#~ msgstr "In3"
+
+#~ msgid "In4"
+#~ msgstr "In4"
+
+#~ msgid "In5"
+#~ msgstr "In5"
+
+#~ msgid "In6"
+#~ msgstr "In6"
+
+#~ msgid "In7"
+#~ msgstr "In7"
+
+#~ msgid "In8"
+#~ msgstr "In8"
+
+#~ msgid "In9"
+#~ msgstr "In9"
+
+#~ msgid "In10"
+#~ msgstr "In10"
+
+#~ msgid "In11"
+#~ msgstr "In11"
+
+#~ msgid "In12"
+#~ msgstr "In12"
+
+#~ msgid "In13"
+#~ msgstr "In13"
+
+#~ msgid "In14"
+#~ msgstr "In14"
+
+#~ msgid "In15"
+#~ msgstr "In15"
+
+#~ msgid "In16"
+#~ msgstr "In16"
+
+#~ msgid "In17"
+#~ msgstr "In17"
+
+#~ msgid "In18"
+#~ msgstr "In18"
+
+#~ msgid "In19"
+#~ msgstr "In19"
+
+#~ msgid "In20"
+#~ msgstr "In20"
+
+#~ msgid "In21"
+#~ msgstr "In21"
+
+#~ msgid "In22"
+#~ msgstr "In22"
+
+#~ msgid "In23"
+#~ msgstr "In23"
+
+#~ msgid "In24"
+#~ msgstr "In24"
+
+#~ msgid "In25"
+#~ msgstr "In25"
+
+#~ msgid "In26"
+#~ msgstr "In26"
+
+#~ msgid "In27"
+#~ msgstr "In27"
+
+#~ msgid "In28"
+#~ msgstr "In28"
+
+#~ msgid "In29"
+#~ msgstr "In29"
+
+#~ msgid "In30"
+#~ msgstr "In30"
+
+#~ msgid "If you want a back copper layer"
+#~ msgstr "Wenn eine rückseitige Kupferlage benötigt wird"
+
+#~ msgid "Layer name of back (bottom) copper layer"
+#~ msgstr "Name der rückseitigen (unteren) Kupferlage"
+
+#~ msgid "SoldM_Back"
+#~ msgstr "SoldM_Back"
+
+#~ msgid "SilkS_Back"
+#~ msgstr "SilkS_Back"
+
+#~ msgid "SoldP_Back"
+#~ msgstr "SoldP_Back"
+
+#~ msgid "Adhes_Back"
+#~ msgstr "Adhes_Back"
+
+#~ msgid "Fab_Back"
+#~ msgstr "Fab_Back"
+
+#~ msgid "CrtYd_Back"
+#~ msgstr "CrtYd_Back"
+
+#~ msgid "Pcb_Edges"
+#~ msgstr "Pcb_Edges"
+
+#~ msgid "Margin"
+#~ msgstr "Rand"
+
+#~ msgid "Eco1"
+#~ msgstr "Eco1"
+
+#~ msgid "Eco2"
+#~ msgstr "Eco2"
+
+#~ msgid "Comments"
+#~ msgstr "Kommentare"
+
+#~ msgid "Drawings"
+#~ msgstr "Zeichnungen"
+
+#~ msgid "User1"
+#~ msgstr "Benutzer1"
+
+#~ msgid "User2"
+#~ msgstr "Benutzer2"
+
+#~ msgid "User3"
+#~ msgstr "Benutzer3"
+
+#~ msgid "User4"
+#~ msgstr "Benutzer4"
+
+#~ msgid "User5"
+#~ msgstr "Benutzer5"
+
+#~ msgid "User6"
+#~ msgstr "Benutzer6"
+
+#~ msgid "User7"
+#~ msgstr "Benutzer7"
+
+#~ msgid "User8"
+#~ msgstr "Benutzer8"
+
+#~ msgid "User9"
+#~ msgstr "Benutzer9"
+
+#~ msgid "(Pad has no layer)"
+#~ msgstr "(Pad hat keine Lagen)"
+
+#~ msgid "(PTH pad has no copper layers)"
+#~ msgstr "(PTH-Pad hat keine Kupferlagen)"
+
 #, c-format
 #~ msgid "Field%d"
 #~ msgstr "Feld%d"
diff --git a/translation/pofiles/el.po b/translation/pofiles/el.po
index ab991a1eac..1bc489dd89 100644
--- a/translation/pofiles/el.po
+++ b/translation/pofiles/el.po
@@ -10,7 +10,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: KiCad\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-01-28 19:42+0300\n"
+"POT-Creation-Date: 2025-01-29 19:59+0300\n"
 "PO-Revision-Date: 2025-01-23 15:38+0000\n"
 "Last-Translator: John Beard <john.j.beard@gmail.com>\n"
 "Language-Team: Greek <https://hosted.weblate.org/projects/kicad/master-"
@@ -175,7 +175,7 @@ msgstr "Χρόνος επαναφόρτωσης %.3f s"
 #: pcbnew/pcb_io/easyedapro/pcb_io_easyedapro.cpp:116
 #: pcbnew/pcb_io/fabmaster/pcb_io_fabmaster.cpp:59
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:503
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2703
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2706
 #, c-format
 msgid "Loading %s..."
 msgstr "Φόρτωση %s..."
@@ -298,7 +298,7 @@ msgstr "3Δ Προβολή KiCad"
 #: 3d-viewer/3d_viewer/eda_3d_viewer_frame.cpp:667
 #: eeschema/dialogs/panel_eeschema_display_options_base.cpp:27
 #: eeschema/dialogs/panel_sym_display_options_base.cpp:25
-#: pcbnew/footprint_edit_frame.cpp:242 pcbnew/footprint_edit_frame.cpp:955
+#: pcbnew/footprint_edit_frame.cpp:242 pcbnew/footprint_edit_frame.cpp:965
 #: pcbnew/pcb_edit_frame.cpp:326 pcbnew/pcb_edit_frame.cpp:1708
 #: pcbnew/tools/pcb_actions.cpp:1327
 msgid "Appearance"
@@ -337,10 +337,10 @@ msgstr "Ανεπαρκή δικαιώματα για αποθήκευση του
 #: 3d-viewer/3d_viewer/eda_3d_viewer_frame.cpp:748 common/confirm.cpp:211
 #: common/dialogs/dialog_grid_settings.cpp:82
 #: common/dialogs/dialog_grid_settings.cpp:89
-#: common/dialogs/panel_embedded_files.cpp:296
-#: common/dialogs/panel_embedded_files.cpp:369
-#: common/dialogs/panel_embedded_files.cpp:400
-#: common/dialogs/panel_embedded_files.cpp:410
+#: common/dialogs/panel_embedded_files.cpp:307
+#: common/dialogs/panel_embedded_files.cpp:416
+#: common/dialogs/panel_embedded_files.cpp:447
+#: common/dialogs/panel_embedded_files.cpp:457
 #: common/dialogs/panel_setup_severities.cpp:44 common/kidialog.cpp:126
 #: eeschema/dialogs/dialog_erc.cpp:878
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1812
@@ -363,9 +363,9 @@ msgstr "Ανεπαρκή δικαιώματα για αποθήκευση του
 #: pcb_calculator/calculator_panels/panel_fusing_current.cpp:191
 #: pcb_calculator/calculator_panels/panel_fusing_current.cpp:203
 #: pcbnew/dialogs/dialog_drc.cpp:984
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:397
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:389
 #: pcbnew/drc/drc_item.cpp:231 pcbnew/pcb_marker.cpp:211
-#: pcbnew/widgets/appearance_controls.cpp:2729
+#: pcbnew/widgets/appearance_controls.cpp:2765
 msgid "Error"
 msgstr "Σφάλμα"
 
@@ -717,7 +717,7 @@ msgstr "Mοντέλα με σημείωση ΝΜΤ"
 msgid "Model Bounding Boxes"
 msgstr "Πλαίσιο Οριοθέτησης Μοντέλου"
 
-#: 3d-viewer/dialogs/appearance_controls_3D.cpp:77 common/layer_id.cpp:170
+#: 3d-viewer/dialogs/appearance_controls_3D.cpp:77 common/layer_id.cpp:125
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:30
 #: eeschema/dialogs/dialog_update_from_pcb_base.cpp:64
 #: pcb_calculator/calculator_panels/panel_rf_attenuators_base.cpp:111
@@ -831,13 +831,13 @@ msgstr ""
 "επεξεργασία χρωμάτων."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:563
-#: pcbnew/widgets/appearance_controls.cpp:2198
+#: pcbnew/widgets/appearance_controls.cpp:2234
 #, c-format
 msgid "Show or hide %s"
 msgstr "Προβολή ή απόκρυψη %s"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:633
-#: pcbnew/widgets/appearance_controls.cpp:2571
+#: pcbnew/widgets/appearance_controls.cpp:2607
 #, c-format
 msgid "Presets (%s+Tab):"
 msgstr "Προκαθορισμένα (%s + Tab):"
@@ -845,93 +845,93 @@ msgstr "Προκαθορισμένα (%s + Tab):"
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:647
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1644
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2078
-#: pcbnew/widgets/appearance_controls.cpp:2596
+#: pcbnew/widgets/appearance_controls.cpp:2632
 msgid "Save preset..."
 msgstr "Αποθήκευση προεπιλογής..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:648
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1645
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2079
-#: pcbnew/widgets/appearance_controls.cpp:2597
+#: pcbnew/widgets/appearance_controls.cpp:2633
 msgid "Delete preset..."
 msgstr "Διαγραφή προεπιλογής..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:754
-#: pcbnew/widgets/appearance_controls.cpp:2702
+#: pcbnew/widgets/appearance_controls.cpp:2738
 msgid "Layer preset name:"
 msgstr "Προεπιλεγμένο όνομα επιπέδου:"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:755
-#: pcbnew/widgets/appearance_controls.cpp:2703
+#: pcbnew/widgets/appearance_controls.cpp:2739
 msgid "Save Layer Preset"
 msgstr "Αποθήκευση Προεπιλογής Επιπέδου"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:770
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1819
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2221
-#: pcbnew/widgets/appearance_controls.cpp:2736
+#: pcbnew/widgets/appearance_controls.cpp:2772
 msgid "Overwrite existing preset?"
 msgstr "Αντικατάσταση υπάρχοντος προκαθορισμένου;"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:796
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1844
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2246
-#: pcbnew/widgets/appearance_controls.cpp:2762
+#: pcbnew/widgets/appearance_controls.cpp:2798
 msgid "Presets"
 msgstr "Προεπιλογές"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:805
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1856
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2258
-#: pcbnew/widgets/appearance_controls.cpp:2774
+#: pcbnew/widgets/appearance_controls.cpp:2810
 msgid "Delete Preset"
 msgstr "Διαγραφή Προεπιλογής"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:806
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1857
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2259
-#: pcbnew/widgets/appearance_controls.cpp:2775
+#: pcbnew/widgets/appearance_controls.cpp:2811
 msgid "Select preset:"
 msgstr "Επιλογή προεπιλογής:"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:864
-#: pcbnew/widgets/appearance_controls.cpp:2875
+#: pcbnew/widgets/appearance_controls.cpp:2911
 #, c-format
 msgid "Viewports (%s+Tab):"
 msgstr "Προκαθορισμένα (%s+ Tab):"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:873
-#: pcbnew/widgets/appearance_controls.cpp:2884
+#: pcbnew/widgets/appearance_controls.cpp:2920
 msgid "Save viewport..."
 msgstr "Αποθήκευση προβολής..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:874
-#: pcbnew/widgets/appearance_controls.cpp:2885
+#: pcbnew/widgets/appearance_controls.cpp:2921
 msgid "Delete viewport..."
 msgstr "Διαγραφή προβολής..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:905
-#: pcbnew/widgets/appearance_controls.cpp:2934
+#: pcbnew/widgets/appearance_controls.cpp:2970
 msgid "Viewport name:"
 msgstr "Όνομα προβολής:"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:906
-#: pcbnew/widgets/appearance_controls.cpp:2934
+#: pcbnew/widgets/appearance_controls.cpp:2970
 msgid "Save Viewport"
 msgstr "Αποθήκευση Προβολής"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:946
-#: pcbnew/widgets/appearance_controls.cpp:2973
+#: pcbnew/widgets/appearance_controls.cpp:3009
 msgid "Viewports"
 msgstr "Προβολές"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:955
-#: pcbnew/widgets/appearance_controls.cpp:2982
+#: pcbnew/widgets/appearance_controls.cpp:3018
 msgid "Delete Viewport"
 msgstr "Διαγραφή Προβολής"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:956
-#: pcbnew/widgets/appearance_controls.cpp:2983
+#: pcbnew/widgets/appearance_controls.cpp:3019
 msgid "Select viewport:"
 msgstr "Επιλογή προβολής:"
 
@@ -1309,7 +1309,7 @@ msgid "Z:"
 msgstr "Z:"
 
 #: 3d-viewer/dialogs/panel_preview_3d_model_base.cpp:68
-#: gerbview/gerber_draw_item.cpp:722 pcbnew/footprint.cpp:1676
+#: gerbview/gerber_draw_item.cpp:722 pcbnew/footprint.cpp:1681
 #: pcbnew/pad.cpp:1361
 msgid "Rotation"
 msgstr "Περιστροφή"
@@ -1895,8 +1895,8 @@ msgid "Information"
 msgstr "Πληροφορίες"
 
 #: common/confirm.cpp:266 common/confirm.cpp:269
-#: common/dialogs/panel_embedded_files.cpp:272
-#: common/dialogs/panel_embedded_files.cpp:346
+#: common/dialogs/panel_embedded_files.cpp:285
+#: common/dialogs/panel_embedded_files.cpp:393
 #: eeschema/design_block_utils.cpp:50 eeschema/design_block_utils.cpp:183
 #: eeschema/symbol_editor/symbol_editor.cpp:372
 #: eeschema/symbol_editor/symbol_editor.cpp:998
@@ -1911,7 +1911,7 @@ msgstr "Πληροφορίες"
 #: pcbnew/dialogs/dialog_gencad_export_options.cpp:119
 #: pcbnew/dialogs/dialog_track_via_properties.cpp:570
 #: pcbnew/footprint_libraries_utils.cpp:375
-#: pcbnew/footprint_libraries_utils.cpp:1148 pcbnew/router/router_tool.cpp:1849
+#: pcbnew/footprint_libraries_utils.cpp:1157 pcbnew/router/router_tool.cpp:1849
 #: pcbnew/router/router_tool.cpp:2603
 #: pcbnew/tools/footprint_editor_control.cpp:470 pcbnew/zone_filler.cpp:881
 msgid "Confirmation"
@@ -1953,7 +1953,7 @@ msgid "KiCad Design Block folders"
 msgstr "Αρχεία έργου KiCad παλαιού τύπου"
 
 #: common/design_block_io.cpp:172
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3036
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3039
 #, c-format
 msgid "Cannot overwrite library path '%s'."
 msgstr "Αδυναμία αντικατάστασης διαδρομής της βιβλιοθήκης \"%s\"."
@@ -1970,7 +1970,7 @@ msgstr ""
 "Βεβαιωθείτε ότι έχετε δικαιώματα εγγραφής και προσπαθήστε ξανά."
 
 #: common/design_block_io.cpp:201 pcbnew/pcb_io/geda/pcb_io_geda.cpp:977
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3061
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3064
 #, c-format
 msgid "Insufficient permissions to delete folder '%s'."
 msgstr "Ανεπαρκή δικαιώματα για τη διαγραφή του φακέλου '%s'."
@@ -2072,8 +2072,8 @@ msgstr ""
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:50
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:99
 #: pcbnew/dialogs/panel_pcbnew_action_plugins_base.cpp:42
-#: pcbnew/footprint_libraries_utils.cpp:1006
-#: pcbnew/footprint_libraries_utils.cpp:1334
+#: pcbnew/footprint_libraries_utils.cpp:1015
+#: pcbnew/footprint_libraries_utils.cpp:1343
 msgid "Description"
 msgstr "Περιγραφή"
 
@@ -2462,7 +2462,7 @@ msgstr "Μεταβλητές Περιβάλλοντος"
 #: eeschema/dialogs/panel_bom_presets_base.cpp:80
 #: eeschema/dialogs/panel_sym_lib_table.cpp:384
 #: eeschema/dialogs/panel_template_fieldnames_base.cpp:42
-#: eeschema/fields_grid_table.cpp:478 eeschema/sch_pin.cpp:1579
+#: eeschema/fields_grid_table.cpp:469 eeschema/sch_pin.cpp:1579
 #: eeschema/sch_symbol.cpp:2065 eeschema/sch_symbol.cpp:2115
 #: eeschema/symbol_editor/symbol_editor.cpp:1598
 #: eeschema/symbol_viewer_frame.cpp:459
@@ -2472,13 +2472,15 @@ msgstr "Μεταβλητές Περιβάλλοντος"
 #: kicad/pcm/dialogs/dialog_manage_repositories_base.cpp:39
 #: kicad/pcm/dialogs/panel_package_base.cpp:50
 #: pcbnew/dialogs/dialog_footprint_wizard_list_base.cpp:42
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:54
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:170
 #: pcbnew/dialogs/panel_fp_lib_table.cpp:438
-#: pcbnew/pcb_fields_grid_table.cpp:174 pcbnew/pcb_group.cpp:507
+#: pcbnew/pcb_fields_grid_table.cpp:143 pcbnew/pcb_group.cpp:507
 #: pcbnew/widgets/pcb_net_inspector_panel.cpp:120
 #: pcbnew/widgets/search_handlers.cpp:176
 #: pcbnew/widgets/search_handlers.cpp:309
 #: pcbnew/widgets/search_handlers.cpp:388 pcbnew/zone.cpp:853
-#: pcbnew/zone.cpp:1913 pcbnew/zone_manager/dialog_zone_manager_base.cpp:38
+#: pcbnew/zone.cpp:1937 pcbnew/zone_manager/dialog_zone_manager_base.cpp:38
 #: pcbnew/zone_manager/model_zones_overview_table.h:75
 msgid "Name"
 msgstr "Όνομα"
@@ -2680,7 +2682,7 @@ msgstr "Εκτός εύρους η διάσταση Ψ του πλέγματος
 #: eeschema/symbol_editor/symbol_editor.cpp:860
 #: pcb_calculator/dialogs/dialog_regulator_form_base.cpp:27
 #: pcbnew/board_stackup_manager/dialog_dielectric_list_manager_base.cpp:31
-#: pcbnew/footprint_libraries_utils.cpp:1040
+#: pcbnew/footprint_libraries_utils.cpp:1049
 msgid "Name:"
 msgstr "Όνομα:"
 
@@ -3275,7 +3277,7 @@ msgstr "Επιλογή"
 #: eeschema/dialogs/dialog_sim_format_value.cpp:75
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:57
 #: eeschema/dialogs/panel_sym_lib_table.cpp:385
-#: eeschema/fields_grid_table.cpp:479 eeschema/sch_symbol.cpp:1098
+#: eeschema/fields_grid_table.cpp:470 eeschema/sch_symbol.cpp:1098
 #: eeschema/sch_symbol.cpp:2062 eeschema/sch_symbol.cpp:2112
 #: eeschema/sch_symbol.cpp:2994 eeschema/sim/simulator_frame_ui.cpp:616
 #: eeschema/sim/simulator_frame_ui.cpp:2673
@@ -3285,13 +3287,13 @@ msgstr "Επιλογή"
 #: eeschema/widgets/search_handlers.cpp:247
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:69
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:70
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:65
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:157
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:169
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:48
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:57
-#: pcbnew/dialogs/panel_fp_lib_table.cpp:439 pcbnew/footprint.cpp:4048
+#: pcbnew/dialogs/panel_fp_lib_table.cpp:439 pcbnew/footprint.cpp:4053
 #: pcbnew/footprint_wizard_frame.cpp:326 pcbnew/pcb_dimension.cpp:605
-#: pcbnew/pcb_fields_grid_table.cpp:175 pcbnew/plot_board_layers.cpp:107
+#: pcbnew/pcb_fields_grid_table.cpp:144 pcbnew/plot_board_layers.cpp:107
 #: pcbnew/widgets/search_handlers.cpp:119
 msgid "Value"
 msgstr "Τιμή"
@@ -3411,7 +3413,7 @@ msgstr "Λειτουργία εξόδου:"
 #: eeschema/dialogs/dialog_plot_schematic_base.cpp:78
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:72
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:69
-#: eeschema/fields_grid_table.cpp:491
+#: eeschema/fields_grid_table.cpp:482
 #: eeschema/printing/dialog_print_using_printer_base.cpp:35
 #: eeschema/sch_bus_entry.cpp:674 eeschema/sch_junction.cpp:383
 #: eeschema/sch_line.cpp:1099 eeschema/sim/simulator_frame_ui.cpp:609
@@ -3639,7 +3641,7 @@ msgstr "Εντάξει"
 #: common/dialogs/git/dialog_git_auth.cpp:54
 #: common/dialogs/git/dialog_git_commit.cpp:143
 #: common/dialogs/git/dialog_git_switch.cpp:69
-#: common/dialogs/panel_embedded_files.cpp:370 common/tool/actions.cpp:159
+#: common/dialogs/panel_embedded_files.cpp:417 common/tool/actions.cpp:159
 #: eeschema/dialogs/dialog_erc.cpp:426
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1344 eeschema/sheet.cpp:783
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:962
@@ -4164,7 +4166,7 @@ msgstr "Χρήση συμπαγή εικονιδίων στις γραμμές 
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283
 #: pcbnew/microwave/microwave_polygon.cpp:127 pcbnew/tools/pcb_control.cpp:348
 #: pcbnew/widgets/appearance_controls.cpp:637
-#: pcbnew/widgets/appearance_controls.cpp:1804
+#: pcbnew/widgets/appearance_controls.cpp:1840
 msgid "Normal"
 msgstr "Κανονικό"
 
@@ -4569,8 +4571,8 @@ msgstr ""
 "Ένα από τα ψευδώνυμα θα χρειαστεί αλλαγή μετά την προσθήκη της βιβλιοθήκης."
 
 #: common/dialogs/panel_design_block_lib_table.cpp:1010
-#: common/dialogs/panel_embedded_files.cpp:348
-#: common/dialogs/panel_embedded_files.cpp:370
+#: common/dialogs/panel_embedded_files.cpp:395
+#: common/dialogs/panel_embedded_files.cpp:417
 #: eeschema/design_block_utils.cpp:89
 #: eeschema/dialogs/panel_sym_lib_table.cpp:688 eeschema/sch_base_frame.cpp:306
 #: pcbnew/dialogs/panel_fp_lib_table.cpp:1038
@@ -4660,8 +4662,8 @@ msgstr "Ορατό"
 #: eeschema/symbol_editor/symbol_editor.cpp:826 include/lib_table_grid.h:208
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:46
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:95
-#: pcbnew/footprint_libraries_utils.cpp:1005
-#: pcbnew/footprint_libraries_utils.cpp:1333
+#: pcbnew/footprint_libraries_utils.cpp:1014
+#: pcbnew/footprint_libraries_utils.cpp:1342
 msgid "Nickname"
 msgstr "Ψευδώνυμο"
 
@@ -4748,24 +4750,14 @@ msgstr "Μετακίνηση με Αναφορά"
 msgid "Copy the reference for this embedded file"
 msgstr ""
 
-#: common/dialogs/panel_embedded_files.cpp:260
-#, fuzzy
-msgid "Select a file to embed"
-msgstr "Επιλογή τιμής προς ρύθμιση"
-
-#: common/dialogs/panel_embedded_files.cpp:261
-#, fuzzy
-msgid "All files|*.*"
-msgstr "Όλα τα αρχεία"
-
-#: common/dialogs/panel_embedded_files.cpp:270
-#: common/dialogs/panel_embedded_files.cpp:343
+#: common/dialogs/panel_embedded_files.cpp:283
+#: common/dialogs/panel_embedded_files.cpp:390
 #, fuzzy, c-format
 msgid "File '%s' already exists."
 msgstr "Το αρχείο %s υπάρχει ήδη."
 
-#: common/dialogs/panel_embedded_files.cpp:274
-#: common/dialogs/panel_embedded_files.cpp:348
+#: common/dialogs/panel_embedded_files.cpp:286
+#: common/dialogs/panel_embedded_files.cpp:395
 #: eeschema/design_block_utils.cpp:51 eeschema/design_block_utils.cpp:184
 #: eeschema/symbol_editor/symbol_editor.cpp:373
 #: eeschema/symbol_editor/symbol_editor.cpp:999
@@ -4777,41 +4769,51 @@ msgstr "Το αρχείο %s υπάρχει ήδη."
 #: pcbnew/dialogs/dialog_export_odbpp.cpp:411
 #: pcbnew/dialogs/dialog_gencad_export_options.cpp:120
 #: pcbnew/footprint_libraries_utils.cpp:376
-#: pcbnew/footprint_libraries_utils.cpp:1150
+#: pcbnew/footprint_libraries_utils.cpp:1159
 #: pcbnew/tools/footprint_editor_control.cpp:472
 msgid "Overwrite"
 msgstr "Αντικατάσταση"
 
-#: common/dialogs/panel_embedded_files.cpp:293
+#: common/dialogs/panel_embedded_files.cpp:305
 #, fuzzy, c-format
 msgid "Failed to add file '%s'."
 msgstr "Αποτυχία δημιουργίας αρχείου '%s'."
 
-#: common/dialogs/panel_embedded_files.cpp:330
+#: common/dialogs/panel_embedded_files.cpp:318
+#, fuzzy
+msgid "Select a file to embed"
+msgstr "Επιλογή τιμής προς ρύθμιση"
+
+#: common/dialogs/panel_embedded_files.cpp:319
+#, fuzzy
+msgid "All files|*.*"
+msgstr "Όλα τα αρχεία"
+
+#: common/dialogs/panel_embedded_files.cpp:377
 #, fuzzy
 msgid "Select a directory to export files"
 msgstr "Επιλογή ονόματος αρχείου εξαγωγής GenCAD"
 
-#: common/dialogs/panel_embedded_files.cpp:362
+#: common/dialogs/panel_embedded_files.cpp:409
 #, fuzzy, c-format
 msgid "Directory '%s' is not writable."
 msgstr "Η βιβλιοθήκη συμβόλων '%s' δεν είναι εγγράψιμη."
 
-#: common/dialogs/panel_embedded_files.cpp:365
+#: common/dialogs/panel_embedded_files.cpp:412
 #, fuzzy, c-format
 msgid "Folder '%s' is not writable."
 msgstr "Η βιβλιοθήκη συμβόλων '%s' δεν είναι εγγράψιμη."
 
-#: common/dialogs/panel_embedded_files.cpp:370
+#: common/dialogs/panel_embedded_files.cpp:417
 msgid "Retry"
 msgstr ""
 
-#: common/dialogs/panel_embedded_files.cpp:397
+#: common/dialogs/panel_embedded_files.cpp:444
 #, fuzzy, c-format
 msgid "Failed to open file '%s'."
 msgstr "Αποτυχία ανοίγματος του αρχείου '%s'"
 
-#: common/dialogs/panel_embedded_files.cpp:407
+#: common/dialogs/panel_embedded_files.cpp:454
 #, fuzzy, c-format
 msgid "Failed to write file '%s'."
 msgstr "Αποτυχία δημιουργίας αρχείου '%s'."
@@ -5107,12 +5109,12 @@ msgstr "Μεγέθυνση"
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1099
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:583
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:854
-#: pcbnew/dialogs/dialog_plot_base.cpp:118 pcbnew/footprint.cpp:4007
-#: pcbnew/pad.cpp:2507 pcbnew/pad.cpp:2526 pcbnew/pcb_dimension.cpp:1973
+#: pcbnew/dialogs/dialog_plot_base.cpp:118 pcbnew/footprint.cpp:4012
+#: pcbnew/pad.cpp:2501 pcbnew/pad.cpp:2520 pcbnew/pcb_dimension.cpp:1973
 #: pcbnew/widgets/appearance_controls.cpp:729
 #: pcbnew/widgets/appearance_controls.cpp:771
-#: pcbnew/widgets/appearance_controls.cpp:2540
-#: pcbnew/widgets/appearance_controls.cpp:2559 pcbnew/zone.cpp:1804
+#: pcbnew/widgets/appearance_controls.cpp:2576
+#: pcbnew/widgets/appearance_controls.cpp:2595 pcbnew/zone.cpp:1828
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:83
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 msgid "None"
@@ -5355,9 +5357,9 @@ msgstr "Μη Συνδεδεμένο"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:232
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:363
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:332
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:854 pcbnew/footprint.cpp:4009
-#: pcbnew/pad.cpp:2528 pcbnew/pcb_table.cpp:533 pcbnew/pcb_textbox.cpp:795
-#: pcbnew/zone.cpp:857 pcbnew/zone.cpp:1806
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:854 pcbnew/footprint.cpp:4014
+#: pcbnew/pad.cpp:2522 pcbnew/pcb_table.cpp:533 pcbnew/pcb_textbox.cpp:795
+#: pcbnew/zone.cpp:857 pcbnew/zone.cpp:1830
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 msgid "Solid"
 msgstr "Συμπαγής"
@@ -5486,7 +5488,7 @@ msgstr "Κλάσεις δικτύων:"
 
 #: common/dialogs/panel_setup_netclasses_base.cpp:52
 #: pcbnew/tools/board_inspection_tool.cpp:641
-#: pcbnew/tools/board_inspection_tool.cpp:1201 pcbnew/zone.cpp:2048
+#: pcbnew/tools/board_inspection_tool.cpp:1201 pcbnew/zone.cpp:2072
 msgid "Clearance"
 msgstr "Διάκενο"
 
@@ -5583,7 +5585,7 @@ msgstr "Μοτίβο"
 
 #: common/dialogs/panel_setup_netclasses_base.cpp:153
 #: eeschema/sch_field.cpp:1270 eeschema/sch_label.cpp:207
-#: pcbnew/board_connected_item.cpp:200 pcbnew/pad.cpp:2582 pcbnew/zone.cpp:1907
+#: pcbnew/board_connected_item.cpp:200 pcbnew/pad.cpp:2576 pcbnew/zone.cpp:1931
 msgid "Net Class"
 msgstr "Κλάση Δικτύου"
 
@@ -5712,7 +5714,7 @@ msgstr "Γραμμή"
 #: common/eda_shape.cpp:2203
 #: eeschema/dialogs/dialog_label_properties_base.cpp:178
 #: eeschema/sch_label.cpp:2249
-#: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:2499
+#: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:2493
 #: pcbnew/pcb_dimension.cpp:1974
 msgid "Rectangle"
 msgstr "Ορθογώνιο"
@@ -5896,7 +5898,7 @@ msgstr "Ποντίκι και επιφάνεια αφής"
 msgid "Hotkeys"
 msgstr "Συντομεύσεις"
 
-#: common/eda_base_frame.cpp:1116 kicad/project_tree_pane.cpp:1008
+#: common/eda_base_frame.cpp:1116 kicad/project_tree_pane.cpp:1009
 msgid "Version Control"
 msgstr "Έλεγχος Έκδοσης"
 
@@ -5953,7 +5955,7 @@ msgstr "Προσομοιωτής"
 
 #: common/eda_base_frame.cpp:1182 common/tool/actions.cpp:1106
 #: common/tool/common_tools.cpp:617 kicad/tools/kicad_manager_actions.cpp:147
-#: pcbnew/footprint_edit_frame.cpp:1035 pcbnew/menubar_footprint_editor.cpp:92
+#: pcbnew/footprint_edit_frame.cpp:1045 pcbnew/menubar_footprint_editor.cpp:92
 msgid "Footprint Editor"
 msgstr "Επεξεργαστής Αποτυπώματος"
 
@@ -6127,7 +6129,7 @@ msgstr "Ίντσες"
 msgid "Constrain to H, V, 45"
 msgstr "Περιορισμός σε Οριζ, Κάθ, 45 μοίρες"
 
-#: common/eda_draw_frame.cpp:1121 pcbnew/footprint_libraries_utils.cpp:1368
+#: common/eda_draw_frame.cpp:1121 pcbnew/footprint_libraries_utils.cpp:1377
 msgid "Select Library"
 msgstr "Επιλέξτε Βιβλιοθήκη"
 
@@ -6348,7 +6350,7 @@ msgstr "Τόξο"
 #: eeschema/dialogs/dialog_label_properties_base.cpp:172
 #: eeschema/sch_label.cpp:2247 gerbview/gerber_draw_item.cpp:231
 #: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:1515
-#: pcbnew/pad.cpp:2498 pcbnew/pcb_dimension.cpp:1975
+#: pcbnew/pad.cpp:2492 pcbnew/pcb_dimension.cpp:1975
 msgid "Circle"
 msgstr "Κύκλος"
 
@@ -6430,7 +6432,7 @@ msgstr "Σημεία"
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:40
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:169
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2140 pcbnew/pad.cpp:1348
-#: pcbnew/pcb_fields_grid_table.cpp:177 pcbnew/pcb_reference_image.cpp:215
+#: pcbnew/pcb_fields_grid_table.cpp:146 pcbnew/pcb_reference_image.cpp:215
 #: pcbnew/pcb_reference_image.cpp:368 pcbnew/pcb_tablecell.cpp:197
 #: pcbnew/pcb_tablecell.cpp:204 pcbnew/pcb_target.cpp:156
 #: pcbnew/pcb_target.cpp:249 pcbnew/pcb_text.cpp:292 pcbnew/pcb_textbox.cpp:814
@@ -6447,7 +6449,7 @@ msgstr "Πλάτος"
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:55
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:56
 #: pcbnew/pad.cpp:1349 pcbnew/pcb_dimension.cpp:1012
-#: pcbnew/pcb_fields_grid_table.cpp:178 pcbnew/pcb_reference_image.cpp:217
+#: pcbnew/pcb_fields_grid_table.cpp:147 pcbnew/pcb_reference_image.cpp:217
 #: pcbnew/pcb_reference_image.cpp:375 pcbnew/pcb_tablecell.cpp:198
 #: pcbnew/pcb_tablecell.cpp:205 pcbnew/pcb_text.cpp:293
 #: pcbnew/pcb_textbox.cpp:815
@@ -6530,7 +6532,7 @@ msgstr "Χρώμα Γεμίσματος"
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:62
 #: eeschema/dialogs/dialog_tablecell_properties_base.cpp:119
 #: eeschema/dialogs/dialog_text_properties_base.cpp:113
-#: eeschema/fields_grid_table.cpp:484 eeschema/sch_label.cpp:1197
+#: eeschema/fields_grid_table.cpp:475 eeschema/sch_label.cpp:1197
 #: eeschema/sch_label.cpp:2269 eeschema/sch_tablecell.cpp:128
 #: eeschema/sch_text.cpp:637 eeschema/sch_textbox.cpp:543
 #: pagelayout_editor/dialogs/properties_frame_base.cpp:98
@@ -6541,7 +6543,7 @@ msgstr "Χρώμα Γεμίσματος"
 #: pcbnew/dialogs/dialog_tablecell_properties_base.cpp:125
 #: pcbnew/dialogs/panel_fp_editor_graphics_defaults_base.cpp:57
 #: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:52
-#: pcbnew/pcb_fields_grid_table.cpp:180
+#: pcbnew/pcb_fields_grid_table.cpp:149
 msgid "Italic"
 msgstr "Πλάγιο"
 
@@ -6556,7 +6558,7 @@ msgstr "Πλάγιο"
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:63
 #: eeschema/dialogs/dialog_tablecell_properties_base.cpp:116
 #: eeschema/dialogs/dialog_text_properties_base.cpp:108
-#: eeschema/fields_grid_table.cpp:485 eeschema/sch_label.cpp:1197
+#: eeschema/fields_grid_table.cpp:476 eeschema/sch_label.cpp:1197
 #: eeschema/sch_label.cpp:2270 eeschema/sch_tablecell.cpp:128
 #: eeschema/sch_text.cpp:637 eeschema/sch_textbox.cpp:543
 #: eeschema/widgets/tuner_slider_base.cpp:48
@@ -6573,8 +6575,8 @@ msgstr "Έντονα+Πλάγια"
 #: common/eda_text.cpp:1330
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:242
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
-#: eeschema/fields_grid_table.cpp:310 eeschema/fields_grid_table.cpp:725
-#: eeschema/fields_grid_table.cpp:869 eeschema/pin_type.cpp:113
+#: eeschema/fields_grid_table.cpp:301 eeschema/fields_grid_table.cpp:716
+#: eeschema/fields_grid_table.cpp:860 eeschema/pin_type.cpp:113
 #: eeschema/sch_field.cpp:1144 eeschema/sch_field.cpp:1731
 #: eeschema/sch_pin.cpp:2185 pcbnew/dialogs/dialog_render_job.cpp:42
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2604
@@ -6584,9 +6586,9 @@ msgstr "Αριστερά"
 #: common/eda_text.cpp:1331 common/eda_text.cpp:1340
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:303 eeschema/fields_grid_table.cpp:311
-#: eeschema/fields_grid_table.cpp:726 eeschema/fields_grid_table.cpp:737
-#: eeschema/fields_grid_table.cpp:871 eeschema/fields_grid_table.cpp:895
+#: eeschema/fields_grid_table.cpp:294 eeschema/fields_grid_table.cpp:302
+#: eeschema/fields_grid_table.cpp:717 eeschema/fields_grid_table.cpp:728
+#: eeschema/fields_grid_table.cpp:862 eeschema/fields_grid_table.cpp:886
 #: eeschema/sch_field.cpp:1145 eeschema/sch_field.cpp:1155
 #: eeschema/sch_field.cpp:1732 eeschema/sch_field.cpp:1741
 #: eeschema/sch_text.cpp:658 gerbview/gerber_file_image.cpp:361
@@ -6601,8 +6603,8 @@ msgstr "Κέντρο"
 #: common/eda_text.cpp:1332
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:242
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
-#: eeschema/fields_grid_table.cpp:312 eeschema/fields_grid_table.cpp:727
-#: eeschema/fields_grid_table.cpp:873 eeschema/pin_type.cpp:112
+#: eeschema/fields_grid_table.cpp:303 eeschema/fields_grid_table.cpp:718
+#: eeschema/fields_grid_table.cpp:864 eeschema/pin_type.cpp:112
 #: eeschema/sch_field.cpp:1146 eeschema/sch_field.cpp:1733
 #: eeschema/sch_pin.cpp:2184 pcbnew/dialogs/dialog_render_job.cpp:43
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2605
@@ -6611,8 +6613,8 @@ msgstr "Δεξιά"
 
 #: common/eda_text.cpp:1339
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:302 eeschema/fields_grid_table.cpp:736
-#: eeschema/fields_grid_table.cpp:893 eeschema/sch_field.cpp:1154
+#: eeschema/fields_grid_table.cpp:293 eeschema/fields_grid_table.cpp:727
+#: eeschema/fields_grid_table.cpp:884 eeschema/sch_field.cpp:1154
 #: eeschema/sch_field.cpp:1740 eeschema/sch_text.cpp:657
 #: pcbnew/dialogs/dialog_render_job.cpp:44
 msgid "Top"
@@ -6620,8 +6622,8 @@ msgstr "Επάνω"
 
 #: common/eda_text.cpp:1341
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:304 eeschema/fields_grid_table.cpp:738
-#: eeschema/fields_grid_table.cpp:897 eeschema/sch_field.cpp:1156
+#: eeschema/fields_grid_table.cpp:295 eeschema/fields_grid_table.cpp:729
+#: eeschema/fields_grid_table.cpp:888 eeschema/sch_field.cpp:1156
 #: eeschema/sch_field.cpp:1742 eeschema/sch_text.cpp:659
 #: pcbnew/dialogs/dialog_render_job.cpp:40
 msgid "Bottom"
@@ -6634,15 +6636,15 @@ msgstr "Κάτω"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:68
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:68
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:65
-#: eeschema/fields_grid_table.cpp:487 eeschema/sch_field.cpp:1781
+#: eeschema/fields_grid_table.cpp:478 eeschema/sch_field.cpp:1781
 #: eeschema/sch_pin.cpp:1589 eeschema/sch_pin.cpp:2230
 #: eeschema/sch_symbol.cpp:2965 eeschema/sch_tablecell.cpp:203
 #: eeschema/sch_text.cpp:783 eeschema/sch_textbox.cpp:714
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:59
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:60
-#: pcbnew/footprint.cpp:4039 pcbnew/pad.cpp:2545 pcbnew/pcb_dimension.cpp:1756
-#: pcbnew/pcb_dimension.cpp:1831 pcbnew/pcb_fields_grid_table.cpp:182
-#: pcbnew/pcb_tablecell.cpp:207 pcbnew/zone.cpp:1977
+#: pcbnew/footprint.cpp:4044 pcbnew/pad.cpp:2539 pcbnew/pcb_dimension.cpp:1756
+#: pcbnew/pcb_dimension.cpp:1831 pcbnew/pcb_fields_grid_table.cpp:151
+#: pcbnew/pcb_tablecell.cpp:207 pcbnew/zone.cpp:2001
 msgid "Orientation"
 msgstr "Προσανατολισμός"
 
@@ -6661,7 +6663,7 @@ msgstr "Ιδιότητες Κειμένου"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:71
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:71
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:68
-#: eeschema/fields_grid_table.cpp:490 eeschema/sch_field.cpp:1136
+#: eeschema/fields_grid_table.cpp:481 eeschema/sch_field.cpp:1136
 #: eeschema/sch_label.cpp:1195 eeschema/sch_tablecell.cpp:126
 #: eeschema/sch_text.cpp:635 eeschema/sch_textbox.cpp:541
 #: eeschema/widgets/sch_properties_panel.cpp:258 pcbnew/pcb_dimension.cpp:628
@@ -6676,14 +6678,14 @@ msgstr "Γραμματοσειρά"
 #: pcbnew/board_stackup_manager/panel_board_stackup_base.cpp:91
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:56
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:57
-#: pcbnew/pcb_fields_grid_table.cpp:179 pcbnew/pcb_tablecell.cpp:206
+#: pcbnew/pcb_fields_grid_table.cpp:148 pcbnew/pcb_tablecell.cpp:206
 #: pcbnew/pcb_text.cpp:291
 msgid "Thickness"
 msgstr "Πάχος"
 
 #: common/eda_text.cpp:1375 eeschema/sch_field.cpp:1772
 #: eeschema/sch_text.cpp:772 pcbnew/microwave/microwave_polygon.cpp:127
-#: pcbnew/pcb_fields_grid_table.cpp:187
+#: pcbnew/pcb_fields_grid_table.cpp:156
 msgid "Mirrored"
 msgstr "Καθρεφτισμένο"
 
@@ -7195,7 +7197,7 @@ msgstr "Αντιγραφή επιλεγμένων κελιών στο πρόχε
 #: common/widgets/listbox_tricks.cpp:51
 #: eeschema/tools/sch_editor_control.cpp:2270
 #: eeschema/tools/symbol_editor_edit_tool.cpp:1020
-#: pcbnew/dialogs/panel_setup_rules.cpp:132 pcbnew/tools/pcb_control.cpp:1234
+#: pcbnew/dialogs/panel_setup_rules.cpp:132 pcbnew/tools/pcb_control.cpp:1238
 msgid "Paste"
 msgstr "Επικόλληση"
 
@@ -7206,7 +7208,7 @@ msgstr "Επικόλληση κελιών από το πρόχειρο το τρ
 #: common/grid_tricks.cpp:368 common/tool/actions.cpp:291
 #: common/widgets/listbox_tricks.cpp:54 eeschema/tools/sch_edit_tool.cpp:1680
 #: eeschema/tools/symbol_editor_edit_tool.cpp:476
-#: kicad/dialogs/panel_jobset.cpp:363 kicad/project_tree_pane.cpp:941
+#: kicad/dialogs/panel_jobset.cpp:363 kicad/project_tree_pane.cpp:942
 #: pcbnew/dialogs/panel_setup_rules.cpp:133 pcbnew/tools/edit_tool.cpp:2646
 msgid "Delete"
 msgstr "Διαγραφή"
@@ -7852,168 +7854,168 @@ msgstr "Αδυναμία αλλαγής σε %s γλώσσα"
 msgid "undefined"
 msgstr "Μη καθορισμένο"
 
-#: common/layer_id.cpp:112
+#: common/layer_id.cpp:67
 #: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr_parser.cpp:1149
 msgid "Rescue"
 msgstr "Διάσωση"
 
-#: common/layer_id.cpp:116 eeschema/widgets/panel_sch_selection_filter.cpp:204
+#: common/layer_id.cpp:71 eeschema/widgets/panel_sch_selection_filter.cpp:204
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:37
 msgid "Wires"
 msgstr "Καλώδια"
 
-#: common/layer_id.cpp:117
+#: common/layer_id.cpp:72
 msgid "Buses"
 msgstr "Δίαυλοι"
 
-#: common/layer_id.cpp:118
+#: common/layer_id.cpp:73
 msgid "Bus junctions"
 msgstr "Κόμβοι Διαύλου"
 
-#: common/layer_id.cpp:119
+#: common/layer_id.cpp:74
 msgid "Junctions"
 msgstr "Κόμβοι"
 
-#: common/layer_id.cpp:120 eeschema/widgets/panel_sch_selection_filter.cpp:205
+#: common/layer_id.cpp:75 eeschema/widgets/panel_sch_selection_filter.cpp:205
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:41
 #: eeschema/widgets/search_handlers.cpp:399
 msgid "Labels"
 msgstr "Ετικέτες"
 
-#: common/layer_id.cpp:121
+#: common/layer_id.cpp:76
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:45
 msgid "Global labels"
 msgstr "Καθολικές ετικέτες"
 
-#: common/layer_id.cpp:122
+#: common/layer_id.cpp:77
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:48
 msgid "Hierarchical labels"
 msgstr "Ιεραρχικές ετικέτες"
 
-#: common/layer_id.cpp:123 eeschema/sch_symbol.cpp:2981
+#: common/layer_id.cpp:78 eeschema/sch_symbol.cpp:2981
 msgid "Pin numbers"
 msgstr "Αριθμοί pin"
 
-#: common/layer_id.cpp:124 eeschema/sch_symbol.cpp:2985
+#: common/layer_id.cpp:79 eeschema/sch_symbol.cpp:2985
 msgid "Pin names"
 msgstr "Ονόματα pin"
 
-#: common/layer_id.cpp:125
+#: common/layer_id.cpp:80
 msgid "Symbol references"
 msgstr "Αναφορές συμβόλου"
 
-#: common/layer_id.cpp:126
+#: common/layer_id.cpp:81
 msgid "Symbol values"
 msgstr "Τιμές συμβόλου"
 
-#: common/layer_id.cpp:127
+#: common/layer_id.cpp:82
 msgid "Symbol fields"
 msgstr "Πεδία συμβόλων"
 
-#: common/layer_id.cpp:128
+#: common/layer_id.cpp:83
 msgid "Sheet references"
 msgstr "Αναφορές φύλλου"
 
-#: common/layer_id.cpp:129
+#: common/layer_id.cpp:84
 msgid "Net class references"
 msgstr "Αναφορές κλάσης δικτύου"
 
-#: common/layer_id.cpp:130
+#: common/layer_id.cpp:85
 #, fuzzy
 msgid "Rule areas"
 msgstr "Περιοχές κανόνα"
 
-#: common/layer_id.cpp:131
+#: common/layer_id.cpp:86
 msgid "Symbol body outlines"
 msgstr "Περιγράμματα σώματος συμβόλου"
 
-#: common/layer_id.cpp:132
+#: common/layer_id.cpp:87
 msgid "Symbol body fills"
 msgstr "Γεμίσματα σώματος συμβόλου"
 
-#: common/layer_id.cpp:133
+#: common/layer_id.cpp:88
 #, fuzzy
 msgid "Shape fills"
 msgstr "Αρχείο Φύλλου"
 
-#: common/layer_id.cpp:134
+#: common/layer_id.cpp:89
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:72
 msgid "Schematic text && graphics"
 msgstr "Κείμενο && γραφικά σχηματικού"
 
-#: common/layer_id.cpp:135
+#: common/layer_id.cpp:90
 msgid "Symbol private text && graphics"
 msgstr "Κείμενο && γραφικά συμβόλου"
 
-#: common/layer_id.cpp:136
+#: common/layer_id.cpp:91
 msgid "Schematic text && graphics backgrounds"
 msgstr "Φόντο κειμένου && γραφικών σχηματικού"
 
-#: common/layer_id.cpp:137 eeschema/widgets/panel_sch_selection_filter.cpp:206
+#: common/layer_id.cpp:92 eeschema/widgets/panel_sch_selection_filter.cpp:206
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:33
 msgid "Pins"
 msgstr "Pins"
 
-#: common/layer_id.cpp:138
+#: common/layer_id.cpp:93
 msgid "Sheet borders"
 msgstr "Περίγραμμα φύλλου"
 
-#: common/layer_id.cpp:139
+#: common/layer_id.cpp:94
 msgid "Sheet backgrounds"
 msgstr "Παρασκήνια φύλλου"
 
-#: common/layer_id.cpp:140
+#: common/layer_id.cpp:95
 msgid "Sheet names"
 msgstr "Ονόματα φύλλου"
 
-#: common/layer_id.cpp:141
+#: common/layer_id.cpp:96
 msgid "Sheet fields"
 msgstr "Πεδία φύλλου"
 
-#: common/layer_id.cpp:142
+#: common/layer_id.cpp:97
 msgid "Sheet file names"
 msgstr "Ονόματα αρχείου φύλλου"
 
-#: common/layer_id.cpp:143
+#: common/layer_id.cpp:98
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:63
 msgid "Sheet pins"
 msgstr "Ακροδέκτες φύλλου"
 
-#: common/layer_id.cpp:144
+#: common/layer_id.cpp:99
 msgid "No-connect symbols"
 msgstr "Ασύνδετα σύμβολα"
 
-#: common/layer_id.cpp:145
+#: common/layer_id.cpp:100
 msgid "DNP markers"
 msgstr "Σημείωση ΝΜΤ"
 
-#: common/layer_id.cpp:146
+#: common/layer_id.cpp:101
 #, fuzzy
 msgid "Excluded-from-simulation markers"
 msgstr "Εξαιρέθηκε από την προσομοίωση"
 
-#: common/layer_id.cpp:147
+#: common/layer_id.cpp:102
 msgid "ERC warnings"
 msgstr "Προειδοποιήσεις ERC"
 
-#: common/layer_id.cpp:148
+#: common/layer_id.cpp:103
 msgid "ERC errors"
 msgstr "Σφάλματα ERC"
 
-#: common/layer_id.cpp:149
+#: common/layer_id.cpp:104
 msgid "ERC exclusions"
 msgstr "Εξαιρέσεις ΕΗΚ"
 
-#: common/layer_id.cpp:150 common/layer_id.cpp:189
+#: common/layer_id.cpp:105 common/layer_id.cpp:144
 #: pcbnew/widgets/appearance_controls.cpp:347
 msgid "Anchors"
 msgstr "Αγκιστρώσεις"
 
-#: common/layer_id.cpp:151 common/layer_id.cpp:193
+#: common/layer_id.cpp:106 common/layer_id.cpp:148
 msgid "Helper items"
 msgstr "Αντικείμενα βοηθού"
 
-#: common/layer_id.cpp:152 common/layer_id.cpp:194 common/tool/grid_menu.cpp:56
+#: common/layer_id.cpp:107 common/layer_id.cpp:149 common/tool/grid_menu.cpp:56
 #: eeschema/tools/sch_editor_control.cpp:2867
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:103
 #: gerbview/widgets/gerbview_layer_widget.cpp:135
@@ -8021,81 +8023,81 @@ msgstr "Αντικείμενα βοηθού"
 msgid "Grid"
 msgstr "Πλέγμα"
 
-#: common/layer_id.cpp:153
+#: common/layer_id.cpp:108
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:104
 msgid "Axes"
 msgstr "Άξονες"
 
-#: common/layer_id.cpp:154 common/layer_id.cpp:196
+#: common/layer_id.cpp:109 common/layer_id.cpp:151
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:107
 #: gerbview/widgets/gerbview_layer_widget.cpp:141
 msgid "Background"
 msgstr "Παρασκήνιο"
 
-#: common/layer_id.cpp:155 common/layer_id.cpp:192
+#: common/layer_id.cpp:110 common/layer_id.cpp:147
 #: common/widgets/gal_options_panel_base.cpp:120
 #: eeschema/sim/simulator_frame_ui.cpp:613
 #: eeschema/sim/simulator_frame_ui_base.cpp:167
 msgid "Cursor"
 msgstr "Κέρσορας"
 
-#: common/layer_id.cpp:156
+#: common/layer_id.cpp:111
 msgid "Hovered items"
 msgstr "Αιωρούμενα αντικειμένων"
 
-#: common/layer_id.cpp:157
+#: common/layer_id.cpp:112
 msgid "Highlighted items"
 msgstr "Τονισμένα αντικείμενα"
 
-#: common/layer_id.cpp:158
+#: common/layer_id.cpp:113
 msgid "Hidden items"
 msgstr "Κρυφά αντικείμενα"
 
-#: common/layer_id.cpp:159 common/layer_id.cpp:197
+#: common/layer_id.cpp:114 common/layer_id.cpp:152
 msgid "Selection highlight"
 msgstr "Τονισμός επιλογής"
 
-#: common/layer_id.cpp:160
+#: common/layer_id.cpp:115
 #, fuzzy
 msgid "Net color highlight"
 msgstr "Καθαρισμός φωτισμών"
 
-#: common/layer_id.cpp:161 common/layer_id.cpp:190
+#: common/layer_id.cpp:116 common/layer_id.cpp:145
 msgid "Drawing sheet"
 msgstr "Φύλλο σχεδίασης"
 
-#: common/layer_id.cpp:162 common/layer_id.cpp:191
+#: common/layer_id.cpp:117 common/layer_id.cpp:146
 msgid "Page limits"
 msgstr "Όρια σελίδας"
 
-#: common/layer_id.cpp:163
+#: common/layer_id.cpp:118
 msgid "Operating point voltages"
 msgstr "Τάσεις σημείου λειτουργίας"
 
-#: common/layer_id.cpp:164
+#: common/layer_id.cpp:119
 msgid "Operating point currents"
 msgstr "Ρεύματα σημείου λειτουργίας"
 
-#: common/layer_id.cpp:168
+#: common/layer_id.cpp:123
 msgid "Footprints front"
 msgstr "Αποτυπώματα μπροστά"
 
-#: common/layer_id.cpp:169
+#: common/layer_id.cpp:124
 msgid "Footprints back"
 msgstr "Αποτυπώματα πίσω"
 
-#: common/layer_id.cpp:171
+#: common/layer_id.cpp:126
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:27
 #: eeschema/dialogs/dialog_update_from_pcb_base.cpp:53
 #: pcbnew/dialogs/dialog_global_edit_text_and_graphics_base.cpp:28
 msgid "Reference designators"
 msgstr "Προσδιορισμοί αναφοράς"
 
-#: common/layer_id.cpp:172
+#: common/layer_id.cpp:127
 msgid "Footprint text"
 msgstr "Κείμενο Αποτυπώματος"
 
-#: common/layer_id.cpp:173
+#: common/layer_id.cpp:128
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:27
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:64
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:24
@@ -8105,95 +8107,95 @@ msgstr "Κείμενο Αποτυπώματος"
 msgid "Tracks"
 msgstr "Διάδρομοι"
 
-#: common/layer_id.cpp:174
+#: common/layer_id.cpp:129
 msgid "Through vias"
 msgstr "Διαμπερή διεύλευση"
 
-#: common/layer_id.cpp:175
+#: common/layer_id.cpp:130
 msgid "Blind/Buried vias"
 msgstr "Τυφλές/Ενταφιασμένες Διελεύσεις"
 
-#: common/layer_id.cpp:176
+#: common/layer_id.cpp:131
 msgid "Micro-vias"
 msgstr "Μικρο-διελεύσεις"
 
-#: common/layer_id.cpp:177
+#: common/layer_id.cpp:132
 msgid "Via holes"
 msgstr "Οπές διελεύσεων"
 
-#: common/layer_id.cpp:178
+#: common/layer_id.cpp:133
 msgid "Via hole walls"
 msgstr "Τοίχωμα οπής διέλευσης"
 
-#: common/layer_id.cpp:179
+#: common/layer_id.cpp:134
 msgid "Plated holes"
 msgstr "Επιμεταλλωμένες οπές"
 
-#: common/layer_id.cpp:180
+#: common/layer_id.cpp:135
 msgid "Plated hole walls"
 msgstr "Τοίχωμα επιμεταλλωμένων οπών"
 
-#: common/layer_id.cpp:181
+#: common/layer_id.cpp:136
 msgid "Non-plated holes"
 msgstr "Χωρίς Επιμετάλλωση οπές"
 
-#: common/layer_id.cpp:182 pcbnew/dialogs/panel_edit_options_base.cpp:371
+#: common/layer_id.cpp:137 pcbnew/dialogs/panel_edit_options_base.cpp:371
 #: pcbnew/widgets/appearance_controls.cpp:343
 #: pcbnew/widgets/appearance_controls.cpp:721
-#: pcbnew/widgets/appearance_controls.cpp:2537
+#: pcbnew/widgets/appearance_controls.cpp:2573
 #: pcbnew/widgets/search_handlers.cpp:386
 msgid "Ratsnest"
 msgstr "Φωλιά Συνδέσεων"
 
-#: common/layer_id.cpp:183
+#: common/layer_id.cpp:138
 msgid "DRC warnings"
 msgstr "Προειδοποιήσεις ΕΚΣ"
 
-#: common/layer_id.cpp:184
+#: common/layer_id.cpp:139
 msgid "DRC errors"
 msgstr "Σφάλματα ΕΚΣ"
 
-#: common/layer_id.cpp:185
+#: common/layer_id.cpp:140
 #, fuzzy
 msgid "DRC shape 1"
 msgstr "Κανένα 3Δ σχήμα"
 
-#: common/layer_id.cpp:186
+#: common/layer_id.cpp:141
 #, fuzzy
 msgid "DRC shape 2"
 msgstr "Κανένα 3Δ σχήμα"
 
-#: common/layer_id.cpp:187
+#: common/layer_id.cpp:142
 msgid "DRC exclusions"
 msgstr "Εξαιρέσεις ΕΚΣ"
 
-#: common/layer_id.cpp:188
+#: common/layer_id.cpp:143
 msgid "DRC marker shadows"
 msgstr "Σκιές δεικτών ΕΚΣ"
 
-#: common/layer_id.cpp:195
+#: common/layer_id.cpp:150
 msgid "Grid axes"
 msgstr "Άξονες πλέγματος"
 
-#: common/layer_id.cpp:198
+#: common/layer_id.cpp:153
 msgid "Locked item shadow"
 msgstr "Σκίαση κλειδωμένου αντικειμένου"
 
-#: common/layer_id.cpp:199
+#: common/layer_id.cpp:154
 msgid "Courtyard collision shadow"
 msgstr "Σκίαση σύγκρουσης περιοχής αποτυπώματος"
 
-#: common/layer_id.cpp:200
+#: common/layer_id.cpp:155
 #, fuzzy
 msgid "Track net names"
 msgstr "Αναζήτηση στα ονόματα δικτύων"
 
-#: common/layer_id.cpp:201
+#: common/layer_id.cpp:156
 #, fuzzy
 msgid "Pad net names"
 msgstr "Αναζήτηση στα ονόματα δικτύων"
 
-#: common/layer_id.cpp:202
+#: common/layer_id.cpp:157
 #, fuzzy
 msgid "Via net names"
 msgstr "Αναζήτηση στα ονόματα δικτύων"
@@ -8253,13 +8255,13 @@ msgstr "Αντικείμενο"
 
 #: common/lib_tree_model_adapter.cpp:422
 #: eeschema/widgets/panel_design_block_chooser.cpp:411
-#: eeschema/widgets/panel_symbol_chooser.cpp:171
+#: eeschema/widgets/panel_symbol_chooser.cpp:173
 #: pcbnew/widgets/panel_footprint_chooser.cpp:96
 msgid "Recently Used"
 msgstr "Πρόσφατη Χρήση"
 
 #: common/lib_tree_model_adapter.cpp:424
-#: eeschema/widgets/panel_symbol_chooser.cpp:178
+#: eeschema/widgets/panel_symbol_chooser.cpp:180
 msgid "Already Placed"
 msgstr "Τοποθετήθηκε Ήδη"
 
@@ -8547,7 +8549,7 @@ msgstr "Προκαθορισμένεη Επεξεργασία"
 #: eeschema/dialogs/dialog_sim_model_base.cpp:271 eeschema/sch_symbol.cpp:2058
 #: eeschema/sch_symbol.cpp:2110 eeschema/sch_symbol.cpp:2991
 #: eeschema/widgets/search_handlers.cpp:160
-#: eeschema/widgets/search_handlers.cpp:246 pcbnew/footprint.cpp:4045
+#: eeschema/widgets/search_handlers.cpp:246 pcbnew/footprint.cpp:4050
 #: pcbnew/widgets/search_handlers.cpp:118
 msgid "Reference"
 msgstr "Ονομασία Αναφοράς"
@@ -8569,7 +8571,7 @@ msgstr "Ομαδοποίηση Κατά Τιμή και Αποτύπωμα"
 #: eeschema/tools/sch_edit_tool.cpp:551
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:179
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:184
-#: pcbnew/footprint.cpp:4068
+#: pcbnew/footprint.cpp:4073
 msgid "Attributes"
 msgstr "Ιδιότητες"
 
@@ -8586,16 +8588,16 @@ msgstr "TSV"
 msgid "Semicolons"
 msgstr "Ερωτηματικά"
 
-#: common/settings/color_settings.cpp:337
+#: common/settings/color_settings.cpp:379
 msgid "(Footprints)"
 msgstr "(Αποτυπώματα)"
 
-#: common/settings/color_settings.cpp:389
+#: common/settings/color_settings.cpp:433
 #: pagelayout_editor/dialogs/panel_pl_editor_color_settings.cpp:82
 msgid "KiCad Default"
 msgstr "Προκαθορισμένο"
 
-#: common/settings/color_settings.cpp:394
+#: common/settings/color_settings.cpp:438
 msgid "KiCad Classic"
 msgstr "Classic"
 
@@ -8618,7 +8620,7 @@ msgid "Create a new document in the editor"
 msgstr "Δημιουργία νέου εγγράφου στον επεξεργαστή"
 
 #: common/tool/actions.cpp:52 eeschema/symbol_editor/symbol_editor.cpp:866
-#: pcbnew/footprint_libraries_utils.cpp:1050
+#: pcbnew/footprint_libraries_utils.cpp:1059
 msgid "New Library..."
 msgstr "Νέα Βιβλιοθήκη..."
 
@@ -8662,7 +8664,7 @@ msgstr "Άνοιγμα αρχείου βιβλιοθήκης με τον επε
 
 #: common/tool/actions.cpp:91 eeschema/symbol_editor/symbol_editor.cpp:856
 #: eeschema/widgets/tuner_slider_base.cpp:117
-#: pcbnew/footprint_libraries_utils.cpp:1036
+#: pcbnew/footprint_libraries_utils.cpp:1045
 msgid "Save"
 msgstr "Αποθήκευση"
 
@@ -9444,7 +9446,7 @@ msgstr "Εμφάνιση/απόκρυψη του διαχειριστή ιδιο
 
 #: common/tool/actions.cpp:1124
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:101
-#: eeschema/fields_grid_table.cpp:1068
+#: eeschema/fields_grid_table.cpp:1059
 msgid "Show Datasheet"
 msgstr "Προβολή Φύλλου Δεδομένων"
 
@@ -9576,6 +9578,7 @@ msgstr "Επαναφόρτωση όλων των πρόσθετων python κα
 #: eeschema/dialogs/dialog_schematic_setup.cpp:136
 #: pcbnew/dialogs/dialog_board_setup.cpp:210
 #: pcbnew/dialogs/dialog_footprint_properties.cpp:79
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:149
 #, fuzzy
 msgid "Embedded Files"
 msgstr "Αρχεία Εικόνας"
@@ -9772,8 +9775,8 @@ msgid "Mirroring for Y axis is not supported yet"
 msgstr "Δεν υποστήριζεται καφρέφτισμα στον άξονα Ψ"
 
 #: common/widgets/filter_combobox.cpp:72
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:806
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:833
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:805
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:832
 msgid "Filter:"
 msgstr "Φίλτρο:"
 
@@ -9789,7 +9792,7 @@ msgstr "Πλακέτα"
 #: common/widgets/footprint_diff_widget.cpp:42 cvpcb/cvpcb_mainframe.cpp:814
 #: eeschema/sch_base_frame.cpp:593 eeschema/sch_symbol.cpp:2086
 #: eeschema/sch_symbol.cpp:2090 eeschema/sch_symbol.cpp:2125
-#: eeschema/widgets/symbol_diff_widget.cpp:45 pcbnew/footprint.cpp:1624
+#: eeschema/widgets/symbol_diff_widget.cpp:45 pcbnew/footprint.cpp:1629
 msgid "Library"
 msgstr "Βιβλιοθήκη"
 
@@ -9804,7 +9807,7 @@ msgid "Footprint not found."
 msgstr "Το αποτύπωμα δεν βρέθηκε."
 
 #: common/widgets/footprint_select_widget.cpp:68 cvpcb/cvpcb_mainframe.cpp:899
-#: pcbnew/footprint_edit_frame.cpp:1060
+#: pcbnew/footprint_edit_frame.cpp:1070
 #: pcbnew/widgets/panel_footprint_chooser.cpp:69
 msgid "Loading Footprint Libraries"
 msgstr "Φόρτωση Βιβλιοθηκών Αποτυπωμάτων"
@@ -9883,7 +9886,7 @@ msgstr "Προσκόλληση στο πλέγμα:"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:357
 #: pcbnew/dialogs/panel_edit_options_base.cpp:329
 #: pcbnew/dialogs/panel_edit_options_base.cpp:343
-#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1824
+#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1848
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 msgid "Always"
 msgstr "Πάντα"
@@ -9896,7 +9899,7 @@ msgstr "Όταν εμφανίζεται το πλέγμα"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:357
 #: pcbnew/dialogs/panel_edit_options_base.cpp:329
 #: pcbnew/dialogs/panel_edit_options_base.cpp:343
-#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1825
+#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1849
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 msgid "Never"
 msgstr "Ποτέ"
@@ -10166,8 +10169,8 @@ msgstr "Προβολή:"
 #: pcbnew/dialogs/dialog_footprint_checker_base.cpp:36
 #: pcbnew/widgets/appearance_controls.cpp:713
 #: pcbnew/widgets/appearance_controls.cpp:755
-#: pcbnew/widgets/appearance_controls.cpp:2534
-#: pcbnew/widgets/appearance_controls.cpp:2553
+#: pcbnew/widgets/appearance_controls.cpp:2570
+#: pcbnew/widgets/appearance_controls.cpp:2589
 msgid "All"
 msgstr "Όλα"
 
@@ -10257,12 +10260,12 @@ msgid "EasyEDA (JLCEDA) Pro files"
 msgstr "Αρχείο EasyEDA (JLCEDA) Pro"
 
 #: common/wildcards_and_files_ext.cpp:339
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:301
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:302
 msgid "KiCad printed circuit board files"
 msgstr "Αρχεία KiCad τυπωμένης πλακέτας κυκλώματος"
 
 #: common/wildcards_and_files_ext.cpp:346
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:311
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:312
 msgid "KiCad footprint files"
 msgstr "Αρχεία Αποτυπωμάτων KiCad"
 
@@ -10510,7 +10513,7 @@ msgstr "Το '%s' δεν είναι έγκυρο αποτύπωμα."
 #: eeschema/generate_alias_info.cpp:39 eeschema/sch_symbol.cpp:2105
 #: eeschema/sch_symbol.cpp:2678 eeschema/sch_symbol.cpp:3003
 #: eeschema/symbol_editor/symbol_editor.cpp:1629
-#: eeschema/symbol_viewer_frame.cpp:462 pcbnew/footprint.cpp:4058
+#: eeschema/symbol_viewer_frame.cpp:462 pcbnew/footprint.cpp:4063
 #: pcbnew/generate_footprint_info.cpp:37 pcbnew/plot_board_layers.cpp:133
 msgid "Keywords"
 msgstr "Λέξεις-κλειδιά"
@@ -10579,7 +10582,7 @@ msgstr "Αρχείο έργου: \"%s\""
 #: cvpcb/dialogs/dialog_config_equfiles.cpp:94
 #: eeschema/dialogs/dialog_bom.cpp:403
 #: gerbview/tools/gerbview_inspection_tool.cpp:185
-#: kicad/project_tree_pane.cpp:1022
+#: kicad/project_tree_pane.cpp:1023
 msgid "No text editor selected in KiCad.  Please choose one."
 msgstr ""
 "Δεν έχει επιλεχθεί επεξεργαστής κειμένου στο KiCad.  Παρακαλώ επιλέξτε έναν."
@@ -10668,7 +10671,7 @@ msgstr "Το αποτύπωμα \"%s\" δεν βρέθηκε."
 msgid "Error loading footprint"
 msgstr "Σφάλμα κατά τη φόρτωση γραμματοσειράς '%s'."
 
-#: cvpcb/display_footprints_frame.cpp:508 pcbnew/footprint.cpp:1684
+#: cvpcb/display_footprints_frame.cpp:508 pcbnew/footprint.cpp:1689
 #, c-format
 msgid "Footprint: %s"
 msgstr "Αποτύπωμα: %s"
@@ -11050,7 +11053,7 @@ msgid "Enter a description for the library:"
 msgstr "Επεξεργασία επιλογών για αυτήν την καταχώρηση βιβλιοθήκης"
 
 #: eeschema/design_block_utils.cpp:240 eeschema/sch_symbol.cpp:3000
-#: pcbnew/footprint.cpp:4055 pcbnew/plot_board_layers.cpp:129
+#: pcbnew/footprint.cpp:4060 pcbnew/plot_board_layers.cpp:129
 msgid "Library Description"
 msgstr "Περιγραφή Βιβλιοθήκης"
 
@@ -11080,10 +11083,10 @@ msgid "Please select a library to delete."
 msgstr "Επιλέξτε αρχείου καταλόγου βιβλιοθήκης συμβόλων."
 
 #: eeschema/design_block_utils.cpp:470 eeschema/design_block_utils.cpp:512
-#: eeschema/design_block_utils.cpp:555 pcbnew/footprint_libraries_utils.cpp:543
+#: eeschema/design_block_utils.cpp:555 pcbnew/footprint_libraries_utils.cpp:552
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:958
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2939
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3017
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2942
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3020
 #, c-format
 msgid "Library '%s' is read only."
 msgstr "Η βιβλιοθήκη '%s' είναι μόνο για ανάγνωση."
@@ -11729,7 +11732,7 @@ msgstr "Αλφαριθμητικό Σύνδεσης:"
 #: eeschema/dialogs/dialog_database_lib_settings_base.cpp:99
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:210
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:1383
-#: pcbnew/footprint_edit_frame.cpp:229 pcbnew/footprint_edit_frame.cpp:951
+#: pcbnew/footprint_edit_frame.cpp:229 pcbnew/footprint_edit_frame.cpp:961
 msgid "Libraries"
 msgstr "Βιβλιοθήκες"
 
@@ -12832,7 +12835,7 @@ msgstr "Εμφάνιση παραθύρου βοηθείας συντακτικ
 #: eeschema/sch_symbol.cpp:2989
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:27
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:28
-#: pcbnew/footprint.cpp:4043
+#: pcbnew/footprint.cpp:4048
 msgid "Fields"
 msgstr "Πεδία"
 
@@ -12841,21 +12844,21 @@ msgstr "Πεδία"
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:62
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:201
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:58
-#: eeschema/fields_grid_table.cpp:480
+#: eeschema/fields_grid_table.cpp:471
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:53
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:54
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:54
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:158
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:49
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:99
 #: pcbnew/dialogs/panel_fp_properties_3d_model_base.cpp:45
-#: pcbnew/pcb_fields_grid_table.cpp:176
+#: pcbnew/pcb_fields_grid_table.cpp:145
 msgid "Show"
 msgstr "Προβολή"
 
 #: eeschema/dialogs/dialog_label_properties_base.cpp:90
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:62
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:59
-#: eeschema/fields_grid_table.cpp:481
+#: eeschema/fields_grid_table.cpp:472
 msgid "Show Name"
 msgstr "Εμφάνιση Ονομασίας"
 
@@ -12863,7 +12866,7 @@ msgstr "Εμφάνιση Ονομασίας"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:63
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:63
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:60
-#: eeschema/fields_grid_table.cpp:482
+#: eeschema/fields_grid_table.cpp:473
 msgid "H Align"
 msgstr "Στοίχιση Οριζ"
 
@@ -12871,7 +12874,7 @@ msgstr "Στοίχιση Οριζ"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:64
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:64
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:61
-#: eeschema/fields_grid_table.cpp:483
+#: eeschema/fields_grid_table.cpp:474
 msgid "V Align"
 msgstr "Κ Στοίχιση"
 
@@ -12879,7 +12882,7 @@ msgstr "Κ Στοίχιση"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:67
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:67
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:64
-#: eeschema/fields_grid_table.cpp:486 eeschema/sch_field.cpp:1140
+#: eeschema/fields_grid_table.cpp:477 eeschema/sch_field.cpp:1140
 #: eeschema/sch_field.cpp:1777 eeschema/sch_label.cpp:1201
 #: eeschema/sch_tablecell.cpp:132 eeschema/sch_text.cpp:641
 #: eeschema/sch_text.cpp:778 eeschema/sch_textbox.cpp:547
@@ -12893,7 +12896,7 @@ msgstr "Μέγεθος Κειμένου"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:69
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:69
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:66
-#: eeschema/fields_grid_table.cpp:488
+#: eeschema/fields_grid_table.cpp:479
 msgid "X Position"
 msgstr "Θέση Χ"
 
@@ -12903,7 +12906,7 @@ msgstr "Θέση Χ"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:70
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:70
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:67
-#: eeschema/fields_grid_table.cpp:489
+#: eeschema/fields_grid_table.cpp:480
 msgid "Y Position"
 msgstr "Θέση Ψ"
 
@@ -13197,7 +13200,7 @@ msgstr "Νέο Σύμβολο"
 #: eeschema/dialogs/dialog_sheet_properties.cpp:217
 #: eeschema/dialogs/dialog_symbol_properties.cpp:650
 #: pcbnew/dialogs/dialog_footprint_properties.cpp:402
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:424
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:433
 msgid "Fields must have a name."
 msgstr "Τα πεδία πρέπει να έχουν όνομα."
 
@@ -13231,25 +13234,25 @@ msgstr "Το όνομα του συμβόλου '%s' χρησιμοποιείτ
 msgid "Edit Symbol Properties"
 msgstr "Επεξεργασία Ιδιοτήτων Συμβόλου"
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:548
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:547
 #, c-format
 msgid "The name '%s' is already in use."
 msgstr "Το όνομα '%s' χρησιμοποιείται ήδη."
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:634
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:633
 #: eeschema/dialogs/dialog_sheet_properties.cpp:785
 #: eeschema/dialogs/dialog_symbol_properties.cpp:883
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:688
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:684
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:716
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:720
 #, c-format
 msgid "The first %d fields are mandatory."
 msgstr "Τα πρώτα %d πεδία είναι υποχρεωτικά."
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:806
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:805
 msgid "Add Footprint Filter"
 msgstr "Προσθήκη Φίλτρου Αποτυπωμάτων"
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:833
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:832
 msgid "Edit Footprint Filter"
 msgstr "Επεξεργασία Φίλτρου Αποτυπωμάτων"
 
@@ -14168,7 +14171,7 @@ msgstr "Ηλεκτρικοί Κανόνες"
 #: eeschema/dialogs/dialog_schematic_setup.cpp:112
 #: pcbnew/dialogs/dialog_board_setup.cpp:186
 #: pcbnew/widgets/appearance_controls.cpp:515
-#: pcbnew/widgets/appearance_controls.cpp:2420
+#: pcbnew/widgets/appearance_controls.cpp:2456
 #: pcbnew/widgets/appearance_controls_base.cpp:118
 #: pcbnew/widgets/search_handlers.cpp:381
 #: pcbnew/widgets/search_handlers.cpp:465
@@ -14257,7 +14260,7 @@ msgstr "Αναστροφή επιλεγμένων αντικειμένων"
 msgid "Clear colors to use Schematic Editor colors."
 msgstr "Καθαρισμός χρωμάτων για χρήση χρωμάτων του Επεξεργαστή Σχηματικού."
 
-#: eeschema/dialogs/dialog_shape_properties_base.cpp:158 pcbnew/zone.cpp:1970
+#: eeschema/dialogs/dialog_shape_properties_base.cpp:158 pcbnew/zone.cpp:1994
 msgid "Fill Style"
 msgstr "Στυλ Γεμίσματος"
 
@@ -14520,7 +14523,7 @@ msgstr "SP"
 
 #: eeschema/dialogs/dialog_sim_command_base.cpp:25
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:96
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283 pcbnew/pad.cpp:2504
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283 pcbnew/pad.cpp:2498
 #: pcbnew/widgets/pcb_net_inspector_panel_data_model.h:711
 msgid "Custom"
 msgstr "Προσαρμοσμένο"
@@ -15155,17 +15158,17 @@ msgid "Sequentially place all units of the symbol."
 msgstr "Τοποθετήστε διαδοχικά όλες τις μονάδες του συμβόλου."
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:95
-#: eeschema/fields_grid_table.cpp:1061
+#: eeschema/fields_grid_table.cpp:1052
 msgid "Select Footprint..."
 msgstr "Επιλογή Αποτυπώματος..."
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:96
-#: eeschema/fields_grid_table.cpp:1062
+#: eeschema/fields_grid_table.cpp:1053
 msgid "Browse for footprint"
 msgstr "Πλοηγός αποτυπωμάτων"
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:102
-#: eeschema/fields_grid_table.cpp:1069
+#: eeschema/fields_grid_table.cpp:1060
 msgid "Show datasheet in browser"
 msgstr "Προβολή φύλλου δεδομένων στον πλοηγό"
 
@@ -15291,7 +15294,7 @@ msgstr "Αποθήκευση Προεπιλογής BOM"
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1811
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2213
-#: pcbnew/widgets/appearance_controls.cpp:2728
+#: pcbnew/widgets/appearance_controls.cpp:2764
 msgid ""
 "Default presets cannot be modified.\n"
 "Please use a different name."
@@ -16968,7 +16971,7 @@ msgid "Net Navigator"
 msgstr "Πλοηγός Δικτύων"
 
 #: eeschema/eeschema_settings.cpp:114 eeschema/sch_edit_frame.cpp:2207
-#: pcbnew/footprint_edit_frame.cpp:246 pcbnew/footprint_edit_frame.cpp:957
+#: pcbnew/footprint_edit_frame.cpp:246 pcbnew/footprint_edit_frame.cpp:967
 #: pcbnew/pcb_edit_frame.cpp:334 pcbnew/pcb_edit_frame.cpp:1709
 msgid "Selection Filter"
 msgstr "Φίλτρο Επιλογής"
@@ -17462,28 +17465,28 @@ msgstr ""
 "\n"
 " ** Μηνύματα ΕΗΚ: %d Σφάλματα %d Προειδοποιήσεις %d\n"
 
-#: eeschema/fields_grid_table.cpp:287 eeschema/files-io.cpp:919
+#: eeschema/fields_grid_table.cpp:278 eeschema/files-io.cpp:919
 #: eeschema/tools/sch_editor_control.cpp:128
 msgid "Schematic Files"
 msgstr "Αρχεία Σχηματικού"
 
-#: eeschema/fields_grid_table.cpp:318 eeschema/fields_grid_table.cpp:755
-#: eeschema/fields_grid_table.cpp:927
+#: eeschema/fields_grid_table.cpp:309 eeschema/fields_grid_table.cpp:746
+#: eeschema/fields_grid_table.cpp:918
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:154
 msgid "Horizontal"
 msgstr "Οριζόντια"
 
-#: eeschema/fields_grid_table.cpp:319 eeschema/fields_grid_table.cpp:757
-#: eeschema/fields_grid_table.cpp:929
+#: eeschema/fields_grid_table.cpp:310 eeschema/fields_grid_table.cpp:748
+#: eeschema/fields_grid_table.cpp:920
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:154
 msgid "Vertical"
 msgstr "Κάθετα"
 
-#: eeschema/fields_grid_table.cpp:492 eeschema/sch_field.cpp:1767
+#: eeschema/fields_grid_table.cpp:483 eeschema/sch_field.cpp:1767
 msgid "Allow Autoplacement"
 msgstr "Να Επιτρέπεται η Αυτόματη Τοποθέτηση"
 
-#: eeschema/fields_grid_table.cpp:493 eeschema/sch_field.cpp:1805
+#: eeschema/fields_grid_table.cpp:484 eeschema/sch_field.cpp:1805
 #: eeschema/sch_item.cpp:516 eeschema/sch_item.cpp:568
 msgid "Private"
 msgstr "Ιδιωτικό"
@@ -17814,8 +17817,8 @@ msgstr "Προέρχεται από"
 #: eeschema/symbol_editor/symbol_editor.cpp:171
 #: eeschema/symbol_editor/symbol_editor.cpp:237
 #: eeschema/symbol_library_manager.cpp:458
-#: eeschema/widgets/panel_symbol_chooser.cpp:564
-#: eeschema/widgets/panel_symbol_chooser.cpp:623
+#: eeschema/widgets/panel_symbol_chooser.cpp:566
+#: eeschema/widgets/panel_symbol_chooser.cpp:625
 #: eeschema/widgets/symbol_preview_widget.cpp:207
 #, c-format
 msgid "Error loading symbol %s from library '%s'."
@@ -17838,7 +17841,7 @@ msgstr "Feet"
 
 #: eeschema/import_gfx/dialog_import_gfx_sch.cpp:202
 #: pcbnew/import_gfx/dialog_import_graphics.cpp:215
-#: pcbnew/tools/drawing_tool.cpp:1906 pcbnew/tools/drawing_tool.cpp:1998
+#: pcbnew/tools/drawing_tool.cpp:1908 pcbnew/tools/drawing_tool.cpp:2000
 msgid "Import Graphics"
 msgstr "Εισαγωγή Γραφικών"
 
@@ -17868,7 +17871,7 @@ msgstr ""
 "αγνοηθούν."
 
 #: eeschema/import_gfx/dialog_import_gfx_sch_base.cpp:43
-#: pcbnew/dialogs/dialog_rule_area_properties.cpp:129 pcbnew/zone.cpp:1949
+#: pcbnew/dialogs/dialog_rule_area_properties.cpp:129 pcbnew/zone.cpp:1973
 msgid "Placement"
 msgstr "Τοποθέτηση"
 
@@ -17912,109 +17915,109 @@ msgstr "Προκαθορισμένες μονάδες μέτρησης:"
 msgid "Import Vector Graphics File"
 msgstr "Εισαγωγή Αρχείου Διανυσματικών Γραφικών"
 
-#: eeschema/lib_symbol.cpp:294 eeschema/sch_symbol.cpp:445
+#: eeschema/lib_symbol.cpp:297 eeschema/sch_symbol.cpp:445
 #: eeschema/tools/sch_edit_tool.cpp:108
 #, c-format
 msgid "Unit %s"
 msgstr "Μονάδα %s"
 
-#: eeschema/lib_symbol.cpp:573 eeschema/sch_sheet.cpp:309
+#: eeschema/lib_symbol.cpp:576 eeschema/sch_sheet.cpp:309
 #: eeschema/sch_symbol.cpp:1593
 msgid "Excluded from BOM"
 msgstr "Εξαίρεση από το BOM"
 
-#: eeschema/lib_symbol.cpp:578 eeschema/sch_sheet.cpp:318
+#: eeschema/lib_symbol.cpp:581 eeschema/sch_sheet.cpp:318
 #: eeschema/sch_symbol.cpp:1602
 msgid "Excluded from board"
 msgstr "Εξαίρεση από πλακέτα"
 
-#: eeschema/lib_symbol.cpp:583 eeschema/sch_sheet.cpp:327
+#: eeschema/lib_symbol.cpp:586 eeschema/sch_sheet.cpp:327
 #: eeschema/sch_symbol.cpp:1611
 msgid "Excluded from simulation"
 msgstr "Εξαιρέθηκε από την προσομοίωση"
 
-#: eeschema/lib_symbol.cpp:588 eeschema/sch_sheet.cpp:336
+#: eeschema/lib_symbol.cpp:591 eeschema/sch_sheet.cpp:336
 #: eeschema/sch_sheet.cpp:880 eeschema/sch_symbol.cpp:1620
 #: eeschema/sch_symbol.cpp:2036 eeschema/widgets/search_handlers.cpp:169
-#: pcbnew/footprint.cpp:1672
+#: pcbnew/footprint.cpp:1677
 msgid "DNP"
 msgstr "DNP"
 
-#: eeschema/lib_symbol.cpp:1598
+#: eeschema/lib_symbol.cpp:1601
 msgid "Power flag differs."
 msgstr "Διαφέρει η επισήμανση ισχύος."
 
-#: eeschema/lib_symbol.cpp:1607
+#: eeschema/lib_symbol.cpp:1610
 msgid "Unit count differs."
 msgstr "Ο αριθμός μονάδων διαφέρει."
 
-#: eeschema/lib_symbol.cpp:1647
+#: eeschema/lib_symbol.cpp:1650
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:745
 msgid "Graphic item count differs."
 msgstr "Το πλήθος των γραφικών αντικειμένων διαφέρει."
 
-#: eeschema/lib_symbol.cpp:1659
+#: eeschema/lib_symbol.cpp:1662
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:759
 #, c-format
 msgid "%s differs."
 msgstr "%s διαφέρει."
 
-#: eeschema/lib_symbol.cpp:1670
+#: eeschema/lib_symbol.cpp:1673
 msgid "Pin count differs."
 msgstr "Το πλήθος ακροδεκτών διαφέρει."
 
-#: eeschema/lib_symbol.cpp:1686
+#: eeschema/lib_symbol.cpp:1689
 #, c-format
 msgid "Pin %s not found."
 msgstr "Δεν βρέθηκε ο ακροδέκτης %s."
 
-#: eeschema/lib_symbol.cpp:1694
+#: eeschema/lib_symbol.cpp:1697
 #, c-format
 msgid "Pin %s differs."
 msgstr "Διαφέρουν οι ακροδέκτες %s."
 
-#: eeschema/lib_symbol.cpp:1721
+#: eeschema/lib_symbol.cpp:1724
 #, c-format
 msgid "%s field differs."
 msgstr "%s πεδίο διαφέρει."
 
-#: eeschema/lib_symbol.cpp:1731
+#: eeschema/lib_symbol.cpp:1734
 msgid "Field count differs."
 msgstr "Το πλήθος των πεδίων διαφέρει."
 
-#: eeschema/lib_symbol.cpp:1740
+#: eeschema/lib_symbol.cpp:1743
 msgid "Footprint filters differs."
 msgstr "Το φίλτρο αποτυπώματος διαφέρει."
 
-#: eeschema/lib_symbol.cpp:1752
+#: eeschema/lib_symbol.cpp:1755
 msgid "Footprint filters differ."
 msgstr "Τα φίλτρα αποτυπώματος διαφέρουν."
 
-#: eeschema/lib_symbol.cpp:1763
+#: eeschema/lib_symbol.cpp:1766
 msgid "Symbol keywords differ."
 msgstr "Οι λέξεις-κλειδιά του συμβόλου διαφέρουν."
 
-#: eeschema/lib_symbol.cpp:1772
+#: eeschema/lib_symbol.cpp:1775
 msgid "Symbol pin name offsets differ."
 msgstr "Διαφέρει η μετατόπιση ονόματος ακροδέκτη συμβόλου."
 
-#: eeschema/lib_symbol.cpp:1783
+#: eeschema/lib_symbol.cpp:1786
 msgid "Show pin names settings differ."
 msgstr "Οι ρυθμίσεις εμφάνισης ονομάτων ακροδεκτών διαφέρουν."
 
-#: eeschema/lib_symbol.cpp:1792
+#: eeschema/lib_symbol.cpp:1795
 msgid "Show pin numbers settings differ."
 msgstr "Η επιλογή προβολής αριθμού ακροδέκτη διαφέρει."
 
-#: eeschema/lib_symbol.cpp:1801
+#: eeschema/lib_symbol.cpp:1804
 msgid "Exclude from simulation settings differ."
 msgstr "Η επιλογή εξαίρεσης από προσομοίωση διαφέρει."
 
-#: eeschema/lib_symbol.cpp:1810
+#: eeschema/lib_symbol.cpp:1813
 msgid "Exclude from bill of materials settings differ."
 msgstr "Η επιλογή εξάιρεσης από Λίστα Υλικών διαφέρει."
 
-#: eeschema/lib_symbol.cpp:1819
+#: eeschema/lib_symbol.cpp:1822
 msgid "Exclude from board settings differ."
 msgstr "Η επιλογή εξαίρεσης από πλακέτα διαφέρει."
 
@@ -18182,9 +18185,9 @@ msgstr "Αδυναμία χειρισμού τύπου αντικειμένου
 
 #: eeschema/net_navigator.cpp:314 pcbnew/board.cpp:1810
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2124
-#: pcbnew/pcb_draw_panel_gal.cpp:644
+#: pcbnew/pcb_draw_panel_gal.cpp:717
 #: pcbnew/widgets/appearance_controls.cpp:1029
-#: pcbnew/widgets/appearance_controls.cpp:2419
+#: pcbnew/widgets/appearance_controls.cpp:2455
 #: pcbnew/widgets/appearance_controls_base.cpp:61
 #: pcbnew/widgets/appearance_controls_base.cpp:151
 #: pcbnew/widgets/search_handlers.cpp:307
@@ -18475,16 +18478,16 @@ msgstr ""
 #: eeschema/sch_bitmap.cpp:309 eeschema/sch_pin.cpp:2222
 #: eeschema/sch_shape.cpp:743 eeschema/sch_symbol.cpp:2957
 #: pcbnew/board_item.cpp:405 pcbnew/pcb_group.cpp:501 pcbnew/pcb_shape.cpp:906
-#: pcbnew/pcb_tablecell.cpp:182 pcbnew/pcb_track.cpp:2068 pcbnew/zone.cpp:1845
-#: pcbnew/zone.cpp:1857
+#: pcbnew/pcb_tablecell.cpp:182 pcbnew/pcb_track.cpp:2068 pcbnew/zone.cpp:1869
+#: pcbnew/zone.cpp:1881
 msgid "Position X"
 msgstr "Θέση Χ"
 
 #: eeschema/sch_bitmap.cpp:314 eeschema/sch_pin.cpp:2226
 #: eeschema/sch_shape.cpp:745 eeschema/sch_symbol.cpp:2960
 #: pcbnew/board_item.cpp:408 pcbnew/pcb_group.cpp:502 pcbnew/pcb_shape.cpp:908
-#: pcbnew/pcb_tablecell.cpp:183 pcbnew/pcb_track.cpp:2072 pcbnew/zone.cpp:1851
-#: pcbnew/zone.cpp:1858
+#: pcbnew/pcb_tablecell.cpp:183 pcbnew/pcb_track.cpp:2072 pcbnew/zone.cpp:1875
+#: pcbnew/zone.cpp:1882
 msgid "Position Y"
 msgstr "Θέση Ψ"
 
@@ -18523,7 +18526,7 @@ msgstr "Τύπος Εισόδου Διαύλου"
 #: eeschema/sch_bus_entry.cpp:542 eeschema/sch_junction.cpp:319
 #: eeschema/sch_label.cpp:1225 eeschema/sch_line.cpp:951
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2134 pcbnew/pad.cpp:1295
-#: pcbnew/pcb_track.cpp:1667 pcbnew/tools/pcb_control.cpp:1870
+#: pcbnew/pcb_track.cpp:1667 pcbnew/tools/pcb_control.cpp:1874
 #: pcbnew/zone.cpp:807
 msgid "Resolved Netclass"
 msgstr "Επιλυμένη Κλάση Δικτύου"
@@ -18554,7 +18557,7 @@ msgstr "Το νέο αρχείο του σχηματικού δεν έχει α
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:640
 #: eeschema/symbol_editor/symbol_editor.cpp:1532
 #: kicad/dialogs/panel_jobset.cpp:787 pagelayout_editor/pl_editor_frame.cpp:411
-#: pcbnew/footprint_edit_frame.cpp:805 pcbnew/footprint_edit_frame.cpp:845
+#: pcbnew/footprint_edit_frame.cpp:815 pcbnew/footprint_edit_frame.cpp:855
 #: pcbnew/pcb_edit_frame.cpp:1181
 #, c-format
 msgid "Save changes to '%s' before closing?"
@@ -18592,13 +18595,13 @@ msgid "Could not open CvPcb"
 msgstr "Αδυναμία ανοίγματος CvPcb"
 
 #: eeschema/sch_edit_frame.cpp:1741 eeschema/sim/simulator_frame.cpp:341
-#: kicad/kicad_manager_frame.cpp:1045 pcbnew/footprint_edit_frame.cpp:1019
+#: kicad/kicad_manager_frame.cpp:1045 pcbnew/footprint_edit_frame.cpp:1029
 #: pcbnew/pcb_edit_frame.cpp:1796
 msgid "[Read Only]"
 msgstr "[Μόνο Ανάγνωση]"
 
 #: eeschema/sch_edit_frame.cpp:1744 eeschema/sim/simulator_frame.cpp:344
-#: pcbnew/footprint_edit_frame.cpp:1028 pcbnew/pcb_edit_frame.cpp:1799
+#: pcbnew/footprint_edit_frame.cpp:1038 pcbnew/pcb_edit_frame.cpp:1799
 msgid "[Unsaved]"
 msgstr "[Μη σωσμένο]"
 
@@ -19254,7 +19257,7 @@ msgstr "HTTP αρχεία βιβλιοθήκης KiCad"
 #: pcbnew/pcb_io/fabmaster/pcb_io_fabmaster.cpp:62
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:220
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:506
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2706
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2709
 #: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr_parser.cpp:154
 msgid "Open cancelled by user."
 msgstr "Η επανασύνδεση του αποτυπώματος ακυρώθηκε από τον χρήστη."
@@ -19576,7 +19579,7 @@ msgstr "Τύπος Σώματος"
 #: pcbnew/dialogs/dialog_text_properties_base.cpp:83
 #: pcbnew/dialogs/dialog_textbox_properties_base.cpp:73
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:58
-#: pcbnew/footprint.cpp:1657 pcbnew/pad.cpp:1299 pcbnew/pad.cpp:2543
+#: pcbnew/footprint.cpp:1662 pcbnew/pad.cpp:1299 pcbnew/pad.cpp:2537
 #: pcbnew/pcb_dimension.cpp:659 pcbnew/pcb_group.cpp:396
 #: pcbnew/pcb_marker.cpp:381 pcbnew/pcb_shape.cpp:642
 #: pcbnew/pcb_tablecell.cpp:106 pcbnew/pcb_text.cpp:279
@@ -19621,11 +19624,11 @@ msgstr "Στοίχιση"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:39
 #: pcbnew/generators/pcb_tuning_pattern.cpp:478
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2130 pcbnew/pad.cpp:1293
-#: pcbnew/pad.cpp:2580 pcbnew/pcb_shape.cpp:923 pcbnew/pcb_tablecell.cpp:186
-#: pcbnew/pcb_track.cpp:1665 pcbnew/tools/pcb_control.cpp:1867
+#: pcbnew/pad.cpp:2574 pcbnew/pcb_shape.cpp:923 pcbnew/pcb_tablecell.cpp:186
+#: pcbnew/pcb_track.cpp:1665 pcbnew/tools/pcb_control.cpp:1871
 #: pcbnew/widgets/pcb_properties_panel.cpp:273
 #: pcbnew/widgets/search_handlers.cpp:177 pcbnew/zone.cpp:805
-#: pcbnew/zone.cpp:1905 pcbnew/zone_manager/dialog_zone_manager_base.cpp:42
+#: pcbnew/zone.cpp:1929 pcbnew/zone_manager/dialog_zone_manager_base.cpp:42
 #: pcbnew/zone_manager/model_zones_overview_table.h:76
 msgid "Net"
 msgstr "Δίκτυο"
@@ -19775,7 +19778,7 @@ msgstr "Κρυφός ακροδέκτης %s [%s, %s, %s]"
 msgid "Hidden pin %s [%s, %s]"
 msgstr "Κρυφός ακροδέκτης %s [%s, %s]"
 
-#: eeschema/sch_pin.cpp:2204 pcbnew/pad.cpp:1286 pcbnew/pad.cpp:2600
+#: eeschema/sch_pin.cpp:2204 pcbnew/pad.cpp:1286 pcbnew/pad.cpp:2594
 msgid "Pin Name"
 msgstr "Όνομα Pin"
 
@@ -19910,7 +19913,7 @@ msgstr "Χρώμα παρασκηνίου σώματος"
 msgid "Fill color"
 msgstr "Χρώμα γέμισματος"
 
-#: eeschema/sch_sheet.cpp:852 eeschema/sch_sheet.cpp:1712 pcbnew/zone.cpp:1835
+#: eeschema/sch_sheet.cpp:852 eeschema/sch_sheet.cpp:1712 pcbnew/zone.cpp:1859
 msgid "Sheet Name"
 msgstr "Όνομα Φύλλου"
 
@@ -19966,12 +19969,12 @@ msgid "Exclude From Simulation"
 msgstr "Εξαίρεση Από Προσομοίωση"
 
 #: eeschema/sch_sheet.cpp:1733 eeschema/sch_symbol.cpp:1100
-#: eeschema/sch_symbol.cpp:3041 pcbnew/footprint.cpp:4075
+#: eeschema/sch_symbol.cpp:3041 pcbnew/footprint.cpp:4080
 msgid "Exclude From Bill of Materials"
 msgstr "Εξάιρεση Aπό Λίστα Υλικών"
 
 #: eeschema/sch_sheet.cpp:1736 eeschema/sch_symbol.cpp:1101
-#: eeschema/sch_symbol.cpp:3044 pcbnew/footprint.cpp:4078
+#: eeschema/sch_symbol.cpp:3044 pcbnew/footprint.cpp:4083
 msgid "Do not Populate"
 msgstr "Να μην Τοποθετηθεί"
 
@@ -20026,7 +20029,7 @@ msgstr "Καθρέφτισμα Χ"
 msgid "Mirror Y"
 msgstr "Καθρέφτισμα Ψ"
 
-#: eeschema/sch_symbol.cpp:2997 pcbnew/footprint.cpp:4052
+#: eeschema/sch_symbol.cpp:2997 pcbnew/footprint.cpp:4057
 msgid "Library Link"
 msgstr "Σύνδεσμος Βιβλιοθήκης"
 
@@ -22118,12 +22121,12 @@ msgid "Save Symbol As"
 msgstr "Αποθήκευση συμβόλου ως"
 
 #: eeschema/symbol_editor/symbol_editor.cpp:855
-#: pcbnew/footprint_libraries_utils.cpp:1035
+#: pcbnew/footprint_libraries_utils.cpp:1044
 msgid "Save in library:"
 msgstr "Αποθήκευση στη Βιβλιοθήκη:"
 
 #: eeschema/symbol_editor/symbol_editor.cpp:944
-#: pcbnew/footprint_libraries_utils.cpp:1118
+#: pcbnew/footprint_libraries_utils.cpp:1127
 msgid "A library must be specified."
 msgstr "Πρέπει να καθοριστεί βιβλιοθήκη."
 
@@ -22214,7 +22217,7 @@ msgid "Keep Symbol"
 msgstr "Διατήρηση Συμβόλου"
 
 #: eeschema/symbol_editor/symbol_editor.cpp:1291 pcbnew/files.cpp:342
-#: pcbnew/footprint_libraries_utils.cpp:1204
+#: pcbnew/footprint_libraries_utils.cpp:1213
 #, c-format
 msgid "Revert '%s' to last version saved?"
 msgstr "Επαναφορά \"%s\" στην τελευταία αποθηκευμένη έκδοση;"
@@ -22829,7 +22832,7 @@ msgstr "Σχέδια"
 
 #: eeschema/tools/ee_actions.cpp:356 eeschema/tools/ee_actions.cpp:588
 #: eeschema/tools/symbol_editor_drawing_tools.cpp:301
-#: pagelayout_editor/tools/pl_actions.cpp:61 pcbnew/tools/drawing_tool.cpp:1043
+#: pagelayout_editor/tools/pl_actions.cpp:61 pcbnew/tools/drawing_tool.cpp:1044
 #: pcbnew/tools/pcb_actions.cpp:185
 #, fuzzy
 msgid "Draw Text"
@@ -24063,7 +24066,7 @@ msgstr "Δεν έχει οριστεί κάποιο εγχειρίδιο-φύλ
 
 #: eeschema/tools/ee_inspection_tool.cpp:574
 #: pagelayout_editor/tools/pl_editor_control.cpp:160
-#: pcbnew/tools/pcb_control.cpp:1661
+#: pcbnew/tools/pcb_control.cpp:1665
 msgid "UUID"
 msgstr ""
 
@@ -24135,7 +24138,7 @@ msgstr "Τοποθέτηση Εικόνας"
 
 #: eeschema/tools/sch_drawing_tools.cpp:1174
 #: eeschema/tools/symbol_editor_drawing_tools.cpp:691
-#: pcbnew/tools/drawing_tool.cpp:1823
+#: pcbnew/tools/drawing_tool.cpp:1825
 msgid "No graphic items found in file."
 msgstr "Δεν βρέθηκαν αντικείμενα γραφικών στο αρχείο."
 
@@ -24211,7 +24214,7 @@ msgstr "Προσθήκη %s"
 msgid "Draw %s"
 msgstr "Σχεδίαση %s"
 
-#: eeschema/tools/sch_drawing_tools.cpp:2779 pcbnew/tools/drawing_tool.cpp:1248
+#: eeschema/tools/sch_drawing_tools.cpp:2779 pcbnew/tools/drawing_tool.cpp:1250
 msgid "Draw Table"
 msgstr "Σχεδίαση Πίνακα"
 
@@ -24503,7 +24506,7 @@ msgstr ""
 "Δεν έχει επιλεγεί επεξεργαστής κειμένου στο KiCad. Παρακαλώ επιλέξτε έναν."
 
 #: eeschema/tools/symbol_editor_control.cpp:438
-#: eeschema/widgets/panel_symbol_chooser.cpp:682
+#: eeschema/widgets/panel_symbol_chooser.cpp:684
 msgid "No symbol selected"
 msgstr "Δεν επιλέχθηκε σύμβολο"
 
@@ -24517,7 +24520,7 @@ msgid "No symbol to export"
 msgstr "Δεν υπάρχει σύμβολο για εξαγωγή"
 
 #: eeschema/tools/symbol_editor_control.cpp:708
-#: pcbnew/footprint_edit_frame.cpp:1437
+#: pcbnew/footprint_edit_frame.cpp:1447
 msgid "Export View as PNG"
 msgstr "Εξαγωγή Προβολής ως PNG"
 
@@ -24708,11 +24711,11 @@ msgstr "Άλλα Στοιχεία"
 msgid "Graphical shapes"
 msgstr "Σχήματα γραφικών"
 
-#: eeschema/widgets/panel_symbol_chooser.cpp:587
+#: eeschema/widgets/panel_symbol_chooser.cpp:589
 msgid "No footprint specified"
 msgstr "Δεν ορίστηκε αποτύπωμα"
 
-#: eeschema/widgets/panel_symbol_chooser.cpp:600
+#: eeschema/widgets/panel_symbol_chooser.cpp:602
 msgid "Invalid footprint specified"
 msgstr "Ορίστηκε άκυρο αποτύπωμα"
 
@@ -25006,13 +25009,15 @@ msgstr "Επιλογή Επιπέδου: %s"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:27
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:58
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:59
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:55
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:159
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:50
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:100
-#: pcbnew/footprint.cpp:4034 pcbnew/footprint.cpp:4037
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:169
+#: pcbnew/footprint.cpp:4039 pcbnew/footprint.cpp:4042
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2137 pcbnew/pad.cpp:1303
-#: pcbnew/pad.cpp:2542 pcbnew/pcb_dimension.cpp:661
-#: pcbnew/pcb_dimension.cpp:1457 pcbnew/pcb_fields_grid_table.cpp:181
+#: pcbnew/pad.cpp:2536 pcbnew/pcb_dimension.cpp:661
+#: pcbnew/pcb_dimension.cpp:1457 pcbnew/pcb_fields_grid_table.cpp:150
 #: pcbnew/pcb_group.cpp:503 pcbnew/pcb_marker.cpp:378
 #: pcbnew/pcb_reference_image.cpp:219 pcbnew/pcb_reference_image.cpp:342
 #: pcbnew/pcb_shape.cpp:646 pcbnew/pcb_shape.cpp:890 pcbnew/pcb_shape.cpp:892
@@ -25028,7 +25033,7 @@ msgstr "Επιλογή Επιπέδου: %s"
 #: pcbnew/widgets/search_handlers.cpp:120
 #: pcbnew/widgets/search_handlers.cpp:178
 #: pcbnew/widgets/search_handlers.cpp:243 pcbnew/zone.cpp:850
-#: pcbnew/zone.cpp:1898 pcbnew/zone.cpp:1899
+#: pcbnew/zone.cpp:1922 pcbnew/zone.cpp:1923
 msgid "Layer"
 msgstr "Επίπεδo"
 
@@ -25908,7 +25913,7 @@ msgstr "Επισήμανση DCode D%d"
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:290
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:352
 #: pcbnew/dialogs/dialog_layer_selection_base.cpp:230
-#: pcbnew/dialogs/panel_setup_layers.cpp:930
+#: pcbnew/dialogs/panel_setup_layers.cpp:1125
 #: pcbnew/widgets/appearance_controls.cpp:1025
 #: pcbnew/widgets/appearance_controls_base.cpp:32
 #: pcbnew/zone_manager/model_zones_overview_table.h:77
@@ -25946,12 +25951,12 @@ msgid "PCB Background"
 msgstr "Φόντο PCB"
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:161
-#: pcbnew/widgets/appearance_controls.cpp:1844
+#: pcbnew/widgets/appearance_controls.cpp:1880
 msgid "Show All Layers"
 msgstr "Προβολή όλων των επιπέδων"
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:164
-#: pcbnew/widgets/appearance_controls.cpp:1830
+#: pcbnew/widgets/appearance_controls.cpp:1866
 msgid "Hide All Layers But Active"
 msgstr "Απόκρυψη Όλων των Επιπέδων Εκτός Ενεργού"
 
@@ -25960,7 +25965,7 @@ msgid "Always Hide All Layers But Active"
 msgstr "Πάντα Απόκρυψη Όλων των Επιπέδων Εκτός Ενεργού"
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:171
-#: pcbnew/widgets/appearance_controls.cpp:1847
+#: pcbnew/widgets/appearance_controls.cpp:1883
 msgid "Hide All Layers"
 msgstr "Απόκρυψη όλων των επιπέδων"
 
@@ -25993,8 +25998,8 @@ msgid "Change Render Color for"
 msgstr "Αλλαγή Χρώματος Απόδοσης για"
 
 #: gerbview/widgets/layer_widget.cpp:341
-#: pcbnew/widgets/appearance_controls.cpp:2172
-#: pcbnew/widgets/appearance_controls.cpp:2447
+#: pcbnew/widgets/appearance_controls.cpp:2208
+#: pcbnew/widgets/appearance_controls.cpp:2483
 msgid ""
 "Left double click or middle click for color change, right click for menu"
 msgstr ""
@@ -28231,290 +28236,290 @@ msgstr "Αδυναμία μεταφοράς '%s' στον κάδο ανακύκ
 msgid "Can not move '%s' to trash."
 msgstr "Αδυναμία μεταφοράς '%s' στον κάδο."
 
-#: kicad/project_tree_pane.cpp:291
+#: kicad/project_tree_pane.cpp:292
 msgid "Directory name:"
 msgstr "Όνομα καταλόγου:"
 
-#: kicad/project_tree_pane.cpp:291
+#: kicad/project_tree_pane.cpp:292
 msgid "Create New Directory"
 msgstr "Δημιουργία Νέου Φακέλου"
 
-#: kicad/project_tree_pane.cpp:851
+#: kicad/project_tree_pane.cpp:852
 msgid "Switch to this Project"
 msgstr "Μετάβαση σε αυτό το Έργο"
 
-#: kicad/project_tree_pane.cpp:852
+#: kicad/project_tree_pane.cpp:853
 msgid "Close all editors, and switch to the selected project"
 msgstr "Κλείσιμο όλων των επεξεργαστών, και μετάβαση στο επιλεγμένο έργο"
 
-#: kicad/project_tree_pane.cpp:859
+#: kicad/project_tree_pane.cpp:860
 msgid "New Directory..."
 msgstr "Νέος Κατάλογος..."
 
-#: kicad/project_tree_pane.cpp:860
+#: kicad/project_tree_pane.cpp:861
 msgid "Create a New Directory"
 msgstr "Δημιουργία Νέου Φακέλου"
 
-#: kicad/project_tree_pane.cpp:868 kicad/project_tree_pane.cpp:878
+#: kicad/project_tree_pane.cpp:869 kicad/project_tree_pane.cpp:879
 msgid "Reveal in Finder"
 msgstr "Εμφάνιση στον Finder"
 
-#: kicad/project_tree_pane.cpp:869
+#: kicad/project_tree_pane.cpp:870
 msgid "Reveals the directory in a Finder window"
 msgstr "Εμφανίζει τον κατάλογο σε ένα παράθυρο Finder"
 
-#: kicad/project_tree_pane.cpp:871
+#: kicad/project_tree_pane.cpp:872
 msgid "Open Directory in File Explorer"
 msgstr "Άνοιγμα Καταλόγου στην Εξερεύνηση Αρχείων"
 
-#: kicad/project_tree_pane.cpp:872 pcbnew/tools/pcb_actions.cpp:986
+#: kicad/project_tree_pane.cpp:873 pcbnew/tools/pcb_actions.cpp:986
 msgid "Opens the directory in the default system file manager"
 msgstr "Ανοίγει τον κατάλογο στον προεπιλεγμένο διαχειριστή αρχείων συστήματος"
 
-#: kicad/project_tree_pane.cpp:879
+#: kicad/project_tree_pane.cpp:880
 msgid "Reveals the directories in a Finder window"
 msgstr "Εμφανίζει τους κατάλογους σε ένα παράθυρο Finder"
 
-#: kicad/project_tree_pane.cpp:881
+#: kicad/project_tree_pane.cpp:882
 msgid "Open Directories in File Explorer"
 msgstr "Άνοιγμα Καταλόγων στην Εξερεύνηση Αρχείων"
 
-#: kicad/project_tree_pane.cpp:882
+#: kicad/project_tree_pane.cpp:883
 msgid "Opens the directories in the default system file manager"
 msgstr ""
 "Ανοίγει τους καταλόγους στον προεπιλεγμένο διαχειριστή αρχείων συστήματος"
 
-#: kicad/project_tree_pane.cpp:893
+#: kicad/project_tree_pane.cpp:894
 msgid "Open the file in a Text Editor"
 msgstr "Άνοιγμα του αρχείου με έναν επεξεργαστή κειμένου"
 
-#: kicad/project_tree_pane.cpp:895
+#: kicad/project_tree_pane.cpp:896
 msgid "Open files in a Text Editor"
 msgstr "Άνοιγμα αρχείων με έναν Επεξεργαστή Κειμένου"
 
-#: kicad/project_tree_pane.cpp:897
+#: kicad/project_tree_pane.cpp:898
 msgid "Edit in a Text Editor"
 msgstr "Επεξεργασία σε Επεξεργαστή Κειμένου"
 
-#: kicad/project_tree_pane.cpp:903
+#: kicad/project_tree_pane.cpp:904
 #, fuzzy
 msgid "Run Jobs"
 msgstr "Εκτέλεση %s"
 
-#: kicad/project_tree_pane.cpp:911
+#: kicad/project_tree_pane.cpp:912
 msgid "Rename File..."
 msgstr "Μετονομασία Αρχείου..."
 
-#: kicad/project_tree_pane.cpp:912
+#: kicad/project_tree_pane.cpp:913
 msgid "Rename file"
 msgstr "Μετονομασία αρχείου"
 
-#: kicad/project_tree_pane.cpp:916
+#: kicad/project_tree_pane.cpp:917
 msgid "Rename Files..."
 msgstr "Μετονομασία Αρχείων..."
 
-#: kicad/project_tree_pane.cpp:917
+#: kicad/project_tree_pane.cpp:918
 msgid "Rename files"
 msgstr "Μετονομασία αρχείων"
 
-#: kicad/project_tree_pane.cpp:927
+#: kicad/project_tree_pane.cpp:928
 msgid "Delete the file and its content"
 msgstr "Διαγραφή αρχείου και των περιεχομένων του"
 
-#: kicad/project_tree_pane.cpp:929
+#: kicad/project_tree_pane.cpp:930
 msgid "Delete the files and their contents"
 msgstr "Διαγραφή αρχείων και των περιεχομένων τους"
 
-#: kicad/project_tree_pane.cpp:944
+#: kicad/project_tree_pane.cpp:945
 msgid "Move to Trash"
 msgstr "Μετακίνηση σε Σκουπίδια"
 
-#: kicad/project_tree_pane.cpp:956
+#: kicad/project_tree_pane.cpp:957
 msgid "Add Project to Version Control..."
 msgstr "Προσθήκη έργου σε Έλεγχο έκδοσης..."
 
-#: kicad/project_tree_pane.cpp:957
+#: kicad/project_tree_pane.cpp:958
 msgid "Initialize a new repository"
 msgstr "Αρχικοποίηση νέου αποθετηρίου"
 
-#: kicad/project_tree_pane.cpp:961
+#: kicad/project_tree_pane.cpp:962
 msgid "Commit Project..."
 msgstr "Υποβολή Έργου..."
 
-#: kicad/project_tree_pane.cpp:962 kicad/project_tree_pane.cpp:976
+#: kicad/project_tree_pane.cpp:963 kicad/project_tree_pane.cpp:977
 msgid "Commit changes to the local repository"
 msgstr "Υποβολή αλλαγών στο τοπικό αποθετήριο"
 
-#: kicad/project_tree_pane.cpp:965
+#: kicad/project_tree_pane.cpp:966
 msgid "Push"
 msgstr "Push"
 
-#: kicad/project_tree_pane.cpp:966
+#: kicad/project_tree_pane.cpp:967
 msgid "Push committed local changes to remote repository"
 msgstr "Δημοσίευση τοπικά υποβληθέντων αλλαγών στο απομακρυσμένο αποθετήριο"
 
-#: kicad/project_tree_pane.cpp:969
+#: kicad/project_tree_pane.cpp:970
 msgid "Pull"
 msgstr "Pull"
 
-#: kicad/project_tree_pane.cpp:970
+#: kicad/project_tree_pane.cpp:971
 msgid "Pull changes from remote repository into local"
 msgstr "Ενσωμάτωση αλλαγών από το απομακρυσμένο στο τοπικό αποθετήριο"
 
-#: kicad/project_tree_pane.cpp:975
+#: kicad/project_tree_pane.cpp:976
 msgid "Commit File..."
 msgstr "Commit Αρχείου..."
 
-#: kicad/project_tree_pane.cpp:990
+#: kicad/project_tree_pane.cpp:991
 msgid "Switch to branch "
 msgstr "Αλλαγή στο branch "
 
-#: kicad/project_tree_pane.cpp:995
+#: kicad/project_tree_pane.cpp:996
 msgid "Other..."
 msgstr "Άλλο..."
 
-#: kicad/project_tree_pane.cpp:996
+#: kicad/project_tree_pane.cpp:997
 msgid "Switch to a different branch"
 msgstr "Εναλλαγή σε διαφορετικό κλάδο"
 
-#: kicad/project_tree_pane.cpp:999
+#: kicad/project_tree_pane.cpp:1000
 msgid "Switch to Branch"
 msgstr "Εναλλαγή Κλάδου"
 
-#: kicad/project_tree_pane.cpp:1003
+#: kicad/project_tree_pane.cpp:1004
 msgid "Remove Version Control"
 msgstr "Αφαίρεση Ελέγχου Έκδοσης"
 
-#: kicad/project_tree_pane.cpp:1004
+#: kicad/project_tree_pane.cpp:1005
 msgid "Delete all version control files from the project directory."
 msgstr "Διαγραφή όλων των αρχείων ελέγχου έκδοσης από τον κατάλογο του έργου."
 
-#: kicad/project_tree_pane.cpp:1059
+#: kicad/project_tree_pane.cpp:1060
 #, c-format
 msgid "Change filename: '%s'"
 msgstr "Αλλαγή ονόματος αρχείου: '%s'"
 
-#: kicad/project_tree_pane.cpp:1061
+#: kicad/project_tree_pane.cpp:1062
 msgid "Change filename"
 msgstr "Αλλαγή ονόματος αρχείου"
 
-#: kicad/project_tree_pane.cpp:1406
+#: kicad/project_tree_pane.cpp:1407
 msgid "Network path: not monitoring folder changes"
 msgstr "Διαδρομή δικτύου: δεν παρακολουθούνται οι αλλαγές φακέλων"
 
-#: kicad/project_tree_pane.cpp:1412
+#: kicad/project_tree_pane.cpp:1413
 msgid "Local path: monitoring folder changes"
 msgstr "Τοπική διαδρομή: παρακολουθούνται οι αλλαγές φακέλων"
 
-#: kicad/project_tree_pane.cpp:1595
+#: kicad/project_tree_pane.cpp:1596
 msgid "The selected directory is already a git project."
 msgstr "Ο επιλεγμένος κατάλογος είναι ήδη έργο git."
 
-#: kicad/project_tree_pane.cpp:1611
-msgid "Failed to initialize git project."
-msgstr "Απέτυχε η προετοιμασία του έργου git."
-
-#: kicad/project_tree_pane.cpp:1626
+#: kicad/project_tree_pane.cpp:1603
 msgid "Set default remote"
 msgstr "Χρήση προκαθορισμένου απομακρυσμένου"
 
-#: kicad/project_tree_pane.cpp:1679
+#: kicad/project_tree_pane.cpp:1618
+msgid "Failed to initialize git project."
+msgstr "Απέτυχε η προετοιμασία του έργου git."
+
+#: kicad/project_tree_pane.cpp:1678
 msgid "Failed to set default remote."
 msgstr "Αποτυχία δημιουργίας προκαθορισμένου απομακρυσμένου."
 
-#: kicad/project_tree_pane.cpp:1691 kicad/project_tree_pane.cpp:1725
-#: kicad/project_tree_pane.cpp:1747
+#: kicad/project_tree_pane.cpp:1690 kicad/project_tree_pane.cpp:1724
+#: kicad/project_tree_pane.cpp:1746
 msgid "Fetching Remote"
 msgstr "Λήψη Απομακρυσμένου"
 
-#: kicad/project_tree_pane.cpp:1732
+#: kicad/project_tree_pane.cpp:1731
 #, fuzzy
 msgid "Failed to pull project"
 msgstr "Αποτυχία προώθησης του έργου"
 
-#: kicad/project_tree_pane.cpp:1754
+#: kicad/project_tree_pane.cpp:1753
 msgid "Failed to push project"
 msgstr "Αποτυχία προώθησης του έργου"
 
-#: kicad/project_tree_pane.cpp:1816
+#: kicad/project_tree_pane.cpp:1830
 #, c-format
 msgid "Failed to lookup branch '%s': %s"
 msgstr "Αποτυχία εύρεσης branch '%s': %s"
 
-#: kicad/project_tree_pane.cpp:1829
+#: kicad/project_tree_pane.cpp:1843
 #, c-format
 msgid "Failed to find branch head for '%s'"
 msgstr "Αποτυχία εύρεσης branch head για το '%s'"
 
-#: kicad/project_tree_pane.cpp:1840
+#: kicad/project_tree_pane.cpp:1854
 #, c-format
 msgid "Failed to switch to branch '%s'"
 msgstr "Αποτυχία μετάβασης στο branch '%s'"
 
-#: kicad/project_tree_pane.cpp:1851
+#: kicad/project_tree_pane.cpp:1865
 #, c-format
 msgid "Failed to update HEAD reference for branch '%s'"
 msgstr "Αποτυχία ενημέρωσης αναφοράς HEAD του κλάδου '%s'"
 
-#: kicad/project_tree_pane.cpp:1870
+#: kicad/project_tree_pane.cpp:1884
 msgid "Are you sure you want to remove git tracking from this project?"
 msgstr ""
 "Είστε βέβαιοι ότι θέλετε να καταργήσετε το ιστορικό από το git σε αυτό το "
 "έργο;"
 
-#: kicad/project_tree_pane.cpp:1887
+#: kicad/project_tree_pane.cpp:1901
 msgid "Failed to remove git directory"
 msgstr "Αδυναμία διαγραφής καταλόγου git"
 
-#: kicad/project_tree_pane.cpp:2223
+#: kicad/project_tree_pane.cpp:2237
 msgid "Discarding commit due to empty commit message."
 msgstr "Απόρριψη commit λόγω κενού μηνύματος."
 
-#: kicad/project_tree_pane.cpp:2229
+#: kicad/project_tree_pane.cpp:2243
 msgid "Discarding commit due to empty file selection."
 msgstr "Απόρριψη commit λόγω επιλογής κενού αρχείου."
 
-#: kicad/project_tree_pane.cpp:2235
+#: kicad/project_tree_pane.cpp:2249
 #, c-format
 msgid "Failed to get repository index: %s"
 msgstr "Αποτυχία λήψης ευρετηρίου(index) αποθετηρίου: %s"
 
-#: kicad/project_tree_pane.cpp:2243
+#: kicad/project_tree_pane.cpp:2257
 #, c-format
 msgid "Failed to add file to index: %s"
 msgstr "Αποτυχία προσθήκης αρχείου στο index: %s"
 
-#: kicad/project_tree_pane.cpp:2251
+#: kicad/project_tree_pane.cpp:2265
 #, c-format
 msgid "Failed to write index: %s"
 msgstr "Αποτυχία εγγραφής ευρετηρίου: %s"
 
-#: kicad/project_tree_pane.cpp:2258
+#: kicad/project_tree_pane.cpp:2272
 #, c-format
 msgid "Failed to write tree: %s"
 msgstr "Αποτυχία εγγραφής tree: %s"
 
-#: kicad/project_tree_pane.cpp:2267
+#: kicad/project_tree_pane.cpp:2281
 #, c-format
 msgid "Failed to lookup tree: %s"
 msgstr "Αποτυχία ανεύρεσης tree: %s"
 
-#: kicad/project_tree_pane.cpp:2275
+#: kicad/project_tree_pane.cpp:2289
 #, c-format
 msgid "Failed to get HEAD reference: %s"
 msgstr "Αδυναμία λήψης αναφοράς HEAD: %s"
 
-#: kicad/project_tree_pane.cpp:2282
+#: kicad/project_tree_pane.cpp:2296
 #, c-format
 msgid "Failed to get commit: %s"
 msgstr "Αποτυχία λήψης commit: %s"
 
-#: kicad/project_tree_pane.cpp:2298
+#: kicad/project_tree_pane.cpp:2312
 #, c-format
 msgid "Failed to create author signature: %s"
 msgstr "Αποτυχία δημιουργίας υπογραφής συγγραφέα: %s"
 
-#: kicad/project_tree_pane.cpp:2333
+#: kicad/project_tree_pane.cpp:2347
 #, c-format
 msgid "Failed to create commit: %s"
 msgstr "Αποτυχία δημιουργίας commit: %s"
@@ -28966,6 +28971,7 @@ msgid "Item Properties"
 msgstr "Ιδιότητες Αντικειμένου"
 
 #: pagelayout_editor/dialogs/properties_frame_base.cpp:461
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:145
 msgid "Default Values"
 msgstr "Προκαθορισμένες Τιμές"
 
@@ -31623,8 +31629,8 @@ msgstr "Ψηφοθέτηση χάλκινων zones..."
 #: pcbnew/board.cpp:1807 pcbnew/dialogs/dialog_board_statistics.cpp:701
 #: pcbnew/dialogs/dialog_board_statistics_base.cpp:78
 #: pcbnew/dialogs/dialog_unused_pad_layers_base.cpp:27
-#: pcbnew/footprint.cpp:1628 pcbnew/netinfo_item.cpp:108
-#: pcbnew/pcb_draw_panel_gal.cpp:641 pcbnew/widgets/appearance_controls.cpp:331
+#: pcbnew/footprint.cpp:1633 pcbnew/netinfo_item.cpp:108
+#: pcbnew/pcb_draw_panel_gal.cpp:714 pcbnew/widgets/appearance_controls.cpp:331
 #: pcbnew/widgets/panel_selection_filter.cpp:198
 #: pcbnew/widgets/panel_selection_filter_base.cpp:45
 msgid "Pads"
@@ -31638,18 +31644,18 @@ msgstr "Έδρες"
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:222
 #: pcbnew/dialogs/dialog_unused_pad_layers_base.cpp:24
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:88
-#: pcbnew/netinfo_item.cpp:123 pcbnew/pcb_draw_panel_gal.cpp:642
+#: pcbnew/netinfo_item.cpp:123 pcbnew/pcb_draw_panel_gal.cpp:715
 #: pcbnew/widgets/appearance_controls.cpp:330
 #: pcbnew/widgets/panel_selection_filter.cpp:197
 #: pcbnew/widgets/panel_selection_filter_base.cpp:41
 msgid "Vias"
 msgstr "Διελεύσεις"
 
-#: pcbnew/board.cpp:1809 pcbnew/pcb_draw_panel_gal.cpp:643
+#: pcbnew/board.cpp:1809 pcbnew/pcb_draw_panel_gal.cpp:716
 msgid "Track Segments"
 msgstr "Τμήματα Διαδρόμων"
 
-#: pcbnew/board.cpp:1811 pcbnew/pcb_draw_panel_gal.cpp:645
+#: pcbnew/board.cpp:1811 pcbnew/pcb_draw_panel_gal.cpp:718
 msgid "Unrouted"
 msgstr "Μη Δρομολογημένα"
 
@@ -31853,7 +31859,7 @@ msgid "Add Dielectric Layer"
 msgstr "Προσθήκη Διηλεκτρικού Υλικού"
 
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:330
-#: pcbnew/dialogs/panel_setup_layers.cpp:957
+#: pcbnew/dialogs/panel_setup_layers.cpp:1152
 msgid "Select layer to add:"
 msgstr "Επιλέξτε βιβλιοθήκες του Github για προσθήκη:"
 
@@ -32584,14 +32590,13 @@ msgstr "Πεδίο Επαναπροσδιορισμού"
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:154
 #: pcbnew/dialogs/dialog_render_job.cpp:41
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:117
-#: pcbnew/footprint.cpp:1640
+#: pcbnew/footprint.cpp:1645
 msgid "Front"
 msgstr "Μπροστά"
 
 #: pcbnew/dialogs/dialog_board_reannotate_base.cpp:187
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:154
 #: pcbnew/dialogs/dialog_render_job.cpp:39
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:560
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:122
 msgid "Back"
 msgstr "Πίσω"
@@ -32770,7 +32775,7 @@ msgstr ""
 "Δεν ήταν δυνατή η φόρτωση του συσχετισμένου αρχείου έργου %s"
 
 #: pcbnew/dialogs/dialog_board_setup.cpp:301 pcbnew/files.cpp:583
-#: pcbnew/tools/pcb_control.cpp:1502
+#: pcbnew/tools/pcb_control.cpp:1506
 msgid "Loading PCB"
 msgstr "Φόρτωση PCB"
 
@@ -32842,7 +32847,7 @@ msgid "Total:"
 msgstr "Σύνολο:"
 
 #: pcbnew/dialogs/dialog_board_statistics.cpp:491
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2517
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2511
 msgid "Round"
 msgstr "Στρογγυλό"
 
@@ -32959,7 +32964,7 @@ msgstr "Στατιστικές Πλακέτας"
 
 #: pcbnew/dialogs/dialog_cleanup_graphics.cpp:48
 #: pcbnew/dialogs/dialog_exchange_footprints.cpp:310
-#: pcbnew/footprint_libraries_utils.cpp:961
+#: pcbnew/footprint_libraries_utils.cpp:970
 msgid "Update Footprint"
 msgstr "Ενημέρωση Αποτυπώματος"
 
@@ -33337,8 +33342,8 @@ msgstr ""
 "Προεπιλεγμένος τύπος σύνδεσης pad με τη ζώνη.\n"
 "Αυτή η ρύθμιση μπορεί να παρακαμφθεί από τις τοπικές ρυθμίσεις pad"
 
-#: pcbnew/dialogs/dialog_copper_zones_base.cpp:232 pcbnew/footprint.cpp:4008
-#: pcbnew/pad.cpp:2527 pcbnew/zone.cpp:1805
+#: pcbnew/dialogs/dialog_copper_zones_base.cpp:232 pcbnew/footprint.cpp:4013
+#: pcbnew/pad.cpp:2521 pcbnew/zone.cpp:1829
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 msgid "Thermal reliefs"
 msgstr "Θερμικές εκτονώσεις"
@@ -33385,13 +33390,13 @@ msgstr "Τύπος γεμίσματος:"
 
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:290
 #: pcbnew/dialogs/dialog_non_copper_zones_properties_base.cpp:129
-#: pcbnew/zone.cpp:1815 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
+#: pcbnew/zone.cpp:1839 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
 msgid "Solid fill"
 msgstr "Συμπαγές γέμισμα"
 
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:290
 #: pcbnew/dialogs/dialog_non_copper_zones_properties_base.cpp:129
-#: pcbnew/zone.cpp:1816 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
+#: pcbnew/zone.cpp:1840 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
 msgid "Hatch pattern"
 msgstr "Μοτίβο σκιαγράφησης"
 
@@ -33458,7 +33463,7 @@ msgstr "Αφαίρεση νησίδων:"
 msgid "Choose what to do with unconnected copper islands"
 msgstr "Επιλογή χειρισμού για ασύνδετες νησίδες χαλκού"
 
-#: pcbnew/dialogs/dialog_copper_zones_base.cpp:357 pcbnew/zone.cpp:1826
+#: pcbnew/dialogs/dialog_copper_zones_base.cpp:357 pcbnew/zone.cpp:1850
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 msgid "Below area limit"
 msgstr "Προβολή ορίων σελίδας"
@@ -35205,8 +35210,8 @@ msgstr "Ελεγκτής Αποτυπώματος"
 msgid "Choose Footprint"
 msgstr "Επιλογή Αποτυπώματος"
 
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:76
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:143
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:78
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:148
 msgid "3D Models"
 msgstr "3Δ Μοντέλα"
 
@@ -35249,40 +35254,40 @@ msgstr ""
 "Το πάχος του κειμένου είναι πολύ μεγάλο για το μέγεθός του. \n"
 "Θα συμπιεστεί σε %s."
 
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:633
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:624
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:661
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:660
 msgid "Edit Footprint Properties"
 msgstr "Επεξεργασία Ιδιοτήτων Αποτυπώματος"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:52
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:53
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:157
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:98
 msgid "Text Items"
 msgstr "Αντικείμενα Κειμένου"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:60
 #: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:53
-#: pcbnew/pcb_fields_grid_table.cpp:183 pcbnew/pcb_text.cpp:630
+#: pcbnew/pcb_fields_grid_table.cpp:152 pcbnew/pcb_text.cpp:630
 #: pcbnew/pcb_text.cpp:647
 msgid "Keep Upright"
 msgstr "Διατήρηση Όρθιο"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:61
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:62
-#: pcbnew/pcb_fields_grid_table.cpp:184
+#: pcbnew/pcb_fields_grid_table.cpp:153
 msgid "X Offset"
 msgstr "Μετατόπιση Χ"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:62
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:63
-#: pcbnew/pcb_fields_grid_table.cpp:185
+#: pcbnew/pcb_fields_grid_table.cpp:154
 msgid "Y Offset"
 msgstr "Μετατόπιση Ψ"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:68
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:69
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:64
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:168
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:56
 #: pcbnew/plot_board_layers.cpp:103
 msgid "Reference designator"
@@ -35300,14 +35305,14 @@ msgstr "Τύπος αποτυπώματος:"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:188
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:193
-#: pcbnew/footprint.cpp:1286
+#: pcbnew/footprint.cpp:1291
 msgid "Through hole"
 msgstr "Διαμπερής τρύπα"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:188
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:193
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/footprint.cpp:1283
-#: pcbnew/pad.cpp:1532 pcbnew/pad.cpp:2493
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/footprint.cpp:1288
+#: pcbnew/pad.cpp:1532 pcbnew/pad.cpp:2487
 msgid "SMD"
 msgstr "SMD, Surface Mounted Device"
 
@@ -35513,28 +35518,28 @@ msgstr ""
 msgid "Footprint Properties"
 msgstr "Ιδιότητες Αποτυπώματος"
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:379
-#: pcbnew/footprint_libraries_utils.cpp:1124
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:388
+#: pcbnew/footprint_libraries_utils.cpp:1133
 #: pcbnew/tools/footprint_editor_control.cpp:460
 msgid "Footprint must have a name."
 msgstr "Το αποτύπωμα πρέπει να έχει όνομα."
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:384
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:393
 #, c-format
 msgid "Footprint name may not contain '%s'."
 msgstr "Το όνομα του αποτυπώματος δεν πρέπει να περιέχει \"%s\"."
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:437
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:446
 #, c-format
 msgid "The text width must be between %s and %s."
 msgstr "Το πλάτος κειμένου πρέπει να είναι μεταξύ %s και %s."
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:449
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:458
 #, c-format
 msgid "The text height must be between %s and %s."
 msgstr "Το ύψος κειμένου πρέπει να είναι μεταξύ %s και %s."
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:467
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:476
 #: pcbnew/dialogs/dialog_text_properties.cpp:522
 #: pcbnew/dialogs/dialog_textbox_properties.cpp:342
 msgid ""
@@ -36267,7 +36272,7 @@ msgstr "Επίπεδα Μεταξοτυπίας"
 
 #: pcbnew/dialogs/dialog_global_edit_text_and_graphics.cpp:273
 #: pcbnew/dialogs/panel_fp_editor_graphics_defaults_base.cpp:64
-#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:60 pcbnew/pad.cpp:2684
+#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:60 pcbnew/pad.cpp:2678
 msgid "Copper Layers"
 msgstr "Επίπεδα χαλκού"
 
@@ -36425,7 +36430,7 @@ msgstr "Κυκλικοί δακτύλιοι:"
 
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:175
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1075
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2533
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2527
 msgid "All copper layers"
 msgstr "Όλα τα επίπεδα χαλκού"
 
@@ -36436,7 +36441,7 @@ msgstr "Αρχικά, τελικά και συνδεδεμένα επίπεδα"
 
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:175
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1079
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2534
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2528
 msgid "Connected layers only"
 msgstr "Συνδεμένα επίπεδα μόνο"
 
@@ -36936,7 +36941,7 @@ msgid "Outset Items"
 msgstr "Αντικείμενα Κειμένου"
 
 #: pcbnew/dialogs/dialog_pad_properties.cpp:179
-#: pcbnew/dialogs/dialog_pad_properties_base.h:288 pcbnew/pad.cpp:2584
+#: pcbnew/dialogs/dialog_pad_properties_base.h:288 pcbnew/pad.cpp:2578
 msgid "Pad Properties"
 msgstr "Ιδιότητες Έδρας"
 
@@ -37013,7 +37018,7 @@ msgstr "w"
 msgid "Pad type:"
 msgstr "Τύπος έδρας:"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/pad.cpp:2492
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/pad.cpp:2486
 msgid "Through-hole"
 msgstr "Διαμπερής τρύπα"
 
@@ -37064,7 +37069,7 @@ msgid "Circular"
 msgstr "Κυκλικά"
 
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:1516
-#: pcbnew/pad.cpp:2500
+#: pcbnew/pad.cpp:2494
 msgid "Oval"
 msgstr "Έλλειψη"
 
@@ -37076,11 +37081,11 @@ msgstr "Ορθογώνιο"
 msgid "Trapezoidal"
 msgstr "Τραπεζοειδές"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2502
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2496
 msgid "Rounded rectangle"
 msgstr "Ορθογώνιο με Στρογγυλεμένες Άκρες"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2503
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2497
 msgid "Chamfered rectangle"
 msgstr "Λοξοτμημένο Ορθογώνιο"
 
@@ -37193,7 +37198,7 @@ msgstr "Μετατόπιση σχήματος από οπή"
 msgid "Hole shape:"
 msgstr "Σχήμα τρύπας:"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2518
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2512
 msgid "Oblong"
 msgstr ""
 
@@ -37286,23 +37291,23 @@ msgstr ""
 "πλακέτας\n"
 "Αυτές οι ιδιότητες καθορίζονται σε αρχεία Gerber X2."
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2508
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2502
 msgid "BGA pad"
 msgstr "έδρα BGA"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2510
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2504
 msgid "Fiducial, local to footprint"
 msgstr "Αναπαραγωγή αποτυπωμάτων"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2509
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2503
 msgid "Fiducial, global to board"
 msgstr "Fiducial, καθολικό πλακέτας"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2511
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2505
 msgid "Test point pad"
 msgstr "Pad σημείο ελέγχου"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2512
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2506
 msgid "Heatsink pad"
 msgstr "Έδρα απαγωγής θερμότητας"
 
@@ -37582,7 +37587,7 @@ msgstr "Σχεδιασμός εδρών στα επίπεδα κατασκευή
 
 #: pcbnew/dialogs/dialog_plot_base.cpp:90
 #: pcbnew/widgets/appearance_controls.cpp:653
-#: pcbnew/widgets/appearance_controls.cpp:1810
+#: pcbnew/widgets/appearance_controls.cpp:1846
 msgid "Hide"
 msgstr "Απόκρυψη"
 
@@ -38689,7 +38694,7 @@ msgstr "Αποτύπωμα %s (%s), %s, περιστραμμένο %.1f βαθμ
 #: pcbnew/dialogs/dialog_text_properties_base.cpp:99
 #: pcbnew/pcb_dimension.cpp:1885 pcbnew/pcb_dimension.cpp:1921
 #: pcbnew/pcb_dimension.cpp:1962 pcbnew/pcb_dimension.cpp:2007
-#: pcbnew/pcb_dimension.cpp:2044 pcbnew/pcb_fields_grid_table.cpp:186
+#: pcbnew/pcb_dimension.cpp:2044 pcbnew/pcb_fields_grid_table.cpp:155
 #: pcbnew/pcb_text.cpp:626
 msgid "Knockout"
 msgstr "Αλληλεπικάλυψη"
@@ -38929,7 +38934,7 @@ msgstr "Στόχος απόκλισης: "
 #: pcbnew/router/router_tool.cpp:2757 pcbnew/router/router_tool.cpp:2762
 #: pcbnew/router/router_tool.cpp:2767 pcbnew/router/router_tool.cpp:2778
 #: pcbnew/router/router_tool.cpp:2786 pcbnew/router/router_tool.cpp:2791
-#: pcbnew/tools/pcb_control.cpp:1698 pcbnew/tools/pcb_control.cpp:1708
+#: pcbnew/tools/pcb_control.cpp:1702 pcbnew/tools/pcb_control.cpp:1712
 #: pcbnew/zone.cpp:874
 #, c-format
 msgid "(from %s)"
@@ -39222,6 +39227,11 @@ msgstr "Εάν επιλεγεί, οι ζώνες θα ξαναγεμίζουν 
 msgid "Internal Layers"
 msgstr "Εσωτερικά Επιπέδα"
 
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:496
+#, fuzzy, c-format
+msgid "Layer name %s already in use."
+msgstr "Το όνομα επιπέδου \"%s\" χρησιμοποιείται ήδη."
+
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:23
 #, fuzzy
 msgid "Default Field Properties for New Footprints"
@@ -39298,29 +39308,29 @@ msgstr ""
 msgid "Failed to save footprint library file '%s'."
 msgstr "Αποτυχία αποθήκευσης αρχείου βιβλιοθήκης αποτυπωμάτων '%s'."
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:396
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:388
 #, fuzzy
 msgid "Error adding 3D model"
 msgstr "Φόρτωση 3Δ μοντέλων..."
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:480
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:472
 msgid "No filename entered"
 msgstr "Δεν δόθηκε όνομα αρχείου"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:485
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:477
 msgid "Illegal filename"
 msgstr "Μη έγκυρο όνομα αρχείου"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:490
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:482
 #: pcbnew/microwave/microwave_polygon.cpp:223
 msgid "File not found"
 msgstr "Το αρχείο δεν βρέθηκε"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:495
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:487
 msgid "Unable to open file"
 msgstr "Αποτυχία ανοίγματος αρχείου"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:500
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:492
 msgid "Unknown error"
 msgstr "Άγνωστο σφάλμα"
 
@@ -39866,13 +39876,149 @@ msgstr "Εφαρμογή προκαθορισμένων πλακέτας στα
 msgid "Apply board defaults to non-copper footprint shapes"
 msgstr "Εφαρμογή προκαθορισμένων πλακέτας στα μη χάλκινα σχήματα αποτυπώματος"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:458
+#: pcbnew/dialogs/panel_setup_layers.cpp:77
+#: pcbnew/dialogs/panel_setup_layers.cpp:284
+msgid "Off-board, testing"
+msgstr "Εκτός πλακέτας, δοκιμές"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:87
+msgid "If you want a fabrication layer for the front side of the board"
+msgstr "Αν θέλετε επίπεδο κατασκευής για την μπροστινή πλευρά της πλακέτας"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:97
+#: pcbnew/dialogs/panel_setup_layers.cpp:266
+msgid "Off-board, manufacturing"
+msgstr "Εκτός πλακέτας, κατασκευή"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:105
+msgid "If you want an adhesive template for the front side of the board"
+msgstr "Αν θέλετε ένα πρότυπο επικόλλησης για την μπροστινή όψη της πλακέτας"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:115
+#: pcbnew/dialogs/panel_setup_layers.cpp:133
+#: pcbnew/dialogs/panel_setup_layers.cpp:151
+#: pcbnew/dialogs/panel_setup_layers.cpp:169
+#: pcbnew/dialogs/panel_setup_layers.cpp:194
+#: pcbnew/dialogs/panel_setup_layers.cpp:212
+#: pcbnew/dialogs/panel_setup_layers.cpp:230
+#: pcbnew/dialogs/panel_setup_layers.cpp:248
+msgid "On-board, non-copper"
+msgstr "Στην πλακέτα, χωρίς χαλκό"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:123
+msgid "If you want a solder paste layer for front side of the board"
+msgstr ""
+"Αν θέλετε ένα επίπεδο πάστας συγκόλλησης για την μπροστινή όψη της πλακέτας"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:141
+msgid "If you want a silk screen layer for the front side of the board"
+msgstr "Αν θέλετε ένα επίπεδο μεταξοτυπίας για την μπροστινή όψη της πλακέτας"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:159
+msgid "If you want a solder mask layer for the front of the board"
+msgstr ""
+"Αν θέλετε ένα επίπεδο μάσκας συγκόλλησης για την μπροστινή όψη της πλακέτας"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:184
+msgid "If you want a solder mask layer for the back side of the board"
+msgstr ""
+"Αν θέλετε ένα επίπεδο μάσκας συγκόλλησης για την πίσω πλευρά της πλακέτας"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:202
+msgid "If you want a silk screen layer for the back side of the board"
+msgstr "Αν θέλετε ένα επίπεδο μεταξοτυπίας για την πίσω πλευρά της πλακέτας"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:220
+msgid "If you want a solder paste layer for the back side of the board"
+msgstr ""
+"Αν θέλετε ένα επίπεδο πάστας συγκόλλησης για την πίσω πλευρά της πλακέτας"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:238
+msgid "If you want an adhesive layer for the back side of the board"
+msgstr "Αν θέλετε ένα επίπεδο επικόλλησης για την πίσω πλευρά της πλακέτας"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:256
+msgid "If you want a fabrication layer for the back side of the board"
+msgstr "Αν θέλετε επίπεδο κατασκευής για την πίσω πλευρά της πλακέτας"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:302
+msgid "Board contour"
+msgstr "Περίγραμμα πλακέτας"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:319
+#, fuzzy
+msgid "Board contour setback"
+msgstr "Περίγραμμα πλακέτας"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:333
+#: pcbnew/dialogs/panel_setup_layers.cpp:347
+#: pcbnew/dialogs/panel_setup_layers.cpp:363
+#: pcbnew/dialogs/panel_setup_layers.cpp:379
+#: pcbnew/dialogs/panel_setup_layers.cpp:477
+msgid "Auxiliary"
+msgstr "Βοηθητικό"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:354
+msgid "If you want a separate layer for comments or notes"
+msgstr "Αν θέλετε ένα ξεχωριστό επίπεδο για σχόλια ή σημειώσεις"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:370
+msgid "If you want a layer for documentation drawings"
+msgstr "Αν θέλετε ένα ξεχωριστό επίπεδο για σχέδια τεκμηρίωσης"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:415
 msgid "Use the Physical Stackup page to change the number of copper layers."
 msgstr ""
 "Χρησιμοποιήστε το στοιχείο ελέγχου \"%s\" για να αλλάξετε τον αριθμό των "
 "επιπέδων χαλκού."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:492
+#: pcbnew/dialogs/panel_setup_layers.cpp:421
+#: pcbnew/dialogs/panel_setup_layers.cpp:473
+#: pcbnew/tools/drawing_stackup_table_tool.cpp:247
+msgid "Layer Name"
+msgstr "Βασική Ονομασία"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:426
+msgid "signal"
+msgstr "σήμα"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:427
+msgid "power plane"
+msgstr "επίπεδο ισχύος"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:428
+msgid "mixed"
+msgstr "ανάμικτο"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:429
+msgid "jumper"
+msgstr "jumper"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:432
+msgid ""
+"Copper layer type for Freerouter and other external routers.\n"
+"Power plane layers are removed from Freerouter's layer menus."
+msgstr ""
+"Τύπος επιπέδου χαλκού για το Freerouter και άλλους εξωτερικούς "
+"δρομολογητές.\n"
+"Τα επίπεδα ισχύος αφαιρούνται από τα μενού επιπέδων του Freerouter."
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:478
+#, fuzzy
+msgid "Off-board, front"
+msgstr "Εκτός πλακέτας, δοκιμές"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:479
+#, fuzzy
+msgid "Off-board, back"
+msgstr "Εκτός πλακέτας, δοκιμές"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:485
+msgid ""
+"Auxiliary layers do not flip with board side, while back and front layers do."
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:712
 #, c-format
 msgid ""
 "Footprints have some items on removed layers:\n"
@@ -39885,7 +40031,7 @@ msgstr ""
 "Αυτά τα στοιχεία δεν θα είναι πλέον προσβάσιμα\n"
 "Θέλετε να συνεχίσετε;"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:503
+#: pcbnew/dialogs/panel_setup_layers.cpp:723
 msgid ""
 "Items have been found on removed layers. This operation will delete all "
 "items from removed layers and cannot be undone.\n"
@@ -39896,25 +40042,25 @@ msgstr ""
 "αναιρεθεί.\n"
 "Συνέχεια;"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:752
+#: pcbnew/dialogs/panel_setup_layers.cpp:947
 msgid "Layer must have a name."
 msgstr "Το επίπεδο πρέπει να έχει όνομα."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:758
+#: pcbnew/dialogs/panel_setup_layers.cpp:953
 #, c-format
 msgid "%s are forbidden in layer names."
 msgstr "δεν επιτρέπονται %s στα ονόματα επιπέδων."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:765
+#: pcbnew/dialogs/panel_setup_layers.cpp:960
 msgid "Layer name \"signal\" is reserved."
 msgstr "Το 'signal' είναι ένα δεσμευμένο όνομα επιπέδου."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:774
+#: pcbnew/dialogs/panel_setup_layers.cpp:969
 #, c-format
 msgid "Layer name '%s' already in use."
 msgstr "Το όνομα επιπέδου \"%s\" χρησιμοποιείται ήδη."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:907
+#: pcbnew/dialogs/panel_setup_layers.cpp:1102
 #, c-format
 msgid ""
 "Imported settings have fewer copper layers than the current board (%i "
@@ -39928,16 +40074,16 @@ msgstr ""
 "Συνέχεια και διαγραφή των επιπλέων εσωτερικών επιπέδων χαλκού από την "
 "τρέχουσα πλακέτα;"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:916
+#: pcbnew/dialogs/panel_setup_layers.cpp:1111
 #, fuzzy
 msgid "Inner Layers to Be Deleted"
 msgstr "Διαγραφή Εσωτερικών Επιπέδων"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:951
+#: pcbnew/dialogs/panel_setup_layers.cpp:1146
 msgid "All user-defined layers have already been added."
 msgstr "Όλα τα επίπεδα που ορίζονται από τον χρήστη έχουν ήδη προστεθεί."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:955
+#: pcbnew/dialogs/panel_setup_layers.cpp:1150
 msgid "Add User-defined Layer"
 msgstr "Προσθήκη Επιπέδου Ορισμένο για το Χρήστη"
 
@@ -39945,571 +40091,6 @@ msgstr "Προσθήκη Επιπέδου Ορισμένο για το Χρήσ
 msgid "Add User Defined Layer..."
 msgstr "Προσθήκη Επιπέδου Ορισμένο για το Χρήστη..."
 
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:46
-msgid "CrtYd_Front"
-msgstr "CrtYd_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:51
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:639
-msgid "Off-board, testing"
-msgstr "Εκτός πλακέτας, δοκιμές"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:58
-msgid "If you want a fabrication layer for the front side of the board"
-msgstr "Αν θέλετε επίπεδο κατασκευής για την μπροστινή πλευρά της πλακέτας"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:62
-msgid "Fab_Front"
-msgstr "Fab_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:65
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:629
-msgid "Off-board, manufacturing"
-msgstr "Εκτός πλακέτας, κατασκευή"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:70
-msgid "If you want an adhesive template for the front side of the board"
-msgstr "Αν θέλετε ένα πρότυπο επικόλλησης για την μπροστινή όψη της πλακέτας"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:74
-msgid "Adhes_Front"
-msgstr "Adhes_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:77
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:89
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:101
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:113
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:581
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:593
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:605
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:617
-msgid "On-board, non-copper"
-msgstr "Στην πλακέτα, χωρίς χαλκό"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:82
-msgid "If you want a solder paste layer for front side of the board"
-msgstr ""
-"Αν θέλετε ένα επίπεδο πάστας συγκόλλησης για την μπροστινή όψη της πλακέτας"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:86
-msgid "SoldP_Front"
-msgstr "SoldP_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:94
-msgid "If you want a silk screen layer for the front side of the board"
-msgstr "Αν θέλετε ένα επίπεδο μεταξοτυπίας για την μπροστινή όψη της πλακέτας"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:98
-msgid "SilkS_Front"
-msgstr "SilkS_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:106
-msgid "If you want a solder mask layer for the front of the board"
-msgstr ""
-"Αν θέλετε ένα επίπεδο μάσκας συγκόλλησης για την μπροστινή όψη της πλακέτας"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:110
-msgid "Mask_Front"
-msgstr "Mask_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:118
-msgid "If you want a front copper layer"
-msgstr "Αν θέλετε ένα μπροστινό επίπεδο χαλκού"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:122
-msgid "Front_layer"
-msgstr "Front_layer"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:123
-msgid "Layer name of front (top) copper layer"
-msgstr "Όνομα μπροστινού (πάνω) επιπέδου χαλκού"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "signal"
-msgstr "σήμα"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "power plane"
-msgstr "επίπεδο ισχύος"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "mixed"
-msgstr "ανάμικτο"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "jumper"
-msgstr "jumper"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:131
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:145
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:159
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:173
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:187
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:201
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:215
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:229
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:243
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:257
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:271
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:285
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:299
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:313
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:327
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:341
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:355
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:369
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:383
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:397
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:411
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:425
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:439
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:453
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:467
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:481
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:495
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:509
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:523
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:537
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:551
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:569
-msgid ""
-"Copper layer type for Freerouter and other external routers.\n"
-"Power plane layers are removed from Freerouter's layer menus."
-msgstr ""
-"Τύπος επιπέδου χαλκού για το Freerouter και άλλους εξωτερικούς "
-"δρομολογητές.\n"
-"Τα επίπεδα ισχύος αφαιρούνται από τα μενού επιπέδων του Freerouter."
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:138
-msgid "In1"
-msgstr "Εσ1"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:152
-msgid "In2"
-msgstr "Εσ2"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:166
-msgid "In3"
-msgstr "Εσ3"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:180
-msgid "In4"
-msgstr "Εσ4"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:194
-msgid "In5"
-msgstr "Εσ5"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:208
-msgid "In6"
-msgstr "Εσ6"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:222
-msgid "In7"
-msgstr "Εσ7"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:236
-msgid "In8"
-msgstr "Εσ8"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:250
-msgid "In9"
-msgstr "Εσ9"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:264
-msgid "In10"
-msgstr "Εσ10"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:278
-msgid "In11"
-msgstr "Εσ11"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:292
-msgid "In12"
-msgstr "Εσ12"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:306
-msgid "In13"
-msgstr "Εσ13"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:320
-msgid "In14"
-msgstr "Εσ14"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:334
-msgid "In15"
-msgstr "Εσ15"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:348
-msgid "In16"
-msgstr "Εσ16"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:362
-msgid "In17"
-msgstr "Εσ17"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:376
-msgid "In18"
-msgstr "Εσ18"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:390
-msgid "In19"
-msgstr "Εσ19"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:404
-msgid "In20"
-msgstr "Εσ20"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:418
-msgid "In21"
-msgstr "Εσ21"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:432
-msgid "In22"
-msgstr "Εσ22"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:446
-msgid "In23"
-msgstr "Εσ23"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:460
-msgid "In24"
-msgstr "Εσ24"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:474
-msgid "In25"
-msgstr "Εσ25"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:488
-msgid "In26"
-msgstr "Εσ26"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:502
-msgid "In27"
-msgstr "Εσ27"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:516
-msgid "In28"
-msgstr "Εσ28"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:530
-msgid "In29"
-msgstr "Εσ29"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:544
-msgid "In30"
-msgstr "Εσ30"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:556
-msgid "If you want a back copper layer"
-msgstr "Αν θέλετε ένα πίσω επίπεδο χαλκού"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:561
-msgid "Layer name of back (bottom) copper layer"
-msgstr "Όνομα του πίσω (κάτω) επιπέδου χαλκού"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:574
-msgid "If you want a solder mask layer for the back side of the board"
-msgstr ""
-"Αν θέλετε ένα επίπεδο μάσκας συγκόλλησης για την πίσω πλευρά της πλακέτας"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:578
-msgid "SoldM_Back"
-msgstr "SoldM_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:586
-msgid "If you want a silk screen layer for the back side of the board"
-msgstr "Αν θέλετε ένα επίπεδο μεταξοτυπίας για την πίσω πλευρά της πλακέτας"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:590
-msgid "SilkS_Back"
-msgstr "SilkS_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:598
-msgid "If you want a solder paste layer for the back side of the board"
-msgstr ""
-"Αν θέλετε ένα επίπεδο πάστας συγκόλλησης για την πίσω πλευρά της πλακέτας"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:602
-msgid "SoldP_Back"
-msgstr "SoldP_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:610
-msgid "If you want an adhesive layer for the back side of the board"
-msgstr "Αν θέλετε ένα επίπεδο επικόλλησης για την πίσω πλευρά της πλακέτας"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:614
-msgid "Adhes_Back"
-msgstr "Adhes_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:622
-msgid "If you want a fabrication layer for the back side of the board"
-msgstr "Αν θέλετε επίπεδο κατασκευής για την πίσω πλευρά της πλακέτας"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:626
-msgid "Fab_Back"
-msgstr "Fab_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:636
-msgid "CrtYd_Back"
-msgstr "CrtYd_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:646
-msgid "Pcb_Edges"
-msgstr "Pcb_Edges"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:649
-msgid "Board contour"
-msgstr "Περίγραμμα πλακέτας"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:656
-msgid "Margin"
-msgstr "Περιθώριο"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:659
-#, fuzzy
-msgid "Board contour setback"
-msgstr "Περίγραμμα πλακέτας"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:666
-msgid "Eco1"
-msgstr "Eco1"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:669
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:679
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:691
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:703
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-msgid "Auxiliary"
-msgstr "Βοηθητικό"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:676
-msgid "Eco2"
-msgstr "Eco2"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:684
-msgid "If you want a separate layer for comments or notes"
-msgstr "Αν θέλετε ένα ξεχωριστό επίπεδο για σχόλια ή σημειώσεις"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:688
-msgid "Comments"
-msgstr "Σχόλια"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:696
-msgid "If you want a layer for documentation drawings"
-msgstr "Αν θέλετε ένα ξεχωριστό επίπεδο για σχέδια τεκμηρίωσης"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:700
-msgid "Drawings"
-msgstr "Σχέδια"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:710
-msgid "User1"
-msgstr "User1"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-#, fuzzy
-msgid "Off-board, front"
-msgstr "Εκτός πλακέτας, δοκιμές"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-#, fuzzy
-msgid "Off-board, back"
-msgstr "Εκτός πλακέτας, δοκιμές"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:717
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:731
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:745
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:759
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:773
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:787
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:801
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:815
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:829
-msgid ""
-"Auxiliary layers do not flip with board side, while back and front layers do."
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:724
-msgid "User2"
-msgstr "User2"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:738
-msgid "User3"
-msgstr "User3"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:752
-msgid "User4"
-msgstr "User4"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:766
-msgid "User5"
-msgstr "User5"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:780
-msgid "User6"
-msgstr "User6"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:794
-msgid "User7"
-msgstr "User7"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:808
-msgid "User8"
-msgstr "User8"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:822
-msgid "User9"
-msgstr "User9"
-
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:32
 msgid ""
 "Use your board manufacturer's recommendations for solder mask expansion and "
@@ -42160,7 +41741,7 @@ msgid "%s pad connection: %s."
 msgstr "Σύνδεση έδρας %s: %s."
 
 #: pcbnew/drc/drc_engine.cpp:1499 pcbnew/drc/drc_engine.cpp:1516
-#: pcbnew/drc/drc_engine.cpp:1533 pcbnew/zone.cpp:612 pcbnew/zone.h:172
+#: pcbnew/drc/drc_engine.cpp:1533 pcbnew/zone.cpp:612 pcbnew/zone.h:179
 msgid "zone"
 msgstr "ζώνη"
 
@@ -42179,7 +41760,7 @@ msgstr "%s πάχος θερμικής ακτίνας: %s."
 msgid "Checking rule assertion \"%s\"."
 msgstr "Έλεγχος επιβεβαίωσης κανόνα \"%s\"."
 
-#: pcbnew/drc/drc_item.cpp:45 pcbnew/zone.cpp:2046
+#: pcbnew/drc/drc_item.cpp:45 pcbnew/zone.cpp:2070
 msgid "Electrical"
 msgstr "Ηλεκτρικός τύπος"
 
@@ -43045,7 +42626,7 @@ msgid "'%s' settings differ."
 msgstr "Ρυθμίσεις '%s' διαφέρουν."
 
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:619
-#: pcbnew/footprint.cpp:4085
+#: pcbnew/footprint.cpp:4090
 msgid "Exempt From Courtyard Requirement"
 msgstr "Εξαίρεση Από Απαιτήσεις Περιοχής Αποτυπώματος"
 
@@ -43770,132 +43351,132 @@ msgstr ""
 msgid "Generating ODB++ output files"
 msgstr "Δημιουργία αρχείου IPC2581"
 
-#: pcbnew/footprint.cpp:1288
+#: pcbnew/footprint.cpp:1293
 msgid "Other"
 msgstr "Άλλο"
 
-#: pcbnew/footprint.cpp:1626
+#: pcbnew/footprint.cpp:1631
 msgid "Footprint Name"
 msgstr "Όνομα Αποτυπώματος"
 
-#: pcbnew/footprint.cpp:1630 pcbnew/footprint.cpp:1689
+#: pcbnew/footprint.cpp:1635 pcbnew/footprint.cpp:1694
 #, c-format
 msgid "Doc: %s"
 msgstr "Τεκμηρίωση: %s"
 
-#: pcbnew/footprint.cpp:1631 pcbnew/footprint.cpp:1690
+#: pcbnew/footprint.cpp:1636 pcbnew/footprint.cpp:1695
 #, c-format
 msgid "Keywords: %s"
 msgstr "Λέξεις-κλειδιά: %s"
 
-#: pcbnew/footprint.cpp:1640 pcbnew/footprint.cpp:1641
+#: pcbnew/footprint.cpp:1645 pcbnew/footprint.cpp:1646
 msgid "Board Side"
 msgstr "Πλευρά Πλακέτας"
 
-#: pcbnew/footprint.cpp:1641
+#: pcbnew/footprint.cpp:1646
 msgid "Back (Flipped)"
 msgstr "Πίσω (Ανεστραμμένο)"
 
-#: pcbnew/footprint.cpp:1660
+#: pcbnew/footprint.cpp:1665
 msgid "autoplaced"
 msgstr "αυτόματα τοποθετημένο"
 
-#: pcbnew/footprint.cpp:1663
+#: pcbnew/footprint.cpp:1668
 msgid "not in schematic"
 msgstr "οχι στο σχηματικό"
 
-#: pcbnew/footprint.cpp:1666
+#: pcbnew/footprint.cpp:1671
 msgid "exclude from pos files"
 msgstr "παράλειψη από αρχεία pos"
 
-#: pcbnew/footprint.cpp:1669
+#: pcbnew/footprint.cpp:1674
 msgid "exclude from BOM"
 msgstr "εξαίρεση από το BOM"
 
-#: pcbnew/footprint.cpp:1674
+#: pcbnew/footprint.cpp:1679
 msgid "Status: "
 msgstr "Κατάσταση: "
 
-#: pcbnew/footprint.cpp:1674
+#: pcbnew/footprint.cpp:1679
 msgid "Attributes:"
 msgstr "Ιδιότητες:"
 
-#: pcbnew/footprint.cpp:1681 pcbnew/footprint.cpp:4064 pcbnew/zone.cpp:1837
+#: pcbnew/footprint.cpp:1686 pcbnew/footprint.cpp:4069 pcbnew/zone.cpp:1861
 #, fuzzy
 msgid "Component Class"
 msgstr "Συνώνυμο Εξαρτήματος"
 
-#: pcbnew/footprint.cpp:1685
+#: pcbnew/footprint.cpp:1690
 #, c-format
 msgid "3D-Shape: %s"
 msgstr "3D-Σχήμα: %s"
 
-#: pcbnew/footprint.cpp:1685
+#: pcbnew/footprint.cpp:1690
 msgid "<none>"
 msgstr "<κανένα>"
 
-#: pcbnew/footprint.cpp:2100
+#: pcbnew/footprint.cpp:2105
 msgid "<no reference designator>"
 msgstr "ένδειξη αναφοράς"
 
-#: pcbnew/footprint.cpp:2102
+#: pcbnew/footprint.cpp:2107
 #, c-format
 msgid "Footprint %s"
 msgstr "Αποτύπωμα %s"
 
-#: pcbnew/footprint.cpp:3242
+#: pcbnew/footprint.cpp:3247
 #, c-format
 msgid "(expected 'Through hole'; actual '%s')"
 msgstr "(αναμενόταν τύπος 'Διαμπερής τρύπα'- ορίστηκε '%s')"
 
-#: pcbnew/footprint.cpp:3245
+#: pcbnew/footprint.cpp:3250
 #, c-format
 msgid "(expected 'SMD'; actual '%s')"
 msgstr "(αναμενόταν 'SMD'- ορίστηκε '%s')"
 
-#: pcbnew/footprint.cpp:3466
+#: pcbnew/footprint.cpp:3471
 #, c-format
 msgid "(net-tie pad group contains unknown pad number %s)"
 msgstr "(η ομάδα εδρών net-tie περιέχει άγνωστο αριθμό έδρας %s)"
 
-#: pcbnew/footprint.cpp:3471
+#: pcbnew/footprint.cpp:3476
 #, c-format
 msgid "(pad %s appears in more than one net-tie pad group)"
 msgstr "(η έδρα %s εμφανίζεται πάνω από μια φορές στην net-tie ομάδα εδρών)"
 
-#: pcbnew/footprint.cpp:4006 pcbnew/pad.cpp:2525 pcbnew/zone.cpp:1803
+#: pcbnew/footprint.cpp:4011 pcbnew/pad.cpp:2519 pcbnew/zone.cpp:1827
 msgid "Inherited"
 msgstr "Κληρονομημένο"
 
-#: pcbnew/footprint.cpp:4010 pcbnew/pad.cpp:2529 pcbnew/zone.cpp:1807
+#: pcbnew/footprint.cpp:4015 pcbnew/pad.cpp:2523 pcbnew/zone.cpp:1831
 msgid "Thermal reliefs for PTH"
 msgstr "Θερμικές εκτονώσεις για PTH"
 
-#: pcbnew/footprint.cpp:4070
+#: pcbnew/footprint.cpp:4075
 msgid "Not in Schematic"
 msgstr "Όχι σε Σχηματικό"
 
-#: pcbnew/footprint.cpp:4072
+#: pcbnew/footprint.cpp:4077
 msgid "Exclude From Position Files"
 msgstr "Εξαίρεση Από Αρχεία Τοποθέτησης"
 
-#: pcbnew/footprint.cpp:4082 pcbnew/pad.cpp:2694
+#: pcbnew/footprint.cpp:4087 pcbnew/pad.cpp:2688
 msgid "Overrides"
 msgstr "Παρακάμψεις"
 
-#: pcbnew/footprint.cpp:4089 pcbnew/pad.cpp:2697
+#: pcbnew/footprint.cpp:4094 pcbnew/pad.cpp:2691
 msgid "Clearance Override"
 msgstr "Περιγράμματα Διάκενου"
 
-#: pcbnew/footprint.cpp:4094 pcbnew/pad.cpp:2707
+#: pcbnew/footprint.cpp:4099 pcbnew/pad.cpp:2701
 msgid "Solderpaste Margin Override"
 msgstr "Παράκαμψη Περιθωρίου Πάστας Συγκόλλησης"
 
-#: pcbnew/footprint.cpp:4099 pcbnew/pad.cpp:2712
+#: pcbnew/footprint.cpp:4104 pcbnew/pad.cpp:2706
 msgid "Solderpaste Margin Ratio Override"
 msgstr "Τοπική αναλογία περιθωρίου Solderpaste"
 
-#: pcbnew/footprint.cpp:4105 pcbnew/pad.cpp:2718
+#: pcbnew/footprint.cpp:4110 pcbnew/pad.cpp:2712
 msgid "Zone Connection Style"
 msgstr "Στυλ Σύνδεσης Ζώνης"
 
@@ -43956,20 +43537,20 @@ msgstr "Σφάλμα κατά τη φόρτωση αποτυπώματος %s α
 msgid "Save as editable copy"
 msgstr "Αποθήκευση τοπικού αντίγραφου σε:"
 
-#: pcbnew/footprint_edit_frame.cpp:997
+#: pcbnew/footprint_edit_frame.cpp:1007
 #, c-format
 msgid "[from %s]"
 msgstr "[από %s]"
 
-#: pcbnew/footprint_edit_frame.cpp:1032
+#: pcbnew/footprint_edit_frame.cpp:1042
 msgid "[no footprint loaded]"
 msgstr "[δεν φορτώθηκε αποτύπωμα]"
 
-#: pcbnew/footprint_edit_frame.cpp:1088
+#: pcbnew/footprint_edit_frame.cpp:1098
 msgid "Updating Footprint Libraries"
 msgstr "Ανανεώνονται οι Βιβλιοθήκες Αποτυπωμάτων"
 
-#: pcbnew/footprint_edit_frame.cpp:1428
+#: pcbnew/footprint_edit_frame.cpp:1438
 msgid "No footprint selected."
 msgstr "Δεν επιλέχθηκε αποτύπωμα."
 
@@ -44047,35 +43628,35 @@ msgstr "Εξαγωγή Αποτυπώματος"
 msgid "Footprint exported to file '%s'."
 msgstr "Το αποτύπωμα εξήχθη στο αρχείο '%s'."
 
-#: pcbnew/footprint_libraries_utils.cpp:549
+#: pcbnew/footprint_libraries_utils.cpp:558
 #, c-format
 msgid "Delete footprint '%s' from library '%s'?"
 msgstr "Να διαγραφεί το αποτύπωμα '%s' από τη βιβλιοθήκη '%s';"
 
-#: pcbnew/footprint_libraries_utils.cpp:566
+#: pcbnew/footprint_libraries_utils.cpp:575
 #, c-format
 msgid "Footprint '%s' deleted from library '%s'"
 msgstr "Το αποτύπωμα '%s' διαγράφηκε από τη βιβλιοθήκη '%s'"
 
-#: pcbnew/footprint_libraries_utils.cpp:581
+#: pcbnew/footprint_libraries_utils.cpp:590
 msgid "No footprints to export!"
 msgstr "Δεν υπάρχουν αποτυπώματα προς εξαγωγή!"
 
-#: pcbnew/footprint_libraries_utils.cpp:617
+#: pcbnew/footprint_libraries_utils.cpp:626
 #, c-format
 msgid "Update footprints on board to refer to %s?"
 msgstr "Ανανέωση αποτυπωμάτων πλακέτας που αναφέρονται στο %s;"
 
-#: pcbnew/footprint_libraries_utils.cpp:668
+#: pcbnew/footprint_libraries_utils.cpp:677
 msgid "Update footprints on board to refer to new library?"
 msgstr "Ανανέωση αποτυπωμάτων πλακέτας για να αναφέρονται στη νέα βιβλιοθήκη;"
 
-#: pcbnew/footprint_libraries_utils.cpp:864
+#: pcbnew/footprint_libraries_utils.cpp:873
 #: pcbnew/footprint_viewer_frame.cpp:744
 msgid "No board currently open."
 msgstr "Δεν υπάρχει ανοιγμένη πλακέτα."
 
-#: pcbnew/footprint_libraries_utils.cpp:890
+#: pcbnew/footprint_libraries_utils.cpp:899
 msgid ""
 "Unable to find the footprint on the main board.\n"
 "Cannot save."
@@ -44083,36 +43664,36 @@ msgstr ""
 "Αδυναμία εύρεσης του αποτυπώματος στην κύρια πλακέτα\n"
 "Δεν θα γίνει αποθήκευση."
 
-#: pcbnew/footprint_libraries_utils.cpp:898
+#: pcbnew/footprint_libraries_utils.cpp:907
 #: pcbnew/footprint_viewer_frame.cpp:752
 msgid "Previous footprint placement still in progress."
 msgstr "Η προηγούμενη τοποθέτηση του αποτυπώματος βρίσκεται ακόμη σε εξέλιξη."
 
-#: pcbnew/footprint_libraries_utils.cpp:974
+#: pcbnew/footprint_libraries_utils.cpp:983
 #: pcbnew/footprint_viewer_frame.cpp:793
 msgid "Insert Footprint"
 msgstr "Εισαγωγή Αποτυπώματος"
 
-#: pcbnew/footprint_libraries_utils.cpp:995
+#: pcbnew/footprint_libraries_utils.cpp:1004
 msgid "Save Footprint As"
 msgstr "Αποθήκευση Αποτυπώματος Ως"
 
-#: pcbnew/footprint_libraries_utils.cpp:1144
+#: pcbnew/footprint_libraries_utils.cpp:1153
 #, c-format
 msgid "Footprint %s already exists in %s."
 msgstr "Το αποτύπωμα %s υπάρχει ήδη στη στο '%s'."
 
-#: pcbnew/footprint_libraries_utils.cpp:1188
+#: pcbnew/footprint_libraries_utils.cpp:1197
 #, c-format
 msgid "Footprint '%s' replaced in '%s'"
 msgstr "Το αποτύπωμα '%s' αντικαταστάθηκε από '%s'"
 
-#: pcbnew/footprint_libraries_utils.cpp:1189
+#: pcbnew/footprint_libraries_utils.cpp:1198
 #, c-format
 msgid "Footprint '%s' added to '%s'"
 msgstr "Το αποτύπωμα '%s' προστέθηκε σε '%s'"
 
-#: pcbnew/footprint_libraries_utils.cpp:1233
+#: pcbnew/footprint_libraries_utils.cpp:1242
 #, fuzzy
 msgid "Untitled"
 msgstr "χωρίς όνομα"
@@ -44226,7 +43807,7 @@ msgstr "Δρομολογημένα Μήκη"
 msgid "Routed Length"
 msgstr "Μήκος Πλακέτας"
 
-#: pcbnew/generators/pcb_tuning_pattern.cpp:2172 pcbnew/pad.cpp:2688
+#: pcbnew/generators/pcb_tuning_pattern.cpp:2172 pcbnew/pad.cpp:2682
 #: pcbnew/pcb_track.cpp:1600
 msgid "Pad To Die Length"
 msgstr "Μήκος από Έδρα σε Πλακίδιο"
@@ -45154,7 +44735,7 @@ msgstr ""
 msgid "pad"
 msgstr "έδρα"
 
-#: pcbnew/pad.cpp:1289 pcbnew/pad.cpp:2603
+#: pcbnew/pad.cpp:1289 pcbnew/pad.cpp:2597
 msgid "Pin Type"
 msgstr "Τύπος Pin"
 
@@ -45267,113 +44848,106 @@ msgstr "PTH έδρα %s %s στο %s"
 msgid "PTH pad %s"
 msgstr "έδρες PTH"
 
-#: pcbnew/pad.cpp:2176
-msgid "(Pad has no layer)"
-msgstr "(Η έδρα δεν έχει επίπεδα)"
-
 #: pcbnew/pad.cpp:2179
-msgid "(PTH pad has no copper layers)"
-msgstr "Η έδρα PTH δεν έχει επίπεδα χαλκού"
-
-#: pcbnew/pad.cpp:2185
 #, fuzzy
-msgid "(plated through holes normally have a copper pad on at least one layer)"
+msgid ""
+"(plated through holes normally have a copper pad on at least one outer layer)"
 msgstr ""
 "Οι επιμεταλλωμένες οπές PTH πρέπει κανονικά να έχουν μία έδρα σε τουλάχιστον "
 "ένα επίπεδο χαλκού"
 
-#: pcbnew/pad.cpp:2193
+#: pcbnew/pad.cpp:2187
 #, fuzzy
 msgid "('fiducial' property makes no sense on NPTH pads)"
 msgstr "Η βασική ιδιότητα των Fiducial δεν έχει νόημα σε NPTH έδρες"
 
-#: pcbnew/pad.cpp:2197
+#: pcbnew/pad.cpp:2191
 #, fuzzy
 msgid "('testpoint' property makes no sense on NPTH pads)"
 msgstr "Η ιδιότητα Testpoint δεν έχει νόημα σε NPTH έδρες"
 
-#: pcbnew/pad.cpp:2200
+#: pcbnew/pad.cpp:2194
 #, fuzzy
 msgid "('heatsink' property makes no sense of NPTH pads)"
 msgstr "Η ιδιότητα απαγωγή θερμότητας δεν έχει νόημα σε NPTH έδρες"
 
-#: pcbnew/pad.cpp:2203
+#: pcbnew/pad.cpp:2197
 #, fuzzy
 msgid "('castellated' property is for PTH pads)"
 msgstr "Η ιδιότητα Castellated προορίζεται για έδρες PTH"
 
-#: pcbnew/pad.cpp:2206
+#: pcbnew/pad.cpp:2200
 #, fuzzy
 msgid "('BGA' property is for SMD pads)"
 msgstr "Η ιδιότητα BGA προορίζεται για SMD έδρες"
 
-#: pcbnew/pad.cpp:2209
+#: pcbnew/pad.cpp:2203
 #, fuzzy
 msgid "('mechanical' property is for PTH pads)"
 msgstr "Προειδοποίηση: Η ιδιότητα Οδοντωτή προορίζεται για έδρες PTH."
 
-#: pcbnew/pad.cpp:2225
+#: pcbnew/pad.cpp:2219
 #, fuzzy
 msgid "(connector pads normally have no solder paste; use a SMD pad instead)"
 msgstr ""
 "Οι έδρες σύνδεσης συνήθως δεν έχουν πάστα συγκόλλησης· χρησιμοποιήστε έδρες "
 "SMD στη θέση τους"
 
-#: pcbnew/pad.cpp:2233
+#: pcbnew/pad.cpp:2227
 msgid "(SMD pad has a hole)"
 msgstr "(οπή σε SMD έδρα)"
 
-#: pcbnew/pad.cpp:2239
+#: pcbnew/pad.cpp:2233
 #, fuzzy
 msgid "(SMD pad has copper on both sides of the board)"
 msgstr "Έδρα SMD με χαλκό και στις δύο όψεις της πλακέτας"
 
-#: pcbnew/pad.cpp:2245 pcbnew/pad.cpp:2258
+#: pcbnew/pad.cpp:2239 pcbnew/pad.cpp:2252
 #, fuzzy
 msgid "(SMD pad has copper and mask layers on different sides of the board)"
 msgstr "Διαφορετικά επίπεδα χαλκού και μάσκας συγκόλλησης σε SMD έδρα"
 
-#: pcbnew/pad.cpp:2250 pcbnew/pad.cpp:2263
+#: pcbnew/pad.cpp:2244 pcbnew/pad.cpp:2257
 #, fuzzy
 msgid "(SMD pad has copper and paste layers on different sides of the board)"
 msgstr ""
 "Έδρα SMD με χαλκό και πάστα συγκόλλησης σε διαφορετικές πλευρές της πλακέτας"
 
-#: pcbnew/pad.cpp:2269
+#: pcbnew/pad.cpp:2263
 #, fuzzy
 msgid "(SMD pad has no outer layers)"
 msgstr "SMD έδρα χωρίς εξωτερικά επίπεδα"
 
-#: pcbnew/pad.cpp:2289
+#: pcbnew/pad.cpp:2283
 msgid "(Pad must have a positive size)"
 msgstr "(Η έδρα πρέπει να έχει θετικό μέγεθος)"
 
-#: pcbnew/pad.cpp:2300
+#: pcbnew/pad.cpp:2294
 #, c-format
 msgid "(PTH pad hole size must be larger than %s)"
 msgstr "(Το μέγεθος της οπής έδρας PTH πρέπει να είναι μεγαλύτερο από %s)"
 
-#: pcbnew/pad.cpp:2324
+#: pcbnew/pad.cpp:2318
 #, fuzzy
 msgid "(PTH pad hole leaves no copper)"
 msgstr "(η οπή της PTH έδρας δεν αφήνει καθόλου χαλκό)"
 
-#: pcbnew/pad.cpp:2334
+#: pcbnew/pad.cpp:2328
 #, fuzzy
 msgid "(PTH pad hole not fully inside copper)"
 msgstr "(η οπή της PTH έδρας δεν είναι ολόκληρη μέσα σε χαλκό)"
 
-#: pcbnew/pad.cpp:2341
+#: pcbnew/pad.cpp:2335
 #, fuzzy
 msgid "(pad hole not inside pad shape)"
 msgstr "Η τρύπα της έδρας δεν είναι μέσα στο σχήμα της έδρας"
 
-#: pcbnew/pad.cpp:2346
+#: pcbnew/pad.cpp:2340
 #, fuzzy
 msgid "(negative local clearance values have no effect)"
 msgstr "Οι αρνητικές τιμές τοπικού διακένου δεν θα έχουν καμία επίδραση"
 
-#: pcbnew/pad.cpp:2365
+#: pcbnew/pad.cpp:2359
 #, fuzzy
 msgid ""
 "(negative solder mask clearance is larger than some shape primitives; "
@@ -45382,7 +44956,7 @@ msgstr ""
 "Αρνητικό διάκενο μάσκας συγκόλλησης είναι μεγαλύτερο από ορισμένα πρωτόγονα "
 "σχήματα· τα αποτελέσματα μπορεί να είναι εκπληκτικά"
 
-#: pcbnew/pad.cpp:2375
+#: pcbnew/pad.cpp:2369
 #, fuzzy
 msgid ""
 "(negative solder mask clearance is larger than pad; no solder mask will be "
@@ -45391,7 +44965,7 @@ msgstr ""
 "Αρνητικό διάκενο μάσκας κόλλησης μεγαλύτερο από την έδρα· δεν θα "
 "δημιουργηθεί μάσκα συγκόλλησης"
 
-#: pcbnew/pad.cpp:2394
+#: pcbnew/pad.cpp:2388
 #, fuzzy
 msgid ""
 "(negative solder paste margin is larger than pad; no solder paste mask will "
@@ -45400,121 +44974,121 @@ msgstr ""
 "Αρνητικό περιθώριο πάστας κόλλησης μεγαλύτερο από την έδρα· δεν θα "
 "δημιουργηθεί μάσκα πάστας συγκόλλησης"
 
-#: pcbnew/pad.cpp:2401
+#: pcbnew/pad.cpp:2395
 #, fuzzy
 msgid "(negative corner radius is not allowed)"
 msgstr "(Δεν επιτρέπεται αρνητική ακτίνα γωνίας)"
 
-#: pcbnew/pad.cpp:2403
+#: pcbnew/pad.cpp:2397
 #, fuzzy
 msgid "(corner size will make pad circular)"
 msgstr "Το μέγεθος της γωνίας θα κάνει την έδρα κυκλική"
 
-#: pcbnew/pad.cpp:2408
+#: pcbnew/pad.cpp:2402
 #, fuzzy
 msgid "(negative corner chamfer is not allowed)"
 msgstr "(Δεν επιτρέπεται η αρνητική λοξότμηση)"
 
-#: pcbnew/pad.cpp:2410
+#: pcbnew/pad.cpp:2404
 #, fuzzy
 msgid "(corner chamfer is too large)"
 msgstr "(Λοξότμηση γωνίας πολύ μεγάλη)"
 
-#: pcbnew/pad.cpp:2419
+#: pcbnew/pad.cpp:2413
 #, fuzzy
 msgid "(trapezoid delta is too large)"
 msgstr "(Το δέλτα του Τραπαζοειδούς είναι πολύ μεγάλο)"
 
-#: pcbnew/pad.cpp:2429
+#: pcbnew/pad.cpp:2423
 #, fuzzy
 msgid "(custom pad shape must resolve to a single polygon)"
 msgstr "(Το προσαρμοσμένο σχήμα έδρας πρέπει να σχηματιστεί σαν ένα πολύγωνο)"
 
-#: pcbnew/pad.cpp:2494
+#: pcbnew/pad.cpp:2488
 msgid "Edge connector"
 msgstr "Ακριανός Σύνδεσμος"
 
-#: pcbnew/pad.cpp:2495
+#: pcbnew/pad.cpp:2489
 msgid "NPTH, mechanical"
 msgstr "NPTH, μηχανική τρύπα"
 
-#: pcbnew/pad.cpp:2501
+#: pcbnew/pad.cpp:2495
 msgid "Trapezoid"
 msgstr "Τραπεζοειδές"
 
-#: pcbnew/pad.cpp:2513
+#: pcbnew/pad.cpp:2507
 msgid "Castellated pad"
 msgstr "Οδοντωτή έδρα"
 
-#: pcbnew/pad.cpp:2514
+#: pcbnew/pad.cpp:2508
 #, fuzzy
 msgid "Mechanical pad"
 msgstr "Μηχανική τρύπα (NPTH)"
 
-#: pcbnew/pad.cpp:2536
+#: pcbnew/pad.cpp:2530
 #, fuzzy
 msgid "Front, back and connected layers"
 msgstr "Αρχικά, τελικά και συνδεδεμένα επίπεδα"
 
-#: pcbnew/pad.cpp:2586
+#: pcbnew/pad.cpp:2580
 msgid "Pad Type"
 msgstr "Τύπος Pad"
 
-#: pcbnew/pad.cpp:2590
+#: pcbnew/pad.cpp:2584
 msgid "Pad Shape"
 msgstr "Σχήμα Έδρας"
 
-#: pcbnew/pad.cpp:2595
+#: pcbnew/pad.cpp:2589
 msgid "Pad Number"
 msgstr "Αριθμός Pad"
 
-#: pcbnew/pad.cpp:2607
+#: pcbnew/pad.cpp:2601
 msgid "Size X"
 msgstr "Μέγεθος Χ"
 
-#: pcbnew/pad.cpp:2611
+#: pcbnew/pad.cpp:2605
 msgid "Size Y"
 msgstr "Μέγεθος Ψ"
 
-#: pcbnew/pad.cpp:2644
+#: pcbnew/pad.cpp:2638
 msgid "Corner Radius Ratio"
 msgstr "Αναλογία Γωνίας Ακτίνας"
 
-#: pcbnew/pad.cpp:2649
+#: pcbnew/pad.cpp:2643
 #, fuzzy
 msgid "Corner Radius Size"
 msgstr "Ακτίνα Γωνίας %"
 
-#: pcbnew/pad.cpp:2655
+#: pcbnew/pad.cpp:2649
 #, fuzzy
 msgid "Hole Shape"
 msgstr "Σχήμα τρύπας:"
 
-#: pcbnew/pad.cpp:2659
+#: pcbnew/pad.cpp:2653
 msgid "Hole Size X"
 msgstr "Μέγεθος Οπής Χ"
 
-#: pcbnew/pad.cpp:2665
+#: pcbnew/pad.cpp:2659
 msgid "Hole Size Y"
 msgstr "Μέγεθος Οπής Ψ"
 
-#: pcbnew/pad.cpp:2680
+#: pcbnew/pad.cpp:2674
 msgid "Fabrication Property"
 msgstr "Ιδιότητες Παραγωγής"
 
-#: pcbnew/pad.cpp:2702 pcbnew/pcb_shape.cpp:1001 pcbnew/pcb_track.cpp:2097
+#: pcbnew/pad.cpp:2696 pcbnew/pcb_shape.cpp:1001 pcbnew/pcb_track.cpp:2097
 msgid "Soldermask Margin Override"
 msgstr "Παράκαμψη Περιθωρίου Μάσκας Συγκόλλησης"
 
-#: pcbnew/pad.cpp:2724 pcbnew/zone.cpp:2073
+#: pcbnew/pad.cpp:2718 pcbnew/zone.cpp:2097
 msgid "Thermal Relief Spoke Width"
 msgstr "Πλάτος Ακτίνων Θερμικής Εκτόνωσης"
 
-#: pcbnew/pad.cpp:2730
+#: pcbnew/pad.cpp:2724
 msgid "Thermal Relief Spoke Angle"
 msgstr "Γωνία Ακτίνων Θερμικής Εκτόνωσης"
 
-#: pcbnew/pad.cpp:2735 pcbnew/zone.cpp:2067
+#: pcbnew/pad.cpp:2729 pcbnew/zone.cpp:2091
 msgid "Thermal Relief Gap"
 msgstr "Θερμικές Εκτονώσεις"
 
@@ -47004,7 +46578,7 @@ msgid "Element token contains %d parameters."
 msgstr "Στοιχείο περιέχει %d παραμέτρους."
 
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:985
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3069
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3072
 #, c-format
 msgid "Library folder '%s' has unexpected sub-folders."
 msgstr "Ο φάκελος της βιβλιοθήκης \"%s\" έχει απροσδόκητους υποφακέλους."
@@ -47016,7 +46590,7 @@ msgstr "Μη αναμενόμενο αρχείο \"%s\" βρέθηκε στη δ
 
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:1023
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:3263
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3106
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3109
 #, c-format
 msgid "Footprint library '%s' cannot be deleted."
 msgstr "Αδυναμία διαγραφής βιβλιοθήκης αποτυπωμάτων \"%s\"."
@@ -47038,28 +46612,28 @@ msgid "Generating history section"
 msgstr "Δημιουργία ενότητας ιστορικού"
 
 #: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1198
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3018
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3012
 msgid "Generating BOM section"
 msgstr "Δημιουργία ενότητας BOM"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1365
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1361
 msgid "Generating CAD data"
 msgstr "Δημιουργίας δεδομένων CAD"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:2627
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:2621
 #, c-format
 msgid "Exporting Layer %s, Net %s"
 msgstr "Εξαγωγή Επιπέδου %s, Δίκτυο %s"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3173
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3167
 msgid "Generating logistic section"
 msgstr "Δημιουργία ενότητας επιμελητείας"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3185
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3179
 msgid "Saving file"
 msgstr "Αποθήκευση αρχείου"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3217
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3211
 msgid "Failed to save file to buffer"
 msgstr "Αποτυχία αποθήκευσής αρχείου στην προσωρινή αποθήκευση"
 
@@ -47190,26 +46764,26 @@ msgstr ""
 msgid "Save Anyway"
 msgstr "Αποθήκευση ούτως ή άλλως"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:1463
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:1465
 #, c-format
 msgid "unknown pad type: %d"
 msgstr "άγνωστος τύπος έδρας: %d"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2312
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2314
 #, c-format
 msgid "unknown via type %d"
 msgstr "άγνωστος τύπος διέλευσης %d"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2603
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2606
 #, c-format
 msgid "unknown zone corner smoothing type %d"
 msgstr "άγνωστος τύπος εξομάλυνσης γωνίας ζώνης %d"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2752
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2755
 msgid "This file does not contain a PCB."
 msgstr "Αυτό το αρχείο δεν περιέχει PCB."
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2925
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2928
 #, c-format
 msgid ""
 "Library '%s' does not exist.\n"
@@ -47218,26 +46792,26 @@ msgstr ""
 "Η βιβλιοθήκη \"%s\" δεν υπάρχει.\n"
 "Να δημιουργηθεί;"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2930
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2933
 msgid "Library Not Found"
 msgstr "Η Βιβλιοθήκη Δεν Βρέθηκε"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2958
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2961
 #, c-format
 msgid "Footprint file name '%s' is not valid."
 msgstr "Μη έγκυρο όνομα αρχείου αποτυπώματος \"%s\"."
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2964
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2967
 #, c-format
 msgid "Insufficient permissions to delete '%s'."
 msgstr "Ανεπαρκή δικαιώματα για τη διαγραφή του '%s'."
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3088
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3091
 #, c-format
 msgid "Unexpected file '%s' found in library path '%s'."
 msgstr "Μη αναμενόμενο αρχείο \"%s\" βρέθηκε στη διαδρομή βιβλιοθήκης \"%s\"."
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:306
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:307
 msgid "KiCad footprint file"
 msgstr "Αρχείο αποτυπώματος KiCad"
 
@@ -47420,7 +46994,7 @@ msgstr ""
 "Ο παλαιός τρόπος γεμίσματος ζωνών δεν υποστηρίζεται πλέον.\n"
 "Τα γεμίσματα ζώνης θα μετατραπούν με βάση την καλύτερη δυνατή προσπάθεια."
 
-#: pcbnew/pcb_io/odbpp/odb_entity.cpp:686
+#: pcbnew/pcb_io/odbpp/odb_entity.cpp:722
 #, fuzzy
 msgid "Failed to add component data"
 msgstr "Αποτυχία ανάγνωσης δεδομένων εικόνας."
@@ -48322,7 +47896,7 @@ msgstr "Πλάτος Διαδρόμου: %s"
 msgid "Diff Pair Gap: %s"
 msgstr "Κενό Διαφορικού Ζεύγους: %s"
 
-#: pcbnew/router/router_tool.cpp:2776 pcbnew/tools/pcb_control.cpp:1707
+#: pcbnew/router/router_tool.cpp:2776 pcbnew/tools/pcb_control.cpp:1711
 #, c-format
 msgid "DP Max Uncoupled-length: %s"
 msgstr "Μέγιστο μη συζευγμένο μήκος διαφορικού ζεύγους: %s"
@@ -49060,10 +48634,6 @@ msgstr "Δημιουργία Γραμμών"
 msgid "Create Arc"
 msgstr "Δημιουργία Τόξου"
 
-#: pcbnew/tools/drawing_stackup_table_tool.cpp:247
-msgid "Layer Name"
-msgstr "Βασική Ονομασία"
-
 #: pcbnew/tools/drawing_stackup_table_tool.cpp:262
 msgid "Thickness (mm)"
 msgstr "Πάχος"
@@ -49151,7 +48721,7 @@ msgstr "Τοποθέτηση κειμένου"
 msgid "Select Via Size"
 msgstr "Επιλογή Μεγέθους Διέλευσης"
 
-#: pcbnew/tools/drawing_tool.cpp:381 pcbnew/tools/drawing_tool.cpp:2386
+#: pcbnew/tools/drawing_tool.cpp:381 pcbnew/tools/drawing_tool.cpp:2388
 msgid "Draw Line"
 msgstr "Σχεδίαση Γραμμής"
 
@@ -49176,23 +48746,23 @@ msgstr "Σχεδίαση Τόξου"
 msgid "Draw Bezier"
 msgstr "Μπεζιέ"
 
-#: pcbnew/tools/drawing_tool.cpp:1595
+#: pcbnew/tools/drawing_tool.cpp:1597
 msgid "Draw Dimension"
 msgstr "Σχεδίαση Διάστασης"
 
-#: pcbnew/tools/drawing_tool.cpp:2080
+#: pcbnew/tools/drawing_tool.cpp:2082
 msgid "Move Footprint Anchor"
 msgstr "Μετακίνηση Αγκίστρωσης Αποτυπώματος"
 
-#: pcbnew/tools/drawing_tool.cpp:3804
+#: pcbnew/tools/drawing_tool.cpp:3806
 msgid "Select Net:"
 msgstr "Επιλογή Δικτύου:"
 
-#: pcbnew/tools/drawing_tool.cpp:4046
+#: pcbnew/tools/drawing_tool.cpp:4048
 msgid "Via location violates DRC."
 msgstr "Η θέση της διέλευσης παραβιάζει τον ΕΚΣ."
 
-#: pcbnew/tools/drawing_tool.cpp:4136
+#: pcbnew/tools/drawing_tool.cpp:4138
 msgid "Place via"
 msgstr "Τοποθέτηση διέλευσης"
 
@@ -51564,16 +51134,16 @@ msgstr "Κρυφό"
 msgid "Inactive Layer Display"
 msgstr "Εμφάνιση Μη ενεργού Επίπεδου"
 
-#: pcbnew/tools/pcb_control.cpp:690
+#: pcbnew/tools/pcb_control.cpp:694
 #, fuzzy
 msgid "Preset Layer Pairs"
 msgstr "Επιλογή Ζεύγους Επιπέδων"
 
-#: pcbnew/tools/pcb_control.cpp:780
+#: pcbnew/tools/pcb_control.cpp:784
 msgid "Item locked."
 msgstr "Αντικείμενο κλειδωμένο."
 
-#: pcbnew/tools/pcb_control.cpp:1003
+#: pcbnew/tools/pcb_control.cpp:1007
 msgid ""
 "Warning: some pasted items were on layers which are not present in the "
 "current board.\n"
@@ -51583,73 +51153,73 @@ msgstr ""
 "υπάρχουν στην πλακέτα.\n"
 "Δεν ήταν δυνατή η επικόλληση αυτών των στοιχείων.\n"
 
-#: pcbnew/tools/pcb_control.cpp:1070
+#: pcbnew/tools/pcb_control.cpp:1074
 #, fuzzy
 msgid "Paste Text"
 msgstr "Τοποθέτηση Κειμένου"
 
-#: pcbnew/tools/pcb_control.cpp:1227
+#: pcbnew/tools/pcb_control.cpp:1231
 msgid "Invalid clipboard contents"
 msgstr "Μη έγκυρα περιεχόμενα προχείρου"
 
-#: pcbnew/tools/pcb_control.cpp:1510
+#: pcbnew/tools/pcb_control.cpp:1514
 #, fuzzy
 msgid "Error loading board."
 msgstr ""
 "Σφάλμα κατά τη φόρτωση πλακέτας.\n"
 "%s"
 
-#: pcbnew/tools/pcb_control.cpp:1544
+#: pcbnew/tools/pcb_control.cpp:1548
 msgid "Append Board"
 msgstr "Προσθήκη Πλακέτας"
 
-#: pcbnew/tools/pcb_control.cpp:1605
+#: pcbnew/tools/pcb_control.cpp:1609
 msgid "Active Layer"
 msgstr "Ενεργό Επίπεδο"
 
-#: pcbnew/tools/pcb_control.cpp:1606 pcbnew/widgets/appearance_controls.cpp:373
+#: pcbnew/tools/pcb_control.cpp:1610 pcbnew/widgets/appearance_controls.cpp:373
 #: pcbnew/widgets/appearance_controls_base.cpp:165
 msgid "All Layers"
 msgstr "Όλα τα Επίπεδα"
 
-#: pcbnew/tools/pcb_control.cpp:1618
+#: pcbnew/tools/pcb_control.cpp:1622
 msgid "Object Snapping"
 msgstr "Πρόσδεση Αντικειμένων"
 
-#: pcbnew/tools/pcb_control.cpp:1697
+#: pcbnew/tools/pcb_control.cpp:1701
 #, c-format
 msgid "DP Gap Constraints: %s"
 msgstr "Περιορισμός Κενού Διαφορικού Ζεύγους: %s"
 
-#: pcbnew/tools/pcb_control.cpp:1738
+#: pcbnew/tools/pcb_control.cpp:1742
 msgid "Resolved clearance"
 msgstr "Ανάλυση διακένου"
 
-#: pcbnew/tools/pcb_control.cpp:1748
+#: pcbnew/tools/pcb_control.cpp:1752
 msgid "Actual clearance"
 msgstr "Πραγματικό διάκενο"
 
-#: pcbnew/tools/pcb_control.cpp:1791
+#: pcbnew/tools/pcb_control.cpp:1795
 msgid "Resolved hole clearance"
 msgstr "Αναλυμένο διάκενο οπών"
 
-#: pcbnew/tools/pcb_control.cpp:1796
+#: pcbnew/tools/pcb_control.cpp:1800
 msgid "Actual hole clearance"
 msgstr "Πραγματικό διάκενο οπής"
 
-#: pcbnew/tools/pcb_control.cpp:1829
+#: pcbnew/tools/pcb_control.cpp:1833
 msgid "Resolved edge clearance"
 msgstr "Ανάλυση διακένου ορίου"
 
-#: pcbnew/tools/pcb_control.cpp:1834
+#: pcbnew/tools/pcb_control.cpp:1838
 msgid "Resolved margin clearance"
 msgstr "Ανάλυση διακένου περιθορίου"
 
-#: pcbnew/tools/pcb_control.cpp:1845
+#: pcbnew/tools/pcb_control.cpp:1849
 msgid "Selected Items"
 msgstr "Επιλεγμένα Αντικείμενα"
 
-#: pcbnew/tools/pcb_control.cpp:1916
+#: pcbnew/tools/pcb_control.cpp:1920
 #, fuzzy
 msgid "Selected 2D Length"
 msgstr "Επιλεγμένο net:"
@@ -51787,7 +51357,7 @@ msgid "Auto-fill Zone(s)"
 msgstr "Αυτόματο Γέμισμα Zωνών"
 
 #: pcbnew/tools/zone_filler_tool.cpp:277
-#: pcbnew/widgets/appearance_controls.cpp:3434
+#: pcbnew/widgets/appearance_controls.cpp:3470
 msgid "Open Preferences"
 msgstr "Άνοιγμα Προτιμήσεων"
 
@@ -52023,117 +51593,117 @@ msgid "Filter nets"
 msgstr "Φιλτράρισμα δικτύων"
 
 #: pcbnew/widgets/appearance_controls.cpp:613
-#: pcbnew/widgets/appearance_controls.cpp:1792
+#: pcbnew/widgets/appearance_controls.cpp:1828
 msgid "Layer Display Options"
 msgstr "Επιλογές Εμφάνισης Επιπέδου"
 
 #: pcbnew/widgets/appearance_controls.cpp:625
-#: pcbnew/widgets/appearance_controls.cpp:1798
+#: pcbnew/widgets/appearance_controls.cpp:1834
 #, c-format
 msgid "Inactive layers (%s):"
 msgstr "Ανενεργά επίπεδα (%s):"
 
 #: pcbnew/widgets/appearance_controls.cpp:627
-#: pcbnew/widgets/appearance_controls.cpp:1800
+#: pcbnew/widgets/appearance_controls.cpp:1836
 msgid "Inactive layers:"
 msgstr "Μη ενεργά επίπεδα:"
 
 #: pcbnew/widgets/appearance_controls.cpp:641
-#: pcbnew/widgets/appearance_controls.cpp:1805
+#: pcbnew/widgets/appearance_controls.cpp:1841
 msgid "Inactive layers will be shown in full color"
 msgstr "Ανενεργά επίπεδα θα προβάλλονται με πλήρες χρώμα"
 
 #: pcbnew/widgets/appearance_controls.cpp:646
-#: pcbnew/widgets/appearance_controls.cpp:1807
+#: pcbnew/widgets/appearance_controls.cpp:1843
 msgid "Dim"
 msgstr "Αμυδρό"
 
 #: pcbnew/widgets/appearance_controls.cpp:648
-#: pcbnew/widgets/appearance_controls.cpp:1808
+#: pcbnew/widgets/appearance_controls.cpp:1844
 msgid "Inactive layers will be dimmed"
 msgstr "Τα μη ενεργά επίπεδα θα μειωθούν"
 
 #: pcbnew/widgets/appearance_controls.cpp:655
-#: pcbnew/widgets/appearance_controls.cpp:1811
+#: pcbnew/widgets/appearance_controls.cpp:1847
 msgid "Inactive layers will be hidden"
 msgstr "Τα μη ενεργά επίπεδα θα κρυφτούν"
 
 #: pcbnew/widgets/appearance_controls.cpp:666
-#: pcbnew/widgets/appearance_controls.cpp:1813
+#: pcbnew/widgets/appearance_controls.cpp:1849
 msgid "Flip board view"
 msgstr "Αναστροφή προβολής πλακέτας"
 
 #: pcbnew/widgets/appearance_controls.cpp:688
-#: pcbnew/widgets/appearance_controls.cpp:2522
+#: pcbnew/widgets/appearance_controls.cpp:2558
 msgid "Net Display Options"
 msgstr "Επιλογές Εμφάνισης Net"
 
 #: pcbnew/widgets/appearance_controls.cpp:700
-#: pcbnew/widgets/appearance_controls.cpp:2527
+#: pcbnew/widgets/appearance_controls.cpp:2563
 #, c-format
 msgid "Net colors (%s):"
 msgstr "Χρώματα δικτύου (%s):"
 
 #: pcbnew/widgets/appearance_controls.cpp:702
-#: pcbnew/widgets/appearance_controls.cpp:2529
+#: pcbnew/widgets/appearance_controls.cpp:2565
 msgid "Net colors:"
 msgstr "Χρώματα Net:"
 
 #: pcbnew/widgets/appearance_controls.cpp:707
-#: pcbnew/widgets/appearance_controls.cpp:2532
+#: pcbnew/widgets/appearance_controls.cpp:2568
 msgid "Choose when to show net and netclass colors"
 msgstr "Επιλέξτε πότε θα εμφανίζονται χρώματα net και netclass"
 
 #: pcbnew/widgets/appearance_controls.cpp:716
-#: pcbnew/widgets/appearance_controls.cpp:2535
+#: pcbnew/widgets/appearance_controls.cpp:2571
 msgid "Net and netclass colors are shown on all copper items"
 msgstr "Τα χρώματα net και netclass εμφανίζονται σε όλα τα αντικείμενα χαλκού"
 
 #: pcbnew/widgets/appearance_controls.cpp:724
-#: pcbnew/widgets/appearance_controls.cpp:2538
+#: pcbnew/widgets/appearance_controls.cpp:2574
 msgid "Net and netclass colors are shown on the ratsnest only"
 msgstr "Τα χρώματα net και netclass εμφανίζονται μόνο στο ratsnest"
 
 #: pcbnew/widgets/appearance_controls.cpp:731
-#: pcbnew/widgets/appearance_controls.cpp:2541
+#: pcbnew/widgets/appearance_controls.cpp:2577
 msgid "Net and netclass colors are not shown"
 msgstr "Δεν εμφανίζονται τα χρώματα net και netclass"
 
 #: pcbnew/widgets/appearance_controls.cpp:742
-#: pcbnew/widgets/appearance_controls.cpp:2546
+#: pcbnew/widgets/appearance_controls.cpp:2582
 #, c-format
 msgid "Ratsnest display (%s):"
 msgstr "Προβολή φωλιάς συνδέσεων (%s):"
 
 #: pcbnew/widgets/appearance_controls.cpp:744
-#: pcbnew/widgets/appearance_controls.cpp:2548
+#: pcbnew/widgets/appearance_controls.cpp:2584
 msgid "Ratsnest display:"
 msgstr "Προβολή ratsnest:"
 
 #: pcbnew/widgets/appearance_controls.cpp:749
-#: pcbnew/widgets/appearance_controls.cpp:2551
+#: pcbnew/widgets/appearance_controls.cpp:2587
 msgid "Choose which ratsnest lines to display"
 msgstr "Επιλέξτε ποιες γραμμές θα εμφανίζονται από τη φωλιά συνδέσεων"
 
 #: pcbnew/widgets/appearance_controls.cpp:759
-#: pcbnew/widgets/appearance_controls.cpp:2554
+#: pcbnew/widgets/appearance_controls.cpp:2590
 msgid "Show ratsnest lines to items on all layers"
 msgstr ""
 "Οι γραμμές της φωλιάς συνδέσεων εμφανίζονται σε αντικείμενα σε όλα τα επίπεδα"
 
 #: pcbnew/widgets/appearance_controls.cpp:764
-#: pcbnew/widgets/appearance_controls.cpp:2556
+#: pcbnew/widgets/appearance_controls.cpp:2592
 msgid "Visible layers"
 msgstr "Ορατά επίπεδα"
 
 #: pcbnew/widgets/appearance_controls.cpp:766
-#: pcbnew/widgets/appearance_controls.cpp:2557
+#: pcbnew/widgets/appearance_controls.cpp:2593
 msgid "Show ratsnest lines to items on visible layers"
 msgstr ""
 "Οι γραμμές της φωλιάς συνδέσεων εμφανίζονται σε αντικείμενα στα ορατά επίπεδα"
 
 #: pcbnew/widgets/appearance_controls.cpp:773
-#: pcbnew/widgets/appearance_controls.cpp:2560
+#: pcbnew/widgets/appearance_controls.cpp:2596
 msgid "Hide all ratsnest lines"
 msgstr "Απόκρυψη όλων των γραμμών της φωλιάς συνδέσεων"
 
@@ -52151,13 +51721,13 @@ msgid "Highlight %s"
 msgstr "Επισήμανση %s"
 
 #: pcbnew/widgets/appearance_controls.cpp:935
-#: pcbnew/widgets/appearance_controls.cpp:2391
+#: pcbnew/widgets/appearance_controls.cpp:2427
 #, c-format
 msgid "Select Tracks and Vias in %s"
 msgstr "Επιλογή Διαδρόμων και Διελεύσεων σε %s"
 
 #: pcbnew/widgets/appearance_controls.cpp:938
-#: pcbnew/widgets/appearance_controls.cpp:2394
+#: pcbnew/widgets/appearance_controls.cpp:2430
 #, c-format
 msgid "Unselect Tracks and Vias in %s"
 msgstr "Αποεπιλογή Διαδρόμων και Διελεύσεων σε %s"
@@ -52303,90 +51873,270 @@ msgstr "Επίπεδο 8 καθορισμένο από τον χρήστη"
 msgid "User defined layer 9"
 msgstr "Επίπεδο 9 καθορισμένο από τον χρήστη"
 
-#: pcbnew/widgets/appearance_controls.cpp:1730
+#: pcbnew/widgets/appearance_controls.cpp:1684
+#, fuzzy
+msgid "User defined layer 10"
+msgstr "Επίπεδο 1 καθορισμένο από τον χρήστη"
+
+#: pcbnew/widgets/appearance_controls.cpp:1685
+#, fuzzy
+msgid "User defined layer 11"
+msgstr "Επίπεδο 1 καθορισμένο από τον χρήστη"
+
+#: pcbnew/widgets/appearance_controls.cpp:1686
+#, fuzzy
+msgid "User defined layer 12"
+msgstr "Επίπεδο 1 καθορισμένο από τον χρήστη"
+
+#: pcbnew/widgets/appearance_controls.cpp:1687
+#, fuzzy
+msgid "User defined layer 13"
+msgstr "Επίπεδο 1 καθορισμένο από τον χρήστη"
+
+#: pcbnew/widgets/appearance_controls.cpp:1688
+#, fuzzy
+msgid "User defined layer 14"
+msgstr "Επίπεδο 1 καθορισμένο από τον χρήστη"
+
+#: pcbnew/widgets/appearance_controls.cpp:1689
+#, fuzzy
+msgid "User defined layer 15"
+msgstr "Επίπεδο 1 καθορισμένο από τον χρήστη"
+
+#: pcbnew/widgets/appearance_controls.cpp:1690
+#, fuzzy
+msgid "User defined layer 16"
+msgstr "Επίπεδο 1 καθορισμένο από τον χρήστη"
+
+#: pcbnew/widgets/appearance_controls.cpp:1691
+#, fuzzy
+msgid "User defined layer 17"
+msgstr "Επίπεδο 1 καθορισμένο από τον χρήστη"
+
+#: pcbnew/widgets/appearance_controls.cpp:1692
+#, fuzzy
+msgid "User defined layer 18"
+msgstr "Επίπεδο 1 καθορισμένο από τον χρήστη"
+
+#: pcbnew/widgets/appearance_controls.cpp:1693
+#, fuzzy
+msgid "User defined layer 19"
+msgstr "Επίπεδο 1 καθορισμένο από τον χρήστη"
+
+#: pcbnew/widgets/appearance_controls.cpp:1694
+#, fuzzy
+msgid "User defined layer 20"
+msgstr "Επίπεδο 2 καθορισμένο από τον χρήστη"
+
+#: pcbnew/widgets/appearance_controls.cpp:1695
+#, fuzzy
+msgid "User defined layer 21"
+msgstr "Επίπεδο 2 καθορισμένο από τον χρήστη"
+
+#: pcbnew/widgets/appearance_controls.cpp:1696
+#, fuzzy
+msgid "User defined layer 22"
+msgstr "Επίπεδο 2 καθορισμένο από τον χρήστη"
+
+#: pcbnew/widgets/appearance_controls.cpp:1697
+#, fuzzy
+msgid "User defined layer 23"
+msgstr "Επίπεδο 2 καθορισμένο από τον χρήστη"
+
+#: pcbnew/widgets/appearance_controls.cpp:1698
+#, fuzzy
+msgid "User defined layer 24"
+msgstr "Επίπεδο 2 καθορισμένο από τον χρήστη"
+
+#: pcbnew/widgets/appearance_controls.cpp:1699
+#, fuzzy
+msgid "User defined layer 25"
+msgstr "Επίπεδο 2 καθορισμένο από τον χρήστη"
+
+#: pcbnew/widgets/appearance_controls.cpp:1700
+#, fuzzy
+msgid "User defined layer 26"
+msgstr "Επίπεδο 2 καθορισμένο από τον χρήστη"
+
+#: pcbnew/widgets/appearance_controls.cpp:1701
+#, fuzzy
+msgid "User defined layer 27"
+msgstr "Επίπεδο 2 καθορισμένο από τον χρήστη"
+
+#: pcbnew/widgets/appearance_controls.cpp:1702
+#, fuzzy
+msgid "User defined layer 28"
+msgstr "Επίπεδο 2 καθορισμένο από τον χρήστη"
+
+#: pcbnew/widgets/appearance_controls.cpp:1703
+#, fuzzy
+msgid "User defined layer 29"
+msgstr "Επίπεδο 2 καθορισμένο από τον χρήστη"
+
+#: pcbnew/widgets/appearance_controls.cpp:1704
+#, fuzzy
+msgid "User defined layer 30"
+msgstr "Επίπεδο 3 καθορισμένο από τον χρήστη"
+
+#: pcbnew/widgets/appearance_controls.cpp:1705
+#, fuzzy
+msgid "User defined layer 31"
+msgstr "Επίπεδο 3 καθορισμένο από τον χρήστη"
+
+#: pcbnew/widgets/appearance_controls.cpp:1706
+#, fuzzy
+msgid "User defined layer 32"
+msgstr "Επίπεδο 3 καθορισμένο από τον χρήστη"
+
+#: pcbnew/widgets/appearance_controls.cpp:1707
+#, fuzzy
+msgid "User defined layer 33"
+msgstr "Επίπεδο 3 καθορισμένο από τον χρήστη"
+
+#: pcbnew/widgets/appearance_controls.cpp:1708
+#, fuzzy
+msgid "User defined layer 34"
+msgstr "Επίπεδο 3 καθορισμένο από τον χρήστη"
+
+#: pcbnew/widgets/appearance_controls.cpp:1709
+#, fuzzy
+msgid "User defined layer 35"
+msgstr "Επίπεδο 3 καθορισμένο από τον χρήστη"
+
+#: pcbnew/widgets/appearance_controls.cpp:1710
+#, fuzzy
+msgid "User defined layer 36"
+msgstr "Επίπεδο 3 καθορισμένο από τον χρήστη"
+
+#: pcbnew/widgets/appearance_controls.cpp:1711
+#, fuzzy
+msgid "User defined layer 37"
+msgstr "Επίπεδο 3 καθορισμένο από τον χρήστη"
+
+#: pcbnew/widgets/appearance_controls.cpp:1712
+#, fuzzy
+msgid "User defined layer 38"
+msgstr "Επίπεδο 3 καθορισμένο από τον χρήστη"
+
+#: pcbnew/widgets/appearance_controls.cpp:1713
+#, fuzzy
+msgid "User defined layer 39"
+msgstr "Επίπεδο 3 καθορισμένο από τον χρήστη"
+
+#: pcbnew/widgets/appearance_controls.cpp:1714
+#, fuzzy
+msgid "User defined layer 40"
+msgstr "Επίπεδο 4 καθορισμένο από τον χρήστη"
+
+#: pcbnew/widgets/appearance_controls.cpp:1715
+#, fuzzy
+msgid "User defined layer 41"
+msgstr "Επίπεδο 4 καθορισμένο από τον χρήστη"
+
+#: pcbnew/widgets/appearance_controls.cpp:1716
+#, fuzzy
+msgid "User defined layer 42"
+msgstr "Επίπεδο 4 καθορισμένο από τον χρήστη"
+
+#: pcbnew/widgets/appearance_controls.cpp:1717
+#, fuzzy
+msgid "User defined layer 43"
+msgstr "Επίπεδο 4 καθορισμένο από τον χρήστη"
+
+#: pcbnew/widgets/appearance_controls.cpp:1718
+#, fuzzy
+msgid "User defined layer 44"
+msgstr "Επίπεδο 4 καθορισμένο από τον χρήστη"
+
+#: pcbnew/widgets/appearance_controls.cpp:1719
+#, fuzzy
+msgid "User defined layer 45"
+msgstr "Επίπεδο 4 καθορισμένο από τον χρήστη"
+
+#: pcbnew/widgets/appearance_controls.cpp:1766
 msgid "Front copper layer"
 msgstr "Πάνω επίπεδο χαλκού"
 
-#: pcbnew/widgets/appearance_controls.cpp:1731
+#: pcbnew/widgets/appearance_controls.cpp:1767
 msgid "Back copper layer"
 msgstr "Κάτω επίπεδο χαλκού"
 
-#: pcbnew/widgets/appearance_controls.cpp:1732
+#: pcbnew/widgets/appearance_controls.cpp:1768
 msgid "Inner copper layer"
 msgstr "Εσωτερικό επίπεδο χαλκού"
 
-#: pcbnew/widgets/appearance_controls.cpp:1822
+#: pcbnew/widgets/appearance_controls.cpp:1858
 msgid "Show All Copper Layers"
 msgstr "Προβολή Όλων των Επιπέδων Χαλκού"
 
-#: pcbnew/widgets/appearance_controls.cpp:1824
+#: pcbnew/widgets/appearance_controls.cpp:1860
 msgid "Hide All Copper Layers"
 msgstr "Απόκρυψη Όλων των Επιπέδων Χαλκού"
 
-#: pcbnew/widgets/appearance_controls.cpp:1835
+#: pcbnew/widgets/appearance_controls.cpp:1871
 msgid "Show All Non Copper Layers"
 msgstr "Προβολή Όλων των Επιπέδων Εκτός Χαλκού"
 
-#: pcbnew/widgets/appearance_controls.cpp:1839
+#: pcbnew/widgets/appearance_controls.cpp:1875
 msgid "Hide All Non Copper Layers"
 msgstr "Απόκρυψη Όλων των Επιπέδων Εκτός Χαλκού"
 
-#: pcbnew/widgets/appearance_controls.cpp:1853
+#: pcbnew/widgets/appearance_controls.cpp:1889
 msgid "Show Only Front Assembly Layers"
 msgstr "Προβολή Μόνο Μπροστά Επιπέδων Συναρμολόγησης"
 
-#: pcbnew/widgets/appearance_controls.cpp:1856
+#: pcbnew/widgets/appearance_controls.cpp:1892
 msgid "Show Only Front Layers"
 msgstr "Προβολή Μόνο των Μπροστά Επιπέδων"
 
-#: pcbnew/widgets/appearance_controls.cpp:1863
+#: pcbnew/widgets/appearance_controls.cpp:1899
 msgid "Show Only Inner Layers"
 msgstr "Προβολή Μόνο των Εσωτερικών Επιπέδων"
 
-#: pcbnew/widgets/appearance_controls.cpp:1867
+#: pcbnew/widgets/appearance_controls.cpp:1903
 msgid "Show Only Back Layers"
 msgstr "Προβολή Μόνο των Πίσω Επιπέδων"
 
-#: pcbnew/widgets/appearance_controls.cpp:1871
+#: pcbnew/widgets/appearance_controls.cpp:1907
 msgid "Show Only Back Assembly Layers"
 msgstr "Προβολή Μόνο των Πίσω Επιπέδων Συναρμολόγησης"
 
-#: pcbnew/widgets/appearance_controls.cpp:2248
+#: pcbnew/widgets/appearance_controls.cpp:2284
 #, c-format
 msgid "Set opacity of %s"
 msgstr "Ορισμός αδιαφάνειας %s"
 
-#: pcbnew/widgets/appearance_controls.cpp:2367
+#: pcbnew/widgets/appearance_controls.cpp:2403
 msgid "Set Netclass Color"
 msgstr "Ορισμός Χρώματος Κλάσης Δικτύου"
 
-#: pcbnew/widgets/appearance_controls.cpp:2371
+#: pcbnew/widgets/appearance_controls.cpp:2407
 msgid "Use Color from Schematic"
 msgstr "Χρήση Χρωμάτων από Σχηματικό"
 
-#: pcbnew/widgets/appearance_controls.cpp:2380
+#: pcbnew/widgets/appearance_controls.cpp:2416
 msgid "Clear Netclass Color"
 msgstr "Καθαρισμός Χρώματος Κλάσης Δικτύου"
 
-#: pcbnew/widgets/appearance_controls.cpp:2388
+#: pcbnew/widgets/appearance_controls.cpp:2424
 #, c-format
 msgid "Highlight Nets in %s"
 msgstr "Επισήμανση Δικτύων σε %s"
 
-#: pcbnew/widgets/appearance_controls.cpp:2399
+#: pcbnew/widgets/appearance_controls.cpp:2435
 msgid "Show All Netclasses"
 msgstr "Προβολή Όλων των Κλάσεων Δικτύου"
 
-#: pcbnew/widgets/appearance_controls.cpp:2401
+#: pcbnew/widgets/appearance_controls.cpp:2437
 msgid "Hide All Other Netclasses"
 msgstr "Απόκρυψη Όλων των Άλλων Κλάσεων Δικτύου"
 
-#: pcbnew/widgets/appearance_controls.cpp:2462
+#: pcbnew/widgets/appearance_controls.cpp:2498
 #, c-format
 msgid "Show or hide ratsnest for nets in %s"
 msgstr "Προβολή ή απόκρυψη φωλιάς συνδέσεων για δίκτυα σε %s"
 
-#: pcbnew/widgets/appearance_controls.cpp:3447
+#: pcbnew/widgets/appearance_controls.cpp:3483
 msgid ""
 "The current color theme is read-only.  Create a new theme in Preferences to "
 "enable color editing."
@@ -52606,7 +52356,7 @@ msgid "Delete all nets in group '%s'?"
 msgstr "Διαγραφή όλων των nets στην ομάδα '%s';"
 
 #: pcbnew/widgets/search_handlers.cpp:179 pcbnew/zone.cpp:812
-#: pcbnew/zone.cpp:1909
+#: pcbnew/zone.cpp:1933
 msgid "Priority"
 msgstr "Προτεραιότητα"
 
@@ -52662,7 +52412,7 @@ msgstr "Τοποθέτηση"
 msgid "%s"
 msgstr "%s"
 
-#: pcbnew/zone.cpp:862 pcbnew/zone.cpp:1972
+#: pcbnew/zone.cpp:862 pcbnew/zone.cpp:1996
 msgid "Fill Mode"
 msgstr "Λειτουργία Γεμίσματος"
 
@@ -52726,87 +52476,87 @@ msgstr "Περιοχή Κανόνα %s"
 msgid "Zone %s %s"
 msgstr "Ζώνη %s %s"
 
-#: pcbnew/zone.cpp:1916
+#: pcbnew/zone.cpp:1940
 #, fuzzy
 msgid "Keepout"
 msgstr "Καθαρή Περιοχή"
 
-#: pcbnew/zone.cpp:1918
+#: pcbnew/zone.cpp:1942
 #, fuzzy
 msgid "Keep Out Tracks"
 msgstr "Καθαρή περιοχή διαδρόμων"
 
-#: pcbnew/zone.cpp:1924
+#: pcbnew/zone.cpp:1948
 #, fuzzy
 msgid "Keep Out Vias"
 msgstr "Καθαρή περιοχή διελεύσεων"
 
-#: pcbnew/zone.cpp:1930
+#: pcbnew/zone.cpp:1954
 #, fuzzy
 msgid "Keep Out Pads"
 msgstr "Καθαρή περιοχή pads"
 
-#: pcbnew/zone.cpp:1936
+#: pcbnew/zone.cpp:1960
 #, fuzzy
 msgid "Keep Out Copper Pours"
 msgstr "Όχι Χαλκός"
 
-#: pcbnew/zone.cpp:1942
+#: pcbnew/zone.cpp:1966
 #, fuzzy
 msgid "Keep Out Footprints"
 msgstr "Καθαρή περιοχή αποτυπωμάτων"
 
-#: pcbnew/zone.cpp:1951
+#: pcbnew/zone.cpp:1975
 #, fuzzy
 msgid "Enable"
 msgstr "Ενεργοποίηση:"
 
-#: pcbnew/zone.cpp:1958
+#: pcbnew/zone.cpp:1982
 msgid "Source Type"
 msgstr "Τύπος πηγής"
 
-#: pcbnew/zone.cpp:1963
+#: pcbnew/zone.cpp:1987
 #, fuzzy
 msgid "Source Name"
 msgstr "Πηγή 2"
 
-#: pcbnew/zone.cpp:1995
+#: pcbnew/zone.cpp:2019
 msgid "Cannot be less than zone minimum width"
 msgstr "Δεν μπορεί να είναι μικρότερο από το ελάχιστο πλάτος ζώνης"
 
-#: pcbnew/zone.cpp:2001
+#: pcbnew/zone.cpp:2025
 msgid "Hatch Width"
 msgstr "Πλάτος Σκιαγράφησης"
 
-#: pcbnew/zone.cpp:2008
+#: pcbnew/zone.cpp:2032
 msgid "Hatch Gap"
 msgstr "Κενό Σκιαγράφησης"
 
-#: pcbnew/zone.cpp:2015
+#: pcbnew/zone.cpp:2039
 msgid "Hatch Minimum Hole Ratio"
 msgstr "Ελάχιστη Αναλογία Οπών Σκιαγράφησης"
 
-#: pcbnew/zone.cpp:2023
+#: pcbnew/zone.cpp:2047
 msgid "Smoothing Effort"
 msgstr "Προσπάθεια Εξομάλυνσης"
 
-#: pcbnew/zone.cpp:2029
+#: pcbnew/zone.cpp:2053
 msgid "Smoothing Amount"
 msgstr "Ποσοστό Εξομάλυνσης"
 
-#: pcbnew/zone.cpp:2035
+#: pcbnew/zone.cpp:2059
 msgid "Remove Islands"
 msgstr "Αφαίρεση Νησίδων"
 
-#: pcbnew/zone.cpp:2040
+#: pcbnew/zone.cpp:2064
 msgid "Minimum Island Area"
 msgstr "Ελάχιστη Επιφάνεια Νησίδας"
 
-#: pcbnew/zone.cpp:2055
+#: pcbnew/zone.cpp:2079
 msgid "Minimum Width"
 msgstr "Ελάχιστο Πάχος"
 
-#: pcbnew/zone.cpp:2063
+#: pcbnew/zone.cpp:2087
 msgid "Pad Connections"
 msgstr "Συνδέσεις Έδρας"
 
@@ -53032,6 +52782,198 @@ msgstr "Σύμβολο Σχηματικού KiCad"
 msgid "KiCad Drawing Sheet"
 msgstr "Φύλλα Σχεδίασης KiCad"
 
+#~ msgid "CrtYd_Front"
+#~ msgstr "CrtYd_Front"
+
+#~ msgid "Fab_Front"
+#~ msgstr "Fab_Front"
+
+#~ msgid "Adhes_Front"
+#~ msgstr "Adhes_Front"
+
+#~ msgid "SoldP_Front"
+#~ msgstr "SoldP_Front"
+
+#~ msgid "SilkS_Front"
+#~ msgstr "SilkS_Front"
+
+#~ msgid "Mask_Front"
+#~ msgstr "Mask_Front"
+
+#~ msgid "If you want a front copper layer"
+#~ msgstr "Αν θέλετε ένα μπροστινό επίπεδο χαλκού"
+
+#~ msgid "Front_layer"
+#~ msgstr "Front_layer"
+
+#~ msgid "Layer name of front (top) copper layer"
+#~ msgstr "Όνομα μπροστινού (πάνω) επιπέδου χαλκού"
+
+#~ msgid "In1"
+#~ msgstr "Εσ1"
+
+#~ msgid "In2"
+#~ msgstr "Εσ2"
+
+#~ msgid "In3"
+#~ msgstr "Εσ3"
+
+#~ msgid "In4"
+#~ msgstr "Εσ4"
+
+#~ msgid "In5"
+#~ msgstr "Εσ5"
+
+#~ msgid "In6"
+#~ msgstr "Εσ6"
+
+#~ msgid "In7"
+#~ msgstr "Εσ7"
+
+#~ msgid "In8"
+#~ msgstr "Εσ8"
+
+#~ msgid "In9"
+#~ msgstr "Εσ9"
+
+#~ msgid "In10"
+#~ msgstr "Εσ10"
+
+#~ msgid "In11"
+#~ msgstr "Εσ11"
+
+#~ msgid "In12"
+#~ msgstr "Εσ12"
+
+#~ msgid "In13"
+#~ msgstr "Εσ13"
+
+#~ msgid "In14"
+#~ msgstr "Εσ14"
+
+#~ msgid "In15"
+#~ msgstr "Εσ15"
+
+#~ msgid "In16"
+#~ msgstr "Εσ16"
+
+#~ msgid "In17"
+#~ msgstr "Εσ17"
+
+#~ msgid "In18"
+#~ msgstr "Εσ18"
+
+#~ msgid "In19"
+#~ msgstr "Εσ19"
+
+#~ msgid "In20"
+#~ msgstr "Εσ20"
+
+#~ msgid "In21"
+#~ msgstr "Εσ21"
+
+#~ msgid "In22"
+#~ msgstr "Εσ22"
+
+#~ msgid "In23"
+#~ msgstr "Εσ23"
+
+#~ msgid "In24"
+#~ msgstr "Εσ24"
+
+#~ msgid "In25"
+#~ msgstr "Εσ25"
+
+#~ msgid "In26"
+#~ msgstr "Εσ26"
+
+#~ msgid "In27"
+#~ msgstr "Εσ27"
+
+#~ msgid "In28"
+#~ msgstr "Εσ28"
+
+#~ msgid "In29"
+#~ msgstr "Εσ29"
+
+#~ msgid "In30"
+#~ msgstr "Εσ30"
+
+#~ msgid "If you want a back copper layer"
+#~ msgstr "Αν θέλετε ένα πίσω επίπεδο χαλκού"
+
+#~ msgid "Layer name of back (bottom) copper layer"
+#~ msgstr "Όνομα του πίσω (κάτω) επιπέδου χαλκού"
+
+#~ msgid "SoldM_Back"
+#~ msgstr "SoldM_Back"
+
+#~ msgid "SilkS_Back"
+#~ msgstr "SilkS_Back"
+
+#~ msgid "SoldP_Back"
+#~ msgstr "SoldP_Back"
+
+#~ msgid "Adhes_Back"
+#~ msgstr "Adhes_Back"
+
+#~ msgid "Fab_Back"
+#~ msgstr "Fab_Back"
+
+#~ msgid "CrtYd_Back"
+#~ msgstr "CrtYd_Back"
+
+#~ msgid "Pcb_Edges"
+#~ msgstr "Pcb_Edges"
+
+#~ msgid "Margin"
+#~ msgstr "Περιθώριο"
+
+#~ msgid "Eco1"
+#~ msgstr "Eco1"
+
+#~ msgid "Eco2"
+#~ msgstr "Eco2"
+
+#~ msgid "Comments"
+#~ msgstr "Σχόλια"
+
+#~ msgid "Drawings"
+#~ msgstr "Σχέδια"
+
+#~ msgid "User1"
+#~ msgstr "User1"
+
+#~ msgid "User2"
+#~ msgstr "User2"
+
+#~ msgid "User3"
+#~ msgstr "User3"
+
+#~ msgid "User4"
+#~ msgstr "User4"
+
+#~ msgid "User5"
+#~ msgstr "User5"
+
+#~ msgid "User6"
+#~ msgstr "User6"
+
+#~ msgid "User7"
+#~ msgstr "User7"
+
+#~ msgid "User8"
+#~ msgstr "User8"
+
+#~ msgid "User9"
+#~ msgstr "User9"
+
+#~ msgid "(Pad has no layer)"
+#~ msgstr "(Η έδρα δεν έχει επίπεδα)"
+
+#~ msgid "(PTH pad has no copper layers)"
+#~ msgstr "Η έδρα PTH δεν έχει επίπεδα χαλκού"
+
 #, c-format
 #~ msgid "Field%d"
 #~ msgstr "Πεδίο%d"
diff --git a/translation/pofiles/en.po b/translation/pofiles/en.po
index 8d143ede9d..8d8ad41026 100644
--- a/translation/pofiles/en.po
+++ b/translation/pofiles/en.po
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: KiCad\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-01-28 19:42+0300\n"
+"POT-Creation-Date: 2025-01-29 19:59+0300\n"
 "PO-Revision-Date: 2018-07-15 17:07+0200\n"
 "Last-Translator: Simon Richter <Simon.Richter@hogyros.de>\n"
 "Language-Team: Simon Richter <Simon.Richter@hogyros.de>\n"
@@ -2760,12 +2760,6 @@ msgstr "Copy Embedded Reference"
 msgid "Copy the reference for this embedded file"
 msgstr "Copy the reference for this embedded file"
 
-msgid "Select a file to embed"
-msgstr "Select a file to embed"
-
-msgid "All files|*.*"
-msgstr "All files|*.*"
-
 #, c-format
 msgid "File '%s' already exists."
 msgstr "File '%s' already exists."
@@ -2777,6 +2771,12 @@ msgstr "Overwrite"
 msgid "Failed to add file '%s'."
 msgstr "Failed to add file '%s'."
 
+msgid "Select a file to embed"
+msgstr "Select a file to embed"
+
+msgid "All files|*.*"
+msgstr "All files|*.*"
+
 msgid "Select a directory to export files"
 msgstr "Select a directory to export files"
 
@@ -18938,12 +18938,12 @@ msgstr "Local path: monitoring folder changes"
 msgid "The selected directory is already a git project."
 msgstr "The selected directory is already a git project."
 
-msgid "Failed to initialize git project."
-msgstr "Failed to initialize git project."
-
 msgid "Set default remote"
 msgstr "Set default remote"
 
+msgid "Failed to initialize git project."
+msgstr "Failed to initialize git project."
+
 msgid "Failed to set default remote."
 msgstr "Failed to set default remote."
 
@@ -26486,6 +26486,10 @@ msgstr "If checked, zones will be re-filled after each edit operation"
 msgid "Internal Layers"
 msgstr "Internal Layers"
 
+#, c-format
+msgid "Layer name %s already in use."
+msgstr "Layer name %s already in use."
+
 msgid "Default Field Properties for New Footprints"
 msgstr "Default Field Properties for New Footprints"
 
@@ -26967,9 +26971,96 @@ msgstr "Apply board defaults to footprint text"
 msgid "Apply board defaults to non-copper footprint shapes"
 msgstr "Apply board defaults to non-copper footprint shapes"
 
+msgid "Off-board, testing"
+msgstr "Off-board, testing"
+
+msgid "If you want a fabrication layer for the front side of the board"
+msgstr "If you want a fabrication layer for the front side of the board"
+
+msgid "Off-board, manufacturing"
+msgstr "Off-board, manufacturing"
+
+msgid "If you want an adhesive template for the front side of the board"
+msgstr "If you want an adhesive template for the front side of the board"
+
+msgid "On-board, non-copper"
+msgstr "On-board, non-copper"
+
+msgid "If you want a solder paste layer for front side of the board"
+msgstr "If you want a solder paste layer for front side of the board"
+
+msgid "If you want a silk screen layer for the front side of the board"
+msgstr "If you want a silk screen layer for the front side of the board"
+
+msgid "If you want a solder mask layer for the front of the board"
+msgstr "If you want a solder mask layer for the front of the board"
+
+msgid "If you want a solder mask layer for the back side of the board"
+msgstr "If you want a solder mask layer for the back side of the board"
+
+msgid "If you want a silk screen layer for the back side of the board"
+msgstr "If you want a silk screen layer for the back side of the board"
+
+msgid "If you want a solder paste layer for the back side of the board"
+msgstr "If you want a solder paste layer for the back side of the board"
+
+msgid "If you want an adhesive layer for the back side of the board"
+msgstr "If you want an adhesive layer for the back side of the board"
+
+msgid "If you want a fabrication layer for the back side of the board"
+msgstr "If you want a fabrication layer for the back side of the board"
+
+msgid "Board contour"
+msgstr "Board contour"
+
+msgid "Board contour setback"
+msgstr "Board contour setback"
+
+msgid "Auxiliary"
+msgstr "Auxiliary"
+
+msgid "If you want a separate layer for comments or notes"
+msgstr "If you want a separate layer for comments or notes"
+
+msgid "If you want a layer for documentation drawings"
+msgstr "If you want a layer for documentation drawings"
+
 msgid "Use the Physical Stackup page to change the number of copper layers."
 msgstr "Use the Physical Stackup page to change the number of copper layers."
 
+msgid "Layer Name"
+msgstr "Layer Name"
+
+msgid "signal"
+msgstr "signal"
+
+msgid "power plane"
+msgstr "power plane"
+
+msgid "mixed"
+msgstr "mixed"
+
+msgid "jumper"
+msgstr "jumper"
+
+msgid ""
+"Copper layer type for Freerouter and other external routers.\n"
+"Power plane layers are removed from Freerouter's layer menus."
+msgstr ""
+"Copper layer type for Freerouter and other external routers.\n"
+"Power plane layers are removed from Freerouter's layer menus."
+
+msgid "Off-board, front"
+msgstr "Off-board, front"
+
+msgid "Off-board, back"
+msgstr "Off-board, back"
+
+msgid ""
+"Auxiliary layers do not flip with board side, while back and front layers do."
+msgstr ""
+"Auxiliary layers do not flip with board side, while back and front layers do."
+
 #, c-format
 msgid ""
 "Footprints have some items on removed layers:\n"
@@ -27029,276 +27120,6 @@ msgstr "Add User-defined Layer"
 msgid "Add User Defined Layer..."
 msgstr "Add User Defined Layer..."
 
-msgid "CrtYd_Front"
-msgstr "CrtYd_Front"
-
-msgid "Off-board, testing"
-msgstr "Off-board, testing"
-
-msgid "If you want a fabrication layer for the front side of the board"
-msgstr "If you want a fabrication layer for the front side of the board"
-
-msgid "Fab_Front"
-msgstr "Fab_Front"
-
-msgid "Off-board, manufacturing"
-msgstr "Off-board, manufacturing"
-
-msgid "If you want an adhesive template for the front side of the board"
-msgstr "If you want an adhesive template for the front side of the board"
-
-msgid "Adhes_Front"
-msgstr "Adhes_Front"
-
-msgid "On-board, non-copper"
-msgstr "On-board, non-copper"
-
-msgid "If you want a solder paste layer for front side of the board"
-msgstr "If you want a solder paste layer for front side of the board"
-
-msgid "SoldP_Front"
-msgstr "SoldP_Front"
-
-msgid "If you want a silk screen layer for the front side of the board"
-msgstr "If you want a silk screen layer for the front side of the board"
-
-msgid "SilkS_Front"
-msgstr "SilkS_Front"
-
-msgid "If you want a solder mask layer for the front of the board"
-msgstr "If you want a solder mask layer for the front of the board"
-
-msgid "Mask_Front"
-msgstr "Mask_Front"
-
-msgid "If you want a front copper layer"
-msgstr "If you want a front copper layer"
-
-msgid "Front_layer"
-msgstr "Front_layer"
-
-msgid "Layer name of front (top) copper layer"
-msgstr "Layer name of front (top) copper layer"
-
-msgid "signal"
-msgstr "signal"
-
-msgid "power plane"
-msgstr "power plane"
-
-msgid "mixed"
-msgstr "mixed"
-
-msgid "jumper"
-msgstr "jumper"
-
-msgid ""
-"Copper layer type for Freerouter and other external routers.\n"
-"Power plane layers are removed from Freerouter's layer menus."
-msgstr ""
-"Copper layer type for Freerouter and other external routers.\n"
-"Power plane layers are removed from Freerouter's layer menus."
-
-msgid "In1"
-msgstr "In1"
-
-msgid "In2"
-msgstr "In2"
-
-msgid "In3"
-msgstr "In3"
-
-msgid "In4"
-msgstr "In4"
-
-msgid "In5"
-msgstr "In5"
-
-msgid "In6"
-msgstr "In6"
-
-msgid "In7"
-msgstr "In7"
-
-msgid "In8"
-msgstr "In8"
-
-msgid "In9"
-msgstr "In9"
-
-msgid "In10"
-msgstr "In10"
-
-msgid "In11"
-msgstr "In11"
-
-msgid "In12"
-msgstr "In12"
-
-msgid "In13"
-msgstr "In13"
-
-msgid "In14"
-msgstr "In14"
-
-msgid "In15"
-msgstr "In15"
-
-msgid "In16"
-msgstr "In16"
-
-msgid "In17"
-msgstr "In17"
-
-msgid "In18"
-msgstr "In18"
-
-msgid "In19"
-msgstr "In19"
-
-msgid "In20"
-msgstr "In20"
-
-msgid "In21"
-msgstr "In21"
-
-msgid "In22"
-msgstr "In22"
-
-msgid "In23"
-msgstr "In23"
-
-msgid "In24"
-msgstr "In24"
-
-msgid "In25"
-msgstr "In25"
-
-msgid "In26"
-msgstr "In26"
-
-msgid "In27"
-msgstr "In27"
-
-msgid "In28"
-msgstr "In28"
-
-msgid "In29"
-msgstr "In29"
-
-msgid "In30"
-msgstr "In30"
-
-msgid "If you want a back copper layer"
-msgstr "If you want a back copper layer"
-
-msgid "Layer name of back (bottom) copper layer"
-msgstr "Layer name of back (bottom) copper layer"
-
-msgid "If you want a solder mask layer for the back side of the board"
-msgstr "If you want a solder mask layer for the back side of the board"
-
-msgid "SoldM_Back"
-msgstr "SoldM_Back"
-
-msgid "If you want a silk screen layer for the back side of the board"
-msgstr "If you want a silk screen layer for the back side of the board"
-
-msgid "SilkS_Back"
-msgstr "SilkS_Back"
-
-msgid "If you want a solder paste layer for the back side of the board"
-msgstr "If you want a solder paste layer for the back side of the board"
-
-msgid "SoldP_Back"
-msgstr "SoldP_Back"
-
-msgid "If you want an adhesive layer for the back side of the board"
-msgstr "If you want an adhesive layer for the back side of the board"
-
-msgid "Adhes_Back"
-msgstr "Adhes_Back"
-
-msgid "If you want a fabrication layer for the back side of the board"
-msgstr "If you want a fabrication layer for the back side of the board"
-
-msgid "Fab_Back"
-msgstr "Fab_Back"
-
-msgid "CrtYd_Back"
-msgstr "CrtYd_Back"
-
-msgid "Pcb_Edges"
-msgstr "Pcb_Edges"
-
-msgid "Board contour"
-msgstr "Board contour"
-
-msgid "Margin"
-msgstr "Margin"
-
-msgid "Board contour setback"
-msgstr "Board contour setback"
-
-msgid "Eco1"
-msgstr "Eco1"
-
-msgid "Auxiliary"
-msgstr "Auxiliary"
-
-msgid "Eco2"
-msgstr "Eco2"
-
-msgid "If you want a separate layer for comments or notes"
-msgstr "If you want a separate layer for comments or notes"
-
-msgid "Comments"
-msgstr "Comments"
-
-msgid "If you want a layer for documentation drawings"
-msgstr "If you want a layer for documentation drawings"
-
-msgid "Drawings"
-msgstr "Drawings"
-
-msgid "User1"
-msgstr "User1"
-
-msgid "Off-board, front"
-msgstr "Off-board, front"
-
-msgid "Off-board, back"
-msgstr "Off-board, back"
-
-msgid ""
-"Auxiliary layers do not flip with board side, while back and front layers do."
-msgstr ""
-"Auxiliary layers do not flip with board side, while back and front layers do."
-
-msgid "User2"
-msgstr "User2"
-
-msgid "User3"
-msgstr "User3"
-
-msgid "User4"
-msgstr "User4"
-
-msgid "User5"
-msgstr "User5"
-
-msgid "User6"
-msgstr "User6"
-
-msgid "User7"
-msgstr "User7"
-
-msgid "User8"
-msgstr "User8"
-
-msgid "User9"
-msgstr "User9"
-
 msgid ""
 "Use your board manufacturer's recommendations for solder mask expansion and "
 "minimum web width."
@@ -31146,15 +30967,10 @@ msgstr "PTH pad %s %s of %s"
 msgid "PTH pad %s"
 msgstr "PTH pad %s"
 
-msgid "(Pad has no layer)"
-msgstr "(Pad has no layer)"
-
-msgid "(PTH pad has no copper layers)"
-msgstr "(PTH pad has no copper layers)"
-
-msgid "(plated through holes normally have a copper pad on at least one layer)"
+msgid ""
+"(plated through holes normally have a copper pad on at least one outer layer)"
 msgstr ""
-"(plated through holes normally have a copper pad on at least one layer)"
+"(plated through holes normally have a copper pad on at least one outer layer)"
 
 msgid "('fiducial' property makes no sense on NPTH pads)"
 msgstr "('fiducial' property makes no sense on NPTH pads)"
@@ -34010,9 +33826,6 @@ msgstr "Create Lines"
 msgid "Create Arc"
 msgstr "Create Arc"
 
-msgid "Layer Name"
-msgstr "Layer Name"
-
 msgid "Thickness (mm)"
 msgstr "Thickness (mm)"
 
@@ -36340,6 +36153,114 @@ msgstr "User defined layer 8"
 msgid "User defined layer 9"
 msgstr "User defined layer 9"
 
+msgid "User defined layer 10"
+msgstr "User defined layer 10"
+
+msgid "User defined layer 11"
+msgstr "User defined layer 11"
+
+msgid "User defined layer 12"
+msgstr "User defined layer 12"
+
+msgid "User defined layer 13"
+msgstr "User defined layer 13"
+
+msgid "User defined layer 14"
+msgstr "User defined layer 14"
+
+msgid "User defined layer 15"
+msgstr "User defined layer 15"
+
+msgid "User defined layer 16"
+msgstr "User defined layer 16"
+
+msgid "User defined layer 17"
+msgstr "User defined layer 17"
+
+msgid "User defined layer 18"
+msgstr "User defined layer 18"
+
+msgid "User defined layer 19"
+msgstr "User defined layer 19"
+
+msgid "User defined layer 20"
+msgstr "User defined layer 20"
+
+msgid "User defined layer 21"
+msgstr "User defined layer 21"
+
+msgid "User defined layer 22"
+msgstr "User defined layer 22"
+
+msgid "User defined layer 23"
+msgstr "User defined layer 23"
+
+msgid "User defined layer 24"
+msgstr "User defined layer 24"
+
+msgid "User defined layer 25"
+msgstr "User defined layer 25"
+
+msgid "User defined layer 26"
+msgstr "User defined layer 26"
+
+msgid "User defined layer 27"
+msgstr "User defined layer 27"
+
+msgid "User defined layer 28"
+msgstr "User defined layer 28"
+
+msgid "User defined layer 29"
+msgstr "User defined layer 29"
+
+msgid "User defined layer 30"
+msgstr "User defined layer 30"
+
+msgid "User defined layer 31"
+msgstr "User defined layer 31"
+
+msgid "User defined layer 32"
+msgstr "User defined layer 32"
+
+msgid "User defined layer 33"
+msgstr "User defined layer 33"
+
+msgid "User defined layer 34"
+msgstr "User defined layer 34"
+
+msgid "User defined layer 35"
+msgstr "User defined layer 35"
+
+msgid "User defined layer 36"
+msgstr "User defined layer 36"
+
+msgid "User defined layer 37"
+msgstr "User defined layer 37"
+
+msgid "User defined layer 38"
+msgstr "User defined layer 38"
+
+msgid "User defined layer 39"
+msgstr "User defined layer 39"
+
+msgid "User defined layer 40"
+msgstr "User defined layer 40"
+
+msgid "User defined layer 41"
+msgstr "User defined layer 41"
+
+msgid "User defined layer 42"
+msgstr "User defined layer 42"
+
+msgid "User defined layer 43"
+msgstr "User defined layer 43"
+
+msgid "User defined layer 44"
+msgstr "User defined layer 44"
+
+msgid "User defined layer 45"
+msgstr "User defined layer 45"
+
 msgid "Front copper layer"
 msgstr "Front copper layer"
 
@@ -36862,6 +36783,203 @@ msgstr "KiCad Schematic Symbol"
 msgid "KiCad Drawing Sheet"
 msgstr "KiCad Drawing Sheet"
 
+#~ msgid "CrtYd_Front"
+#~ msgstr "CrtYd_Front"
+
+#~ msgid "Fab_Front"
+#~ msgstr "Fab_Front"
+
+#~ msgid "Adhes_Front"
+#~ msgstr "Adhes_Front"
+
+#~ msgid "SoldP_Front"
+#~ msgstr "SoldP_Front"
+
+#~ msgid "SilkS_Front"
+#~ msgstr "SilkS_Front"
+
+#~ msgid "Mask_Front"
+#~ msgstr "Mask_Front"
+
+#~ msgid "If you want a front copper layer"
+#~ msgstr "If you want a front copper layer"
+
+#~ msgid "Front_layer"
+#~ msgstr "Front_layer"
+
+#~ msgid "Layer name of front (top) copper layer"
+#~ msgstr "Layer name of front (top) copper layer"
+
+#~ msgid "In1"
+#~ msgstr "In1"
+
+#~ msgid "In2"
+#~ msgstr "In2"
+
+#~ msgid "In3"
+#~ msgstr "In3"
+
+#~ msgid "In4"
+#~ msgstr "In4"
+
+#~ msgid "In5"
+#~ msgstr "In5"
+
+#~ msgid "In6"
+#~ msgstr "In6"
+
+#~ msgid "In7"
+#~ msgstr "In7"
+
+#~ msgid "In8"
+#~ msgstr "In8"
+
+#~ msgid "In9"
+#~ msgstr "In9"
+
+#~ msgid "In10"
+#~ msgstr "In10"
+
+#~ msgid "In11"
+#~ msgstr "In11"
+
+#~ msgid "In12"
+#~ msgstr "In12"
+
+#~ msgid "In13"
+#~ msgstr "In13"
+
+#~ msgid "In14"
+#~ msgstr "In14"
+
+#~ msgid "In15"
+#~ msgstr "In15"
+
+#~ msgid "In16"
+#~ msgstr "In16"
+
+#~ msgid "In17"
+#~ msgstr "In17"
+
+#~ msgid "In18"
+#~ msgstr "In18"
+
+#~ msgid "In19"
+#~ msgstr "In19"
+
+#~ msgid "In20"
+#~ msgstr "In20"
+
+#~ msgid "In21"
+#~ msgstr "In21"
+
+#~ msgid "In22"
+#~ msgstr "In22"
+
+#~ msgid "In23"
+#~ msgstr "In23"
+
+#~ msgid "In24"
+#~ msgstr "In24"
+
+#~ msgid "In25"
+#~ msgstr "In25"
+
+#~ msgid "In26"
+#~ msgstr "In26"
+
+#~ msgid "In27"
+#~ msgstr "In27"
+
+#~ msgid "In28"
+#~ msgstr "In28"
+
+#~ msgid "In29"
+#~ msgstr "In29"
+
+#~ msgid "In30"
+#~ msgstr "In30"
+
+#~ msgid "If you want a back copper layer"
+#~ msgstr "If you want a back copper layer"
+
+#~ msgid "Layer name of back (bottom) copper layer"
+#~ msgstr "Layer name of back (bottom) copper layer"
+
+#~ msgid "SoldM_Back"
+#~ msgstr "SoldM_Back"
+
+#~ msgid "SilkS_Back"
+#~ msgstr "SilkS_Back"
+
+#~ msgid "SoldP_Back"
+#~ msgstr "SoldP_Back"
+
+#~ msgid "Adhes_Back"
+#~ msgstr "Adhes_Back"
+
+#~ msgid "Fab_Back"
+#~ msgstr "Fab_Back"
+
+#~ msgid "CrtYd_Back"
+#~ msgstr "CrtYd_Back"
+
+#~ msgid "Pcb_Edges"
+#~ msgstr "Pcb_Edges"
+
+#~ msgid "Margin"
+#~ msgstr "Margin"
+
+#~ msgid "Eco1"
+#~ msgstr "Eco1"
+
+#~ msgid "Eco2"
+#~ msgstr "Eco2"
+
+#~ msgid "Comments"
+#~ msgstr "Comments"
+
+#~ msgid "Drawings"
+#~ msgstr "Drawings"
+
+#~ msgid "User1"
+#~ msgstr "User1"
+
+#~ msgid "User2"
+#~ msgstr "User2"
+
+#~ msgid "User3"
+#~ msgstr "User3"
+
+#~ msgid "User4"
+#~ msgstr "User4"
+
+#~ msgid "User5"
+#~ msgstr "User5"
+
+#~ msgid "User6"
+#~ msgstr "User6"
+
+#~ msgid "User7"
+#~ msgstr "User7"
+
+#~ msgid "User8"
+#~ msgstr "User8"
+
+#~ msgid "User9"
+#~ msgstr "User9"
+
+#~ msgid "(Pad has no layer)"
+#~ msgstr "(Pad has no layer)"
+
+#~ msgid "(PTH pad has no copper layers)"
+#~ msgstr "(PTH pad has no copper layers)"
+
+#~ msgid ""
+#~ "(plated through holes normally have a copper pad on at least one layer)"
+#~ msgstr ""
+#~ "(plated through holes normally have a copper pad on at least one layer)"
+
 #, c-format
 #~ msgid "Field%d"
 #~ msgstr "Field%d"
diff --git a/translation/pofiles/es.po b/translation/pofiles/es.po
index a05ae50267..56c117ea19 100644
--- a/translation/pofiles/es.po
+++ b/translation/pofiles/es.po
@@ -19,7 +19,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: KiCad Spanish Translation\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-01-28 19:42+0300\n"
+"POT-Creation-Date: 2025-01-29 19:59+0300\n"
 "PO-Revision-Date: 2025-01-23 15:38+0000\n"
 "Last-Translator: John Beard <john.j.beard@gmail.com>\n"
 "Language-Team: Spanish <https://hosted.weblate.org/projects/kicad/master-"
@@ -177,7 +177,7 @@ msgstr "Tiempo de actualización %.3f s"
 #: pcbnew/pcb_io/easyedapro/pcb_io_easyedapro.cpp:116
 #: pcbnew/pcb_io/fabmaster/pcb_io_fabmaster.cpp:59
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:503
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2703
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2706
 #, c-format
 msgid "Loading %s..."
 msgstr "Cargando %s..."
@@ -300,7 +300,7 @@ msgstr "Visor 3D de KiCad"
 #: 3d-viewer/3d_viewer/eda_3d_viewer_frame.cpp:667
 #: eeschema/dialogs/panel_eeschema_display_options_base.cpp:27
 #: eeschema/dialogs/panel_sym_display_options_base.cpp:25
-#: pcbnew/footprint_edit_frame.cpp:242 pcbnew/footprint_edit_frame.cpp:955
+#: pcbnew/footprint_edit_frame.cpp:242 pcbnew/footprint_edit_frame.cpp:965
 #: pcbnew/pcb_edit_frame.cpp:326 pcbnew/pcb_edit_frame.cpp:1708
 #: pcbnew/tools/pcb_actions.cpp:1327
 msgid "Appearance"
@@ -339,10 +339,10 @@ msgstr "Permisos insuficientes para guardar el archivo '%s'."
 #: 3d-viewer/3d_viewer/eda_3d_viewer_frame.cpp:748 common/confirm.cpp:211
 #: common/dialogs/dialog_grid_settings.cpp:82
 #: common/dialogs/dialog_grid_settings.cpp:89
-#: common/dialogs/panel_embedded_files.cpp:296
-#: common/dialogs/panel_embedded_files.cpp:369
-#: common/dialogs/panel_embedded_files.cpp:400
-#: common/dialogs/panel_embedded_files.cpp:410
+#: common/dialogs/panel_embedded_files.cpp:307
+#: common/dialogs/panel_embedded_files.cpp:416
+#: common/dialogs/panel_embedded_files.cpp:447
+#: common/dialogs/panel_embedded_files.cpp:457
 #: common/dialogs/panel_setup_severities.cpp:44 common/kidialog.cpp:126
 #: eeschema/dialogs/dialog_erc.cpp:878
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1812
@@ -365,9 +365,9 @@ msgstr "Permisos insuficientes para guardar el archivo '%s'."
 #: pcb_calculator/calculator_panels/panel_fusing_current.cpp:191
 #: pcb_calculator/calculator_panels/panel_fusing_current.cpp:203
 #: pcbnew/dialogs/dialog_drc.cpp:984
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:397
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:389
 #: pcbnew/drc/drc_item.cpp:231 pcbnew/pcb_marker.cpp:211
-#: pcbnew/widgets/appearance_controls.cpp:2729
+#: pcbnew/widgets/appearance_controls.cpp:2765
 msgid "Error"
 msgstr "Error"
 
@@ -721,7 +721,7 @@ msgstr "Modelos marcados DNP"
 msgid "Model Bounding Boxes"
 msgstr "Cajas de delimitación de modelo"
 
-#: 3d-viewer/dialogs/appearance_controls_3D.cpp:77 common/layer_id.cpp:170
+#: 3d-viewer/dialogs/appearance_controls_3D.cpp:77 common/layer_id.cpp:125
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:30
 #: eeschema/dialogs/dialog_update_from_pcb_base.cpp:64
 #: pcb_calculator/calculator_panels/panel_rf_attenuators_base.cpp:111
@@ -834,13 +834,13 @@ msgstr ""
 "colores."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:563
-#: pcbnew/widgets/appearance_controls.cpp:2198
+#: pcbnew/widgets/appearance_controls.cpp:2234
 #, c-format
 msgid "Show or hide %s"
 msgstr "Mostrar u ocultar %s"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:633
-#: pcbnew/widgets/appearance_controls.cpp:2571
+#: pcbnew/widgets/appearance_controls.cpp:2607
 #, c-format
 msgid "Presets (%s+Tab):"
 msgstr "Ajustes por defecto (%s+Tab):"
@@ -848,93 +848,93 @@ msgstr "Ajustes por defecto (%s+Tab):"
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:647
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1644
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2078
-#: pcbnew/widgets/appearance_controls.cpp:2596
+#: pcbnew/widgets/appearance_controls.cpp:2632
 msgid "Save preset..."
 msgstr "Guardar ajuste por defecto..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:648
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1645
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2079
-#: pcbnew/widgets/appearance_controls.cpp:2597
+#: pcbnew/widgets/appearance_controls.cpp:2633
 msgid "Delete preset..."
 msgstr "Eliminar ajuste por defecto..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:754
-#: pcbnew/widgets/appearance_controls.cpp:2702
+#: pcbnew/widgets/appearance_controls.cpp:2738
 msgid "Layer preset name:"
 msgstr "Nombre de ajuste por defecto de capa:"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:755
-#: pcbnew/widgets/appearance_controls.cpp:2703
+#: pcbnew/widgets/appearance_controls.cpp:2739
 msgid "Save Layer Preset"
 msgstr "Guardar ajuste por defecto de capa"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:770
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1819
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2221
-#: pcbnew/widgets/appearance_controls.cpp:2736
+#: pcbnew/widgets/appearance_controls.cpp:2772
 msgid "Overwrite existing preset?"
 msgstr "¿Sobrescribir ajuste por defecto existente?"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:796
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1844
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2246
-#: pcbnew/widgets/appearance_controls.cpp:2762
+#: pcbnew/widgets/appearance_controls.cpp:2798
 msgid "Presets"
 msgstr "Ajustes por defecto"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:805
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1856
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2258
-#: pcbnew/widgets/appearance_controls.cpp:2774
+#: pcbnew/widgets/appearance_controls.cpp:2810
 msgid "Delete Preset"
 msgstr "Eliminar ajuste por defecto"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:806
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1857
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2259
-#: pcbnew/widgets/appearance_controls.cpp:2775
+#: pcbnew/widgets/appearance_controls.cpp:2811
 msgid "Select preset:"
 msgstr "Seleccionar ajuste por defecto:"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:864
-#: pcbnew/widgets/appearance_controls.cpp:2875
+#: pcbnew/widgets/appearance_controls.cpp:2911
 #, c-format
 msgid "Viewports (%s+Tab):"
 msgstr "Vistas (%s+Tab):"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:873
-#: pcbnew/widgets/appearance_controls.cpp:2884
+#: pcbnew/widgets/appearance_controls.cpp:2920
 msgid "Save viewport..."
 msgstr "Guardar vista..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:874
-#: pcbnew/widgets/appearance_controls.cpp:2885
+#: pcbnew/widgets/appearance_controls.cpp:2921
 msgid "Delete viewport..."
 msgstr "Eliminar vista..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:905
-#: pcbnew/widgets/appearance_controls.cpp:2934
+#: pcbnew/widgets/appearance_controls.cpp:2970
 msgid "Viewport name:"
 msgstr "Nombre de vista:"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:906
-#: pcbnew/widgets/appearance_controls.cpp:2934
+#: pcbnew/widgets/appearance_controls.cpp:2970
 msgid "Save Viewport"
 msgstr "Guardar vista"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:946
-#: pcbnew/widgets/appearance_controls.cpp:2973
+#: pcbnew/widgets/appearance_controls.cpp:3009
 msgid "Viewports"
 msgstr "Vistas"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:955
-#: pcbnew/widgets/appearance_controls.cpp:2982
+#: pcbnew/widgets/appearance_controls.cpp:3018
 msgid "Delete Viewport"
 msgstr "Eliminar vista"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:956
-#: pcbnew/widgets/appearance_controls.cpp:2983
+#: pcbnew/widgets/appearance_controls.cpp:3019
 msgid "Select viewport:"
 msgstr "Seleccionar vista:"
 
@@ -1309,7 +1309,7 @@ msgid "Z:"
 msgstr "Z:"
 
 #: 3d-viewer/dialogs/panel_preview_3d_model_base.cpp:68
-#: gerbview/gerber_draw_item.cpp:722 pcbnew/footprint.cpp:1676
+#: gerbview/gerber_draw_item.cpp:722 pcbnew/footprint.cpp:1681
 #: pcbnew/pad.cpp:1361
 msgid "Rotation"
 msgstr "Rotación"
@@ -1893,8 +1893,8 @@ msgid "Information"
 msgstr "Información"
 
 #: common/confirm.cpp:266 common/confirm.cpp:269
-#: common/dialogs/panel_embedded_files.cpp:272
-#: common/dialogs/panel_embedded_files.cpp:346
+#: common/dialogs/panel_embedded_files.cpp:285
+#: common/dialogs/panel_embedded_files.cpp:393
 #: eeschema/design_block_utils.cpp:50 eeschema/design_block_utils.cpp:183
 #: eeschema/symbol_editor/symbol_editor.cpp:372
 #: eeschema/symbol_editor/symbol_editor.cpp:998
@@ -1909,7 +1909,7 @@ msgstr "Información"
 #: pcbnew/dialogs/dialog_gencad_export_options.cpp:119
 #: pcbnew/dialogs/dialog_track_via_properties.cpp:570
 #: pcbnew/footprint_libraries_utils.cpp:375
-#: pcbnew/footprint_libraries_utils.cpp:1148 pcbnew/router/router_tool.cpp:1849
+#: pcbnew/footprint_libraries_utils.cpp:1157 pcbnew/router/router_tool.cpp:1849
 #: pcbnew/router/router_tool.cpp:2603
 #: pcbnew/tools/footprint_editor_control.cpp:470 pcbnew/zone_filler.cpp:881
 msgid "Confirmation"
@@ -1951,7 +1951,7 @@ msgid "KiCad Design Block folders"
 msgstr "Archivos de proyecto heredados de KiCad"
 
 #: common/design_block_io.cpp:172
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3036
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3039
 #, c-format
 msgid "Cannot overwrite library path '%s'."
 msgstr "No puede sobrescribirse la ruta de la biblioteca «%s»."
@@ -1968,7 +1968,7 @@ msgstr ""
 "Por favor, confirme que tiene permisos de escritura e inténtelo de nuevo."
 
 #: common/design_block_io.cpp:201 pcbnew/pcb_io/geda/pcb_io_geda.cpp:977
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3061
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3064
 #, c-format
 msgid "Insufficient permissions to delete folder '%s'."
 msgstr "Permisos insuficientes para eliminar la carpeta '%s'."
@@ -2069,8 +2069,8 @@ msgstr "No se puede crear la ruta '%s' de la tabla global de bibliotecas."
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:50
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:99
 #: pcbnew/dialogs/panel_pcbnew_action_plugins_base.cpp:42
-#: pcbnew/footprint_libraries_utils.cpp:1006
-#: pcbnew/footprint_libraries_utils.cpp:1334
+#: pcbnew/footprint_libraries_utils.cpp:1015
+#: pcbnew/footprint_libraries_utils.cpp:1343
 msgid "Description"
 msgstr "Descripción"
 
@@ -2460,7 +2460,7 @@ msgstr "Variables de entorno"
 #: eeschema/dialogs/panel_bom_presets_base.cpp:80
 #: eeschema/dialogs/panel_sym_lib_table.cpp:384
 #: eeschema/dialogs/panel_template_fieldnames_base.cpp:42
-#: eeschema/fields_grid_table.cpp:478 eeschema/sch_pin.cpp:1579
+#: eeschema/fields_grid_table.cpp:469 eeschema/sch_pin.cpp:1579
 #: eeschema/sch_symbol.cpp:2065 eeschema/sch_symbol.cpp:2115
 #: eeschema/symbol_editor/symbol_editor.cpp:1598
 #: eeschema/symbol_viewer_frame.cpp:459
@@ -2470,13 +2470,15 @@ msgstr "Variables de entorno"
 #: kicad/pcm/dialogs/dialog_manage_repositories_base.cpp:39
 #: kicad/pcm/dialogs/panel_package_base.cpp:50
 #: pcbnew/dialogs/dialog_footprint_wizard_list_base.cpp:42
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:54
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:170
 #: pcbnew/dialogs/panel_fp_lib_table.cpp:438
-#: pcbnew/pcb_fields_grid_table.cpp:174 pcbnew/pcb_group.cpp:507
+#: pcbnew/pcb_fields_grid_table.cpp:143 pcbnew/pcb_group.cpp:507
 #: pcbnew/widgets/pcb_net_inspector_panel.cpp:120
 #: pcbnew/widgets/search_handlers.cpp:176
 #: pcbnew/widgets/search_handlers.cpp:309
 #: pcbnew/widgets/search_handlers.cpp:388 pcbnew/zone.cpp:853
-#: pcbnew/zone.cpp:1913 pcbnew/zone_manager/dialog_zone_manager_base.cpp:38
+#: pcbnew/zone.cpp:1937 pcbnew/zone_manager/dialog_zone_manager_base.cpp:38
 #: pcbnew/zone_manager/model_zones_overview_table.h:75
 msgid "Name"
 msgstr "Nombre"
@@ -2674,7 +2676,7 @@ msgstr "Tamaño Y de cuadrícula fuera del rango."
 #: eeschema/symbol_editor/symbol_editor.cpp:860
 #: pcb_calculator/dialogs/dialog_regulator_form_base.cpp:27
 #: pcbnew/board_stackup_manager/dialog_dielectric_list_manager_base.cpp:31
-#: pcbnew/footprint_libraries_utils.cpp:1040
+#: pcbnew/footprint_libraries_utils.cpp:1049
 msgid "Name:"
 msgstr "Nombre:"
 
@@ -3265,7 +3267,7 @@ msgstr "Opción"
 #: eeschema/dialogs/dialog_sim_format_value.cpp:75
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:57
 #: eeschema/dialogs/panel_sym_lib_table.cpp:385
-#: eeschema/fields_grid_table.cpp:479 eeschema/sch_symbol.cpp:1098
+#: eeschema/fields_grid_table.cpp:470 eeschema/sch_symbol.cpp:1098
 #: eeschema/sch_symbol.cpp:2062 eeschema/sch_symbol.cpp:2112
 #: eeschema/sch_symbol.cpp:2994 eeschema/sim/simulator_frame_ui.cpp:616
 #: eeschema/sim/simulator_frame_ui.cpp:2673
@@ -3275,13 +3277,13 @@ msgstr "Opción"
 #: eeschema/widgets/search_handlers.cpp:247
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:69
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:70
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:65
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:157
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:169
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:48
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:57
-#: pcbnew/dialogs/panel_fp_lib_table.cpp:439 pcbnew/footprint.cpp:4048
+#: pcbnew/dialogs/panel_fp_lib_table.cpp:439 pcbnew/footprint.cpp:4053
 #: pcbnew/footprint_wizard_frame.cpp:326 pcbnew/pcb_dimension.cpp:605
-#: pcbnew/pcb_fields_grid_table.cpp:175 pcbnew/plot_board_layers.cpp:107
+#: pcbnew/pcb_fields_grid_table.cpp:144 pcbnew/plot_board_layers.cpp:107
 #: pcbnew/widgets/search_handlers.cpp:119
 msgid "Value"
 msgstr "Valor"
@@ -3401,7 +3403,7 @@ msgstr "Modo de salida:"
 #: eeschema/dialogs/dialog_plot_schematic_base.cpp:78
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:72
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:69
-#: eeschema/fields_grid_table.cpp:491
+#: eeschema/fields_grid_table.cpp:482
 #: eeschema/printing/dialog_print_using_printer_base.cpp:35
 #: eeschema/sch_bus_entry.cpp:674 eeschema/sch_junction.cpp:383
 #: eeschema/sch_line.cpp:1099 eeschema/sim/simulator_frame_ui.cpp:609
@@ -3629,7 +3631,7 @@ msgstr "Aceptar"
 #: common/dialogs/git/dialog_git_auth.cpp:54
 #: common/dialogs/git/dialog_git_commit.cpp:143
 #: common/dialogs/git/dialog_git_switch.cpp:69
-#: common/dialogs/panel_embedded_files.cpp:370 common/tool/actions.cpp:159
+#: common/dialogs/panel_embedded_files.cpp:417 common/tool/actions.cpp:159
 #: eeschema/dialogs/dialog_erc.cpp:426
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1344 eeschema/sheet.cpp:783
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:962
@@ -4147,7 +4149,7 @@ msgstr "Usar íconos compactos en las barras de herramientas"
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283
 #: pcbnew/microwave/microwave_polygon.cpp:127 pcbnew/tools/pcb_control.cpp:348
 #: pcbnew/widgets/appearance_controls.cpp:637
-#: pcbnew/widgets/appearance_controls.cpp:1804
+#: pcbnew/widgets/appearance_controls.cpp:1840
 msgid "Normal"
 msgstr "Normal"
 
@@ -4553,8 +4555,8 @@ msgstr ""
 "Uno de los apodos tendrá que ser cambiado después de añadir esta biblioteca."
 
 #: common/dialogs/panel_design_block_lib_table.cpp:1010
-#: common/dialogs/panel_embedded_files.cpp:348
-#: common/dialogs/panel_embedded_files.cpp:370
+#: common/dialogs/panel_embedded_files.cpp:395
+#: common/dialogs/panel_embedded_files.cpp:417
 #: eeschema/design_block_utils.cpp:89
 #: eeschema/dialogs/panel_sym_lib_table.cpp:688 eeschema/sch_base_frame.cpp:306
 #: pcbnew/dialogs/panel_fp_lib_table.cpp:1038
@@ -4644,8 +4646,8 @@ msgstr "Visible"
 #: eeschema/symbol_editor/symbol_editor.cpp:826 include/lib_table_grid.h:208
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:46
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:95
-#: pcbnew/footprint_libraries_utils.cpp:1005
-#: pcbnew/footprint_libraries_utils.cpp:1333
+#: pcbnew/footprint_libraries_utils.cpp:1014
+#: pcbnew/footprint_libraries_utils.cpp:1342
 msgid "Nickname"
 msgstr "Apodo"
 
@@ -4732,24 +4734,14 @@ msgstr "Copiar con referencia"
 msgid "Copy the reference for this embedded file"
 msgstr ""
 
-#: common/dialogs/panel_embedded_files.cpp:260
-#, fuzzy
-msgid "Select a file to embed"
-msgstr "Seleccionar un valor para afinar"
-
-#: common/dialogs/panel_embedded_files.cpp:261
-#, fuzzy
-msgid "All files|*.*"
-msgstr "Todos los archivos"
-
-#: common/dialogs/panel_embedded_files.cpp:270
-#: common/dialogs/panel_embedded_files.cpp:343
+#: common/dialogs/panel_embedded_files.cpp:283
+#: common/dialogs/panel_embedded_files.cpp:390
 #, fuzzy, c-format
 msgid "File '%s' already exists."
 msgstr "Ya existe el archivo %s."
 
-#: common/dialogs/panel_embedded_files.cpp:274
-#: common/dialogs/panel_embedded_files.cpp:348
+#: common/dialogs/panel_embedded_files.cpp:286
+#: common/dialogs/panel_embedded_files.cpp:395
 #: eeschema/design_block_utils.cpp:51 eeschema/design_block_utils.cpp:184
 #: eeschema/symbol_editor/symbol_editor.cpp:373
 #: eeschema/symbol_editor/symbol_editor.cpp:999
@@ -4761,41 +4753,51 @@ msgstr "Ya existe el archivo %s."
 #: pcbnew/dialogs/dialog_export_odbpp.cpp:411
 #: pcbnew/dialogs/dialog_gencad_export_options.cpp:120
 #: pcbnew/footprint_libraries_utils.cpp:376
-#: pcbnew/footprint_libraries_utils.cpp:1150
+#: pcbnew/footprint_libraries_utils.cpp:1159
 #: pcbnew/tools/footprint_editor_control.cpp:472
 msgid "Overwrite"
 msgstr "Sobreescribir"
 
-#: common/dialogs/panel_embedded_files.cpp:293
+#: common/dialogs/panel_embedded_files.cpp:305
 #, fuzzy, c-format
 msgid "Failed to add file '%s'."
 msgstr "No puede crearse el archivo '%s'."
 
-#: common/dialogs/panel_embedded_files.cpp:330
+#: common/dialogs/panel_embedded_files.cpp:318
+#, fuzzy
+msgid "Select a file to embed"
+msgstr "Seleccionar un valor para afinar"
+
+#: common/dialogs/panel_embedded_files.cpp:319
+#, fuzzy
+msgid "All files|*.*"
+msgstr "Todos los archivos"
+
+#: common/dialogs/panel_embedded_files.cpp:377
 #, fuzzy
 msgid "Select a directory to export files"
 msgstr "Seleccionar un nombre de archivo para exportar a GenCAD"
 
-#: common/dialogs/panel_embedded_files.cpp:362
+#: common/dialogs/panel_embedded_files.cpp:409
 #, fuzzy, c-format
 msgid "Directory '%s' is not writable."
 msgstr "La biblioteca de símbolos '%s' no es escribible."
 
-#: common/dialogs/panel_embedded_files.cpp:365
+#: common/dialogs/panel_embedded_files.cpp:412
 #, fuzzy, c-format
 msgid "Folder '%s' is not writable."
 msgstr "La biblioteca de símbolos '%s' no es escribible."
 
-#: common/dialogs/panel_embedded_files.cpp:370
+#: common/dialogs/panel_embedded_files.cpp:417
 msgid "Retry"
 msgstr ""
 
-#: common/dialogs/panel_embedded_files.cpp:397
+#: common/dialogs/panel_embedded_files.cpp:444
 #, fuzzy, c-format
 msgid "Failed to open file '%s'."
 msgstr "No se ha podido abrir el archivo \"%s\""
 
-#: common/dialogs/panel_embedded_files.cpp:407
+#: common/dialogs/panel_embedded_files.cpp:454
 #, fuzzy, c-format
 msgid "Failed to write file '%s'."
 msgstr "No puede crearse el archivo '%s'."
@@ -5089,12 +5091,12 @@ msgstr "Zoom"
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1099
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:583
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:854
-#: pcbnew/dialogs/dialog_plot_base.cpp:118 pcbnew/footprint.cpp:4007
-#: pcbnew/pad.cpp:2507 pcbnew/pad.cpp:2526 pcbnew/pcb_dimension.cpp:1973
+#: pcbnew/dialogs/dialog_plot_base.cpp:118 pcbnew/footprint.cpp:4012
+#: pcbnew/pad.cpp:2501 pcbnew/pad.cpp:2520 pcbnew/pcb_dimension.cpp:1973
 #: pcbnew/widgets/appearance_controls.cpp:729
 #: pcbnew/widgets/appearance_controls.cpp:771
-#: pcbnew/widgets/appearance_controls.cpp:2540
-#: pcbnew/widgets/appearance_controls.cpp:2559 pcbnew/zone.cpp:1804
+#: pcbnew/widgets/appearance_controls.cpp:2576
+#: pcbnew/widgets/appearance_controls.cpp:2595 pcbnew/zone.cpp:1828
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:83
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 msgid "None"
@@ -5322,9 +5324,9 @@ msgstr "Sin conectar"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:232
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:363
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:332
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:854 pcbnew/footprint.cpp:4009
-#: pcbnew/pad.cpp:2528 pcbnew/pcb_table.cpp:533 pcbnew/pcb_textbox.cpp:795
-#: pcbnew/zone.cpp:857 pcbnew/zone.cpp:1806
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:854 pcbnew/footprint.cpp:4014
+#: pcbnew/pad.cpp:2522 pcbnew/pcb_table.cpp:533 pcbnew/pcb_textbox.cpp:795
+#: pcbnew/zone.cpp:857 pcbnew/zone.cpp:1830
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 msgid "Solid"
 msgstr "Sólida"
@@ -5457,7 +5459,7 @@ msgstr "Clases de redes:"
 
 #: common/dialogs/panel_setup_netclasses_base.cpp:52
 #: pcbnew/tools/board_inspection_tool.cpp:641
-#: pcbnew/tools/board_inspection_tool.cpp:1201 pcbnew/zone.cpp:2048
+#: pcbnew/tools/board_inspection_tool.cpp:1201 pcbnew/zone.cpp:2072
 msgid "Clearance"
 msgstr "Margen"
 
@@ -5556,7 +5558,7 @@ msgstr "Patrón"
 
 #: common/dialogs/panel_setup_netclasses_base.cpp:153
 #: eeschema/sch_field.cpp:1270 eeschema/sch_label.cpp:207
-#: pcbnew/board_connected_item.cpp:200 pcbnew/pad.cpp:2582 pcbnew/zone.cpp:1907
+#: pcbnew/board_connected_item.cpp:200 pcbnew/pad.cpp:2576 pcbnew/zone.cpp:1931
 msgid "Net Class"
 msgstr "Clase de red"
 
@@ -5686,7 +5688,7 @@ msgstr "Línea"
 #: common/eda_shape.cpp:2203
 #: eeschema/dialogs/dialog_label_properties_base.cpp:178
 #: eeschema/sch_label.cpp:2249
-#: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:2499
+#: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:2493
 #: pcbnew/pcb_dimension.cpp:1974
 msgid "Rectangle"
 msgstr "Rectángulo"
@@ -5868,7 +5870,7 @@ msgstr "Ratón y panel táctil"
 msgid "Hotkeys"
 msgstr "Atajos de teclado"
 
-#: common/eda_base_frame.cpp:1116 kicad/project_tree_pane.cpp:1008
+#: common/eda_base_frame.cpp:1116 kicad/project_tree_pane.cpp:1009
 msgid "Version Control"
 msgstr "Control de versiones"
 
@@ -5925,7 +5927,7 @@ msgstr "Simulador"
 
 #: common/eda_base_frame.cpp:1182 common/tool/actions.cpp:1106
 #: common/tool/common_tools.cpp:617 kicad/tools/kicad_manager_actions.cpp:147
-#: pcbnew/footprint_edit_frame.cpp:1035 pcbnew/menubar_footprint_editor.cpp:92
+#: pcbnew/footprint_edit_frame.cpp:1045 pcbnew/menubar_footprint_editor.cpp:92
 msgid "Footprint Editor"
 msgstr "Editor de huellas"
 
@@ -6100,7 +6102,7 @@ msgstr "Pulgadas"
 msgid "Constrain to H, V, 45"
 msgstr "Limitar a H, V, 45"
 
-#: common/eda_draw_frame.cpp:1121 pcbnew/footprint_libraries_utils.cpp:1368
+#: common/eda_draw_frame.cpp:1121 pcbnew/footprint_libraries_utils.cpp:1377
 msgid "Select Library"
 msgstr "Seleccionar biblioteca"
 
@@ -6323,7 +6325,7 @@ msgstr "Arco"
 #: eeschema/dialogs/dialog_label_properties_base.cpp:172
 #: eeschema/sch_label.cpp:2247 gerbview/gerber_draw_item.cpp:231
 #: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:1515
-#: pcbnew/pad.cpp:2498 pcbnew/pcb_dimension.cpp:1975
+#: pcbnew/pad.cpp:2492 pcbnew/pcb_dimension.cpp:1975
 msgid "Circle"
 msgstr "Círculo"
 
@@ -6405,7 +6407,7 @@ msgstr "Puntos"
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:40
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:169
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2140 pcbnew/pad.cpp:1348
-#: pcbnew/pcb_fields_grid_table.cpp:177 pcbnew/pcb_reference_image.cpp:215
+#: pcbnew/pcb_fields_grid_table.cpp:146 pcbnew/pcb_reference_image.cpp:215
 #: pcbnew/pcb_reference_image.cpp:368 pcbnew/pcb_tablecell.cpp:197
 #: pcbnew/pcb_tablecell.cpp:204 pcbnew/pcb_target.cpp:156
 #: pcbnew/pcb_target.cpp:249 pcbnew/pcb_text.cpp:292 pcbnew/pcb_textbox.cpp:814
@@ -6422,7 +6424,7 @@ msgstr "Ancho"
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:55
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:56
 #: pcbnew/pad.cpp:1349 pcbnew/pcb_dimension.cpp:1012
-#: pcbnew/pcb_fields_grid_table.cpp:178 pcbnew/pcb_reference_image.cpp:217
+#: pcbnew/pcb_fields_grid_table.cpp:147 pcbnew/pcb_reference_image.cpp:217
 #: pcbnew/pcb_reference_image.cpp:375 pcbnew/pcb_tablecell.cpp:198
 #: pcbnew/pcb_tablecell.cpp:205 pcbnew/pcb_text.cpp:293
 #: pcbnew/pcb_textbox.cpp:815
@@ -6504,7 +6506,7 @@ msgstr "Color de relleno"
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:62
 #: eeschema/dialogs/dialog_tablecell_properties_base.cpp:119
 #: eeschema/dialogs/dialog_text_properties_base.cpp:113
-#: eeschema/fields_grid_table.cpp:484 eeschema/sch_label.cpp:1197
+#: eeschema/fields_grid_table.cpp:475 eeschema/sch_label.cpp:1197
 #: eeschema/sch_label.cpp:2269 eeschema/sch_tablecell.cpp:128
 #: eeschema/sch_text.cpp:637 eeschema/sch_textbox.cpp:543
 #: pagelayout_editor/dialogs/properties_frame_base.cpp:98
@@ -6515,7 +6517,7 @@ msgstr "Color de relleno"
 #: pcbnew/dialogs/dialog_tablecell_properties_base.cpp:125
 #: pcbnew/dialogs/panel_fp_editor_graphics_defaults_base.cpp:57
 #: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:52
-#: pcbnew/pcb_fields_grid_table.cpp:180
+#: pcbnew/pcb_fields_grid_table.cpp:149
 msgid "Italic"
 msgstr "Cursiva"
 
@@ -6530,7 +6532,7 @@ msgstr "Cursiva"
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:63
 #: eeschema/dialogs/dialog_tablecell_properties_base.cpp:116
 #: eeschema/dialogs/dialog_text_properties_base.cpp:108
-#: eeschema/fields_grid_table.cpp:485 eeschema/sch_label.cpp:1197
+#: eeschema/fields_grid_table.cpp:476 eeschema/sch_label.cpp:1197
 #: eeschema/sch_label.cpp:2270 eeschema/sch_tablecell.cpp:128
 #: eeschema/sch_text.cpp:637 eeschema/sch_textbox.cpp:543
 #: eeschema/widgets/tuner_slider_base.cpp:48
@@ -6547,8 +6549,8 @@ msgstr "Negrita+Cursiva"
 #: common/eda_text.cpp:1330
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:242
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
-#: eeschema/fields_grid_table.cpp:310 eeschema/fields_grid_table.cpp:725
-#: eeschema/fields_grid_table.cpp:869 eeschema/pin_type.cpp:113
+#: eeschema/fields_grid_table.cpp:301 eeschema/fields_grid_table.cpp:716
+#: eeschema/fields_grid_table.cpp:860 eeschema/pin_type.cpp:113
 #: eeschema/sch_field.cpp:1144 eeschema/sch_field.cpp:1731
 #: eeschema/sch_pin.cpp:2185 pcbnew/dialogs/dialog_render_job.cpp:42
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2604
@@ -6558,9 +6560,9 @@ msgstr "Izquierda"
 #: common/eda_text.cpp:1331 common/eda_text.cpp:1340
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:303 eeschema/fields_grid_table.cpp:311
-#: eeschema/fields_grid_table.cpp:726 eeschema/fields_grid_table.cpp:737
-#: eeschema/fields_grid_table.cpp:871 eeschema/fields_grid_table.cpp:895
+#: eeschema/fields_grid_table.cpp:294 eeschema/fields_grid_table.cpp:302
+#: eeschema/fields_grid_table.cpp:717 eeschema/fields_grid_table.cpp:728
+#: eeschema/fields_grid_table.cpp:862 eeschema/fields_grid_table.cpp:886
 #: eeschema/sch_field.cpp:1145 eeschema/sch_field.cpp:1155
 #: eeschema/sch_field.cpp:1732 eeschema/sch_field.cpp:1741
 #: eeschema/sch_text.cpp:658 gerbview/gerber_file_image.cpp:361
@@ -6575,8 +6577,8 @@ msgstr "Centrado"
 #: common/eda_text.cpp:1332
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:242
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
-#: eeschema/fields_grid_table.cpp:312 eeschema/fields_grid_table.cpp:727
-#: eeschema/fields_grid_table.cpp:873 eeschema/pin_type.cpp:112
+#: eeschema/fields_grid_table.cpp:303 eeschema/fields_grid_table.cpp:718
+#: eeschema/fields_grid_table.cpp:864 eeschema/pin_type.cpp:112
 #: eeschema/sch_field.cpp:1146 eeschema/sch_field.cpp:1733
 #: eeschema/sch_pin.cpp:2184 pcbnew/dialogs/dialog_render_job.cpp:43
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2605
@@ -6585,8 +6587,8 @@ msgstr "Derecha"
 
 #: common/eda_text.cpp:1339
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:302 eeschema/fields_grid_table.cpp:736
-#: eeschema/fields_grid_table.cpp:893 eeschema/sch_field.cpp:1154
+#: eeschema/fields_grid_table.cpp:293 eeschema/fields_grid_table.cpp:727
+#: eeschema/fields_grid_table.cpp:884 eeschema/sch_field.cpp:1154
 #: eeschema/sch_field.cpp:1740 eeschema/sch_text.cpp:657
 #: pcbnew/dialogs/dialog_render_job.cpp:44
 msgid "Top"
@@ -6594,8 +6596,8 @@ msgstr "Superior"
 
 #: common/eda_text.cpp:1341
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:304 eeschema/fields_grid_table.cpp:738
-#: eeschema/fields_grid_table.cpp:897 eeschema/sch_field.cpp:1156
+#: eeschema/fields_grid_table.cpp:295 eeschema/fields_grid_table.cpp:729
+#: eeschema/fields_grid_table.cpp:888 eeschema/sch_field.cpp:1156
 #: eeschema/sch_field.cpp:1742 eeschema/sch_text.cpp:659
 #: pcbnew/dialogs/dialog_render_job.cpp:40
 msgid "Bottom"
@@ -6608,15 +6610,15 @@ msgstr "Inferior"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:68
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:68
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:65
-#: eeschema/fields_grid_table.cpp:487 eeschema/sch_field.cpp:1781
+#: eeschema/fields_grid_table.cpp:478 eeschema/sch_field.cpp:1781
 #: eeschema/sch_pin.cpp:1589 eeschema/sch_pin.cpp:2230
 #: eeschema/sch_symbol.cpp:2965 eeschema/sch_tablecell.cpp:203
 #: eeschema/sch_text.cpp:783 eeschema/sch_textbox.cpp:714
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:59
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:60
-#: pcbnew/footprint.cpp:4039 pcbnew/pad.cpp:2545 pcbnew/pcb_dimension.cpp:1756
-#: pcbnew/pcb_dimension.cpp:1831 pcbnew/pcb_fields_grid_table.cpp:182
-#: pcbnew/pcb_tablecell.cpp:207 pcbnew/zone.cpp:1977
+#: pcbnew/footprint.cpp:4044 pcbnew/pad.cpp:2539 pcbnew/pcb_dimension.cpp:1756
+#: pcbnew/pcb_dimension.cpp:1831 pcbnew/pcb_fields_grid_table.cpp:151
+#: pcbnew/pcb_tablecell.cpp:207 pcbnew/zone.cpp:2001
 msgid "Orientation"
 msgstr "Orientación"
 
@@ -6635,7 +6637,7 @@ msgstr "Propiedades del texto"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:71
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:71
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:68
-#: eeschema/fields_grid_table.cpp:490 eeschema/sch_field.cpp:1136
+#: eeschema/fields_grid_table.cpp:481 eeschema/sch_field.cpp:1136
 #: eeschema/sch_label.cpp:1195 eeschema/sch_tablecell.cpp:126
 #: eeschema/sch_text.cpp:635 eeschema/sch_textbox.cpp:541
 #: eeschema/widgets/sch_properties_panel.cpp:258 pcbnew/pcb_dimension.cpp:628
@@ -6650,14 +6652,14 @@ msgstr "Fuente"
 #: pcbnew/board_stackup_manager/panel_board_stackup_base.cpp:91
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:56
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:57
-#: pcbnew/pcb_fields_grid_table.cpp:179 pcbnew/pcb_tablecell.cpp:206
+#: pcbnew/pcb_fields_grid_table.cpp:148 pcbnew/pcb_tablecell.cpp:206
 #: pcbnew/pcb_text.cpp:291
 msgid "Thickness"
 msgstr "Grosor"
 
 #: common/eda_text.cpp:1375 eeschema/sch_field.cpp:1772
 #: eeschema/sch_text.cpp:772 pcbnew/microwave/microwave_polygon.cpp:127
-#: pcbnew/pcb_fields_grid_table.cpp:187
+#: pcbnew/pcb_fields_grid_table.cpp:156
 msgid "Mirrored"
 msgstr "Reflejado"
 
@@ -7166,7 +7168,7 @@ msgstr "Copiar las celdas seleccionadas al portapapeles"
 #: common/widgets/listbox_tricks.cpp:51
 #: eeschema/tools/sch_editor_control.cpp:2270
 #: eeschema/tools/symbol_editor_edit_tool.cpp:1020
-#: pcbnew/dialogs/panel_setup_rules.cpp:132 pcbnew/tools/pcb_control.cpp:1234
+#: pcbnew/dialogs/panel_setup_rules.cpp:132 pcbnew/tools/pcb_control.cpp:1238
 msgid "Paste"
 msgstr "Pegar"
 
@@ -7177,7 +7179,7 @@ msgstr "Pegar celdas del portapapeles a la matriz en la celda activa"
 #: common/grid_tricks.cpp:368 common/tool/actions.cpp:291
 #: common/widgets/listbox_tricks.cpp:54 eeschema/tools/sch_edit_tool.cpp:1680
 #: eeschema/tools/symbol_editor_edit_tool.cpp:476
-#: kicad/dialogs/panel_jobset.cpp:363 kicad/project_tree_pane.cpp:941
+#: kicad/dialogs/panel_jobset.cpp:363 kicad/project_tree_pane.cpp:942
 #: pcbnew/dialogs/panel_setup_rules.cpp:133 pcbnew/tools/edit_tool.cpp:2646
 msgid "Delete"
 msgstr "Eliminar"
@@ -7820,168 +7822,168 @@ msgstr "No puede cambiarse el idioma a %s"
 msgid "undefined"
 msgstr "indefinido"
 
-#: common/layer_id.cpp:112
+#: common/layer_id.cpp:67
 #: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr_parser.cpp:1149
 msgid "Rescue"
 msgstr "Recuperar"
 
-#: common/layer_id.cpp:116 eeschema/widgets/panel_sch_selection_filter.cpp:204
+#: common/layer_id.cpp:71 eeschema/widgets/panel_sch_selection_filter.cpp:204
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:37
 msgid "Wires"
 msgstr "Líneas"
 
-#: common/layer_id.cpp:117
+#: common/layer_id.cpp:72
 msgid "Buses"
 msgstr "Buses"
 
-#: common/layer_id.cpp:118
+#: common/layer_id.cpp:73
 msgid "Bus junctions"
 msgstr "Uniones de bus"
 
-#: common/layer_id.cpp:119
+#: common/layer_id.cpp:74
 msgid "Junctions"
 msgstr "Uniones"
 
-#: common/layer_id.cpp:120 eeschema/widgets/panel_sch_selection_filter.cpp:205
+#: common/layer_id.cpp:75 eeschema/widgets/panel_sch_selection_filter.cpp:205
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:41
 #: eeschema/widgets/search_handlers.cpp:399
 msgid "Labels"
 msgstr "Etiquetas"
 
-#: common/layer_id.cpp:121
+#: common/layer_id.cpp:76
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:45
 msgid "Global labels"
 msgstr "Etiquetas globales"
 
-#: common/layer_id.cpp:122
+#: common/layer_id.cpp:77
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:48
 msgid "Hierarchical labels"
 msgstr "Etiquetas jerárquicas"
 
-#: common/layer_id.cpp:123 eeschema/sch_symbol.cpp:2981
+#: common/layer_id.cpp:78 eeschema/sch_symbol.cpp:2981
 msgid "Pin numbers"
 msgstr "Números de pin"
 
-#: common/layer_id.cpp:124 eeschema/sch_symbol.cpp:2985
+#: common/layer_id.cpp:79 eeschema/sch_symbol.cpp:2985
 msgid "Pin names"
 msgstr "Nombres de pin"
 
-#: common/layer_id.cpp:125
+#: common/layer_id.cpp:80
 msgid "Symbol references"
 msgstr "Referencias de símbolo"
 
-#: common/layer_id.cpp:126
+#: common/layer_id.cpp:81
 msgid "Symbol values"
 msgstr "Valores de símbolo"
 
-#: common/layer_id.cpp:127
+#: common/layer_id.cpp:82
 msgid "Symbol fields"
 msgstr "Campos del símbolo"
 
-#: common/layer_id.cpp:128
+#: common/layer_id.cpp:83
 msgid "Sheet references"
 msgstr "Referencias de hoja"
 
-#: common/layer_id.cpp:129
+#: common/layer_id.cpp:84
 msgid "Net class references"
 msgstr "Referencias de clase de red"
 
-#: common/layer_id.cpp:130
+#: common/layer_id.cpp:85
 #, fuzzy
 msgid "Rule areas"
 msgstr "Áreas de Reglas"
 
-#: common/layer_id.cpp:131
+#: common/layer_id.cpp:86
 msgid "Symbol body outlines"
 msgstr "Contornos del cuerpo del símbolo"
 
-#: common/layer_id.cpp:132
+#: common/layer_id.cpp:87
 msgid "Symbol body fills"
 msgstr "Rellenos del cuerpo del símbolo"
 
-#: common/layer_id.cpp:133
+#: common/layer_id.cpp:88
 #, fuzzy
 msgid "Shape fills"
 msgstr "Filtro según forma"
 
-#: common/layer_id.cpp:134
+#: common/layer_id.cpp:89
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:72
 msgid "Schematic text && graphics"
 msgstr "Texto y gráficos de esquema"
 
-#: common/layer_id.cpp:135
+#: common/layer_id.cpp:90
 msgid "Symbol private text && graphics"
 msgstr "Texto privado y gráficos de esquema"
 
-#: common/layer_id.cpp:136
+#: common/layer_id.cpp:91
 msgid "Schematic text && graphics backgrounds"
 msgstr "Fondo de texto y gráficos de esquema"
 
-#: common/layer_id.cpp:137 eeschema/widgets/panel_sch_selection_filter.cpp:206
+#: common/layer_id.cpp:92 eeschema/widgets/panel_sch_selection_filter.cpp:206
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:33
 msgid "Pins"
 msgstr "Pines"
 
-#: common/layer_id.cpp:138
+#: common/layer_id.cpp:93
 msgid "Sheet borders"
 msgstr "Bordes de hoja"
 
-#: common/layer_id.cpp:139
+#: common/layer_id.cpp:94
 msgid "Sheet backgrounds"
 msgstr "Fondos de hoja"
 
-#: common/layer_id.cpp:140
+#: common/layer_id.cpp:95
 msgid "Sheet names"
 msgstr "Nombres de hoja"
 
-#: common/layer_id.cpp:141
+#: common/layer_id.cpp:96
 msgid "Sheet fields"
 msgstr "Campos de la hoja"
 
-#: common/layer_id.cpp:142
+#: common/layer_id.cpp:97
 msgid "Sheet file names"
 msgstr "Nombres de archivo de hoja"
 
-#: common/layer_id.cpp:143
+#: common/layer_id.cpp:98
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:63
 msgid "Sheet pins"
 msgstr "Pines de página"
 
-#: common/layer_id.cpp:144
+#: common/layer_id.cpp:99
 msgid "No-connect symbols"
 msgstr "Símbolos de no conectado"
 
-#: common/layer_id.cpp:145
+#: common/layer_id.cpp:100
 msgid "DNP markers"
 msgstr "Marcadores DNP"
 
-#: common/layer_id.cpp:146
+#: common/layer_id.cpp:101
 #, fuzzy
 msgid "Excluded-from-simulation markers"
 msgstr "Excluido de la simulación"
 
-#: common/layer_id.cpp:147
+#: common/layer_id.cpp:102
 msgid "ERC warnings"
 msgstr "Avisos de ERC"
 
-#: common/layer_id.cpp:148
+#: common/layer_id.cpp:103
 msgid "ERC errors"
 msgstr "Errores de ERC"
 
-#: common/layer_id.cpp:149
+#: common/layer_id.cpp:104
 msgid "ERC exclusions"
 msgstr "Exclusiones de ERC"
 
-#: common/layer_id.cpp:150 common/layer_id.cpp:189
+#: common/layer_id.cpp:105 common/layer_id.cpp:144
 #: pcbnew/widgets/appearance_controls.cpp:347
 msgid "Anchors"
 msgstr "Anclas"
 
-#: common/layer_id.cpp:151 common/layer_id.cpp:193
+#: common/layer_id.cpp:106 common/layer_id.cpp:148
 msgid "Helper items"
 msgstr "Elementos de ayuda"
 
-#: common/layer_id.cpp:152 common/layer_id.cpp:194 common/tool/grid_menu.cpp:56
+#: common/layer_id.cpp:107 common/layer_id.cpp:149 common/tool/grid_menu.cpp:56
 #: eeschema/tools/sch_editor_control.cpp:2867
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:103
 #: gerbview/widgets/gerbview_layer_widget.cpp:135
@@ -7989,81 +7991,81 @@ msgstr "Elementos de ayuda"
 msgid "Grid"
 msgstr "Cuadrícula"
 
-#: common/layer_id.cpp:153
+#: common/layer_id.cpp:108
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:104
 msgid "Axes"
 msgstr "Ejes"
 
-#: common/layer_id.cpp:154 common/layer_id.cpp:196
+#: common/layer_id.cpp:109 common/layer_id.cpp:151
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:107
 #: gerbview/widgets/gerbview_layer_widget.cpp:141
 msgid "Background"
 msgstr "Fondo"
 
-#: common/layer_id.cpp:155 common/layer_id.cpp:192
+#: common/layer_id.cpp:110 common/layer_id.cpp:147
 #: common/widgets/gal_options_panel_base.cpp:120
 #: eeschema/sim/simulator_frame_ui.cpp:613
 #: eeschema/sim/simulator_frame_ui_base.cpp:167
 msgid "Cursor"
 msgstr "Cursor"
 
-#: common/layer_id.cpp:156
+#: common/layer_id.cpp:111
 msgid "Hovered items"
 msgstr "Elementos bajo el ratón"
 
-#: common/layer_id.cpp:157
+#: common/layer_id.cpp:112
 msgid "Highlighted items"
 msgstr "Elementos resaltados"
 
-#: common/layer_id.cpp:158
+#: common/layer_id.cpp:113
 msgid "Hidden items"
 msgstr "Elementos oculto"
 
-#: common/layer_id.cpp:159 common/layer_id.cpp:197
+#: common/layer_id.cpp:114 common/layer_id.cpp:152
 msgid "Selection highlight"
 msgstr "Remarcar selección"
 
-#: common/layer_id.cpp:160
+#: common/layer_id.cpp:115
 #, fuzzy
 msgid "Net color highlight"
 msgstr "Eliminar remarcado"
 
-#: common/layer_id.cpp:161 common/layer_id.cpp:190
+#: common/layer_id.cpp:116 common/layer_id.cpp:145
 msgid "Drawing sheet"
 msgstr "Hoja de dibujo"
 
-#: common/layer_id.cpp:162 common/layer_id.cpp:191
+#: common/layer_id.cpp:117 common/layer_id.cpp:146
 msgid "Page limits"
 msgstr "Límites de página"
 
-#: common/layer_id.cpp:163
+#: common/layer_id.cpp:118
 msgid "Operating point voltages"
 msgstr "Voltajes de punto de operación"
 
-#: common/layer_id.cpp:164
+#: common/layer_id.cpp:119
 msgid "Operating point currents"
 msgstr "Corrientes de punto de operación"
 
-#: common/layer_id.cpp:168
+#: common/layer_id.cpp:123
 msgid "Footprints front"
 msgstr "Huellas frontales"
 
-#: common/layer_id.cpp:169
+#: common/layer_id.cpp:124
 msgid "Footprints back"
 msgstr "Huellas traseras"
 
-#: common/layer_id.cpp:171
+#: common/layer_id.cpp:126
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:27
 #: eeschema/dialogs/dialog_update_from_pcb_base.cpp:53
 #: pcbnew/dialogs/dialog_global_edit_text_and_graphics_base.cpp:28
 msgid "Reference designators"
 msgstr "Indicadores de referencia"
 
-#: common/layer_id.cpp:172
+#: common/layer_id.cpp:127
 msgid "Footprint text"
 msgstr "Texto de la huella"
 
-#: common/layer_id.cpp:173
+#: common/layer_id.cpp:128
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:27
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:64
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:24
@@ -8073,96 +8075,96 @@ msgstr "Texto de la huella"
 msgid "Tracks"
 msgstr "Pistas"
 
-#: common/layer_id.cpp:174
+#: common/layer_id.cpp:129
 msgid "Through vias"
 msgstr "Vías pasantes"
 
-#: common/layer_id.cpp:175
+#: common/layer_id.cpp:130
 msgid "Blind/Buried vias"
 msgstr "Vías ciegas/enterradas"
 
-#: common/layer_id.cpp:176
+#: common/layer_id.cpp:131
 msgid "Micro-vias"
 msgstr "Microvías"
 
-#: common/layer_id.cpp:177
+#: common/layer_id.cpp:132
 msgid "Via holes"
 msgstr "Orificios de vía"
 
-#: common/layer_id.cpp:178
+#: common/layer_id.cpp:133
 msgid "Via hole walls"
 msgstr "Paredes de orificios de vía"
 
-#: common/layer_id.cpp:179
+#: common/layer_id.cpp:134
 msgid "Plated holes"
 msgstr "Orificios plateados"
 
-#: common/layer_id.cpp:180
+#: common/layer_id.cpp:135
 msgid "Plated hole walls"
 msgstr "Paredes de orificios plateados"
 
-#: common/layer_id.cpp:181
+#: common/layer_id.cpp:136
 msgid "Non-plated holes"
 msgstr "Orificios no plateados"
 
 # Chevelu
-#: common/layer_id.cpp:182 pcbnew/dialogs/panel_edit_options_base.cpp:371
+#: common/layer_id.cpp:137 pcbnew/dialogs/panel_edit_options_base.cpp:371
 #: pcbnew/widgets/appearance_controls.cpp:343
 #: pcbnew/widgets/appearance_controls.cpp:721
-#: pcbnew/widgets/appearance_controls.cpp:2537
+#: pcbnew/widgets/appearance_controls.cpp:2573
 #: pcbnew/widgets/search_handlers.cpp:386
 msgid "Ratsnest"
 msgstr "Líneas aéreas"
 
-#: common/layer_id.cpp:183
+#: common/layer_id.cpp:138
 msgid "DRC warnings"
 msgstr "Avisos de DRC"
 
-#: common/layer_id.cpp:184
+#: common/layer_id.cpp:139
 msgid "DRC errors"
 msgstr "Errores de DRC"
 
-#: common/layer_id.cpp:185
+#: common/layer_id.cpp:140
 #, fuzzy
 msgid "DRC shape 1"
 msgstr "Forma X"
 
-#: common/layer_id.cpp:186
+#: common/layer_id.cpp:141
 #, fuzzy
 msgid "DRC shape 2"
 msgstr "Forma X"
 
-#: common/layer_id.cpp:187
+#: common/layer_id.cpp:142
 msgid "DRC exclusions"
 msgstr "Exclusiones DRC"
 
-#: common/layer_id.cpp:188
+#: common/layer_id.cpp:143
 msgid "DRC marker shadows"
 msgstr "Sombras de marcadores DRC"
 
-#: common/layer_id.cpp:195
+#: common/layer_id.cpp:150
 msgid "Grid axes"
 msgstr "Ejes de la cuadrícula"
 
-#: common/layer_id.cpp:198
+#: common/layer_id.cpp:153
 msgid "Locked item shadow"
 msgstr "Sombra de elementos bloqueados"
 
-#: common/layer_id.cpp:199
+#: common/layer_id.cpp:154
 msgid "Courtyard collision shadow"
 msgstr "Sombra de colisión de patio"
 
-#: common/layer_id.cpp:200
+#: common/layer_id.cpp:155
 #, fuzzy
 msgid "Track net names"
 msgstr "Buscar nombres de redes"
 
-#: common/layer_id.cpp:201
+#: common/layer_id.cpp:156
 #, fuzzy
 msgid "Pad net names"
 msgstr "Buscar nombres de redes"
 
-#: common/layer_id.cpp:202
+#: common/layer_id.cpp:157
 #, fuzzy
 msgid "Via net names"
 msgstr "Buscar nombres de redes"
@@ -8222,13 +8224,13 @@ msgstr "Elemento"
 
 #: common/lib_tree_model_adapter.cpp:422
 #: eeschema/widgets/panel_design_block_chooser.cpp:411
-#: eeschema/widgets/panel_symbol_chooser.cpp:171
+#: eeschema/widgets/panel_symbol_chooser.cpp:173
 #: pcbnew/widgets/panel_footprint_chooser.cpp:96
 msgid "Recently Used"
 msgstr "Elementos recientes"
 
 #: common/lib_tree_model_adapter.cpp:424
-#: eeschema/widgets/panel_symbol_chooser.cpp:178
+#: eeschema/widgets/panel_symbol_chooser.cpp:180
 msgid "Already Placed"
 msgstr "Ya colocado"
 
@@ -8513,7 +8515,7 @@ msgstr "Unidades por defecto:"
 #: eeschema/dialogs/dialog_sim_model_base.cpp:271 eeschema/sch_symbol.cpp:2058
 #: eeschema/sch_symbol.cpp:2110 eeschema/sch_symbol.cpp:2991
 #: eeschema/widgets/search_handlers.cpp:160
-#: eeschema/widgets/search_handlers.cpp:246 pcbnew/footprint.cpp:4045
+#: eeschema/widgets/search_handlers.cpp:246 pcbnew/footprint.cpp:4050
 #: pcbnew/widgets/search_handlers.cpp:118
 msgid "Reference"
 msgstr "Referencia"
@@ -8535,7 +8537,7 @@ msgstr "Agrupado por valor y huella"
 #: eeschema/tools/sch_edit_tool.cpp:551
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:179
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:184
-#: pcbnew/footprint.cpp:4068
+#: pcbnew/footprint.cpp:4073
 msgid "Attributes"
 msgstr "Atributos"
 
@@ -8552,16 +8554,16 @@ msgstr "TSV"
 msgid "Semicolons"
 msgstr "Puntos y comas"
 
-#: common/settings/color_settings.cpp:337
+#: common/settings/color_settings.cpp:379
 msgid "(Footprints)"
 msgstr "(Huellas)"
 
-#: common/settings/color_settings.cpp:389
+#: common/settings/color_settings.cpp:433
 #: pagelayout_editor/dialogs/panel_pl_editor_color_settings.cpp:82
 msgid "KiCad Default"
 msgstr "Por defecto de KiCad"
 
-#: common/settings/color_settings.cpp:394
+#: common/settings/color_settings.cpp:438
 msgid "KiCad Classic"
 msgstr "Clásico de KiCad"
 
@@ -8584,7 +8586,7 @@ msgid "Create a new document in the editor"
 msgstr "Crear un nuevo documento en el editor"
 
 #: common/tool/actions.cpp:52 eeschema/symbol_editor/symbol_editor.cpp:866
-#: pcbnew/footprint_libraries_utils.cpp:1050
+#: pcbnew/footprint_libraries_utils.cpp:1059
 msgid "New Library..."
 msgstr "Nueva biblioteca..."
 
@@ -8630,7 +8632,7 @@ msgstr "Abrir archivos en un editor de texto"
 
 #: common/tool/actions.cpp:91 eeschema/symbol_editor/symbol_editor.cpp:856
 #: eeschema/widgets/tuner_slider_base.cpp:117
-#: pcbnew/footprint_libraries_utils.cpp:1036
+#: pcbnew/footprint_libraries_utils.cpp:1045
 msgid "Save"
 msgstr "Guardar"
 
@@ -9436,7 +9438,7 @@ msgstr "Mostrar/ocultar el administrador de propiedades"
 
 #: common/tool/actions.cpp:1124
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:101
-#: eeschema/fields_grid_table.cpp:1068
+#: eeschema/fields_grid_table.cpp:1059
 msgid "Show Datasheet"
 msgstr "Mostrar hoja de datos"
 
@@ -9565,6 +9567,7 @@ msgstr "Recargar todos los complementos de python y actualizar los menús"
 #: eeschema/dialogs/dialog_schematic_setup.cpp:136
 #: pcbnew/dialogs/dialog_board_setup.cpp:210
 #: pcbnew/dialogs/dialog_footprint_properties.cpp:79
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:149
 #, fuzzy
 msgid "Embedded Files"
 msgstr "Archivos de imagen"
@@ -9760,8 +9763,8 @@ msgid "Mirroring for Y axis is not supported yet"
 msgstr "Aún no está implementado el reflejo sobre el eje Y"
 
 #: common/widgets/filter_combobox.cpp:72
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:806
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:833
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:805
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:832
 msgid "Filter:"
 msgstr "Filtro:"
 
@@ -9777,7 +9780,7 @@ msgstr "Placa"
 #: common/widgets/footprint_diff_widget.cpp:42 cvpcb/cvpcb_mainframe.cpp:814
 #: eeschema/sch_base_frame.cpp:593 eeschema/sch_symbol.cpp:2086
 #: eeschema/sch_symbol.cpp:2090 eeschema/sch_symbol.cpp:2125
-#: eeschema/widgets/symbol_diff_widget.cpp:45 pcbnew/footprint.cpp:1624
+#: eeschema/widgets/symbol_diff_widget.cpp:45 pcbnew/footprint.cpp:1629
 msgid "Library"
 msgstr "Librería"
 
@@ -9792,7 +9795,7 @@ msgid "Footprint not found."
 msgstr "No se ha encontrado la huella."
 
 #: common/widgets/footprint_select_widget.cpp:68 cvpcb/cvpcb_mainframe.cpp:899
-#: pcbnew/footprint_edit_frame.cpp:1060
+#: pcbnew/footprint_edit_frame.cpp:1070
 #: pcbnew/widgets/panel_footprint_chooser.cpp:69
 msgid "Loading Footprint Libraries"
 msgstr "Cargando bibliotecas de huellas"
@@ -9871,7 +9874,7 @@ msgstr "Ajustar a la cuadrícula:"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:357
 #: pcbnew/dialogs/panel_edit_options_base.cpp:329
 #: pcbnew/dialogs/panel_edit_options_base.cpp:343
-#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1824
+#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1848
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 msgid "Always"
 msgstr "Siempre"
@@ -9884,7 +9887,7 @@ msgstr "Al mostrar la cuadrícula"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:357
 #: pcbnew/dialogs/panel_edit_options_base.cpp:329
 #: pcbnew/dialogs/panel_edit_options_base.cpp:343
-#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1825
+#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1849
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 msgid "Never"
 msgstr "Nunca"
@@ -10155,8 +10158,8 @@ msgstr "Mostrar:"
 #: pcbnew/dialogs/dialog_footprint_checker_base.cpp:36
 #: pcbnew/widgets/appearance_controls.cpp:713
 #: pcbnew/widgets/appearance_controls.cpp:755
-#: pcbnew/widgets/appearance_controls.cpp:2534
-#: pcbnew/widgets/appearance_controls.cpp:2553
+#: pcbnew/widgets/appearance_controls.cpp:2570
+#: pcbnew/widgets/appearance_controls.cpp:2589
 msgid "All"
 msgstr "Todo"
 
@@ -10247,12 +10250,12 @@ msgid "EasyEDA (JLCEDA) Pro files"
 msgstr "Archivos de EasyEDA (JLCEDA) Pro"
 
 #: common/wildcards_and_files_ext.cpp:339
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:301
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:302
 msgid "KiCad printed circuit board files"
 msgstr "Archivos de placa de circuito impreso de KiCad"
 
 #: common/wildcards_and_files_ext.cpp:346
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:311
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:312
 msgid "KiCad footprint files"
 msgstr "Archivos de huellas de KiCad"
 
@@ -10501,7 +10504,7 @@ msgstr "'%s' no es una huella válida."
 #: eeschema/generate_alias_info.cpp:39 eeschema/sch_symbol.cpp:2105
 #: eeschema/sch_symbol.cpp:2678 eeschema/sch_symbol.cpp:3003
 #: eeschema/symbol_editor/symbol_editor.cpp:1629
-#: eeschema/symbol_viewer_frame.cpp:462 pcbnew/footprint.cpp:4058
+#: eeschema/symbol_viewer_frame.cpp:462 pcbnew/footprint.cpp:4063
 #: pcbnew/generate_footprint_info.cpp:37 pcbnew/plot_board_layers.cpp:133
 msgid "Keywords"
 msgstr "Palabras clave"
@@ -10568,7 +10571,7 @@ msgstr "Archivo de proyecto: '%s'"
 #: cvpcb/dialogs/dialog_config_equfiles.cpp:94
 #: eeschema/dialogs/dialog_bom.cpp:403
 #: gerbview/tools/gerbview_inspection_tool.cpp:185
-#: kicad/project_tree_pane.cpp:1022
+#: kicad/project_tree_pane.cpp:1023
 msgid "No text editor selected in KiCad.  Please choose one."
 msgstr "No se ha seleccionado un editor en KiCad. Por favor, elija uno."
 
@@ -10656,7 +10659,7 @@ msgstr "No se ha encontrado la huella '%s'."
 msgid "Error loading footprint"
 msgstr "Error al cargar la fuente '%s'."
 
-#: cvpcb/display_footprints_frame.cpp:508 pcbnew/footprint.cpp:1684
+#: cvpcb/display_footprints_frame.cpp:508 pcbnew/footprint.cpp:1689
 #, c-format
 msgid "Footprint: %s"
 msgstr "Huella: %s"
@@ -11036,7 +11039,7 @@ msgid "Enter a description for the library:"
 msgstr "Editar opciones para esta entrada de biblioteca"
 
 #: eeschema/design_block_utils.cpp:240 eeschema/sch_symbol.cpp:3000
-#: pcbnew/footprint.cpp:4055 pcbnew/plot_board_layers.cpp:129
+#: pcbnew/footprint.cpp:4060 pcbnew/plot_board_layers.cpp:129
 msgid "Library Description"
 msgstr "Descripción de biblioteca"
 
@@ -11066,10 +11069,10 @@ msgid "Please select a library to delete."
 msgstr "Seleccione un archivo de tabla de biblioteca de símbolos."
 
 #: eeschema/design_block_utils.cpp:470 eeschema/design_block_utils.cpp:512
-#: eeschema/design_block_utils.cpp:555 pcbnew/footprint_libraries_utils.cpp:543
+#: eeschema/design_block_utils.cpp:555 pcbnew/footprint_libraries_utils.cpp:552
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:958
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2939
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3017
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2942
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3020
 #, c-format
 msgid "Library '%s' is read only."
 msgstr "La biblioteca '%s' es de solo lectura."
@@ -11720,7 +11723,7 @@ msgstr "Cadena de conexión:"
 #: eeschema/dialogs/dialog_database_lib_settings_base.cpp:99
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:210
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:1383
-#: pcbnew/footprint_edit_frame.cpp:229 pcbnew/footprint_edit_frame.cpp:951
+#: pcbnew/footprint_edit_frame.cpp:229 pcbnew/footprint_edit_frame.cpp:961
 msgid "Libraries"
 msgstr "Librerías"
 
@@ -12825,7 +12828,7 @@ msgstr "Mostrar la ventana de ayuda de sintaxis"
 #: eeschema/sch_symbol.cpp:2989
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:27
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:28
-#: pcbnew/footprint.cpp:4043
+#: pcbnew/footprint.cpp:4048
 msgid "Fields"
 msgstr "Campos"
 
@@ -12834,21 +12837,21 @@ msgstr "Campos"
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:62
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:201
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:58
-#: eeschema/fields_grid_table.cpp:480
+#: eeschema/fields_grid_table.cpp:471
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:53
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:54
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:54
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:158
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:49
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:99
 #: pcbnew/dialogs/panel_fp_properties_3d_model_base.cpp:45
-#: pcbnew/pcb_fields_grid_table.cpp:176
+#: pcbnew/pcb_fields_grid_table.cpp:145
 msgid "Show"
 msgstr "Mostrar"
 
 #: eeschema/dialogs/dialog_label_properties_base.cpp:90
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:62
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:59
-#: eeschema/fields_grid_table.cpp:481
+#: eeschema/fields_grid_table.cpp:472
 msgid "Show Name"
 msgstr "Mostrar nombre"
 
@@ -12856,7 +12859,7 @@ msgstr "Mostrar nombre"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:63
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:63
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:60
-#: eeschema/fields_grid_table.cpp:482
+#: eeschema/fields_grid_table.cpp:473
 msgid "H Align"
 msgstr "Alineación H"
 
@@ -12864,7 +12867,7 @@ msgstr "Alineación H"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:64
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:64
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:61
-#: eeschema/fields_grid_table.cpp:483
+#: eeschema/fields_grid_table.cpp:474
 msgid "V Align"
 msgstr "Alineación V"
 
@@ -12872,7 +12875,7 @@ msgstr "Alineación V"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:67
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:67
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:64
-#: eeschema/fields_grid_table.cpp:486 eeschema/sch_field.cpp:1140
+#: eeschema/fields_grid_table.cpp:477 eeschema/sch_field.cpp:1140
 #: eeschema/sch_field.cpp:1777 eeschema/sch_label.cpp:1201
 #: eeschema/sch_tablecell.cpp:132 eeschema/sch_text.cpp:641
 #: eeschema/sch_text.cpp:778 eeschema/sch_textbox.cpp:547
@@ -12886,7 +12889,7 @@ msgstr "Tamaño texto"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:69
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:69
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:66
-#: eeschema/fields_grid_table.cpp:488
+#: eeschema/fields_grid_table.cpp:479
 msgid "X Position"
 msgstr "Posición X"
 
@@ -12896,7 +12899,7 @@ msgstr "Posición X"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:70
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:70
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:67
-#: eeschema/fields_grid_table.cpp:489
+#: eeschema/fields_grid_table.cpp:480
 msgid "Y Position"
 msgstr "Posición Y"
 
@@ -13190,7 +13193,7 @@ msgstr "Nuevo símbolo"
 #: eeschema/dialogs/dialog_sheet_properties.cpp:217
 #: eeschema/dialogs/dialog_symbol_properties.cpp:650
 #: pcbnew/dialogs/dialog_footprint_properties.cpp:402
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:424
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:433
 msgid "Fields must have a name."
 msgstr "Los campos deben tener un nombre."
 
@@ -13226,25 +13229,25 @@ msgstr "El nombre de símbolo '%s' ya está en uso en la biblioteca '%s'."
 msgid "Edit Symbol Properties"
 msgstr "Editar propiedades de símbolo"
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:548
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:547
 #, c-format
 msgid "The name '%s' is already in use."
 msgstr "El nombre '%s' ya está en uso."
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:634
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:633
 #: eeschema/dialogs/dialog_sheet_properties.cpp:785
 #: eeschema/dialogs/dialog_symbol_properties.cpp:883
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:688
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:684
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:716
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:720
 #, c-format
 msgid "The first %d fields are mandatory."
 msgstr "Los primeros %d campos son obligatorios."
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:806
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:805
 msgid "Add Footprint Filter"
 msgstr "Añadir filtro de huellas"
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:833
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:832
 msgid "Edit Footprint Filter"
 msgstr "Editar filtro de huellas"
 
@@ -14159,7 +14162,7 @@ msgstr "Reglas eléctricas"
 #: eeschema/dialogs/dialog_schematic_setup.cpp:112
 #: pcbnew/dialogs/dialog_board_setup.cpp:186
 #: pcbnew/widgets/appearance_controls.cpp:515
-#: pcbnew/widgets/appearance_controls.cpp:2420
+#: pcbnew/widgets/appearance_controls.cpp:2456
 #: pcbnew/widgets/appearance_controls_base.cpp:118
 #: pcbnew/widgets/search_handlers.cpp:381
 #: pcbnew/widgets/search_handlers.cpp:465
@@ -14248,7 +14251,7 @@ msgstr "Forma rellena"
 msgid "Clear colors to use Schematic Editor colors."
 msgstr "Color transparente para utilizar los colores del Editor de esquemas."
 
-#: eeschema/dialogs/dialog_shape_properties_base.cpp:158 pcbnew/zone.cpp:1970
+#: eeschema/dialogs/dialog_shape_properties_base.cpp:158 pcbnew/zone.cpp:1994
 msgid "Fill Style"
 msgstr "Estilo de relleno"
 
@@ -14509,7 +14512,7 @@ msgstr "SP"
 
 #: eeschema/dialogs/dialog_sim_command_base.cpp:25
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:96
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283 pcbnew/pad.cpp:2504
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283 pcbnew/pad.cpp:2498
 #: pcbnew/widgets/pcb_net_inspector_panel_data_model.h:711
 msgid "Custom"
 msgstr "Personalizado"
@@ -15144,17 +15147,17 @@ msgid "Sequentially place all units of the symbol."
 msgstr "Emplazar secuencialmente todas las unidades del símbolo."
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:95
-#: eeschema/fields_grid_table.cpp:1061
+#: eeschema/fields_grid_table.cpp:1052
 msgid "Select Footprint..."
 msgstr "Seleccionar huella..."
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:96
-#: eeschema/fields_grid_table.cpp:1062
+#: eeschema/fields_grid_table.cpp:1053
 msgid "Browse for footprint"
 msgstr "Explorar huellas"
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:102
-#: eeschema/fields_grid_table.cpp:1069
+#: eeschema/fields_grid_table.cpp:1060
 msgid "Show datasheet in browser"
 msgstr "Mostrar hoja de datos en el explorador"
 
@@ -15280,7 +15283,7 @@ msgstr "Guardar preajuste de BOM"
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1811
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2213
-#: pcbnew/widgets/appearance_controls.cpp:2728
+#: pcbnew/widgets/appearance_controls.cpp:2764
 msgid ""
 "Default presets cannot be modified.\n"
 "Please use a different name."
@@ -16969,7 +16972,7 @@ msgid "Net Navigator"
 msgstr "Navegador de redes"
 
 #: eeschema/eeschema_settings.cpp:114 eeschema/sch_edit_frame.cpp:2207
-#: pcbnew/footprint_edit_frame.cpp:246 pcbnew/footprint_edit_frame.cpp:957
+#: pcbnew/footprint_edit_frame.cpp:246 pcbnew/footprint_edit_frame.cpp:967
 #: pcbnew/pcb_edit_frame.cpp:334 pcbnew/pcb_edit_frame.cpp:1709
 msgid "Selection Filter"
 msgstr "Filtro de selección"
@@ -17459,28 +17462,28 @@ msgstr ""
 "\n"
 "**Mensajes ERC: %d. Errores%d, Avisos %d\n"
 
-#: eeschema/fields_grid_table.cpp:287 eeschema/files-io.cpp:919
+#: eeschema/fields_grid_table.cpp:278 eeschema/files-io.cpp:919
 #: eeschema/tools/sch_editor_control.cpp:128
 msgid "Schematic Files"
 msgstr "Archivos de esquema"
 
-#: eeschema/fields_grid_table.cpp:318 eeschema/fields_grid_table.cpp:755
-#: eeschema/fields_grid_table.cpp:927
+#: eeschema/fields_grid_table.cpp:309 eeschema/fields_grid_table.cpp:746
+#: eeschema/fields_grid_table.cpp:918
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:154
 msgid "Horizontal"
 msgstr "Horizontal"
 
-#: eeschema/fields_grid_table.cpp:319 eeschema/fields_grid_table.cpp:757
-#: eeschema/fields_grid_table.cpp:929
+#: eeschema/fields_grid_table.cpp:310 eeschema/fields_grid_table.cpp:748
+#: eeschema/fields_grid_table.cpp:920
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:154
 msgid "Vertical"
 msgstr "Vertical"
 
-#: eeschema/fields_grid_table.cpp:492 eeschema/sch_field.cpp:1767
+#: eeschema/fields_grid_table.cpp:483 eeschema/sch_field.cpp:1767
 msgid "Allow Autoplacement"
 msgstr "Permitir la autocolocación"
 
-#: eeschema/fields_grid_table.cpp:493 eeschema/sch_field.cpp:1805
+#: eeschema/fields_grid_table.cpp:484 eeschema/sch_field.cpp:1805
 #: eeschema/sch_item.cpp:516 eeschema/sch_item.cpp:568
 msgid "Private"
 msgstr "Privado"
@@ -17817,8 +17820,8 @@ msgstr "Derivado de"
 #: eeschema/symbol_editor/symbol_editor.cpp:171
 #: eeschema/symbol_editor/symbol_editor.cpp:237
 #: eeschema/symbol_library_manager.cpp:458
-#: eeschema/widgets/panel_symbol_chooser.cpp:564
-#: eeschema/widgets/panel_symbol_chooser.cpp:623
+#: eeschema/widgets/panel_symbol_chooser.cpp:566
+#: eeschema/widgets/panel_symbol_chooser.cpp:625
 #: eeschema/widgets/symbol_preview_widget.cpp:207
 #, c-format
 msgid "Error loading symbol %s from library '%s'."
@@ -17841,7 +17844,7 @@ msgstr "Pie"
 
 #: eeschema/import_gfx/dialog_import_gfx_sch.cpp:202
 #: pcbnew/import_gfx/dialog_import_graphics.cpp:215
-#: pcbnew/tools/drawing_tool.cpp:1906 pcbnew/tools/drawing_tool.cpp:1998
+#: pcbnew/tools/drawing_tool.cpp:1908 pcbnew/tools/drawing_tool.cpp:2000
 msgid "Import Graphics"
 msgstr "Importar gráficos"
 
@@ -17869,7 +17872,7 @@ msgstr ""
 "Solo se importarán los vectores. Se ignorarán los mapas de bits y fuentes."
 
 #: eeschema/import_gfx/dialog_import_gfx_sch_base.cpp:43
-#: pcbnew/dialogs/dialog_rule_area_properties.cpp:129 pcbnew/zone.cpp:1949
+#: pcbnew/dialogs/dialog_rule_area_properties.cpp:129 pcbnew/zone.cpp:1973
 msgid "Placement"
 msgstr "Emplazamiento"
 
@@ -17913,109 +17916,109 @@ msgstr "Unidades por defecto:"
 msgid "Import Vector Graphics File"
 msgstr "Importar archivo de gráficos vectoriales"
 
-#: eeschema/lib_symbol.cpp:294 eeschema/sch_symbol.cpp:445
+#: eeschema/lib_symbol.cpp:297 eeschema/sch_symbol.cpp:445
 #: eeschema/tools/sch_edit_tool.cpp:108
 #, c-format
 msgid "Unit %s"
 msgstr "Unidad %s"
 
-#: eeschema/lib_symbol.cpp:573 eeschema/sch_sheet.cpp:309
+#: eeschema/lib_symbol.cpp:576 eeschema/sch_sheet.cpp:309
 #: eeschema/sch_symbol.cpp:1593
 msgid "Excluded from BOM"
 msgstr "Excluido del BOM"
 
-#: eeschema/lib_symbol.cpp:578 eeschema/sch_sheet.cpp:318
+#: eeschema/lib_symbol.cpp:581 eeschema/sch_sheet.cpp:318
 #: eeschema/sch_symbol.cpp:1602
 msgid "Excluded from board"
 msgstr "Excluido de la placa"
 
-#: eeschema/lib_symbol.cpp:583 eeschema/sch_sheet.cpp:327
+#: eeschema/lib_symbol.cpp:586 eeschema/sch_sheet.cpp:327
 #: eeschema/sch_symbol.cpp:1611
 msgid "Excluded from simulation"
 msgstr "Excluido de la simulación"
 
-#: eeschema/lib_symbol.cpp:588 eeschema/sch_sheet.cpp:336
+#: eeschema/lib_symbol.cpp:591 eeschema/sch_sheet.cpp:336
 #: eeschema/sch_sheet.cpp:880 eeschema/sch_symbol.cpp:1620
 #: eeschema/sch_symbol.cpp:2036 eeschema/widgets/search_handlers.cpp:169
-#: pcbnew/footprint.cpp:1672
+#: pcbnew/footprint.cpp:1677
 msgid "DNP"
 msgstr "DNP"
 
-#: eeschema/lib_symbol.cpp:1598
+#: eeschema/lib_symbol.cpp:1601
 msgid "Power flag differs."
 msgstr "Bandera de alimentación difiere."
 
-#: eeschema/lib_symbol.cpp:1607
+#: eeschema/lib_symbol.cpp:1610
 msgid "Unit count differs."
 msgstr "Cantidad de unidades difiere."
 
-#: eeschema/lib_symbol.cpp:1647
+#: eeschema/lib_symbol.cpp:1650
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:745
 msgid "Graphic item count differs."
 msgstr "Cantidad de elementos gráficos difiere."
 
-#: eeschema/lib_symbol.cpp:1659
+#: eeschema/lib_symbol.cpp:1662
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:759
 #, c-format
 msgid "%s differs."
 msgstr "%s difiere."
 
-#: eeschema/lib_symbol.cpp:1670
+#: eeschema/lib_symbol.cpp:1673
 msgid "Pin count differs."
 msgstr "Cantidad de pines difiere."
 
-#: eeschema/lib_symbol.cpp:1686
+#: eeschema/lib_symbol.cpp:1689
 #, c-format
 msgid "Pin %s not found."
 msgstr "Pin %s no encontrado."
 
-#: eeschema/lib_symbol.cpp:1694
+#: eeschema/lib_symbol.cpp:1697
 #, c-format
 msgid "Pin %s differs."
 msgstr "Pin %s difiere."
 
-#: eeschema/lib_symbol.cpp:1721
+#: eeschema/lib_symbol.cpp:1724
 #, c-format
 msgid "%s field differs."
 msgstr "Campo %s difiere."
 
-#: eeschema/lib_symbol.cpp:1731
+#: eeschema/lib_symbol.cpp:1734
 msgid "Field count differs."
 msgstr "Cantidad de campos difiere."
 
-#: eeschema/lib_symbol.cpp:1740
+#: eeschema/lib_symbol.cpp:1743
 msgid "Footprint filters differs."
 msgstr "Filtros de huella difieren."
 
-#: eeschema/lib_symbol.cpp:1752
+#: eeschema/lib_symbol.cpp:1755
 msgid "Footprint filters differ."
 msgstr "Filtros de huella difieren."
 
-#: eeschema/lib_symbol.cpp:1763
+#: eeschema/lib_symbol.cpp:1766
 msgid "Symbol keywords differ."
 msgstr "Palabras claves de símbolo difieren."
 
-#: eeschema/lib_symbol.cpp:1772
+#: eeschema/lib_symbol.cpp:1775
 msgid "Symbol pin name offsets differ."
 msgstr "Desplazamientos de nombre de pin de símbolo difieren."
 
-#: eeschema/lib_symbol.cpp:1783
+#: eeschema/lib_symbol.cpp:1786
 msgid "Show pin names settings differ."
 msgstr "Ajustes de vista de nombre de pin difieren."
 
-#: eeschema/lib_symbol.cpp:1792
+#: eeschema/lib_symbol.cpp:1795
 msgid "Show pin numbers settings differ."
 msgstr "Ajustes de vista de número de pin difieren."
 
-#: eeschema/lib_symbol.cpp:1801
+#: eeschema/lib_symbol.cpp:1804
 msgid "Exclude from simulation settings differ."
 msgstr "Ajustes de excluir de simulación difieren."
 
-#: eeschema/lib_symbol.cpp:1810
+#: eeschema/lib_symbol.cpp:1813
 msgid "Exclude from bill of materials settings differ."
 msgstr "Ajustes de excluir de lista de materiales difieren."
 
-#: eeschema/lib_symbol.cpp:1819
+#: eeschema/lib_symbol.cpp:1822
 msgid "Exclude from board settings differ."
 msgstr "Ajustes de excluir de placa difieren."
 
@@ -18183,9 +18186,9 @@ msgstr "Tipo de elemento %d no manejado"
 
 #: eeschema/net_navigator.cpp:314 pcbnew/board.cpp:1810
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2124
-#: pcbnew/pcb_draw_panel_gal.cpp:644
+#: pcbnew/pcb_draw_panel_gal.cpp:717
 #: pcbnew/widgets/appearance_controls.cpp:1029
-#: pcbnew/widgets/appearance_controls.cpp:2419
+#: pcbnew/widgets/appearance_controls.cpp:2455
 #: pcbnew/widgets/appearance_controls_base.cpp:61
 #: pcbnew/widgets/appearance_controls_base.cpp:151
 #: pcbnew/widgets/search_handlers.cpp:307
@@ -18477,16 +18480,16 @@ msgstr ""
 #: eeschema/sch_bitmap.cpp:309 eeschema/sch_pin.cpp:2222
 #: eeschema/sch_shape.cpp:743 eeschema/sch_symbol.cpp:2957
 #: pcbnew/board_item.cpp:405 pcbnew/pcb_group.cpp:501 pcbnew/pcb_shape.cpp:906
-#: pcbnew/pcb_tablecell.cpp:182 pcbnew/pcb_track.cpp:2068 pcbnew/zone.cpp:1845
-#: pcbnew/zone.cpp:1857
+#: pcbnew/pcb_tablecell.cpp:182 pcbnew/pcb_track.cpp:2068 pcbnew/zone.cpp:1869
+#: pcbnew/zone.cpp:1881
 msgid "Position X"
 msgstr "Posición X"
 
 #: eeschema/sch_bitmap.cpp:314 eeschema/sch_pin.cpp:2226
 #: eeschema/sch_shape.cpp:745 eeschema/sch_symbol.cpp:2960
 #: pcbnew/board_item.cpp:408 pcbnew/pcb_group.cpp:502 pcbnew/pcb_shape.cpp:908
-#: pcbnew/pcb_tablecell.cpp:183 pcbnew/pcb_track.cpp:2072 pcbnew/zone.cpp:1851
-#: pcbnew/zone.cpp:1858
+#: pcbnew/pcb_tablecell.cpp:183 pcbnew/pcb_track.cpp:2072 pcbnew/zone.cpp:1875
+#: pcbnew/zone.cpp:1882
 msgid "Position Y"
 msgstr "Posición Y"
 
@@ -18526,7 +18529,7 @@ msgstr "Tipo entrada de bus"
 #: eeschema/sch_bus_entry.cpp:542 eeschema/sch_junction.cpp:319
 #: eeschema/sch_label.cpp:1225 eeschema/sch_line.cpp:951
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2134 pcbnew/pad.cpp:1295
-#: pcbnew/pcb_track.cpp:1667 pcbnew/tools/pcb_control.cpp:1870
+#: pcbnew/pcb_track.cpp:1667 pcbnew/tools/pcb_control.cpp:1874
 #: pcbnew/zone.cpp:807
 msgid "Resolved Netclass"
 msgstr "Clase de red resuelta"
@@ -18557,7 +18560,7 @@ msgstr "El nuevo archivo de esquema no está guardado"
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:640
 #: eeschema/symbol_editor/symbol_editor.cpp:1532
 #: kicad/dialogs/panel_jobset.cpp:787 pagelayout_editor/pl_editor_frame.cpp:411
-#: pcbnew/footprint_edit_frame.cpp:805 pcbnew/footprint_edit_frame.cpp:845
+#: pcbnew/footprint_edit_frame.cpp:815 pcbnew/footprint_edit_frame.cpp:855
 #: pcbnew/pcb_edit_frame.cpp:1181
 #, c-format
 msgid "Save changes to '%s' before closing?"
@@ -18595,13 +18598,13 @@ msgid "Could not open CvPcb"
 msgstr "No ha pudido abrirse CvPcb"
 
 #: eeschema/sch_edit_frame.cpp:1741 eeschema/sim/simulator_frame.cpp:341
-#: kicad/kicad_manager_frame.cpp:1045 pcbnew/footprint_edit_frame.cpp:1019
+#: kicad/kicad_manager_frame.cpp:1045 pcbnew/footprint_edit_frame.cpp:1029
 #: pcbnew/pcb_edit_frame.cpp:1796
 msgid "[Read Only]"
 msgstr "[Solo lectura]"
 
 #: eeschema/sch_edit_frame.cpp:1744 eeschema/sim/simulator_frame.cpp:344
-#: pcbnew/footprint_edit_frame.cpp:1028 pcbnew/pcb_edit_frame.cpp:1799
+#: pcbnew/footprint_edit_frame.cpp:1038 pcbnew/pcb_edit_frame.cpp:1799
 msgid "[Unsaved]"
 msgstr "[No Guardado]"
 
@@ -19261,7 +19264,7 @@ msgstr "Archivos de biblioteca HTTP de KiCad"
 #: pcbnew/pcb_io/fabmaster/pcb_io_fabmaster.cpp:62
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:220
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:506
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2706
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2709
 #: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr_parser.cpp:154
 msgid "Open cancelled by user."
 msgstr "Apertura cancelada por el usuario."
@@ -19583,7 +19586,7 @@ msgstr "Estilo del cuerpo"
 #: pcbnew/dialogs/dialog_text_properties_base.cpp:83
 #: pcbnew/dialogs/dialog_textbox_properties_base.cpp:73
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:58
-#: pcbnew/footprint.cpp:1657 pcbnew/pad.cpp:1299 pcbnew/pad.cpp:2543
+#: pcbnew/footprint.cpp:1662 pcbnew/pad.cpp:1299 pcbnew/pad.cpp:2537
 #: pcbnew/pcb_dimension.cpp:659 pcbnew/pcb_group.cpp:396
 #: pcbnew/pcb_marker.cpp:381 pcbnew/pcb_shape.cpp:642
 #: pcbnew/pcb_tablecell.cpp:106 pcbnew/pcb_text.cpp:279
@@ -19628,11 +19631,11 @@ msgstr "Justificado"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:39
 #: pcbnew/generators/pcb_tuning_pattern.cpp:478
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2130 pcbnew/pad.cpp:1293
-#: pcbnew/pad.cpp:2580 pcbnew/pcb_shape.cpp:923 pcbnew/pcb_tablecell.cpp:186
-#: pcbnew/pcb_track.cpp:1665 pcbnew/tools/pcb_control.cpp:1867
+#: pcbnew/pad.cpp:2574 pcbnew/pcb_shape.cpp:923 pcbnew/pcb_tablecell.cpp:186
+#: pcbnew/pcb_track.cpp:1665 pcbnew/tools/pcb_control.cpp:1871
 #: pcbnew/widgets/pcb_properties_panel.cpp:273
 #: pcbnew/widgets/search_handlers.cpp:177 pcbnew/zone.cpp:805
-#: pcbnew/zone.cpp:1905 pcbnew/zone_manager/dialog_zone_manager_base.cpp:42
+#: pcbnew/zone.cpp:1929 pcbnew/zone_manager/dialog_zone_manager_base.cpp:42
 #: pcbnew/zone_manager/model_zones_overview_table.h:76
 msgid "Net"
 msgstr "Red"
@@ -19783,7 +19786,7 @@ msgstr "Pin oculto %s [%s, %s, %s]"
 msgid "Hidden pin %s [%s, %s]"
 msgstr "Pin oculto %s [%s, %s]"
 
-#: eeschema/sch_pin.cpp:2204 pcbnew/pad.cpp:1286 pcbnew/pad.cpp:2600
+#: eeschema/sch_pin.cpp:2204 pcbnew/pad.cpp:1286 pcbnew/pad.cpp:2594
 msgid "Pin Name"
 msgstr "Nombre de pin"
 
@@ -19918,7 +19921,7 @@ msgstr "Color de fondo de cuerpo"
 msgid "Fill color"
 msgstr "Color del relleno"
 
-#: eeschema/sch_sheet.cpp:852 eeschema/sch_sheet.cpp:1712 pcbnew/zone.cpp:1835
+#: eeschema/sch_sheet.cpp:852 eeschema/sch_sheet.cpp:1712 pcbnew/zone.cpp:1859
 msgid "Sheet Name"
 msgstr "Nombre de hoja"
 
@@ -19974,12 +19977,12 @@ msgid "Exclude From Simulation"
 msgstr "Excluir de la simulación"
 
 #: eeschema/sch_sheet.cpp:1733 eeschema/sch_symbol.cpp:1100
-#: eeschema/sch_symbol.cpp:3041 pcbnew/footprint.cpp:4075
+#: eeschema/sch_symbol.cpp:3041 pcbnew/footprint.cpp:4080
 msgid "Exclude From Bill of Materials"
 msgstr "Excluir de la lista de materiales"
 
 #: eeschema/sch_sheet.cpp:1736 eeschema/sch_symbol.cpp:1101
-#: eeschema/sch_symbol.cpp:3044 pcbnew/footprint.cpp:4078
+#: eeschema/sch_symbol.cpp:3044 pcbnew/footprint.cpp:4083
 msgid "Do not Populate"
 msgstr "No rellenar"
 
@@ -20034,7 +20037,7 @@ msgstr "Reflejar X"
 msgid "Mirror Y"
 msgstr "Reflejar Y"
 
-#: eeschema/sch_symbol.cpp:2997 pcbnew/footprint.cpp:4052
+#: eeschema/sch_symbol.cpp:2997 pcbnew/footprint.cpp:4057
 msgid "Library Link"
 msgstr "Enlace de biblioteca"
 
@@ -22139,12 +22142,12 @@ msgid "Save Symbol As"
 msgstr "Guardar símbolo como"
 
 #: eeschema/symbol_editor/symbol_editor.cpp:855
-#: pcbnew/footprint_libraries_utils.cpp:1035
+#: pcbnew/footprint_libraries_utils.cpp:1044
 msgid "Save in library:"
 msgstr "Guardar en la biblioteca:"
 
 #: eeschema/symbol_editor/symbol_editor.cpp:944
-#: pcbnew/footprint_libraries_utils.cpp:1118
+#: pcbnew/footprint_libraries_utils.cpp:1127
 msgid "A library must be specified."
 msgstr "Se debe especificar una biblioteca."
 
@@ -22236,7 +22239,7 @@ msgid "Keep Symbol"
 msgstr "Mantener símbolo"
 
 #: eeschema/symbol_editor/symbol_editor.cpp:1291 pcbnew/files.cpp:342
-#: pcbnew/footprint_libraries_utils.cpp:1204
+#: pcbnew/footprint_libraries_utils.cpp:1213
 #, c-format
 msgid "Revert '%s' to last version saved?"
 msgstr "¿Revertir '%s' a la última versión guardada?"
@@ -22859,7 +22862,7 @@ msgstr "Opciones de dibujo"
 
 #: eeschema/tools/ee_actions.cpp:356 eeschema/tools/ee_actions.cpp:588
 #: eeschema/tools/symbol_editor_drawing_tools.cpp:301
-#: pagelayout_editor/tools/pl_actions.cpp:61 pcbnew/tools/drawing_tool.cpp:1043
+#: pagelayout_editor/tools/pl_actions.cpp:61 pcbnew/tools/drawing_tool.cpp:1044
 #: pcbnew/tools/pcb_actions.cpp:185
 #, fuzzy
 msgid "Draw Text"
@@ -24095,7 +24098,7 @@ msgstr "No hay una hoja de datos definida."
 
 #: eeschema/tools/ee_inspection_tool.cpp:574
 #: pagelayout_editor/tools/pl_editor_control.cpp:160
-#: pcbnew/tools/pcb_control.cpp:1661
+#: pcbnew/tools/pcb_control.cpp:1665
 msgid "UUID"
 msgstr "UUID"
 
@@ -24167,7 +24170,7 @@ msgstr "Colocar imagen"
 
 #: eeschema/tools/sch_drawing_tools.cpp:1174
 #: eeschema/tools/symbol_editor_drawing_tools.cpp:691
-#: pcbnew/tools/drawing_tool.cpp:1823
+#: pcbnew/tools/drawing_tool.cpp:1825
 msgid "No graphic items found in file."
 msgstr "No se han encontrado elementos gráficos en el archivo."
 
@@ -24242,7 +24245,7 @@ msgstr "Añadir %s"
 msgid "Draw %s"
 msgstr "Dibujar %s"
 
-#: eeschema/tools/sch_drawing_tools.cpp:2779 pcbnew/tools/drawing_tool.cpp:1248
+#: eeschema/tools/sch_drawing_tools.cpp:2779 pcbnew/tools/drawing_tool.cpp:1250
 #, fuzzy
 msgid "Draw Table"
 msgstr "Dibujar una línea"
@@ -24536,7 +24539,7 @@ msgid "No text editor selected in KiCad. Please choose one."
 msgstr "No se ha seleccionado un editor en KiCad. Por favor, elija uno."
 
 #: eeschema/tools/symbol_editor_control.cpp:438
-#: eeschema/widgets/panel_symbol_chooser.cpp:682
+#: eeschema/widgets/panel_symbol_chooser.cpp:684
 msgid "No symbol selected"
 msgstr "No se ha seleccionado ningún símbolo"
 
@@ -24550,7 +24553,7 @@ msgid "No symbol to export"
 msgstr "No hay símbolos para exportar"
 
 #: eeschema/tools/symbol_editor_control.cpp:708
-#: pcbnew/footprint_edit_frame.cpp:1437
+#: pcbnew/footprint_edit_frame.cpp:1447
 msgid "Export View as PNG"
 msgstr "Exportar vista como PNG"
 
@@ -24742,11 +24745,11 @@ msgstr "Otros elementos"
 msgid "Graphical shapes"
 msgstr "Forma gráfica"
 
-#: eeschema/widgets/panel_symbol_chooser.cpp:587
+#: eeschema/widgets/panel_symbol_chooser.cpp:589
 msgid "No footprint specified"
 msgstr "No se ha especificado huella"
 
-#: eeschema/widgets/panel_symbol_chooser.cpp:600
+#: eeschema/widgets/panel_symbol_chooser.cpp:602
 msgid "Invalid footprint specified"
 msgstr "Se ha especificado una huella no válida"
 
@@ -25050,13 +25053,15 @@ msgstr "Seleccionar capa: %s"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:27
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:58
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:59
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:55
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:159
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:50
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:100
-#: pcbnew/footprint.cpp:4034 pcbnew/footprint.cpp:4037
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:169
+#: pcbnew/footprint.cpp:4039 pcbnew/footprint.cpp:4042
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2137 pcbnew/pad.cpp:1303
-#: pcbnew/pad.cpp:2542 pcbnew/pcb_dimension.cpp:661
-#: pcbnew/pcb_dimension.cpp:1457 pcbnew/pcb_fields_grid_table.cpp:181
+#: pcbnew/pad.cpp:2536 pcbnew/pcb_dimension.cpp:661
+#: pcbnew/pcb_dimension.cpp:1457 pcbnew/pcb_fields_grid_table.cpp:150
 #: pcbnew/pcb_group.cpp:503 pcbnew/pcb_marker.cpp:378
 #: pcbnew/pcb_reference_image.cpp:219 pcbnew/pcb_reference_image.cpp:342
 #: pcbnew/pcb_shape.cpp:646 pcbnew/pcb_shape.cpp:890 pcbnew/pcb_shape.cpp:892
@@ -25072,7 +25077,7 @@ msgstr "Seleccionar capa: %s"
 #: pcbnew/widgets/search_handlers.cpp:120
 #: pcbnew/widgets/search_handlers.cpp:178
 #: pcbnew/widgets/search_handlers.cpp:243 pcbnew/zone.cpp:850
-#: pcbnew/zone.cpp:1898 pcbnew/zone.cpp:1899
+#: pcbnew/zone.cpp:1922 pcbnew/zone.cpp:1923
 msgid "Layer"
 msgstr "Capas"
 
@@ -25953,7 +25958,7 @@ msgstr "Resaltar código D D%d"
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:290
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:352
 #: pcbnew/dialogs/dialog_layer_selection_base.cpp:230
-#: pcbnew/dialogs/panel_setup_layers.cpp:930
+#: pcbnew/dialogs/panel_setup_layers.cpp:1125
 #: pcbnew/widgets/appearance_controls.cpp:1025
 #: pcbnew/widgets/appearance_controls_base.cpp:32
 #: pcbnew/zone_manager/model_zones_overview_table.h:77
@@ -25991,12 +25996,12 @@ msgid "PCB Background"
 msgstr "Fondo de la placa"
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:161
-#: pcbnew/widgets/appearance_controls.cpp:1844
+#: pcbnew/widgets/appearance_controls.cpp:1880
 msgid "Show All Layers"
 msgstr "Mostrar todas las capas"
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:164
-#: pcbnew/widgets/appearance_controls.cpp:1830
+#: pcbnew/widgets/appearance_controls.cpp:1866
 msgid "Hide All Layers But Active"
 msgstr "Ocultar todas las capas excepto la activa"
 
@@ -26005,7 +26010,7 @@ msgid "Always Hide All Layers But Active"
 msgstr "Ocultar siempre todas las capas excepto la activa"
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:171
-#: pcbnew/widgets/appearance_controls.cpp:1847
+#: pcbnew/widgets/appearance_controls.cpp:1883
 msgid "Hide All Layers"
 msgstr "Ocultar todas las capas"
 
@@ -26038,8 +26043,8 @@ msgid "Change Render Color for"
 msgstr "Cambiar color de renderizado por"
 
 #: gerbview/widgets/layer_widget.cpp:341
-#: pcbnew/widgets/appearance_controls.cpp:2172
-#: pcbnew/widgets/appearance_controls.cpp:2447
+#: pcbnew/widgets/appearance_controls.cpp:2208
+#: pcbnew/widgets/appearance_controls.cpp:2483
 msgid ""
 "Left double click or middle click for color change, right click for menu"
 msgstr ""
@@ -28268,289 +28273,289 @@ msgstr "No puede moverse '%s' a la papelera."
 msgid "Can not move '%s' to trash."
 msgstr "No puede moverse '%s' a la basura."
 
-#: kicad/project_tree_pane.cpp:291
+#: kicad/project_tree_pane.cpp:292
 msgid "Directory name:"
 msgstr "Nombre de la carpeta:"
 
-#: kicad/project_tree_pane.cpp:291
+#: kicad/project_tree_pane.cpp:292
 msgid "Create New Directory"
 msgstr "Crear carpeta nueva"
 
-#: kicad/project_tree_pane.cpp:851
+#: kicad/project_tree_pane.cpp:852
 msgid "Switch to this Project"
 msgstr "Cambiar a este proyecto"
 
-#: kicad/project_tree_pane.cpp:852
+#: kicad/project_tree_pane.cpp:853
 msgid "Close all editors, and switch to the selected project"
 msgstr "Cerrar y cambiar al proyecto seleccionado"
 
-#: kicad/project_tree_pane.cpp:859
+#: kicad/project_tree_pane.cpp:860
 msgid "New Directory..."
 msgstr "Nueva carpeta..."
 
-#: kicad/project_tree_pane.cpp:860
+#: kicad/project_tree_pane.cpp:861
 msgid "Create a New Directory"
 msgstr "Crear una carpeta nueva"
 
-#: kicad/project_tree_pane.cpp:868 kicad/project_tree_pane.cpp:878
+#: kicad/project_tree_pane.cpp:869 kicad/project_tree_pane.cpp:879
 msgid "Reveal in Finder"
 msgstr "Revelar en Finder"
 
-#: kicad/project_tree_pane.cpp:869
+#: kicad/project_tree_pane.cpp:870
 msgid "Reveals the directory in a Finder window"
 msgstr "Revela el directorio en una ventana de Finder"
 
-#: kicad/project_tree_pane.cpp:871
+#: kicad/project_tree_pane.cpp:872
 msgid "Open Directory in File Explorer"
 msgstr "Abrir carpeta en el explorador de archivos"
 
-#: kicad/project_tree_pane.cpp:872 pcbnew/tools/pcb_actions.cpp:986
+#: kicad/project_tree_pane.cpp:873 pcbnew/tools/pcb_actions.cpp:986
 msgid "Opens the directory in the default system file manager"
 msgstr "Abre el directorio en el gestor de archivos del sistema"
 
-#: kicad/project_tree_pane.cpp:879
+#: kicad/project_tree_pane.cpp:880
 msgid "Reveals the directories in a Finder window"
 msgstr "Revela las carpetas en una ventana de Finder"
 
-#: kicad/project_tree_pane.cpp:881
+#: kicad/project_tree_pane.cpp:882
 msgid "Open Directories in File Explorer"
 msgstr "Abrir carpetas en el explorador de archivos"
 
-#: kicad/project_tree_pane.cpp:882
+#: kicad/project_tree_pane.cpp:883
 msgid "Opens the directories in the default system file manager"
 msgstr "Abre los directorios en el gestor de archivos del sistema"
 
-#: kicad/project_tree_pane.cpp:893
+#: kicad/project_tree_pane.cpp:894
 msgid "Open the file in a Text Editor"
 msgstr "Abrir el archivo con un editor de texto"
 
-#: kicad/project_tree_pane.cpp:895
+#: kicad/project_tree_pane.cpp:896
 msgid "Open files in a Text Editor"
 msgstr "Abrir archivos en un editor de texto"
 
-#: kicad/project_tree_pane.cpp:897
+#: kicad/project_tree_pane.cpp:898
 msgid "Edit in a Text Editor"
 msgstr "Editar en un editor de texto"
 
-#: kicad/project_tree_pane.cpp:903
+#: kicad/project_tree_pane.cpp:904
 #, fuzzy
 msgid "Run Jobs"
 msgstr "en %s"
 
-#: kicad/project_tree_pane.cpp:911
+#: kicad/project_tree_pane.cpp:912
 msgid "Rename File..."
 msgstr "Renombrar archivo..."
 
-#: kicad/project_tree_pane.cpp:912
+#: kicad/project_tree_pane.cpp:913
 msgid "Rename file"
 msgstr "Renombrar archivo"
 
-#: kicad/project_tree_pane.cpp:916
+#: kicad/project_tree_pane.cpp:917
 msgid "Rename Files..."
 msgstr "Renombrar archivos..."
 
-#: kicad/project_tree_pane.cpp:917
+#: kicad/project_tree_pane.cpp:918
 msgid "Rename files"
 msgstr "Renombrar archivos"
 
-#: kicad/project_tree_pane.cpp:927
+#: kicad/project_tree_pane.cpp:928
 msgid "Delete the file and its content"
 msgstr "Eliminar el archivo y sus contenidos"
 
-#: kicad/project_tree_pane.cpp:929
+#: kicad/project_tree_pane.cpp:930
 msgid "Delete the files and their contents"
 msgstr "Eliminar los archivos y sus contenidos"
 
-#: kicad/project_tree_pane.cpp:944
+#: kicad/project_tree_pane.cpp:945
 msgid "Move to Trash"
 msgstr "Mover a la papelera"
 
-#: kicad/project_tree_pane.cpp:956
+#: kicad/project_tree_pane.cpp:957
 msgid "Add Project to Version Control..."
 msgstr "Añadir proyecto al control de versiones..."
 
-#: kicad/project_tree_pane.cpp:957
+#: kicad/project_tree_pane.cpp:958
 msgid "Initialize a new repository"
 msgstr "Inicializar un nuevo repositorio"
 
-#: kicad/project_tree_pane.cpp:961
+#: kicad/project_tree_pane.cpp:962
 msgid "Commit Project..."
 msgstr "Confirmar proyecto..."
 
-#: kicad/project_tree_pane.cpp:962 kicad/project_tree_pane.cpp:976
+#: kicad/project_tree_pane.cpp:963 kicad/project_tree_pane.cpp:977
 msgid "Commit changes to the local repository"
 msgstr "Confirmar cambios al repositorio local"
 
-#: kicad/project_tree_pane.cpp:965
+#: kicad/project_tree_pane.cpp:966
 msgid "Push"
 msgstr "Enviar (push)"
 
-#: kicad/project_tree_pane.cpp:966
+#: kicad/project_tree_pane.cpp:967
 msgid "Push committed local changes to remote repository"
 msgstr "Enviar cambios confirmados localmente al repositorio remoto"
 
-#: kicad/project_tree_pane.cpp:969
+#: kicad/project_tree_pane.cpp:970
 msgid "Pull"
 msgstr "Recibir (pull)"
 
-#: kicad/project_tree_pane.cpp:970
+#: kicad/project_tree_pane.cpp:971
 msgid "Pull changes from remote repository into local"
 msgstr "Recibir cambios desde el repositorio remoto al local"
 
-#: kicad/project_tree_pane.cpp:975
+#: kicad/project_tree_pane.cpp:976
 msgid "Commit File..."
 msgstr "Confirmar (commit) archivo..."
 
-#: kicad/project_tree_pane.cpp:990
+#: kicad/project_tree_pane.cpp:991
 msgid "Switch to branch "
 msgstr "Cambiar a rama "
 
-#: kicad/project_tree_pane.cpp:995
+#: kicad/project_tree_pane.cpp:996
 msgid "Other..."
 msgstr "Otros..."
 
-#: kicad/project_tree_pane.cpp:996
+#: kicad/project_tree_pane.cpp:997
 msgid "Switch to a different branch"
 msgstr "Cambiar a una rama distinta"
 
-#: kicad/project_tree_pane.cpp:999
+#: kicad/project_tree_pane.cpp:1000
 msgid "Switch to Branch"
 msgstr "Cambiar a rama"
 
-#: kicad/project_tree_pane.cpp:1003
+#: kicad/project_tree_pane.cpp:1004
 msgid "Remove Version Control"
 msgstr "Eliminar control de versiones"
 
-#: kicad/project_tree_pane.cpp:1004
+#: kicad/project_tree_pane.cpp:1005
 msgid "Delete all version control files from the project directory."
 msgstr ""
 "Eliminar todos los archivos de control de versiones en la carpeta del "
 "proyecto."
 
-#: kicad/project_tree_pane.cpp:1059
+#: kicad/project_tree_pane.cpp:1060
 #, c-format
 msgid "Change filename: '%s'"
 msgstr "Cambiar nombre de archivo: '%s'"
 
-#: kicad/project_tree_pane.cpp:1061
+#: kicad/project_tree_pane.cpp:1062
 msgid "Change filename"
 msgstr "Cambiar nombre de archivo"
 
-#: kicad/project_tree_pane.cpp:1406
+#: kicad/project_tree_pane.cpp:1407
 msgid "Network path: not monitoring folder changes"
 msgstr "Ruta de red: no se supervisan cambios en la carpeta"
 
-#: kicad/project_tree_pane.cpp:1412
+#: kicad/project_tree_pane.cpp:1413
 msgid "Local path: monitoring folder changes"
 msgstr "Ruta local: supervisando cambios en la carpeta"
 
-#: kicad/project_tree_pane.cpp:1595
+#: kicad/project_tree_pane.cpp:1596
 msgid "The selected directory is already a git project."
 msgstr "La carpeta seleccionada ya es un proyecto de git."
 
-#: kicad/project_tree_pane.cpp:1611
-msgid "Failed to initialize git project."
-msgstr "Fallo al inicializar el proyecto de git."
-
-#: kicad/project_tree_pane.cpp:1626
+#: kicad/project_tree_pane.cpp:1603
 msgid "Set default remote"
 msgstr "Fijar el remoto por defecto"
 
-#: kicad/project_tree_pane.cpp:1679
+#: kicad/project_tree_pane.cpp:1618
+msgid "Failed to initialize git project."
+msgstr "Fallo al inicializar el proyecto de git."
+
+#: kicad/project_tree_pane.cpp:1678
 msgid "Failed to set default remote."
 msgstr "Fallo al fijar el remoto por defecto."
 
-#: kicad/project_tree_pane.cpp:1691 kicad/project_tree_pane.cpp:1725
-#: kicad/project_tree_pane.cpp:1747
+#: kicad/project_tree_pane.cpp:1690 kicad/project_tree_pane.cpp:1724
+#: kicad/project_tree_pane.cpp:1746
 msgid "Fetching Remote"
 msgstr "Obteniendo remoto"
 
-#: kicad/project_tree_pane.cpp:1732
+#: kicad/project_tree_pane.cpp:1731
 #, fuzzy
 msgid "Failed to pull project"
 msgstr "Fallo al enviar el proyecto"
 
-#: kicad/project_tree_pane.cpp:1754
+#: kicad/project_tree_pane.cpp:1753
 msgid "Failed to push project"
 msgstr "Fallo al enviar el proyecto"
 
-#: kicad/project_tree_pane.cpp:1816
+#: kicad/project_tree_pane.cpp:1830
 #, c-format
 msgid "Failed to lookup branch '%s': %s"
 msgstr "Fallo al buscar la rama '%s': %s"
 
-#: kicad/project_tree_pane.cpp:1829
+#: kicad/project_tree_pane.cpp:1843
 #, c-format
 msgid "Failed to find branch head for '%s'"
 msgstr "Fallo al buscar el HEAD de la rama para '%s'"
 
-#: kicad/project_tree_pane.cpp:1840
+#: kicad/project_tree_pane.cpp:1854
 #, c-format
 msgid "Failed to switch to branch '%s'"
 msgstr "Fallo al cambiar a la rama '%s'"
 
-#: kicad/project_tree_pane.cpp:1851
+#: kicad/project_tree_pane.cpp:1865
 #, c-format
 msgid "Failed to update HEAD reference for branch '%s'"
 msgstr "Fallo al actualizar la referencia HEAD para la rama '%s'"
 
-#: kicad/project_tree_pane.cpp:1870
+#: kicad/project_tree_pane.cpp:1884
 msgid "Are you sure you want to remove git tracking from this project?"
 msgstr "¿Está seguro de que desea eliminar el rastreo de git de este proyecto?"
 
-#: kicad/project_tree_pane.cpp:1887
+#: kicad/project_tree_pane.cpp:1901
 msgid "Failed to remove git directory"
 msgstr "Fallo al eliminar la carpeta de git"
 
-#: kicad/project_tree_pane.cpp:2223
+#: kicad/project_tree_pane.cpp:2237
 msgid "Discarding commit due to empty commit message."
 msgstr "Descartando confirmación debido a un mensaje de confirmación vacío."
 
-#: kicad/project_tree_pane.cpp:2229
+#: kicad/project_tree_pane.cpp:2243
 msgid "Discarding commit due to empty file selection."
 msgstr "Descartando confirmación debido a una selección de archivos vacía."
 
-#: kicad/project_tree_pane.cpp:2235
+#: kicad/project_tree_pane.cpp:2249
 #, c-format
 msgid "Failed to get repository index: %s"
 msgstr "Fallo al obtener el índice del repositorio: %s"
 
-#: kicad/project_tree_pane.cpp:2243
+#: kicad/project_tree_pane.cpp:2257
 #, c-format
 msgid "Failed to add file to index: %s"
 msgstr "Fallo al añadir el archivo al índice: %s"
 
-#: kicad/project_tree_pane.cpp:2251
+#: kicad/project_tree_pane.cpp:2265
 #, c-format
 msgid "Failed to write index: %s"
 msgstr "Fallo al escribir al índice: %s"
 
-#: kicad/project_tree_pane.cpp:2258
+#: kicad/project_tree_pane.cpp:2272
 #, c-format
 msgid "Failed to write tree: %s"
 msgstr "Fallo al escribir el árbol: %s"
 
-#: kicad/project_tree_pane.cpp:2267
+#: kicad/project_tree_pane.cpp:2281
 #, c-format
 msgid "Failed to lookup tree: %s"
 msgstr "Fallo al buscar el árbol: %s"
 
-#: kicad/project_tree_pane.cpp:2275
+#: kicad/project_tree_pane.cpp:2289
 #, c-format
 msgid "Failed to get HEAD reference: %s"
 msgstr "Fallo al obtener la referencia HEAD: %s"
 
-#: kicad/project_tree_pane.cpp:2282
+#: kicad/project_tree_pane.cpp:2296
 #, c-format
 msgid "Failed to get commit: %s"
 msgstr "Fallo al obtener confirmación: %s"
 
-#: kicad/project_tree_pane.cpp:2298
+#: kicad/project_tree_pane.cpp:2312
 #, c-format
 msgid "Failed to create author signature: %s"
 msgstr "Fallo al crear la firma del autor: %s"
 
-#: kicad/project_tree_pane.cpp:2333
+#: kicad/project_tree_pane.cpp:2347
 #, c-format
 msgid "Failed to create commit: %s"
 msgstr "Fallo al crear la confirmación: %s"
@@ -29004,6 +29009,7 @@ msgid "Item Properties"
 msgstr "Propiedades del elemento"
 
 #: pagelayout_editor/dialogs/properties_frame_base.cpp:461
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:145
 msgid "Default Values"
 msgstr "Valores por defecto"
 
@@ -31673,8 +31679,8 @@ msgstr "Teselando zonas de cobre..."
 #: pcbnew/board.cpp:1807 pcbnew/dialogs/dialog_board_statistics.cpp:701
 #: pcbnew/dialogs/dialog_board_statistics_base.cpp:78
 #: pcbnew/dialogs/dialog_unused_pad_layers_base.cpp:27
-#: pcbnew/footprint.cpp:1628 pcbnew/netinfo_item.cpp:108
-#: pcbnew/pcb_draw_panel_gal.cpp:641 pcbnew/widgets/appearance_controls.cpp:331
+#: pcbnew/footprint.cpp:1633 pcbnew/netinfo_item.cpp:108
+#: pcbnew/pcb_draw_panel_gal.cpp:714 pcbnew/widgets/appearance_controls.cpp:331
 #: pcbnew/widgets/panel_selection_filter.cpp:198
 #: pcbnew/widgets/panel_selection_filter_base.cpp:45
 msgid "Pads"
@@ -31688,18 +31694,18 @@ msgstr "Pads"
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:222
 #: pcbnew/dialogs/dialog_unused_pad_layers_base.cpp:24
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:88
-#: pcbnew/netinfo_item.cpp:123 pcbnew/pcb_draw_panel_gal.cpp:642
+#: pcbnew/netinfo_item.cpp:123 pcbnew/pcb_draw_panel_gal.cpp:715
 #: pcbnew/widgets/appearance_controls.cpp:330
 #: pcbnew/widgets/panel_selection_filter.cpp:197
 #: pcbnew/widgets/panel_selection_filter_base.cpp:41
 msgid "Vias"
 msgstr "Vías"
 
-#: pcbnew/board.cpp:1809 pcbnew/pcb_draw_panel_gal.cpp:643
+#: pcbnew/board.cpp:1809 pcbnew/pcb_draw_panel_gal.cpp:716
 msgid "Track Segments"
 msgstr "Segmentos de pista"
 
-#: pcbnew/board.cpp:1811 pcbnew/pcb_draw_panel_gal.cpp:645
+#: pcbnew/board.cpp:1811 pcbnew/pcb_draw_panel_gal.cpp:718
 msgid "Unrouted"
 msgstr "Sin enrutar"
 
@@ -31904,7 +31910,7 @@ msgid "Add Dielectric Layer"
 msgstr "Añadir capa dieléctrica"
 
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:330
-#: pcbnew/dialogs/panel_setup_layers.cpp:957
+#: pcbnew/dialogs/panel_setup_layers.cpp:1152
 msgid "Select layer to add:"
 msgstr "Seleccionar capa a añadir:"
 
@@ -32638,14 +32644,13 @@ msgstr "Alcance de la reanotación"
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:154
 #: pcbnew/dialogs/dialog_render_job.cpp:41
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:117
-#: pcbnew/footprint.cpp:1640
+#: pcbnew/footprint.cpp:1645
 msgid "Front"
 msgstr "Lado Frontal"
 
 #: pcbnew/dialogs/dialog_board_reannotate_base.cpp:187
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:154
 #: pcbnew/dialogs/dialog_render_job.cpp:39
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:560
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:122
 msgid "Back"
 msgstr "Lado trasero"
@@ -32822,7 +32827,7 @@ msgstr ""
 "No se pudo cargar el archivo de proyecto asociado %s"
 
 #: pcbnew/dialogs/dialog_board_setup.cpp:301 pcbnew/files.cpp:583
-#: pcbnew/tools/pcb_control.cpp:1502
+#: pcbnew/tools/pcb_control.cpp:1506
 msgid "Loading PCB"
 msgstr "Cargando placa"
 
@@ -32894,7 +32899,7 @@ msgid "Total:"
 msgstr "Total:"
 
 #: pcbnew/dialogs/dialog_board_statistics.cpp:491
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2517
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2511
 msgid "Round"
 msgstr "Redondo"
 
@@ -33011,7 +33016,7 @@ msgstr "Estadísticas de placa"
 
 #: pcbnew/dialogs/dialog_cleanup_graphics.cpp:48
 #: pcbnew/dialogs/dialog_exchange_footprints.cpp:310
-#: pcbnew/footprint_libraries_utils.cpp:961
+#: pcbnew/footprint_libraries_utils.cpp:970
 msgid "Update Footprint"
 msgstr "Actualizar huella"
 
@@ -33380,8 +33385,8 @@ msgstr ""
 "Tipo de conexión por defecto entre pads y zonas.\n"
 "Las opciones locales de pad tienen precedencia frente a estas opciones"
 
-#: pcbnew/dialogs/dialog_copper_zones_base.cpp:232 pcbnew/footprint.cpp:4008
-#: pcbnew/pad.cpp:2527 pcbnew/zone.cpp:1805
+#: pcbnew/dialogs/dialog_copper_zones_base.cpp:232 pcbnew/footprint.cpp:4013
+#: pcbnew/pad.cpp:2521 pcbnew/zone.cpp:1829
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 msgid "Thermal reliefs"
 msgstr "Alivios térmicos"
@@ -33428,13 +33433,13 @@ msgstr "Typo de relleno:"
 
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:290
 #: pcbnew/dialogs/dialog_non_copper_zones_properties_base.cpp:129
-#: pcbnew/zone.cpp:1815 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
+#: pcbnew/zone.cpp:1839 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
 msgid "Solid fill"
 msgstr "Relleno sólido"
 
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:290
 #: pcbnew/dialogs/dialog_non_copper_zones_properties_base.cpp:129
-#: pcbnew/zone.cpp:1816 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
+#: pcbnew/zone.cpp:1840 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
 msgid "Hatch pattern"
 msgstr "Patrón rayado"
 
@@ -33501,7 +33506,7 @@ msgstr "Eliminar islas:"
 msgid "Choose what to do with unconnected copper islands"
 msgstr "Elegir que hacer con islas de cobre sin conectar"
 
-#: pcbnew/dialogs/dialog_copper_zones_base.cpp:357 pcbnew/zone.cpp:1826
+#: pcbnew/dialogs/dialog_copper_zones_base.cpp:357 pcbnew/zone.cpp:1850
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 msgid "Below area limit"
 msgstr "Por debajo del límite de área"
@@ -35245,8 +35250,8 @@ msgstr "Verificador de huellas"
 msgid "Choose Footprint"
 msgstr "Elegir huella"
 
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:76
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:143
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:78
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:148
 msgid "3D Models"
 msgstr "Modelos 3D"
 
@@ -35289,41 +35294,41 @@ msgstr ""
 "El grosor del texto es demasiado grande para el tamaño del texto.\n"
 "Será recortado a %s."
 
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:633
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:624
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:661
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:660
 #, fuzzy
 msgid "Edit Footprint Properties"
 msgstr "Editar propiedades de huella"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:52
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:53
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:157
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:98
 msgid "Text Items"
 msgstr "Elementos de texto"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:60
 #: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:53
-#: pcbnew/pcb_fields_grid_table.cpp:183 pcbnew/pcb_text.cpp:630
+#: pcbnew/pcb_fields_grid_table.cpp:152 pcbnew/pcb_text.cpp:630
 #: pcbnew/pcb_text.cpp:647
 msgid "Keep Upright"
 msgstr "Mantener hacia arriba"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:61
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:62
-#: pcbnew/pcb_fields_grid_table.cpp:184
+#: pcbnew/pcb_fields_grid_table.cpp:153
 msgid "X Offset"
 msgstr "Desplazamiento X"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:62
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:63
-#: pcbnew/pcb_fields_grid_table.cpp:185
+#: pcbnew/pcb_fields_grid_table.cpp:154
 msgid "Y Offset"
 msgstr "Desplazamiento Y"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:68
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:69
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:64
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:168
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:56
 #: pcbnew/plot_board_layers.cpp:103
 msgid "Reference designator"
@@ -35341,14 +35346,14 @@ msgstr "Tipo de huella:"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:188
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:193
-#: pcbnew/footprint.cpp:1286
+#: pcbnew/footprint.cpp:1291
 msgid "Through hole"
 msgstr "Agujero pasante"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:188
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:193
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/footprint.cpp:1283
-#: pcbnew/pad.cpp:1532 pcbnew/pad.cpp:2493
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/footprint.cpp:1288
+#: pcbnew/pad.cpp:1532 pcbnew/pad.cpp:2487
 msgid "SMD"
 msgstr "SMD"
 
@@ -35552,28 +35557,28 @@ msgstr ""
 msgid "Footprint Properties"
 msgstr "Propiedades de las huellas"
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:379
-#: pcbnew/footprint_libraries_utils.cpp:1124
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:388
+#: pcbnew/footprint_libraries_utils.cpp:1133
 #: pcbnew/tools/footprint_editor_control.cpp:460
 msgid "Footprint must have a name."
 msgstr "La huella debe tener un nombre."
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:384
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:393
 #, c-format
 msgid "Footprint name may not contain '%s'."
 msgstr "El nombre de huella no debe contener '%s'."
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:437
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:446
 #, c-format
 msgid "The text width must be between %s and %s."
 msgstr "El ancho del texto debe de estar entre %s y %s."
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:449
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:458
 #, c-format
 msgid "The text height must be between %s and %s."
 msgstr "El alto del texto debe de estar entre %s y %s."
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:467
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:476
 #: pcbnew/dialogs/dialog_text_properties.cpp:522
 #: pcbnew/dialogs/dialog_textbox_properties.cpp:342
 msgid ""
@@ -36304,7 +36309,7 @@ msgstr "Capas de serigrafía"
 
 #: pcbnew/dialogs/dialog_global_edit_text_and_graphics.cpp:273
 #: pcbnew/dialogs/panel_fp_editor_graphics_defaults_base.cpp:64
-#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:60 pcbnew/pad.cpp:2684
+#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:60 pcbnew/pad.cpp:2678
 msgid "Copper Layers"
 msgstr "Capas de cobre"
 
@@ -36463,7 +36468,7 @@ msgstr "Ancho de anular:"
 
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:175
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1075
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2533
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2527
 msgid "All copper layers"
 msgstr "Todas las capas de cobre"
 
@@ -36474,7 +36479,7 @@ msgstr "Inicio, final, y capas conectadas"
 
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:175
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1079
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2534
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2528
 msgid "Connected layers only"
 msgstr "Solo las capas conectadas"
 
@@ -36974,7 +36979,7 @@ msgid "Outset Items"
 msgstr "Elementos de texto"
 
 #: pcbnew/dialogs/dialog_pad_properties.cpp:179
-#: pcbnew/dialogs/dialog_pad_properties_base.h:288 pcbnew/pad.cpp:2584
+#: pcbnew/dialogs/dialog_pad_properties_base.h:288 pcbnew/pad.cpp:2578
 msgid "Pad Properties"
 msgstr "Propiedades de pad"
 
@@ -37052,7 +37057,7 @@ msgstr "w"
 msgid "Pad type:"
 msgstr "Tipo de pad:"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/pad.cpp:2492
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/pad.cpp:2486
 msgid "Through-hole"
 msgstr "Pasante"
 
@@ -37103,7 +37108,7 @@ msgid "Circular"
 msgstr "Circular"
 
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:1516
-#: pcbnew/pad.cpp:2500
+#: pcbnew/pad.cpp:2494
 msgid "Oval"
 msgstr "Ovalado"
 
@@ -37115,11 +37120,11 @@ msgstr "Rectangular"
 msgid "Trapezoidal"
 msgstr "Trapezoidal"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2502
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2496
 msgid "Rounded rectangle"
 msgstr "Rectángulo redondeado"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2503
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2497
 msgid "Chamfered rectangle"
 msgstr "Rectángulo biselado"
 
@@ -37233,7 +37238,7 @@ msgstr "Desfasar forma del agujero"
 msgid "Hole shape:"
 msgstr "Forma del orificio:"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2518
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2512
 msgid "Oblong"
 msgstr ""
 
@@ -37326,23 +37331,23 @@ msgstr ""
 "placa\n"
 "Estas propiedades son especificadas en archivos Gerber X2."
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2508
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2502
 msgid "BGA pad"
 msgstr "Pad BGA"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2510
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2504
 msgid "Fiducial, local to footprint"
 msgstr "Fiduciario, local a la huella"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2509
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2503
 msgid "Fiducial, global to board"
 msgstr "Fiduciario, global a la placa"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2511
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2505
 msgid "Test point pad"
 msgstr "Pad de punto de prueba"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2512
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2506
 msgid "Heatsink pad"
 msgstr "Pad de disipador"
 
@@ -37613,7 +37618,7 @@ msgstr "Bosquejar pads en las capas de fabricación"
 
 #: pcbnew/dialogs/dialog_plot_base.cpp:90
 #: pcbnew/widgets/appearance_controls.cpp:653
-#: pcbnew/widgets/appearance_controls.cpp:1810
+#: pcbnew/widgets/appearance_controls.cpp:1846
 msgid "Hide"
 msgstr "Ocultar"
 
@@ -38722,7 +38727,7 @@ msgstr "Huella %s (%s), %s, rotado %.1f deg"
 #: pcbnew/dialogs/dialog_text_properties_base.cpp:99
 #: pcbnew/pcb_dimension.cpp:1885 pcbnew/pcb_dimension.cpp:1921
 #: pcbnew/pcb_dimension.cpp:1962 pcbnew/pcb_dimension.cpp:2007
-#: pcbnew/pcb_dimension.cpp:2044 pcbnew/pcb_fields_grid_table.cpp:186
+#: pcbnew/pcb_dimension.cpp:2044 pcbnew/pcb_fields_grid_table.cpp:155
 #: pcbnew/pcb_text.cpp:626
 msgid "Knockout"
 msgstr "Noqueo"
@@ -38957,7 +38962,7 @@ msgstr "Desvío deseado: "
 #: pcbnew/router/router_tool.cpp:2757 pcbnew/router/router_tool.cpp:2762
 #: pcbnew/router/router_tool.cpp:2767 pcbnew/router/router_tool.cpp:2778
 #: pcbnew/router/router_tool.cpp:2786 pcbnew/router/router_tool.cpp:2791
-#: pcbnew/tools/pcb_control.cpp:1698 pcbnew/tools/pcb_control.cpp:1708
+#: pcbnew/tools/pcb_control.cpp:1702 pcbnew/tools/pcb_control.cpp:1712
 #: pcbnew/zone.cpp:874
 #, c-format
 msgid "(from %s)"
@@ -39252,6 +39257,11 @@ msgstr ""
 msgid "Internal Layers"
 msgstr "Capas internas"
 
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:496
+#, fuzzy, c-format
+msgid "Layer name %s already in use."
+msgstr "El nombre de capa '%s' ya está en uso."
+
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:23
 #, fuzzy
 msgid "Default Field Properties for New Footprints"
@@ -39329,28 +39339,28 @@ msgstr ""
 msgid "Failed to save footprint library file '%s'."
 msgstr "No se ha podido guardar el archivo de biblioteca de huellas '%s'."
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:396
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:388
 msgid "Error adding 3D model"
 msgstr "Error al agregar el modelo 3D"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:480
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:472
 msgid "No filename entered"
 msgstr "No se ingresó un nombre de archivo"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:485
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:477
 msgid "Illegal filename"
 msgstr "Nombre de archivo ilegal"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:490
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:482
 #: pcbnew/microwave/microwave_polygon.cpp:223
 msgid "File not found"
 msgstr "Archivo no encontrado"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:495
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:487
 msgid "Unable to open file"
 msgstr "Imposible abrir archivo"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:500
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:492
 msgid "Unknown error"
 msgstr "Error desconocido"
 
@@ -39894,12 +39904,148 @@ msgstr ""
 "Aplicar valores predeterminados de la placa a las formas que no son de cobre "
 "de la huella"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:458
+#: pcbnew/dialogs/panel_setup_layers.cpp:77
+#: pcbnew/dialogs/panel_setup_layers.cpp:284
+msgid "Off-board, testing"
+msgstr "Fuera de la placa, probando"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:87
+msgid "If you want a fabrication layer for the front side of the board"
+msgstr "Si desea una capa de fabricación para la parte frontal de la placa"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:97
+#: pcbnew/dialogs/panel_setup_layers.cpp:266
+msgid "Off-board, manufacturing"
+msgstr "Fuera de la placa, fabricación"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:105
+msgid "If you want an adhesive template for the front side of the board"
+msgstr "Si desea una capa de adhesivo para la parte frontal de la placa"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:115
+#: pcbnew/dialogs/panel_setup_layers.cpp:133
+#: pcbnew/dialogs/panel_setup_layers.cpp:151
+#: pcbnew/dialogs/panel_setup_layers.cpp:169
+#: pcbnew/dialogs/panel_setup_layers.cpp:194
+#: pcbnew/dialogs/panel_setup_layers.cpp:212
+#: pcbnew/dialogs/panel_setup_layers.cpp:230
+#: pcbnew/dialogs/panel_setup_layers.cpp:248
+msgid "On-board, non-copper"
+msgstr "En placa, sin cobre"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:123
+msgid "If you want a solder paste layer for front side of the board"
+msgstr ""
+"Si desea una capa de pasta de soldadura para la parte frontal de la placa"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:141
+msgid "If you want a silk screen layer for the front side of the board"
+msgstr "Si desea una capa de serigrafía para la parte frontal de la placa"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:159
+msgid "If you want a solder mask layer for the front of the board"
+msgstr ""
+"Si desea una capa de máscara de soldadura para la parte frontal de la placa"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:184
+msgid "If you want a solder mask layer for the back side of the board"
+msgstr ""
+"Si desea una capa de máscara de soldadura para la parte trasera de la placa"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:202
+msgid "If you want a silk screen layer for the back side of the board"
+msgstr "Si desea una capa de serigrafía para la parte trasera de la placa"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:220
+msgid "If you want a solder paste layer for the back side of the board"
+msgstr ""
+"Si desea una capa de pasta de soldadura para la parte trasera de la placa"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:238
+msgid "If you want an adhesive layer for the back side of the board"
+msgstr "Si desea una capa de adhesivo para la parte trasera de la placa"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:256
+msgid "If you want a fabrication layer for the back side of the board"
+msgstr "Si desea una capa de fabricación para la parte trasera de la placa"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:302
+msgid "Board contour"
+msgstr "Contorno de placa"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:319
+#, fuzzy
+msgid "Board contour setback"
+msgstr "Contorno de placa"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:333
+#: pcbnew/dialogs/panel_setup_layers.cpp:347
+#: pcbnew/dialogs/panel_setup_layers.cpp:363
+#: pcbnew/dialogs/panel_setup_layers.cpp:379
+#: pcbnew/dialogs/panel_setup_layers.cpp:477
+msgid "Auxiliary"
+msgstr "Auxiliar"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:354
+msgid "If you want a separate layer for comments or notes"
+msgstr "Si desea una capa separada para comentarios o notas"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:370
+msgid "If you want a layer for documentation drawings"
+msgstr "Si desea una capa para dibujos de documentación"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:415
 msgid "Use the Physical Stackup page to change the number of copper layers."
 msgstr ""
 "Usar la página de apilado físico para cambiar el número de capas de cobre."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:492
+#: pcbnew/dialogs/panel_setup_layers.cpp:421
+#: pcbnew/dialogs/panel_setup_layers.cpp:473
+#: pcbnew/tools/drawing_stackup_table_tool.cpp:247
+msgid "Layer Name"
+msgstr "Nombre de capa"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:426
+msgid "signal"
+msgstr "señal"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:427
+msgid "power plane"
+msgstr "plano de potencia"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:428
+msgid "mixed"
+msgstr "mixto"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:429
+msgid "jumper"
+msgstr "puente"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:432
+msgid ""
+"Copper layer type for Freerouter and other external routers.\n"
+"Power plane layers are removed from Freerouter's layer menus."
+msgstr ""
+"Tipo de capa de cobre para Freerouter y otros enrutadores externos.\n"
+"Las capas de plano de alimentación se eliminan del menú de capas de "
+"Freerouter."
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:478
+#, fuzzy
+msgid "Off-board, front"
+msgstr "Fuera de la placa, probando"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:479
+#, fuzzy
+msgid "Off-board, back"
+msgstr "Fuera de la placa, probando"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:485
+msgid ""
+"Auxiliary layers do not flip with board side, while back and front layers do."
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:712
 #, c-format
 msgid ""
 "Footprints have some items on removed layers:\n"
@@ -39912,7 +40058,7 @@ msgstr ""
 "Estos elementos ya no serán accesibles\n"
 "¿Desea continuar?"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:503
+#: pcbnew/dialogs/panel_setup_layers.cpp:723
 msgid ""
 "Items have been found on removed layers. This operation will delete all "
 "items from removed layers and cannot be undone.\n"
@@ -39922,25 +40068,25 @@ msgstr ""
 "todos los elementos de las capas eliminadas y no podrá revertirse.\n"
 "¿Desea continuar?"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:752
+#: pcbnew/dialogs/panel_setup_layers.cpp:947
 msgid "Layer must have a name."
 msgstr "La capa debe tener un nombre."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:758
+#: pcbnew/dialogs/panel_setup_layers.cpp:953
 #, c-format
 msgid "%s are forbidden in layer names."
 msgstr "%s están prohibidos en nombres de capas."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:765
+#: pcbnew/dialogs/panel_setup_layers.cpp:960
 msgid "Layer name \"signal\" is reserved."
 msgstr "El nombre de capa \"señal\" esta reservado."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:774
+#: pcbnew/dialogs/panel_setup_layers.cpp:969
 #, c-format
 msgid "Layer name '%s' already in use."
 msgstr "El nombre de capa '%s' ya está en uso."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:907
+#: pcbnew/dialogs/panel_setup_layers.cpp:1102
 #, c-format
 msgid ""
 "Imported settings have fewer copper layers than the current board (%i "
@@ -39954,16 +40100,16 @@ msgstr ""
 "¿Continuar y eliminar las capas internas de cobre internas de la placa "
 "actual?"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:916
+#: pcbnew/dialogs/panel_setup_layers.cpp:1111
 #, fuzzy
 msgid "Inner Layers to Be Deleted"
 msgstr "Capas internas a eliminarse"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:951
+#: pcbnew/dialogs/panel_setup_layers.cpp:1146
 msgid "All user-defined layers have already been added."
 msgstr "Todas las capas definidas por el usuario ya han sido añadidas."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:955
+#: pcbnew/dialogs/panel_setup_layers.cpp:1150
 msgid "Add User-defined Layer"
 msgstr "Añadir capa definida por el usuario"
 
@@ -39971,571 +40117,6 @@ msgstr "Añadir capa definida por el usuario"
 msgid "Add User Defined Layer..."
 msgstr "Añadir capa definida por el usuario..."
 
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:46
-msgid "CrtYd_Front"
-msgstr "CrtYd_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:51
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:639
-msgid "Off-board, testing"
-msgstr "Fuera de la placa, probando"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:58
-msgid "If you want a fabrication layer for the front side of the board"
-msgstr "Si desea una capa de fabricación para la parte frontal de la placa"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:62
-msgid "Fab_Front"
-msgstr "Fab_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:65
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:629
-msgid "Off-board, manufacturing"
-msgstr "Fuera de la placa, fabricación"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:70
-msgid "If you want an adhesive template for the front side of the board"
-msgstr "Si desea una capa de adhesivo para la parte frontal de la placa"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:74
-msgid "Adhes_Front"
-msgstr "Adhes_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:77
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:89
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:101
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:113
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:581
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:593
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:605
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:617
-msgid "On-board, non-copper"
-msgstr "En placa, sin cobre"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:82
-msgid "If you want a solder paste layer for front side of the board"
-msgstr ""
-"Si desea una capa de pasta de soldadura para la parte frontal de la placa"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:86
-msgid "SoldP_Front"
-msgstr "SoldP_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:94
-msgid "If you want a silk screen layer for the front side of the board"
-msgstr "Si desea una capa de serigrafía para la parte frontal de la placa"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:98
-msgid "SilkS_Front"
-msgstr "SilkS_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:106
-msgid "If you want a solder mask layer for the front of the board"
-msgstr ""
-"Si desea una capa de máscara de soldadura para la parte frontal de la placa"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:110
-msgid "Mask_Front"
-msgstr "Mask_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:118
-msgid "If you want a front copper layer"
-msgstr "Si desea una capa de cobre para la parte frontal de la placa"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:122
-msgid "Front_layer"
-msgstr "Front_layer"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:123
-msgid "Layer name of front (top) copper layer"
-msgstr "Nombre de la capa de cobre frontal"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "signal"
-msgstr "señal"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "power plane"
-msgstr "plano de potencia"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "mixed"
-msgstr "mixto"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "jumper"
-msgstr "puente"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:131
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:145
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:159
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:173
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:187
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:201
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:215
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:229
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:243
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:257
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:271
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:285
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:299
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:313
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:327
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:341
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:355
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:369
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:383
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:397
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:411
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:425
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:439
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:453
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:467
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:481
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:495
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:509
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:523
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:537
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:551
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:569
-msgid ""
-"Copper layer type for Freerouter and other external routers.\n"
-"Power plane layers are removed from Freerouter's layer menus."
-msgstr ""
-"Tipo de capa de cobre para Freerouter y otros enrutadores externos.\n"
-"Las capas de plano de alimentación se eliminan del menú de capas de "
-"Freerouter."
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:138
-msgid "In1"
-msgstr "In1"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:152
-msgid "In2"
-msgstr "In2"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:166
-msgid "In3"
-msgstr "In3"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:180
-msgid "In4"
-msgstr "In4"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:194
-msgid "In5"
-msgstr "In5"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:208
-msgid "In6"
-msgstr "In6"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:222
-msgid "In7"
-msgstr "In7"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:236
-msgid "In8"
-msgstr "In8"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:250
-msgid "In9"
-msgstr "In9"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:264
-msgid "In10"
-msgstr "In10"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:278
-msgid "In11"
-msgstr "In11"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:292
-msgid "In12"
-msgstr "In12"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:306
-msgid "In13"
-msgstr "In13"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:320
-msgid "In14"
-msgstr "In14"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:334
-msgid "In15"
-msgstr "In15"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:348
-msgid "In16"
-msgstr "In16"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:362
-msgid "In17"
-msgstr "In17"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:376
-msgid "In18"
-msgstr "In18"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:390
-msgid "In19"
-msgstr "In19"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:404
-msgid "In20"
-msgstr "In20"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:418
-msgid "In21"
-msgstr "In21"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:432
-msgid "In22"
-msgstr "In22"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:446
-msgid "In23"
-msgstr "In23"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:460
-msgid "In24"
-msgstr "In24"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:474
-msgid "In25"
-msgstr "In25"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:488
-msgid "In26"
-msgstr "In26"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:502
-msgid "In27"
-msgstr "In27"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:516
-msgid "In28"
-msgstr "In28"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:530
-msgid "In29"
-msgstr "In29"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:544
-msgid "In30"
-msgstr "In30"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:556
-msgid "If you want a back copper layer"
-msgstr "Si desea una capa de cobre trasera"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:561
-msgid "Layer name of back (bottom) copper layer"
-msgstr "Nombre de capa de la capa de cobre trasera"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:574
-msgid "If you want a solder mask layer for the back side of the board"
-msgstr ""
-"Si desea una capa de máscara de soldadura para la parte trasera de la placa"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:578
-msgid "SoldM_Back"
-msgstr "SoldM_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:586
-msgid "If you want a silk screen layer for the back side of the board"
-msgstr "Si desea una capa de serigrafía para la parte trasera de la placa"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:590
-msgid "SilkS_Back"
-msgstr "SilkS_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:598
-msgid "If you want a solder paste layer for the back side of the board"
-msgstr ""
-"Si desea una capa de pasta de soldadura para la parte trasera de la placa"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:602
-msgid "SoldP_Back"
-msgstr "SoldP_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:610
-msgid "If you want an adhesive layer for the back side of the board"
-msgstr "Si desea una capa de adhesivo para la parte trasera de la placa"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:614
-msgid "Adhes_Back"
-msgstr "Adhes_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:622
-msgid "If you want a fabrication layer for the back side of the board"
-msgstr "Si desea una capa de fabricación para la parte trasera de la placa"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:626
-msgid "Fab_Back"
-msgstr "Fab_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:636
-msgid "CrtYd_Back"
-msgstr "CrtYd_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:646
-msgid "Pcb_Edges"
-msgstr "Pcb_Edges"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:649
-msgid "Board contour"
-msgstr "Contorno de placa"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:656
-msgid "Margin"
-msgstr "Margin"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:659
-#, fuzzy
-msgid "Board contour setback"
-msgstr "Contorno de placa"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:666
-msgid "Eco1"
-msgstr "Eco1"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:669
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:679
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:691
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:703
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-msgid "Auxiliary"
-msgstr "Auxiliar"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:676
-msgid "Eco2"
-msgstr "Eco2"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:684
-msgid "If you want a separate layer for comments or notes"
-msgstr "Si desea una capa separada para comentarios o notas"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:688
-msgid "Comments"
-msgstr "Comentarios"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:696
-msgid "If you want a layer for documentation drawings"
-msgstr "Si desea una capa para dibujos de documentación"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:700
-msgid "Drawings"
-msgstr "Dibujos"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:710
-msgid "User1"
-msgstr "User1"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-#, fuzzy
-msgid "Off-board, front"
-msgstr "Fuera de la placa, probando"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-#, fuzzy
-msgid "Off-board, back"
-msgstr "Fuera de la placa, probando"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:717
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:731
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:745
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:759
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:773
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:787
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:801
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:815
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:829
-msgid ""
-"Auxiliary layers do not flip with board side, while back and front layers do."
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:724
-msgid "User2"
-msgstr "User2"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:738
-msgid "User3"
-msgstr "User3"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:752
-msgid "User4"
-msgstr "User4"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:766
-msgid "User5"
-msgstr "User5"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:780
-msgid "User6"
-msgstr "User6"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:794
-msgid "User7"
-msgstr "User7"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:808
-msgid "User8"
-msgstr "User8"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:822
-msgid "User9"
-msgstr "User9"
-
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:32
 msgid ""
 "Use your board manufacturer's recommendations for solder mask expansion and "
@@ -42171,7 +41752,7 @@ msgid "%s pad connection: %s."
 msgstr "%s conexión de pad: %s."
 
 #: pcbnew/drc/drc_engine.cpp:1499 pcbnew/drc/drc_engine.cpp:1516
-#: pcbnew/drc/drc_engine.cpp:1533 pcbnew/zone.cpp:612 pcbnew/zone.h:172
+#: pcbnew/drc/drc_engine.cpp:1533 pcbnew/zone.cpp:612 pcbnew/zone.h:179
 msgid "zone"
 msgstr "zona"
 
@@ -42190,7 +41771,7 @@ msgstr "%s ancho de radio de alivio térmico: %s."
 msgid "Checking rule assertion \"%s\"."
 msgstr "Comprobando la afirmación de regla \"%s\"."
 
-#: pcbnew/drc/drc_item.cpp:45 pcbnew/zone.cpp:2046
+#: pcbnew/drc/drc_item.cpp:45 pcbnew/zone.cpp:2070
 msgid "Electrical"
 msgstr "Eléctrico"
 
@@ -43055,7 +42636,7 @@ msgid "'%s' settings differ."
 msgstr "'%s' el ajuste difiere."
 
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:619
-#: pcbnew/footprint.cpp:4085
+#: pcbnew/footprint.cpp:4090
 msgid "Exempt From Courtyard Requirement"
 msgstr "Exento del requisito del patio"
 
@@ -43775,133 +43356,133 @@ msgstr ""
 msgid "Generating ODB++ output files"
 msgstr "Generando archivo IPC2581"
 
-#: pcbnew/footprint.cpp:1288
+#: pcbnew/footprint.cpp:1293
 msgid "Other"
 msgstr "Otros"
 
-#: pcbnew/footprint.cpp:1626
+#: pcbnew/footprint.cpp:1631
 msgid "Footprint Name"
 msgstr "Nombre de huella"
 
-#: pcbnew/footprint.cpp:1630 pcbnew/footprint.cpp:1689
+#: pcbnew/footprint.cpp:1635 pcbnew/footprint.cpp:1694
 #, c-format
 msgid "Doc: %s"
 msgstr "Doc: %s"
 
-#: pcbnew/footprint.cpp:1631 pcbnew/footprint.cpp:1690
+#: pcbnew/footprint.cpp:1636 pcbnew/footprint.cpp:1695
 #, c-format
 msgid "Keywords: %s"
 msgstr "Palabras clave: %s"
 
-#: pcbnew/footprint.cpp:1640 pcbnew/footprint.cpp:1641
+#: pcbnew/footprint.cpp:1645 pcbnew/footprint.cpp:1646
 msgid "Board Side"
 msgstr "Lado de la placa"
 
-#: pcbnew/footprint.cpp:1641
+#: pcbnew/footprint.cpp:1646
 msgid "Back (Flipped)"
 msgstr "Trasera (Volteado)"
 
-#: pcbnew/footprint.cpp:1660
+#: pcbnew/footprint.cpp:1665
 msgid "autoplaced"
 msgstr "autocolocado"
 
-#: pcbnew/footprint.cpp:1663
+#: pcbnew/footprint.cpp:1668
 msgid "not in schematic"
 msgstr "no en el esquema"
 
-#: pcbnew/footprint.cpp:1666
+#: pcbnew/footprint.cpp:1671
 msgid "exclude from pos files"
 msgstr "excluir de los archivos de posicionamiento"
 
-#: pcbnew/footprint.cpp:1669
+#: pcbnew/footprint.cpp:1674
 msgid "exclude from BOM"
 msgstr "excluir de la lista de materiales"
 
-#: pcbnew/footprint.cpp:1674
+#: pcbnew/footprint.cpp:1679
 msgid "Status: "
 msgstr "Estado: "
 
-#: pcbnew/footprint.cpp:1674
+#: pcbnew/footprint.cpp:1679
 msgid "Attributes:"
 msgstr "Atributos:"
 
-#: pcbnew/footprint.cpp:1681 pcbnew/footprint.cpp:4064 pcbnew/zone.cpp:1837
+#: pcbnew/footprint.cpp:1686 pcbnew/footprint.cpp:4069 pcbnew/zone.cpp:1861
 #, fuzzy
 msgid "Component Class"
 msgstr "Alias del componente"
 
-#: pcbnew/footprint.cpp:1685
+#: pcbnew/footprint.cpp:1690
 #, c-format
 msgid "3D-Shape: %s"
 msgstr "Forma 3D: %s"
 
-#: pcbnew/footprint.cpp:1685
+#: pcbnew/footprint.cpp:1690
 msgid "<none>"
 msgstr "<ninguno>"
 
-#: pcbnew/footprint.cpp:2100
+#: pcbnew/footprint.cpp:2105
 msgid "<no reference designator>"
 msgstr "<sin indicador de referencia>"
 
-#: pcbnew/footprint.cpp:2102
+#: pcbnew/footprint.cpp:2107
 #, c-format
 msgid "Footprint %s"
 msgstr "Huella %s"
 
-#: pcbnew/footprint.cpp:3242
+#: pcbnew/footprint.cpp:3247
 #, c-format
 msgid "(expected 'Through hole'; actual '%s')"
 msgstr "('Orificio pasante' esperado; real '%s')"
 
-#: pcbnew/footprint.cpp:3245
+#: pcbnew/footprint.cpp:3250
 #, c-format
 msgid "(expected 'SMD'; actual '%s')"
 msgstr "('SMD' esperado; real '%s')"
 
-#: pcbnew/footprint.cpp:3466
+#: pcbnew/footprint.cpp:3471
 #, c-format
 msgid "(net-tie pad group contains unknown pad number %s)"
 msgstr ""
 "(grupo de pads de unión de redes contiene número de pad desconocido %s)"
 
-#: pcbnew/footprint.cpp:3471
+#: pcbnew/footprint.cpp:3476
 #, c-format
 msgid "(pad %s appears in more than one net-tie pad group)"
 msgstr "(pad %s aparece en más de un grupo de pads de unión de redes)"
 
-#: pcbnew/footprint.cpp:4006 pcbnew/pad.cpp:2525 pcbnew/zone.cpp:1803
+#: pcbnew/footprint.cpp:4011 pcbnew/pad.cpp:2519 pcbnew/zone.cpp:1827
 msgid "Inherited"
 msgstr "Heredado"
 
-#: pcbnew/footprint.cpp:4010 pcbnew/pad.cpp:2529 pcbnew/zone.cpp:1807
+#: pcbnew/footprint.cpp:4015 pcbnew/pad.cpp:2523 pcbnew/zone.cpp:1831
 msgid "Thermal reliefs for PTH"
 msgstr "Alivios térmicos para PTH"
 
-#: pcbnew/footprint.cpp:4070
+#: pcbnew/footprint.cpp:4075
 msgid "Not in Schematic"
 msgstr "No está en el esquema"
 
-#: pcbnew/footprint.cpp:4072
+#: pcbnew/footprint.cpp:4077
 msgid "Exclude From Position Files"
 msgstr "Excluir de los archivos de posición"
 
-#: pcbnew/footprint.cpp:4082 pcbnew/pad.cpp:2694
+#: pcbnew/footprint.cpp:4087 pcbnew/pad.cpp:2688
 msgid "Overrides"
 msgstr "Reemplazos"
 
-#: pcbnew/footprint.cpp:4089 pcbnew/pad.cpp:2697
+#: pcbnew/footprint.cpp:4094 pcbnew/pad.cpp:2691
 msgid "Clearance Override"
 msgstr "Remplazo de margen"
 
-#: pcbnew/footprint.cpp:4094 pcbnew/pad.cpp:2707
+#: pcbnew/footprint.cpp:4099 pcbnew/pad.cpp:2701
 msgid "Solderpaste Margin Override"
 msgstr "Remplazo de margen de pasta de soldadura"
 
-#: pcbnew/footprint.cpp:4099 pcbnew/pad.cpp:2712
+#: pcbnew/footprint.cpp:4104 pcbnew/pad.cpp:2706
 msgid "Solderpaste Margin Ratio Override"
 msgstr "Remplazo de relación de margen de la pasta de soldadura"
 
-#: pcbnew/footprint.cpp:4105 pcbnew/pad.cpp:2718
+#: pcbnew/footprint.cpp:4110 pcbnew/pad.cpp:2712
 msgid "Zone Connection Style"
 msgstr "Estilo de conexión de zona"
 
@@ -43961,20 +43542,20 @@ msgstr "Error al cargar la huella %s desde la biblioteca '%s'."
 msgid "Save as editable copy"
 msgstr "Guardar copia local en:"
 
-#: pcbnew/footprint_edit_frame.cpp:997
+#: pcbnew/footprint_edit_frame.cpp:1007
 #, c-format
 msgid "[from %s]"
 msgstr "[desde %s]"
 
-#: pcbnew/footprint_edit_frame.cpp:1032
+#: pcbnew/footprint_edit_frame.cpp:1042
 msgid "[no footprint loaded]"
 msgstr "[huella no cargada]"
 
-#: pcbnew/footprint_edit_frame.cpp:1088
+#: pcbnew/footprint_edit_frame.cpp:1098
 msgid "Updating Footprint Libraries"
 msgstr "Actualizando bibliotecas de huellas"
 
-#: pcbnew/footprint_edit_frame.cpp:1428
+#: pcbnew/footprint_edit_frame.cpp:1438
 msgid "No footprint selected."
 msgstr "No se ha seleccionado una huella."
 
@@ -44052,36 +43633,36 @@ msgstr "Exportar huella"
 msgid "Footprint exported to file '%s'."
 msgstr "Huella exportada al archivo '%s'."
 
-#: pcbnew/footprint_libraries_utils.cpp:549
+#: pcbnew/footprint_libraries_utils.cpp:558
 #, c-format
 msgid "Delete footprint '%s' from library '%s'?"
 msgstr "¿Eliminar la huella '%s' de la biblioteca '%s'?"
 
-#: pcbnew/footprint_libraries_utils.cpp:566
+#: pcbnew/footprint_libraries_utils.cpp:575
 #, c-format
 msgid "Footprint '%s' deleted from library '%s'"
 msgstr "Huella '%s' eliminada de la biblioteca '%s'"
 
-#: pcbnew/footprint_libraries_utils.cpp:581
+#: pcbnew/footprint_libraries_utils.cpp:590
 msgid "No footprints to export!"
 msgstr "¡No hay huellas para exportar!"
 
-#: pcbnew/footprint_libraries_utils.cpp:617
+#: pcbnew/footprint_libraries_utils.cpp:626
 #, c-format
 msgid "Update footprints on board to refer to %s?"
 msgstr "¿Actualizar las huellas en la placa para referirse a %s?"
 
-#: pcbnew/footprint_libraries_utils.cpp:668
+#: pcbnew/footprint_libraries_utils.cpp:677
 msgid "Update footprints on board to refer to new library?"
 msgstr ""
 "¿Actualizar las huellas en la placa para referirse a la nueva biblioteca?"
 
-#: pcbnew/footprint_libraries_utils.cpp:864
+#: pcbnew/footprint_libraries_utils.cpp:873
 #: pcbnew/footprint_viewer_frame.cpp:744
 msgid "No board currently open."
 msgstr "No hay ninguna placa abierta actualmente."
 
-#: pcbnew/footprint_libraries_utils.cpp:890
+#: pcbnew/footprint_libraries_utils.cpp:899
 msgid ""
 "Unable to find the footprint on the main board.\n"
 "Cannot save."
@@ -44089,37 +43670,37 @@ msgstr ""
 "No puede encontrarse la huella en la placa principal.\n"
 "No se puede guardar."
 
-#: pcbnew/footprint_libraries_utils.cpp:898
+#: pcbnew/footprint_libraries_utils.cpp:907
 #: pcbnew/footprint_viewer_frame.cpp:752
 msgid "Previous footprint placement still in progress."
 msgstr "La colocación de la huella anterior sigue en curso."
 
-#: pcbnew/footprint_libraries_utils.cpp:974
+#: pcbnew/footprint_libraries_utils.cpp:983
 #: pcbnew/footprint_viewer_frame.cpp:793
 #, fuzzy
 msgid "Insert Footprint"
 msgstr "Importar huella"
 
-#: pcbnew/footprint_libraries_utils.cpp:995
+#: pcbnew/footprint_libraries_utils.cpp:1004
 msgid "Save Footprint As"
 msgstr "Guardar huella como"
 
-#: pcbnew/footprint_libraries_utils.cpp:1144
+#: pcbnew/footprint_libraries_utils.cpp:1153
 #, c-format
 msgid "Footprint %s already exists in %s."
 msgstr "La huella %s ya existe en %s."
 
-#: pcbnew/footprint_libraries_utils.cpp:1188
+#: pcbnew/footprint_libraries_utils.cpp:1197
 #, c-format
 msgid "Footprint '%s' replaced in '%s'"
 msgstr "Huella '%s' remplazada en '%s'"
 
-#: pcbnew/footprint_libraries_utils.cpp:1189
+#: pcbnew/footprint_libraries_utils.cpp:1198
 #, c-format
 msgid "Footprint '%s' added to '%s'"
 msgstr "Huella '%s' añadida a '%s'"
 
-#: pcbnew/footprint_libraries_utils.cpp:1233
+#: pcbnew/footprint_libraries_utils.cpp:1242
 #, fuzzy
 msgid "Untitled"
 msgstr "sin título"
@@ -44234,7 +43815,7 @@ msgstr "Longitudes enrutadas"
 msgid "Routed Length"
 msgstr "Longitud enrutada"
 
-#: pcbnew/generators/pcb_tuning_pattern.cpp:2172 pcbnew/pad.cpp:2688
+#: pcbnew/generators/pcb_tuning_pattern.cpp:2172 pcbnew/pad.cpp:2682
 #: pcbnew/pcb_track.cpp:1600
 msgid "Pad To Die Length"
 msgstr "Distancia de pad a die"
@@ -45177,7 +44758,7 @@ msgstr ""
 msgid "pad"
 msgstr "pad"
 
-#: pcbnew/pad.cpp:1289 pcbnew/pad.cpp:2603
+#: pcbnew/pad.cpp:1289 pcbnew/pad.cpp:2597
 msgid "Pin Type"
 msgstr "Tipo de pin"
 
@@ -45290,120 +44871,112 @@ msgstr "Pad PTH %s %s de %s"
 msgid "PTH pad %s"
 msgstr "Pads PTH"
 
-#: pcbnew/pad.cpp:2176
-#, fuzzy
-msgid "(Pad has no layer)"
-msgstr "(pad pasante revestido sin capas de cobre)"
-
 #: pcbnew/pad.cpp:2179
-msgid "(PTH pad has no copper layers)"
-msgstr "(pad pasante revestido sin capas de cobre)"
-
-#: pcbnew/pad.cpp:2185
 #, fuzzy
-msgid "(plated through holes normally have a copper pad on at least one layer)"
+msgid ""
+"(plated through holes normally have a copper pad on at least one outer layer)"
 msgstr ""
 "Advertencia: los agujeros revestidos normalmente tienen un pad de cobre en "
 "al menos una capa."
 
-#: pcbnew/pad.cpp:2193
+#: pcbnew/pad.cpp:2187
 #, fuzzy
 msgid "('fiducial' property makes no sense on NPTH pads)"
 msgstr "Advertencia: propiedad de fiduciario no tiene sentido en pads NPTH."
 
-#: pcbnew/pad.cpp:2197
+#: pcbnew/pad.cpp:2191
 #, fuzzy
 msgid "('testpoint' property makes no sense on NPTH pads)"
 msgstr ""
 "Advertencia: propiedad de punto de prueba no tiene sentido en pads NPTH."
 
-#: pcbnew/pad.cpp:2200
+#: pcbnew/pad.cpp:2194
 #, fuzzy
 msgid "('heatsink' property makes no sense of NPTH pads)"
 msgstr "Advertencia: propiedad de disipador no tiene sentido en pads NPTH."
 
-#: pcbnew/pad.cpp:2203
+#: pcbnew/pad.cpp:2197
 #, fuzzy
 msgid "('castellated' property is for PTH pads)"
 msgstr "Advertencia: la propiedad de almena es para pads PTH."
 
-#: pcbnew/pad.cpp:2206
+#: pcbnew/pad.cpp:2200
 #, fuzzy
 msgid "('BGA' property is for SMD pads)"
 msgstr "Advertencia: la propiedad BGA es para pads SMD."
 
-#: pcbnew/pad.cpp:2209
+#: pcbnew/pad.cpp:2203
 #, fuzzy
 msgid "('mechanical' property is for PTH pads)"
 msgstr "Advertencia: la propiedad de almena es para pads PTH."
 
-#: pcbnew/pad.cpp:2225
+#: pcbnew/pad.cpp:2219
 #, fuzzy
 msgid "(connector pads normally have no solder paste; use a SMD pad instead)"
 msgstr ""
 "Advertencia: los pads de conector normalmente no tienen pasta de soldadura. "
 "Utilice pads SMD en su lugar."
 
-#: pcbnew/pad.cpp:2233
+#: pcbnew/pad.cpp:2227
 #, fuzzy
 msgid "(SMD pad has a hole)"
 msgstr "Error: el pad SMD tiene un orificio."
 
-#: pcbnew/pad.cpp:2239
+#: pcbnew/pad.cpp:2233
 #, fuzzy
 msgid "(SMD pad has copper on both sides of the board)"
 msgstr ""
 "Si desea una capa de pasta de soldadura para la parte frontal de la placa"
 
-#: pcbnew/pad.cpp:2245 pcbnew/pad.cpp:2258
+#: pcbnew/pad.cpp:2239 pcbnew/pad.cpp:2252
 #, fuzzy
 msgid "(SMD pad has copper and mask layers on different sides of the board)"
 msgstr "(pad SMD con capas de cobre y máscara no coincidentes)"
 
-#: pcbnew/pad.cpp:2250 pcbnew/pad.cpp:2263
+#: pcbnew/pad.cpp:2244 pcbnew/pad.cpp:2257
 #, fuzzy
 msgid "(SMD pad has copper and paste layers on different sides of the board)"
 msgstr ""
 "Si desea una capa de pasta de soldadura para la parte frontal de la placa"
 
-#: pcbnew/pad.cpp:2269
+#: pcbnew/pad.cpp:2263
 #, fuzzy
 msgid "(SMD pad has no outer layers)"
 msgstr "Advertencia: el pad SMD no tiene capas externas."
 
-#: pcbnew/pad.cpp:2289
+#: pcbnew/pad.cpp:2283
 #, fuzzy
 msgid "(Pad must have a positive size)"
 msgstr "Error: el pad debe tener un tamaño positivo."
 
-#: pcbnew/pad.cpp:2300
+#: pcbnew/pad.cpp:2294
 #, fuzzy, c-format
 msgid "(PTH pad hole size must be larger than %s)"
 msgstr ""
 "El tamaño del agujero de vía tiene que ser menor que el diámetro de la vía"
 
-#: pcbnew/pad.cpp:2324
+#: pcbnew/pad.cpp:2318
 #, fuzzy
 msgid "(PTH pad hole leaves no copper)"
 msgstr "(orificio de pad pasante revestido no deja cobre)"
 
-#: pcbnew/pad.cpp:2334
+#: pcbnew/pad.cpp:2328
 #, fuzzy
 msgid "(PTH pad hole not fully inside copper)"
 msgstr "(orificio de pad pasante revestido no deja cobre)"
 
-#: pcbnew/pad.cpp:2341
+#: pcbnew/pad.cpp:2335
 #, fuzzy
 msgid "(pad hole not inside pad shape)"
 msgstr "Advertencia: el orificio del pad está afuera de la forma."
 
-#: pcbnew/pad.cpp:2346
+#: pcbnew/pad.cpp:2340
 #, fuzzy
 msgid "(negative local clearance values have no effect)"
 msgstr ""
 "Advertencia: los valores negativos de margen local no tendrán ningún efecto."
 
-#: pcbnew/pad.cpp:2365
+#: pcbnew/pad.cpp:2359
 #, fuzzy
 msgid ""
 "(negative solder mask clearance is larger than some shape primitives; "
@@ -45412,7 +44985,7 @@ msgstr ""
 "Advertencia: hay márgenes negativos de máscara de soldadura más grandes que "
 "algunas formas primitivas. Los resultados pueden ser sorprendentes."
 
-#: pcbnew/pad.cpp:2375
+#: pcbnew/pad.cpp:2369
 #, fuzzy
 msgid ""
 "(negative solder mask clearance is larger than pad; no solder mask will be "
@@ -45421,7 +44994,7 @@ msgstr ""
 "Advertencia: hay márgenes negativos de máscara de soldadura más grandes que "
 "el pad. No se generará una máscara de soldadura."
 
-#: pcbnew/pad.cpp:2394
+#: pcbnew/pad.cpp:2388
 #, fuzzy
 msgid ""
 "(negative solder paste margin is larger than pad; no solder paste mask will "
@@ -45430,121 +45003,121 @@ msgstr ""
 "Advertencia: hay márgenes negativos de máscara de pasta de soldadura más "
 "grandes que el pad. No se generará una máscara de pasta de soldadura."
 
-#: pcbnew/pad.cpp:2401
+#: pcbnew/pad.cpp:2395
 msgid "(negative corner radius is not allowed)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2403
+#: pcbnew/pad.cpp:2397
 #, fuzzy
 msgid "(corner size will make pad circular)"
 msgstr "Advertencia: el tamaño de esquina hará que el pad sea circular."
 
-#: pcbnew/pad.cpp:2408
+#: pcbnew/pad.cpp:2402
 #, fuzzy
 msgid "(negative corner chamfer is not allowed)"
 msgstr "La descarga es muy grande."
 
-#: pcbnew/pad.cpp:2410
+#: pcbnew/pad.cpp:2404
 #, fuzzy
 msgid "(corner chamfer is too large)"
 msgstr "La descarga es muy grande."
 
-#: pcbnew/pad.cpp:2419
+#: pcbnew/pad.cpp:2413
 #, fuzzy
 msgid "(trapezoid delta is too large)"
 msgstr "Error: el delta del trapezoide es demasiado grande."
 
-#: pcbnew/pad.cpp:2429
+#: pcbnew/pad.cpp:2423
 #, fuzzy
 msgid "(custom pad shape must resolve to a single polygon)"
 msgstr ""
 "Error: la forma personalizada del pad debe resolverse en un solo polígono."
 
-#: pcbnew/pad.cpp:2494
+#: pcbnew/pad.cpp:2488
 msgid "Edge connector"
 msgstr "Conector de borde"
 
-#: pcbnew/pad.cpp:2495
+#: pcbnew/pad.cpp:2489
 msgid "NPTH, mechanical"
 msgstr "NPTH, mecánico"
 
-#: pcbnew/pad.cpp:2501
+#: pcbnew/pad.cpp:2495
 msgid "Trapezoid"
 msgstr "Trapezoide"
 
-#: pcbnew/pad.cpp:2513
+#: pcbnew/pad.cpp:2507
 msgid "Castellated pad"
 msgstr "Pad almena"
 
-#: pcbnew/pad.cpp:2514
+#: pcbnew/pad.cpp:2508
 #, fuzzy
 msgid "Mechanical pad"
 msgstr "NPTH, mecánico"
 
-#: pcbnew/pad.cpp:2536
+#: pcbnew/pad.cpp:2530
 #, fuzzy
 msgid "Front, back and connected layers"
 msgstr "Inicio, final, y capas conectadas"
 
-#: pcbnew/pad.cpp:2586
+#: pcbnew/pad.cpp:2580
 msgid "Pad Type"
 msgstr "Tipo de pad"
 
-#: pcbnew/pad.cpp:2590
+#: pcbnew/pad.cpp:2584
 msgid "Pad Shape"
 msgstr "Forma de pad"
 
-#: pcbnew/pad.cpp:2595
+#: pcbnew/pad.cpp:2589
 msgid "Pad Number"
 msgstr "Número de pad"
 
-#: pcbnew/pad.cpp:2607
+#: pcbnew/pad.cpp:2601
 msgid "Size X"
 msgstr "Tamaño X"
 
-#: pcbnew/pad.cpp:2611
+#: pcbnew/pad.cpp:2605
 msgid "Size Y"
 msgstr "Tamaño Y"
 
-#: pcbnew/pad.cpp:2644
+#: pcbnew/pad.cpp:2638
 msgid "Corner Radius Ratio"
 msgstr "Relación de radio de esquina"
 
-#: pcbnew/pad.cpp:2649
+#: pcbnew/pad.cpp:2643
 #, fuzzy
 msgid "Corner Radius Size"
 msgstr "Radio de esquina %"
 
-#: pcbnew/pad.cpp:2655
+#: pcbnew/pad.cpp:2649
 #, fuzzy
 msgid "Hole Shape"
 msgstr "Forma del orificio:"
 
-#: pcbnew/pad.cpp:2659
+#: pcbnew/pad.cpp:2653
 msgid "Hole Size X"
 msgstr "Tamaño X de orificio"
 
-#: pcbnew/pad.cpp:2665
+#: pcbnew/pad.cpp:2659
 msgid "Hole Size Y"
 msgstr "Tamaño Y de orificio"
 
-#: pcbnew/pad.cpp:2680
+#: pcbnew/pad.cpp:2674
 msgid "Fabrication Property"
 msgstr "Propiedad de fabricación"
 
-#: pcbnew/pad.cpp:2702 pcbnew/pcb_shape.cpp:1001 pcbnew/pcb_track.cpp:2097
+#: pcbnew/pad.cpp:2696 pcbnew/pcb_shape.cpp:1001 pcbnew/pcb_track.cpp:2097
 msgid "Soldermask Margin Override"
 msgstr "Remplazo de margen de la máscara de soldadura"
 
-#: pcbnew/pad.cpp:2724 pcbnew/zone.cpp:2073
+#: pcbnew/pad.cpp:2718 pcbnew/zone.cpp:2097
 msgid "Thermal Relief Spoke Width"
 msgstr "Ancho de radio de alivio térmico"
 
-#: pcbnew/pad.cpp:2730
+#: pcbnew/pad.cpp:2724
 msgid "Thermal Relief Spoke Angle"
 msgstr "Ángulo de radio de alivio térmico"
 
-#: pcbnew/pad.cpp:2735 pcbnew/zone.cpp:2067
+#: pcbnew/pad.cpp:2729 pcbnew/zone.cpp:2091
 msgid "Thermal Relief Gap"
 msgstr "Espacio del alivio térmico"
 
@@ -47021,7 +46594,7 @@ msgid "Element token contains %d parameters."
 msgstr "El token de elemento contiene %d parámetros."
 
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:985
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3069
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3072
 #, c-format
 msgid "Library folder '%s' has unexpected sub-folders."
 msgstr "La carpeta de bibliotecas '%s' tiene subcarpetas inesperadas."
@@ -47033,7 +46606,7 @@ msgstr "Archivo inesperado '%s' encontrado en la biblioteca '%s'."
 
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:1023
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:3263
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3106
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3109
 #, c-format
 msgid "Footprint library '%s' cannot be deleted."
 msgstr "No se puede eliminar la biblioteca de huellas '%s'."
@@ -47055,28 +46628,28 @@ msgid "Generating history section"
 msgstr "Generando sección de historia"
 
 #: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1198
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3018
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3012
 msgid "Generating BOM section"
 msgstr "Generando sección de BOM"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1365
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1361
 msgid "Generating CAD data"
 msgstr "Generando datos de CAD"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:2627
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:2621
 #, c-format
 msgid "Exporting Layer %s, Net %s"
 msgstr "Exportando capa %s, red %s"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3173
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3167
 msgid "Generating logistic section"
 msgstr "Generando sección logística"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3185
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3179
 msgid "Saving file"
 msgstr "Guardando archivo"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3217
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3211
 msgid "Failed to save file to buffer"
 msgstr "Fallo al guardar el archivo al buffer"
 
@@ -47205,26 +46778,26 @@ msgstr ""
 msgid "Save Anyway"
 msgstr "Guardar de todas formas"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:1463
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:1465
 #, c-format
 msgid "unknown pad type: %d"
 msgstr "tipo de pad desconocido: %d"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2312
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2314
 #, c-format
 msgid "unknown via type %d"
 msgstr "tipo de vía desconocido %d"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2603
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2606
 #, c-format
 msgid "unknown zone corner smoothing type %d"
 msgstr "tipo de suavizado de esquinas de zona desconocido %d"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2752
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2755
 msgid "This file does not contain a PCB."
 msgstr "Este archivo no contiene una placa."
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2925
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2928
 #, c-format
 msgid ""
 "Library '%s' does not exist.\n"
@@ -47233,27 +46806,27 @@ msgstr ""
 "La biblioteca «%s» no existe.\n"
 "¿Quiere crearla?"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2930
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2933
 msgid "Library Not Found"
 msgstr "No se encontró la biblioteca"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2958
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2961
 #, c-format
 msgid "Footprint file name '%s' is not valid."
 msgstr "El nombre del archivo de huellas '%s' es inválido."
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2964
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2967
 #, c-format
 msgid "Insufficient permissions to delete '%s'."
 msgstr "Permisos insuficientes para eliminar '%s'."
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3088
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3091
 #, c-format
 msgid "Unexpected file '%s' found in library path '%s'."
 msgstr ""
 "Se encontró un archivo inesperado, «%s», en la ruta de bibliotecas «%s»."
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:306
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:307
 msgid "KiCad footprint file"
 msgstr "Archivo de huellas de KiCad"
 
@@ -47444,7 +47017,7 @@ msgstr ""
 "Ya no se admite la antigua estrategia de rellenado de zonas.\n"
 "Los rellenos de zona se convertirán en base al mejor esfuerzo."
 
-#: pcbnew/pcb_io/odbpp/odb_entity.cpp:686
+#: pcbnew/pcb_io/odbpp/odb_entity.cpp:722
 #, fuzzy
 msgid "Failed to add component data"
 msgstr "Fallo al leer datos de imagen."
@@ -48342,7 +47915,7 @@ msgstr "Ancho de pista: %s"
 msgid "Diff Pair Gap: %s"
 msgstr "Espaciado de par diferencial: %s"
 
-#: pcbnew/router/router_tool.cpp:2776 pcbnew/tools/pcb_control.cpp:1707
+#: pcbnew/router/router_tool.cpp:2776 pcbnew/tools/pcb_control.cpp:1711
 #, c-format
 msgid "DP Max Uncoupled-length: %s"
 msgstr "Longitud desacoplada máxima de par diferencial: %s"
@@ -49079,10 +48652,6 @@ msgstr "Crear líneas"
 msgid "Create Arc"
 msgstr "Crear arco"
 
-#: pcbnew/tools/drawing_stackup_table_tool.cpp:247
-msgid "Layer Name"
-msgstr "Nombre de capa"
-
 #: pcbnew/tools/drawing_stackup_table_tool.cpp:262
 msgid "Thickness (mm)"
 msgstr "Grosor (mm)"
@@ -49170,7 +48739,7 @@ msgstr "Colocar elemento"
 msgid "Select Via Size"
 msgstr "Seleccionar tamaño de vía"
 
-#: pcbnew/tools/drawing_tool.cpp:381 pcbnew/tools/drawing_tool.cpp:2386
+#: pcbnew/tools/drawing_tool.cpp:381 pcbnew/tools/drawing_tool.cpp:2388
 msgid "Draw Line"
 msgstr "Dibujar línea"
 
@@ -49195,23 +48764,23 @@ msgstr "Dibujar arco"
 msgid "Draw Bezier"
 msgstr "Bezier"
 
-#: pcbnew/tools/drawing_tool.cpp:1595
+#: pcbnew/tools/drawing_tool.cpp:1597
 msgid "Draw Dimension"
 msgstr "Dibujar dimensión"
 
-#: pcbnew/tools/drawing_tool.cpp:2080
+#: pcbnew/tools/drawing_tool.cpp:2082
 msgid "Move Footprint Anchor"
 msgstr "Mover ancla de huella"
 
-#: pcbnew/tools/drawing_tool.cpp:3804
+#: pcbnew/tools/drawing_tool.cpp:3806
 msgid "Select Net:"
 msgstr "Seleccionar red:"
 
-#: pcbnew/tools/drawing_tool.cpp:4046
+#: pcbnew/tools/drawing_tool.cpp:4048
 msgid "Via location violates DRC."
 msgstr "Ubicación de vía infringe el DRC."
 
-#: pcbnew/tools/drawing_tool.cpp:4136
+#: pcbnew/tools/drawing_tool.cpp:4138
 msgid "Place via"
 msgstr "Añadir vía"
 
@@ -51568,16 +51137,16 @@ msgstr "Oculto"
 msgid "Inactive Layer Display"
 msgstr "Visualización de capa inactiva"
 
-#: pcbnew/tools/pcb_control.cpp:690
+#: pcbnew/tools/pcb_control.cpp:694
 #, fuzzy
 msgid "Preset Layer Pairs"
 msgstr "Selección de par de capas: "
 
-#: pcbnew/tools/pcb_control.cpp:780
+#: pcbnew/tools/pcb_control.cpp:784
 msgid "Item locked."
 msgstr "Elemento bloqueado."
 
-#: pcbnew/tools/pcb_control.cpp:1003
+#: pcbnew/tools/pcb_control.cpp:1007
 msgid ""
 "Warning: some pasted items were on layers which are not present in the "
 "current board.\n"
@@ -51587,73 +51156,73 @@ msgstr ""
 "presentes en la placa actual.\n"
 "Estos elementos no pudieron ser pegados.\n"
 
-#: pcbnew/tools/pcb_control.cpp:1070
+#: pcbnew/tools/pcb_control.cpp:1074
 #, fuzzy
 msgid "Paste Text"
 msgstr "Colocar texto"
 
-#: pcbnew/tools/pcb_control.cpp:1227
+#: pcbnew/tools/pcb_control.cpp:1231
 msgid "Invalid clipboard contents"
 msgstr "Contenido del portapapeles no válido"
 
-#: pcbnew/tools/pcb_control.cpp:1510
+#: pcbnew/tools/pcb_control.cpp:1514
 #, fuzzy
 msgid "Error loading board."
 msgstr ""
 "Error al cargar la placa.\n"
 "%s"
 
-#: pcbnew/tools/pcb_control.cpp:1544
+#: pcbnew/tools/pcb_control.cpp:1548
 msgid "Append Board"
 msgstr "Enmendar placa"
 
-#: pcbnew/tools/pcb_control.cpp:1605
+#: pcbnew/tools/pcb_control.cpp:1609
 msgid "Active Layer"
 msgstr "Capa activa"
 
-#: pcbnew/tools/pcb_control.cpp:1606 pcbnew/widgets/appearance_controls.cpp:373
+#: pcbnew/tools/pcb_control.cpp:1610 pcbnew/widgets/appearance_controls.cpp:373
 #: pcbnew/widgets/appearance_controls_base.cpp:165
 msgid "All Layers"
 msgstr "Todas las capas"
 
-#: pcbnew/tools/pcb_control.cpp:1618
+#: pcbnew/tools/pcb_control.cpp:1622
 msgid "Object Snapping"
 msgstr "Ajuste de objetos"
 
-#: pcbnew/tools/pcb_control.cpp:1697
+#: pcbnew/tools/pcb_control.cpp:1701
 #, c-format
 msgid "DP Gap Constraints: %s"
 msgstr "Restricciones de espacio de par diferencial: %s"
 
-#: pcbnew/tools/pcb_control.cpp:1738
+#: pcbnew/tools/pcb_control.cpp:1742
 msgid "Resolved clearance"
 msgstr "Margen resuelto"
 
-#: pcbnew/tools/pcb_control.cpp:1748
+#: pcbnew/tools/pcb_control.cpp:1752
 msgid "Actual clearance"
 msgstr "Margen real"
 
-#: pcbnew/tools/pcb_control.cpp:1791
+#: pcbnew/tools/pcb_control.cpp:1795
 msgid "Resolved hole clearance"
 msgstr "Margen de orificio resuelto"
 
-#: pcbnew/tools/pcb_control.cpp:1796
+#: pcbnew/tools/pcb_control.cpp:1800
 msgid "Actual hole clearance"
 msgstr "Margen de orificio real"
 
-#: pcbnew/tools/pcb_control.cpp:1829
+#: pcbnew/tools/pcb_control.cpp:1833
 msgid "Resolved edge clearance"
 msgstr "Margen de borde resuelto"
 
-#: pcbnew/tools/pcb_control.cpp:1834
+#: pcbnew/tools/pcb_control.cpp:1838
 msgid "Resolved margin clearance"
 msgstr "Liquidación de márgenes resuelta"
 
-#: pcbnew/tools/pcb_control.cpp:1845
+#: pcbnew/tools/pcb_control.cpp:1849
 msgid "Selected Items"
 msgstr "Elementos seleccionados"
 
-#: pcbnew/tools/pcb_control.cpp:1916
+#: pcbnew/tools/pcb_control.cpp:1920
 #, fuzzy
 msgid "Selected 2D Length"
 msgstr "Red seleccionada:"
@@ -51792,7 +51361,7 @@ msgid "Auto-fill Zone(s)"
 msgstr "Auto-rellenar zona(s)"
 
 #: pcbnew/tools/zone_filler_tool.cpp:277
-#: pcbnew/widgets/appearance_controls.cpp:3434
+#: pcbnew/widgets/appearance_controls.cpp:3470
 msgid "Open Preferences"
 msgstr "Abrir preferencias"
 
@@ -52028,118 +51597,118 @@ msgid "Filter nets"
 msgstr "Filtrar redes"
 
 #: pcbnew/widgets/appearance_controls.cpp:613
-#: pcbnew/widgets/appearance_controls.cpp:1792
+#: pcbnew/widgets/appearance_controls.cpp:1828
 msgid "Layer Display Options"
 msgstr "Opciones de visualización de capas"
 
 #: pcbnew/widgets/appearance_controls.cpp:625
-#: pcbnew/widgets/appearance_controls.cpp:1798
+#: pcbnew/widgets/appearance_controls.cpp:1834
 #, c-format
 msgid "Inactive layers (%s):"
 msgstr "Capas inactivas (%s):"
 
 #: pcbnew/widgets/appearance_controls.cpp:627
-#: pcbnew/widgets/appearance_controls.cpp:1800
+#: pcbnew/widgets/appearance_controls.cpp:1836
 msgid "Inactive layers:"
 msgstr "Capas inactivas:"
 
 #: pcbnew/widgets/appearance_controls.cpp:641
-#: pcbnew/widgets/appearance_controls.cpp:1805
+#: pcbnew/widgets/appearance_controls.cpp:1841
 msgid "Inactive layers will be shown in full color"
 msgstr "Las capas inactivas se mostrarán a color completo"
 
 #: pcbnew/widgets/appearance_controls.cpp:646
-#: pcbnew/widgets/appearance_controls.cpp:1807
+#: pcbnew/widgets/appearance_controls.cpp:1843
 msgid "Dim"
 msgstr "Atenuar"
 
 #: pcbnew/widgets/appearance_controls.cpp:648
-#: pcbnew/widgets/appearance_controls.cpp:1808
+#: pcbnew/widgets/appearance_controls.cpp:1844
 msgid "Inactive layers will be dimmed"
 msgstr "Las capas inactivas serán atenuadas"
 
 #: pcbnew/widgets/appearance_controls.cpp:655
-#: pcbnew/widgets/appearance_controls.cpp:1811
+#: pcbnew/widgets/appearance_controls.cpp:1847
 msgid "Inactive layers will be hidden"
 msgstr "Las capas inactivas serán ocultas"
 
 #: pcbnew/widgets/appearance_controls.cpp:666
-#: pcbnew/widgets/appearance_controls.cpp:1813
+#: pcbnew/widgets/appearance_controls.cpp:1849
 msgid "Flip board view"
 msgstr "Voltear vista de placa"
 
 #: pcbnew/widgets/appearance_controls.cpp:688
-#: pcbnew/widgets/appearance_controls.cpp:2522
+#: pcbnew/widgets/appearance_controls.cpp:2558
 msgid "Net Display Options"
 msgstr "Opciones de visualización de redes"
 
 #: pcbnew/widgets/appearance_controls.cpp:700
-#: pcbnew/widgets/appearance_controls.cpp:2527
+#: pcbnew/widgets/appearance_controls.cpp:2563
 #, c-format
 msgid "Net colors (%s):"
 msgstr "Colores de redes (%s):"
 
 #: pcbnew/widgets/appearance_controls.cpp:702
-#: pcbnew/widgets/appearance_controls.cpp:2529
+#: pcbnew/widgets/appearance_controls.cpp:2565
 msgid "Net colors:"
 msgstr "Colores de redes:"
 
 #: pcbnew/widgets/appearance_controls.cpp:707
-#: pcbnew/widgets/appearance_controls.cpp:2532
+#: pcbnew/widgets/appearance_controls.cpp:2568
 msgid "Choose when to show net and netclass colors"
 msgstr "Elegir cuando mostrar los colores de red y clase de red"
 
 #: pcbnew/widgets/appearance_controls.cpp:716
-#: pcbnew/widgets/appearance_controls.cpp:2535
+#: pcbnew/widgets/appearance_controls.cpp:2571
 msgid "Net and netclass colors are shown on all copper items"
 msgstr ""
 "Los colores de red y clases de red se muestran en todos los elementos de "
 "cobre"
 
 #: pcbnew/widgets/appearance_controls.cpp:724
-#: pcbnew/widgets/appearance_controls.cpp:2538
+#: pcbnew/widgets/appearance_controls.cpp:2574
 msgid "Net and netclass colors are shown on the ratsnest only"
 msgstr ""
 "Los colores de red y clases de red se muestran solo en las líneas aéreas"
 
 #: pcbnew/widgets/appearance_controls.cpp:731
-#: pcbnew/widgets/appearance_controls.cpp:2541
+#: pcbnew/widgets/appearance_controls.cpp:2577
 msgid "Net and netclass colors are not shown"
 msgstr "Los colores de red y clases de red no se muestran"
 
 #: pcbnew/widgets/appearance_controls.cpp:742
-#: pcbnew/widgets/appearance_controls.cpp:2546
+#: pcbnew/widgets/appearance_controls.cpp:2582
 #, c-format
 msgid "Ratsnest display (%s):"
 msgstr "Visualización de líneas aéreas (%s):"
 
 #: pcbnew/widgets/appearance_controls.cpp:744
-#: pcbnew/widgets/appearance_controls.cpp:2548
+#: pcbnew/widgets/appearance_controls.cpp:2584
 msgid "Ratsnest display:"
 msgstr "Visualización de líneas aéreas:"
 
 #: pcbnew/widgets/appearance_controls.cpp:749
-#: pcbnew/widgets/appearance_controls.cpp:2551
+#: pcbnew/widgets/appearance_controls.cpp:2587
 msgid "Choose which ratsnest lines to display"
 msgstr "Elegir que líneas aéreas mostrar"
 
 #: pcbnew/widgets/appearance_controls.cpp:759
-#: pcbnew/widgets/appearance_controls.cpp:2554
+#: pcbnew/widgets/appearance_controls.cpp:2590
 msgid "Show ratsnest lines to items on all layers"
 msgstr "Mostrar líneas aéreas a elementos de todas las capas"
 
 #: pcbnew/widgets/appearance_controls.cpp:764
-#: pcbnew/widgets/appearance_controls.cpp:2556
+#: pcbnew/widgets/appearance_controls.cpp:2592
 msgid "Visible layers"
 msgstr "Capas visibles"
 
 #: pcbnew/widgets/appearance_controls.cpp:766
-#: pcbnew/widgets/appearance_controls.cpp:2557
+#: pcbnew/widgets/appearance_controls.cpp:2593
 msgid "Show ratsnest lines to items on visible layers"
 msgstr "Mostrar líneas aéreas a elementos de las capas visibles"
 
 #: pcbnew/widgets/appearance_controls.cpp:773
-#: pcbnew/widgets/appearance_controls.cpp:2560
+#: pcbnew/widgets/appearance_controls.cpp:2596
 msgid "Hide all ratsnest lines"
 msgstr "Ocultar todas las líneas aéreas"
 
@@ -52157,13 +51726,13 @@ msgid "Highlight %s"
 msgstr "Resaltar %s"
 
 #: pcbnew/widgets/appearance_controls.cpp:935
-#: pcbnew/widgets/appearance_controls.cpp:2391
+#: pcbnew/widgets/appearance_controls.cpp:2427
 #, c-format
 msgid "Select Tracks and Vias in %s"
 msgstr "Seleccionar pistas y vías en %s"
 
 #: pcbnew/widgets/appearance_controls.cpp:938
-#: pcbnew/widgets/appearance_controls.cpp:2394
+#: pcbnew/widgets/appearance_controls.cpp:2430
 #, c-format
 msgid "Unselect Tracks and Vias in %s"
 msgstr "Deseleccionar pistas y vías en %s"
@@ -52314,92 +51883,272 @@ msgstr "Capa definida por el usuario 8"
 msgid "User defined layer 9"
 msgstr "Capa definida por el usuario 9"
 
-#: pcbnew/widgets/appearance_controls.cpp:1730
+#: pcbnew/widgets/appearance_controls.cpp:1684
+#, fuzzy
+msgid "User defined layer 10"
+msgstr "Capa definida por el usuario 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1685
+#, fuzzy
+msgid "User defined layer 11"
+msgstr "Capa definida por el usuario 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1686
+#, fuzzy
+msgid "User defined layer 12"
+msgstr "Capa definida por el usuario 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1687
+#, fuzzy
+msgid "User defined layer 13"
+msgstr "Capa definida por el usuario 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1688
+#, fuzzy
+msgid "User defined layer 14"
+msgstr "Capa definida por el usuario 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1689
+#, fuzzy
+msgid "User defined layer 15"
+msgstr "Capa definida por el usuario 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1690
+#, fuzzy
+msgid "User defined layer 16"
+msgstr "Capa definida por el usuario 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1691
+#, fuzzy
+msgid "User defined layer 17"
+msgstr "Capa definida por el usuario 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1692
+#, fuzzy
+msgid "User defined layer 18"
+msgstr "Capa definida por el usuario 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1693
+#, fuzzy
+msgid "User defined layer 19"
+msgstr "Capa definida por el usuario 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1694
+#, fuzzy
+msgid "User defined layer 20"
+msgstr "Capa definida por el usuario 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1695
+#, fuzzy
+msgid "User defined layer 21"
+msgstr "Capa definida por el usuario 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1696
+#, fuzzy
+msgid "User defined layer 22"
+msgstr "Capa definida por el usuario 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1697
+#, fuzzy
+msgid "User defined layer 23"
+msgstr "Capa definida por el usuario 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1698
+#, fuzzy
+msgid "User defined layer 24"
+msgstr "Capa definida por el usuario 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1699
+#, fuzzy
+msgid "User defined layer 25"
+msgstr "Capa definida por el usuario 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1700
+#, fuzzy
+msgid "User defined layer 26"
+msgstr "Capa definida por el usuario 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1701
+#, fuzzy
+msgid "User defined layer 27"
+msgstr "Capa definida por el usuario 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1702
+#, fuzzy
+msgid "User defined layer 28"
+msgstr "Capa definida por el usuario 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1703
+#, fuzzy
+msgid "User defined layer 29"
+msgstr "Capa definida por el usuario 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1704
+#, fuzzy
+msgid "User defined layer 30"
+msgstr "Capa definida por el usuario 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1705
+#, fuzzy
+msgid "User defined layer 31"
+msgstr "Capa definida por el usuario 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1706
+#, fuzzy
+msgid "User defined layer 32"
+msgstr "Capa definida por el usuario 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1707
+#, fuzzy
+msgid "User defined layer 33"
+msgstr "Capa definida por el usuario 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1708
+#, fuzzy
+msgid "User defined layer 34"
+msgstr "Capa definida por el usuario 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1709
+#, fuzzy
+msgid "User defined layer 35"
+msgstr "Capa definida por el usuario 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1710
+#, fuzzy
+msgid "User defined layer 36"
+msgstr "Capa definida por el usuario 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1711
+#, fuzzy
+msgid "User defined layer 37"
+msgstr "Capa definida por el usuario 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1712
+#, fuzzy
+msgid "User defined layer 38"
+msgstr "Capa definida por el usuario 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1713
+#, fuzzy
+msgid "User defined layer 39"
+msgstr "Capa definida por el usuario 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1714
+#, fuzzy
+msgid "User defined layer 40"
+msgstr "Capa definida por el usuario 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1715
+#, fuzzy
+msgid "User defined layer 41"
+msgstr "Capa definida por el usuario 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1716
+#, fuzzy
+msgid "User defined layer 42"
+msgstr "Capa definida por el usuario 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1717
+#, fuzzy
+msgid "User defined layer 43"
+msgstr "Capa definida por el usuario 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1718
+#, fuzzy
+msgid "User defined layer 44"
+msgstr "Capa definida por el usuario 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1719
+#, fuzzy
+msgid "User defined layer 45"
+msgstr "Capa definida por el usuario 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1766
 msgid "Front copper layer"
 msgstr "Capa de cobre frontal"
 
-#: pcbnew/widgets/appearance_controls.cpp:1731
+#: pcbnew/widgets/appearance_controls.cpp:1767
 msgid "Back copper layer"
 msgstr "Capa de cobre trasera"
 
-#: pcbnew/widgets/appearance_controls.cpp:1732
+#: pcbnew/widgets/appearance_controls.cpp:1768
 msgid "Inner copper layer"
 msgstr "Capa de cobre interna"
 
-#: pcbnew/widgets/appearance_controls.cpp:1822
+#: pcbnew/widgets/appearance_controls.cpp:1858
 msgid "Show All Copper Layers"
 msgstr "Mostrar todas las capas de cobre"
 
-#: pcbnew/widgets/appearance_controls.cpp:1824
+#: pcbnew/widgets/appearance_controls.cpp:1860
 msgid "Hide All Copper Layers"
 msgstr "Ocultar todas las capas de cobre"
 
-#: pcbnew/widgets/appearance_controls.cpp:1835
+#: pcbnew/widgets/appearance_controls.cpp:1871
 msgid "Show All Non Copper Layers"
 msgstr "Mostrar todas las capas sin cobre"
 
-#: pcbnew/widgets/appearance_controls.cpp:1839
+#: pcbnew/widgets/appearance_controls.cpp:1875
 msgid "Hide All Non Copper Layers"
 msgstr "Ocultar todas las capas sin cobre"
 
-#: pcbnew/widgets/appearance_controls.cpp:1853
+#: pcbnew/widgets/appearance_controls.cpp:1889
 msgid "Show Only Front Assembly Layers"
 msgstr "Mostrar solo las capas frontales de ensamblado"
 
-#: pcbnew/widgets/appearance_controls.cpp:1856
+#: pcbnew/widgets/appearance_controls.cpp:1892
 msgid "Show Only Front Layers"
 msgstr "Mostrar solo las capas frontales"
 
-#: pcbnew/widgets/appearance_controls.cpp:1863
+#: pcbnew/widgets/appearance_controls.cpp:1899
 msgid "Show Only Inner Layers"
 msgstr "Mostrar solo las capas internas"
 
-#: pcbnew/widgets/appearance_controls.cpp:1867
+#: pcbnew/widgets/appearance_controls.cpp:1903
 msgid "Show Only Back Layers"
 msgstr "Mostrar solo las capas traseras"
 
-#: pcbnew/widgets/appearance_controls.cpp:1871
+#: pcbnew/widgets/appearance_controls.cpp:1907
 msgid "Show Only Back Assembly Layers"
 msgstr "Mostrar solo las capas traseras de ensamblado"
 
-#: pcbnew/widgets/appearance_controls.cpp:2248
+#: pcbnew/widgets/appearance_controls.cpp:2284
 #, c-format
 msgid "Set opacity of %s"
 msgstr "Fijar opacidad de %s"
 
-#: pcbnew/widgets/appearance_controls.cpp:2367
+#: pcbnew/widgets/appearance_controls.cpp:2403
 msgid "Set Netclass Color"
 msgstr "Fijar color de clase de red"
 
-#: pcbnew/widgets/appearance_controls.cpp:2371
+#: pcbnew/widgets/appearance_controls.cpp:2407
 #, fuzzy
 msgid "Use Color from Schematic"
 msgstr "Actualizar placa desde esquema"
 
-#: pcbnew/widgets/appearance_controls.cpp:2380
+#: pcbnew/widgets/appearance_controls.cpp:2416
 #, fuzzy
 msgid "Clear Netclass Color"
 msgstr "Limpiar color de red"
 
-#: pcbnew/widgets/appearance_controls.cpp:2388
+#: pcbnew/widgets/appearance_controls.cpp:2424
 #, c-format
 msgid "Highlight Nets in %s"
 msgstr "Resaltar redes en %s"
 
-#: pcbnew/widgets/appearance_controls.cpp:2399
+#: pcbnew/widgets/appearance_controls.cpp:2435
 msgid "Show All Netclasses"
 msgstr "Mostrar todas las clases de redes"
 
-#: pcbnew/widgets/appearance_controls.cpp:2401
+#: pcbnew/widgets/appearance_controls.cpp:2437
 msgid "Hide All Other Netclasses"
 msgstr "Ocultar todas las otras clases de redes"
 
-#: pcbnew/widgets/appearance_controls.cpp:2462
+#: pcbnew/widgets/appearance_controls.cpp:2498
 #, c-format
 msgid "Show or hide ratsnest for nets in %s"
 msgstr "Mostrar u ocultar las líneas aéreas para redes en %s"
 
-#: pcbnew/widgets/appearance_controls.cpp:3447
+#: pcbnew/widgets/appearance_controls.cpp:3483
 msgid ""
 "The current color theme is read-only.  Create a new theme in Preferences to "
 "enable color editing."
@@ -52619,7 +52368,7 @@ msgid "Delete all nets in group '%s'?"
 msgstr "¿Eliminar todas las redes en el grupo '%s'?"
 
 #: pcbnew/widgets/search_handlers.cpp:179 pcbnew/zone.cpp:812
-#: pcbnew/zone.cpp:1909
+#: pcbnew/zone.cpp:1933
 msgid "Priority"
 msgstr "Prioridad"
 
@@ -52675,7 +52424,7 @@ msgstr "Emplazamiento"
 msgid "%s"
 msgstr "%s"
 
-#: pcbnew/zone.cpp:862 pcbnew/zone.cpp:1972
+#: pcbnew/zone.cpp:862 pcbnew/zone.cpp:1996
 msgid "Fill Mode"
 msgstr "Modo relleno"
 
@@ -52739,94 +52488,94 @@ msgstr "Áreas de reglas %s"
 msgid "Zone %s %s"
 msgstr "Zona %s %s"
 
-#: pcbnew/zone.cpp:1916
+#: pcbnew/zone.cpp:1940
 #, fuzzy
 msgid "Keepout"
 msgstr "Áreas restringidas"
 
-#: pcbnew/zone.cpp:1918
+#: pcbnew/zone.cpp:1942
 #, fuzzy
 msgid "Keep Out Tracks"
 msgstr "Área restringida para pistas"
 
-#: pcbnew/zone.cpp:1924
+#: pcbnew/zone.cpp:1948
 #, fuzzy
 msgid "Keep Out Vias"
 msgstr "Área restringida para vías"
 
-#: pcbnew/zone.cpp:1930
+#: pcbnew/zone.cpp:1954
 #, fuzzy
 msgid "Keep Out Pads"
 msgstr "Área restringida para pads"
 
-#: pcbnew/zone.cpp:1936
+#: pcbnew/zone.cpp:1960
 #, fuzzy
 msgid "Keep Out Copper Pours"
 msgstr "Área restringida para rellenos de zona"
 
-#: pcbnew/zone.cpp:1942
+#: pcbnew/zone.cpp:1966
 #, fuzzy
 msgid "Keep Out Footprints"
 msgstr "Área restringida para huellas"
 
-#: pcbnew/zone.cpp:1951
+#: pcbnew/zone.cpp:1975
 #, fuzzy
 msgid "Enable"
 msgstr "Habilitado:"
 
-#: pcbnew/zone.cpp:1958
+#: pcbnew/zone.cpp:1982
 msgid "Source Type"
 msgstr "Tipo de fuente"
 
-#: pcbnew/zone.cpp:1963
+#: pcbnew/zone.cpp:1987
 #, fuzzy
 msgid "Source Name"
 msgstr "Fuente 2"
 
-#: pcbnew/zone.cpp:1995
+#: pcbnew/zone.cpp:2019
 #, fuzzy
 msgid "Cannot be less than zone minimum width"
 msgstr "El ancho del alivio térmico no puede ser menor que el ancho mínimo."
 
-#: pcbnew/zone.cpp:2001
+#: pcbnew/zone.cpp:2025
 #, fuzzy
 msgid "Hatch Width"
 msgstr "Ancho del rayado:"
 
-#: pcbnew/zone.cpp:2008
+#: pcbnew/zone.cpp:2032
 #, fuzzy
 msgid "Hatch Gap"
 msgstr "Espaciado del rayado:"
 
-#: pcbnew/zone.cpp:2015
+#: pcbnew/zone.cpp:2039
 msgid "Hatch Minimum Hole Ratio"
 msgstr ""
 
-#: pcbnew/zone.cpp:2023
+#: pcbnew/zone.cpp:2047
 #, fuzzy
 msgid "Smoothing Effort"
 msgstr "Esfuerzo de suavizado:"
 
-#: pcbnew/zone.cpp:2029
+#: pcbnew/zone.cpp:2053
 #, fuzzy
 msgid "Smoothing Amount"
 msgstr "Cantidad de redondeado:"
 
-#: pcbnew/zone.cpp:2035
+#: pcbnew/zone.cpp:2059
 #, fuzzy
 msgid "Remove Islands"
 msgstr "Eliminar islas:"
 
-#: pcbnew/zone.cpp:2040
+#: pcbnew/zone.cpp:2064
 #, fuzzy
 msgid "Minimum Island Area"
 msgstr "Tamaño mínimo de isla:"
 
-#: pcbnew/zone.cpp:2055
+#: pcbnew/zone.cpp:2079
 msgid "Minimum Width"
 msgstr "Ancho mínimo"
 
-#: pcbnew/zone.cpp:2063
+#: pcbnew/zone.cpp:2087
 msgid "Pad Connections"
 msgstr "Conexiones de pads"
 
@@ -53057,6 +52806,199 @@ msgstr "Símbolo esquemático"
 msgid "KiCad Drawing Sheet"
 msgstr "Editor de hoja de dibujo de KiCad"
 
+#~ msgid "CrtYd_Front"
+#~ msgstr "CrtYd_Front"
+
+#~ msgid "Fab_Front"
+#~ msgstr "Fab_Front"
+
+#~ msgid "Adhes_Front"
+#~ msgstr "Adhes_Front"
+
+#~ msgid "SoldP_Front"
+#~ msgstr "SoldP_Front"
+
+#~ msgid "SilkS_Front"
+#~ msgstr "SilkS_Front"
+
+#~ msgid "Mask_Front"
+#~ msgstr "Mask_Front"
+
+#~ msgid "If you want a front copper layer"
+#~ msgstr "Si desea una capa de cobre para la parte frontal de la placa"
+
+#~ msgid "Front_layer"
+#~ msgstr "Front_layer"
+
+#~ msgid "Layer name of front (top) copper layer"
+#~ msgstr "Nombre de la capa de cobre frontal"
+
+#~ msgid "In1"
+#~ msgstr "In1"
+
+#~ msgid "In2"
+#~ msgstr "In2"
+
+#~ msgid "In3"
+#~ msgstr "In3"
+
+#~ msgid "In4"
+#~ msgstr "In4"
+
+#~ msgid "In5"
+#~ msgstr "In5"
+
+#~ msgid "In6"
+#~ msgstr "In6"
+
+#~ msgid "In7"
+#~ msgstr "In7"
+
+#~ msgid "In8"
+#~ msgstr "In8"
+
+#~ msgid "In9"
+#~ msgstr "In9"
+
+#~ msgid "In10"
+#~ msgstr "In10"
+
+#~ msgid "In11"
+#~ msgstr "In11"
+
+#~ msgid "In12"
+#~ msgstr "In12"
+
+#~ msgid "In13"
+#~ msgstr "In13"
+
+#~ msgid "In14"
+#~ msgstr "In14"
+
+#~ msgid "In15"
+#~ msgstr "In15"
+
+#~ msgid "In16"
+#~ msgstr "In16"
+
+#~ msgid "In17"
+#~ msgstr "In17"
+
+#~ msgid "In18"
+#~ msgstr "In18"
+
+#~ msgid "In19"
+#~ msgstr "In19"
+
+#~ msgid "In20"
+#~ msgstr "In20"
+
+#~ msgid "In21"
+#~ msgstr "In21"
+
+#~ msgid "In22"
+#~ msgstr "In22"
+
+#~ msgid "In23"
+#~ msgstr "In23"
+
+#~ msgid "In24"
+#~ msgstr "In24"
+
+#~ msgid "In25"
+#~ msgstr "In25"
+
+#~ msgid "In26"
+#~ msgstr "In26"
+
+#~ msgid "In27"
+#~ msgstr "In27"
+
+#~ msgid "In28"
+#~ msgstr "In28"
+
+#~ msgid "In29"
+#~ msgstr "In29"
+
+#~ msgid "In30"
+#~ msgstr "In30"
+
+#~ msgid "If you want a back copper layer"
+#~ msgstr "Si desea una capa de cobre trasera"
+
+#~ msgid "Layer name of back (bottom) copper layer"
+#~ msgstr "Nombre de capa de la capa de cobre trasera"
+
+#~ msgid "SoldM_Back"
+#~ msgstr "SoldM_Back"
+
+#~ msgid "SilkS_Back"
+#~ msgstr "SilkS_Back"
+
+#~ msgid "SoldP_Back"
+#~ msgstr "SoldP_Back"
+
+#~ msgid "Adhes_Back"
+#~ msgstr "Adhes_Back"
+
+#~ msgid "Fab_Back"
+#~ msgstr "Fab_Back"
+
+#~ msgid "CrtYd_Back"
+#~ msgstr "CrtYd_Back"
+
+#~ msgid "Pcb_Edges"
+#~ msgstr "Pcb_Edges"
+
+#~ msgid "Margin"
+#~ msgstr "Margin"
+
+#~ msgid "Eco1"
+#~ msgstr "Eco1"
+
+#~ msgid "Eco2"
+#~ msgstr "Eco2"
+
+#~ msgid "Comments"
+#~ msgstr "Comentarios"
+
+#~ msgid "Drawings"
+#~ msgstr "Dibujos"
+
+#~ msgid "User1"
+#~ msgstr "User1"
+
+#~ msgid "User2"
+#~ msgstr "User2"
+
+#~ msgid "User3"
+#~ msgstr "User3"
+
+#~ msgid "User4"
+#~ msgstr "User4"
+
+#~ msgid "User5"
+#~ msgstr "User5"
+
+#~ msgid "User6"
+#~ msgstr "User6"
+
+#~ msgid "User7"
+#~ msgstr "User7"
+
+#~ msgid "User8"
+#~ msgstr "User8"
+
+#~ msgid "User9"
+#~ msgstr "User9"
+
+#, fuzzy
+#~ msgid "(Pad has no layer)"
+#~ msgstr "(pad pasante revestido sin capas de cobre)"
+
+#~ msgid "(PTH pad has no copper layers)"
+#~ msgstr "(pad pasante revestido sin capas de cobre)"
+
 #, c-format
 #~ msgid "Field%d"
 #~ msgstr "Campo%d"
diff --git a/translation/pofiles/es_MX.po b/translation/pofiles/es_MX.po
index 4d06f4b8ac..5d7bec26f8 100644
--- a/translation/pofiles/es_MX.po
+++ b/translation/pofiles/es_MX.po
@@ -17,7 +17,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: KiCad Spanish Translation\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-01-28 19:42+0300\n"
+"POT-Creation-Date: 2025-01-29 19:59+0300\n"
 "PO-Revision-Date: 2025-01-23 15:38+0000\n"
 "Last-Translator: John Beard <john.j.beard@gmail.com>\n"
 "Language-Team: Spanish (Mexico) <https://hosted.weblate.org/projects/kicad/"
@@ -175,7 +175,7 @@ msgstr "Tiempo de actualización %.3f s"
 #: pcbnew/pcb_io/easyedapro/pcb_io_easyedapro.cpp:116
 #: pcbnew/pcb_io/fabmaster/pcb_io_fabmaster.cpp:59
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:503
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2703
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2706
 #, c-format
 msgid "Loading %s..."
 msgstr "Cargando %s..."
@@ -298,7 +298,7 @@ msgstr "Visor 3D de KiCad"
 #: 3d-viewer/3d_viewer/eda_3d_viewer_frame.cpp:667
 #: eeschema/dialogs/panel_eeschema_display_options_base.cpp:27
 #: eeschema/dialogs/panel_sym_display_options_base.cpp:25
-#: pcbnew/footprint_edit_frame.cpp:242 pcbnew/footprint_edit_frame.cpp:955
+#: pcbnew/footprint_edit_frame.cpp:242 pcbnew/footprint_edit_frame.cpp:965
 #: pcbnew/pcb_edit_frame.cpp:326 pcbnew/pcb_edit_frame.cpp:1708
 #: pcbnew/tools/pcb_actions.cpp:1327
 msgid "Appearance"
@@ -337,10 +337,10 @@ msgstr "Permisos insuficientes para guardar el archivo '%s'."
 #: 3d-viewer/3d_viewer/eda_3d_viewer_frame.cpp:748 common/confirm.cpp:211
 #: common/dialogs/dialog_grid_settings.cpp:82
 #: common/dialogs/dialog_grid_settings.cpp:89
-#: common/dialogs/panel_embedded_files.cpp:296
-#: common/dialogs/panel_embedded_files.cpp:369
-#: common/dialogs/panel_embedded_files.cpp:400
-#: common/dialogs/panel_embedded_files.cpp:410
+#: common/dialogs/panel_embedded_files.cpp:307
+#: common/dialogs/panel_embedded_files.cpp:416
+#: common/dialogs/panel_embedded_files.cpp:447
+#: common/dialogs/panel_embedded_files.cpp:457
 #: common/dialogs/panel_setup_severities.cpp:44 common/kidialog.cpp:126
 #: eeschema/dialogs/dialog_erc.cpp:878
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1812
@@ -363,9 +363,9 @@ msgstr "Permisos insuficientes para guardar el archivo '%s'."
 #: pcb_calculator/calculator_panels/panel_fusing_current.cpp:191
 #: pcb_calculator/calculator_panels/panel_fusing_current.cpp:203
 #: pcbnew/dialogs/dialog_drc.cpp:984
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:397
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:389
 #: pcbnew/drc/drc_item.cpp:231 pcbnew/pcb_marker.cpp:211
-#: pcbnew/widgets/appearance_controls.cpp:2729
+#: pcbnew/widgets/appearance_controls.cpp:2765
 msgid "Error"
 msgstr "Error"
 
@@ -719,7 +719,7 @@ msgstr "Modelos marcados como DNP"
 msgid "Model Bounding Boxes"
 msgstr "Modelo de cajas delimitadoras"
 
-#: 3d-viewer/dialogs/appearance_controls_3D.cpp:77 common/layer_id.cpp:170
+#: 3d-viewer/dialogs/appearance_controls_3D.cpp:77 common/layer_id.cpp:125
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:30
 #: eeschema/dialogs/dialog_update_from_pcb_base.cpp:64
 #: pcb_calculator/calculator_panels/panel_rf_attenuators_base.cpp:111
@@ -833,13 +833,13 @@ msgstr ""
 "colores."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:563
-#: pcbnew/widgets/appearance_controls.cpp:2198
+#: pcbnew/widgets/appearance_controls.cpp:2234
 #, c-format
 msgid "Show or hide %s"
 msgstr "Mostrar u ocultar %s"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:633
-#: pcbnew/widgets/appearance_controls.cpp:2571
+#: pcbnew/widgets/appearance_controls.cpp:2607
 #, c-format
 msgid "Presets (%s+Tab):"
 msgstr "Preajustes (%s+Tab):"
@@ -847,93 +847,93 @@ msgstr "Preajustes (%s+Tab):"
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:647
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1644
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2078
-#: pcbnew/widgets/appearance_controls.cpp:2596
+#: pcbnew/widgets/appearance_controls.cpp:2632
 msgid "Save preset..."
 msgstr "Guardar ajuste por defecto..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:648
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1645
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2079
-#: pcbnew/widgets/appearance_controls.cpp:2597
+#: pcbnew/widgets/appearance_controls.cpp:2633
 msgid "Delete preset..."
 msgstr "Eliminar ajuste por defecto..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:754
-#: pcbnew/widgets/appearance_controls.cpp:2702
+#: pcbnew/widgets/appearance_controls.cpp:2738
 msgid "Layer preset name:"
 msgstr "Nombre de ajuste por defecto de capa:"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:755
-#: pcbnew/widgets/appearance_controls.cpp:2703
+#: pcbnew/widgets/appearance_controls.cpp:2739
 msgid "Save Layer Preset"
 msgstr "Guardar ajuste por defecto de capa"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:770
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1819
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2221
-#: pcbnew/widgets/appearance_controls.cpp:2736
+#: pcbnew/widgets/appearance_controls.cpp:2772
 msgid "Overwrite existing preset?"
 msgstr "¿Sobreescribir preset existente?"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:796
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1844
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2246
-#: pcbnew/widgets/appearance_controls.cpp:2762
+#: pcbnew/widgets/appearance_controls.cpp:2798
 msgid "Presets"
 msgstr "Ajustes por defecto"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:805
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1856
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2258
-#: pcbnew/widgets/appearance_controls.cpp:2774
+#: pcbnew/widgets/appearance_controls.cpp:2810
 msgid "Delete Preset"
 msgstr "Eliminar ajuste por defecto"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:806
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1857
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2259
-#: pcbnew/widgets/appearance_controls.cpp:2775
+#: pcbnew/widgets/appearance_controls.cpp:2811
 msgid "Select preset:"
 msgstr "Seleccionar ajuste por defecto:"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:864
-#: pcbnew/widgets/appearance_controls.cpp:2875
+#: pcbnew/widgets/appearance_controls.cpp:2911
 #, c-format
 msgid "Viewports (%s+Tab):"
 msgstr "Vistas (%s+Tab):"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:873
-#: pcbnew/widgets/appearance_controls.cpp:2884
+#: pcbnew/widgets/appearance_controls.cpp:2920
 msgid "Save viewport..."
 msgstr "Guardar vista..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:874
-#: pcbnew/widgets/appearance_controls.cpp:2885
+#: pcbnew/widgets/appearance_controls.cpp:2921
 msgid "Delete viewport..."
 msgstr "Eliminar vista..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:905
-#: pcbnew/widgets/appearance_controls.cpp:2934
+#: pcbnew/widgets/appearance_controls.cpp:2970
 msgid "Viewport name:"
 msgstr "Nombre de vista:"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:906
-#: pcbnew/widgets/appearance_controls.cpp:2934
+#: pcbnew/widgets/appearance_controls.cpp:2970
 msgid "Save Viewport"
 msgstr "Guardar vista"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:946
-#: pcbnew/widgets/appearance_controls.cpp:2973
+#: pcbnew/widgets/appearance_controls.cpp:3009
 msgid "Viewports"
 msgstr "Vistas"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:955
-#: pcbnew/widgets/appearance_controls.cpp:2982
+#: pcbnew/widgets/appearance_controls.cpp:3018
 msgid "Delete Viewport"
 msgstr "Eliminar vista"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:956
-#: pcbnew/widgets/appearance_controls.cpp:2983
+#: pcbnew/widgets/appearance_controls.cpp:3019
 msgid "Select viewport:"
 msgstr "Seleccione vista:"
 
@@ -1308,7 +1308,7 @@ msgid "Z:"
 msgstr "Z:"
 
 #: 3d-viewer/dialogs/panel_preview_3d_model_base.cpp:68
-#: gerbview/gerber_draw_item.cpp:722 pcbnew/footprint.cpp:1676
+#: gerbview/gerber_draw_item.cpp:722 pcbnew/footprint.cpp:1681
 #: pcbnew/pad.cpp:1361
 msgid "Rotation"
 msgstr "Rotación"
@@ -1893,8 +1893,8 @@ msgid "Information"
 msgstr "Información"
 
 #: common/confirm.cpp:266 common/confirm.cpp:269
-#: common/dialogs/panel_embedded_files.cpp:272
-#: common/dialogs/panel_embedded_files.cpp:346
+#: common/dialogs/panel_embedded_files.cpp:285
+#: common/dialogs/panel_embedded_files.cpp:393
 #: eeschema/design_block_utils.cpp:50 eeschema/design_block_utils.cpp:183
 #: eeschema/symbol_editor/symbol_editor.cpp:372
 #: eeschema/symbol_editor/symbol_editor.cpp:998
@@ -1909,7 +1909,7 @@ msgstr "Información"
 #: pcbnew/dialogs/dialog_gencad_export_options.cpp:119
 #: pcbnew/dialogs/dialog_track_via_properties.cpp:570
 #: pcbnew/footprint_libraries_utils.cpp:375
-#: pcbnew/footprint_libraries_utils.cpp:1148 pcbnew/router/router_tool.cpp:1849
+#: pcbnew/footprint_libraries_utils.cpp:1157 pcbnew/router/router_tool.cpp:1849
 #: pcbnew/router/router_tool.cpp:2603
 #: pcbnew/tools/footprint_editor_control.cpp:470 pcbnew/zone_filler.cpp:881
 msgid "Confirmation"
@@ -1951,7 +1951,7 @@ msgid "KiCad Design Block folders"
 msgstr "Archivos de proyecto heredados de KiCad"
 
 #: common/design_block_io.cpp:172
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3036
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3039
 #, c-format
 msgid "Cannot overwrite library path '%s'."
 msgstr "No puede sobrescribirse la ruta de la biblioteca «%s»."
@@ -1968,7 +1968,7 @@ msgstr ""
 "Por favor, confirme que tiene permisos de escritura e inténtelo de nuevo."
 
 #: common/design_block_io.cpp:201 pcbnew/pcb_io/geda/pcb_io_geda.cpp:977
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3061
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3064
 #, c-format
 msgid "Insufficient permissions to delete folder '%s'."
 msgstr "Permisos insuficientes para eliminar la carpeta '%s'."
@@ -2069,8 +2069,8 @@ msgstr "No se puede crear la ruta '%s' de la tabla global de bibliotecas."
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:50
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:99
 #: pcbnew/dialogs/panel_pcbnew_action_plugins_base.cpp:42
-#: pcbnew/footprint_libraries_utils.cpp:1006
-#: pcbnew/footprint_libraries_utils.cpp:1334
+#: pcbnew/footprint_libraries_utils.cpp:1015
+#: pcbnew/footprint_libraries_utils.cpp:1343
 msgid "Description"
 msgstr "Descripción"
 
@@ -2460,7 +2460,7 @@ msgstr "Variables de entorno"
 #: eeschema/dialogs/panel_bom_presets_base.cpp:80
 #: eeschema/dialogs/panel_sym_lib_table.cpp:384
 #: eeschema/dialogs/panel_template_fieldnames_base.cpp:42
-#: eeschema/fields_grid_table.cpp:478 eeschema/sch_pin.cpp:1579
+#: eeschema/fields_grid_table.cpp:469 eeschema/sch_pin.cpp:1579
 #: eeschema/sch_symbol.cpp:2065 eeschema/sch_symbol.cpp:2115
 #: eeschema/symbol_editor/symbol_editor.cpp:1598
 #: eeschema/symbol_viewer_frame.cpp:459
@@ -2470,13 +2470,15 @@ msgstr "Variables de entorno"
 #: kicad/pcm/dialogs/dialog_manage_repositories_base.cpp:39
 #: kicad/pcm/dialogs/panel_package_base.cpp:50
 #: pcbnew/dialogs/dialog_footprint_wizard_list_base.cpp:42
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:54
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:170
 #: pcbnew/dialogs/panel_fp_lib_table.cpp:438
-#: pcbnew/pcb_fields_grid_table.cpp:174 pcbnew/pcb_group.cpp:507
+#: pcbnew/pcb_fields_grid_table.cpp:143 pcbnew/pcb_group.cpp:507
 #: pcbnew/widgets/pcb_net_inspector_panel.cpp:120
 #: pcbnew/widgets/search_handlers.cpp:176
 #: pcbnew/widgets/search_handlers.cpp:309
 #: pcbnew/widgets/search_handlers.cpp:388 pcbnew/zone.cpp:853
-#: pcbnew/zone.cpp:1913 pcbnew/zone_manager/dialog_zone_manager_base.cpp:38
+#: pcbnew/zone.cpp:1937 pcbnew/zone_manager/dialog_zone_manager_base.cpp:38
 #: pcbnew/zone_manager/model_zones_overview_table.h:75
 msgid "Name"
 msgstr "Nombre"
@@ -2674,7 +2676,7 @@ msgstr "Tamaño de cuadrícula Y fuera de rango."
 #: eeschema/symbol_editor/symbol_editor.cpp:860
 #: pcb_calculator/dialogs/dialog_regulator_form_base.cpp:27
 #: pcbnew/board_stackup_manager/dialog_dielectric_list_manager_base.cpp:31
-#: pcbnew/footprint_libraries_utils.cpp:1040
+#: pcbnew/footprint_libraries_utils.cpp:1049
 msgid "Name:"
 msgstr "Nombre:"
 
@@ -3270,7 +3272,7 @@ msgstr "Opción"
 #: eeschema/dialogs/dialog_sim_format_value.cpp:75
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:57
 #: eeschema/dialogs/panel_sym_lib_table.cpp:385
-#: eeschema/fields_grid_table.cpp:479 eeschema/sch_symbol.cpp:1098
+#: eeschema/fields_grid_table.cpp:470 eeschema/sch_symbol.cpp:1098
 #: eeschema/sch_symbol.cpp:2062 eeschema/sch_symbol.cpp:2112
 #: eeschema/sch_symbol.cpp:2994 eeschema/sim/simulator_frame_ui.cpp:616
 #: eeschema/sim/simulator_frame_ui.cpp:2673
@@ -3280,13 +3282,13 @@ msgstr "Opción"
 #: eeschema/widgets/search_handlers.cpp:247
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:69
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:70
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:65
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:157
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:169
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:48
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:57
-#: pcbnew/dialogs/panel_fp_lib_table.cpp:439 pcbnew/footprint.cpp:4048
+#: pcbnew/dialogs/panel_fp_lib_table.cpp:439 pcbnew/footprint.cpp:4053
 #: pcbnew/footprint_wizard_frame.cpp:326 pcbnew/pcb_dimension.cpp:605
-#: pcbnew/pcb_fields_grid_table.cpp:175 pcbnew/plot_board_layers.cpp:107
+#: pcbnew/pcb_fields_grid_table.cpp:144 pcbnew/plot_board_layers.cpp:107
 #: pcbnew/widgets/search_handlers.cpp:119
 msgid "Value"
 msgstr "Valor"
@@ -3406,7 +3408,7 @@ msgstr "Modo de salida:"
 #: eeschema/dialogs/dialog_plot_schematic_base.cpp:78
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:72
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:69
-#: eeschema/fields_grid_table.cpp:491
+#: eeschema/fields_grid_table.cpp:482
 #: eeschema/printing/dialog_print_using_printer_base.cpp:35
 #: eeschema/sch_bus_entry.cpp:674 eeschema/sch_junction.cpp:383
 #: eeschema/sch_line.cpp:1099 eeschema/sim/simulator_frame_ui.cpp:609
@@ -3634,7 +3636,7 @@ msgstr "Aceptar"
 #: common/dialogs/git/dialog_git_auth.cpp:54
 #: common/dialogs/git/dialog_git_commit.cpp:143
 #: common/dialogs/git/dialog_git_switch.cpp:69
-#: common/dialogs/panel_embedded_files.cpp:370 common/tool/actions.cpp:159
+#: common/dialogs/panel_embedded_files.cpp:417 common/tool/actions.cpp:159
 #: eeschema/dialogs/dialog_erc.cpp:426
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1344 eeschema/sheet.cpp:783
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:962
@@ -4152,7 +4154,7 @@ msgstr "Utilizar iconos compactos en las barras de herramientas"
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283
 #: pcbnew/microwave/microwave_polygon.cpp:127 pcbnew/tools/pcb_control.cpp:348
 #: pcbnew/widgets/appearance_controls.cpp:637
-#: pcbnew/widgets/appearance_controls.cpp:1804
+#: pcbnew/widgets/appearance_controls.cpp:1840
 msgid "Normal"
 msgstr "Normal"
 
@@ -4559,8 +4561,8 @@ msgstr ""
 "Uno de los apodos tendrá que ser cambiado después de agregar esta biblioteca."
 
 #: common/dialogs/panel_design_block_lib_table.cpp:1010
-#: common/dialogs/panel_embedded_files.cpp:348
-#: common/dialogs/panel_embedded_files.cpp:370
+#: common/dialogs/panel_embedded_files.cpp:395
+#: common/dialogs/panel_embedded_files.cpp:417
 #: eeschema/design_block_utils.cpp:89
 #: eeschema/dialogs/panel_sym_lib_table.cpp:688 eeschema/sch_base_frame.cpp:306
 #: pcbnew/dialogs/panel_fp_lib_table.cpp:1038
@@ -4650,8 +4652,8 @@ msgstr "Visible"
 #: eeschema/symbol_editor/symbol_editor.cpp:826 include/lib_table_grid.h:208
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:46
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:95
-#: pcbnew/footprint_libraries_utils.cpp:1005
-#: pcbnew/footprint_libraries_utils.cpp:1333
+#: pcbnew/footprint_libraries_utils.cpp:1014
+#: pcbnew/footprint_libraries_utils.cpp:1342
 msgid "Nickname"
 msgstr "Apodo"
 
@@ -4738,24 +4740,14 @@ msgstr "Copiar con referencia"
 msgid "Copy the reference for this embedded file"
 msgstr ""
 
-#: common/dialogs/panel_embedded_files.cpp:260
-#, fuzzy
-msgid "Select a file to embed"
-msgstr "Seleccionar un valor para ajustar"
-
-#: common/dialogs/panel_embedded_files.cpp:261
-#, fuzzy
-msgid "All files|*.*"
-msgstr "Todos los archivos"
-
-#: common/dialogs/panel_embedded_files.cpp:270
-#: common/dialogs/panel_embedded_files.cpp:343
+#: common/dialogs/panel_embedded_files.cpp:283
+#: common/dialogs/panel_embedded_files.cpp:390
 #, fuzzy, c-format
 msgid "File '%s' already exists."
 msgstr "Ya existe el archivo %s."
 
-#: common/dialogs/panel_embedded_files.cpp:274
-#: common/dialogs/panel_embedded_files.cpp:348
+#: common/dialogs/panel_embedded_files.cpp:286
+#: common/dialogs/panel_embedded_files.cpp:395
 #: eeschema/design_block_utils.cpp:51 eeschema/design_block_utils.cpp:184
 #: eeschema/symbol_editor/symbol_editor.cpp:373
 #: eeschema/symbol_editor/symbol_editor.cpp:999
@@ -4767,41 +4759,51 @@ msgstr "Ya existe el archivo %s."
 #: pcbnew/dialogs/dialog_export_odbpp.cpp:411
 #: pcbnew/dialogs/dialog_gencad_export_options.cpp:120
 #: pcbnew/footprint_libraries_utils.cpp:376
-#: pcbnew/footprint_libraries_utils.cpp:1150
+#: pcbnew/footprint_libraries_utils.cpp:1159
 #: pcbnew/tools/footprint_editor_control.cpp:472
 msgid "Overwrite"
 msgstr "Sobreescribir"
 
-#: common/dialogs/panel_embedded_files.cpp:293
+#: common/dialogs/panel_embedded_files.cpp:305
 #, fuzzy, c-format
 msgid "Failed to add file '%s'."
 msgstr "No puede crearse el archivo '%s'."
 
-#: common/dialogs/panel_embedded_files.cpp:330
+#: common/dialogs/panel_embedded_files.cpp:318
+#, fuzzy
+msgid "Select a file to embed"
+msgstr "Seleccionar un valor para ajustar"
+
+#: common/dialogs/panel_embedded_files.cpp:319
+#, fuzzy
+msgid "All files|*.*"
+msgstr "Todos los archivos"
+
+#: common/dialogs/panel_embedded_files.cpp:377
 #, fuzzy
 msgid "Select a directory to export files"
 msgstr "Seleccionar un nombre de archivo para exportar a GenCAD"
 
-#: common/dialogs/panel_embedded_files.cpp:362
+#: common/dialogs/panel_embedded_files.cpp:409
 #, fuzzy, c-format
 msgid "Directory '%s' is not writable."
 msgstr "La biblioteca de símbolos '%s' no es escribible."
 
-#: common/dialogs/panel_embedded_files.cpp:365
+#: common/dialogs/panel_embedded_files.cpp:412
 #, fuzzy, c-format
 msgid "Folder '%s' is not writable."
 msgstr "La biblioteca de símbolos '%s' no es escribible."
 
-#: common/dialogs/panel_embedded_files.cpp:370
+#: common/dialogs/panel_embedded_files.cpp:417
 msgid "Retry"
 msgstr ""
 
-#: common/dialogs/panel_embedded_files.cpp:397
+#: common/dialogs/panel_embedded_files.cpp:444
 #, fuzzy, c-format
 msgid "Failed to open file '%s'."
 msgstr "No se ha podido abrir el archivo \"%s\""
 
-#: common/dialogs/panel_embedded_files.cpp:407
+#: common/dialogs/panel_embedded_files.cpp:454
 #, fuzzy, c-format
 msgid "Failed to write file '%s'."
 msgstr "No puede crearse el archivo '%s'."
@@ -5095,12 +5097,12 @@ msgstr "Zoom"
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1099
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:583
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:854
-#: pcbnew/dialogs/dialog_plot_base.cpp:118 pcbnew/footprint.cpp:4007
-#: pcbnew/pad.cpp:2507 pcbnew/pad.cpp:2526 pcbnew/pcb_dimension.cpp:1973
+#: pcbnew/dialogs/dialog_plot_base.cpp:118 pcbnew/footprint.cpp:4012
+#: pcbnew/pad.cpp:2501 pcbnew/pad.cpp:2520 pcbnew/pcb_dimension.cpp:1973
 #: pcbnew/widgets/appearance_controls.cpp:729
 #: pcbnew/widgets/appearance_controls.cpp:771
-#: pcbnew/widgets/appearance_controls.cpp:2540
-#: pcbnew/widgets/appearance_controls.cpp:2559 pcbnew/zone.cpp:1804
+#: pcbnew/widgets/appearance_controls.cpp:2576
+#: pcbnew/widgets/appearance_controls.cpp:2595 pcbnew/zone.cpp:1828
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:83
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 msgid "None"
@@ -5328,9 +5330,9 @@ msgstr "No conectado"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:232
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:363
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:332
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:854 pcbnew/footprint.cpp:4009
-#: pcbnew/pad.cpp:2528 pcbnew/pcb_table.cpp:533 pcbnew/pcb_textbox.cpp:795
-#: pcbnew/zone.cpp:857 pcbnew/zone.cpp:1806
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:854 pcbnew/footprint.cpp:4014
+#: pcbnew/pad.cpp:2522 pcbnew/pcb_table.cpp:533 pcbnew/pcb_textbox.cpp:795
+#: pcbnew/zone.cpp:857 pcbnew/zone.cpp:1830
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 msgid "Solid"
 msgstr "Sólida"
@@ -5463,7 +5465,7 @@ msgstr "Clases de redes:"
 
 #: common/dialogs/panel_setup_netclasses_base.cpp:52
 #: pcbnew/tools/board_inspection_tool.cpp:641
-#: pcbnew/tools/board_inspection_tool.cpp:1201 pcbnew/zone.cpp:2048
+#: pcbnew/tools/board_inspection_tool.cpp:1201 pcbnew/zone.cpp:2072
 msgid "Clearance"
 msgstr "Margen"
 
@@ -5562,7 +5564,7 @@ msgstr "Patrón"
 
 #: common/dialogs/panel_setup_netclasses_base.cpp:153
 #: eeschema/sch_field.cpp:1270 eeschema/sch_label.cpp:207
-#: pcbnew/board_connected_item.cpp:200 pcbnew/pad.cpp:2582 pcbnew/zone.cpp:1907
+#: pcbnew/board_connected_item.cpp:200 pcbnew/pad.cpp:2576 pcbnew/zone.cpp:1931
 msgid "Net Class"
 msgstr "Clase de red"
 
@@ -5692,7 +5694,7 @@ msgstr "Línea"
 #: common/eda_shape.cpp:2203
 #: eeschema/dialogs/dialog_label_properties_base.cpp:178
 #: eeschema/sch_label.cpp:2249
-#: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:2499
+#: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:2493
 #: pcbnew/pcb_dimension.cpp:1974
 msgid "Rectangle"
 msgstr "Rectángulo"
@@ -5874,7 +5876,7 @@ msgstr "Ratón y panel táctil"
 msgid "Hotkeys"
 msgstr "Atajos"
 
-#: common/eda_base_frame.cpp:1116 kicad/project_tree_pane.cpp:1008
+#: common/eda_base_frame.cpp:1116 kicad/project_tree_pane.cpp:1009
 msgid "Version Control"
 msgstr "Control de versión"
 
@@ -5931,7 +5933,7 @@ msgstr "Simulador"
 
 #: common/eda_base_frame.cpp:1182 common/tool/actions.cpp:1106
 #: common/tool/common_tools.cpp:617 kicad/tools/kicad_manager_actions.cpp:147
-#: pcbnew/footprint_edit_frame.cpp:1035 pcbnew/menubar_footprint_editor.cpp:92
+#: pcbnew/footprint_edit_frame.cpp:1045 pcbnew/menubar_footprint_editor.cpp:92
 msgid "Footprint Editor"
 msgstr "Editor de huellas"
 
@@ -6106,7 +6108,7 @@ msgstr "Pulgadas"
 msgid "Constrain to H, V, 45"
 msgstr "Restringir a líneas H, V y 45"
 
-#: common/eda_draw_frame.cpp:1121 pcbnew/footprint_libraries_utils.cpp:1368
+#: common/eda_draw_frame.cpp:1121 pcbnew/footprint_libraries_utils.cpp:1377
 msgid "Select Library"
 msgstr "Seleccionar biblioteca"
 
@@ -6329,7 +6331,7 @@ msgstr "Arco"
 #: eeschema/dialogs/dialog_label_properties_base.cpp:172
 #: eeschema/sch_label.cpp:2247 gerbview/gerber_draw_item.cpp:231
 #: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:1515
-#: pcbnew/pad.cpp:2498 pcbnew/pcb_dimension.cpp:1975
+#: pcbnew/pad.cpp:2492 pcbnew/pcb_dimension.cpp:1975
 msgid "Circle"
 msgstr "Círculo"
 
@@ -6411,7 +6413,7 @@ msgstr "Puntos"
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:40
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:169
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2140 pcbnew/pad.cpp:1348
-#: pcbnew/pcb_fields_grid_table.cpp:177 pcbnew/pcb_reference_image.cpp:215
+#: pcbnew/pcb_fields_grid_table.cpp:146 pcbnew/pcb_reference_image.cpp:215
 #: pcbnew/pcb_reference_image.cpp:368 pcbnew/pcb_tablecell.cpp:197
 #: pcbnew/pcb_tablecell.cpp:204 pcbnew/pcb_target.cpp:156
 #: pcbnew/pcb_target.cpp:249 pcbnew/pcb_text.cpp:292 pcbnew/pcb_textbox.cpp:814
@@ -6428,7 +6430,7 @@ msgstr "Ancho"
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:55
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:56
 #: pcbnew/pad.cpp:1349 pcbnew/pcb_dimension.cpp:1012
-#: pcbnew/pcb_fields_grid_table.cpp:178 pcbnew/pcb_reference_image.cpp:217
+#: pcbnew/pcb_fields_grid_table.cpp:147 pcbnew/pcb_reference_image.cpp:217
 #: pcbnew/pcb_reference_image.cpp:375 pcbnew/pcb_tablecell.cpp:198
 #: pcbnew/pcb_tablecell.cpp:205 pcbnew/pcb_text.cpp:293
 #: pcbnew/pcb_textbox.cpp:815
@@ -6510,7 +6512,7 @@ msgstr "Color de relleno"
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:62
 #: eeschema/dialogs/dialog_tablecell_properties_base.cpp:119
 #: eeschema/dialogs/dialog_text_properties_base.cpp:113
-#: eeschema/fields_grid_table.cpp:484 eeschema/sch_label.cpp:1197
+#: eeschema/fields_grid_table.cpp:475 eeschema/sch_label.cpp:1197
 #: eeschema/sch_label.cpp:2269 eeschema/sch_tablecell.cpp:128
 #: eeschema/sch_text.cpp:637 eeschema/sch_textbox.cpp:543
 #: pagelayout_editor/dialogs/properties_frame_base.cpp:98
@@ -6521,7 +6523,7 @@ msgstr "Color de relleno"
 #: pcbnew/dialogs/dialog_tablecell_properties_base.cpp:125
 #: pcbnew/dialogs/panel_fp_editor_graphics_defaults_base.cpp:57
 #: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:52
-#: pcbnew/pcb_fields_grid_table.cpp:180
+#: pcbnew/pcb_fields_grid_table.cpp:149
 msgid "Italic"
 msgstr "Cursiva"
 
@@ -6536,7 +6538,7 @@ msgstr "Cursiva"
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:63
 #: eeschema/dialogs/dialog_tablecell_properties_base.cpp:116
 #: eeschema/dialogs/dialog_text_properties_base.cpp:108
-#: eeschema/fields_grid_table.cpp:485 eeschema/sch_label.cpp:1197
+#: eeschema/fields_grid_table.cpp:476 eeschema/sch_label.cpp:1197
 #: eeschema/sch_label.cpp:2270 eeschema/sch_tablecell.cpp:128
 #: eeschema/sch_text.cpp:637 eeschema/sch_textbox.cpp:543
 #: eeschema/widgets/tuner_slider_base.cpp:48
@@ -6553,8 +6555,8 @@ msgstr "Negrita+Cursiva"
 #: common/eda_text.cpp:1330
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:242
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
-#: eeschema/fields_grid_table.cpp:310 eeschema/fields_grid_table.cpp:725
-#: eeschema/fields_grid_table.cpp:869 eeschema/pin_type.cpp:113
+#: eeschema/fields_grid_table.cpp:301 eeschema/fields_grid_table.cpp:716
+#: eeschema/fields_grid_table.cpp:860 eeschema/pin_type.cpp:113
 #: eeschema/sch_field.cpp:1144 eeschema/sch_field.cpp:1731
 #: eeschema/sch_pin.cpp:2185 pcbnew/dialogs/dialog_render_job.cpp:42
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2604
@@ -6564,9 +6566,9 @@ msgstr "Izquierda"
 #: common/eda_text.cpp:1331 common/eda_text.cpp:1340
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:303 eeschema/fields_grid_table.cpp:311
-#: eeschema/fields_grid_table.cpp:726 eeschema/fields_grid_table.cpp:737
-#: eeschema/fields_grid_table.cpp:871 eeschema/fields_grid_table.cpp:895
+#: eeschema/fields_grid_table.cpp:294 eeschema/fields_grid_table.cpp:302
+#: eeschema/fields_grid_table.cpp:717 eeschema/fields_grid_table.cpp:728
+#: eeschema/fields_grid_table.cpp:862 eeschema/fields_grid_table.cpp:886
 #: eeschema/sch_field.cpp:1145 eeschema/sch_field.cpp:1155
 #: eeschema/sch_field.cpp:1732 eeschema/sch_field.cpp:1741
 #: eeschema/sch_text.cpp:658 gerbview/gerber_file_image.cpp:361
@@ -6581,8 +6583,8 @@ msgstr "Centrado"
 #: common/eda_text.cpp:1332
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:242
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
-#: eeschema/fields_grid_table.cpp:312 eeschema/fields_grid_table.cpp:727
-#: eeschema/fields_grid_table.cpp:873 eeschema/pin_type.cpp:112
+#: eeschema/fields_grid_table.cpp:303 eeschema/fields_grid_table.cpp:718
+#: eeschema/fields_grid_table.cpp:864 eeschema/pin_type.cpp:112
 #: eeschema/sch_field.cpp:1146 eeschema/sch_field.cpp:1733
 #: eeschema/sch_pin.cpp:2184 pcbnew/dialogs/dialog_render_job.cpp:43
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2605
@@ -6591,8 +6593,8 @@ msgstr "Derecha"
 
 #: common/eda_text.cpp:1339
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:302 eeschema/fields_grid_table.cpp:736
-#: eeschema/fields_grid_table.cpp:893 eeschema/sch_field.cpp:1154
+#: eeschema/fields_grid_table.cpp:293 eeschema/fields_grid_table.cpp:727
+#: eeschema/fields_grid_table.cpp:884 eeschema/sch_field.cpp:1154
 #: eeschema/sch_field.cpp:1740 eeschema/sch_text.cpp:657
 #: pcbnew/dialogs/dialog_render_job.cpp:44
 msgid "Top"
@@ -6600,8 +6602,8 @@ msgstr "Superior"
 
 #: common/eda_text.cpp:1341
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:304 eeschema/fields_grid_table.cpp:738
-#: eeschema/fields_grid_table.cpp:897 eeschema/sch_field.cpp:1156
+#: eeschema/fields_grid_table.cpp:295 eeschema/fields_grid_table.cpp:729
+#: eeschema/fields_grid_table.cpp:888 eeschema/sch_field.cpp:1156
 #: eeschema/sch_field.cpp:1742 eeschema/sch_text.cpp:659
 #: pcbnew/dialogs/dialog_render_job.cpp:40
 msgid "Bottom"
@@ -6614,15 +6616,15 @@ msgstr "Inferior"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:68
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:68
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:65
-#: eeschema/fields_grid_table.cpp:487 eeschema/sch_field.cpp:1781
+#: eeschema/fields_grid_table.cpp:478 eeschema/sch_field.cpp:1781
 #: eeschema/sch_pin.cpp:1589 eeschema/sch_pin.cpp:2230
 #: eeschema/sch_symbol.cpp:2965 eeschema/sch_tablecell.cpp:203
 #: eeschema/sch_text.cpp:783 eeschema/sch_textbox.cpp:714
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:59
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:60
-#: pcbnew/footprint.cpp:4039 pcbnew/pad.cpp:2545 pcbnew/pcb_dimension.cpp:1756
-#: pcbnew/pcb_dimension.cpp:1831 pcbnew/pcb_fields_grid_table.cpp:182
-#: pcbnew/pcb_tablecell.cpp:207 pcbnew/zone.cpp:1977
+#: pcbnew/footprint.cpp:4044 pcbnew/pad.cpp:2539 pcbnew/pcb_dimension.cpp:1756
+#: pcbnew/pcb_dimension.cpp:1831 pcbnew/pcb_fields_grid_table.cpp:151
+#: pcbnew/pcb_tablecell.cpp:207 pcbnew/zone.cpp:2001
 msgid "Orientation"
 msgstr "Orientación"
 
@@ -6641,7 +6643,7 @@ msgstr "Propiedades del texto"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:71
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:71
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:68
-#: eeschema/fields_grid_table.cpp:490 eeschema/sch_field.cpp:1136
+#: eeschema/fields_grid_table.cpp:481 eeschema/sch_field.cpp:1136
 #: eeschema/sch_label.cpp:1195 eeschema/sch_tablecell.cpp:126
 #: eeschema/sch_text.cpp:635 eeschema/sch_textbox.cpp:541
 #: eeschema/widgets/sch_properties_panel.cpp:258 pcbnew/pcb_dimension.cpp:628
@@ -6656,14 +6658,14 @@ msgstr "Fuente"
 #: pcbnew/board_stackup_manager/panel_board_stackup_base.cpp:91
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:56
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:57
-#: pcbnew/pcb_fields_grid_table.cpp:179 pcbnew/pcb_tablecell.cpp:206
+#: pcbnew/pcb_fields_grid_table.cpp:148 pcbnew/pcb_tablecell.cpp:206
 #: pcbnew/pcb_text.cpp:291
 msgid "Thickness"
 msgstr "Grosor"
 
 #: common/eda_text.cpp:1375 eeschema/sch_field.cpp:1772
 #: eeschema/sch_text.cpp:772 pcbnew/microwave/microwave_polygon.cpp:127
-#: pcbnew/pcb_fields_grid_table.cpp:187
+#: pcbnew/pcb_fields_grid_table.cpp:156
 msgid "Mirrored"
 msgstr "Invertido"
 
@@ -7172,7 +7174,7 @@ msgstr "Copiar las celdas seleccionadas al portapapeles"
 #: common/widgets/listbox_tricks.cpp:51
 #: eeschema/tools/sch_editor_control.cpp:2270
 #: eeschema/tools/symbol_editor_edit_tool.cpp:1020
-#: pcbnew/dialogs/panel_setup_rules.cpp:132 pcbnew/tools/pcb_control.cpp:1234
+#: pcbnew/dialogs/panel_setup_rules.cpp:132 pcbnew/tools/pcb_control.cpp:1238
 msgid "Paste"
 msgstr "Pegar"
 
@@ -7183,7 +7185,7 @@ msgstr "Pegar celdas del portapapeles a la matriz en la celda activa"
 #: common/grid_tricks.cpp:368 common/tool/actions.cpp:291
 #: common/widgets/listbox_tricks.cpp:54 eeschema/tools/sch_edit_tool.cpp:1680
 #: eeschema/tools/symbol_editor_edit_tool.cpp:476
-#: kicad/dialogs/panel_jobset.cpp:363 kicad/project_tree_pane.cpp:941
+#: kicad/dialogs/panel_jobset.cpp:363 kicad/project_tree_pane.cpp:942
 #: pcbnew/dialogs/panel_setup_rules.cpp:133 pcbnew/tools/edit_tool.cpp:2646
 msgid "Delete"
 msgstr "Eliminar"
@@ -7826,168 +7828,168 @@ msgstr "No puede cambiarse el idioma a %s"
 msgid "undefined"
 msgstr "indefinido"
 
-#: common/layer_id.cpp:112
+#: common/layer_id.cpp:67
 #: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr_parser.cpp:1149
 msgid "Rescue"
 msgstr "Recuperar"
 
-#: common/layer_id.cpp:116 eeschema/widgets/panel_sch_selection_filter.cpp:204
+#: common/layer_id.cpp:71 eeschema/widgets/panel_sch_selection_filter.cpp:204
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:37
 msgid "Wires"
 msgstr "Líneas"
 
-#: common/layer_id.cpp:117
+#: common/layer_id.cpp:72
 msgid "Buses"
 msgstr "Buses"
 
-#: common/layer_id.cpp:118
+#: common/layer_id.cpp:73
 msgid "Bus junctions"
 msgstr "Uniones de bus"
 
-#: common/layer_id.cpp:119
+#: common/layer_id.cpp:74
 msgid "Junctions"
 msgstr "Uniones"
 
-#: common/layer_id.cpp:120 eeschema/widgets/panel_sch_selection_filter.cpp:205
+#: common/layer_id.cpp:75 eeschema/widgets/panel_sch_selection_filter.cpp:205
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:41
 #: eeschema/widgets/search_handlers.cpp:399
 msgid "Labels"
 msgstr "Etiquetas"
 
-#: common/layer_id.cpp:121
+#: common/layer_id.cpp:76
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:45
 msgid "Global labels"
 msgstr "Etiquetas globales"
 
-#: common/layer_id.cpp:122
+#: common/layer_id.cpp:77
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:48
 msgid "Hierarchical labels"
 msgstr "Etiquetas jerárquicas"
 
-#: common/layer_id.cpp:123 eeschema/sch_symbol.cpp:2981
+#: common/layer_id.cpp:78 eeschema/sch_symbol.cpp:2981
 msgid "Pin numbers"
 msgstr "Números de pin"
 
-#: common/layer_id.cpp:124 eeschema/sch_symbol.cpp:2985
+#: common/layer_id.cpp:79 eeschema/sch_symbol.cpp:2985
 msgid "Pin names"
 msgstr "Nombres de pin"
 
-#: common/layer_id.cpp:125
+#: common/layer_id.cpp:80
 msgid "Symbol references"
 msgstr "Referencias de símbolo"
 
-#: common/layer_id.cpp:126
+#: common/layer_id.cpp:81
 msgid "Symbol values"
 msgstr "Valores de símbolo"
 
-#: common/layer_id.cpp:127
+#: common/layer_id.cpp:82
 msgid "Symbol fields"
 msgstr "Campos del símbolo"
 
-#: common/layer_id.cpp:128
+#: common/layer_id.cpp:83
 msgid "Sheet references"
 msgstr "Referencias de la hoja"
 
-#: common/layer_id.cpp:129
+#: common/layer_id.cpp:84
 msgid "Net class references"
 msgstr "Referencias de clase de red"
 
-#: common/layer_id.cpp:130
+#: common/layer_id.cpp:85
 #, fuzzy
 msgid "Rule areas"
 msgstr "Áreas de Reglas"
 
-#: common/layer_id.cpp:131
+#: common/layer_id.cpp:86
 msgid "Symbol body outlines"
 msgstr "Contornos del cuerpo del símbolo"
 
-#: common/layer_id.cpp:132
+#: common/layer_id.cpp:87
 msgid "Symbol body fills"
 msgstr "Rellenos del cuerpo del símbolo"
 
-#: common/layer_id.cpp:133
+#: common/layer_id.cpp:88
 #, fuzzy
 msgid "Shape fills"
 msgstr "Filtro según forma"
 
-#: common/layer_id.cpp:134
+#: common/layer_id.cpp:89
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:72
 msgid "Schematic text && graphics"
 msgstr "Texto de esquema y gráficos"
 
-#: common/layer_id.cpp:135
+#: common/layer_id.cpp:90
 msgid "Symbol private text && graphics"
 msgstr "Símbolo texto privado && gráficos"
 
-#: common/layer_id.cpp:136
+#: common/layer_id.cpp:91
 msgid "Schematic text && graphics backgrounds"
 msgstr "Texto de esquema && fondos gráficos"
 
-#: common/layer_id.cpp:137 eeschema/widgets/panel_sch_selection_filter.cpp:206
+#: common/layer_id.cpp:92 eeschema/widgets/panel_sch_selection_filter.cpp:206
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:33
 msgid "Pins"
 msgstr "Pines"
 
-#: common/layer_id.cpp:138
+#: common/layer_id.cpp:93
 msgid "Sheet borders"
 msgstr "Bordes de hoja"
 
-#: common/layer_id.cpp:139
+#: common/layer_id.cpp:94
 msgid "Sheet backgrounds"
 msgstr "Fondos de hoja"
 
-#: common/layer_id.cpp:140
+#: common/layer_id.cpp:95
 msgid "Sheet names"
 msgstr "Nombres de hoja"
 
-#: common/layer_id.cpp:141
+#: common/layer_id.cpp:96
 msgid "Sheet fields"
 msgstr "Campos de la hoja"
 
-#: common/layer_id.cpp:142
+#: common/layer_id.cpp:97
 msgid "Sheet file names"
 msgstr "Nombres de archivo de hoja"
 
-#: common/layer_id.cpp:143
+#: common/layer_id.cpp:98
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:63
 msgid "Sheet pins"
 msgstr "Pines de página"
 
-#: common/layer_id.cpp:144
+#: common/layer_id.cpp:99
 msgid "No-connect symbols"
 msgstr "Símbolos de no conectado"
 
-#: common/layer_id.cpp:145
+#: common/layer_id.cpp:100
 msgid "DNP markers"
 msgstr "Marcadores DNP"
 
-#: common/layer_id.cpp:146
+#: common/layer_id.cpp:101
 #, fuzzy
 msgid "Excluded-from-simulation markers"
 msgstr "Excluir de la simulación"
 
-#: common/layer_id.cpp:147
+#: common/layer_id.cpp:102
 msgid "ERC warnings"
 msgstr "Avisos de ERC"
 
-#: common/layer_id.cpp:148
+#: common/layer_id.cpp:103
 msgid "ERC errors"
 msgstr "Errores de ERC"
 
-#: common/layer_id.cpp:149
+#: common/layer_id.cpp:104
 msgid "ERC exclusions"
 msgstr "Exclusiones ERC"
 
-#: common/layer_id.cpp:150 common/layer_id.cpp:189
+#: common/layer_id.cpp:105 common/layer_id.cpp:144
 #: pcbnew/widgets/appearance_controls.cpp:347
 msgid "Anchors"
 msgstr "Anclas"
 
-#: common/layer_id.cpp:151 common/layer_id.cpp:193
+#: common/layer_id.cpp:106 common/layer_id.cpp:148
 msgid "Helper items"
 msgstr "Elementos de ayuda"
 
-#: common/layer_id.cpp:152 common/layer_id.cpp:194 common/tool/grid_menu.cpp:56
+#: common/layer_id.cpp:107 common/layer_id.cpp:149 common/tool/grid_menu.cpp:56
 #: eeschema/tools/sch_editor_control.cpp:2867
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:103
 #: gerbview/widgets/gerbview_layer_widget.cpp:135
@@ -7995,81 +7997,81 @@ msgstr "Elementos de ayuda"
 msgid "Grid"
 msgstr "Cuadrícula"
 
-#: common/layer_id.cpp:153
+#: common/layer_id.cpp:108
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:104
 msgid "Axes"
 msgstr "Ejes"
 
-#: common/layer_id.cpp:154 common/layer_id.cpp:196
+#: common/layer_id.cpp:109 common/layer_id.cpp:151
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:107
 #: gerbview/widgets/gerbview_layer_widget.cpp:141
 msgid "Background"
 msgstr "Fondo"
 
-#: common/layer_id.cpp:155 common/layer_id.cpp:192
+#: common/layer_id.cpp:110 common/layer_id.cpp:147
 #: common/widgets/gal_options_panel_base.cpp:120
 #: eeschema/sim/simulator_frame_ui.cpp:613
 #: eeschema/sim/simulator_frame_ui_base.cpp:167
 msgid "Cursor"
 msgstr "Cursor"
 
-#: common/layer_id.cpp:156
+#: common/layer_id.cpp:111
 msgid "Hovered items"
 msgstr "Elementos sobre los que se pasa el ratón"
 
-#: common/layer_id.cpp:157
+#: common/layer_id.cpp:112
 msgid "Highlighted items"
 msgstr "Elementos resaltados"
 
-#: common/layer_id.cpp:158
+#: common/layer_id.cpp:113
 msgid "Hidden items"
 msgstr "Elementos oculto"
 
-#: common/layer_id.cpp:159 common/layer_id.cpp:197
+#: common/layer_id.cpp:114 common/layer_id.cpp:152
 msgid "Selection highlight"
 msgstr "Remarcar selección"
 
-#: common/layer_id.cpp:160
+#: common/layer_id.cpp:115
 #, fuzzy
 msgid "Net color highlight"
 msgstr "Eliminar remarcado"
 
-#: common/layer_id.cpp:161 common/layer_id.cpp:190
+#: common/layer_id.cpp:116 common/layer_id.cpp:145
 msgid "Drawing sheet"
 msgstr "Hoja de dibujo"
 
-#: common/layer_id.cpp:162 common/layer_id.cpp:191
+#: common/layer_id.cpp:117 common/layer_id.cpp:146
 msgid "Page limits"
 msgstr "Límites de página"
 
-#: common/layer_id.cpp:163
+#: common/layer_id.cpp:118
 msgid "Operating point voltages"
 msgstr "Tensiones del punto de operación"
 
-#: common/layer_id.cpp:164
+#: common/layer_id.cpp:119
 msgid "Operating point currents"
 msgstr "Corrientes del punto de operación"
 
-#: common/layer_id.cpp:168
+#: common/layer_id.cpp:123
 msgid "Footprints front"
 msgstr "Huellas frontales"
 
-#: common/layer_id.cpp:169
+#: common/layer_id.cpp:124
 msgid "Footprints back"
 msgstr "Huellas traseras"
 
-#: common/layer_id.cpp:171
+#: common/layer_id.cpp:126
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:27
 #: eeschema/dialogs/dialog_update_from_pcb_base.cpp:53
 #: pcbnew/dialogs/dialog_global_edit_text_and_graphics_base.cpp:28
 msgid "Reference designators"
 msgstr "Indicadores de referencia"
 
-#: common/layer_id.cpp:172
+#: common/layer_id.cpp:127
 msgid "Footprint text"
 msgstr "Texto de la huella"
 
-#: common/layer_id.cpp:173
+#: common/layer_id.cpp:128
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:27
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:64
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:24
@@ -8079,96 +8081,96 @@ msgstr "Texto de la huella"
 msgid "Tracks"
 msgstr "Pistas"
 
-#: common/layer_id.cpp:174
+#: common/layer_id.cpp:129
 msgid "Through vias"
 msgstr "Vías pasantes"
 
-#: common/layer_id.cpp:175
+#: common/layer_id.cpp:130
 msgid "Blind/Buried vias"
 msgstr "Vías ciegas/enterradas"
 
-#: common/layer_id.cpp:176
+#: common/layer_id.cpp:131
 msgid "Micro-vias"
 msgstr "Microvías"
 
-#: common/layer_id.cpp:177
+#: common/layer_id.cpp:132
 msgid "Via holes"
 msgstr "Orificios de vía"
 
-#: common/layer_id.cpp:178
+#: common/layer_id.cpp:133
 msgid "Via hole walls"
 msgstr "Paredes de agujeros de vía"
 
-#: common/layer_id.cpp:179
+#: common/layer_id.cpp:134
 msgid "Plated holes"
 msgstr "Orificios plateados"
 
-#: common/layer_id.cpp:180
+#: common/layer_id.cpp:135
 msgid "Plated hole walls"
 msgstr "Paredes de agujeros plateados"
 
-#: common/layer_id.cpp:181
+#: common/layer_id.cpp:136
 msgid "Non-plated holes"
 msgstr "Orificios no plateados"
 
 # Chevelu
-#: common/layer_id.cpp:182 pcbnew/dialogs/panel_edit_options_base.cpp:371
+#: common/layer_id.cpp:137 pcbnew/dialogs/panel_edit_options_base.cpp:371
 #: pcbnew/widgets/appearance_controls.cpp:343
 #: pcbnew/widgets/appearance_controls.cpp:721
-#: pcbnew/widgets/appearance_controls.cpp:2537
+#: pcbnew/widgets/appearance_controls.cpp:2573
 #: pcbnew/widgets/search_handlers.cpp:386
 msgid "Ratsnest"
 msgstr "Líneas aéreas"
 
-#: common/layer_id.cpp:183
+#: common/layer_id.cpp:138
 msgid "DRC warnings"
 msgstr "Avisos de DRC"
 
-#: common/layer_id.cpp:184
+#: common/layer_id.cpp:139
 msgid "DRC errors"
 msgstr "Errores de DRC"
 
-#: common/layer_id.cpp:185
+#: common/layer_id.cpp:140
 #, fuzzy
 msgid "DRC shape 1"
 msgstr "Forma X"
 
-#: common/layer_id.cpp:186
+#: common/layer_id.cpp:141
 #, fuzzy
 msgid "DRC shape 2"
 msgstr "Forma X"
 
-#: common/layer_id.cpp:187
+#: common/layer_id.cpp:142
 msgid "DRC exclusions"
 msgstr "Exclusiones DRC"
 
-#: common/layer_id.cpp:188
+#: common/layer_id.cpp:143
 msgid "DRC marker shadows"
 msgstr "Sombras de marcadores DRC"
 
-#: common/layer_id.cpp:195
+#: common/layer_id.cpp:150
 msgid "Grid axes"
 msgstr "Ejes de la cuadrícula"
 
-#: common/layer_id.cpp:198
+#: common/layer_id.cpp:153
 msgid "Locked item shadow"
 msgstr "Sombra de elemento bloqueado"
 
-#: common/layer_id.cpp:199
+#: common/layer_id.cpp:154
 msgid "Courtyard collision shadow"
 msgstr "Sombra de colisión en el patio"
 
-#: common/layer_id.cpp:200
+#: common/layer_id.cpp:155
 #, fuzzy
 msgid "Track net names"
 msgstr "Buscar nombres de redes"
 
-#: common/layer_id.cpp:201
+#: common/layer_id.cpp:156
 #, fuzzy
 msgid "Pad net names"
 msgstr "Buscar nombres de redes"
 
-#: common/layer_id.cpp:202
+#: common/layer_id.cpp:157
 #, fuzzy
 msgid "Via net names"
 msgstr "Buscar nombres de redes"
@@ -8228,13 +8230,13 @@ msgstr "Elemento"
 
 #: common/lib_tree_model_adapter.cpp:422
 #: eeschema/widgets/panel_design_block_chooser.cpp:411
-#: eeschema/widgets/panel_symbol_chooser.cpp:171
+#: eeschema/widgets/panel_symbol_chooser.cpp:173
 #: pcbnew/widgets/panel_footprint_chooser.cpp:96
 msgid "Recently Used"
 msgstr "Elementos recientes"
 
 #: common/lib_tree_model_adapter.cpp:424
-#: eeschema/widgets/panel_symbol_chooser.cpp:178
+#: eeschema/widgets/panel_symbol_chooser.cpp:180
 msgid "Already Placed"
 msgstr "Ya colocado"
 
@@ -8519,7 +8521,7 @@ msgstr "Unidades por defecto:"
 #: eeschema/dialogs/dialog_sim_model_base.cpp:271 eeschema/sch_symbol.cpp:2058
 #: eeschema/sch_symbol.cpp:2110 eeschema/sch_symbol.cpp:2991
 #: eeschema/widgets/search_handlers.cpp:160
-#: eeschema/widgets/search_handlers.cpp:246 pcbnew/footprint.cpp:4045
+#: eeschema/widgets/search_handlers.cpp:246 pcbnew/footprint.cpp:4050
 #: pcbnew/widgets/search_handlers.cpp:118
 msgid "Reference"
 msgstr "Referencia"
@@ -8541,7 +8543,7 @@ msgstr "Agrupados por valor y huella"
 #: eeschema/tools/sch_edit_tool.cpp:551
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:179
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:184
-#: pcbnew/footprint.cpp:4068
+#: pcbnew/footprint.cpp:4073
 msgid "Attributes"
 msgstr "Atributos"
 
@@ -8558,16 +8560,16 @@ msgstr "TSV"
 msgid "Semicolons"
 msgstr "Puntos y comas"
 
-#: common/settings/color_settings.cpp:337
+#: common/settings/color_settings.cpp:379
 msgid "(Footprints)"
 msgstr "(Huellas)"
 
-#: common/settings/color_settings.cpp:389
+#: common/settings/color_settings.cpp:433
 #: pagelayout_editor/dialogs/panel_pl_editor_color_settings.cpp:82
 msgid "KiCad Default"
 msgstr "Por defecto de KiCad"
 
-#: common/settings/color_settings.cpp:394
+#: common/settings/color_settings.cpp:438
 msgid "KiCad Classic"
 msgstr "Clásico de KiCad"
 
@@ -8590,7 +8592,7 @@ msgid "Create a new document in the editor"
 msgstr "Crear un nuevo documento en el editor"
 
 #: common/tool/actions.cpp:52 eeschema/symbol_editor/symbol_editor.cpp:866
-#: pcbnew/footprint_libraries_utils.cpp:1050
+#: pcbnew/footprint_libraries_utils.cpp:1059
 msgid "New Library..."
 msgstr "Nueva biblioteca..."
 
@@ -8636,7 +8638,7 @@ msgstr "Abrir archivos en un editor de texto"
 
 #: common/tool/actions.cpp:91 eeschema/symbol_editor/symbol_editor.cpp:856
 #: eeschema/widgets/tuner_slider_base.cpp:117
-#: pcbnew/footprint_libraries_utils.cpp:1036
+#: pcbnew/footprint_libraries_utils.cpp:1045
 msgid "Save"
 msgstr "Guardar"
 
@@ -9447,7 +9449,7 @@ msgstr "Mostrar/ocultar el administrador de propiedades"
 
 #: common/tool/actions.cpp:1124
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:101
-#: eeschema/fields_grid_table.cpp:1068
+#: eeschema/fields_grid_table.cpp:1059
 msgid "Show Datasheet"
 msgstr "Mostrar hoja de datos"
 
@@ -9576,6 +9578,7 @@ msgstr "Recargar todos los complementos de python y actualizar los menús"
 #: eeschema/dialogs/dialog_schematic_setup.cpp:136
 #: pcbnew/dialogs/dialog_board_setup.cpp:210
 #: pcbnew/dialogs/dialog_footprint_properties.cpp:79
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:149
 #, fuzzy
 msgid "Embedded Files"
 msgstr "Archivos de imagen"
@@ -9771,8 +9774,8 @@ msgid "Mirroring for Y axis is not supported yet"
 msgstr "Aún no está implementado el reflejo sobre el eje Y"
 
 #: common/widgets/filter_combobox.cpp:72
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:806
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:833
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:805
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:832
 msgid "Filter:"
 msgstr "Filtro:"
 
@@ -9788,7 +9791,7 @@ msgstr "Placa"
 #: common/widgets/footprint_diff_widget.cpp:42 cvpcb/cvpcb_mainframe.cpp:814
 #: eeschema/sch_base_frame.cpp:593 eeschema/sch_symbol.cpp:2086
 #: eeschema/sch_symbol.cpp:2090 eeschema/sch_symbol.cpp:2125
-#: eeschema/widgets/symbol_diff_widget.cpp:45 pcbnew/footprint.cpp:1624
+#: eeschema/widgets/symbol_diff_widget.cpp:45 pcbnew/footprint.cpp:1629
 msgid "Library"
 msgstr "Biblioteca"
 
@@ -9803,7 +9806,7 @@ msgid "Footprint not found."
 msgstr "No se ha encontrado la huella."
 
 #: common/widgets/footprint_select_widget.cpp:68 cvpcb/cvpcb_mainframe.cpp:899
-#: pcbnew/footprint_edit_frame.cpp:1060
+#: pcbnew/footprint_edit_frame.cpp:1070
 #: pcbnew/widgets/panel_footprint_chooser.cpp:69
 msgid "Loading Footprint Libraries"
 msgstr "Cargando bibliotecas de huellas"
@@ -9882,7 +9885,7 @@ msgstr "Ajustar a cuadrícula:"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:357
 #: pcbnew/dialogs/panel_edit_options_base.cpp:329
 #: pcbnew/dialogs/panel_edit_options_base.cpp:343
-#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1824
+#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1848
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 msgid "Always"
 msgstr "Siempre"
@@ -9895,7 +9898,7 @@ msgstr "Al mostrar la cuadrícula"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:357
 #: pcbnew/dialogs/panel_edit_options_base.cpp:329
 #: pcbnew/dialogs/panel_edit_options_base.cpp:343
-#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1825
+#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1849
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 msgid "Never"
 msgstr "Nunca"
@@ -10167,8 +10170,8 @@ msgstr "Mostrar:"
 #: pcbnew/dialogs/dialog_footprint_checker_base.cpp:36
 #: pcbnew/widgets/appearance_controls.cpp:713
 #: pcbnew/widgets/appearance_controls.cpp:755
-#: pcbnew/widgets/appearance_controls.cpp:2534
-#: pcbnew/widgets/appearance_controls.cpp:2553
+#: pcbnew/widgets/appearance_controls.cpp:2570
+#: pcbnew/widgets/appearance_controls.cpp:2589
 msgid "All"
 msgstr "Todo"
 
@@ -10259,12 +10262,12 @@ msgid "EasyEDA (JLCEDA) Pro files"
 msgstr "Archivos EasyEDA (JLCEDA) Pro"
 
 #: common/wildcards_and_files_ext.cpp:339
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:301
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:302
 msgid "KiCad printed circuit board files"
 msgstr "Archivos de placa de circuito impreso de KiCad"
 
 #: common/wildcards_and_files_ext.cpp:346
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:311
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:312
 msgid "KiCad footprint files"
 msgstr "Archivos de huellas de KiCad"
 
@@ -10513,7 +10516,7 @@ msgstr "'%s' no es una huella válida."
 #: eeschema/generate_alias_info.cpp:39 eeschema/sch_symbol.cpp:2105
 #: eeschema/sch_symbol.cpp:2678 eeschema/sch_symbol.cpp:3003
 #: eeschema/symbol_editor/symbol_editor.cpp:1629
-#: eeschema/symbol_viewer_frame.cpp:462 pcbnew/footprint.cpp:4058
+#: eeschema/symbol_viewer_frame.cpp:462 pcbnew/footprint.cpp:4063
 #: pcbnew/generate_footprint_info.cpp:37 pcbnew/plot_board_layers.cpp:133
 msgid "Keywords"
 msgstr "Palabras clave"
@@ -10580,7 +10583,7 @@ msgstr "Archivo de proyecto: '%s'"
 #: cvpcb/dialogs/dialog_config_equfiles.cpp:94
 #: eeschema/dialogs/dialog_bom.cpp:403
 #: gerbview/tools/gerbview_inspection_tool.cpp:185
-#: kicad/project_tree_pane.cpp:1022
+#: kicad/project_tree_pane.cpp:1023
 msgid "No text editor selected in KiCad.  Please choose one."
 msgstr "No se ha seleccionado un editor en KiCad. Por favor, elija uno."
 
@@ -10668,7 +10671,7 @@ msgstr "No se ha encontrado la huella '%s'."
 msgid "Error loading footprint"
 msgstr "Error al cargar la fuente '%s'."
 
-#: cvpcb/display_footprints_frame.cpp:508 pcbnew/footprint.cpp:1684
+#: cvpcb/display_footprints_frame.cpp:508 pcbnew/footprint.cpp:1689
 #, c-format
 msgid "Footprint: %s"
 msgstr "Huella: %s"
@@ -11047,7 +11050,7 @@ msgid "Enter a description for the library:"
 msgstr "Opciones de edición para esta entrada de biblioteca"
 
 #: eeschema/design_block_utils.cpp:240 eeschema/sch_symbol.cpp:3000
-#: pcbnew/footprint.cpp:4055 pcbnew/plot_board_layers.cpp:129
+#: pcbnew/footprint.cpp:4060 pcbnew/plot_board_layers.cpp:129
 msgid "Library Description"
 msgstr "Descripción de biblioteca"
 
@@ -11077,10 +11080,10 @@ msgid "Please select a library to delete."
 msgstr "Seleccione un archivo de tabla de biblioteca de símbolos."
 
 #: eeschema/design_block_utils.cpp:470 eeschema/design_block_utils.cpp:512
-#: eeschema/design_block_utils.cpp:555 pcbnew/footprint_libraries_utils.cpp:543
+#: eeschema/design_block_utils.cpp:555 pcbnew/footprint_libraries_utils.cpp:552
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:958
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2939
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3017
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2942
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3020
 #, c-format
 msgid "Library '%s' is read only."
 msgstr "La biblioteca '%s' es de solo lectura."
@@ -11731,7 +11734,7 @@ msgstr "Cadena de conexión:"
 #: eeschema/dialogs/dialog_database_lib_settings_base.cpp:99
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:210
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:1383
-#: pcbnew/footprint_edit_frame.cpp:229 pcbnew/footprint_edit_frame.cpp:951
+#: pcbnew/footprint_edit_frame.cpp:229 pcbnew/footprint_edit_frame.cpp:961
 msgid "Libraries"
 msgstr "Bibliotecas"
 
@@ -12834,7 +12837,7 @@ msgstr "Mostrar la ventana de ayuda de sintaxis"
 #: eeschema/sch_symbol.cpp:2989
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:27
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:28
-#: pcbnew/footprint.cpp:4043
+#: pcbnew/footprint.cpp:4048
 msgid "Fields"
 msgstr "Campos"
 
@@ -12843,21 +12846,21 @@ msgstr "Campos"
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:62
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:201
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:58
-#: eeschema/fields_grid_table.cpp:480
+#: eeschema/fields_grid_table.cpp:471
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:53
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:54
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:54
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:158
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:49
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:99
 #: pcbnew/dialogs/panel_fp_properties_3d_model_base.cpp:45
-#: pcbnew/pcb_fields_grid_table.cpp:176
+#: pcbnew/pcb_fields_grid_table.cpp:145
 msgid "Show"
 msgstr "Mostrar"
 
 #: eeschema/dialogs/dialog_label_properties_base.cpp:90
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:62
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:59
-#: eeschema/fields_grid_table.cpp:481
+#: eeschema/fields_grid_table.cpp:472
 msgid "Show Name"
 msgstr "Mostrar nombre"
 
@@ -12865,7 +12868,7 @@ msgstr "Mostrar nombre"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:63
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:63
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:60
-#: eeschema/fields_grid_table.cpp:482
+#: eeschema/fields_grid_table.cpp:473
 msgid "H Align"
 msgstr "Alineación H"
 
@@ -12873,7 +12876,7 @@ msgstr "Alineación H"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:64
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:64
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:61
-#: eeschema/fields_grid_table.cpp:483
+#: eeschema/fields_grid_table.cpp:474
 msgid "V Align"
 msgstr "Alineación V"
 
@@ -12881,7 +12884,7 @@ msgstr "Alineación V"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:67
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:67
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:64
-#: eeschema/fields_grid_table.cpp:486 eeschema/sch_field.cpp:1140
+#: eeschema/fields_grid_table.cpp:477 eeschema/sch_field.cpp:1140
 #: eeschema/sch_field.cpp:1777 eeschema/sch_label.cpp:1201
 #: eeschema/sch_tablecell.cpp:132 eeschema/sch_text.cpp:641
 #: eeschema/sch_text.cpp:778 eeschema/sch_textbox.cpp:547
@@ -12895,7 +12898,7 @@ msgstr "Tamaño texto"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:69
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:69
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:66
-#: eeschema/fields_grid_table.cpp:488
+#: eeschema/fields_grid_table.cpp:479
 msgid "X Position"
 msgstr "Posición X"
 
@@ -12905,7 +12908,7 @@ msgstr "Posición X"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:70
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:70
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:67
-#: eeschema/fields_grid_table.cpp:489
+#: eeschema/fields_grid_table.cpp:480
 msgid "Y Position"
 msgstr "Posición Y"
 
@@ -13199,7 +13202,7 @@ msgstr "Nuevo símbolo"
 #: eeschema/dialogs/dialog_sheet_properties.cpp:217
 #: eeschema/dialogs/dialog_symbol_properties.cpp:650
 #: pcbnew/dialogs/dialog_footprint_properties.cpp:402
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:424
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:433
 msgid "Fields must have a name."
 msgstr "Los campos deben tener un nombre."
 
@@ -13233,25 +13236,25 @@ msgstr "El nombre de símbolo '%s' ya está en uso en la biblioteca '%s'."
 msgid "Edit Symbol Properties"
 msgstr "Editar propiedades del símbolo"
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:548
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:547
 #, c-format
 msgid "The name '%s' is already in use."
 msgstr "El nombre '%s' ya está en uso."
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:634
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:633
 #: eeschema/dialogs/dialog_sheet_properties.cpp:785
 #: eeschema/dialogs/dialog_symbol_properties.cpp:883
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:688
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:684
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:716
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:720
 #, c-format
 msgid "The first %d fields are mandatory."
 msgstr "Los primeros %d campos son obligatorios."
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:806
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:805
 msgid "Add Footprint Filter"
 msgstr "Agregar filtro de huellas"
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:833
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:832
 msgid "Edit Footprint Filter"
 msgstr "Editar filtro de huellas"
 
@@ -14169,7 +14172,7 @@ msgstr "Reglas eléctricas"
 #: eeschema/dialogs/dialog_schematic_setup.cpp:112
 #: pcbnew/dialogs/dialog_board_setup.cpp:186
 #: pcbnew/widgets/appearance_controls.cpp:515
-#: pcbnew/widgets/appearance_controls.cpp:2420
+#: pcbnew/widgets/appearance_controls.cpp:2456
 #: pcbnew/widgets/appearance_controls_base.cpp:118
 #: pcbnew/widgets/search_handlers.cpp:381
 #: pcbnew/widgets/search_handlers.cpp:465
@@ -14259,7 +14262,7 @@ msgstr "Forma rellena"
 msgid "Clear colors to use Schematic Editor colors."
 msgstr "Limpiar colores para usar los colores del Editor de esquemas."
 
-#: eeschema/dialogs/dialog_shape_properties_base.cpp:158 pcbnew/zone.cpp:1970
+#: eeschema/dialogs/dialog_shape_properties_base.cpp:158 pcbnew/zone.cpp:1994
 msgid "Fill Style"
 msgstr "Estilo de relleno"
 
@@ -14520,7 +14523,7 @@ msgstr "SP"
 
 #: eeschema/dialogs/dialog_sim_command_base.cpp:25
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:96
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283 pcbnew/pad.cpp:2504
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283 pcbnew/pad.cpp:2498
 #: pcbnew/widgets/pcb_net_inspector_panel_data_model.h:711
 msgid "Custom"
 msgstr "Personalizado"
@@ -15155,17 +15158,17 @@ msgid "Sequentially place all units of the symbol."
 msgstr "Emplazar secuencialmente todas las unidades del símbolo."
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:95
-#: eeschema/fields_grid_table.cpp:1061
+#: eeschema/fields_grid_table.cpp:1052
 msgid "Select Footprint..."
 msgstr "Seleccionar huella..."
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:96
-#: eeschema/fields_grid_table.cpp:1062
+#: eeschema/fields_grid_table.cpp:1053
 msgid "Browse for footprint"
 msgstr "Explorar huellas"
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:102
-#: eeschema/fields_grid_table.cpp:1069
+#: eeschema/fields_grid_table.cpp:1060
 msgid "Show datasheet in browser"
 msgstr "Mostrar hoja de datos en el explorador"
 
@@ -15291,7 +15294,7 @@ msgstr "Guardar preajuste de lista de materiales"
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1811
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2213
-#: pcbnew/widgets/appearance_controls.cpp:2728
+#: pcbnew/widgets/appearance_controls.cpp:2764
 msgid ""
 "Default presets cannot be modified.\n"
 "Please use a different name."
@@ -16979,7 +16982,7 @@ msgid "Net Navigator"
 msgstr "Navegador de redes"
 
 #: eeschema/eeschema_settings.cpp:114 eeschema/sch_edit_frame.cpp:2207
-#: pcbnew/footprint_edit_frame.cpp:246 pcbnew/footprint_edit_frame.cpp:957
+#: pcbnew/footprint_edit_frame.cpp:246 pcbnew/footprint_edit_frame.cpp:967
 #: pcbnew/pcb_edit_frame.cpp:334 pcbnew/pcb_edit_frame.cpp:1709
 msgid "Selection Filter"
 msgstr "Filtro de selección"
@@ -17468,28 +17471,28 @@ msgstr ""
 "\n"
 "**Mensajes ERC: %d. Errores%d, Avisos %d\n"
 
-#: eeschema/fields_grid_table.cpp:287 eeschema/files-io.cpp:919
+#: eeschema/fields_grid_table.cpp:278 eeschema/files-io.cpp:919
 #: eeschema/tools/sch_editor_control.cpp:128
 msgid "Schematic Files"
 msgstr "Archivos de esquema"
 
-#: eeschema/fields_grid_table.cpp:318 eeschema/fields_grid_table.cpp:755
-#: eeschema/fields_grid_table.cpp:927
+#: eeschema/fields_grid_table.cpp:309 eeschema/fields_grid_table.cpp:746
+#: eeschema/fields_grid_table.cpp:918
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:154
 msgid "Horizontal"
 msgstr "Horizontal"
 
-#: eeschema/fields_grid_table.cpp:319 eeschema/fields_grid_table.cpp:757
-#: eeschema/fields_grid_table.cpp:929
+#: eeschema/fields_grid_table.cpp:310 eeschema/fields_grid_table.cpp:748
+#: eeschema/fields_grid_table.cpp:920
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:154
 msgid "Vertical"
 msgstr "Vertical"
 
-#: eeschema/fields_grid_table.cpp:492 eeschema/sch_field.cpp:1767
+#: eeschema/fields_grid_table.cpp:483 eeschema/sch_field.cpp:1767
 msgid "Allow Autoplacement"
 msgstr "Permitir autocolocación"
 
-#: eeschema/fields_grid_table.cpp:493 eeschema/sch_field.cpp:1805
+#: eeschema/fields_grid_table.cpp:484 eeschema/sch_field.cpp:1805
 #: eeschema/sch_item.cpp:516 eeschema/sch_item.cpp:568
 msgid "Private"
 msgstr "Privado"
@@ -17823,8 +17826,8 @@ msgstr "Derivado de"
 #: eeschema/symbol_editor/symbol_editor.cpp:171
 #: eeschema/symbol_editor/symbol_editor.cpp:237
 #: eeschema/symbol_library_manager.cpp:458
-#: eeschema/widgets/panel_symbol_chooser.cpp:564
-#: eeschema/widgets/panel_symbol_chooser.cpp:623
+#: eeschema/widgets/panel_symbol_chooser.cpp:566
+#: eeschema/widgets/panel_symbol_chooser.cpp:625
 #: eeschema/widgets/symbol_preview_widget.cpp:207
 #, c-format
 msgid "Error loading symbol %s from library '%s'."
@@ -17847,7 +17850,7 @@ msgstr "Pie"
 
 #: eeschema/import_gfx/dialog_import_gfx_sch.cpp:202
 #: pcbnew/import_gfx/dialog_import_graphics.cpp:215
-#: pcbnew/tools/drawing_tool.cpp:1906 pcbnew/tools/drawing_tool.cpp:1998
+#: pcbnew/tools/drawing_tool.cpp:1908 pcbnew/tools/drawing_tool.cpp:2000
 msgid "Import Graphics"
 msgstr "Importar gráficos"
 
@@ -17875,7 +17878,7 @@ msgstr ""
 "Solo se importarán los vectores. Se ignorarán los mapas de bits y fuentes."
 
 #: eeschema/import_gfx/dialog_import_gfx_sch_base.cpp:43
-#: pcbnew/dialogs/dialog_rule_area_properties.cpp:129 pcbnew/zone.cpp:1949
+#: pcbnew/dialogs/dialog_rule_area_properties.cpp:129 pcbnew/zone.cpp:1973
 msgid "Placement"
 msgstr "Emplazamiento"
 
@@ -17919,109 +17922,109 @@ msgstr "Unidades por defecto:"
 msgid "Import Vector Graphics File"
 msgstr "Importar archivo de gráficos vectoriales"
 
-#: eeschema/lib_symbol.cpp:294 eeschema/sch_symbol.cpp:445
+#: eeschema/lib_symbol.cpp:297 eeschema/sch_symbol.cpp:445
 #: eeschema/tools/sch_edit_tool.cpp:108
 #, c-format
 msgid "Unit %s"
 msgstr "Unidad %s"
 
-#: eeschema/lib_symbol.cpp:573 eeschema/sch_sheet.cpp:309
+#: eeschema/lib_symbol.cpp:576 eeschema/sch_sheet.cpp:309
 #: eeschema/sch_symbol.cpp:1593
 msgid "Excluded from BOM"
 msgstr "Excluido del BOM"
 
-#: eeschema/lib_symbol.cpp:578 eeschema/sch_sheet.cpp:318
+#: eeschema/lib_symbol.cpp:581 eeschema/sch_sheet.cpp:318
 #: eeschema/sch_symbol.cpp:1602
 msgid "Excluded from board"
 msgstr "Excluido de la placa"
 
-#: eeschema/lib_symbol.cpp:583 eeschema/sch_sheet.cpp:327
+#: eeschema/lib_symbol.cpp:586 eeschema/sch_sheet.cpp:327
 #: eeschema/sch_symbol.cpp:1611
 msgid "Excluded from simulation"
 msgstr "Excluir de la simulación"
 
-#: eeschema/lib_symbol.cpp:588 eeschema/sch_sheet.cpp:336
+#: eeschema/lib_symbol.cpp:591 eeschema/sch_sheet.cpp:336
 #: eeschema/sch_sheet.cpp:880 eeschema/sch_symbol.cpp:1620
 #: eeschema/sch_symbol.cpp:2036 eeschema/widgets/search_handlers.cpp:169
-#: pcbnew/footprint.cpp:1672
+#: pcbnew/footprint.cpp:1677
 msgid "DNP"
 msgstr "DNP"
 
-#: eeschema/lib_symbol.cpp:1598
+#: eeschema/lib_symbol.cpp:1601
 msgid "Power flag differs."
 msgstr "Bandera de alimentación difiere."
 
-#: eeschema/lib_symbol.cpp:1607
+#: eeschema/lib_symbol.cpp:1610
 msgid "Unit count differs."
 msgstr "El recuento de unidades difiere."
 
-#: eeschema/lib_symbol.cpp:1647
+#: eeschema/lib_symbol.cpp:1650
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:745
 msgid "Graphic item count differs."
 msgstr "El recuento de elementos gráficos difiere."
 
-#: eeschema/lib_symbol.cpp:1659
+#: eeschema/lib_symbol.cpp:1662
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:759
 #, c-format
 msgid "%s differs."
 msgstr "%s difiere."
 
-#: eeschema/lib_symbol.cpp:1670
+#: eeschema/lib_symbol.cpp:1673
 msgid "Pin count differs."
 msgstr "El recuento de pines difiere."
 
-#: eeschema/lib_symbol.cpp:1686
+#: eeschema/lib_symbol.cpp:1689
 #, c-format
 msgid "Pin %s not found."
 msgstr "Pin %s no encontrado."
 
-#: eeschema/lib_symbol.cpp:1694
+#: eeschema/lib_symbol.cpp:1697
 #, c-format
 msgid "Pin %s differs."
 msgstr "Pin %s difiere."
 
-#: eeschema/lib_symbol.cpp:1721
+#: eeschema/lib_symbol.cpp:1724
 #, c-format
 msgid "%s field differs."
 msgstr "Campo %s difiere."
 
-#: eeschema/lib_symbol.cpp:1731
+#: eeschema/lib_symbol.cpp:1734
 msgid "Field count differs."
 msgstr "El recuento de campos difiere."
 
-#: eeschema/lib_symbol.cpp:1740
+#: eeschema/lib_symbol.cpp:1743
 msgid "Footprint filters differs."
 msgstr "Los filtros de huella difieren."
 
-#: eeschema/lib_symbol.cpp:1752
+#: eeschema/lib_symbol.cpp:1755
 msgid "Footprint filters differ."
 msgstr "Los filtros de huella difieren."
 
-#: eeschema/lib_symbol.cpp:1763
+#: eeschema/lib_symbol.cpp:1766
 msgid "Symbol keywords differ."
 msgstr "Las palabras clave de símbolo difieren."
 
-#: eeschema/lib_symbol.cpp:1772
+#: eeschema/lib_symbol.cpp:1775
 msgid "Symbol pin name offsets differ."
 msgstr "Las offsets del nombre del pin del símbolo difieren."
 
-#: eeschema/lib_symbol.cpp:1783
+#: eeschema/lib_symbol.cpp:1786
 msgid "Show pin names settings differ."
 msgstr "Los ajustes de vista de nombre de pin difieren."
 
-#: eeschema/lib_symbol.cpp:1792
+#: eeschema/lib_symbol.cpp:1795
 msgid "Show pin numbers settings differ."
 msgstr "La configuración de mostrar números de pin difiere."
 
-#: eeschema/lib_symbol.cpp:1801
+#: eeschema/lib_symbol.cpp:1804
 msgid "Exclude from simulation settings differ."
 msgstr "Los ajustes de excluir de simulación difieren."
 
-#: eeschema/lib_symbol.cpp:1810
+#: eeschema/lib_symbol.cpp:1813
 msgid "Exclude from bill of materials settings differ."
 msgstr "La configuración de excluir de la lista de materiales difiere."
 
-#: eeschema/lib_symbol.cpp:1819
+#: eeschema/lib_symbol.cpp:1822
 msgid "Exclude from board settings differ."
 msgstr "Los ajustes de excluir de placa difieren."
 
@@ -18189,9 +18192,9 @@ msgstr "Tipo de elemento no manipulado %d"
 
 #: eeschema/net_navigator.cpp:314 pcbnew/board.cpp:1810
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2124
-#: pcbnew/pcb_draw_panel_gal.cpp:644
+#: pcbnew/pcb_draw_panel_gal.cpp:717
 #: pcbnew/widgets/appearance_controls.cpp:1029
-#: pcbnew/widgets/appearance_controls.cpp:2419
+#: pcbnew/widgets/appearance_controls.cpp:2455
 #: pcbnew/widgets/appearance_controls_base.cpp:61
 #: pcbnew/widgets/appearance_controls_base.cpp:151
 #: pcbnew/widgets/search_handlers.cpp:307
@@ -18483,16 +18486,16 @@ msgstr ""
 #: eeschema/sch_bitmap.cpp:309 eeschema/sch_pin.cpp:2222
 #: eeschema/sch_shape.cpp:743 eeschema/sch_symbol.cpp:2957
 #: pcbnew/board_item.cpp:405 pcbnew/pcb_group.cpp:501 pcbnew/pcb_shape.cpp:906
-#: pcbnew/pcb_tablecell.cpp:182 pcbnew/pcb_track.cpp:2068 pcbnew/zone.cpp:1845
-#: pcbnew/zone.cpp:1857
+#: pcbnew/pcb_tablecell.cpp:182 pcbnew/pcb_track.cpp:2068 pcbnew/zone.cpp:1869
+#: pcbnew/zone.cpp:1881
 msgid "Position X"
 msgstr "Posición X"
 
 #: eeschema/sch_bitmap.cpp:314 eeschema/sch_pin.cpp:2226
 #: eeschema/sch_shape.cpp:745 eeschema/sch_symbol.cpp:2960
 #: pcbnew/board_item.cpp:408 pcbnew/pcb_group.cpp:502 pcbnew/pcb_shape.cpp:908
-#: pcbnew/pcb_tablecell.cpp:183 pcbnew/pcb_track.cpp:2072 pcbnew/zone.cpp:1851
-#: pcbnew/zone.cpp:1858
+#: pcbnew/pcb_tablecell.cpp:183 pcbnew/pcb_track.cpp:2072 pcbnew/zone.cpp:1875
+#: pcbnew/zone.cpp:1882
 msgid "Position Y"
 msgstr "Posición Y"
 
@@ -18532,7 +18535,7 @@ msgstr "Tipo entrada de bus"
 #: eeschema/sch_bus_entry.cpp:542 eeschema/sch_junction.cpp:319
 #: eeschema/sch_label.cpp:1225 eeschema/sch_line.cpp:951
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2134 pcbnew/pad.cpp:1295
-#: pcbnew/pcb_track.cpp:1667 pcbnew/tools/pcb_control.cpp:1870
+#: pcbnew/pcb_track.cpp:1667 pcbnew/tools/pcb_control.cpp:1874
 #: pcbnew/zone.cpp:807
 msgid "Resolved Netclass"
 msgstr "Clase de red resuelta"
@@ -18563,7 +18566,7 @@ msgstr "El nuevo archivo de esquema no está guardado"
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:640
 #: eeschema/symbol_editor/symbol_editor.cpp:1532
 #: kicad/dialogs/panel_jobset.cpp:787 pagelayout_editor/pl_editor_frame.cpp:411
-#: pcbnew/footprint_edit_frame.cpp:805 pcbnew/footprint_edit_frame.cpp:845
+#: pcbnew/footprint_edit_frame.cpp:815 pcbnew/footprint_edit_frame.cpp:855
 #: pcbnew/pcb_edit_frame.cpp:1181
 #, c-format
 msgid "Save changes to '%s' before closing?"
@@ -18601,13 +18604,13 @@ msgid "Could not open CvPcb"
 msgstr "No ha pudido abrirse CvPcb"
 
 #: eeschema/sch_edit_frame.cpp:1741 eeschema/sim/simulator_frame.cpp:341
-#: kicad/kicad_manager_frame.cpp:1045 pcbnew/footprint_edit_frame.cpp:1019
+#: kicad/kicad_manager_frame.cpp:1045 pcbnew/footprint_edit_frame.cpp:1029
 #: pcbnew/pcb_edit_frame.cpp:1796
 msgid "[Read Only]"
 msgstr "[Solo lectura]"
 
 #: eeschema/sch_edit_frame.cpp:1744 eeschema/sim/simulator_frame.cpp:344
-#: pcbnew/footprint_edit_frame.cpp:1028 pcbnew/pcb_edit_frame.cpp:1799
+#: pcbnew/footprint_edit_frame.cpp:1038 pcbnew/pcb_edit_frame.cpp:1799
 msgid "[Unsaved]"
 msgstr "[No Guardado]"
 
@@ -19268,7 +19271,7 @@ msgstr "Archivos de biblioteca KiCad HTTP"
 #: pcbnew/pcb_io/fabmaster/pcb_io_fabmaster.cpp:62
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:220
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:506
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2706
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2709
 #: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr_parser.cpp:154
 msgid "Open cancelled by user."
 msgstr "Apertura cancelada por el usuario."
@@ -19590,7 +19593,7 @@ msgstr "Estilo de cuerpo"
 #: pcbnew/dialogs/dialog_text_properties_base.cpp:83
 #: pcbnew/dialogs/dialog_textbox_properties_base.cpp:73
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:58
-#: pcbnew/footprint.cpp:1657 pcbnew/pad.cpp:1299 pcbnew/pad.cpp:2543
+#: pcbnew/footprint.cpp:1662 pcbnew/pad.cpp:1299 pcbnew/pad.cpp:2537
 #: pcbnew/pcb_dimension.cpp:659 pcbnew/pcb_group.cpp:396
 #: pcbnew/pcb_marker.cpp:381 pcbnew/pcb_shape.cpp:642
 #: pcbnew/pcb_tablecell.cpp:106 pcbnew/pcb_text.cpp:279
@@ -19635,11 +19638,11 @@ msgstr "Justificado"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:39
 #: pcbnew/generators/pcb_tuning_pattern.cpp:478
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2130 pcbnew/pad.cpp:1293
-#: pcbnew/pad.cpp:2580 pcbnew/pcb_shape.cpp:923 pcbnew/pcb_tablecell.cpp:186
-#: pcbnew/pcb_track.cpp:1665 pcbnew/tools/pcb_control.cpp:1867
+#: pcbnew/pad.cpp:2574 pcbnew/pcb_shape.cpp:923 pcbnew/pcb_tablecell.cpp:186
+#: pcbnew/pcb_track.cpp:1665 pcbnew/tools/pcb_control.cpp:1871
 #: pcbnew/widgets/pcb_properties_panel.cpp:273
 #: pcbnew/widgets/search_handlers.cpp:177 pcbnew/zone.cpp:805
-#: pcbnew/zone.cpp:1905 pcbnew/zone_manager/dialog_zone_manager_base.cpp:42
+#: pcbnew/zone.cpp:1929 pcbnew/zone_manager/dialog_zone_manager_base.cpp:42
 #: pcbnew/zone_manager/model_zones_overview_table.h:76
 msgid "Net"
 msgstr "Red"
@@ -19790,7 +19793,7 @@ msgstr "Pin oculto %s [%s, %s, %s]"
 msgid "Hidden pin %s [%s, %s]"
 msgstr "Pin oculto %s [%s, %s]"
 
-#: eeschema/sch_pin.cpp:2204 pcbnew/pad.cpp:1286 pcbnew/pad.cpp:2600
+#: eeschema/sch_pin.cpp:2204 pcbnew/pad.cpp:1286 pcbnew/pad.cpp:2594
 msgid "Pin Name"
 msgstr "Nombre de pin"
 
@@ -19925,7 +19928,7 @@ msgstr "Color de fondo del cuerpo"
 msgid "Fill color"
 msgstr "Color de relleno"
 
-#: eeschema/sch_sheet.cpp:852 eeschema/sch_sheet.cpp:1712 pcbnew/zone.cpp:1835
+#: eeschema/sch_sheet.cpp:852 eeschema/sch_sheet.cpp:1712 pcbnew/zone.cpp:1859
 msgid "Sheet Name"
 msgstr "Nombre de hoja"
 
@@ -19981,12 +19984,12 @@ msgid "Exclude From Simulation"
 msgstr "Excluir de la simulación"
 
 #: eeschema/sch_sheet.cpp:1733 eeschema/sch_symbol.cpp:1100
-#: eeschema/sch_symbol.cpp:3041 pcbnew/footprint.cpp:4075
+#: eeschema/sch_symbol.cpp:3041 pcbnew/footprint.cpp:4080
 msgid "Exclude From Bill of Materials"
 msgstr "Excluir de la lista de materiales"
 
 #: eeschema/sch_sheet.cpp:1736 eeschema/sch_symbol.cpp:1101
-#: eeschema/sch_symbol.cpp:3044 pcbnew/footprint.cpp:4078
+#: eeschema/sch_symbol.cpp:3044 pcbnew/footprint.cpp:4083
 msgid "Do not Populate"
 msgstr "No rellenar"
 
@@ -20041,7 +20044,7 @@ msgstr "Reflejar X"
 msgid "Mirror Y"
 msgstr "Invertir Y"
 
-#: eeschema/sch_symbol.cpp:2997 pcbnew/footprint.cpp:4052
+#: eeschema/sch_symbol.cpp:2997 pcbnew/footprint.cpp:4057
 msgid "Library Link"
 msgstr "Enlace de biblioteca"
 
@@ -22151,12 +22154,12 @@ msgid "Save Symbol As"
 msgstr "Guardar símbolo como"
 
 #: eeschema/symbol_editor/symbol_editor.cpp:855
-#: pcbnew/footprint_libraries_utils.cpp:1035
+#: pcbnew/footprint_libraries_utils.cpp:1044
 msgid "Save in library:"
 msgstr "Guardar en la biblioteca:"
 
 #: eeschema/symbol_editor/symbol_editor.cpp:944
-#: pcbnew/footprint_libraries_utils.cpp:1118
+#: pcbnew/footprint_libraries_utils.cpp:1127
 msgid "A library must be specified."
 msgstr "Una biblioteca debe de ser especificada."
 
@@ -22248,7 +22251,7 @@ msgid "Keep Symbol"
 msgstr "Mantener símbolo"
 
 #: eeschema/symbol_editor/symbol_editor.cpp:1291 pcbnew/files.cpp:342
-#: pcbnew/footprint_libraries_utils.cpp:1204
+#: pcbnew/footprint_libraries_utils.cpp:1213
 #, c-format
 msgid "Revert '%s' to last version saved?"
 msgstr "¿Revertir '%s' a la última versión guardada?"
@@ -22872,7 +22875,7 @@ msgstr "Opciones de dibujo"
 
 #: eeschema/tools/ee_actions.cpp:356 eeschema/tools/ee_actions.cpp:588
 #: eeschema/tools/symbol_editor_drawing_tools.cpp:301
-#: pagelayout_editor/tools/pl_actions.cpp:61 pcbnew/tools/drawing_tool.cpp:1043
+#: pagelayout_editor/tools/pl_actions.cpp:61 pcbnew/tools/drawing_tool.cpp:1044
 #: pcbnew/tools/pcb_actions.cpp:185
 #, fuzzy
 msgid "Draw Text"
@@ -24109,7 +24112,7 @@ msgstr "No hay una hoja de datos definida."
 
 #: eeschema/tools/ee_inspection_tool.cpp:574
 #: pagelayout_editor/tools/pl_editor_control.cpp:160
-#: pcbnew/tools/pcb_control.cpp:1661
+#: pcbnew/tools/pcb_control.cpp:1665
 msgid "UUID"
 msgstr "UUID"
 
@@ -24181,7 +24184,7 @@ msgstr "Colocar una imagen"
 
 #: eeschema/tools/sch_drawing_tools.cpp:1174
 #: eeschema/tools/symbol_editor_drawing_tools.cpp:691
-#: pcbnew/tools/drawing_tool.cpp:1823
+#: pcbnew/tools/drawing_tool.cpp:1825
 msgid "No graphic items found in file."
 msgstr "No se han encontrado elementos gráficos en el archivo."
 
@@ -24256,7 +24259,7 @@ msgstr "Agregar %s"
 msgid "Draw %s"
 msgstr "Dibujar %s"
 
-#: eeschema/tools/sch_drawing_tools.cpp:2779 pcbnew/tools/drawing_tool.cpp:1248
+#: eeschema/tools/sch_drawing_tools.cpp:2779 pcbnew/tools/drawing_tool.cpp:1250
 #, fuzzy
 msgid "Draw Table"
 msgstr "Dibujar una línea"
@@ -24552,7 +24555,7 @@ msgid "No text editor selected in KiCad. Please choose one."
 msgstr "No se ha seleccionado un editor en KiCad. Por favor, elija uno."
 
 #: eeschema/tools/symbol_editor_control.cpp:438
-#: eeschema/widgets/panel_symbol_chooser.cpp:682
+#: eeschema/widgets/panel_symbol_chooser.cpp:684
 msgid "No symbol selected"
 msgstr "No se ha seleccionado ningún símbolo"
 
@@ -24566,7 +24569,7 @@ msgid "No symbol to export"
 msgstr "No hay símbolos para exportar"
 
 #: eeschema/tools/symbol_editor_control.cpp:708
-#: pcbnew/footprint_edit_frame.cpp:1437
+#: pcbnew/footprint_edit_frame.cpp:1447
 msgid "Export View as PNG"
 msgstr "Exportar vista como PNG"
 
@@ -24756,11 +24759,11 @@ msgstr "Otros elementos"
 msgid "Graphical shapes"
 msgstr "Forma gráfica"
 
-#: eeschema/widgets/panel_symbol_chooser.cpp:587
+#: eeschema/widgets/panel_symbol_chooser.cpp:589
 msgid "No footprint specified"
 msgstr "No se ha especificado huella"
 
-#: eeschema/widgets/panel_symbol_chooser.cpp:600
+#: eeschema/widgets/panel_symbol_chooser.cpp:602
 msgid "Invalid footprint specified"
 msgstr "Se ha especificado una huella no válida"
 
@@ -25055,13 +25058,15 @@ msgstr "Seleccionar capa: %s"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:27
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:58
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:59
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:55
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:159
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:50
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:100
-#: pcbnew/footprint.cpp:4034 pcbnew/footprint.cpp:4037
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:169
+#: pcbnew/footprint.cpp:4039 pcbnew/footprint.cpp:4042
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2137 pcbnew/pad.cpp:1303
-#: pcbnew/pad.cpp:2542 pcbnew/pcb_dimension.cpp:661
-#: pcbnew/pcb_dimension.cpp:1457 pcbnew/pcb_fields_grid_table.cpp:181
+#: pcbnew/pad.cpp:2536 pcbnew/pcb_dimension.cpp:661
+#: pcbnew/pcb_dimension.cpp:1457 pcbnew/pcb_fields_grid_table.cpp:150
 #: pcbnew/pcb_group.cpp:503 pcbnew/pcb_marker.cpp:378
 #: pcbnew/pcb_reference_image.cpp:219 pcbnew/pcb_reference_image.cpp:342
 #: pcbnew/pcb_shape.cpp:646 pcbnew/pcb_shape.cpp:890 pcbnew/pcb_shape.cpp:892
@@ -25077,7 +25082,7 @@ msgstr "Seleccionar capa: %s"
 #: pcbnew/widgets/search_handlers.cpp:120
 #: pcbnew/widgets/search_handlers.cpp:178
 #: pcbnew/widgets/search_handlers.cpp:243 pcbnew/zone.cpp:850
-#: pcbnew/zone.cpp:1898 pcbnew/zone.cpp:1899
+#: pcbnew/zone.cpp:1922 pcbnew/zone.cpp:1923
 msgid "Layer"
 msgstr "Capas"
 
@@ -25958,7 +25963,7 @@ msgstr "Resaltar código D D%d"
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:290
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:352
 #: pcbnew/dialogs/dialog_layer_selection_base.cpp:230
-#: pcbnew/dialogs/panel_setup_layers.cpp:930
+#: pcbnew/dialogs/panel_setup_layers.cpp:1125
 #: pcbnew/widgets/appearance_controls.cpp:1025
 #: pcbnew/widgets/appearance_controls_base.cpp:32
 #: pcbnew/zone_manager/model_zones_overview_table.h:77
@@ -25996,12 +26001,12 @@ msgid "PCB Background"
 msgstr "Fondo de la placa"
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:161
-#: pcbnew/widgets/appearance_controls.cpp:1844
+#: pcbnew/widgets/appearance_controls.cpp:1880
 msgid "Show All Layers"
 msgstr "Mostrar todas las capas"
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:164
-#: pcbnew/widgets/appearance_controls.cpp:1830
+#: pcbnew/widgets/appearance_controls.cpp:1866
 msgid "Hide All Layers But Active"
 msgstr "Ocultar todas las capas excepto la activa"
 
@@ -26010,7 +26015,7 @@ msgid "Always Hide All Layers But Active"
 msgstr "Ocultar siempre todas las capas excepto la activa"
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:171
-#: pcbnew/widgets/appearance_controls.cpp:1847
+#: pcbnew/widgets/appearance_controls.cpp:1883
 msgid "Hide All Layers"
 msgstr "Ocultar todas las capas"
 
@@ -26043,8 +26048,8 @@ msgid "Change Render Color for"
 msgstr "Cambiar color de renderizado por"
 
 #: gerbview/widgets/layer_widget.cpp:341
-#: pcbnew/widgets/appearance_controls.cpp:2172
-#: pcbnew/widgets/appearance_controls.cpp:2447
+#: pcbnew/widgets/appearance_controls.cpp:2208
+#: pcbnew/widgets/appearance_controls.cpp:2483
 msgid ""
 "Left double click or middle click for color change, right click for menu"
 msgstr ""
@@ -28284,290 +28289,290 @@ msgstr "No puede moverse '%s' a la papelera."
 msgid "Can not move '%s' to trash."
 msgstr "No puede moverse '%s' a la basura."
 
-#: kicad/project_tree_pane.cpp:291
+#: kicad/project_tree_pane.cpp:292
 msgid "Directory name:"
 msgstr "Nombre de la carpeta:"
 
-#: kicad/project_tree_pane.cpp:291
+#: kicad/project_tree_pane.cpp:292
 msgid "Create New Directory"
 msgstr "Crear carpeta nueva"
 
-#: kicad/project_tree_pane.cpp:851
+#: kicad/project_tree_pane.cpp:852
 msgid "Switch to this Project"
 msgstr "Cambiar a este proyecto"
 
-#: kicad/project_tree_pane.cpp:852
+#: kicad/project_tree_pane.cpp:853
 msgid "Close all editors, and switch to the selected project"
 msgstr "Cerrar y cambiar al proyecto seleccionado"
 
-#: kicad/project_tree_pane.cpp:859
+#: kicad/project_tree_pane.cpp:860
 msgid "New Directory..."
 msgstr "Nueva carpeta..."
 
-#: kicad/project_tree_pane.cpp:860
+#: kicad/project_tree_pane.cpp:861
 msgid "Create a New Directory"
 msgstr "Crear una carpeta nueva"
 
-#: kicad/project_tree_pane.cpp:868 kicad/project_tree_pane.cpp:878
+#: kicad/project_tree_pane.cpp:869 kicad/project_tree_pane.cpp:879
 msgid "Reveal in Finder"
 msgstr "Revelar en Finder"
 
-#: kicad/project_tree_pane.cpp:869
+#: kicad/project_tree_pane.cpp:870
 msgid "Reveals the directory in a Finder window"
 msgstr "Revela el directorio en una ventana de Finder"
 
-#: kicad/project_tree_pane.cpp:871
+#: kicad/project_tree_pane.cpp:872
 msgid "Open Directory in File Explorer"
 msgstr "Abrir carpeta en el explorador de archivos"
 
-#: kicad/project_tree_pane.cpp:872 pcbnew/tools/pcb_actions.cpp:986
+#: kicad/project_tree_pane.cpp:873 pcbnew/tools/pcb_actions.cpp:986
 msgid "Opens the directory in the default system file manager"
 msgstr "Abre el directorio en el gestor de archivos del sistema"
 
-#: kicad/project_tree_pane.cpp:879
+#: kicad/project_tree_pane.cpp:880
 msgid "Reveals the directories in a Finder window"
 msgstr "Revela las carpetas en una ventana de Finder"
 
-#: kicad/project_tree_pane.cpp:881
+#: kicad/project_tree_pane.cpp:882
 msgid "Open Directories in File Explorer"
 msgstr "Abrir carpetas en el explorador de archivos"
 
-#: kicad/project_tree_pane.cpp:882
+#: kicad/project_tree_pane.cpp:883
 msgid "Opens the directories in the default system file manager"
 msgstr "Abre los directorios en el gestor de archivos del sistema"
 
-#: kicad/project_tree_pane.cpp:893
+#: kicad/project_tree_pane.cpp:894
 msgid "Open the file in a Text Editor"
 msgstr "Abrir el archivo con un editor de texto"
 
-#: kicad/project_tree_pane.cpp:895
+#: kicad/project_tree_pane.cpp:896
 msgid "Open files in a Text Editor"
 msgstr "Abrir archivos en un editor de texto"
 
-#: kicad/project_tree_pane.cpp:897
+#: kicad/project_tree_pane.cpp:898
 msgid "Edit in a Text Editor"
 msgstr "Editar en un editor de texto"
 
-#: kicad/project_tree_pane.cpp:903
+#: kicad/project_tree_pane.cpp:904
 #, fuzzy
 msgid "Run Jobs"
 msgstr "en %s"
 
-#: kicad/project_tree_pane.cpp:911
+#: kicad/project_tree_pane.cpp:912
 msgid "Rename File..."
 msgstr "Renombrar archivo..."
 
-#: kicad/project_tree_pane.cpp:912
+#: kicad/project_tree_pane.cpp:913
 msgid "Rename file"
 msgstr "Renombrar archivo"
 
-#: kicad/project_tree_pane.cpp:916
+#: kicad/project_tree_pane.cpp:917
 msgid "Rename Files..."
 msgstr "Renombrar archivos..."
 
-#: kicad/project_tree_pane.cpp:917
+#: kicad/project_tree_pane.cpp:918
 msgid "Rename files"
 msgstr "Renombrar archivos"
 
-#: kicad/project_tree_pane.cpp:927
+#: kicad/project_tree_pane.cpp:928
 msgid "Delete the file and its content"
 msgstr "Eliminar el archivo y sus contenidos"
 
-#: kicad/project_tree_pane.cpp:929
+#: kicad/project_tree_pane.cpp:930
 msgid "Delete the files and their contents"
 msgstr "Eliminar los archivos y sus contenidos"
 
-#: kicad/project_tree_pane.cpp:944
+#: kicad/project_tree_pane.cpp:945
 msgid "Move to Trash"
 msgstr "Mover a la papelera"
 
-#: kicad/project_tree_pane.cpp:956
+#: kicad/project_tree_pane.cpp:957
 msgid "Add Project to Version Control..."
 msgstr "Agregar proyecto al control de versiones..."
 
-#: kicad/project_tree_pane.cpp:957
+#: kicad/project_tree_pane.cpp:958
 msgid "Initialize a new repository"
 msgstr "Inicializar un nuevo repositorio"
 
-#: kicad/project_tree_pane.cpp:961
+#: kicad/project_tree_pane.cpp:962
 msgid "Commit Project..."
 msgstr "Confirmar proyecto..."
 
-#: kicad/project_tree_pane.cpp:962 kicad/project_tree_pane.cpp:976
+#: kicad/project_tree_pane.cpp:963 kicad/project_tree_pane.cpp:977
 msgid "Commit changes to the local repository"
 msgstr "Aplicar un commit con los cambios en el repositorio local"
 
-#: kicad/project_tree_pane.cpp:965
+#: kicad/project_tree_pane.cpp:966
 msgid "Push"
 msgstr "Enviar"
 
-#: kicad/project_tree_pane.cpp:966
+#: kicad/project_tree_pane.cpp:967
 msgid "Push committed local changes to remote repository"
 msgstr "Enviar cambios locales confirmados al repositorio remoto"
 
-#: kicad/project_tree_pane.cpp:969
+#: kicad/project_tree_pane.cpp:970
 msgid "Pull"
 msgstr "Recibir"
 
-#: kicad/project_tree_pane.cpp:970
+#: kicad/project_tree_pane.cpp:971
 msgid "Pull changes from remote repository into local"
 msgstr "Recibir cambios del repositorio remoto al local"
 
-#: kicad/project_tree_pane.cpp:975
+#: kicad/project_tree_pane.cpp:976
 msgid "Commit File..."
 msgstr "Confirmar archivo..."
 
-#: kicad/project_tree_pane.cpp:990
+#: kicad/project_tree_pane.cpp:991
 msgid "Switch to branch "
 msgstr "Cambiar a rama "
 
-#: kicad/project_tree_pane.cpp:995
+#: kicad/project_tree_pane.cpp:996
 msgid "Other..."
 msgstr "Otros..."
 
-#: kicad/project_tree_pane.cpp:996
+#: kicad/project_tree_pane.cpp:997
 msgid "Switch to a different branch"
 msgstr "Cambiar a una rama diferente"
 
-#: kicad/project_tree_pane.cpp:999
+#: kicad/project_tree_pane.cpp:1000
 msgid "Switch to Branch"
 msgstr "Cambiar a rama"
 
-#: kicad/project_tree_pane.cpp:1003
+#: kicad/project_tree_pane.cpp:1004
 msgid "Remove Version Control"
 msgstr "Eliminar control de versiones"
 
-#: kicad/project_tree_pane.cpp:1004
+#: kicad/project_tree_pane.cpp:1005
 msgid "Delete all version control files from the project directory."
 msgstr ""
 "Eliminar todos los archivos de control de versiones del directorio del "
 "proyecto."
 
-#: kicad/project_tree_pane.cpp:1059
+#: kicad/project_tree_pane.cpp:1060
 #, c-format
 msgid "Change filename: '%s'"
 msgstr "Cambiar nombre de archivo: '%s'"
 
-#: kicad/project_tree_pane.cpp:1061
+#: kicad/project_tree_pane.cpp:1062
 msgid "Change filename"
 msgstr "Cambiar nombre de archivo"
 
-#: kicad/project_tree_pane.cpp:1406
+#: kicad/project_tree_pane.cpp:1407
 msgid "Network path: not monitoring folder changes"
 msgstr "Ruta de red: no se supervisan cambios en la carpeta"
 
-#: kicad/project_tree_pane.cpp:1412
+#: kicad/project_tree_pane.cpp:1413
 msgid "Local path: monitoring folder changes"
 msgstr "Ruta local: supervisando cambios en la carpeta"
 
-#: kicad/project_tree_pane.cpp:1595
+#: kicad/project_tree_pane.cpp:1596
 msgid "The selected directory is already a git project."
 msgstr "El directorio seleccionado ya es un proyecto git."
 
-#: kicad/project_tree_pane.cpp:1611
-msgid "Failed to initialize git project."
-msgstr "No se pudo inicializar el proyecto git."
-
-#: kicad/project_tree_pane.cpp:1626
+#: kicad/project_tree_pane.cpp:1603
 msgid "Set default remote"
 msgstr "Fijar el remoto predeterminado"
 
-#: kicad/project_tree_pane.cpp:1679
+#: kicad/project_tree_pane.cpp:1618
+msgid "Failed to initialize git project."
+msgstr "No se pudo inicializar el proyecto git."
+
+#: kicad/project_tree_pane.cpp:1678
 msgid "Failed to set default remote."
 msgstr "No se pudo configurar el remoto predeterminado."
 
-#: kicad/project_tree_pane.cpp:1691 kicad/project_tree_pane.cpp:1725
-#: kicad/project_tree_pane.cpp:1747
+#: kicad/project_tree_pane.cpp:1690 kicad/project_tree_pane.cpp:1724
+#: kicad/project_tree_pane.cpp:1746
 msgid "Fetching Remote"
 msgstr "Obteniendo remoto"
 
-#: kicad/project_tree_pane.cpp:1732
+#: kicad/project_tree_pane.cpp:1731
 #, fuzzy
 msgid "Failed to pull project"
 msgstr "No se pudo enviar el proyecto"
 
-#: kicad/project_tree_pane.cpp:1754
+#: kicad/project_tree_pane.cpp:1753
 msgid "Failed to push project"
 msgstr "No se pudo enviar el proyecto"
 
-#: kicad/project_tree_pane.cpp:1816
+#: kicad/project_tree_pane.cpp:1830
 #, c-format
 msgid "Failed to lookup branch '%s': %s"
 msgstr "Error al buscar la rama '%s': %s"
 
-#: kicad/project_tree_pane.cpp:1829
+#: kicad/project_tree_pane.cpp:1843
 #, c-format
 msgid "Failed to find branch head for '%s'"
 msgstr "No se pudo encontrar el encabezado de rama para '%s'"
 
-#: kicad/project_tree_pane.cpp:1840
+#: kicad/project_tree_pane.cpp:1854
 #, c-format
 msgid "Failed to switch to branch '%s'"
 msgstr "Error al cambiar a rama '%s'"
 
-#: kicad/project_tree_pane.cpp:1851
+#: kicad/project_tree_pane.cpp:1865
 #, c-format
 msgid "Failed to update HEAD reference for branch '%s'"
 msgstr "No se pudo actualizar la referencia HEAD para la rama '%s'"
 
-#: kicad/project_tree_pane.cpp:1870
+#: kicad/project_tree_pane.cpp:1884
 msgid "Are you sure you want to remove git tracking from this project?"
 msgstr ""
 "¿Estás seguro de que deseas eliminar el seguimiento de Git de este proyecto?"
 
-#: kicad/project_tree_pane.cpp:1887
+#: kicad/project_tree_pane.cpp:1901
 msgid "Failed to remove git directory"
 msgstr "No se pudo eliminar la carpeta git"
 
-#: kicad/project_tree_pane.cpp:2223
+#: kicad/project_tree_pane.cpp:2237
 msgid "Discarding commit due to empty commit message."
 msgstr "Descartando confirmación debido a un mensaje de confirmación vacío."
 
-#: kicad/project_tree_pane.cpp:2229
+#: kicad/project_tree_pane.cpp:2243
 msgid "Discarding commit due to empty file selection."
 msgstr "Descartando confirmación debido a una selección de archivo vacía."
 
-#: kicad/project_tree_pane.cpp:2235
+#: kicad/project_tree_pane.cpp:2249
 #, c-format
 msgid "Failed to get repository index: %s"
 msgstr "No se pudo obtener el índice del repositorio: %s"
 
-#: kicad/project_tree_pane.cpp:2243
+#: kicad/project_tree_pane.cpp:2257
 #, c-format
 msgid "Failed to add file to index: %s"
 msgstr "No se pudo agregar el archivo al índice: %s"
 
-#: kicad/project_tree_pane.cpp:2251
+#: kicad/project_tree_pane.cpp:2265
 #, c-format
 msgid "Failed to write index: %s"
 msgstr "No se pudo escribir el índice: %s"
 
-#: kicad/project_tree_pane.cpp:2258
+#: kicad/project_tree_pane.cpp:2272
 #, c-format
 msgid "Failed to write tree: %s"
 msgstr "No se pudo escribir el árbol: %s"
 
-#: kicad/project_tree_pane.cpp:2267
+#: kicad/project_tree_pane.cpp:2281
 #, c-format
 msgid "Failed to lookup tree: %s"
 msgstr "No se pudo buscar en el árbol: %s"
 
-#: kicad/project_tree_pane.cpp:2275
+#: kicad/project_tree_pane.cpp:2289
 #, c-format
 msgid "Failed to get HEAD reference: %s"
 msgstr "No se pudo obtener la referencia HEAD: %s"
 
-#: kicad/project_tree_pane.cpp:2282
+#: kicad/project_tree_pane.cpp:2296
 #, c-format
 msgid "Failed to get commit: %s"
 msgstr "No se pudo obtener commit: %s"
 
-#: kicad/project_tree_pane.cpp:2298
+#: kicad/project_tree_pane.cpp:2312
 #, c-format
 msgid "Failed to create author signature: %s"
 msgstr "No se pudo crear la firma del autor: %s"
 
-#: kicad/project_tree_pane.cpp:2333
+#: kicad/project_tree_pane.cpp:2347
 #, c-format
 msgid "Failed to create commit: %s"
 msgstr "No se pudo crear la confirmación: %s"
@@ -29021,6 +29026,7 @@ msgid "Item Properties"
 msgstr "Propiedades del elemento"
 
 #: pagelayout_editor/dialogs/properties_frame_base.cpp:461
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:145
 msgid "Default Values"
 msgstr "Valores por defecto"
 
@@ -31688,8 +31694,8 @@ msgstr "Teselando zonas de cobre..."
 #: pcbnew/board.cpp:1807 pcbnew/dialogs/dialog_board_statistics.cpp:701
 #: pcbnew/dialogs/dialog_board_statistics_base.cpp:78
 #: pcbnew/dialogs/dialog_unused_pad_layers_base.cpp:27
-#: pcbnew/footprint.cpp:1628 pcbnew/netinfo_item.cpp:108
-#: pcbnew/pcb_draw_panel_gal.cpp:641 pcbnew/widgets/appearance_controls.cpp:331
+#: pcbnew/footprint.cpp:1633 pcbnew/netinfo_item.cpp:108
+#: pcbnew/pcb_draw_panel_gal.cpp:714 pcbnew/widgets/appearance_controls.cpp:331
 #: pcbnew/widgets/panel_selection_filter.cpp:198
 #: pcbnew/widgets/panel_selection_filter_base.cpp:45
 msgid "Pads"
@@ -31703,18 +31709,18 @@ msgstr "Pads"
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:222
 #: pcbnew/dialogs/dialog_unused_pad_layers_base.cpp:24
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:88
-#: pcbnew/netinfo_item.cpp:123 pcbnew/pcb_draw_panel_gal.cpp:642
+#: pcbnew/netinfo_item.cpp:123 pcbnew/pcb_draw_panel_gal.cpp:715
 #: pcbnew/widgets/appearance_controls.cpp:330
 #: pcbnew/widgets/panel_selection_filter.cpp:197
 #: pcbnew/widgets/panel_selection_filter_base.cpp:41
 msgid "Vias"
 msgstr "Vías"
 
-#: pcbnew/board.cpp:1809 pcbnew/pcb_draw_panel_gal.cpp:643
+#: pcbnew/board.cpp:1809 pcbnew/pcb_draw_panel_gal.cpp:716
 msgid "Track Segments"
 msgstr "Segmentos de pista"
 
-#: pcbnew/board.cpp:1811 pcbnew/pcb_draw_panel_gal.cpp:645
+#: pcbnew/board.cpp:1811 pcbnew/pcb_draw_panel_gal.cpp:718
 msgid "Unrouted"
 msgstr "Sin enrutar"
 
@@ -31919,7 +31925,7 @@ msgid "Add Dielectric Layer"
 msgstr "Agregar capa dieléctrica"
 
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:330
-#: pcbnew/dialogs/panel_setup_layers.cpp:957
+#: pcbnew/dialogs/panel_setup_layers.cpp:1152
 msgid "Select layer to add:"
 msgstr "Seleccionar capa a agregar:"
 
@@ -32653,14 +32659,13 @@ msgstr "Alcance de la reanotación"
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:154
 #: pcbnew/dialogs/dialog_render_job.cpp:41
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:117
-#: pcbnew/footprint.cpp:1640
+#: pcbnew/footprint.cpp:1645
 msgid "Front"
 msgstr "Lado Frontal"
 
 #: pcbnew/dialogs/dialog_board_reannotate_base.cpp:187
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:154
 #: pcbnew/dialogs/dialog_render_job.cpp:39
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:560
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:122
 msgid "Back"
 msgstr "Lado trasero"
@@ -32837,7 +32842,7 @@ msgstr ""
 "No se pudo cargar el archivo de proyecto asociado %s"
 
 #: pcbnew/dialogs/dialog_board_setup.cpp:301 pcbnew/files.cpp:583
-#: pcbnew/tools/pcb_control.cpp:1502
+#: pcbnew/tools/pcb_control.cpp:1506
 msgid "Loading PCB"
 msgstr "Cargando placa"
 
@@ -32909,7 +32914,7 @@ msgid "Total:"
 msgstr "Total:"
 
 #: pcbnew/dialogs/dialog_board_statistics.cpp:491
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2517
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2511
 msgid "Round"
 msgstr "Redondo"
 
@@ -33026,7 +33031,7 @@ msgstr "Estadísticas de placa"
 
 #: pcbnew/dialogs/dialog_cleanup_graphics.cpp:48
 #: pcbnew/dialogs/dialog_exchange_footprints.cpp:310
-#: pcbnew/footprint_libraries_utils.cpp:961
+#: pcbnew/footprint_libraries_utils.cpp:970
 msgid "Update Footprint"
 msgstr "Actualizar huella"
 
@@ -33395,8 +33400,8 @@ msgstr ""
 "Tipo de conexión por defecto entre pads y zonas.\n"
 "Las opciones locales de pad tienen precedencia frente a estas opciones"
 
-#: pcbnew/dialogs/dialog_copper_zones_base.cpp:232 pcbnew/footprint.cpp:4008
-#: pcbnew/pad.cpp:2527 pcbnew/zone.cpp:1805
+#: pcbnew/dialogs/dialog_copper_zones_base.cpp:232 pcbnew/footprint.cpp:4013
+#: pcbnew/pad.cpp:2521 pcbnew/zone.cpp:1829
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 msgid "Thermal reliefs"
 msgstr "Alivios térmicos"
@@ -33443,13 +33448,13 @@ msgstr "Typo de relleno:"
 
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:290
 #: pcbnew/dialogs/dialog_non_copper_zones_properties_base.cpp:129
-#: pcbnew/zone.cpp:1815 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
+#: pcbnew/zone.cpp:1839 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
 msgid "Solid fill"
 msgstr "Relleno sólido"
 
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:290
 #: pcbnew/dialogs/dialog_non_copper_zones_properties_base.cpp:129
-#: pcbnew/zone.cpp:1816 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
+#: pcbnew/zone.cpp:1840 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
 msgid "Hatch pattern"
 msgstr "Patrón rayado"
 
@@ -33516,7 +33521,7 @@ msgstr "Eliminar islas:"
 msgid "Choose what to do with unconnected copper islands"
 msgstr "Elegir que hacer con islas de cobre sin conectar"
 
-#: pcbnew/dialogs/dialog_copper_zones_base.cpp:357 pcbnew/zone.cpp:1826
+#: pcbnew/dialogs/dialog_copper_zones_base.cpp:357 pcbnew/zone.cpp:1850
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 msgid "Below area limit"
 msgstr "Por debajo del límite de área"
@@ -35259,8 +35264,8 @@ msgstr "Verificador de huellas"
 msgid "Choose Footprint"
 msgstr "Elegir huella"
 
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:76
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:143
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:78
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:148
 msgid "3D Models"
 msgstr "Modelos 3D"
 
@@ -35303,41 +35308,41 @@ msgstr ""
 "El grosor del texto es demasiado grande para el tamaño del texto.\n"
 "Será recortará a %s."
 
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:633
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:624
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:661
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:660
 #, fuzzy
 msgid "Edit Footprint Properties"
 msgstr "Editar propiedades de huella"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:52
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:53
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:157
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:98
 msgid "Text Items"
 msgstr "Elementos de texto"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:60
 #: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:53
-#: pcbnew/pcb_fields_grid_table.cpp:183 pcbnew/pcb_text.cpp:630
+#: pcbnew/pcb_fields_grid_table.cpp:152 pcbnew/pcb_text.cpp:630
 #: pcbnew/pcb_text.cpp:647
 msgid "Keep Upright"
 msgstr "Mantener hacia arriba"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:61
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:62
-#: pcbnew/pcb_fields_grid_table.cpp:184
+#: pcbnew/pcb_fields_grid_table.cpp:153
 msgid "X Offset"
 msgstr "Desplazamiento X"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:62
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:63
-#: pcbnew/pcb_fields_grid_table.cpp:185
+#: pcbnew/pcb_fields_grid_table.cpp:154
 msgid "Y Offset"
 msgstr "Desplazamiento Y"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:68
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:69
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:64
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:168
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:56
 #: pcbnew/plot_board_layers.cpp:103
 msgid "Reference designator"
@@ -35355,14 +35360,14 @@ msgstr "Tipo de huella:"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:188
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:193
-#: pcbnew/footprint.cpp:1286
+#: pcbnew/footprint.cpp:1291
 msgid "Through hole"
 msgstr "Agujero pasante"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:188
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:193
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/footprint.cpp:1283
-#: pcbnew/pad.cpp:1532 pcbnew/pad.cpp:2493
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/footprint.cpp:1288
+#: pcbnew/pad.cpp:1532 pcbnew/pad.cpp:2487
 msgid "SMD"
 msgstr "SMD"
 
@@ -35566,28 +35571,28 @@ msgstr ""
 msgid "Footprint Properties"
 msgstr "Propiedades de las huellas"
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:379
-#: pcbnew/footprint_libraries_utils.cpp:1124
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:388
+#: pcbnew/footprint_libraries_utils.cpp:1133
 #: pcbnew/tools/footprint_editor_control.cpp:460
 msgid "Footprint must have a name."
 msgstr "La huella debe tener un nombre."
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:384
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:393
 #, c-format
 msgid "Footprint name may not contain '%s'."
 msgstr "El nombre de huella no debe contener '%s'."
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:437
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:446
 #, c-format
 msgid "The text width must be between %s and %s."
 msgstr "El ancho del texto debe estar entre %s y %s."
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:449
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:458
 #, c-format
 msgid "The text height must be between %s and %s."
 msgstr "La altura del texto debe estar entre %s y %s."
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:467
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:476
 #: pcbnew/dialogs/dialog_text_properties.cpp:522
 #: pcbnew/dialogs/dialog_textbox_properties.cpp:342
 msgid ""
@@ -36319,7 +36324,7 @@ msgstr "Capas de serigrafía"
 
 #: pcbnew/dialogs/dialog_global_edit_text_and_graphics.cpp:273
 #: pcbnew/dialogs/panel_fp_editor_graphics_defaults_base.cpp:64
-#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:60 pcbnew/pad.cpp:2684
+#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:60 pcbnew/pad.cpp:2678
 msgid "Copper Layers"
 msgstr "Capas de cobre"
 
@@ -36476,7 +36481,7 @@ msgstr "Ancho de anular:"
 
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:175
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1075
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2533
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2527
 msgid "All copper layers"
 msgstr "Todas las capas de cobre"
 
@@ -36487,7 +36492,7 @@ msgstr "Inicio, final, y capas conectadas"
 
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:175
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1079
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2534
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2528
 msgid "Connected layers only"
 msgstr "Solo las capas conectadas"
 
@@ -36986,7 +36991,7 @@ msgid "Outset Items"
 msgstr "Elementos de texto"
 
 #: pcbnew/dialogs/dialog_pad_properties.cpp:179
-#: pcbnew/dialogs/dialog_pad_properties_base.h:288 pcbnew/pad.cpp:2584
+#: pcbnew/dialogs/dialog_pad_properties_base.h:288 pcbnew/pad.cpp:2578
 msgid "Pad Properties"
 msgstr "Propiedades de pad"
 
@@ -37064,7 +37069,7 @@ msgstr "w"
 msgid "Pad type:"
 msgstr "Tipo de pad:"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/pad.cpp:2492
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/pad.cpp:2486
 msgid "Through-hole"
 msgstr "Pasante"
 
@@ -37115,7 +37120,7 @@ msgid "Circular"
 msgstr "Circular"
 
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:1516
-#: pcbnew/pad.cpp:2500
+#: pcbnew/pad.cpp:2494
 msgid "Oval"
 msgstr "Ovalado"
 
@@ -37127,11 +37132,11 @@ msgstr "Rectangular"
 msgid "Trapezoidal"
 msgstr "Trapezoidal"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2502
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2496
 msgid "Rounded rectangle"
 msgstr "Rectángulo redondeado"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2503
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2497
 msgid "Chamfered rectangle"
 msgstr "Rectángulo biselado"
 
@@ -37245,7 +37250,7 @@ msgstr "Desfasar forma del agujero"
 msgid "Hole shape:"
 msgstr "Forma del agujero:"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2518
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2512
 msgid "Oblong"
 msgstr "Oblongo"
 
@@ -37338,23 +37343,23 @@ msgstr ""
 "placa\n"
 "Estas propiedades son especificadas en archivos Gerber X2."
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2508
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2502
 msgid "BGA pad"
 msgstr "Pad BGA"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2510
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2504
 msgid "Fiducial, local to footprint"
 msgstr "Fiduciario, local a la huella"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2509
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2503
 msgid "Fiducial, global to board"
 msgstr "Fiduciario, global a la placa"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2511
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2505
 msgid "Test point pad"
 msgstr "Pad de punto de prueba"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2512
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2506
 msgid "Heatsink pad"
 msgstr "Pad de disipador"
 
@@ -37625,7 +37630,7 @@ msgstr "Bosquejar pads en las capas fabricación"
 
 #: pcbnew/dialogs/dialog_plot_base.cpp:90
 #: pcbnew/widgets/appearance_controls.cpp:653
-#: pcbnew/widgets/appearance_controls.cpp:1810
+#: pcbnew/widgets/appearance_controls.cpp:1846
 msgid "Hide"
 msgstr "Ocultar"
 
@@ -38732,7 +38737,7 @@ msgstr "Huella %s (%s), %s, rotado %.1f deg"
 #: pcbnew/dialogs/dialog_text_properties_base.cpp:99
 #: pcbnew/pcb_dimension.cpp:1885 pcbnew/pcb_dimension.cpp:1921
 #: pcbnew/pcb_dimension.cpp:1962 pcbnew/pcb_dimension.cpp:2007
-#: pcbnew/pcb_dimension.cpp:2044 pcbnew/pcb_fields_grid_table.cpp:186
+#: pcbnew/pcb_dimension.cpp:2044 pcbnew/pcb_fields_grid_table.cpp:155
 #: pcbnew/pcb_text.cpp:626
 msgid "Knockout"
 msgstr "Knockout"
@@ -38967,7 +38972,7 @@ msgstr "Desvío objetivo: "
 #: pcbnew/router/router_tool.cpp:2757 pcbnew/router/router_tool.cpp:2762
 #: pcbnew/router/router_tool.cpp:2767 pcbnew/router/router_tool.cpp:2778
 #: pcbnew/router/router_tool.cpp:2786 pcbnew/router/router_tool.cpp:2791
-#: pcbnew/tools/pcb_control.cpp:1698 pcbnew/tools/pcb_control.cpp:1708
+#: pcbnew/tools/pcb_control.cpp:1702 pcbnew/tools/pcb_control.cpp:1712
 #: pcbnew/zone.cpp:874
 #, c-format
 msgid "(from %s)"
@@ -39262,6 +39267,11 @@ msgstr ""
 msgid "Internal Layers"
 msgstr "Capas internas"
 
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:496
+#, fuzzy, c-format
+msgid "Layer name %s already in use."
+msgstr "El nombre de capa '%s' ya está en uso."
+
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:23
 #, fuzzy
 msgid "Default Field Properties for New Footprints"
@@ -39338,29 +39348,29 @@ msgstr ""
 msgid "Failed to save footprint library file '%s'."
 msgstr "No se pudo guardar el archivo de biblioteca de símbolos '%s'."
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:396
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:388
 #, fuzzy
 msgid "Error adding 3D model"
 msgstr "Cargando modelos 3D..."
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:480
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:472
 msgid "No filename entered"
 msgstr "No se ingresó un nombre de archivo"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:485
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:477
 msgid "Illegal filename"
 msgstr "Nombre de archivo ilegal"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:490
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:482
 #: pcbnew/microwave/microwave_polygon.cpp:223
 msgid "File not found"
 msgstr "Archivo no encontrado"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:495
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:487
 msgid "Unable to open file"
 msgstr "Imposible abrir archivo"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:500
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:492
 msgid "Unknown error"
 msgstr "Error desconocido"
 
@@ -39905,13 +39915,149 @@ msgstr ""
 "Aplicar valores predeterminados de la placa a las formas que no son cobre de "
 "la huella"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:458
+#: pcbnew/dialogs/panel_setup_layers.cpp:77
+#: pcbnew/dialogs/panel_setup_layers.cpp:284
+msgid "Off-board, testing"
+msgstr "Fuera de la placa, probando"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:87
+msgid "If you want a fabrication layer for the front side of the board"
+msgstr "Si desea una capa de fabricación para la parte frontal de la placa"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:97
+#: pcbnew/dialogs/panel_setup_layers.cpp:266
+msgid "Off-board, manufacturing"
+msgstr "Fuera de la placa, fabricación"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:105
+msgid "If you want an adhesive template for the front side of the board"
+msgstr "Si desea una capa de adhesivo para la parte frontal de la placa"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:115
+#: pcbnew/dialogs/panel_setup_layers.cpp:133
+#: pcbnew/dialogs/panel_setup_layers.cpp:151
+#: pcbnew/dialogs/panel_setup_layers.cpp:169
+#: pcbnew/dialogs/panel_setup_layers.cpp:194
+#: pcbnew/dialogs/panel_setup_layers.cpp:212
+#: pcbnew/dialogs/panel_setup_layers.cpp:230
+#: pcbnew/dialogs/panel_setup_layers.cpp:248
+msgid "On-board, non-copper"
+msgstr "En placa, sin cobre"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:123
+msgid "If you want a solder paste layer for front side of the board"
+msgstr ""
+"Si desea una capa de pasta de soldadura para la parte frontal de la placa"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:141
+msgid "If you want a silk screen layer for the front side of the board"
+msgstr "Si desea una capa de serigrafía para la parte frontal de la placa"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:159
+msgid "If you want a solder mask layer for the front of the board"
+msgstr ""
+"Si desea una capa de máscara de soldadura para la parte frontal de la placa"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:184
+msgid "If you want a solder mask layer for the back side of the board"
+msgstr ""
+"Si desea una capa de máscara de soldadura para la parte trasera de la placa"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:202
+msgid "If you want a silk screen layer for the back side of the board"
+msgstr "Si desea una capa de serigrafía para la parte trasera de la placa"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:220
+msgid "If you want a solder paste layer for the back side of the board"
+msgstr ""
+"Si desea una capa de pasta de soldadura para la parte trasera de la placa"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:238
+msgid "If you want an adhesive layer for the back side of the board"
+msgstr "Si desea una capa de adhesivo para la parte trasera de la placa"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:256
+msgid "If you want a fabrication layer for the back side of the board"
+msgstr "Si desea una capa de fabricación para la parte trasera de la placa"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:302
+msgid "Board contour"
+msgstr "Contorno de placa"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:319
+#, fuzzy
+msgid "Board contour setback"
+msgstr "Contorno de placa"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:333
+#: pcbnew/dialogs/panel_setup_layers.cpp:347
+#: pcbnew/dialogs/panel_setup_layers.cpp:363
+#: pcbnew/dialogs/panel_setup_layers.cpp:379
+#: pcbnew/dialogs/panel_setup_layers.cpp:477
+msgid "Auxiliary"
+msgstr "Auxiliar"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:354
+msgid "If you want a separate layer for comments or notes"
+msgstr "Si desea una capa separada para comentarios o notas"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:370
+msgid "If you want a layer for documentation drawings"
+msgstr "Si desea una capa para dibujos de documentación"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:415
 msgid "Use the Physical Stackup page to change the number of copper layers."
 msgstr ""
 "Usar la página de apilamiento físico para cambiar el número de capas de "
 "cobre."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:492
+#: pcbnew/dialogs/panel_setup_layers.cpp:421
+#: pcbnew/dialogs/panel_setup_layers.cpp:473
+#: pcbnew/tools/drawing_stackup_table_tool.cpp:247
+msgid "Layer Name"
+msgstr "Nombre de capa"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:426
+msgid "signal"
+msgstr "señal"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:427
+msgid "power plane"
+msgstr "plano de potencia"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:428
+msgid "mixed"
+msgstr "mixto"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:429
+msgid "jumper"
+msgstr "puente"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:432
+msgid ""
+"Copper layer type for Freerouter and other external routers.\n"
+"Power plane layers are removed from Freerouter's layer menus."
+msgstr ""
+"Tipo de capa de cobre para Freerouter y otros enrutadores externos.\n"
+"Las capas de plano de alimentación se eliminan del menú de capas de "
+"Freerouter."
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:478
+#, fuzzy
+msgid "Off-board, front"
+msgstr " Fuera de placa, frente"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:479
+#, fuzzy
+msgid "Off-board, back"
+msgstr "Fuera de la placa, probando"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:485
+msgid ""
+"Auxiliary layers do not flip with board side, while back and front layers do."
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:712
 #, c-format
 msgid ""
 "Footprints have some items on removed layers:\n"
@@ -39924,7 +40070,7 @@ msgstr ""
 "Estos elementos ya no serán accesibles\n"
 "¿Desea continuar?"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:503
+#: pcbnew/dialogs/panel_setup_layers.cpp:723
 msgid ""
 "Items have been found on removed layers. This operation will delete all "
 "items from removed layers and cannot be undone.\n"
@@ -39934,25 +40080,25 @@ msgstr ""
 "todos los elementos de las capas eliminadas y no podrá revertirse.\n"
 "¿Desea continuar?"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:752
+#: pcbnew/dialogs/panel_setup_layers.cpp:947
 msgid "Layer must have a name."
 msgstr "La capa debe tener un nombre."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:758
+#: pcbnew/dialogs/panel_setup_layers.cpp:953
 #, c-format
 msgid "%s are forbidden in layer names."
 msgstr "%s están prohibidos en nombres de capas."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:765
+#: pcbnew/dialogs/panel_setup_layers.cpp:960
 msgid "Layer name \"signal\" is reserved."
 msgstr "El nombre de capa \"señal\" esta reservado."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:774
+#: pcbnew/dialogs/panel_setup_layers.cpp:969
 #, c-format
 msgid "Layer name '%s' already in use."
 msgstr "El nombre de capa '%s' ya está en uso."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:907
+#: pcbnew/dialogs/panel_setup_layers.cpp:1102
 #, c-format
 msgid ""
 "Imported settings have fewer copper layers than the current board (%i "
@@ -39966,16 +40112,16 @@ msgstr ""
 "¿Continuar y eliminar las capas internas de cobre internas de la placa "
 "actual?"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:916
+#: pcbnew/dialogs/panel_setup_layers.cpp:1111
 #, fuzzy
 msgid "Inner Layers to Be Deleted"
 msgstr "Capas internas a eliminarse"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:951
+#: pcbnew/dialogs/panel_setup_layers.cpp:1146
 msgid "All user-defined layers have already been added."
 msgstr "Todas las capas definidas por el usuario ya han sido añadidas."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:955
+#: pcbnew/dialogs/panel_setup_layers.cpp:1150
 msgid "Add User-defined Layer"
 msgstr "Agregar capa definida por el usuario"
 
@@ -39983,571 +40129,6 @@ msgstr "Agregar capa definida por el usuario"
 msgid "Add User Defined Layer..."
 msgstr "Agregar capa definida por el usuario..."
 
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:46
-msgid "CrtYd_Front"
-msgstr "CrtYd_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:51
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:639
-msgid "Off-board, testing"
-msgstr "Fuera de la placa, probando"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:58
-msgid "If you want a fabrication layer for the front side of the board"
-msgstr "Si desea una capa de fabricación para la parte frontal de la placa"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:62
-msgid "Fab_Front"
-msgstr "Fab_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:65
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:629
-msgid "Off-board, manufacturing"
-msgstr "Fuera de la placa, fabricación"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:70
-msgid "If you want an adhesive template for the front side of the board"
-msgstr "Si desea una capa de adhesivo para la parte frontal de la placa"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:74
-msgid "Adhes_Front"
-msgstr "Adhes_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:77
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:89
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:101
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:113
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:581
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:593
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:605
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:617
-msgid "On-board, non-copper"
-msgstr "En placa, sin cobre"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:82
-msgid "If you want a solder paste layer for front side of the board"
-msgstr ""
-"Si desea una capa de pasta de soldadura para la parte frontal de la placa"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:86
-msgid "SoldP_Front"
-msgstr "SoldP_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:94
-msgid "If you want a silk screen layer for the front side of the board"
-msgstr "Si desea una capa de serigrafía para la parte frontal de la placa"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:98
-msgid "SilkS_Front"
-msgstr "SilkS_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:106
-msgid "If you want a solder mask layer for the front of the board"
-msgstr ""
-"Si desea una capa de máscara de soldadura para la parte frontal de la placa"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:110
-msgid "Mask_Front"
-msgstr "Mask_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:118
-msgid "If you want a front copper layer"
-msgstr "Si desea una capa de cobre para la parte frontal de la placa"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:122
-msgid "Front_layer"
-msgstr "Front_layer"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:123
-msgid "Layer name of front (top) copper layer"
-msgstr "Nombre de la capa de cobre frontal"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "signal"
-msgstr "señal"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "power plane"
-msgstr "plano de potencia"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "mixed"
-msgstr "mixto"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "jumper"
-msgstr "puente"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:131
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:145
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:159
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:173
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:187
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:201
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:215
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:229
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:243
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:257
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:271
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:285
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:299
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:313
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:327
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:341
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:355
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:369
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:383
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:397
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:411
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:425
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:439
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:453
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:467
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:481
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:495
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:509
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:523
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:537
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:551
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:569
-msgid ""
-"Copper layer type for Freerouter and other external routers.\n"
-"Power plane layers are removed from Freerouter's layer menus."
-msgstr ""
-"Tipo de capa de cobre para Freerouter y otros enrutadores externos.\n"
-"Las capas de plano de alimentación se eliminan del menú de capas de "
-"Freerouter."
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:138
-msgid "In1"
-msgstr "In1"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:152
-msgid "In2"
-msgstr "In2"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:166
-msgid "In3"
-msgstr "In3"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:180
-msgid "In4"
-msgstr "In4"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:194
-msgid "In5"
-msgstr "In5"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:208
-msgid "In6"
-msgstr "In6"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:222
-msgid "In7"
-msgstr "In7"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:236
-msgid "In8"
-msgstr "In8"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:250
-msgid "In9"
-msgstr "In9"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:264
-msgid "In10"
-msgstr "In10"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:278
-msgid "In11"
-msgstr "In11"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:292
-msgid "In12"
-msgstr "In12"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:306
-msgid "In13"
-msgstr "In13"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:320
-msgid "In14"
-msgstr "In14"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:334
-msgid "In15"
-msgstr "In15"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:348
-msgid "In16"
-msgstr "In16"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:362
-msgid "In17"
-msgstr "In17"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:376
-msgid "In18"
-msgstr "In18"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:390
-msgid "In19"
-msgstr "In19"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:404
-msgid "In20"
-msgstr "In20"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:418
-msgid "In21"
-msgstr "In21"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:432
-msgid "In22"
-msgstr "In22"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:446
-msgid "In23"
-msgstr "In23"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:460
-msgid "In24"
-msgstr "In24"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:474
-msgid "In25"
-msgstr "In25"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:488
-msgid "In26"
-msgstr "In26"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:502
-msgid "In27"
-msgstr "In27"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:516
-msgid "In28"
-msgstr "In28"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:530
-msgid "In29"
-msgstr "In29"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:544
-msgid "In30"
-msgstr "In30"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:556
-msgid "If you want a back copper layer"
-msgstr "Si desea una capa de cobre trasera"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:561
-msgid "Layer name of back (bottom) copper layer"
-msgstr "Nombre de capa de la capa de cobre trasera"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:574
-msgid "If you want a solder mask layer for the back side of the board"
-msgstr ""
-"Si desea una capa de máscara de soldadura para la parte trasera de la placa"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:578
-msgid "SoldM_Back"
-msgstr "SoldM_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:586
-msgid "If you want a silk screen layer for the back side of the board"
-msgstr "Si desea una capa de serigrafía para la parte trasera de la placa"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:590
-msgid "SilkS_Back"
-msgstr "SilkS_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:598
-msgid "If you want a solder paste layer for the back side of the board"
-msgstr ""
-"Si desea una capa de pasta de soldadura para la parte trasera de la placa"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:602
-msgid "SoldP_Back"
-msgstr "SoldP_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:610
-msgid "If you want an adhesive layer for the back side of the board"
-msgstr "Si desea una capa de adhesivo para la parte trasera de la placa"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:614
-msgid "Adhes_Back"
-msgstr "Adhes_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:622
-msgid "If you want a fabrication layer for the back side of the board"
-msgstr "Si desea una capa de fabricación para la parte trasera de la placa"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:626
-msgid "Fab_Back"
-msgstr "Fab_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:636
-msgid "CrtYd_Back"
-msgstr "CrtYd_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:646
-msgid "Pcb_Edges"
-msgstr "Pcb_Edges"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:649
-msgid "Board contour"
-msgstr "Contorno de placa"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:656
-msgid "Margin"
-msgstr "Margen"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:659
-#, fuzzy
-msgid "Board contour setback"
-msgstr "Contorno de placa"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:666
-msgid "Eco1"
-msgstr "Eco1"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:669
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:679
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:691
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:703
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-msgid "Auxiliary"
-msgstr "Auxiliar"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:676
-msgid "Eco2"
-msgstr "Eco2"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:684
-msgid "If you want a separate layer for comments or notes"
-msgstr "Si desea una capa separada para comentarios o notas"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:688
-msgid "Comments"
-msgstr "Comentarios"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:696
-msgid "If you want a layer for documentation drawings"
-msgstr "Si desea una capa para dibujos de documentación"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:700
-msgid "Drawings"
-msgstr "Dibujos"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:710
-msgid "User1"
-msgstr "User1"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-#, fuzzy
-msgid "Off-board, front"
-msgstr " Fuera de placa, frente"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-#, fuzzy
-msgid "Off-board, back"
-msgstr "Fuera de la placa, probando"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:717
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:731
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:745
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:759
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:773
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:787
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:801
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:815
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:829
-msgid ""
-"Auxiliary layers do not flip with board side, while back and front layers do."
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:724
-msgid "User2"
-msgstr "User2"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:738
-msgid "User3"
-msgstr "User3"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:752
-msgid "User4"
-msgstr "User4"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:766
-msgid "User5"
-msgstr "User5"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:780
-msgid "User6"
-msgstr "User6"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:794
-msgid "User7"
-msgstr "User7"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:808
-msgid "User8"
-msgstr "User8"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:822
-msgid "User9"
-msgstr "User9"
-
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:32
 msgid ""
 "Use your board manufacturer's recommendations for solder mask expansion and "
@@ -42213,7 +41794,7 @@ msgid "%s pad connection: %s."
 msgstr "Conexión de pad %s: %s."
 
 #: pcbnew/drc/drc_engine.cpp:1499 pcbnew/drc/drc_engine.cpp:1516
-#: pcbnew/drc/drc_engine.cpp:1533 pcbnew/zone.cpp:612 pcbnew/zone.h:172
+#: pcbnew/drc/drc_engine.cpp:1533 pcbnew/zone.cpp:612 pcbnew/zone.h:179
 msgid "zone"
 msgstr "zona"
 
@@ -42232,7 +41813,7 @@ msgstr "Ancho de radio térmico %s: %s."
 msgid "Checking rule assertion \"%s\"."
 msgstr "Comprobando la aserción de regla \"%s\"."
 
-#: pcbnew/drc/drc_item.cpp:45 pcbnew/zone.cpp:2046
+#: pcbnew/drc/drc_item.cpp:45 pcbnew/zone.cpp:2070
 msgid "Electrical"
 msgstr "Eléctrico"
 
@@ -43096,7 +42677,7 @@ msgid "'%s' settings differ."
 msgstr "%s los ajustes difieren."
 
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:619
-#: pcbnew/footprint.cpp:4085
+#: pcbnew/footprint.cpp:4090
 msgid "Exempt From Courtyard Requirement"
 msgstr "Exento del requisito del patio"
 
@@ -43817,133 +43398,133 @@ msgstr ""
 msgid "Generating ODB++ output files"
 msgstr "Generar archivo IPC2581"
 
-#: pcbnew/footprint.cpp:1288
+#: pcbnew/footprint.cpp:1293
 msgid "Other"
 msgstr "Otros"
 
-#: pcbnew/footprint.cpp:1626
+#: pcbnew/footprint.cpp:1631
 msgid "Footprint Name"
 msgstr "Nombre de huella"
 
-#: pcbnew/footprint.cpp:1630 pcbnew/footprint.cpp:1689
+#: pcbnew/footprint.cpp:1635 pcbnew/footprint.cpp:1694
 #, c-format
 msgid "Doc: %s"
 msgstr "Doc: %s"
 
-#: pcbnew/footprint.cpp:1631 pcbnew/footprint.cpp:1690
+#: pcbnew/footprint.cpp:1636 pcbnew/footprint.cpp:1695
 #, c-format
 msgid "Keywords: %s"
 msgstr "Palabras clave: %s"
 
-#: pcbnew/footprint.cpp:1640 pcbnew/footprint.cpp:1641
+#: pcbnew/footprint.cpp:1645 pcbnew/footprint.cpp:1646
 msgid "Board Side"
 msgstr "Lado de la placa"
 
-#: pcbnew/footprint.cpp:1641
+#: pcbnew/footprint.cpp:1646
 msgid "Back (Flipped)"
 msgstr "Trasera (Volteado)"
 
-#: pcbnew/footprint.cpp:1660
+#: pcbnew/footprint.cpp:1665
 msgid "autoplaced"
 msgstr "autocolocado"
 
-#: pcbnew/footprint.cpp:1663
+#: pcbnew/footprint.cpp:1668
 msgid "not in schematic"
 msgstr "no en el esquema"
 
-#: pcbnew/footprint.cpp:1666
+#: pcbnew/footprint.cpp:1671
 msgid "exclude from pos files"
 msgstr "excluir de los archivos de posicionamiento"
 
-#: pcbnew/footprint.cpp:1669
+#: pcbnew/footprint.cpp:1674
 msgid "exclude from BOM"
 msgstr "excluir de la lista de materiales"
 
-#: pcbnew/footprint.cpp:1674
+#: pcbnew/footprint.cpp:1679
 msgid "Status: "
 msgstr "Estado: "
 
-#: pcbnew/footprint.cpp:1674
+#: pcbnew/footprint.cpp:1679
 msgid "Attributes:"
 msgstr "Atributos:"
 
-#: pcbnew/footprint.cpp:1681 pcbnew/footprint.cpp:4064 pcbnew/zone.cpp:1837
+#: pcbnew/footprint.cpp:1686 pcbnew/footprint.cpp:4069 pcbnew/zone.cpp:1861
 #, fuzzy
 msgid "Component Class"
 msgstr "Alias del componente"
 
-#: pcbnew/footprint.cpp:1685
+#: pcbnew/footprint.cpp:1690
 #, c-format
 msgid "3D-Shape: %s"
 msgstr "Forma 3D: %s"
 
-#: pcbnew/footprint.cpp:1685
+#: pcbnew/footprint.cpp:1690
 msgid "<none>"
 msgstr "<ninguno>"
 
-#: pcbnew/footprint.cpp:2100
+#: pcbnew/footprint.cpp:2105
 msgid "<no reference designator>"
 msgstr "<sin indicador de referencia>"
 
-#: pcbnew/footprint.cpp:2102
+#: pcbnew/footprint.cpp:2107
 #, c-format
 msgid "Footprint %s"
 msgstr "Huella %s"
 
-#: pcbnew/footprint.cpp:3242
+#: pcbnew/footprint.cpp:3247
 #, c-format
 msgid "(expected 'Through hole'; actual '%s')"
 msgstr "(esperado 'agujero pasante' real '%s')"
 
-#: pcbnew/footprint.cpp:3245
+#: pcbnew/footprint.cpp:3250
 #, c-format
 msgid "(expected 'SMD'; actual '%s')"
 msgstr "(esperado 'SMD' real '%s')"
 
-#: pcbnew/footprint.cpp:3466
+#: pcbnew/footprint.cpp:3471
 #, c-format
 msgid "(net-tie pad group contains unknown pad number %s)"
 msgstr ""
 "(el grupo de pads de atado de red contiene un número de pad desconocido %s)"
 
-#: pcbnew/footprint.cpp:3471
+#: pcbnew/footprint.cpp:3476
 #, c-format
 msgid "(pad %s appears in more than one net-tie pad group)"
 msgstr "(el pad %s aparece en más de un grupo de pad de atado de red)"
 
-#: pcbnew/footprint.cpp:4006 pcbnew/pad.cpp:2525 pcbnew/zone.cpp:1803
+#: pcbnew/footprint.cpp:4011 pcbnew/pad.cpp:2519 pcbnew/zone.cpp:1827
 msgid "Inherited"
 msgstr "Heredado"
 
-#: pcbnew/footprint.cpp:4010 pcbnew/pad.cpp:2529 pcbnew/zone.cpp:1807
+#: pcbnew/footprint.cpp:4015 pcbnew/pad.cpp:2523 pcbnew/zone.cpp:1831
 msgid "Thermal reliefs for PTH"
 msgstr "Alivios térmicos para PTH"
 
-#: pcbnew/footprint.cpp:4070
+#: pcbnew/footprint.cpp:4075
 msgid "Not in Schematic"
 msgstr "No está en el esquema"
 
-#: pcbnew/footprint.cpp:4072
+#: pcbnew/footprint.cpp:4077
 msgid "Exclude From Position Files"
 msgstr "Excluir de los archivos de posición"
 
-#: pcbnew/footprint.cpp:4082 pcbnew/pad.cpp:2694
+#: pcbnew/footprint.cpp:4087 pcbnew/pad.cpp:2688
 msgid "Overrides"
 msgstr "Anulaciones"
 
-#: pcbnew/footprint.cpp:4089 pcbnew/pad.cpp:2697
+#: pcbnew/footprint.cpp:4094 pcbnew/pad.cpp:2691
 msgid "Clearance Override"
 msgstr "Remplazo de margen"
 
-#: pcbnew/footprint.cpp:4094 pcbnew/pad.cpp:2707
+#: pcbnew/footprint.cpp:4099 pcbnew/pad.cpp:2701
 msgid "Solderpaste Margin Override"
 msgstr "Remplazo de margen de pasta de soldadura"
 
-#: pcbnew/footprint.cpp:4099 pcbnew/pad.cpp:2712
+#: pcbnew/footprint.cpp:4104 pcbnew/pad.cpp:2706
 msgid "Solderpaste Margin Ratio Override"
 msgstr "Remplazo de relación de margen de la pasta de soldadura"
 
-#: pcbnew/footprint.cpp:4105 pcbnew/pad.cpp:2718
+#: pcbnew/footprint.cpp:4110 pcbnew/pad.cpp:2712
 msgid "Zone Connection Style"
 msgstr "Estilo de conexión de zona"
 
@@ -44003,20 +43584,20 @@ msgstr "Error al cargar la huella %s desde la biblioteca '%s'."
 msgid "Save as editable copy"
 msgstr "Guardar copia local en:"
 
-#: pcbnew/footprint_edit_frame.cpp:997
+#: pcbnew/footprint_edit_frame.cpp:1007
 #, c-format
 msgid "[from %s]"
 msgstr "[desde %s]"
 
-#: pcbnew/footprint_edit_frame.cpp:1032
+#: pcbnew/footprint_edit_frame.cpp:1042
 msgid "[no footprint loaded]"
 msgstr "[huella no cargada]"
 
-#: pcbnew/footprint_edit_frame.cpp:1088
+#: pcbnew/footprint_edit_frame.cpp:1098
 msgid "Updating Footprint Libraries"
 msgstr "Actualizando bibliotecas de huellas"
 
-#: pcbnew/footprint_edit_frame.cpp:1428
+#: pcbnew/footprint_edit_frame.cpp:1438
 msgid "No footprint selected."
 msgstr "No se ha seleccionado una huella."
 
@@ -44094,37 +43675,37 @@ msgstr "Exportar huella"
 msgid "Footprint exported to file '%s'."
 msgstr "Huella exportada al archivo '%s'."
 
-#: pcbnew/footprint_libraries_utils.cpp:549
+#: pcbnew/footprint_libraries_utils.cpp:558
 #, c-format
 msgid "Delete footprint '%s' from library '%s'?"
 msgstr "¿Eliminar la huella '%s' de la biblioteca '%s'?"
 
-#: pcbnew/footprint_libraries_utils.cpp:566
+#: pcbnew/footprint_libraries_utils.cpp:575
 #, c-format
 msgid "Footprint '%s' deleted from library '%s'"
 msgstr "Huella '%s' eliminada de la biblioteca '%s'"
 
-#: pcbnew/footprint_libraries_utils.cpp:581
+#: pcbnew/footprint_libraries_utils.cpp:590
 msgid "No footprints to export!"
 msgstr "¡No hay huellas para exportar!"
 
-#: pcbnew/footprint_libraries_utils.cpp:617
+#: pcbnew/footprint_libraries_utils.cpp:626
 #, c-format
 msgid "Update footprints on board to refer to %s?"
 msgstr "¿Actualizar huella en placa para referir a %s?"
 
-#: pcbnew/footprint_libraries_utils.cpp:668
+#: pcbnew/footprint_libraries_utils.cpp:677
 msgid "Update footprints on board to refer to new library?"
 msgstr ""
 "¿Actualizar huellas en placa para incluir cualquier cambio desde la "
 "biblioteca nueva?"
 
-#: pcbnew/footprint_libraries_utils.cpp:864
+#: pcbnew/footprint_libraries_utils.cpp:873
 #: pcbnew/footprint_viewer_frame.cpp:744
 msgid "No board currently open."
 msgstr "No hay ninguna placa abierta actualmente."
 
-#: pcbnew/footprint_libraries_utils.cpp:890
+#: pcbnew/footprint_libraries_utils.cpp:899
 msgid ""
 "Unable to find the footprint on the main board.\n"
 "Cannot save."
@@ -44132,36 +43713,36 @@ msgstr ""
 "No puede encontrarse la huella en la placa principal.\n"
 "No se puede guardar."
 
-#: pcbnew/footprint_libraries_utils.cpp:898
+#: pcbnew/footprint_libraries_utils.cpp:907
 #: pcbnew/footprint_viewer_frame.cpp:752
 msgid "Previous footprint placement still in progress."
 msgstr "La colocación de la huella anterior aún está progreso."
 
-#: pcbnew/footprint_libraries_utils.cpp:974
+#: pcbnew/footprint_libraries_utils.cpp:983
 #: pcbnew/footprint_viewer_frame.cpp:793
 msgid "Insert Footprint"
 msgstr "Insertar huella"
 
-#: pcbnew/footprint_libraries_utils.cpp:995
+#: pcbnew/footprint_libraries_utils.cpp:1004
 msgid "Save Footprint As"
 msgstr "Guardar huella como"
 
-#: pcbnew/footprint_libraries_utils.cpp:1144
+#: pcbnew/footprint_libraries_utils.cpp:1153
 #, c-format
 msgid "Footprint %s already exists in %s."
 msgstr "La huella %s ya existe en %s."
 
-#: pcbnew/footprint_libraries_utils.cpp:1188
+#: pcbnew/footprint_libraries_utils.cpp:1197
 #, c-format
 msgid "Footprint '%s' replaced in '%s'"
 msgstr "Huella '%s' remplazada en '%s'"
 
-#: pcbnew/footprint_libraries_utils.cpp:1189
+#: pcbnew/footprint_libraries_utils.cpp:1198
 #, c-format
 msgid "Footprint '%s' added to '%s'"
 msgstr "Huella '%s' añadida a '%s'"
 
-#: pcbnew/footprint_libraries_utils.cpp:1233
+#: pcbnew/footprint_libraries_utils.cpp:1242
 #, fuzzy
 msgid "Untitled"
 msgstr "sin título"
@@ -44276,7 +43857,7 @@ msgstr "Longitudes enrutadas"
 msgid "Routed Length"
 msgstr "Longitud enrutada"
 
-#: pcbnew/generators/pcb_tuning_pattern.cpp:2172 pcbnew/pad.cpp:2688
+#: pcbnew/generators/pcb_tuning_pattern.cpp:2172 pcbnew/pad.cpp:2682
 #: pcbnew/pcb_track.cpp:1600
 msgid "Pad To Die Length"
 msgstr "Distancia de pad a die"
@@ -45219,7 +44800,7 @@ msgstr ""
 msgid "pad"
 msgstr "pad"
 
-#: pcbnew/pad.cpp:1289 pcbnew/pad.cpp:2603
+#: pcbnew/pad.cpp:1289 pcbnew/pad.cpp:2597
 msgid "Pin Type"
 msgstr "Tipo de pin"
 
@@ -45332,100 +44913,94 @@ msgstr "Pad PTH %s %s de %s"
 msgid "PTH pad %s"
 msgstr "Pad PTH %s"
 
-#: pcbnew/pad.cpp:2176
-msgid "(Pad has no layer)"
-msgstr "(El pad no tiene capa)"
-
 #: pcbnew/pad.cpp:2179
-msgid "(PTH pad has no copper layers)"
-msgstr "(el pad PTH no tiene capas de cobre)"
-
-#: pcbnew/pad.cpp:2185
-msgid "(plated through holes normally have a copper pad on at least one layer)"
+#, fuzzy
+msgid ""
+"(plated through holes normally have a copper pad on at least one outer layer)"
 msgstr ""
 "(los orificios pasantes chapados normalmente tienen un pad de cobre en al "
 "menos una capa)"
 
-#: pcbnew/pad.cpp:2193
+#: pcbnew/pad.cpp:2187
 msgid "('fiducial' property makes no sense on NPTH pads)"
 msgstr "(la propiedad 'fiducial' no tiene sentido en los pads NPTH)"
 
-#: pcbnew/pad.cpp:2197
+#: pcbnew/pad.cpp:2191
 msgid "('testpoint' property makes no sense on NPTH pads)"
 msgstr "(la propiedad 'testpoint' no tiene sentido en los pads NPTH)"
 
-#: pcbnew/pad.cpp:2200
+#: pcbnew/pad.cpp:2194
 msgid "('heatsink' property makes no sense of NPTH pads)"
 msgstr "(a propiedad de ´heatsink' no tiene sentido en los pads NPTH)"
 
-#: pcbnew/pad.cpp:2203
+#: pcbnew/pad.cpp:2197
 msgid "('castellated' property is for PTH pads)"
 msgstr "(la propiedad 'castellated' es para pads PTH)"
 
-#: pcbnew/pad.cpp:2206
+#: pcbnew/pad.cpp:2200
 msgid "('BGA' property is for SMD pads)"
 msgstr "(la propiedad 'BGA' es para pads SMD)"
 
-#: pcbnew/pad.cpp:2209
+#: pcbnew/pad.cpp:2203
 #, fuzzy
 msgid "('mechanical' property is for PTH pads)"
 msgstr "Advertencia: la propiedad castellada es para pads PTH."
 
-#: pcbnew/pad.cpp:2225
+#: pcbnew/pad.cpp:2219
 msgid "(connector pads normally have no solder paste; use a SMD pad instead)"
 msgstr ""
 "(los pads del conector normalmente no tienen pasta de soldadura; utilice un "
 "pad SMD en su lugar)"
 
-#: pcbnew/pad.cpp:2233
+#: pcbnew/pad.cpp:2227
 msgid "(SMD pad has a hole)"
 msgstr "El pad SMD tiene un agujero"
 
-#: pcbnew/pad.cpp:2239
+#: pcbnew/pad.cpp:2233
 msgid "(SMD pad has copper on both sides of the board)"
 msgstr "(el pad SMD tiene cobre en ambos lados de la placa)"
 
-#: pcbnew/pad.cpp:2245 pcbnew/pad.cpp:2258
+#: pcbnew/pad.cpp:2239 pcbnew/pad.cpp:2252
 msgid "(SMD pad has copper and mask layers on different sides of the board)"
 msgstr ""
 "(el pad SMD tiene capas de cobre y máscara en diferentes lados de la placa)"
 
-#: pcbnew/pad.cpp:2250 pcbnew/pad.cpp:2263
+#: pcbnew/pad.cpp:2244 pcbnew/pad.cpp:2257
 msgid "(SMD pad has copper and paste layers on different sides of the board)"
 msgstr ""
 "(el pad SMD tiene capas de cobre y pasta en diferentes lados de la placa)"
 
-#: pcbnew/pad.cpp:2269
+#: pcbnew/pad.cpp:2263
 msgid "(SMD pad has no outer layers)"
 msgstr "(el pad SMD no tiene capas externas)"
 
-#: pcbnew/pad.cpp:2289
+#: pcbnew/pad.cpp:2283
 msgid "(Pad must have a positive size)"
 msgstr "(El pad debe tener un tamaño positivo)"
 
-#: pcbnew/pad.cpp:2300
+#: pcbnew/pad.cpp:2294
 #, c-format
 msgid "(PTH pad hole size must be larger than %s)"
 msgstr "(El tamaño del agujero del pad PTH tiene que ser mayor que %s)"
 
-#: pcbnew/pad.cpp:2324
+#: pcbnew/pad.cpp:2318
 msgid "(PTH pad hole leaves no copper)"
 msgstr "(el agujero del pad PTH no deja cobre)"
 
-#: pcbnew/pad.cpp:2334
+#: pcbnew/pad.cpp:2328
 #, fuzzy
 msgid "(PTH pad hole not fully inside copper)"
 msgstr "(El orificio del pad PTH no está completamente dentro del cobre)"
 
-#: pcbnew/pad.cpp:2341
+#: pcbnew/pad.cpp:2335
 msgid "(pad hole not inside pad shape)"
 msgstr "(el agujero del pad no está dentro de la forma del pad)"
 
-#: pcbnew/pad.cpp:2346
+#: pcbnew/pad.cpp:2340
 msgid "(negative local clearance values have no effect)"
 msgstr "(los valores negativos de margen local no tienen ningún efecto)"
 
-#: pcbnew/pad.cpp:2365
+#: pcbnew/pad.cpp:2359
 msgid ""
 "(negative solder mask clearance is larger than some shape primitives; "
 "results may be surprising)"
@@ -45433,7 +45008,7 @@ msgstr ""
 "(la separación negativa de la máscara de soldadura es más grande que algunas "
 "formas primitivas; los resultados pueden ser sorprendentes)"
 
-#: pcbnew/pad.cpp:2375
+#: pcbnew/pad.cpp:2369
 msgid ""
 "(negative solder mask clearance is larger than pad; no solder mask will be "
 "generated)"
@@ -45441,7 +45016,7 @@ msgstr ""
 "(la separación negativa de la máscara de soldadura es mayor que el pad; no "
 "se generará ninguna máscara de soldadura)"
 
-#: pcbnew/pad.cpp:2394
+#: pcbnew/pad.cpp:2388
 msgid ""
 "(negative solder paste margin is larger than pad; no solder paste mask will "
 "be generated)"
@@ -45449,115 +45024,115 @@ msgstr ""
 "(el margen negativo de la pasta de soldadura es más grande que el pad; no se "
 "generará ninguna máscara de pasta de soldadura)"
 
-#: pcbnew/pad.cpp:2401
+#: pcbnew/pad.cpp:2395
 msgid "(negative corner radius is not allowed)"
 msgstr "(no se permiten radios de esquina negativos)"
 
-#: pcbnew/pad.cpp:2403
+#: pcbnew/pad.cpp:2397
 msgid "(corner size will make pad circular)"
 msgstr "(el tamaño de esquina hará que el pad sea circular)"
 
-#: pcbnew/pad.cpp:2408
+#: pcbnew/pad.cpp:2402
 msgid "(negative corner chamfer is not allowed)"
 msgstr "(no se permiten biselados de esquina negativos)"
 
-#: pcbnew/pad.cpp:2410
+#: pcbnew/pad.cpp:2404
 msgid "(corner chamfer is too large)"
 msgstr "(el biselado de la esquina es demasiado grande)"
 
-#: pcbnew/pad.cpp:2419
+#: pcbnew/pad.cpp:2413
 #, fuzzy
 msgid "(trapezoid delta is too large)"
 msgstr "Error: El delta del trapazoide es demasiado grande."
 
-#: pcbnew/pad.cpp:2429
+#: pcbnew/pad.cpp:2423
 msgid "(custom pad shape must resolve to a single polygon)"
 msgstr "(la forma del pad personalizado debe resolverse en un solo polígono)"
 
-#: pcbnew/pad.cpp:2494
+#: pcbnew/pad.cpp:2488
 msgid "Edge connector"
 msgstr "Conector de borde"
 
-#: pcbnew/pad.cpp:2495
+#: pcbnew/pad.cpp:2489
 msgid "NPTH, mechanical"
 msgstr "NPTH, mecánico"
 
-#: pcbnew/pad.cpp:2501
+#: pcbnew/pad.cpp:2495
 msgid "Trapezoid"
 msgstr "Trapezoide"
 
-#: pcbnew/pad.cpp:2513
+#: pcbnew/pad.cpp:2507
 msgid "Castellated pad"
 msgstr "Pads castellados"
 
-#: pcbnew/pad.cpp:2514
+#: pcbnew/pad.cpp:2508
 #, fuzzy
 msgid "Mechanical pad"
 msgstr "Mecánico"
 
-#: pcbnew/pad.cpp:2536
+#: pcbnew/pad.cpp:2530
 #, fuzzy
 msgid "Front, back and connected layers"
 msgstr "Inicio, final, y capas conectadas"
 
-#: pcbnew/pad.cpp:2586
+#: pcbnew/pad.cpp:2580
 msgid "Pad Type"
 msgstr "Tipo de pad"
 
-#: pcbnew/pad.cpp:2590
+#: pcbnew/pad.cpp:2584
 msgid "Pad Shape"
 msgstr "Forma de pad"
 
-#: pcbnew/pad.cpp:2595
+#: pcbnew/pad.cpp:2589
 msgid "Pad Number"
 msgstr "Número de pad"
 
-#: pcbnew/pad.cpp:2607
+#: pcbnew/pad.cpp:2601
 msgid "Size X"
 msgstr "Tamaño X"
 
-#: pcbnew/pad.cpp:2611
+#: pcbnew/pad.cpp:2605
 msgid "Size Y"
 msgstr "Tamaño Y"
 
-#: pcbnew/pad.cpp:2644
+#: pcbnew/pad.cpp:2638
 msgid "Corner Radius Ratio"
 msgstr "Proporción de radio de esquina"
 
-#: pcbnew/pad.cpp:2649
+#: pcbnew/pad.cpp:2643
 #, fuzzy
 msgid "Corner Radius Size"
 msgstr "Radio de esquina %"
 
-#: pcbnew/pad.cpp:2655
+#: pcbnew/pad.cpp:2649
 msgid "Hole Shape"
 msgstr "Forma de agujero"
 
-#: pcbnew/pad.cpp:2659
+#: pcbnew/pad.cpp:2653
 msgid "Hole Size X"
 msgstr "Tamaño X de agujero"
 
-#: pcbnew/pad.cpp:2665
+#: pcbnew/pad.cpp:2659
 msgid "Hole Size Y"
 msgstr "Tamaño Y de agujero"
 
-#: pcbnew/pad.cpp:2680
+#: pcbnew/pad.cpp:2674
 msgid "Fabrication Property"
 msgstr "Propiedad de fabricación"
 
-#: pcbnew/pad.cpp:2702 pcbnew/pcb_shape.cpp:1001 pcbnew/pcb_track.cpp:2097
+#: pcbnew/pad.cpp:2696 pcbnew/pcb_shape.cpp:1001 pcbnew/pcb_track.cpp:2097
 msgid "Soldermask Margin Override"
 msgstr "Remplazo de margen de la máscara de soldadura"
 
-#: pcbnew/pad.cpp:2724 pcbnew/zone.cpp:2073
+#: pcbnew/pad.cpp:2718 pcbnew/zone.cpp:2097
 msgid "Thermal Relief Spoke Width"
 msgstr "Ancho de radios de alivio térmico"
 
-#: pcbnew/pad.cpp:2730
+#: pcbnew/pad.cpp:2724
 msgid "Thermal Relief Spoke Angle"
 msgstr "Ángulo de radios de alivio térmico"
 
-#: pcbnew/pad.cpp:2735 pcbnew/zone.cpp:2067
+#: pcbnew/pad.cpp:2729 pcbnew/zone.cpp:2091
 msgid "Thermal Relief Gap"
 msgstr "Espacio del alivio térmico"
 
@@ -47049,7 +46624,7 @@ msgid "Element token contains %d parameters."
 msgstr "El token de elemento contiene %d parámetros."
 
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:985
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3069
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3072
 #, c-format
 msgid "Library folder '%s' has unexpected sub-folders."
 msgstr "La carpeta de bibliotecas '%s' tiene subcarpetas inesperadas."
@@ -47061,7 +46636,7 @@ msgstr "Archivo inesperado '%s' encontrado en la biblioteca '%s'."
 
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:1023
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:3263
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3106
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3109
 #, c-format
 msgid "Footprint library '%s' cannot be deleted."
 msgstr "No se puede eliminar la biblioteca de huellas '%s'."
@@ -47083,28 +46658,28 @@ msgid "Generating history section"
 msgstr "Generando sección de historial"
 
 #: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1198
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3018
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3012
 msgid "Generating BOM section"
 msgstr "Generando sección de BOM"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1365
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1361
 msgid "Generating CAD data"
 msgstr "Generando datos CAD"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:2627
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:2621
 #, c-format
 msgid "Exporting Layer %s, Net %s"
 msgstr "Exportando capa %s, red %s"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3173
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3167
 msgid "Generating logistic section"
 msgstr "Generando sección de logística"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3185
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3179
 msgid "Saving file"
 msgstr "Guardando archivo"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3217
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3211
 msgid "Failed to save file to buffer"
 msgstr "No se pudo guardar el archivo en el buffer"
 
@@ -47233,26 +46808,26 @@ msgstr ""
 msgid "Save Anyway"
 msgstr "Guardar de todas formas"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:1463
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:1465
 #, c-format
 msgid "unknown pad type: %d"
 msgstr "tipo de pad desconocido: %d"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2312
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2314
 #, c-format
 msgid "unknown via type %d"
 msgstr "tipo de vía desconocido %d"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2603
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2606
 #, c-format
 msgid "unknown zone corner smoothing type %d"
 msgstr "tipo de suavizado de esquinas de zona desconocido %d"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2752
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2755
 msgid "This file does not contain a PCB."
 msgstr "Este archivo no contiene una placa."
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2925
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2928
 #, c-format
 msgid ""
 "Library '%s' does not exist.\n"
@@ -47261,27 +46836,27 @@ msgstr ""
 "La biblioteca «%s» no existe.\n"
 "¿Quiere crearla?"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2930
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2933
 msgid "Library Not Found"
 msgstr "No se encontró la biblioteca"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2958
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2961
 #, c-format
 msgid "Footprint file name '%s' is not valid."
 msgstr "El nombre del archivo de huellas '%s' es inválido."
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2964
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2967
 #, c-format
 msgid "Insufficient permissions to delete '%s'."
 msgstr "Permisos insuficientes para eliminar '%s'."
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3088
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3091
 #, c-format
 msgid "Unexpected file '%s' found in library path '%s'."
 msgstr ""
 "Se encontró un archivo inesperado, «%s», en la ruta de bibliotecas «%s»."
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:306
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:307
 msgid "KiCad footprint file"
 msgstr "Archivos de huellas de KiCad"
 
@@ -47474,7 +47049,7 @@ msgstr ""
 "La estrategia de relleno de zonas heredada ya no es compatible.\n"
 "Los rellenos de zona serán convertidos sobre la base del mejor esfuerzo."
 
-#: pcbnew/pcb_io/odbpp/odb_entity.cpp:686
+#: pcbnew/pcb_io/odbpp/odb_entity.cpp:722
 #, fuzzy
 msgid "Failed to add component data"
 msgstr "No se pudieron leer los datos de la imagen."
@@ -48374,7 +47949,7 @@ msgstr "Ancho de pista: %s"
 msgid "Diff Pair Gap: %s"
 msgstr "Brecha del par del diferencial: %s"
 
-#: pcbnew/router/router_tool.cpp:2776 pcbnew/tools/pcb_control.cpp:1707
+#: pcbnew/router/router_tool.cpp:2776 pcbnew/tools/pcb_control.cpp:1711
 #, c-format
 msgid "DP Max Uncoupled-length: %s"
 msgstr "DP Max Longitud desacoplada: %s"
@@ -49110,10 +48685,6 @@ msgstr "Crear líneas"
 msgid "Create Arc"
 msgstr "Crear arco"
 
-#: pcbnew/tools/drawing_stackup_table_tool.cpp:247
-msgid "Layer Name"
-msgstr "Nombre de capa"
-
 #: pcbnew/tools/drawing_stackup_table_tool.cpp:262
 msgid "Thickness (mm)"
 msgstr "Grosor (mm)"
@@ -49201,7 +48772,7 @@ msgstr "Colocar elemento"
 msgid "Select Via Size"
 msgstr "Seleccionar tamaño de vía"
 
-#: pcbnew/tools/drawing_tool.cpp:381 pcbnew/tools/drawing_tool.cpp:2386
+#: pcbnew/tools/drawing_tool.cpp:381 pcbnew/tools/drawing_tool.cpp:2388
 msgid "Draw Line"
 msgstr "Dibujar línea"
 
@@ -49226,23 +48797,23 @@ msgstr "Dibujar arco"
 msgid "Draw Bezier"
 msgstr "Bezier"
 
-#: pcbnew/tools/drawing_tool.cpp:1595
+#: pcbnew/tools/drawing_tool.cpp:1597
 msgid "Draw Dimension"
 msgstr "Dibujar una dimensión"
 
-#: pcbnew/tools/drawing_tool.cpp:2080
+#: pcbnew/tools/drawing_tool.cpp:2082
 msgid "Move Footprint Anchor"
 msgstr "Mover ancla de huella"
 
-#: pcbnew/tools/drawing_tool.cpp:3804
+#: pcbnew/tools/drawing_tool.cpp:3806
 msgid "Select Net:"
 msgstr "Seleccionar red:"
 
-#: pcbnew/tools/drawing_tool.cpp:4046
+#: pcbnew/tools/drawing_tool.cpp:4048
 msgid "Via location violates DRC."
 msgstr "Ubicación de vía infringe el DRC."
 
-#: pcbnew/tools/drawing_tool.cpp:4136
+#: pcbnew/tools/drawing_tool.cpp:4138
 msgid "Place via"
 msgstr "Agregar vía"
 
@@ -51612,15 +51183,15 @@ msgstr "Oculto"
 msgid "Inactive Layer Display"
 msgstr "Visualización de capa inactiva"
 
-#: pcbnew/tools/pcb_control.cpp:690
+#: pcbnew/tools/pcb_control.cpp:694
 msgid "Preset Layer Pairs"
 msgstr "Pares de capas preestablecidas"
 
-#: pcbnew/tools/pcb_control.cpp:780
+#: pcbnew/tools/pcb_control.cpp:784
 msgid "Item locked."
 msgstr "Elemento bloqueado."
 
-#: pcbnew/tools/pcb_control.cpp:1003
+#: pcbnew/tools/pcb_control.cpp:1007
 msgid ""
 "Warning: some pasted items were on layers which are not present in the "
 "current board.\n"
@@ -51630,73 +51201,73 @@ msgstr ""
 "presentes en la placa actual.\n"
 "Estos elementos no se han podido pegar.\n"
 
-#: pcbnew/tools/pcb_control.cpp:1070
+#: pcbnew/tools/pcb_control.cpp:1074
 #, fuzzy
 msgid "Paste Text"
 msgstr "Colocar texto"
 
-#: pcbnew/tools/pcb_control.cpp:1227
+#: pcbnew/tools/pcb_control.cpp:1231
 msgid "Invalid clipboard contents"
 msgstr "Contenido del portapapeles no válido"
 
-#: pcbnew/tools/pcb_control.cpp:1510
+#: pcbnew/tools/pcb_control.cpp:1514
 #, fuzzy
 msgid "Error loading board."
 msgstr ""
 "Error al cargar la placa.\n"
 "%s"
 
-#: pcbnew/tools/pcb_control.cpp:1544
+#: pcbnew/tools/pcb_control.cpp:1548
 msgid "Append Board"
 msgstr "Agregar placa"
 
-#: pcbnew/tools/pcb_control.cpp:1605
+#: pcbnew/tools/pcb_control.cpp:1609
 msgid "Active Layer"
 msgstr "Capa activa"
 
-#: pcbnew/tools/pcb_control.cpp:1606 pcbnew/widgets/appearance_controls.cpp:373
+#: pcbnew/tools/pcb_control.cpp:1610 pcbnew/widgets/appearance_controls.cpp:373
 #: pcbnew/widgets/appearance_controls_base.cpp:165
 msgid "All Layers"
 msgstr "Todas las capas"
 
-#: pcbnew/tools/pcb_control.cpp:1618
+#: pcbnew/tools/pcb_control.cpp:1622
 msgid "Object Snapping"
 msgstr "Ajuste de objetos"
 
-#: pcbnew/tools/pcb_control.cpp:1697
+#: pcbnew/tools/pcb_control.cpp:1701
 #, c-format
 msgid "DP Gap Constraints: %s"
 msgstr "Restricciones de espacio de par diferencial: %s"
 
-#: pcbnew/tools/pcb_control.cpp:1738
+#: pcbnew/tools/pcb_control.cpp:1742
 msgid "Resolved clearance"
 msgstr "Margen resuelto"
 
-#: pcbnew/tools/pcb_control.cpp:1748
+#: pcbnew/tools/pcb_control.cpp:1752
 msgid "Actual clearance"
 msgstr "Margen actual"
 
-#: pcbnew/tools/pcb_control.cpp:1791
+#: pcbnew/tools/pcb_control.cpp:1795
 msgid "Resolved hole clearance"
 msgstr "Margen de agujeros resuelta"
 
-#: pcbnew/tools/pcb_control.cpp:1796
+#: pcbnew/tools/pcb_control.cpp:1800
 msgid "Actual hole clearance"
 msgstr "Margen de agujeros actual"
 
-#: pcbnew/tools/pcb_control.cpp:1829
+#: pcbnew/tools/pcb_control.cpp:1833
 msgid "Resolved edge clearance"
 msgstr "Margen de borde resuelto"
 
-#: pcbnew/tools/pcb_control.cpp:1834
+#: pcbnew/tools/pcb_control.cpp:1838
 msgid "Resolved margin clearance"
 msgstr "Holgura de margen resuelta"
 
-#: pcbnew/tools/pcb_control.cpp:1845
+#: pcbnew/tools/pcb_control.cpp:1849
 msgid "Selected Items"
 msgstr "Elementos seleccionados"
 
-#: pcbnew/tools/pcb_control.cpp:1916
+#: pcbnew/tools/pcb_control.cpp:1920
 #, fuzzy
 msgid "Selected 2D Length"
 msgstr "Red seleccionada:"
@@ -51835,7 +51406,7 @@ msgid "Auto-fill Zone(s)"
 msgstr "Autocompletar zona(s)"
 
 #: pcbnew/tools/zone_filler_tool.cpp:277
-#: pcbnew/widgets/appearance_controls.cpp:3434
+#: pcbnew/widgets/appearance_controls.cpp:3470
 msgid "Open Preferences"
 msgstr "Abrir preferencias"
 
@@ -52071,118 +51642,118 @@ msgid "Filter nets"
 msgstr "Filtrar redes"
 
 #: pcbnew/widgets/appearance_controls.cpp:613
-#: pcbnew/widgets/appearance_controls.cpp:1792
+#: pcbnew/widgets/appearance_controls.cpp:1828
 msgid "Layer Display Options"
 msgstr "Opciones de visualización de capas"
 
 #: pcbnew/widgets/appearance_controls.cpp:625
-#: pcbnew/widgets/appearance_controls.cpp:1798
+#: pcbnew/widgets/appearance_controls.cpp:1834
 #, c-format
 msgid "Inactive layers (%s):"
 msgstr "Capas inactivas (%s):"
 
 #: pcbnew/widgets/appearance_controls.cpp:627
-#: pcbnew/widgets/appearance_controls.cpp:1800
+#: pcbnew/widgets/appearance_controls.cpp:1836
 msgid "Inactive layers:"
 msgstr "Capas inactivas:"
 
 #: pcbnew/widgets/appearance_controls.cpp:641
-#: pcbnew/widgets/appearance_controls.cpp:1805
+#: pcbnew/widgets/appearance_controls.cpp:1841
 msgid "Inactive layers will be shown in full color"
 msgstr "Las capas inactivas se mostrarán a color completo"
 
 #: pcbnew/widgets/appearance_controls.cpp:646
-#: pcbnew/widgets/appearance_controls.cpp:1807
+#: pcbnew/widgets/appearance_controls.cpp:1843
 msgid "Dim"
 msgstr "Atenuar"
 
 #: pcbnew/widgets/appearance_controls.cpp:648
-#: pcbnew/widgets/appearance_controls.cpp:1808
+#: pcbnew/widgets/appearance_controls.cpp:1844
 msgid "Inactive layers will be dimmed"
 msgstr "Las capas inactivas serán atenuadas"
 
 #: pcbnew/widgets/appearance_controls.cpp:655
-#: pcbnew/widgets/appearance_controls.cpp:1811
+#: pcbnew/widgets/appearance_controls.cpp:1847
 msgid "Inactive layers will be hidden"
 msgstr "Las capas inactivas serán ocultas"
 
 #: pcbnew/widgets/appearance_controls.cpp:666
-#: pcbnew/widgets/appearance_controls.cpp:1813
+#: pcbnew/widgets/appearance_controls.cpp:1849
 msgid "Flip board view"
 msgstr "Voltear vista de placa"
 
 #: pcbnew/widgets/appearance_controls.cpp:688
-#: pcbnew/widgets/appearance_controls.cpp:2522
+#: pcbnew/widgets/appearance_controls.cpp:2558
 msgid "Net Display Options"
 msgstr "Opciones de visualización de redes"
 
 #: pcbnew/widgets/appearance_controls.cpp:700
-#: pcbnew/widgets/appearance_controls.cpp:2527
+#: pcbnew/widgets/appearance_controls.cpp:2563
 #, c-format
 msgid "Net colors (%s):"
 msgstr "Colores de redes (%s):"
 
 #: pcbnew/widgets/appearance_controls.cpp:702
-#: pcbnew/widgets/appearance_controls.cpp:2529
+#: pcbnew/widgets/appearance_controls.cpp:2565
 msgid "Net colors:"
 msgstr "Colores de redes:"
 
 #: pcbnew/widgets/appearance_controls.cpp:707
-#: pcbnew/widgets/appearance_controls.cpp:2532
+#: pcbnew/widgets/appearance_controls.cpp:2568
 msgid "Choose when to show net and netclass colors"
 msgstr "Elegir cuando mostrar los colores de red y clase de red"
 
 #: pcbnew/widgets/appearance_controls.cpp:716
-#: pcbnew/widgets/appearance_controls.cpp:2535
+#: pcbnew/widgets/appearance_controls.cpp:2571
 msgid "Net and netclass colors are shown on all copper items"
 msgstr ""
 "Los colores de red y clases de red se muestran en todos los elementos de "
 "cobre"
 
 #: pcbnew/widgets/appearance_controls.cpp:724
-#: pcbnew/widgets/appearance_controls.cpp:2538
+#: pcbnew/widgets/appearance_controls.cpp:2574
 msgid "Net and netclass colors are shown on the ratsnest only"
 msgstr ""
 "Los colores de red y clases de red se muestran solo en las líneas aéreas"
 
 #: pcbnew/widgets/appearance_controls.cpp:731
-#: pcbnew/widgets/appearance_controls.cpp:2541
+#: pcbnew/widgets/appearance_controls.cpp:2577
 msgid "Net and netclass colors are not shown"
 msgstr "Los colores de red y clases de red no se muestran"
 
 #: pcbnew/widgets/appearance_controls.cpp:742
-#: pcbnew/widgets/appearance_controls.cpp:2546
+#: pcbnew/widgets/appearance_controls.cpp:2582
 #, c-format
 msgid "Ratsnest display (%s):"
 msgstr "Visualización de líneas aéreas (%s):"
 
 #: pcbnew/widgets/appearance_controls.cpp:744
-#: pcbnew/widgets/appearance_controls.cpp:2548
+#: pcbnew/widgets/appearance_controls.cpp:2584
 msgid "Ratsnest display:"
 msgstr "Visualización de líneas aéreas:"
 
 #: pcbnew/widgets/appearance_controls.cpp:749
-#: pcbnew/widgets/appearance_controls.cpp:2551
+#: pcbnew/widgets/appearance_controls.cpp:2587
 msgid "Choose which ratsnest lines to display"
 msgstr "Elegir que líneas aéreas mostrar"
 
 #: pcbnew/widgets/appearance_controls.cpp:759
-#: pcbnew/widgets/appearance_controls.cpp:2554
+#: pcbnew/widgets/appearance_controls.cpp:2590
 msgid "Show ratsnest lines to items on all layers"
 msgstr "Mostrar líneas aéreas a elementos de todas las capas"
 
 #: pcbnew/widgets/appearance_controls.cpp:764
-#: pcbnew/widgets/appearance_controls.cpp:2556
+#: pcbnew/widgets/appearance_controls.cpp:2592
 msgid "Visible layers"
 msgstr "Capas visibles"
 
 #: pcbnew/widgets/appearance_controls.cpp:766
-#: pcbnew/widgets/appearance_controls.cpp:2557
+#: pcbnew/widgets/appearance_controls.cpp:2593
 msgid "Show ratsnest lines to items on visible layers"
 msgstr "Mostrar líneas aéreas a elementos en las capas visibles"
 
 #: pcbnew/widgets/appearance_controls.cpp:773
-#: pcbnew/widgets/appearance_controls.cpp:2560
+#: pcbnew/widgets/appearance_controls.cpp:2596
 msgid "Hide all ratsnest lines"
 msgstr "Ocultar todas las líneas aéreas"
 
@@ -52200,13 +51771,13 @@ msgid "Highlight %s"
 msgstr "Resaltar %s"
 
 #: pcbnew/widgets/appearance_controls.cpp:935
-#: pcbnew/widgets/appearance_controls.cpp:2391
+#: pcbnew/widgets/appearance_controls.cpp:2427
 #, c-format
 msgid "Select Tracks and Vias in %s"
 msgstr "Seleccionar pistas y vías en %s"
 
 #: pcbnew/widgets/appearance_controls.cpp:938
-#: pcbnew/widgets/appearance_controls.cpp:2394
+#: pcbnew/widgets/appearance_controls.cpp:2430
 #, c-format
 msgid "Unselect Tracks and Vias in %s"
 msgstr "Deseleccionar pistas y vías en %s"
@@ -52357,92 +51928,272 @@ msgstr "Capa definida por el usuario 8"
 msgid "User defined layer 9"
 msgstr "Capa definida por el usuario 9"
 
-#: pcbnew/widgets/appearance_controls.cpp:1730
+#: pcbnew/widgets/appearance_controls.cpp:1684
+#, fuzzy
+msgid "User defined layer 10"
+msgstr "Capa definida por el usuario 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1685
+#, fuzzy
+msgid "User defined layer 11"
+msgstr "Capa definida por el usuario 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1686
+#, fuzzy
+msgid "User defined layer 12"
+msgstr "Capa definida por el usuario 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1687
+#, fuzzy
+msgid "User defined layer 13"
+msgstr "Capa definida por el usuario 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1688
+#, fuzzy
+msgid "User defined layer 14"
+msgstr "Capa definida por el usuario 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1689
+#, fuzzy
+msgid "User defined layer 15"
+msgstr "Capa definida por el usuario 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1690
+#, fuzzy
+msgid "User defined layer 16"
+msgstr "Capa definida por el usuario 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1691
+#, fuzzy
+msgid "User defined layer 17"
+msgstr "Capa definida por el usuario 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1692
+#, fuzzy
+msgid "User defined layer 18"
+msgstr "Capa definida por el usuario 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1693
+#, fuzzy
+msgid "User defined layer 19"
+msgstr "Capa definida por el usuario 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1694
+#, fuzzy
+msgid "User defined layer 20"
+msgstr "Capa definida por el usuario 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1695
+#, fuzzy
+msgid "User defined layer 21"
+msgstr "Capa definida por el usuario 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1696
+#, fuzzy
+msgid "User defined layer 22"
+msgstr "Capa definida por el usuario 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1697
+#, fuzzy
+msgid "User defined layer 23"
+msgstr "Capa definida por el usuario 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1698
+#, fuzzy
+msgid "User defined layer 24"
+msgstr "Capa definida por el usuario 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1699
+#, fuzzy
+msgid "User defined layer 25"
+msgstr "Capa definida por el usuario 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1700
+#, fuzzy
+msgid "User defined layer 26"
+msgstr "Capa definida por el usuario 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1701
+#, fuzzy
+msgid "User defined layer 27"
+msgstr "Capa definida por el usuario 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1702
+#, fuzzy
+msgid "User defined layer 28"
+msgstr "Capa definida por el usuario 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1703
+#, fuzzy
+msgid "User defined layer 29"
+msgstr "Capa definida por el usuario 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1704
+#, fuzzy
+msgid "User defined layer 30"
+msgstr "Capa definida por el usuario 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1705
+#, fuzzy
+msgid "User defined layer 31"
+msgstr "Capa definida por el usuario 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1706
+#, fuzzy
+msgid "User defined layer 32"
+msgstr "Capa definida por el usuario 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1707
+#, fuzzy
+msgid "User defined layer 33"
+msgstr "Capa definida por el usuario 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1708
+#, fuzzy
+msgid "User defined layer 34"
+msgstr "Capa definida por el usuario 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1709
+#, fuzzy
+msgid "User defined layer 35"
+msgstr "Capa definida por el usuario 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1710
+#, fuzzy
+msgid "User defined layer 36"
+msgstr "Capa definida por el usuario 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1711
+#, fuzzy
+msgid "User defined layer 37"
+msgstr "Capa definida por el usuario 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1712
+#, fuzzy
+msgid "User defined layer 38"
+msgstr "Capa definida por el usuario 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1713
+#, fuzzy
+msgid "User defined layer 39"
+msgstr "Capa definida por el usuario 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1714
+#, fuzzy
+msgid "User defined layer 40"
+msgstr "Capa definida por el usuario 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1715
+#, fuzzy
+msgid "User defined layer 41"
+msgstr "Capa definida por el usuario 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1716
+#, fuzzy
+msgid "User defined layer 42"
+msgstr "Capa definida por el usuario 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1717
+#, fuzzy
+msgid "User defined layer 43"
+msgstr "Capa definida por el usuario 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1718
+#, fuzzy
+msgid "User defined layer 44"
+msgstr "Capa definida por el usuario 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1719
+#, fuzzy
+msgid "User defined layer 45"
+msgstr "Capa definida por el usuario 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1766
 msgid "Front copper layer"
 msgstr "Capa de cobre frontal"
 
-#: pcbnew/widgets/appearance_controls.cpp:1731
+#: pcbnew/widgets/appearance_controls.cpp:1767
 msgid "Back copper layer"
 msgstr "Capa de cobre trasera"
 
-#: pcbnew/widgets/appearance_controls.cpp:1732
+#: pcbnew/widgets/appearance_controls.cpp:1768
 msgid "Inner copper layer"
 msgstr "Capa de cobre interna"
 
-#: pcbnew/widgets/appearance_controls.cpp:1822
+#: pcbnew/widgets/appearance_controls.cpp:1858
 msgid "Show All Copper Layers"
 msgstr "Mostrar todas las capas de cobre"
 
-#: pcbnew/widgets/appearance_controls.cpp:1824
+#: pcbnew/widgets/appearance_controls.cpp:1860
 msgid "Hide All Copper Layers"
 msgstr "Ocultar todas las capas de cobre"
 
-#: pcbnew/widgets/appearance_controls.cpp:1835
+#: pcbnew/widgets/appearance_controls.cpp:1871
 msgid "Show All Non Copper Layers"
 msgstr "Mostrar todas las capas sin cobre"
 
-#: pcbnew/widgets/appearance_controls.cpp:1839
+#: pcbnew/widgets/appearance_controls.cpp:1875
 msgid "Hide All Non Copper Layers"
 msgstr "Ocultar todas las capas sin cobre"
 
-#: pcbnew/widgets/appearance_controls.cpp:1853
+#: pcbnew/widgets/appearance_controls.cpp:1889
 msgid "Show Only Front Assembly Layers"
 msgstr "Mostrar solo las capas frontales de ensamblado"
 
-#: pcbnew/widgets/appearance_controls.cpp:1856
+#: pcbnew/widgets/appearance_controls.cpp:1892
 msgid "Show Only Front Layers"
 msgstr "Mostrar solo las capas frontales"
 
-#: pcbnew/widgets/appearance_controls.cpp:1863
+#: pcbnew/widgets/appearance_controls.cpp:1899
 msgid "Show Only Inner Layers"
 msgstr "Mostrar solo las capas internas"
 
-#: pcbnew/widgets/appearance_controls.cpp:1867
+#: pcbnew/widgets/appearance_controls.cpp:1903
 msgid "Show Only Back Layers"
 msgstr "Mostrar solo las capas traseras"
 
-#: pcbnew/widgets/appearance_controls.cpp:1871
+#: pcbnew/widgets/appearance_controls.cpp:1907
 msgid "Show Only Back Assembly Layers"
 msgstr "Mostrar solo las capas traseras de ensamblado"
 
-#: pcbnew/widgets/appearance_controls.cpp:2248
+#: pcbnew/widgets/appearance_controls.cpp:2284
 #, c-format
 msgid "Set opacity of %s"
 msgstr "Fijar opacidad de %s"
 
-#: pcbnew/widgets/appearance_controls.cpp:2367
+#: pcbnew/widgets/appearance_controls.cpp:2403
 msgid "Set Netclass Color"
 msgstr "Fijar color de clase de red"
 
-#: pcbnew/widgets/appearance_controls.cpp:2371
+#: pcbnew/widgets/appearance_controls.cpp:2407
 #, fuzzy
 msgid "Use Color from Schematic"
 msgstr "Actualizar placa desde esquema"
 
-#: pcbnew/widgets/appearance_controls.cpp:2380
+#: pcbnew/widgets/appearance_controls.cpp:2416
 #, fuzzy
 msgid "Clear Netclass Color"
 msgstr "Limpiar color de red"
 
-#: pcbnew/widgets/appearance_controls.cpp:2388
+#: pcbnew/widgets/appearance_controls.cpp:2424
 #, c-format
 msgid "Highlight Nets in %s"
 msgstr "Resaltar redes en %s"
 
-#: pcbnew/widgets/appearance_controls.cpp:2399
+#: pcbnew/widgets/appearance_controls.cpp:2435
 msgid "Show All Netclasses"
 msgstr "Mostrar todas las clases de redes"
 
-#: pcbnew/widgets/appearance_controls.cpp:2401
+#: pcbnew/widgets/appearance_controls.cpp:2437
 msgid "Hide All Other Netclasses"
 msgstr "Ocultar todas las otras clases de redes"
 
-#: pcbnew/widgets/appearance_controls.cpp:2462
+#: pcbnew/widgets/appearance_controls.cpp:2498
 #, c-format
 msgid "Show or hide ratsnest for nets in %s"
 msgstr "Mostrar u ocultar las líneas aéreas para redes en %s"
 
-#: pcbnew/widgets/appearance_controls.cpp:3447
+#: pcbnew/widgets/appearance_controls.cpp:3483
 msgid ""
 "The current color theme is read-only.  Create a new theme in Preferences to "
 "enable color editing."
@@ -52661,7 +52412,7 @@ msgid "Delete all nets in group '%s'?"
 msgstr "¿Eliminar todas las redes en el grupo '%s'?"
 
 #: pcbnew/widgets/search_handlers.cpp:179 pcbnew/zone.cpp:812
-#: pcbnew/zone.cpp:1909
+#: pcbnew/zone.cpp:1933
 msgid "Priority"
 msgstr "Prioridad"
 
@@ -52717,7 +52468,7 @@ msgstr "Emplazamiento"
 msgid "%s"
 msgstr "%s"
 
-#: pcbnew/zone.cpp:862 pcbnew/zone.cpp:1972
+#: pcbnew/zone.cpp:862 pcbnew/zone.cpp:1996
 msgid "Fill Mode"
 msgstr "Modo relleno"
 
@@ -52781,87 +52532,87 @@ msgstr "Área de regla %s"
 msgid "Zone %s %s"
 msgstr "Zona %s %s"
 
-#: pcbnew/zone.cpp:1916
+#: pcbnew/zone.cpp:1940
 #, fuzzy
 msgid "Keepout"
 msgstr "Áreas restringidas"
 
-#: pcbnew/zone.cpp:1918
+#: pcbnew/zone.cpp:1942
 #, fuzzy
 msgid "Keep Out Tracks"
 msgstr "Área restringida para pistas"
 
-#: pcbnew/zone.cpp:1924
+#: pcbnew/zone.cpp:1948
 #, fuzzy
 msgid "Keep Out Vias"
 msgstr "Área restringida para vías"
 
-#: pcbnew/zone.cpp:1930
+#: pcbnew/zone.cpp:1954
 #, fuzzy
 msgid "Keep Out Pads"
 msgstr "Área restringida para pads"
 
-#: pcbnew/zone.cpp:1936
+#: pcbnew/zone.cpp:1960
 #, fuzzy
 msgid "Keep Out Copper Pours"
 msgstr "Rellenos de zona restringida"
 
-#: pcbnew/zone.cpp:1942
+#: pcbnew/zone.cpp:1966
 #, fuzzy
 msgid "Keep Out Footprints"
 msgstr "Área restringida para huellas"
 
-#: pcbnew/zone.cpp:1951
+#: pcbnew/zone.cpp:1975
 #, fuzzy
 msgid "Enable"
 msgstr "Activado:"
 
-#: pcbnew/zone.cpp:1958
+#: pcbnew/zone.cpp:1982
 msgid "Source Type"
 msgstr "Tipo de fuente"
 
-#: pcbnew/zone.cpp:1963
+#: pcbnew/zone.cpp:1987
 #, fuzzy
 msgid "Source Name"
 msgstr "Fuente 2"
 
-#: pcbnew/zone.cpp:1995
+#: pcbnew/zone.cpp:2019
 msgid "Cannot be less than zone minimum width"
 msgstr "No puede ser menor que el ancho mínimo de la zona"
 
-#: pcbnew/zone.cpp:2001
+#: pcbnew/zone.cpp:2025
 msgid "Hatch Width"
 msgstr "Ancho del rayado"
 
-#: pcbnew/zone.cpp:2008
+#: pcbnew/zone.cpp:2032
 msgid "Hatch Gap"
 msgstr "Espaciado del rayado"
 
-#: pcbnew/zone.cpp:2015
+#: pcbnew/zone.cpp:2039
 msgid "Hatch Minimum Hole Ratio"
 msgstr "Proporción mínima de agujeros de rayado"
 
-#: pcbnew/zone.cpp:2023
+#: pcbnew/zone.cpp:2047
 msgid "Smoothing Effort"
 msgstr "Esfuerzo de suavizado"
 
-#: pcbnew/zone.cpp:2029
+#: pcbnew/zone.cpp:2053
 msgid "Smoothing Amount"
 msgstr "Cantidad de redondeado"
 
-#: pcbnew/zone.cpp:2035
+#: pcbnew/zone.cpp:2059
 msgid "Remove Islands"
 msgstr "Eliminar islas"
 
-#: pcbnew/zone.cpp:2040
+#: pcbnew/zone.cpp:2064
 msgid "Minimum Island Area"
 msgstr "Tamaño mínimo de isla"
 
-#: pcbnew/zone.cpp:2055
+#: pcbnew/zone.cpp:2079
 msgid "Minimum Width"
 msgstr "Ancho mínimo"
 
-#: pcbnew/zone.cpp:2063
+#: pcbnew/zone.cpp:2087
 msgid "Pad Connections"
 msgstr "Conexiones de pads"
 
@@ -53085,6 +52836,198 @@ msgstr "Símbolo esquemático de KiCad"
 msgid "KiCad Drawing Sheet"
 msgstr "Hoja de dibujo de KiCad"
 
+#~ msgid "CrtYd_Front"
+#~ msgstr "CrtYd_Front"
+
+#~ msgid "Fab_Front"
+#~ msgstr "Fab_Front"
+
+#~ msgid "Adhes_Front"
+#~ msgstr "Adhes_Front"
+
+#~ msgid "SoldP_Front"
+#~ msgstr "SoldP_Front"
+
+#~ msgid "SilkS_Front"
+#~ msgstr "SilkS_Front"
+
+#~ msgid "Mask_Front"
+#~ msgstr "Mask_Front"
+
+#~ msgid "If you want a front copper layer"
+#~ msgstr "Si desea una capa de cobre para la parte frontal de la placa"
+
+#~ msgid "Front_layer"
+#~ msgstr "Front_layer"
+
+#~ msgid "Layer name of front (top) copper layer"
+#~ msgstr "Nombre de la capa de cobre frontal"
+
+#~ msgid "In1"
+#~ msgstr "In1"
+
+#~ msgid "In2"
+#~ msgstr "In2"
+
+#~ msgid "In3"
+#~ msgstr "In3"
+
+#~ msgid "In4"
+#~ msgstr "In4"
+
+#~ msgid "In5"
+#~ msgstr "In5"
+
+#~ msgid "In6"
+#~ msgstr "In6"
+
+#~ msgid "In7"
+#~ msgstr "In7"
+
+#~ msgid "In8"
+#~ msgstr "In8"
+
+#~ msgid "In9"
+#~ msgstr "In9"
+
+#~ msgid "In10"
+#~ msgstr "In10"
+
+#~ msgid "In11"
+#~ msgstr "In11"
+
+#~ msgid "In12"
+#~ msgstr "In12"
+
+#~ msgid "In13"
+#~ msgstr "In13"
+
+#~ msgid "In14"
+#~ msgstr "In14"
+
+#~ msgid "In15"
+#~ msgstr "In15"
+
+#~ msgid "In16"
+#~ msgstr "In16"
+
+#~ msgid "In17"
+#~ msgstr "In17"
+
+#~ msgid "In18"
+#~ msgstr "In18"
+
+#~ msgid "In19"
+#~ msgstr "In19"
+
+#~ msgid "In20"
+#~ msgstr "In20"
+
+#~ msgid "In21"
+#~ msgstr "In21"
+
+#~ msgid "In22"
+#~ msgstr "In22"
+
+#~ msgid "In23"
+#~ msgstr "In23"
+
+#~ msgid "In24"
+#~ msgstr "In24"
+
+#~ msgid "In25"
+#~ msgstr "In25"
+
+#~ msgid "In26"
+#~ msgstr "In26"
+
+#~ msgid "In27"
+#~ msgstr "In27"
+
+#~ msgid "In28"
+#~ msgstr "In28"
+
+#~ msgid "In29"
+#~ msgstr "In29"
+
+#~ msgid "In30"
+#~ msgstr "In30"
+
+#~ msgid "If you want a back copper layer"
+#~ msgstr "Si desea una capa de cobre trasera"
+
+#~ msgid "Layer name of back (bottom) copper layer"
+#~ msgstr "Nombre de capa de la capa de cobre trasera"
+
+#~ msgid "SoldM_Back"
+#~ msgstr "SoldM_Back"
+
+#~ msgid "SilkS_Back"
+#~ msgstr "SilkS_Back"
+
+#~ msgid "SoldP_Back"
+#~ msgstr "SoldP_Back"
+
+#~ msgid "Adhes_Back"
+#~ msgstr "Adhes_Back"
+
+#~ msgid "Fab_Back"
+#~ msgstr "Fab_Back"
+
+#~ msgid "CrtYd_Back"
+#~ msgstr "CrtYd_Back"
+
+#~ msgid "Pcb_Edges"
+#~ msgstr "Pcb_Edges"
+
+#~ msgid "Margin"
+#~ msgstr "Margen"
+
+#~ msgid "Eco1"
+#~ msgstr "Eco1"
+
+#~ msgid "Eco2"
+#~ msgstr "Eco2"
+
+#~ msgid "Comments"
+#~ msgstr "Comentarios"
+
+#~ msgid "Drawings"
+#~ msgstr "Dibujos"
+
+#~ msgid "User1"
+#~ msgstr "User1"
+
+#~ msgid "User2"
+#~ msgstr "User2"
+
+#~ msgid "User3"
+#~ msgstr "User3"
+
+#~ msgid "User4"
+#~ msgstr "User4"
+
+#~ msgid "User5"
+#~ msgstr "User5"
+
+#~ msgid "User6"
+#~ msgstr "User6"
+
+#~ msgid "User7"
+#~ msgstr "User7"
+
+#~ msgid "User8"
+#~ msgstr "User8"
+
+#~ msgid "User9"
+#~ msgstr "User9"
+
+#~ msgid "(Pad has no layer)"
+#~ msgstr "(El pad no tiene capa)"
+
+#~ msgid "(PTH pad has no copper layers)"
+#~ msgstr "(el pad PTH no tiene capas de cobre)"
+
 #, c-format
 #~ msgid "Field%d"
 #~ msgstr "Campo%d"
diff --git a/translation/pofiles/et.po b/translation/pofiles/et.po
index 4dffe5293b..bdaaf99721 100644
--- a/translation/pofiles/et.po
+++ b/translation/pofiles/et.po
@@ -3,7 +3,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: KiCad\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-01-28 19:42+0300\n"
+"POT-Creation-Date: 2025-01-29 19:59+0300\n"
 "PO-Revision-Date: 2023-09-27 16:00+0000\n"
 "Last-Translator: Ivan Chuba <xtrvweb@gmail.com>\n"
 "Language-Team: Estonian <https://hosted.weblate.org/projects/kicad/master-"
@@ -156,7 +156,7 @@ msgstr ""
 #: pcbnew/pcb_io/easyedapro/pcb_io_easyedapro.cpp:116
 #: pcbnew/pcb_io/fabmaster/pcb_io_fabmaster.cpp:59
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:503
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2703
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2706
 #, c-format
 msgid "Loading %s..."
 msgstr "Laadimine %s..."
@@ -279,7 +279,7 @@ msgstr ""
 #: 3d-viewer/3d_viewer/eda_3d_viewer_frame.cpp:667
 #: eeschema/dialogs/panel_eeschema_display_options_base.cpp:27
 #: eeschema/dialogs/panel_sym_display_options_base.cpp:25
-#: pcbnew/footprint_edit_frame.cpp:242 pcbnew/footprint_edit_frame.cpp:955
+#: pcbnew/footprint_edit_frame.cpp:242 pcbnew/footprint_edit_frame.cpp:965
 #: pcbnew/pcb_edit_frame.cpp:326 pcbnew/pcb_edit_frame.cpp:1708
 #: pcbnew/tools/pcb_actions.cpp:1327
 msgid "Appearance"
@@ -318,10 +318,10 @@ msgstr ""
 #: 3d-viewer/3d_viewer/eda_3d_viewer_frame.cpp:748 common/confirm.cpp:211
 #: common/dialogs/dialog_grid_settings.cpp:82
 #: common/dialogs/dialog_grid_settings.cpp:89
-#: common/dialogs/panel_embedded_files.cpp:296
-#: common/dialogs/panel_embedded_files.cpp:369
-#: common/dialogs/panel_embedded_files.cpp:400
-#: common/dialogs/panel_embedded_files.cpp:410
+#: common/dialogs/panel_embedded_files.cpp:307
+#: common/dialogs/panel_embedded_files.cpp:416
+#: common/dialogs/panel_embedded_files.cpp:447
+#: common/dialogs/panel_embedded_files.cpp:457
 #: common/dialogs/panel_setup_severities.cpp:44 common/kidialog.cpp:126
 #: eeschema/dialogs/dialog_erc.cpp:878
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1812
@@ -344,9 +344,9 @@ msgstr ""
 #: pcb_calculator/calculator_panels/panel_fusing_current.cpp:191
 #: pcb_calculator/calculator_panels/panel_fusing_current.cpp:203
 #: pcbnew/dialogs/dialog_drc.cpp:984
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:397
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:389
 #: pcbnew/drc/drc_item.cpp:231 pcbnew/pcb_marker.cpp:211
-#: pcbnew/widgets/appearance_controls.cpp:2729
+#: pcbnew/widgets/appearance_controls.cpp:2765
 msgid "Error"
 msgstr ""
 
@@ -698,7 +698,7 @@ msgstr ""
 msgid "Model Bounding Boxes"
 msgstr ""
 
-#: 3d-viewer/dialogs/appearance_controls_3D.cpp:77 common/layer_id.cpp:170
+#: 3d-viewer/dialogs/appearance_controls_3D.cpp:77 common/layer_id.cpp:125
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:30
 #: eeschema/dialogs/dialog_update_from_pcb_base.cpp:64
 #: pcb_calculator/calculator_panels/panel_rf_attenuators_base.cpp:111
@@ -800,13 +800,13 @@ msgid "Uncheck 'Use board stackup colors' to allow color editing."
 msgstr ""
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:563
-#: pcbnew/widgets/appearance_controls.cpp:2198
+#: pcbnew/widgets/appearance_controls.cpp:2234
 #, c-format
 msgid "Show or hide %s"
 msgstr ""
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:633
-#: pcbnew/widgets/appearance_controls.cpp:2571
+#: pcbnew/widgets/appearance_controls.cpp:2607
 #, c-format
 msgid "Presets (%s+Tab):"
 msgstr ""
@@ -814,93 +814,93 @@ msgstr ""
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:647
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1644
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2078
-#: pcbnew/widgets/appearance_controls.cpp:2596
+#: pcbnew/widgets/appearance_controls.cpp:2632
 msgid "Save preset..."
 msgstr ""
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:648
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1645
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2079
-#: pcbnew/widgets/appearance_controls.cpp:2597
+#: pcbnew/widgets/appearance_controls.cpp:2633
 msgid "Delete preset..."
 msgstr ""
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:754
-#: pcbnew/widgets/appearance_controls.cpp:2702
+#: pcbnew/widgets/appearance_controls.cpp:2738
 msgid "Layer preset name:"
 msgstr ""
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:755
-#: pcbnew/widgets/appearance_controls.cpp:2703
+#: pcbnew/widgets/appearance_controls.cpp:2739
 msgid "Save Layer Preset"
 msgstr ""
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:770
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1819
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2221
-#: pcbnew/widgets/appearance_controls.cpp:2736
+#: pcbnew/widgets/appearance_controls.cpp:2772
 msgid "Overwrite existing preset?"
 msgstr ""
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:796
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1844
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2246
-#: pcbnew/widgets/appearance_controls.cpp:2762
+#: pcbnew/widgets/appearance_controls.cpp:2798
 msgid "Presets"
 msgstr ""
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:805
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1856
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2258
-#: pcbnew/widgets/appearance_controls.cpp:2774
+#: pcbnew/widgets/appearance_controls.cpp:2810
 msgid "Delete Preset"
 msgstr ""
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:806
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1857
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2259
-#: pcbnew/widgets/appearance_controls.cpp:2775
+#: pcbnew/widgets/appearance_controls.cpp:2811
 msgid "Select preset:"
 msgstr ""
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:864
-#: pcbnew/widgets/appearance_controls.cpp:2875
+#: pcbnew/widgets/appearance_controls.cpp:2911
 #, c-format
 msgid "Viewports (%s+Tab):"
 msgstr ""
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:873
-#: pcbnew/widgets/appearance_controls.cpp:2884
+#: pcbnew/widgets/appearance_controls.cpp:2920
 msgid "Save viewport..."
 msgstr ""
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:874
-#: pcbnew/widgets/appearance_controls.cpp:2885
+#: pcbnew/widgets/appearance_controls.cpp:2921
 msgid "Delete viewport..."
 msgstr ""
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:905
-#: pcbnew/widgets/appearance_controls.cpp:2934
+#: pcbnew/widgets/appearance_controls.cpp:2970
 msgid "Viewport name:"
 msgstr ""
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:906
-#: pcbnew/widgets/appearance_controls.cpp:2934
+#: pcbnew/widgets/appearance_controls.cpp:2970
 msgid "Save Viewport"
 msgstr ""
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:946
-#: pcbnew/widgets/appearance_controls.cpp:2973
+#: pcbnew/widgets/appearance_controls.cpp:3009
 msgid "Viewports"
 msgstr ""
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:955
-#: pcbnew/widgets/appearance_controls.cpp:2982
+#: pcbnew/widgets/appearance_controls.cpp:3018
 msgid "Delete Viewport"
 msgstr ""
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:956
-#: pcbnew/widgets/appearance_controls.cpp:2983
+#: pcbnew/widgets/appearance_controls.cpp:3019
 msgid "Select viewport:"
 msgstr ""
 
@@ -1267,7 +1267,7 @@ msgid "Z:"
 msgstr "Z:"
 
 #: 3d-viewer/dialogs/panel_preview_3d_model_base.cpp:68
-#: gerbview/gerber_draw_item.cpp:722 pcbnew/footprint.cpp:1676
+#: gerbview/gerber_draw_item.cpp:722 pcbnew/footprint.cpp:1681
 #: pcbnew/pad.cpp:1361
 msgid "Rotation"
 msgstr ""
@@ -1838,8 +1838,8 @@ msgid "Information"
 msgstr ""
 
 #: common/confirm.cpp:266 common/confirm.cpp:269
-#: common/dialogs/panel_embedded_files.cpp:272
-#: common/dialogs/panel_embedded_files.cpp:346
+#: common/dialogs/panel_embedded_files.cpp:285
+#: common/dialogs/panel_embedded_files.cpp:393
 #: eeschema/design_block_utils.cpp:50 eeschema/design_block_utils.cpp:183
 #: eeschema/symbol_editor/symbol_editor.cpp:372
 #: eeschema/symbol_editor/symbol_editor.cpp:998
@@ -1854,7 +1854,7 @@ msgstr ""
 #: pcbnew/dialogs/dialog_gencad_export_options.cpp:119
 #: pcbnew/dialogs/dialog_track_via_properties.cpp:570
 #: pcbnew/footprint_libraries_utils.cpp:375
-#: pcbnew/footprint_libraries_utils.cpp:1148 pcbnew/router/router_tool.cpp:1849
+#: pcbnew/footprint_libraries_utils.cpp:1157 pcbnew/router/router_tool.cpp:1849
 #: pcbnew/router/router_tool.cpp:2603
 #: pcbnew/tools/footprint_editor_control.cpp:470 pcbnew/zone_filler.cpp:881
 msgid "Confirmation"
@@ -1894,7 +1894,7 @@ msgid "KiCad Design Block folders"
 msgstr ""
 
 #: common/design_block_io.cpp:172
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3036
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3039
 #, c-format
 msgid "Cannot overwrite library path '%s'."
 msgstr ""
@@ -1908,7 +1908,7 @@ msgid ""
 msgstr ""
 
 #: common/design_block_io.cpp:201 pcbnew/pcb_io/geda/pcb_io_geda.cpp:977
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3061
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3064
 #, c-format
 msgid "Insufficient permissions to delete folder '%s'."
 msgstr ""
@@ -2006,8 +2006,8 @@ msgstr ""
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:50
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:99
 #: pcbnew/dialogs/panel_pcbnew_action_plugins_base.cpp:42
-#: pcbnew/footprint_libraries_utils.cpp:1006
-#: pcbnew/footprint_libraries_utils.cpp:1334
+#: pcbnew/footprint_libraries_utils.cpp:1015
+#: pcbnew/footprint_libraries_utils.cpp:1343
 msgid "Description"
 msgstr ""
 
@@ -2375,7 +2375,7 @@ msgstr ""
 #: eeschema/dialogs/panel_bom_presets_base.cpp:80
 #: eeschema/dialogs/panel_sym_lib_table.cpp:384
 #: eeschema/dialogs/panel_template_fieldnames_base.cpp:42
-#: eeschema/fields_grid_table.cpp:478 eeschema/sch_pin.cpp:1579
+#: eeschema/fields_grid_table.cpp:469 eeschema/sch_pin.cpp:1579
 #: eeschema/sch_symbol.cpp:2065 eeschema/sch_symbol.cpp:2115
 #: eeschema/symbol_editor/symbol_editor.cpp:1598
 #: eeschema/symbol_viewer_frame.cpp:459
@@ -2385,13 +2385,15 @@ msgstr ""
 #: kicad/pcm/dialogs/dialog_manage_repositories_base.cpp:39
 #: kicad/pcm/dialogs/panel_package_base.cpp:50
 #: pcbnew/dialogs/dialog_footprint_wizard_list_base.cpp:42
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:54
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:170
 #: pcbnew/dialogs/panel_fp_lib_table.cpp:438
-#: pcbnew/pcb_fields_grid_table.cpp:174 pcbnew/pcb_group.cpp:507
+#: pcbnew/pcb_fields_grid_table.cpp:143 pcbnew/pcb_group.cpp:507
 #: pcbnew/widgets/pcb_net_inspector_panel.cpp:120
 #: pcbnew/widgets/search_handlers.cpp:176
 #: pcbnew/widgets/search_handlers.cpp:309
 #: pcbnew/widgets/search_handlers.cpp:388 pcbnew/zone.cpp:853
-#: pcbnew/zone.cpp:1913 pcbnew/zone_manager/dialog_zone_manager_base.cpp:38
+#: pcbnew/zone.cpp:1937 pcbnew/zone_manager/dialog_zone_manager_base.cpp:38
 #: pcbnew/zone_manager/model_zones_overview_table.h:75
 msgid "Name"
 msgstr ""
@@ -2572,7 +2574,7 @@ msgstr ""
 #: eeschema/symbol_editor/symbol_editor.cpp:860
 #: pcb_calculator/dialogs/dialog_regulator_form_base.cpp:27
 #: pcbnew/board_stackup_manager/dialog_dielectric_list_manager_base.cpp:31
-#: pcbnew/footprint_libraries_utils.cpp:1040
+#: pcbnew/footprint_libraries_utils.cpp:1049
 msgid "Name:"
 msgstr ""
 
@@ -3145,7 +3147,7 @@ msgstr ""
 #: eeschema/dialogs/dialog_sim_format_value.cpp:75
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:57
 #: eeschema/dialogs/panel_sym_lib_table.cpp:385
-#: eeschema/fields_grid_table.cpp:479 eeschema/sch_symbol.cpp:1098
+#: eeschema/fields_grid_table.cpp:470 eeschema/sch_symbol.cpp:1098
 #: eeschema/sch_symbol.cpp:2062 eeschema/sch_symbol.cpp:2112
 #: eeschema/sch_symbol.cpp:2994 eeschema/sim/simulator_frame_ui.cpp:616
 #: eeschema/sim/simulator_frame_ui.cpp:2673
@@ -3155,13 +3157,13 @@ msgstr ""
 #: eeschema/widgets/search_handlers.cpp:247
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:69
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:70
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:65
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:157
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:169
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:48
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:57
-#: pcbnew/dialogs/panel_fp_lib_table.cpp:439 pcbnew/footprint.cpp:4048
+#: pcbnew/dialogs/panel_fp_lib_table.cpp:439 pcbnew/footprint.cpp:4053
 #: pcbnew/footprint_wizard_frame.cpp:326 pcbnew/pcb_dimension.cpp:605
-#: pcbnew/pcb_fields_grid_table.cpp:175 pcbnew/plot_board_layers.cpp:107
+#: pcbnew/pcb_fields_grid_table.cpp:144 pcbnew/plot_board_layers.cpp:107
 #: pcbnew/widgets/search_handlers.cpp:119
 msgid "Value"
 msgstr ""
@@ -3276,7 +3278,7 @@ msgstr ""
 #: eeschema/dialogs/dialog_plot_schematic_base.cpp:78
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:72
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:69
-#: eeschema/fields_grid_table.cpp:491
+#: eeschema/fields_grid_table.cpp:482
 #: eeschema/printing/dialog_print_using_printer_base.cpp:35
 #: eeschema/sch_bus_entry.cpp:674 eeschema/sch_junction.cpp:383
 #: eeschema/sch_line.cpp:1099 eeschema/sim/simulator_frame_ui.cpp:609
@@ -3504,7 +3506,7 @@ msgstr "OK"
 #: common/dialogs/git/dialog_git_auth.cpp:54
 #: common/dialogs/git/dialog_git_commit.cpp:143
 #: common/dialogs/git/dialog_git_switch.cpp:69
-#: common/dialogs/panel_embedded_files.cpp:370 common/tool/actions.cpp:159
+#: common/dialogs/panel_embedded_files.cpp:417 common/tool/actions.cpp:159
 #: eeschema/dialogs/dialog_erc.cpp:426
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1344 eeschema/sheet.cpp:783
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:962
@@ -4005,7 +4007,7 @@ msgstr ""
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283
 #: pcbnew/microwave/microwave_polygon.cpp:127 pcbnew/tools/pcb_control.cpp:348
 #: pcbnew/widgets/appearance_controls.cpp:637
-#: pcbnew/widgets/appearance_controls.cpp:1804
+#: pcbnew/widgets/appearance_controls.cpp:1840
 msgid "Normal"
 msgstr ""
 
@@ -4358,8 +4360,8 @@ msgid "One of the nicknames will need to be changed after adding this library."
 msgstr ""
 
 #: common/dialogs/panel_design_block_lib_table.cpp:1010
-#: common/dialogs/panel_embedded_files.cpp:348
-#: common/dialogs/panel_embedded_files.cpp:370
+#: common/dialogs/panel_embedded_files.cpp:395
+#: common/dialogs/panel_embedded_files.cpp:417
 #: eeschema/design_block_utils.cpp:89
 #: eeschema/dialogs/panel_sym_lib_table.cpp:688 eeschema/sch_base_frame.cpp:306
 #: pcbnew/dialogs/panel_fp_lib_table.cpp:1038
@@ -4442,8 +4444,8 @@ msgstr ""
 #: eeschema/symbol_editor/symbol_editor.cpp:826 include/lib_table_grid.h:208
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:46
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:95
-#: pcbnew/footprint_libraries_utils.cpp:1005
-#: pcbnew/footprint_libraries_utils.cpp:1333
+#: pcbnew/footprint_libraries_utils.cpp:1014
+#: pcbnew/footprint_libraries_utils.cpp:1342
 msgid "Nickname"
 msgstr ""
 
@@ -4527,23 +4529,14 @@ msgstr ""
 msgid "Copy the reference for this embedded file"
 msgstr ""
 
-#: common/dialogs/panel_embedded_files.cpp:260
-msgid "Select a file to embed"
-msgstr ""
-
-#: common/dialogs/panel_embedded_files.cpp:261
-#, fuzzy
-msgid "All files|*.*"
-msgstr "Kõik Failid"
-
-#: common/dialogs/panel_embedded_files.cpp:270
-#: common/dialogs/panel_embedded_files.cpp:343
+#: common/dialogs/panel_embedded_files.cpp:283
+#: common/dialogs/panel_embedded_files.cpp:390
 #, c-format
 msgid "File '%s' already exists."
 msgstr ""
 
-#: common/dialogs/panel_embedded_files.cpp:274
-#: common/dialogs/panel_embedded_files.cpp:348
+#: common/dialogs/panel_embedded_files.cpp:286
+#: common/dialogs/panel_embedded_files.cpp:395
 #: eeschema/design_block_utils.cpp:51 eeschema/design_block_utils.cpp:184
 #: eeschema/symbol_editor/symbol_editor.cpp:373
 #: eeschema/symbol_editor/symbol_editor.cpp:999
@@ -4555,40 +4548,49 @@ msgstr ""
 #: pcbnew/dialogs/dialog_export_odbpp.cpp:411
 #: pcbnew/dialogs/dialog_gencad_export_options.cpp:120
 #: pcbnew/footprint_libraries_utils.cpp:376
-#: pcbnew/footprint_libraries_utils.cpp:1150
+#: pcbnew/footprint_libraries_utils.cpp:1159
 #: pcbnew/tools/footprint_editor_control.cpp:472
 msgid "Overwrite"
 msgstr ""
 
-#: common/dialogs/panel_embedded_files.cpp:293
+#: common/dialogs/panel_embedded_files.cpp:305
 #, c-format
 msgid "Failed to add file '%s'."
 msgstr ""
 
-#: common/dialogs/panel_embedded_files.cpp:330
+#: common/dialogs/panel_embedded_files.cpp:318
+msgid "Select a file to embed"
+msgstr ""
+
+#: common/dialogs/panel_embedded_files.cpp:319
+#, fuzzy
+msgid "All files|*.*"
+msgstr "Kõik Failid"
+
+#: common/dialogs/panel_embedded_files.cpp:377
 msgid "Select a directory to export files"
 msgstr ""
 
-#: common/dialogs/panel_embedded_files.cpp:362
+#: common/dialogs/panel_embedded_files.cpp:409
 #, c-format
 msgid "Directory '%s' is not writable."
 msgstr ""
 
-#: common/dialogs/panel_embedded_files.cpp:365
+#: common/dialogs/panel_embedded_files.cpp:412
 #, c-format
 msgid "Folder '%s' is not writable."
 msgstr ""
 
-#: common/dialogs/panel_embedded_files.cpp:370
+#: common/dialogs/panel_embedded_files.cpp:417
 msgid "Retry"
 msgstr ""
 
-#: common/dialogs/panel_embedded_files.cpp:397
+#: common/dialogs/panel_embedded_files.cpp:444
 #, c-format
 msgid "Failed to open file '%s'."
 msgstr ""
 
-#: common/dialogs/panel_embedded_files.cpp:407
+#: common/dialogs/panel_embedded_files.cpp:454
 #, c-format
 msgid "Failed to write file '%s'."
 msgstr ""
@@ -4867,12 +4869,12 @@ msgstr ""
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1099
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:583
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:854
-#: pcbnew/dialogs/dialog_plot_base.cpp:118 pcbnew/footprint.cpp:4007
-#: pcbnew/pad.cpp:2507 pcbnew/pad.cpp:2526 pcbnew/pcb_dimension.cpp:1973
+#: pcbnew/dialogs/dialog_plot_base.cpp:118 pcbnew/footprint.cpp:4012
+#: pcbnew/pad.cpp:2501 pcbnew/pad.cpp:2520 pcbnew/pcb_dimension.cpp:1973
 #: pcbnew/widgets/appearance_controls.cpp:729
 #: pcbnew/widgets/appearance_controls.cpp:771
-#: pcbnew/widgets/appearance_controls.cpp:2540
-#: pcbnew/widgets/appearance_controls.cpp:2559 pcbnew/zone.cpp:1804
+#: pcbnew/widgets/appearance_controls.cpp:2576
+#: pcbnew/widgets/appearance_controls.cpp:2595 pcbnew/zone.cpp:1828
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:83
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 msgid "None"
@@ -5092,9 +5094,9 @@ msgstr ""
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:232
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:363
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:332
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:854 pcbnew/footprint.cpp:4009
-#: pcbnew/pad.cpp:2528 pcbnew/pcb_table.cpp:533 pcbnew/pcb_textbox.cpp:795
-#: pcbnew/zone.cpp:857 pcbnew/zone.cpp:1806
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:854 pcbnew/footprint.cpp:4014
+#: pcbnew/pad.cpp:2522 pcbnew/pcb_table.cpp:533 pcbnew/pcb_textbox.cpp:795
+#: pcbnew/zone.cpp:857 pcbnew/zone.cpp:1830
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 msgid "Solid"
 msgstr ""
@@ -5220,7 +5222,7 @@ msgstr ""
 
 #: common/dialogs/panel_setup_netclasses_base.cpp:52
 #: pcbnew/tools/board_inspection_tool.cpp:641
-#: pcbnew/tools/board_inspection_tool.cpp:1201 pcbnew/zone.cpp:2048
+#: pcbnew/tools/board_inspection_tool.cpp:1201 pcbnew/zone.cpp:2072
 msgid "Clearance"
 msgstr ""
 
@@ -5315,7 +5317,7 @@ msgstr ""
 
 #: common/dialogs/panel_setup_netclasses_base.cpp:153
 #: eeschema/sch_field.cpp:1270 eeschema/sch_label.cpp:207
-#: pcbnew/board_connected_item.cpp:200 pcbnew/pad.cpp:2582 pcbnew/zone.cpp:1907
+#: pcbnew/board_connected_item.cpp:200 pcbnew/pad.cpp:2576 pcbnew/zone.cpp:1931
 msgid "Net Class"
 msgstr ""
 
@@ -5438,7 +5440,7 @@ msgstr ""
 #: common/eda_shape.cpp:2203
 #: eeschema/dialogs/dialog_label_properties_base.cpp:178
 #: eeschema/sch_label.cpp:2249
-#: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:2499
+#: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:2493
 #: pcbnew/pcb_dimension.cpp:1974
 msgid "Rectangle"
 msgstr ""
@@ -5612,7 +5614,7 @@ msgstr ""
 msgid "Hotkeys"
 msgstr ""
 
-#: common/eda_base_frame.cpp:1116 kicad/project_tree_pane.cpp:1008
+#: common/eda_base_frame.cpp:1116 kicad/project_tree_pane.cpp:1009
 msgid "Version Control"
 msgstr ""
 
@@ -5669,7 +5671,7 @@ msgstr ""
 
 #: common/eda_base_frame.cpp:1182 common/tool/actions.cpp:1106
 #: common/tool/common_tools.cpp:617 kicad/tools/kicad_manager_actions.cpp:147
-#: pcbnew/footprint_edit_frame.cpp:1035 pcbnew/menubar_footprint_editor.cpp:92
+#: pcbnew/footprint_edit_frame.cpp:1045 pcbnew/menubar_footprint_editor.cpp:92
 msgid "Footprint Editor"
 msgstr ""
 
@@ -5834,7 +5836,7 @@ msgstr ""
 msgid "Constrain to H, V, 45"
 msgstr ""
 
-#: common/eda_draw_frame.cpp:1121 pcbnew/footprint_libraries_utils.cpp:1368
+#: common/eda_draw_frame.cpp:1121 pcbnew/footprint_libraries_utils.cpp:1377
 msgid "Select Library"
 msgstr ""
 
@@ -6055,7 +6057,7 @@ msgstr ""
 #: eeschema/dialogs/dialog_label_properties_base.cpp:172
 #: eeschema/sch_label.cpp:2247 gerbview/gerber_draw_item.cpp:231
 #: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:1515
-#: pcbnew/pad.cpp:2498 pcbnew/pcb_dimension.cpp:1975
+#: pcbnew/pad.cpp:2492 pcbnew/pcb_dimension.cpp:1975
 msgid "Circle"
 msgstr ""
 
@@ -6137,7 +6139,7 @@ msgstr ""
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:40
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:169
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2140 pcbnew/pad.cpp:1348
-#: pcbnew/pcb_fields_grid_table.cpp:177 pcbnew/pcb_reference_image.cpp:215
+#: pcbnew/pcb_fields_grid_table.cpp:146 pcbnew/pcb_reference_image.cpp:215
 #: pcbnew/pcb_reference_image.cpp:368 pcbnew/pcb_tablecell.cpp:197
 #: pcbnew/pcb_tablecell.cpp:204 pcbnew/pcb_target.cpp:156
 #: pcbnew/pcb_target.cpp:249 pcbnew/pcb_text.cpp:292 pcbnew/pcb_textbox.cpp:814
@@ -6154,7 +6156,7 @@ msgstr ""
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:55
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:56
 #: pcbnew/pad.cpp:1349 pcbnew/pcb_dimension.cpp:1012
-#: pcbnew/pcb_fields_grid_table.cpp:178 pcbnew/pcb_reference_image.cpp:217
+#: pcbnew/pcb_fields_grid_table.cpp:147 pcbnew/pcb_reference_image.cpp:217
 #: pcbnew/pcb_reference_image.cpp:375 pcbnew/pcb_tablecell.cpp:198
 #: pcbnew/pcb_tablecell.cpp:205 pcbnew/pcb_text.cpp:293
 #: pcbnew/pcb_textbox.cpp:815
@@ -6238,7 +6240,7 @@ msgstr "Värvus"
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:62
 #: eeschema/dialogs/dialog_tablecell_properties_base.cpp:119
 #: eeschema/dialogs/dialog_text_properties_base.cpp:113
-#: eeschema/fields_grid_table.cpp:484 eeschema/sch_label.cpp:1197
+#: eeschema/fields_grid_table.cpp:475 eeschema/sch_label.cpp:1197
 #: eeschema/sch_label.cpp:2269 eeschema/sch_tablecell.cpp:128
 #: eeschema/sch_text.cpp:637 eeschema/sch_textbox.cpp:543
 #: pagelayout_editor/dialogs/properties_frame_base.cpp:98
@@ -6249,7 +6251,7 @@ msgstr "Värvus"
 #: pcbnew/dialogs/dialog_tablecell_properties_base.cpp:125
 #: pcbnew/dialogs/panel_fp_editor_graphics_defaults_base.cpp:57
 #: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:52
-#: pcbnew/pcb_fields_grid_table.cpp:180
+#: pcbnew/pcb_fields_grid_table.cpp:149
 msgid "Italic"
 msgstr ""
 
@@ -6264,7 +6266,7 @@ msgstr ""
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:63
 #: eeschema/dialogs/dialog_tablecell_properties_base.cpp:116
 #: eeschema/dialogs/dialog_text_properties_base.cpp:108
-#: eeschema/fields_grid_table.cpp:485 eeschema/sch_label.cpp:1197
+#: eeschema/fields_grid_table.cpp:476 eeschema/sch_label.cpp:1197
 #: eeschema/sch_label.cpp:2270 eeschema/sch_tablecell.cpp:128
 #: eeschema/sch_text.cpp:637 eeschema/sch_textbox.cpp:543
 #: eeschema/widgets/tuner_slider_base.cpp:48
@@ -6281,8 +6283,8 @@ msgstr ""
 #: common/eda_text.cpp:1330
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:242
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
-#: eeschema/fields_grid_table.cpp:310 eeschema/fields_grid_table.cpp:725
-#: eeschema/fields_grid_table.cpp:869 eeschema/pin_type.cpp:113
+#: eeschema/fields_grid_table.cpp:301 eeschema/fields_grid_table.cpp:716
+#: eeschema/fields_grid_table.cpp:860 eeschema/pin_type.cpp:113
 #: eeschema/sch_field.cpp:1144 eeschema/sch_field.cpp:1731
 #: eeschema/sch_pin.cpp:2185 pcbnew/dialogs/dialog_render_job.cpp:42
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2604
@@ -6292,9 +6294,9 @@ msgstr ""
 #: common/eda_text.cpp:1331 common/eda_text.cpp:1340
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:303 eeschema/fields_grid_table.cpp:311
-#: eeschema/fields_grid_table.cpp:726 eeschema/fields_grid_table.cpp:737
-#: eeschema/fields_grid_table.cpp:871 eeschema/fields_grid_table.cpp:895
+#: eeschema/fields_grid_table.cpp:294 eeschema/fields_grid_table.cpp:302
+#: eeschema/fields_grid_table.cpp:717 eeschema/fields_grid_table.cpp:728
+#: eeschema/fields_grid_table.cpp:862 eeschema/fields_grid_table.cpp:886
 #: eeschema/sch_field.cpp:1145 eeschema/sch_field.cpp:1155
 #: eeschema/sch_field.cpp:1732 eeschema/sch_field.cpp:1741
 #: eeschema/sch_text.cpp:658 gerbview/gerber_file_image.cpp:361
@@ -6309,8 +6311,8 @@ msgstr ""
 #: common/eda_text.cpp:1332
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:242
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
-#: eeschema/fields_grid_table.cpp:312 eeschema/fields_grid_table.cpp:727
-#: eeschema/fields_grid_table.cpp:873 eeschema/pin_type.cpp:112
+#: eeschema/fields_grid_table.cpp:303 eeschema/fields_grid_table.cpp:718
+#: eeschema/fields_grid_table.cpp:864 eeschema/pin_type.cpp:112
 #: eeschema/sch_field.cpp:1146 eeschema/sch_field.cpp:1733
 #: eeschema/sch_pin.cpp:2184 pcbnew/dialogs/dialog_render_job.cpp:43
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2605
@@ -6319,8 +6321,8 @@ msgstr ""
 
 #: common/eda_text.cpp:1339
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:302 eeschema/fields_grid_table.cpp:736
-#: eeschema/fields_grid_table.cpp:893 eeschema/sch_field.cpp:1154
+#: eeschema/fields_grid_table.cpp:293 eeschema/fields_grid_table.cpp:727
+#: eeschema/fields_grid_table.cpp:884 eeschema/sch_field.cpp:1154
 #: eeschema/sch_field.cpp:1740 eeschema/sch_text.cpp:657
 #: pcbnew/dialogs/dialog_render_job.cpp:44
 msgid "Top"
@@ -6328,8 +6330,8 @@ msgstr ""
 
 #: common/eda_text.cpp:1341
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:304 eeschema/fields_grid_table.cpp:738
-#: eeschema/fields_grid_table.cpp:897 eeschema/sch_field.cpp:1156
+#: eeschema/fields_grid_table.cpp:295 eeschema/fields_grid_table.cpp:729
+#: eeschema/fields_grid_table.cpp:888 eeschema/sch_field.cpp:1156
 #: eeschema/sch_field.cpp:1742 eeschema/sch_text.cpp:659
 #: pcbnew/dialogs/dialog_render_job.cpp:40
 msgid "Bottom"
@@ -6342,15 +6344,15 @@ msgstr ""
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:68
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:68
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:65
-#: eeschema/fields_grid_table.cpp:487 eeschema/sch_field.cpp:1781
+#: eeschema/fields_grid_table.cpp:478 eeschema/sch_field.cpp:1781
 #: eeschema/sch_pin.cpp:1589 eeschema/sch_pin.cpp:2230
 #: eeschema/sch_symbol.cpp:2965 eeschema/sch_tablecell.cpp:203
 #: eeschema/sch_text.cpp:783 eeschema/sch_textbox.cpp:714
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:59
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:60
-#: pcbnew/footprint.cpp:4039 pcbnew/pad.cpp:2545 pcbnew/pcb_dimension.cpp:1756
-#: pcbnew/pcb_dimension.cpp:1831 pcbnew/pcb_fields_grid_table.cpp:182
-#: pcbnew/pcb_tablecell.cpp:207 pcbnew/zone.cpp:1977
+#: pcbnew/footprint.cpp:4044 pcbnew/pad.cpp:2539 pcbnew/pcb_dimension.cpp:1756
+#: pcbnew/pcb_dimension.cpp:1831 pcbnew/pcb_fields_grid_table.cpp:151
+#: pcbnew/pcb_tablecell.cpp:207 pcbnew/zone.cpp:2001
 msgid "Orientation"
 msgstr ""
 
@@ -6369,7 +6371,7 @@ msgstr ""
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:71
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:71
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:68
-#: eeschema/fields_grid_table.cpp:490 eeschema/sch_field.cpp:1136
+#: eeschema/fields_grid_table.cpp:481 eeschema/sch_field.cpp:1136
 #: eeschema/sch_label.cpp:1195 eeschema/sch_tablecell.cpp:126
 #: eeschema/sch_text.cpp:635 eeschema/sch_textbox.cpp:541
 #: eeschema/widgets/sch_properties_panel.cpp:258 pcbnew/pcb_dimension.cpp:628
@@ -6384,14 +6386,14 @@ msgstr ""
 #: pcbnew/board_stackup_manager/panel_board_stackup_base.cpp:91
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:56
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:57
-#: pcbnew/pcb_fields_grid_table.cpp:179 pcbnew/pcb_tablecell.cpp:206
+#: pcbnew/pcb_fields_grid_table.cpp:148 pcbnew/pcb_tablecell.cpp:206
 #: pcbnew/pcb_text.cpp:291
 msgid "Thickness"
 msgstr ""
 
 #: common/eda_text.cpp:1375 eeschema/sch_field.cpp:1772
 #: eeschema/sch_text.cpp:772 pcbnew/microwave/microwave_polygon.cpp:127
-#: pcbnew/pcb_fields_grid_table.cpp:187
+#: pcbnew/pcb_fields_grid_table.cpp:156
 msgid "Mirrored"
 msgstr ""
 
@@ -6875,7 +6877,7 @@ msgstr ""
 #: common/widgets/listbox_tricks.cpp:51
 #: eeschema/tools/sch_editor_control.cpp:2270
 #: eeschema/tools/symbol_editor_edit_tool.cpp:1020
-#: pcbnew/dialogs/panel_setup_rules.cpp:132 pcbnew/tools/pcb_control.cpp:1234
+#: pcbnew/dialogs/panel_setup_rules.cpp:132 pcbnew/tools/pcb_control.cpp:1238
 msgid "Paste"
 msgstr ""
 
@@ -6886,7 +6888,7 @@ msgstr ""
 #: common/grid_tricks.cpp:368 common/tool/actions.cpp:291
 #: common/widgets/listbox_tricks.cpp:54 eeschema/tools/sch_edit_tool.cpp:1680
 #: eeschema/tools/symbol_editor_edit_tool.cpp:476
-#: kicad/dialogs/panel_jobset.cpp:363 kicad/project_tree_pane.cpp:941
+#: kicad/dialogs/panel_jobset.cpp:363 kicad/project_tree_pane.cpp:942
 #: pcbnew/dialogs/panel_setup_rules.cpp:133 pcbnew/tools/edit_tool.cpp:2646
 msgid "Delete"
 msgstr ""
@@ -7492,166 +7494,166 @@ msgstr ""
 msgid "undefined"
 msgstr ""
 
-#: common/layer_id.cpp:112
+#: common/layer_id.cpp:67
 #: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr_parser.cpp:1149
 msgid "Rescue"
 msgstr ""
 
-#: common/layer_id.cpp:116 eeschema/widgets/panel_sch_selection_filter.cpp:204
+#: common/layer_id.cpp:71 eeschema/widgets/panel_sch_selection_filter.cpp:204
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:37
 msgid "Wires"
 msgstr ""
 
-#: common/layer_id.cpp:117
+#: common/layer_id.cpp:72
 msgid "Buses"
 msgstr ""
 
-#: common/layer_id.cpp:118
+#: common/layer_id.cpp:73
 msgid "Bus junctions"
 msgstr ""
 
-#: common/layer_id.cpp:119
+#: common/layer_id.cpp:74
 msgid "Junctions"
 msgstr ""
 
-#: common/layer_id.cpp:120 eeschema/widgets/panel_sch_selection_filter.cpp:205
+#: common/layer_id.cpp:75 eeschema/widgets/panel_sch_selection_filter.cpp:205
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:41
 #: eeschema/widgets/search_handlers.cpp:399
 msgid "Labels"
 msgstr ""
 
-#: common/layer_id.cpp:121
+#: common/layer_id.cpp:76
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:45
 msgid "Global labels"
 msgstr ""
 
-#: common/layer_id.cpp:122
+#: common/layer_id.cpp:77
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:48
 msgid "Hierarchical labels"
 msgstr ""
 
-#: common/layer_id.cpp:123 eeschema/sch_symbol.cpp:2981
+#: common/layer_id.cpp:78 eeschema/sch_symbol.cpp:2981
 msgid "Pin numbers"
 msgstr ""
 
-#: common/layer_id.cpp:124 eeschema/sch_symbol.cpp:2985
+#: common/layer_id.cpp:79 eeschema/sch_symbol.cpp:2985
 msgid "Pin names"
 msgstr ""
 
-#: common/layer_id.cpp:125
+#: common/layer_id.cpp:80
 msgid "Symbol references"
 msgstr ""
 
-#: common/layer_id.cpp:126
+#: common/layer_id.cpp:81
 msgid "Symbol values"
 msgstr ""
 
-#: common/layer_id.cpp:127
+#: common/layer_id.cpp:82
 msgid "Symbol fields"
 msgstr ""
 
-#: common/layer_id.cpp:128
+#: common/layer_id.cpp:83
 msgid "Sheet references"
 msgstr ""
 
-#: common/layer_id.cpp:129
+#: common/layer_id.cpp:84
 msgid "Net class references"
 msgstr ""
 
-#: common/layer_id.cpp:130
+#: common/layer_id.cpp:85
 msgid "Rule areas"
 msgstr ""
 
-#: common/layer_id.cpp:131
+#: common/layer_id.cpp:86
 msgid "Symbol body outlines"
 msgstr ""
 
-#: common/layer_id.cpp:132
+#: common/layer_id.cpp:87
 msgid "Symbol body fills"
 msgstr ""
 
-#: common/layer_id.cpp:133
+#: common/layer_id.cpp:88
 #, fuzzy
 msgid "Shape fills"
 msgstr "Kõik Failid"
 
-#: common/layer_id.cpp:134
+#: common/layer_id.cpp:89
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:72
 msgid "Schematic text && graphics"
 msgstr ""
 
-#: common/layer_id.cpp:135
+#: common/layer_id.cpp:90
 msgid "Symbol private text && graphics"
 msgstr ""
 
-#: common/layer_id.cpp:136
+#: common/layer_id.cpp:91
 msgid "Schematic text && graphics backgrounds"
 msgstr ""
 
-#: common/layer_id.cpp:137 eeschema/widgets/panel_sch_selection_filter.cpp:206
+#: common/layer_id.cpp:92 eeschema/widgets/panel_sch_selection_filter.cpp:206
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:33
 msgid "Pins"
 msgstr ""
 
-#: common/layer_id.cpp:138
+#: common/layer_id.cpp:93
 msgid "Sheet borders"
 msgstr ""
 
-#: common/layer_id.cpp:139
+#: common/layer_id.cpp:94
 msgid "Sheet backgrounds"
 msgstr ""
 
-#: common/layer_id.cpp:140
+#: common/layer_id.cpp:95
 msgid "Sheet names"
 msgstr ""
 
-#: common/layer_id.cpp:141
+#: common/layer_id.cpp:96
 msgid "Sheet fields"
 msgstr ""
 
-#: common/layer_id.cpp:142
+#: common/layer_id.cpp:97
 msgid "Sheet file names"
 msgstr ""
 
-#: common/layer_id.cpp:143
+#: common/layer_id.cpp:98
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:63
 msgid "Sheet pins"
 msgstr ""
 
-#: common/layer_id.cpp:144
+#: common/layer_id.cpp:99
 msgid "No-connect symbols"
 msgstr ""
 
-#: common/layer_id.cpp:145
+#: common/layer_id.cpp:100
 msgid "DNP markers"
 msgstr ""
 
-#: common/layer_id.cpp:146
+#: common/layer_id.cpp:101
 msgid "Excluded-from-simulation markers"
 msgstr ""
 
-#: common/layer_id.cpp:147
+#: common/layer_id.cpp:102
 msgid "ERC warnings"
 msgstr ""
 
-#: common/layer_id.cpp:148
+#: common/layer_id.cpp:103
 msgid "ERC errors"
 msgstr ""
 
-#: common/layer_id.cpp:149
+#: common/layer_id.cpp:104
 msgid "ERC exclusions"
 msgstr ""
 
-#: common/layer_id.cpp:150 common/layer_id.cpp:189
+#: common/layer_id.cpp:105 common/layer_id.cpp:144
 #: pcbnew/widgets/appearance_controls.cpp:347
 msgid "Anchors"
 msgstr ""
 
-#: common/layer_id.cpp:151 common/layer_id.cpp:193
+#: common/layer_id.cpp:106 common/layer_id.cpp:148
 msgid "Helper items"
 msgstr ""
 
-#: common/layer_id.cpp:152 common/layer_id.cpp:194 common/tool/grid_menu.cpp:56
+#: common/layer_id.cpp:107 common/layer_id.cpp:149 common/tool/grid_menu.cpp:56
 #: eeschema/tools/sch_editor_control.cpp:2867
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:103
 #: gerbview/widgets/gerbview_layer_widget.cpp:135
@@ -7659,80 +7661,80 @@ msgstr ""
 msgid "Grid"
 msgstr ""
 
-#: common/layer_id.cpp:153
+#: common/layer_id.cpp:108
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:104
 msgid "Axes"
 msgstr ""
 
-#: common/layer_id.cpp:154 common/layer_id.cpp:196
+#: common/layer_id.cpp:109 common/layer_id.cpp:151
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:107
 #: gerbview/widgets/gerbview_layer_widget.cpp:141
 msgid "Background"
 msgstr ""
 
-#: common/layer_id.cpp:155 common/layer_id.cpp:192
+#: common/layer_id.cpp:110 common/layer_id.cpp:147
 #: common/widgets/gal_options_panel_base.cpp:120
 #: eeschema/sim/simulator_frame_ui.cpp:613
 #: eeschema/sim/simulator_frame_ui_base.cpp:167
 msgid "Cursor"
 msgstr ""
 
-#: common/layer_id.cpp:156
+#: common/layer_id.cpp:111
 msgid "Hovered items"
 msgstr ""
 
-#: common/layer_id.cpp:157
+#: common/layer_id.cpp:112
 msgid "Highlighted items"
 msgstr ""
 
-#: common/layer_id.cpp:158
+#: common/layer_id.cpp:113
 msgid "Hidden items"
 msgstr ""
 
-#: common/layer_id.cpp:159 common/layer_id.cpp:197
+#: common/layer_id.cpp:114 common/layer_id.cpp:152
 msgid "Selection highlight"
 msgstr ""
 
-#: common/layer_id.cpp:160
+#: common/layer_id.cpp:115
 msgid "Net color highlight"
 msgstr ""
 
-#: common/layer_id.cpp:161 common/layer_id.cpp:190
+#: common/layer_id.cpp:116 common/layer_id.cpp:145
 msgid "Drawing sheet"
 msgstr ""
 
-#: common/layer_id.cpp:162 common/layer_id.cpp:191
+#: common/layer_id.cpp:117 common/layer_id.cpp:146
 msgid "Page limits"
 msgstr ""
 
-#: common/layer_id.cpp:163
+#: common/layer_id.cpp:118
 msgid "Operating point voltages"
 msgstr ""
 
-#: common/layer_id.cpp:164
+#: common/layer_id.cpp:119
 msgid "Operating point currents"
 msgstr ""
 
-#: common/layer_id.cpp:168
+#: common/layer_id.cpp:123
 msgid "Footprints front"
 msgstr ""
 
-#: common/layer_id.cpp:169
+#: common/layer_id.cpp:124
 msgid "Footprints back"
 msgstr ""
 
-#: common/layer_id.cpp:171
+#: common/layer_id.cpp:126
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:27
 #: eeschema/dialogs/dialog_update_from_pcb_base.cpp:53
 #: pcbnew/dialogs/dialog_global_edit_text_and_graphics_base.cpp:28
 msgid "Reference designators"
 msgstr ""
 
-#: common/layer_id.cpp:172
+#: common/layer_id.cpp:127
 msgid "Footprint text"
 msgstr ""
 
-#: common/layer_id.cpp:173
+#: common/layer_id.cpp:128
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:27
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:64
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:24
@@ -7742,91 +7744,91 @@ msgstr ""
 msgid "Tracks"
 msgstr ""
 
-#: common/layer_id.cpp:174
+#: common/layer_id.cpp:129
 msgid "Through vias"
 msgstr ""
 
-#: common/layer_id.cpp:175
+#: common/layer_id.cpp:130
 msgid "Blind/Buried vias"
 msgstr ""
 
-#: common/layer_id.cpp:176
+#: common/layer_id.cpp:131
 msgid "Micro-vias"
 msgstr ""
 
-#: common/layer_id.cpp:177
+#: common/layer_id.cpp:132
 msgid "Via holes"
 msgstr ""
 
-#: common/layer_id.cpp:178
+#: common/layer_id.cpp:133
 msgid "Via hole walls"
 msgstr ""
 
-#: common/layer_id.cpp:179
+#: common/layer_id.cpp:134
 msgid "Plated holes"
 msgstr ""
 
-#: common/layer_id.cpp:180
+#: common/layer_id.cpp:135
 msgid "Plated hole walls"
 msgstr ""
 
-#: common/layer_id.cpp:181
+#: common/layer_id.cpp:136
 msgid "Non-plated holes"
 msgstr ""
 
-#: common/layer_id.cpp:182 pcbnew/dialogs/panel_edit_options_base.cpp:371
+#: common/layer_id.cpp:137 pcbnew/dialogs/panel_edit_options_base.cpp:371
 #: pcbnew/widgets/appearance_controls.cpp:343
 #: pcbnew/widgets/appearance_controls.cpp:721
-#: pcbnew/widgets/appearance_controls.cpp:2537
+#: pcbnew/widgets/appearance_controls.cpp:2573
 #: pcbnew/widgets/search_handlers.cpp:386
 msgid "Ratsnest"
 msgstr ""
 
-#: common/layer_id.cpp:183
+#: common/layer_id.cpp:138
 msgid "DRC warnings"
 msgstr ""
 
-#: common/layer_id.cpp:184
+#: common/layer_id.cpp:139
 msgid "DRC errors"
 msgstr ""
 
-#: common/layer_id.cpp:185
+#: common/layer_id.cpp:140
 msgid "DRC shape 1"
 msgstr ""
 
-#: common/layer_id.cpp:186
+#: common/layer_id.cpp:141
 msgid "DRC shape 2"
 msgstr ""
 
-#: common/layer_id.cpp:187
+#: common/layer_id.cpp:142
 msgid "DRC exclusions"
 msgstr ""
 
-#: common/layer_id.cpp:188
+#: common/layer_id.cpp:143
 msgid "DRC marker shadows"
 msgstr ""
 
-#: common/layer_id.cpp:195
+#: common/layer_id.cpp:150
 msgid "Grid axes"
 msgstr ""
 
-#: common/layer_id.cpp:198
+#: common/layer_id.cpp:153
 msgid "Locked item shadow"
 msgstr ""
 
-#: common/layer_id.cpp:199
+#: common/layer_id.cpp:154
 msgid "Courtyard collision shadow"
 msgstr ""
 
-#: common/layer_id.cpp:200
+#: common/layer_id.cpp:155
 msgid "Track net names"
 msgstr ""
 
-#: common/layer_id.cpp:201
+#: common/layer_id.cpp:156
 msgid "Pad net names"
 msgstr ""
 
-#: common/layer_id.cpp:202
+#: common/layer_id.cpp:157
 msgid "Via net names"
 msgstr ""
 
@@ -7885,13 +7887,13 @@ msgstr ""
 
 #: common/lib_tree_model_adapter.cpp:422
 #: eeschema/widgets/panel_design_block_chooser.cpp:411
-#: eeschema/widgets/panel_symbol_chooser.cpp:171
+#: eeschema/widgets/panel_symbol_chooser.cpp:173
 #: pcbnew/widgets/panel_footprint_chooser.cpp:96
 msgid "Recently Used"
 msgstr ""
 
 #: common/lib_tree_model_adapter.cpp:424
-#: eeschema/widgets/panel_symbol_chooser.cpp:178
+#: eeschema/widgets/panel_symbol_chooser.cpp:180
 msgid "Already Placed"
 msgstr ""
 
@@ -8166,7 +8168,7 @@ msgstr ""
 #: eeschema/dialogs/dialog_sim_model_base.cpp:271 eeschema/sch_symbol.cpp:2058
 #: eeschema/sch_symbol.cpp:2110 eeschema/sch_symbol.cpp:2991
 #: eeschema/widgets/search_handlers.cpp:160
-#: eeschema/widgets/search_handlers.cpp:246 pcbnew/footprint.cpp:4045
+#: eeschema/widgets/search_handlers.cpp:246 pcbnew/footprint.cpp:4050
 #: pcbnew/widgets/search_handlers.cpp:118
 msgid "Reference"
 msgstr ""
@@ -8188,7 +8190,7 @@ msgstr ""
 #: eeschema/tools/sch_edit_tool.cpp:551
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:179
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:184
-#: pcbnew/footprint.cpp:4068
+#: pcbnew/footprint.cpp:4073
 msgid "Attributes"
 msgstr ""
 
@@ -8205,16 +8207,16 @@ msgstr "TSV"
 msgid "Semicolons"
 msgstr ""
 
-#: common/settings/color_settings.cpp:337
+#: common/settings/color_settings.cpp:379
 msgid "(Footprints)"
 msgstr ""
 
-#: common/settings/color_settings.cpp:389
+#: common/settings/color_settings.cpp:433
 #: pagelayout_editor/dialogs/panel_pl_editor_color_settings.cpp:82
 msgid "KiCad Default"
 msgstr ""
 
-#: common/settings/color_settings.cpp:394
+#: common/settings/color_settings.cpp:438
 msgid "KiCad Classic"
 msgstr ""
 
@@ -8237,7 +8239,7 @@ msgid "Create a new document in the editor"
 msgstr ""
 
 #: common/tool/actions.cpp:52 eeschema/symbol_editor/symbol_editor.cpp:866
-#: pcbnew/footprint_libraries_utils.cpp:1050
+#: pcbnew/footprint_libraries_utils.cpp:1059
 msgid "New Library..."
 msgstr ""
 
@@ -8279,7 +8281,7 @@ msgstr ""
 
 #: common/tool/actions.cpp:91 eeschema/symbol_editor/symbol_editor.cpp:856
 #: eeschema/widgets/tuner_slider_base.cpp:117
-#: pcbnew/footprint_libraries_utils.cpp:1036
+#: pcbnew/footprint_libraries_utils.cpp:1045
 msgid "Save"
 msgstr ""
 
@@ -9029,7 +9031,7 @@ msgstr ""
 
 #: common/tool/actions.cpp:1124
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:101
-#: eeschema/fields_grid_table.cpp:1068
+#: eeschema/fields_grid_table.cpp:1059
 msgid "Show Datasheet"
 msgstr ""
 
@@ -9157,6 +9159,7 @@ msgstr ""
 #: eeschema/dialogs/dialog_schematic_setup.cpp:136
 #: pcbnew/dialogs/dialog_board_setup.cpp:210
 #: pcbnew/dialogs/dialog_footprint_properties.cpp:79
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:149
 msgid "Embedded Files"
 msgstr ""
 
@@ -9336,8 +9339,8 @@ msgid "Mirroring for Y axis is not supported yet"
 msgstr ""
 
 #: common/widgets/filter_combobox.cpp:72
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:806
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:833
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:805
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:832
 msgid "Filter:"
 msgstr ""
 
@@ -9353,7 +9356,7 @@ msgstr ""
 #: common/widgets/footprint_diff_widget.cpp:42 cvpcb/cvpcb_mainframe.cpp:814
 #: eeschema/sch_base_frame.cpp:593 eeschema/sch_symbol.cpp:2086
 #: eeschema/sch_symbol.cpp:2090 eeschema/sch_symbol.cpp:2125
-#: eeschema/widgets/symbol_diff_widget.cpp:45 pcbnew/footprint.cpp:1624
+#: eeschema/widgets/symbol_diff_widget.cpp:45 pcbnew/footprint.cpp:1629
 msgid "Library"
 msgstr ""
 
@@ -9367,7 +9370,7 @@ msgid "Footprint not found."
 msgstr ""
 
 #: common/widgets/footprint_select_widget.cpp:68 cvpcb/cvpcb_mainframe.cpp:899
-#: pcbnew/footprint_edit_frame.cpp:1060
+#: pcbnew/footprint_edit_frame.cpp:1070
 #: pcbnew/widgets/panel_footprint_chooser.cpp:69
 msgid "Loading Footprint Libraries"
 msgstr ""
@@ -9444,7 +9447,7 @@ msgstr ""
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:357
 #: pcbnew/dialogs/panel_edit_options_base.cpp:329
 #: pcbnew/dialogs/panel_edit_options_base.cpp:343
-#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1824
+#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1848
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 msgid "Always"
 msgstr ""
@@ -9457,7 +9460,7 @@ msgstr ""
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:357
 #: pcbnew/dialogs/panel_edit_options_base.cpp:329
 #: pcbnew/dialogs/panel_edit_options_base.cpp:343
-#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1825
+#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1849
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 msgid "Never"
 msgstr ""
@@ -9724,8 +9727,8 @@ msgstr ""
 #: pcbnew/dialogs/dialog_footprint_checker_base.cpp:36
 #: pcbnew/widgets/appearance_controls.cpp:713
 #: pcbnew/widgets/appearance_controls.cpp:755
-#: pcbnew/widgets/appearance_controls.cpp:2534
-#: pcbnew/widgets/appearance_controls.cpp:2553
+#: pcbnew/widgets/appearance_controls.cpp:2570
+#: pcbnew/widgets/appearance_controls.cpp:2589
 msgid "All"
 msgstr ""
 
@@ -9815,12 +9818,12 @@ msgid "EasyEDA (JLCEDA) Pro files"
 msgstr ""
 
 #: common/wildcards_and_files_ext.cpp:339
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:301
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:302
 msgid "KiCad printed circuit board files"
 msgstr ""
 
 #: common/wildcards_and_files_ext.cpp:346
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:311
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:312
 msgid "KiCad footprint files"
 msgstr ""
 
@@ -10053,7 +10056,7 @@ msgstr ""
 #: eeschema/generate_alias_info.cpp:39 eeschema/sch_symbol.cpp:2105
 #: eeschema/sch_symbol.cpp:2678 eeschema/sch_symbol.cpp:3003
 #: eeschema/symbol_editor/symbol_editor.cpp:1629
-#: eeschema/symbol_viewer_frame.cpp:462 pcbnew/footprint.cpp:4058
+#: eeschema/symbol_viewer_frame.cpp:462 pcbnew/footprint.cpp:4063
 #: pcbnew/generate_footprint_info.cpp:37 pcbnew/plot_board_layers.cpp:133
 msgid "Keywords"
 msgstr ""
@@ -10118,7 +10121,7 @@ msgstr ""
 #: cvpcb/dialogs/dialog_config_equfiles.cpp:94
 #: eeschema/dialogs/dialog_bom.cpp:403
 #: gerbview/tools/gerbview_inspection_tool.cpp:185
-#: kicad/project_tree_pane.cpp:1022
+#: kicad/project_tree_pane.cpp:1023
 msgid "No text editor selected in KiCad.  Please choose one."
 msgstr ""
 
@@ -10202,7 +10205,7 @@ msgstr ""
 msgid "Error loading footprint"
 msgstr "Jalajälg puudub."
 
-#: cvpcb/display_footprints_frame.cpp:508 pcbnew/footprint.cpp:1684
+#: cvpcb/display_footprints_frame.cpp:508 pcbnew/footprint.cpp:1689
 #, c-format
 msgid "Footprint: %s"
 msgstr ""
@@ -10539,7 +10542,7 @@ msgid "Enter a description for the library:"
 msgstr ""
 
 #: eeschema/design_block_utils.cpp:240 eeschema/sch_symbol.cpp:3000
-#: pcbnew/footprint.cpp:4055 pcbnew/plot_board_layers.cpp:129
+#: pcbnew/footprint.cpp:4060 pcbnew/plot_board_layers.cpp:129
 msgid "Library Description"
 msgstr ""
 
@@ -10564,10 +10567,10 @@ msgid "Please select a library to delete."
 msgstr ""
 
 #: eeschema/design_block_utils.cpp:470 eeschema/design_block_utils.cpp:512
-#: eeschema/design_block_utils.cpp:555 pcbnew/footprint_libraries_utils.cpp:543
+#: eeschema/design_block_utils.cpp:555 pcbnew/footprint_libraries_utils.cpp:552
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:958
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2939
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3017
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2942
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3020
 #, c-format
 msgid "Library '%s' is read only."
 msgstr ""
@@ -11112,7 +11115,7 @@ msgstr ""
 #: eeschema/dialogs/dialog_database_lib_settings_base.cpp:99
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:210
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:1383
-#: pcbnew/footprint_edit_frame.cpp:229 pcbnew/footprint_edit_frame.cpp:951
+#: pcbnew/footprint_edit_frame.cpp:229 pcbnew/footprint_edit_frame.cpp:961
 msgid "Libraries"
 msgstr ""
 
@@ -12162,7 +12165,7 @@ msgstr ""
 #: eeschema/sch_symbol.cpp:2989
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:27
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:28
-#: pcbnew/footprint.cpp:4043
+#: pcbnew/footprint.cpp:4048
 msgid "Fields"
 msgstr ""
 
@@ -12171,21 +12174,21 @@ msgstr ""
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:62
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:201
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:58
-#: eeschema/fields_grid_table.cpp:480
+#: eeschema/fields_grid_table.cpp:471
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:53
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:54
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:54
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:158
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:49
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:99
 #: pcbnew/dialogs/panel_fp_properties_3d_model_base.cpp:45
-#: pcbnew/pcb_fields_grid_table.cpp:176
+#: pcbnew/pcb_fields_grid_table.cpp:145
 msgid "Show"
 msgstr ""
 
 #: eeschema/dialogs/dialog_label_properties_base.cpp:90
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:62
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:59
-#: eeschema/fields_grid_table.cpp:481
+#: eeschema/fields_grid_table.cpp:472
 msgid "Show Name"
 msgstr ""
 
@@ -12193,7 +12196,7 @@ msgstr ""
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:63
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:63
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:60
-#: eeschema/fields_grid_table.cpp:482
+#: eeschema/fields_grid_table.cpp:473
 msgid "H Align"
 msgstr ""
 
@@ -12201,7 +12204,7 @@ msgstr ""
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:64
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:64
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:61
-#: eeschema/fields_grid_table.cpp:483
+#: eeschema/fields_grid_table.cpp:474
 msgid "V Align"
 msgstr ""
 
@@ -12209,7 +12212,7 @@ msgstr ""
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:67
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:67
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:64
-#: eeschema/fields_grid_table.cpp:486 eeschema/sch_field.cpp:1140
+#: eeschema/fields_grid_table.cpp:477 eeschema/sch_field.cpp:1140
 #: eeschema/sch_field.cpp:1777 eeschema/sch_label.cpp:1201
 #: eeschema/sch_tablecell.cpp:132 eeschema/sch_text.cpp:641
 #: eeschema/sch_text.cpp:778 eeschema/sch_textbox.cpp:547
@@ -12223,7 +12226,7 @@ msgstr ""
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:69
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:69
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:66
-#: eeschema/fields_grid_table.cpp:488
+#: eeschema/fields_grid_table.cpp:479
 msgid "X Position"
 msgstr ""
 
@@ -12233,7 +12236,7 @@ msgstr ""
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:70
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:70
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:67
-#: eeschema/fields_grid_table.cpp:489
+#: eeschema/fields_grid_table.cpp:480
 msgid "Y Position"
 msgstr ""
 
@@ -12524,7 +12527,7 @@ msgstr ""
 #: eeschema/dialogs/dialog_sheet_properties.cpp:217
 #: eeschema/dialogs/dialog_symbol_properties.cpp:650
 #: pcbnew/dialogs/dialog_footprint_properties.cpp:402
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:424
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:433
 msgid "Fields must have a name."
 msgstr ""
 
@@ -12558,25 +12561,25 @@ msgstr ""
 msgid "Edit Symbol Properties"
 msgstr ""
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:548
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:547
 #, c-format
 msgid "The name '%s' is already in use."
 msgstr ""
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:634
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:633
 #: eeschema/dialogs/dialog_sheet_properties.cpp:785
 #: eeschema/dialogs/dialog_symbol_properties.cpp:883
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:688
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:684
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:716
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:720
 #, c-format
 msgid "The first %d fields are mandatory."
 msgstr ""
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:806
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:805
 msgid "Add Footprint Filter"
 msgstr ""
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:833
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:832
 msgid "Edit Footprint Filter"
 msgstr ""
 
@@ -13421,7 +13424,7 @@ msgstr ""
 #: eeschema/dialogs/dialog_schematic_setup.cpp:112
 #: pcbnew/dialogs/dialog_board_setup.cpp:186
 #: pcbnew/widgets/appearance_controls.cpp:515
-#: pcbnew/widgets/appearance_controls.cpp:2420
+#: pcbnew/widgets/appearance_controls.cpp:2456
 #: pcbnew/widgets/appearance_controls_base.cpp:118
 #: pcbnew/widgets/search_handlers.cpp:381
 #: pcbnew/widgets/search_handlers.cpp:465
@@ -13502,7 +13505,7 @@ msgstr ""
 msgid "Clear colors to use Schematic Editor colors."
 msgstr ""
 
-#: eeschema/dialogs/dialog_shape_properties_base.cpp:158 pcbnew/zone.cpp:1970
+#: eeschema/dialogs/dialog_shape_properties_base.cpp:158 pcbnew/zone.cpp:1994
 msgid "Fill Style"
 msgstr ""
 
@@ -13749,7 +13752,7 @@ msgstr "OSP"
 
 #: eeschema/dialogs/dialog_sim_command_base.cpp:25
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:96
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283 pcbnew/pad.cpp:2504
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283 pcbnew/pad.cpp:2498
 #: pcbnew/widgets/pcb_net_inspector_panel_data_model.h:711
 msgid "Custom"
 msgstr ""
@@ -14385,17 +14388,17 @@ msgid "Sequentially place all units of the symbol."
 msgstr ""
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:95
-#: eeschema/fields_grid_table.cpp:1061
+#: eeschema/fields_grid_table.cpp:1052
 msgid "Select Footprint..."
 msgstr ""
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:96
-#: eeschema/fields_grid_table.cpp:1062
+#: eeschema/fields_grid_table.cpp:1053
 msgid "Browse for footprint"
 msgstr ""
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:102
-#: eeschema/fields_grid_table.cpp:1069
+#: eeschema/fields_grid_table.cpp:1060
 msgid "Show datasheet in browser"
 msgstr ""
 
@@ -14517,7 +14520,7 @@ msgstr ""
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1811
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2213
-#: pcbnew/widgets/appearance_controls.cpp:2728
+#: pcbnew/widgets/appearance_controls.cpp:2764
 msgid ""
 "Default presets cannot be modified.\n"
 "Please use a different name."
@@ -16080,7 +16083,7 @@ msgid "Net Navigator"
 msgstr ""
 
 #: eeschema/eeschema_settings.cpp:114 eeschema/sch_edit_frame.cpp:2207
-#: pcbnew/footprint_edit_frame.cpp:246 pcbnew/footprint_edit_frame.cpp:957
+#: pcbnew/footprint_edit_frame.cpp:246 pcbnew/footprint_edit_frame.cpp:967
 #: pcbnew/pcb_edit_frame.cpp:334 pcbnew/pcb_edit_frame.cpp:1709
 msgid "Selection Filter"
 msgstr ""
@@ -16536,28 +16539,28 @@ msgid ""
 " ** ERC messages: %d  Errors %d  Warnings %d\n"
 msgstr ""
 
-#: eeschema/fields_grid_table.cpp:287 eeschema/files-io.cpp:919
+#: eeschema/fields_grid_table.cpp:278 eeschema/files-io.cpp:919
 #: eeschema/tools/sch_editor_control.cpp:128
 msgid "Schematic Files"
 msgstr ""
 
-#: eeschema/fields_grid_table.cpp:318 eeschema/fields_grid_table.cpp:755
-#: eeschema/fields_grid_table.cpp:927
+#: eeschema/fields_grid_table.cpp:309 eeschema/fields_grid_table.cpp:746
+#: eeschema/fields_grid_table.cpp:918
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:154
 msgid "Horizontal"
 msgstr ""
 
-#: eeschema/fields_grid_table.cpp:319 eeschema/fields_grid_table.cpp:757
-#: eeschema/fields_grid_table.cpp:929
+#: eeschema/fields_grid_table.cpp:310 eeschema/fields_grid_table.cpp:748
+#: eeschema/fields_grid_table.cpp:920
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:154
 msgid "Vertical"
 msgstr ""
 
-#: eeschema/fields_grid_table.cpp:492 eeschema/sch_field.cpp:1767
+#: eeschema/fields_grid_table.cpp:483 eeschema/sch_field.cpp:1767
 msgid "Allow Autoplacement"
 msgstr ""
 
-#: eeschema/fields_grid_table.cpp:493 eeschema/sch_field.cpp:1805
+#: eeschema/fields_grid_table.cpp:484 eeschema/sch_field.cpp:1805
 #: eeschema/sch_item.cpp:516 eeschema/sch_item.cpp:568
 msgid "Private"
 msgstr ""
@@ -16843,8 +16846,8 @@ msgstr ""
 #: eeschema/symbol_editor/symbol_editor.cpp:171
 #: eeschema/symbol_editor/symbol_editor.cpp:237
 #: eeschema/symbol_library_manager.cpp:458
-#: eeschema/widgets/panel_symbol_chooser.cpp:564
-#: eeschema/widgets/panel_symbol_chooser.cpp:623
+#: eeschema/widgets/panel_symbol_chooser.cpp:566
+#: eeschema/widgets/panel_symbol_chooser.cpp:625
 #: eeschema/widgets/symbol_preview_widget.cpp:207
 #, c-format
 msgid "Error loading symbol %s from library '%s'."
@@ -16867,7 +16870,7 @@ msgstr ""
 
 #: eeschema/import_gfx/dialog_import_gfx_sch.cpp:202
 #: pcbnew/import_gfx/dialog_import_graphics.cpp:215
-#: pcbnew/tools/drawing_tool.cpp:1906 pcbnew/tools/drawing_tool.cpp:1998
+#: pcbnew/tools/drawing_tool.cpp:1908 pcbnew/tools/drawing_tool.cpp:2000
 msgid "Import Graphics"
 msgstr ""
 
@@ -16893,7 +16896,7 @@ msgid "Only vectors will be imported.  Bitmaps and fonts will be ignored."
 msgstr ""
 
 #: eeschema/import_gfx/dialog_import_gfx_sch_base.cpp:43
-#: pcbnew/dialogs/dialog_rule_area_properties.cpp:129 pcbnew/zone.cpp:1949
+#: pcbnew/dialogs/dialog_rule_area_properties.cpp:129 pcbnew/zone.cpp:1973
 msgid "Placement"
 msgstr ""
 
@@ -16937,109 +16940,109 @@ msgstr ""
 msgid "Import Vector Graphics File"
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:294 eeschema/sch_symbol.cpp:445
+#: eeschema/lib_symbol.cpp:297 eeschema/sch_symbol.cpp:445
 #: eeschema/tools/sch_edit_tool.cpp:108
 #, c-format
 msgid "Unit %s"
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:573 eeschema/sch_sheet.cpp:309
+#: eeschema/lib_symbol.cpp:576 eeschema/sch_sheet.cpp:309
 #: eeschema/sch_symbol.cpp:1593
 msgid "Excluded from BOM"
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:578 eeschema/sch_sheet.cpp:318
+#: eeschema/lib_symbol.cpp:581 eeschema/sch_sheet.cpp:318
 #: eeschema/sch_symbol.cpp:1602
 msgid "Excluded from board"
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:583 eeschema/sch_sheet.cpp:327
+#: eeschema/lib_symbol.cpp:586 eeschema/sch_sheet.cpp:327
 #: eeschema/sch_symbol.cpp:1611
 msgid "Excluded from simulation"
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:588 eeschema/sch_sheet.cpp:336
+#: eeschema/lib_symbol.cpp:591 eeschema/sch_sheet.cpp:336
 #: eeschema/sch_sheet.cpp:880 eeschema/sch_symbol.cpp:1620
 #: eeschema/sch_symbol.cpp:2036 eeschema/widgets/search_handlers.cpp:169
-#: pcbnew/footprint.cpp:1672
+#: pcbnew/footprint.cpp:1677
 msgid "DNP"
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1598
+#: eeschema/lib_symbol.cpp:1601
 msgid "Power flag differs."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1607
+#: eeschema/lib_symbol.cpp:1610
 msgid "Unit count differs."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1647
+#: eeschema/lib_symbol.cpp:1650
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:745
 msgid "Graphic item count differs."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1659
+#: eeschema/lib_symbol.cpp:1662
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:759
 #, c-format
 msgid "%s differs."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1670
+#: eeschema/lib_symbol.cpp:1673
 msgid "Pin count differs."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1686
+#: eeschema/lib_symbol.cpp:1689
 #, c-format
 msgid "Pin %s not found."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1694
+#: eeschema/lib_symbol.cpp:1697
 #, c-format
 msgid "Pin %s differs."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1721
+#: eeschema/lib_symbol.cpp:1724
 #, c-format
 msgid "%s field differs."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1731
+#: eeschema/lib_symbol.cpp:1734
 msgid "Field count differs."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1740
+#: eeschema/lib_symbol.cpp:1743
 msgid "Footprint filters differs."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1752
+#: eeschema/lib_symbol.cpp:1755
 msgid "Footprint filters differ."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1763
+#: eeschema/lib_symbol.cpp:1766
 msgid "Symbol keywords differ."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1772
+#: eeschema/lib_symbol.cpp:1775
 msgid "Symbol pin name offsets differ."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1783
+#: eeschema/lib_symbol.cpp:1786
 msgid "Show pin names settings differ."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1792
+#: eeschema/lib_symbol.cpp:1795
 msgid "Show pin numbers settings differ."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1801
+#: eeschema/lib_symbol.cpp:1804
 msgid "Exclude from simulation settings differ."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1810
+#: eeschema/lib_symbol.cpp:1813
 msgid "Exclude from bill of materials settings differ."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1819
+#: eeschema/lib_symbol.cpp:1822
 msgid "Exclude from board settings differ."
 msgstr ""
 
@@ -17205,9 +17208,9 @@ msgstr ""
 
 #: eeschema/net_navigator.cpp:314 pcbnew/board.cpp:1810
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2124
-#: pcbnew/pcb_draw_panel_gal.cpp:644
+#: pcbnew/pcb_draw_panel_gal.cpp:717
 #: pcbnew/widgets/appearance_controls.cpp:1029
-#: pcbnew/widgets/appearance_controls.cpp:2419
+#: pcbnew/widgets/appearance_controls.cpp:2455
 #: pcbnew/widgets/appearance_controls_base.cpp:61
 #: pcbnew/widgets/appearance_controls_base.cpp:151
 #: pcbnew/widgets/search_handlers.cpp:307
@@ -17483,16 +17486,16 @@ msgstr ""
 #: eeschema/sch_bitmap.cpp:309 eeschema/sch_pin.cpp:2222
 #: eeschema/sch_shape.cpp:743 eeschema/sch_symbol.cpp:2957
 #: pcbnew/board_item.cpp:405 pcbnew/pcb_group.cpp:501 pcbnew/pcb_shape.cpp:906
-#: pcbnew/pcb_tablecell.cpp:182 pcbnew/pcb_track.cpp:2068 pcbnew/zone.cpp:1845
-#: pcbnew/zone.cpp:1857
+#: pcbnew/pcb_tablecell.cpp:182 pcbnew/pcb_track.cpp:2068 pcbnew/zone.cpp:1869
+#: pcbnew/zone.cpp:1881
 msgid "Position X"
 msgstr ""
 
 #: eeschema/sch_bitmap.cpp:314 eeschema/sch_pin.cpp:2226
 #: eeschema/sch_shape.cpp:745 eeschema/sch_symbol.cpp:2960
 #: pcbnew/board_item.cpp:408 pcbnew/pcb_group.cpp:502 pcbnew/pcb_shape.cpp:908
-#: pcbnew/pcb_tablecell.cpp:183 pcbnew/pcb_track.cpp:2072 pcbnew/zone.cpp:1851
-#: pcbnew/zone.cpp:1858
+#: pcbnew/pcb_tablecell.cpp:183 pcbnew/pcb_track.cpp:2072 pcbnew/zone.cpp:1875
+#: pcbnew/zone.cpp:1882
 msgid "Position Y"
 msgstr ""
 
@@ -17529,7 +17532,7 @@ msgstr ""
 #: eeschema/sch_bus_entry.cpp:542 eeschema/sch_junction.cpp:319
 #: eeschema/sch_label.cpp:1225 eeschema/sch_line.cpp:951
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2134 pcbnew/pad.cpp:1295
-#: pcbnew/pcb_track.cpp:1667 pcbnew/tools/pcb_control.cpp:1870
+#: pcbnew/pcb_track.cpp:1667 pcbnew/tools/pcb_control.cpp:1874
 #: pcbnew/zone.cpp:807
 msgid "Resolved Netclass"
 msgstr ""
@@ -17560,7 +17563,7 @@ msgstr ""
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:640
 #: eeschema/symbol_editor/symbol_editor.cpp:1532
 #: kicad/dialogs/panel_jobset.cpp:787 pagelayout_editor/pl_editor_frame.cpp:411
-#: pcbnew/footprint_edit_frame.cpp:805 pcbnew/footprint_edit_frame.cpp:845
+#: pcbnew/footprint_edit_frame.cpp:815 pcbnew/footprint_edit_frame.cpp:855
 #: pcbnew/pcb_edit_frame.cpp:1181
 #, c-format
 msgid "Save changes to '%s' before closing?"
@@ -17595,13 +17598,13 @@ msgid "Could not open CvPcb"
 msgstr ""
 
 #: eeschema/sch_edit_frame.cpp:1741 eeschema/sim/simulator_frame.cpp:341
-#: kicad/kicad_manager_frame.cpp:1045 pcbnew/footprint_edit_frame.cpp:1019
+#: kicad/kicad_manager_frame.cpp:1045 pcbnew/footprint_edit_frame.cpp:1029
 #: pcbnew/pcb_edit_frame.cpp:1796
 msgid "[Read Only]"
 msgstr ""
 
 #: eeschema/sch_edit_frame.cpp:1744 eeschema/sim/simulator_frame.cpp:344
-#: pcbnew/footprint_edit_frame.cpp:1028 pcbnew/pcb_edit_frame.cpp:1799
+#: pcbnew/footprint_edit_frame.cpp:1038 pcbnew/pcb_edit_frame.cpp:1799
 msgid "[Unsaved]"
 msgstr ""
 
@@ -18164,7 +18167,7 @@ msgstr ""
 #: pcbnew/pcb_io/fabmaster/pcb_io_fabmaster.cpp:62
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:220
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:506
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2706
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2709
 #: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr_parser.cpp:154
 msgid "Open cancelled by user."
 msgstr ""
@@ -18475,7 +18478,7 @@ msgstr ""
 #: pcbnew/dialogs/dialog_text_properties_base.cpp:83
 #: pcbnew/dialogs/dialog_textbox_properties_base.cpp:73
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:58
-#: pcbnew/footprint.cpp:1657 pcbnew/pad.cpp:1299 pcbnew/pad.cpp:2543
+#: pcbnew/footprint.cpp:1662 pcbnew/pad.cpp:1299 pcbnew/pad.cpp:2537
 #: pcbnew/pcb_dimension.cpp:659 pcbnew/pcb_group.cpp:396
 #: pcbnew/pcb_marker.cpp:381 pcbnew/pcb_shape.cpp:642
 #: pcbnew/pcb_tablecell.cpp:106 pcbnew/pcb_text.cpp:279
@@ -18520,11 +18523,11 @@ msgstr ""
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:39
 #: pcbnew/generators/pcb_tuning_pattern.cpp:478
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2130 pcbnew/pad.cpp:1293
-#: pcbnew/pad.cpp:2580 pcbnew/pcb_shape.cpp:923 pcbnew/pcb_tablecell.cpp:186
-#: pcbnew/pcb_track.cpp:1665 pcbnew/tools/pcb_control.cpp:1867
+#: pcbnew/pad.cpp:2574 pcbnew/pcb_shape.cpp:923 pcbnew/pcb_tablecell.cpp:186
+#: pcbnew/pcb_track.cpp:1665 pcbnew/tools/pcb_control.cpp:1871
 #: pcbnew/widgets/pcb_properties_panel.cpp:273
 #: pcbnew/widgets/search_handlers.cpp:177 pcbnew/zone.cpp:805
-#: pcbnew/zone.cpp:1905 pcbnew/zone_manager/dialog_zone_manager_base.cpp:42
+#: pcbnew/zone.cpp:1929 pcbnew/zone_manager/dialog_zone_manager_base.cpp:42
 #: pcbnew/zone_manager/model_zones_overview_table.h:76
 msgid "Net"
 msgstr ""
@@ -18674,7 +18677,7 @@ msgstr ""
 msgid "Hidden pin %s [%s, %s]"
 msgstr ""
 
-#: eeschema/sch_pin.cpp:2204 pcbnew/pad.cpp:1286 pcbnew/pad.cpp:2600
+#: eeschema/sch_pin.cpp:2204 pcbnew/pad.cpp:1286 pcbnew/pad.cpp:2594
 msgid "Pin Name"
 msgstr ""
 
@@ -18799,7 +18802,7 @@ msgstr ""
 msgid "Fill color"
 msgstr ""
 
-#: eeschema/sch_sheet.cpp:852 eeschema/sch_sheet.cpp:1712 pcbnew/zone.cpp:1835
+#: eeschema/sch_sheet.cpp:852 eeschema/sch_sheet.cpp:1712 pcbnew/zone.cpp:1859
 msgid "Sheet Name"
 msgstr ""
 
@@ -18856,12 +18859,12 @@ msgid "Exclude From Simulation"
 msgstr ""
 
 #: eeschema/sch_sheet.cpp:1733 eeschema/sch_symbol.cpp:1100
-#: eeschema/sch_symbol.cpp:3041 pcbnew/footprint.cpp:4075
+#: eeschema/sch_symbol.cpp:3041 pcbnew/footprint.cpp:4080
 msgid "Exclude From Bill of Materials"
 msgstr ""
 
 #: eeschema/sch_sheet.cpp:1736 eeschema/sch_symbol.cpp:1101
-#: eeschema/sch_symbol.cpp:3044 pcbnew/footprint.cpp:4078
+#: eeschema/sch_symbol.cpp:3044 pcbnew/footprint.cpp:4083
 msgid "Do not Populate"
 msgstr ""
 
@@ -18916,7 +18919,7 @@ msgstr ""
 msgid "Mirror Y"
 msgstr ""
 
-#: eeschema/sch_symbol.cpp:2997 pcbnew/footprint.cpp:4052
+#: eeschema/sch_symbol.cpp:2997 pcbnew/footprint.cpp:4057
 msgid "Library Link"
 msgstr ""
 
@@ -20702,12 +20705,12 @@ msgid "Save Symbol As"
 msgstr ""
 
 #: eeschema/symbol_editor/symbol_editor.cpp:855
-#: pcbnew/footprint_libraries_utils.cpp:1035
+#: pcbnew/footprint_libraries_utils.cpp:1044
 msgid "Save in library:"
 msgstr ""
 
 #: eeschema/symbol_editor/symbol_editor.cpp:944
-#: pcbnew/footprint_libraries_utils.cpp:1118
+#: pcbnew/footprint_libraries_utils.cpp:1127
 msgid "A library must be specified."
 msgstr ""
 
@@ -20787,7 +20790,7 @@ msgid "Keep Symbol"
 msgstr ""
 
 #: eeschema/symbol_editor/symbol_editor.cpp:1291 pcbnew/files.cpp:342
-#: pcbnew/footprint_libraries_utils.cpp:1204
+#: pcbnew/footprint_libraries_utils.cpp:1213
 #, c-format
 msgid "Revert '%s' to last version saved?"
 msgstr ""
@@ -21365,7 +21368,7 @@ msgstr ""
 
 #: eeschema/tools/ee_actions.cpp:356 eeschema/tools/ee_actions.cpp:588
 #: eeschema/tools/symbol_editor_drawing_tools.cpp:301
-#: pagelayout_editor/tools/pl_actions.cpp:61 pcbnew/tools/drawing_tool.cpp:1043
+#: pagelayout_editor/tools/pl_actions.cpp:61 pcbnew/tools/drawing_tool.cpp:1044
 #: pcbnew/tools/pcb_actions.cpp:185
 msgid "Draw Text"
 msgstr ""
@@ -22521,7 +22524,7 @@ msgstr ""
 
 #: eeschema/tools/ee_inspection_tool.cpp:574
 #: pagelayout_editor/tools/pl_editor_control.cpp:160
-#: pcbnew/tools/pcb_control.cpp:1661
+#: pcbnew/tools/pcb_control.cpp:1665
 msgid "UUID"
 msgstr ""
 
@@ -22587,7 +22590,7 @@ msgstr ""
 
 #: eeschema/tools/sch_drawing_tools.cpp:1174
 #: eeschema/tools/symbol_editor_drawing_tools.cpp:691
-#: pcbnew/tools/drawing_tool.cpp:1823
+#: pcbnew/tools/drawing_tool.cpp:1825
 msgid "No graphic items found in file."
 msgstr ""
 
@@ -22662,7 +22665,7 @@ msgstr ""
 msgid "Draw %s"
 msgstr ""
 
-#: eeschema/tools/sch_drawing_tools.cpp:2779 pcbnew/tools/drawing_tool.cpp:1248
+#: eeschema/tools/sch_drawing_tools.cpp:2779 pcbnew/tools/drawing_tool.cpp:1250
 msgid "Draw Table"
 msgstr ""
 
@@ -22942,7 +22945,7 @@ msgid "No text editor selected in KiCad. Please choose one."
 msgstr ""
 
 #: eeschema/tools/symbol_editor_control.cpp:438
-#: eeschema/widgets/panel_symbol_chooser.cpp:682
+#: eeschema/widgets/panel_symbol_chooser.cpp:684
 msgid "No symbol selected"
 msgstr ""
 
@@ -22956,7 +22959,7 @@ msgid "No symbol to export"
 msgstr ""
 
 #: eeschema/tools/symbol_editor_control.cpp:708
-#: pcbnew/footprint_edit_frame.cpp:1437
+#: pcbnew/footprint_edit_frame.cpp:1447
 msgid "Export View as PNG"
 msgstr ""
 
@@ -23136,11 +23139,11 @@ msgstr ""
 msgid "Graphical shapes"
 msgstr ""
 
-#: eeschema/widgets/panel_symbol_chooser.cpp:587
+#: eeschema/widgets/panel_symbol_chooser.cpp:589
 msgid "No footprint specified"
 msgstr ""
 
-#: eeschema/widgets/panel_symbol_chooser.cpp:600
+#: eeschema/widgets/panel_symbol_chooser.cpp:602
 msgid "Invalid footprint specified"
 msgstr ""
 
@@ -23430,13 +23433,15 @@ msgstr ""
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:27
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:58
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:59
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:55
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:159
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:50
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:100
-#: pcbnew/footprint.cpp:4034 pcbnew/footprint.cpp:4037
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:169
+#: pcbnew/footprint.cpp:4039 pcbnew/footprint.cpp:4042
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2137 pcbnew/pad.cpp:1303
-#: pcbnew/pad.cpp:2542 pcbnew/pcb_dimension.cpp:661
-#: pcbnew/pcb_dimension.cpp:1457 pcbnew/pcb_fields_grid_table.cpp:181
+#: pcbnew/pad.cpp:2536 pcbnew/pcb_dimension.cpp:661
+#: pcbnew/pcb_dimension.cpp:1457 pcbnew/pcb_fields_grid_table.cpp:150
 #: pcbnew/pcb_group.cpp:503 pcbnew/pcb_marker.cpp:378
 #: pcbnew/pcb_reference_image.cpp:219 pcbnew/pcb_reference_image.cpp:342
 #: pcbnew/pcb_shape.cpp:646 pcbnew/pcb_shape.cpp:890 pcbnew/pcb_shape.cpp:892
@@ -23452,7 +23457,7 @@ msgstr ""
 #: pcbnew/widgets/search_handlers.cpp:120
 #: pcbnew/widgets/search_handlers.cpp:178
 #: pcbnew/widgets/search_handlers.cpp:243 pcbnew/zone.cpp:850
-#: pcbnew/zone.cpp:1898 pcbnew/zone.cpp:1899
+#: pcbnew/zone.cpp:1922 pcbnew/zone.cpp:1923
 msgid "Layer"
 msgstr ""
 
@@ -24309,7 +24314,7 @@ msgstr ""
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:290
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:352
 #: pcbnew/dialogs/dialog_layer_selection_base.cpp:230
-#: pcbnew/dialogs/panel_setup_layers.cpp:930
+#: pcbnew/dialogs/panel_setup_layers.cpp:1125
 #: pcbnew/widgets/appearance_controls.cpp:1025
 #: pcbnew/widgets/appearance_controls_base.cpp:32
 #: pcbnew/zone_manager/model_zones_overview_table.h:77
@@ -24347,12 +24352,12 @@ msgid "PCB Background"
 msgstr ""
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:161
-#: pcbnew/widgets/appearance_controls.cpp:1844
+#: pcbnew/widgets/appearance_controls.cpp:1880
 msgid "Show All Layers"
 msgstr ""
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:164
-#: pcbnew/widgets/appearance_controls.cpp:1830
+#: pcbnew/widgets/appearance_controls.cpp:1866
 msgid "Hide All Layers But Active"
 msgstr ""
 
@@ -24361,7 +24366,7 @@ msgid "Always Hide All Layers But Active"
 msgstr ""
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:171
-#: pcbnew/widgets/appearance_controls.cpp:1847
+#: pcbnew/widgets/appearance_controls.cpp:1883
 msgid "Hide All Layers"
 msgstr ""
 
@@ -24394,8 +24399,8 @@ msgid "Change Render Color for"
 msgstr ""
 
 #: gerbview/widgets/layer_widget.cpp:341
-#: pcbnew/widgets/appearance_controls.cpp:2172
-#: pcbnew/widgets/appearance_controls.cpp:2447
+#: pcbnew/widgets/appearance_controls.cpp:2208
+#: pcbnew/widgets/appearance_controls.cpp:2483
 msgid ""
 "Left double click or middle click for color change, right click for menu"
 msgstr ""
@@ -26427,285 +26432,285 @@ msgstr ""
 msgid "Can not move '%s' to trash."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:291
+#: kicad/project_tree_pane.cpp:292
 msgid "Directory name:"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:291
+#: kicad/project_tree_pane.cpp:292
 msgid "Create New Directory"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:851
+#: kicad/project_tree_pane.cpp:852
 msgid "Switch to this Project"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:852
+#: kicad/project_tree_pane.cpp:853
 msgid "Close all editors, and switch to the selected project"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:859
+#: kicad/project_tree_pane.cpp:860
 msgid "New Directory..."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:860
+#: kicad/project_tree_pane.cpp:861
 msgid "Create a New Directory"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:868 kicad/project_tree_pane.cpp:878
+#: kicad/project_tree_pane.cpp:869 kicad/project_tree_pane.cpp:879
 msgid "Reveal in Finder"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:869
+#: kicad/project_tree_pane.cpp:870
 msgid "Reveals the directory in a Finder window"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:871
+#: kicad/project_tree_pane.cpp:872
 msgid "Open Directory in File Explorer"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:872 pcbnew/tools/pcb_actions.cpp:986
+#: kicad/project_tree_pane.cpp:873 pcbnew/tools/pcb_actions.cpp:986
 msgid "Opens the directory in the default system file manager"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:879
+#: kicad/project_tree_pane.cpp:880
 msgid "Reveals the directories in a Finder window"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:881
+#: kicad/project_tree_pane.cpp:882
 msgid "Open Directories in File Explorer"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:882
+#: kicad/project_tree_pane.cpp:883
 msgid "Opens the directories in the default system file manager"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:893
+#: kicad/project_tree_pane.cpp:894
 msgid "Open the file in a Text Editor"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:895
+#: kicad/project_tree_pane.cpp:896
 msgid "Open files in a Text Editor"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:897
+#: kicad/project_tree_pane.cpp:898
 msgid "Edit in a Text Editor"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:903
+#: kicad/project_tree_pane.cpp:904
 msgid "Run Jobs"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:911
+#: kicad/project_tree_pane.cpp:912
 msgid "Rename File..."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:912
+#: kicad/project_tree_pane.cpp:913
 msgid "Rename file"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:916
+#: kicad/project_tree_pane.cpp:917
 msgid "Rename Files..."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:917
+#: kicad/project_tree_pane.cpp:918
 msgid "Rename files"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:927
+#: kicad/project_tree_pane.cpp:928
 msgid "Delete the file and its content"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:929
+#: kicad/project_tree_pane.cpp:930
 msgid "Delete the files and their contents"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:944
+#: kicad/project_tree_pane.cpp:945
 msgid "Move to Trash"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:956
+#: kicad/project_tree_pane.cpp:957
 msgid "Add Project to Version Control..."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:957
+#: kicad/project_tree_pane.cpp:958
 msgid "Initialize a new repository"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:961
+#: kicad/project_tree_pane.cpp:962
 msgid "Commit Project..."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:962 kicad/project_tree_pane.cpp:976
+#: kicad/project_tree_pane.cpp:963 kicad/project_tree_pane.cpp:977
 msgid "Commit changes to the local repository"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:965
+#: kicad/project_tree_pane.cpp:966
 msgid "Push"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:966
+#: kicad/project_tree_pane.cpp:967
 msgid "Push committed local changes to remote repository"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:969
+#: kicad/project_tree_pane.cpp:970
 msgid "Pull"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:970
+#: kicad/project_tree_pane.cpp:971
 msgid "Pull changes from remote repository into local"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:975
+#: kicad/project_tree_pane.cpp:976
 msgid "Commit File..."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:990
+#: kicad/project_tree_pane.cpp:991
 msgid "Switch to branch "
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:995
+#: kicad/project_tree_pane.cpp:996
 msgid "Other..."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:996
+#: kicad/project_tree_pane.cpp:997
 msgid "Switch to a different branch"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:999
+#: kicad/project_tree_pane.cpp:1000
 msgid "Switch to Branch"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1003
+#: kicad/project_tree_pane.cpp:1004
 msgid "Remove Version Control"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1004
+#: kicad/project_tree_pane.cpp:1005
 msgid "Delete all version control files from the project directory."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1059
+#: kicad/project_tree_pane.cpp:1060
 #, c-format
 msgid "Change filename: '%s'"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1061
+#: kicad/project_tree_pane.cpp:1062
 msgid "Change filename"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1406
+#: kicad/project_tree_pane.cpp:1407
 msgid "Network path: not monitoring folder changes"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1412
+#: kicad/project_tree_pane.cpp:1413
 msgid "Local path: monitoring folder changes"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1595
+#: kicad/project_tree_pane.cpp:1596
 msgid "The selected directory is already a git project."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1611
-msgid "Failed to initialize git project."
-msgstr ""
-
-#: kicad/project_tree_pane.cpp:1626
+#: kicad/project_tree_pane.cpp:1603
 msgid "Set default remote"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1679
+#: kicad/project_tree_pane.cpp:1618
+msgid "Failed to initialize git project."
+msgstr ""
+
+#: kicad/project_tree_pane.cpp:1678
 msgid "Failed to set default remote."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1691 kicad/project_tree_pane.cpp:1725
-#: kicad/project_tree_pane.cpp:1747
+#: kicad/project_tree_pane.cpp:1690 kicad/project_tree_pane.cpp:1724
+#: kicad/project_tree_pane.cpp:1746
 msgid "Fetching Remote"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1732
+#: kicad/project_tree_pane.cpp:1731
 msgid "Failed to pull project"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1754
+#: kicad/project_tree_pane.cpp:1753
 msgid "Failed to push project"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1816
+#: kicad/project_tree_pane.cpp:1830
 #, c-format
 msgid "Failed to lookup branch '%s': %s"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1829
+#: kicad/project_tree_pane.cpp:1843
 #, c-format
 msgid "Failed to find branch head for '%s'"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1840
+#: kicad/project_tree_pane.cpp:1854
 #, c-format
 msgid "Failed to switch to branch '%s'"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1851
+#: kicad/project_tree_pane.cpp:1865
 #, c-format
 msgid "Failed to update HEAD reference for branch '%s'"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1870
+#: kicad/project_tree_pane.cpp:1884
 msgid "Are you sure you want to remove git tracking from this project?"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1887
+#: kicad/project_tree_pane.cpp:1901
 msgid "Failed to remove git directory"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:2223
+#: kicad/project_tree_pane.cpp:2237
 msgid "Discarding commit due to empty commit message."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:2229
+#: kicad/project_tree_pane.cpp:2243
 msgid "Discarding commit due to empty file selection."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:2235
+#: kicad/project_tree_pane.cpp:2249
 #, c-format
 msgid "Failed to get repository index: %s"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:2243
+#: kicad/project_tree_pane.cpp:2257
 #, c-format
 msgid "Failed to add file to index: %s"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:2251
+#: kicad/project_tree_pane.cpp:2265
 #, c-format
 msgid "Failed to write index: %s"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:2258
+#: kicad/project_tree_pane.cpp:2272
 #, c-format
 msgid "Failed to write tree: %s"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:2267
+#: kicad/project_tree_pane.cpp:2281
 #, c-format
 msgid "Failed to lookup tree: %s"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:2275
+#: kicad/project_tree_pane.cpp:2289
 #, c-format
 msgid "Failed to get HEAD reference: %s"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:2282
+#: kicad/project_tree_pane.cpp:2296
 #, c-format
 msgid "Failed to get commit: %s"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:2298
+#: kicad/project_tree_pane.cpp:2312
 #, c-format
 msgid "Failed to create author signature: %s"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:2333
+#: kicad/project_tree_pane.cpp:2347
 #, c-format
 msgid "Failed to create commit: %s"
 msgstr ""
@@ -27141,6 +27146,7 @@ msgid "Item Properties"
 msgstr ""
 
 #: pagelayout_editor/dialogs/properties_frame_base.cpp:461
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:145
 msgid "Default Values"
 msgstr ""
 
@@ -29557,8 +29563,8 @@ msgstr ""
 #: pcbnew/board.cpp:1807 pcbnew/dialogs/dialog_board_statistics.cpp:701
 #: pcbnew/dialogs/dialog_board_statistics_base.cpp:78
 #: pcbnew/dialogs/dialog_unused_pad_layers_base.cpp:27
-#: pcbnew/footprint.cpp:1628 pcbnew/netinfo_item.cpp:108
-#: pcbnew/pcb_draw_panel_gal.cpp:641 pcbnew/widgets/appearance_controls.cpp:331
+#: pcbnew/footprint.cpp:1633 pcbnew/netinfo_item.cpp:108
+#: pcbnew/pcb_draw_panel_gal.cpp:714 pcbnew/widgets/appearance_controls.cpp:331
 #: pcbnew/widgets/panel_selection_filter.cpp:198
 #: pcbnew/widgets/panel_selection_filter_base.cpp:45
 msgid "Pads"
@@ -29572,18 +29578,18 @@ msgstr ""
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:222
 #: pcbnew/dialogs/dialog_unused_pad_layers_base.cpp:24
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:88
-#: pcbnew/netinfo_item.cpp:123 pcbnew/pcb_draw_panel_gal.cpp:642
+#: pcbnew/netinfo_item.cpp:123 pcbnew/pcb_draw_panel_gal.cpp:715
 #: pcbnew/widgets/appearance_controls.cpp:330
 #: pcbnew/widgets/panel_selection_filter.cpp:197
 #: pcbnew/widgets/panel_selection_filter_base.cpp:41
 msgid "Vias"
 msgstr ""
 
-#: pcbnew/board.cpp:1809 pcbnew/pcb_draw_panel_gal.cpp:643
+#: pcbnew/board.cpp:1809 pcbnew/pcb_draw_panel_gal.cpp:716
 msgid "Track Segments"
 msgstr ""
 
-#: pcbnew/board.cpp:1811 pcbnew/pcb_draw_panel_gal.cpp:645
+#: pcbnew/board.cpp:1811 pcbnew/pcb_draw_panel_gal.cpp:718
 msgid "Unrouted"
 msgstr ""
 
@@ -29786,7 +29792,7 @@ msgid "Add Dielectric Layer"
 msgstr ""
 
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:330
-#: pcbnew/dialogs/panel_setup_layers.cpp:957
+#: pcbnew/dialogs/panel_setup_layers.cpp:1152
 msgid "Select layer to add:"
 msgstr ""
 
@@ -30453,14 +30459,13 @@ msgstr ""
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:154
 #: pcbnew/dialogs/dialog_render_job.cpp:41
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:117
-#: pcbnew/footprint.cpp:1640
+#: pcbnew/footprint.cpp:1645
 msgid "Front"
 msgstr ""
 
 #: pcbnew/dialogs/dialog_board_reannotate_base.cpp:187
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:154
 #: pcbnew/dialogs/dialog_render_job.cpp:39
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:560
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:122
 msgid "Back"
 msgstr ""
@@ -30623,7 +30628,7 @@ msgid ""
 msgstr ""
 
 #: pcbnew/dialogs/dialog_board_setup.cpp:301 pcbnew/files.cpp:583
-#: pcbnew/tools/pcb_control.cpp:1502
+#: pcbnew/tools/pcb_control.cpp:1506
 msgid "Loading PCB"
 msgstr ""
 
@@ -30693,7 +30698,7 @@ msgid "Total:"
 msgstr ""
 
 #: pcbnew/dialogs/dialog_board_statistics.cpp:491
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2517
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2511
 msgid "Round"
 msgstr ""
 
@@ -30808,7 +30813,7 @@ msgstr ""
 
 #: pcbnew/dialogs/dialog_cleanup_graphics.cpp:48
 #: pcbnew/dialogs/dialog_exchange_footprints.cpp:310
-#: pcbnew/footprint_libraries_utils.cpp:961
+#: pcbnew/footprint_libraries_utils.cpp:970
 msgid "Update Footprint"
 msgstr ""
 
@@ -31158,8 +31163,8 @@ msgid ""
 "This setting can be overridden by local  pad settings"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_copper_zones_base.cpp:232 pcbnew/footprint.cpp:4008
-#: pcbnew/pad.cpp:2527 pcbnew/zone.cpp:1805
+#: pcbnew/dialogs/dialog_copper_zones_base.cpp:232 pcbnew/footprint.cpp:4013
+#: pcbnew/pad.cpp:2521 pcbnew/zone.cpp:1829
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 msgid "Thermal reliefs"
 msgstr ""
@@ -31204,13 +31209,13 @@ msgstr ""
 
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:290
 #: pcbnew/dialogs/dialog_non_copper_zones_properties_base.cpp:129
-#: pcbnew/zone.cpp:1815 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
+#: pcbnew/zone.cpp:1839 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
 msgid "Solid fill"
 msgstr ""
 
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:290
 #: pcbnew/dialogs/dialog_non_copper_zones_properties_base.cpp:129
-#: pcbnew/zone.cpp:1816 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
+#: pcbnew/zone.cpp:1840 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
 msgid "Hatch pattern"
 msgstr ""
 
@@ -31268,7 +31273,7 @@ msgstr ""
 msgid "Choose what to do with unconnected copper islands"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_copper_zones_base.cpp:357 pcbnew/zone.cpp:1826
+#: pcbnew/dialogs/dialog_copper_zones_base.cpp:357 pcbnew/zone.cpp:1850
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 msgid "Below area limit"
 msgstr ""
@@ -32912,8 +32917,8 @@ msgstr ""
 msgid "Choose Footprint"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:76
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:143
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:78
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:148
 msgid "3D Models"
 msgstr ""
 
@@ -32951,40 +32956,40 @@ msgid ""
 "It will be clamped at %s."
 msgstr ""
 
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:633
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:624
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:661
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:660
 msgid "Edit Footprint Properties"
 msgstr ""
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:52
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:53
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:157
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:98
 msgid "Text Items"
 msgstr ""
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:60
 #: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:53
-#: pcbnew/pcb_fields_grid_table.cpp:183 pcbnew/pcb_text.cpp:630
+#: pcbnew/pcb_fields_grid_table.cpp:152 pcbnew/pcb_text.cpp:630
 #: pcbnew/pcb_text.cpp:647
 msgid "Keep Upright"
 msgstr ""
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:61
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:62
-#: pcbnew/pcb_fields_grid_table.cpp:184
+#: pcbnew/pcb_fields_grid_table.cpp:153
 msgid "X Offset"
 msgstr ""
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:62
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:63
-#: pcbnew/pcb_fields_grid_table.cpp:185
+#: pcbnew/pcb_fields_grid_table.cpp:154
 msgid "Y Offset"
 msgstr ""
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:68
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:69
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:64
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:168
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:56
 #: pcbnew/plot_board_layers.cpp:103
 msgid "Reference designator"
@@ -33002,14 +33007,14 @@ msgstr ""
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:188
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:193
-#: pcbnew/footprint.cpp:1286
+#: pcbnew/footprint.cpp:1291
 msgid "Through hole"
 msgstr "THT"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:188
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:193
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/footprint.cpp:1283
-#: pcbnew/pad.cpp:1532 pcbnew/pad.cpp:2493
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/footprint.cpp:1288
+#: pcbnew/pad.cpp:1532 pcbnew/pad.cpp:2487
 msgid "SMD"
 msgstr "SMD"
 
@@ -33183,28 +33188,28 @@ msgstr ""
 msgid "Footprint Properties"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:379
-#: pcbnew/footprint_libraries_utils.cpp:1124
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:388
+#: pcbnew/footprint_libraries_utils.cpp:1133
 #: pcbnew/tools/footprint_editor_control.cpp:460
 msgid "Footprint must have a name."
 msgstr ""
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:384
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:393
 #, c-format
 msgid "Footprint name may not contain '%s'."
 msgstr ""
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:437
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:446
 #, c-format
 msgid "The text width must be between %s and %s."
 msgstr ""
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:449
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:458
 #, c-format
 msgid "The text height must be between %s and %s."
 msgstr ""
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:467
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:476
 #: pcbnew/dialogs/dialog_text_properties.cpp:522
 #: pcbnew/dialogs/dialog_textbox_properties.cpp:342
 msgid ""
@@ -33876,7 +33881,7 @@ msgstr ""
 
 #: pcbnew/dialogs/dialog_global_edit_text_and_graphics.cpp:273
 #: pcbnew/dialogs/panel_fp_editor_graphics_defaults_base.cpp:64
-#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:60 pcbnew/pad.cpp:2684
+#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:60 pcbnew/pad.cpp:2678
 msgid "Copper Layers"
 msgstr ""
 
@@ -34029,7 +34034,7 @@ msgstr ""
 
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:175
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1075
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2533
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2527
 msgid "All copper layers"
 msgstr ""
 
@@ -34040,7 +34045,7 @@ msgstr ""
 
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:175
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1079
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2534
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2528
 msgid "Connected layers only"
 msgstr ""
 
@@ -34508,7 +34513,7 @@ msgid "Outset Items"
 msgstr ""
 
 #: pcbnew/dialogs/dialog_pad_properties.cpp:179
-#: pcbnew/dialogs/dialog_pad_properties_base.h:288 pcbnew/pad.cpp:2584
+#: pcbnew/dialogs/dialog_pad_properties_base.h:288 pcbnew/pad.cpp:2578
 msgid "Pad Properties"
 msgstr ""
 
@@ -34584,7 +34589,7 @@ msgstr ""
 msgid "Pad type:"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/pad.cpp:2492
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/pad.cpp:2486
 msgid "Through-hole"
 msgstr ""
 
@@ -34634,7 +34639,7 @@ msgid "Circular"
 msgstr ""
 
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:1516
-#: pcbnew/pad.cpp:2500
+#: pcbnew/pad.cpp:2494
 msgid "Oval"
 msgstr ""
 
@@ -34646,11 +34651,11 @@ msgstr ""
 msgid "Trapezoidal"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2502
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2496
 msgid "Rounded rectangle"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2503
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2497
 msgid "Chamfered rectangle"
 msgstr ""
 
@@ -34751,7 +34756,7 @@ msgstr ""
 msgid "Hole shape:"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2518
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2512
 msgid "Oblong"
 msgstr ""
 
@@ -34830,23 +34835,23 @@ msgid ""
 "Mechanical specifies a through-hole pad that is used for mechanical support"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2508
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2502
 msgid "BGA pad"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2510
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2504
 msgid "Fiducial, local to footprint"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2509
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2503
 msgid "Fiducial, global to board"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2511
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2505
 msgid "Test point pad"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2512
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2506
 msgid "Heatsink pad"
 msgstr ""
 
@@ -35087,7 +35092,7 @@ msgstr ""
 
 #: pcbnew/dialogs/dialog_plot_base.cpp:90
 #: pcbnew/widgets/appearance_controls.cpp:653
-#: pcbnew/widgets/appearance_controls.cpp:1810
+#: pcbnew/widgets/appearance_controls.cpp:1846
 msgid "Hide"
 msgstr ""
 
@@ -36073,7 +36078,7 @@ msgstr ""
 #: pcbnew/dialogs/dialog_text_properties_base.cpp:99
 #: pcbnew/pcb_dimension.cpp:1885 pcbnew/pcb_dimension.cpp:1921
 #: pcbnew/pcb_dimension.cpp:1962 pcbnew/pcb_dimension.cpp:2007
-#: pcbnew/pcb_dimension.cpp:2044 pcbnew/pcb_fields_grid_table.cpp:186
+#: pcbnew/pcb_dimension.cpp:2044 pcbnew/pcb_fields_grid_table.cpp:155
 #: pcbnew/pcb_text.cpp:626
 msgid "Knockout"
 msgstr ""
@@ -36293,7 +36298,7 @@ msgstr ""
 #: pcbnew/router/router_tool.cpp:2757 pcbnew/router/router_tool.cpp:2762
 #: pcbnew/router/router_tool.cpp:2767 pcbnew/router/router_tool.cpp:2778
 #: pcbnew/router/router_tool.cpp:2786 pcbnew/router/router_tool.cpp:2791
-#: pcbnew/tools/pcb_control.cpp:1698 pcbnew/tools/pcb_control.cpp:1708
+#: pcbnew/tools/pcb_control.cpp:1702 pcbnew/tools/pcb_control.cpp:1712
 #: pcbnew/zone.cpp:874
 #, c-format
 msgid "(from %s)"
@@ -36572,6 +36577,11 @@ msgstr ""
 msgid "Internal Layers"
 msgstr ""
 
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:496
+#, c-format
+msgid "Layer name %s already in use."
+msgstr ""
+
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:23
 msgid "Default Field Properties for New Footprints"
 msgstr ""
@@ -36636,29 +36646,29 @@ msgstr ""
 msgid "Failed to save footprint library file '%s'."
 msgstr ""
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:396
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:388
 #, fuzzy
 msgid "Error adding 3D model"
 msgstr "3D-mudelite laadimine..."
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:480
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:472
 msgid "No filename entered"
 msgstr ""
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:485
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:477
 msgid "Illegal filename"
 msgstr ""
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:490
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:482
 #: pcbnew/microwave/microwave_polygon.cpp:223
 msgid "File not found"
 msgstr ""
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:495
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:487
 msgid "Unable to open file"
 msgstr ""
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:500
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:492
 msgid "Unknown error"
 msgstr ""
 
@@ -37135,11 +37145,137 @@ msgstr ""
 msgid "Apply board defaults to non-copper footprint shapes"
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:458
+#: pcbnew/dialogs/panel_setup_layers.cpp:77
+#: pcbnew/dialogs/panel_setup_layers.cpp:284
+msgid "Off-board, testing"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:87
+msgid "If you want a fabrication layer for the front side of the board"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:97
+#: pcbnew/dialogs/panel_setup_layers.cpp:266
+msgid "Off-board, manufacturing"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:105
+msgid "If you want an adhesive template for the front side of the board"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:115
+#: pcbnew/dialogs/panel_setup_layers.cpp:133
+#: pcbnew/dialogs/panel_setup_layers.cpp:151
+#: pcbnew/dialogs/panel_setup_layers.cpp:169
+#: pcbnew/dialogs/panel_setup_layers.cpp:194
+#: pcbnew/dialogs/panel_setup_layers.cpp:212
+#: pcbnew/dialogs/panel_setup_layers.cpp:230
+#: pcbnew/dialogs/panel_setup_layers.cpp:248
+msgid "On-board, non-copper"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:123
+msgid "If you want a solder paste layer for front side of the board"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:141
+msgid "If you want a silk screen layer for the front side of the board"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:159
+msgid "If you want a solder mask layer for the front of the board"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:184
+msgid "If you want a solder mask layer for the back side of the board"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:202
+msgid "If you want a silk screen layer for the back side of the board"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:220
+msgid "If you want a solder paste layer for the back side of the board"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:238
+msgid "If you want an adhesive layer for the back side of the board"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:256
+msgid "If you want a fabrication layer for the back side of the board"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:302
+msgid "Board contour"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:319
+msgid "Board contour setback"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:333
+#: pcbnew/dialogs/panel_setup_layers.cpp:347
+#: pcbnew/dialogs/panel_setup_layers.cpp:363
+#: pcbnew/dialogs/panel_setup_layers.cpp:379
+#: pcbnew/dialogs/panel_setup_layers.cpp:477
+msgid "Auxiliary"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:354
+msgid "If you want a separate layer for comments or notes"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:370
+msgid "If you want a layer for documentation drawings"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:415
 msgid "Use the Physical Stackup page to change the number of copper layers."
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:492
+#: pcbnew/dialogs/panel_setup_layers.cpp:421
+#: pcbnew/dialogs/panel_setup_layers.cpp:473
+#: pcbnew/tools/drawing_stackup_table_tool.cpp:247
+msgid "Layer Name"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:426
+msgid "signal"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:427
+msgid "power plane"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:428
+msgid "mixed"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:429
+msgid "jumper"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:432
+msgid ""
+"Copper layer type for Freerouter and other external routers.\n"
+"Power plane layers are removed from Freerouter's layer menus."
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:478
+msgid "Off-board, front"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:479
+msgid "Off-board, back"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:485
+msgid ""
+"Auxiliary layers do not flip with board side, while back and front layers do."
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:712
 #, c-format
 msgid ""
 "Footprints have some items on removed layers:\n"
@@ -37148,32 +37284,32 @@ msgid ""
 "Do you wish to continue?"
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:503
+#: pcbnew/dialogs/panel_setup_layers.cpp:723
 msgid ""
 "Items have been found on removed layers. This operation will delete all "
 "items from removed layers and cannot be undone.\n"
 "Do you wish to continue?"
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:752
+#: pcbnew/dialogs/panel_setup_layers.cpp:947
 msgid "Layer must have a name."
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:758
+#: pcbnew/dialogs/panel_setup_layers.cpp:953
 #, c-format
 msgid "%s are forbidden in layer names."
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:765
+#: pcbnew/dialogs/panel_setup_layers.cpp:960
 msgid "Layer name \"signal\" is reserved."
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:774
+#: pcbnew/dialogs/panel_setup_layers.cpp:969
 #, c-format
 msgid "Layer name '%s' already in use."
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:907
+#: pcbnew/dialogs/panel_setup_layers.cpp:1102
 #, c-format
 msgid ""
 "Imported settings have fewer copper layers than the current board (%i "
@@ -37182,15 +37318,15 @@ msgid ""
 "Continue and delete the extra inner copper layers from the current board?"
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:916
+#: pcbnew/dialogs/panel_setup_layers.cpp:1111
 msgid "Inner Layers to Be Deleted"
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:951
+#: pcbnew/dialogs/panel_setup_layers.cpp:1146
 msgid "All user-defined layers have already been added."
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:955
+#: pcbnew/dialogs/panel_setup_layers.cpp:1150
 msgid "Add User-defined Layer"
 msgstr ""
 
@@ -37198,561 +37334,6 @@ msgstr ""
 msgid "Add User Defined Layer..."
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:46
-msgid "CrtYd_Front"
-msgstr "CrtYd_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:51
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:639
-msgid "Off-board, testing"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:58
-msgid "If you want a fabrication layer for the front side of the board"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:62
-msgid "Fab_Front"
-msgstr "Fab_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:65
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:629
-msgid "Off-board, manufacturing"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:70
-msgid "If you want an adhesive template for the front side of the board"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:74
-msgid "Adhes_Front"
-msgstr "Adhes_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:77
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:89
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:101
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:113
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:581
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:593
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:605
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:617
-msgid "On-board, non-copper"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:82
-msgid "If you want a solder paste layer for front side of the board"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:86
-msgid "SoldP_Front"
-msgstr "SoldP_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:94
-msgid "If you want a silk screen layer for the front side of the board"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:98
-msgid "SilkS_Front"
-msgstr "SilkS_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:106
-msgid "If you want a solder mask layer for the front of the board"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:110
-msgid "Mask_Front"
-msgstr "Mask_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:118
-msgid "If you want a front copper layer"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:122
-msgid "Front_layer"
-msgstr "Front_layer"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:123
-msgid "Layer name of front (top) copper layer"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "signal"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "power plane"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "mixed"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "jumper"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:131
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:145
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:159
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:173
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:187
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:201
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:215
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:229
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:243
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:257
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:271
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:285
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:299
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:313
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:327
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:341
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:355
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:369
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:383
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:397
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:411
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:425
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:439
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:453
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:467
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:481
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:495
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:509
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:523
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:537
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:551
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:569
-msgid ""
-"Copper layer type for Freerouter and other external routers.\n"
-"Power plane layers are removed from Freerouter's layer menus."
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:138
-msgid "In1"
-msgstr "In1"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:152
-msgid "In2"
-msgstr "In2"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:166
-msgid "In3"
-msgstr "In3"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:180
-msgid "In4"
-msgstr "In4"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:194
-msgid "In5"
-msgstr "In5"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:208
-msgid "In6"
-msgstr "In6"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:222
-msgid "In7"
-msgstr "In7"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:236
-msgid "In8"
-msgstr "In8"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:250
-msgid "In9"
-msgstr "In9"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:264
-msgid "In10"
-msgstr "In10"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:278
-msgid "In11"
-msgstr "In11"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:292
-msgid "In12"
-msgstr "In12"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:306
-msgid "In13"
-msgstr "In13"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:320
-msgid "In14"
-msgstr "In14"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:334
-msgid "In15"
-msgstr "In15"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:348
-msgid "In16"
-msgstr "In16"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:362
-msgid "In17"
-msgstr "In17"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:376
-msgid "In18"
-msgstr "In18"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:390
-msgid "In19"
-msgstr "In19"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:404
-msgid "In20"
-msgstr "In20"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:418
-msgid "In21"
-msgstr "In21"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:432
-msgid "In22"
-msgstr "In22"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:446
-msgid "In23"
-msgstr "In23"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:460
-msgid "In24"
-msgstr "In24"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:474
-msgid "In25"
-msgstr "In25"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:488
-msgid "In26"
-msgstr "In26"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:502
-msgid "In27"
-msgstr "In27"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:516
-msgid "In28"
-msgstr "In28"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:530
-msgid "In29"
-msgstr "In29"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:544
-msgid "In30"
-msgstr "In30"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:556
-msgid "If you want a back copper layer"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:561
-msgid "Layer name of back (bottom) copper layer"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:574
-msgid "If you want a solder mask layer for the back side of the board"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:578
-msgid "SoldM_Back"
-msgstr "SoldM_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:586
-msgid "If you want a silk screen layer for the back side of the board"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:590
-msgid "SilkS_Back"
-msgstr "SilkS_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:598
-msgid "If you want a solder paste layer for the back side of the board"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:602
-msgid "SoldP_Back"
-msgstr "SoldP_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:610
-msgid "If you want an adhesive layer for the back side of the board"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:614
-msgid "Adhes_Back"
-msgstr "Adhes_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:622
-msgid "If you want a fabrication layer for the back side of the board"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:626
-msgid "Fab_Back"
-msgstr "Fab_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:636
-msgid "CrtYd_Back"
-msgstr "CrtYd_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:646
-msgid "Pcb_Edges"
-msgstr "Pcb_Edges"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:649
-msgid "Board contour"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:656
-msgid "Margin"
-msgstr "Margin"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:659
-msgid "Board contour setback"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:666
-msgid "Eco1"
-msgstr "Eco1"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:669
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:679
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:691
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:703
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-msgid "Auxiliary"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:676
-msgid "Eco2"
-msgstr "Eco2"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:684
-msgid "If you want a separate layer for comments or notes"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:688
-msgid "Comments"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:696
-msgid "If you want a layer for documentation drawings"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:700
-msgid "Drawings"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:710
-msgid "User1"
-msgstr "User1"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-msgid "Off-board, front"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-msgid "Off-board, back"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:717
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:731
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:745
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:759
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:773
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:787
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:801
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:815
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:829
-msgid ""
-"Auxiliary layers do not flip with board side, while back and front layers do."
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:724
-msgid "User2"
-msgstr "User2"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:738
-msgid "User3"
-msgstr "User3"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:752
-msgid "User4"
-msgstr "User4"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:766
-msgid "User5"
-msgstr "User5"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:780
-msgid "User6"
-msgstr "User6"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:794
-msgid "User7"
-msgstr "User7"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:808
-msgid "User8"
-msgstr "User8"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:822
-msgid "User9"
-msgstr "User9"
-
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:32
 msgid ""
 "Use your board manufacturer's recommendations for solder mask expansion and "
@@ -38878,7 +38459,7 @@ msgid "%s pad connection: %s."
 msgstr ""
 
 #: pcbnew/drc/drc_engine.cpp:1499 pcbnew/drc/drc_engine.cpp:1516
-#: pcbnew/drc/drc_engine.cpp:1533 pcbnew/zone.cpp:612 pcbnew/zone.h:172
+#: pcbnew/drc/drc_engine.cpp:1533 pcbnew/zone.cpp:612 pcbnew/zone.h:179
 msgid "zone"
 msgstr ""
 
@@ -38897,7 +38478,7 @@ msgstr ""
 msgid "Checking rule assertion \"%s\"."
 msgstr ""
 
-#: pcbnew/drc/drc_item.cpp:45 pcbnew/zone.cpp:2046
+#: pcbnew/drc/drc_item.cpp:45 pcbnew/zone.cpp:2070
 msgid "Electrical"
 msgstr ""
 
@@ -39750,7 +39331,7 @@ msgid "'%s' settings differ."
 msgstr ""
 
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:619
-#: pcbnew/footprint.cpp:4085
+#: pcbnew/footprint.cpp:4090
 msgid "Exempt From Courtyard Requirement"
 msgstr ""
 
@@ -40414,132 +39995,132 @@ msgstr ""
 msgid "Generating ODB++ output files"
 msgstr ""
 
-#: pcbnew/footprint.cpp:1288
+#: pcbnew/footprint.cpp:1293
 msgid "Other"
 msgstr ""
 
-#: pcbnew/footprint.cpp:1626
+#: pcbnew/footprint.cpp:1631
 msgid "Footprint Name"
 msgstr ""
 
-#: pcbnew/footprint.cpp:1630 pcbnew/footprint.cpp:1689
+#: pcbnew/footprint.cpp:1635 pcbnew/footprint.cpp:1694
 #, c-format
 msgid "Doc: %s"
 msgstr ""
 
-#: pcbnew/footprint.cpp:1631 pcbnew/footprint.cpp:1690
+#: pcbnew/footprint.cpp:1636 pcbnew/footprint.cpp:1695
 #, c-format
 msgid "Keywords: %s"
 msgstr ""
 
-#: pcbnew/footprint.cpp:1640 pcbnew/footprint.cpp:1641
+#: pcbnew/footprint.cpp:1645 pcbnew/footprint.cpp:1646
 msgid "Board Side"
 msgstr ""
 
-#: pcbnew/footprint.cpp:1641
+#: pcbnew/footprint.cpp:1646
 msgid "Back (Flipped)"
 msgstr ""
 
-#: pcbnew/footprint.cpp:1660
+#: pcbnew/footprint.cpp:1665
 msgid "autoplaced"
 msgstr ""
 
-#: pcbnew/footprint.cpp:1663
+#: pcbnew/footprint.cpp:1668
 msgid "not in schematic"
 msgstr ""
 
-#: pcbnew/footprint.cpp:1666
+#: pcbnew/footprint.cpp:1671
 msgid "exclude from pos files"
 msgstr ""
 
-#: pcbnew/footprint.cpp:1669
+#: pcbnew/footprint.cpp:1674
 msgid "exclude from BOM"
 msgstr ""
 
-#: pcbnew/footprint.cpp:1674
+#: pcbnew/footprint.cpp:1679
 msgid "Status: "
 msgstr ""
 
-#: pcbnew/footprint.cpp:1674
+#: pcbnew/footprint.cpp:1679
 msgid "Attributes:"
 msgstr ""
 
-#: pcbnew/footprint.cpp:1681 pcbnew/footprint.cpp:4064 pcbnew/zone.cpp:1837
+#: pcbnew/footprint.cpp:1686 pcbnew/footprint.cpp:4069 pcbnew/zone.cpp:1861
 #, fuzzy
 msgid "Component Class"
 msgstr "Loo tsoonid"
 
-#: pcbnew/footprint.cpp:1685
+#: pcbnew/footprint.cpp:1690
 #, c-format
 msgid "3D-Shape: %s"
 msgstr ""
 
-#: pcbnew/footprint.cpp:1685
+#: pcbnew/footprint.cpp:1690
 msgid "<none>"
 msgstr ""
 
-#: pcbnew/footprint.cpp:2100
+#: pcbnew/footprint.cpp:2105
 msgid "<no reference designator>"
 msgstr ""
 
-#: pcbnew/footprint.cpp:2102
+#: pcbnew/footprint.cpp:2107
 #, c-format
 msgid "Footprint %s"
 msgstr ""
 
-#: pcbnew/footprint.cpp:3242
+#: pcbnew/footprint.cpp:3247
 #, c-format
 msgid "(expected 'Through hole'; actual '%s')"
 msgstr ""
 
-#: pcbnew/footprint.cpp:3245
+#: pcbnew/footprint.cpp:3250
 #, c-format
 msgid "(expected 'SMD'; actual '%s')"
 msgstr ""
 
-#: pcbnew/footprint.cpp:3466
+#: pcbnew/footprint.cpp:3471
 #, c-format
 msgid "(net-tie pad group contains unknown pad number %s)"
 msgstr ""
 
-#: pcbnew/footprint.cpp:3471
+#: pcbnew/footprint.cpp:3476
 #, c-format
 msgid "(pad %s appears in more than one net-tie pad group)"
 msgstr ""
 
-#: pcbnew/footprint.cpp:4006 pcbnew/pad.cpp:2525 pcbnew/zone.cpp:1803
+#: pcbnew/footprint.cpp:4011 pcbnew/pad.cpp:2519 pcbnew/zone.cpp:1827
 msgid "Inherited"
 msgstr ""
 
-#: pcbnew/footprint.cpp:4010 pcbnew/pad.cpp:2529 pcbnew/zone.cpp:1807
+#: pcbnew/footprint.cpp:4015 pcbnew/pad.cpp:2523 pcbnew/zone.cpp:1831
 msgid "Thermal reliefs for PTH"
 msgstr ""
 
-#: pcbnew/footprint.cpp:4070
+#: pcbnew/footprint.cpp:4075
 msgid "Not in Schematic"
 msgstr ""
 
-#: pcbnew/footprint.cpp:4072
+#: pcbnew/footprint.cpp:4077
 msgid "Exclude From Position Files"
 msgstr ""
 
-#: pcbnew/footprint.cpp:4082 pcbnew/pad.cpp:2694
+#: pcbnew/footprint.cpp:4087 pcbnew/pad.cpp:2688
 msgid "Overrides"
 msgstr ""
 
-#: pcbnew/footprint.cpp:4089 pcbnew/pad.cpp:2697
+#: pcbnew/footprint.cpp:4094 pcbnew/pad.cpp:2691
 msgid "Clearance Override"
 msgstr ""
 
-#: pcbnew/footprint.cpp:4094 pcbnew/pad.cpp:2707
+#: pcbnew/footprint.cpp:4099 pcbnew/pad.cpp:2701
 msgid "Solderpaste Margin Override"
 msgstr ""
 
-#: pcbnew/footprint.cpp:4099 pcbnew/pad.cpp:2712
+#: pcbnew/footprint.cpp:4104 pcbnew/pad.cpp:2706
 msgid "Solderpaste Margin Ratio Override"
 msgstr ""
 
-#: pcbnew/footprint.cpp:4105 pcbnew/pad.cpp:2718
+#: pcbnew/footprint.cpp:4110 pcbnew/pad.cpp:2712
 msgid "Zone Connection Style"
 msgstr ""
 
@@ -40597,20 +40178,20 @@ msgstr "Jalajälg puudub."
 msgid "Save as editable copy"
 msgstr ""
 
-#: pcbnew/footprint_edit_frame.cpp:997
+#: pcbnew/footprint_edit_frame.cpp:1007
 #, c-format
 msgid "[from %s]"
 msgstr ""
 
-#: pcbnew/footprint_edit_frame.cpp:1032
+#: pcbnew/footprint_edit_frame.cpp:1042
 msgid "[no footprint loaded]"
 msgstr ""
 
-#: pcbnew/footprint_edit_frame.cpp:1088
+#: pcbnew/footprint_edit_frame.cpp:1098
 msgid "Updating Footprint Libraries"
 msgstr ""
 
-#: pcbnew/footprint_edit_frame.cpp:1428
+#: pcbnew/footprint_edit_frame.cpp:1438
 msgid "No footprint selected."
 msgstr ""
 
@@ -40676,70 +40257,70 @@ msgstr ""
 msgid "Footprint exported to file '%s'."
 msgstr ""
 
-#: pcbnew/footprint_libraries_utils.cpp:549
+#: pcbnew/footprint_libraries_utils.cpp:558
 #, c-format
 msgid "Delete footprint '%s' from library '%s'?"
 msgstr ""
 
-#: pcbnew/footprint_libraries_utils.cpp:566
+#: pcbnew/footprint_libraries_utils.cpp:575
 #, c-format
 msgid "Footprint '%s' deleted from library '%s'"
 msgstr ""
 
-#: pcbnew/footprint_libraries_utils.cpp:581
+#: pcbnew/footprint_libraries_utils.cpp:590
 msgid "No footprints to export!"
 msgstr ""
 
-#: pcbnew/footprint_libraries_utils.cpp:617
+#: pcbnew/footprint_libraries_utils.cpp:626
 #, c-format
 msgid "Update footprints on board to refer to %s?"
 msgstr ""
 
-#: pcbnew/footprint_libraries_utils.cpp:668
+#: pcbnew/footprint_libraries_utils.cpp:677
 msgid "Update footprints on board to refer to new library?"
 msgstr ""
 
-#: pcbnew/footprint_libraries_utils.cpp:864
+#: pcbnew/footprint_libraries_utils.cpp:873
 #: pcbnew/footprint_viewer_frame.cpp:744
 msgid "No board currently open."
 msgstr ""
 
-#: pcbnew/footprint_libraries_utils.cpp:890
+#: pcbnew/footprint_libraries_utils.cpp:899
 msgid ""
 "Unable to find the footprint on the main board.\n"
 "Cannot save."
 msgstr ""
 
-#: pcbnew/footprint_libraries_utils.cpp:898
+#: pcbnew/footprint_libraries_utils.cpp:907
 #: pcbnew/footprint_viewer_frame.cpp:752
 msgid "Previous footprint placement still in progress."
 msgstr ""
 
-#: pcbnew/footprint_libraries_utils.cpp:974
+#: pcbnew/footprint_libraries_utils.cpp:983
 #: pcbnew/footprint_viewer_frame.cpp:793
 msgid "Insert Footprint"
 msgstr ""
 
-#: pcbnew/footprint_libraries_utils.cpp:995
+#: pcbnew/footprint_libraries_utils.cpp:1004
 msgid "Save Footprint As"
 msgstr ""
 
-#: pcbnew/footprint_libraries_utils.cpp:1144
+#: pcbnew/footprint_libraries_utils.cpp:1153
 #, c-format
 msgid "Footprint %s already exists in %s."
 msgstr ""
 
-#: pcbnew/footprint_libraries_utils.cpp:1188
+#: pcbnew/footprint_libraries_utils.cpp:1197
 #, c-format
 msgid "Footprint '%s' replaced in '%s'"
 msgstr ""
 
-#: pcbnew/footprint_libraries_utils.cpp:1189
+#: pcbnew/footprint_libraries_utils.cpp:1198
 #, c-format
 msgid "Footprint '%s' added to '%s'"
 msgstr ""
 
-#: pcbnew/footprint_libraries_utils.cpp:1233
+#: pcbnew/footprint_libraries_utils.cpp:1242
 msgid "Untitled"
 msgstr ""
 
@@ -40848,7 +40429,7 @@ msgstr ""
 msgid "Routed Length"
 msgstr ""
 
-#: pcbnew/generators/pcb_tuning_pattern.cpp:2172 pcbnew/pad.cpp:2688
+#: pcbnew/generators/pcb_tuning_pattern.cpp:2172 pcbnew/pad.cpp:2682
 #: pcbnew/pcb_track.cpp:1600
 msgid "Pad To Die Length"
 msgstr ""
@@ -41728,7 +41309,7 @@ msgstr ""
 msgid "pad"
 msgstr ""
 
-#: pcbnew/pad.cpp:1289 pcbnew/pad.cpp:2603
+#: pcbnew/pad.cpp:1289 pcbnew/pad.cpp:2597
 msgid "Pin Type"
 msgstr ""
 
@@ -41840,218 +41421,211 @@ msgstr ""
 msgid "PTH pad %s"
 msgstr ""
 
-#: pcbnew/pad.cpp:2176
-msgid "(Pad has no layer)"
-msgstr ""
-
 #: pcbnew/pad.cpp:2179
-msgid "(PTH pad has no copper layers)"
+msgid ""
+"(plated through holes normally have a copper pad on at least one outer layer)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2185
-msgid "(plated through holes normally have a copper pad on at least one layer)"
-msgstr ""
-
-#: pcbnew/pad.cpp:2193
+#: pcbnew/pad.cpp:2187
 msgid "('fiducial' property makes no sense on NPTH pads)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2197
+#: pcbnew/pad.cpp:2191
 msgid "('testpoint' property makes no sense on NPTH pads)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2200
+#: pcbnew/pad.cpp:2194
 msgid "('heatsink' property makes no sense of NPTH pads)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2203
+#: pcbnew/pad.cpp:2197
 msgid "('castellated' property is for PTH pads)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2206
+#: pcbnew/pad.cpp:2200
 msgid "('BGA' property is for SMD pads)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2209
+#: pcbnew/pad.cpp:2203
 msgid "('mechanical' property is for PTH pads)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2225
+#: pcbnew/pad.cpp:2219
 msgid "(connector pads normally have no solder paste; use a SMD pad instead)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2233
+#: pcbnew/pad.cpp:2227
 msgid "(SMD pad has a hole)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2239
+#: pcbnew/pad.cpp:2233
 msgid "(SMD pad has copper on both sides of the board)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2245 pcbnew/pad.cpp:2258
+#: pcbnew/pad.cpp:2239 pcbnew/pad.cpp:2252
 msgid "(SMD pad has copper and mask layers on different sides of the board)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2250 pcbnew/pad.cpp:2263
+#: pcbnew/pad.cpp:2244 pcbnew/pad.cpp:2257
 msgid "(SMD pad has copper and paste layers on different sides of the board)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2269
+#: pcbnew/pad.cpp:2263
 #, fuzzy
 msgid "(SMD pad has no outer layers)"
 msgstr "Vaskkihi %d polügonide lihtsustamine"
 
-#: pcbnew/pad.cpp:2289
+#: pcbnew/pad.cpp:2283
 msgid "(Pad must have a positive size)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2300
+#: pcbnew/pad.cpp:2294
 #, c-format
 msgid "(PTH pad hole size must be larger than %s)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2324
+#: pcbnew/pad.cpp:2318
 #, fuzzy
 msgid "(PTH pad hole leaves no copper)"
 msgstr "Vaskkihi %d polügonide lihtsustamine"
 
-#: pcbnew/pad.cpp:2334
+#: pcbnew/pad.cpp:2328
 #, fuzzy
 msgid "(PTH pad hole not fully inside copper)"
 msgstr "Vaskkihi %d polügonide lihtsustamine"
 
-#: pcbnew/pad.cpp:2341
+#: pcbnew/pad.cpp:2335
 msgid "(pad hole not inside pad shape)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2346
+#: pcbnew/pad.cpp:2340
 msgid "(negative local clearance values have no effect)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2365
+#: pcbnew/pad.cpp:2359
 msgid ""
 "(negative solder mask clearance is larger than some shape primitives; "
 "results may be surprising)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2375
+#: pcbnew/pad.cpp:2369
 msgid ""
 "(negative solder mask clearance is larger than pad; no solder mask will be "
 "generated)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2394
+#: pcbnew/pad.cpp:2388
 msgid ""
 "(negative solder paste margin is larger than pad; no solder paste mask will "
 "be generated)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2401
+#: pcbnew/pad.cpp:2395
 msgid "(negative corner radius is not allowed)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2403
+#: pcbnew/pad.cpp:2397
 msgid "(corner size will make pad circular)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2408
+#: pcbnew/pad.cpp:2402
 msgid "(negative corner chamfer is not allowed)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2410
+#: pcbnew/pad.cpp:2404
 msgid "(corner chamfer is too large)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2419
+#: pcbnew/pad.cpp:2413
 msgid "(trapezoid delta is too large)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2429
+#: pcbnew/pad.cpp:2423
 msgid "(custom pad shape must resolve to a single polygon)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2494
+#: pcbnew/pad.cpp:2488
 msgid "Edge connector"
 msgstr ""
 
-#: pcbnew/pad.cpp:2495
+#: pcbnew/pad.cpp:2489
 msgid "NPTH, mechanical"
 msgstr ""
 
-#: pcbnew/pad.cpp:2501
+#: pcbnew/pad.cpp:2495
 msgid "Trapezoid"
 msgstr ""
 
-#: pcbnew/pad.cpp:2513
+#: pcbnew/pad.cpp:2507
 msgid "Castellated pad"
 msgstr ""
 
-#: pcbnew/pad.cpp:2514
+#: pcbnew/pad.cpp:2508
 msgid "Mechanical pad"
 msgstr ""
 
-#: pcbnew/pad.cpp:2536
+#: pcbnew/pad.cpp:2530
 msgid "Front, back and connected layers"
 msgstr ""
 
-#: pcbnew/pad.cpp:2586
+#: pcbnew/pad.cpp:2580
 msgid "Pad Type"
 msgstr ""
 
-#: pcbnew/pad.cpp:2590
+#: pcbnew/pad.cpp:2584
 msgid "Pad Shape"
 msgstr ""
 
-#: pcbnew/pad.cpp:2595
+#: pcbnew/pad.cpp:2589
 msgid "Pad Number"
 msgstr ""
 
-#: pcbnew/pad.cpp:2607
+#: pcbnew/pad.cpp:2601
 msgid "Size X"
 msgstr ""
 
-#: pcbnew/pad.cpp:2611
+#: pcbnew/pad.cpp:2605
 msgid "Size Y"
 msgstr ""
 
-#: pcbnew/pad.cpp:2644
+#: pcbnew/pad.cpp:2638
 msgid "Corner Radius Ratio"
 msgstr ""
 
-#: pcbnew/pad.cpp:2649
+#: pcbnew/pad.cpp:2643
 msgid "Corner Radius Size"
 msgstr ""
 
-#: pcbnew/pad.cpp:2655
+#: pcbnew/pad.cpp:2649
 #, fuzzy
 msgid "Hole Shape"
 msgstr "Aukude kontuuride lihtsustamine"
 
-#: pcbnew/pad.cpp:2659
+#: pcbnew/pad.cpp:2653
 msgid "Hole Size X"
 msgstr ""
 
-#: pcbnew/pad.cpp:2665
+#: pcbnew/pad.cpp:2659
 msgid "Hole Size Y"
 msgstr ""
 
-#: pcbnew/pad.cpp:2680
+#: pcbnew/pad.cpp:2674
 msgid "Fabrication Property"
 msgstr ""
 
-#: pcbnew/pad.cpp:2702 pcbnew/pcb_shape.cpp:1001 pcbnew/pcb_track.cpp:2097
+#: pcbnew/pad.cpp:2696 pcbnew/pcb_shape.cpp:1001 pcbnew/pcb_track.cpp:2097
 msgid "Soldermask Margin Override"
 msgstr ""
 
-#: pcbnew/pad.cpp:2724 pcbnew/zone.cpp:2073
+#: pcbnew/pad.cpp:2718 pcbnew/zone.cpp:2097
 msgid "Thermal Relief Spoke Width"
 msgstr ""
 
-#: pcbnew/pad.cpp:2730
+#: pcbnew/pad.cpp:2724
 msgid "Thermal Relief Spoke Angle"
 msgstr ""
 
-#: pcbnew/pad.cpp:2735 pcbnew/zone.cpp:2067
+#: pcbnew/pad.cpp:2729 pcbnew/zone.cpp:2091
 msgid "Thermal Relief Gap"
 msgstr ""
 
@@ -43331,7 +42905,7 @@ msgid "Element token contains %d parameters."
 msgstr ""
 
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:985
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3069
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3072
 #, c-format
 msgid "Library folder '%s' has unexpected sub-folders."
 msgstr ""
@@ -43343,7 +42917,7 @@ msgstr ""
 
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:1023
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:3263
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3106
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3109
 #, c-format
 msgid "Footprint library '%s' cannot be deleted."
 msgstr ""
@@ -43366,28 +42940,28 @@ msgid "Generating history section"
 msgstr ""
 
 #: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1198
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3018
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3012
 msgid "Generating BOM section"
 msgstr ""
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1365
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1361
 msgid "Generating CAD data"
 msgstr ""
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:2627
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:2621
 #, c-format
 msgid "Exporting Layer %s, Net %s"
 msgstr ""
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3173
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3167
 msgid "Generating logistic section"
 msgstr ""
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3185
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3179
 msgid "Saving file"
 msgstr ""
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3217
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3211
 msgid "Failed to save file to buffer"
 msgstr ""
 
@@ -43505,52 +43079,52 @@ msgstr ""
 msgid "Save Anyway"
 msgstr ""
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:1463
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:1465
 #, c-format
 msgid "unknown pad type: %d"
 msgstr ""
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2312
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2314
 #, c-format
 msgid "unknown via type %d"
 msgstr ""
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2603
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2606
 #, c-format
 msgid "unknown zone corner smoothing type %d"
 msgstr ""
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2752
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2755
 msgid "This file does not contain a PCB."
 msgstr ""
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2925
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2928
 #, c-format
 msgid ""
 "Library '%s' does not exist.\n"
 "Would you like to create it?"
 msgstr ""
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2930
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2933
 msgid "Library Not Found"
 msgstr ""
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2958
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2961
 #, c-format
 msgid "Footprint file name '%s' is not valid."
 msgstr ""
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2964
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2967
 #, c-format
 msgid "Insufficient permissions to delete '%s'."
 msgstr ""
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3088
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3091
 #, c-format
 msgid "Unexpected file '%s' found in library path '%s'."
 msgstr ""
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:306
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:307
 #, fuzzy
 msgid "KiCad footprint file"
 msgstr "Jalajälg puudub."
@@ -43696,7 +43270,7 @@ msgid ""
 "Zone fills will be converted on best-effort basis."
 msgstr ""
 
-#: pcbnew/pcb_io/odbpp/odb_entity.cpp:686
+#: pcbnew/pcb_io/odbpp/odb_entity.cpp:722
 msgid "Failed to add component data"
 msgstr ""
 
@@ -44533,7 +44107,7 @@ msgstr ""
 msgid "Diff Pair Gap: %s"
 msgstr ""
 
-#: pcbnew/router/router_tool.cpp:2776 pcbnew/tools/pcb_control.cpp:1707
+#: pcbnew/router/router_tool.cpp:2776 pcbnew/tools/pcb_control.cpp:1711
 #, c-format
 msgid "DP Max Uncoupled-length: %s"
 msgstr ""
@@ -45250,10 +44824,6 @@ msgstr "Loo tsoonid"
 msgid "Create Arc"
 msgstr "Loo kihid"
 
-#: pcbnew/tools/drawing_stackup_table_tool.cpp:247
-msgid "Layer Name"
-msgstr ""
-
 #: pcbnew/tools/drawing_stackup_table_tool.cpp:262
 msgid "Thickness (mm)"
 msgstr ""
@@ -45338,7 +44908,7 @@ msgstr ""
 msgid "Select Via Size"
 msgstr ""
 
-#: pcbnew/tools/drawing_tool.cpp:381 pcbnew/tools/drawing_tool.cpp:2386
+#: pcbnew/tools/drawing_tool.cpp:381 pcbnew/tools/drawing_tool.cpp:2388
 msgid "Draw Line"
 msgstr ""
 
@@ -45363,23 +44933,23 @@ msgstr ""
 msgid "Draw Bezier"
 msgstr "Loo tsoonid"
 
-#: pcbnew/tools/drawing_tool.cpp:1595
+#: pcbnew/tools/drawing_tool.cpp:1597
 msgid "Draw Dimension"
 msgstr ""
 
-#: pcbnew/tools/drawing_tool.cpp:2080
+#: pcbnew/tools/drawing_tool.cpp:2082
 msgid "Move Footprint Anchor"
 msgstr ""
 
-#: pcbnew/tools/drawing_tool.cpp:3804
+#: pcbnew/tools/drawing_tool.cpp:3806
 msgid "Select Net:"
 msgstr ""
 
-#: pcbnew/tools/drawing_tool.cpp:4046
+#: pcbnew/tools/drawing_tool.cpp:4048
 msgid "Via location violates DRC."
 msgstr ""
 
-#: pcbnew/tools/drawing_tool.cpp:4136
+#: pcbnew/tools/drawing_tool.cpp:4138
 msgid "Place via"
 msgstr ""
 
@@ -47592,85 +47162,85 @@ msgstr ""
 msgid "Inactive Layer Display"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:690
+#: pcbnew/tools/pcb_control.cpp:694
 msgid "Preset Layer Pairs"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:780
+#: pcbnew/tools/pcb_control.cpp:784
 msgid "Item locked."
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1003
+#: pcbnew/tools/pcb_control.cpp:1007
 msgid ""
 "Warning: some pasted items were on layers which are not present in the "
 "current board.\n"
 "These items could not be pasted.\n"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1070
+#: pcbnew/tools/pcb_control.cpp:1074
 msgid "Paste Text"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1227
+#: pcbnew/tools/pcb_control.cpp:1231
 msgid "Invalid clipboard contents"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1510
+#: pcbnew/tools/pcb_control.cpp:1514
 #, fuzzy
 msgid "Error loading board."
 msgstr "3D-mudelite laadimine..."
 
-#: pcbnew/tools/pcb_control.cpp:1544
+#: pcbnew/tools/pcb_control.cpp:1548
 msgid "Append Board"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1605
+#: pcbnew/tools/pcb_control.cpp:1609
 msgid "Active Layer"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1606 pcbnew/widgets/appearance_controls.cpp:373
+#: pcbnew/tools/pcb_control.cpp:1610 pcbnew/widgets/appearance_controls.cpp:373
 #: pcbnew/widgets/appearance_controls_base.cpp:165
 msgid "All Layers"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1618
+#: pcbnew/tools/pcb_control.cpp:1622
 msgid "Object Snapping"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1697
+#: pcbnew/tools/pcb_control.cpp:1701
 #, c-format
 msgid "DP Gap Constraints: %s"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1738
+#: pcbnew/tools/pcb_control.cpp:1742
 msgid "Resolved clearance"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1748
+#: pcbnew/tools/pcb_control.cpp:1752
 msgid "Actual clearance"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1791
+#: pcbnew/tools/pcb_control.cpp:1795
 msgid "Resolved hole clearance"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1796
+#: pcbnew/tools/pcb_control.cpp:1800
 msgid "Actual hole clearance"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1829
+#: pcbnew/tools/pcb_control.cpp:1833
 msgid "Resolved edge clearance"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1834
+#: pcbnew/tools/pcb_control.cpp:1838
 msgid "Resolved margin clearance"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1845
+#: pcbnew/tools/pcb_control.cpp:1849
 msgid "Selected Items"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1916
+#: pcbnew/tools/pcb_control.cpp:1920
 msgid "Selected 2D Length"
 msgstr ""
 
@@ -47800,7 +47370,7 @@ msgid "Auto-fill Zone(s)"
 msgstr ""
 
 #: pcbnew/tools/zone_filler_tool.cpp:277
-#: pcbnew/widgets/appearance_controls.cpp:3434
+#: pcbnew/widgets/appearance_controls.cpp:3470
 msgid "Open Preferences"
 msgstr ""
 
@@ -48022,115 +47592,115 @@ msgid "Filter nets"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:613
-#: pcbnew/widgets/appearance_controls.cpp:1792
+#: pcbnew/widgets/appearance_controls.cpp:1828
 msgid "Layer Display Options"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:625
-#: pcbnew/widgets/appearance_controls.cpp:1798
+#: pcbnew/widgets/appearance_controls.cpp:1834
 #, c-format
 msgid "Inactive layers (%s):"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:627
-#: pcbnew/widgets/appearance_controls.cpp:1800
+#: pcbnew/widgets/appearance_controls.cpp:1836
 msgid "Inactive layers:"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:641
-#: pcbnew/widgets/appearance_controls.cpp:1805
+#: pcbnew/widgets/appearance_controls.cpp:1841
 msgid "Inactive layers will be shown in full color"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:646
-#: pcbnew/widgets/appearance_controls.cpp:1807
+#: pcbnew/widgets/appearance_controls.cpp:1843
 msgid "Dim"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:648
-#: pcbnew/widgets/appearance_controls.cpp:1808
+#: pcbnew/widgets/appearance_controls.cpp:1844
 msgid "Inactive layers will be dimmed"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:655
-#: pcbnew/widgets/appearance_controls.cpp:1811
+#: pcbnew/widgets/appearance_controls.cpp:1847
 msgid "Inactive layers will be hidden"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:666
-#: pcbnew/widgets/appearance_controls.cpp:1813
+#: pcbnew/widgets/appearance_controls.cpp:1849
 msgid "Flip board view"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:688
-#: pcbnew/widgets/appearance_controls.cpp:2522
+#: pcbnew/widgets/appearance_controls.cpp:2558
 msgid "Net Display Options"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:700
-#: pcbnew/widgets/appearance_controls.cpp:2527
+#: pcbnew/widgets/appearance_controls.cpp:2563
 #, c-format
 msgid "Net colors (%s):"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:702
-#: pcbnew/widgets/appearance_controls.cpp:2529
+#: pcbnew/widgets/appearance_controls.cpp:2565
 msgid "Net colors:"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:707
-#: pcbnew/widgets/appearance_controls.cpp:2532
+#: pcbnew/widgets/appearance_controls.cpp:2568
 msgid "Choose when to show net and netclass colors"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:716
-#: pcbnew/widgets/appearance_controls.cpp:2535
+#: pcbnew/widgets/appearance_controls.cpp:2571
 msgid "Net and netclass colors are shown on all copper items"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:724
-#: pcbnew/widgets/appearance_controls.cpp:2538
+#: pcbnew/widgets/appearance_controls.cpp:2574
 msgid "Net and netclass colors are shown on the ratsnest only"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:731
-#: pcbnew/widgets/appearance_controls.cpp:2541
+#: pcbnew/widgets/appearance_controls.cpp:2577
 msgid "Net and netclass colors are not shown"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:742
-#: pcbnew/widgets/appearance_controls.cpp:2546
+#: pcbnew/widgets/appearance_controls.cpp:2582
 #, c-format
 msgid "Ratsnest display (%s):"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:744
-#: pcbnew/widgets/appearance_controls.cpp:2548
+#: pcbnew/widgets/appearance_controls.cpp:2584
 msgid "Ratsnest display:"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:749
-#: pcbnew/widgets/appearance_controls.cpp:2551
+#: pcbnew/widgets/appearance_controls.cpp:2587
 msgid "Choose which ratsnest lines to display"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:759
-#: pcbnew/widgets/appearance_controls.cpp:2554
+#: pcbnew/widgets/appearance_controls.cpp:2590
 msgid "Show ratsnest lines to items on all layers"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:764
-#: pcbnew/widgets/appearance_controls.cpp:2556
+#: pcbnew/widgets/appearance_controls.cpp:2592
 msgid "Visible layers"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:766
-#: pcbnew/widgets/appearance_controls.cpp:2557
+#: pcbnew/widgets/appearance_controls.cpp:2593
 msgid "Show ratsnest lines to items on visible layers"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:773
-#: pcbnew/widgets/appearance_controls.cpp:2560
+#: pcbnew/widgets/appearance_controls.cpp:2596
 msgid "Hide all ratsnest lines"
 msgstr ""
 
@@ -48148,13 +47718,13 @@ msgid "Highlight %s"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:935
-#: pcbnew/widgets/appearance_controls.cpp:2391
+#: pcbnew/widgets/appearance_controls.cpp:2427
 #, c-format
 msgid "Select Tracks and Vias in %s"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:938
-#: pcbnew/widgets/appearance_controls.cpp:2394
+#: pcbnew/widgets/appearance_controls.cpp:2430
 #, c-format
 msgid "Unselect Tracks and Vias in %s"
 msgstr ""
@@ -48300,90 +47870,234 @@ msgstr ""
 msgid "User defined layer 9"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:1730
+#: pcbnew/widgets/appearance_controls.cpp:1684
+msgid "User defined layer 10"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1685
+msgid "User defined layer 11"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1686
+msgid "User defined layer 12"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1687
+msgid "User defined layer 13"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1688
+msgid "User defined layer 14"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1689
+msgid "User defined layer 15"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1690
+msgid "User defined layer 16"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1691
+msgid "User defined layer 17"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1692
+msgid "User defined layer 18"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1693
+msgid "User defined layer 19"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1694
+msgid "User defined layer 20"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1695
+msgid "User defined layer 21"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1696
+msgid "User defined layer 22"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1697
+msgid "User defined layer 23"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1698
+msgid "User defined layer 24"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1699
+msgid "User defined layer 25"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1700
+msgid "User defined layer 26"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1701
+msgid "User defined layer 27"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1702
+msgid "User defined layer 28"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1703
+msgid "User defined layer 29"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1704
+msgid "User defined layer 30"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1705
+msgid "User defined layer 31"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1706
+msgid "User defined layer 32"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1707
+msgid "User defined layer 33"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1708
+msgid "User defined layer 34"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1709
+msgid "User defined layer 35"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1710
+msgid "User defined layer 36"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1711
+msgid "User defined layer 37"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1712
+msgid "User defined layer 38"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1713
+msgid "User defined layer 39"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1714
+msgid "User defined layer 40"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1715
+msgid "User defined layer 41"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1716
+msgid "User defined layer 42"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1717
+msgid "User defined layer 43"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1718
+msgid "User defined layer 44"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1719
+msgid "User defined layer 45"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1766
 msgid "Front copper layer"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:1731
+#: pcbnew/widgets/appearance_controls.cpp:1767
 msgid "Back copper layer"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:1732
+#: pcbnew/widgets/appearance_controls.cpp:1768
 msgid "Inner copper layer"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:1822
+#: pcbnew/widgets/appearance_controls.cpp:1858
 msgid "Show All Copper Layers"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:1824
+#: pcbnew/widgets/appearance_controls.cpp:1860
 msgid "Hide All Copper Layers"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:1835
+#: pcbnew/widgets/appearance_controls.cpp:1871
 msgid "Show All Non Copper Layers"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:1839
+#: pcbnew/widgets/appearance_controls.cpp:1875
 msgid "Hide All Non Copper Layers"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:1853
+#: pcbnew/widgets/appearance_controls.cpp:1889
 msgid "Show Only Front Assembly Layers"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:1856
+#: pcbnew/widgets/appearance_controls.cpp:1892
 msgid "Show Only Front Layers"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:1863
+#: pcbnew/widgets/appearance_controls.cpp:1899
 msgid "Show Only Inner Layers"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:1867
+#: pcbnew/widgets/appearance_controls.cpp:1903
 msgid "Show Only Back Layers"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:1871
+#: pcbnew/widgets/appearance_controls.cpp:1907
 msgid "Show Only Back Assembly Layers"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:2248
+#: pcbnew/widgets/appearance_controls.cpp:2284
 #, c-format
 msgid "Set opacity of %s"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:2367
+#: pcbnew/widgets/appearance_controls.cpp:2403
 msgid "Set Netclass Color"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:2371
+#: pcbnew/widgets/appearance_controls.cpp:2407
 msgid "Use Color from Schematic"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:2380
+#: pcbnew/widgets/appearance_controls.cpp:2416
 msgid "Clear Netclass Color"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:2388
+#: pcbnew/widgets/appearance_controls.cpp:2424
 #, c-format
 msgid "Highlight Nets in %s"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:2399
+#: pcbnew/widgets/appearance_controls.cpp:2435
 msgid "Show All Netclasses"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:2401
+#: pcbnew/widgets/appearance_controls.cpp:2437
 msgid "Hide All Other Netclasses"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:2462
+#: pcbnew/widgets/appearance_controls.cpp:2498
 #, c-format
 msgid "Show or hide ratsnest for nets in %s"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:3447
+#: pcbnew/widgets/appearance_controls.cpp:3483
 msgid ""
 "The current color theme is read-only.  Create a new theme in Preferences to "
 "enable color editing."
@@ -48580,7 +48294,7 @@ msgid "Delete all nets in group '%s'?"
 msgstr ""
 
 #: pcbnew/widgets/search_handlers.cpp:179 pcbnew/zone.cpp:812
-#: pcbnew/zone.cpp:1909
+#: pcbnew/zone.cpp:1933
 msgid "Priority"
 msgstr ""
 
@@ -48635,7 +48349,7 @@ msgstr ""
 msgid "%s"
 msgstr "%s"
 
-#: pcbnew/zone.cpp:862 pcbnew/zone.cpp:1972
+#: pcbnew/zone.cpp:862 pcbnew/zone.cpp:1996
 msgid "Fill Mode"
 msgstr ""
 
@@ -48699,80 +48413,80 @@ msgstr ""
 msgid "Zone %s %s"
 msgstr ""
 
-#: pcbnew/zone.cpp:1916
+#: pcbnew/zone.cpp:1940
 msgid "Keepout"
 msgstr ""
 
-#: pcbnew/zone.cpp:1918
+#: pcbnew/zone.cpp:1942
 msgid "Keep Out Tracks"
 msgstr ""
 
-#: pcbnew/zone.cpp:1924
+#: pcbnew/zone.cpp:1948
 msgid "Keep Out Vias"
 msgstr ""
 
-#: pcbnew/zone.cpp:1930
+#: pcbnew/zone.cpp:1954
 msgid "Keep Out Pads"
 msgstr ""
 
-#: pcbnew/zone.cpp:1936
+#: pcbnew/zone.cpp:1960
 msgid "Keep Out Copper Pours"
 msgstr ""
 
-#: pcbnew/zone.cpp:1942
+#: pcbnew/zone.cpp:1966
 #, fuzzy
 msgid "Keep Out Footprints"
 msgstr "Jalajälg puudub."
 
-#: pcbnew/zone.cpp:1951
+#: pcbnew/zone.cpp:1975
 msgid "Enable"
 msgstr ""
 
-#: pcbnew/zone.cpp:1958
+#: pcbnew/zone.cpp:1982
 msgid "Source Type"
 msgstr ""
 
-#: pcbnew/zone.cpp:1963
+#: pcbnew/zone.cpp:1987
 msgid "Source Name"
 msgstr ""
 
-#: pcbnew/zone.cpp:1995
+#: pcbnew/zone.cpp:2019
 msgid "Cannot be less than zone minimum width"
 msgstr ""
 
-#: pcbnew/zone.cpp:2001
+#: pcbnew/zone.cpp:2025
 msgid "Hatch Width"
 msgstr ""
 
-#: pcbnew/zone.cpp:2008
+#: pcbnew/zone.cpp:2032
 msgid "Hatch Gap"
 msgstr ""
 
-#: pcbnew/zone.cpp:2015
+#: pcbnew/zone.cpp:2039
 msgid "Hatch Minimum Hole Ratio"
 msgstr ""
 
-#: pcbnew/zone.cpp:2023
+#: pcbnew/zone.cpp:2047
 msgid "Smoothing Effort"
 msgstr ""
 
-#: pcbnew/zone.cpp:2029
+#: pcbnew/zone.cpp:2053
 msgid "Smoothing Amount"
 msgstr ""
 
-#: pcbnew/zone.cpp:2035
+#: pcbnew/zone.cpp:2059
 msgid "Remove Islands"
 msgstr ""
 
-#: pcbnew/zone.cpp:2040
+#: pcbnew/zone.cpp:2064
 msgid "Minimum Island Area"
 msgstr ""
 
-#: pcbnew/zone.cpp:2055
+#: pcbnew/zone.cpp:2079
 msgid "Minimum Width"
 msgstr ""
 
-#: pcbnew/zone.cpp:2063
+#: pcbnew/zone.cpp:2087
 msgid "Pad Connections"
 msgstr ""
 
@@ -48985,6 +48699,174 @@ msgstr ""
 msgid "KiCad Drawing Sheet"
 msgstr ""
 
+#~ msgid "CrtYd_Front"
+#~ msgstr "CrtYd_Front"
+
+#~ msgid "Fab_Front"
+#~ msgstr "Fab_Front"
+
+#~ msgid "Adhes_Front"
+#~ msgstr "Adhes_Front"
+
+#~ msgid "SoldP_Front"
+#~ msgstr "SoldP_Front"
+
+#~ msgid "SilkS_Front"
+#~ msgstr "SilkS_Front"
+
+#~ msgid "Mask_Front"
+#~ msgstr "Mask_Front"
+
+#~ msgid "Front_layer"
+#~ msgstr "Front_layer"
+
+#~ msgid "In1"
+#~ msgstr "In1"
+
+#~ msgid "In2"
+#~ msgstr "In2"
+
+#~ msgid "In3"
+#~ msgstr "In3"
+
+#~ msgid "In4"
+#~ msgstr "In4"
+
+#~ msgid "In5"
+#~ msgstr "In5"
+
+#~ msgid "In6"
+#~ msgstr "In6"
+
+#~ msgid "In7"
+#~ msgstr "In7"
+
+#~ msgid "In8"
+#~ msgstr "In8"
+
+#~ msgid "In9"
+#~ msgstr "In9"
+
+#~ msgid "In10"
+#~ msgstr "In10"
+
+#~ msgid "In11"
+#~ msgstr "In11"
+
+#~ msgid "In12"
+#~ msgstr "In12"
+
+#~ msgid "In13"
+#~ msgstr "In13"
+
+#~ msgid "In14"
+#~ msgstr "In14"
+
+#~ msgid "In15"
+#~ msgstr "In15"
+
+#~ msgid "In16"
+#~ msgstr "In16"
+
+#~ msgid "In17"
+#~ msgstr "In17"
+
+#~ msgid "In18"
+#~ msgstr "In18"
+
+#~ msgid "In19"
+#~ msgstr "In19"
+
+#~ msgid "In20"
+#~ msgstr "In20"
+
+#~ msgid "In21"
+#~ msgstr "In21"
+
+#~ msgid "In22"
+#~ msgstr "In22"
+
+#~ msgid "In23"
+#~ msgstr "In23"
+
+#~ msgid "In24"
+#~ msgstr "In24"
+
+#~ msgid "In25"
+#~ msgstr "In25"
+
+#~ msgid "In26"
+#~ msgstr "In26"
+
+#~ msgid "In27"
+#~ msgstr "In27"
+
+#~ msgid "In28"
+#~ msgstr "In28"
+
+#~ msgid "In29"
+#~ msgstr "In29"
+
+#~ msgid "In30"
+#~ msgstr "In30"
+
+#~ msgid "SoldM_Back"
+#~ msgstr "SoldM_Back"
+
+#~ msgid "SilkS_Back"
+#~ msgstr "SilkS_Back"
+
+#~ msgid "SoldP_Back"
+#~ msgstr "SoldP_Back"
+
+#~ msgid "Adhes_Back"
+#~ msgstr "Adhes_Back"
+
+#~ msgid "Fab_Back"
+#~ msgstr "Fab_Back"
+
+#~ msgid "CrtYd_Back"
+#~ msgstr "CrtYd_Back"
+
+#~ msgid "Pcb_Edges"
+#~ msgstr "Pcb_Edges"
+
+#~ msgid "Margin"
+#~ msgstr "Margin"
+
+#~ msgid "Eco1"
+#~ msgstr "Eco1"
+
+#~ msgid "Eco2"
+#~ msgstr "Eco2"
+
+#~ msgid "User1"
+#~ msgstr "User1"
+
+#~ msgid "User2"
+#~ msgstr "User2"
+
+#~ msgid "User3"
+#~ msgstr "User3"
+
+#~ msgid "User4"
+#~ msgstr "User4"
+
+#~ msgid "User5"
+#~ msgstr "User5"
+
+#~ msgid "User6"
+#~ msgstr "User6"
+
+#~ msgid "User7"
+#~ msgstr "User7"
+
+#~ msgid "User8"
+#~ msgstr "User8"
+
+#~ msgid "User9"
+#~ msgstr "User9"
+
 #, fuzzy
 #~ msgid "Front Fab layer"
 #~ msgstr "Front_layer"
diff --git a/translation/pofiles/fi.po b/translation/pofiles/fi.po
index e342e9f026..05ffbd918c 100644
--- a/translation/pofiles/fi.po
+++ b/translation/pofiles/fi.po
@@ -19,7 +19,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: KiCad\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-01-28 19:42+0300\n"
+"POT-Creation-Date: 2025-01-29 19:59+0300\n"
 "PO-Revision-Date: 2025-01-23 15:38+0000\n"
 "Last-Translator: John Beard <john.j.beard@gmail.com>\n"
 "Language-Team: Finnish <https://hosted.weblate.org/projects/kicad/master-"
@@ -185,7 +185,7 @@ msgstr "Latausaika %.3f s"
 #: pcbnew/pcb_io/easyedapro/pcb_io_easyedapro.cpp:116
 #: pcbnew/pcb_io/fabmaster/pcb_io_fabmaster.cpp:59
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:503
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2703
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2706
 #, c-format
 msgid "Loading %s..."
 msgstr "Ladataan %s..."
@@ -308,7 +308,7 @@ msgstr "KiCad 3D-Katselin"
 #: 3d-viewer/3d_viewer/eda_3d_viewer_frame.cpp:667
 #: eeschema/dialogs/panel_eeschema_display_options_base.cpp:27
 #: eeschema/dialogs/panel_sym_display_options_base.cpp:25
-#: pcbnew/footprint_edit_frame.cpp:242 pcbnew/footprint_edit_frame.cpp:955
+#: pcbnew/footprint_edit_frame.cpp:242 pcbnew/footprint_edit_frame.cpp:965
 #: pcbnew/pcb_edit_frame.cpp:326 pcbnew/pcb_edit_frame.cpp:1708
 #: pcbnew/tools/pcb_actions.cpp:1327
 msgid "Appearance"
@@ -347,10 +347,10 @@ msgstr "Ei riittäviä käyttöoikeuksia tiedoston '%s' tallentamiseen."
 #: 3d-viewer/3d_viewer/eda_3d_viewer_frame.cpp:748 common/confirm.cpp:211
 #: common/dialogs/dialog_grid_settings.cpp:82
 #: common/dialogs/dialog_grid_settings.cpp:89
-#: common/dialogs/panel_embedded_files.cpp:296
-#: common/dialogs/panel_embedded_files.cpp:369
-#: common/dialogs/panel_embedded_files.cpp:400
-#: common/dialogs/panel_embedded_files.cpp:410
+#: common/dialogs/panel_embedded_files.cpp:307
+#: common/dialogs/panel_embedded_files.cpp:416
+#: common/dialogs/panel_embedded_files.cpp:447
+#: common/dialogs/panel_embedded_files.cpp:457
 #: common/dialogs/panel_setup_severities.cpp:44 common/kidialog.cpp:126
 #: eeschema/dialogs/dialog_erc.cpp:878
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1812
@@ -373,9 +373,9 @@ msgstr "Ei riittäviä käyttöoikeuksia tiedoston '%s' tallentamiseen."
 #: pcb_calculator/calculator_panels/panel_fusing_current.cpp:191
 #: pcb_calculator/calculator_panels/panel_fusing_current.cpp:203
 #: pcbnew/dialogs/dialog_drc.cpp:984
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:397
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:389
 #: pcbnew/drc/drc_item.cpp:231 pcbnew/pcb_marker.cpp:211
-#: pcbnew/widgets/appearance_controls.cpp:2729
+#: pcbnew/widgets/appearance_controls.cpp:2765
 msgid "Error"
 msgstr "Virhe"
 
@@ -725,7 +725,7 @@ msgstr "Mallit, joissa on DNP"
 msgid "Model Bounding Boxes"
 msgstr "Mallin rajoituslaatikot"
 
-#: 3d-viewer/dialogs/appearance_controls_3D.cpp:77 common/layer_id.cpp:170
+#: 3d-viewer/dialogs/appearance_controls_3D.cpp:77 common/layer_id.cpp:125
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:30
 #: eeschema/dialogs/dialog_update_from_pcb_base.cpp:64
 #: pcb_calculator/calculator_panels/panel_rf_attenuators_base.cpp:111
@@ -837,13 +837,13 @@ msgstr ""
 "Poista valinta 'Käytä piirilevynpinon värejä' sallii värien muokkaamisen."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:563
-#: pcbnew/widgets/appearance_controls.cpp:2198
+#: pcbnew/widgets/appearance_controls.cpp:2234
 #, c-format
 msgid "Show or hide %s"
 msgstr "Näytä tai piilota %s"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:633
-#: pcbnew/widgets/appearance_controls.cpp:2571
+#: pcbnew/widgets/appearance_controls.cpp:2607
 #, c-format
 msgid "Presets (%s+Tab):"
 msgstr "Esiasetukset (%s+Sarkain):"
@@ -851,93 +851,93 @@ msgstr "Esiasetukset (%s+Sarkain):"
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:647
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1644
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2078
-#: pcbnew/widgets/appearance_controls.cpp:2596
+#: pcbnew/widgets/appearance_controls.cpp:2632
 msgid "Save preset..."
 msgstr "Tallenna esiasetus ..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:648
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1645
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2079
-#: pcbnew/widgets/appearance_controls.cpp:2597
+#: pcbnew/widgets/appearance_controls.cpp:2633
 msgid "Delete preset..."
 msgstr "Poista esiasetus ..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:754
-#: pcbnew/widgets/appearance_controls.cpp:2702
+#: pcbnew/widgets/appearance_controls.cpp:2738
 msgid "Layer preset name:"
 msgstr "Tason esiasetettu nimi:"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:755
-#: pcbnew/widgets/appearance_controls.cpp:2703
+#: pcbnew/widgets/appearance_controls.cpp:2739
 msgid "Save Layer Preset"
 msgstr "Tallenna Kerroksen Esiasetus"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:770
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1819
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2221
-#: pcbnew/widgets/appearance_controls.cpp:2736
+#: pcbnew/widgets/appearance_controls.cpp:2772
 msgid "Overwrite existing preset?"
 msgstr "Korvataanko olemassa oleva esiasetus?"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:796
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1844
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2246
-#: pcbnew/widgets/appearance_controls.cpp:2762
+#: pcbnew/widgets/appearance_controls.cpp:2798
 msgid "Presets"
 msgstr "Esiasetukset"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:805
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1856
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2258
-#: pcbnew/widgets/appearance_controls.cpp:2774
+#: pcbnew/widgets/appearance_controls.cpp:2810
 msgid "Delete Preset"
 msgstr "Poista Esiasetus"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:806
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1857
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2259
-#: pcbnew/widgets/appearance_controls.cpp:2775
+#: pcbnew/widgets/appearance_controls.cpp:2811
 msgid "Select preset:"
 msgstr "Valitse esiasetus:"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:864
-#: pcbnew/widgets/appearance_controls.cpp:2875
+#: pcbnew/widgets/appearance_controls.cpp:2911
 #, c-format
 msgid "Viewports (%s+Tab):"
 msgstr "Näkymät (%s+Sarkain):"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:873
-#: pcbnew/widgets/appearance_controls.cpp:2884
+#: pcbnew/widgets/appearance_controls.cpp:2920
 msgid "Save viewport..."
 msgstr "Tallenna näkymä..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:874
-#: pcbnew/widgets/appearance_controls.cpp:2885
+#: pcbnew/widgets/appearance_controls.cpp:2921
 msgid "Delete viewport..."
 msgstr "Poista näkymä..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:905
-#: pcbnew/widgets/appearance_controls.cpp:2934
+#: pcbnew/widgets/appearance_controls.cpp:2970
 msgid "Viewport name:"
 msgstr "Näkymän nimi:"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:906
-#: pcbnew/widgets/appearance_controls.cpp:2934
+#: pcbnew/widgets/appearance_controls.cpp:2970
 msgid "Save Viewport"
 msgstr "Tallenna Näkymä"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:946
-#: pcbnew/widgets/appearance_controls.cpp:2973
+#: pcbnew/widgets/appearance_controls.cpp:3009
 msgid "Viewports"
 msgstr "Näkymät"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:955
-#: pcbnew/widgets/appearance_controls.cpp:2982
+#: pcbnew/widgets/appearance_controls.cpp:3018
 msgid "Delete Viewport"
 msgstr "Poista Näkymä"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:956
-#: pcbnew/widgets/appearance_controls.cpp:2983
+#: pcbnew/widgets/appearance_controls.cpp:3019
 msgid "Select viewport:"
 msgstr "Valitse näkymä:"
 
@@ -1312,7 +1312,7 @@ msgid "Z:"
 msgstr "Z:"
 
 #: 3d-viewer/dialogs/panel_preview_3d_model_base.cpp:68
-#: gerbview/gerber_draw_item.cpp:722 pcbnew/footprint.cpp:1676
+#: gerbview/gerber_draw_item.cpp:722 pcbnew/footprint.cpp:1681
 #: pcbnew/pad.cpp:1361
 msgid "Rotation"
 msgstr "Kierto"
@@ -1889,8 +1889,8 @@ msgid "Information"
 msgstr "Tietoa"
 
 #: common/confirm.cpp:266 common/confirm.cpp:269
-#: common/dialogs/panel_embedded_files.cpp:272
-#: common/dialogs/panel_embedded_files.cpp:346
+#: common/dialogs/panel_embedded_files.cpp:285
+#: common/dialogs/panel_embedded_files.cpp:393
 #: eeschema/design_block_utils.cpp:50 eeschema/design_block_utils.cpp:183
 #: eeschema/symbol_editor/symbol_editor.cpp:372
 #: eeschema/symbol_editor/symbol_editor.cpp:998
@@ -1905,7 +1905,7 @@ msgstr "Tietoa"
 #: pcbnew/dialogs/dialog_gencad_export_options.cpp:119
 #: pcbnew/dialogs/dialog_track_via_properties.cpp:570
 #: pcbnew/footprint_libraries_utils.cpp:375
-#: pcbnew/footprint_libraries_utils.cpp:1148 pcbnew/router/router_tool.cpp:1849
+#: pcbnew/footprint_libraries_utils.cpp:1157 pcbnew/router/router_tool.cpp:1849
 #: pcbnew/router/router_tool.cpp:2603
 #: pcbnew/tools/footprint_editor_control.cpp:470 pcbnew/zone_filler.cpp:881
 msgid "Confirmation"
@@ -1944,7 +1944,7 @@ msgid "KiCad Design Block folders"
 msgstr "KiCad suunnittelulohkokansiot"
 
 #: common/design_block_io.cpp:172
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3036
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3039
 #, c-format
 msgid "Cannot overwrite library path '%s'."
 msgstr "Kirjastopolkua '%s' ei voi korvata."
@@ -1961,7 +1961,7 @@ msgstr ""
 "Varmista, että sinulla on kirjoitusoikeudet ja yritä uudelleen."
 
 #: common/design_block_io.cpp:201 pcbnew/pcb_io/geda/pcb_io_geda.cpp:977
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3061
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3064
 #, c-format
 msgid "Insufficient permissions to delete folder '%s'."
 msgstr "Ei riittäviä oikeuksia kansion '%s' poistamiseen."
@@ -2064,8 +2064,8 @@ msgstr "Ei voida luoda yleistä kirjastotaulukon polkua '%s'."
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:50
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:99
 #: pcbnew/dialogs/panel_pcbnew_action_plugins_base.cpp:42
-#: pcbnew/footprint_libraries_utils.cpp:1006
-#: pcbnew/footprint_libraries_utils.cpp:1334
+#: pcbnew/footprint_libraries_utils.cpp:1015
+#: pcbnew/footprint_libraries_utils.cpp:1343
 msgid "Description"
 msgstr "Kuvaus"
 
@@ -2451,7 +2451,7 @@ msgstr "Ympäristömuuttujat"
 #: eeschema/dialogs/panel_bom_presets_base.cpp:80
 #: eeschema/dialogs/panel_sym_lib_table.cpp:384
 #: eeschema/dialogs/panel_template_fieldnames_base.cpp:42
-#: eeschema/fields_grid_table.cpp:478 eeschema/sch_pin.cpp:1579
+#: eeschema/fields_grid_table.cpp:469 eeschema/sch_pin.cpp:1579
 #: eeschema/sch_symbol.cpp:2065 eeschema/sch_symbol.cpp:2115
 #: eeschema/symbol_editor/symbol_editor.cpp:1598
 #: eeschema/symbol_viewer_frame.cpp:459
@@ -2461,13 +2461,15 @@ msgstr "Ympäristömuuttujat"
 #: kicad/pcm/dialogs/dialog_manage_repositories_base.cpp:39
 #: kicad/pcm/dialogs/panel_package_base.cpp:50
 #: pcbnew/dialogs/dialog_footprint_wizard_list_base.cpp:42
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:54
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:170
 #: pcbnew/dialogs/panel_fp_lib_table.cpp:438
-#: pcbnew/pcb_fields_grid_table.cpp:174 pcbnew/pcb_group.cpp:507
+#: pcbnew/pcb_fields_grid_table.cpp:143 pcbnew/pcb_group.cpp:507
 #: pcbnew/widgets/pcb_net_inspector_panel.cpp:120
 #: pcbnew/widgets/search_handlers.cpp:176
 #: pcbnew/widgets/search_handlers.cpp:309
 #: pcbnew/widgets/search_handlers.cpp:388 pcbnew/zone.cpp:853
-#: pcbnew/zone.cpp:1913 pcbnew/zone_manager/dialog_zone_manager_base.cpp:38
+#: pcbnew/zone.cpp:1937 pcbnew/zone_manager/dialog_zone_manager_base.cpp:38
 #: pcbnew/zone_manager/model_zones_overview_table.h:75
 msgid "Name"
 msgstr "Nimi"
@@ -2666,7 +2668,7 @@ msgstr "Ruudukon koko Y alueen ulkopuolella."
 #: eeschema/symbol_editor/symbol_editor.cpp:860
 #: pcb_calculator/dialogs/dialog_regulator_form_base.cpp:27
 #: pcbnew/board_stackup_manager/dialog_dielectric_list_manager_base.cpp:31
-#: pcbnew/footprint_libraries_utils.cpp:1040
+#: pcbnew/footprint_libraries_utils.cpp:1049
 msgid "Name:"
 msgstr "Nimi:"
 
@@ -3257,7 +3259,7 @@ msgstr "Asetus"
 #: eeschema/dialogs/dialog_sim_format_value.cpp:75
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:57
 #: eeschema/dialogs/panel_sym_lib_table.cpp:385
-#: eeschema/fields_grid_table.cpp:479 eeschema/sch_symbol.cpp:1098
+#: eeschema/fields_grid_table.cpp:470 eeschema/sch_symbol.cpp:1098
 #: eeschema/sch_symbol.cpp:2062 eeschema/sch_symbol.cpp:2112
 #: eeschema/sch_symbol.cpp:2994 eeschema/sim/simulator_frame_ui.cpp:616
 #: eeschema/sim/simulator_frame_ui.cpp:2673
@@ -3267,13 +3269,13 @@ msgstr "Asetus"
 #: eeschema/widgets/search_handlers.cpp:247
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:69
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:70
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:65
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:157
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:169
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:48
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:57
-#: pcbnew/dialogs/panel_fp_lib_table.cpp:439 pcbnew/footprint.cpp:4048
+#: pcbnew/dialogs/panel_fp_lib_table.cpp:439 pcbnew/footprint.cpp:4053
 #: pcbnew/footprint_wizard_frame.cpp:326 pcbnew/pcb_dimension.cpp:605
-#: pcbnew/pcb_fields_grid_table.cpp:175 pcbnew/plot_board_layers.cpp:107
+#: pcbnew/pcb_fields_grid_table.cpp:144 pcbnew/plot_board_layers.cpp:107
 #: pcbnew/widgets/search_handlers.cpp:119
 msgid "Value"
 msgstr "Arvo"
@@ -3392,7 +3394,7 @@ msgstr "Tulostustila:"
 #: eeschema/dialogs/dialog_plot_schematic_base.cpp:78
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:72
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:69
-#: eeschema/fields_grid_table.cpp:491
+#: eeschema/fields_grid_table.cpp:482
 #: eeschema/printing/dialog_print_using_printer_base.cpp:35
 #: eeschema/sch_bus_entry.cpp:674 eeschema/sch_junction.cpp:383
 #: eeschema/sch_line.cpp:1099 eeschema/sim/simulator_frame_ui.cpp:609
@@ -3619,7 +3621,7 @@ msgstr "Hyväksy"
 #: common/dialogs/git/dialog_git_auth.cpp:54
 #: common/dialogs/git/dialog_git_commit.cpp:143
 #: common/dialogs/git/dialog_git_switch.cpp:69
-#: common/dialogs/panel_embedded_files.cpp:370 common/tool/actions.cpp:159
+#: common/dialogs/panel_embedded_files.cpp:417 common/tool/actions.cpp:159
 #: eeschema/dialogs/dialog_erc.cpp:426
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1344 eeschema/sheet.cpp:783
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:962
@@ -4141,7 +4143,7 @@ msgstr "Käytä työkaluriveissä kompakteja kuvakkeita"
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283
 #: pcbnew/microwave/microwave_polygon.cpp:127 pcbnew/tools/pcb_control.cpp:348
 #: pcbnew/widgets/appearance_controls.cpp:637
-#: pcbnew/widgets/appearance_controls.cpp:1804
+#: pcbnew/widgets/appearance_controls.cpp:1840
 msgid "Normal"
 msgstr "Tavallinen"
 
@@ -4542,8 +4544,8 @@ msgid "One of the nicknames will need to be changed after adding this library."
 msgstr "Tämän kirjaston lisäämisen jälkeen yksi lempinimistä täytyy vaihtaa."
 
 #: common/dialogs/panel_design_block_lib_table.cpp:1010
-#: common/dialogs/panel_embedded_files.cpp:348
-#: common/dialogs/panel_embedded_files.cpp:370
+#: common/dialogs/panel_embedded_files.cpp:395
+#: common/dialogs/panel_embedded_files.cpp:417
 #: eeschema/design_block_utils.cpp:89
 #: eeschema/dialogs/panel_sym_lib_table.cpp:688 eeschema/sch_base_frame.cpp:306
 #: pcbnew/dialogs/panel_fp_lib_table.cpp:1038
@@ -4632,8 +4634,8 @@ msgstr "Näkyvä"
 #: eeschema/symbol_editor/symbol_editor.cpp:826 include/lib_table_grid.h:208
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:46
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:95
-#: pcbnew/footprint_libraries_utils.cpp:1005
-#: pcbnew/footprint_libraries_utils.cpp:1333
+#: pcbnew/footprint_libraries_utils.cpp:1014
+#: pcbnew/footprint_libraries_utils.cpp:1342
 msgid "Nickname"
 msgstr "Nimimerkki"
 
@@ -4718,22 +4720,14 @@ msgstr "Kopioi upotettu viite"
 msgid "Copy the reference for this embedded file"
 msgstr "Kopioi tämän upotetun tiedoston viite"
 
-#: common/dialogs/panel_embedded_files.cpp:260
-msgid "Select a file to embed"
-msgstr "Valitse upotettava tiedosto"
-
-#: common/dialogs/panel_embedded_files.cpp:261
-msgid "All files|*.*"
-msgstr "Kaikki tiedostot|*.*"
-
-#: common/dialogs/panel_embedded_files.cpp:270
-#: common/dialogs/panel_embedded_files.cpp:343
+#: common/dialogs/panel_embedded_files.cpp:283
+#: common/dialogs/panel_embedded_files.cpp:390
 #, c-format
 msgid "File '%s' already exists."
 msgstr "Tiedosto '%s' on jo olemassa."
 
-#: common/dialogs/panel_embedded_files.cpp:274
-#: common/dialogs/panel_embedded_files.cpp:348
+#: common/dialogs/panel_embedded_files.cpp:286
+#: common/dialogs/panel_embedded_files.cpp:395
 #: eeschema/design_block_utils.cpp:51 eeschema/design_block_utils.cpp:184
 #: eeschema/symbol_editor/symbol_editor.cpp:373
 #: eeschema/symbol_editor/symbol_editor.cpp:999
@@ -4745,40 +4739,48 @@ msgstr "Tiedosto '%s' on jo olemassa."
 #: pcbnew/dialogs/dialog_export_odbpp.cpp:411
 #: pcbnew/dialogs/dialog_gencad_export_options.cpp:120
 #: pcbnew/footprint_libraries_utils.cpp:376
-#: pcbnew/footprint_libraries_utils.cpp:1150
+#: pcbnew/footprint_libraries_utils.cpp:1159
 #: pcbnew/tools/footprint_editor_control.cpp:472
 msgid "Overwrite"
 msgstr "Korvaa"
 
-#: common/dialogs/panel_embedded_files.cpp:293
+#: common/dialogs/panel_embedded_files.cpp:305
 #, c-format
 msgid "Failed to add file '%s'."
 msgstr "Tiedoston '%s' lisääminen epäonnistui."
 
-#: common/dialogs/panel_embedded_files.cpp:330
+#: common/dialogs/panel_embedded_files.cpp:318
+msgid "Select a file to embed"
+msgstr "Valitse upotettava tiedosto"
+
+#: common/dialogs/panel_embedded_files.cpp:319
+msgid "All files|*.*"
+msgstr "Kaikki tiedostot|*.*"
+
+#: common/dialogs/panel_embedded_files.cpp:377
 msgid "Select a directory to export files"
 msgstr "Valitse hakemisto tiedostojen viemistä varten"
 
-#: common/dialogs/panel_embedded_files.cpp:362
+#: common/dialogs/panel_embedded_files.cpp:409
 #, c-format
 msgid "Directory '%s' is not writable."
 msgstr "Hakemistoon '%s' ei voi kirjoittaa."
 
-#: common/dialogs/panel_embedded_files.cpp:365
+#: common/dialogs/panel_embedded_files.cpp:412
 #, c-format
 msgid "Folder '%s' is not writable."
 msgstr "Kansio '%s' ei ole kirjoitettavissa."
 
-#: common/dialogs/panel_embedded_files.cpp:370
+#: common/dialogs/panel_embedded_files.cpp:417
 msgid "Retry"
 msgstr "Yritä uudelleen"
 
-#: common/dialogs/panel_embedded_files.cpp:397
+#: common/dialogs/panel_embedded_files.cpp:444
 #, c-format
 msgid "Failed to open file '%s'."
 msgstr "Tiedoston '%s' avaaminen epäonnistui."
 
-#: common/dialogs/panel_embedded_files.cpp:407
+#: common/dialogs/panel_embedded_files.cpp:454
 #, c-format
 msgid "Failed to write file '%s'."
 msgstr "Tiedoston '%s' kirjoittaminen epäonnistui."
@@ -5065,12 +5067,12 @@ msgstr "Zoomaus"
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1099
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:583
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:854
-#: pcbnew/dialogs/dialog_plot_base.cpp:118 pcbnew/footprint.cpp:4007
-#: pcbnew/pad.cpp:2507 pcbnew/pad.cpp:2526 pcbnew/pcb_dimension.cpp:1973
+#: pcbnew/dialogs/dialog_plot_base.cpp:118 pcbnew/footprint.cpp:4012
+#: pcbnew/pad.cpp:2501 pcbnew/pad.cpp:2520 pcbnew/pcb_dimension.cpp:1973
 #: pcbnew/widgets/appearance_controls.cpp:729
 #: pcbnew/widgets/appearance_controls.cpp:771
-#: pcbnew/widgets/appearance_controls.cpp:2540
-#: pcbnew/widgets/appearance_controls.cpp:2559 pcbnew/zone.cpp:1804
+#: pcbnew/widgets/appearance_controls.cpp:2576
+#: pcbnew/widgets/appearance_controls.cpp:2595 pcbnew/zone.cpp:1828
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:83
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 msgid "None"
@@ -5299,9 +5301,9 @@ msgstr "<Ei määritelty>"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:232
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:363
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:332
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:854 pcbnew/footprint.cpp:4009
-#: pcbnew/pad.cpp:2528 pcbnew/pcb_table.cpp:533 pcbnew/pcb_textbox.cpp:795
-#: pcbnew/zone.cpp:857 pcbnew/zone.cpp:1806
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:854 pcbnew/footprint.cpp:4014
+#: pcbnew/pad.cpp:2522 pcbnew/pcb_table.cpp:533 pcbnew/pcb_textbox.cpp:795
+#: pcbnew/zone.cpp:857 pcbnew/zone.cpp:1830
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 msgid "Solid"
 msgstr "Kiinteä"
@@ -5429,7 +5431,7 @@ msgstr "Verkkoluokat"
 
 #: common/dialogs/panel_setup_netclasses_base.cpp:52
 #: pcbnew/tools/board_inspection_tool.cpp:641
-#: pcbnew/tools/board_inspection_tool.cpp:1201 pcbnew/zone.cpp:2048
+#: pcbnew/tools/board_inspection_tool.cpp:1201 pcbnew/zone.cpp:2072
 msgid "Clearance"
 msgstr "Välys"
 
@@ -5523,7 +5525,7 @@ msgstr "Kuvio"
 
 #: common/dialogs/panel_setup_netclasses_base.cpp:153
 #: eeschema/sch_field.cpp:1270 eeschema/sch_label.cpp:207
-#: pcbnew/board_connected_item.cpp:200 pcbnew/pad.cpp:2582 pcbnew/zone.cpp:1907
+#: pcbnew/board_connected_item.cpp:200 pcbnew/pad.cpp:2576 pcbnew/zone.cpp:1931
 msgid "Net Class"
 msgstr "Verkkoluokka"
 
@@ -5650,7 +5652,7 @@ msgstr "Viiva"
 #: common/eda_shape.cpp:2203
 #: eeschema/dialogs/dialog_label_properties_base.cpp:178
 #: eeschema/sch_label.cpp:2249
-#: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:2499
+#: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:2493
 #: pcbnew/pcb_dimension.cpp:1974
 msgid "Rectangle"
 msgstr "Suorakulmio"
@@ -5832,7 +5834,7 @@ msgstr "Hiiri ja Kosketuslevy"
 msgid "Hotkeys"
 msgstr "Pikanäppäimet"
 
-#: common/eda_base_frame.cpp:1116 kicad/project_tree_pane.cpp:1008
+#: common/eda_base_frame.cpp:1116 kicad/project_tree_pane.cpp:1009
 msgid "Version Control"
 msgstr "Versiohallinta"
 
@@ -5889,7 +5891,7 @@ msgstr "Simulaattori"
 
 #: common/eda_base_frame.cpp:1182 common/tool/actions.cpp:1106
 #: common/tool/common_tools.cpp:617 kicad/tools/kicad_manager_actions.cpp:147
-#: pcbnew/footprint_edit_frame.cpp:1035 pcbnew/menubar_footprint_editor.cpp:92
+#: pcbnew/footprint_edit_frame.cpp:1045 pcbnew/menubar_footprint_editor.cpp:92
 msgid "Footprint Editor"
 msgstr "Jalanjälkieditori"
 
@@ -6061,7 +6063,7 @@ msgstr "Tuumat"
 msgid "Constrain to H, V, 45"
 msgstr "Aseta Rajoite H, V, 45"
 
-#: common/eda_draw_frame.cpp:1121 pcbnew/footprint_libraries_utils.cpp:1368
+#: common/eda_draw_frame.cpp:1121 pcbnew/footprint_libraries_utils.cpp:1377
 msgid "Select Library"
 msgstr "Valitse Kirjasto"
 
@@ -6282,7 +6284,7 @@ msgstr "Kaari"
 #: eeschema/dialogs/dialog_label_properties_base.cpp:172
 #: eeschema/sch_label.cpp:2247 gerbview/gerber_draw_item.cpp:231
 #: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:1515
-#: pcbnew/pad.cpp:2498 pcbnew/pcb_dimension.cpp:1975
+#: pcbnew/pad.cpp:2492 pcbnew/pcb_dimension.cpp:1975
 msgid "Circle"
 msgstr "Ympyrä"
 
@@ -6364,7 +6366,7 @@ msgstr "Pisteet"
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:40
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:169
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2140 pcbnew/pad.cpp:1348
-#: pcbnew/pcb_fields_grid_table.cpp:177 pcbnew/pcb_reference_image.cpp:215
+#: pcbnew/pcb_fields_grid_table.cpp:146 pcbnew/pcb_reference_image.cpp:215
 #: pcbnew/pcb_reference_image.cpp:368 pcbnew/pcb_tablecell.cpp:197
 #: pcbnew/pcb_tablecell.cpp:204 pcbnew/pcb_target.cpp:156
 #: pcbnew/pcb_target.cpp:249 pcbnew/pcb_text.cpp:292 pcbnew/pcb_textbox.cpp:814
@@ -6381,7 +6383,7 @@ msgstr "Leveys"
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:55
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:56
 #: pcbnew/pad.cpp:1349 pcbnew/pcb_dimension.cpp:1012
-#: pcbnew/pcb_fields_grid_table.cpp:178 pcbnew/pcb_reference_image.cpp:217
+#: pcbnew/pcb_fields_grid_table.cpp:147 pcbnew/pcb_reference_image.cpp:217
 #: pcbnew/pcb_reference_image.cpp:375 pcbnew/pcb_tablecell.cpp:198
 #: pcbnew/pcb_tablecell.cpp:205 pcbnew/pcb_text.cpp:293
 #: pcbnew/pcb_textbox.cpp:815
@@ -6463,7 +6465,7 @@ msgstr "Täyttöväri"
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:62
 #: eeschema/dialogs/dialog_tablecell_properties_base.cpp:119
 #: eeschema/dialogs/dialog_text_properties_base.cpp:113
-#: eeschema/fields_grid_table.cpp:484 eeschema/sch_label.cpp:1197
+#: eeschema/fields_grid_table.cpp:475 eeschema/sch_label.cpp:1197
 #: eeschema/sch_label.cpp:2269 eeschema/sch_tablecell.cpp:128
 #: eeschema/sch_text.cpp:637 eeschema/sch_textbox.cpp:543
 #: pagelayout_editor/dialogs/properties_frame_base.cpp:98
@@ -6474,7 +6476,7 @@ msgstr "Täyttöväri"
 #: pcbnew/dialogs/dialog_tablecell_properties_base.cpp:125
 #: pcbnew/dialogs/panel_fp_editor_graphics_defaults_base.cpp:57
 #: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:52
-#: pcbnew/pcb_fields_grid_table.cpp:180
+#: pcbnew/pcb_fields_grid_table.cpp:149
 msgid "Italic"
 msgstr "Kursiivi"
 
@@ -6489,7 +6491,7 @@ msgstr "Kursiivi"
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:63
 #: eeschema/dialogs/dialog_tablecell_properties_base.cpp:116
 #: eeschema/dialogs/dialog_text_properties_base.cpp:108
-#: eeschema/fields_grid_table.cpp:485 eeschema/sch_label.cpp:1197
+#: eeschema/fields_grid_table.cpp:476 eeschema/sch_label.cpp:1197
 #: eeschema/sch_label.cpp:2270 eeschema/sch_tablecell.cpp:128
 #: eeschema/sch_text.cpp:637 eeschema/sch_textbox.cpp:543
 #: eeschema/widgets/tuner_slider_base.cpp:48
@@ -6506,8 +6508,8 @@ msgstr "Lihavoitu+Kursiivi"
 #: common/eda_text.cpp:1330
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:242
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
-#: eeschema/fields_grid_table.cpp:310 eeschema/fields_grid_table.cpp:725
-#: eeschema/fields_grid_table.cpp:869 eeschema/pin_type.cpp:113
+#: eeschema/fields_grid_table.cpp:301 eeschema/fields_grid_table.cpp:716
+#: eeschema/fields_grid_table.cpp:860 eeschema/pin_type.cpp:113
 #: eeschema/sch_field.cpp:1144 eeschema/sch_field.cpp:1731
 #: eeschema/sch_pin.cpp:2185 pcbnew/dialogs/dialog_render_job.cpp:42
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2604
@@ -6517,9 +6519,9 @@ msgstr "Vasen"
 #: common/eda_text.cpp:1331 common/eda_text.cpp:1340
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:303 eeschema/fields_grid_table.cpp:311
-#: eeschema/fields_grid_table.cpp:726 eeschema/fields_grid_table.cpp:737
-#: eeschema/fields_grid_table.cpp:871 eeschema/fields_grid_table.cpp:895
+#: eeschema/fields_grid_table.cpp:294 eeschema/fields_grid_table.cpp:302
+#: eeschema/fields_grid_table.cpp:717 eeschema/fields_grid_table.cpp:728
+#: eeschema/fields_grid_table.cpp:862 eeschema/fields_grid_table.cpp:886
 #: eeschema/sch_field.cpp:1145 eeschema/sch_field.cpp:1155
 #: eeschema/sch_field.cpp:1732 eeschema/sch_field.cpp:1741
 #: eeschema/sch_text.cpp:658 gerbview/gerber_file_image.cpp:361
@@ -6534,8 +6536,8 @@ msgstr "Keskitetty"
 #: common/eda_text.cpp:1332
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:242
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
-#: eeschema/fields_grid_table.cpp:312 eeschema/fields_grid_table.cpp:727
-#: eeschema/fields_grid_table.cpp:873 eeschema/pin_type.cpp:112
+#: eeschema/fields_grid_table.cpp:303 eeschema/fields_grid_table.cpp:718
+#: eeschema/fields_grid_table.cpp:864 eeschema/pin_type.cpp:112
 #: eeschema/sch_field.cpp:1146 eeschema/sch_field.cpp:1733
 #: eeschema/sch_pin.cpp:2184 pcbnew/dialogs/dialog_render_job.cpp:43
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2605
@@ -6544,8 +6546,8 @@ msgstr "Oikea"
 
 #: common/eda_text.cpp:1339
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:302 eeschema/fields_grid_table.cpp:736
-#: eeschema/fields_grid_table.cpp:893 eeschema/sch_field.cpp:1154
+#: eeschema/fields_grid_table.cpp:293 eeschema/fields_grid_table.cpp:727
+#: eeschema/fields_grid_table.cpp:884 eeschema/sch_field.cpp:1154
 #: eeschema/sch_field.cpp:1740 eeschema/sch_text.cpp:657
 #: pcbnew/dialogs/dialog_render_job.cpp:44
 msgid "Top"
@@ -6553,8 +6555,8 @@ msgstr "Ylä"
 
 #: common/eda_text.cpp:1341
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:304 eeschema/fields_grid_table.cpp:738
-#: eeschema/fields_grid_table.cpp:897 eeschema/sch_field.cpp:1156
+#: eeschema/fields_grid_table.cpp:295 eeschema/fields_grid_table.cpp:729
+#: eeschema/fields_grid_table.cpp:888 eeschema/sch_field.cpp:1156
 #: eeschema/sch_field.cpp:1742 eeschema/sch_text.cpp:659
 #: pcbnew/dialogs/dialog_render_job.cpp:40
 msgid "Bottom"
@@ -6567,15 +6569,15 @@ msgstr "Ala"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:68
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:68
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:65
-#: eeschema/fields_grid_table.cpp:487 eeschema/sch_field.cpp:1781
+#: eeschema/fields_grid_table.cpp:478 eeschema/sch_field.cpp:1781
 #: eeschema/sch_pin.cpp:1589 eeschema/sch_pin.cpp:2230
 #: eeschema/sch_symbol.cpp:2965 eeschema/sch_tablecell.cpp:203
 #: eeschema/sch_text.cpp:783 eeschema/sch_textbox.cpp:714
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:59
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:60
-#: pcbnew/footprint.cpp:4039 pcbnew/pad.cpp:2545 pcbnew/pcb_dimension.cpp:1756
-#: pcbnew/pcb_dimension.cpp:1831 pcbnew/pcb_fields_grid_table.cpp:182
-#: pcbnew/pcb_tablecell.cpp:207 pcbnew/zone.cpp:1977
+#: pcbnew/footprint.cpp:4044 pcbnew/pad.cpp:2539 pcbnew/pcb_dimension.cpp:1756
+#: pcbnew/pcb_dimension.cpp:1831 pcbnew/pcb_fields_grid_table.cpp:151
+#: pcbnew/pcb_tablecell.cpp:207 pcbnew/zone.cpp:2001
 msgid "Orientation"
 msgstr "Asento"
 
@@ -6594,7 +6596,7 @@ msgstr "Tekstin Ominaisuudet"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:71
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:71
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:68
-#: eeschema/fields_grid_table.cpp:490 eeschema/sch_field.cpp:1136
+#: eeschema/fields_grid_table.cpp:481 eeschema/sch_field.cpp:1136
 #: eeschema/sch_label.cpp:1195 eeschema/sch_tablecell.cpp:126
 #: eeschema/sch_text.cpp:635 eeschema/sch_textbox.cpp:541
 #: eeschema/widgets/sch_properties_panel.cpp:258 pcbnew/pcb_dimension.cpp:628
@@ -6609,14 +6611,14 @@ msgstr "Kirjasin"
 #: pcbnew/board_stackup_manager/panel_board_stackup_base.cpp:91
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:56
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:57
-#: pcbnew/pcb_fields_grid_table.cpp:179 pcbnew/pcb_tablecell.cpp:206
+#: pcbnew/pcb_fields_grid_table.cpp:148 pcbnew/pcb_tablecell.cpp:206
 #: pcbnew/pcb_text.cpp:291
 msgid "Thickness"
 msgstr "Paksuus"
 
 #: common/eda_text.cpp:1375 eeschema/sch_field.cpp:1772
 #: eeschema/sch_text.cpp:772 pcbnew/microwave/microwave_polygon.cpp:127
-#: pcbnew/pcb_fields_grid_table.cpp:187
+#: pcbnew/pcb_fields_grid_table.cpp:156
 msgid "Mirrored"
 msgstr "Peilattu"
 
@@ -7124,7 +7126,7 @@ msgstr "Kopioi valitut solut leikepöydälle"
 #: common/widgets/listbox_tricks.cpp:51
 #: eeschema/tools/sch_editor_control.cpp:2270
 #: eeschema/tools/symbol_editor_edit_tool.cpp:1020
-#: pcbnew/dialogs/panel_setup_rules.cpp:132 pcbnew/tools/pcb_control.cpp:1234
+#: pcbnew/dialogs/panel_setup_rules.cpp:132 pcbnew/tools/pcb_control.cpp:1238
 msgid "Paste"
 msgstr "Liitä"
 
@@ -7135,7 +7137,7 @@ msgstr "Liitä leikepöydän solut matriisiin nykyisessä solussa"
 #: common/grid_tricks.cpp:368 common/tool/actions.cpp:291
 #: common/widgets/listbox_tricks.cpp:54 eeschema/tools/sch_edit_tool.cpp:1680
 #: eeschema/tools/symbol_editor_edit_tool.cpp:476
-#: kicad/dialogs/panel_jobset.cpp:363 kicad/project_tree_pane.cpp:941
+#: kicad/dialogs/panel_jobset.cpp:363 kicad/project_tree_pane.cpp:942
 #: pcbnew/dialogs/panel_setup_rules.cpp:133 pcbnew/tools/edit_tool.cpp:2646
 msgid "Delete"
 msgstr "Poista"
@@ -7728,165 +7730,165 @@ msgstr "Kielen vaihtaminen kielelle %s ei onnistu"
 msgid "undefined"
 msgstr "määrittelemätön"
 
-#: common/layer_id.cpp:112
+#: common/layer_id.cpp:67
 #: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr_parser.cpp:1149
 msgid "Rescue"
 msgstr "Pelasta"
 
-#: common/layer_id.cpp:116 eeschema/widgets/panel_sch_selection_filter.cpp:204
+#: common/layer_id.cpp:71 eeschema/widgets/panel_sch_selection_filter.cpp:204
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:37
 msgid "Wires"
 msgstr "Johtimet"
 
-#: common/layer_id.cpp:117
+#: common/layer_id.cpp:72
 msgid "Buses"
 msgstr "Väylät"
 
-#: common/layer_id.cpp:118
+#: common/layer_id.cpp:73
 msgid "Bus junctions"
 msgstr "Väyläristeys"
 
-#: common/layer_id.cpp:119
+#: common/layer_id.cpp:74
 msgid "Junctions"
 msgstr "Risteys"
 
-#: common/layer_id.cpp:120 eeschema/widgets/panel_sch_selection_filter.cpp:205
+#: common/layer_id.cpp:75 eeschema/widgets/panel_sch_selection_filter.cpp:205
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:41
 #: eeschema/widgets/search_handlers.cpp:399
 msgid "Labels"
 msgstr "Nimiöt"
 
-#: common/layer_id.cpp:121
+#: common/layer_id.cpp:76
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:45
 msgid "Global labels"
 msgstr "Globaali nimiö"
 
-#: common/layer_id.cpp:122
+#: common/layer_id.cpp:77
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:48
 msgid "Hierarchical labels"
 msgstr "Hierarkinen nimiö"
 
-#: common/layer_id.cpp:123 eeschema/sch_symbol.cpp:2981
+#: common/layer_id.cpp:78 eeschema/sch_symbol.cpp:2981
 msgid "Pin numbers"
 msgstr "Nastojen numerot"
 
-#: common/layer_id.cpp:124 eeschema/sch_symbol.cpp:2985
+#: common/layer_id.cpp:79 eeschema/sch_symbol.cpp:2985
 msgid "Pin names"
 msgstr "Nastojen nimet"
 
-#: common/layer_id.cpp:125
+#: common/layer_id.cpp:80
 msgid "Symbol references"
 msgstr "Symboliviitteet"
 
-#: common/layer_id.cpp:126
+#: common/layer_id.cpp:81
 msgid "Symbol values"
 msgstr "Symboliarvot"
 
-#: common/layer_id.cpp:127
+#: common/layer_id.cpp:82
 msgid "Symbol fields"
 msgstr "Symbolikentät"
 
-#: common/layer_id.cpp:128
+#: common/layer_id.cpp:83
 msgid "Sheet references"
 msgstr "Sivuviitteet"
 
-#: common/layer_id.cpp:129
+#: common/layer_id.cpp:84
 msgid "Net class references"
 msgstr "Verkkoluokan viitteet"
 
-#: common/layer_id.cpp:130
+#: common/layer_id.cpp:85
 msgid "Rule areas"
 msgstr "Sääntöalueet"
 
-#: common/layer_id.cpp:131
+#: common/layer_id.cpp:86
 msgid "Symbol body outlines"
 msgstr "Symbolirungon ääriviivat"
 
-#: common/layer_id.cpp:132
+#: common/layer_id.cpp:87
 msgid "Symbol body fills"
 msgstr "Symbolirungon täytöt"
 
-#: common/layer_id.cpp:133
+#: common/layer_id.cpp:88
 msgid "Shape fills"
 msgstr "Muotojen täyttö"
 
-#: common/layer_id.cpp:134
+#: common/layer_id.cpp:89
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:72
 msgid "Schematic text && graphics"
 msgstr "Kytkentäkaavioteksti && grafiikka"
 
-#: common/layer_id.cpp:135
+#: common/layer_id.cpp:90
 msgid "Symbol private text && graphics"
 msgstr "Symbolin yksityinen teksti && grafiikka"
 
-#: common/layer_id.cpp:136
+#: common/layer_id.cpp:91
 msgid "Schematic text && graphics backgrounds"
 msgstr "Kytkentäkaavioteksti && graafiset taustat"
 
-#: common/layer_id.cpp:137 eeschema/widgets/panel_sch_selection_filter.cpp:206
+#: common/layer_id.cpp:92 eeschema/widgets/panel_sch_selection_filter.cpp:206
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:33
 msgid "Pins"
 msgstr "Nastat"
 
-#: common/layer_id.cpp:138
+#: common/layer_id.cpp:93
 msgid "Sheet borders"
 msgstr "Lehtien reunat"
 
-#: common/layer_id.cpp:139
+#: common/layer_id.cpp:94
 msgid "Sheet backgrounds"
 msgstr "Lehtien taustat"
 
-#: common/layer_id.cpp:140
+#: common/layer_id.cpp:95
 msgid "Sheet names"
 msgstr "Lehtien nimet"
 
-#: common/layer_id.cpp:141
+#: common/layer_id.cpp:96
 msgid "Sheet fields"
 msgstr "Lehtien kentät"
 
-#: common/layer_id.cpp:142
+#: common/layer_id.cpp:97
 msgid "Sheet file names"
 msgstr "Lehtien tiedostonimet"
 
-#: common/layer_id.cpp:143
+#: common/layer_id.cpp:98
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:63
 msgid "Sheet pins"
 msgstr "Sivujen nastat"
 
-#: common/layer_id.cpp:144
+#: common/layer_id.cpp:99
 msgid "No-connect symbols"
 msgstr "Ei-yhdistetty symboleja"
 
-#: common/layer_id.cpp:145
+#: common/layer_id.cpp:100
 msgid "DNP markers"
 msgstr "DNP merkinnät"
 
-#: common/layer_id.cpp:146
+#: common/layer_id.cpp:101
 msgid "Excluded-from-simulation markers"
 msgstr "Simulaatiosta poissuljetut merkit"
 
-#: common/layer_id.cpp:147
+#: common/layer_id.cpp:102
 msgid "ERC warnings"
 msgstr "ERC varoitukset"
 
-#: common/layer_id.cpp:148
+#: common/layer_id.cpp:103
 msgid "ERC errors"
 msgstr "ERC virheet"
 
-#: common/layer_id.cpp:149
+#: common/layer_id.cpp:104
 msgid "ERC exclusions"
 msgstr "ERC poissulkemiset"
 
-#: common/layer_id.cpp:150 common/layer_id.cpp:189
+#: common/layer_id.cpp:105 common/layer_id.cpp:144
 #: pcbnew/widgets/appearance_controls.cpp:347
 msgid "Anchors"
 msgstr "Ankkuripisteet"
 
-#: common/layer_id.cpp:151 common/layer_id.cpp:193
+#: common/layer_id.cpp:106 common/layer_id.cpp:148
 msgid "Helper items"
 msgstr "Avustajakohteet"
 
-#: common/layer_id.cpp:152 common/layer_id.cpp:194 common/tool/grid_menu.cpp:56
+#: common/layer_id.cpp:107 common/layer_id.cpp:149 common/tool/grid_menu.cpp:56
 #: eeschema/tools/sch_editor_control.cpp:2867
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:103
 #: gerbview/widgets/gerbview_layer_widget.cpp:135
@@ -7894,80 +7896,80 @@ msgstr "Avustajakohteet"
 msgid "Grid"
 msgstr "Ruudukko"
 
-#: common/layer_id.cpp:153
+#: common/layer_id.cpp:108
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:104
 msgid "Axes"
 msgstr "Akselit"
 
-#: common/layer_id.cpp:154 common/layer_id.cpp:196
+#: common/layer_id.cpp:109 common/layer_id.cpp:151
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:107
 #: gerbview/widgets/gerbview_layer_widget.cpp:141
 msgid "Background"
 msgstr "Tausta"
 
-#: common/layer_id.cpp:155 common/layer_id.cpp:192
+#: common/layer_id.cpp:110 common/layer_id.cpp:147
 #: common/widgets/gal_options_panel_base.cpp:120
 #: eeschema/sim/simulator_frame_ui.cpp:613
 #: eeschema/sim/simulator_frame_ui_base.cpp:167
 msgid "Cursor"
 msgstr "Kohdistin"
 
-#: common/layer_id.cpp:156
+#: common/layer_id.cpp:111
 msgid "Hovered items"
 msgstr "Leijuvat kohteet"
 
-#: common/layer_id.cpp:157
+#: common/layer_id.cpp:112
 msgid "Highlighted items"
 msgstr "Korostetut kohteet"
 
-#: common/layer_id.cpp:158
+#: common/layer_id.cpp:113
 msgid "Hidden items"
 msgstr "Piilotetut kohteet"
 
-#: common/layer_id.cpp:159 common/layer_id.cpp:197
+#: common/layer_id.cpp:114 common/layer_id.cpp:152
 msgid "Selection highlight"
 msgstr "Valinnan korostus"
 
-#: common/layer_id.cpp:160
+#: common/layer_id.cpp:115
 msgid "Net color highlight"
 msgstr "Verkkovärin korostus"
 
-#: common/layer_id.cpp:161 common/layer_id.cpp:190
+#: common/layer_id.cpp:116 common/layer_id.cpp:145
 msgid "Drawing sheet"
 msgstr "Piirustuslehti"
 
-#: common/layer_id.cpp:162 common/layer_id.cpp:191
+#: common/layer_id.cpp:117 common/layer_id.cpp:146
 msgid "Page limits"
 msgstr "Sivurajoitukset"
 
-#: common/layer_id.cpp:163
+#: common/layer_id.cpp:118
 msgid "Operating point voltages"
 msgstr "Toimintapisteen jännitteet"
 
-#: common/layer_id.cpp:164
+#: common/layer_id.cpp:119
 msgid "Operating point currents"
 msgstr "Toimintapisteen virrat"
 
-#: common/layer_id.cpp:168
+#: common/layer_id.cpp:123
 msgid "Footprints front"
 msgstr "Etupuolen jalanjäljet"
 
-#: common/layer_id.cpp:169
+#: common/layer_id.cpp:124
 msgid "Footprints back"
 msgstr "Jalanjäljet takana"
 
-#: common/layer_id.cpp:171
+#: common/layer_id.cpp:126
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:27
 #: eeschema/dialogs/dialog_update_from_pcb_base.cpp:53
 #: pcbnew/dialogs/dialog_global_edit_text_and_graphics_base.cpp:28
 msgid "Reference designators"
 msgstr "Viittauksen määrittäjät"
 
-#: common/layer_id.cpp:172
+#: common/layer_id.cpp:127
 msgid "Footprint text"
 msgstr "Jalanjälkiteksti"
 
-#: common/layer_id.cpp:173
+#: common/layer_id.cpp:128
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:27
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:64
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:24
@@ -7977,91 +7979,91 @@ msgstr "Jalanjälkiteksti"
 msgid "Tracks"
 msgstr "Johtimet"
 
-#: common/layer_id.cpp:174
+#: common/layer_id.cpp:129
 msgid "Through vias"
 msgstr "Läpimenevät läpivienit"
 
-#: common/layer_id.cpp:175
+#: common/layer_id.cpp:130
 msgid "Blind/Buried vias"
 msgstr "Sokeat/haudatut läpiviennit"
 
-#: common/layer_id.cpp:176
+#: common/layer_id.cpp:131
 msgid "Micro-vias"
 msgstr "Mikroläpiviennit"
 
-#: common/layer_id.cpp:177
+#: common/layer_id.cpp:132
 msgid "Via holes"
 msgstr "Läpivientireiät"
 
-#: common/layer_id.cpp:178
+#: common/layer_id.cpp:133
 msgid "Via hole walls"
 msgstr "Läpivientireikien seinämät"
 
-#: common/layer_id.cpp:179
+#: common/layer_id.cpp:134
 msgid "Plated holes"
 msgstr "Päällystetyt reiät"
 
-#: common/layer_id.cpp:180
+#: common/layer_id.cpp:135
 msgid "Plated hole walls"
 msgstr "Päällystettyjen reikien seinämät"
 
-#: common/layer_id.cpp:181
+#: common/layer_id.cpp:136
 msgid "Non-plated holes"
 msgstr "Päällystämättömät reiät"
 
-#: common/layer_id.cpp:182 pcbnew/dialogs/panel_edit_options_base.cpp:371
+#: common/layer_id.cpp:137 pcbnew/dialogs/panel_edit_options_base.cpp:371
 #: pcbnew/widgets/appearance_controls.cpp:343
 #: pcbnew/widgets/appearance_controls.cpp:721
-#: pcbnew/widgets/appearance_controls.cpp:2537
+#: pcbnew/widgets/appearance_controls.cpp:2573
 #: pcbnew/widgets/search_handlers.cpp:386
 msgid "Ratsnest"
 msgstr "Kytkentärisukko"
 
-#: common/layer_id.cpp:183
+#: common/layer_id.cpp:138
 msgid "DRC warnings"
 msgstr "DRC varoitukset"
 
-#: common/layer_id.cpp:184
+#: common/layer_id.cpp:139
 msgid "DRC errors"
 msgstr "DRC virheet"
 
-#: common/layer_id.cpp:185
+#: common/layer_id.cpp:140
 msgid "DRC shape 1"
 msgstr "DRC muoto 1"
 
-#: common/layer_id.cpp:186
+#: common/layer_id.cpp:141
 msgid "DRC shape 2"
 msgstr "DRC muoto 2"
 
-#: common/layer_id.cpp:187
+#: common/layer_id.cpp:142
 msgid "DRC exclusions"
 msgstr "DRC poissulkemiset"
 
-#: common/layer_id.cpp:188
+#: common/layer_id.cpp:143
 msgid "DRC marker shadows"
 msgstr "DRC merkkivarjot"
 
-#: common/layer_id.cpp:195
+#: common/layer_id.cpp:150
 msgid "Grid axes"
 msgstr "Ruudukon akselit"
 
-#: common/layer_id.cpp:198
+#: common/layer_id.cpp:153
 msgid "Locked item shadow"
 msgstr "Lukitun kohteen varjo"
 
-#: common/layer_id.cpp:199
+#: common/layer_id.cpp:154
 msgid "Courtyard collision shadow"
 msgstr "Piha-alueen törmäysvarjo"
 
-#: common/layer_id.cpp:200
+#: common/layer_id.cpp:155
 msgid "Track net names"
 msgstr "Johdinliuskojen verkkonimet"
 
-#: common/layer_id.cpp:201
+#: common/layer_id.cpp:156
 msgid "Pad net names"
 msgstr "Anturoiden verkkonimet"
 
-#: common/layer_id.cpp:202
+#: common/layer_id.cpp:157
 msgid "Via net names"
 msgstr "Läpivientien verkkonimet"
 
@@ -8120,13 +8122,13 @@ msgstr "Kohde"
 
 #: common/lib_tree_model_adapter.cpp:422
 #: eeschema/widgets/panel_design_block_chooser.cpp:411
-#: eeschema/widgets/panel_symbol_chooser.cpp:171
+#: eeschema/widgets/panel_symbol_chooser.cpp:173
 #: pcbnew/widgets/panel_footprint_chooser.cpp:96
 msgid "Recently Used"
 msgstr "Äskettäin käytetty"
 
 #: common/lib_tree_model_adapter.cpp:424
-#: eeschema/widgets/panel_symbol_chooser.cpp:178
+#: eeschema/widgets/panel_symbol_chooser.cpp:180
 msgid "Already Placed"
 msgstr "Jo sijoitettu"
 
@@ -8409,7 +8411,7 @@ msgstr "Oletusmuokkaus"
 #: eeschema/dialogs/dialog_sim_model_base.cpp:271 eeschema/sch_symbol.cpp:2058
 #: eeschema/sch_symbol.cpp:2110 eeschema/sch_symbol.cpp:2991
 #: eeschema/widgets/search_handlers.cpp:160
-#: eeschema/widgets/search_handlers.cpp:246 pcbnew/footprint.cpp:4045
+#: eeschema/widgets/search_handlers.cpp:246 pcbnew/footprint.cpp:4050
 #: pcbnew/widgets/search_handlers.cpp:118
 msgid "Reference"
 msgstr "Viite"
@@ -8431,7 +8433,7 @@ msgstr "Ryhmitetty Arvon ja Jalanjäljen mukaan"
 #: eeschema/tools/sch_edit_tool.cpp:551
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:179
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:184
-#: pcbnew/footprint.cpp:4068
+#: pcbnew/footprint.cpp:4073
 msgid "Attributes"
 msgstr "Määritteet"
 
@@ -8448,16 +8450,16 @@ msgstr "TSV"
 msgid "Semicolons"
 msgstr "Puolipisteet"
 
-#: common/settings/color_settings.cpp:337
+#: common/settings/color_settings.cpp:379
 msgid "(Footprints)"
 msgstr "(Jalanjäljet)"
 
-#: common/settings/color_settings.cpp:389
+#: common/settings/color_settings.cpp:433
 #: pagelayout_editor/dialogs/panel_pl_editor_color_settings.cpp:82
 msgid "KiCad Default"
 msgstr "KiCad Oletus"
 
-#: common/settings/color_settings.cpp:394
+#: common/settings/color_settings.cpp:438
 msgid "KiCad Classic"
 msgstr "KiCad Classic"
 
@@ -8480,7 +8482,7 @@ msgid "Create a new document in the editor"
 msgstr "Luo uusi asiakirja editorissa"
 
 #: common/tool/actions.cpp:52 eeschema/symbol_editor/symbol_editor.cpp:866
-#: pcbnew/footprint_libraries_utils.cpp:1050
+#: pcbnew/footprint_libraries_utils.cpp:1059
 msgid "New Library..."
 msgstr "Uusi Kirjasto..."
 
@@ -8522,7 +8524,7 @@ msgstr "Avaa kirjastotiedosto järjestelmän tiedostohallinnassa"
 
 #: common/tool/actions.cpp:91 eeschema/symbol_editor/symbol_editor.cpp:856
 #: eeschema/widgets/tuner_slider_base.cpp:117
-#: pcbnew/footprint_libraries_utils.cpp:1036
+#: pcbnew/footprint_libraries_utils.cpp:1045
 msgid "Save"
 msgstr "Tallenna"
 
@@ -9273,7 +9275,7 @@ msgstr "Näytä/piilota ominaisuushallintapaneeli"
 
 #: common/tool/actions.cpp:1124
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:101
-#: eeschema/fields_grid_table.cpp:1068
+#: eeschema/fields_grid_table.cpp:1059
 msgid "Show Datasheet"
 msgstr "Näytä Tietolomake"
 
@@ -9401,6 +9403,7 @@ msgstr ""
 #: eeschema/dialogs/dialog_schematic_setup.cpp:136
 #: pcbnew/dialogs/dialog_board_setup.cpp:210
 #: pcbnew/dialogs/dialog_footprint_properties.cpp:79
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:149
 msgid "Embedded Files"
 msgstr "Upotetut tiedostot"
 
@@ -9589,8 +9592,8 @@ msgid "Mirroring for Y axis is not supported yet"
 msgstr "Y-akselin peilaus ei ole vielä tuettu"
 
 #: common/widgets/filter_combobox.cpp:72
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:806
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:833
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:805
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:832
 msgid "Filter:"
 msgstr "Suodatin:"
 
@@ -9606,7 +9609,7 @@ msgstr "Piirilevy"
 #: common/widgets/footprint_diff_widget.cpp:42 cvpcb/cvpcb_mainframe.cpp:814
 #: eeschema/sch_base_frame.cpp:593 eeschema/sch_symbol.cpp:2086
 #: eeschema/sch_symbol.cpp:2090 eeschema/sch_symbol.cpp:2125
-#: eeschema/widgets/symbol_diff_widget.cpp:45 pcbnew/footprint.cpp:1624
+#: eeschema/widgets/symbol_diff_widget.cpp:45 pcbnew/footprint.cpp:1629
 msgid "Library"
 msgstr "Kirjasto"
 
@@ -9620,7 +9623,7 @@ msgid "Footprint not found."
 msgstr "Jalanjälkeä ei löydy."
 
 #: common/widgets/footprint_select_widget.cpp:68 cvpcb/cvpcb_mainframe.cpp:899
-#: pcbnew/footprint_edit_frame.cpp:1060
+#: pcbnew/footprint_edit_frame.cpp:1070
 #: pcbnew/widgets/panel_footprint_chooser.cpp:69
 msgid "Loading Footprint Libraries"
 msgstr "Ladataan Jalanjälkikirjastoja"
@@ -9699,7 +9702,7 @@ msgstr "Tartu ruudukkoon:"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:357
 #: pcbnew/dialogs/panel_edit_options_base.cpp:329
 #: pcbnew/dialogs/panel_edit_options_base.cpp:343
-#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1824
+#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1848
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 msgid "Always"
 msgstr "Aina"
@@ -9712,7 +9715,7 @@ msgstr "Kun ruudukko näkyy"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:357
 #: pcbnew/dialogs/panel_edit_options_base.cpp:329
 #: pcbnew/dialogs/panel_edit_options_base.cpp:343
-#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1825
+#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1849
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 msgid "Never"
 msgstr "Ei koskaan"
@@ -9980,8 +9983,8 @@ msgstr "Näytä:"
 #: pcbnew/dialogs/dialog_footprint_checker_base.cpp:36
 #: pcbnew/widgets/appearance_controls.cpp:713
 #: pcbnew/widgets/appearance_controls.cpp:755
-#: pcbnew/widgets/appearance_controls.cpp:2534
-#: pcbnew/widgets/appearance_controls.cpp:2553
+#: pcbnew/widgets/appearance_controls.cpp:2570
+#: pcbnew/widgets/appearance_controls.cpp:2589
 msgid "All"
 msgstr "Kaikki"
 
@@ -10071,12 +10074,12 @@ msgid "EasyEDA (JLCEDA) Pro files"
 msgstr "EasyEDA (JLCEDA) Pro-tiedostot"
 
 #: common/wildcards_and_files_ext.cpp:339
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:301
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:302
 msgid "KiCad printed circuit board files"
 msgstr "KiCad piirilevytiedostot"
 
 #: common/wildcards_and_files_ext.cpp:346
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:311
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:312
 msgid "KiCad footprint files"
 msgstr "KiCad jalanjälkitiedostot"
 
@@ -10318,7 +10321,7 @@ msgstr "'%s' ei ole kelvollinen jalanjälki."
 #: eeschema/generate_alias_info.cpp:39 eeschema/sch_symbol.cpp:2105
 #: eeschema/sch_symbol.cpp:2678 eeschema/sch_symbol.cpp:3003
 #: eeschema/symbol_editor/symbol_editor.cpp:1629
-#: eeschema/symbol_viewer_frame.cpp:462 pcbnew/footprint.cpp:4058
+#: eeschema/symbol_viewer_frame.cpp:462 pcbnew/footprint.cpp:4063
 #: pcbnew/generate_footprint_info.cpp:37 pcbnew/plot_board_layers.cpp:133
 msgid "Keywords"
 msgstr "Avainsanat"
@@ -10387,7 +10390,7 @@ msgstr "Projektitiedosto: '%s'"
 #: cvpcb/dialogs/dialog_config_equfiles.cpp:94
 #: eeschema/dialogs/dialog_bom.cpp:403
 #: gerbview/tools/gerbview_inspection_tool.cpp:185
-#: kicad/project_tree_pane.cpp:1022
+#: kicad/project_tree_pane.cpp:1023
 msgid "No text editor selected in KiCad.  Please choose one."
 msgstr "KiCadissa ei ole valittu tekstieditoria. Valitse yksi."
 
@@ -10474,7 +10477,7 @@ msgstr "Jalanjälkeä '%s' ei löydy."
 msgid "Error loading footprint"
 msgstr "Virhe ladattaessa jalanjälkeä"
 
-#: cvpcb/display_footprints_frame.cpp:508 pcbnew/footprint.cpp:1684
+#: cvpcb/display_footprints_frame.cpp:508 pcbnew/footprint.cpp:1689
 #, c-format
 msgid "Footprint: %s"
 msgstr "Jalanjälki: %s"
@@ -10834,7 +10837,7 @@ msgid "Enter a description for the library:"
 msgstr "Anna kirjaston kuvaus:"
 
 #: eeschema/design_block_utils.cpp:240 eeschema/sch_symbol.cpp:3000
-#: pcbnew/footprint.cpp:4055 pcbnew/plot_board_layers.cpp:129
+#: pcbnew/footprint.cpp:4060 pcbnew/plot_board_layers.cpp:129
 msgid "Library Description"
 msgstr "Kirjastokuvaus"
 
@@ -10861,10 +10864,10 @@ msgid "Please select a library to delete."
 msgstr "Valitse poistettava kirjasto."
 
 #: eeschema/design_block_utils.cpp:470 eeschema/design_block_utils.cpp:512
-#: eeschema/design_block_utils.cpp:555 pcbnew/footprint_libraries_utils.cpp:543
+#: eeschema/design_block_utils.cpp:555 pcbnew/footprint_libraries_utils.cpp:552
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:958
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2939
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3017
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2942
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3020
 #, c-format
 msgid "Library '%s' is read only."
 msgstr "Kirjasto '%s' on vain luettavissa."
@@ -11504,7 +11507,7 @@ msgstr "Yhteysmerkkijono:"
 #: eeschema/dialogs/dialog_database_lib_settings_base.cpp:99
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:210
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:1383
-#: pcbnew/footprint_edit_frame.cpp:229 pcbnew/footprint_edit_frame.cpp:951
+#: pcbnew/footprint_edit_frame.cpp:229 pcbnew/footprint_edit_frame.cpp:961
 msgid "Libraries"
 msgstr "Kirjastot"
 
@@ -12580,7 +12583,7 @@ msgstr "Näytä syntaksin apuikkuna"
 #: eeschema/sch_symbol.cpp:2989
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:27
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:28
-#: pcbnew/footprint.cpp:4043
+#: pcbnew/footprint.cpp:4048
 msgid "Fields"
 msgstr "Kentät"
 
@@ -12589,21 +12592,21 @@ msgstr "Kentät"
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:62
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:201
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:58
-#: eeschema/fields_grid_table.cpp:480
+#: eeschema/fields_grid_table.cpp:471
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:53
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:54
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:54
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:158
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:49
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:99
 #: pcbnew/dialogs/panel_fp_properties_3d_model_base.cpp:45
-#: pcbnew/pcb_fields_grid_table.cpp:176
+#: pcbnew/pcb_fields_grid_table.cpp:145
 msgid "Show"
 msgstr "Näytä"
 
 #: eeschema/dialogs/dialog_label_properties_base.cpp:90
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:62
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:59
-#: eeschema/fields_grid_table.cpp:481
+#: eeschema/fields_grid_table.cpp:472
 msgid "Show Name"
 msgstr "Näytä Nimi"
 
@@ -12611,7 +12614,7 @@ msgstr "Näytä Nimi"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:63
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:63
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:60
-#: eeschema/fields_grid_table.cpp:482
+#: eeschema/fields_grid_table.cpp:473
 msgid "H Align"
 msgstr "H Kohdista"
 
@@ -12619,7 +12622,7 @@ msgstr "H Kohdista"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:64
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:64
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:61
-#: eeschema/fields_grid_table.cpp:483
+#: eeschema/fields_grid_table.cpp:474
 msgid "V Align"
 msgstr "V Kohdista"
 
@@ -12627,7 +12630,7 @@ msgstr "V Kohdista"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:67
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:67
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:64
-#: eeschema/fields_grid_table.cpp:486 eeschema/sch_field.cpp:1140
+#: eeschema/fields_grid_table.cpp:477 eeschema/sch_field.cpp:1140
 #: eeschema/sch_field.cpp:1777 eeschema/sch_label.cpp:1201
 #: eeschema/sch_tablecell.cpp:132 eeschema/sch_text.cpp:641
 #: eeschema/sch_text.cpp:778 eeschema/sch_textbox.cpp:547
@@ -12641,7 +12644,7 @@ msgstr "Tekstin koko"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:69
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:69
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:66
-#: eeschema/fields_grid_table.cpp:488
+#: eeschema/fields_grid_table.cpp:479
 msgid "X Position"
 msgstr "X-sijainti"
 
@@ -12651,7 +12654,7 @@ msgstr "X-sijainti"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:70
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:70
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:67
-#: eeschema/fields_grid_table.cpp:489
+#: eeschema/fields_grid_table.cpp:480
 msgid "Y Position"
 msgstr "Y-sijainti"
 
@@ -12944,7 +12947,7 @@ msgstr "Uusi symboli"
 #: eeschema/dialogs/dialog_sheet_properties.cpp:217
 #: eeschema/dialogs/dialog_symbol_properties.cpp:650
 #: pcbnew/dialogs/dialog_footprint_properties.cpp:402
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:424
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:433
 msgid "Fields must have a name."
 msgstr "Kentillä on oltava nimi."
 
@@ -12978,25 +12981,25 @@ msgstr "Symbolinimi '%s' on jo käytössä kirjastossa '%s'."
 msgid "Edit Symbol Properties"
 msgstr "Muokkaa Symbolin Ominaisuuksia"
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:548
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:547
 #, c-format
 msgid "The name '%s' is already in use."
 msgstr "Nimi %s on jo käytössä."
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:634
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:633
 #: eeschema/dialogs/dialog_sheet_properties.cpp:785
 #: eeschema/dialogs/dialog_symbol_properties.cpp:883
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:688
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:684
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:716
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:720
 #, c-format
 msgid "The first %d fields are mandatory."
 msgstr "Ensimmäiset %d kentät ovat pakollisia."
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:806
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:805
 msgid "Add Footprint Filter"
 msgstr "Lisää Jalanjälkisuodatin"
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:833
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:832
 msgid "Edit Footprint Filter"
 msgstr "Muokkaa jalanjälkisuodatinta"
 
@@ -13901,7 +13904,7 @@ msgstr "Sähköiset säännöt"
 #: eeschema/dialogs/dialog_schematic_setup.cpp:112
 #: pcbnew/dialogs/dialog_board_setup.cpp:186
 #: pcbnew/widgets/appearance_controls.cpp:515
-#: pcbnew/widgets/appearance_controls.cpp:2420
+#: pcbnew/widgets/appearance_controls.cpp:2456
 #: pcbnew/widgets/appearance_controls_base.cpp:118
 #: pcbnew/widgets/search_handlers.cpp:381
 #: pcbnew/widgets/search_handlers.cpp:465
@@ -13987,7 +13990,7 @@ msgstr "Täytetty muoto"
 msgid "Clear colors to use Schematic Editor colors."
 msgstr "Aseta väri läpinäkyväksi käyttääksesi kytkentäkaavioeditorin värejä."
 
-#: eeschema/dialogs/dialog_shape_properties_base.cpp:158 pcbnew/zone.cpp:1970
+#: eeschema/dialogs/dialog_shape_properties_base.cpp:158 pcbnew/zone.cpp:1994
 msgid "Fill Style"
 msgstr "Täytä tyyli"
 
@@ -14247,7 +14250,7 @@ msgstr "SP"
 
 #: eeschema/dialogs/dialog_sim_command_base.cpp:25
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:96
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283 pcbnew/pad.cpp:2504
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283 pcbnew/pad.cpp:2498
 #: pcbnew/widgets/pcb_net_inspector_panel_data_model.h:711
 msgid "Custom"
 msgstr "Mukautettu"
@@ -14885,17 +14888,17 @@ msgid "Sequentially place all units of the symbol."
 msgstr "Aseta kaikki symbolin yksiköt peräkkäin."
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:95
-#: eeschema/fields_grid_table.cpp:1061
+#: eeschema/fields_grid_table.cpp:1052
 msgid "Select Footprint..."
 msgstr "Valitse jalanjälki ..."
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:96
-#: eeschema/fields_grid_table.cpp:1062
+#: eeschema/fields_grid_table.cpp:1053
 msgid "Browse for footprint"
 msgstr "Etsi jalanjälki selaamalla"
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:102
-#: eeschema/fields_grid_table.cpp:1069
+#: eeschema/fields_grid_table.cpp:1060
 msgid "Show datasheet in browser"
 msgstr "Näytä tietolomake selaimessa"
 
@@ -15019,7 +15022,7 @@ msgstr "Tallenna BOM Esiasetus"
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1811
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2213
-#: pcbnew/widgets/appearance_controls.cpp:2728
+#: pcbnew/widgets/appearance_controls.cpp:2764
 msgid ""
 "Default presets cannot be modified.\n"
 "Please use a different name."
@@ -16645,7 +16648,7 @@ msgid "Net Navigator"
 msgstr "Verkkonavigaattori"
 
 #: eeschema/eeschema_settings.cpp:114 eeschema/sch_edit_frame.cpp:2207
-#: pcbnew/footprint_edit_frame.cpp:246 pcbnew/footprint_edit_frame.cpp:957
+#: pcbnew/footprint_edit_frame.cpp:246 pcbnew/footprint_edit_frame.cpp:967
 #: pcbnew/pcb_edit_frame.cpp:334 pcbnew/pcb_edit_frame.cpp:1709
 msgid "Selection Filter"
 msgstr "Valintasuodatin"
@@ -17115,28 +17118,28 @@ msgstr ""
 "\n"
 " ** ERC-viestit: %d Virheet %d Varoitukset %d\n"
 
-#: eeschema/fields_grid_table.cpp:287 eeschema/files-io.cpp:919
+#: eeschema/fields_grid_table.cpp:278 eeschema/files-io.cpp:919
 #: eeschema/tools/sch_editor_control.cpp:128
 msgid "Schematic Files"
 msgstr "Kytkentäkaaviotiedostot"
 
-#: eeschema/fields_grid_table.cpp:318 eeschema/fields_grid_table.cpp:755
-#: eeschema/fields_grid_table.cpp:927
+#: eeschema/fields_grid_table.cpp:309 eeschema/fields_grid_table.cpp:746
+#: eeschema/fields_grid_table.cpp:918
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:154
 msgid "Horizontal"
 msgstr "Vaakasuora"
 
-#: eeschema/fields_grid_table.cpp:319 eeschema/fields_grid_table.cpp:757
-#: eeschema/fields_grid_table.cpp:929
+#: eeschema/fields_grid_table.cpp:310 eeschema/fields_grid_table.cpp:748
+#: eeschema/fields_grid_table.cpp:920
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:154
 msgid "Vertical"
 msgstr "Pystysuunta"
 
-#: eeschema/fields_grid_table.cpp:492 eeschema/sch_field.cpp:1767
+#: eeschema/fields_grid_table.cpp:483 eeschema/sch_field.cpp:1767
 msgid "Allow Autoplacement"
 msgstr "Salli Automaattinen sijoittelu"
 
-#: eeschema/fields_grid_table.cpp:493 eeschema/sch_field.cpp:1805
+#: eeschema/fields_grid_table.cpp:484 eeschema/sch_field.cpp:1805
 #: eeschema/sch_item.cpp:516 eeschema/sch_item.cpp:568
 msgid "Private"
 msgstr "Yksityinen"
@@ -17469,8 +17472,8 @@ msgstr "Johdettu kohteesta"
 #: eeschema/symbol_editor/symbol_editor.cpp:171
 #: eeschema/symbol_editor/symbol_editor.cpp:237
 #: eeschema/symbol_library_manager.cpp:458
-#: eeschema/widgets/panel_symbol_chooser.cpp:564
-#: eeschema/widgets/panel_symbol_chooser.cpp:623
+#: eeschema/widgets/panel_symbol_chooser.cpp:566
+#: eeschema/widgets/panel_symbol_chooser.cpp:625
 #: eeschema/widgets/symbol_preview_widget.cpp:207
 #, c-format
 msgid "Error loading symbol %s from library '%s'."
@@ -17493,7 +17496,7 @@ msgstr "Jalat"
 
 #: eeschema/import_gfx/dialog_import_gfx_sch.cpp:202
 #: pcbnew/import_gfx/dialog_import_graphics.cpp:215
-#: pcbnew/tools/drawing_tool.cpp:1906 pcbnew/tools/drawing_tool.cpp:1998
+#: pcbnew/tools/drawing_tool.cpp:1908 pcbnew/tools/drawing_tool.cpp:2000
 msgid "Import Graphics"
 msgstr "Tuo Grafiikka"
 
@@ -17519,7 +17522,7 @@ msgid "Only vectors will be imported.  Bitmaps and fonts will be ignored."
 msgstr "Vain vektorit tuodaan. Bittikartat ja fontit ohitetaan."
 
 #: eeschema/import_gfx/dialog_import_gfx_sch_base.cpp:43
-#: pcbnew/dialogs/dialog_rule_area_properties.cpp:129 pcbnew/zone.cpp:1949
+#: pcbnew/dialogs/dialog_rule_area_properties.cpp:129 pcbnew/zone.cpp:1973
 msgid "Placement"
 msgstr "Sijoittaminen"
 
@@ -17563,109 +17566,109 @@ msgstr "Oletusyksiköt:"
 msgid "Import Vector Graphics File"
 msgstr "Tuo vektorigrafiikkatiedosto"
 
-#: eeschema/lib_symbol.cpp:294 eeschema/sch_symbol.cpp:445
+#: eeschema/lib_symbol.cpp:297 eeschema/sch_symbol.cpp:445
 #: eeschema/tools/sch_edit_tool.cpp:108
 #, c-format
 msgid "Unit %s"
 msgstr "Yksikkö %s"
 
-#: eeschema/lib_symbol.cpp:573 eeschema/sch_sheet.cpp:309
+#: eeschema/lib_symbol.cpp:576 eeschema/sch_sheet.cpp:309
 #: eeschema/sch_symbol.cpp:1593
 msgid "Excluded from BOM"
 msgstr "Poissuljettu materiaaliluettelosta"
 
-#: eeschema/lib_symbol.cpp:578 eeschema/sch_sheet.cpp:318
+#: eeschema/lib_symbol.cpp:581 eeschema/sch_sheet.cpp:318
 #: eeschema/sch_symbol.cpp:1602
 msgid "Excluded from board"
 msgstr "Poissuljettu piirilevyltä"
 
-#: eeschema/lib_symbol.cpp:583 eeschema/sch_sheet.cpp:327
+#: eeschema/lib_symbol.cpp:586 eeschema/sch_sheet.cpp:327
 #: eeschema/sch_symbol.cpp:1611
 msgid "Excluded from simulation"
 msgstr "Suljettu pois simulaatiosta"
 
-#: eeschema/lib_symbol.cpp:588 eeschema/sch_sheet.cpp:336
+#: eeschema/lib_symbol.cpp:591 eeschema/sch_sheet.cpp:336
 #: eeschema/sch_sheet.cpp:880 eeschema/sch_symbol.cpp:1620
 #: eeschema/sch_symbol.cpp:2036 eeschema/widgets/search_handlers.cpp:169
-#: pcbnew/footprint.cpp:1672
+#: pcbnew/footprint.cpp:1677
 msgid "DNP"
 msgstr "DNP"
 
-#: eeschema/lib_symbol.cpp:1598
+#: eeschema/lib_symbol.cpp:1601
 msgid "Power flag differs."
 msgstr "Tehon lippu on erilainen."
 
-#: eeschema/lib_symbol.cpp:1607
+#: eeschema/lib_symbol.cpp:1610
 msgid "Unit count differs."
 msgstr "Yksikkömäärä eroaa."
 
-#: eeschema/lib_symbol.cpp:1647
+#: eeschema/lib_symbol.cpp:1650
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:745
 msgid "Graphic item count differs."
 msgstr "Graafisten kohteiden määrä eroaa."
 
-#: eeschema/lib_symbol.cpp:1659
+#: eeschema/lib_symbol.cpp:1662
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:759
 #, c-format
 msgid "%s differs."
 msgstr "%s eroaa."
 
-#: eeschema/lib_symbol.cpp:1670
+#: eeschema/lib_symbol.cpp:1673
 msgid "Pin count differs."
 msgstr "Nastamäärä eroaa."
 
-#: eeschema/lib_symbol.cpp:1686
+#: eeschema/lib_symbol.cpp:1689
 #, c-format
 msgid "Pin %s not found."
 msgstr "Nastaa %s ei löytynyt."
 
-#: eeschema/lib_symbol.cpp:1694
+#: eeschema/lib_symbol.cpp:1697
 #, c-format
 msgid "Pin %s differs."
 msgstr "Nasta %s eroaa."
 
-#: eeschema/lib_symbol.cpp:1721
+#: eeschema/lib_symbol.cpp:1724
 #, c-format
 msgid "%s field differs."
 msgstr "%s kenttä eroaa."
 
-#: eeschema/lib_symbol.cpp:1731
+#: eeschema/lib_symbol.cpp:1734
 msgid "Field count differs."
 msgstr "Kentän määrä eroaa."
 
-#: eeschema/lib_symbol.cpp:1740
+#: eeschema/lib_symbol.cpp:1743
 msgid "Footprint filters differs."
 msgstr "Jalanjälkisuodattimet eriävät."
 
-#: eeschema/lib_symbol.cpp:1752
+#: eeschema/lib_symbol.cpp:1755
 msgid "Footprint filters differ."
 msgstr "Jalanjälkisuodattimet eriävät."
 
-#: eeschema/lib_symbol.cpp:1763
+#: eeschema/lib_symbol.cpp:1766
 msgid "Symbol keywords differ."
 msgstr "Symbolin avainsanat eriävät."
 
-#: eeschema/lib_symbol.cpp:1772
+#: eeschema/lib_symbol.cpp:1775
 msgid "Symbol pin name offsets differ."
 msgstr "Symbolien nastanimien siirtymät eriävät."
 
-#: eeschema/lib_symbol.cpp:1783
+#: eeschema/lib_symbol.cpp:1786
 msgid "Show pin names settings differ."
 msgstr "Asetus näytä nastojen nimet eriävät."
 
-#: eeschema/lib_symbol.cpp:1792
+#: eeschema/lib_symbol.cpp:1795
 msgid "Show pin numbers settings differ."
 msgstr "Asetus näytä nastojen numerot eriävät."
 
-#: eeschema/lib_symbol.cpp:1801
+#: eeschema/lib_symbol.cpp:1804
 msgid "Exclude from simulation settings differ."
 msgstr "Sulje pois simulaatiosta eroavat asetukset."
 
-#: eeschema/lib_symbol.cpp:1810
+#: eeschema/lib_symbol.cpp:1813
 msgid "Exclude from bill of materials settings differ."
 msgstr "Poissulkeminen materiaaliluetteloasetuksista eroaa."
 
-#: eeschema/lib_symbol.cpp:1819
+#: eeschema/lib_symbol.cpp:1822
 msgid "Exclude from board settings differ."
 msgstr "Sulje pois levyltä asetukset eroavat."
 
@@ -17831,9 +17834,9 @@ msgstr "Käsittelemätön kohdetyyppi %d"
 
 #: eeschema/net_navigator.cpp:314 pcbnew/board.cpp:1810
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2124
-#: pcbnew/pcb_draw_panel_gal.cpp:644
+#: pcbnew/pcb_draw_panel_gal.cpp:717
 #: pcbnew/widgets/appearance_controls.cpp:1029
-#: pcbnew/widgets/appearance_controls.cpp:2419
+#: pcbnew/widgets/appearance_controls.cpp:2455
 #: pcbnew/widgets/appearance_controls_base.cpp:61
 #: pcbnew/widgets/appearance_controls_base.cpp:151
 #: pcbnew/widgets/search_handlers.cpp:307
@@ -18121,16 +18124,16 @@ msgstr ""
 #: eeschema/sch_bitmap.cpp:309 eeschema/sch_pin.cpp:2222
 #: eeschema/sch_shape.cpp:743 eeschema/sch_symbol.cpp:2957
 #: pcbnew/board_item.cpp:405 pcbnew/pcb_group.cpp:501 pcbnew/pcb_shape.cpp:906
-#: pcbnew/pcb_tablecell.cpp:182 pcbnew/pcb_track.cpp:2068 pcbnew/zone.cpp:1845
-#: pcbnew/zone.cpp:1857
+#: pcbnew/pcb_tablecell.cpp:182 pcbnew/pcb_track.cpp:2068 pcbnew/zone.cpp:1869
+#: pcbnew/zone.cpp:1881
 msgid "Position X"
 msgstr "Sijainti X"
 
 #: eeschema/sch_bitmap.cpp:314 eeschema/sch_pin.cpp:2226
 #: eeschema/sch_shape.cpp:745 eeschema/sch_symbol.cpp:2960
 #: pcbnew/board_item.cpp:408 pcbnew/pcb_group.cpp:502 pcbnew/pcb_shape.cpp:908
-#: pcbnew/pcb_tablecell.cpp:183 pcbnew/pcb_track.cpp:2072 pcbnew/zone.cpp:1851
-#: pcbnew/zone.cpp:1858
+#: pcbnew/pcb_tablecell.cpp:183 pcbnew/pcb_track.cpp:2072 pcbnew/zone.cpp:1875
+#: pcbnew/zone.cpp:1882
 msgid "Position Y"
 msgstr "Sijainti Y"
 
@@ -18167,7 +18170,7 @@ msgstr "Väylän Liitäntätyyppi"
 #: eeschema/sch_bus_entry.cpp:542 eeschema/sch_junction.cpp:319
 #: eeschema/sch_label.cpp:1225 eeschema/sch_line.cpp:951
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2134 pcbnew/pad.cpp:1295
-#: pcbnew/pcb_track.cpp:1667 pcbnew/tools/pcb_control.cpp:1870
+#: pcbnew/pcb_track.cpp:1667 pcbnew/tools/pcb_control.cpp:1874
 #: pcbnew/zone.cpp:807
 msgid "Resolved Netclass"
 msgstr "Ratkaistu Verkkoluokka"
@@ -18198,7 +18201,7 @@ msgstr "Uusi kaaviokuva on tallentamaton"
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:640
 #: eeschema/symbol_editor/symbol_editor.cpp:1532
 #: kicad/dialogs/panel_jobset.cpp:787 pagelayout_editor/pl_editor_frame.cpp:411
-#: pcbnew/footprint_edit_frame.cpp:805 pcbnew/footprint_edit_frame.cpp:845
+#: pcbnew/footprint_edit_frame.cpp:815 pcbnew/footprint_edit_frame.cpp:855
 #: pcbnew/pcb_edit_frame.cpp:1181
 #, c-format
 msgid "Save changes to '%s' before closing?"
@@ -18238,13 +18241,13 @@ msgid "Could not open CvPcb"
 msgstr "CvPcb: tä ei voitu avata"
 
 #: eeschema/sch_edit_frame.cpp:1741 eeschema/sim/simulator_frame.cpp:341
-#: kicad/kicad_manager_frame.cpp:1045 pcbnew/footprint_edit_frame.cpp:1019
+#: kicad/kicad_manager_frame.cpp:1045 pcbnew/footprint_edit_frame.cpp:1029
 #: pcbnew/pcb_edit_frame.cpp:1796
 msgid "[Read Only]"
 msgstr "[Lue ainoastaan]"
 
 #: eeschema/sch_edit_frame.cpp:1744 eeschema/sim/simulator_frame.cpp:344
-#: pcbnew/footprint_edit_frame.cpp:1028 pcbnew/pcb_edit_frame.cpp:1799
+#: pcbnew/footprint_edit_frame.cpp:1038 pcbnew/pcb_edit_frame.cpp:1799
 msgid "[Unsaved]"
 msgstr "[Tallentamaton]"
 
@@ -18883,7 +18886,7 @@ msgstr "KiCad HTTP-kirjastotiedostot"
 #: pcbnew/pcb_io/fabmaster/pcb_io_fabmaster.cpp:62
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:220
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:506
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2706
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2709
 #: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr_parser.cpp:154
 msgid "Open cancelled by user."
 msgstr "Käyttäjä keskeytti avauksen."
@@ -19202,7 +19205,7 @@ msgstr "Rungon tyyli"
 #: pcbnew/dialogs/dialog_text_properties_base.cpp:83
 #: pcbnew/dialogs/dialog_textbox_properties_base.cpp:73
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:58
-#: pcbnew/footprint.cpp:1657 pcbnew/pad.cpp:1299 pcbnew/pad.cpp:2543
+#: pcbnew/footprint.cpp:1662 pcbnew/pad.cpp:1299 pcbnew/pad.cpp:2537
 #: pcbnew/pcb_dimension.cpp:659 pcbnew/pcb_group.cpp:396
 #: pcbnew/pcb_marker.cpp:381 pcbnew/pcb_shape.cpp:642
 #: pcbnew/pcb_tablecell.cpp:106 pcbnew/pcb_text.cpp:279
@@ -19247,11 +19250,11 @@ msgstr "Tasaus"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:39
 #: pcbnew/generators/pcb_tuning_pattern.cpp:478
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2130 pcbnew/pad.cpp:1293
-#: pcbnew/pad.cpp:2580 pcbnew/pcb_shape.cpp:923 pcbnew/pcb_tablecell.cpp:186
-#: pcbnew/pcb_track.cpp:1665 pcbnew/tools/pcb_control.cpp:1867
+#: pcbnew/pad.cpp:2574 pcbnew/pcb_shape.cpp:923 pcbnew/pcb_tablecell.cpp:186
+#: pcbnew/pcb_track.cpp:1665 pcbnew/tools/pcb_control.cpp:1871
 #: pcbnew/widgets/pcb_properties_panel.cpp:273
 #: pcbnew/widgets/search_handlers.cpp:177 pcbnew/zone.cpp:805
-#: pcbnew/zone.cpp:1905 pcbnew/zone_manager/dialog_zone_manager_base.cpp:42
+#: pcbnew/zone.cpp:1929 pcbnew/zone_manager/dialog_zone_manager_base.cpp:42
 #: pcbnew/zone_manager/model_zones_overview_table.h:76
 msgid "Net"
 msgstr "Kytkentäverkko"
@@ -19401,7 +19404,7 @@ msgstr "Piilotettu nasta %s [%s, %s, %s]"
 msgid "Hidden pin %s [%s, %s]"
 msgstr "Piilotettu nasta %s [%s, %s]"
 
-#: eeschema/sch_pin.cpp:2204 pcbnew/pad.cpp:1286 pcbnew/pad.cpp:2600
+#: eeschema/sch_pin.cpp:2204 pcbnew/pad.cpp:1286 pcbnew/pad.cpp:2594
 msgid "Pin Name"
 msgstr "Nastan Nimi"
 
@@ -19530,7 +19533,7 @@ msgstr "Rungon taustaväri"
 msgid "Fill color"
 msgstr "Täyttöväri"
 
-#: eeschema/sch_sheet.cpp:852 eeschema/sch_sheet.cpp:1712 pcbnew/zone.cpp:1835
+#: eeschema/sch_sheet.cpp:852 eeschema/sch_sheet.cpp:1712 pcbnew/zone.cpp:1859
 msgid "Sheet Name"
 msgstr "Lehden nimi"
 
@@ -19586,12 +19589,12 @@ msgid "Exclude From Simulation"
 msgstr "Sulje pois simulaatiosta"
 
 #: eeschema/sch_sheet.cpp:1733 eeschema/sch_symbol.cpp:1100
-#: eeschema/sch_symbol.cpp:3041 pcbnew/footprint.cpp:4075
+#: eeschema/sch_symbol.cpp:3041 pcbnew/footprint.cpp:4080
 msgid "Exclude From Bill of Materials"
 msgstr "Jätä pois materiaaliluettelosta"
 
 #: eeschema/sch_sheet.cpp:1736 eeschema/sch_symbol.cpp:1101
-#: eeschema/sch_symbol.cpp:3044 pcbnew/footprint.cpp:4078
+#: eeschema/sch_symbol.cpp:3044 pcbnew/footprint.cpp:4083
 msgid "Do not Populate"
 msgstr "Ei asenneta"
 
@@ -19646,7 +19649,7 @@ msgstr "Peilaa X"
 msgid "Mirror Y"
 msgstr "Peilaa Y"
 
-#: eeschema/sch_symbol.cpp:2997 pcbnew/footprint.cpp:4052
+#: eeschema/sch_symbol.cpp:2997 pcbnew/footprint.cpp:4057
 msgid "Library Link"
 msgstr "Kirjastolinkki"
 
@@ -21709,12 +21712,12 @@ msgid "Save Symbol As"
 msgstr "Tallenna symboli uudella nimellä"
 
 #: eeschema/symbol_editor/symbol_editor.cpp:855
-#: pcbnew/footprint_libraries_utils.cpp:1035
+#: pcbnew/footprint_libraries_utils.cpp:1044
 msgid "Save in library:"
 msgstr "Tallenna kirjastoon:"
 
 #: eeschema/symbol_editor/symbol_editor.cpp:944
-#: pcbnew/footprint_libraries_utils.cpp:1118
+#: pcbnew/footprint_libraries_utils.cpp:1127
 msgid "A library must be specified."
 msgstr "Kirjasto on määritettävä."
 
@@ -21806,7 +21809,7 @@ msgid "Keep Symbol"
 msgstr "Säilytä symboli"
 
 #: eeschema/symbol_editor/symbol_editor.cpp:1291 pcbnew/files.cpp:342
-#: pcbnew/footprint_libraries_utils.cpp:1204
+#: pcbnew/footprint_libraries_utils.cpp:1213
 #, c-format
 msgid "Revert '%s' to last version saved?"
 msgstr "Palataanko '%s' viimeksi tallennettuun versioon?"
@@ -22401,7 +22404,7 @@ msgstr "Piirrä nastat"
 
 #: eeschema/tools/ee_actions.cpp:356 eeschema/tools/ee_actions.cpp:588
 #: eeschema/tools/symbol_editor_drawing_tools.cpp:301
-#: pagelayout_editor/tools/pl_actions.cpp:61 pcbnew/tools/drawing_tool.cpp:1043
+#: pagelayout_editor/tools/pl_actions.cpp:61 pcbnew/tools/drawing_tool.cpp:1044
 #: pcbnew/tools/pcb_actions.cpp:185
 msgid "Draw Text"
 msgstr "Piirrä tekstilaatikko"
@@ -23574,7 +23577,7 @@ msgstr "Tietolomaketta ei ole määriltety."
 
 #: eeschema/tools/ee_inspection_tool.cpp:574
 #: pagelayout_editor/tools/pl_editor_control.cpp:160
-#: pcbnew/tools/pcb_control.cpp:1661
+#: pcbnew/tools/pcb_control.cpp:1665
 msgid "UUID"
 msgstr "UUID"
 
@@ -23640,7 +23643,7 @@ msgstr "Aseta Kuva"
 
 #: eeschema/tools/sch_drawing_tools.cpp:1174
 #: eeschema/tools/symbol_editor_drawing_tools.cpp:691
-#: pcbnew/tools/drawing_tool.cpp:1823
+#: pcbnew/tools/drawing_tool.cpp:1825
 msgid "No graphic items found in file."
 msgstr "Tiedostosta ei löydy tuotavia grafiikkakohteita."
 
@@ -23715,7 +23718,7 @@ msgstr "Lisää %s"
 msgid "Draw %s"
 msgstr "Piirrä %s"
 
-#: eeschema/tools/sch_drawing_tools.cpp:2779 pcbnew/tools/drawing_tool.cpp:1248
+#: eeschema/tools/sch_drawing_tools.cpp:2779 pcbnew/tools/drawing_tool.cpp:1250
 msgid "Draw Table"
 msgstr "Piirrä taulukko"
 
@@ -24002,7 +24005,7 @@ msgid "No text editor selected in KiCad. Please choose one."
 msgstr "KiCadissa ei ole valittuna tekstieditoria. Valitse yksi."
 
 #: eeschema/tools/symbol_editor_control.cpp:438
-#: eeschema/widgets/panel_symbol_chooser.cpp:682
+#: eeschema/widgets/panel_symbol_chooser.cpp:684
 msgid "No symbol selected"
 msgstr "Symbolia ei ole valittu"
 
@@ -24016,7 +24019,7 @@ msgid "No symbol to export"
 msgstr "Ei vietävää symbolia"
 
 #: eeschema/tools/symbol_editor_control.cpp:708
-#: pcbnew/footprint_edit_frame.cpp:1437
+#: pcbnew/footprint_edit_frame.cpp:1447
 msgid "Export View as PNG"
 msgstr "Vie näkymä PNG-muodossa"
 
@@ -24196,11 +24199,11 @@ msgstr "Muut kohteet"
 msgid "Graphical shapes"
 msgstr "Graafiset muodot"
 
-#: eeschema/widgets/panel_symbol_chooser.cpp:587
+#: eeschema/widgets/panel_symbol_chooser.cpp:589
 msgid "No footprint specified"
 msgstr "Ei määritelty jalanjälkeä"
 
-#: eeschema/widgets/panel_symbol_chooser.cpp:600
+#: eeschema/widgets/panel_symbol_chooser.cpp:602
 msgid "Invalid footprint specified"
 msgstr "Määritetty virheellinen jalanjälki"
 
@@ -24491,13 +24494,15 @@ msgstr "Valitse kerros: %s"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:27
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:58
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:59
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:55
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:159
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:50
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:100
-#: pcbnew/footprint.cpp:4034 pcbnew/footprint.cpp:4037
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:169
+#: pcbnew/footprint.cpp:4039 pcbnew/footprint.cpp:4042
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2137 pcbnew/pad.cpp:1303
-#: pcbnew/pad.cpp:2542 pcbnew/pcb_dimension.cpp:661
-#: pcbnew/pcb_dimension.cpp:1457 pcbnew/pcb_fields_grid_table.cpp:181
+#: pcbnew/pad.cpp:2536 pcbnew/pcb_dimension.cpp:661
+#: pcbnew/pcb_dimension.cpp:1457 pcbnew/pcb_fields_grid_table.cpp:150
 #: pcbnew/pcb_group.cpp:503 pcbnew/pcb_marker.cpp:378
 #: pcbnew/pcb_reference_image.cpp:219 pcbnew/pcb_reference_image.cpp:342
 #: pcbnew/pcb_shape.cpp:646 pcbnew/pcb_shape.cpp:890 pcbnew/pcb_shape.cpp:892
@@ -24513,7 +24518,7 @@ msgstr "Valitse kerros: %s"
 #: pcbnew/widgets/search_handlers.cpp:120
 #: pcbnew/widgets/search_handlers.cpp:178
 #: pcbnew/widgets/search_handlers.cpp:243 pcbnew/zone.cpp:850
-#: pcbnew/zone.cpp:1898 pcbnew/zone.cpp:1899
+#: pcbnew/zone.cpp:1922 pcbnew/zone.cpp:1923
 msgid "Layer"
 msgstr "Kerros"
 
@@ -25384,7 +25389,7 @@ msgstr "Korosta DKoodi D%d"
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:290
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:352
 #: pcbnew/dialogs/dialog_layer_selection_base.cpp:230
-#: pcbnew/dialogs/panel_setup_layers.cpp:930
+#: pcbnew/dialogs/panel_setup_layers.cpp:1125
 #: pcbnew/widgets/appearance_controls.cpp:1025
 #: pcbnew/widgets/appearance_controls_base.cpp:32
 #: pcbnew/zone_manager/model_zones_overview_table.h:77
@@ -25422,12 +25427,12 @@ msgid "PCB Background"
 msgstr "Piirilevyn Tausta"
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:161
-#: pcbnew/widgets/appearance_controls.cpp:1844
+#: pcbnew/widgets/appearance_controls.cpp:1880
 msgid "Show All Layers"
 msgstr "Näytä Kaikki Kerrokset"
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:164
-#: pcbnew/widgets/appearance_controls.cpp:1830
+#: pcbnew/widgets/appearance_controls.cpp:1866
 msgid "Hide All Layers But Active"
 msgstr "Piilota Kaikki, Paitsi Aktiivinen kerros"
 
@@ -25436,7 +25441,7 @@ msgid "Always Hide All Layers But Active"
 msgstr "Piilota Aina Kaikki Kerrokset Paitsi Aktiivinen"
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:171
-#: pcbnew/widgets/appearance_controls.cpp:1847
+#: pcbnew/widgets/appearance_controls.cpp:1883
 msgid "Hide All Layers"
 msgstr "Piilota Kaikki Kerrokset"
 
@@ -25469,8 +25474,8 @@ msgid "Change Render Color for"
 msgstr "Vaihda Mallinnusväri"
 
 #: gerbview/widgets/layer_widget.cpp:341
-#: pcbnew/widgets/appearance_controls.cpp:2172
-#: pcbnew/widgets/appearance_controls.cpp:2447
+#: pcbnew/widgets/appearance_controls.cpp:2208
+#: pcbnew/widgets/appearance_controls.cpp:2483
 msgid ""
 "Left double click or middle click for color change, right click for menu"
 msgstr ""
@@ -27638,285 +27643,285 @@ msgstr "Ei voida siirtää '%s' kierrätyskoriin."
 msgid "Can not move '%s' to trash."
 msgstr "Ei voida siirtää '%s' roskakoriin."
 
-#: kicad/project_tree_pane.cpp:291
+#: kicad/project_tree_pane.cpp:292
 msgid "Directory name:"
 msgstr "Hakemiston nimi:"
 
-#: kicad/project_tree_pane.cpp:291
+#: kicad/project_tree_pane.cpp:292
 msgid "Create New Directory"
 msgstr "Luo uusi hakemisto"
 
-#: kicad/project_tree_pane.cpp:851
+#: kicad/project_tree_pane.cpp:852
 msgid "Switch to this Project"
 msgstr "Vaihda tähän projektiin"
 
-#: kicad/project_tree_pane.cpp:852
+#: kicad/project_tree_pane.cpp:853
 msgid "Close all editors, and switch to the selected project"
 msgstr "Sulje kaikki muokkausohjelmat ja siirry valittuun projektiin"
 
-#: kicad/project_tree_pane.cpp:859
+#: kicad/project_tree_pane.cpp:860
 msgid "New Directory..."
 msgstr "Uusi hakemisto ..."
 
-#: kicad/project_tree_pane.cpp:860
+#: kicad/project_tree_pane.cpp:861
 msgid "Create a New Directory"
 msgstr "Luo uusi hakemisto"
 
-#: kicad/project_tree_pane.cpp:868 kicad/project_tree_pane.cpp:878
+#: kicad/project_tree_pane.cpp:869 kicad/project_tree_pane.cpp:879
 msgid "Reveal in Finder"
 msgstr "Paljasta Finderissa"
 
-#: kicad/project_tree_pane.cpp:869
+#: kicad/project_tree_pane.cpp:870
 msgid "Reveals the directory in a Finder window"
 msgstr "Paljastaa hakemiston Hakuikkunassa"
 
-#: kicad/project_tree_pane.cpp:871
+#: kicad/project_tree_pane.cpp:872
 msgid "Open Directory in File Explorer"
 msgstr "Avaa hakemisto Resurssienhallinnassa"
 
-#: kicad/project_tree_pane.cpp:872 pcbnew/tools/pcb_actions.cpp:986
+#: kicad/project_tree_pane.cpp:873 pcbnew/tools/pcb_actions.cpp:986
 msgid "Opens the directory in the default system file manager"
 msgstr "Avaa hakemiston järjestelmän oletustiedostonhallinnassa"
 
-#: kicad/project_tree_pane.cpp:879
+#: kicad/project_tree_pane.cpp:880
 msgid "Reveals the directories in a Finder window"
 msgstr "Paljastaa hakemistot Hakuikkunassa"
 
-#: kicad/project_tree_pane.cpp:881
+#: kicad/project_tree_pane.cpp:882
 msgid "Open Directories in File Explorer"
 msgstr "Avaa hakemistot Resurssinhallinnassa"
 
-#: kicad/project_tree_pane.cpp:882
+#: kicad/project_tree_pane.cpp:883
 msgid "Opens the directories in the default system file manager"
 msgstr "Avaa hakemistot järjestelmän oletustiedostonhallinnassa"
 
-#: kicad/project_tree_pane.cpp:893
+#: kicad/project_tree_pane.cpp:894
 msgid "Open the file in a Text Editor"
 msgstr "Avaa tiedosto Tekstieditorissa"
 
-#: kicad/project_tree_pane.cpp:895
+#: kicad/project_tree_pane.cpp:896
 msgid "Open files in a Text Editor"
 msgstr "Avaa tiedostot Tekstieditorissa"
 
-#: kicad/project_tree_pane.cpp:897
+#: kicad/project_tree_pane.cpp:898
 msgid "Edit in a Text Editor"
 msgstr "Muokkaa Tekstieditorissa"
 
-#: kicad/project_tree_pane.cpp:903
+#: kicad/project_tree_pane.cpp:904
 msgid "Run Jobs"
 msgstr "Suorita työt"
 
-#: kicad/project_tree_pane.cpp:911
+#: kicad/project_tree_pane.cpp:912
 msgid "Rename File..."
 msgstr "Nimeä tiedosto uudelleen..."
 
-#: kicad/project_tree_pane.cpp:912
+#: kicad/project_tree_pane.cpp:913
 msgid "Rename file"
 msgstr "Nimeä tiedosto uudelleen"
 
-#: kicad/project_tree_pane.cpp:916
+#: kicad/project_tree_pane.cpp:917
 msgid "Rename Files..."
 msgstr "Nimeä tiedostot uudelleen ..."
 
-#: kicad/project_tree_pane.cpp:917
+#: kicad/project_tree_pane.cpp:918
 msgid "Rename files"
 msgstr "Uudelleennimeä tiedostot"
 
-#: kicad/project_tree_pane.cpp:927
+#: kicad/project_tree_pane.cpp:928
 msgid "Delete the file and its content"
 msgstr "Poista tiedosto ja sen sisältö"
 
-#: kicad/project_tree_pane.cpp:929
+#: kicad/project_tree_pane.cpp:930
 msgid "Delete the files and their contents"
 msgstr "Poista tiedostot ja niiden sisältö"
 
-#: kicad/project_tree_pane.cpp:944
+#: kicad/project_tree_pane.cpp:945
 msgid "Move to Trash"
 msgstr "Siirrä Roskikseen"
 
-#: kicad/project_tree_pane.cpp:956
+#: kicad/project_tree_pane.cpp:957
 msgid "Add Project to Version Control..."
 msgstr "Lisää projekti versionhallintaan..."
 
-#: kicad/project_tree_pane.cpp:957
+#: kicad/project_tree_pane.cpp:958
 msgid "Initialize a new repository"
 msgstr "Alusta uusi arkisto"
 
-#: kicad/project_tree_pane.cpp:961
+#: kicad/project_tree_pane.cpp:962
 msgid "Commit Project..."
 msgstr "Commit_projekti..."
 
-#: kicad/project_tree_pane.cpp:962 kicad/project_tree_pane.cpp:976
+#: kicad/project_tree_pane.cpp:963 kicad/project_tree_pane.cpp:977
 msgid "Commit changes to the local repository"
 msgstr "Tee muutokset paikalliseen arkistoon"
 
-#: kicad/project_tree_pane.cpp:965
+#: kicad/project_tree_pane.cpp:966
 msgid "Push"
 msgstr "Työnnä"
 
-#: kicad/project_tree_pane.cpp:966
+#: kicad/project_tree_pane.cpp:967
 msgid "Push committed local changes to remote repository"
 msgstr "Lähetä tehdyt paikalliset muutokset etätietovarastoon"
 
-#: kicad/project_tree_pane.cpp:969
+#: kicad/project_tree_pane.cpp:970
 msgid "Pull"
 msgstr "Vedä"
 
-#: kicad/project_tree_pane.cpp:970
+#: kicad/project_tree_pane.cpp:971
 msgid "Pull changes from remote repository into local"
 msgstr "Vedä muutokset etätietovarastosta paikalliseen"
 
-#: kicad/project_tree_pane.cpp:975
+#: kicad/project_tree_pane.cpp:976
 msgid "Commit File..."
 msgstr "Toimita tiedosto..."
 
-#: kicad/project_tree_pane.cpp:990
+#: kicad/project_tree_pane.cpp:991
 msgid "Switch to branch "
 msgstr "Vaihda haaraan "
 
-#: kicad/project_tree_pane.cpp:995
+#: kicad/project_tree_pane.cpp:996
 msgid "Other..."
 msgstr "Muu..."
 
-#: kicad/project_tree_pane.cpp:996
+#: kicad/project_tree_pane.cpp:997
 msgid "Switch to a different branch"
 msgstr "Vaihda toiseen haaraan"
 
-#: kicad/project_tree_pane.cpp:999
+#: kicad/project_tree_pane.cpp:1000
 msgid "Switch to Branch"
 msgstr "Vaihda haaraan"
 
-#: kicad/project_tree_pane.cpp:1003
+#: kicad/project_tree_pane.cpp:1004
 msgid "Remove Version Control"
 msgstr "Poista versiohallinta"
 
-#: kicad/project_tree_pane.cpp:1004
+#: kicad/project_tree_pane.cpp:1005
 msgid "Delete all version control files from the project directory."
 msgstr "Poista kaikki versionhallintatiedostot projektihakemistosta."
 
-#: kicad/project_tree_pane.cpp:1059
+#: kicad/project_tree_pane.cpp:1060
 #, c-format
 msgid "Change filename: '%s'"
 msgstr "Vaihda tiedostonimi: '%s'"
 
-#: kicad/project_tree_pane.cpp:1061
+#: kicad/project_tree_pane.cpp:1062
 msgid "Change filename"
 msgstr "Vaihda tiedostonimi"
 
-#: kicad/project_tree_pane.cpp:1406
+#: kicad/project_tree_pane.cpp:1407
 msgid "Network path: not monitoring folder changes"
 msgstr "Verkkopolku: ei valvota kansiomuutoksia"
 
-#: kicad/project_tree_pane.cpp:1412
+#: kicad/project_tree_pane.cpp:1413
 msgid "Local path: monitoring folder changes"
 msgstr "Paikallinen polku: valvotaan kansion muutoksia"
 
-#: kicad/project_tree_pane.cpp:1595
+#: kicad/project_tree_pane.cpp:1596
 msgid "The selected directory is already a git project."
 msgstr "Valittu hakemisto on jo git-projekti."
 
-#: kicad/project_tree_pane.cpp:1611
-msgid "Failed to initialize git project."
-msgstr "Git-projektin alustaminen epäonnistui."
-
-#: kicad/project_tree_pane.cpp:1626
+#: kicad/project_tree_pane.cpp:1603
 msgid "Set default remote"
 msgstr "Aseta oletus etävarasto"
 
-#: kicad/project_tree_pane.cpp:1679
+#: kicad/project_tree_pane.cpp:1618
+msgid "Failed to initialize git project."
+msgstr "Git-projektin alustaminen epäonnistui."
+
+#: kicad/project_tree_pane.cpp:1678
 msgid "Failed to set default remote."
 msgstr "Etätietovaraston oletuksen asettaminen epäonnistui."
 
-#: kicad/project_tree_pane.cpp:1691 kicad/project_tree_pane.cpp:1725
-#: kicad/project_tree_pane.cpp:1747
+#: kicad/project_tree_pane.cpp:1690 kicad/project_tree_pane.cpp:1724
+#: kicad/project_tree_pane.cpp:1746
 msgid "Fetching Remote"
 msgstr "Noudetaan etätietovarastosta"
 
-#: kicad/project_tree_pane.cpp:1732
+#: kicad/project_tree_pane.cpp:1731
 msgid "Failed to pull project"
 msgstr "Projektin paikallinen päivittäminen epäonnistui"
 
-#: kicad/project_tree_pane.cpp:1754
+#: kicad/project_tree_pane.cpp:1753
 msgid "Failed to push project"
 msgstr "Projektin työntäminen epäonnistui"
 
-#: kicad/project_tree_pane.cpp:1816
+#: kicad/project_tree_pane.cpp:1830
 #, c-format
 msgid "Failed to lookup branch '%s': %s"
 msgstr "Haaran '%s' haku epäonnistui: %s"
 
-#: kicad/project_tree_pane.cpp:1829
+#: kicad/project_tree_pane.cpp:1843
 #, c-format
 msgid "Failed to find branch head for '%s'"
 msgstr "päähaaraa ei löytynyt kohteelle '%s'"
 
-#: kicad/project_tree_pane.cpp:1840
+#: kicad/project_tree_pane.cpp:1854
 #, c-format
 msgid "Failed to switch to branch '%s'"
 msgstr "Siirtyminen haaraan '%s' epäonnistui"
 
-#: kicad/project_tree_pane.cpp:1851
+#: kicad/project_tree_pane.cpp:1865
 #, c-format
 msgid "Failed to update HEAD reference for branch '%s'"
 msgstr "Haaran '%s' HEAD-viitteen päivittäminen epäonnistui"
 
-#: kicad/project_tree_pane.cpp:1870
+#: kicad/project_tree_pane.cpp:1884
 msgid "Are you sure you want to remove git tracking from this project?"
 msgstr "Haluatko varmasti poistaa git-seurannan tästä projektista?"
 
-#: kicad/project_tree_pane.cpp:1887
+#: kicad/project_tree_pane.cpp:1901
 msgid "Failed to remove git directory"
 msgstr "Git-hakemiston poistaminen epäonnistui"
 
-#: kicad/project_tree_pane.cpp:2223
+#: kicad/project_tree_pane.cpp:2237
 msgid "Discarding commit due to empty commit message."
 msgstr "Hylätään muutos tyhjän toimitusviestin vuoksi."
 
-#: kicad/project_tree_pane.cpp:2229
+#: kicad/project_tree_pane.cpp:2243
 msgid "Discarding commit due to empty file selection."
 msgstr "Hylätään muutos tyhjän tiedoston valinnan vuoksi."
 
-#: kicad/project_tree_pane.cpp:2235
+#: kicad/project_tree_pane.cpp:2249
 #, c-format
 msgid "Failed to get repository index: %s"
 msgstr "Arkistoindeksin hakeminen epäonnistui: %s"
 
-#: kicad/project_tree_pane.cpp:2243
+#: kicad/project_tree_pane.cpp:2257
 #, c-format
 msgid "Failed to add file to index: %s"
 msgstr "Tiedoston lisääminen hakemistoon epäonnistui: %s"
 
-#: kicad/project_tree_pane.cpp:2251
+#: kicad/project_tree_pane.cpp:2265
 #, c-format
 msgid "Failed to write index: %s"
 msgstr "Indeksin kirjoittaminen epäonnistui: %s"
 
-#: kicad/project_tree_pane.cpp:2258
+#: kicad/project_tree_pane.cpp:2272
 #, c-format
 msgid "Failed to write tree: %s"
 msgstr "Hakemistopuun kirjoittaminen epäonnistui: %s"
 
-#: kicad/project_tree_pane.cpp:2267
+#: kicad/project_tree_pane.cpp:2281
 #, c-format
 msgid "Failed to lookup tree: %s"
 msgstr "Hakemistopuun haku epäonnistui: %s"
 
-#: kicad/project_tree_pane.cpp:2275
+#: kicad/project_tree_pane.cpp:2289
 #, c-format
 msgid "Failed to get HEAD reference: %s"
 msgstr "HEAD-viitteen hakeminen epäonnistui: %s"
 
-#: kicad/project_tree_pane.cpp:2282
+#: kicad/project_tree_pane.cpp:2296
 #, c-format
 msgid "Failed to get commit: %s"
 msgstr "Muutoksien saaminen epäonnistui: %s"
 
-#: kicad/project_tree_pane.cpp:2298
+#: kicad/project_tree_pane.cpp:2312
 #, c-format
 msgid "Failed to create author signature: %s"
 msgstr "Tekijän allekirjoituksen luominen epäonnistui: %s"
 
-#: kicad/project_tree_pane.cpp:2333
+#: kicad/project_tree_pane.cpp:2347
 #, c-format
 msgid "Failed to create commit: %s"
 msgstr "Ei onnistunut luoda commit: %s"
@@ -28359,6 +28364,7 @@ msgid "Item Properties"
 msgstr "Esineen Ominaisuudet"
 
 #: pagelayout_editor/dialogs/properties_frame_base.cpp:461
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:145
 msgid "Default Values"
 msgstr "Oletusarvot"
 
@@ -30982,8 +30988,8 @@ msgstr "Kuparivyöhykkeiden osioiden yhteensovittaminen..."
 #: pcbnew/board.cpp:1807 pcbnew/dialogs/dialog_board_statistics.cpp:701
 #: pcbnew/dialogs/dialog_board_statistics_base.cpp:78
 #: pcbnew/dialogs/dialog_unused_pad_layers_base.cpp:27
-#: pcbnew/footprint.cpp:1628 pcbnew/netinfo_item.cpp:108
-#: pcbnew/pcb_draw_panel_gal.cpp:641 pcbnew/widgets/appearance_controls.cpp:331
+#: pcbnew/footprint.cpp:1633 pcbnew/netinfo_item.cpp:108
+#: pcbnew/pcb_draw_panel_gal.cpp:714 pcbnew/widgets/appearance_controls.cpp:331
 #: pcbnew/widgets/panel_selection_filter.cpp:198
 #: pcbnew/widgets/panel_selection_filter_base.cpp:45
 msgid "Pads"
@@ -30997,18 +31003,18 @@ msgstr "Anturat"
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:222
 #: pcbnew/dialogs/dialog_unused_pad_layers_base.cpp:24
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:88
-#: pcbnew/netinfo_item.cpp:123 pcbnew/pcb_draw_panel_gal.cpp:642
+#: pcbnew/netinfo_item.cpp:123 pcbnew/pcb_draw_panel_gal.cpp:715
 #: pcbnew/widgets/appearance_controls.cpp:330
 #: pcbnew/widgets/panel_selection_filter.cpp:197
 #: pcbnew/widgets/panel_selection_filter_base.cpp:41
 msgid "Vias"
 msgstr "Läpiviennit"
 
-#: pcbnew/board.cpp:1809 pcbnew/pcb_draw_panel_gal.cpp:643
+#: pcbnew/board.cpp:1809 pcbnew/pcb_draw_panel_gal.cpp:716
 msgid "Track Segments"
 msgstr "Johdinraitaosiot"
 
-#: pcbnew/board.cpp:1811 pcbnew/pcb_draw_panel_gal.cpp:645
+#: pcbnew/board.cpp:1811 pcbnew/pcb_draw_panel_gal.cpp:718
 msgid "Unrouted"
 msgstr "Reitittämättä"
 
@@ -31211,7 +31217,7 @@ msgid "Add Dielectric Layer"
 msgstr "Lisää Dielektrinen Kerros"
 
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:330
-#: pcbnew/dialogs/panel_setup_layers.cpp:957
+#: pcbnew/dialogs/panel_setup_layers.cpp:1152
 msgid "Select layer to add:"
 msgstr "Valitse lisättävä kerros:"
 
@@ -31939,14 +31945,13 @@ msgstr "Uudelleenmerkinnän laajuus"
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:154
 #: pcbnew/dialogs/dialog_render_job.cpp:41
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:117
-#: pcbnew/footprint.cpp:1640
+#: pcbnew/footprint.cpp:1645
 msgid "Front"
 msgstr "Etupuoli"
 
 #: pcbnew/dialogs/dialog_board_reannotate_base.cpp:187
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:154
 #: pcbnew/dialogs/dialog_render_job.cpp:39
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:560
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:122
 msgid "Back"
 msgstr "Kääntöpuoli"
@@ -32123,7 +32128,7 @@ msgstr ""
 "Liitettyä projektitiedostoa %s ei voitu ladata"
 
 #: pcbnew/dialogs/dialog_board_setup.cpp:301 pcbnew/files.cpp:583
-#: pcbnew/tools/pcb_control.cpp:1502
+#: pcbnew/tools/pcb_control.cpp:1506
 msgid "Loading PCB"
 msgstr "Ladataan piirilevyä"
 
@@ -32195,7 +32200,7 @@ msgid "Total:"
 msgstr "Yhteensä:"
 
 #: pcbnew/dialogs/dialog_board_statistics.cpp:491
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2517
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2511
 msgid "Round"
 msgstr "Pyöreä"
 
@@ -32312,7 +32317,7 @@ msgstr "Piirilevyn tilastot"
 
 #: pcbnew/dialogs/dialog_cleanup_graphics.cpp:48
 #: pcbnew/dialogs/dialog_exchange_footprints.cpp:310
-#: pcbnew/footprint_libraries_utils.cpp:961
+#: pcbnew/footprint_libraries_utils.cpp:970
 msgid "Update Footprint"
 msgstr "Päivitä Jalanjälki"
 
@@ -32679,8 +32684,8 @@ msgstr ""
 "Oletuksena on anturan yhdistämistyppi vyöhykkeeseen\n"
 "Paikalliset antura-asetukset voivat ohittaa tämän asetuksen"
 
-#: pcbnew/dialogs/dialog_copper_zones_base.cpp:232 pcbnew/footprint.cpp:4008
-#: pcbnew/pad.cpp:2527 pcbnew/zone.cpp:1805
+#: pcbnew/dialogs/dialog_copper_zones_base.cpp:232 pcbnew/footprint.cpp:4013
+#: pcbnew/pad.cpp:2521 pcbnew/zone.cpp:1829
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 msgid "Thermal reliefs"
 msgstr "Lämmönpoistot"
@@ -32727,13 +32732,13 @@ msgstr "Täytetyyppi:"
 
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:290
 #: pcbnew/dialogs/dialog_non_copper_zones_properties_base.cpp:129
-#: pcbnew/zone.cpp:1815 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
+#: pcbnew/zone.cpp:1839 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
 msgid "Solid fill"
 msgstr "Kiinteä täyttö"
 
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:290
 #: pcbnew/dialogs/dialog_non_copper_zones_properties_base.cpp:129
-#: pcbnew/zone.cpp:1816 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
+#: pcbnew/zone.cpp:1840 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
 msgid "Hatch pattern"
 msgstr "Täyttöviivakuvio"
 
@@ -32799,7 +32804,7 @@ msgstr "Poista saaret:"
 msgid "Choose what to do with unconnected copper islands"
 msgstr "Valitse mitä tehdä kytkemättömillä kuparisaarilla"
 
-#: pcbnew/dialogs/dialog_copper_zones_base.cpp:357 pcbnew/zone.cpp:1826
+#: pcbnew/dialogs/dialog_copper_zones_base.cpp:357 pcbnew/zone.cpp:1850
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 msgid "Below area limit"
 msgstr "Aluerajan alapuolella"
@@ -34483,8 +34488,8 @@ msgstr "Jalanjälkitarkistin"
 msgid "Choose Footprint"
 msgstr "Valitse jalanjälki"
 
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:76
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:143
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:78
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:148
 msgid "3D Models"
 msgstr "3D-Mallit"
 
@@ -34527,40 +34532,40 @@ msgstr ""
 "Tekstin paksuus on liian suuri tekstin kokoon nähden.\n"
 "Se kiinnitetään kohtaan %s."
 
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:633
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:624
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:661
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:660
 msgid "Edit Footprint Properties"
 msgstr "Muokkaa jalanjälkiominaisuuksia"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:52
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:53
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:157
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:98
 msgid "Text Items"
 msgstr "Tekstikohdat"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:60
 #: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:53
-#: pcbnew/pcb_fields_grid_table.cpp:183 pcbnew/pcb_text.cpp:630
+#: pcbnew/pcb_fields_grid_table.cpp:152 pcbnew/pcb_text.cpp:630
 #: pcbnew/pcb_text.cpp:647
 msgid "Keep Upright"
 msgstr "Pidä pystyssä"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:61
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:62
-#: pcbnew/pcb_fields_grid_table.cpp:184
+#: pcbnew/pcb_fields_grid_table.cpp:153
 msgid "X Offset"
 msgstr "X-siirtymä"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:62
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:63
-#: pcbnew/pcb_fields_grid_table.cpp:185
+#: pcbnew/pcb_fields_grid_table.cpp:154
 msgid "Y Offset"
 msgstr "Y-siirtymä"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:68
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:69
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:64
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:168
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:56
 #: pcbnew/plot_board_layers.cpp:103
 msgid "Reference designator"
@@ -34578,14 +34583,14 @@ msgstr "Jalanjälkityyppi:"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:188
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:193
-#: pcbnew/footprint.cpp:1286
+#: pcbnew/footprint.cpp:1291
 msgid "Through hole"
 msgstr "Läpireikä"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:188
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:193
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/footprint.cpp:1283
-#: pcbnew/pad.cpp:1532 pcbnew/pad.cpp:2493
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/footprint.cpp:1288
+#: pcbnew/pad.cpp:1532 pcbnew/pad.cpp:2487
 msgid "SMD"
 msgstr "SMD"
 
@@ -34787,28 +34792,28 @@ msgstr ""
 msgid "Footprint Properties"
 msgstr "Jalanjäljen ominaisuudet"
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:379
-#: pcbnew/footprint_libraries_utils.cpp:1124
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:388
+#: pcbnew/footprint_libraries_utils.cpp:1133
 #: pcbnew/tools/footprint_editor_control.cpp:460
 msgid "Footprint must have a name."
 msgstr "Jalanjäljellä on oltava nimi."
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:384
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:393
 #, c-format
 msgid "Footprint name may not contain '%s'."
 msgstr "Jalanjäljen nimi ei saa sisältää '%s'."
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:437
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:446
 #, c-format
 msgid "The text width must be between %s and %s."
 msgstr "Tekstin leveyden on oltava %s ja %s välillä."
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:449
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:458
 #, c-format
 msgid "The text height must be between %s and %s."
 msgstr "Tekstin korkeuden on oltava %s ja %s välillä."
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:467
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:476
 #: pcbnew/dialogs/dialog_text_properties.cpp:522
 #: pcbnew/dialogs/dialog_textbox_properties.cpp:342
 msgid ""
@@ -35527,7 +35532,7 @@ msgstr "Silkkikerrokset"
 
 #: pcbnew/dialogs/dialog_global_edit_text_and_graphics.cpp:273
 #: pcbnew/dialogs/panel_fp_editor_graphics_defaults_base.cpp:64
-#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:60 pcbnew/pad.cpp:2684
+#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:60 pcbnew/pad.cpp:2678
 msgid "Copper Layers"
 msgstr "Kuparikerrokset"
 
@@ -35679,7 +35684,7 @@ msgstr "Sormuskehät:"
 
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:175
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1075
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2533
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2527
 msgid "All copper layers"
 msgstr "Kaikki kuparikerrokset"
 
@@ -35690,7 +35695,7 @@ msgstr "Alku, Loppu, ja yhdistetyt kerrokset"
 
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:175
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1079
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2534
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2528
 msgid "Connected layers only"
 msgstr "Vain yhdistetyt kerrokset"
 
@@ -36171,7 +36176,7 @@ msgid "Outset Items"
 msgstr "Outset kohteet"
 
 #: pcbnew/dialogs/dialog_pad_properties.cpp:179
-#: pcbnew/dialogs/dialog_pad_properties_base.h:288 pcbnew/pad.cpp:2584
+#: pcbnew/dialogs/dialog_pad_properties_base.h:288 pcbnew/pad.cpp:2578
 msgid "Pad Properties"
 msgstr "Anturan ominaisuudet"
 
@@ -36247,7 +36252,7 @@ msgstr "w"
 msgid "Pad type:"
 msgstr "Anturan tyyppi:"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/pad.cpp:2492
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/pad.cpp:2486
 msgid "Through-hole"
 msgstr "Läpireikä"
 
@@ -36296,7 +36301,7 @@ msgid "Circular"
 msgstr "Pyöreä"
 
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:1516
-#: pcbnew/pad.cpp:2500
+#: pcbnew/pad.cpp:2494
 msgid "Oval"
 msgstr "Ovaali"
 
@@ -36308,11 +36313,11 @@ msgstr "Suorakulmainen"
 msgid "Trapezoidal"
 msgstr "Trapetsoidaalinen"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2502
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2496
 msgid "Rounded rectangle"
 msgstr "Pyöristetty suorakulmio"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2503
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2497
 msgid "Chamfered rectangle"
 msgstr "Viistetty suorakulmio"
 
@@ -36423,7 +36428,7 @@ msgstr "Offset-muoto reiästä"
 msgid "Hole shape:"
 msgstr "Reiän muoto:"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2518
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2512
 msgid "Oblong"
 msgstr "Soikea"
 
@@ -36514,23 +36519,23 @@ msgstr ""
 "Mekaaninen määrittelee läpimenevän reiän anturan, jota käytetään mekaaniseen "
 "tukeen"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2508
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2502
 msgid "BGA pad"
 msgstr "BGA antura"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2510
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2504
 msgid "Fiducial, local to footprint"
 msgstr "Fiducial, paikallinen jalanjälki"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2509
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2503
 msgid "Fiducial, global to board"
 msgstr "Fiducial, globaali piirilevylle"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2511
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2505
 msgid "Test point pad"
 msgstr "Testipisteantura"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2512
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2506
 msgid "Heatsink pad"
 msgstr "Jäähdytysprofiiliantura"
 
@@ -36797,7 +36802,7 @@ msgstr "Piilota tai yliviivaa DNP-jalanjäljet valmistuskerroksilla"
 
 #: pcbnew/dialogs/dialog_plot_base.cpp:90
 #: pcbnew/widgets/appearance_controls.cpp:653
-#: pcbnew/widgets/appearance_controls.cpp:1810
+#: pcbnew/widgets/appearance_controls.cpp:1846
 msgid "Hide"
 msgstr "Piilota"
 
@@ -37842,7 +37847,7 @@ msgstr "Jalanjälki %s (%s), %s, kiertänyt %.1f astetta"
 #: pcbnew/dialogs/dialog_text_properties_base.cpp:99
 #: pcbnew/pcb_dimension.cpp:1885 pcbnew/pcb_dimension.cpp:1921
 #: pcbnew/pcb_dimension.cpp:1962 pcbnew/pcb_dimension.cpp:2007
-#: pcbnew/pcb_dimension.cpp:2044 pcbnew/pcb_fields_grid_table.cpp:186
+#: pcbnew/pcb_dimension.cpp:2044 pcbnew/pcb_fields_grid_table.cpp:155
 #: pcbnew/pcb_text.cpp:626
 msgid "Knockout"
 msgstr "Tyrmäys"
@@ -38074,7 +38079,7 @@ msgstr "Kohteen vinous: "
 #: pcbnew/router/router_tool.cpp:2757 pcbnew/router/router_tool.cpp:2762
 #: pcbnew/router/router_tool.cpp:2767 pcbnew/router/router_tool.cpp:2778
 #: pcbnew/router/router_tool.cpp:2786 pcbnew/router/router_tool.cpp:2791
-#: pcbnew/tools/pcb_control.cpp:1698 pcbnew/tools/pcb_control.cpp:1708
+#: pcbnew/tools/pcb_control.cpp:1702 pcbnew/tools/pcb_control.cpp:1712
 #: pcbnew/zone.cpp:874
 #, c-format
 msgid "(from %s)"
@@ -38364,6 +38369,11 @@ msgstr ""
 msgid "Internal Layers"
 msgstr "Sisäiset kerrokset"
 
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:496
+#, fuzzy, c-format
+msgid "Layer name %s already in use."
+msgstr "Kerroksen nimi '%s' on jo käytössä."
+
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:23
 msgid "Default Field Properties for New Footprints"
 msgstr "Uusien jalanjälkien oletuskentän ominaisuudet"
@@ -38437,28 +38447,28 @@ msgstr ""
 msgid "Failed to save footprint library file '%s'."
 msgstr "Jalanjälkikirjastotiedoston '%s' tallentaminen epäonnistui."
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:396
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:388
 msgid "Error adding 3D model"
 msgstr "Virhe 3D-mallin lisäämisessä"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:480
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:472
 msgid "No filename entered"
 msgstr "Tiedostonimeä ei ole annettu"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:485
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:477
 msgid "Illegal filename"
 msgstr "Laiton tiedostonimi"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:490
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:482
 #: pcbnew/microwave/microwave_polygon.cpp:223
 msgid "File not found"
 msgstr "Tiedostoa ei löytynyt"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:495
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:487
 msgid "Unable to open file"
 msgstr "Tiedoston avaaminen ei onnistunut"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:500
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:492
 msgid "Unknown error"
 msgstr "Tuntematon virhe"
 
@@ -38984,11 +38994,141 @@ msgstr "Aseta piirilevyn oletusasetukset jalanjälkitekstiin"
 msgid "Apply board defaults to non-copper footprint shapes"
 msgstr "Käytä piirilevyn oletusasetuksia ei-kuparisen jalanjäljen muotoihin"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:458
+#: pcbnew/dialogs/panel_setup_layers.cpp:77
+#: pcbnew/dialogs/panel_setup_layers.cpp:284
+msgid "Off-board, testing"
+msgstr "Ulkoinen, testaus"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:87
+msgid "If you want a fabrication layer for the front side of the board"
+msgstr "Jos haluat valmistuskerroksen piirilevyn etupuolelle"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:97
+#: pcbnew/dialogs/panel_setup_layers.cpp:266
+msgid "Off-board, manufacturing"
+msgstr "Ei levyllä, valmistus"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:105
+msgid "If you want an adhesive template for the front side of the board"
+msgstr "Jos haluat sidosainepohjan piirilevyn etupuolle"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:115
+#: pcbnew/dialogs/panel_setup_layers.cpp:133
+#: pcbnew/dialogs/panel_setup_layers.cpp:151
+#: pcbnew/dialogs/panel_setup_layers.cpp:169
+#: pcbnew/dialogs/panel_setup_layers.cpp:194
+#: pcbnew/dialogs/panel_setup_layers.cpp:212
+#: pcbnew/dialogs/panel_setup_layers.cpp:230
+#: pcbnew/dialogs/panel_setup_layers.cpp:248
+msgid "On-board, non-copper"
+msgstr "Levyllä, ei kupari"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:123
+msgid "If you want a solder paste layer for front side of the board"
+msgstr "Jos sinä haluat juotospastakerroksen piirilevyn etupuolelle"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:141
+msgid "If you want a silk screen layer for the front side of the board"
+msgstr "Haluttaessa etupuolen silkkipainokerros"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:159
+msgid "If you want a solder mask layer for the front of the board"
+msgstr "Jos sinä haluat juotomaskikerroksen piirilevyn etupuolelle"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:184
+msgid "If you want a solder mask layer for the back side of the board"
+msgstr "Jos haluat juotosmaskikerroksen piirilevyn kääntöpuolelle"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:202
+msgid "If you want a silk screen layer for the back side of the board"
+msgstr "Haluttaessa kääntöpuolen silkkipainokerros"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:220
+msgid "If you want a solder paste layer for the back side of the board"
+msgstr "Haluttaessa kääntöpuolen juotospastakerros"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:238
+msgid "If you want an adhesive layer for the back side of the board"
+msgstr "Jos haluat sidosainekerroksen piirilevyn kääntöpuolelle"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:256
+msgid "If you want a fabrication layer for the back side of the board"
+msgstr "Jos haluat valmistuskerroksen levyn kääntöpuolelle"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:302
+msgid "Board contour"
+msgstr "Levyn reunaviiva"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:319
+msgid "Board contour setback"
+msgstr "Levyn reunaviivan etäisyys"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:333
+#: pcbnew/dialogs/panel_setup_layers.cpp:347
+#: pcbnew/dialogs/panel_setup_layers.cpp:363
+#: pcbnew/dialogs/panel_setup_layers.cpp:379
+#: pcbnew/dialogs/panel_setup_layers.cpp:477
+msgid "Auxiliary"
+msgstr "Apu-"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:354
+msgid "If you want a separate layer for comments or notes"
+msgstr "Jos sinä haluat erillisen kerroksen kommenteille tai merkinnöille"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:370
+msgid "If you want a layer for documentation drawings"
+msgstr "Jos sinä haluat kerroksen dokumentaatiopiirustuksille"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:415
 msgid "Use the Physical Stackup page to change the number of copper layers."
 msgstr "Käytä Fyysinen kerrospino -sivua muuttaaksesi kuparikerrosten määrää."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:492
+#: pcbnew/dialogs/panel_setup_layers.cpp:421
+#: pcbnew/dialogs/panel_setup_layers.cpp:473
+#: pcbnew/tools/drawing_stackup_table_tool.cpp:247
+msgid "Layer Name"
+msgstr "Kerroksen Nimi"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:426
+msgid "signal"
+msgstr "signaali"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:427
+msgid "power plane"
+msgstr "voimataso"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:428
+msgid "mixed"
+msgstr "sekoitettu"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:429
+msgid "jumper"
+msgstr "hyppylanka"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:432
+msgid ""
+"Copper layer type for Freerouter and other external routers.\n"
+"Power plane layers are removed from Freerouter's layer menus."
+msgstr ""
+"Kuparikerrostyyppi Freerouterille ja muille ulkoisille reitittimille.\n"
+"Tehotasotasot poistetaan Freerouterin kerrosvalikoista."
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:478
+msgid "Off-board, front"
+msgstr "Ulkopuolella, edestä"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:479
+msgid "Off-board, back"
+msgstr "Ulkopuolella, takaa"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:485
+msgid ""
+"Auxiliary layers do not flip with board side, while back and front layers do."
+msgstr ""
+"Apukerrokset eivät käänny piirilevyn puolella, kun taas taka- ja "
+"etukerrokset kääntyvät."
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:712
 #, c-format
 msgid ""
 "Footprints have some items on removed layers:\n"
@@ -39001,7 +39141,7 @@ msgstr ""
 "Nämä kohteet eivät ole enää käytettävissä\n"
 "Haluatko jatkaa?"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:503
+#: pcbnew/dialogs/panel_setup_layers.cpp:723
 msgid ""
 "Items have been found on removed layers. This operation will delete all "
 "items from removed layers and cannot be undone.\n"
@@ -39011,25 +39151,25 @@ msgstr ""
 "kohteet poistetuista tasoista, eikä sitä voi kumota.\n"
 "Haluatko jatkaa?"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:752
+#: pcbnew/dialogs/panel_setup_layers.cpp:947
 msgid "Layer must have a name."
 msgstr "Kerroksella on oltava nimi."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:758
+#: pcbnew/dialogs/panel_setup_layers.cpp:953
 #, c-format
 msgid "%s are forbidden in layer names."
 msgstr "'%s' ovat kielletty kerroksien nimissä."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:765
+#: pcbnew/dialogs/panel_setup_layers.cpp:960
 msgid "Layer name \"signal\" is reserved."
 msgstr "Tason nimi \"signaali\" on varattu."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:774
+#: pcbnew/dialogs/panel_setup_layers.cpp:969
 #, c-format
 msgid "Layer name '%s' already in use."
 msgstr "Kerroksen nimi '%s' on jo käytössä."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:907
+#: pcbnew/dialogs/panel_setup_layers.cpp:1102
 #, c-format
 msgid ""
 "Imported settings have fewer copper layers than the current board (%i "
@@ -39043,15 +39183,15 @@ msgstr ""
 "Jatketaanko ja poistetaanko ylimääräiset sisäiset kuparikerrokset nykyisestä "
 "piirilevystä?"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:916
+#: pcbnew/dialogs/panel_setup_layers.cpp:1111
 msgid "Inner Layers to Be Deleted"
 msgstr "Poistettavat sisäkerrokset"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:951
+#: pcbnew/dialogs/panel_setup_layers.cpp:1146
 msgid "All user-defined layers have already been added."
 msgstr "Kaikki käyttäjän määrittämät kerrokset on jo lisätty."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:955
+#: pcbnew/dialogs/panel_setup_layers.cpp:1150
 msgid "Add User-defined Layer"
 msgstr "Lisää Käyttäjän määrittämä Kerros"
 
@@ -39059,565 +39199,6 @@ msgstr "Lisää Käyttäjän määrittämä Kerros"
 msgid "Add User Defined Layer..."
 msgstr "Lisää Käyttäjän Määrittämä Kerros..."
 
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:46
-msgid "CrtYd_Front"
-msgstr "CrtYd_Etu"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:51
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:639
-msgid "Off-board, testing"
-msgstr "Ulkoinen, testaus"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:58
-msgid "If you want a fabrication layer for the front side of the board"
-msgstr "Jos haluat valmistuskerroksen piirilevyn etupuolelle"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:62
-msgid "Fab_Front"
-msgstr "Fab_Etu()"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:65
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:629
-msgid "Off-board, manufacturing"
-msgstr "Ei levyllä, valmistus"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:70
-msgid "If you want an adhesive template for the front side of the board"
-msgstr "Jos haluat sidosainepohjan piirilevyn etupuolle"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:74
-msgid "Adhes_Front"
-msgstr "Adhes_Etu()"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:77
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:89
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:101
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:113
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:581
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:593
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:605
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:617
-msgid "On-board, non-copper"
-msgstr "Levyllä, ei kupari"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:82
-msgid "If you want a solder paste layer for front side of the board"
-msgstr "Jos sinä haluat juotospastakerroksen piirilevyn etupuolelle"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:86
-msgid "SoldP_Front"
-msgstr "JuotosP_Etu"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:94
-msgid "If you want a silk screen layer for the front side of the board"
-msgstr "Haluttaessa etupuolen silkkipainokerros"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:98
-msgid "SilkS_Front"
-msgstr "SilkkiS_Etu"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:106
-msgid "If you want a solder mask layer for the front of the board"
-msgstr "Jos sinä haluat juotomaskikerroksen piirilevyn etupuolelle"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:110
-msgid "Mask_Front"
-msgstr "Maski_Etu"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:118
-msgid "If you want a front copper layer"
-msgstr "Jos sinä haluat kuparikerroksen etupuolelle"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:122
-msgid "Front_layer"
-msgstr "Etu_kerros"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:123
-msgid "Layer name of front (top) copper layer"
-msgstr "Etupuolen (yläpuoli) kuparikerroksen nimi"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "signal"
-msgstr "signaali"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "power plane"
-msgstr "voimataso"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "mixed"
-msgstr "sekoitettu"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "jumper"
-msgstr "hyppylanka"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:131
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:145
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:159
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:173
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:187
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:201
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:215
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:229
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:243
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:257
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:271
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:285
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:299
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:313
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:327
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:341
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:355
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:369
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:383
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:397
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:411
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:425
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:439
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:453
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:467
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:481
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:495
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:509
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:523
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:537
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:551
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:569
-msgid ""
-"Copper layer type for Freerouter and other external routers.\n"
-"Power plane layers are removed from Freerouter's layer menus."
-msgstr ""
-"Kuparikerrostyyppi Freerouterille ja muille ulkoisille reitittimille.\n"
-"Tehotasotasot poistetaan Freerouterin kerrosvalikoista."
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:138
-msgid "In1"
-msgstr "In1"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:152
-msgid "In2"
-msgstr "In2"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:166
-msgid "In3"
-msgstr "In3"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:180
-msgid "In4"
-msgstr "In4"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:194
-msgid "In5"
-msgstr "In5"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:208
-msgid "In6"
-msgstr "In6"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:222
-msgid "In7"
-msgstr "In7"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:236
-msgid "In8"
-msgstr "In8"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:250
-msgid "In9"
-msgstr "In9"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:264
-msgid "In10"
-msgstr "In10"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:278
-msgid "In11"
-msgstr "In11"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:292
-msgid "In12"
-msgstr "In12"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:306
-msgid "In13"
-msgstr "In13"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:320
-msgid "In14"
-msgstr "In14"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:334
-msgid "In15"
-msgstr "In15"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:348
-msgid "In16"
-msgstr "In16"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:362
-msgid "In17"
-msgstr "In17"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:376
-msgid "In18"
-msgstr "In18"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:390
-msgid "In19"
-msgstr "In19"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:404
-msgid "In20"
-msgstr "In20"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:418
-msgid "In21"
-msgstr "In21"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:432
-msgid "In22"
-msgstr "In22"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:446
-msgid "In23"
-msgstr "In23"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:460
-msgid "In24"
-msgstr "In24"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:474
-msgid "In25"
-msgstr "In25"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:488
-msgid "In26"
-msgstr "In26"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:502
-msgid "In27"
-msgstr "In27"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:516
-msgid "In28"
-msgstr "In28"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:530
-msgid "In29"
-msgstr "In29"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:544
-msgid "In30"
-msgstr "In30"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:556
-msgid "If you want a back copper layer"
-msgstr "Jos haluat kuparikerroksen kääntöpuolelle"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:561
-msgid "Layer name of back (bottom) copper layer"
-msgstr "Kääntöpuolen (alapuoli) kuparikerroksen nimi"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:574
-msgid "If you want a solder mask layer for the back side of the board"
-msgstr "Jos haluat juotosmaskikerroksen piirilevyn kääntöpuolelle"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:578
-msgid "SoldM_Back"
-msgstr "JuotosM_Taka"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:586
-msgid "If you want a silk screen layer for the back side of the board"
-msgstr "Haluttaessa kääntöpuolen silkkipainokerros"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:590
-msgid "SilkS_Back"
-msgstr "SilkkiS_Taka"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:598
-msgid "If you want a solder paste layer for the back side of the board"
-msgstr "Haluttaessa kääntöpuolen juotospastakerros"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:602
-msgid "SoldP_Back"
-msgstr "JuotosP_Taka"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:610
-msgid "If you want an adhesive layer for the back side of the board"
-msgstr "Jos haluat sidosainekerroksen piirilevyn kääntöpuolelle"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:614
-msgid "Adhes_Back"
-msgstr "Adhes_Taka()"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:622
-msgid "If you want a fabrication layer for the back side of the board"
-msgstr "Jos haluat valmistuskerroksen levyn kääntöpuolelle"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:626
-msgid "Fab_Back"
-msgstr "Fab_Back()"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:636
-msgid "CrtYd_Back"
-msgstr "CrtYd_Back()"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:646
-msgid "Pcb_Edges"
-msgstr "Pcb_Reunat"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:649
-msgid "Board contour"
-msgstr "Levyn reunaviiva"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:656
-msgid "Margin"
-msgstr "Reunus"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:659
-msgid "Board contour setback"
-msgstr "Levyn reunaviivan etäisyys"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:666
-msgid "Eco1"
-msgstr "Eko1"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:669
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:679
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:691
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:703
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-msgid "Auxiliary"
-msgstr "Apu-"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:676
-msgid "Eco2"
-msgstr "Eko2"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:684
-msgid "If you want a separate layer for comments or notes"
-msgstr "Jos sinä haluat erillisen kerroksen kommenteille tai merkinnöille"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:688
-msgid "Comments"
-msgstr "Kommentit"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:696
-msgid "If you want a layer for documentation drawings"
-msgstr "Jos sinä haluat kerroksen dokumentaatiopiirustuksille"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:700
-msgid "Drawings"
-msgstr "Piirrokset"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:710
-msgid "User1"
-msgstr "Käyttäjä1"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-msgid "Off-board, front"
-msgstr "Ulkopuolella, edestä"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-msgid "Off-board, back"
-msgstr "Ulkopuolella, takaa"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:717
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:731
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:745
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:759
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:773
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:787
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:801
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:815
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:829
-msgid ""
-"Auxiliary layers do not flip with board side, while back and front layers do."
-msgstr ""
-"Apukerrokset eivät käänny piirilevyn puolella, kun taas taka- ja "
-"etukerrokset kääntyvät."
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:724
-msgid "User2"
-msgstr "Käyttäjä2"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:738
-msgid "User3"
-msgstr "Käyttäjä3"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:752
-msgid "User4"
-msgstr "Käyttäjä4"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:766
-msgid "User5"
-msgstr "Käyttäjä5"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:780
-msgid "User6"
-msgstr "Käyttäjä6"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:794
-msgid "User7"
-msgstr "Käyttäjä7"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:808
-msgid "User8"
-msgstr "Käyttäjä8"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:822
-msgid "User9"
-msgstr "Käyttäjä9"
-
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:32
 msgid ""
 "Use your board manufacturer's recommendations for solder mask expansion and "
@@ -40808,7 +40389,7 @@ msgid "%s pad connection: %s."
 msgstr "%s Anturaliitäntä: %s."
 
 #: pcbnew/drc/drc_engine.cpp:1499 pcbnew/drc/drc_engine.cpp:1516
-#: pcbnew/drc/drc_engine.cpp:1533 pcbnew/zone.cpp:612 pcbnew/zone.h:172
+#: pcbnew/drc/drc_engine.cpp:1533 pcbnew/zone.cpp:612 pcbnew/zone.h:179
 msgid "zone"
 msgstr "vyöhyke"
 
@@ -40827,7 +40408,7 @@ msgstr "%s lämpöpinnan leveys: %s."
 msgid "Checking rule assertion \"%s\"."
 msgstr "Tarkistetaan säännön väitettä \"%s\"."
 
-#: pcbnew/drc/drc_item.cpp:45 pcbnew/zone.cpp:2046
+#: pcbnew/drc/drc_item.cpp:45 pcbnew/zone.cpp:2070
 msgid "Electrical"
 msgstr "Sähköinen"
 
@@ -41684,7 +41265,7 @@ msgid "'%s' settings differ."
 msgstr "'%s' asetukset eroavat."
 
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:619
-#: pcbnew/footprint.cpp:4085
+#: pcbnew/footprint.cpp:4090
 msgid "Exempt From Courtyard Requirement"
 msgstr "Vapauta piha-alue vaatimuksesta"
 
@@ -42389,131 +41970,131 @@ msgstr ""
 msgid "Generating ODB++ output files"
 msgstr "Luodaan ODB++ tulostustiedostot"
 
-#: pcbnew/footprint.cpp:1288
+#: pcbnew/footprint.cpp:1293
 msgid "Other"
 msgstr "Muuta"
 
-#: pcbnew/footprint.cpp:1626
+#: pcbnew/footprint.cpp:1631
 msgid "Footprint Name"
 msgstr "Jalanjäljen Nimi"
 
-#: pcbnew/footprint.cpp:1630 pcbnew/footprint.cpp:1689
+#: pcbnew/footprint.cpp:1635 pcbnew/footprint.cpp:1694
 #, c-format
 msgid "Doc: %s"
 msgstr "Asiakirja: %s"
 
-#: pcbnew/footprint.cpp:1631 pcbnew/footprint.cpp:1690
+#: pcbnew/footprint.cpp:1636 pcbnew/footprint.cpp:1695
 #, c-format
 msgid "Keywords: %s"
 msgstr "Avainsanat: %s"
 
-#: pcbnew/footprint.cpp:1640 pcbnew/footprint.cpp:1641
+#: pcbnew/footprint.cpp:1645 pcbnew/footprint.cpp:1646
 msgid "Board Side"
 msgstr "Piirilevyn puoli"
 
-#: pcbnew/footprint.cpp:1641
+#: pcbnew/footprint.cpp:1646
 msgid "Back (Flipped)"
 msgstr "Kääntöpuoli (peilattu)"
 
-#: pcbnew/footprint.cpp:1660
+#: pcbnew/footprint.cpp:1665
 msgid "autoplaced"
 msgstr "autoplace"
 
-#: pcbnew/footprint.cpp:1663
+#: pcbnew/footprint.cpp:1668
 msgid "not in schematic"
 msgstr "ei kytkentäkaaviossa"
 
-#: pcbnew/footprint.cpp:1666
+#: pcbnew/footprint.cpp:1671
 msgid "exclude from pos files"
 msgstr "sulje pois pos-tiedostoista"
 
-#: pcbnew/footprint.cpp:1669
+#: pcbnew/footprint.cpp:1674
 msgid "exclude from BOM"
 msgstr "sulje pois materiaaliluettelosta"
 
-#: pcbnew/footprint.cpp:1674
+#: pcbnew/footprint.cpp:1679
 msgid "Status: "
 msgstr "Tila: "
 
-#: pcbnew/footprint.cpp:1674
+#: pcbnew/footprint.cpp:1679
 msgid "Attributes:"
 msgstr "Attribuutit:"
 
-#: pcbnew/footprint.cpp:1681 pcbnew/footprint.cpp:4064 pcbnew/zone.cpp:1837
+#: pcbnew/footprint.cpp:1686 pcbnew/footprint.cpp:4069 pcbnew/zone.cpp:1861
 msgid "Component Class"
 msgstr "Komponenttiluokka"
 
-#: pcbnew/footprint.cpp:1685
+#: pcbnew/footprint.cpp:1690
 #, c-format
 msgid "3D-Shape: %s"
 msgstr "3D-muoto: %s"
 
-#: pcbnew/footprint.cpp:1685
+#: pcbnew/footprint.cpp:1690
 msgid "<none>"
 msgstr "<ei mitään>"
 
-#: pcbnew/footprint.cpp:2100
+#: pcbnew/footprint.cpp:2105
 msgid "<no reference designator>"
 msgstr "<ei viitetunnusta>"
 
-#: pcbnew/footprint.cpp:2102
+#: pcbnew/footprint.cpp:2107
 #, c-format
 msgid "Footprint %s"
 msgstr "Jalanjälki %s"
 
-#: pcbnew/footprint.cpp:3242
+#: pcbnew/footprint.cpp:3247
 #, c-format
 msgid "(expected 'Through hole'; actual '%s')"
 msgstr "(Odotettu 'Läpireikä'; todellinen '%s')"
 
-#: pcbnew/footprint.cpp:3245
+#: pcbnew/footprint.cpp:3250
 #, c-format
 msgid "(expected 'SMD'; actual '%s')"
 msgstr "(odotettu 'SMD'; todellinen '%s')"
 
-#: pcbnew/footprint.cpp:3466
+#: pcbnew/footprint.cpp:3471
 #, c-format
 msgid "(net-tie pad group contains unknown pad number %s)"
 msgstr "(verkkosidosanturaryhmä sisältää tuntemattoman anturanumeron %s)"
 
-#: pcbnew/footprint.cpp:3471
+#: pcbnew/footprint.cpp:3476
 #, c-format
 msgid "(pad %s appears in more than one net-tie pad group)"
 msgstr "(antura %s esiintyy useammassa kuin yhdessä verkkosidosryhmässä)"
 
-#: pcbnew/footprint.cpp:4006 pcbnew/pad.cpp:2525 pcbnew/zone.cpp:1803
+#: pcbnew/footprint.cpp:4011 pcbnew/pad.cpp:2519 pcbnew/zone.cpp:1827
 msgid "Inherited"
 msgstr "Peritty"
 
-#: pcbnew/footprint.cpp:4010 pcbnew/pad.cpp:2529 pcbnew/zone.cpp:1807
+#: pcbnew/footprint.cpp:4015 pcbnew/pad.cpp:2523 pcbnew/zone.cpp:1831
 msgid "Thermal reliefs for PTH"
 msgstr "Lämmönpoisto PTH:lle"
 
-#: pcbnew/footprint.cpp:4070
+#: pcbnew/footprint.cpp:4075
 msgid "Not in Schematic"
 msgstr "Ei kytketäkaaviossa"
 
-#: pcbnew/footprint.cpp:4072
+#: pcbnew/footprint.cpp:4077
 msgid "Exclude From Position Files"
 msgstr "Sulje pois sijaintitiedostoista"
 
-#: pcbnew/footprint.cpp:4082 pcbnew/pad.cpp:2694
+#: pcbnew/footprint.cpp:4087 pcbnew/pad.cpp:2688
 msgid "Overrides"
 msgstr "Ohittaa"
 
-#: pcbnew/footprint.cpp:4089 pcbnew/pad.cpp:2697
+#: pcbnew/footprint.cpp:4094 pcbnew/pad.cpp:2691
 msgid "Clearance Override"
 msgstr "Välyksen Ohitus"
 
-#: pcbnew/footprint.cpp:4094 pcbnew/pad.cpp:2707
+#: pcbnew/footprint.cpp:4099 pcbnew/pad.cpp:2701
 msgid "Solderpaste Margin Override"
 msgstr "Juotospastareunan Ohitus"
 
-#: pcbnew/footprint.cpp:4099 pcbnew/pad.cpp:2712
+#: pcbnew/footprint.cpp:4104 pcbnew/pad.cpp:2706
 msgid "Solderpaste Margin Ratio Override"
 msgstr "Joutospastareunan Suhteen Ohitus"
 
-#: pcbnew/footprint.cpp:4105 pcbnew/pad.cpp:2718
+#: pcbnew/footprint.cpp:4110 pcbnew/pad.cpp:2712
 msgid "Zone Connection Style"
 msgstr "Alueliitännän Tyyli"
 
@@ -42571,20 +42152,20 @@ msgstr "Jalanjäljen muokkaaminen vain luku -kirjastossa %s."
 msgid "Save as editable copy"
 msgstr "Tallenna muokattavana kopiona"
 
-#: pcbnew/footprint_edit_frame.cpp:997
+#: pcbnew/footprint_edit_frame.cpp:1007
 #, c-format
 msgid "[from %s]"
 msgstr "[alkaen %s]"
 
-#: pcbnew/footprint_edit_frame.cpp:1032
+#: pcbnew/footprint_edit_frame.cpp:1042
 msgid "[no footprint loaded]"
 msgstr "[Jalanjälkeä ei ladattu.]"
 
-#: pcbnew/footprint_edit_frame.cpp:1088
+#: pcbnew/footprint_edit_frame.cpp:1098
 msgid "Updating Footprint Libraries"
 msgstr "Päivitetään jalanjälkikirjastoja"
 
-#: pcbnew/footprint_edit_frame.cpp:1428
+#: pcbnew/footprint_edit_frame.cpp:1438
 msgid "No footprint selected."
 msgstr "Mitään jalanjälkeä ei ole valittu."
 
@@ -42659,35 +42240,35 @@ msgstr "Vie jalanjälki"
 msgid "Footprint exported to file '%s'."
 msgstr "Jalanjälki viety tiedostoon '%s'."
 
-#: pcbnew/footprint_libraries_utils.cpp:549
+#: pcbnew/footprint_libraries_utils.cpp:558
 #, c-format
 msgid "Delete footprint '%s' from library '%s'?"
 msgstr "Poistetaanko jalanjälki %s kirjastosta %s?"
 
-#: pcbnew/footprint_libraries_utils.cpp:566
+#: pcbnew/footprint_libraries_utils.cpp:575
 #, c-format
 msgid "Footprint '%s' deleted from library '%s'"
 msgstr "Jalanjälki %s poistettu kirjastosta %s"
 
-#: pcbnew/footprint_libraries_utils.cpp:581
+#: pcbnew/footprint_libraries_utils.cpp:590
 msgid "No footprints to export!"
 msgstr "Ei jalanjälkiä vietäväksi!"
 
-#: pcbnew/footprint_libraries_utils.cpp:617
+#: pcbnew/footprint_libraries_utils.cpp:626
 #, c-format
 msgid "Update footprints on board to refer to %s?"
 msgstr "Päivitä kortin footprint:it osoittamaan tänne: %s?"
 
-#: pcbnew/footprint_libraries_utils.cpp:668
+#: pcbnew/footprint_libraries_utils.cpp:677
 msgid "Update footprints on board to refer to new library?"
 msgstr "Päivitä piirilevyn jalanjäljet osoittamaan uuteen kirjastoon?"
 
-#: pcbnew/footprint_libraries_utils.cpp:864
+#: pcbnew/footprint_libraries_utils.cpp:873
 #: pcbnew/footprint_viewer_frame.cpp:744
 msgid "No board currently open."
 msgstr "Tällä hetkellä ei ole avattua piirilevyä."
 
-#: pcbnew/footprint_libraries_utils.cpp:890
+#: pcbnew/footprint_libraries_utils.cpp:899
 msgid ""
 "Unable to find the footprint on the main board.\n"
 "Cannot save."
@@ -42695,36 +42276,36 @@ msgstr ""
 "Jalanjälkeä ei löydy päätaululta.\n"
 "Ei voi tallentaa."
 
-#: pcbnew/footprint_libraries_utils.cpp:898
+#: pcbnew/footprint_libraries_utils.cpp:907
 #: pcbnew/footprint_viewer_frame.cpp:752
 msgid "Previous footprint placement still in progress."
 msgstr "Edellisen jalanjäljen sijoittaminen on vielä kesken."
 
-#: pcbnew/footprint_libraries_utils.cpp:974
+#: pcbnew/footprint_libraries_utils.cpp:983
 #: pcbnew/footprint_viewer_frame.cpp:793
 msgid "Insert Footprint"
 msgstr "Lisää jalanjälki"
 
-#: pcbnew/footprint_libraries_utils.cpp:995
+#: pcbnew/footprint_libraries_utils.cpp:1004
 msgid "Save Footprint As"
 msgstr "Tallenna jalanjälki uudella nimellä"
 
-#: pcbnew/footprint_libraries_utils.cpp:1144
+#: pcbnew/footprint_libraries_utils.cpp:1153
 #, c-format
 msgid "Footprint %s already exists in %s."
 msgstr "Jalanjälki %s on jo kohdassa %s."
 
-#: pcbnew/footprint_libraries_utils.cpp:1188
+#: pcbnew/footprint_libraries_utils.cpp:1197
 #, c-format
 msgid "Footprint '%s' replaced in '%s'"
 msgstr "Jalanjälki %s korvattu kirjastossa %s"
 
-#: pcbnew/footprint_libraries_utils.cpp:1189
+#: pcbnew/footprint_libraries_utils.cpp:1198
 #, c-format
 msgid "Footprint '%s' added to '%s'"
 msgstr "Jalanjälki %s lisätty kirjastoon %s"
 
-#: pcbnew/footprint_libraries_utils.cpp:1233
+#: pcbnew/footprint_libraries_utils.cpp:1242
 msgid "Untitled"
 msgstr "Nimeämätön"
 
@@ -42836,7 +42417,7 @@ msgstr "Reititetyt pituudet"
 msgid "Routed Length"
 msgstr "Reititetty Pituus"
 
-#: pcbnew/generators/pcb_tuning_pattern.cpp:2172 pcbnew/pad.cpp:2688
+#: pcbnew/generators/pcb_tuning_pattern.cpp:2172 pcbnew/pad.cpp:2682
 #: pcbnew/pcb_track.cpp:1600
 msgid "Pad To Die Length"
 msgstr "Pituus Anturasta Mikropiiriin"
@@ -43750,7 +43331,7 @@ msgstr ""
 msgid "pad"
 msgstr "antura"
 
-#: pcbnew/pad.cpp:1289 pcbnew/pad.cpp:2603
+#: pcbnew/pad.cpp:1289 pcbnew/pad.cpp:2597
 msgid "Pin Type"
 msgstr "Nastan Tyyppi"
 
@@ -43861,97 +43442,91 @@ msgstr "PTH-antura %s %s %s:sta"
 msgid "PTH pad %s"
 msgstr "PTH-antura %s"
 
-#: pcbnew/pad.cpp:2176
-msgid "(Pad has no layer)"
-msgstr "(Anturalla ei ole kerrosta)"
-
 #: pcbnew/pad.cpp:2179
-msgid "(PTH pad has no copper layers)"
-msgstr "(PTH anturalla ei ole kuparikerroksia)"
-
-#: pcbnew/pad.cpp:2185
-msgid "(plated through holes normally have a copper pad on at least one layer)"
+#, fuzzy
+msgid ""
+"(plated through holes normally have a copper pad on at least one outer layer)"
 msgstr ""
 "(Pinnoitetuissa läpirei'issä on yleensä kupariantura vähintään yhdessä "
 "kerroksessa)"
 
-#: pcbnew/pad.cpp:2193
+#: pcbnew/pad.cpp:2187
 msgid "('fiducial' property makes no sense on NPTH pads)"
 msgstr "(\"fiducial\"-ominaisuudella ei ole järkeä NPTH-anturoissa)"
 
-#: pcbnew/pad.cpp:2197
+#: pcbnew/pad.cpp:2191
 msgid "('testpoint' property makes no sense on NPTH pads)"
 msgstr "('Testipisteen' ominaisuus ei käy järkeen NPTH-anturoissa)"
 
-#: pcbnew/pad.cpp:2200
+#: pcbnew/pad.cpp:2194
 msgid "('heatsink' property makes no sense of NPTH pads)"
 msgstr "('jäähdytyselementti' ominaisuus ei käy järkeen NPTH-anturoissa)"
 
-#: pcbnew/pad.cpp:2203
+#: pcbnew/pad.cpp:2197
 msgid "('castellated' property is for PTH pads)"
 msgstr "('uritettu' -ominaisuus on PTH-anturoille)"
 
-#: pcbnew/pad.cpp:2206
+#: pcbnew/pad.cpp:2200
 msgid "('BGA' property is for SMD pads)"
 msgstr "('BGA'-ominaisuus on SMD-anturoille)"
 
-#: pcbnew/pad.cpp:2209
+#: pcbnew/pad.cpp:2203
 msgid "('mechanical' property is for PTH pads)"
 msgstr "('mekaaninen' ominaisuus on PTH-anturoille)"
 
-#: pcbnew/pad.cpp:2225
+#: pcbnew/pad.cpp:2219
 msgid "(connector pads normally have no solder paste; use a SMD pad instead)"
 msgstr ""
 "(Liitinanturoissa ei normaalisti ole juotospastaa; käytä pintaliitosanturaa "
 "sen sijaan)"
 
-#: pcbnew/pad.cpp:2233
+#: pcbnew/pad.cpp:2227
 msgid "(SMD pad has a hole)"
 msgstr "(SMD-anturalla ei ole reikää)"
 
-#: pcbnew/pad.cpp:2239
+#: pcbnew/pad.cpp:2233
 msgid "(SMD pad has copper on both sides of the board)"
 msgstr "(SMD-anturassa on kuparia levyn molemmilla puolilla)"
 
-#: pcbnew/pad.cpp:2245 pcbnew/pad.cpp:2258
+#: pcbnew/pad.cpp:2239 pcbnew/pad.cpp:2252
 msgid "(SMD pad has copper and mask layers on different sides of the board)"
 msgstr "(SMD-anturassa on kupari- ja maskikerrokset levyn eri puolilla)"
 
-#: pcbnew/pad.cpp:2250 pcbnew/pad.cpp:2263
+#: pcbnew/pad.cpp:2244 pcbnew/pad.cpp:2257
 msgid "(SMD pad has copper and paste layers on different sides of the board)"
 msgstr "(SMD-anturassa on kupari- ja tahnakerrokset levyn eri puolilla)"
 
-#: pcbnew/pad.cpp:2269
+#: pcbnew/pad.cpp:2263
 msgid "(SMD pad has no outer layers)"
 msgstr "(SMD-anturalla ei ole ulkokerroksia)"
 
-#: pcbnew/pad.cpp:2289
+#: pcbnew/pad.cpp:2283
 msgid "(Pad must have a positive size)"
 msgstr "(Anturalla on oltava positiivinen koko)"
 
-#: pcbnew/pad.cpp:2300
+#: pcbnew/pad.cpp:2294
 #, c-format
 msgid "(PTH pad hole size must be larger than %s)"
 msgstr "(PTH-anturan reiän koon on oltava suurempi kuin %s)"
 
-#: pcbnew/pad.cpp:2324
+#: pcbnew/pad.cpp:2318
 msgid "(PTH pad hole leaves no copper)"
 msgstr "(PTH-anturan reikään ei jää kuparia)"
 
-#: pcbnew/pad.cpp:2334
+#: pcbnew/pad.cpp:2328
 #, fuzzy
 msgid "(PTH pad hole not fully inside copper)"
 msgstr "(PTH-anturan reikä ei kokonaan kuparin sisäpuolella)"
 
-#: pcbnew/pad.cpp:2341
+#: pcbnew/pad.cpp:2335
 msgid "(pad hole not inside pad shape)"
 msgstr "(reikä ei ole anturan muodon sisällä)"
 
-#: pcbnew/pad.cpp:2346
+#: pcbnew/pad.cpp:2340
 msgid "(negative local clearance values have no effect)"
 msgstr "(negatiivisilla paikallisilla etäisyysarvoilla ei ole vaikutusta)"
 
-#: pcbnew/pad.cpp:2365
+#: pcbnew/pad.cpp:2359
 msgid ""
 "(negative solder mask clearance is larger than some shape primitives; "
 "results may be surprising)"
@@ -43959,7 +43534,7 @@ msgstr ""
 "(negatiivinen juotosmaskietäisyys on suurempi, kuin osalla "
 "muotoprimitiiveistä; tulokset saattavat olla yllättäviä)"
 
-#: pcbnew/pad.cpp:2375
+#: pcbnew/pad.cpp:2369
 msgid ""
 "(negative solder mask clearance is larger than pad; no solder mask will be "
 "generated)"
@@ -43967,7 +43542,7 @@ msgstr ""
 "(Negatiivinen juotosmaskietäisyys on suurempi kuin antura; juotosmaskia ei "
 "luoda)"
 
-#: pcbnew/pad.cpp:2394
+#: pcbnew/pad.cpp:2388
 msgid ""
 "(negative solder paste margin is larger than pad; no solder paste mask will "
 "be generated)"
@@ -43975,112 +43550,112 @@ msgstr ""
 "(Negatiivinen juotospastareunus on suurempi kuin antura; juotospastamaskia "
 "ei luoda)"
 
-#: pcbnew/pad.cpp:2401
+#: pcbnew/pad.cpp:2395
 msgid "(negative corner radius is not allowed)"
 msgstr "(negatiivinen kulman säde ei ole sallittu)"
 
-#: pcbnew/pad.cpp:2403
+#: pcbnew/pad.cpp:2397
 msgid "(corner size will make pad circular)"
 msgstr "(kulman koko tekee anturasta pyöreän)"
 
-#: pcbnew/pad.cpp:2408
+#: pcbnew/pad.cpp:2402
 msgid "(negative corner chamfer is not allowed)"
 msgstr "(negatiivinen kulman viiste ei ole sallittu)"
 
-#: pcbnew/pad.cpp:2410
+#: pcbnew/pad.cpp:2404
 msgid "(corner chamfer is too large)"
 msgstr "(kulmaviiste on liian suuri)"
 
-#: pcbnew/pad.cpp:2419
+#: pcbnew/pad.cpp:2413
 msgid "(trapezoid delta is too large)"
 msgstr "(trapetsoidi-delta on liian suuri)"
 
-#: pcbnew/pad.cpp:2429
+#: pcbnew/pad.cpp:2423
 msgid "(custom pad shape must resolve to a single polygon)"
 msgstr "(muokatun anturan muodon tulee mudostua yhdeksi monikulmioksi)"
 
-#: pcbnew/pad.cpp:2494
+#: pcbnew/pad.cpp:2488
 msgid "Edge connector"
 msgstr "Reunaliitin"
 
-#: pcbnew/pad.cpp:2495
+#: pcbnew/pad.cpp:2489
 msgid "NPTH, mechanical"
 msgstr "NPTH, mekaaninen"
 
-#: pcbnew/pad.cpp:2501
+#: pcbnew/pad.cpp:2495
 msgid "Trapezoid"
 msgstr "Puolisuunnikas"
 
-#: pcbnew/pad.cpp:2513
+#: pcbnew/pad.cpp:2507
 msgid "Castellated pad"
 msgstr "Uritettu antura"
 
-#: pcbnew/pad.cpp:2514
+#: pcbnew/pad.cpp:2508
 msgid "Mechanical pad"
 msgstr "Mekaaninen antura"
 
-#: pcbnew/pad.cpp:2536
+#: pcbnew/pad.cpp:2530
 msgid "Front, back and connected layers"
 msgstr "Edestä, takaa ja yhdistetyt kerrokset"
 
-#: pcbnew/pad.cpp:2586
+#: pcbnew/pad.cpp:2580
 msgid "Pad Type"
 msgstr "Anturan Tyyppi"
 
-#: pcbnew/pad.cpp:2590
+#: pcbnew/pad.cpp:2584
 msgid "Pad Shape"
 msgstr "Anturan muoto"
 
-#: pcbnew/pad.cpp:2595
+#: pcbnew/pad.cpp:2589
 msgid "Pad Number"
 msgstr "Anturan Numero"
 
-#: pcbnew/pad.cpp:2607
+#: pcbnew/pad.cpp:2601
 msgid "Size X"
 msgstr "Koko X"
 
-#: pcbnew/pad.cpp:2611
+#: pcbnew/pad.cpp:2605
 msgid "Size Y"
 msgstr "Koko Y"
 
-#: pcbnew/pad.cpp:2644
+#: pcbnew/pad.cpp:2638
 msgid "Corner Radius Ratio"
 msgstr "Kulman Säteen Suhde"
 
-#: pcbnew/pad.cpp:2649
+#: pcbnew/pad.cpp:2643
 #, fuzzy
 msgid "Corner Radius Size"
 msgstr "Kulman säde %"
 
-#: pcbnew/pad.cpp:2655
+#: pcbnew/pad.cpp:2649
 msgid "Hole Shape"
 msgstr "Reiän muoto"
 
-#: pcbnew/pad.cpp:2659
+#: pcbnew/pad.cpp:2653
 msgid "Hole Size X"
 msgstr "Reiän Koko X"
 
-#: pcbnew/pad.cpp:2665
+#: pcbnew/pad.cpp:2659
 msgid "Hole Size Y"
 msgstr "Reiän Koko Y"
 
-#: pcbnew/pad.cpp:2680
+#: pcbnew/pad.cpp:2674
 msgid "Fabrication Property"
 msgstr "Valmistusominaisuus"
 
-#: pcbnew/pad.cpp:2702 pcbnew/pcb_shape.cpp:1001 pcbnew/pcb_track.cpp:2097
+#: pcbnew/pad.cpp:2696 pcbnew/pcb_shape.cpp:1001 pcbnew/pcb_track.cpp:2097
 msgid "Soldermask Margin Override"
 msgstr "Juotosmaskireunan Ohitus"
 
-#: pcbnew/pad.cpp:2724 pcbnew/zone.cpp:2073
+#: pcbnew/pad.cpp:2718 pcbnew/zone.cpp:2097
 msgid "Thermal Relief Spoke Width"
 msgstr "Lämmönpoistosanturan Leveys"
 
-#: pcbnew/pad.cpp:2730
+#: pcbnew/pad.cpp:2724
 msgid "Thermal Relief Spoke Angle"
 msgstr "Lämmönpoistoanturan Kulma"
 
-#: pcbnew/pad.cpp:2735 pcbnew/zone.cpp:2067
+#: pcbnew/pad.cpp:2729 pcbnew/zone.cpp:2091
 msgid "Thermal Relief Gap"
 msgstr "Lämmönpoistoväli"
 
@@ -45541,7 +45116,7 @@ msgid "Element token contains %d parameters."
 msgstr "Elementtimerkki sisältää %d parametria."
 
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:985
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3069
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3072
 #, c-format
 msgid "Library folder '%s' has unexpected sub-folders."
 msgstr "Kirjastohakemistossa '%s' on odottamattomia alihakemistoja."
@@ -45553,7 +45128,7 @@ msgstr "Odottamaton tiedosto '%s' löytyi kirjastosta '%s'."
 
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:1023
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:3263
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3106
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3109
 #, c-format
 msgid "Footprint library '%s' cannot be deleted."
 msgstr "Jalanjälkikirjastoa '%s' ei voi poistaa."
@@ -45575,28 +45150,28 @@ msgid "Generating history section"
 msgstr "Luodaan historiaosaa"
 
 #: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1198
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3018
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3012
 msgid "Generating BOM section"
 msgstr "Luodaan tuoteluettelo-osio"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1365
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1361
 msgid "Generating CAD data"
 msgstr "Luodaan CAD-tietoja"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:2627
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:2621
 #, c-format
 msgid "Exporting Layer %s, Net %s"
 msgstr "Viedään Kerros %s, Verkko %s"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3173
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3167
 msgid "Generating logistic section"
 msgstr "Luodaan logistiikkaosiota"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3185
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3179
 msgid "Saving file"
 msgstr "Tallennetaan tiedosto"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3217
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3211
 msgid "Failed to save file to buffer"
 msgstr "Tiedoston tallennus puskuriin epäonnistui"
 
@@ -45724,26 +45299,26 @@ msgstr ""
 msgid "Save Anyway"
 msgstr "Tallenna joka tapauksessa"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:1463
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:1465
 #, c-format
 msgid "unknown pad type: %d"
 msgstr "tuntematon anturan tyyppi: %d"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2312
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2314
 #, c-format
 msgid "unknown via type %d"
 msgstr "tuntematon läpiviennin tyyppi %d"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2603
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2606
 #, c-format
 msgid "unknown zone corner smoothing type %d"
 msgstr "tuntematon vyöhykekulman tasoitustyyppi %d"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2752
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2755
 msgid "This file does not contain a PCB."
 msgstr "Tämä tiedosto ei sisällä piirilevyä."
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2925
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2928
 #, c-format
 msgid ""
 "Library '%s' does not exist.\n"
@@ -45752,26 +45327,26 @@ msgstr ""
 "Kirjastoa %s ei ole olemassa.\n"
 "Haluatko luoda sen?"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2930
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2933
 msgid "Library Not Found"
 msgstr "Kirjastoa ei löydy"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2958
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2961
 #, c-format
 msgid "Footprint file name '%s' is not valid."
 msgstr "Jalanjälkitiedoston nimi '%s' ei kelpaa."
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2964
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2967
 #, c-format
 msgid "Insufficient permissions to delete '%s'."
 msgstr "Ei riittäviä oikeuksia '%s' poistamiseen."
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3088
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3091
 #, c-format
 msgid "Unexpected file '%s' found in library path '%s'."
 msgstr "Odottamaton tiedosto '%s' löytyi kirjastopolusta '%s'."
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:306
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:307
 msgid "KiCad footprint file"
 msgstr "KiCad jalanjälkitiedosto"
 
@@ -45959,7 +45534,7 @@ msgstr ""
 "Vanhaa vyöhykkeen täyttöstrategiaa ei enää tueta.\n"
 "Vyöhykkeiden täytökset muunnetaan parhaan yrityksen mukaan."
 
-#: pcbnew/pcb_io/odbpp/odb_entity.cpp:686
+#: pcbnew/pcb_io/odbpp/odb_entity.cpp:722
 msgid "Failed to add component data"
 msgstr "Komponenttitietojen lisääminen epäonnistui"
 
@@ -46836,7 +46411,7 @@ msgstr "Johtimen Leveys: %s"
 msgid "Diff Pair Gap: %s"
 msgstr "Differentiaaliparin väli: %s"
 
-#: pcbnew/router/router_tool.cpp:2776 pcbnew/tools/pcb_control.cpp:1707
+#: pcbnew/router/router_tool.cpp:2776 pcbnew/tools/pcb_control.cpp:1711
 #, c-format
 msgid "DP Max Uncoupled-length: %s"
 msgstr "DP Maksimi erotuspituus: %s"
@@ -47562,10 +47137,6 @@ msgstr "Luo Viivat"
 msgid "Create Arc"
 msgstr "Luo Kaari"
 
-#: pcbnew/tools/drawing_stackup_table_tool.cpp:247
-msgid "Layer Name"
-msgstr "Kerroksen Nimi"
-
 #: pcbnew/tools/drawing_stackup_table_tool.cpp:262
 msgid "Thickness (mm)"
 msgstr "Paksuus (mm)"
@@ -47650,7 +47221,7 @@ msgstr "Aseta kohteita"
 msgid "Select Via Size"
 msgstr "Valitse Läpiviennin Koko"
 
-#: pcbnew/tools/drawing_tool.cpp:381 pcbnew/tools/drawing_tool.cpp:2386
+#: pcbnew/tools/drawing_tool.cpp:381 pcbnew/tools/drawing_tool.cpp:2388
 msgid "Draw Line"
 msgstr "Piirrä Viiva"
 
@@ -47674,23 +47245,23 @@ msgstr "Piirrä Kaari"
 msgid "Draw Bezier"
 msgstr "Piirrä Bézier"
 
-#: pcbnew/tools/drawing_tool.cpp:1595
+#: pcbnew/tools/drawing_tool.cpp:1597
 msgid "Draw Dimension"
 msgstr "Piirrä Mitta"
 
-#: pcbnew/tools/drawing_tool.cpp:2080
+#: pcbnew/tools/drawing_tool.cpp:2082
 msgid "Move Footprint Anchor"
 msgstr "Siirrä Jalanjälkiankkuri"
 
-#: pcbnew/tools/drawing_tool.cpp:3804
+#: pcbnew/tools/drawing_tool.cpp:3806
 msgid "Select Net:"
 msgstr "Valitse verkko:"
 
-#: pcbnew/tools/drawing_tool.cpp:4046
+#: pcbnew/tools/drawing_tool.cpp:4048
 msgid "Via location violates DRC."
 msgstr "Läpiviennin sijainti rikkoo suunnittelusääntöjä."
 
-#: pcbnew/tools/drawing_tool.cpp:4136
+#: pcbnew/tools/drawing_tool.cpp:4138
 msgid "Place via"
 msgstr "Aseta läpivienti"
 
@@ -49976,15 +49547,15 @@ msgstr "Piilotettu"
 msgid "Inactive Layer Display"
 msgstr "Inaktiivisen Kerroksen Näyttö"
 
-#: pcbnew/tools/pcb_control.cpp:690
+#: pcbnew/tools/pcb_control.cpp:694
 msgid "Preset Layer Pairs"
 msgstr "Esiasetus kerrosparit"
 
-#: pcbnew/tools/pcb_control.cpp:780
+#: pcbnew/tools/pcb_control.cpp:784
 msgid "Item locked."
 msgstr "Kohde lukittu."
 
-#: pcbnew/tools/pcb_control.cpp:1003
+#: pcbnew/tools/pcb_control.cpp:1007
 msgid ""
 "Warning: some pasted items were on layers which are not present in the "
 "current board.\n"
@@ -49994,69 +49565,69 @@ msgstr ""
 "piirilevyllä.\n"
 "Näitä kohteita ei voitu liittää.\n"
 
-#: pcbnew/tools/pcb_control.cpp:1070
+#: pcbnew/tools/pcb_control.cpp:1074
 msgid "Paste Text"
 msgstr "Liitä teksti"
 
-#: pcbnew/tools/pcb_control.cpp:1227
+#: pcbnew/tools/pcb_control.cpp:1231
 msgid "Invalid clipboard contents"
 msgstr "Leikepöydän sisältö on virheellinen"
 
-#: pcbnew/tools/pcb_control.cpp:1510
+#: pcbnew/tools/pcb_control.cpp:1514
 msgid "Error loading board."
 msgstr "Virhe ladattaessa piirilevyä."
 
-#: pcbnew/tools/pcb_control.cpp:1544
+#: pcbnew/tools/pcb_control.cpp:1548
 msgid "Append Board"
 msgstr "Liitä Piirilevy"
 
-#: pcbnew/tools/pcb_control.cpp:1605
+#: pcbnew/tools/pcb_control.cpp:1609
 msgid "Active Layer"
 msgstr "Aktiivinen Kerros"
 
-#: pcbnew/tools/pcb_control.cpp:1606 pcbnew/widgets/appearance_controls.cpp:373
+#: pcbnew/tools/pcb_control.cpp:1610 pcbnew/widgets/appearance_controls.cpp:373
 #: pcbnew/widgets/appearance_controls_base.cpp:165
 msgid "All Layers"
 msgstr "Kaikki Kerrokset"
 
-#: pcbnew/tools/pcb_control.cpp:1618
+#: pcbnew/tools/pcb_control.cpp:1622
 msgid "Object Snapping"
 msgstr "Objektin Kohdistus"
 
-#: pcbnew/tools/pcb_control.cpp:1697
+#: pcbnew/tools/pcb_control.cpp:1701
 #, c-format
 msgid "DP Gap Constraints: %s"
 msgstr "DP-välin rajoitukset %s"
 
-#: pcbnew/tools/pcb_control.cpp:1738
+#: pcbnew/tools/pcb_control.cpp:1742
 msgid "Resolved clearance"
 msgstr "Ratkaistu välys"
 
-#: pcbnew/tools/pcb_control.cpp:1748
+#: pcbnew/tools/pcb_control.cpp:1752
 msgid "Actual clearance"
 msgstr "Todellinen välys"
 
-#: pcbnew/tools/pcb_control.cpp:1791
+#: pcbnew/tools/pcb_control.cpp:1795
 msgid "Resolved hole clearance"
 msgstr "Ratkaistu reiän välys"
 
-#: pcbnew/tools/pcb_control.cpp:1796
+#: pcbnew/tools/pcb_control.cpp:1800
 msgid "Actual hole clearance"
 msgstr "Todellinen reiän välys"
 
-#: pcbnew/tools/pcb_control.cpp:1829
+#: pcbnew/tools/pcb_control.cpp:1833
 msgid "Resolved edge clearance"
 msgstr "Ratkaistu reunan välys"
 
-#: pcbnew/tools/pcb_control.cpp:1834
+#: pcbnew/tools/pcb_control.cpp:1838
 msgid "Resolved margin clearance"
 msgstr "Ratkaistu marginaalivälys"
 
-#: pcbnew/tools/pcb_control.cpp:1845
+#: pcbnew/tools/pcb_control.cpp:1849
 msgid "Selected Items"
 msgstr "Valitut Kohteet"
 
-#: pcbnew/tools/pcb_control.cpp:1916
+#: pcbnew/tools/pcb_control.cpp:1920
 msgid "Selected 2D Length"
 msgstr "Valittu 2D pituus"
 
@@ -50185,7 +49756,7 @@ msgid "Auto-fill Zone(s)"
 msgstr "Autotäyttö alueet"
 
 #: pcbnew/tools/zone_filler_tool.cpp:277
-#: pcbnew/widgets/appearance_controls.cpp:3434
+#: pcbnew/widgets/appearance_controls.cpp:3470
 msgid "Open Preferences"
 msgstr "Avaa Asetukset"
 
@@ -50416,116 +49987,116 @@ msgid "Filter nets"
 msgstr "Suodatinverkot"
 
 #: pcbnew/widgets/appearance_controls.cpp:613
-#: pcbnew/widgets/appearance_controls.cpp:1792
+#: pcbnew/widgets/appearance_controls.cpp:1828
 msgid "Layer Display Options"
 msgstr "Kerroksen Näyttöasetukset"
 
 #: pcbnew/widgets/appearance_controls.cpp:625
-#: pcbnew/widgets/appearance_controls.cpp:1798
+#: pcbnew/widgets/appearance_controls.cpp:1834
 #, c-format
 msgid "Inactive layers (%s):"
 msgstr "Ei-aktiiviset kerrokset (%s):"
 
 #: pcbnew/widgets/appearance_controls.cpp:627
-#: pcbnew/widgets/appearance_controls.cpp:1800
+#: pcbnew/widgets/appearance_controls.cpp:1836
 msgid "Inactive layers:"
 msgstr "Ei-aktiiviset kerrokset:"
 
 #: pcbnew/widgets/appearance_controls.cpp:641
-#: pcbnew/widgets/appearance_controls.cpp:1805
+#: pcbnew/widgets/appearance_controls.cpp:1841
 msgid "Inactive layers will be shown in full color"
 msgstr "Ei-aktiiviset tasot näytetään täysivärisinä"
 
 #: pcbnew/widgets/appearance_controls.cpp:646
-#: pcbnew/widgets/appearance_controls.cpp:1807
+#: pcbnew/widgets/appearance_controls.cpp:1843
 msgid "Dim"
 msgstr "Himmennä"
 
 #: pcbnew/widgets/appearance_controls.cpp:648
-#: pcbnew/widgets/appearance_controls.cpp:1808
+#: pcbnew/widgets/appearance_controls.cpp:1844
 msgid "Inactive layers will be dimmed"
 msgstr "Ei aktiiviset kerrokset himmennetään"
 
 #: pcbnew/widgets/appearance_controls.cpp:655
-#: pcbnew/widgets/appearance_controls.cpp:1811
+#: pcbnew/widgets/appearance_controls.cpp:1847
 msgid "Inactive layers will be hidden"
 msgstr "Ei-aktiiviset tasot piilotetaan"
 
 #: pcbnew/widgets/appearance_controls.cpp:666
-#: pcbnew/widgets/appearance_controls.cpp:1813
+#: pcbnew/widgets/appearance_controls.cpp:1849
 msgid "Flip board view"
 msgstr "Käännä piirilevyn näkymä"
 
 #: pcbnew/widgets/appearance_controls.cpp:688
-#: pcbnew/widgets/appearance_controls.cpp:2522
+#: pcbnew/widgets/appearance_controls.cpp:2558
 msgid "Net Display Options"
 msgstr "Verkon Näyttöasetukset"
 
 #: pcbnew/widgets/appearance_controls.cpp:700
-#: pcbnew/widgets/appearance_controls.cpp:2527
+#: pcbnew/widgets/appearance_controls.cpp:2563
 #, c-format
 msgid "Net colors (%s):"
 msgstr "Verkon värit (%s):"
 
 #: pcbnew/widgets/appearance_controls.cpp:702
-#: pcbnew/widgets/appearance_controls.cpp:2529
+#: pcbnew/widgets/appearance_controls.cpp:2565
 msgid "Net colors:"
 msgstr "Verkon värit:"
 
 #: pcbnew/widgets/appearance_controls.cpp:707
-#: pcbnew/widgets/appearance_controls.cpp:2532
+#: pcbnew/widgets/appearance_controls.cpp:2568
 msgid "Choose when to show net and netclass colors"
 msgstr "Valitse, milloin verkon ja verkkoluokan värit näytetään"
 
 #: pcbnew/widgets/appearance_controls.cpp:716
-#: pcbnew/widgets/appearance_controls.cpp:2535
+#: pcbnew/widgets/appearance_controls.cpp:2571
 msgid "Net and netclass colors are shown on all copper items"
 msgstr "Verkon ja verkkoluokan värit näkyvät kaikissa kuparituotteissa"
 
 #: pcbnew/widgets/appearance_controls.cpp:724
-#: pcbnew/widgets/appearance_controls.cpp:2538
+#: pcbnew/widgets/appearance_controls.cpp:2574
 msgid "Net and netclass colors are shown on the ratsnest only"
 msgstr "Verkon ja verkkoluokan värit näkyvät vain ratsnestissä"
 
 #: pcbnew/widgets/appearance_controls.cpp:731
-#: pcbnew/widgets/appearance_controls.cpp:2541
+#: pcbnew/widgets/appearance_controls.cpp:2577
 msgid "Net and netclass colors are not shown"
 msgstr "Verkon ja verkkoluokan värejä ei näytetä"
 
 #: pcbnew/widgets/appearance_controls.cpp:742
-#: pcbnew/widgets/appearance_controls.cpp:2546
+#: pcbnew/widgets/appearance_controls.cpp:2582
 #, c-format
 msgid "Ratsnest display (%s):"
 msgstr "Kytkentärisukkonäyttö (%s):"
 
 #: pcbnew/widgets/appearance_controls.cpp:744
-#: pcbnew/widgets/appearance_controls.cpp:2548
+#: pcbnew/widgets/appearance_controls.cpp:2584
 msgid "Ratsnest display:"
 msgstr "Kytkentärisukkonäyttö:"
 
 #: pcbnew/widgets/appearance_controls.cpp:749
-#: pcbnew/widgets/appearance_controls.cpp:2551
+#: pcbnew/widgets/appearance_controls.cpp:2587
 msgid "Choose which ratsnest lines to display"
 msgstr "Valitse mitkä kytkentärisukkoviivat näytetään näytöllä"
 
 #: pcbnew/widgets/appearance_controls.cpp:759
-#: pcbnew/widgets/appearance_controls.cpp:2554
+#: pcbnew/widgets/appearance_controls.cpp:2590
 msgid "Show ratsnest lines to items on all layers"
 msgstr "Näytä kytkentärisukkoviivat kohteilla, jotka ovat kaikilla kerroksilla"
 
 #: pcbnew/widgets/appearance_controls.cpp:764
-#: pcbnew/widgets/appearance_controls.cpp:2556
+#: pcbnew/widgets/appearance_controls.cpp:2592
 msgid "Visible layers"
 msgstr "Näkyvät kerrokset"
 
 #: pcbnew/widgets/appearance_controls.cpp:766
-#: pcbnew/widgets/appearance_controls.cpp:2557
+#: pcbnew/widgets/appearance_controls.cpp:2593
 msgid "Show ratsnest lines to items on visible layers"
 msgstr ""
 "Näytä kytkentärisukkoviivat kaikilla näkyvillä olevien kohteiden kerroksilla"
 
 #: pcbnew/widgets/appearance_controls.cpp:773
-#: pcbnew/widgets/appearance_controls.cpp:2560
+#: pcbnew/widgets/appearance_controls.cpp:2596
 msgid "Hide all ratsnest lines"
 msgstr "Piilota kaikki kytkentärisukkoviivat"
 
@@ -50543,13 +50114,13 @@ msgid "Highlight %s"
 msgstr "Korosta %s"
 
 #: pcbnew/widgets/appearance_controls.cpp:935
-#: pcbnew/widgets/appearance_controls.cpp:2391
+#: pcbnew/widgets/appearance_controls.cpp:2427
 #, c-format
 msgid "Select Tracks and Vias in %s"
 msgstr "Valitse johdinraidat ja läpiviennit kohteessa %s"
 
 #: pcbnew/widgets/appearance_controls.cpp:938
-#: pcbnew/widgets/appearance_controls.cpp:2394
+#: pcbnew/widgets/appearance_controls.cpp:2430
 #, c-format
 msgid "Unselect Tracks and Vias in %s"
 msgstr "Poista johdinraidat ja läpiviennit kohteessa %s"
@@ -50699,90 +50270,270 @@ msgstr "Käyttäjän määrittelemä taso 8"
 msgid "User defined layer 9"
 msgstr "Käyttäjän määrittelemä taso 9"
 
-#: pcbnew/widgets/appearance_controls.cpp:1730
+#: pcbnew/widgets/appearance_controls.cpp:1684
+#, fuzzy
+msgid "User defined layer 10"
+msgstr "Käyttäjän määrittelemä taso 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1685
+#, fuzzy
+msgid "User defined layer 11"
+msgstr "Käyttäjän määrittelemä taso 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1686
+#, fuzzy
+msgid "User defined layer 12"
+msgstr "Käyttäjän määrittelemä taso 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1687
+#, fuzzy
+msgid "User defined layer 13"
+msgstr "Käyttäjän määrittelemä taso 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1688
+#, fuzzy
+msgid "User defined layer 14"
+msgstr "Käyttäjän määrittelemä taso 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1689
+#, fuzzy
+msgid "User defined layer 15"
+msgstr "Käyttäjän määrittelemä taso 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1690
+#, fuzzy
+msgid "User defined layer 16"
+msgstr "Käyttäjän määrittelemä taso 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1691
+#, fuzzy
+msgid "User defined layer 17"
+msgstr "Käyttäjän määrittelemä taso 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1692
+#, fuzzy
+msgid "User defined layer 18"
+msgstr "Käyttäjän määrittelemä taso 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1693
+#, fuzzy
+msgid "User defined layer 19"
+msgstr "Käyttäjän määrittelemä taso 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1694
+#, fuzzy
+msgid "User defined layer 20"
+msgstr "Käyttäjän määrittelemä taso 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1695
+#, fuzzy
+msgid "User defined layer 21"
+msgstr "Käyttäjän määrittelemä taso 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1696
+#, fuzzy
+msgid "User defined layer 22"
+msgstr "Käyttäjän määrittelemä taso 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1697
+#, fuzzy
+msgid "User defined layer 23"
+msgstr "Käyttäjän määrittelemä taso 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1698
+#, fuzzy
+msgid "User defined layer 24"
+msgstr "Käyttäjän määrittelemä taso 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1699
+#, fuzzy
+msgid "User defined layer 25"
+msgstr "Käyttäjän määrittelemä taso 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1700
+#, fuzzy
+msgid "User defined layer 26"
+msgstr "Käyttäjän määrittelemä taso 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1701
+#, fuzzy
+msgid "User defined layer 27"
+msgstr "Käyttäjän määrittelemä taso 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1702
+#, fuzzy
+msgid "User defined layer 28"
+msgstr "Käyttäjän määrittelemä taso 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1703
+#, fuzzy
+msgid "User defined layer 29"
+msgstr "Käyttäjän määrittelemä taso 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1704
+#, fuzzy
+msgid "User defined layer 30"
+msgstr "Käyttäjän määrittelemä taso 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1705
+#, fuzzy
+msgid "User defined layer 31"
+msgstr "Käyttäjän määrittelemä taso 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1706
+#, fuzzy
+msgid "User defined layer 32"
+msgstr "Käyttäjän määrittelemä taso 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1707
+#, fuzzy
+msgid "User defined layer 33"
+msgstr "Käyttäjän määrittelemä taso 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1708
+#, fuzzy
+msgid "User defined layer 34"
+msgstr "Käyttäjän määrittelemä taso 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1709
+#, fuzzy
+msgid "User defined layer 35"
+msgstr "Käyttäjän määrittelemä taso 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1710
+#, fuzzy
+msgid "User defined layer 36"
+msgstr "Käyttäjän määrittelemä taso 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1711
+#, fuzzy
+msgid "User defined layer 37"
+msgstr "Käyttäjän määrittelemä taso 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1712
+#, fuzzy
+msgid "User defined layer 38"
+msgstr "Käyttäjän määrittelemä taso 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1713
+#, fuzzy
+msgid "User defined layer 39"
+msgstr "Käyttäjän määrittelemä taso 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1714
+#, fuzzy
+msgid "User defined layer 40"
+msgstr "Käyttäjän määrittelemä taso 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1715
+#, fuzzy
+msgid "User defined layer 41"
+msgstr "Käyttäjän määrittelemä taso 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1716
+#, fuzzy
+msgid "User defined layer 42"
+msgstr "Käyttäjän määrittelemä taso 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1717
+#, fuzzy
+msgid "User defined layer 43"
+msgstr "Käyttäjän määrittelemä taso 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1718
+#, fuzzy
+msgid "User defined layer 44"
+msgstr "Käyttäjän määrittelemä taso 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1719
+#, fuzzy
+msgid "User defined layer 45"
+msgstr "Käyttäjän määrittelemä taso 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1766
 msgid "Front copper layer"
 msgstr "Etupuolen kuparikerros"
 
-#: pcbnew/widgets/appearance_controls.cpp:1731
+#: pcbnew/widgets/appearance_controls.cpp:1767
 msgid "Back copper layer"
 msgstr "Kääntöpuolen kuparikerros"
 
-#: pcbnew/widgets/appearance_controls.cpp:1732
+#: pcbnew/widgets/appearance_controls.cpp:1768
 msgid "Inner copper layer"
 msgstr "Sisempi kuparikerros"
 
-#: pcbnew/widgets/appearance_controls.cpp:1822
+#: pcbnew/widgets/appearance_controls.cpp:1858
 msgid "Show All Copper Layers"
 msgstr "Näytä kaikki kuparikerrokset"
 
-#: pcbnew/widgets/appearance_controls.cpp:1824
+#: pcbnew/widgets/appearance_controls.cpp:1860
 msgid "Hide All Copper Layers"
 msgstr "Piilota kaikki kuparikerrokset"
 
-#: pcbnew/widgets/appearance_controls.cpp:1835
+#: pcbnew/widgets/appearance_controls.cpp:1871
 msgid "Show All Non Copper Layers"
 msgstr "Näytä kaikki ei-kupariset kerrokset"
 
-#: pcbnew/widgets/appearance_controls.cpp:1839
+#: pcbnew/widgets/appearance_controls.cpp:1875
 msgid "Hide All Non Copper Layers"
 msgstr "Piilota kaikki ei-kupariset kerrokset"
 
-#: pcbnew/widgets/appearance_controls.cpp:1853
+#: pcbnew/widgets/appearance_controls.cpp:1889
 msgid "Show Only Front Assembly Layers"
 msgstr "Näytä vain etupuolen kokoonpanokerrokset"
 
-#: pcbnew/widgets/appearance_controls.cpp:1856
+#: pcbnew/widgets/appearance_controls.cpp:1892
 msgid "Show Only Front Layers"
 msgstr "Näytä vain etupuolen kerrokset"
 
-#: pcbnew/widgets/appearance_controls.cpp:1863
+#: pcbnew/widgets/appearance_controls.cpp:1899
 msgid "Show Only Inner Layers"
 msgstr "Näytä vain sisäkerrokset"
 
-#: pcbnew/widgets/appearance_controls.cpp:1867
+#: pcbnew/widgets/appearance_controls.cpp:1903
 msgid "Show Only Back Layers"
 msgstr "Näytä vain kääntöpuolen kerrokset"
 
-#: pcbnew/widgets/appearance_controls.cpp:1871
+#: pcbnew/widgets/appearance_controls.cpp:1907
 msgid "Show Only Back Assembly Layers"
 msgstr "Näytä vain kääntöpuolen kokoonpanokerrokset"
 
-#: pcbnew/widgets/appearance_controls.cpp:2248
+#: pcbnew/widgets/appearance_controls.cpp:2284
 #, c-format
 msgid "Set opacity of %s"
 msgstr "Aseta läpinäkyvyys %s"
 
-#: pcbnew/widgets/appearance_controls.cpp:2367
+#: pcbnew/widgets/appearance_controls.cpp:2403
 msgid "Set Netclass Color"
 msgstr "Aseta Verkkoluokan Väri"
 
-#: pcbnew/widgets/appearance_controls.cpp:2371
+#: pcbnew/widgets/appearance_controls.cpp:2407
 msgid "Use Color from Schematic"
 msgstr "Käytä kytkentäkaavion väriä"
 
-#: pcbnew/widgets/appearance_controls.cpp:2380
+#: pcbnew/widgets/appearance_controls.cpp:2416
 msgid "Clear Netclass Color"
 msgstr "Tyhjennä verkkoluokan väri"
 
-#: pcbnew/widgets/appearance_controls.cpp:2388
+#: pcbnew/widgets/appearance_controls.cpp:2424
 #, c-format
 msgid "Highlight Nets in %s"
 msgstr "Korosta Verkot kohteessa %s"
 
-#: pcbnew/widgets/appearance_controls.cpp:2399
+#: pcbnew/widgets/appearance_controls.cpp:2435
 msgid "Show All Netclasses"
 msgstr "Näytä Kaikki Verkkoluokat"
 
-#: pcbnew/widgets/appearance_controls.cpp:2401
+#: pcbnew/widgets/appearance_controls.cpp:2437
 msgid "Hide All Other Netclasses"
 msgstr "Piilota Kaikki Muut Verkkoluokat"
 
-#: pcbnew/widgets/appearance_controls.cpp:2462
+#: pcbnew/widgets/appearance_controls.cpp:2498
 #, c-format
 msgid "Show or hide ratsnest for nets in %s"
 msgstr "Näytä tai piilota verkkojen ratsnest %s"
 
-#: pcbnew/widgets/appearance_controls.cpp:3447
+#: pcbnew/widgets/appearance_controls.cpp:3483
 msgid ""
 "The current color theme is read-only.  Create a new theme in Preferences to "
 "enable color editing."
@@ -50981,7 +50732,7 @@ msgid "Delete all nets in group '%s'?"
 msgstr "Poistetaanko kaikki verkot ryhmässä %s?"
 
 #: pcbnew/widgets/search_handlers.cpp:179 pcbnew/zone.cpp:812
-#: pcbnew/zone.cpp:1909
+#: pcbnew/zone.cpp:1933
 msgid "Priority"
 msgstr "Tärkeysjärjestys"
 
@@ -51036,7 +50787,7 @@ msgstr "Sijoittelun lähde"
 msgid "%s"
 msgstr "%s"
 
-#: pcbnew/zone.cpp:862 pcbnew/zone.cpp:1972
+#: pcbnew/zone.cpp:862 pcbnew/zone.cpp:1996
 msgid "Fill Mode"
 msgstr "Täyttötila"
 
@@ -51100,84 +50851,84 @@ msgstr "Sääntöalue %s"
 msgid "Zone %s %s"
 msgstr "Vyöhyke %s %s"
 
-#: pcbnew/zone.cpp:1916
+#: pcbnew/zone.cpp:1940
 msgid "Keepout"
 msgstr "Suljeulos"
 
-#: pcbnew/zone.cpp:1918
+#: pcbnew/zone.cpp:1942
 #, fuzzy
 msgid "Keep Out Tracks"
 msgstr "Pidä johdinliuskat poissa"
 
-#: pcbnew/zone.cpp:1924
+#: pcbnew/zone.cpp:1948
 #, fuzzy
 msgid "Keep Out Vias"
 msgstr "Pidä läpiviennit poissa"
 
-#: pcbnew/zone.cpp:1930
+#: pcbnew/zone.cpp:1954
 #, fuzzy
 msgid "Keep Out Pads"
 msgstr "Pidä anturat poissa"
 
-#: pcbnew/zone.cpp:1936
+#: pcbnew/zone.cpp:1960
 #, fuzzy
 msgid "Keep Out Copper Pours"
 msgstr "Pidä poissa vyöhykkeiden täyttöjä"
 
-#: pcbnew/zone.cpp:1942
+#: pcbnew/zone.cpp:1966
 #, fuzzy
 msgid "Keep Out Footprints"
 msgstr "Pidä jalanjäljet poissa"
 
-#: pcbnew/zone.cpp:1951
+#: pcbnew/zone.cpp:1975
 msgid "Enable"
 msgstr "Ota käyttöön"
 
-#: pcbnew/zone.cpp:1958
+#: pcbnew/zone.cpp:1982
 msgid "Source Type"
 msgstr "Lähteen Tyyppi"
 
-#: pcbnew/zone.cpp:1963
+#: pcbnew/zone.cpp:1987
 msgid "Source Name"
 msgstr "Lähteen nimi"
 
-#: pcbnew/zone.cpp:1995
+#: pcbnew/zone.cpp:2019
 msgid "Cannot be less than zone minimum width"
 msgstr "Ei voi olla pienempi, kuin kuparivyöhykkeen vähimmäisleveys"
 
-#: pcbnew/zone.cpp:2001
+#: pcbnew/zone.cpp:2025
 msgid "Hatch Width"
 msgstr "Täyttöviivan leveys"
 
-#: pcbnew/zone.cpp:2008
+#: pcbnew/zone.cpp:2032
 msgid "Hatch Gap"
 msgstr "Täyttöviivan väli"
 
-#: pcbnew/zone.cpp:2015
+#: pcbnew/zone.cpp:2039
 msgid "Hatch Minimum Hole Ratio"
 msgstr "Kuvioviivoita minimi reikäsuhde"
 
-#: pcbnew/zone.cpp:2023
+#: pcbnew/zone.cpp:2047
 msgid "Smoothing Effort"
 msgstr "Tasoituksen taso"
 
-#: pcbnew/zone.cpp:2029
+#: pcbnew/zone.cpp:2053
 msgid "Smoothing Amount"
 msgstr "Tasoitusmäärä"
 
-#: pcbnew/zone.cpp:2035
+#: pcbnew/zone.cpp:2059
 msgid "Remove Islands"
 msgstr "Poista saaret"
 
-#: pcbnew/zone.cpp:2040
+#: pcbnew/zone.cpp:2064
 msgid "Minimum Island Area"
 msgstr "Saaren vähimmäiskoko"
 
-#: pcbnew/zone.cpp:2055
+#: pcbnew/zone.cpp:2079
 msgid "Minimum Width"
 msgstr "Vähimmäisleveys"
 
-#: pcbnew/zone.cpp:2063
+#: pcbnew/zone.cpp:2087
 msgid "Pad Connections"
 msgstr "Anturaliitännät"
 
@@ -51401,6 +51152,198 @@ msgstr "KiCad kytkentäkaaviosymboli"
 msgid "KiCad Drawing Sheet"
 msgstr "KiCad Piirustuslehti"
 
+#~ msgid "CrtYd_Front"
+#~ msgstr "CrtYd_Etu"
+
+#~ msgid "Fab_Front"
+#~ msgstr "Fab_Etu()"
+
+#~ msgid "Adhes_Front"
+#~ msgstr "Adhes_Etu()"
+
+#~ msgid "SoldP_Front"
+#~ msgstr "JuotosP_Etu"
+
+#~ msgid "SilkS_Front"
+#~ msgstr "SilkkiS_Etu"
+
+#~ msgid "Mask_Front"
+#~ msgstr "Maski_Etu"
+
+#~ msgid "If you want a front copper layer"
+#~ msgstr "Jos sinä haluat kuparikerroksen etupuolelle"
+
+#~ msgid "Front_layer"
+#~ msgstr "Etu_kerros"
+
+#~ msgid "Layer name of front (top) copper layer"
+#~ msgstr "Etupuolen (yläpuoli) kuparikerroksen nimi"
+
+#~ msgid "In1"
+#~ msgstr "In1"
+
+#~ msgid "In2"
+#~ msgstr "In2"
+
+#~ msgid "In3"
+#~ msgstr "In3"
+
+#~ msgid "In4"
+#~ msgstr "In4"
+
+#~ msgid "In5"
+#~ msgstr "In5"
+
+#~ msgid "In6"
+#~ msgstr "In6"
+
+#~ msgid "In7"
+#~ msgstr "In7"
+
+#~ msgid "In8"
+#~ msgstr "In8"
+
+#~ msgid "In9"
+#~ msgstr "In9"
+
+#~ msgid "In10"
+#~ msgstr "In10"
+
+#~ msgid "In11"
+#~ msgstr "In11"
+
+#~ msgid "In12"
+#~ msgstr "In12"
+
+#~ msgid "In13"
+#~ msgstr "In13"
+
+#~ msgid "In14"
+#~ msgstr "In14"
+
+#~ msgid "In15"
+#~ msgstr "In15"
+
+#~ msgid "In16"
+#~ msgstr "In16"
+
+#~ msgid "In17"
+#~ msgstr "In17"
+
+#~ msgid "In18"
+#~ msgstr "In18"
+
+#~ msgid "In19"
+#~ msgstr "In19"
+
+#~ msgid "In20"
+#~ msgstr "In20"
+
+#~ msgid "In21"
+#~ msgstr "In21"
+
+#~ msgid "In22"
+#~ msgstr "In22"
+
+#~ msgid "In23"
+#~ msgstr "In23"
+
+#~ msgid "In24"
+#~ msgstr "In24"
+
+#~ msgid "In25"
+#~ msgstr "In25"
+
+#~ msgid "In26"
+#~ msgstr "In26"
+
+#~ msgid "In27"
+#~ msgstr "In27"
+
+#~ msgid "In28"
+#~ msgstr "In28"
+
+#~ msgid "In29"
+#~ msgstr "In29"
+
+#~ msgid "In30"
+#~ msgstr "In30"
+
+#~ msgid "If you want a back copper layer"
+#~ msgstr "Jos haluat kuparikerroksen kääntöpuolelle"
+
+#~ msgid "Layer name of back (bottom) copper layer"
+#~ msgstr "Kääntöpuolen (alapuoli) kuparikerroksen nimi"
+
+#~ msgid "SoldM_Back"
+#~ msgstr "JuotosM_Taka"
+
+#~ msgid "SilkS_Back"
+#~ msgstr "SilkkiS_Taka"
+
+#~ msgid "SoldP_Back"
+#~ msgstr "JuotosP_Taka"
+
+#~ msgid "Adhes_Back"
+#~ msgstr "Adhes_Taka()"
+
+#~ msgid "Fab_Back"
+#~ msgstr "Fab_Back()"
+
+#~ msgid "CrtYd_Back"
+#~ msgstr "CrtYd_Back()"
+
+#~ msgid "Pcb_Edges"
+#~ msgstr "Pcb_Reunat"
+
+#~ msgid "Margin"
+#~ msgstr "Reunus"
+
+#~ msgid "Eco1"
+#~ msgstr "Eko1"
+
+#~ msgid "Eco2"
+#~ msgstr "Eko2"
+
+#~ msgid "Comments"
+#~ msgstr "Kommentit"
+
+#~ msgid "Drawings"
+#~ msgstr "Piirrokset"
+
+#~ msgid "User1"
+#~ msgstr "Käyttäjä1"
+
+#~ msgid "User2"
+#~ msgstr "Käyttäjä2"
+
+#~ msgid "User3"
+#~ msgstr "Käyttäjä3"
+
+#~ msgid "User4"
+#~ msgstr "Käyttäjä4"
+
+#~ msgid "User5"
+#~ msgstr "Käyttäjä5"
+
+#~ msgid "User6"
+#~ msgstr "Käyttäjä6"
+
+#~ msgid "User7"
+#~ msgstr "Käyttäjä7"
+
+#~ msgid "User8"
+#~ msgstr "Käyttäjä8"
+
+#~ msgid "User9"
+#~ msgstr "Käyttäjä9"
+
+#~ msgid "(Pad has no layer)"
+#~ msgstr "(Anturalla ei ole kerrosta)"
+
+#~ msgid "(PTH pad has no copper layers)"
+#~ msgstr "(PTH anturalla ei ole kuparikerroksia)"
+
 #, c-format
 #~ msgid "Field%d"
 #~ msgstr "Kenttä%d"
diff --git a/translation/pofiles/fr.po b/translation/pofiles/fr.po
index 8208f16d59..50dd123fa8 100644
--- a/translation/pofiles/fr.po
+++ b/translation/pofiles/fr.po
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: kicad\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-01-28 19:42+0300\n"
+"POT-Creation-Date: 2025-01-29 19:59+0300\n"
 "PO-Revision-Date: 2025-01-22 10:57+0100\n"
 "Last-Translator: \n"
 "Language-Team: jp-charras\n"
@@ -172,7 +172,7 @@ msgstr "Temps de rechargement %.3fs"
 #: pcbnew/pcb_io/easyedapro/pcb_io_easyedapro.cpp:116
 #: pcbnew/pcb_io/fabmaster/pcb_io_fabmaster.cpp:59
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:503
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2703
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2706
 #, c-format
 msgid "Loading %s..."
 msgstr "Chargement %s..."
@@ -295,7 +295,7 @@ msgstr "Visionneuse 3D KiCad"
 #: 3d-viewer/3d_viewer/eda_3d_viewer_frame.cpp:667
 #: eeschema/dialogs/panel_eeschema_display_options_base.cpp:27
 #: eeschema/dialogs/panel_sym_display_options_base.cpp:25
-#: pcbnew/footprint_edit_frame.cpp:242 pcbnew/footprint_edit_frame.cpp:955
+#: pcbnew/footprint_edit_frame.cpp:242 pcbnew/footprint_edit_frame.cpp:965
 #: pcbnew/pcb_edit_frame.cpp:326 pcbnew/pcb_edit_frame.cpp:1708
 #: pcbnew/tools/pcb_actions.cpp:1327
 msgid "Appearance"
@@ -334,10 +334,10 @@ msgstr "Autorisations requises insuffisantes pour enregistrer le fichier '%s'."
 #: 3d-viewer/3d_viewer/eda_3d_viewer_frame.cpp:748 common/confirm.cpp:211
 #: common/dialogs/dialog_grid_settings.cpp:82
 #: common/dialogs/dialog_grid_settings.cpp:89
-#: common/dialogs/panel_embedded_files.cpp:296
-#: common/dialogs/panel_embedded_files.cpp:369
-#: common/dialogs/panel_embedded_files.cpp:400
-#: common/dialogs/panel_embedded_files.cpp:410
+#: common/dialogs/panel_embedded_files.cpp:307
+#: common/dialogs/panel_embedded_files.cpp:416
+#: common/dialogs/panel_embedded_files.cpp:447
+#: common/dialogs/panel_embedded_files.cpp:457
 #: common/dialogs/panel_setup_severities.cpp:44 common/kidialog.cpp:126
 #: eeschema/dialogs/dialog_erc.cpp:878
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1812
@@ -360,9 +360,9 @@ msgstr "Autorisations requises insuffisantes pour enregistrer le fichier '%s'."
 #: pcb_calculator/calculator_panels/panel_fusing_current.cpp:191
 #: pcb_calculator/calculator_panels/panel_fusing_current.cpp:203
 #: pcbnew/dialogs/dialog_drc.cpp:984
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:397
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:389
 #: pcbnew/drc/drc_item.cpp:231 pcbnew/pcb_marker.cpp:211
-#: pcbnew/widgets/appearance_controls.cpp:2729
+#: pcbnew/widgets/appearance_controls.cpp:2765
 msgid "Error"
 msgstr "Erreur"
 
@@ -716,7 +716,7 @@ msgstr "Modèles marqués DNP"
 msgid "Model Bounding Boxes"
 msgstr "Volumes d'Encadrement des Modèles"
 
-#: 3d-viewer/dialogs/appearance_controls_3D.cpp:77 common/layer_id.cpp:170
+#: 3d-viewer/dialogs/appearance_controls_3D.cpp:77 common/layer_id.cpp:125
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:30
 #: eeschema/dialogs/dialog_update_from_pcb_base.cpp:64
 #: pcb_calculator/calculator_panels/panel_rf_attenuators_base.cpp:111
@@ -830,13 +830,13 @@ msgstr ""
 "l'édition des couleurs."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:563
-#: pcbnew/widgets/appearance_controls.cpp:2198
+#: pcbnew/widgets/appearance_controls.cpp:2234
 #, c-format
 msgid "Show or hide %s"
 msgstr "Afficher ou cacher %s"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:633
-#: pcbnew/widgets/appearance_controls.cpp:2571
+#: pcbnew/widgets/appearance_controls.cpp:2607
 #, c-format
 msgid "Presets (%s+Tab):"
 msgstr "Préréglages (%s+Tab) :"
@@ -844,93 +844,93 @@ msgstr "Préréglages (%s+Tab) :"
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:647
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1644
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2078
-#: pcbnew/widgets/appearance_controls.cpp:2596
+#: pcbnew/widgets/appearance_controls.cpp:2632
 msgid "Save preset..."
 msgstr "Sauver préréglage..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:648
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1645
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2079
-#: pcbnew/widgets/appearance_controls.cpp:2597
+#: pcbnew/widgets/appearance_controls.cpp:2633
 msgid "Delete preset..."
 msgstr "Supprimer préréglage..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:754
-#: pcbnew/widgets/appearance_controls.cpp:2702
+#: pcbnew/widgets/appearance_controls.cpp:2738
 msgid "Layer preset name:"
 msgstr "Nom de préréglage de couches :"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:755
-#: pcbnew/widgets/appearance_controls.cpp:2703
+#: pcbnew/widgets/appearance_controls.cpp:2739
 msgid "Save Layer Preset"
 msgstr "Sauver Préréglage de Couches"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:770
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1819
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2221
-#: pcbnew/widgets/appearance_controls.cpp:2736
+#: pcbnew/widgets/appearance_controls.cpp:2772
 msgid "Overwrite existing preset?"
 msgstr "Écraser un préréglage existant ?"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:796
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1844
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2246
-#: pcbnew/widgets/appearance_controls.cpp:2762
+#: pcbnew/widgets/appearance_controls.cpp:2798
 msgid "Presets"
 msgstr "Préréglages"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:805
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1856
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2258
-#: pcbnew/widgets/appearance_controls.cpp:2774
+#: pcbnew/widgets/appearance_controls.cpp:2810
 msgid "Delete Preset"
 msgstr "Supprimer Préréglage"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:806
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1857
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2259
-#: pcbnew/widgets/appearance_controls.cpp:2775
+#: pcbnew/widgets/appearance_controls.cpp:2811
 msgid "Select preset:"
 msgstr "Sélection préréglage :"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:864
-#: pcbnew/widgets/appearance_controls.cpp:2875
+#: pcbnew/widgets/appearance_controls.cpp:2911
 #, c-format
 msgid "Viewports (%s+Tab):"
 msgstr "Fenêtres de vue (%s+Tab) :"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:873
-#: pcbnew/widgets/appearance_controls.cpp:2884
+#: pcbnew/widgets/appearance_controls.cpp:2920
 msgid "Save viewport..."
 msgstr "Sauver Fenêtre..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:874
-#: pcbnew/widgets/appearance_controls.cpp:2885
+#: pcbnew/widgets/appearance_controls.cpp:2921
 msgid "Delete viewport..."
 msgstr "Supprimer Fenêtre..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:905
-#: pcbnew/widgets/appearance_controls.cpp:2934
+#: pcbnew/widgets/appearance_controls.cpp:2970
 msgid "Viewport name:"
 msgstr "Nom de fenêtre:"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:906
-#: pcbnew/widgets/appearance_controls.cpp:2934
+#: pcbnew/widgets/appearance_controls.cpp:2970
 msgid "Save Viewport"
 msgstr "Sauver Fenêtre"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:946
-#: pcbnew/widgets/appearance_controls.cpp:2973
+#: pcbnew/widgets/appearance_controls.cpp:3009
 msgid "Viewports"
 msgstr "Fenêtres"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:955
-#: pcbnew/widgets/appearance_controls.cpp:2982
+#: pcbnew/widgets/appearance_controls.cpp:3018
 msgid "Delete Viewport"
 msgstr "Suppression Fenêtre"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:956
-#: pcbnew/widgets/appearance_controls.cpp:2983
+#: pcbnew/widgets/appearance_controls.cpp:3019
 msgid "Select viewport:"
 msgstr "Sélection fenêtre:"
 
@@ -1307,7 +1307,7 @@ msgid "Z:"
 msgstr "Z:"
 
 #: 3d-viewer/dialogs/panel_preview_3d_model_base.cpp:68
-#: gerbview/gerber_draw_item.cpp:722 pcbnew/footprint.cpp:1676
+#: gerbview/gerber_draw_item.cpp:722 pcbnew/footprint.cpp:1681
 #: pcbnew/pad.cpp:1361
 msgid "Rotation"
 msgstr "Rotation"
@@ -1889,8 +1889,8 @@ msgid "Information"
 msgstr "Information"
 
 #: common/confirm.cpp:266 common/confirm.cpp:269
-#: common/dialogs/panel_embedded_files.cpp:272
-#: common/dialogs/panel_embedded_files.cpp:346
+#: common/dialogs/panel_embedded_files.cpp:285
+#: common/dialogs/panel_embedded_files.cpp:393
 #: eeschema/design_block_utils.cpp:50 eeschema/design_block_utils.cpp:183
 #: eeschema/symbol_editor/symbol_editor.cpp:372
 #: eeschema/symbol_editor/symbol_editor.cpp:998
@@ -1905,7 +1905,7 @@ msgstr "Information"
 #: pcbnew/dialogs/dialog_gencad_export_options.cpp:119
 #: pcbnew/dialogs/dialog_track_via_properties.cpp:570
 #: pcbnew/footprint_libraries_utils.cpp:375
-#: pcbnew/footprint_libraries_utils.cpp:1148 pcbnew/router/router_tool.cpp:1849
+#: pcbnew/footprint_libraries_utils.cpp:1157 pcbnew/router/router_tool.cpp:1849
 #: pcbnew/router/router_tool.cpp:2603
 #: pcbnew/tools/footprint_editor_control.cpp:470 pcbnew/zone_filler.cpp:881
 msgid "Confirmation"
@@ -1944,7 +1944,7 @@ msgid "KiCad Design Block folders"
 msgstr "Répertoires Blocs de Conception KiCad"
 
 #: common/design_block_io.cpp:172
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3036
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3039
 #, c-format
 msgid "Cannot overwrite library path '%s'."
 msgstr "Impossible de remplacer le chemin librairie  '%s'."
@@ -1961,7 +1961,7 @@ msgstr ""
 "Assurez-vous d'avoir les autorisations d'écriture et réessayez."
 
 #: common/design_block_io.cpp:201 pcbnew/pcb_io/geda/pcb_io_geda.cpp:977
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3061
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3064
 #, c-format
 msgid "Insufficient permissions to delete folder '%s'."
 msgstr "Autorisations insuffisantes pour effacer le dossier '%s'."
@@ -2067,8 +2067,8 @@ msgstr "Impossible de créer le chemin de la table des librairie globale '%s'."
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:50
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:99
 #: pcbnew/dialogs/panel_pcbnew_action_plugins_base.cpp:42
-#: pcbnew/footprint_libraries_utils.cpp:1006
-#: pcbnew/footprint_libraries_utils.cpp:1334
+#: pcbnew/footprint_libraries_utils.cpp:1015
+#: pcbnew/footprint_libraries_utils.cpp:1343
 msgid "Description"
 msgstr "Description"
 
@@ -2459,7 +2459,7 @@ msgstr "Variables d'Environnement"
 #: eeschema/dialogs/panel_bom_presets_base.cpp:80
 #: eeschema/dialogs/panel_sym_lib_table.cpp:384
 #: eeschema/dialogs/panel_template_fieldnames_base.cpp:42
-#: eeschema/fields_grid_table.cpp:478 eeschema/sch_pin.cpp:1579
+#: eeschema/fields_grid_table.cpp:469 eeschema/sch_pin.cpp:1579
 #: eeschema/sch_symbol.cpp:2065 eeschema/sch_symbol.cpp:2115
 #: eeschema/symbol_editor/symbol_editor.cpp:1598
 #: eeschema/symbol_viewer_frame.cpp:459
@@ -2469,13 +2469,15 @@ msgstr "Variables d'Environnement"
 #: kicad/pcm/dialogs/dialog_manage_repositories_base.cpp:39
 #: kicad/pcm/dialogs/panel_package_base.cpp:50
 #: pcbnew/dialogs/dialog_footprint_wizard_list_base.cpp:42
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:54
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:170
 #: pcbnew/dialogs/panel_fp_lib_table.cpp:438
-#: pcbnew/pcb_fields_grid_table.cpp:174 pcbnew/pcb_group.cpp:507
+#: pcbnew/pcb_fields_grid_table.cpp:143 pcbnew/pcb_group.cpp:507
 #: pcbnew/widgets/pcb_net_inspector_panel.cpp:120
 #: pcbnew/widgets/search_handlers.cpp:176
 #: pcbnew/widgets/search_handlers.cpp:309
 #: pcbnew/widgets/search_handlers.cpp:388 pcbnew/zone.cpp:853
-#: pcbnew/zone.cpp:1913 pcbnew/zone_manager/dialog_zone_manager_base.cpp:38
+#: pcbnew/zone.cpp:1937 pcbnew/zone_manager/dialog_zone_manager_base.cpp:38
 #: pcbnew/zone_manager/model_zones_overview_table.h:75
 msgid "Name"
 msgstr "Nom"
@@ -2674,7 +2676,7 @@ msgstr "La taille Y de la grille est hors de plage."
 #: eeschema/symbol_editor/symbol_editor.cpp:860
 #: pcb_calculator/dialogs/dialog_regulator_form_base.cpp:27
 #: pcbnew/board_stackup_manager/dialog_dielectric_list_manager_base.cpp:31
-#: pcbnew/footprint_libraries_utils.cpp:1040
+#: pcbnew/footprint_libraries_utils.cpp:1049
 msgid "Name:"
 msgstr "Nom:"
 
@@ -3270,7 +3272,7 @@ msgstr "Option"
 #: eeschema/dialogs/dialog_sim_format_value.cpp:75
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:57
 #: eeschema/dialogs/panel_sym_lib_table.cpp:385
-#: eeschema/fields_grid_table.cpp:479 eeschema/sch_symbol.cpp:1098
+#: eeschema/fields_grid_table.cpp:470 eeschema/sch_symbol.cpp:1098
 #: eeschema/sch_symbol.cpp:2062 eeschema/sch_symbol.cpp:2112
 #: eeschema/sch_symbol.cpp:2994 eeschema/sim/simulator_frame_ui.cpp:616
 #: eeschema/sim/simulator_frame_ui.cpp:2673
@@ -3280,13 +3282,13 @@ msgstr "Option"
 #: eeschema/widgets/search_handlers.cpp:247
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:69
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:70
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:65
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:157
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:169
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:48
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:57
-#: pcbnew/dialogs/panel_fp_lib_table.cpp:439 pcbnew/footprint.cpp:4048
+#: pcbnew/dialogs/panel_fp_lib_table.cpp:439 pcbnew/footprint.cpp:4053
 #: pcbnew/footprint_wizard_frame.cpp:326 pcbnew/pcb_dimension.cpp:605
-#: pcbnew/pcb_fields_grid_table.cpp:175 pcbnew/plot_board_layers.cpp:107
+#: pcbnew/pcb_fields_grid_table.cpp:144 pcbnew/plot_board_layers.cpp:107
 #: pcbnew/widgets/search_handlers.cpp:119
 msgid "Value"
 msgstr "Valeur"
@@ -3407,7 +3409,7 @@ msgstr "Mode de sortie:"
 #: eeschema/dialogs/dialog_plot_schematic_base.cpp:78
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:72
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:69
-#: eeschema/fields_grid_table.cpp:491
+#: eeschema/fields_grid_table.cpp:482
 #: eeschema/printing/dialog_print_using_printer_base.cpp:35
 #: eeschema/sch_bus_entry.cpp:674 eeschema/sch_junction.cpp:383
 #: eeschema/sch_line.cpp:1099 eeschema/sim/simulator_frame_ui.cpp:609
@@ -3634,7 +3636,7 @@ msgstr "OK"
 #: common/dialogs/git/dialog_git_auth.cpp:54
 #: common/dialogs/git/dialog_git_commit.cpp:143
 #: common/dialogs/git/dialog_git_switch.cpp:69
-#: common/dialogs/panel_embedded_files.cpp:370 common/tool/actions.cpp:159
+#: common/dialogs/panel_embedded_files.cpp:417 common/tool/actions.cpp:159
 #: eeschema/dialogs/dialog_erc.cpp:426
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1344 eeschema/sheet.cpp:783
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:962
@@ -4164,7 +4166,7 @@ msgstr "Utiliser des icônes compacts dans les barres d'outils"
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283
 #: pcbnew/microwave/microwave_polygon.cpp:127 pcbnew/tools/pcb_control.cpp:348
 #: pcbnew/widgets/appearance_controls.cpp:637
-#: pcbnew/widgets/appearance_controls.cpp:1804
+#: pcbnew/widgets/appearance_controls.cpp:1840
 msgid "Normal"
 msgstr "Normal"
 
@@ -4571,8 +4573,8 @@ msgstr ""
 "librairie."
 
 #: common/dialogs/panel_design_block_lib_table.cpp:1010
-#: common/dialogs/panel_embedded_files.cpp:348
-#: common/dialogs/panel_embedded_files.cpp:370
+#: common/dialogs/panel_embedded_files.cpp:395
+#: common/dialogs/panel_embedded_files.cpp:417
 #: eeschema/design_block_utils.cpp:89
 #: eeschema/dialogs/panel_sym_lib_table.cpp:688 eeschema/sch_base_frame.cpp:306
 #: pcbnew/dialogs/panel_fp_lib_table.cpp:1038
@@ -4662,8 +4664,8 @@ msgstr "Visible"
 #: eeschema/symbol_editor/symbol_editor.cpp:826 include/lib_table_grid.h:208
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:46
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:95
-#: pcbnew/footprint_libraries_utils.cpp:1005
-#: pcbnew/footprint_libraries_utils.cpp:1333
+#: pcbnew/footprint_libraries_utils.cpp:1014
+#: pcbnew/footprint_libraries_utils.cpp:1342
 msgid "Nickname"
 msgstr "Pseudo nom"
 
@@ -4749,22 +4751,14 @@ msgstr "Copier Référence Intégrée"
 msgid "Copy the reference for this embedded file"
 msgstr "Copier la référence de ce fichier incorporé"
 
-#: common/dialogs/panel_embedded_files.cpp:260
-msgid "Select a file to embed"
-msgstr "Sélectionner un fichier à intégrer"
-
-#: common/dialogs/panel_embedded_files.cpp:261
-msgid "All files|*.*"
-msgstr "Tous les fichiers|*.*"
-
-#: common/dialogs/panel_embedded_files.cpp:270
-#: common/dialogs/panel_embedded_files.cpp:343
+#: common/dialogs/panel_embedded_files.cpp:283
+#: common/dialogs/panel_embedded_files.cpp:390
 #, c-format
 msgid "File '%s' already exists."
 msgstr "Le fichier '%s' existe déjà."
 
-#: common/dialogs/panel_embedded_files.cpp:274
-#: common/dialogs/panel_embedded_files.cpp:348
+#: common/dialogs/panel_embedded_files.cpp:286
+#: common/dialogs/panel_embedded_files.cpp:395
 #: eeschema/design_block_utils.cpp:51 eeschema/design_block_utils.cpp:184
 #: eeschema/symbol_editor/symbol_editor.cpp:373
 #: eeschema/symbol_editor/symbol_editor.cpp:999
@@ -4776,40 +4770,48 @@ msgstr "Le fichier '%s' existe déjà."
 #: pcbnew/dialogs/dialog_export_odbpp.cpp:411
 #: pcbnew/dialogs/dialog_gencad_export_options.cpp:120
 #: pcbnew/footprint_libraries_utils.cpp:376
-#: pcbnew/footprint_libraries_utils.cpp:1150
+#: pcbnew/footprint_libraries_utils.cpp:1159
 #: pcbnew/tools/footprint_editor_control.cpp:472
 msgid "Overwrite"
 msgstr "Écraser"
 
-#: common/dialogs/panel_embedded_files.cpp:293
+#: common/dialogs/panel_embedded_files.cpp:305
 #, c-format
 msgid "Failed to add file '%s'."
 msgstr "Échec de l'ajout du fichier '%s'."
 
-#: common/dialogs/panel_embedded_files.cpp:330
+#: common/dialogs/panel_embedded_files.cpp:318
+msgid "Select a file to embed"
+msgstr "Sélectionner un fichier à intégrer"
+
+#: common/dialogs/panel_embedded_files.cpp:319
+msgid "All files|*.*"
+msgstr "Tous les fichiers|*.*"
+
+#: common/dialogs/panel_embedded_files.cpp:377
 msgid "Select a directory to export files"
 msgstr "Sélectionner un répertoire pour exporter les fichiers"
 
-#: common/dialogs/panel_embedded_files.cpp:362
+#: common/dialogs/panel_embedded_files.cpp:409
 #, c-format
 msgid "Directory '%s' is not writable."
 msgstr "Répertoire '%s' non inscriptible."
 
-#: common/dialogs/panel_embedded_files.cpp:365
+#: common/dialogs/panel_embedded_files.cpp:412
 #, c-format
 msgid "Folder '%s' is not writable."
 msgstr "Répertoire '%s' non inscriptible."
 
-#: common/dialogs/panel_embedded_files.cpp:370
+#: common/dialogs/panel_embedded_files.cpp:417
 msgid "Retry"
 msgstr "Rééssayer"
 
-#: common/dialogs/panel_embedded_files.cpp:397
+#: common/dialogs/panel_embedded_files.cpp:444
 #, c-format
 msgid "Failed to open file '%s'."
 msgstr "Impossible d'ouvrir le fichier '%s'."
 
-#: common/dialogs/panel_embedded_files.cpp:407
+#: common/dialogs/panel_embedded_files.cpp:454
 #, c-format
 msgid "Failed to write file '%s'."
 msgstr "Impossible d'écrire le fichier '%s'."
@@ -5098,12 +5100,12 @@ msgstr "Zoom"
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1099
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:583
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:854
-#: pcbnew/dialogs/dialog_plot_base.cpp:118 pcbnew/footprint.cpp:4007
-#: pcbnew/pad.cpp:2507 pcbnew/pad.cpp:2526 pcbnew/pcb_dimension.cpp:1973
+#: pcbnew/dialogs/dialog_plot_base.cpp:118 pcbnew/footprint.cpp:4012
+#: pcbnew/pad.cpp:2501 pcbnew/pad.cpp:2520 pcbnew/pcb_dimension.cpp:1973
 #: pcbnew/widgets/appearance_controls.cpp:729
 #: pcbnew/widgets/appearance_controls.cpp:771
-#: pcbnew/widgets/appearance_controls.cpp:2540
-#: pcbnew/widgets/appearance_controls.cpp:2559 pcbnew/zone.cpp:1804
+#: pcbnew/widgets/appearance_controls.cpp:2576
+#: pcbnew/widgets/appearance_controls.cpp:2595 pcbnew/zone.cpp:1828
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:83
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 msgid "None"
@@ -5336,9 +5338,9 @@ msgstr "<Non defini>"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:232
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:363
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:332
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:854 pcbnew/footprint.cpp:4009
-#: pcbnew/pad.cpp:2528 pcbnew/pcb_table.cpp:533 pcbnew/pcb_textbox.cpp:795
-#: pcbnew/zone.cpp:857 pcbnew/zone.cpp:1806
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:854 pcbnew/footprint.cpp:4014
+#: pcbnew/pad.cpp:2522 pcbnew/pcb_table.cpp:533 pcbnew/pcb_textbox.cpp:795
+#: pcbnew/zone.cpp:857 pcbnew/zone.cpp:1830
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 msgid "Solid"
 msgstr "Solide"
@@ -5469,7 +5471,7 @@ msgstr "Netclasses"
 
 #: common/dialogs/panel_setup_netclasses_base.cpp:52
 #: pcbnew/tools/board_inspection_tool.cpp:641
-#: pcbnew/tools/board_inspection_tool.cpp:1201 pcbnew/zone.cpp:2048
+#: pcbnew/tools/board_inspection_tool.cpp:1201 pcbnew/zone.cpp:2072
 msgid "Clearance"
 msgstr "Isolation"
 
@@ -5565,7 +5567,7 @@ msgstr "Motif"
 
 #: common/dialogs/panel_setup_netclasses_base.cpp:153
 #: eeschema/sch_field.cpp:1270 eeschema/sch_label.cpp:207
-#: pcbnew/board_connected_item.cpp:200 pcbnew/pad.cpp:2582 pcbnew/zone.cpp:1907
+#: pcbnew/board_connected_item.cpp:200 pcbnew/pad.cpp:2576 pcbnew/zone.cpp:1931
 msgid "Net Class"
 msgstr "Classe d'Equipot"
 
@@ -5694,7 +5696,7 @@ msgstr "Ligne"
 #: common/eda_shape.cpp:2203
 #: eeschema/dialogs/dialog_label_properties_base.cpp:178
 #: eeschema/sch_label.cpp:2249
-#: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:2499
+#: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:2493
 #: pcbnew/pcb_dimension.cpp:1974
 msgid "Rectangle"
 msgstr "Rectangle"
@@ -5878,7 +5880,7 @@ msgstr "Souris et Pavé Tactile"
 msgid "Hotkeys"
 msgstr "Raccourcis"
 
-#: common/eda_base_frame.cpp:1116 kicad/project_tree_pane.cpp:1008
+#: common/eda_base_frame.cpp:1116 kicad/project_tree_pane.cpp:1009
 msgid "Version Control"
 msgstr "Contrôle de Version"
 
@@ -5935,7 +5937,7 @@ msgstr "Simulateur"
 
 #: common/eda_base_frame.cpp:1182 common/tool/actions.cpp:1106
 #: common/tool/common_tools.cpp:617 kicad/tools/kicad_manager_actions.cpp:147
-#: pcbnew/footprint_edit_frame.cpp:1035 pcbnew/menubar_footprint_editor.cpp:92
+#: pcbnew/footprint_edit_frame.cpp:1045 pcbnew/menubar_footprint_editor.cpp:92
 msgid "Footprint Editor"
 msgstr "Éditeur d'Empreintes"
 
@@ -6107,7 +6109,7 @@ msgstr "Pouces"
 msgid "Constrain to H, V, 45"
 msgstr "Contraindre à H, V, 45"
 
-#: common/eda_draw_frame.cpp:1121 pcbnew/footprint_libraries_utils.cpp:1368
+#: common/eda_draw_frame.cpp:1121 pcbnew/footprint_libraries_utils.cpp:1377
 msgid "Select Library"
 msgstr "Sélection Librairie"
 
@@ -6328,7 +6330,7 @@ msgstr "Arc"
 #: eeschema/dialogs/dialog_label_properties_base.cpp:172
 #: eeschema/sch_label.cpp:2247 gerbview/gerber_draw_item.cpp:231
 #: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:1515
-#: pcbnew/pad.cpp:2498 pcbnew/pcb_dimension.cpp:1975
+#: pcbnew/pad.cpp:2492 pcbnew/pcb_dimension.cpp:1975
 msgid "Circle"
 msgstr "Cercle"
 
@@ -6410,7 +6412,7 @@ msgstr "Points"
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:40
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:169
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2140 pcbnew/pad.cpp:1348
-#: pcbnew/pcb_fields_grid_table.cpp:177 pcbnew/pcb_reference_image.cpp:215
+#: pcbnew/pcb_fields_grid_table.cpp:146 pcbnew/pcb_reference_image.cpp:215
 #: pcbnew/pcb_reference_image.cpp:368 pcbnew/pcb_tablecell.cpp:197
 #: pcbnew/pcb_tablecell.cpp:204 pcbnew/pcb_target.cpp:156
 #: pcbnew/pcb_target.cpp:249 pcbnew/pcb_text.cpp:292 pcbnew/pcb_textbox.cpp:814
@@ -6427,7 +6429,7 @@ msgstr "Largeur"
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:55
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:56
 #: pcbnew/pad.cpp:1349 pcbnew/pcb_dimension.cpp:1012
-#: pcbnew/pcb_fields_grid_table.cpp:178 pcbnew/pcb_reference_image.cpp:217
+#: pcbnew/pcb_fields_grid_table.cpp:147 pcbnew/pcb_reference_image.cpp:217
 #: pcbnew/pcb_reference_image.cpp:375 pcbnew/pcb_tablecell.cpp:198
 #: pcbnew/pcb_tablecell.cpp:205 pcbnew/pcb_text.cpp:293
 #: pcbnew/pcb_textbox.cpp:815
@@ -6509,7 +6511,7 @@ msgstr "Couleur de Remplissage"
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:62
 #: eeschema/dialogs/dialog_tablecell_properties_base.cpp:119
 #: eeschema/dialogs/dialog_text_properties_base.cpp:113
-#: eeschema/fields_grid_table.cpp:484 eeschema/sch_label.cpp:1197
+#: eeschema/fields_grid_table.cpp:475 eeschema/sch_label.cpp:1197
 #: eeschema/sch_label.cpp:2269 eeschema/sch_tablecell.cpp:128
 #: eeschema/sch_text.cpp:637 eeschema/sch_textbox.cpp:543
 #: pagelayout_editor/dialogs/properties_frame_base.cpp:98
@@ -6520,7 +6522,7 @@ msgstr "Couleur de Remplissage"
 #: pcbnew/dialogs/dialog_tablecell_properties_base.cpp:125
 #: pcbnew/dialogs/panel_fp_editor_graphics_defaults_base.cpp:57
 #: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:52
-#: pcbnew/pcb_fields_grid_table.cpp:180
+#: pcbnew/pcb_fields_grid_table.cpp:149
 msgid "Italic"
 msgstr "Italique"
 
@@ -6535,7 +6537,7 @@ msgstr "Italique"
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:63
 #: eeschema/dialogs/dialog_tablecell_properties_base.cpp:116
 #: eeschema/dialogs/dialog_text_properties_base.cpp:108
-#: eeschema/fields_grid_table.cpp:485 eeschema/sch_label.cpp:1197
+#: eeschema/fields_grid_table.cpp:476 eeschema/sch_label.cpp:1197
 #: eeschema/sch_label.cpp:2270 eeschema/sch_tablecell.cpp:128
 #: eeschema/sch_text.cpp:637 eeschema/sch_textbox.cpp:543
 #: eeschema/widgets/tuner_slider_base.cpp:48
@@ -6552,8 +6554,8 @@ msgstr "Gras+Italique"
 #: common/eda_text.cpp:1330
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:242
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
-#: eeschema/fields_grid_table.cpp:310 eeschema/fields_grid_table.cpp:725
-#: eeschema/fields_grid_table.cpp:869 eeschema/pin_type.cpp:113
+#: eeschema/fields_grid_table.cpp:301 eeschema/fields_grid_table.cpp:716
+#: eeschema/fields_grid_table.cpp:860 eeschema/pin_type.cpp:113
 #: eeschema/sch_field.cpp:1144 eeschema/sch_field.cpp:1731
 #: eeschema/sch_pin.cpp:2185 pcbnew/dialogs/dialog_render_job.cpp:42
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2604
@@ -6563,9 +6565,9 @@ msgstr "Gauche"
 #: common/eda_text.cpp:1331 common/eda_text.cpp:1340
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:303 eeschema/fields_grid_table.cpp:311
-#: eeschema/fields_grid_table.cpp:726 eeschema/fields_grid_table.cpp:737
-#: eeschema/fields_grid_table.cpp:871 eeschema/fields_grid_table.cpp:895
+#: eeschema/fields_grid_table.cpp:294 eeschema/fields_grid_table.cpp:302
+#: eeschema/fields_grid_table.cpp:717 eeschema/fields_grid_table.cpp:728
+#: eeschema/fields_grid_table.cpp:862 eeschema/fields_grid_table.cpp:886
 #: eeschema/sch_field.cpp:1145 eeschema/sch_field.cpp:1155
 #: eeschema/sch_field.cpp:1732 eeschema/sch_field.cpp:1741
 #: eeschema/sch_text.cpp:658 gerbview/gerber_file_image.cpp:361
@@ -6580,8 +6582,8 @@ msgstr "Centrer"
 #: common/eda_text.cpp:1332
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:242
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
-#: eeschema/fields_grid_table.cpp:312 eeschema/fields_grid_table.cpp:727
-#: eeschema/fields_grid_table.cpp:873 eeschema/pin_type.cpp:112
+#: eeschema/fields_grid_table.cpp:303 eeschema/fields_grid_table.cpp:718
+#: eeschema/fields_grid_table.cpp:864 eeschema/pin_type.cpp:112
 #: eeschema/sch_field.cpp:1146 eeschema/sch_field.cpp:1733
 #: eeschema/sch_pin.cpp:2184 pcbnew/dialogs/dialog_render_job.cpp:43
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2605
@@ -6590,8 +6592,8 @@ msgstr "Droite"
 
 #: common/eda_text.cpp:1339
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:302 eeschema/fields_grid_table.cpp:736
-#: eeschema/fields_grid_table.cpp:893 eeschema/sch_field.cpp:1154
+#: eeschema/fields_grid_table.cpp:293 eeschema/fields_grid_table.cpp:727
+#: eeschema/fields_grid_table.cpp:884 eeschema/sch_field.cpp:1154
 #: eeschema/sch_field.cpp:1740 eeschema/sch_text.cpp:657
 #: pcbnew/dialogs/dialog_render_job.cpp:44
 msgid "Top"
@@ -6599,8 +6601,8 @@ msgstr "Dessus"
 
 #: common/eda_text.cpp:1341
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:304 eeschema/fields_grid_table.cpp:738
-#: eeschema/fields_grid_table.cpp:897 eeschema/sch_field.cpp:1156
+#: eeschema/fields_grid_table.cpp:295 eeschema/fields_grid_table.cpp:729
+#: eeschema/fields_grid_table.cpp:888 eeschema/sch_field.cpp:1156
 #: eeschema/sch_field.cpp:1742 eeschema/sch_text.cpp:659
 #: pcbnew/dialogs/dialog_render_job.cpp:40
 msgid "Bottom"
@@ -6613,15 +6615,15 @@ msgstr "Dessous"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:68
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:68
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:65
-#: eeschema/fields_grid_table.cpp:487 eeschema/sch_field.cpp:1781
+#: eeschema/fields_grid_table.cpp:478 eeschema/sch_field.cpp:1781
 #: eeschema/sch_pin.cpp:1589 eeschema/sch_pin.cpp:2230
 #: eeschema/sch_symbol.cpp:2965 eeschema/sch_tablecell.cpp:203
 #: eeschema/sch_text.cpp:783 eeschema/sch_textbox.cpp:714
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:59
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:60
-#: pcbnew/footprint.cpp:4039 pcbnew/pad.cpp:2545 pcbnew/pcb_dimension.cpp:1756
-#: pcbnew/pcb_dimension.cpp:1831 pcbnew/pcb_fields_grid_table.cpp:182
-#: pcbnew/pcb_tablecell.cpp:207 pcbnew/zone.cpp:1977
+#: pcbnew/footprint.cpp:4044 pcbnew/pad.cpp:2539 pcbnew/pcb_dimension.cpp:1756
+#: pcbnew/pcb_dimension.cpp:1831 pcbnew/pcb_fields_grid_table.cpp:151
+#: pcbnew/pcb_tablecell.cpp:207 pcbnew/zone.cpp:2001
 msgid "Orientation"
 msgstr "Orientation"
 
@@ -6640,7 +6642,7 @@ msgstr "Propriétés du Texte"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:71
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:71
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:68
-#: eeschema/fields_grid_table.cpp:490 eeschema/sch_field.cpp:1136
+#: eeschema/fields_grid_table.cpp:481 eeschema/sch_field.cpp:1136
 #: eeschema/sch_label.cpp:1195 eeschema/sch_tablecell.cpp:126
 #: eeschema/sch_text.cpp:635 eeschema/sch_textbox.cpp:541
 #: eeschema/widgets/sch_properties_panel.cpp:258 pcbnew/pcb_dimension.cpp:628
@@ -6655,14 +6657,14 @@ msgstr "Fonte"
 #: pcbnew/board_stackup_manager/panel_board_stackup_base.cpp:91
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:56
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:57
-#: pcbnew/pcb_fields_grid_table.cpp:179 pcbnew/pcb_tablecell.cpp:206
+#: pcbnew/pcb_fields_grid_table.cpp:148 pcbnew/pcb_tablecell.cpp:206
 #: pcbnew/pcb_text.cpp:291
 msgid "Thickness"
 msgstr "Épaisseur"
 
 #: common/eda_text.cpp:1375 eeschema/sch_field.cpp:1772
 #: eeschema/sch_text.cpp:772 pcbnew/microwave/microwave_polygon.cpp:127
-#: pcbnew/pcb_fields_grid_table.cpp:187
+#: pcbnew/pcb_fields_grid_table.cpp:156
 msgid "Mirrored"
 msgstr "Miroir"
 
@@ -7175,7 +7177,7 @@ msgstr "Copier les cellules sélectionnées dans le Presse papier"
 #: common/widgets/listbox_tricks.cpp:51
 #: eeschema/tools/sch_editor_control.cpp:2270
 #: eeschema/tools/symbol_editor_edit_tool.cpp:1020
-#: pcbnew/dialogs/panel_setup_rules.cpp:132 pcbnew/tools/pcb_control.cpp:1234
+#: pcbnew/dialogs/panel_setup_rules.cpp:132 pcbnew/tools/pcb_control.cpp:1238
 msgid "Paste"
 msgstr "Copie des éléments sauvegardés"
 
@@ -7187,7 +7189,7 @@ msgstr ""
 #: common/grid_tricks.cpp:368 common/tool/actions.cpp:291
 #: common/widgets/listbox_tricks.cpp:54 eeschema/tools/sch_edit_tool.cpp:1680
 #: eeschema/tools/symbol_editor_edit_tool.cpp:476
-#: kicad/dialogs/panel_jobset.cpp:363 kicad/project_tree_pane.cpp:941
+#: kicad/dialogs/panel_jobset.cpp:363 kicad/project_tree_pane.cpp:942
 #: pcbnew/dialogs/panel_setup_rules.cpp:133 pcbnew/tools/edit_tool.cpp:2646
 msgid "Delete"
 msgstr "Supprimer"
@@ -7783,165 +7785,165 @@ msgstr "Impossible de changer de langage en %s"
 msgid "undefined"
 msgstr "indéfini"
 
-#: common/layer_id.cpp:112
+#: common/layer_id.cpp:67
 #: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr_parser.cpp:1149
 msgid "Rescue"
 msgstr "Secours"
 
-#: common/layer_id.cpp:116 eeschema/widgets/panel_sch_selection_filter.cpp:204
+#: common/layer_id.cpp:71 eeschema/widgets/panel_sch_selection_filter.cpp:204
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:37
 msgid "Wires"
 msgstr "Fils"
 
-#: common/layer_id.cpp:117
+#: common/layer_id.cpp:72
 msgid "Buses"
 msgstr "Bus"
 
-#: common/layer_id.cpp:118
+#: common/layer_id.cpp:73
 msgid "Bus junctions"
 msgstr "Jonction de bus"
 
-#: common/layer_id.cpp:119
+#: common/layer_id.cpp:74
 msgid "Junctions"
 msgstr "Jonctions"
 
-#: common/layer_id.cpp:120 eeschema/widgets/panel_sch_selection_filter.cpp:205
+#: common/layer_id.cpp:75 eeschema/widgets/panel_sch_selection_filter.cpp:205
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:41
 #: eeschema/widgets/search_handlers.cpp:399
 msgid "Labels"
 msgstr "Labels"
 
-#: common/layer_id.cpp:121
+#: common/layer_id.cpp:76
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:45
 msgid "Global labels"
 msgstr "Labels globaux"
 
-#: common/layer_id.cpp:122
+#: common/layer_id.cpp:77
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:48
 msgid "Hierarchical labels"
 msgstr "Labels hiérarchiques"
 
-#: common/layer_id.cpp:123 eeschema/sch_symbol.cpp:2981
+#: common/layer_id.cpp:78 eeschema/sch_symbol.cpp:2981
 msgid "Pin numbers"
 msgstr "Numéros de pins"
 
-#: common/layer_id.cpp:124 eeschema/sch_symbol.cpp:2985
+#: common/layer_id.cpp:79 eeschema/sch_symbol.cpp:2985
 msgid "Pin names"
 msgstr "Noms de pins"
 
-#: common/layer_id.cpp:125
+#: common/layer_id.cpp:80
 msgid "Symbol references"
 msgstr "References de symboles"
 
-#: common/layer_id.cpp:126
+#: common/layer_id.cpp:81
 msgid "Symbol values"
 msgstr "Valeurs de symboles"
 
-#: common/layer_id.cpp:127
+#: common/layer_id.cpp:82
 msgid "Symbol fields"
 msgstr "Champs du symbole"
 
-#: common/layer_id.cpp:128
+#: common/layer_id.cpp:83
 msgid "Sheet references"
 msgstr "Références de feuilles"
 
-#: common/layer_id.cpp:129
+#: common/layer_id.cpp:84
 msgid "Net class references"
 msgstr "Références de classe de net"
 
-#: common/layer_id.cpp:130
+#: common/layer_id.cpp:85
 msgid "Rule areas"
 msgstr "Surface à règles"
 
-#: common/layer_id.cpp:131
+#: common/layer_id.cpp:86
 msgid "Symbol body outlines"
 msgstr "Contour corps de symbole"
 
-#: common/layer_id.cpp:132
+#: common/layer_id.cpp:87
 msgid "Symbol body fills"
 msgstr "Remplissage corps de symbole"
 
-#: common/layer_id.cpp:133
+#: common/layer_id.cpp:88
 msgid "Shape fills"
 msgstr "Remplissage des formes"
 
-#: common/layer_id.cpp:134
+#: common/layer_id.cpp:89
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:72
 msgid "Schematic text && graphics"
 msgstr "Texte de schématique et graphiques"
 
-#: common/layer_id.cpp:135
+#: common/layer_id.cpp:90
 msgid "Symbol private text && graphics"
 msgstr "Symbole texte && graphiques privés"
 
-#: common/layer_id.cpp:136
+#: common/layer_id.cpp:91
 msgid "Schematic text && graphics backgrounds"
 msgstr "Arrière-plans de texte && graphiques schématiques"
 
-#: common/layer_id.cpp:137 eeschema/widgets/panel_sch_selection_filter.cpp:206
+#: common/layer_id.cpp:92 eeschema/widgets/panel_sch_selection_filter.cpp:206
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:33
 msgid "Pins"
 msgstr "Pins"
 
-#: common/layer_id.cpp:138
+#: common/layer_id.cpp:93
 msgid "Sheet borders"
 msgstr "Bordures de feuilles"
 
-#: common/layer_id.cpp:139
+#: common/layer_id.cpp:94
 msgid "Sheet backgrounds"
 msgstr "Arrière-plan de feuilles"
 
-#: common/layer_id.cpp:140
+#: common/layer_id.cpp:95
 msgid "Sheet names"
 msgstr "Noms feuilles"
 
-#: common/layer_id.cpp:141
+#: common/layer_id.cpp:96
 msgid "Sheet fields"
 msgstr "Champs de feuille"
 
-#: common/layer_id.cpp:142
+#: common/layer_id.cpp:97
 msgid "Sheet file names"
 msgstr "Nom fichiers de feuilles"
 
-#: common/layer_id.cpp:143
+#: common/layer_id.cpp:98
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:63
 msgid "Sheet pins"
 msgstr "Pins de feuille"
 
-#: common/layer_id.cpp:144
+#: common/layer_id.cpp:99
 msgid "No-connect symbols"
 msgstr "Symboles de non connexions"
 
-#: common/layer_id.cpp:145
+#: common/layer_id.cpp:100
 msgid "DNP markers"
 msgstr "Marqueurs DNP"
 
-#: common/layer_id.cpp:146
+#: common/layer_id.cpp:101
 msgid "Excluded-from-simulation markers"
 msgstr "Marqueurs type 'exclus de la simulation'"
 
-#: common/layer_id.cpp:147
+#: common/layer_id.cpp:102
 msgid "ERC warnings"
 msgstr "ERC warnings"
 
-#: common/layer_id.cpp:148
+#: common/layer_id.cpp:103
 msgid "ERC errors"
 msgstr "ERC erreurs"
 
-#: common/layer_id.cpp:149
+#: common/layer_id.cpp:104
 msgid "ERC exclusions"
 msgstr "Exclusions de ERC"
 
-#: common/layer_id.cpp:150 common/layer_id.cpp:189
+#: common/layer_id.cpp:105 common/layer_id.cpp:144
 #: pcbnew/widgets/appearance_controls.cpp:347
 msgid "Anchors"
 msgstr "Ancres"
 
-#: common/layer_id.cpp:151 common/layer_id.cpp:193
+#: common/layer_id.cpp:106 common/layer_id.cpp:148
 msgid "Helper items"
 msgstr "Eléments d'aide"
 
-#: common/layer_id.cpp:152 common/layer_id.cpp:194 common/tool/grid_menu.cpp:56
+#: common/layer_id.cpp:107 common/layer_id.cpp:149 common/tool/grid_menu.cpp:56
 #: eeschema/tools/sch_editor_control.cpp:2867
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:103
 #: gerbview/widgets/gerbview_layer_widget.cpp:135
@@ -7949,80 +7951,80 @@ msgstr "Eléments d'aide"
 msgid "Grid"
 msgstr "Grille"
 
-#: common/layer_id.cpp:153
+#: common/layer_id.cpp:108
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:104
 msgid "Axes"
 msgstr "Axes"
 
-#: common/layer_id.cpp:154 common/layer_id.cpp:196
+#: common/layer_id.cpp:109 common/layer_id.cpp:151
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:107
 #: gerbview/widgets/gerbview_layer_widget.cpp:141
 msgid "Background"
 msgstr "Arrière plan"
 
-#: common/layer_id.cpp:155 common/layer_id.cpp:192
+#: common/layer_id.cpp:110 common/layer_id.cpp:147
 #: common/widgets/gal_options_panel_base.cpp:120
 #: eeschema/sim/simulator_frame_ui.cpp:613
 #: eeschema/sim/simulator_frame_ui_base.cpp:167
 msgid "Cursor"
 msgstr "Curseur"
 
-#: common/layer_id.cpp:156
+#: common/layer_id.cpp:111
 msgid "Hovered items"
 msgstr "Éléments survolés"
 
-#: common/layer_id.cpp:157
+#: common/layer_id.cpp:112
 msgid "Highlighted items"
 msgstr "Eléments en surbrillance"
 
-#: common/layer_id.cpp:158
+#: common/layer_id.cpp:113
 msgid "Hidden items"
 msgstr "Items invisibles"
 
-#: common/layer_id.cpp:159 common/layer_id.cpp:197
+#: common/layer_id.cpp:114 common/layer_id.cpp:152
 msgid "Selection highlight"
 msgstr "Sélection surbrillance"
 
-#: common/layer_id.cpp:160
+#: common/layer_id.cpp:115
 msgid "Net color highlight"
 msgstr "Couleur de surbrillance de netclasse"
 
-#: common/layer_id.cpp:161 common/layer_id.cpp:190
+#: common/layer_id.cpp:116 common/layer_id.cpp:145
 msgid "Drawing sheet"
 msgstr "Feuille de dessin"
 
-#: common/layer_id.cpp:162 common/layer_id.cpp:191
+#: common/layer_id.cpp:117 common/layer_id.cpp:146
 msgid "Page limits"
 msgstr "Limites de page"
 
-#: common/layer_id.cpp:163
+#: common/layer_id.cpp:118
 msgid "Operating point voltages"
 msgstr "Tensions des point de fonctionnement"
 
-#: common/layer_id.cpp:164
+#: common/layer_id.cpp:119
 msgid "Operating point currents"
 msgstr "Courants des point de fonctionnement"
 
-#: common/layer_id.cpp:168
+#: common/layer_id.cpp:123
 msgid "Footprints front"
 msgstr "Empreintes dessus"
 
-#: common/layer_id.cpp:169
+#: common/layer_id.cpp:124
 msgid "Footprints back"
 msgstr "Empreintes dessous"
 
-#: common/layer_id.cpp:171
+#: common/layer_id.cpp:126
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:27
 #: eeschema/dialogs/dialog_update_from_pcb_base.cpp:53
 #: pcbnew/dialogs/dialog_global_edit_text_and_graphics_base.cpp:28
 msgid "Reference designators"
 msgstr "Références schématique"
 
-#: common/layer_id.cpp:172
+#: common/layer_id.cpp:127
 msgid "Footprint text"
 msgstr "Texte d’empreinte"
 
-#: common/layer_id.cpp:173
+#: common/layer_id.cpp:128
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:27
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:64
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:24
@@ -8032,91 +8034,91 @@ msgstr "Texte d’empreinte"
 msgid "Tracks"
 msgstr "Pistes"
 
-#: common/layer_id.cpp:174
+#: common/layer_id.cpp:129
 msgid "Through vias"
 msgstr "Vias traversantes"
 
-#: common/layer_id.cpp:175
+#: common/layer_id.cpp:130
 msgid "Blind/Buried vias"
 msgstr "Vias Aveugles/Enterrées"
 
-#: common/layer_id.cpp:176
+#: common/layer_id.cpp:131
 msgid "Micro-vias"
 msgstr "Micro vias"
 
-#: common/layer_id.cpp:177
+#: common/layer_id.cpp:132
 msgid "Via holes"
 msgstr "Trous de vias"
 
-#: common/layer_id.cpp:178
+#: common/layer_id.cpp:133
 msgid "Via hole walls"
 msgstr "Paroi des trous de vias"
 
-#: common/layer_id.cpp:179
+#: common/layer_id.cpp:134
 msgid "Plated holes"
 msgstr "Trous métallisés"
 
-#: common/layer_id.cpp:180
+#: common/layer_id.cpp:135
 msgid "Plated hole walls"
 msgstr "Paroi des trous métallisés"
 
-#: common/layer_id.cpp:181
+#: common/layer_id.cpp:136
 msgid "Non-plated holes"
 msgstr "Trous non métallisés"
 
-#: common/layer_id.cpp:182 pcbnew/dialogs/panel_edit_options_base.cpp:371
+#: common/layer_id.cpp:137 pcbnew/dialogs/panel_edit_options_base.cpp:371
 #: pcbnew/widgets/appearance_controls.cpp:343
 #: pcbnew/widgets/appearance_controls.cpp:721
-#: pcbnew/widgets/appearance_controls.cpp:2537
+#: pcbnew/widgets/appearance_controls.cpp:2573
 #: pcbnew/widgets/search_handlers.cpp:386
 msgid "Ratsnest"
 msgstr "Chevelu"
 
-#: common/layer_id.cpp:183
+#: common/layer_id.cpp:138
 msgid "DRC warnings"
 msgstr "DRC avertissements"
 
-#: common/layer_id.cpp:184
+#: common/layer_id.cpp:139
 msgid "DRC errors"
 msgstr "DRC Erreurs"
 
-#: common/layer_id.cpp:185
+#: common/layer_id.cpp:140
 msgid "DRC shape 1"
 msgstr "DRC forme 1"
 
-#: common/layer_id.cpp:186
+#: common/layer_id.cpp:141
 msgid "DRC shape 2"
 msgstr "DRC forme 2"
 
-#: common/layer_id.cpp:187
+#: common/layer_id.cpp:142
 msgid "DRC exclusions"
 msgstr "DRC exclusions"
 
-#: common/layer_id.cpp:188
+#: common/layer_id.cpp:143
 msgid "DRC marker shadows"
 msgstr "DRC marker shadows"
 
-#: common/layer_id.cpp:195
+#: common/layer_id.cpp:150
 msgid "Grid axes"
 msgstr "Axes de grille"
 
-#: common/layer_id.cpp:198
+#: common/layer_id.cpp:153
 msgid "Locked item shadow"
 msgstr "Ombre sur élément verrouillé"
 
-#: common/layer_id.cpp:199
+#: common/layer_id.cpp:154
 msgid "Courtyard collision shadow"
 msgstr "Ombre de collision de surface réservée"
 
-#: common/layer_id.cpp:200
+#: common/layer_id.cpp:155
 msgid "Track net names"
 msgstr "Noms de net sur pistes"
 
-#: common/layer_id.cpp:201
+#: common/layer_id.cpp:156
 msgid "Pad net names"
 msgstr "Noms de net sur pads"
 
-#: common/layer_id.cpp:202
+#: common/layer_id.cpp:157
 msgid "Via net names"
 msgstr "Noms de net sur vias"
 
@@ -8175,13 +8177,13 @@ msgstr "Élément"
 
 #: common/lib_tree_model_adapter.cpp:422
 #: eeschema/widgets/panel_design_block_chooser.cpp:411
-#: eeschema/widgets/panel_symbol_chooser.cpp:171
+#: eeschema/widgets/panel_symbol_chooser.cpp:173
 #: pcbnew/widgets/panel_footprint_chooser.cpp:96
 msgid "Recently Used"
 msgstr "Récemment Utilisés"
 
 #: common/lib_tree_model_adapter.cpp:424
-#: eeschema/widgets/panel_symbol_chooser.cpp:178
+#: eeschema/widgets/panel_symbol_chooser.cpp:180
 msgid "Already Placed"
 msgstr "Déjà Placé"
 
@@ -8469,7 +8471,7 @@ msgstr "Défaut d'Edition"
 #: eeschema/dialogs/dialog_sim_model_base.cpp:271 eeschema/sch_symbol.cpp:2058
 #: eeschema/sch_symbol.cpp:2110 eeschema/sch_symbol.cpp:2991
 #: eeschema/widgets/search_handlers.cpp:160
-#: eeschema/widgets/search_handlers.cpp:246 pcbnew/footprint.cpp:4045
+#: eeschema/widgets/search_handlers.cpp:246 pcbnew/footprint.cpp:4050
 #: pcbnew/widgets/search_handlers.cpp:118
 msgid "Reference"
 msgstr "Référence"
@@ -8491,7 +8493,7 @@ msgstr "Groupés par Valeur et Empreinte"
 #: eeschema/tools/sch_edit_tool.cpp:551
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:179
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:184
-#: pcbnew/footprint.cpp:4068
+#: pcbnew/footprint.cpp:4073
 msgid "Attributes"
 msgstr "Attributs"
 
@@ -8508,16 +8510,16 @@ msgstr "TSV"
 msgid "Semicolons"
 msgstr "Point-virgules"
 
-#: common/settings/color_settings.cpp:337
+#: common/settings/color_settings.cpp:379
 msgid "(Footprints)"
 msgstr "(Empreintes)"
 
-#: common/settings/color_settings.cpp:389
+#: common/settings/color_settings.cpp:433
 #: pagelayout_editor/dialogs/panel_pl_editor_color_settings.cpp:82
 msgid "KiCad Default"
 msgstr "KiCad Défaut"
 
-#: common/settings/color_settings.cpp:394
+#: common/settings/color_settings.cpp:438
 msgid "KiCad Classic"
 msgstr "KiCad Classique"
 
@@ -8540,7 +8542,7 @@ msgid "Create a new document in the editor"
 msgstr "Créer un nouveau document dans l’éditeur"
 
 #: common/tool/actions.cpp:52 eeschema/symbol_editor/symbol_editor.cpp:866
-#: pcbnew/footprint_libraries_utils.cpp:1050
+#: pcbnew/footprint_libraries_utils.cpp:1059
 msgid "New Library..."
 msgstr "Nouvelle Librairie..."
 
@@ -8582,7 +8584,7 @@ msgstr "Ouvrir un fichier librairie avec l'explorateur de fichiers du système"
 
 #: common/tool/actions.cpp:91 eeschema/symbol_editor/symbol_editor.cpp:856
 #: eeschema/widgets/tuner_slider_base.cpp:117
-#: pcbnew/footprint_libraries_utils.cpp:1036
+#: pcbnew/footprint_libraries_utils.cpp:1045
 msgid "Save"
 msgstr "Sauvegarder"
 
@@ -9349,7 +9351,7 @@ msgstr "Afficher/masquer le gestionnaire de propriétés"
 
 #: common/tool/actions.cpp:1124
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:101
-#: eeschema/fields_grid_table.cpp:1068
+#: eeschema/fields_grid_table.cpp:1059
 msgid "Show Datasheet"
 msgstr "Voir Documentation"
 
@@ -9479,6 +9481,7 @@ msgstr "Recharger tous les plugins python et rafraîchir les menus de plugins"
 #: eeschema/dialogs/dialog_schematic_setup.cpp:136
 #: pcbnew/dialogs/dialog_board_setup.cpp:210
 #: pcbnew/dialogs/dialog_footprint_properties.cpp:79
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:149
 msgid "Embedded Files"
 msgstr "Fichiers Intégrés"
 
@@ -9668,8 +9671,8 @@ msgid "Mirroring for Y axis is not supported yet"
 msgstr "Mise en miroir pour l’axe des Y n'est pas encore supporté"
 
 #: common/widgets/filter_combobox.cpp:72
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:806
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:833
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:805
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:832
 msgid "Filter:"
 msgstr "Filtre:"
 
@@ -9685,7 +9688,7 @@ msgstr "Circuit Imprimé"
 #: common/widgets/footprint_diff_widget.cpp:42 cvpcb/cvpcb_mainframe.cpp:814
 #: eeschema/sch_base_frame.cpp:593 eeschema/sch_symbol.cpp:2086
 #: eeschema/sch_symbol.cpp:2090 eeschema/sch_symbol.cpp:2125
-#: eeschema/widgets/symbol_diff_widget.cpp:45 pcbnew/footprint.cpp:1624
+#: eeschema/widgets/symbol_diff_widget.cpp:45 pcbnew/footprint.cpp:1629
 msgid "Library"
 msgstr "Librairie"
 
@@ -9699,7 +9702,7 @@ msgid "Footprint not found."
 msgstr "Empreinte non trouvée."
 
 #: common/widgets/footprint_select_widget.cpp:68 cvpcb/cvpcb_mainframe.cpp:899
-#: pcbnew/footprint_edit_frame.cpp:1060
+#: pcbnew/footprint_edit_frame.cpp:1070
 #: pcbnew/widgets/panel_footprint_chooser.cpp:69
 msgid "Loading Footprint Libraries"
 msgstr "Chargement Librairies d'Empreintes"
@@ -9778,7 +9781,7 @@ msgstr "Accrochage à la grille:"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:357
 #: pcbnew/dialogs/panel_edit_options_base.cpp:329
 #: pcbnew/dialogs/panel_edit_options_base.cpp:343
-#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1824
+#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1848
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 msgid "Always"
 msgstr "Toujours"
@@ -9791,7 +9794,7 @@ msgstr "Quand la grille est affichée"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:357
 #: pcbnew/dialogs/panel_edit_options_base.cpp:329
 #: pcbnew/dialogs/panel_edit_options_base.cpp:343
-#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1825
+#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1849
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 msgid "Never"
 msgstr "Jamais"
@@ -10061,8 +10064,8 @@ msgstr "Montrer:"
 #: pcbnew/dialogs/dialog_footprint_checker_base.cpp:36
 #: pcbnew/widgets/appearance_controls.cpp:713
 #: pcbnew/widgets/appearance_controls.cpp:755
-#: pcbnew/widgets/appearance_controls.cpp:2534
-#: pcbnew/widgets/appearance_controls.cpp:2553
+#: pcbnew/widgets/appearance_controls.cpp:2570
+#: pcbnew/widgets/appearance_controls.cpp:2589
 msgid "All"
 msgstr "Tout"
 
@@ -10152,12 +10155,12 @@ msgid "EasyEDA (JLCEDA) Pro files"
 msgstr "Fichiers EasyEDA (JLCEDA) Pro"
 
 #: common/wildcards_and_files_ext.cpp:339
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:301
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:302
 msgid "KiCad printed circuit board files"
 msgstr "Fichiers circuits imprimés KiCad"
 
 #: common/wildcards_and_files_ext.cpp:346
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:311
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:312
 msgid "KiCad footprint files"
 msgstr "Fichiers d'empreinte KiCad"
 
@@ -10402,7 +10405,7 @@ msgstr "'%s' n’est pas une empreinte valide."
 #: eeschema/generate_alias_info.cpp:39 eeschema/sch_symbol.cpp:2105
 #: eeschema/sch_symbol.cpp:2678 eeschema/sch_symbol.cpp:3003
 #: eeschema/symbol_editor/symbol_editor.cpp:1629
-#: eeschema/symbol_viewer_frame.cpp:462 pcbnew/footprint.cpp:4058
+#: eeschema/symbol_viewer_frame.cpp:462 pcbnew/footprint.cpp:4063
 #: pcbnew/generate_footprint_info.cpp:37 pcbnew/plot_board_layers.cpp:133
 msgid "Keywords"
 msgstr "Mots Clés"
@@ -10470,7 +10473,7 @@ msgstr "Fichier de projet: '%s'"
 #: cvpcb/dialogs/dialog_config_equfiles.cpp:94
 #: eeschema/dialogs/dialog_bom.cpp:403
 #: gerbview/tools/gerbview_inspection_tool.cpp:185
-#: kicad/project_tree_pane.cpp:1022
+#: kicad/project_tree_pane.cpp:1023
 msgid "No text editor selected in KiCad.  Please choose one."
 msgstr "Pas d'éditeur défini dans KiCad. Veuillez en sélectionner un."
 
@@ -10557,7 +10560,7 @@ msgstr "Empreinte '%s' non trouvée."
 msgid "Error loading footprint"
 msgstr "Erreur de chargement de l'empreinte"
 
-#: cvpcb/display_footprints_frame.cpp:508 pcbnew/footprint.cpp:1684
+#: cvpcb/display_footprints_frame.cpp:508 pcbnew/footprint.cpp:1689
 #, c-format
 msgid "Footprint: %s"
 msgstr "Empreinte: %s"
@@ -10926,7 +10929,7 @@ msgid "Enter a description for the library:"
 msgstr "Entrez une description pour la lirairie:"
 
 #: eeschema/design_block_utils.cpp:240 eeschema/sch_symbol.cpp:3000
-#: pcbnew/footprint.cpp:4055 pcbnew/plot_board_layers.cpp:129
+#: pcbnew/footprint.cpp:4060 pcbnew/plot_board_layers.cpp:129
 msgid "Library Description"
 msgstr "Description de Librairie"
 
@@ -10958,10 +10961,10 @@ msgid "Please select a library to delete."
 msgstr "Veuillez sélectionner une librairie à supprimer."
 
 #: eeschema/design_block_utils.cpp:470 eeschema/design_block_utils.cpp:512
-#: eeschema/design_block_utils.cpp:555 pcbnew/footprint_libraries_utils.cpp:543
+#: eeschema/design_block_utils.cpp:555 pcbnew/footprint_libraries_utils.cpp:552
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:958
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2939
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3017
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2942
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3020
 #, c-format
 msgid "Library '%s' is read only."
 msgstr "La librairie '%s' est en lecture seule."
@@ -11611,7 +11614,7 @@ msgstr "Texte de Connexion:"
 #: eeschema/dialogs/dialog_database_lib_settings_base.cpp:99
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:210
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:1383
-#: pcbnew/footprint_edit_frame.cpp:229 pcbnew/footprint_edit_frame.cpp:951
+#: pcbnew/footprint_edit_frame.cpp:229 pcbnew/footprint_edit_frame.cpp:961
 msgid "Libraries"
 msgstr "Librairies"
 
@@ -12697,7 +12700,7 @@ msgstr "Afficher la fenêtre d’aide de syntaxe"
 #: eeschema/sch_symbol.cpp:2989
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:27
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:28
-#: pcbnew/footprint.cpp:4043
+#: pcbnew/footprint.cpp:4048
 msgid "Fields"
 msgstr "Champs"
 
@@ -12706,21 +12709,21 @@ msgstr "Champs"
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:62
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:201
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:58
-#: eeschema/fields_grid_table.cpp:480
+#: eeschema/fields_grid_table.cpp:471
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:53
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:54
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:54
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:158
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:49
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:99
 #: pcbnew/dialogs/panel_fp_properties_3d_model_base.cpp:45
-#: pcbnew/pcb_fields_grid_table.cpp:176
+#: pcbnew/pcb_fields_grid_table.cpp:145
 msgid "Show"
 msgstr "Visible"
 
 #: eeschema/dialogs/dialog_label_properties_base.cpp:90
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:62
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:59
-#: eeschema/fields_grid_table.cpp:481
+#: eeschema/fields_grid_table.cpp:472
 msgid "Show Name"
 msgstr "Montrer Nom"
 
@@ -12728,7 +12731,7 @@ msgstr "Montrer Nom"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:63
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:63
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:60
-#: eeschema/fields_grid_table.cpp:482
+#: eeschema/fields_grid_table.cpp:473
 msgid "H Align"
 msgstr "Alignement H"
 
@@ -12736,7 +12739,7 @@ msgstr "Alignement H"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:64
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:64
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:61
-#: eeschema/fields_grid_table.cpp:483
+#: eeschema/fields_grid_table.cpp:474
 msgid "V Align"
 msgstr "Alignement V"
 
@@ -12744,7 +12747,7 @@ msgstr "Alignement V"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:67
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:67
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:64
-#: eeschema/fields_grid_table.cpp:486 eeschema/sch_field.cpp:1140
+#: eeschema/fields_grid_table.cpp:477 eeschema/sch_field.cpp:1140
 #: eeschema/sch_field.cpp:1777 eeschema/sch_label.cpp:1201
 #: eeschema/sch_tablecell.cpp:132 eeschema/sch_text.cpp:641
 #: eeschema/sch_text.cpp:778 eeschema/sch_textbox.cpp:547
@@ -12758,7 +12761,7 @@ msgstr "Taille du Texte"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:69
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:69
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:66
-#: eeschema/fields_grid_table.cpp:488
+#: eeschema/fields_grid_table.cpp:479
 msgid "X Position"
 msgstr "Position X"
 
@@ -12768,7 +12771,7 @@ msgstr "Position X"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:70
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:70
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:67
-#: eeschema/fields_grid_table.cpp:489
+#: eeschema/fields_grid_table.cpp:480
 msgid "Y Position"
 msgstr "Position Y"
 
@@ -13062,7 +13065,7 @@ msgstr "Nouveau Symbole"
 #: eeschema/dialogs/dialog_sheet_properties.cpp:217
 #: eeschema/dialogs/dialog_symbol_properties.cpp:650
 #: pcbnew/dialogs/dialog_footprint_properties.cpp:402
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:424
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:433
 msgid "Fields must have a name."
 msgstr "Les champs doivent avoir un nom."
 
@@ -13098,25 +13101,25 @@ msgstr "Le nom de symbole '%s' existe déjà  en librairie '%s'."
 msgid "Edit Symbol Properties"
 msgstr "Editer Propriétés du Symbole"
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:548
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:547
 #, c-format
 msgid "The name '%s' is already in use."
 msgstr "Le nom '%s' est déjà utilisé."
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:634
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:633
 #: eeschema/dialogs/dialog_sheet_properties.cpp:785
 #: eeschema/dialogs/dialog_symbol_properties.cpp:883
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:688
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:684
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:716
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:720
 #, c-format
 msgid "The first %d fields are mandatory."
 msgstr "Les %d premiers champs sont obligatoires."
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:806
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:805
 msgid "Add Footprint Filter"
 msgstr "Ajouter Filtre Empreintes"
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:833
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:832
 msgid "Edit Footprint Filter"
 msgstr "Éditer Filtre d'Empreintes"
 
@@ -14029,7 +14032,7 @@ msgstr "Règles Electriques"
 #: eeschema/dialogs/dialog_schematic_setup.cpp:112
 #: pcbnew/dialogs/dialog_board_setup.cpp:186
 #: pcbnew/widgets/appearance_controls.cpp:515
-#: pcbnew/widgets/appearance_controls.cpp:2420
+#: pcbnew/widgets/appearance_controls.cpp:2456
 #: pcbnew/widgets/appearance_controls_base.cpp:118
 #: pcbnew/widgets/search_handlers.cpp:381
 #: pcbnew/widgets/search_handlers.cpp:465
@@ -14121,7 +14124,7 @@ msgid "Clear colors to use Schematic Editor colors."
 msgstr ""
 "Effacer les couleurs pour utiliser les couleurs de l'Editeur de Schémas."
 
-#: eeschema/dialogs/dialog_shape_properties_base.cpp:158 pcbnew/zone.cpp:1970
+#: eeschema/dialogs/dialog_shape_properties_base.cpp:158 pcbnew/zone.cpp:1994
 msgid "Fill Style"
 msgstr "Style de Remplissage"
 
@@ -14385,7 +14388,7 @@ msgstr "SP"
 
 #: eeschema/dialogs/dialog_sim_command_base.cpp:25
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:96
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283 pcbnew/pad.cpp:2504
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283 pcbnew/pad.cpp:2498
 #: pcbnew/widgets/pcb_net_inspector_panel_data_model.h:711
 msgid "Custom"
 msgstr "Personnalisé"
@@ -15023,17 +15026,17 @@ msgid "Sequentially place all units of the symbol."
 msgstr "Placez séquentiellement toutes les unités du symbole."
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:95
-#: eeschema/fields_grid_table.cpp:1061
+#: eeschema/fields_grid_table.cpp:1052
 msgid "Select Footprint..."
 msgstr "Sélection Empreinte..."
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:96
-#: eeschema/fields_grid_table.cpp:1062
+#: eeschema/fields_grid_table.cpp:1053
 msgid "Browse for footprint"
 msgstr "Examen des empreintes"
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:102
-#: eeschema/fields_grid_table.cpp:1069
+#: eeschema/fields_grid_table.cpp:1060
 msgid "Show datasheet in browser"
 msgstr "Afficher dans un Visualisateur"
 
@@ -15159,7 +15162,7 @@ msgstr "Sauver Préréglage de la Nomenclature"
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1811
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2213
-#: pcbnew/widgets/appearance_controls.cpp:2728
+#: pcbnew/widgets/appearance_controls.cpp:2764
 msgid ""
 "Default presets cannot be modified.\n"
 "Please use a different name."
@@ -16813,7 +16816,7 @@ msgid "Net Navigator"
 msgstr "Navigateur de Net"
 
 #: eeschema/eeschema_settings.cpp:114 eeschema/sch_edit_frame.cpp:2207
-#: pcbnew/footprint_edit_frame.cpp:246 pcbnew/footprint_edit_frame.cpp:957
+#: pcbnew/footprint_edit_frame.cpp:246 pcbnew/footprint_edit_frame.cpp:967
 #: pcbnew/pcb_edit_frame.cpp:334 pcbnew/pcb_edit_frame.cpp:1709
 msgid "Selection Filter"
 msgstr "Filtre de Sélection"
@@ -17290,28 +17293,28 @@ msgstr ""
 "\n"
 "** messages ERC: %d  Erreurs %d  Avertissements %d\n"
 
-#: eeschema/fields_grid_table.cpp:287 eeschema/files-io.cpp:919
+#: eeschema/fields_grid_table.cpp:278 eeschema/files-io.cpp:919
 #: eeschema/tools/sch_editor_control.cpp:128
 msgid "Schematic Files"
 msgstr "Fichiers Schématiques"
 
-#: eeschema/fields_grid_table.cpp:318 eeschema/fields_grid_table.cpp:755
-#: eeschema/fields_grid_table.cpp:927
+#: eeschema/fields_grid_table.cpp:309 eeschema/fields_grid_table.cpp:746
+#: eeschema/fields_grid_table.cpp:918
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:154
 msgid "Horizontal"
 msgstr "Horizontal"
 
-#: eeschema/fields_grid_table.cpp:319 eeschema/fields_grid_table.cpp:757
-#: eeschema/fields_grid_table.cpp:929
+#: eeschema/fields_grid_table.cpp:310 eeschema/fields_grid_table.cpp:748
+#: eeschema/fields_grid_table.cpp:920
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:154
 msgid "Vertical"
 msgstr "Vertical"
 
-#: eeschema/fields_grid_table.cpp:492 eeschema/sch_field.cpp:1767
+#: eeschema/fields_grid_table.cpp:483 eeschema/sch_field.cpp:1767
 msgid "Allow Autoplacement"
 msgstr "Autoriser Auto-Placement"
 
-#: eeschema/fields_grid_table.cpp:493 eeschema/sch_field.cpp:1805
+#: eeschema/fields_grid_table.cpp:484 eeschema/sch_field.cpp:1805
 #: eeschema/sch_item.cpp:516 eeschema/sch_item.cpp:568
 msgid "Private"
 msgstr "Privé"
@@ -17649,8 +17652,8 @@ msgstr "Dérivé de"
 #: eeschema/symbol_editor/symbol_editor.cpp:171
 #: eeschema/symbol_editor/symbol_editor.cpp:237
 #: eeschema/symbol_library_manager.cpp:458
-#: eeschema/widgets/panel_symbol_chooser.cpp:564
-#: eeschema/widgets/panel_symbol_chooser.cpp:623
+#: eeschema/widgets/panel_symbol_chooser.cpp:566
+#: eeschema/widgets/panel_symbol_chooser.cpp:625
 #: eeschema/widgets/symbol_preview_widget.cpp:207
 #, c-format
 msgid "Error loading symbol %s from library '%s'."
@@ -17673,7 +17676,7 @@ msgstr "Pieds"
 
 #: eeschema/import_gfx/dialog_import_gfx_sch.cpp:202
 #: pcbnew/import_gfx/dialog_import_graphics.cpp:215
-#: pcbnew/tools/drawing_tool.cpp:1906 pcbnew/tools/drawing_tool.cpp:1998
+#: pcbnew/tools/drawing_tool.cpp:1908 pcbnew/tools/drawing_tool.cpp:2000
 msgid "Import Graphics"
 msgstr "Importer Graphiques"
 
@@ -17702,7 +17705,7 @@ msgstr ""
 "Seuls les vecteurs seront importés.  Les bitmaps et les polices sont ignorés."
 
 #: eeschema/import_gfx/dialog_import_gfx_sch_base.cpp:43
-#: pcbnew/dialogs/dialog_rule_area_properties.cpp:129 pcbnew/zone.cpp:1949
+#: pcbnew/dialogs/dialog_rule_area_properties.cpp:129 pcbnew/zone.cpp:1973
 msgid "Placement"
 msgstr "Placement"
 
@@ -17746,109 +17749,109 @@ msgstr "Unités par défaut:"
 msgid "Import Vector Graphics File"
 msgstr "Importer Fichier Graphique Vectoriel"
 
-#: eeschema/lib_symbol.cpp:294 eeschema/sch_symbol.cpp:445
+#: eeschema/lib_symbol.cpp:297 eeschema/sch_symbol.cpp:445
 #: eeschema/tools/sch_edit_tool.cpp:108
 #, c-format
 msgid "Unit %s"
 msgstr "Unité %s"
 
-#: eeschema/lib_symbol.cpp:573 eeschema/sch_sheet.cpp:309
+#: eeschema/lib_symbol.cpp:576 eeschema/sch_sheet.cpp:309
 #: eeschema/sch_symbol.cpp:1593
 msgid "Excluded from BOM"
 msgstr "Exclure de la Liste du Matériel"
 
-#: eeschema/lib_symbol.cpp:578 eeschema/sch_sheet.cpp:318
+#: eeschema/lib_symbol.cpp:581 eeschema/sch_sheet.cpp:318
 #: eeschema/sch_symbol.cpp:1602
 msgid "Excluded from board"
 msgstr "Exclure du PCB"
 
-#: eeschema/lib_symbol.cpp:583 eeschema/sch_sheet.cpp:327
+#: eeschema/lib_symbol.cpp:586 eeschema/sch_sheet.cpp:327
 #: eeschema/sch_symbol.cpp:1611
 msgid "Excluded from simulation"
 msgstr "Exclus de la simulation"
 
-#: eeschema/lib_symbol.cpp:588 eeschema/sch_sheet.cpp:336
+#: eeschema/lib_symbol.cpp:591 eeschema/sch_sheet.cpp:336
 #: eeschema/sch_sheet.cpp:880 eeschema/sch_symbol.cpp:1620
 #: eeschema/sch_symbol.cpp:2036 eeschema/widgets/search_handlers.cpp:169
-#: pcbnew/footprint.cpp:1672
+#: pcbnew/footprint.cpp:1677
 msgid "DNP"
 msgstr "DNP"
 
-#: eeschema/lib_symbol.cpp:1598
+#: eeschema/lib_symbol.cpp:1601
 msgid "Power flag differs."
 msgstr "Le flag Power diffère."
 
-#: eeschema/lib_symbol.cpp:1607
+#: eeschema/lib_symbol.cpp:1610
 msgid "Unit count differs."
 msgstr "Le nombre d'unités diffère."
 
-#: eeschema/lib_symbol.cpp:1647
+#: eeschema/lib_symbol.cpp:1650
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:745
 msgid "Graphic item count differs."
 msgstr "Nombre d'éléments graphiques diffère."
 
-#: eeschema/lib_symbol.cpp:1659
+#: eeschema/lib_symbol.cpp:1662
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:759
 #, c-format
 msgid "%s differs."
 msgstr "%s diffère."
 
-#: eeschema/lib_symbol.cpp:1670
+#: eeschema/lib_symbol.cpp:1673
 msgid "Pin count differs."
 msgstr "Le nombre de pin diffère."
 
-#: eeschema/lib_symbol.cpp:1686
+#: eeschema/lib_symbol.cpp:1689
 #, c-format
 msgid "Pin %s not found."
 msgstr "Pin %s non trouvée."
 
-#: eeschema/lib_symbol.cpp:1694
+#: eeschema/lib_symbol.cpp:1697
 #, c-format
 msgid "Pin %s differs."
 msgstr "Pin %s diffère."
 
-#: eeschema/lib_symbol.cpp:1721
+#: eeschema/lib_symbol.cpp:1724
 #, c-format
 msgid "%s field differs."
 msgstr "le champ %s diffère."
 
-#: eeschema/lib_symbol.cpp:1731
+#: eeschema/lib_symbol.cpp:1734
 msgid "Field count differs."
 msgstr "Le nombre de champs diffère."
 
-#: eeschema/lib_symbol.cpp:1740
+#: eeschema/lib_symbol.cpp:1743
 msgid "Footprint filters differs."
 msgstr "Le filtre d'empreintes diffère."
 
-#: eeschema/lib_symbol.cpp:1752
+#: eeschema/lib_symbol.cpp:1755
 msgid "Footprint filters differ."
 msgstr "Le filtre d'empreintes diffère."
 
-#: eeschema/lib_symbol.cpp:1763
+#: eeschema/lib_symbol.cpp:1766
 msgid "Symbol keywords differ."
 msgstr "Les mots-clés de l'empreinte diffèrent."
 
-#: eeschema/lib_symbol.cpp:1772
+#: eeschema/lib_symbol.cpp:1775
 msgid "Symbol pin name offsets differ."
 msgstr "Les offsets des noms de pin des symboles diffèrent."
 
-#: eeschema/lib_symbol.cpp:1783
+#: eeschema/lib_symbol.cpp:1786
 msgid "Show pin names settings differ."
 msgstr "Afficher le nom des pins diffère."
 
-#: eeschema/lib_symbol.cpp:1792
+#: eeschema/lib_symbol.cpp:1795
 msgid "Show pin numbers settings differ."
 msgstr "Afficher le numéro de pin diffère."
 
-#: eeschema/lib_symbol.cpp:1801
+#: eeschema/lib_symbol.cpp:1804
 msgid "Exclude from simulation settings differ."
 msgstr "Les paramètres d'exclusion de simulation diffèrent."
 
-#: eeschema/lib_symbol.cpp:1810
+#: eeschema/lib_symbol.cpp:1813
 msgid "Exclude from bill of materials settings differ."
 msgstr "Exclure de la liste du matériel diffère."
 
-#: eeschema/lib_symbol.cpp:1819
+#: eeschema/lib_symbol.cpp:1822
 msgid "Exclude from board settings differ."
 msgstr "Le paramètre d'exclusion du PCB diffère."
 
@@ -18016,9 +18019,9 @@ msgstr "Type d'élément non managé %d"
 
 #: eeschema/net_navigator.cpp:314 pcbnew/board.cpp:1810
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2124
-#: pcbnew/pcb_draw_panel_gal.cpp:644
+#: pcbnew/pcb_draw_panel_gal.cpp:717
 #: pcbnew/widgets/appearance_controls.cpp:1029
-#: pcbnew/widgets/appearance_controls.cpp:2419
+#: pcbnew/widgets/appearance_controls.cpp:2455
 #: pcbnew/widgets/appearance_controls_base.cpp:61
 #: pcbnew/widgets/appearance_controls_base.cpp:151
 #: pcbnew/widgets/search_handlers.cpp:307
@@ -18309,16 +18312,16 @@ msgstr ""
 #: eeschema/sch_bitmap.cpp:309 eeschema/sch_pin.cpp:2222
 #: eeschema/sch_shape.cpp:743 eeschema/sch_symbol.cpp:2957
 #: pcbnew/board_item.cpp:405 pcbnew/pcb_group.cpp:501 pcbnew/pcb_shape.cpp:906
-#: pcbnew/pcb_tablecell.cpp:182 pcbnew/pcb_track.cpp:2068 pcbnew/zone.cpp:1845
-#: pcbnew/zone.cpp:1857
+#: pcbnew/pcb_tablecell.cpp:182 pcbnew/pcb_track.cpp:2068 pcbnew/zone.cpp:1869
+#: pcbnew/zone.cpp:1881
 msgid "Position X"
 msgstr "Position X"
 
 #: eeschema/sch_bitmap.cpp:314 eeschema/sch_pin.cpp:2226
 #: eeschema/sch_shape.cpp:745 eeschema/sch_symbol.cpp:2960
 #: pcbnew/board_item.cpp:408 pcbnew/pcb_group.cpp:502 pcbnew/pcb_shape.cpp:908
-#: pcbnew/pcb_tablecell.cpp:183 pcbnew/pcb_track.cpp:2072 pcbnew/zone.cpp:1851
-#: pcbnew/zone.cpp:1858
+#: pcbnew/pcb_tablecell.cpp:183 pcbnew/pcb_track.cpp:2072 pcbnew/zone.cpp:1875
+#: pcbnew/zone.cpp:1882
 msgid "Position Y"
 msgstr "Position Y"
 
@@ -18355,7 +18358,7 @@ msgstr "Type Entrée de Bus"
 #: eeschema/sch_bus_entry.cpp:542 eeschema/sch_junction.cpp:319
 #: eeschema/sch_label.cpp:1225 eeschema/sch_line.cpp:951
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2134 pcbnew/pad.cpp:1295
-#: pcbnew/pcb_track.cpp:1667 pcbnew/tools/pcb_control.cpp:1870
+#: pcbnew/pcb_track.cpp:1667 pcbnew/tools/pcb_control.cpp:1874
 #: pcbnew/zone.cpp:807
 msgid "Resolved Netclass"
 msgstr "NetClasses Résolues"
@@ -18386,7 +18389,7 @@ msgstr "Le nouveau fichier schématique n'est pas sauvé"
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:640
 #: eeschema/symbol_editor/symbol_editor.cpp:1532
 #: kicad/dialogs/panel_jobset.cpp:787 pagelayout_editor/pl_editor_frame.cpp:411
-#: pcbnew/footprint_edit_frame.cpp:805 pcbnew/footprint_edit_frame.cpp:845
+#: pcbnew/footprint_edit_frame.cpp:815 pcbnew/footprint_edit_frame.cpp:855
 #: pcbnew/pcb_edit_frame.cpp:1181
 #, c-format
 msgid "Save changes to '%s' before closing?"
@@ -18424,13 +18427,13 @@ msgid "Could not open CvPcb"
 msgstr "Ne peut pas ouvrir CvPcb"
 
 #: eeschema/sch_edit_frame.cpp:1741 eeschema/sim/simulator_frame.cpp:341
-#: kicad/kicad_manager_frame.cpp:1045 pcbnew/footprint_edit_frame.cpp:1019
+#: kicad/kicad_manager_frame.cpp:1045 pcbnew/footprint_edit_frame.cpp:1029
 #: pcbnew/pcb_edit_frame.cpp:1796
 msgid "[Read Only]"
 msgstr "[Lecture Seule]"
 
 #: eeschema/sch_edit_frame.cpp:1744 eeschema/sim/simulator_frame.cpp:344
-#: pcbnew/footprint_edit_frame.cpp:1028 pcbnew/pcb_edit_frame.cpp:1799
+#: pcbnew/footprint_edit_frame.cpp:1038 pcbnew/pcb_edit_frame.cpp:1799
 msgid "[Unsaved]"
 msgstr "[Non sauvé]"
 
@@ -19091,7 +19094,7 @@ msgstr "Fichiers librairies HTTP"
 #: pcbnew/pcb_io/fabmaster/pcb_io_fabmaster.cpp:62
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:220
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:506
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2706
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2709
 #: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr_parser.cpp:154
 msgid "Open cancelled by user."
 msgstr "Lecture annulée par l’utilisateur."
@@ -19410,7 +19413,7 @@ msgstr "Style de Corps"
 #: pcbnew/dialogs/dialog_text_properties_base.cpp:83
 #: pcbnew/dialogs/dialog_textbox_properties_base.cpp:73
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:58
-#: pcbnew/footprint.cpp:1657 pcbnew/pad.cpp:1299 pcbnew/pad.cpp:2543
+#: pcbnew/footprint.cpp:1662 pcbnew/pad.cpp:1299 pcbnew/pad.cpp:2537
 #: pcbnew/pcb_dimension.cpp:659 pcbnew/pcb_group.cpp:396
 #: pcbnew/pcb_marker.cpp:381 pcbnew/pcb_shape.cpp:642
 #: pcbnew/pcb_tablecell.cpp:106 pcbnew/pcb_text.cpp:279
@@ -19455,11 +19458,11 @@ msgstr "Justification"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:39
 #: pcbnew/generators/pcb_tuning_pattern.cpp:478
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2130 pcbnew/pad.cpp:1293
-#: pcbnew/pad.cpp:2580 pcbnew/pcb_shape.cpp:923 pcbnew/pcb_tablecell.cpp:186
-#: pcbnew/pcb_track.cpp:1665 pcbnew/tools/pcb_control.cpp:1867
+#: pcbnew/pad.cpp:2574 pcbnew/pcb_shape.cpp:923 pcbnew/pcb_tablecell.cpp:186
+#: pcbnew/pcb_track.cpp:1665 pcbnew/tools/pcb_control.cpp:1871
 #: pcbnew/widgets/pcb_properties_panel.cpp:273
 #: pcbnew/widgets/search_handlers.cpp:177 pcbnew/zone.cpp:805
-#: pcbnew/zone.cpp:1905 pcbnew/zone_manager/dialog_zone_manager_base.cpp:42
+#: pcbnew/zone.cpp:1929 pcbnew/zone_manager/dialog_zone_manager_base.cpp:42
 #: pcbnew/zone_manager/model_zones_overview_table.h:76
 msgid "Net"
 msgstr "Net"
@@ -19609,7 +19612,7 @@ msgstr "Pin cachée %s [%s, %s, %s]]"
 msgid "Hidden pin %s [%s, %s]"
 msgstr "Pin cachée %s [%s, %s]]"
 
-#: eeschema/sch_pin.cpp:2204 pcbnew/pad.cpp:1286 pcbnew/pad.cpp:2600
+#: eeschema/sch_pin.cpp:2204 pcbnew/pad.cpp:1286 pcbnew/pad.cpp:2594
 msgid "Pin Name"
 msgstr "Nom Pin"
 
@@ -19740,7 +19743,7 @@ msgstr "Couleur de fond du corps"
 msgid "Fill color"
 msgstr "Couleur de remplissage"
 
-#: eeschema/sch_sheet.cpp:852 eeschema/sch_sheet.cpp:1712 pcbnew/zone.cpp:1835
+#: eeschema/sch_sheet.cpp:852 eeschema/sch_sheet.cpp:1712 pcbnew/zone.cpp:1859
 msgid "Sheet Name"
 msgstr "Nom Feuille"
 
@@ -19796,12 +19799,12 @@ msgid "Exclude From Simulation"
 msgstr "Exclure de la Simulation"
 
 #: eeschema/sch_sheet.cpp:1733 eeschema/sch_symbol.cpp:1100
-#: eeschema/sch_symbol.cpp:3041 pcbnew/footprint.cpp:4075
+#: eeschema/sch_symbol.cpp:3041 pcbnew/footprint.cpp:4080
 msgid "Exclude From Bill of Materials"
 msgstr "Exclure de la Liste du Matériel"
 
 #: eeschema/sch_sheet.cpp:1736 eeschema/sch_symbol.cpp:1101
-#: eeschema/sch_symbol.cpp:3044 pcbnew/footprint.cpp:4078
+#: eeschema/sch_symbol.cpp:3044 pcbnew/footprint.cpp:4083
 msgid "Do not Populate"
 msgstr "Ne pas Monter"
 
@@ -19856,7 +19859,7 @@ msgstr "Miroir X"
 msgid "Mirror Y"
 msgstr "Miroir Y"
 
-#: eeschema/sch_symbol.cpp:2997 pcbnew/footprint.cpp:4052
+#: eeschema/sch_symbol.cpp:2997 pcbnew/footprint.cpp:4057
 msgid "Library Link"
 msgstr "Lien de Librairie"
 
@@ -21960,12 +21963,12 @@ msgid "Save Symbol As"
 msgstr "Sauver Symbole Sous"
 
 #: eeschema/symbol_editor/symbol_editor.cpp:855
-#: pcbnew/footprint_libraries_utils.cpp:1035
+#: pcbnew/footprint_libraries_utils.cpp:1044
 msgid "Save in library:"
 msgstr "Sauver en librairie:"
 
 #: eeschema/symbol_editor/symbol_editor.cpp:944
-#: pcbnew/footprint_libraries_utils.cpp:1118
+#: pcbnew/footprint_libraries_utils.cpp:1127
 msgid "A library must be specified."
 msgstr "Une librairie doit être spécifiée."
 
@@ -22061,7 +22064,7 @@ msgid "Keep Symbol"
 msgstr "Conserver le Symbole"
 
 #: eeschema/symbol_editor/symbol_editor.cpp:1291 pcbnew/files.cpp:342
-#: pcbnew/footprint_libraries_utils.cpp:1204
+#: pcbnew/footprint_libraries_utils.cpp:1213
 #, c-format
 msgid "Revert '%s' to last version saved?"
 msgstr "Restaurer '%s' à la dernière version enregistrée?"
@@ -22664,7 +22667,7 @@ msgstr "Tracer Pins"
 
 #: eeschema/tools/ee_actions.cpp:356 eeschema/tools/ee_actions.cpp:588
 #: eeschema/tools/symbol_editor_drawing_tools.cpp:301
-#: pagelayout_editor/tools/pl_actions.cpp:61 pcbnew/tools/drawing_tool.cpp:1043
+#: pagelayout_editor/tools/pl_actions.cpp:61 pcbnew/tools/drawing_tool.cpp:1044
 #: pcbnew/tools/pcb_actions.cpp:185
 msgid "Draw Text"
 msgstr "Tracer Textes"
@@ -23864,7 +23867,7 @@ msgstr "Aucune fiche de données n’a été définie."
 
 #: eeschema/tools/ee_inspection_tool.cpp:574
 #: pagelayout_editor/tools/pl_editor_control.cpp:160
-#: pcbnew/tools/pcb_control.cpp:1661
+#: pcbnew/tools/pcb_control.cpp:1665
 msgid "UUID"
 msgstr "UUID"
 
@@ -23930,7 +23933,7 @@ msgstr "Place Image"
 
 #: eeschema/tools/sch_drawing_tools.cpp:1174
 #: eeschema/tools/symbol_editor_drawing_tools.cpp:691
-#: pcbnew/tools/drawing_tool.cpp:1823
+#: pcbnew/tools/drawing_tool.cpp:1825
 msgid "No graphic items found in file."
 msgstr "Pas d'éléments graphiques trouvés dans le fichier."
 
@@ -24007,7 +24010,7 @@ msgstr "Ajouter %s"
 msgid "Draw %s"
 msgstr "Tracer %s"
 
-#: eeschema/tools/sch_drawing_tools.cpp:2779 pcbnew/tools/drawing_tool.cpp:1248
+#: eeschema/tools/sch_drawing_tools.cpp:2779 pcbnew/tools/drawing_tool.cpp:1250
 msgid "Draw Table"
 msgstr "Tracer Table"
 
@@ -24301,7 +24304,7 @@ msgid "No text editor selected in KiCad. Please choose one."
 msgstr "Pas d'éditeur de texte défini dans KiCad. Veuillez en sélectionner un."
 
 #: eeschema/tools/symbol_editor_control.cpp:438
-#: eeschema/widgets/panel_symbol_chooser.cpp:682
+#: eeschema/widgets/panel_symbol_chooser.cpp:684
 msgid "No symbol selected"
 msgstr "Pas de symbole sélectionné"
 
@@ -24315,7 +24318,7 @@ msgid "No symbol to export"
 msgstr "Pas de symbole à exporter"
 
 #: eeschema/tools/symbol_editor_control.cpp:708
-#: pcbnew/footprint_edit_frame.cpp:1437
+#: pcbnew/footprint_edit_frame.cpp:1447
 msgid "Export View as PNG"
 msgstr "Exporter la Vue en PNG"
 
@@ -24495,11 +24498,11 @@ msgstr "Autres éléments"
 msgid "Graphical shapes"
 msgstr "Formes graphiques"
 
-#: eeschema/widgets/panel_symbol_chooser.cpp:587
+#: eeschema/widgets/panel_symbol_chooser.cpp:589
 msgid "No footprint specified"
 msgstr "Aucune empreinte spécifiée"
 
-#: eeschema/widgets/panel_symbol_chooser.cpp:600
+#: eeschema/widgets/panel_symbol_chooser.cpp:602
 msgid "Invalid footprint specified"
 msgstr "Empreinte spécifiée invalide"
 
@@ -24792,13 +24795,15 @@ msgstr "Sélection couche: %s"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:27
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:58
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:59
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:55
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:159
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:50
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:100
-#: pcbnew/footprint.cpp:4034 pcbnew/footprint.cpp:4037
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:169
+#: pcbnew/footprint.cpp:4039 pcbnew/footprint.cpp:4042
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2137 pcbnew/pad.cpp:1303
-#: pcbnew/pad.cpp:2542 pcbnew/pcb_dimension.cpp:661
-#: pcbnew/pcb_dimension.cpp:1457 pcbnew/pcb_fields_grid_table.cpp:181
+#: pcbnew/pad.cpp:2536 pcbnew/pcb_dimension.cpp:661
+#: pcbnew/pcb_dimension.cpp:1457 pcbnew/pcb_fields_grid_table.cpp:150
 #: pcbnew/pcb_group.cpp:503 pcbnew/pcb_marker.cpp:378
 #: pcbnew/pcb_reference_image.cpp:219 pcbnew/pcb_reference_image.cpp:342
 #: pcbnew/pcb_shape.cpp:646 pcbnew/pcb_shape.cpp:890 pcbnew/pcb_shape.cpp:892
@@ -24814,7 +24819,7 @@ msgstr "Sélection couche: %s"
 #: pcbnew/widgets/search_handlers.cpp:120
 #: pcbnew/widgets/search_handlers.cpp:178
 #: pcbnew/widgets/search_handlers.cpp:243 pcbnew/zone.cpp:850
-#: pcbnew/zone.cpp:1898 pcbnew/zone.cpp:1899
+#: pcbnew/zone.cpp:1922 pcbnew/zone.cpp:1923
 msgid "Layer"
 msgstr "Couche"
 
@@ -25688,7 +25693,7 @@ msgstr "Surbrillance DCode D%d"
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:290
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:352
 #: pcbnew/dialogs/dialog_layer_selection_base.cpp:230
-#: pcbnew/dialogs/panel_setup_layers.cpp:930
+#: pcbnew/dialogs/panel_setup_layers.cpp:1125
 #: pcbnew/widgets/appearance_controls.cpp:1025
 #: pcbnew/widgets/appearance_controls_base.cpp:32
 #: pcbnew/zone_manager/model_zones_overview_table.h:77
@@ -25726,12 +25731,12 @@ msgid "PCB Background"
 msgstr "Arrière plan pour le PCB"
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:161
-#: pcbnew/widgets/appearance_controls.cpp:1844
+#: pcbnew/widgets/appearance_controls.cpp:1880
 msgid "Show All Layers"
 msgstr "Montrer Toutes les Couches"
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:164
-#: pcbnew/widgets/appearance_controls.cpp:1830
+#: pcbnew/widgets/appearance_controls.cpp:1866
 msgid "Hide All Layers But Active"
 msgstr "Cacher Toutes les Couches Sauf cette Active"
 
@@ -25740,7 +25745,7 @@ msgid "Always Hide All Layers But Active"
 msgstr "Toujours Cacher Toutes les Couches Sauf cette Active"
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:171
-#: pcbnew/widgets/appearance_controls.cpp:1847
+#: pcbnew/widgets/appearance_controls.cpp:1883
 msgid "Hide All Layers"
 msgstr "Cacher Toutes les Couches"
 
@@ -25773,8 +25778,8 @@ msgid "Change Render Color for"
 msgstr "Changer la Couleur pour"
 
 #: gerbview/widgets/layer_widget.cpp:341
-#: pcbnew/widgets/appearance_controls.cpp:2172
-#: pcbnew/widgets/appearance_controls.cpp:2447
+#: pcbnew/widgets/appearance_controls.cpp:2208
+#: pcbnew/widgets/appearance_controls.cpp:2483
 msgid ""
 "Left double click or middle click for color change, right click for menu"
 msgstr ""
@@ -27975,286 +27980,286 @@ msgstr "Impossible de déplacer '%s' dans la corbeille."
 msgid "Can not move '%s' to trash."
 msgstr "Impossible de déplacer '%s' dans la poubelle."
 
-#: kicad/project_tree_pane.cpp:291
+#: kicad/project_tree_pane.cpp:292
 msgid "Directory name:"
 msgstr "Nom du répertoire :"
 
-#: kicad/project_tree_pane.cpp:291
+#: kicad/project_tree_pane.cpp:292
 msgid "Create New Directory"
 msgstr "Créer un nouveau Répertoire"
 
-#: kicad/project_tree_pane.cpp:851
+#: kicad/project_tree_pane.cpp:852
 msgid "Switch to this Project"
 msgstr "Basculer vers ce Projet"
 
-#: kicad/project_tree_pane.cpp:852
+#: kicad/project_tree_pane.cpp:853
 msgid "Close all editors, and switch to the selected project"
 msgstr "Fermer tous les éditeurs et basculer vers le projet sélectionné"
 
-#: kicad/project_tree_pane.cpp:859
+#: kicad/project_tree_pane.cpp:860
 msgid "New Directory..."
 msgstr "Nouveau Répertoire..."
 
-#: kicad/project_tree_pane.cpp:860
+#: kicad/project_tree_pane.cpp:861
 msgid "Create a New Directory"
 msgstr "Créer un nouveau Répertoire"
 
-#: kicad/project_tree_pane.cpp:868 kicad/project_tree_pane.cpp:878
+#: kicad/project_tree_pane.cpp:869 kicad/project_tree_pane.cpp:879
 msgid "Reveal in Finder"
 msgstr "Révéler dans Finder"
 
-#: kicad/project_tree_pane.cpp:869
+#: kicad/project_tree_pane.cpp:870
 msgid "Reveals the directory in a Finder window"
 msgstr "Révèle le répertoire dans une fenêtre Finder"
 
-#: kicad/project_tree_pane.cpp:871
+#: kicad/project_tree_pane.cpp:872
 msgid "Open Directory in File Explorer"
 msgstr "Ouvrir le Répertoire dans l'Explorateur de Fichiers"
 
-#: kicad/project_tree_pane.cpp:872 pcbnew/tools/pcb_actions.cpp:986
+#: kicad/project_tree_pane.cpp:873 pcbnew/tools/pcb_actions.cpp:986
 msgid "Opens the directory in the default system file manager"
 msgstr "Ouvre le répertoire dans le gestionnaire de fichiers"
 
-#: kicad/project_tree_pane.cpp:879
+#: kicad/project_tree_pane.cpp:880
 msgid "Reveals the directories in a Finder window"
 msgstr "Affiche les répertoires dans une fenêtre Finder"
 
-#: kicad/project_tree_pane.cpp:881
+#: kicad/project_tree_pane.cpp:882
 msgid "Open Directories in File Explorer"
 msgstr "Ouvrir les répertoires dans l'Explorateur de fichiers"
 
-#: kicad/project_tree_pane.cpp:882
+#: kicad/project_tree_pane.cpp:883
 msgid "Opens the directories in the default system file manager"
 msgstr "Ouvre les répertoires dans le gestionnaire de fichiers"
 
-#: kicad/project_tree_pane.cpp:893
+#: kicad/project_tree_pane.cpp:894
 msgid "Open the file in a Text Editor"
 msgstr "Ouvrir le fichier avec un Éditeur de texte"
 
-#: kicad/project_tree_pane.cpp:895
+#: kicad/project_tree_pane.cpp:896
 msgid "Open files in a Text Editor"
 msgstr "Ouvrir les fichiers dans l'Éditeur de Texte"
 
-#: kicad/project_tree_pane.cpp:897
+#: kicad/project_tree_pane.cpp:898
 msgid "Edit in a Text Editor"
 msgstr "Éditer avec un Editeur de Texte"
 
-#: kicad/project_tree_pane.cpp:903
+#: kicad/project_tree_pane.cpp:904
 msgid "Run Jobs"
 msgstr "Exécuter Tâches"
 
-#: kicad/project_tree_pane.cpp:911
+#: kicad/project_tree_pane.cpp:912
 msgid "Rename File..."
 msgstr "Renommer Fichier..."
 
-#: kicad/project_tree_pane.cpp:912
+#: kicad/project_tree_pane.cpp:913
 msgid "Rename file"
 msgstr "Renommer fichier"
 
-#: kicad/project_tree_pane.cpp:916
+#: kicad/project_tree_pane.cpp:917
 msgid "Rename Files..."
 msgstr "Renommer Fichiers..."
 
-#: kicad/project_tree_pane.cpp:917
+#: kicad/project_tree_pane.cpp:918
 msgid "Rename files"
 msgstr "Renommer fichiers"
 
-#: kicad/project_tree_pane.cpp:927
+#: kicad/project_tree_pane.cpp:928
 msgid "Delete the file and its content"
 msgstr "Effacer le fichier et son contenu"
 
-#: kicad/project_tree_pane.cpp:929
+#: kicad/project_tree_pane.cpp:930
 msgid "Delete the files and their contents"
 msgstr "Effacer les fichier et leurs contenus"
 
-#: kicad/project_tree_pane.cpp:944
+#: kicad/project_tree_pane.cpp:945
 msgid "Move to Trash"
 msgstr "Mettre à la Corbeille"
 
-#: kicad/project_tree_pane.cpp:956
+#: kicad/project_tree_pane.cpp:957
 msgid "Add Project to Version Control..."
 msgstr "Ajouter Projet au Contrôle de Version..."
 
-#: kicad/project_tree_pane.cpp:957
+#: kicad/project_tree_pane.cpp:958
 msgid "Initialize a new repository"
 msgstr "Initialiser un nouveau dépot"
 
-#: kicad/project_tree_pane.cpp:961
+#: kicad/project_tree_pane.cpp:962
 msgid "Commit Project..."
 msgstr "Commit Projet..."
 
-#: kicad/project_tree_pane.cpp:962 kicad/project_tree_pane.cpp:976
+#: kicad/project_tree_pane.cpp:963 kicad/project_tree_pane.cpp:977
 msgid "Commit changes to the local repository"
 msgstr "Enregistrer les modifications dans le dépot local"
 
-#: kicad/project_tree_pane.cpp:965
+#: kicad/project_tree_pane.cpp:966
 msgid "Push"
 msgstr "Pousser"
 
-#: kicad/project_tree_pane.cpp:966
+#: kicad/project_tree_pane.cpp:967
 msgid "Push committed local changes to remote repository"
 msgstr "Transférer les modifications locales validées vers le dépot distant"
 
-#: kicad/project_tree_pane.cpp:969
+#: kicad/project_tree_pane.cpp:970
 msgid "Pull"
 msgstr "Importer"
 
-#: kicad/project_tree_pane.cpp:970
+#: kicad/project_tree_pane.cpp:971
 msgid "Pull changes from remote repository into local"
 msgstr "R'cupérer les modifications d'un dépôt distant dans le dépôt local"
 
-#: kicad/project_tree_pane.cpp:975
+#: kicad/project_tree_pane.cpp:976
 msgid "Commit File..."
 msgstr "Commit Fichier..."
 
-#: kicad/project_tree_pane.cpp:990
+#: kicad/project_tree_pane.cpp:991
 msgid "Switch to branch "
 msgstr "Commuter à branche "
 
-#: kicad/project_tree_pane.cpp:995
+#: kicad/project_tree_pane.cpp:996
 msgid "Other..."
 msgstr "Autre..."
 
-#: kicad/project_tree_pane.cpp:996
+#: kicad/project_tree_pane.cpp:997
 msgid "Switch to a different branch"
 msgstr "Commuter à une autre branche"
 
-#: kicad/project_tree_pane.cpp:999
+#: kicad/project_tree_pane.cpp:1000
 msgid "Switch to Branch"
 msgstr "Commuter à Branche"
 
-#: kicad/project_tree_pane.cpp:1003
+#: kicad/project_tree_pane.cpp:1004
 msgid "Remove Version Control"
 msgstr "Supprimer le Contrôle de Version"
 
-#: kicad/project_tree_pane.cpp:1004
+#: kicad/project_tree_pane.cpp:1005
 msgid "Delete all version control files from the project directory."
 msgstr ""
 "Supprimer tous les fichiers de contrôle de version du répertoire du projet."
 
-#: kicad/project_tree_pane.cpp:1059
+#: kicad/project_tree_pane.cpp:1060
 #, c-format
 msgid "Change filename: '%s'"
 msgstr "Changer Nom Fichier: '%s'"
 
-#: kicad/project_tree_pane.cpp:1061
+#: kicad/project_tree_pane.cpp:1062
 msgid "Change filename"
 msgstr "Changer Nom Fichier"
 
-#: kicad/project_tree_pane.cpp:1406
+#: kicad/project_tree_pane.cpp:1407
 msgid "Network path: not monitoring folder changes"
 msgstr "Chemin réseau : pas de suivi des modifications du répetoire"
 
-#: kicad/project_tree_pane.cpp:1412
+#: kicad/project_tree_pane.cpp:1413
 msgid "Local path: monitoring folder changes"
 msgstr "Chemin local : suivi des modifications du répertoire"
 
-#: kicad/project_tree_pane.cpp:1595
+#: kicad/project_tree_pane.cpp:1596
 msgid "The selected directory is already a git project."
 msgstr "Le répertoire sélectionné est déjà un projet git."
 
-#: kicad/project_tree_pane.cpp:1611
-msgid "Failed to initialize git project."
-msgstr "Échec de l'initialisation du projet git."
-
-#: kicad/project_tree_pane.cpp:1626
+#: kicad/project_tree_pane.cpp:1603
 msgid "Set default remote"
 msgstr "Définir le dépôt distant par défaut"
 
-#: kicad/project_tree_pane.cpp:1679
+#: kicad/project_tree_pane.cpp:1618
+msgid "Failed to initialize git project."
+msgstr "Échec de l'initialisation du projet git."
+
+#: kicad/project_tree_pane.cpp:1678
 msgid "Failed to set default remote."
 msgstr "Échec de la définition du dépôt distant par défaut."
 
-#: kicad/project_tree_pane.cpp:1691 kicad/project_tree_pane.cpp:1725
-#: kicad/project_tree_pane.cpp:1747
+#: kicad/project_tree_pane.cpp:1690 kicad/project_tree_pane.cpp:1724
+#: kicad/project_tree_pane.cpp:1746
 msgid "Fetching Remote"
 msgstr "Recherche Dépot"
 
-#: kicad/project_tree_pane.cpp:1732
+#: kicad/project_tree_pane.cpp:1731
 msgid "Failed to pull project"
 msgstr "Echec de récupération du projet"
 
-#: kicad/project_tree_pane.cpp:1754
+#: kicad/project_tree_pane.cpp:1753
 msgid "Failed to push project"
 msgstr "Echec  d'envoi du projet"
 
-#: kicad/project_tree_pane.cpp:1816
+#: kicad/project_tree_pane.cpp:1830
 #, c-format
 msgid "Failed to lookup branch '%s': %s"
 msgstr "Échec de recherche de la branche '%s' : %s"
 
-#: kicad/project_tree_pane.cpp:1829
+#: kicad/project_tree_pane.cpp:1843
 #, c-format
 msgid "Failed to find branch head for '%s'"
 msgstr "Échec de la recherche de tète de branche pour '%s'"
 
-#: kicad/project_tree_pane.cpp:1840
+#: kicad/project_tree_pane.cpp:1854
 #, c-format
 msgid "Failed to switch to branch '%s'"
 msgstr "Échec de la commutation à la branche '%s'"
 
-#: kicad/project_tree_pane.cpp:1851
+#: kicad/project_tree_pane.cpp:1865
 #, c-format
 msgid "Failed to update HEAD reference for branch '%s'"
 msgstr "Échec de la mise à jour de la référence HEAD pour la branche '%s'"
 
-#: kicad/project_tree_pane.cpp:1870
+#: kicad/project_tree_pane.cpp:1884
 msgid "Are you sure you want to remove git tracking from this project?"
 msgstr "Êtes-vous sûr de vouloir supprimer le suivi git de ce projet ?"
 
-#: kicad/project_tree_pane.cpp:1887
+#: kicad/project_tree_pane.cpp:1901
 msgid "Failed to remove git directory"
 msgstr "Échec de la suppression du répertoire git"
 
-#: kicad/project_tree_pane.cpp:2223
+#: kicad/project_tree_pane.cpp:2237
 msgid "Discarding commit due to empty commit message."
 msgstr "Rejet du commit en raison d'un message de commit vide."
 
-#: kicad/project_tree_pane.cpp:2229
+#: kicad/project_tree_pane.cpp:2243
 msgid "Discarding commit due to empty file selection."
 msgstr "Rejet de commit en raison d'une sélection de fichiers vides."
 
-#: kicad/project_tree_pane.cpp:2235
+#: kicad/project_tree_pane.cpp:2249
 #, c-format
 msgid "Failed to get repository index: %s"
 msgstr "Échec de la récupération de l'index du dépôt : %s"
 
-#: kicad/project_tree_pane.cpp:2243
+#: kicad/project_tree_pane.cpp:2257
 #, c-format
 msgid "Failed to add file to index: %s"
 msgstr "Échec de l'ajout d'un fichier à l'index : %s"
 
-#: kicad/project_tree_pane.cpp:2251
+#: kicad/project_tree_pane.cpp:2265
 #, c-format
 msgid "Failed to write index: %s"
 msgstr "Échec de l'écriture de l'index : %s"
 
-#: kicad/project_tree_pane.cpp:2258
+#: kicad/project_tree_pane.cpp:2272
 #, c-format
 msgid "Failed to write tree: %s"
 msgstr "Échec de l'écriture de l'arbre : %s"
 
-#: kicad/project_tree_pane.cpp:2267
+#: kicad/project_tree_pane.cpp:2281
 #, c-format
 msgid "Failed to lookup tree: %s"
 msgstr "Échec de la recherche de l'arbre : %s"
 
-#: kicad/project_tree_pane.cpp:2275
+#: kicad/project_tree_pane.cpp:2289
 #, c-format
 msgid "Failed to get HEAD reference: %s"
 msgstr "Échec de l'obtention de la référence HEAD : %s"
 
-#: kicad/project_tree_pane.cpp:2282
+#: kicad/project_tree_pane.cpp:2296
 #, c-format
 msgid "Failed to get commit: %s"
 msgstr "Échec de l'obtention du commit : %s"
 
-#: kicad/project_tree_pane.cpp:2298
+#: kicad/project_tree_pane.cpp:2312
 #, c-format
 msgid "Failed to create author signature: %s"
 msgstr "Échec de la création de la signature de l'auteur : %s"
 
-#: kicad/project_tree_pane.cpp:2333
+#: kicad/project_tree_pane.cpp:2347
 #, c-format
 msgid "Failed to create commit: %s"
 msgstr "Échec de la création du commit: %s"
@@ -28701,6 +28706,7 @@ msgid "Item Properties"
 msgstr "Propriétés de l'Élément"
 
 #: pagelayout_editor/dialogs/properties_frame_base.cpp:461
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:145
 msgid "Default Values"
 msgstr "Valeurs par Défaut"
 
@@ -31363,8 +31369,8 @@ msgstr "Découpage des zone de cuivre..."
 #: pcbnew/board.cpp:1807 pcbnew/dialogs/dialog_board_statistics.cpp:701
 #: pcbnew/dialogs/dialog_board_statistics_base.cpp:78
 #: pcbnew/dialogs/dialog_unused_pad_layers_base.cpp:27
-#: pcbnew/footprint.cpp:1628 pcbnew/netinfo_item.cpp:108
-#: pcbnew/pcb_draw_panel_gal.cpp:641 pcbnew/widgets/appearance_controls.cpp:331
+#: pcbnew/footprint.cpp:1633 pcbnew/netinfo_item.cpp:108
+#: pcbnew/pcb_draw_panel_gal.cpp:714 pcbnew/widgets/appearance_controls.cpp:331
 #: pcbnew/widgets/panel_selection_filter.cpp:198
 #: pcbnew/widgets/panel_selection_filter_base.cpp:45
 msgid "Pads"
@@ -31378,18 +31384,18 @@ msgstr "Pads"
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:222
 #: pcbnew/dialogs/dialog_unused_pad_layers_base.cpp:24
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:88
-#: pcbnew/netinfo_item.cpp:123 pcbnew/pcb_draw_panel_gal.cpp:642
+#: pcbnew/netinfo_item.cpp:123 pcbnew/pcb_draw_panel_gal.cpp:715
 #: pcbnew/widgets/appearance_controls.cpp:330
 #: pcbnew/widgets/panel_selection_filter.cpp:197
 #: pcbnew/widgets/panel_selection_filter_base.cpp:41
 msgid "Vias"
 msgstr "Vias"
 
-#: pcbnew/board.cpp:1809 pcbnew/pcb_draw_panel_gal.cpp:643
+#: pcbnew/board.cpp:1809 pcbnew/pcb_draw_panel_gal.cpp:716
 msgid "Track Segments"
 msgstr "Segments de Piste"
 
-#: pcbnew/board.cpp:1811 pcbnew/pcb_draw_panel_gal.cpp:645
+#: pcbnew/board.cpp:1811 pcbnew/pcb_draw_panel_gal.cpp:718
 msgid "Unrouted"
 msgstr "Non Routé"
 
@@ -31592,7 +31598,7 @@ msgid "Add Dielectric Layer"
 msgstr "Ajouter Couche Diélectrique"
 
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:330
-#: pcbnew/dialogs/panel_setup_layers.cpp:957
+#: pcbnew/dialogs/panel_setup_layers.cpp:1152
 msgid "Select layer to add:"
 msgstr "Sélectionner couche à ajouter:"
 
@@ -32323,14 +32329,13 @@ msgstr "Portée de la Renumérotation"
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:154
 #: pcbnew/dialogs/dialog_render_job.cpp:41
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:117
-#: pcbnew/footprint.cpp:1640
+#: pcbnew/footprint.cpp:1645
 msgid "Front"
 msgstr "Dessus"
 
 #: pcbnew/dialogs/dialog_board_reannotate_base.cpp:187
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:154
 #: pcbnew/dialogs/dialog_render_job.cpp:39
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:560
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:122
 msgid "Back"
 msgstr "Dessous"
@@ -32510,7 +32515,7 @@ msgstr ""
 "Impossible de charger le fichier de projet associé %s"
 
 #: pcbnew/dialogs/dialog_board_setup.cpp:301 pcbnew/files.cpp:583
-#: pcbnew/tools/pcb_control.cpp:1502
+#: pcbnew/tools/pcb_control.cpp:1506
 msgid "Loading PCB"
 msgstr "Chargement du PCB"
 
@@ -32582,7 +32587,7 @@ msgid "Total:"
 msgstr "Total:"
 
 #: pcbnew/dialogs/dialog_board_statistics.cpp:491
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2517
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2511
 msgid "Round"
 msgstr "Rond"
 
@@ -32699,7 +32704,7 @@ msgstr "Statistiques du CI"
 
 #: pcbnew/dialogs/dialog_cleanup_graphics.cpp:48
 #: pcbnew/dialogs/dialog_exchange_footprints.cpp:310
-#: pcbnew/footprint_libraries_utils.cpp:961
+#: pcbnew/footprint_libraries_utils.cpp:970
 msgid "Update Footprint"
 msgstr "Mise à Jour de l'Empreinte"
 
@@ -33068,8 +33073,8 @@ msgstr ""
 "Type de connexion par défaut des pads à la zone.\n"
 "Ce paramètre peut être outrepassé  par les paramètres locaux du pad"
 
-#: pcbnew/dialogs/dialog_copper_zones_base.cpp:232 pcbnew/footprint.cpp:4008
-#: pcbnew/pad.cpp:2527 pcbnew/zone.cpp:1805
+#: pcbnew/dialogs/dialog_copper_zones_base.cpp:232 pcbnew/footprint.cpp:4013
+#: pcbnew/pad.cpp:2521 pcbnew/zone.cpp:1829
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 msgid "Thermal reliefs"
 msgstr "Freins thermiques"
@@ -33116,13 +33121,13 @@ msgstr "Style de Remplissage:"
 
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:290
 #: pcbnew/dialogs/dialog_non_copper_zones_properties_base.cpp:129
-#: pcbnew/zone.cpp:1815 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
+#: pcbnew/zone.cpp:1839 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
 msgid "Solid fill"
 msgstr "Remplissage solide"
 
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:290
 #: pcbnew/dialogs/dialog_non_copper_zones_properties_base.cpp:129
-#: pcbnew/zone.cpp:1816 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
+#: pcbnew/zone.cpp:1840 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
 msgid "Hatch pattern"
 msgstr "Forme hachurée"
 
@@ -33188,7 +33193,7 @@ msgstr "Supprimer les îlots :"
 msgid "Choose what to do with unconnected copper islands"
 msgstr "Choisissez ce qu’il faut faire avec les îlots de cuivre non connectés"
 
-#: pcbnew/dialogs/dialog_copper_zones_base.cpp:357 pcbnew/zone.cpp:1826
+#: pcbnew/dialogs/dialog_copper_zones_base.cpp:357 pcbnew/zone.cpp:1850
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 msgid "Below area limit"
 msgstr "Inférieur à la limite de zone"
@@ -34891,8 +34896,8 @@ msgstr "Contrôleur d’Empreinte"
 msgid "Choose Footprint"
 msgstr "Choisir Empreinte"
 
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:76
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:143
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:78
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:148
 msgid "3D Models"
 msgstr "Modèles 3D"
 
@@ -34935,40 +34940,40 @@ msgstr ""
 "L'épaisseur du texte est trop grande pour ses dimensions.\n"
 "Elle sera limitée à %s."
 
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:633
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:624
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:661
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:660
 msgid "Edit Footprint Properties"
 msgstr "Editer Propriétés de l'Empreinte"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:52
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:53
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:157
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:98
 msgid "Text Items"
 msgstr "Éléments Texte"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:60
 #: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:53
-#: pcbnew/pcb_fields_grid_table.cpp:183 pcbnew/pcb_text.cpp:630
+#: pcbnew/pcb_fields_grid_table.cpp:152 pcbnew/pcb_text.cpp:630
 #: pcbnew/pcb_text.cpp:647
 msgid "Keep Upright"
 msgstr "Limiter Rot -90° .. +90°"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:61
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:62
-#: pcbnew/pcb_fields_grid_table.cpp:184
+#: pcbnew/pcb_fields_grid_table.cpp:153
 msgid "X Offset"
 msgstr "Décalage X"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:62
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:63
-#: pcbnew/pcb_fields_grid_table.cpp:185
+#: pcbnew/pcb_fields_grid_table.cpp:154
 msgid "Y Offset"
 msgstr "Décalage Y"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:68
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:69
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:64
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:168
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:56
 #: pcbnew/plot_board_layers.cpp:103
 msgid "Reference designator"
@@ -34986,14 +34991,14 @@ msgstr "Type d’empreinte :"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:188
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:193
-#: pcbnew/footprint.cpp:1286
+#: pcbnew/footprint.cpp:1291
 msgid "Through hole"
 msgstr "Pad traversant"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:188
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:193
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/footprint.cpp:1283
-#: pcbnew/pad.cpp:1532 pcbnew/pad.cpp:2493
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/footprint.cpp:1288
+#: pcbnew/pad.cpp:1532 pcbnew/pad.cpp:2487
 msgid "SMD"
 msgstr "CMS"
 
@@ -35195,28 +35200,28 @@ msgstr ""
 msgid "Footprint Properties"
 msgstr "Propriétés de l'Empreinte"
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:379
-#: pcbnew/footprint_libraries_utils.cpp:1124
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:388
+#: pcbnew/footprint_libraries_utils.cpp:1133
 #: pcbnew/tools/footprint_editor_control.cpp:460
 msgid "Footprint must have a name."
 msgstr "L'Empreinte doit avoir un nom."
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:384
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:393
 #, c-format
 msgid "Footprint name may not contain '%s'."
 msgstr "Le nom d'empreinte ne peut pas contenir '%s'."
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:437
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:446
 #, c-format
 msgid "The text width must be between %s and %s."
 msgstr "La largeur du texte doit être comprise entre %s et %s."
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:449
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:458
 #, c-format
 msgid "The text height must be between %s and %s."
 msgstr "La hauteur du texte doit être comprise entre %s et %s."
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:467
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:476
 #: pcbnew/dialogs/dialog_text_properties.cpp:522
 #: pcbnew/dialogs/dialog_textbox_properties.cpp:342
 msgid ""
@@ -35935,7 +35940,7 @@ msgstr "Couches Sérigraphie"
 
 #: pcbnew/dialogs/dialog_global_edit_text_and_graphics.cpp:273
 #: pcbnew/dialogs/panel_fp_editor_graphics_defaults_base.cpp:64
-#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:60 pcbnew/pad.cpp:2684
+#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:60 pcbnew/pad.cpp:2678
 msgid "Copper Layers"
 msgstr "Couches Cuivre"
 
@@ -36087,7 +36092,7 @@ msgstr "Anneaux:"
 
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:175
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1075
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2533
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2527
 msgid "All copper layers"
 msgstr "Toutes couches cuivre"
 
@@ -36098,7 +36103,7 @@ msgstr "Début, fin, et couches connectées"
 
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:175
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1079
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2534
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2528
 msgid "Connected layers only"
 msgstr "Couches connectées seulement"
 
@@ -36585,7 +36590,7 @@ msgid "Outset Items"
 msgstr "Éléments d'Enveloppe"
 
 #: pcbnew/dialogs/dialog_pad_properties.cpp:179
-#: pcbnew/dialogs/dialog_pad_properties_base.h:288 pcbnew/pad.cpp:2584
+#: pcbnew/dialogs/dialog_pad_properties_base.h:288 pcbnew/pad.cpp:2578
 msgid "Pad Properties"
 msgstr "Propriétés du Pad"
 
@@ -36661,7 +36666,7 @@ msgstr "w"
 msgid "Pad type:"
 msgstr "Type Pad:"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/pad.cpp:2492
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/pad.cpp:2486
 msgid "Through-hole"
 msgstr "Pad traversant"
 
@@ -36710,7 +36715,7 @@ msgid "Circular"
 msgstr "Cercle"
 
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:1516
-#: pcbnew/pad.cpp:2500
+#: pcbnew/pad.cpp:2494
 msgid "Oval"
 msgstr "Ovale"
 
@@ -36722,11 +36727,11 @@ msgstr "Rectangulaire"
 msgid "Trapezoidal"
 msgstr "Trapézoidal"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2502
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2496
 msgid "Rounded rectangle"
 msgstr "Rectangle arrondi"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2503
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2497
 msgid "Chamfered rectangle"
 msgstr "Rectangle chanfreiné"
 
@@ -36837,7 +36842,7 @@ msgstr "Décalage de la forme / trou"
 msgid "Hole shape:"
 msgstr "Forme du perçage:"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2518
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2512
 msgid "Oblong"
 msgstr "Ovale"
 
@@ -36928,23 +36933,23 @@ msgstr ""
 "Mécanique spécifie un pad à trous traversants utilisé pour le support "
 "mécanique"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2508
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2502
 msgid "BGA pad"
 msgstr "Pad BGA"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2510
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2504
 msgid "Fiducial, local to footprint"
 msgstr "Fiducial, local à l'empreinte"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2509
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2503
 msgid "Fiducial, global to board"
 msgstr "Fiducial, global pour le circuit imprimé"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2511
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2505
 msgid "Test point pad"
 msgstr "Pad point test"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2512
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2506
 msgid "Heatsink pad"
 msgstr "Pad thermique"
 
@@ -37217,7 +37222,7 @@ msgstr "Masquer ou cocher les empreintes DNP sur les couches de fabrication"
 
 #: pcbnew/dialogs/dialog_plot_base.cpp:90
 #: pcbnew/widgets/appearance_controls.cpp:653
-#: pcbnew/widgets/appearance_controls.cpp:1810
+#: pcbnew/widgets/appearance_controls.cpp:1846
 msgid "Hide"
 msgstr "Masquer"
 
@@ -38275,7 +38280,7 @@ msgstr "Empreinte %s (%s), %s, orientation %.1f deg"
 #: pcbnew/dialogs/dialog_text_properties_base.cpp:99
 #: pcbnew/pcb_dimension.cpp:1885 pcbnew/pcb_dimension.cpp:1921
 #: pcbnew/pcb_dimension.cpp:1962 pcbnew/pcb_dimension.cpp:2007
-#: pcbnew/pcb_dimension.cpp:2044 pcbnew/pcb_fields_grid_table.cpp:186
+#: pcbnew/pcb_dimension.cpp:2044 pcbnew/pcb_fields_grid_table.cpp:155
 #: pcbnew/pcb_text.cpp:626
 msgid "Knockout"
 msgstr "Texte en Négatif"
@@ -38506,7 +38511,7 @@ msgstr "Décalage cible: "
 #: pcbnew/router/router_tool.cpp:2757 pcbnew/router/router_tool.cpp:2762
 #: pcbnew/router/router_tool.cpp:2767 pcbnew/router/router_tool.cpp:2778
 #: pcbnew/router/router_tool.cpp:2786 pcbnew/router/router_tool.cpp:2791
-#: pcbnew/tools/pcb_control.cpp:1698 pcbnew/tools/pcb_control.cpp:1708
+#: pcbnew/tools/pcb_control.cpp:1702 pcbnew/tools/pcb_control.cpp:1712
 #: pcbnew/zone.cpp:874
 #, c-format
 msgid "(from %s)"
@@ -38801,6 +38806,11 @@ msgstr ""
 msgid "Internal Layers"
 msgstr "Couches Internes"
 
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:496
+#, fuzzy, c-format
+msgid "Layer name %s already in use."
+msgstr "Le nom de couche '%s' existe déjà."
+
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:23
 msgid "Default Field Properties for New Footprints"
 msgstr "Propriétés par défaut des Champs des Nouvelles Empreintes"
@@ -38875,28 +38885,28 @@ msgstr ""
 msgid "Failed to save footprint library file '%s'."
 msgstr "Impossible de sauver la librairie d'empreintes '%s'."
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:396
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:388
 msgid "Error adding 3D model"
 msgstr "Erreur lors de l'ajout d'un modèle 3D"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:480
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:472
 msgid "No filename entered"
 msgstr "Pas de nom de fichier donné"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:485
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:477
 msgid "Illegal filename"
 msgstr "Nom fichier invalide"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:490
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:482
 #: pcbnew/microwave/microwave_polygon.cpp:223
 msgid "File not found"
 msgstr "Fichier non trouvé"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:495
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:487
 msgid "Unable to open file"
 msgstr "Impossible d'ouvrir le fichier"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:500
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:492
 msgid "Unknown error"
 msgstr "Erreur inconnue"
 
@@ -39431,13 +39441,144 @@ msgstr "Appliquer les valeurs par défaut du PCB au texte d'empreinte"
 msgid "Apply board defaults to non-copper footprint shapes"
 msgstr "Appliquer les valeurs par défaut aux formes non-cuivre de l'empreinte"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:458
+#: pcbnew/dialogs/panel_setup_layers.cpp:77
+#: pcbnew/dialogs/panel_setup_layers.cpp:284
+msgid "Off-board, testing"
+msgstr "Hors PCB, tests"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:87
+msgid "If you want a fabrication layer for the front side of the board"
+msgstr "Si vous voulez une couche de fabrication sur le dessus du PCB"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:97
+#: pcbnew/dialogs/panel_setup_layers.cpp:266
+msgid "Off-board, manufacturing"
+msgstr "Hors PCB, fabrication"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:105
+msgid "If you want an adhesive template for the front side of the board"
+msgstr "Si vous voulez un motif sur couche adhésive sur le dessus du PCB"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:115
+#: pcbnew/dialogs/panel_setup_layers.cpp:133
+#: pcbnew/dialogs/panel_setup_layers.cpp:151
+#: pcbnew/dialogs/panel_setup_layers.cpp:169
+#: pcbnew/dialogs/panel_setup_layers.cpp:194
+#: pcbnew/dialogs/panel_setup_layers.cpp:212
+#: pcbnew/dialogs/panel_setup_layers.cpp:230
+#: pcbnew/dialogs/panel_setup_layers.cpp:248
+msgid "On-board, non-copper"
+msgstr "PCB, non cuivre"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:123
+msgid "If you want a solder paste layer for front side of the board"
+msgstr "Si vous voulez une couche de pâte à souder sur le dessus du PCB"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:141
+msgid "If you want a silk screen layer for the front side of the board"
+msgstr "Si vous voulez une sérigraphie sur le dessus du PCB"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:159
+msgid "If you want a solder mask layer for the front of the board"
+msgstr "Si vous voulez un vernis épargne sur le dessus du PCB"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:184
+msgid "If you want a solder mask layer for the back side of the board"
+msgstr "Si vous voulez un vernis épargne sur le dessous du PCB"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:202
+msgid "If you want a silk screen layer for the back side of the board"
+msgstr "Si vous voulez une sérigraphie sur le dessous du PCB"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:220
+msgid "If you want a solder paste layer for the back side of the board"
+msgstr "Si vous voulez une couche de pâte à braser sur le dessous du PCB"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:238
+msgid "If you want an adhesive layer for the back side of the board"
+msgstr "Si vous voulez une couche adhésive sur le dessous du PCB"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:256
+msgid "If you want a fabrication layer for the back side of the board"
+msgstr "Si vous voulez une couche de fabrication sur le dessous du PCB"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:302
+msgid "Board contour"
+msgstr "Contour pcb"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:319
+msgid "Board contour setback"
+msgstr "Retrait contour pcb"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:333
+#: pcbnew/dialogs/panel_setup_layers.cpp:347
+#: pcbnew/dialogs/panel_setup_layers.cpp:363
+#: pcbnew/dialogs/panel_setup_layers.cpp:379
+#: pcbnew/dialogs/panel_setup_layers.cpp:477
+msgid "Auxiliary"
+msgstr "Auxiliaire"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:354
+msgid "If you want a separate layer for comments or notes"
+msgstr "Si vous voulez une couche séparée pour des commentaires ou des notes"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:370
+msgid "If you want a layer for documentation drawings"
+msgstr "Si vous voulez une couche de dessins pour documentation"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:415
 msgid "Use the Physical Stackup page to change the number of copper layers."
 msgstr ""
 "Utilisez la page Stackup physique pour modifier le nombre de couches de "
 "cuivre."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:492
+#: pcbnew/dialogs/panel_setup_layers.cpp:421
+#: pcbnew/dialogs/panel_setup_layers.cpp:473
+#: pcbnew/tools/drawing_stackup_table_tool.cpp:247
+msgid "Layer Name"
+msgstr "Nom de Couche"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:426
+msgid "signal"
+msgstr "signal"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:427
+msgid "power plane"
+msgstr "plan d'alim"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:428
+msgid "mixed"
+msgstr "mélangé"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:429
+msgid "jumper"
+msgstr "jumper"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:432
+msgid ""
+"Copper layer type for Freerouter and other external routers.\n"
+"Power plane layers are removed from Freerouter's layer menus."
+msgstr ""
+"Type de couches cuivre pour Freerouter.\n"
+"Les couches type \"Plan de masse\" sont supprimées du menu des couches de "
+"Freerouter."
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:478
+msgid "Off-board, front"
+msgstr "Hors PCB, dessus"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:479
+msgid "Off-board, back"
+msgstr "Hors PCB, dessous"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:485
+msgid ""
+"Auxiliary layers do not flip with board side, while back and front layers do."
+msgstr ""
+"Les couches auxiliaires ne sont pas appairées aux cotés du PCB, "
+"contrairement aux couches dessous et dessus."
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:712
 #, c-format
 msgid ""
 "Footprints have some items on removed layers:\n"
@@ -39450,7 +39591,7 @@ msgstr ""
 "Ces éléments ne seront plus accessibles\n"
 "Voulez vous continuer?"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:503
+#: pcbnew/dialogs/panel_setup_layers.cpp:723
 msgid ""
 "Items have been found on removed layers. This operation will delete all "
 "items from removed layers and cannot be undone.\n"
@@ -39461,25 +39602,25 @@ msgstr ""
 "supprimées et ne peut être annulée. \n"
 "Voulez-vous continuer ?"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:752
+#: pcbnew/dialogs/panel_setup_layers.cpp:947
 msgid "Layer must have a name."
 msgstr "La couche doit avoir un nom."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:758
+#: pcbnew/dialogs/panel_setup_layers.cpp:953
 #, c-format
 msgid "%s are forbidden in layer names."
 msgstr "%s sont interdits dans les noms de couches."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:765
+#: pcbnew/dialogs/panel_setup_layers.cpp:960
 msgid "Layer name \"signal\" is reserved."
 msgstr "\"signal\" est un nom de couche réservé."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:774
+#: pcbnew/dialogs/panel_setup_layers.cpp:969
 #, c-format
 msgid "Layer name '%s' already in use."
 msgstr "Le nom de couche '%s' existe déjà."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:907
+#: pcbnew/dialogs/panel_setup_layers.cpp:1102
 #, c-format
 msgid ""
 "Imported settings have fewer copper layers than the current board (%i "
@@ -39493,15 +39634,15 @@ msgstr ""
 "Continuer et supprimer les couches de cuivre intérieures supplémentaires de "
 "la carte actuelle?"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:916
+#: pcbnew/dialogs/panel_setup_layers.cpp:1111
 msgid "Inner Layers to Be Deleted"
 msgstr "Couches Internes à Supprimer"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:951
+#: pcbnew/dialogs/panel_setup_layers.cpp:1146
 msgid "All user-defined layers have already been added."
 msgstr "Toutes les couches définies par l’utilisateur ont déjà été ajoutées."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:955
+#: pcbnew/dialogs/panel_setup_layers.cpp:1150
 msgid "Add User-defined Layer"
 msgstr "Ajouter Couche Définie Utilisateur"
 
@@ -39509,566 +39650,6 @@ msgstr "Ajouter Couche Définie Utilisateur"
 msgid "Add User Defined Layer..."
 msgstr "Ajouter Couche Définie Utilisateur..."
 
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:46
-msgid "CrtYd_Front"
-msgstr "CrtYd_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:51
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:639
-msgid "Off-board, testing"
-msgstr "Hors PCB, tests"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:58
-msgid "If you want a fabrication layer for the front side of the board"
-msgstr "Si vous voulez une couche de fabrication sur le dessus du PCB"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:62
-msgid "Fab_Front"
-msgstr "Fab_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:65
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:629
-msgid "Off-board, manufacturing"
-msgstr "Hors PCB, fabrication"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:70
-msgid "If you want an adhesive template for the front side of the board"
-msgstr "Si vous voulez un motif sur couche adhésive sur le dessus du PCB"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:74
-msgid "Adhes_Front"
-msgstr "Adhes_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:77
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:89
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:101
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:113
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:581
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:593
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:605
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:617
-msgid "On-board, non-copper"
-msgstr "PCB, non cuivre"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:82
-msgid "If you want a solder paste layer for front side of the board"
-msgstr "Si vous voulez une couche de pâte à souder sur le dessus du PCB"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:86
-msgid "SoldP_Front"
-msgstr "SoldP_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:94
-msgid "If you want a silk screen layer for the front side of the board"
-msgstr "Si vous voulez une sérigraphie sur le dessus du PCB"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:98
-msgid "SilkS_Front"
-msgstr "SilkS_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:106
-msgid "If you want a solder mask layer for the front of the board"
-msgstr "Si vous voulez un vernis épargne sur le dessus du PCB"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:110
-msgid "Mask_Front"
-msgstr "Mask_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:118
-msgid "If you want a front copper layer"
-msgstr "Si vous voulez une couche cuivre sur le dessus"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:122
-msgid "Front_layer"
-msgstr "Dessus_couche"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:123
-msgid "Layer name of front (top) copper layer"
-msgstr "Nom de la couche sur le dessus du circuit (côté composant)"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "signal"
-msgstr "signal"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "power plane"
-msgstr "plan d'alim"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "mixed"
-msgstr "mélangé"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "jumper"
-msgstr "jumper"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:131
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:145
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:159
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:173
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:187
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:201
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:215
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:229
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:243
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:257
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:271
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:285
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:299
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:313
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:327
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:341
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:355
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:369
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:383
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:397
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:411
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:425
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:439
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:453
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:467
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:481
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:495
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:509
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:523
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:537
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:551
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:569
-msgid ""
-"Copper layer type for Freerouter and other external routers.\n"
-"Power plane layers are removed from Freerouter's layer menus."
-msgstr ""
-"Type de couches cuivre pour Freerouter.\n"
-"Les couches type \"Plan de masse\" sont supprimées du menu des couches de "
-"Freerouter."
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:138
-msgid "In1"
-msgstr "In1"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:152
-msgid "In2"
-msgstr "In2"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:166
-msgid "In3"
-msgstr "In3"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:180
-msgid "In4"
-msgstr "In4"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:194
-msgid "In5"
-msgstr "In5"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:208
-msgid "In6"
-msgstr "In6"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:222
-msgid "In7"
-msgstr "In7"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:236
-msgid "In8"
-msgstr "In8"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:250
-msgid "In9"
-msgstr "In9"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:264
-msgid "In10"
-msgstr "In10"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:278
-msgid "In11"
-msgstr "In11"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:292
-msgid "In12"
-msgstr "In12"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:306
-msgid "In13"
-msgstr "In13"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:320
-msgid "In14"
-msgstr "In14"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:334
-msgid "In15"
-msgstr "In15"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:348
-msgid "In16"
-msgstr "In16"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:362
-msgid "In17"
-msgstr "In17"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:376
-msgid "In18"
-msgstr "In18"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:390
-msgid "In19"
-msgstr "In19"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:404
-msgid "In20"
-msgstr "In20"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:418
-msgid "In21"
-msgstr "In21"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:432
-msgid "In22"
-msgstr "In22"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:446
-msgid "In23"
-msgstr "In23"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:460
-msgid "In24"
-msgstr "In24"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:474
-msgid "In25"
-msgstr "In25"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:488
-msgid "In26"
-msgstr "In26"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:502
-msgid "In27"
-msgstr "In27"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:516
-msgid "In28"
-msgstr "In28"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:530
-msgid "In29"
-msgstr "In29"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:544
-msgid "In30"
-msgstr "In30"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:556
-msgid "If you want a back copper layer"
-msgstr "Si vous voulez une couche cuivre sur le dessous"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:561
-msgid "Layer name of back (bottom) copper layer"
-msgstr "Nom de la couche sur le dessous du circuit (côté cuivre)"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:574
-msgid "If you want a solder mask layer for the back side of the board"
-msgstr "Si vous voulez un vernis épargne sur le dessous du PCB"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:578
-msgid "SoldM_Back"
-msgstr "SoldM_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:586
-msgid "If you want a silk screen layer for the back side of the board"
-msgstr "Si vous voulez une sérigraphie sur le dessous du PCB"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:590
-msgid "SilkS_Back"
-msgstr "SilkS_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:598
-msgid "If you want a solder paste layer for the back side of the board"
-msgstr "Si vous voulez une couche de pâte à braser sur le dessous du PCB"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:602
-msgid "SoldP_Back"
-msgstr "SoldP_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:610
-msgid "If you want an adhesive layer for the back side of the board"
-msgstr "Si vous voulez une couche adhésive sur le dessous du PCB"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:614
-msgid "Adhes_Back"
-msgstr "Adhes_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:622
-msgid "If you want a fabrication layer for the back side of the board"
-msgstr "Si vous voulez une couche de fabrication sur le dessous du PCB"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:626
-msgid "Fab_Back"
-msgstr "Fab_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:636
-msgid "CrtYd_Back"
-msgstr "CrtYd_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:646
-msgid "Pcb_Edges"
-msgstr "Pcb_Edges"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:649
-msgid "Board contour"
-msgstr "Contour pcb"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:656
-msgid "Margin"
-msgstr "Margin"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:659
-msgid "Board contour setback"
-msgstr "Retrait contour pcb"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:666
-msgid "Eco1"
-msgstr "Eco1"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:669
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:679
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:691
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:703
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-msgid "Auxiliary"
-msgstr "Auxiliaire"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:676
-msgid "Eco2"
-msgstr "Eco2"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:684
-msgid "If you want a separate layer for comments or notes"
-msgstr "Si vous voulez une couche séparée pour des commentaires ou des notes"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:688
-msgid "Comments"
-msgstr "Commentaires"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:696
-msgid "If you want a layer for documentation drawings"
-msgstr "Si vous voulez une couche de dessins pour documentation"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:700
-msgid "Drawings"
-msgstr "Dessins"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:710
-msgid "User1"
-msgstr "User1"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-msgid "Off-board, front"
-msgstr "Hors PCB, dessus"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-msgid "Off-board, back"
-msgstr "Hors PCB, dessous"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:717
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:731
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:745
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:759
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:773
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:787
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:801
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:815
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:829
-msgid ""
-"Auxiliary layers do not flip with board side, while back and front layers do."
-msgstr ""
-"Les couches auxiliaires ne sont pas appairées aux cotés du PCB, "
-"contrairement aux couches dessous et dessus."
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:724
-msgid "User2"
-msgstr "User2"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:738
-msgid "User3"
-msgstr "User3"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:752
-msgid "User4"
-msgstr "User4"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:766
-msgid "User5"
-msgstr "User5"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:780
-msgid "User6"
-msgstr "User6"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:794
-msgid "User7"
-msgstr "User7"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:808
-msgid "User8"
-msgstr "User8"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:822
-msgid "User9"
-msgstr "User9"
-
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:32
 msgid ""
 "Use your board manufacturer's recommendations for solder mask expansion and "
@@ -41772,7 +41353,7 @@ msgid "%s pad connection: %s."
 msgstr "%s connexion de pad: %s."
 
 #: pcbnew/drc/drc_engine.cpp:1499 pcbnew/drc/drc_engine.cpp:1516
-#: pcbnew/drc/drc_engine.cpp:1533 pcbnew/zone.cpp:612 pcbnew/zone.h:172
+#: pcbnew/drc/drc_engine.cpp:1533 pcbnew/zone.cpp:612 pcbnew/zone.h:179
 msgid "zone"
 msgstr "zone"
 
@@ -41791,7 +41372,7 @@ msgstr "%s largeur rayon frein thermique: %s."
 msgid "Checking rule assertion \"%s\"."
 msgstr "Vérification assertion de règle \"%s\"."
 
-#: pcbnew/drc/drc_item.cpp:45 pcbnew/zone.cpp:2046
+#: pcbnew/drc/drc_item.cpp:45 pcbnew/zone.cpp:2070
 msgid "Electrical"
 msgstr "Électrique"
 
@@ -42645,7 +42226,7 @@ msgid "'%s' settings differ."
 msgstr "les paramètres '%s' diffèrent."
 
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:619
-#: pcbnew/footprint.cpp:4085
+#: pcbnew/footprint.cpp:4090
 msgid "Exempt From Courtyard Requirement"
 msgstr "Exempté de l’Exigence de Zone d'Occupation"
 
@@ -43359,132 +42940,132 @@ msgstr ""
 msgid "Generating ODB++ output files"
 msgstr "Génération des fichiers de sortie ODB++"
 
-#: pcbnew/footprint.cpp:1288
+#: pcbnew/footprint.cpp:1293
 msgid "Other"
 msgstr "Autre"
 
-#: pcbnew/footprint.cpp:1626
+#: pcbnew/footprint.cpp:1631
 msgid "Footprint Name"
 msgstr "Nom Empreinte"
 
-#: pcbnew/footprint.cpp:1630 pcbnew/footprint.cpp:1689
+#: pcbnew/footprint.cpp:1635 pcbnew/footprint.cpp:1694
 #, c-format
 msgid "Doc: %s"
 msgstr "Doc: %s"
 
-#: pcbnew/footprint.cpp:1631 pcbnew/footprint.cpp:1690
+#: pcbnew/footprint.cpp:1636 pcbnew/footprint.cpp:1695
 #, c-format
 msgid "Keywords: %s"
 msgstr "Mots Clé: %s"
 
-#: pcbnew/footprint.cpp:1640 pcbnew/footprint.cpp:1641
+#: pcbnew/footprint.cpp:1645 pcbnew/footprint.cpp:1646
 msgid "Board Side"
 msgstr "Coté du CI"
 
-#: pcbnew/footprint.cpp:1641
+#: pcbnew/footprint.cpp:1646
 msgid "Back (Flipped)"
 msgstr "Dessous (Retourné)"
 
-#: pcbnew/footprint.cpp:1660
+#: pcbnew/footprint.cpp:1665
 msgid "autoplaced"
 msgstr "auto placé"
 
-#: pcbnew/footprint.cpp:1663
+#: pcbnew/footprint.cpp:1668
 msgid "not in schematic"
 msgstr "pas en schématique"
 
-#: pcbnew/footprint.cpp:1666
+#: pcbnew/footprint.cpp:1671
 msgid "exclude from pos files"
 msgstr "exclure du fichier de position"
 
-#: pcbnew/footprint.cpp:1669
+#: pcbnew/footprint.cpp:1674
 msgid "exclude from BOM"
 msgstr "exclure de la Liste du Matériel"
 
-#: pcbnew/footprint.cpp:1674
+#: pcbnew/footprint.cpp:1679
 msgid "Status: "
 msgstr "Statut: "
 
-#: pcbnew/footprint.cpp:1674
+#: pcbnew/footprint.cpp:1679
 msgid "Attributes:"
 msgstr "Attributs:"
 
-#: pcbnew/footprint.cpp:1681 pcbnew/footprint.cpp:4064 pcbnew/zone.cpp:1837
+#: pcbnew/footprint.cpp:1686 pcbnew/footprint.cpp:4069 pcbnew/zone.cpp:1861
 msgid "Component Class"
 msgstr "Classe de Composant"
 
-#: pcbnew/footprint.cpp:1685
+#: pcbnew/footprint.cpp:1690
 #, c-format
 msgid "3D-Shape: %s"
 msgstr "Forme 3D: %s"
 
-#: pcbnew/footprint.cpp:1685
+#: pcbnew/footprint.cpp:1690
 msgid "<none>"
 msgstr "<aucun>"
 
-#: pcbnew/footprint.cpp:2100
+#: pcbnew/footprint.cpp:2105
 msgid "<no reference designator>"
 msgstr "<pas de référence schématique>"
 
-#: pcbnew/footprint.cpp:2102
+#: pcbnew/footprint.cpp:2107
 #, c-format
 msgid "Footprint %s"
 msgstr "Empreinte %s"
 
-#: pcbnew/footprint.cpp:3242
+#: pcbnew/footprint.cpp:3247
 #, c-format
 msgid "(expected 'Through hole'; actual '%s')"
 msgstr "(attendu 'Pad Traversant'; réel '%s')"
 
-#: pcbnew/footprint.cpp:3245
+#: pcbnew/footprint.cpp:3250
 #, c-format
 msgid "(expected 'SMD'; actual '%s')"
 msgstr "(attendu 'CMS'; réel '%s')"
 
-#: pcbnew/footprint.cpp:3466
+#: pcbnew/footprint.cpp:3471
 #, c-format
 msgid "(net-tie pad group contains unknown pad number %s)"
 msgstr ""
 "(le groupe de pads de \"net-tie\" contient un numéro de pad inconnu %s)"
 
-#: pcbnew/footprint.cpp:3471
+#: pcbnew/footprint.cpp:3476
 #, c-format
 msgid "(pad %s appears in more than one net-tie pad group)"
 msgstr "(le pad %s apparaît dans plus d'un groupe de pad de \"net-tie\")"
 
-#: pcbnew/footprint.cpp:4006 pcbnew/pad.cpp:2525 pcbnew/zone.cpp:1803
+#: pcbnew/footprint.cpp:4011 pcbnew/pad.cpp:2519 pcbnew/zone.cpp:1827
 msgid "Inherited"
 msgstr "Hérité"
 
-#: pcbnew/footprint.cpp:4010 pcbnew/pad.cpp:2529 pcbnew/zone.cpp:1807
+#: pcbnew/footprint.cpp:4015 pcbnew/pad.cpp:2523 pcbnew/zone.cpp:1831
 msgid "Thermal reliefs for PTH"
 msgstr "Freins thermiques pour pads traversants"
 
-#: pcbnew/footprint.cpp:4070
+#: pcbnew/footprint.cpp:4075
 msgid "Not in Schematic"
 msgstr "Non en Schématique"
 
-#: pcbnew/footprint.cpp:4072
+#: pcbnew/footprint.cpp:4077
 msgid "Exclude From Position Files"
 msgstr "Exclure des Fichiers de Position"
 
-#: pcbnew/footprint.cpp:4082 pcbnew/pad.cpp:2694
+#: pcbnew/footprint.cpp:4087 pcbnew/pad.cpp:2688
 msgid "Overrides"
 msgstr "Outrepasser"
 
-#: pcbnew/footprint.cpp:4089 pcbnew/pad.cpp:2697
+#: pcbnew/footprint.cpp:4094 pcbnew/pad.cpp:2691
 msgid "Clearance Override"
 msgstr "Forçage d'Isolation"
 
-#: pcbnew/footprint.cpp:4094 pcbnew/pad.cpp:2707
+#: pcbnew/footprint.cpp:4099 pcbnew/pad.cpp:2701
 msgid "Solderpaste Margin Override"
 msgstr "Forçage Marge Pate à Souder"
 
-#: pcbnew/footprint.cpp:4099 pcbnew/pad.cpp:2712
+#: pcbnew/footprint.cpp:4104 pcbnew/pad.cpp:2706
 msgid "Solderpaste Margin Ratio Override"
 msgstr "Forçage Marge de Soudure"
 
-#: pcbnew/footprint.cpp:4105 pcbnew/pad.cpp:2718
+#: pcbnew/footprint.cpp:4110 pcbnew/pad.cpp:2712
 msgid "Zone Connection Style"
 msgstr "Style de Connexion de Zone"
 
@@ -43543,20 +43124,20 @@ msgstr "Edition de l'empreinte de la librairie en lecture seule %s."
 msgid "Save as editable copy"
 msgstr "Sauver comme copie modifiable"
 
-#: pcbnew/footprint_edit_frame.cpp:997
+#: pcbnew/footprint_edit_frame.cpp:1007
 #, c-format
 msgid "[from %s]"
 msgstr "[de %s]"
 
-#: pcbnew/footprint_edit_frame.cpp:1032
+#: pcbnew/footprint_edit_frame.cpp:1042
 msgid "[no footprint loaded]"
 msgstr "[pas d’empreinte chargée]"
 
-#: pcbnew/footprint_edit_frame.cpp:1088
+#: pcbnew/footprint_edit_frame.cpp:1098
 msgid "Updating Footprint Libraries"
 msgstr "Mise à Jour Librairies d'Empreintes"
 
-#: pcbnew/footprint_edit_frame.cpp:1428
+#: pcbnew/footprint_edit_frame.cpp:1438
 msgid "No footprint selected."
 msgstr "Aucune empreinte sélectionnée."
 
@@ -43633,37 +43214,37 @@ msgstr "Export Empreinte"
 msgid "Footprint exported to file '%s'."
 msgstr "Empreinte exportée dans fichier '%s'."
 
-#: pcbnew/footprint_libraries_utils.cpp:549
+#: pcbnew/footprint_libraries_utils.cpp:558
 #, c-format
 msgid "Delete footprint '%s' from library '%s'?"
 msgstr "Supprimer l'empreinte '%s'de la librairie '%s' ?"
 
-#: pcbnew/footprint_libraries_utils.cpp:566
+#: pcbnew/footprint_libraries_utils.cpp:575
 #, c-format
 msgid "Footprint '%s' deleted from library '%s'"
 msgstr "Empreinte '%s' supprimée de la librairie '%s'"
 
-#: pcbnew/footprint_libraries_utils.cpp:581
+#: pcbnew/footprint_libraries_utils.cpp:590
 msgid "No footprints to export!"
 msgstr "Pas d'empreintes à exporter!"
 
-#: pcbnew/footprint_libraries_utils.cpp:617
+#: pcbnew/footprint_libraries_utils.cpp:626
 #, c-format
 msgid "Update footprints on board to refer to %s?"
 msgstr "Mise à jour des empreintes sur le PCB pour les référencer à %s?"
 
-#: pcbnew/footprint_libraries_utils.cpp:668
+#: pcbnew/footprint_libraries_utils.cpp:677
 msgid "Update footprints on board to refer to new library?"
 msgstr ""
 "Mise à jour des empreintes sur le PCB pour les référencer à la nouvelle "
 "librairie?"
 
-#: pcbnew/footprint_libraries_utils.cpp:864
+#: pcbnew/footprint_libraries_utils.cpp:873
 #: pcbnew/footprint_viewer_frame.cpp:744
 msgid "No board currently open."
 msgstr "Pas de pcb en cours d'édition."
 
-#: pcbnew/footprint_libraries_utils.cpp:890
+#: pcbnew/footprint_libraries_utils.cpp:899
 msgid ""
 "Unable to find the footprint on the main board.\n"
 "Cannot save."
@@ -43671,36 +43252,36 @@ msgstr ""
 "Impossible de trouver l'empreinte source sur le PCB principal.\n"
 "Ne peut pas sauver."
 
-#: pcbnew/footprint_libraries_utils.cpp:898
+#: pcbnew/footprint_libraries_utils.cpp:907
 #: pcbnew/footprint_viewer_frame.cpp:752
 msgid "Previous footprint placement still in progress."
 msgstr "Placement de l’empreinte précédente toujours en cours."
 
-#: pcbnew/footprint_libraries_utils.cpp:974
+#: pcbnew/footprint_libraries_utils.cpp:983
 #: pcbnew/footprint_viewer_frame.cpp:793
 msgid "Insert Footprint"
 msgstr "Insérer Empreinte"
 
-#: pcbnew/footprint_libraries_utils.cpp:995
+#: pcbnew/footprint_libraries_utils.cpp:1004
 msgid "Save Footprint As"
 msgstr "Sauver Empreinte Sous"
 
-#: pcbnew/footprint_libraries_utils.cpp:1144
+#: pcbnew/footprint_libraries_utils.cpp:1153
 #, c-format
 msgid "Footprint %s already exists in %s."
 msgstr "L'empreinte %s existe déjà en librairie '%s'."
 
-#: pcbnew/footprint_libraries_utils.cpp:1188
+#: pcbnew/footprint_libraries_utils.cpp:1197
 #, c-format
 msgid "Footprint '%s' replaced in '%s'"
 msgstr "Empreinte '%s' remplacé en '%s'"
 
-#: pcbnew/footprint_libraries_utils.cpp:1189
+#: pcbnew/footprint_libraries_utils.cpp:1198
 #, c-format
 msgid "Footprint '%s' added to '%s'"
 msgstr "Empreinte '%s' ajoutée à '%s'"
 
-#: pcbnew/footprint_libraries_utils.cpp:1233
+#: pcbnew/footprint_libraries_utils.cpp:1242
 msgid "Untitled"
 msgstr "Sans titre"
 
@@ -43813,7 +43394,7 @@ msgstr "Longueurs Routées"
 msgid "Routed Length"
 msgstr "Longueur Routée"
 
-#: pcbnew/generators/pcb_tuning_pattern.cpp:2172 pcbnew/pad.cpp:2688
+#: pcbnew/generators/pcb_tuning_pattern.cpp:2172 pcbnew/pad.cpp:2682
 #: pcbnew/pcb_track.cpp:1600
 msgid "Pad To Die Length"
 msgstr "Dist. Pad à Chip"
@@ -44741,7 +44322,7 @@ msgstr ""
 msgid "pad"
 msgstr "pad"
 
-#: pcbnew/pad.cpp:1289 pcbnew/pad.cpp:2603
+#: pcbnew/pad.cpp:1289 pcbnew/pad.cpp:2597
 msgid "Pin Type"
 msgstr "Type de Pin"
 
@@ -44852,106 +44433,100 @@ msgstr "Pad métallisé %s %s de %s"
 msgid "PTH pad %s"
 msgstr "Pad Métallisé %s"
 
-#: pcbnew/pad.cpp:2176
-msgid "(Pad has no layer)"
-msgstr "(Pad n'a pas de couche)"
-
 #: pcbnew/pad.cpp:2179
-msgid "(PTH pad has no copper layers)"
-msgstr "(Le pad métallisé traversant n'a pas de couche cuivre)"
-
-#: pcbnew/pad.cpp:2185
-msgid "(plated through holes normally have a copper pad on at least one layer)"
+#, fuzzy
+msgid ""
+"(plated through holes normally have a copper pad on at least one outer layer)"
 msgstr ""
 "(les pads traversants devrait normalement avoir une pastille de cuivre sur "
 "au moins une couche)"
 
-#: pcbnew/pad.cpp:2193
+#: pcbnew/pad.cpp:2187
 msgid "('fiducial' property makes no sense on NPTH pads)"
 msgstr ""
 "(la propriété \"Fiducial\" n'a pas de sens pour des pads à trou non "
 "métallisé)"
 
-#: pcbnew/pad.cpp:2197
+#: pcbnew/pad.cpp:2191
 msgid "('testpoint' property makes no sense on NPTH pads)"
 msgstr ""
 "(la propriété \"Testpoint\" n'a pas de sens pour des pads à trou non "
 "métallisé)"
 
-#: pcbnew/pad.cpp:2200
+#: pcbnew/pad.cpp:2194
 msgid "('heatsink' property makes no sense of NPTH pads)"
 msgstr ""
 "(la propriété \"Heatsink\" n'a pas de sens pour des pads à trou non "
 "métallisé)"
 
-#: pcbnew/pad.cpp:2203
+#: pcbnew/pad.cpp:2197
 msgid "('castellated' property is for PTH pads)"
 msgstr "(ka propriété \"Castellated\" est pour pad à trou métallisé)"
 
-#: pcbnew/pad.cpp:2206
+#: pcbnew/pad.cpp:2200
 msgid "('BGA' property is for SMD pads)"
 msgstr "(la propriété \"BGA\" est pour les pads CMS)"
 
-#: pcbnew/pad.cpp:2209
+#: pcbnew/pad.cpp:2203
 msgid "('mechanical' property is for PTH pads)"
 msgstr "(la propriété \"Mécanique\" est pour pad à trou métallisé)"
 
-#: pcbnew/pad.cpp:2225
+#: pcbnew/pad.cpp:2219
 msgid "(connector pads normally have no solder paste; use a SMD pad instead)"
 msgstr ""
 "(les pads connecteurs n'ont pas de pâte à souder. Utiliser des pads CMS à la "
 "place)"
 
-#: pcbnew/pad.cpp:2233
+#: pcbnew/pad.cpp:2227
 msgid "(SMD pad has a hole)"
 msgstr "(Pad CMS a un trou)"
 
-#: pcbnew/pad.cpp:2239
+#: pcbnew/pad.cpp:2233
 msgid "(SMD pad has copper on both sides of the board)"
 msgstr "(le pad SMD a du cuivre des deux côtés de la carte)"
 
-#: pcbnew/pad.cpp:2245 pcbnew/pad.cpp:2258
+#: pcbnew/pad.cpp:2239 pcbnew/pad.cpp:2252
 msgid "(SMD pad has copper and mask layers on different sides of the board)"
 msgstr ""
 "(le pad SMD a des couches de cuivre et de masque sur différents côtés de la "
 "carte)"
 
-#: pcbnew/pad.cpp:2250 pcbnew/pad.cpp:2263
+#: pcbnew/pad.cpp:2244 pcbnew/pad.cpp:2257
 msgid "(SMD pad has copper and paste layers on different sides of the board)"
 msgstr ""
 "(le pad SMD a des couches de cuivre et de pâte sur différents côtés de la "
 "carte)"
 
-#: pcbnew/pad.cpp:2269
+#: pcbnew/pad.cpp:2263
 msgid "(SMD pad has no outer layers)"
 msgstr "(le pad SMS n'est sur aucune couche externe)"
 
-#: pcbnew/pad.cpp:2289
+#: pcbnew/pad.cpp:2283
 msgid "(Pad must have a positive size)"
 msgstr "(Le pad doit avoir une taille positive)"
 
-#: pcbnew/pad.cpp:2300
+#: pcbnew/pad.cpp:2294
 #, c-format
 msgid "(PTH pad hole size must be larger than %s)"
 msgstr "(La taille du trou du pad PTH doit être supérieure à %s)"
 
-#: pcbnew/pad.cpp:2324
+#: pcbnew/pad.cpp:2318
 msgid "(PTH pad hole leaves no copper)"
 msgstr "(Le trou du pad métallisé traversant ne laisse pas de cuivre)"
 
-#: pcbnew/pad.cpp:2334
+#: pcbnew/pad.cpp:2328
 msgid "(PTH pad hole not fully inside copper)"
 msgstr "(Trou du pad PTH pas entièrement à l'intérieur du cuivre)"
 
-#: pcbnew/pad.cpp:2341
+#: pcbnew/pad.cpp:2335
 msgid "(pad hole not inside pad shape)"
 msgstr "(trou du pad n'est pas à l'intérieur de la forme du pad)"
 
-#: pcbnew/pad.cpp:2346
+#: pcbnew/pad.cpp:2340
 msgid "(negative local clearance values have no effect)"
 msgstr "(les valeurs locales négatives d'isolation n’ont aucun effet)"
 
-#: pcbnew/pad.cpp:2365
+#: pcbnew/pad.cpp:2359
 msgid ""
 "(negative solder mask clearance is larger than some shape primitives; "
 "results may be surprising)"
@@ -44959,7 +44534,7 @@ msgstr ""
 "(la marge négative du masque de soudure est plus grande que des dimensions "
 "de primitive. Les résultats peuvent être surprenants)"
 
-#: pcbnew/pad.cpp:2375
+#: pcbnew/pad.cpp:2369
 msgid ""
 "(negative solder mask clearance is larger than pad; no solder mask will be "
 "generated)"
@@ -44967,7 +44542,7 @@ msgstr ""
 "(l'isolation négative pour le masque de soudure est plus grande que le pad. "
 "Aucun masque de soudure ne sera généré)"
 
-#: pcbnew/pad.cpp:2394
+#: pcbnew/pad.cpp:2388
 msgid ""
 "(negative solder paste margin is larger than pad; no solder paste mask will "
 "be generated)"
@@ -44975,111 +44550,111 @@ msgstr ""
 "(marge négative plus grande que le pad  Aucun masque de pate à souder ne "
 "sera généré)"
 
-#: pcbnew/pad.cpp:2401
+#: pcbnew/pad.cpp:2395
 msgid "(negative corner radius is not allowed)"
 msgstr "(le rayon négatif d'un coin n'est pas autorisé)"
 
-#: pcbnew/pad.cpp:2403
+#: pcbnew/pad.cpp:2397
 msgid "(corner size will make pad circular)"
 msgstr "(la taille du coin rendra le pad circulaire)"
 
-#: pcbnew/pad.cpp:2408
+#: pcbnew/pad.cpp:2402
 msgid "(negative corner chamfer is not allowed)"
 msgstr "(un chanfrein négatif d'un coin n'est pas autorisé)"
 
-#: pcbnew/pad.cpp:2410
+#: pcbnew/pad.cpp:2404
 msgid "(corner chamfer is too large)"
 msgstr "(le chanfrein du coin est trop grand)"
 
-#: pcbnew/pad.cpp:2419
+#: pcbnew/pad.cpp:2413
 msgid "(trapezoid delta is too large)"
 msgstr "(Le delta du trapèze est trop grand)"
 
-#: pcbnew/pad.cpp:2429
+#: pcbnew/pad.cpp:2423
 msgid "(custom pad shape must resolve to a single polygon)"
 msgstr "(la forme personnalisée du pad doit se résumer à un seul polygone)"
 
-#: pcbnew/pad.cpp:2494
+#: pcbnew/pad.cpp:2488
 msgid "Edge connector"
 msgstr "Connecteur bord de carte"
 
-#: pcbnew/pad.cpp:2495
+#: pcbnew/pad.cpp:2489
 msgid "NPTH, mechanical"
 msgstr "Pad à Trou Non Métallisé, mécanique"
 
-#: pcbnew/pad.cpp:2501
+#: pcbnew/pad.cpp:2495
 msgid "Trapezoid"
 msgstr "Trapèze"
 
-#: pcbnew/pad.cpp:2513
+#: pcbnew/pad.cpp:2507
 msgid "Castellated pad"
 msgstr "Castellated pad"
 
-#: pcbnew/pad.cpp:2514
+#: pcbnew/pad.cpp:2508
 msgid "Mechanical pad"
 msgstr "Pad mécanique"
 
-#: pcbnew/pad.cpp:2536
+#: pcbnew/pad.cpp:2530
 msgid "Front, back and connected layers"
 msgstr "Dessus, dessous et couches connectées"
 
-#: pcbnew/pad.cpp:2586
+#: pcbnew/pad.cpp:2580
 msgid "Pad Type"
 msgstr "Type Pad"
 
-#: pcbnew/pad.cpp:2590
+#: pcbnew/pad.cpp:2584
 msgid "Pad Shape"
 msgstr "Forme Pad"
 
-#: pcbnew/pad.cpp:2595
+#: pcbnew/pad.cpp:2589
 msgid "Pad Number"
 msgstr "Numéro de Pad"
 
-#: pcbnew/pad.cpp:2607
+#: pcbnew/pad.cpp:2601
 msgid "Size X"
 msgstr "Taille X"
 
-#: pcbnew/pad.cpp:2611
+#: pcbnew/pad.cpp:2605
 msgid "Size Y"
 msgstr "Taille Y"
 
-#: pcbnew/pad.cpp:2644
+#: pcbnew/pad.cpp:2638
 msgid "Corner Radius Ratio"
 msgstr "Rapport Rayon d'Arrondi"
 
-#: pcbnew/pad.cpp:2649
+#: pcbnew/pad.cpp:2643
 msgid "Corner Radius Size"
 msgstr "Taille Rayon du Coin"
 
-#: pcbnew/pad.cpp:2655
+#: pcbnew/pad.cpp:2649
 msgid "Hole Shape"
 msgstr "Forme Perçage"
 
-#: pcbnew/pad.cpp:2659
+#: pcbnew/pad.cpp:2653
 msgid "Hole Size X"
 msgstr "Taille Trou X"
 
-#: pcbnew/pad.cpp:2665
+#: pcbnew/pad.cpp:2659
 msgid "Hole Size Y"
 msgstr "Taille Trou Y"
 
-#: pcbnew/pad.cpp:2680
+#: pcbnew/pad.cpp:2674
 msgid "Fabrication Property"
 msgstr "Propriétés de Fabrication"
 
-#: pcbnew/pad.cpp:2702 pcbnew/pcb_shape.cpp:1001 pcbnew/pcb_track.cpp:2097
+#: pcbnew/pad.cpp:2696 pcbnew/pcb_shape.cpp:1001 pcbnew/pcb_track.cpp:2097
 msgid "Soldermask Margin Override"
 msgstr "Forçage Marge Vernis Epargne"
 
-#: pcbnew/pad.cpp:2724 pcbnew/zone.cpp:2073
+#: pcbnew/pad.cpp:2718 pcbnew/zone.cpp:2097
 msgid "Thermal Relief Spoke Width"
 msgstr "Largeur Rayon Frein Thermique"
 
-#: pcbnew/pad.cpp:2730
+#: pcbnew/pad.cpp:2724
 msgid "Thermal Relief Spoke Angle"
 msgstr "Angle Rayon Frein Thermique"
 
-#: pcbnew/pad.cpp:2735 pcbnew/zone.cpp:2067
+#: pcbnew/pad.cpp:2729 pcbnew/zone.cpp:2091
 msgid "Thermal Relief Gap"
 msgstr "Longueur Frein Thermique"
 
@@ -46568,7 +46143,7 @@ msgid "Element token contains %d parameters."
 msgstr "Element token contains %d parameters."
 
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:985
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3069
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3072
 #, c-format
 msgid "Library folder '%s' has unexpected sub-folders."
 msgstr "Le répertoire librairie '%s' a des sous-répertoires inattendus."
@@ -46580,7 +46155,7 @@ msgstr "Fichier inattendu '%s' trouvé en librairie '%s'."
 
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:1023
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:3263
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3106
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3109
 #, c-format
 msgid "Footprint library '%s' cannot be deleted."
 msgstr "La librairie d'empreintes  '%s' ne peut pas être supprimée."
@@ -46602,28 +46177,28 @@ msgid "Generating history section"
 msgstr "Création de la section historique"
 
 #: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1198
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3018
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3012
 msgid "Generating BOM section"
 msgstr "Génération de la section nomenclature"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1365
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1361
 msgid "Generating CAD data"
 msgstr "Génération des données CAD"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:2627
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:2621
 #, c-format
 msgid "Exporting Layer %s, Net %s"
 msgstr "Exportation de la couche %s, net %s"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3173
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3167
 msgid "Generating logistic section"
 msgstr "Génération section logistique"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3185
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3179
 msgid "Saving file"
 msgstr "Enregistrement fichier"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3217
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3211
 msgid "Failed to save file to buffer"
 msgstr "Échec de l'enregistrement du fichier en mémoire tampon"
 
@@ -46753,26 +46328,26 @@ msgstr ""
 msgid "Save Anyway"
 msgstr "Sauver de Toute Façon"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:1463
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:1465
 #, c-format
 msgid "unknown pad type: %d"
 msgstr "type pad inconnu: %d"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2312
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2314
 #, c-format
 msgid "unknown via type %d"
 msgstr "type via inconnu %d"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2603
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2606
 #, c-format
 msgid "unknown zone corner smoothing type %d"
 msgstr "unknown zone corner smoothing type %d"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2752
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2755
 msgid "This file does not contain a PCB."
 msgstr "Ce fichier ne contient pas de PCB."
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2925
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2928
 #, c-format
 msgid ""
 "Library '%s' does not exist.\n"
@@ -46781,26 +46356,26 @@ msgstr ""
 "La librairie '%s' n'existe pas.\n"
 "Voulez vous la créer?"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2930
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2933
 msgid "Library Not Found"
 msgstr "Librairie non trouvée"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2958
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2961
 #, c-format
 msgid "Footprint file name '%s' is not valid."
 msgstr "Nom de fichier d'empreinte '%s' non valide."
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2964
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2967
 #, c-format
 msgid "Insufficient permissions to delete '%s'."
 msgstr "Autorisations insuffisantes pour effacer le fichier '%s'."
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3088
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3091
 #, c-format
 msgid "Unexpected file '%s' found in library path '%s'."
 msgstr "Fichier inattendu '%s' trouvé dans le chemin de librairie '%s'."
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:306
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:307
 msgid "KiCad footprint file"
 msgstr "Fichier empreinte KiCad"
 
@@ -46988,7 +46563,7 @@ msgstr ""
 "L'ancienne stratégie de remplissage des zones n'est plus prise en charge.\n"
 "Les remplissages de zones seront convertis sur la base du meilleur effort."
 
-#: pcbnew/pcb_io/odbpp/odb_entity.cpp:686
+#: pcbnew/pcb_io/odbpp/odb_entity.cpp:722
 msgid "Failed to add component data"
 msgstr "Échec de l'ajout des données du composant"
 
@@ -47868,7 +47443,7 @@ msgstr "Largeur Piste: '%s'"
 msgid "Diff Pair Gap: %s"
 msgstr "Ecart Paire Différentielle: %s"
 
-#: pcbnew/router/router_tool.cpp:2776 pcbnew/tools/pcb_control.cpp:1707
+#: pcbnew/router/router_tool.cpp:2776 pcbnew/tools/pcb_control.cpp:1711
 #, c-format
 msgid "DP Max Uncoupled-length: %s"
 msgstr "Longueur maximale de DP non couplée: %s"
@@ -48600,10 +48175,6 @@ msgstr "Création Lignes"
 msgid "Create Arc"
 msgstr "Création Arc"
 
-#: pcbnew/tools/drawing_stackup_table_tool.cpp:247
-msgid "Layer Name"
-msgstr "Nom de Couche"
-
 #: pcbnew/tools/drawing_stackup_table_tool.cpp:262
 msgid "Thickness (mm)"
 msgstr "Épaisseur (mm)"
@@ -48688,7 +48259,7 @@ msgstr "Place Items"
 msgid "Select Via Size"
 msgstr "Sélectionner Taille Via"
 
-#: pcbnew/tools/drawing_tool.cpp:381 pcbnew/tools/drawing_tool.cpp:2386
+#: pcbnew/tools/drawing_tool.cpp:381 pcbnew/tools/drawing_tool.cpp:2388
 msgid "Draw Line"
 msgstr "Tracer Ligne"
 
@@ -48712,23 +48283,23 @@ msgstr "Tracer Arc"
 msgid "Draw Bezier"
 msgstr "Tracer Courbe de Bezier"
 
-#: pcbnew/tools/drawing_tool.cpp:1595
+#: pcbnew/tools/drawing_tool.cpp:1597
 msgid "Draw Dimension"
 msgstr "Tracer Cote"
 
-#: pcbnew/tools/drawing_tool.cpp:2080
+#: pcbnew/tools/drawing_tool.cpp:2082
 msgid "Move Footprint Anchor"
 msgstr "Déplacement Point d'Ancrage Empreinte"
 
-#: pcbnew/tools/drawing_tool.cpp:3804
+#: pcbnew/tools/drawing_tool.cpp:3806
 msgid "Select Net:"
 msgstr "Sélection Net :"
 
-#: pcbnew/tools/drawing_tool.cpp:4046
+#: pcbnew/tools/drawing_tool.cpp:4048
 msgid "Via location violates DRC."
 msgstr "La position de la via viole le DRC."
 
-#: pcbnew/tools/drawing_tool.cpp:4136
+#: pcbnew/tools/drawing_tool.cpp:4138
 msgid "Place via"
 msgstr "Place via"
 
@@ -51053,15 +50624,15 @@ msgstr "Caché"
 msgid "Inactive Layer Display"
 msgstr "Affichage Couche Inactive"
 
-#: pcbnew/tools/pcb_control.cpp:690
+#: pcbnew/tools/pcb_control.cpp:694
 msgid "Preset Layer Pairs"
 msgstr "Paire de Couches Prédéfinies"
 
-#: pcbnew/tools/pcb_control.cpp:780
+#: pcbnew/tools/pcb_control.cpp:784
 msgid "Item locked."
 msgstr "Elément  verrouillé."
 
-#: pcbnew/tools/pcb_control.cpp:1003
+#: pcbnew/tools/pcb_control.cpp:1007
 msgid ""
 "Warning: some pasted items were on layers which are not present in the "
 "current board.\n"
@@ -51071,69 +50642,69 @@ msgstr ""
 "sont pas présentes dans le PCB actuel.\n"
 "Ces éléments n'ont pas pu être collés.\n"
 
-#: pcbnew/tools/pcb_control.cpp:1070
+#: pcbnew/tools/pcb_control.cpp:1074
 msgid "Paste Text"
 msgstr "Coller Texte"
 
-#: pcbnew/tools/pcb_control.cpp:1227
+#: pcbnew/tools/pcb_control.cpp:1231
 msgid "Invalid clipboard contents"
 msgstr "Contenu du presse-papier invalide"
 
-#: pcbnew/tools/pcb_control.cpp:1510
+#: pcbnew/tools/pcb_control.cpp:1514
 msgid "Error loading board."
 msgstr "Erreur en chargement du PCB."
 
-#: pcbnew/tools/pcb_control.cpp:1544
+#: pcbnew/tools/pcb_control.cpp:1548
 msgid "Append Board"
 msgstr "Ajout PCB"
 
-#: pcbnew/tools/pcb_control.cpp:1605
+#: pcbnew/tools/pcb_control.cpp:1609
 msgid "Active Layer"
 msgstr "Couche Active"
 
-#: pcbnew/tools/pcb_control.cpp:1606 pcbnew/widgets/appearance_controls.cpp:373
+#: pcbnew/tools/pcb_control.cpp:1610 pcbnew/widgets/appearance_controls.cpp:373
 #: pcbnew/widgets/appearance_controls_base.cpp:165
 msgid "All Layers"
 msgstr "Toutes Couches"
 
-#: pcbnew/tools/pcb_control.cpp:1618
+#: pcbnew/tools/pcb_control.cpp:1622
 msgid "Object Snapping"
 msgstr "Accrochage sur Objets"
 
-#: pcbnew/tools/pcb_control.cpp:1697
+#: pcbnew/tools/pcb_control.cpp:1701
 #, c-format
 msgid "DP Gap Constraints: %s"
 msgstr "Contraintes d'écart de DP : %s"
 
-#: pcbnew/tools/pcb_control.cpp:1738
+#: pcbnew/tools/pcb_control.cpp:1742
 msgid "Resolved clearance"
 msgstr "Isolation résolue"
 
-#: pcbnew/tools/pcb_control.cpp:1748
+#: pcbnew/tools/pcb_control.cpp:1752
 msgid "Actual clearance"
 msgstr "Isolation réelle"
 
-#: pcbnew/tools/pcb_control.cpp:1791
+#: pcbnew/tools/pcb_control.cpp:1795
 msgid "Resolved hole clearance"
 msgstr "Isolation de trou résolue"
 
-#: pcbnew/tools/pcb_control.cpp:1796
+#: pcbnew/tools/pcb_control.cpp:1800
 msgid "Actual hole clearance"
 msgstr "Isolation trou réelle"
 
-#: pcbnew/tools/pcb_control.cpp:1829
+#: pcbnew/tools/pcb_control.cpp:1833
 msgid "Resolved edge clearance"
 msgstr "Isolation pour les contours résolue"
 
-#: pcbnew/tools/pcb_control.cpp:1834
+#: pcbnew/tools/pcb_control.cpp:1838
 msgid "Resolved margin clearance"
 msgstr "Isolation pour la couche \"margin\" résolue"
 
-#: pcbnew/tools/pcb_control.cpp:1845
+#: pcbnew/tools/pcb_control.cpp:1849
 msgid "Selected Items"
 msgstr "Éléments Sélectionnés"
 
-#: pcbnew/tools/pcb_control.cpp:1916
+#: pcbnew/tools/pcb_control.cpp:1920
 msgid "Selected 2D Length"
 msgstr "Longueur 2D Sélectionnée"
 
@@ -51264,7 +50835,7 @@ msgid "Auto-fill Zone(s)"
 msgstr "Remplissage automatique Zone(s)"
 
 #: pcbnew/tools/zone_filler_tool.cpp:277
-#: pcbnew/widgets/appearance_controls.cpp:3434
+#: pcbnew/widgets/appearance_controls.cpp:3470
 msgid "Open Preferences"
 msgstr "Ouvrir Préférences"
 
@@ -51497,118 +51068,118 @@ msgid "Filter nets"
 msgstr "Filtrage nets"
 
 #: pcbnew/widgets/appearance_controls.cpp:613
-#: pcbnew/widgets/appearance_controls.cpp:1792
+#: pcbnew/widgets/appearance_controls.cpp:1828
 msgid "Layer Display Options"
 msgstr "Options d'Affichage des Couches"
 
 #: pcbnew/widgets/appearance_controls.cpp:625
-#: pcbnew/widgets/appearance_controls.cpp:1798
+#: pcbnew/widgets/appearance_controls.cpp:1834
 #, c-format
 msgid "Inactive layers (%s):"
 msgstr "Couches non actives (%s):"
 
 #: pcbnew/widgets/appearance_controls.cpp:627
-#: pcbnew/widgets/appearance_controls.cpp:1800
+#: pcbnew/widgets/appearance_controls.cpp:1836
 msgid "Inactive layers:"
 msgstr "Couches non actives:"
 
 #: pcbnew/widgets/appearance_controls.cpp:641
-#: pcbnew/widgets/appearance_controls.cpp:1805
+#: pcbnew/widgets/appearance_controls.cpp:1841
 msgid "Inactive layers will be shown in full color"
 msgstr "Les couches non actives seront affichées en couleur pleine"
 
 #: pcbnew/widgets/appearance_controls.cpp:646
-#: pcbnew/widgets/appearance_controls.cpp:1807
+#: pcbnew/widgets/appearance_controls.cpp:1843
 msgid "Dim"
 msgstr "Sombre"
 
 #: pcbnew/widgets/appearance_controls.cpp:648
-#: pcbnew/widgets/appearance_controls.cpp:1808
+#: pcbnew/widgets/appearance_controls.cpp:1844
 msgid "Inactive layers will be dimmed"
 msgstr "Les couches non actives seront assombries"
 
 #: pcbnew/widgets/appearance_controls.cpp:655
-#: pcbnew/widgets/appearance_controls.cpp:1811
+#: pcbnew/widgets/appearance_controls.cpp:1847
 msgid "Inactive layers will be hidden"
 msgstr "Les couches non actives seront cachées"
 
 #: pcbnew/widgets/appearance_controls.cpp:666
-#: pcbnew/widgets/appearance_controls.cpp:1813
+#: pcbnew/widgets/appearance_controls.cpp:1849
 msgid "Flip board view"
 msgstr "Retourner la vue du PCB"
 
 #: pcbnew/widgets/appearance_controls.cpp:688
-#: pcbnew/widgets/appearance_controls.cpp:2522
+#: pcbnew/widgets/appearance_controls.cpp:2558
 msgid "Net Display Options"
 msgstr "Options d'Affichage des Nets"
 
 #: pcbnew/widgets/appearance_controls.cpp:700
-#: pcbnew/widgets/appearance_controls.cpp:2527
+#: pcbnew/widgets/appearance_controls.cpp:2563
 #, c-format
 msgid "Net colors (%s):"
 msgstr "Couleur de nets (%s):"
 
 #: pcbnew/widgets/appearance_controls.cpp:702
-#: pcbnew/widgets/appearance_controls.cpp:2529
+#: pcbnew/widgets/appearance_controls.cpp:2565
 msgid "Net colors:"
 msgstr "Couleur de nets:"
 
 #: pcbnew/widgets/appearance_controls.cpp:707
-#: pcbnew/widgets/appearance_controls.cpp:2532
+#: pcbnew/widgets/appearance_controls.cpp:2568
 msgid "Choose when to show net and netclass colors"
 msgstr "Choisissez quand afficher les nets et couleurs de netclasses"
 
 #: pcbnew/widgets/appearance_controls.cpp:716
-#: pcbnew/widgets/appearance_controls.cpp:2535
+#: pcbnew/widgets/appearance_controls.cpp:2571
 msgid "Net and netclass colors are shown on all copper items"
 msgstr ""
 "Les couleurs pour nets et netclasses sont affichées pour tous les éléments "
 "sur cuivre"
 
 #: pcbnew/widgets/appearance_controls.cpp:724
-#: pcbnew/widgets/appearance_controls.cpp:2538
+#: pcbnew/widgets/appearance_controls.cpp:2574
 msgid "Net and netclass colors are shown on the ratsnest only"
 msgstr ""
 "Les couleurs de nets et de netclasses sont affichées sur le chevelu seulement"
 
 #: pcbnew/widgets/appearance_controls.cpp:731
-#: pcbnew/widgets/appearance_controls.cpp:2541
+#: pcbnew/widgets/appearance_controls.cpp:2577
 msgid "Net and netclass colors are not shown"
 msgstr "Les couleurs de nets et et de netclasses ne sont pas affichées"
 
 #: pcbnew/widgets/appearance_controls.cpp:742
-#: pcbnew/widgets/appearance_controls.cpp:2546
+#: pcbnew/widgets/appearance_controls.cpp:2582
 #, c-format
 msgid "Ratsnest display (%s):"
 msgstr "Affichage du chevelu (%s):"
 
 #: pcbnew/widgets/appearance_controls.cpp:744
-#: pcbnew/widgets/appearance_controls.cpp:2548
+#: pcbnew/widgets/appearance_controls.cpp:2584
 msgid "Ratsnest display:"
 msgstr "Aspect du chevelu:"
 
 #: pcbnew/widgets/appearance_controls.cpp:749
-#: pcbnew/widgets/appearance_controls.cpp:2551
+#: pcbnew/widgets/appearance_controls.cpp:2587
 msgid "Choose which ratsnest lines to display"
 msgstr "Choisir les lignes du chevelu à afficher"
 
 #: pcbnew/widgets/appearance_controls.cpp:759
-#: pcbnew/widgets/appearance_controls.cpp:2554
+#: pcbnew/widgets/appearance_controls.cpp:2590
 msgid "Show ratsnest lines to items on all layers"
 msgstr "Montrer lignes de chevelu sur toutes les couches"
 
 #: pcbnew/widgets/appearance_controls.cpp:764
-#: pcbnew/widgets/appearance_controls.cpp:2556
+#: pcbnew/widgets/appearance_controls.cpp:2592
 msgid "Visible layers"
 msgstr "Couches visibles"
 
 #: pcbnew/widgets/appearance_controls.cpp:766
-#: pcbnew/widgets/appearance_controls.cpp:2557
+#: pcbnew/widgets/appearance_controls.cpp:2593
 msgid "Show ratsnest lines to items on visible layers"
 msgstr "Montrer lignes de chevelu sur les couches visibles"
 
 #: pcbnew/widgets/appearance_controls.cpp:773
-#: pcbnew/widgets/appearance_controls.cpp:2560
+#: pcbnew/widgets/appearance_controls.cpp:2596
 msgid "Hide all ratsnest lines"
 msgstr "Masquer toutes les lignes de chevelu"
 
@@ -51626,13 +51197,13 @@ msgid "Highlight %s"
 msgstr "Surbrillance %s"
 
 #: pcbnew/widgets/appearance_controls.cpp:935
-#: pcbnew/widgets/appearance_controls.cpp:2391
+#: pcbnew/widgets/appearance_controls.cpp:2427
 #, c-format
 msgid "Select Tracks and Vias in %s"
 msgstr "Sélection des Pistes et Vias en %s"
 
 #: pcbnew/widgets/appearance_controls.cpp:938
-#: pcbnew/widgets/appearance_controls.cpp:2394
+#: pcbnew/widgets/appearance_controls.cpp:2430
 #, c-format
 msgid "Unselect Tracks and Vias in %s"
 msgstr "Désélection des Pistes et Vias en %s"
@@ -51781,90 +51352,270 @@ msgstr "Couche définie utilisateur 8"
 msgid "User defined layer 9"
 msgstr "Couche définie utilisateur 9"
 
-#: pcbnew/widgets/appearance_controls.cpp:1730
+#: pcbnew/widgets/appearance_controls.cpp:1684
+#, fuzzy
+msgid "User defined layer 10"
+msgstr "Couche définie utilisateur 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1685
+#, fuzzy
+msgid "User defined layer 11"
+msgstr "Couche définie utilisateur 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1686
+#, fuzzy
+msgid "User defined layer 12"
+msgstr "Couche définie utilisateur 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1687
+#, fuzzy
+msgid "User defined layer 13"
+msgstr "Couche définie utilisateur 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1688
+#, fuzzy
+msgid "User defined layer 14"
+msgstr "Couche définie utilisateur 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1689
+#, fuzzy
+msgid "User defined layer 15"
+msgstr "Couche définie utilisateur 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1690
+#, fuzzy
+msgid "User defined layer 16"
+msgstr "Couche définie utilisateur 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1691
+#, fuzzy
+msgid "User defined layer 17"
+msgstr "Couche définie utilisateur 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1692
+#, fuzzy
+msgid "User defined layer 18"
+msgstr "Couche définie utilisateur 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1693
+#, fuzzy
+msgid "User defined layer 19"
+msgstr "Couche définie utilisateur 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1694
+#, fuzzy
+msgid "User defined layer 20"
+msgstr "Couche définie utilisateur 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1695
+#, fuzzy
+msgid "User defined layer 21"
+msgstr "Couche définie utilisateur 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1696
+#, fuzzy
+msgid "User defined layer 22"
+msgstr "Couche définie utilisateur 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1697
+#, fuzzy
+msgid "User defined layer 23"
+msgstr "Couche définie utilisateur 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1698
+#, fuzzy
+msgid "User defined layer 24"
+msgstr "Couche définie utilisateur 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1699
+#, fuzzy
+msgid "User defined layer 25"
+msgstr "Couche définie utilisateur 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1700
+#, fuzzy
+msgid "User defined layer 26"
+msgstr "Couche définie utilisateur 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1701
+#, fuzzy
+msgid "User defined layer 27"
+msgstr "Couche définie utilisateur 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1702
+#, fuzzy
+msgid "User defined layer 28"
+msgstr "Couche définie utilisateur 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1703
+#, fuzzy
+msgid "User defined layer 29"
+msgstr "Couche définie utilisateur 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1704
+#, fuzzy
+msgid "User defined layer 30"
+msgstr "Couche définie utilisateur 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1705
+#, fuzzy
+msgid "User defined layer 31"
+msgstr "Couche définie utilisateur 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1706
+#, fuzzy
+msgid "User defined layer 32"
+msgstr "Couche définie utilisateur 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1707
+#, fuzzy
+msgid "User defined layer 33"
+msgstr "Couche définie utilisateur 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1708
+#, fuzzy
+msgid "User defined layer 34"
+msgstr "Couche définie utilisateur 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1709
+#, fuzzy
+msgid "User defined layer 35"
+msgstr "Couche définie utilisateur 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1710
+#, fuzzy
+msgid "User defined layer 36"
+msgstr "Couche définie utilisateur 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1711
+#, fuzzy
+msgid "User defined layer 37"
+msgstr "Couche définie utilisateur 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1712
+#, fuzzy
+msgid "User defined layer 38"
+msgstr "Couche définie utilisateur 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1713
+#, fuzzy
+msgid "User defined layer 39"
+msgstr "Couche définie utilisateur 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1714
+#, fuzzy
+msgid "User defined layer 40"
+msgstr "Couche définie utilisateur 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1715
+#, fuzzy
+msgid "User defined layer 41"
+msgstr "Couche définie utilisateur 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1716
+#, fuzzy
+msgid "User defined layer 42"
+msgstr "Couche définie utilisateur 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1717
+#, fuzzy
+msgid "User defined layer 43"
+msgstr "Couche définie utilisateur 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1718
+#, fuzzy
+msgid "User defined layer 44"
+msgstr "Couche définie utilisateur 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1719
+#, fuzzy
+msgid "User defined layer 45"
+msgstr "Couche définie utilisateur 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1766
 msgid "Front copper layer"
 msgstr "Couche cuivre dessus"
 
-#: pcbnew/widgets/appearance_controls.cpp:1731
+#: pcbnew/widgets/appearance_controls.cpp:1767
 msgid "Back copper layer"
 msgstr "Couche cuivre dessous"
 
-#: pcbnew/widgets/appearance_controls.cpp:1732
+#: pcbnew/widgets/appearance_controls.cpp:1768
 msgid "Inner copper layer"
 msgstr "Couche cuivre interne"
 
-#: pcbnew/widgets/appearance_controls.cpp:1822
+#: pcbnew/widgets/appearance_controls.cpp:1858
 msgid "Show All Copper Layers"
 msgstr "Montrer Toutes les Couches Cuivre"
 
-#: pcbnew/widgets/appearance_controls.cpp:1824
+#: pcbnew/widgets/appearance_controls.cpp:1860
 msgid "Hide All Copper Layers"
 msgstr "Cacher Toutes les Couches Cuivre"
 
-#: pcbnew/widgets/appearance_controls.cpp:1835
+#: pcbnew/widgets/appearance_controls.cpp:1871
 msgid "Show All Non Copper Layers"
 msgstr "Montrer Toutes les Couches Non Cuivre"
 
-#: pcbnew/widgets/appearance_controls.cpp:1839
+#: pcbnew/widgets/appearance_controls.cpp:1875
 msgid "Hide All Non Copper Layers"
 msgstr "Cacher Toutes les Couches Non Cuivre"
 
-#: pcbnew/widgets/appearance_controls.cpp:1853
+#: pcbnew/widgets/appearance_controls.cpp:1889
 msgid "Show Only Front Assembly Layers"
 msgstr "Afficher Uniquement les Couches Fabrication du Dessus"
 
-#: pcbnew/widgets/appearance_controls.cpp:1856
+#: pcbnew/widgets/appearance_controls.cpp:1892
 msgid "Show Only Front Layers"
 msgstr "Afficher Uniquement les Couches Dessus"
 
-#: pcbnew/widgets/appearance_controls.cpp:1863
+#: pcbnew/widgets/appearance_controls.cpp:1899
 msgid "Show Only Inner Layers"
 msgstr "Afficher Uniquement les Couches Internes"
 
-#: pcbnew/widgets/appearance_controls.cpp:1867
+#: pcbnew/widgets/appearance_controls.cpp:1903
 msgid "Show Only Back Layers"
 msgstr "Afficher Uniquement les Couches Dessous"
 
-#: pcbnew/widgets/appearance_controls.cpp:1871
+#: pcbnew/widgets/appearance_controls.cpp:1907
 msgid "Show Only Back Assembly Layers"
 msgstr "Afficher Uniquement les Couches Fabrication du Dessous"
 
-#: pcbnew/widgets/appearance_controls.cpp:2248
+#: pcbnew/widgets/appearance_controls.cpp:2284
 #, c-format
 msgid "Set opacity of %s"
 msgstr "Ajuster opacité de %s"
 
-#: pcbnew/widgets/appearance_controls.cpp:2367
+#: pcbnew/widgets/appearance_controls.cpp:2403
 msgid "Set Netclass Color"
 msgstr "Définir Couleur de Netclasse"
 
-#: pcbnew/widgets/appearance_controls.cpp:2371
+#: pcbnew/widgets/appearance_controls.cpp:2407
 msgid "Use Color from Schematic"
 msgstr "Utiliser la Couleur de Schématique"
 
-#: pcbnew/widgets/appearance_controls.cpp:2380
+#: pcbnew/widgets/appearance_controls.cpp:2416
 msgid "Clear Netclass Color"
 msgstr "Effacer la Couleur de Net"
 
-#: pcbnew/widgets/appearance_controls.cpp:2388
+#: pcbnew/widgets/appearance_controls.cpp:2424
 #, c-format
 msgid "Highlight Nets in %s"
 msgstr "Nets en Surbrillance dans %s"
 
-#: pcbnew/widgets/appearance_controls.cpp:2399
+#: pcbnew/widgets/appearance_controls.cpp:2435
 msgid "Show All Netclasses"
 msgstr "Montrer Toutes les Netclasses"
 
-#: pcbnew/widgets/appearance_controls.cpp:2401
+#: pcbnew/widgets/appearance_controls.cpp:2437
 msgid "Hide All Other Netclasses"
 msgstr "Cacher Toutes les Autres Netclasses"
 
-#: pcbnew/widgets/appearance_controls.cpp:2462
+#: pcbnew/widgets/appearance_controls.cpp:2498
 #, c-format
 msgid "Show or hide ratsnest for nets in %s"
 msgstr "Montrer ou non le chevelu pour les nets dans %s"
 
-#: pcbnew/widgets/appearance_controls.cpp:3447
+#: pcbnew/widgets/appearance_controls.cpp:3483
 msgid ""
 "The current color theme is read-only.  Create a new theme in Preferences to "
 "enable color editing."
@@ -52063,7 +51814,7 @@ msgid "Delete all nets in group '%s'?"
 msgstr "Supprimer tous les nets dans le groupe '%s'?"
 
 #: pcbnew/widgets/search_handlers.cpp:179 pcbnew/zone.cpp:812
-#: pcbnew/zone.cpp:1909
+#: pcbnew/zone.cpp:1933
 msgid "Priority"
 msgstr "Priorité"
 
@@ -52118,7 +51869,7 @@ msgstr "Source du placement"
 msgid "%s"
 msgstr "%s"
 
-#: pcbnew/zone.cpp:862 pcbnew/zone.cpp:1972
+#: pcbnew/zone.cpp:862 pcbnew/zone.cpp:1996
 msgid "Fill Mode"
 msgstr "Mode de Remplissage"
 
@@ -52182,79 +51933,79 @@ msgstr "Surface à Règles %s"
 msgid "Zone %s %s"
 msgstr "Zone %s %s"
 
-#: pcbnew/zone.cpp:1916
+#: pcbnew/zone.cpp:1940
 msgid "Keepout"
 msgstr "Zone d'exclusion"
 
-#: pcbnew/zone.cpp:1918
+#: pcbnew/zone.cpp:1942
 msgid "Keep Out Tracks"
 msgstr "Exclure Pistes"
 
-#: pcbnew/zone.cpp:1924
+#: pcbnew/zone.cpp:1948
 msgid "Keep Out Vias"
 msgstr "Exclure Vias"
 
-#: pcbnew/zone.cpp:1930
+#: pcbnew/zone.cpp:1954
 msgid "Keep Out Pads"
 msgstr "Exclure Pads"
 
-#: pcbnew/zone.cpp:1936
+#: pcbnew/zone.cpp:1960
 msgid "Keep Out Copper Pours"
 msgstr "Exclure Remplissage de Zones"
 
-#: pcbnew/zone.cpp:1942
+#: pcbnew/zone.cpp:1966
 msgid "Keep Out Footprints"
 msgstr "Exclure Empreintes"
 
-#: pcbnew/zone.cpp:1951
+#: pcbnew/zone.cpp:1975
 msgid "Enable"
 msgstr "Activer"
 
-#: pcbnew/zone.cpp:1958
+#: pcbnew/zone.cpp:1982
 msgid "Source Type"
 msgstr "Type de source"
 
-#: pcbnew/zone.cpp:1963
+#: pcbnew/zone.cpp:1987
 msgid "Source Name"
 msgstr "Nom Source"
 
-#: pcbnew/zone.cpp:1995
+#: pcbnew/zone.cpp:2019
 msgid "Cannot be less than zone minimum width"
 msgstr "Ne peut pas être plus petit que la largeur minimum de zone."
 
-#: pcbnew/zone.cpp:2001
+#: pcbnew/zone.cpp:2025
 msgid "Hatch Width"
 msgstr "Largeur de Hachure"
 
-#: pcbnew/zone.cpp:2008
+#: pcbnew/zone.cpp:2032
 msgid "Hatch Gap"
 msgstr "Espacement de Hachure"
 
-#: pcbnew/zone.cpp:2015
+#: pcbnew/zone.cpp:2039
 msgid "Hatch Minimum Hole Ratio"
 msgstr "Rapport Minimal des Trous de Hachure"
 
-#: pcbnew/zone.cpp:2023
+#: pcbnew/zone.cpp:2047
 msgid "Smoothing Effort"
 msgstr "Effort de Lissage"
 
-#: pcbnew/zone.cpp:2029
+#: pcbnew/zone.cpp:2053
 msgid "Smoothing Amount"
 msgstr "Quantité de Lissage"
 
-#: pcbnew/zone.cpp:2035
+#: pcbnew/zone.cpp:2059
 msgid "Remove Islands"
 msgstr "Supprimer les îlots"
 
-#: pcbnew/zone.cpp:2040
+#: pcbnew/zone.cpp:2064
 msgid "Minimum Island Area"
 msgstr "Surface Minimale de l’îlot"
 
-#: pcbnew/zone.cpp:2055
+#: pcbnew/zone.cpp:2079
 msgid "Minimum Width"
 msgstr "Épaisseur Minimum"
 
-#: pcbnew/zone.cpp:2063
+#: pcbnew/zone.cpp:2087
 msgid "Pad Connections"
 msgstr "Connexions des Pads"
 
@@ -52479,6 +52230,198 @@ msgstr "Symbole Schématique KiCad"
 msgid "KiCad Drawing Sheet"
 msgstr "Feuille de Dessin KiCad"
 
+#~ msgid "CrtYd_Front"
+#~ msgstr "CrtYd_Front"
+
+#~ msgid "Fab_Front"
+#~ msgstr "Fab_Front"
+
+#~ msgid "Adhes_Front"
+#~ msgstr "Adhes_Front"
+
+#~ msgid "SoldP_Front"
+#~ msgstr "SoldP_Front"
+
+#~ msgid "SilkS_Front"
+#~ msgstr "SilkS_Front"
+
+#~ msgid "Mask_Front"
+#~ msgstr "Mask_Front"
+
+#~ msgid "If you want a front copper layer"
+#~ msgstr "Si vous voulez une couche cuivre sur le dessus"
+
+#~ msgid "Front_layer"
+#~ msgstr "Dessus_couche"
+
+#~ msgid "Layer name of front (top) copper layer"
+#~ msgstr "Nom de la couche sur le dessus du circuit (côté composant)"
+
+#~ msgid "In1"
+#~ msgstr "In1"
+
+#~ msgid "In2"
+#~ msgstr "In2"
+
+#~ msgid "In3"
+#~ msgstr "In3"
+
+#~ msgid "In4"
+#~ msgstr "In4"
+
+#~ msgid "In5"
+#~ msgstr "In5"
+
+#~ msgid "In6"
+#~ msgstr "In6"
+
+#~ msgid "In7"
+#~ msgstr "In7"
+
+#~ msgid "In8"
+#~ msgstr "In8"
+
+#~ msgid "In9"
+#~ msgstr "In9"
+
+#~ msgid "In10"
+#~ msgstr "In10"
+
+#~ msgid "In11"
+#~ msgstr "In11"
+
+#~ msgid "In12"
+#~ msgstr "In12"
+
+#~ msgid "In13"
+#~ msgstr "In13"
+
+#~ msgid "In14"
+#~ msgstr "In14"
+
+#~ msgid "In15"
+#~ msgstr "In15"
+
+#~ msgid "In16"
+#~ msgstr "In16"
+
+#~ msgid "In17"
+#~ msgstr "In17"
+
+#~ msgid "In18"
+#~ msgstr "In18"
+
+#~ msgid "In19"
+#~ msgstr "In19"
+
+#~ msgid "In20"
+#~ msgstr "In20"
+
+#~ msgid "In21"
+#~ msgstr "In21"
+
+#~ msgid "In22"
+#~ msgstr "In22"
+
+#~ msgid "In23"
+#~ msgstr "In23"
+
+#~ msgid "In24"
+#~ msgstr "In24"
+
+#~ msgid "In25"
+#~ msgstr "In25"
+
+#~ msgid "In26"
+#~ msgstr "In26"
+
+#~ msgid "In27"
+#~ msgstr "In27"
+
+#~ msgid "In28"
+#~ msgstr "In28"
+
+#~ msgid "In29"
+#~ msgstr "In29"
+
+#~ msgid "In30"
+#~ msgstr "In30"
+
+#~ msgid "If you want a back copper layer"
+#~ msgstr "Si vous voulez une couche cuivre sur le dessous"
+
+#~ msgid "Layer name of back (bottom) copper layer"
+#~ msgstr "Nom de la couche sur le dessous du circuit (côté cuivre)"
+
+#~ msgid "SoldM_Back"
+#~ msgstr "SoldM_Back"
+
+#~ msgid "SilkS_Back"
+#~ msgstr "SilkS_Back"
+
+#~ msgid "SoldP_Back"
+#~ msgstr "SoldP_Back"
+
+#~ msgid "Adhes_Back"
+#~ msgstr "Adhes_Back"
+
+#~ msgid "Fab_Back"
+#~ msgstr "Fab_Back"
+
+#~ msgid "CrtYd_Back"
+#~ msgstr "CrtYd_Back"
+
+#~ msgid "Pcb_Edges"
+#~ msgstr "Pcb_Edges"
+
+#~ msgid "Margin"
+#~ msgstr "Margin"
+
+#~ msgid "Eco1"
+#~ msgstr "Eco1"
+
+#~ msgid "Eco2"
+#~ msgstr "Eco2"
+
+#~ msgid "Comments"
+#~ msgstr "Commentaires"
+
+#~ msgid "Drawings"
+#~ msgstr "Dessins"
+
+#~ msgid "User1"
+#~ msgstr "User1"
+
+#~ msgid "User2"
+#~ msgstr "User2"
+
+#~ msgid "User3"
+#~ msgstr "User3"
+
+#~ msgid "User4"
+#~ msgstr "User4"
+
+#~ msgid "User5"
+#~ msgstr "User5"
+
+#~ msgid "User6"
+#~ msgstr "User6"
+
+#~ msgid "User7"
+#~ msgstr "User7"
+
+#~ msgid "User8"
+#~ msgstr "User8"
+
+#~ msgid "User9"
+#~ msgstr "User9"
+
+#~ msgid "(Pad has no layer)"
+#~ msgstr "(Pad n'a pas de couche)"
+
+#~ msgid "(PTH pad has no copper layers)"
+#~ msgstr "(Le pad métallisé traversant n'a pas de couche cuivre)"
+
 #, c-format
 #~ msgid "Field%d"
 #~ msgstr "Champ%d"
diff --git a/translation/pofiles/he.po b/translation/pofiles/he.po
index 976517e619..9470e7718f 100644
--- a/translation/pofiles/he.po
+++ b/translation/pofiles/he.po
@@ -3,7 +3,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: KiCad\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-01-28 19:42+0300\n"
+"POT-Creation-Date: 2025-01-29 19:59+0300\n"
 "PO-Revision-Date: 2024-11-26 08:01+0000\n"
 "Last-Translator: \"G.B\" <glbarak@gmail.com>\n"
 "Language-Team: Hebrew <https://hosted.weblate.org/projects/kicad/master-"
@@ -153,7 +153,7 @@ msgstr ""
 #: pcbnew/pcb_io/easyedapro/pcb_io_easyedapro.cpp:116
 #: pcbnew/pcb_io/fabmaster/pcb_io_fabmaster.cpp:59
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:503
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2703
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2706
 #, c-format
 msgid "Loading %s..."
 msgstr "טוען %s..."
@@ -276,7 +276,7 @@ msgstr "מציג תת מימד KiCad"
 #: 3d-viewer/3d_viewer/eda_3d_viewer_frame.cpp:667
 #: eeschema/dialogs/panel_eeschema_display_options_base.cpp:27
 #: eeschema/dialogs/panel_sym_display_options_base.cpp:25
-#: pcbnew/footprint_edit_frame.cpp:242 pcbnew/footprint_edit_frame.cpp:955
+#: pcbnew/footprint_edit_frame.cpp:242 pcbnew/footprint_edit_frame.cpp:965
 #: pcbnew/pcb_edit_frame.cpp:326 pcbnew/pcb_edit_frame.cpp:1708
 #: pcbnew/tools/pcb_actions.cpp:1327
 msgid "Appearance"
@@ -315,10 +315,10 @@ msgstr "אין מספיק הרשאות לשמירת קובץ '%s'."
 #: 3d-viewer/3d_viewer/eda_3d_viewer_frame.cpp:748 common/confirm.cpp:211
 #: common/dialogs/dialog_grid_settings.cpp:82
 #: common/dialogs/dialog_grid_settings.cpp:89
-#: common/dialogs/panel_embedded_files.cpp:296
-#: common/dialogs/panel_embedded_files.cpp:369
-#: common/dialogs/panel_embedded_files.cpp:400
-#: common/dialogs/panel_embedded_files.cpp:410
+#: common/dialogs/panel_embedded_files.cpp:307
+#: common/dialogs/panel_embedded_files.cpp:416
+#: common/dialogs/panel_embedded_files.cpp:447
+#: common/dialogs/panel_embedded_files.cpp:457
 #: common/dialogs/panel_setup_severities.cpp:44 common/kidialog.cpp:126
 #: eeschema/dialogs/dialog_erc.cpp:878
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1812
@@ -341,9 +341,9 @@ msgstr "אין מספיק הרשאות לשמירת קובץ '%s'."
 #: pcb_calculator/calculator_panels/panel_fusing_current.cpp:191
 #: pcb_calculator/calculator_panels/panel_fusing_current.cpp:203
 #: pcbnew/dialogs/dialog_drc.cpp:984
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:397
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:389
 #: pcbnew/drc/drc_item.cpp:231 pcbnew/pcb_marker.cpp:211
-#: pcbnew/widgets/appearance_controls.cpp:2729
+#: pcbnew/widgets/appearance_controls.cpp:2765
 msgid "Error"
 msgstr "שגיאה"
 
@@ -692,7 +692,7 @@ msgstr ""
 msgid "Model Bounding Boxes"
 msgstr ""
 
-#: 3d-viewer/dialogs/appearance_controls_3D.cpp:77 common/layer_id.cpp:170
+#: 3d-viewer/dialogs/appearance_controls_3D.cpp:77 common/layer_id.cpp:125
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:30
 #: eeschema/dialogs/dialog_update_from_pcb_base.cpp:64
 #: pcb_calculator/calculator_panels/panel_rf_attenuators_base.cpp:111
@@ -801,13 +801,13 @@ msgid "Uncheck 'Use board stackup colors' to allow color editing."
 msgstr ""
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:563
-#: pcbnew/widgets/appearance_controls.cpp:2198
+#: pcbnew/widgets/appearance_controls.cpp:2234
 #, c-format
 msgid "Show or hide %s"
 msgstr "הצג או הסתר %s"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:633
-#: pcbnew/widgets/appearance_controls.cpp:2571
+#: pcbnew/widgets/appearance_controls.cpp:2607
 #, c-format
 msgid "Presets (%s+Tab):"
 msgstr ""
@@ -815,93 +815,93 @@ msgstr ""
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:647
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1644
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2078
-#: pcbnew/widgets/appearance_controls.cpp:2596
+#: pcbnew/widgets/appearance_controls.cpp:2632
 msgid "Save preset..."
 msgstr "שמור הגדרה מראש..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:648
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1645
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2079
-#: pcbnew/widgets/appearance_controls.cpp:2597
+#: pcbnew/widgets/appearance_controls.cpp:2633
 msgid "Delete preset..."
 msgstr "מחק הגדרה מראש..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:754
-#: pcbnew/widgets/appearance_controls.cpp:2702
+#: pcbnew/widgets/appearance_controls.cpp:2738
 msgid "Layer preset name:"
 msgstr "שם הגדרה מראש של השכבה:"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:755
-#: pcbnew/widgets/appearance_controls.cpp:2703
+#: pcbnew/widgets/appearance_controls.cpp:2739
 msgid "Save Layer Preset"
 msgstr "שמור הגדרה מראש של השכבה"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:770
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1819
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2221
-#: pcbnew/widgets/appearance_controls.cpp:2736
+#: pcbnew/widgets/appearance_controls.cpp:2772
 msgid "Overwrite existing preset?"
 msgstr "האם לכתוב על הגדרה מראש קיימת?"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:796
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1844
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2246
-#: pcbnew/widgets/appearance_controls.cpp:2762
+#: pcbnew/widgets/appearance_controls.cpp:2798
 msgid "Presets"
 msgstr "הגדרות מראש"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:805
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1856
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2258
-#: pcbnew/widgets/appearance_controls.cpp:2774
+#: pcbnew/widgets/appearance_controls.cpp:2810
 msgid "Delete Preset"
 msgstr "מחק הגדרה מראש"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:806
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1857
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2259
-#: pcbnew/widgets/appearance_controls.cpp:2775
+#: pcbnew/widgets/appearance_controls.cpp:2811
 msgid "Select preset:"
 msgstr "בחר הגדרה מראש:"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:864
-#: pcbnew/widgets/appearance_controls.cpp:2875
+#: pcbnew/widgets/appearance_controls.cpp:2911
 #, c-format
 msgid "Viewports (%s+Tab):"
 msgstr ""
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:873
-#: pcbnew/widgets/appearance_controls.cpp:2884
+#: pcbnew/widgets/appearance_controls.cpp:2920
 msgid "Save viewport..."
 msgstr "שמור נקודת מבט..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:874
-#: pcbnew/widgets/appearance_controls.cpp:2885
+#: pcbnew/widgets/appearance_controls.cpp:2921
 msgid "Delete viewport..."
 msgstr "מחק נקודת מבט..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:905
-#: pcbnew/widgets/appearance_controls.cpp:2934
+#: pcbnew/widgets/appearance_controls.cpp:2970
 msgid "Viewport name:"
 msgstr "שם נקודת מבט:"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:906
-#: pcbnew/widgets/appearance_controls.cpp:2934
+#: pcbnew/widgets/appearance_controls.cpp:2970
 msgid "Save Viewport"
 msgstr "שמור נקודת מבט"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:946
-#: pcbnew/widgets/appearance_controls.cpp:2973
+#: pcbnew/widgets/appearance_controls.cpp:3009
 msgid "Viewports"
 msgstr "נקודות מבט"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:955
-#: pcbnew/widgets/appearance_controls.cpp:2982
+#: pcbnew/widgets/appearance_controls.cpp:3018
 msgid "Delete Viewport"
 msgstr "מחק נקודת מבט"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:956
-#: pcbnew/widgets/appearance_controls.cpp:2983
+#: pcbnew/widgets/appearance_controls.cpp:3019
 msgid "Select viewport:"
 msgstr "בחר נקודת מבט:"
 
@@ -1268,7 +1268,7 @@ msgid "Z:"
 msgstr "Z:"
 
 #: 3d-viewer/dialogs/panel_preview_3d_model_base.cpp:68
-#: gerbview/gerber_draw_item.cpp:722 pcbnew/footprint.cpp:1676
+#: gerbview/gerber_draw_item.cpp:722 pcbnew/footprint.cpp:1681
 #: pcbnew/pad.cpp:1361
 msgid "Rotation"
 msgstr "סיבסוב"
@@ -1845,8 +1845,8 @@ msgid "Information"
 msgstr "מידע"
 
 #: common/confirm.cpp:266 common/confirm.cpp:269
-#: common/dialogs/panel_embedded_files.cpp:272
-#: common/dialogs/panel_embedded_files.cpp:346
+#: common/dialogs/panel_embedded_files.cpp:285
+#: common/dialogs/panel_embedded_files.cpp:393
 #: eeschema/design_block_utils.cpp:50 eeschema/design_block_utils.cpp:183
 #: eeschema/symbol_editor/symbol_editor.cpp:372
 #: eeschema/symbol_editor/symbol_editor.cpp:998
@@ -1861,7 +1861,7 @@ msgstr "מידע"
 #: pcbnew/dialogs/dialog_gencad_export_options.cpp:119
 #: pcbnew/dialogs/dialog_track_via_properties.cpp:570
 #: pcbnew/footprint_libraries_utils.cpp:375
-#: pcbnew/footprint_libraries_utils.cpp:1148 pcbnew/router/router_tool.cpp:1849
+#: pcbnew/footprint_libraries_utils.cpp:1157 pcbnew/router/router_tool.cpp:1849
 #: pcbnew/router/router_tool.cpp:2603
 #: pcbnew/tools/footprint_editor_control.cpp:470 pcbnew/zone_filler.cpp:881
 msgid "Confirmation"
@@ -1901,7 +1901,7 @@ msgid "KiCad Design Block folders"
 msgstr ""
 
 #: common/design_block_io.cpp:172
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3036
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3039
 #, c-format
 msgid "Cannot overwrite library path '%s'."
 msgstr "לא ניתן להחליף את נתיב הספרייה '%s'."
@@ -1918,7 +1918,7 @@ msgstr ""
 "ודא שיש לך הרשאות כתיבה ונסה שוב."
 
 #: common/design_block_io.cpp:201 pcbnew/pcb_io/geda/pcb_io_geda.cpp:977
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3061
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3064
 #, c-format
 msgid "Insufficient permissions to delete folder '%s'."
 msgstr "אין הרשאות מספיקות למחיקת התיקייה '%s'."
@@ -2016,8 +2016,8 @@ msgstr "לא ניתן ליצור נתיב לטבלת ספרייה גלובלית
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:50
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:99
 #: pcbnew/dialogs/panel_pcbnew_action_plugins_base.cpp:42
-#: pcbnew/footprint_libraries_utils.cpp:1006
-#: pcbnew/footprint_libraries_utils.cpp:1334
+#: pcbnew/footprint_libraries_utils.cpp:1015
+#: pcbnew/footprint_libraries_utils.cpp:1343
 msgid "Description"
 msgstr "תיאור"
 
@@ -2398,7 +2398,7 @@ msgstr "משתני סביבה"
 #: eeschema/dialogs/panel_bom_presets_base.cpp:80
 #: eeschema/dialogs/panel_sym_lib_table.cpp:384
 #: eeschema/dialogs/panel_template_fieldnames_base.cpp:42
-#: eeschema/fields_grid_table.cpp:478 eeschema/sch_pin.cpp:1579
+#: eeschema/fields_grid_table.cpp:469 eeschema/sch_pin.cpp:1579
 #: eeschema/sch_symbol.cpp:2065 eeschema/sch_symbol.cpp:2115
 #: eeschema/symbol_editor/symbol_editor.cpp:1598
 #: eeschema/symbol_viewer_frame.cpp:459
@@ -2408,13 +2408,15 @@ msgstr "משתני סביבה"
 #: kicad/pcm/dialogs/dialog_manage_repositories_base.cpp:39
 #: kicad/pcm/dialogs/panel_package_base.cpp:50
 #: pcbnew/dialogs/dialog_footprint_wizard_list_base.cpp:42
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:54
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:170
 #: pcbnew/dialogs/panel_fp_lib_table.cpp:438
-#: pcbnew/pcb_fields_grid_table.cpp:174 pcbnew/pcb_group.cpp:507
+#: pcbnew/pcb_fields_grid_table.cpp:143 pcbnew/pcb_group.cpp:507
 #: pcbnew/widgets/pcb_net_inspector_panel.cpp:120
 #: pcbnew/widgets/search_handlers.cpp:176
 #: pcbnew/widgets/search_handlers.cpp:309
 #: pcbnew/widgets/search_handlers.cpp:388 pcbnew/zone.cpp:853
-#: pcbnew/zone.cpp:1913 pcbnew/zone_manager/dialog_zone_manager_base.cpp:38
+#: pcbnew/zone.cpp:1937 pcbnew/zone_manager/dialog_zone_manager_base.cpp:38
 #: pcbnew/zone_manager/model_zones_overview_table.h:75
 msgid "Name"
 msgstr "שם"
@@ -2599,7 +2601,7 @@ msgstr "גודל הרשת Y מחוץ לטווח."
 #: eeschema/symbol_editor/symbol_editor.cpp:860
 #: pcb_calculator/dialogs/dialog_regulator_form_base.cpp:27
 #: pcbnew/board_stackup_manager/dialog_dielectric_list_manager_base.cpp:31
-#: pcbnew/footprint_libraries_utils.cpp:1040
+#: pcbnew/footprint_libraries_utils.cpp:1049
 msgid "Name:"
 msgstr "שם:"
 
@@ -3178,7 +3180,7 @@ msgstr ""
 #: eeschema/dialogs/dialog_sim_format_value.cpp:75
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:57
 #: eeschema/dialogs/panel_sym_lib_table.cpp:385
-#: eeschema/fields_grid_table.cpp:479 eeschema/sch_symbol.cpp:1098
+#: eeschema/fields_grid_table.cpp:470 eeschema/sch_symbol.cpp:1098
 #: eeschema/sch_symbol.cpp:2062 eeschema/sch_symbol.cpp:2112
 #: eeschema/sch_symbol.cpp:2994 eeschema/sim/simulator_frame_ui.cpp:616
 #: eeschema/sim/simulator_frame_ui.cpp:2673
@@ -3188,13 +3190,13 @@ msgstr ""
 #: eeschema/widgets/search_handlers.cpp:247
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:69
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:70
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:65
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:157
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:169
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:48
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:57
-#: pcbnew/dialogs/panel_fp_lib_table.cpp:439 pcbnew/footprint.cpp:4048
+#: pcbnew/dialogs/panel_fp_lib_table.cpp:439 pcbnew/footprint.cpp:4053
 #: pcbnew/footprint_wizard_frame.cpp:326 pcbnew/pcb_dimension.cpp:605
-#: pcbnew/pcb_fields_grid_table.cpp:175 pcbnew/plot_board_layers.cpp:107
+#: pcbnew/pcb_fields_grid_table.cpp:144 pcbnew/plot_board_layers.cpp:107
 #: pcbnew/widgets/search_handlers.cpp:119
 msgid "Value"
 msgstr "ערך"
@@ -3313,7 +3315,7 @@ msgstr "מצב פלט:"
 #: eeschema/dialogs/dialog_plot_schematic_base.cpp:78
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:72
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:69
-#: eeschema/fields_grid_table.cpp:491
+#: eeschema/fields_grid_table.cpp:482
 #: eeschema/printing/dialog_print_using_printer_base.cpp:35
 #: eeschema/sch_bus_entry.cpp:674 eeschema/sch_junction.cpp:383
 #: eeschema/sch_line.cpp:1099 eeschema/sim/simulator_frame_ui.cpp:609
@@ -3541,7 +3543,7 @@ msgstr "OK"
 #: common/dialogs/git/dialog_git_auth.cpp:54
 #: common/dialogs/git/dialog_git_commit.cpp:143
 #: common/dialogs/git/dialog_git_switch.cpp:69
-#: common/dialogs/panel_embedded_files.cpp:370 common/tool/actions.cpp:159
+#: common/dialogs/panel_embedded_files.cpp:417 common/tool/actions.cpp:159
 #: eeschema/dialogs/dialog_erc.cpp:426
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1344 eeschema/sheet.cpp:783
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:962
@@ -4039,7 +4041,7 @@ msgstr ""
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283
 #: pcbnew/microwave/microwave_polygon.cpp:127 pcbnew/tools/pcb_control.cpp:348
 #: pcbnew/widgets/appearance_controls.cpp:637
-#: pcbnew/widgets/appearance_controls.cpp:1804
+#: pcbnew/widgets/appearance_controls.cpp:1840
 msgid "Normal"
 msgstr ""
 
@@ -4404,8 +4406,8 @@ msgid "One of the nicknames will need to be changed after adding this library."
 msgstr ""
 
 #: common/dialogs/panel_design_block_lib_table.cpp:1010
-#: common/dialogs/panel_embedded_files.cpp:348
-#: common/dialogs/panel_embedded_files.cpp:370
+#: common/dialogs/panel_embedded_files.cpp:395
+#: common/dialogs/panel_embedded_files.cpp:417
 #: eeschema/design_block_utils.cpp:89
 #: eeschema/dialogs/panel_sym_lib_table.cpp:688 eeschema/sch_base_frame.cpp:306
 #: pcbnew/dialogs/panel_fp_lib_table.cpp:1038
@@ -4488,8 +4490,8 @@ msgstr ""
 #: eeschema/symbol_editor/symbol_editor.cpp:826 include/lib_table_grid.h:208
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:46
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:95
-#: pcbnew/footprint_libraries_utils.cpp:1005
-#: pcbnew/footprint_libraries_utils.cpp:1333
+#: pcbnew/footprint_libraries_utils.cpp:1014
+#: pcbnew/footprint_libraries_utils.cpp:1342
 msgid "Nickname"
 msgstr ""
 
@@ -4573,22 +4575,14 @@ msgstr ""
 msgid "Copy the reference for this embedded file"
 msgstr ""
 
-#: common/dialogs/panel_embedded_files.cpp:260
-msgid "Select a file to embed"
-msgstr ""
-
-#: common/dialogs/panel_embedded_files.cpp:261
-msgid "All files|*.*"
-msgstr ""
-
-#: common/dialogs/panel_embedded_files.cpp:270
-#: common/dialogs/panel_embedded_files.cpp:343
+#: common/dialogs/panel_embedded_files.cpp:283
+#: common/dialogs/panel_embedded_files.cpp:390
 #, c-format
 msgid "File '%s' already exists."
 msgstr ""
 
-#: common/dialogs/panel_embedded_files.cpp:274
-#: common/dialogs/panel_embedded_files.cpp:348
+#: common/dialogs/panel_embedded_files.cpp:286
+#: common/dialogs/panel_embedded_files.cpp:395
 #: eeschema/design_block_utils.cpp:51 eeschema/design_block_utils.cpp:184
 #: eeschema/symbol_editor/symbol_editor.cpp:373
 #: eeschema/symbol_editor/symbol_editor.cpp:999
@@ -4600,40 +4594,48 @@ msgstr ""
 #: pcbnew/dialogs/dialog_export_odbpp.cpp:411
 #: pcbnew/dialogs/dialog_gencad_export_options.cpp:120
 #: pcbnew/footprint_libraries_utils.cpp:376
-#: pcbnew/footprint_libraries_utils.cpp:1150
+#: pcbnew/footprint_libraries_utils.cpp:1159
 #: pcbnew/tools/footprint_editor_control.cpp:472
 msgid "Overwrite"
 msgstr ""
 
-#: common/dialogs/panel_embedded_files.cpp:293
+#: common/dialogs/panel_embedded_files.cpp:305
 #, c-format
 msgid "Failed to add file '%s'."
 msgstr ""
 
-#: common/dialogs/panel_embedded_files.cpp:330
+#: common/dialogs/panel_embedded_files.cpp:318
+msgid "Select a file to embed"
+msgstr ""
+
+#: common/dialogs/panel_embedded_files.cpp:319
+msgid "All files|*.*"
+msgstr ""
+
+#: common/dialogs/panel_embedded_files.cpp:377
 msgid "Select a directory to export files"
 msgstr ""
 
-#: common/dialogs/panel_embedded_files.cpp:362
+#: common/dialogs/panel_embedded_files.cpp:409
 #, c-format
 msgid "Directory '%s' is not writable."
 msgstr ""
 
-#: common/dialogs/panel_embedded_files.cpp:365
+#: common/dialogs/panel_embedded_files.cpp:412
 #, c-format
 msgid "Folder '%s' is not writable."
 msgstr ""
 
-#: common/dialogs/panel_embedded_files.cpp:370
+#: common/dialogs/panel_embedded_files.cpp:417
 msgid "Retry"
 msgstr ""
 
-#: common/dialogs/panel_embedded_files.cpp:397
+#: common/dialogs/panel_embedded_files.cpp:444
 #, c-format
 msgid "Failed to open file '%s'."
 msgstr ""
 
-#: common/dialogs/panel_embedded_files.cpp:407
+#: common/dialogs/panel_embedded_files.cpp:454
 #, c-format
 msgid "Failed to write file '%s'."
 msgstr ""
@@ -4911,12 +4913,12 @@ msgstr ""
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1099
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:583
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:854
-#: pcbnew/dialogs/dialog_plot_base.cpp:118 pcbnew/footprint.cpp:4007
-#: pcbnew/pad.cpp:2507 pcbnew/pad.cpp:2526 pcbnew/pcb_dimension.cpp:1973
+#: pcbnew/dialogs/dialog_plot_base.cpp:118 pcbnew/footprint.cpp:4012
+#: pcbnew/pad.cpp:2501 pcbnew/pad.cpp:2520 pcbnew/pcb_dimension.cpp:1973
 #: pcbnew/widgets/appearance_controls.cpp:729
 #: pcbnew/widgets/appearance_controls.cpp:771
-#: pcbnew/widgets/appearance_controls.cpp:2540
-#: pcbnew/widgets/appearance_controls.cpp:2559 pcbnew/zone.cpp:1804
+#: pcbnew/widgets/appearance_controls.cpp:2576
+#: pcbnew/widgets/appearance_controls.cpp:2595 pcbnew/zone.cpp:1828
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:83
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 msgid "None"
@@ -5135,9 +5137,9 @@ msgstr ""
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:232
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:363
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:332
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:854 pcbnew/footprint.cpp:4009
-#: pcbnew/pad.cpp:2528 pcbnew/pcb_table.cpp:533 pcbnew/pcb_textbox.cpp:795
-#: pcbnew/zone.cpp:857 pcbnew/zone.cpp:1806
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:854 pcbnew/footprint.cpp:4014
+#: pcbnew/pad.cpp:2522 pcbnew/pcb_table.cpp:533 pcbnew/pcb_textbox.cpp:795
+#: pcbnew/zone.cpp:857 pcbnew/zone.cpp:1830
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 msgid "Solid"
 msgstr ""
@@ -5263,7 +5265,7 @@ msgstr ""
 
 #: common/dialogs/panel_setup_netclasses_base.cpp:52
 #: pcbnew/tools/board_inspection_tool.cpp:641
-#: pcbnew/tools/board_inspection_tool.cpp:1201 pcbnew/zone.cpp:2048
+#: pcbnew/tools/board_inspection_tool.cpp:1201 pcbnew/zone.cpp:2072
 msgid "Clearance"
 msgstr ""
 
@@ -5357,7 +5359,7 @@ msgstr ""
 
 #: common/dialogs/panel_setup_netclasses_base.cpp:153
 #: eeschema/sch_field.cpp:1270 eeschema/sch_label.cpp:207
-#: pcbnew/board_connected_item.cpp:200 pcbnew/pad.cpp:2582 pcbnew/zone.cpp:1907
+#: pcbnew/board_connected_item.cpp:200 pcbnew/pad.cpp:2576 pcbnew/zone.cpp:1931
 msgid "Net Class"
 msgstr ""
 
@@ -5480,7 +5482,7 @@ msgstr ""
 #: common/eda_shape.cpp:2203
 #: eeschema/dialogs/dialog_label_properties_base.cpp:178
 #: eeschema/sch_label.cpp:2249
-#: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:2499
+#: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:2493
 #: pcbnew/pcb_dimension.cpp:1974
 msgid "Rectangle"
 msgstr ""
@@ -5654,7 +5656,7 @@ msgstr ""
 msgid "Hotkeys"
 msgstr ""
 
-#: common/eda_base_frame.cpp:1116 kicad/project_tree_pane.cpp:1008
+#: common/eda_base_frame.cpp:1116 kicad/project_tree_pane.cpp:1009
 msgid "Version Control"
 msgstr ""
 
@@ -5711,7 +5713,7 @@ msgstr ""
 
 #: common/eda_base_frame.cpp:1182 common/tool/actions.cpp:1106
 #: common/tool/common_tools.cpp:617 kicad/tools/kicad_manager_actions.cpp:147
-#: pcbnew/footprint_edit_frame.cpp:1035 pcbnew/menubar_footprint_editor.cpp:92
+#: pcbnew/footprint_edit_frame.cpp:1045 pcbnew/menubar_footprint_editor.cpp:92
 msgid "Footprint Editor"
 msgstr ""
 
@@ -5876,7 +5878,7 @@ msgstr ""
 msgid "Constrain to H, V, 45"
 msgstr ""
 
-#: common/eda_draw_frame.cpp:1121 pcbnew/footprint_libraries_utils.cpp:1368
+#: common/eda_draw_frame.cpp:1121 pcbnew/footprint_libraries_utils.cpp:1377
 msgid "Select Library"
 msgstr ""
 
@@ -6097,7 +6099,7 @@ msgstr ""
 #: eeschema/dialogs/dialog_label_properties_base.cpp:172
 #: eeschema/sch_label.cpp:2247 gerbview/gerber_draw_item.cpp:231
 #: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:1515
-#: pcbnew/pad.cpp:2498 pcbnew/pcb_dimension.cpp:1975
+#: pcbnew/pad.cpp:2492 pcbnew/pcb_dimension.cpp:1975
 msgid "Circle"
 msgstr ""
 
@@ -6179,7 +6181,7 @@ msgstr ""
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:40
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:169
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2140 pcbnew/pad.cpp:1348
-#: pcbnew/pcb_fields_grid_table.cpp:177 pcbnew/pcb_reference_image.cpp:215
+#: pcbnew/pcb_fields_grid_table.cpp:146 pcbnew/pcb_reference_image.cpp:215
 #: pcbnew/pcb_reference_image.cpp:368 pcbnew/pcb_tablecell.cpp:197
 #: pcbnew/pcb_tablecell.cpp:204 pcbnew/pcb_target.cpp:156
 #: pcbnew/pcb_target.cpp:249 pcbnew/pcb_text.cpp:292 pcbnew/pcb_textbox.cpp:814
@@ -6196,7 +6198,7 @@ msgstr ""
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:55
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:56
 #: pcbnew/pad.cpp:1349 pcbnew/pcb_dimension.cpp:1012
-#: pcbnew/pcb_fields_grid_table.cpp:178 pcbnew/pcb_reference_image.cpp:217
+#: pcbnew/pcb_fields_grid_table.cpp:147 pcbnew/pcb_reference_image.cpp:217
 #: pcbnew/pcb_reference_image.cpp:375 pcbnew/pcb_tablecell.cpp:198
 #: pcbnew/pcb_tablecell.cpp:205 pcbnew/pcb_text.cpp:293
 #: pcbnew/pcb_textbox.cpp:815
@@ -6278,7 +6280,7 @@ msgstr ""
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:62
 #: eeschema/dialogs/dialog_tablecell_properties_base.cpp:119
 #: eeschema/dialogs/dialog_text_properties_base.cpp:113
-#: eeschema/fields_grid_table.cpp:484 eeschema/sch_label.cpp:1197
+#: eeschema/fields_grid_table.cpp:475 eeschema/sch_label.cpp:1197
 #: eeschema/sch_label.cpp:2269 eeschema/sch_tablecell.cpp:128
 #: eeschema/sch_text.cpp:637 eeschema/sch_textbox.cpp:543
 #: pagelayout_editor/dialogs/properties_frame_base.cpp:98
@@ -6289,7 +6291,7 @@ msgstr ""
 #: pcbnew/dialogs/dialog_tablecell_properties_base.cpp:125
 #: pcbnew/dialogs/panel_fp_editor_graphics_defaults_base.cpp:57
 #: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:52
-#: pcbnew/pcb_fields_grid_table.cpp:180
+#: pcbnew/pcb_fields_grid_table.cpp:149
 msgid "Italic"
 msgstr ""
 
@@ -6304,7 +6306,7 @@ msgstr ""
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:63
 #: eeschema/dialogs/dialog_tablecell_properties_base.cpp:116
 #: eeschema/dialogs/dialog_text_properties_base.cpp:108
-#: eeschema/fields_grid_table.cpp:485 eeschema/sch_label.cpp:1197
+#: eeschema/fields_grid_table.cpp:476 eeschema/sch_label.cpp:1197
 #: eeschema/sch_label.cpp:2270 eeschema/sch_tablecell.cpp:128
 #: eeschema/sch_text.cpp:637 eeschema/sch_textbox.cpp:543
 #: eeschema/widgets/tuner_slider_base.cpp:48
@@ -6321,8 +6323,8 @@ msgstr ""
 #: common/eda_text.cpp:1330
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:242
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
-#: eeschema/fields_grid_table.cpp:310 eeschema/fields_grid_table.cpp:725
-#: eeschema/fields_grid_table.cpp:869 eeschema/pin_type.cpp:113
+#: eeschema/fields_grid_table.cpp:301 eeschema/fields_grid_table.cpp:716
+#: eeschema/fields_grid_table.cpp:860 eeschema/pin_type.cpp:113
 #: eeschema/sch_field.cpp:1144 eeschema/sch_field.cpp:1731
 #: eeschema/sch_pin.cpp:2185 pcbnew/dialogs/dialog_render_job.cpp:42
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2604
@@ -6332,9 +6334,9 @@ msgstr ""
 #: common/eda_text.cpp:1331 common/eda_text.cpp:1340
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:303 eeschema/fields_grid_table.cpp:311
-#: eeschema/fields_grid_table.cpp:726 eeschema/fields_grid_table.cpp:737
-#: eeschema/fields_grid_table.cpp:871 eeschema/fields_grid_table.cpp:895
+#: eeschema/fields_grid_table.cpp:294 eeschema/fields_grid_table.cpp:302
+#: eeschema/fields_grid_table.cpp:717 eeschema/fields_grid_table.cpp:728
+#: eeschema/fields_grid_table.cpp:862 eeschema/fields_grid_table.cpp:886
 #: eeschema/sch_field.cpp:1145 eeschema/sch_field.cpp:1155
 #: eeschema/sch_field.cpp:1732 eeschema/sch_field.cpp:1741
 #: eeschema/sch_text.cpp:658 gerbview/gerber_file_image.cpp:361
@@ -6349,8 +6351,8 @@ msgstr ""
 #: common/eda_text.cpp:1332
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:242
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
-#: eeschema/fields_grid_table.cpp:312 eeschema/fields_grid_table.cpp:727
-#: eeschema/fields_grid_table.cpp:873 eeschema/pin_type.cpp:112
+#: eeschema/fields_grid_table.cpp:303 eeschema/fields_grid_table.cpp:718
+#: eeschema/fields_grid_table.cpp:864 eeschema/pin_type.cpp:112
 #: eeschema/sch_field.cpp:1146 eeschema/sch_field.cpp:1733
 #: eeschema/sch_pin.cpp:2184 pcbnew/dialogs/dialog_render_job.cpp:43
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2605
@@ -6359,8 +6361,8 @@ msgstr ""
 
 #: common/eda_text.cpp:1339
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:302 eeschema/fields_grid_table.cpp:736
-#: eeschema/fields_grid_table.cpp:893 eeschema/sch_field.cpp:1154
+#: eeschema/fields_grid_table.cpp:293 eeschema/fields_grid_table.cpp:727
+#: eeschema/fields_grid_table.cpp:884 eeschema/sch_field.cpp:1154
 #: eeschema/sch_field.cpp:1740 eeschema/sch_text.cpp:657
 #: pcbnew/dialogs/dialog_render_job.cpp:44
 msgid "Top"
@@ -6368,8 +6370,8 @@ msgstr ""
 
 #: common/eda_text.cpp:1341
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:304 eeschema/fields_grid_table.cpp:738
-#: eeschema/fields_grid_table.cpp:897 eeschema/sch_field.cpp:1156
+#: eeschema/fields_grid_table.cpp:295 eeschema/fields_grid_table.cpp:729
+#: eeschema/fields_grid_table.cpp:888 eeschema/sch_field.cpp:1156
 #: eeschema/sch_field.cpp:1742 eeschema/sch_text.cpp:659
 #: pcbnew/dialogs/dialog_render_job.cpp:40
 msgid "Bottom"
@@ -6382,15 +6384,15 @@ msgstr ""
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:68
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:68
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:65
-#: eeschema/fields_grid_table.cpp:487 eeschema/sch_field.cpp:1781
+#: eeschema/fields_grid_table.cpp:478 eeschema/sch_field.cpp:1781
 #: eeschema/sch_pin.cpp:1589 eeschema/sch_pin.cpp:2230
 #: eeschema/sch_symbol.cpp:2965 eeschema/sch_tablecell.cpp:203
 #: eeschema/sch_text.cpp:783 eeschema/sch_textbox.cpp:714
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:59
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:60
-#: pcbnew/footprint.cpp:4039 pcbnew/pad.cpp:2545 pcbnew/pcb_dimension.cpp:1756
-#: pcbnew/pcb_dimension.cpp:1831 pcbnew/pcb_fields_grid_table.cpp:182
-#: pcbnew/pcb_tablecell.cpp:207 pcbnew/zone.cpp:1977
+#: pcbnew/footprint.cpp:4044 pcbnew/pad.cpp:2539 pcbnew/pcb_dimension.cpp:1756
+#: pcbnew/pcb_dimension.cpp:1831 pcbnew/pcb_fields_grid_table.cpp:151
+#: pcbnew/pcb_tablecell.cpp:207 pcbnew/zone.cpp:2001
 msgid "Orientation"
 msgstr ""
 
@@ -6409,7 +6411,7 @@ msgstr ""
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:71
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:71
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:68
-#: eeschema/fields_grid_table.cpp:490 eeschema/sch_field.cpp:1136
+#: eeschema/fields_grid_table.cpp:481 eeschema/sch_field.cpp:1136
 #: eeschema/sch_label.cpp:1195 eeschema/sch_tablecell.cpp:126
 #: eeschema/sch_text.cpp:635 eeschema/sch_textbox.cpp:541
 #: eeschema/widgets/sch_properties_panel.cpp:258 pcbnew/pcb_dimension.cpp:628
@@ -6424,14 +6426,14 @@ msgstr ""
 #: pcbnew/board_stackup_manager/panel_board_stackup_base.cpp:91
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:56
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:57
-#: pcbnew/pcb_fields_grid_table.cpp:179 pcbnew/pcb_tablecell.cpp:206
+#: pcbnew/pcb_fields_grid_table.cpp:148 pcbnew/pcb_tablecell.cpp:206
 #: pcbnew/pcb_text.cpp:291
 msgid "Thickness"
 msgstr ""
 
 #: common/eda_text.cpp:1375 eeschema/sch_field.cpp:1772
 #: eeschema/sch_text.cpp:772 pcbnew/microwave/microwave_polygon.cpp:127
-#: pcbnew/pcb_fields_grid_table.cpp:187
+#: pcbnew/pcb_fields_grid_table.cpp:156
 msgid "Mirrored"
 msgstr ""
 
@@ -6914,7 +6916,7 @@ msgstr ""
 #: common/widgets/listbox_tricks.cpp:51
 #: eeschema/tools/sch_editor_control.cpp:2270
 #: eeschema/tools/symbol_editor_edit_tool.cpp:1020
-#: pcbnew/dialogs/panel_setup_rules.cpp:132 pcbnew/tools/pcb_control.cpp:1234
+#: pcbnew/dialogs/panel_setup_rules.cpp:132 pcbnew/tools/pcb_control.cpp:1238
 msgid "Paste"
 msgstr ""
 
@@ -6925,7 +6927,7 @@ msgstr ""
 #: common/grid_tricks.cpp:368 common/tool/actions.cpp:291
 #: common/widgets/listbox_tricks.cpp:54 eeschema/tools/sch_edit_tool.cpp:1680
 #: eeschema/tools/symbol_editor_edit_tool.cpp:476
-#: kicad/dialogs/panel_jobset.cpp:363 kicad/project_tree_pane.cpp:941
+#: kicad/dialogs/panel_jobset.cpp:363 kicad/project_tree_pane.cpp:942
 #: pcbnew/dialogs/panel_setup_rules.cpp:133 pcbnew/tools/edit_tool.cpp:2646
 msgid "Delete"
 msgstr ""
@@ -7535,166 +7537,166 @@ msgstr ""
 msgid "undefined"
 msgstr ""
 
-#: common/layer_id.cpp:112
+#: common/layer_id.cpp:67
 #: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr_parser.cpp:1149
 msgid "Rescue"
 msgstr ""
 
-#: common/layer_id.cpp:116 eeschema/widgets/panel_sch_selection_filter.cpp:204
+#: common/layer_id.cpp:71 eeschema/widgets/panel_sch_selection_filter.cpp:204
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:37
 msgid "Wires"
 msgstr ""
 
-#: common/layer_id.cpp:117
+#: common/layer_id.cpp:72
 msgid "Buses"
 msgstr ""
 
-#: common/layer_id.cpp:118
+#: common/layer_id.cpp:73
 msgid "Bus junctions"
 msgstr ""
 
-#: common/layer_id.cpp:119
+#: common/layer_id.cpp:74
 msgid "Junctions"
 msgstr ""
 
-#: common/layer_id.cpp:120 eeschema/widgets/panel_sch_selection_filter.cpp:205
+#: common/layer_id.cpp:75 eeschema/widgets/panel_sch_selection_filter.cpp:205
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:41
 #: eeschema/widgets/search_handlers.cpp:399
 msgid "Labels"
 msgstr ""
 
-#: common/layer_id.cpp:121
+#: common/layer_id.cpp:76
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:45
 msgid "Global labels"
 msgstr ""
 
-#: common/layer_id.cpp:122
+#: common/layer_id.cpp:77
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:48
 msgid "Hierarchical labels"
 msgstr ""
 
-#: common/layer_id.cpp:123 eeschema/sch_symbol.cpp:2981
+#: common/layer_id.cpp:78 eeschema/sch_symbol.cpp:2981
 msgid "Pin numbers"
 msgstr ""
 
-#: common/layer_id.cpp:124 eeschema/sch_symbol.cpp:2985
+#: common/layer_id.cpp:79 eeschema/sch_symbol.cpp:2985
 msgid "Pin names"
 msgstr ""
 
-#: common/layer_id.cpp:125
+#: common/layer_id.cpp:80
 msgid "Symbol references"
 msgstr ""
 
-#: common/layer_id.cpp:126
+#: common/layer_id.cpp:81
 msgid "Symbol values"
 msgstr ""
 
-#: common/layer_id.cpp:127
+#: common/layer_id.cpp:82
 msgid "Symbol fields"
 msgstr ""
 
-#: common/layer_id.cpp:128
+#: common/layer_id.cpp:83
 msgid "Sheet references"
 msgstr ""
 
-#: common/layer_id.cpp:129
+#: common/layer_id.cpp:84
 msgid "Net class references"
 msgstr ""
 
-#: common/layer_id.cpp:130
+#: common/layer_id.cpp:85
 msgid "Rule areas"
 msgstr ""
 
-#: common/layer_id.cpp:131
+#: common/layer_id.cpp:86
 msgid "Symbol body outlines"
 msgstr ""
 
-#: common/layer_id.cpp:132
+#: common/layer_id.cpp:87
 msgid "Symbol body fills"
 msgstr ""
 
-#: common/layer_id.cpp:133
+#: common/layer_id.cpp:88
 #, fuzzy
 msgid "Shape fills"
 msgstr "קבצי תמונה"
 
-#: common/layer_id.cpp:134
+#: common/layer_id.cpp:89
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:72
 msgid "Schematic text && graphics"
 msgstr ""
 
-#: common/layer_id.cpp:135
+#: common/layer_id.cpp:90
 msgid "Symbol private text && graphics"
 msgstr ""
 
-#: common/layer_id.cpp:136
+#: common/layer_id.cpp:91
 msgid "Schematic text && graphics backgrounds"
 msgstr ""
 
-#: common/layer_id.cpp:137 eeschema/widgets/panel_sch_selection_filter.cpp:206
+#: common/layer_id.cpp:92 eeschema/widgets/panel_sch_selection_filter.cpp:206
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:33
 msgid "Pins"
 msgstr ""
 
-#: common/layer_id.cpp:138
+#: common/layer_id.cpp:93
 msgid "Sheet borders"
 msgstr ""
 
-#: common/layer_id.cpp:139
+#: common/layer_id.cpp:94
 msgid "Sheet backgrounds"
 msgstr ""
 
-#: common/layer_id.cpp:140
+#: common/layer_id.cpp:95
 msgid "Sheet names"
 msgstr ""
 
-#: common/layer_id.cpp:141
+#: common/layer_id.cpp:96
 msgid "Sheet fields"
 msgstr ""
 
-#: common/layer_id.cpp:142
+#: common/layer_id.cpp:97
 msgid "Sheet file names"
 msgstr ""
 
-#: common/layer_id.cpp:143
+#: common/layer_id.cpp:98
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:63
 msgid "Sheet pins"
 msgstr ""
 
-#: common/layer_id.cpp:144
+#: common/layer_id.cpp:99
 msgid "No-connect symbols"
 msgstr ""
 
-#: common/layer_id.cpp:145
+#: common/layer_id.cpp:100
 msgid "DNP markers"
 msgstr ""
 
-#: common/layer_id.cpp:146
+#: common/layer_id.cpp:101
 msgid "Excluded-from-simulation markers"
 msgstr ""
 
-#: common/layer_id.cpp:147
+#: common/layer_id.cpp:102
 msgid "ERC warnings"
 msgstr ""
 
-#: common/layer_id.cpp:148
+#: common/layer_id.cpp:103
 msgid "ERC errors"
 msgstr ""
 
-#: common/layer_id.cpp:149
+#: common/layer_id.cpp:104
 msgid "ERC exclusions"
 msgstr ""
 
-#: common/layer_id.cpp:150 common/layer_id.cpp:189
+#: common/layer_id.cpp:105 common/layer_id.cpp:144
 #: pcbnew/widgets/appearance_controls.cpp:347
 msgid "Anchors"
 msgstr ""
 
-#: common/layer_id.cpp:151 common/layer_id.cpp:193
+#: common/layer_id.cpp:106 common/layer_id.cpp:148
 msgid "Helper items"
 msgstr ""
 
-#: common/layer_id.cpp:152 common/layer_id.cpp:194 common/tool/grid_menu.cpp:56
+#: common/layer_id.cpp:107 common/layer_id.cpp:149 common/tool/grid_menu.cpp:56
 #: eeschema/tools/sch_editor_control.cpp:2867
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:103
 #: gerbview/widgets/gerbview_layer_widget.cpp:135
@@ -7702,80 +7704,80 @@ msgstr ""
 msgid "Grid"
 msgstr ""
 
-#: common/layer_id.cpp:153
+#: common/layer_id.cpp:108
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:104
 msgid "Axes"
 msgstr ""
 
-#: common/layer_id.cpp:154 common/layer_id.cpp:196
+#: common/layer_id.cpp:109 common/layer_id.cpp:151
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:107
 #: gerbview/widgets/gerbview_layer_widget.cpp:141
 msgid "Background"
 msgstr ""
 
-#: common/layer_id.cpp:155 common/layer_id.cpp:192
+#: common/layer_id.cpp:110 common/layer_id.cpp:147
 #: common/widgets/gal_options_panel_base.cpp:120
 #: eeschema/sim/simulator_frame_ui.cpp:613
 #: eeschema/sim/simulator_frame_ui_base.cpp:167
 msgid "Cursor"
 msgstr ""
 
-#: common/layer_id.cpp:156
+#: common/layer_id.cpp:111
 msgid "Hovered items"
 msgstr ""
 
-#: common/layer_id.cpp:157
+#: common/layer_id.cpp:112
 msgid "Highlighted items"
 msgstr ""
 
-#: common/layer_id.cpp:158
+#: common/layer_id.cpp:113
 msgid "Hidden items"
 msgstr ""
 
-#: common/layer_id.cpp:159 common/layer_id.cpp:197
+#: common/layer_id.cpp:114 common/layer_id.cpp:152
 msgid "Selection highlight"
 msgstr ""
 
-#: common/layer_id.cpp:160
+#: common/layer_id.cpp:115
 msgid "Net color highlight"
 msgstr ""
 
-#: common/layer_id.cpp:161 common/layer_id.cpp:190
+#: common/layer_id.cpp:116 common/layer_id.cpp:145
 msgid "Drawing sheet"
 msgstr ""
 
-#: common/layer_id.cpp:162 common/layer_id.cpp:191
+#: common/layer_id.cpp:117 common/layer_id.cpp:146
 msgid "Page limits"
 msgstr ""
 
-#: common/layer_id.cpp:163
+#: common/layer_id.cpp:118
 msgid "Operating point voltages"
 msgstr ""
 
-#: common/layer_id.cpp:164
+#: common/layer_id.cpp:119
 msgid "Operating point currents"
 msgstr ""
 
-#: common/layer_id.cpp:168
+#: common/layer_id.cpp:123
 msgid "Footprints front"
 msgstr ""
 
-#: common/layer_id.cpp:169
+#: common/layer_id.cpp:124
 msgid "Footprints back"
 msgstr ""
 
-#: common/layer_id.cpp:171
+#: common/layer_id.cpp:126
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:27
 #: eeschema/dialogs/dialog_update_from_pcb_base.cpp:53
 #: pcbnew/dialogs/dialog_global_edit_text_and_graphics_base.cpp:28
 msgid "Reference designators"
 msgstr ""
 
-#: common/layer_id.cpp:172
+#: common/layer_id.cpp:127
 msgid "Footprint text"
 msgstr ""
 
-#: common/layer_id.cpp:173
+#: common/layer_id.cpp:128
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:27
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:64
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:24
@@ -7785,91 +7787,91 @@ msgstr ""
 msgid "Tracks"
 msgstr ""
 
-#: common/layer_id.cpp:174
+#: common/layer_id.cpp:129
 msgid "Through vias"
 msgstr ""
 
-#: common/layer_id.cpp:175
+#: common/layer_id.cpp:130
 msgid "Blind/Buried vias"
 msgstr ""
 
-#: common/layer_id.cpp:176
+#: common/layer_id.cpp:131
 msgid "Micro-vias"
 msgstr ""
 
-#: common/layer_id.cpp:177
+#: common/layer_id.cpp:132
 msgid "Via holes"
 msgstr ""
 
-#: common/layer_id.cpp:178
+#: common/layer_id.cpp:133
 msgid "Via hole walls"
 msgstr ""
 
-#: common/layer_id.cpp:179
+#: common/layer_id.cpp:134
 msgid "Plated holes"
 msgstr ""
 
-#: common/layer_id.cpp:180
+#: common/layer_id.cpp:135
 msgid "Plated hole walls"
 msgstr ""
 
-#: common/layer_id.cpp:181
+#: common/layer_id.cpp:136
 msgid "Non-plated holes"
 msgstr ""
 
-#: common/layer_id.cpp:182 pcbnew/dialogs/panel_edit_options_base.cpp:371
+#: common/layer_id.cpp:137 pcbnew/dialogs/panel_edit_options_base.cpp:371
 #: pcbnew/widgets/appearance_controls.cpp:343
 #: pcbnew/widgets/appearance_controls.cpp:721
-#: pcbnew/widgets/appearance_controls.cpp:2537
+#: pcbnew/widgets/appearance_controls.cpp:2573
 #: pcbnew/widgets/search_handlers.cpp:386
 msgid "Ratsnest"
 msgstr ""
 
-#: common/layer_id.cpp:183
+#: common/layer_id.cpp:138
 msgid "DRC warnings"
 msgstr ""
 
-#: common/layer_id.cpp:184
+#: common/layer_id.cpp:139
 msgid "DRC errors"
 msgstr ""
 
-#: common/layer_id.cpp:185
+#: common/layer_id.cpp:140
 msgid "DRC shape 1"
 msgstr ""
 
-#: common/layer_id.cpp:186
+#: common/layer_id.cpp:141
 msgid "DRC shape 2"
 msgstr ""
 
-#: common/layer_id.cpp:187
+#: common/layer_id.cpp:142
 msgid "DRC exclusions"
 msgstr ""
 
-#: common/layer_id.cpp:188
+#: common/layer_id.cpp:143
 msgid "DRC marker shadows"
 msgstr ""
 
-#: common/layer_id.cpp:195
+#: common/layer_id.cpp:150
 msgid "Grid axes"
 msgstr ""
 
-#: common/layer_id.cpp:198
+#: common/layer_id.cpp:153
 msgid "Locked item shadow"
 msgstr ""
 
-#: common/layer_id.cpp:199
+#: common/layer_id.cpp:154
 msgid "Courtyard collision shadow"
 msgstr ""
 
-#: common/layer_id.cpp:200
+#: common/layer_id.cpp:155
 msgid "Track net names"
 msgstr ""
 
-#: common/layer_id.cpp:201
+#: common/layer_id.cpp:156
 msgid "Pad net names"
 msgstr ""
 
-#: common/layer_id.cpp:202
+#: common/layer_id.cpp:157
 #, fuzzy
 msgid "Via net names"
 msgstr "שם נקודת מבט:"
@@ -7929,13 +7931,13 @@ msgstr ""
 
 #: common/lib_tree_model_adapter.cpp:422
 #: eeschema/widgets/panel_design_block_chooser.cpp:411
-#: eeschema/widgets/panel_symbol_chooser.cpp:171
+#: eeschema/widgets/panel_symbol_chooser.cpp:173
 #: pcbnew/widgets/panel_footprint_chooser.cpp:96
 msgid "Recently Used"
 msgstr ""
 
 #: common/lib_tree_model_adapter.cpp:424
-#: eeschema/widgets/panel_symbol_chooser.cpp:178
+#: eeschema/widgets/panel_symbol_chooser.cpp:180
 msgid "Already Placed"
 msgstr ""
 
@@ -8210,7 +8212,7 @@ msgstr ""
 #: eeschema/dialogs/dialog_sim_model_base.cpp:271 eeschema/sch_symbol.cpp:2058
 #: eeschema/sch_symbol.cpp:2110 eeschema/sch_symbol.cpp:2991
 #: eeschema/widgets/search_handlers.cpp:160
-#: eeschema/widgets/search_handlers.cpp:246 pcbnew/footprint.cpp:4045
+#: eeschema/widgets/search_handlers.cpp:246 pcbnew/footprint.cpp:4050
 #: pcbnew/widgets/search_handlers.cpp:118
 msgid "Reference"
 msgstr ""
@@ -8232,7 +8234,7 @@ msgstr ""
 #: eeschema/tools/sch_edit_tool.cpp:551
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:179
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:184
-#: pcbnew/footprint.cpp:4068
+#: pcbnew/footprint.cpp:4073
 msgid "Attributes"
 msgstr ""
 
@@ -8249,16 +8251,16 @@ msgstr ""
 msgid "Semicolons"
 msgstr ""
 
-#: common/settings/color_settings.cpp:337
+#: common/settings/color_settings.cpp:379
 msgid "(Footprints)"
 msgstr ""
 
-#: common/settings/color_settings.cpp:389
+#: common/settings/color_settings.cpp:433
 #: pagelayout_editor/dialogs/panel_pl_editor_color_settings.cpp:82
 msgid "KiCad Default"
 msgstr ""
 
-#: common/settings/color_settings.cpp:394
+#: common/settings/color_settings.cpp:438
 msgid "KiCad Classic"
 msgstr ""
 
@@ -8281,7 +8283,7 @@ msgid "Create a new document in the editor"
 msgstr ""
 
 #: common/tool/actions.cpp:52 eeschema/symbol_editor/symbol_editor.cpp:866
-#: pcbnew/footprint_libraries_utils.cpp:1050
+#: pcbnew/footprint_libraries_utils.cpp:1059
 msgid "New Library..."
 msgstr ""
 
@@ -8323,7 +8325,7 @@ msgstr ""
 
 #: common/tool/actions.cpp:91 eeschema/symbol_editor/symbol_editor.cpp:856
 #: eeschema/widgets/tuner_slider_base.cpp:117
-#: pcbnew/footprint_libraries_utils.cpp:1036
+#: pcbnew/footprint_libraries_utils.cpp:1045
 msgid "Save"
 msgstr "שמור"
 
@@ -9074,7 +9076,7 @@ msgstr ""
 
 #: common/tool/actions.cpp:1124
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:101
-#: eeschema/fields_grid_table.cpp:1068
+#: eeschema/fields_grid_table.cpp:1059
 msgid "Show Datasheet"
 msgstr ""
 
@@ -9200,6 +9202,7 @@ msgstr ""
 #: eeschema/dialogs/dialog_schematic_setup.cpp:136
 #: pcbnew/dialogs/dialog_board_setup.cpp:210
 #: pcbnew/dialogs/dialog_footprint_properties.cpp:79
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:149
 msgid "Embedded Files"
 msgstr ""
 
@@ -9379,8 +9382,8 @@ msgid "Mirroring for Y axis is not supported yet"
 msgstr ""
 
 #: common/widgets/filter_combobox.cpp:72
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:806
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:833
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:805
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:832
 msgid "Filter:"
 msgstr ""
 
@@ -9396,7 +9399,7 @@ msgstr ""
 #: common/widgets/footprint_diff_widget.cpp:42 cvpcb/cvpcb_mainframe.cpp:814
 #: eeschema/sch_base_frame.cpp:593 eeschema/sch_symbol.cpp:2086
 #: eeschema/sch_symbol.cpp:2090 eeschema/sch_symbol.cpp:2125
-#: eeschema/widgets/symbol_diff_widget.cpp:45 pcbnew/footprint.cpp:1624
+#: eeschema/widgets/symbol_diff_widget.cpp:45 pcbnew/footprint.cpp:1629
 msgid "Library"
 msgstr ""
 
@@ -9410,7 +9413,7 @@ msgid "Footprint not found."
 msgstr ""
 
 #: common/widgets/footprint_select_widget.cpp:68 cvpcb/cvpcb_mainframe.cpp:899
-#: pcbnew/footprint_edit_frame.cpp:1060
+#: pcbnew/footprint_edit_frame.cpp:1070
 #: pcbnew/widgets/panel_footprint_chooser.cpp:69
 msgid "Loading Footprint Libraries"
 msgstr ""
@@ -9487,7 +9490,7 @@ msgstr ""
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:357
 #: pcbnew/dialogs/panel_edit_options_base.cpp:329
 #: pcbnew/dialogs/panel_edit_options_base.cpp:343
-#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1824
+#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1848
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 msgid "Always"
 msgstr ""
@@ -9500,7 +9503,7 @@ msgstr ""
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:357
 #: pcbnew/dialogs/panel_edit_options_base.cpp:329
 #: pcbnew/dialogs/panel_edit_options_base.cpp:343
-#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1825
+#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1849
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 msgid "Never"
 msgstr ""
@@ -9767,8 +9770,8 @@ msgstr ""
 #: pcbnew/dialogs/dialog_footprint_checker_base.cpp:36
 #: pcbnew/widgets/appearance_controls.cpp:713
 #: pcbnew/widgets/appearance_controls.cpp:755
-#: pcbnew/widgets/appearance_controls.cpp:2534
-#: pcbnew/widgets/appearance_controls.cpp:2553
+#: pcbnew/widgets/appearance_controls.cpp:2570
+#: pcbnew/widgets/appearance_controls.cpp:2589
 msgid "All"
 msgstr ""
 
@@ -9858,12 +9861,12 @@ msgid "EasyEDA (JLCEDA) Pro files"
 msgstr ""
 
 #: common/wildcards_and_files_ext.cpp:339
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:301
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:302
 msgid "KiCad printed circuit board files"
 msgstr ""
 
 #: common/wildcards_and_files_ext.cpp:346
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:311
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:312
 msgid "KiCad footprint files"
 msgstr ""
 
@@ -10096,7 +10099,7 @@ msgstr ""
 #: eeschema/generate_alias_info.cpp:39 eeschema/sch_symbol.cpp:2105
 #: eeschema/sch_symbol.cpp:2678 eeschema/sch_symbol.cpp:3003
 #: eeschema/symbol_editor/symbol_editor.cpp:1629
-#: eeschema/symbol_viewer_frame.cpp:462 pcbnew/footprint.cpp:4058
+#: eeschema/symbol_viewer_frame.cpp:462 pcbnew/footprint.cpp:4063
 #: pcbnew/generate_footprint_info.cpp:37 pcbnew/plot_board_layers.cpp:133
 msgid "Keywords"
 msgstr ""
@@ -10161,7 +10164,7 @@ msgstr ""
 #: cvpcb/dialogs/dialog_config_equfiles.cpp:94
 #: eeschema/dialogs/dialog_bom.cpp:403
 #: gerbview/tools/gerbview_inspection_tool.cpp:185
-#: kicad/project_tree_pane.cpp:1022
+#: kicad/project_tree_pane.cpp:1023
 msgid "No text editor selected in KiCad.  Please choose one."
 msgstr ""
 
@@ -10245,7 +10248,7 @@ msgstr ""
 msgid "Error loading footprint"
 msgstr "שגיאה בטעינת גיליון השרטוט '%s'."
 
-#: cvpcb/display_footprints_frame.cpp:508 pcbnew/footprint.cpp:1684
+#: cvpcb/display_footprints_frame.cpp:508 pcbnew/footprint.cpp:1689
 #, c-format
 msgid "Footprint: %s"
 msgstr ""
@@ -10578,7 +10581,7 @@ msgid "Enter a description for the library:"
 msgstr ""
 
 #: eeschema/design_block_utils.cpp:240 eeschema/sch_symbol.cpp:3000
-#: pcbnew/footprint.cpp:4055 pcbnew/plot_board_layers.cpp:129
+#: pcbnew/footprint.cpp:4060 pcbnew/plot_board_layers.cpp:129
 msgid "Library Description"
 msgstr ""
 
@@ -10603,10 +10606,10 @@ msgid "Please select a library to delete."
 msgstr ""
 
 #: eeschema/design_block_utils.cpp:470 eeschema/design_block_utils.cpp:512
-#: eeschema/design_block_utils.cpp:555 pcbnew/footprint_libraries_utils.cpp:543
+#: eeschema/design_block_utils.cpp:555 pcbnew/footprint_libraries_utils.cpp:552
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:958
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2939
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3017
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2942
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3020
 #, c-format
 msgid "Library '%s' is read only."
 msgstr ""
@@ -11149,7 +11152,7 @@ msgstr ""
 #: eeschema/dialogs/dialog_database_lib_settings_base.cpp:99
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:210
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:1383
-#: pcbnew/footprint_edit_frame.cpp:229 pcbnew/footprint_edit_frame.cpp:951
+#: pcbnew/footprint_edit_frame.cpp:229 pcbnew/footprint_edit_frame.cpp:961
 msgid "Libraries"
 msgstr ""
 
@@ -12197,7 +12200,7 @@ msgstr ""
 #: eeschema/sch_symbol.cpp:2989
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:27
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:28
-#: pcbnew/footprint.cpp:4043
+#: pcbnew/footprint.cpp:4048
 msgid "Fields"
 msgstr ""
 
@@ -12206,21 +12209,21 @@ msgstr ""
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:62
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:201
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:58
-#: eeschema/fields_grid_table.cpp:480
+#: eeschema/fields_grid_table.cpp:471
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:53
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:54
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:54
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:158
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:49
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:99
 #: pcbnew/dialogs/panel_fp_properties_3d_model_base.cpp:45
-#: pcbnew/pcb_fields_grid_table.cpp:176
+#: pcbnew/pcb_fields_grid_table.cpp:145
 msgid "Show"
 msgstr ""
 
 #: eeschema/dialogs/dialog_label_properties_base.cpp:90
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:62
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:59
-#: eeschema/fields_grid_table.cpp:481
+#: eeschema/fields_grid_table.cpp:472
 msgid "Show Name"
 msgstr ""
 
@@ -12228,7 +12231,7 @@ msgstr ""
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:63
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:63
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:60
-#: eeschema/fields_grid_table.cpp:482
+#: eeschema/fields_grid_table.cpp:473
 msgid "H Align"
 msgstr ""
 
@@ -12236,7 +12239,7 @@ msgstr ""
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:64
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:64
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:61
-#: eeschema/fields_grid_table.cpp:483
+#: eeschema/fields_grid_table.cpp:474
 msgid "V Align"
 msgstr ""
 
@@ -12244,7 +12247,7 @@ msgstr ""
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:67
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:67
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:64
-#: eeschema/fields_grid_table.cpp:486 eeschema/sch_field.cpp:1140
+#: eeschema/fields_grid_table.cpp:477 eeschema/sch_field.cpp:1140
 #: eeschema/sch_field.cpp:1777 eeschema/sch_label.cpp:1201
 #: eeschema/sch_tablecell.cpp:132 eeschema/sch_text.cpp:641
 #: eeschema/sch_text.cpp:778 eeschema/sch_textbox.cpp:547
@@ -12258,7 +12261,7 @@ msgstr ""
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:69
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:69
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:66
-#: eeschema/fields_grid_table.cpp:488
+#: eeschema/fields_grid_table.cpp:479
 msgid "X Position"
 msgstr ""
 
@@ -12268,7 +12271,7 @@ msgstr ""
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:70
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:70
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:67
-#: eeschema/fields_grid_table.cpp:489
+#: eeschema/fields_grid_table.cpp:480
 msgid "Y Position"
 msgstr ""
 
@@ -12559,7 +12562,7 @@ msgstr ""
 #: eeschema/dialogs/dialog_sheet_properties.cpp:217
 #: eeschema/dialogs/dialog_symbol_properties.cpp:650
 #: pcbnew/dialogs/dialog_footprint_properties.cpp:402
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:424
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:433
 msgid "Fields must have a name."
 msgstr ""
 
@@ -12593,25 +12596,25 @@ msgstr ""
 msgid "Edit Symbol Properties"
 msgstr ""
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:548
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:547
 #, c-format
 msgid "The name '%s' is already in use."
 msgstr ""
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:634
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:633
 #: eeschema/dialogs/dialog_sheet_properties.cpp:785
 #: eeschema/dialogs/dialog_symbol_properties.cpp:883
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:688
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:684
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:716
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:720
 #, c-format
 msgid "The first %d fields are mandatory."
 msgstr ""
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:806
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:805
 msgid "Add Footprint Filter"
 msgstr ""
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:833
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:832
 msgid "Edit Footprint Filter"
 msgstr ""
 
@@ -13455,7 +13458,7 @@ msgstr ""
 #: eeschema/dialogs/dialog_schematic_setup.cpp:112
 #: pcbnew/dialogs/dialog_board_setup.cpp:186
 #: pcbnew/widgets/appearance_controls.cpp:515
-#: pcbnew/widgets/appearance_controls.cpp:2420
+#: pcbnew/widgets/appearance_controls.cpp:2456
 #: pcbnew/widgets/appearance_controls_base.cpp:118
 #: pcbnew/widgets/search_handlers.cpp:381
 #: pcbnew/widgets/search_handlers.cpp:465
@@ -13536,7 +13539,7 @@ msgstr ""
 msgid "Clear colors to use Schematic Editor colors."
 msgstr ""
 
-#: eeschema/dialogs/dialog_shape_properties_base.cpp:158 pcbnew/zone.cpp:1970
+#: eeschema/dialogs/dialog_shape_properties_base.cpp:158 pcbnew/zone.cpp:1994
 msgid "Fill Style"
 msgstr ""
 
@@ -13780,7 +13783,7 @@ msgstr ""
 
 #: eeschema/dialogs/dialog_sim_command_base.cpp:25
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:96
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283 pcbnew/pad.cpp:2504
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283 pcbnew/pad.cpp:2498
 #: pcbnew/widgets/pcb_net_inspector_panel_data_model.h:711
 msgid "Custom"
 msgstr ""
@@ -14413,17 +14416,17 @@ msgid "Sequentially place all units of the symbol."
 msgstr ""
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:95
-#: eeschema/fields_grid_table.cpp:1061
+#: eeschema/fields_grid_table.cpp:1052
 msgid "Select Footprint..."
 msgstr ""
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:96
-#: eeschema/fields_grid_table.cpp:1062
+#: eeschema/fields_grid_table.cpp:1053
 msgid "Browse for footprint"
 msgstr ""
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:102
-#: eeschema/fields_grid_table.cpp:1069
+#: eeschema/fields_grid_table.cpp:1060
 msgid "Show datasheet in browser"
 msgstr ""
 
@@ -14545,7 +14548,7 @@ msgstr ""
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1811
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2213
-#: pcbnew/widgets/appearance_controls.cpp:2728
+#: pcbnew/widgets/appearance_controls.cpp:2764
 msgid ""
 "Default presets cannot be modified.\n"
 "Please use a different name."
@@ -16109,7 +16112,7 @@ msgid "Net Navigator"
 msgstr ""
 
 #: eeschema/eeschema_settings.cpp:114 eeschema/sch_edit_frame.cpp:2207
-#: pcbnew/footprint_edit_frame.cpp:246 pcbnew/footprint_edit_frame.cpp:957
+#: pcbnew/footprint_edit_frame.cpp:246 pcbnew/footprint_edit_frame.cpp:967
 #: pcbnew/pcb_edit_frame.cpp:334 pcbnew/pcb_edit_frame.cpp:1709
 msgid "Selection Filter"
 msgstr ""
@@ -16568,28 +16571,28 @@ msgid ""
 " ** ERC messages: %d  Errors %d  Warnings %d\n"
 msgstr ""
 
-#: eeschema/fields_grid_table.cpp:287 eeschema/files-io.cpp:919
+#: eeschema/fields_grid_table.cpp:278 eeschema/files-io.cpp:919
 #: eeschema/tools/sch_editor_control.cpp:128
 msgid "Schematic Files"
 msgstr ""
 
-#: eeschema/fields_grid_table.cpp:318 eeschema/fields_grid_table.cpp:755
-#: eeschema/fields_grid_table.cpp:927
+#: eeschema/fields_grid_table.cpp:309 eeschema/fields_grid_table.cpp:746
+#: eeschema/fields_grid_table.cpp:918
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:154
 msgid "Horizontal"
 msgstr ""
 
-#: eeschema/fields_grid_table.cpp:319 eeschema/fields_grid_table.cpp:757
-#: eeschema/fields_grid_table.cpp:929
+#: eeschema/fields_grid_table.cpp:310 eeschema/fields_grid_table.cpp:748
+#: eeschema/fields_grid_table.cpp:920
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:154
 msgid "Vertical"
 msgstr ""
 
-#: eeschema/fields_grid_table.cpp:492 eeschema/sch_field.cpp:1767
+#: eeschema/fields_grid_table.cpp:483 eeschema/sch_field.cpp:1767
 msgid "Allow Autoplacement"
 msgstr ""
 
-#: eeschema/fields_grid_table.cpp:493 eeschema/sch_field.cpp:1805
+#: eeschema/fields_grid_table.cpp:484 eeschema/sch_field.cpp:1805
 #: eeschema/sch_item.cpp:516 eeschema/sch_item.cpp:568
 msgid "Private"
 msgstr ""
@@ -16875,8 +16878,8 @@ msgstr ""
 #: eeschema/symbol_editor/symbol_editor.cpp:171
 #: eeschema/symbol_editor/symbol_editor.cpp:237
 #: eeschema/symbol_library_manager.cpp:458
-#: eeschema/widgets/panel_symbol_chooser.cpp:564
-#: eeschema/widgets/panel_symbol_chooser.cpp:623
+#: eeschema/widgets/panel_symbol_chooser.cpp:566
+#: eeschema/widgets/panel_symbol_chooser.cpp:625
 #: eeschema/widgets/symbol_preview_widget.cpp:207
 #, c-format
 msgid "Error loading symbol %s from library '%s'."
@@ -16899,7 +16902,7 @@ msgstr ""
 
 #: eeschema/import_gfx/dialog_import_gfx_sch.cpp:202
 #: pcbnew/import_gfx/dialog_import_graphics.cpp:215
-#: pcbnew/tools/drawing_tool.cpp:1906 pcbnew/tools/drawing_tool.cpp:1998
+#: pcbnew/tools/drawing_tool.cpp:1908 pcbnew/tools/drawing_tool.cpp:2000
 msgid "Import Graphics"
 msgstr ""
 
@@ -16925,7 +16928,7 @@ msgid "Only vectors will be imported.  Bitmaps and fonts will be ignored."
 msgstr ""
 
 #: eeschema/import_gfx/dialog_import_gfx_sch_base.cpp:43
-#: pcbnew/dialogs/dialog_rule_area_properties.cpp:129 pcbnew/zone.cpp:1949
+#: pcbnew/dialogs/dialog_rule_area_properties.cpp:129 pcbnew/zone.cpp:1973
 msgid "Placement"
 msgstr ""
 
@@ -16969,109 +16972,109 @@ msgstr ""
 msgid "Import Vector Graphics File"
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:294 eeschema/sch_symbol.cpp:445
+#: eeschema/lib_symbol.cpp:297 eeschema/sch_symbol.cpp:445
 #: eeschema/tools/sch_edit_tool.cpp:108
 #, c-format
 msgid "Unit %s"
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:573 eeschema/sch_sheet.cpp:309
+#: eeschema/lib_symbol.cpp:576 eeschema/sch_sheet.cpp:309
 #: eeschema/sch_symbol.cpp:1593
 msgid "Excluded from BOM"
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:578 eeschema/sch_sheet.cpp:318
+#: eeschema/lib_symbol.cpp:581 eeschema/sch_sheet.cpp:318
 #: eeschema/sch_symbol.cpp:1602
 msgid "Excluded from board"
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:583 eeschema/sch_sheet.cpp:327
+#: eeschema/lib_symbol.cpp:586 eeschema/sch_sheet.cpp:327
 #: eeschema/sch_symbol.cpp:1611
 msgid "Excluded from simulation"
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:588 eeschema/sch_sheet.cpp:336
+#: eeschema/lib_symbol.cpp:591 eeschema/sch_sheet.cpp:336
 #: eeschema/sch_sheet.cpp:880 eeschema/sch_symbol.cpp:1620
 #: eeschema/sch_symbol.cpp:2036 eeschema/widgets/search_handlers.cpp:169
-#: pcbnew/footprint.cpp:1672
+#: pcbnew/footprint.cpp:1677
 msgid "DNP"
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1598
+#: eeschema/lib_symbol.cpp:1601
 msgid "Power flag differs."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1607
+#: eeschema/lib_symbol.cpp:1610
 msgid "Unit count differs."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1647
+#: eeschema/lib_symbol.cpp:1650
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:745
 msgid "Graphic item count differs."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1659
+#: eeschema/lib_symbol.cpp:1662
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:759
 #, c-format
 msgid "%s differs."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1670
+#: eeschema/lib_symbol.cpp:1673
 msgid "Pin count differs."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1686
+#: eeschema/lib_symbol.cpp:1689
 #, c-format
 msgid "Pin %s not found."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1694
+#: eeschema/lib_symbol.cpp:1697
 #, c-format
 msgid "Pin %s differs."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1721
+#: eeschema/lib_symbol.cpp:1724
 #, c-format
 msgid "%s field differs."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1731
+#: eeschema/lib_symbol.cpp:1734
 msgid "Field count differs."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1740
+#: eeschema/lib_symbol.cpp:1743
 msgid "Footprint filters differs."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1752
+#: eeschema/lib_symbol.cpp:1755
 msgid "Footprint filters differ."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1763
+#: eeschema/lib_symbol.cpp:1766
 msgid "Symbol keywords differ."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1772
+#: eeschema/lib_symbol.cpp:1775
 msgid "Symbol pin name offsets differ."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1783
+#: eeschema/lib_symbol.cpp:1786
 msgid "Show pin names settings differ."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1792
+#: eeschema/lib_symbol.cpp:1795
 msgid "Show pin numbers settings differ."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1801
+#: eeschema/lib_symbol.cpp:1804
 msgid "Exclude from simulation settings differ."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1810
+#: eeschema/lib_symbol.cpp:1813
 msgid "Exclude from bill of materials settings differ."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1819
+#: eeschema/lib_symbol.cpp:1822
 msgid "Exclude from board settings differ."
 msgstr ""
 
@@ -17237,9 +17240,9 @@ msgstr ""
 
 #: eeschema/net_navigator.cpp:314 pcbnew/board.cpp:1810
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2124
-#: pcbnew/pcb_draw_panel_gal.cpp:644
+#: pcbnew/pcb_draw_panel_gal.cpp:717
 #: pcbnew/widgets/appearance_controls.cpp:1029
-#: pcbnew/widgets/appearance_controls.cpp:2419
+#: pcbnew/widgets/appearance_controls.cpp:2455
 #: pcbnew/widgets/appearance_controls_base.cpp:61
 #: pcbnew/widgets/appearance_controls_base.cpp:151
 #: pcbnew/widgets/search_handlers.cpp:307
@@ -17515,16 +17518,16 @@ msgstr ""
 #: eeschema/sch_bitmap.cpp:309 eeschema/sch_pin.cpp:2222
 #: eeschema/sch_shape.cpp:743 eeschema/sch_symbol.cpp:2957
 #: pcbnew/board_item.cpp:405 pcbnew/pcb_group.cpp:501 pcbnew/pcb_shape.cpp:906
-#: pcbnew/pcb_tablecell.cpp:182 pcbnew/pcb_track.cpp:2068 pcbnew/zone.cpp:1845
-#: pcbnew/zone.cpp:1857
+#: pcbnew/pcb_tablecell.cpp:182 pcbnew/pcb_track.cpp:2068 pcbnew/zone.cpp:1869
+#: pcbnew/zone.cpp:1881
 msgid "Position X"
 msgstr ""
 
 #: eeschema/sch_bitmap.cpp:314 eeschema/sch_pin.cpp:2226
 #: eeschema/sch_shape.cpp:745 eeschema/sch_symbol.cpp:2960
 #: pcbnew/board_item.cpp:408 pcbnew/pcb_group.cpp:502 pcbnew/pcb_shape.cpp:908
-#: pcbnew/pcb_tablecell.cpp:183 pcbnew/pcb_track.cpp:2072 pcbnew/zone.cpp:1851
-#: pcbnew/zone.cpp:1858
+#: pcbnew/pcb_tablecell.cpp:183 pcbnew/pcb_track.cpp:2072 pcbnew/zone.cpp:1875
+#: pcbnew/zone.cpp:1882
 msgid "Position Y"
 msgstr ""
 
@@ -17561,7 +17564,7 @@ msgstr ""
 #: eeschema/sch_bus_entry.cpp:542 eeschema/sch_junction.cpp:319
 #: eeschema/sch_label.cpp:1225 eeschema/sch_line.cpp:951
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2134 pcbnew/pad.cpp:1295
-#: pcbnew/pcb_track.cpp:1667 pcbnew/tools/pcb_control.cpp:1870
+#: pcbnew/pcb_track.cpp:1667 pcbnew/tools/pcb_control.cpp:1874
 #: pcbnew/zone.cpp:807
 msgid "Resolved Netclass"
 msgstr ""
@@ -17592,7 +17595,7 @@ msgstr ""
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:640
 #: eeschema/symbol_editor/symbol_editor.cpp:1532
 #: kicad/dialogs/panel_jobset.cpp:787 pagelayout_editor/pl_editor_frame.cpp:411
-#: pcbnew/footprint_edit_frame.cpp:805 pcbnew/footprint_edit_frame.cpp:845
+#: pcbnew/footprint_edit_frame.cpp:815 pcbnew/footprint_edit_frame.cpp:855
 #: pcbnew/pcb_edit_frame.cpp:1181
 #, c-format
 msgid "Save changes to '%s' before closing?"
@@ -17627,13 +17630,13 @@ msgid "Could not open CvPcb"
 msgstr ""
 
 #: eeschema/sch_edit_frame.cpp:1741 eeschema/sim/simulator_frame.cpp:341
-#: kicad/kicad_manager_frame.cpp:1045 pcbnew/footprint_edit_frame.cpp:1019
+#: kicad/kicad_manager_frame.cpp:1045 pcbnew/footprint_edit_frame.cpp:1029
 #: pcbnew/pcb_edit_frame.cpp:1796
 msgid "[Read Only]"
 msgstr ""
 
 #: eeschema/sch_edit_frame.cpp:1744 eeschema/sim/simulator_frame.cpp:344
-#: pcbnew/footprint_edit_frame.cpp:1028 pcbnew/pcb_edit_frame.cpp:1799
+#: pcbnew/footprint_edit_frame.cpp:1038 pcbnew/pcb_edit_frame.cpp:1799
 msgid "[Unsaved]"
 msgstr ""
 
@@ -18196,7 +18199,7 @@ msgstr ""
 #: pcbnew/pcb_io/fabmaster/pcb_io_fabmaster.cpp:62
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:220
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:506
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2706
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2709
 #: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr_parser.cpp:154
 msgid "Open cancelled by user."
 msgstr ""
@@ -18507,7 +18510,7 @@ msgstr ""
 #: pcbnew/dialogs/dialog_text_properties_base.cpp:83
 #: pcbnew/dialogs/dialog_textbox_properties_base.cpp:73
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:58
-#: pcbnew/footprint.cpp:1657 pcbnew/pad.cpp:1299 pcbnew/pad.cpp:2543
+#: pcbnew/footprint.cpp:1662 pcbnew/pad.cpp:1299 pcbnew/pad.cpp:2537
 #: pcbnew/pcb_dimension.cpp:659 pcbnew/pcb_group.cpp:396
 #: pcbnew/pcb_marker.cpp:381 pcbnew/pcb_shape.cpp:642
 #: pcbnew/pcb_tablecell.cpp:106 pcbnew/pcb_text.cpp:279
@@ -18552,11 +18555,11 @@ msgstr ""
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:39
 #: pcbnew/generators/pcb_tuning_pattern.cpp:478
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2130 pcbnew/pad.cpp:1293
-#: pcbnew/pad.cpp:2580 pcbnew/pcb_shape.cpp:923 pcbnew/pcb_tablecell.cpp:186
-#: pcbnew/pcb_track.cpp:1665 pcbnew/tools/pcb_control.cpp:1867
+#: pcbnew/pad.cpp:2574 pcbnew/pcb_shape.cpp:923 pcbnew/pcb_tablecell.cpp:186
+#: pcbnew/pcb_track.cpp:1665 pcbnew/tools/pcb_control.cpp:1871
 #: pcbnew/widgets/pcb_properties_panel.cpp:273
 #: pcbnew/widgets/search_handlers.cpp:177 pcbnew/zone.cpp:805
-#: pcbnew/zone.cpp:1905 pcbnew/zone_manager/dialog_zone_manager_base.cpp:42
+#: pcbnew/zone.cpp:1929 pcbnew/zone_manager/dialog_zone_manager_base.cpp:42
 #: pcbnew/zone_manager/model_zones_overview_table.h:76
 msgid "Net"
 msgstr ""
@@ -18706,7 +18709,7 @@ msgstr ""
 msgid "Hidden pin %s [%s, %s]"
 msgstr ""
 
-#: eeschema/sch_pin.cpp:2204 pcbnew/pad.cpp:1286 pcbnew/pad.cpp:2600
+#: eeschema/sch_pin.cpp:2204 pcbnew/pad.cpp:1286 pcbnew/pad.cpp:2594
 msgid "Pin Name"
 msgstr ""
 
@@ -18831,7 +18834,7 @@ msgstr ""
 msgid "Fill color"
 msgstr ""
 
-#: eeschema/sch_sheet.cpp:852 eeschema/sch_sheet.cpp:1712 pcbnew/zone.cpp:1835
+#: eeschema/sch_sheet.cpp:852 eeschema/sch_sheet.cpp:1712 pcbnew/zone.cpp:1859
 msgid "Sheet Name"
 msgstr ""
 
@@ -18887,12 +18890,12 @@ msgid "Exclude From Simulation"
 msgstr ""
 
 #: eeschema/sch_sheet.cpp:1733 eeschema/sch_symbol.cpp:1100
-#: eeschema/sch_symbol.cpp:3041 pcbnew/footprint.cpp:4075
+#: eeschema/sch_symbol.cpp:3041 pcbnew/footprint.cpp:4080
 msgid "Exclude From Bill of Materials"
 msgstr ""
 
 #: eeschema/sch_sheet.cpp:1736 eeschema/sch_symbol.cpp:1101
-#: eeschema/sch_symbol.cpp:3044 pcbnew/footprint.cpp:4078
+#: eeschema/sch_symbol.cpp:3044 pcbnew/footprint.cpp:4083
 msgid "Do not Populate"
 msgstr ""
 
@@ -18947,7 +18950,7 @@ msgstr ""
 msgid "Mirror Y"
 msgstr ""
 
-#: eeschema/sch_symbol.cpp:2997 pcbnew/footprint.cpp:4052
+#: eeschema/sch_symbol.cpp:2997 pcbnew/footprint.cpp:4057
 msgid "Library Link"
 msgstr ""
 
@@ -20734,12 +20737,12 @@ msgid "Save Symbol As"
 msgstr ""
 
 #: eeschema/symbol_editor/symbol_editor.cpp:855
-#: pcbnew/footprint_libraries_utils.cpp:1035
+#: pcbnew/footprint_libraries_utils.cpp:1044
 msgid "Save in library:"
 msgstr ""
 
 #: eeschema/symbol_editor/symbol_editor.cpp:944
-#: pcbnew/footprint_libraries_utils.cpp:1118
+#: pcbnew/footprint_libraries_utils.cpp:1127
 msgid "A library must be specified."
 msgstr ""
 
@@ -20818,7 +20821,7 @@ msgid "Keep Symbol"
 msgstr ""
 
 #: eeschema/symbol_editor/symbol_editor.cpp:1291 pcbnew/files.cpp:342
-#: pcbnew/footprint_libraries_utils.cpp:1204
+#: pcbnew/footprint_libraries_utils.cpp:1213
 #, c-format
 msgid "Revert '%s' to last version saved?"
 msgstr ""
@@ -21395,7 +21398,7 @@ msgstr ""
 
 #: eeschema/tools/ee_actions.cpp:356 eeschema/tools/ee_actions.cpp:588
 #: eeschema/tools/symbol_editor_drawing_tools.cpp:301
-#: pagelayout_editor/tools/pl_actions.cpp:61 pcbnew/tools/drawing_tool.cpp:1043
+#: pagelayout_editor/tools/pl_actions.cpp:61 pcbnew/tools/drawing_tool.cpp:1044
 #: pcbnew/tools/pcb_actions.cpp:185
 msgid "Draw Text"
 msgstr ""
@@ -22549,7 +22552,7 @@ msgstr ""
 
 #: eeschema/tools/ee_inspection_tool.cpp:574
 #: pagelayout_editor/tools/pl_editor_control.cpp:160
-#: pcbnew/tools/pcb_control.cpp:1661
+#: pcbnew/tools/pcb_control.cpp:1665
 msgid "UUID"
 msgstr ""
 
@@ -22615,7 +22618,7 @@ msgstr ""
 
 #: eeschema/tools/sch_drawing_tools.cpp:1174
 #: eeschema/tools/symbol_editor_drawing_tools.cpp:691
-#: pcbnew/tools/drawing_tool.cpp:1823
+#: pcbnew/tools/drawing_tool.cpp:1825
 msgid "No graphic items found in file."
 msgstr ""
 
@@ -22690,7 +22693,7 @@ msgstr ""
 msgid "Draw %s"
 msgstr ""
 
-#: eeschema/tools/sch_drawing_tools.cpp:2779 pcbnew/tools/drawing_tool.cpp:1248
+#: eeschema/tools/sch_drawing_tools.cpp:2779 pcbnew/tools/drawing_tool.cpp:1250
 msgid "Draw Table"
 msgstr ""
 
@@ -22971,7 +22974,7 @@ msgid "No text editor selected in KiCad. Please choose one."
 msgstr ""
 
 #: eeschema/tools/symbol_editor_control.cpp:438
-#: eeschema/widgets/panel_symbol_chooser.cpp:682
+#: eeschema/widgets/panel_symbol_chooser.cpp:684
 msgid "No symbol selected"
 msgstr ""
 
@@ -22985,7 +22988,7 @@ msgid "No symbol to export"
 msgstr ""
 
 #: eeschema/tools/symbol_editor_control.cpp:708
-#: pcbnew/footprint_edit_frame.cpp:1437
+#: pcbnew/footprint_edit_frame.cpp:1447
 msgid "Export View as PNG"
 msgstr ""
 
@@ -23163,11 +23166,11 @@ msgstr ""
 msgid "Graphical shapes"
 msgstr ""
 
-#: eeschema/widgets/panel_symbol_chooser.cpp:587
+#: eeschema/widgets/panel_symbol_chooser.cpp:589
 msgid "No footprint specified"
 msgstr ""
 
-#: eeschema/widgets/panel_symbol_chooser.cpp:600
+#: eeschema/widgets/panel_symbol_chooser.cpp:602
 msgid "Invalid footprint specified"
 msgstr ""
 
@@ -23456,13 +23459,15 @@ msgstr ""
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:27
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:58
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:59
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:55
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:159
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:50
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:100
-#: pcbnew/footprint.cpp:4034 pcbnew/footprint.cpp:4037
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:169
+#: pcbnew/footprint.cpp:4039 pcbnew/footprint.cpp:4042
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2137 pcbnew/pad.cpp:1303
-#: pcbnew/pad.cpp:2542 pcbnew/pcb_dimension.cpp:661
-#: pcbnew/pcb_dimension.cpp:1457 pcbnew/pcb_fields_grid_table.cpp:181
+#: pcbnew/pad.cpp:2536 pcbnew/pcb_dimension.cpp:661
+#: pcbnew/pcb_dimension.cpp:1457 pcbnew/pcb_fields_grid_table.cpp:150
 #: pcbnew/pcb_group.cpp:503 pcbnew/pcb_marker.cpp:378
 #: pcbnew/pcb_reference_image.cpp:219 pcbnew/pcb_reference_image.cpp:342
 #: pcbnew/pcb_shape.cpp:646 pcbnew/pcb_shape.cpp:890 pcbnew/pcb_shape.cpp:892
@@ -23478,7 +23483,7 @@ msgstr ""
 #: pcbnew/widgets/search_handlers.cpp:120
 #: pcbnew/widgets/search_handlers.cpp:178
 #: pcbnew/widgets/search_handlers.cpp:243 pcbnew/zone.cpp:850
-#: pcbnew/zone.cpp:1898 pcbnew/zone.cpp:1899
+#: pcbnew/zone.cpp:1922 pcbnew/zone.cpp:1923
 msgid "Layer"
 msgstr ""
 
@@ -24335,7 +24340,7 @@ msgstr ""
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:290
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:352
 #: pcbnew/dialogs/dialog_layer_selection_base.cpp:230
-#: pcbnew/dialogs/panel_setup_layers.cpp:930
+#: pcbnew/dialogs/panel_setup_layers.cpp:1125
 #: pcbnew/widgets/appearance_controls.cpp:1025
 #: pcbnew/widgets/appearance_controls_base.cpp:32
 #: pcbnew/zone_manager/model_zones_overview_table.h:77
@@ -24373,12 +24378,12 @@ msgid "PCB Background"
 msgstr ""
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:161
-#: pcbnew/widgets/appearance_controls.cpp:1844
+#: pcbnew/widgets/appearance_controls.cpp:1880
 msgid "Show All Layers"
 msgstr ""
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:164
-#: pcbnew/widgets/appearance_controls.cpp:1830
+#: pcbnew/widgets/appearance_controls.cpp:1866
 msgid "Hide All Layers But Active"
 msgstr ""
 
@@ -24387,7 +24392,7 @@ msgid "Always Hide All Layers But Active"
 msgstr ""
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:171
-#: pcbnew/widgets/appearance_controls.cpp:1847
+#: pcbnew/widgets/appearance_controls.cpp:1883
 msgid "Hide All Layers"
 msgstr ""
 
@@ -24420,8 +24425,8 @@ msgid "Change Render Color for"
 msgstr ""
 
 #: gerbview/widgets/layer_widget.cpp:341
-#: pcbnew/widgets/appearance_controls.cpp:2172
-#: pcbnew/widgets/appearance_controls.cpp:2447
+#: pcbnew/widgets/appearance_controls.cpp:2208
+#: pcbnew/widgets/appearance_controls.cpp:2483
 msgid ""
 "Left double click or middle click for color change, right click for menu"
 msgstr ""
@@ -26458,286 +26463,286 @@ msgstr ""
 msgid "Can not move '%s' to trash."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:291
+#: kicad/project_tree_pane.cpp:292
 msgid "Directory name:"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:291
+#: kicad/project_tree_pane.cpp:292
 msgid "Create New Directory"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:851
+#: kicad/project_tree_pane.cpp:852
 msgid "Switch to this Project"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:852
+#: kicad/project_tree_pane.cpp:853
 msgid "Close all editors, and switch to the selected project"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:859
+#: kicad/project_tree_pane.cpp:860
 msgid "New Directory..."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:860
+#: kicad/project_tree_pane.cpp:861
 msgid "Create a New Directory"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:868 kicad/project_tree_pane.cpp:878
+#: kicad/project_tree_pane.cpp:869 kicad/project_tree_pane.cpp:879
 msgid "Reveal in Finder"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:869
+#: kicad/project_tree_pane.cpp:870
 msgid "Reveals the directory in a Finder window"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:871
+#: kicad/project_tree_pane.cpp:872
 msgid "Open Directory in File Explorer"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:872 pcbnew/tools/pcb_actions.cpp:986
+#: kicad/project_tree_pane.cpp:873 pcbnew/tools/pcb_actions.cpp:986
 msgid "Opens the directory in the default system file manager"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:879
+#: kicad/project_tree_pane.cpp:880
 msgid "Reveals the directories in a Finder window"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:881
+#: kicad/project_tree_pane.cpp:882
 msgid "Open Directories in File Explorer"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:882
+#: kicad/project_tree_pane.cpp:883
 msgid "Opens the directories in the default system file manager"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:893
+#: kicad/project_tree_pane.cpp:894
 msgid "Open the file in a Text Editor"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:895
+#: kicad/project_tree_pane.cpp:896
 msgid "Open files in a Text Editor"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:897
+#: kicad/project_tree_pane.cpp:898
 msgid "Edit in a Text Editor"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:903
+#: kicad/project_tree_pane.cpp:904
 msgid "Run Jobs"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:911
+#: kicad/project_tree_pane.cpp:912
 msgid "Rename File..."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:912
+#: kicad/project_tree_pane.cpp:913
 msgid "Rename file"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:916
+#: kicad/project_tree_pane.cpp:917
 msgid "Rename Files..."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:917
+#: kicad/project_tree_pane.cpp:918
 msgid "Rename files"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:927
+#: kicad/project_tree_pane.cpp:928
 msgid "Delete the file and its content"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:929
+#: kicad/project_tree_pane.cpp:930
 msgid "Delete the files and their contents"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:944
+#: kicad/project_tree_pane.cpp:945
 msgid "Move to Trash"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:956
+#: kicad/project_tree_pane.cpp:957
 msgid "Add Project to Version Control..."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:957
+#: kicad/project_tree_pane.cpp:958
 msgid "Initialize a new repository"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:961
+#: kicad/project_tree_pane.cpp:962
 msgid "Commit Project..."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:962 kicad/project_tree_pane.cpp:976
+#: kicad/project_tree_pane.cpp:963 kicad/project_tree_pane.cpp:977
 msgid "Commit changes to the local repository"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:965
+#: kicad/project_tree_pane.cpp:966
 msgid "Push"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:966
+#: kicad/project_tree_pane.cpp:967
 msgid "Push committed local changes to remote repository"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:969
+#: kicad/project_tree_pane.cpp:970
 msgid "Pull"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:970
+#: kicad/project_tree_pane.cpp:971
 msgid "Pull changes from remote repository into local"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:975
+#: kicad/project_tree_pane.cpp:976
 msgid "Commit File..."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:990
+#: kicad/project_tree_pane.cpp:991
 msgid "Switch to branch "
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:995
+#: kicad/project_tree_pane.cpp:996
 msgid "Other..."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:996
+#: kicad/project_tree_pane.cpp:997
 msgid "Switch to a different branch"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:999
+#: kicad/project_tree_pane.cpp:1000
 msgid "Switch to Branch"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1003
+#: kicad/project_tree_pane.cpp:1004
 msgid "Remove Version Control"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1004
+#: kicad/project_tree_pane.cpp:1005
 msgid "Delete all version control files from the project directory."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1059
+#: kicad/project_tree_pane.cpp:1060
 #, c-format
 msgid "Change filename: '%s'"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1061
+#: kicad/project_tree_pane.cpp:1062
 msgid "Change filename"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1406
+#: kicad/project_tree_pane.cpp:1407
 msgid "Network path: not monitoring folder changes"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1412
+#: kicad/project_tree_pane.cpp:1413
 msgid "Local path: monitoring folder changes"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1595
+#: kicad/project_tree_pane.cpp:1596
 msgid "The selected directory is already a git project."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1611
-msgid "Failed to initialize git project."
-msgstr ""
-
-#: kicad/project_tree_pane.cpp:1626
+#: kicad/project_tree_pane.cpp:1603
 msgid "Set default remote"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1679
+#: kicad/project_tree_pane.cpp:1618
+msgid "Failed to initialize git project."
+msgstr ""
+
+#: kicad/project_tree_pane.cpp:1678
 msgid "Failed to set default remote."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1691 kicad/project_tree_pane.cpp:1725
-#: kicad/project_tree_pane.cpp:1747
+#: kicad/project_tree_pane.cpp:1690 kicad/project_tree_pane.cpp:1724
+#: kicad/project_tree_pane.cpp:1746
 msgid "Fetching Remote"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1732
+#: kicad/project_tree_pane.cpp:1731
 #, fuzzy
 msgid "Failed to pull project"
 msgstr "העתקת תמונה ללוח הכתיבה נכשלה\n"
 
-#: kicad/project_tree_pane.cpp:1754
+#: kicad/project_tree_pane.cpp:1753
 msgid "Failed to push project"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1816
+#: kicad/project_tree_pane.cpp:1830
 #, c-format
 msgid "Failed to lookup branch '%s': %s"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1829
+#: kicad/project_tree_pane.cpp:1843
 #, c-format
 msgid "Failed to find branch head for '%s'"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1840
+#: kicad/project_tree_pane.cpp:1854
 #, c-format
 msgid "Failed to switch to branch '%s'"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1851
+#: kicad/project_tree_pane.cpp:1865
 #, c-format
 msgid "Failed to update HEAD reference for branch '%s'"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1870
+#: kicad/project_tree_pane.cpp:1884
 msgid "Are you sure you want to remove git tracking from this project?"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1887
+#: kicad/project_tree_pane.cpp:1901
 msgid "Failed to remove git directory"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:2223
+#: kicad/project_tree_pane.cpp:2237
 msgid "Discarding commit due to empty commit message."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:2229
+#: kicad/project_tree_pane.cpp:2243
 msgid "Discarding commit due to empty file selection."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:2235
+#: kicad/project_tree_pane.cpp:2249
 #, c-format
 msgid "Failed to get repository index: %s"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:2243
+#: kicad/project_tree_pane.cpp:2257
 #, c-format
 msgid "Failed to add file to index: %s"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:2251
+#: kicad/project_tree_pane.cpp:2265
 #, c-format
 msgid "Failed to write index: %s"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:2258
+#: kicad/project_tree_pane.cpp:2272
 #, c-format
 msgid "Failed to write tree: %s"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:2267
+#: kicad/project_tree_pane.cpp:2281
 #, c-format
 msgid "Failed to lookup tree: %s"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:2275
+#: kicad/project_tree_pane.cpp:2289
 #, c-format
 msgid "Failed to get HEAD reference: %s"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:2282
+#: kicad/project_tree_pane.cpp:2296
 #, c-format
 msgid "Failed to get commit: %s"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:2298
+#: kicad/project_tree_pane.cpp:2312
 #, c-format
 msgid "Failed to create author signature: %s"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:2333
+#: kicad/project_tree_pane.cpp:2347
 #, c-format
 msgid "Failed to create commit: %s"
 msgstr ""
@@ -27174,6 +27179,7 @@ msgid "Item Properties"
 msgstr ""
 
 #: pagelayout_editor/dialogs/properties_frame_base.cpp:461
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:145
 msgid "Default Values"
 msgstr ""
 
@@ -29632,8 +29638,8 @@ msgstr ""
 #: pcbnew/board.cpp:1807 pcbnew/dialogs/dialog_board_statistics.cpp:701
 #: pcbnew/dialogs/dialog_board_statistics_base.cpp:78
 #: pcbnew/dialogs/dialog_unused_pad_layers_base.cpp:27
-#: pcbnew/footprint.cpp:1628 pcbnew/netinfo_item.cpp:108
-#: pcbnew/pcb_draw_panel_gal.cpp:641 pcbnew/widgets/appearance_controls.cpp:331
+#: pcbnew/footprint.cpp:1633 pcbnew/netinfo_item.cpp:108
+#: pcbnew/pcb_draw_panel_gal.cpp:714 pcbnew/widgets/appearance_controls.cpp:331
 #: pcbnew/widgets/panel_selection_filter.cpp:198
 #: pcbnew/widgets/panel_selection_filter_base.cpp:45
 msgid "Pads"
@@ -29647,18 +29653,18 @@ msgstr ""
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:222
 #: pcbnew/dialogs/dialog_unused_pad_layers_base.cpp:24
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:88
-#: pcbnew/netinfo_item.cpp:123 pcbnew/pcb_draw_panel_gal.cpp:642
+#: pcbnew/netinfo_item.cpp:123 pcbnew/pcb_draw_panel_gal.cpp:715
 #: pcbnew/widgets/appearance_controls.cpp:330
 #: pcbnew/widgets/panel_selection_filter.cpp:197
 #: pcbnew/widgets/panel_selection_filter_base.cpp:41
 msgid "Vias"
 msgstr ""
 
-#: pcbnew/board.cpp:1809 pcbnew/pcb_draw_panel_gal.cpp:643
+#: pcbnew/board.cpp:1809 pcbnew/pcb_draw_panel_gal.cpp:716
 msgid "Track Segments"
 msgstr ""
 
-#: pcbnew/board.cpp:1811 pcbnew/pcb_draw_panel_gal.cpp:645
+#: pcbnew/board.cpp:1811 pcbnew/pcb_draw_panel_gal.cpp:718
 msgid "Unrouted"
 msgstr ""
 
@@ -29861,7 +29867,7 @@ msgid "Add Dielectric Layer"
 msgstr ""
 
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:330
-#: pcbnew/dialogs/panel_setup_layers.cpp:957
+#: pcbnew/dialogs/panel_setup_layers.cpp:1152
 msgid "Select layer to add:"
 msgstr ""
 
@@ -30528,14 +30534,13 @@ msgstr ""
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:154
 #: pcbnew/dialogs/dialog_render_job.cpp:41
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:117
-#: pcbnew/footprint.cpp:1640
+#: pcbnew/footprint.cpp:1645
 msgid "Front"
 msgstr ""
 
 #: pcbnew/dialogs/dialog_board_reannotate_base.cpp:187
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:154
 #: pcbnew/dialogs/dialog_render_job.cpp:39
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:560
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:122
 msgid "Back"
 msgstr ""
@@ -30698,7 +30703,7 @@ msgid ""
 msgstr ""
 
 #: pcbnew/dialogs/dialog_board_setup.cpp:301 pcbnew/files.cpp:583
-#: pcbnew/tools/pcb_control.cpp:1502
+#: pcbnew/tools/pcb_control.cpp:1506
 msgid "Loading PCB"
 msgstr ""
 
@@ -30768,7 +30773,7 @@ msgid "Total:"
 msgstr ""
 
 #: pcbnew/dialogs/dialog_board_statistics.cpp:491
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2517
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2511
 msgid "Round"
 msgstr ""
 
@@ -30883,7 +30888,7 @@ msgstr ""
 
 #: pcbnew/dialogs/dialog_cleanup_graphics.cpp:48
 #: pcbnew/dialogs/dialog_exchange_footprints.cpp:310
-#: pcbnew/footprint_libraries_utils.cpp:961
+#: pcbnew/footprint_libraries_utils.cpp:970
 msgid "Update Footprint"
 msgstr ""
 
@@ -31233,8 +31238,8 @@ msgid ""
 "This setting can be overridden by local  pad settings"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_copper_zones_base.cpp:232 pcbnew/footprint.cpp:4008
-#: pcbnew/pad.cpp:2527 pcbnew/zone.cpp:1805
+#: pcbnew/dialogs/dialog_copper_zones_base.cpp:232 pcbnew/footprint.cpp:4013
+#: pcbnew/pad.cpp:2521 pcbnew/zone.cpp:1829
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 msgid "Thermal reliefs"
 msgstr ""
@@ -31279,13 +31284,13 @@ msgstr ""
 
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:290
 #: pcbnew/dialogs/dialog_non_copper_zones_properties_base.cpp:129
-#: pcbnew/zone.cpp:1815 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
+#: pcbnew/zone.cpp:1839 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
 msgid "Solid fill"
 msgstr ""
 
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:290
 #: pcbnew/dialogs/dialog_non_copper_zones_properties_base.cpp:129
-#: pcbnew/zone.cpp:1816 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
+#: pcbnew/zone.cpp:1840 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
 msgid "Hatch pattern"
 msgstr ""
 
@@ -31343,7 +31348,7 @@ msgstr ""
 msgid "Choose what to do with unconnected copper islands"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_copper_zones_base.cpp:357 pcbnew/zone.cpp:1826
+#: pcbnew/dialogs/dialog_copper_zones_base.cpp:357 pcbnew/zone.cpp:1850
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 msgid "Below area limit"
 msgstr ""
@@ -32983,8 +32988,8 @@ msgstr ""
 msgid "Choose Footprint"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:76
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:143
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:78
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:148
 msgid "3D Models"
 msgstr ""
 
@@ -33022,40 +33027,40 @@ msgid ""
 "It will be clamped at %s."
 msgstr ""
 
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:633
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:624
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:661
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:660
 msgid "Edit Footprint Properties"
 msgstr ""
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:52
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:53
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:157
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:98
 msgid "Text Items"
 msgstr ""
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:60
 #: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:53
-#: pcbnew/pcb_fields_grid_table.cpp:183 pcbnew/pcb_text.cpp:630
+#: pcbnew/pcb_fields_grid_table.cpp:152 pcbnew/pcb_text.cpp:630
 #: pcbnew/pcb_text.cpp:647
 msgid "Keep Upright"
 msgstr ""
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:61
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:62
-#: pcbnew/pcb_fields_grid_table.cpp:184
+#: pcbnew/pcb_fields_grid_table.cpp:153
 msgid "X Offset"
 msgstr ""
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:62
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:63
-#: pcbnew/pcb_fields_grid_table.cpp:185
+#: pcbnew/pcb_fields_grid_table.cpp:154
 msgid "Y Offset"
 msgstr ""
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:68
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:69
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:64
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:168
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:56
 #: pcbnew/plot_board_layers.cpp:103
 msgid "Reference designator"
@@ -33073,14 +33078,14 @@ msgstr ""
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:188
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:193
-#: pcbnew/footprint.cpp:1286
+#: pcbnew/footprint.cpp:1291
 msgid "Through hole"
 msgstr ""
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:188
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:193
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/footprint.cpp:1283
-#: pcbnew/pad.cpp:1532 pcbnew/pad.cpp:2493
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/footprint.cpp:1288
+#: pcbnew/pad.cpp:1532 pcbnew/pad.cpp:2487
 msgid "SMD"
 msgstr ""
 
@@ -33260,28 +33265,28 @@ msgstr ""
 msgid "Footprint Properties"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:379
-#: pcbnew/footprint_libraries_utils.cpp:1124
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:388
+#: pcbnew/footprint_libraries_utils.cpp:1133
 #: pcbnew/tools/footprint_editor_control.cpp:460
 msgid "Footprint must have a name."
 msgstr ""
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:384
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:393
 #, c-format
 msgid "Footprint name may not contain '%s'."
 msgstr ""
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:437
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:446
 #, c-format
 msgid "The text width must be between %s and %s."
 msgstr ""
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:449
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:458
 #, c-format
 msgid "The text height must be between %s and %s."
 msgstr ""
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:467
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:476
 #: pcbnew/dialogs/dialog_text_properties.cpp:522
 #: pcbnew/dialogs/dialog_textbox_properties.cpp:342
 msgid ""
@@ -33957,7 +33962,7 @@ msgstr ""
 
 #: pcbnew/dialogs/dialog_global_edit_text_and_graphics.cpp:273
 #: pcbnew/dialogs/panel_fp_editor_graphics_defaults_base.cpp:64
-#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:60 pcbnew/pad.cpp:2684
+#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:60 pcbnew/pad.cpp:2678
 msgid "Copper Layers"
 msgstr ""
 
@@ -34109,7 +34114,7 @@ msgstr ""
 
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:175
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1075
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2533
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2527
 msgid "All copper layers"
 msgstr ""
 
@@ -34120,7 +34125,7 @@ msgstr ""
 
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:175
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1079
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2534
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2528
 msgid "Connected layers only"
 msgstr ""
 
@@ -34585,7 +34590,7 @@ msgid "Outset Items"
 msgstr ""
 
 #: pcbnew/dialogs/dialog_pad_properties.cpp:179
-#: pcbnew/dialogs/dialog_pad_properties_base.h:288 pcbnew/pad.cpp:2584
+#: pcbnew/dialogs/dialog_pad_properties_base.h:288 pcbnew/pad.cpp:2578
 msgid "Pad Properties"
 msgstr ""
 
@@ -34661,7 +34666,7 @@ msgstr ""
 msgid "Pad type:"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/pad.cpp:2492
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/pad.cpp:2486
 msgid "Through-hole"
 msgstr ""
 
@@ -34710,7 +34715,7 @@ msgid "Circular"
 msgstr ""
 
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:1516
-#: pcbnew/pad.cpp:2500
+#: pcbnew/pad.cpp:2494
 msgid "Oval"
 msgstr ""
 
@@ -34722,11 +34727,11 @@ msgstr ""
 msgid "Trapezoidal"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2502
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2496
 msgid "Rounded rectangle"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2503
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2497
 msgid "Chamfered rectangle"
 msgstr ""
 
@@ -34827,7 +34832,7 @@ msgstr ""
 msgid "Hole shape:"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2518
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2512
 msgid "Oblong"
 msgstr ""
 
@@ -34906,23 +34911,23 @@ msgid ""
 "Mechanical specifies a through-hole pad that is used for mechanical support"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2508
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2502
 msgid "BGA pad"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2510
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2504
 msgid "Fiducial, local to footprint"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2509
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2503
 msgid "Fiducial, global to board"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2511
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2505
 msgid "Test point pad"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2512
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2506
 msgid "Heatsink pad"
 msgstr ""
 
@@ -35162,7 +35167,7 @@ msgstr ""
 
 #: pcbnew/dialogs/dialog_plot_base.cpp:90
 #: pcbnew/widgets/appearance_controls.cpp:653
-#: pcbnew/widgets/appearance_controls.cpp:1810
+#: pcbnew/widgets/appearance_controls.cpp:1846
 msgid "Hide"
 msgstr ""
 
@@ -36155,7 +36160,7 @@ msgstr ""
 #: pcbnew/dialogs/dialog_text_properties_base.cpp:99
 #: pcbnew/pcb_dimension.cpp:1885 pcbnew/pcb_dimension.cpp:1921
 #: pcbnew/pcb_dimension.cpp:1962 pcbnew/pcb_dimension.cpp:2007
-#: pcbnew/pcb_dimension.cpp:2044 pcbnew/pcb_fields_grid_table.cpp:186
+#: pcbnew/pcb_dimension.cpp:2044 pcbnew/pcb_fields_grid_table.cpp:155
 #: pcbnew/pcb_text.cpp:626
 msgid "Knockout"
 msgstr ""
@@ -36375,7 +36380,7 @@ msgstr ""
 #: pcbnew/router/router_tool.cpp:2757 pcbnew/router/router_tool.cpp:2762
 #: pcbnew/router/router_tool.cpp:2767 pcbnew/router/router_tool.cpp:2778
 #: pcbnew/router/router_tool.cpp:2786 pcbnew/router/router_tool.cpp:2791
-#: pcbnew/tools/pcb_control.cpp:1698 pcbnew/tools/pcb_control.cpp:1708
+#: pcbnew/tools/pcb_control.cpp:1702 pcbnew/tools/pcb_control.cpp:1712
 #: pcbnew/zone.cpp:874
 #, c-format
 msgid "(from %s)"
@@ -36653,6 +36658,11 @@ msgstr ""
 msgid "Internal Layers"
 msgstr ""
 
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:496
+#, c-format
+msgid "Layer name %s already in use."
+msgstr ""
+
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:23
 msgid "Default Field Properties for New Footprints"
 msgstr ""
@@ -36717,28 +36727,28 @@ msgstr ""
 msgid "Failed to save footprint library file '%s'."
 msgstr ""
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:396
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:388
 msgid "Error adding 3D model"
 msgstr ""
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:480
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:472
 msgid "No filename entered"
 msgstr ""
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:485
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:477
 msgid "Illegal filename"
 msgstr ""
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:490
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:482
 #: pcbnew/microwave/microwave_polygon.cpp:223
 msgid "File not found"
 msgstr ""
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:495
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:487
 msgid "Unable to open file"
 msgstr ""
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:500
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:492
 msgid "Unknown error"
 msgstr ""
 
@@ -37215,11 +37225,137 @@ msgstr ""
 msgid "Apply board defaults to non-copper footprint shapes"
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:458
+#: pcbnew/dialogs/panel_setup_layers.cpp:77
+#: pcbnew/dialogs/panel_setup_layers.cpp:284
+msgid "Off-board, testing"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:87
+msgid "If you want a fabrication layer for the front side of the board"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:97
+#: pcbnew/dialogs/panel_setup_layers.cpp:266
+msgid "Off-board, manufacturing"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:105
+msgid "If you want an adhesive template for the front side of the board"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:115
+#: pcbnew/dialogs/panel_setup_layers.cpp:133
+#: pcbnew/dialogs/panel_setup_layers.cpp:151
+#: pcbnew/dialogs/panel_setup_layers.cpp:169
+#: pcbnew/dialogs/panel_setup_layers.cpp:194
+#: pcbnew/dialogs/panel_setup_layers.cpp:212
+#: pcbnew/dialogs/panel_setup_layers.cpp:230
+#: pcbnew/dialogs/panel_setup_layers.cpp:248
+msgid "On-board, non-copper"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:123
+msgid "If you want a solder paste layer for front side of the board"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:141
+msgid "If you want a silk screen layer for the front side of the board"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:159
+msgid "If you want a solder mask layer for the front of the board"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:184
+msgid "If you want a solder mask layer for the back side of the board"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:202
+msgid "If you want a silk screen layer for the back side of the board"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:220
+msgid "If you want a solder paste layer for the back side of the board"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:238
+msgid "If you want an adhesive layer for the back side of the board"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:256
+msgid "If you want a fabrication layer for the back side of the board"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:302
+msgid "Board contour"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:319
+msgid "Board contour setback"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:333
+#: pcbnew/dialogs/panel_setup_layers.cpp:347
+#: pcbnew/dialogs/panel_setup_layers.cpp:363
+#: pcbnew/dialogs/panel_setup_layers.cpp:379
+#: pcbnew/dialogs/panel_setup_layers.cpp:477
+msgid "Auxiliary"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:354
+msgid "If you want a separate layer for comments or notes"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:370
+msgid "If you want a layer for documentation drawings"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:415
 msgid "Use the Physical Stackup page to change the number of copper layers."
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:492
+#: pcbnew/dialogs/panel_setup_layers.cpp:421
+#: pcbnew/dialogs/panel_setup_layers.cpp:473
+#: pcbnew/tools/drawing_stackup_table_tool.cpp:247
+msgid "Layer Name"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:426
+msgid "signal"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:427
+msgid "power plane"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:428
+msgid "mixed"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:429
+msgid "jumper"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:432
+msgid ""
+"Copper layer type for Freerouter and other external routers.\n"
+"Power plane layers are removed from Freerouter's layer menus."
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:478
+msgid "Off-board, front"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:479
+msgid "Off-board, back"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:485
+msgid ""
+"Auxiliary layers do not flip with board side, while back and front layers do."
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:712
 #, c-format
 msgid ""
 "Footprints have some items on removed layers:\n"
@@ -37228,32 +37364,32 @@ msgid ""
 "Do you wish to continue?"
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:503
+#: pcbnew/dialogs/panel_setup_layers.cpp:723
 msgid ""
 "Items have been found on removed layers. This operation will delete all "
 "items from removed layers and cannot be undone.\n"
 "Do you wish to continue?"
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:752
+#: pcbnew/dialogs/panel_setup_layers.cpp:947
 msgid "Layer must have a name."
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:758
+#: pcbnew/dialogs/panel_setup_layers.cpp:953
 #, c-format
 msgid "%s are forbidden in layer names."
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:765
+#: pcbnew/dialogs/panel_setup_layers.cpp:960
 msgid "Layer name \"signal\" is reserved."
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:774
+#: pcbnew/dialogs/panel_setup_layers.cpp:969
 #, c-format
 msgid "Layer name '%s' already in use."
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:907
+#: pcbnew/dialogs/panel_setup_layers.cpp:1102
 #, c-format
 msgid ""
 "Imported settings have fewer copper layers than the current board (%i "
@@ -37262,15 +37398,15 @@ msgid ""
 "Continue and delete the extra inner copper layers from the current board?"
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:916
+#: pcbnew/dialogs/panel_setup_layers.cpp:1111
 msgid "Inner Layers to Be Deleted"
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:951
+#: pcbnew/dialogs/panel_setup_layers.cpp:1146
 msgid "All user-defined layers have already been added."
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:955
+#: pcbnew/dialogs/panel_setup_layers.cpp:1150
 msgid "Add User-defined Layer"
 msgstr ""
 
@@ -37278,561 +37414,6 @@ msgstr ""
 msgid "Add User Defined Layer..."
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:46
-msgid "CrtYd_Front"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:51
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:639
-msgid "Off-board, testing"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:58
-msgid "If you want a fabrication layer for the front side of the board"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:62
-msgid "Fab_Front"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:65
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:629
-msgid "Off-board, manufacturing"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:70
-msgid "If you want an adhesive template for the front side of the board"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:74
-msgid "Adhes_Front"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:77
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:89
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:101
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:113
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:581
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:593
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:605
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:617
-msgid "On-board, non-copper"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:82
-msgid "If you want a solder paste layer for front side of the board"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:86
-msgid "SoldP_Front"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:94
-msgid "If you want a silk screen layer for the front side of the board"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:98
-msgid "SilkS_Front"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:106
-msgid "If you want a solder mask layer for the front of the board"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:110
-msgid "Mask_Front"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:118
-msgid "If you want a front copper layer"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:122
-msgid "Front_layer"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:123
-msgid "Layer name of front (top) copper layer"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "signal"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "power plane"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "mixed"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "jumper"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:131
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:145
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:159
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:173
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:187
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:201
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:215
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:229
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:243
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:257
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:271
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:285
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:299
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:313
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:327
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:341
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:355
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:369
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:383
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:397
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:411
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:425
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:439
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:453
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:467
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:481
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:495
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:509
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:523
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:537
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:551
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:569
-msgid ""
-"Copper layer type for Freerouter and other external routers.\n"
-"Power plane layers are removed from Freerouter's layer menus."
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:138
-msgid "In1"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:152
-msgid "In2"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:166
-msgid "In3"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:180
-msgid "In4"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:194
-msgid "In5"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:208
-msgid "In6"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:222
-msgid "In7"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:236
-msgid "In8"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:250
-msgid "In9"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:264
-msgid "In10"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:278
-msgid "In11"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:292
-msgid "In12"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:306
-msgid "In13"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:320
-msgid "In14"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:334
-msgid "In15"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:348
-msgid "In16"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:362
-msgid "In17"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:376
-msgid "In18"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:390
-msgid "In19"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:404
-msgid "In20"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:418
-msgid "In21"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:432
-msgid "In22"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:446
-msgid "In23"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:460
-msgid "In24"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:474
-msgid "In25"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:488
-msgid "In26"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:502
-msgid "In27"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:516
-msgid "In28"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:530
-msgid "In29"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:544
-msgid "In30"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:556
-msgid "If you want a back copper layer"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:561
-msgid "Layer name of back (bottom) copper layer"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:574
-msgid "If you want a solder mask layer for the back side of the board"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:578
-msgid "SoldM_Back"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:586
-msgid "If you want a silk screen layer for the back side of the board"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:590
-msgid "SilkS_Back"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:598
-msgid "If you want a solder paste layer for the back side of the board"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:602
-msgid "SoldP_Back"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:610
-msgid "If you want an adhesive layer for the back side of the board"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:614
-msgid "Adhes_Back"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:622
-msgid "If you want a fabrication layer for the back side of the board"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:626
-msgid "Fab_Back"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:636
-msgid "CrtYd_Back"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:646
-msgid "Pcb_Edges"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:649
-msgid "Board contour"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:656
-msgid "Margin"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:659
-msgid "Board contour setback"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:666
-msgid "Eco1"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:669
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:679
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:691
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:703
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-msgid "Auxiliary"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:676
-msgid "Eco2"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:684
-msgid "If you want a separate layer for comments or notes"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:688
-msgid "Comments"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:696
-msgid "If you want a layer for documentation drawings"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:700
-msgid "Drawings"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:710
-msgid "User1"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-msgid "Off-board, front"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-msgid "Off-board, back"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:717
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:731
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:745
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:759
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:773
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:787
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:801
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:815
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:829
-msgid ""
-"Auxiliary layers do not flip with board side, while back and front layers do."
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:724
-msgid "User2"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:738
-msgid "User3"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:752
-msgid "User4"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:766
-msgid "User5"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:780
-msgid "User6"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:794
-msgid "User7"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:808
-msgid "User8"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:822
-msgid "User9"
-msgstr ""
-
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:32
 msgid ""
 "Use your board manufacturer's recommendations for solder mask expansion and "
@@ -38966,7 +38547,7 @@ msgid "%s pad connection: %s."
 msgstr ""
 
 #: pcbnew/drc/drc_engine.cpp:1499 pcbnew/drc/drc_engine.cpp:1516
-#: pcbnew/drc/drc_engine.cpp:1533 pcbnew/zone.cpp:612 pcbnew/zone.h:172
+#: pcbnew/drc/drc_engine.cpp:1533 pcbnew/zone.cpp:612 pcbnew/zone.h:179
 msgid "zone"
 msgstr ""
 
@@ -38985,7 +38566,7 @@ msgstr ""
 msgid "Checking rule assertion \"%s\"."
 msgstr ""
 
-#: pcbnew/drc/drc_item.cpp:45 pcbnew/zone.cpp:2046
+#: pcbnew/drc/drc_item.cpp:45 pcbnew/zone.cpp:2070
 msgid "Electrical"
 msgstr ""
 
@@ -39840,7 +39421,7 @@ msgid "'%s' settings differ."
 msgstr ""
 
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:619
-#: pcbnew/footprint.cpp:4085
+#: pcbnew/footprint.cpp:4090
 msgid "Exempt From Courtyard Requirement"
 msgstr ""
 
@@ -40507,131 +40088,131 @@ msgstr ""
 msgid "Generating ODB++ output files"
 msgstr ""
 
-#: pcbnew/footprint.cpp:1288
+#: pcbnew/footprint.cpp:1293
 msgid "Other"
 msgstr ""
 
-#: pcbnew/footprint.cpp:1626
+#: pcbnew/footprint.cpp:1631
 msgid "Footprint Name"
 msgstr ""
 
-#: pcbnew/footprint.cpp:1630 pcbnew/footprint.cpp:1689
+#: pcbnew/footprint.cpp:1635 pcbnew/footprint.cpp:1694
 #, c-format
 msgid "Doc: %s"
 msgstr ""
 
-#: pcbnew/footprint.cpp:1631 pcbnew/footprint.cpp:1690
+#: pcbnew/footprint.cpp:1636 pcbnew/footprint.cpp:1695
 #, c-format
 msgid "Keywords: %s"
 msgstr ""
 
-#: pcbnew/footprint.cpp:1640 pcbnew/footprint.cpp:1641
+#: pcbnew/footprint.cpp:1645 pcbnew/footprint.cpp:1646
 msgid "Board Side"
 msgstr ""
 
-#: pcbnew/footprint.cpp:1641
+#: pcbnew/footprint.cpp:1646
 msgid "Back (Flipped)"
 msgstr ""
 
-#: pcbnew/footprint.cpp:1660
+#: pcbnew/footprint.cpp:1665
 msgid "autoplaced"
 msgstr ""
 
-#: pcbnew/footprint.cpp:1663
+#: pcbnew/footprint.cpp:1668
 msgid "not in schematic"
 msgstr ""
 
-#: pcbnew/footprint.cpp:1666
+#: pcbnew/footprint.cpp:1671
 msgid "exclude from pos files"
 msgstr ""
 
-#: pcbnew/footprint.cpp:1669
+#: pcbnew/footprint.cpp:1674
 msgid "exclude from BOM"
 msgstr ""
 
-#: pcbnew/footprint.cpp:1674
+#: pcbnew/footprint.cpp:1679
 msgid "Status: "
 msgstr ""
 
-#: pcbnew/footprint.cpp:1674
+#: pcbnew/footprint.cpp:1679
 msgid "Attributes:"
 msgstr ""
 
-#: pcbnew/footprint.cpp:1681 pcbnew/footprint.cpp:4064 pcbnew/zone.cpp:1837
+#: pcbnew/footprint.cpp:1686 pcbnew/footprint.cpp:4069 pcbnew/zone.cpp:1861
 msgid "Component Class"
 msgstr ""
 
-#: pcbnew/footprint.cpp:1685
+#: pcbnew/footprint.cpp:1690
 #, c-format
 msgid "3D-Shape: %s"
 msgstr ""
 
-#: pcbnew/footprint.cpp:1685
+#: pcbnew/footprint.cpp:1690
 msgid "<none>"
 msgstr ""
 
-#: pcbnew/footprint.cpp:2100
+#: pcbnew/footprint.cpp:2105
 msgid "<no reference designator>"
 msgstr ""
 
-#: pcbnew/footprint.cpp:2102
+#: pcbnew/footprint.cpp:2107
 #, c-format
 msgid "Footprint %s"
 msgstr ""
 
-#: pcbnew/footprint.cpp:3242
+#: pcbnew/footprint.cpp:3247
 #, c-format
 msgid "(expected 'Through hole'; actual '%s')"
 msgstr ""
 
-#: pcbnew/footprint.cpp:3245
+#: pcbnew/footprint.cpp:3250
 #, c-format
 msgid "(expected 'SMD'; actual '%s')"
 msgstr ""
 
-#: pcbnew/footprint.cpp:3466
+#: pcbnew/footprint.cpp:3471
 #, c-format
 msgid "(net-tie pad group contains unknown pad number %s)"
 msgstr ""
 
-#: pcbnew/footprint.cpp:3471
+#: pcbnew/footprint.cpp:3476
 #, c-format
 msgid "(pad %s appears in more than one net-tie pad group)"
 msgstr ""
 
-#: pcbnew/footprint.cpp:4006 pcbnew/pad.cpp:2525 pcbnew/zone.cpp:1803
+#: pcbnew/footprint.cpp:4011 pcbnew/pad.cpp:2519 pcbnew/zone.cpp:1827
 msgid "Inherited"
 msgstr ""
 
-#: pcbnew/footprint.cpp:4010 pcbnew/pad.cpp:2529 pcbnew/zone.cpp:1807
+#: pcbnew/footprint.cpp:4015 pcbnew/pad.cpp:2523 pcbnew/zone.cpp:1831
 msgid "Thermal reliefs for PTH"
 msgstr ""
 
-#: pcbnew/footprint.cpp:4070
+#: pcbnew/footprint.cpp:4075
 msgid "Not in Schematic"
 msgstr ""
 
-#: pcbnew/footprint.cpp:4072
+#: pcbnew/footprint.cpp:4077
 msgid "Exclude From Position Files"
 msgstr ""
 
-#: pcbnew/footprint.cpp:4082 pcbnew/pad.cpp:2694
+#: pcbnew/footprint.cpp:4087 pcbnew/pad.cpp:2688
 msgid "Overrides"
 msgstr ""
 
-#: pcbnew/footprint.cpp:4089 pcbnew/pad.cpp:2697
+#: pcbnew/footprint.cpp:4094 pcbnew/pad.cpp:2691
 msgid "Clearance Override"
 msgstr ""
 
-#: pcbnew/footprint.cpp:4094 pcbnew/pad.cpp:2707
+#: pcbnew/footprint.cpp:4099 pcbnew/pad.cpp:2701
 msgid "Solderpaste Margin Override"
 msgstr ""
 
-#: pcbnew/footprint.cpp:4099 pcbnew/pad.cpp:2712
+#: pcbnew/footprint.cpp:4104 pcbnew/pad.cpp:2706
 msgid "Solderpaste Margin Ratio Override"
 msgstr ""
 
-#: pcbnew/footprint.cpp:4105 pcbnew/pad.cpp:2718
+#: pcbnew/footprint.cpp:4110 pcbnew/pad.cpp:2712
 msgid "Zone Connection Style"
 msgstr ""
 
@@ -40689,20 +40270,20 @@ msgstr ""
 msgid "Save as editable copy"
 msgstr ""
 
-#: pcbnew/footprint_edit_frame.cpp:997
+#: pcbnew/footprint_edit_frame.cpp:1007
 #, c-format
 msgid "[from %s]"
 msgstr ""
 
-#: pcbnew/footprint_edit_frame.cpp:1032
+#: pcbnew/footprint_edit_frame.cpp:1042
 msgid "[no footprint loaded]"
 msgstr ""
 
-#: pcbnew/footprint_edit_frame.cpp:1088
+#: pcbnew/footprint_edit_frame.cpp:1098
 msgid "Updating Footprint Libraries"
 msgstr ""
 
-#: pcbnew/footprint_edit_frame.cpp:1428
+#: pcbnew/footprint_edit_frame.cpp:1438
 msgid "No footprint selected."
 msgstr ""
 
@@ -40768,70 +40349,70 @@ msgstr ""
 msgid "Footprint exported to file '%s'."
 msgstr ""
 
-#: pcbnew/footprint_libraries_utils.cpp:549
+#: pcbnew/footprint_libraries_utils.cpp:558
 #, c-format
 msgid "Delete footprint '%s' from library '%s'?"
 msgstr ""
 
-#: pcbnew/footprint_libraries_utils.cpp:566
+#: pcbnew/footprint_libraries_utils.cpp:575
 #, c-format
 msgid "Footprint '%s' deleted from library '%s'"
 msgstr ""
 
-#: pcbnew/footprint_libraries_utils.cpp:581
+#: pcbnew/footprint_libraries_utils.cpp:590
 msgid "No footprints to export!"
 msgstr ""
 
-#: pcbnew/footprint_libraries_utils.cpp:617
+#: pcbnew/footprint_libraries_utils.cpp:626
 #, c-format
 msgid "Update footprints on board to refer to %s?"
 msgstr ""
 
-#: pcbnew/footprint_libraries_utils.cpp:668
+#: pcbnew/footprint_libraries_utils.cpp:677
 msgid "Update footprints on board to refer to new library?"
 msgstr ""
 
-#: pcbnew/footprint_libraries_utils.cpp:864
+#: pcbnew/footprint_libraries_utils.cpp:873
 #: pcbnew/footprint_viewer_frame.cpp:744
 msgid "No board currently open."
 msgstr ""
 
-#: pcbnew/footprint_libraries_utils.cpp:890
+#: pcbnew/footprint_libraries_utils.cpp:899
 msgid ""
 "Unable to find the footprint on the main board.\n"
 "Cannot save."
 msgstr ""
 
-#: pcbnew/footprint_libraries_utils.cpp:898
+#: pcbnew/footprint_libraries_utils.cpp:907
 #: pcbnew/footprint_viewer_frame.cpp:752
 msgid "Previous footprint placement still in progress."
 msgstr ""
 
-#: pcbnew/footprint_libraries_utils.cpp:974
+#: pcbnew/footprint_libraries_utils.cpp:983
 #: pcbnew/footprint_viewer_frame.cpp:793
 msgid "Insert Footprint"
 msgstr ""
 
-#: pcbnew/footprint_libraries_utils.cpp:995
+#: pcbnew/footprint_libraries_utils.cpp:1004
 msgid "Save Footprint As"
 msgstr ""
 
-#: pcbnew/footprint_libraries_utils.cpp:1144
+#: pcbnew/footprint_libraries_utils.cpp:1153
 #, c-format
 msgid "Footprint %s already exists in %s."
 msgstr ""
 
-#: pcbnew/footprint_libraries_utils.cpp:1188
+#: pcbnew/footprint_libraries_utils.cpp:1197
 #, c-format
 msgid "Footprint '%s' replaced in '%s'"
 msgstr ""
 
-#: pcbnew/footprint_libraries_utils.cpp:1189
+#: pcbnew/footprint_libraries_utils.cpp:1198
 #, c-format
 msgid "Footprint '%s' added to '%s'"
 msgstr ""
 
-#: pcbnew/footprint_libraries_utils.cpp:1233
+#: pcbnew/footprint_libraries_utils.cpp:1242
 msgid "Untitled"
 msgstr ""
 
@@ -40939,7 +40520,7 @@ msgstr ""
 msgid "Routed Length"
 msgstr ""
 
-#: pcbnew/generators/pcb_tuning_pattern.cpp:2172 pcbnew/pad.cpp:2688
+#: pcbnew/generators/pcb_tuning_pattern.cpp:2172 pcbnew/pad.cpp:2682
 #: pcbnew/pcb_track.cpp:1600
 msgid "Pad To Die Length"
 msgstr ""
@@ -41818,7 +41399,7 @@ msgstr ""
 msgid "pad"
 msgstr ""
 
-#: pcbnew/pad.cpp:1289 pcbnew/pad.cpp:2603
+#: pcbnew/pad.cpp:1289 pcbnew/pad.cpp:2597
 msgid "Pin Type"
 msgstr ""
 
@@ -41929,214 +41510,207 @@ msgstr ""
 msgid "PTH pad %s"
 msgstr ""
 
-#: pcbnew/pad.cpp:2176
-msgid "(Pad has no layer)"
-msgstr ""
-
 #: pcbnew/pad.cpp:2179
-msgid "(PTH pad has no copper layers)"
+msgid ""
+"(plated through holes normally have a copper pad on at least one outer layer)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2185
-msgid "(plated through holes normally have a copper pad on at least one layer)"
-msgstr ""
-
-#: pcbnew/pad.cpp:2193
+#: pcbnew/pad.cpp:2187
 msgid "('fiducial' property makes no sense on NPTH pads)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2197
+#: pcbnew/pad.cpp:2191
 msgid "('testpoint' property makes no sense on NPTH pads)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2200
+#: pcbnew/pad.cpp:2194
 msgid "('heatsink' property makes no sense of NPTH pads)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2203
+#: pcbnew/pad.cpp:2197
 msgid "('castellated' property is for PTH pads)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2206
+#: pcbnew/pad.cpp:2200
 msgid "('BGA' property is for SMD pads)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2209
+#: pcbnew/pad.cpp:2203
 msgid "('mechanical' property is for PTH pads)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2225
+#: pcbnew/pad.cpp:2219
 msgid "(connector pads normally have no solder paste; use a SMD pad instead)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2233
+#: pcbnew/pad.cpp:2227
 msgid "(SMD pad has a hole)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2239
+#: pcbnew/pad.cpp:2233
 msgid "(SMD pad has copper on both sides of the board)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2245 pcbnew/pad.cpp:2258
+#: pcbnew/pad.cpp:2239 pcbnew/pad.cpp:2252
 msgid "(SMD pad has copper and mask layers on different sides of the board)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2250 pcbnew/pad.cpp:2263
+#: pcbnew/pad.cpp:2244 pcbnew/pad.cpp:2257
 msgid "(SMD pad has copper and paste layers on different sides of the board)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2269
+#: pcbnew/pad.cpp:2263
 msgid "(SMD pad has no outer layers)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2289
+#: pcbnew/pad.cpp:2283
 msgid "(Pad must have a positive size)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2300
+#: pcbnew/pad.cpp:2294
 #, c-format
 msgid "(PTH pad hole size must be larger than %s)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2324
+#: pcbnew/pad.cpp:2318
 msgid "(PTH pad hole leaves no copper)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2334
+#: pcbnew/pad.cpp:2328
 msgid "(PTH pad hole not fully inside copper)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2341
+#: pcbnew/pad.cpp:2335
 msgid "(pad hole not inside pad shape)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2346
+#: pcbnew/pad.cpp:2340
 msgid "(negative local clearance values have no effect)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2365
+#: pcbnew/pad.cpp:2359
 msgid ""
 "(negative solder mask clearance is larger than some shape primitives; "
 "results may be surprising)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2375
+#: pcbnew/pad.cpp:2369
 msgid ""
 "(negative solder mask clearance is larger than pad; no solder mask will be "
 "generated)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2394
+#: pcbnew/pad.cpp:2388
 msgid ""
 "(negative solder paste margin is larger than pad; no solder paste mask will "
 "be generated)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2401
+#: pcbnew/pad.cpp:2395
 msgid "(negative corner radius is not allowed)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2403
+#: pcbnew/pad.cpp:2397
 msgid "(corner size will make pad circular)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2408
+#: pcbnew/pad.cpp:2402
 msgid "(negative corner chamfer is not allowed)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2410
+#: pcbnew/pad.cpp:2404
 msgid "(corner chamfer is too large)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2419
+#: pcbnew/pad.cpp:2413
 msgid "(trapezoid delta is too large)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2429
+#: pcbnew/pad.cpp:2423
 msgid "(custom pad shape must resolve to a single polygon)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2494
+#: pcbnew/pad.cpp:2488
 msgid "Edge connector"
 msgstr ""
 
-#: pcbnew/pad.cpp:2495
+#: pcbnew/pad.cpp:2489
 msgid "NPTH, mechanical"
 msgstr ""
 
-#: pcbnew/pad.cpp:2501
+#: pcbnew/pad.cpp:2495
 msgid "Trapezoid"
 msgstr ""
 
-#: pcbnew/pad.cpp:2513
+#: pcbnew/pad.cpp:2507
 msgid "Castellated pad"
 msgstr ""
 
-#: pcbnew/pad.cpp:2514
+#: pcbnew/pad.cpp:2508
 msgid "Mechanical pad"
 msgstr ""
 
-#: pcbnew/pad.cpp:2536
+#: pcbnew/pad.cpp:2530
 msgid "Front, back and connected layers"
 msgstr ""
 
-#: pcbnew/pad.cpp:2586
+#: pcbnew/pad.cpp:2580
 msgid "Pad Type"
 msgstr ""
 
-#: pcbnew/pad.cpp:2590
+#: pcbnew/pad.cpp:2584
 msgid "Pad Shape"
 msgstr ""
 
-#: pcbnew/pad.cpp:2595
+#: pcbnew/pad.cpp:2589
 msgid "Pad Number"
 msgstr ""
 
-#: pcbnew/pad.cpp:2607
+#: pcbnew/pad.cpp:2601
 msgid "Size X"
 msgstr ""
 
-#: pcbnew/pad.cpp:2611
+#: pcbnew/pad.cpp:2605
 msgid "Size Y"
 msgstr ""
 
-#: pcbnew/pad.cpp:2644
+#: pcbnew/pad.cpp:2638
 msgid "Corner Radius Ratio"
 msgstr ""
 
-#: pcbnew/pad.cpp:2649
+#: pcbnew/pad.cpp:2643
 msgid "Corner Radius Size"
 msgstr ""
 
-#: pcbnew/pad.cpp:2655
+#: pcbnew/pad.cpp:2649
 msgid "Hole Shape"
 msgstr ""
 
-#: pcbnew/pad.cpp:2659
+#: pcbnew/pad.cpp:2653
 msgid "Hole Size X"
 msgstr ""
 
-#: pcbnew/pad.cpp:2665
+#: pcbnew/pad.cpp:2659
 msgid "Hole Size Y"
 msgstr ""
 
-#: pcbnew/pad.cpp:2680
+#: pcbnew/pad.cpp:2674
 msgid "Fabrication Property"
 msgstr ""
 
-#: pcbnew/pad.cpp:2702 pcbnew/pcb_shape.cpp:1001 pcbnew/pcb_track.cpp:2097
+#: pcbnew/pad.cpp:2696 pcbnew/pcb_shape.cpp:1001 pcbnew/pcb_track.cpp:2097
 msgid "Soldermask Margin Override"
 msgstr ""
 
-#: pcbnew/pad.cpp:2724 pcbnew/zone.cpp:2073
+#: pcbnew/pad.cpp:2718 pcbnew/zone.cpp:2097
 msgid "Thermal Relief Spoke Width"
 msgstr ""
 
-#: pcbnew/pad.cpp:2730
+#: pcbnew/pad.cpp:2724
 msgid "Thermal Relief Spoke Angle"
 msgstr ""
 
-#: pcbnew/pad.cpp:2735 pcbnew/zone.cpp:2067
+#: pcbnew/pad.cpp:2729 pcbnew/zone.cpp:2091
 msgid "Thermal Relief Gap"
 msgstr ""
 
@@ -43416,7 +42990,7 @@ msgid "Element token contains %d parameters."
 msgstr ""
 
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:985
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3069
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3072
 #, c-format
 msgid "Library folder '%s' has unexpected sub-folders."
 msgstr ""
@@ -43428,7 +43002,7 @@ msgstr ""
 
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:1023
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:3263
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3106
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3109
 #, c-format
 msgid "Footprint library '%s' cannot be deleted."
 msgstr ""
@@ -43450,28 +43024,28 @@ msgid "Generating history section"
 msgstr ""
 
 #: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1198
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3018
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3012
 msgid "Generating BOM section"
 msgstr ""
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1365
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1361
 msgid "Generating CAD data"
 msgstr ""
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:2627
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:2621
 #, c-format
 msgid "Exporting Layer %s, Net %s"
 msgstr ""
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3173
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3167
 msgid "Generating logistic section"
 msgstr ""
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3185
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3179
 msgid "Saving file"
 msgstr ""
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3217
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3211
 msgid "Failed to save file to buffer"
 msgstr ""
 
@@ -43589,52 +43163,52 @@ msgstr ""
 msgid "Save Anyway"
 msgstr ""
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:1463
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:1465
 #, c-format
 msgid "unknown pad type: %d"
 msgstr ""
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2312
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2314
 #, c-format
 msgid "unknown via type %d"
 msgstr ""
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2603
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2606
 #, c-format
 msgid "unknown zone corner smoothing type %d"
 msgstr ""
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2752
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2755
 msgid "This file does not contain a PCB."
 msgstr ""
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2925
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2928
 #, c-format
 msgid ""
 "Library '%s' does not exist.\n"
 "Would you like to create it?"
 msgstr ""
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2930
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2933
 msgid "Library Not Found"
 msgstr ""
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2958
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2961
 #, c-format
 msgid "Footprint file name '%s' is not valid."
 msgstr ""
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2964
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2967
 #, c-format
 msgid "Insufficient permissions to delete '%s'."
 msgstr ""
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3088
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3091
 #, c-format
 msgid "Unexpected file '%s' found in library path '%s'."
 msgstr ""
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:306
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:307
 msgid "KiCad footprint file"
 msgstr ""
 
@@ -43779,7 +43353,7 @@ msgid ""
 "Zone fills will be converted on best-effort basis."
 msgstr ""
 
-#: pcbnew/pcb_io/odbpp/odb_entity.cpp:686
+#: pcbnew/pcb_io/odbpp/odb_entity.cpp:722
 msgid "Failed to add component data"
 msgstr ""
 
@@ -44614,7 +44188,7 @@ msgstr ""
 msgid "Diff Pair Gap: %s"
 msgstr ""
 
-#: pcbnew/router/router_tool.cpp:2776 pcbnew/tools/pcb_control.cpp:1707
+#: pcbnew/router/router_tool.cpp:2776 pcbnew/tools/pcb_control.cpp:1711
 #, c-format
 msgid "DP Max Uncoupled-length: %s"
 msgstr ""
@@ -45326,10 +44900,6 @@ msgstr ""
 msgid "Create Arc"
 msgstr ""
 
-#: pcbnew/tools/drawing_stackup_table_tool.cpp:247
-msgid "Layer Name"
-msgstr ""
-
 #: pcbnew/tools/drawing_stackup_table_tool.cpp:262
 msgid "Thickness (mm)"
 msgstr ""
@@ -45414,7 +44984,7 @@ msgstr ""
 msgid "Select Via Size"
 msgstr ""
 
-#: pcbnew/tools/drawing_tool.cpp:381 pcbnew/tools/drawing_tool.cpp:2386
+#: pcbnew/tools/drawing_tool.cpp:381 pcbnew/tools/drawing_tool.cpp:2388
 msgid "Draw Line"
 msgstr ""
 
@@ -45438,23 +45008,23 @@ msgstr ""
 msgid "Draw Bezier"
 msgstr ""
 
-#: pcbnew/tools/drawing_tool.cpp:1595
+#: pcbnew/tools/drawing_tool.cpp:1597
 msgid "Draw Dimension"
 msgstr ""
 
-#: pcbnew/tools/drawing_tool.cpp:2080
+#: pcbnew/tools/drawing_tool.cpp:2082
 msgid "Move Footprint Anchor"
 msgstr ""
 
-#: pcbnew/tools/drawing_tool.cpp:3804
+#: pcbnew/tools/drawing_tool.cpp:3806
 msgid "Select Net:"
 msgstr ""
 
-#: pcbnew/tools/drawing_tool.cpp:4046
+#: pcbnew/tools/drawing_tool.cpp:4048
 msgid "Via location violates DRC."
 msgstr ""
 
-#: pcbnew/tools/drawing_tool.cpp:4136
+#: pcbnew/tools/drawing_tool.cpp:4138
 msgid "Place via"
 msgstr ""
 
@@ -47654,85 +47224,85 @@ msgstr ""
 msgid "Inactive Layer Display"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:690
+#: pcbnew/tools/pcb_control.cpp:694
 msgid "Preset Layer Pairs"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:780
+#: pcbnew/tools/pcb_control.cpp:784
 msgid "Item locked."
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1003
+#: pcbnew/tools/pcb_control.cpp:1007
 msgid ""
 "Warning: some pasted items were on layers which are not present in the "
 "current board.\n"
 "These items could not be pasted.\n"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1070
+#: pcbnew/tools/pcb_control.cpp:1074
 msgid "Paste Text"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1227
+#: pcbnew/tools/pcb_control.cpp:1231
 msgid "Invalid clipboard contents"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1510
+#: pcbnew/tools/pcb_control.cpp:1514
 #, fuzzy
 msgid "Error loading board."
 msgstr "טען לוח מחדש"
 
-#: pcbnew/tools/pcb_control.cpp:1544
+#: pcbnew/tools/pcb_control.cpp:1548
 msgid "Append Board"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1605
+#: pcbnew/tools/pcb_control.cpp:1609
 msgid "Active Layer"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1606 pcbnew/widgets/appearance_controls.cpp:373
+#: pcbnew/tools/pcb_control.cpp:1610 pcbnew/widgets/appearance_controls.cpp:373
 #: pcbnew/widgets/appearance_controls_base.cpp:165
 msgid "All Layers"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1618
+#: pcbnew/tools/pcb_control.cpp:1622
 msgid "Object Snapping"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1697
+#: pcbnew/tools/pcb_control.cpp:1701
 #, c-format
 msgid "DP Gap Constraints: %s"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1738
+#: pcbnew/tools/pcb_control.cpp:1742
 msgid "Resolved clearance"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1748
+#: pcbnew/tools/pcb_control.cpp:1752
 msgid "Actual clearance"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1791
+#: pcbnew/tools/pcb_control.cpp:1795
 msgid "Resolved hole clearance"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1796
+#: pcbnew/tools/pcb_control.cpp:1800
 msgid "Actual hole clearance"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1829
+#: pcbnew/tools/pcb_control.cpp:1833
 msgid "Resolved edge clearance"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1834
+#: pcbnew/tools/pcb_control.cpp:1838
 msgid "Resolved margin clearance"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1845
+#: pcbnew/tools/pcb_control.cpp:1849
 msgid "Selected Items"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1916
+#: pcbnew/tools/pcb_control.cpp:1920
 #, fuzzy
 msgid "Selected 2D Length"
 msgstr "בחר נתיב הגדרות"
@@ -47860,7 +47430,7 @@ msgid "Auto-fill Zone(s)"
 msgstr ""
 
 #: pcbnew/tools/zone_filler_tool.cpp:277
-#: pcbnew/widgets/appearance_controls.cpp:3434
+#: pcbnew/widgets/appearance_controls.cpp:3470
 msgid "Open Preferences"
 msgstr ""
 
@@ -48081,115 +47651,115 @@ msgid "Filter nets"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:613
-#: pcbnew/widgets/appearance_controls.cpp:1792
+#: pcbnew/widgets/appearance_controls.cpp:1828
 msgid "Layer Display Options"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:625
-#: pcbnew/widgets/appearance_controls.cpp:1798
+#: pcbnew/widgets/appearance_controls.cpp:1834
 #, c-format
 msgid "Inactive layers (%s):"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:627
-#: pcbnew/widgets/appearance_controls.cpp:1800
+#: pcbnew/widgets/appearance_controls.cpp:1836
 msgid "Inactive layers:"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:641
-#: pcbnew/widgets/appearance_controls.cpp:1805
+#: pcbnew/widgets/appearance_controls.cpp:1841
 msgid "Inactive layers will be shown in full color"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:646
-#: pcbnew/widgets/appearance_controls.cpp:1807
+#: pcbnew/widgets/appearance_controls.cpp:1843
 msgid "Dim"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:648
-#: pcbnew/widgets/appearance_controls.cpp:1808
+#: pcbnew/widgets/appearance_controls.cpp:1844
 msgid "Inactive layers will be dimmed"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:655
-#: pcbnew/widgets/appearance_controls.cpp:1811
+#: pcbnew/widgets/appearance_controls.cpp:1847
 msgid "Inactive layers will be hidden"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:666
-#: pcbnew/widgets/appearance_controls.cpp:1813
+#: pcbnew/widgets/appearance_controls.cpp:1849
 msgid "Flip board view"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:688
-#: pcbnew/widgets/appearance_controls.cpp:2522
+#: pcbnew/widgets/appearance_controls.cpp:2558
 msgid "Net Display Options"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:700
-#: pcbnew/widgets/appearance_controls.cpp:2527
+#: pcbnew/widgets/appearance_controls.cpp:2563
 #, c-format
 msgid "Net colors (%s):"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:702
-#: pcbnew/widgets/appearance_controls.cpp:2529
+#: pcbnew/widgets/appearance_controls.cpp:2565
 msgid "Net colors:"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:707
-#: pcbnew/widgets/appearance_controls.cpp:2532
+#: pcbnew/widgets/appearance_controls.cpp:2568
 msgid "Choose when to show net and netclass colors"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:716
-#: pcbnew/widgets/appearance_controls.cpp:2535
+#: pcbnew/widgets/appearance_controls.cpp:2571
 msgid "Net and netclass colors are shown on all copper items"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:724
-#: pcbnew/widgets/appearance_controls.cpp:2538
+#: pcbnew/widgets/appearance_controls.cpp:2574
 msgid "Net and netclass colors are shown on the ratsnest only"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:731
-#: pcbnew/widgets/appearance_controls.cpp:2541
+#: pcbnew/widgets/appearance_controls.cpp:2577
 msgid "Net and netclass colors are not shown"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:742
-#: pcbnew/widgets/appearance_controls.cpp:2546
+#: pcbnew/widgets/appearance_controls.cpp:2582
 #, c-format
 msgid "Ratsnest display (%s):"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:744
-#: pcbnew/widgets/appearance_controls.cpp:2548
+#: pcbnew/widgets/appearance_controls.cpp:2584
 msgid "Ratsnest display:"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:749
-#: pcbnew/widgets/appearance_controls.cpp:2551
+#: pcbnew/widgets/appearance_controls.cpp:2587
 msgid "Choose which ratsnest lines to display"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:759
-#: pcbnew/widgets/appearance_controls.cpp:2554
+#: pcbnew/widgets/appearance_controls.cpp:2590
 msgid "Show ratsnest lines to items on all layers"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:764
-#: pcbnew/widgets/appearance_controls.cpp:2556
+#: pcbnew/widgets/appearance_controls.cpp:2592
 msgid "Visible layers"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:766
-#: pcbnew/widgets/appearance_controls.cpp:2557
+#: pcbnew/widgets/appearance_controls.cpp:2593
 msgid "Show ratsnest lines to items on visible layers"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:773
-#: pcbnew/widgets/appearance_controls.cpp:2560
+#: pcbnew/widgets/appearance_controls.cpp:2596
 msgid "Hide all ratsnest lines"
 msgstr ""
 
@@ -48207,13 +47777,13 @@ msgid "Highlight %s"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:935
-#: pcbnew/widgets/appearance_controls.cpp:2391
+#: pcbnew/widgets/appearance_controls.cpp:2427
 #, c-format
 msgid "Select Tracks and Vias in %s"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:938
-#: pcbnew/widgets/appearance_controls.cpp:2394
+#: pcbnew/widgets/appearance_controls.cpp:2430
 #, c-format
 msgid "Unselect Tracks and Vias in %s"
 msgstr ""
@@ -48359,90 +47929,234 @@ msgstr ""
 msgid "User defined layer 9"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:1730
+#: pcbnew/widgets/appearance_controls.cpp:1684
+msgid "User defined layer 10"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1685
+msgid "User defined layer 11"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1686
+msgid "User defined layer 12"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1687
+msgid "User defined layer 13"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1688
+msgid "User defined layer 14"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1689
+msgid "User defined layer 15"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1690
+msgid "User defined layer 16"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1691
+msgid "User defined layer 17"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1692
+msgid "User defined layer 18"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1693
+msgid "User defined layer 19"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1694
+msgid "User defined layer 20"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1695
+msgid "User defined layer 21"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1696
+msgid "User defined layer 22"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1697
+msgid "User defined layer 23"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1698
+msgid "User defined layer 24"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1699
+msgid "User defined layer 25"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1700
+msgid "User defined layer 26"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1701
+msgid "User defined layer 27"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1702
+msgid "User defined layer 28"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1703
+msgid "User defined layer 29"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1704
+msgid "User defined layer 30"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1705
+msgid "User defined layer 31"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1706
+msgid "User defined layer 32"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1707
+msgid "User defined layer 33"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1708
+msgid "User defined layer 34"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1709
+msgid "User defined layer 35"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1710
+msgid "User defined layer 36"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1711
+msgid "User defined layer 37"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1712
+msgid "User defined layer 38"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1713
+msgid "User defined layer 39"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1714
+msgid "User defined layer 40"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1715
+msgid "User defined layer 41"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1716
+msgid "User defined layer 42"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1717
+msgid "User defined layer 43"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1718
+msgid "User defined layer 44"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1719
+msgid "User defined layer 45"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1766
 msgid "Front copper layer"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:1731
+#: pcbnew/widgets/appearance_controls.cpp:1767
 msgid "Back copper layer"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:1732
+#: pcbnew/widgets/appearance_controls.cpp:1768
 msgid "Inner copper layer"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:1822
+#: pcbnew/widgets/appearance_controls.cpp:1858
 msgid "Show All Copper Layers"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:1824
+#: pcbnew/widgets/appearance_controls.cpp:1860
 msgid "Hide All Copper Layers"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:1835
+#: pcbnew/widgets/appearance_controls.cpp:1871
 msgid "Show All Non Copper Layers"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:1839
+#: pcbnew/widgets/appearance_controls.cpp:1875
 msgid "Hide All Non Copper Layers"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:1853
+#: pcbnew/widgets/appearance_controls.cpp:1889
 msgid "Show Only Front Assembly Layers"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:1856
+#: pcbnew/widgets/appearance_controls.cpp:1892
 msgid "Show Only Front Layers"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:1863
+#: pcbnew/widgets/appearance_controls.cpp:1899
 msgid "Show Only Inner Layers"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:1867
+#: pcbnew/widgets/appearance_controls.cpp:1903
 msgid "Show Only Back Layers"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:1871
+#: pcbnew/widgets/appearance_controls.cpp:1907
 msgid "Show Only Back Assembly Layers"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:2248
+#: pcbnew/widgets/appearance_controls.cpp:2284
 #, c-format
 msgid "Set opacity of %s"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:2367
+#: pcbnew/widgets/appearance_controls.cpp:2403
 msgid "Set Netclass Color"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:2371
+#: pcbnew/widgets/appearance_controls.cpp:2407
 msgid "Use Color from Schematic"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:2380
+#: pcbnew/widgets/appearance_controls.cpp:2416
 msgid "Clear Netclass Color"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:2388
+#: pcbnew/widgets/appearance_controls.cpp:2424
 #, c-format
 msgid "Highlight Nets in %s"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:2399
+#: pcbnew/widgets/appearance_controls.cpp:2435
 msgid "Show All Netclasses"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:2401
+#: pcbnew/widgets/appearance_controls.cpp:2437
 msgid "Hide All Other Netclasses"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:2462
+#: pcbnew/widgets/appearance_controls.cpp:2498
 #, c-format
 msgid "Show or hide ratsnest for nets in %s"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:3447
+#: pcbnew/widgets/appearance_controls.cpp:3483
 msgid ""
 "The current color theme is read-only.  Create a new theme in Preferences to "
 "enable color editing."
@@ -48639,7 +48353,7 @@ msgid "Delete all nets in group '%s'?"
 msgstr ""
 
 #: pcbnew/widgets/search_handlers.cpp:179 pcbnew/zone.cpp:812
-#: pcbnew/zone.cpp:1909
+#: pcbnew/zone.cpp:1933
 msgid "Priority"
 msgstr ""
 
@@ -48694,7 +48408,7 @@ msgstr ""
 msgid "%s"
 msgstr ""
 
-#: pcbnew/zone.cpp:862 pcbnew/zone.cpp:1972
+#: pcbnew/zone.cpp:862 pcbnew/zone.cpp:1996
 msgid "Fill Mode"
 msgstr ""
 
@@ -48758,81 +48472,81 @@ msgstr ""
 msgid "Zone %s %s"
 msgstr ""
 
-#: pcbnew/zone.cpp:1916
+#: pcbnew/zone.cpp:1940
 msgid "Keepout"
 msgstr ""
 
-#: pcbnew/zone.cpp:1918
+#: pcbnew/zone.cpp:1942
 msgid "Keep Out Tracks"
 msgstr ""
 
-#: pcbnew/zone.cpp:1924
+#: pcbnew/zone.cpp:1948
 msgid "Keep Out Vias"
 msgstr ""
 
-#: pcbnew/zone.cpp:1930
+#: pcbnew/zone.cpp:1954
 msgid "Keep Out Pads"
 msgstr ""
 
-#: pcbnew/zone.cpp:1936
+#: pcbnew/zone.cpp:1960
 msgid "Keep Out Copper Pours"
 msgstr ""
 
-#: pcbnew/zone.cpp:1942
+#: pcbnew/zone.cpp:1966
 #, fuzzy
 msgid "Keep Out Footprints"
 msgstr "תצורת רכיב KiCad"
 
-#: pcbnew/zone.cpp:1951
+#: pcbnew/zone.cpp:1975
 msgid "Enable"
 msgstr "אפשר"
 
-#: pcbnew/zone.cpp:1958
+#: pcbnew/zone.cpp:1982
 msgid "Source Type"
 msgstr ""
 
-#: pcbnew/zone.cpp:1963
+#: pcbnew/zone.cpp:1987
 #, fuzzy
 msgid "Source Name"
 msgstr "טען תמונת מקור"
 
-#: pcbnew/zone.cpp:1995
+#: pcbnew/zone.cpp:2019
 msgid "Cannot be less than zone minimum width"
 msgstr ""
 
-#: pcbnew/zone.cpp:2001
+#: pcbnew/zone.cpp:2025
 msgid "Hatch Width"
 msgstr ""
 
-#: pcbnew/zone.cpp:2008
+#: pcbnew/zone.cpp:2032
 msgid "Hatch Gap"
 msgstr ""
 
-#: pcbnew/zone.cpp:2015
+#: pcbnew/zone.cpp:2039
 msgid "Hatch Minimum Hole Ratio"
 msgstr ""
 
-#: pcbnew/zone.cpp:2023
+#: pcbnew/zone.cpp:2047
 msgid "Smoothing Effort"
 msgstr ""
 
-#: pcbnew/zone.cpp:2029
+#: pcbnew/zone.cpp:2053
 msgid "Smoothing Amount"
 msgstr ""
 
-#: pcbnew/zone.cpp:2035
+#: pcbnew/zone.cpp:2059
 msgid "Remove Islands"
 msgstr ""
 
-#: pcbnew/zone.cpp:2040
+#: pcbnew/zone.cpp:2064
 msgid "Minimum Island Area"
 msgstr ""
 
-#: pcbnew/zone.cpp:2055
+#: pcbnew/zone.cpp:2079
 msgid "Minimum Width"
 msgstr "רוחב מינימלי"
 
-#: pcbnew/zone.cpp:2063
+#: pcbnew/zone.cpp:2087
 msgid "Pad Connections"
 msgstr "חיבורי פדים"
 
diff --git a/translation/pofiles/hr.po b/translation/pofiles/hr.po
index a059c1bac0..4f1db01e78 100644
--- a/translation/pofiles/hr.po
+++ b/translation/pofiles/hr.po
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: KiCad\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-01-28 19:42+0300\n"
+"POT-Creation-Date: 2025-01-29 19:59+0300\n"
 "PO-Revision-Date: 2024-12-10 16:04-0800\n"
 "Language: hr\n"
 "MIME-Version: 1.0\n"
@@ -146,7 +146,7 @@ msgstr ""
 #: pcbnew/pcb_io/easyedapro/pcb_io_easyedapro.cpp:116
 #: pcbnew/pcb_io/fabmaster/pcb_io_fabmaster.cpp:59
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:503
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2703
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2706
 #, c-format
 msgid "Loading %s..."
 msgstr ""
@@ -269,7 +269,7 @@ msgstr ""
 #: 3d-viewer/3d_viewer/eda_3d_viewer_frame.cpp:667
 #: eeschema/dialogs/panel_eeschema_display_options_base.cpp:27
 #: eeschema/dialogs/panel_sym_display_options_base.cpp:25
-#: pcbnew/footprint_edit_frame.cpp:242 pcbnew/footprint_edit_frame.cpp:955
+#: pcbnew/footprint_edit_frame.cpp:242 pcbnew/footprint_edit_frame.cpp:965
 #: pcbnew/pcb_edit_frame.cpp:326 pcbnew/pcb_edit_frame.cpp:1708
 #: pcbnew/tools/pcb_actions.cpp:1327
 msgid "Appearance"
@@ -308,10 +308,10 @@ msgstr ""
 #: 3d-viewer/3d_viewer/eda_3d_viewer_frame.cpp:748 common/confirm.cpp:211
 #: common/dialogs/dialog_grid_settings.cpp:82
 #: common/dialogs/dialog_grid_settings.cpp:89
-#: common/dialogs/panel_embedded_files.cpp:296
-#: common/dialogs/panel_embedded_files.cpp:369
-#: common/dialogs/panel_embedded_files.cpp:400
-#: common/dialogs/panel_embedded_files.cpp:410
+#: common/dialogs/panel_embedded_files.cpp:307
+#: common/dialogs/panel_embedded_files.cpp:416
+#: common/dialogs/panel_embedded_files.cpp:447
+#: common/dialogs/panel_embedded_files.cpp:457
 #: common/dialogs/panel_setup_severities.cpp:44 common/kidialog.cpp:126
 #: eeschema/dialogs/dialog_erc.cpp:878
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1812
@@ -334,9 +334,9 @@ msgstr ""
 #: pcb_calculator/calculator_panels/panel_fusing_current.cpp:191
 #: pcb_calculator/calculator_panels/panel_fusing_current.cpp:203
 #: pcbnew/dialogs/dialog_drc.cpp:984
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:397
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:389
 #: pcbnew/drc/drc_item.cpp:231 pcbnew/pcb_marker.cpp:211
-#: pcbnew/widgets/appearance_controls.cpp:2729
+#: pcbnew/widgets/appearance_controls.cpp:2765
 msgid "Error"
 msgstr ""
 
@@ -685,7 +685,7 @@ msgstr ""
 msgid "Model Bounding Boxes"
 msgstr ""
 
-#: 3d-viewer/dialogs/appearance_controls_3D.cpp:77 common/layer_id.cpp:170
+#: 3d-viewer/dialogs/appearance_controls_3D.cpp:77 common/layer_id.cpp:125
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:30
 #: eeschema/dialogs/dialog_update_from_pcb_base.cpp:64
 #: pcb_calculator/calculator_panels/panel_rf_attenuators_base.cpp:111
@@ -787,13 +787,13 @@ msgid "Uncheck 'Use board stackup colors' to allow color editing."
 msgstr ""
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:563
-#: pcbnew/widgets/appearance_controls.cpp:2198
+#: pcbnew/widgets/appearance_controls.cpp:2234
 #, c-format
 msgid "Show or hide %s"
 msgstr ""
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:633
-#: pcbnew/widgets/appearance_controls.cpp:2571
+#: pcbnew/widgets/appearance_controls.cpp:2607
 #, c-format
 msgid "Presets (%s+Tab):"
 msgstr ""
@@ -801,93 +801,93 @@ msgstr ""
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:647
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1644
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2078
-#: pcbnew/widgets/appearance_controls.cpp:2596
+#: pcbnew/widgets/appearance_controls.cpp:2632
 msgid "Save preset..."
 msgstr ""
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:648
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1645
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2079
-#: pcbnew/widgets/appearance_controls.cpp:2597
+#: pcbnew/widgets/appearance_controls.cpp:2633
 msgid "Delete preset..."
 msgstr ""
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:754
-#: pcbnew/widgets/appearance_controls.cpp:2702
+#: pcbnew/widgets/appearance_controls.cpp:2738
 msgid "Layer preset name:"
 msgstr ""
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:755
-#: pcbnew/widgets/appearance_controls.cpp:2703
+#: pcbnew/widgets/appearance_controls.cpp:2739
 msgid "Save Layer Preset"
 msgstr ""
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:770
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1819
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2221
-#: pcbnew/widgets/appearance_controls.cpp:2736
+#: pcbnew/widgets/appearance_controls.cpp:2772
 msgid "Overwrite existing preset?"
 msgstr ""
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:796
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1844
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2246
-#: pcbnew/widgets/appearance_controls.cpp:2762
+#: pcbnew/widgets/appearance_controls.cpp:2798
 msgid "Presets"
 msgstr ""
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:805
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1856
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2258
-#: pcbnew/widgets/appearance_controls.cpp:2774
+#: pcbnew/widgets/appearance_controls.cpp:2810
 msgid "Delete Preset"
 msgstr ""
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:806
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1857
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2259
-#: pcbnew/widgets/appearance_controls.cpp:2775
+#: pcbnew/widgets/appearance_controls.cpp:2811
 msgid "Select preset:"
 msgstr ""
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:864
-#: pcbnew/widgets/appearance_controls.cpp:2875
+#: pcbnew/widgets/appearance_controls.cpp:2911
 #, c-format
 msgid "Viewports (%s+Tab):"
 msgstr ""
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:873
-#: pcbnew/widgets/appearance_controls.cpp:2884
+#: pcbnew/widgets/appearance_controls.cpp:2920
 msgid "Save viewport..."
 msgstr ""
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:874
-#: pcbnew/widgets/appearance_controls.cpp:2885
+#: pcbnew/widgets/appearance_controls.cpp:2921
 msgid "Delete viewport..."
 msgstr ""
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:905
-#: pcbnew/widgets/appearance_controls.cpp:2934
+#: pcbnew/widgets/appearance_controls.cpp:2970
 msgid "Viewport name:"
 msgstr ""
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:906
-#: pcbnew/widgets/appearance_controls.cpp:2934
+#: pcbnew/widgets/appearance_controls.cpp:2970
 msgid "Save Viewport"
 msgstr ""
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:946
-#: pcbnew/widgets/appearance_controls.cpp:2973
+#: pcbnew/widgets/appearance_controls.cpp:3009
 msgid "Viewports"
 msgstr ""
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:955
-#: pcbnew/widgets/appearance_controls.cpp:2982
+#: pcbnew/widgets/appearance_controls.cpp:3018
 msgid "Delete Viewport"
 msgstr ""
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:956
-#: pcbnew/widgets/appearance_controls.cpp:2983
+#: pcbnew/widgets/appearance_controls.cpp:3019
 msgid "Select viewport:"
 msgstr ""
 
@@ -1253,7 +1253,7 @@ msgid "Z:"
 msgstr ""
 
 #: 3d-viewer/dialogs/panel_preview_3d_model_base.cpp:68
-#: gerbview/gerber_draw_item.cpp:722 pcbnew/footprint.cpp:1676
+#: gerbview/gerber_draw_item.cpp:722 pcbnew/footprint.cpp:1681
 #: pcbnew/pad.cpp:1361
 msgid "Rotation"
 msgstr ""
@@ -1823,8 +1823,8 @@ msgid "Information"
 msgstr ""
 
 #: common/confirm.cpp:266 common/confirm.cpp:269
-#: common/dialogs/panel_embedded_files.cpp:272
-#: common/dialogs/panel_embedded_files.cpp:346
+#: common/dialogs/panel_embedded_files.cpp:285
+#: common/dialogs/panel_embedded_files.cpp:393
 #: eeschema/design_block_utils.cpp:50 eeschema/design_block_utils.cpp:183
 #: eeschema/symbol_editor/symbol_editor.cpp:372
 #: eeschema/symbol_editor/symbol_editor.cpp:998
@@ -1839,7 +1839,7 @@ msgstr ""
 #: pcbnew/dialogs/dialog_gencad_export_options.cpp:119
 #: pcbnew/dialogs/dialog_track_via_properties.cpp:570
 #: pcbnew/footprint_libraries_utils.cpp:375
-#: pcbnew/footprint_libraries_utils.cpp:1148 pcbnew/router/router_tool.cpp:1849
+#: pcbnew/footprint_libraries_utils.cpp:1157 pcbnew/router/router_tool.cpp:1849
 #: pcbnew/router/router_tool.cpp:2603
 #: pcbnew/tools/footprint_editor_control.cpp:470 pcbnew/zone_filler.cpp:881
 msgid "Confirmation"
@@ -1878,7 +1878,7 @@ msgid "KiCad Design Block folders"
 msgstr ""
 
 #: common/design_block_io.cpp:172
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3036
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3039
 #, c-format
 msgid "Cannot overwrite library path '%s'."
 msgstr ""
@@ -1892,7 +1892,7 @@ msgid ""
 msgstr ""
 
 #: common/design_block_io.cpp:201 pcbnew/pcb_io/geda/pcb_io_geda.cpp:977
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3061
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3064
 #, c-format
 msgid "Insufficient permissions to delete folder '%s'."
 msgstr ""
@@ -1990,8 +1990,8 @@ msgstr ""
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:50
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:99
 #: pcbnew/dialogs/panel_pcbnew_action_plugins_base.cpp:42
-#: pcbnew/footprint_libraries_utils.cpp:1006
-#: pcbnew/footprint_libraries_utils.cpp:1334
+#: pcbnew/footprint_libraries_utils.cpp:1015
+#: pcbnew/footprint_libraries_utils.cpp:1343
 msgid "Description"
 msgstr ""
 
@@ -2358,7 +2358,7 @@ msgstr ""
 #: eeschema/dialogs/panel_bom_presets_base.cpp:80
 #: eeschema/dialogs/panel_sym_lib_table.cpp:384
 #: eeschema/dialogs/panel_template_fieldnames_base.cpp:42
-#: eeschema/fields_grid_table.cpp:478 eeschema/sch_pin.cpp:1579
+#: eeschema/fields_grid_table.cpp:469 eeschema/sch_pin.cpp:1579
 #: eeschema/sch_symbol.cpp:2065 eeschema/sch_symbol.cpp:2115
 #: eeschema/symbol_editor/symbol_editor.cpp:1598
 #: eeschema/symbol_viewer_frame.cpp:459
@@ -2368,13 +2368,15 @@ msgstr ""
 #: kicad/pcm/dialogs/dialog_manage_repositories_base.cpp:39
 #: kicad/pcm/dialogs/panel_package_base.cpp:50
 #: pcbnew/dialogs/dialog_footprint_wizard_list_base.cpp:42
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:54
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:170
 #: pcbnew/dialogs/panel_fp_lib_table.cpp:438
-#: pcbnew/pcb_fields_grid_table.cpp:174 pcbnew/pcb_group.cpp:507
+#: pcbnew/pcb_fields_grid_table.cpp:143 pcbnew/pcb_group.cpp:507
 #: pcbnew/widgets/pcb_net_inspector_panel.cpp:120
 #: pcbnew/widgets/search_handlers.cpp:176
 #: pcbnew/widgets/search_handlers.cpp:309
 #: pcbnew/widgets/search_handlers.cpp:388 pcbnew/zone.cpp:853
-#: pcbnew/zone.cpp:1913 pcbnew/zone_manager/dialog_zone_manager_base.cpp:38
+#: pcbnew/zone.cpp:1937 pcbnew/zone_manager/dialog_zone_manager_base.cpp:38
 #: pcbnew/zone_manager/model_zones_overview_table.h:75
 msgid "Name"
 msgstr ""
@@ -2554,7 +2556,7 @@ msgstr ""
 #: eeschema/symbol_editor/symbol_editor.cpp:860
 #: pcb_calculator/dialogs/dialog_regulator_form_base.cpp:27
 #: pcbnew/board_stackup_manager/dialog_dielectric_list_manager_base.cpp:31
-#: pcbnew/footprint_libraries_utils.cpp:1040
+#: pcbnew/footprint_libraries_utils.cpp:1049
 msgid "Name:"
 msgstr ""
 
@@ -3126,7 +3128,7 @@ msgstr ""
 #: eeschema/dialogs/dialog_sim_format_value.cpp:75
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:57
 #: eeschema/dialogs/panel_sym_lib_table.cpp:385
-#: eeschema/fields_grid_table.cpp:479 eeschema/sch_symbol.cpp:1098
+#: eeschema/fields_grid_table.cpp:470 eeschema/sch_symbol.cpp:1098
 #: eeschema/sch_symbol.cpp:2062 eeschema/sch_symbol.cpp:2112
 #: eeschema/sch_symbol.cpp:2994 eeschema/sim/simulator_frame_ui.cpp:616
 #: eeschema/sim/simulator_frame_ui.cpp:2673
@@ -3136,13 +3138,13 @@ msgstr ""
 #: eeschema/widgets/search_handlers.cpp:247
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:69
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:70
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:65
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:157
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:169
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:48
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:57
-#: pcbnew/dialogs/panel_fp_lib_table.cpp:439 pcbnew/footprint.cpp:4048
+#: pcbnew/dialogs/panel_fp_lib_table.cpp:439 pcbnew/footprint.cpp:4053
 #: pcbnew/footprint_wizard_frame.cpp:326 pcbnew/pcb_dimension.cpp:605
-#: pcbnew/pcb_fields_grid_table.cpp:175 pcbnew/plot_board_layers.cpp:107
+#: pcbnew/pcb_fields_grid_table.cpp:144 pcbnew/plot_board_layers.cpp:107
 #: pcbnew/widgets/search_handlers.cpp:119
 msgid "Value"
 msgstr ""
@@ -3257,7 +3259,7 @@ msgstr ""
 #: eeschema/dialogs/dialog_plot_schematic_base.cpp:78
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:72
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:69
-#: eeschema/fields_grid_table.cpp:491
+#: eeschema/fields_grid_table.cpp:482
 #: eeschema/printing/dialog_print_using_printer_base.cpp:35
 #: eeschema/sch_bus_entry.cpp:674 eeschema/sch_junction.cpp:383
 #: eeschema/sch_line.cpp:1099 eeschema/sim/simulator_frame_ui.cpp:609
@@ -3484,7 +3486,7 @@ msgstr ""
 #: common/dialogs/git/dialog_git_auth.cpp:54
 #: common/dialogs/git/dialog_git_commit.cpp:143
 #: common/dialogs/git/dialog_git_switch.cpp:69
-#: common/dialogs/panel_embedded_files.cpp:370 common/tool/actions.cpp:159
+#: common/dialogs/panel_embedded_files.cpp:417 common/tool/actions.cpp:159
 #: eeschema/dialogs/dialog_erc.cpp:426
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1344 eeschema/sheet.cpp:783
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:962
@@ -3982,7 +3984,7 @@ msgstr ""
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283
 #: pcbnew/microwave/microwave_polygon.cpp:127 pcbnew/tools/pcb_control.cpp:348
 #: pcbnew/widgets/appearance_controls.cpp:637
-#: pcbnew/widgets/appearance_controls.cpp:1804
+#: pcbnew/widgets/appearance_controls.cpp:1840
 msgid "Normal"
 msgstr ""
 
@@ -4335,8 +4337,8 @@ msgid "One of the nicknames will need to be changed after adding this library."
 msgstr ""
 
 #: common/dialogs/panel_design_block_lib_table.cpp:1010
-#: common/dialogs/panel_embedded_files.cpp:348
-#: common/dialogs/panel_embedded_files.cpp:370
+#: common/dialogs/panel_embedded_files.cpp:395
+#: common/dialogs/panel_embedded_files.cpp:417
 #: eeschema/design_block_utils.cpp:89
 #: eeschema/dialogs/panel_sym_lib_table.cpp:688 eeschema/sch_base_frame.cpp:306
 #: pcbnew/dialogs/panel_fp_lib_table.cpp:1038
@@ -4419,8 +4421,8 @@ msgstr ""
 #: eeschema/symbol_editor/symbol_editor.cpp:826 include/lib_table_grid.h:208
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:46
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:95
-#: pcbnew/footprint_libraries_utils.cpp:1005
-#: pcbnew/footprint_libraries_utils.cpp:1333
+#: pcbnew/footprint_libraries_utils.cpp:1014
+#: pcbnew/footprint_libraries_utils.cpp:1342
 msgid "Nickname"
 msgstr ""
 
@@ -4504,22 +4506,14 @@ msgstr ""
 msgid "Copy the reference for this embedded file"
 msgstr ""
 
-#: common/dialogs/panel_embedded_files.cpp:260
-msgid "Select a file to embed"
-msgstr ""
-
-#: common/dialogs/panel_embedded_files.cpp:261
-msgid "All files|*.*"
-msgstr ""
-
-#: common/dialogs/panel_embedded_files.cpp:270
-#: common/dialogs/panel_embedded_files.cpp:343
+#: common/dialogs/panel_embedded_files.cpp:283
+#: common/dialogs/panel_embedded_files.cpp:390
 #, c-format
 msgid "File '%s' already exists."
 msgstr ""
 
-#: common/dialogs/panel_embedded_files.cpp:274
-#: common/dialogs/panel_embedded_files.cpp:348
+#: common/dialogs/panel_embedded_files.cpp:286
+#: common/dialogs/panel_embedded_files.cpp:395
 #: eeschema/design_block_utils.cpp:51 eeschema/design_block_utils.cpp:184
 #: eeschema/symbol_editor/symbol_editor.cpp:373
 #: eeschema/symbol_editor/symbol_editor.cpp:999
@@ -4531,40 +4525,48 @@ msgstr ""
 #: pcbnew/dialogs/dialog_export_odbpp.cpp:411
 #: pcbnew/dialogs/dialog_gencad_export_options.cpp:120
 #: pcbnew/footprint_libraries_utils.cpp:376
-#: pcbnew/footprint_libraries_utils.cpp:1150
+#: pcbnew/footprint_libraries_utils.cpp:1159
 #: pcbnew/tools/footprint_editor_control.cpp:472
 msgid "Overwrite"
 msgstr ""
 
-#: common/dialogs/panel_embedded_files.cpp:293
+#: common/dialogs/panel_embedded_files.cpp:305
 #, c-format
 msgid "Failed to add file '%s'."
 msgstr ""
 
-#: common/dialogs/panel_embedded_files.cpp:330
+#: common/dialogs/panel_embedded_files.cpp:318
+msgid "Select a file to embed"
+msgstr ""
+
+#: common/dialogs/panel_embedded_files.cpp:319
+msgid "All files|*.*"
+msgstr ""
+
+#: common/dialogs/panel_embedded_files.cpp:377
 msgid "Select a directory to export files"
 msgstr ""
 
-#: common/dialogs/panel_embedded_files.cpp:362
+#: common/dialogs/panel_embedded_files.cpp:409
 #, c-format
 msgid "Directory '%s' is not writable."
 msgstr ""
 
-#: common/dialogs/panel_embedded_files.cpp:365
+#: common/dialogs/panel_embedded_files.cpp:412
 #, c-format
 msgid "Folder '%s' is not writable."
 msgstr ""
 
-#: common/dialogs/panel_embedded_files.cpp:370
+#: common/dialogs/panel_embedded_files.cpp:417
 msgid "Retry"
 msgstr ""
 
-#: common/dialogs/panel_embedded_files.cpp:397
+#: common/dialogs/panel_embedded_files.cpp:444
 #, c-format
 msgid "Failed to open file '%s'."
 msgstr ""
 
-#: common/dialogs/panel_embedded_files.cpp:407
+#: common/dialogs/panel_embedded_files.cpp:454
 #, c-format
 msgid "Failed to write file '%s'."
 msgstr ""
@@ -4842,12 +4844,12 @@ msgstr ""
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1099
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:583
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:854
-#: pcbnew/dialogs/dialog_plot_base.cpp:118 pcbnew/footprint.cpp:4007
-#: pcbnew/pad.cpp:2507 pcbnew/pad.cpp:2526 pcbnew/pcb_dimension.cpp:1973
+#: pcbnew/dialogs/dialog_plot_base.cpp:118 pcbnew/footprint.cpp:4012
+#: pcbnew/pad.cpp:2501 pcbnew/pad.cpp:2520 pcbnew/pcb_dimension.cpp:1973
 #: pcbnew/widgets/appearance_controls.cpp:729
 #: pcbnew/widgets/appearance_controls.cpp:771
-#: pcbnew/widgets/appearance_controls.cpp:2540
-#: pcbnew/widgets/appearance_controls.cpp:2559 pcbnew/zone.cpp:1804
+#: pcbnew/widgets/appearance_controls.cpp:2576
+#: pcbnew/widgets/appearance_controls.cpp:2595 pcbnew/zone.cpp:1828
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:83
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 msgid "None"
@@ -5066,9 +5068,9 @@ msgstr ""
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:232
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:363
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:332
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:854 pcbnew/footprint.cpp:4009
-#: pcbnew/pad.cpp:2528 pcbnew/pcb_table.cpp:533 pcbnew/pcb_textbox.cpp:795
-#: pcbnew/zone.cpp:857 pcbnew/zone.cpp:1806
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:854 pcbnew/footprint.cpp:4014
+#: pcbnew/pad.cpp:2522 pcbnew/pcb_table.cpp:533 pcbnew/pcb_textbox.cpp:795
+#: pcbnew/zone.cpp:857 pcbnew/zone.cpp:1830
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 msgid "Solid"
 msgstr ""
@@ -5194,7 +5196,7 @@ msgstr ""
 
 #: common/dialogs/panel_setup_netclasses_base.cpp:52
 #: pcbnew/tools/board_inspection_tool.cpp:641
-#: pcbnew/tools/board_inspection_tool.cpp:1201 pcbnew/zone.cpp:2048
+#: pcbnew/tools/board_inspection_tool.cpp:1201 pcbnew/zone.cpp:2072
 msgid "Clearance"
 msgstr ""
 
@@ -5288,7 +5290,7 @@ msgstr ""
 
 #: common/dialogs/panel_setup_netclasses_base.cpp:153
 #: eeschema/sch_field.cpp:1270 eeschema/sch_label.cpp:207
-#: pcbnew/board_connected_item.cpp:200 pcbnew/pad.cpp:2582 pcbnew/zone.cpp:1907
+#: pcbnew/board_connected_item.cpp:200 pcbnew/pad.cpp:2576 pcbnew/zone.cpp:1931
 msgid "Net Class"
 msgstr ""
 
@@ -5411,7 +5413,7 @@ msgstr ""
 #: common/eda_shape.cpp:2203
 #: eeschema/dialogs/dialog_label_properties_base.cpp:178
 #: eeschema/sch_label.cpp:2249
-#: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:2499
+#: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:2493
 #: pcbnew/pcb_dimension.cpp:1974
 msgid "Rectangle"
 msgstr ""
@@ -5585,7 +5587,7 @@ msgstr ""
 msgid "Hotkeys"
 msgstr ""
 
-#: common/eda_base_frame.cpp:1116 kicad/project_tree_pane.cpp:1008
+#: common/eda_base_frame.cpp:1116 kicad/project_tree_pane.cpp:1009
 msgid "Version Control"
 msgstr ""
 
@@ -5642,7 +5644,7 @@ msgstr ""
 
 #: common/eda_base_frame.cpp:1182 common/tool/actions.cpp:1106
 #: common/tool/common_tools.cpp:617 kicad/tools/kicad_manager_actions.cpp:147
-#: pcbnew/footprint_edit_frame.cpp:1035 pcbnew/menubar_footprint_editor.cpp:92
+#: pcbnew/footprint_edit_frame.cpp:1045 pcbnew/menubar_footprint_editor.cpp:92
 msgid "Footprint Editor"
 msgstr ""
 
@@ -5806,7 +5808,7 @@ msgstr ""
 msgid "Constrain to H, V, 45"
 msgstr ""
 
-#: common/eda_draw_frame.cpp:1121 pcbnew/footprint_libraries_utils.cpp:1368
+#: common/eda_draw_frame.cpp:1121 pcbnew/footprint_libraries_utils.cpp:1377
 msgid "Select Library"
 msgstr ""
 
@@ -6027,7 +6029,7 @@ msgstr ""
 #: eeschema/dialogs/dialog_label_properties_base.cpp:172
 #: eeschema/sch_label.cpp:2247 gerbview/gerber_draw_item.cpp:231
 #: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:1515
-#: pcbnew/pad.cpp:2498 pcbnew/pcb_dimension.cpp:1975
+#: pcbnew/pad.cpp:2492 pcbnew/pcb_dimension.cpp:1975
 msgid "Circle"
 msgstr ""
 
@@ -6109,7 +6111,7 @@ msgstr ""
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:40
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:169
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2140 pcbnew/pad.cpp:1348
-#: pcbnew/pcb_fields_grid_table.cpp:177 pcbnew/pcb_reference_image.cpp:215
+#: pcbnew/pcb_fields_grid_table.cpp:146 pcbnew/pcb_reference_image.cpp:215
 #: pcbnew/pcb_reference_image.cpp:368 pcbnew/pcb_tablecell.cpp:197
 #: pcbnew/pcb_tablecell.cpp:204 pcbnew/pcb_target.cpp:156
 #: pcbnew/pcb_target.cpp:249 pcbnew/pcb_text.cpp:292 pcbnew/pcb_textbox.cpp:814
@@ -6126,7 +6128,7 @@ msgstr ""
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:55
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:56
 #: pcbnew/pad.cpp:1349 pcbnew/pcb_dimension.cpp:1012
-#: pcbnew/pcb_fields_grid_table.cpp:178 pcbnew/pcb_reference_image.cpp:217
+#: pcbnew/pcb_fields_grid_table.cpp:147 pcbnew/pcb_reference_image.cpp:217
 #: pcbnew/pcb_reference_image.cpp:375 pcbnew/pcb_tablecell.cpp:198
 #: pcbnew/pcb_tablecell.cpp:205 pcbnew/pcb_text.cpp:293
 #: pcbnew/pcb_textbox.cpp:815
@@ -6208,7 +6210,7 @@ msgstr ""
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:62
 #: eeschema/dialogs/dialog_tablecell_properties_base.cpp:119
 #: eeschema/dialogs/dialog_text_properties_base.cpp:113
-#: eeschema/fields_grid_table.cpp:484 eeschema/sch_label.cpp:1197
+#: eeschema/fields_grid_table.cpp:475 eeschema/sch_label.cpp:1197
 #: eeschema/sch_label.cpp:2269 eeschema/sch_tablecell.cpp:128
 #: eeschema/sch_text.cpp:637 eeschema/sch_textbox.cpp:543
 #: pagelayout_editor/dialogs/properties_frame_base.cpp:98
@@ -6219,7 +6221,7 @@ msgstr ""
 #: pcbnew/dialogs/dialog_tablecell_properties_base.cpp:125
 #: pcbnew/dialogs/panel_fp_editor_graphics_defaults_base.cpp:57
 #: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:52
-#: pcbnew/pcb_fields_grid_table.cpp:180
+#: pcbnew/pcb_fields_grid_table.cpp:149
 msgid "Italic"
 msgstr ""
 
@@ -6234,7 +6236,7 @@ msgstr ""
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:63
 #: eeschema/dialogs/dialog_tablecell_properties_base.cpp:116
 #: eeschema/dialogs/dialog_text_properties_base.cpp:108
-#: eeschema/fields_grid_table.cpp:485 eeschema/sch_label.cpp:1197
+#: eeschema/fields_grid_table.cpp:476 eeschema/sch_label.cpp:1197
 #: eeschema/sch_label.cpp:2270 eeschema/sch_tablecell.cpp:128
 #: eeschema/sch_text.cpp:637 eeschema/sch_textbox.cpp:543
 #: eeschema/widgets/tuner_slider_base.cpp:48
@@ -6251,8 +6253,8 @@ msgstr ""
 #: common/eda_text.cpp:1330
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:242
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
-#: eeschema/fields_grid_table.cpp:310 eeschema/fields_grid_table.cpp:725
-#: eeschema/fields_grid_table.cpp:869 eeschema/pin_type.cpp:113
+#: eeschema/fields_grid_table.cpp:301 eeschema/fields_grid_table.cpp:716
+#: eeschema/fields_grid_table.cpp:860 eeschema/pin_type.cpp:113
 #: eeschema/sch_field.cpp:1144 eeschema/sch_field.cpp:1731
 #: eeschema/sch_pin.cpp:2185 pcbnew/dialogs/dialog_render_job.cpp:42
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2604
@@ -6262,9 +6264,9 @@ msgstr ""
 #: common/eda_text.cpp:1331 common/eda_text.cpp:1340
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:303 eeschema/fields_grid_table.cpp:311
-#: eeschema/fields_grid_table.cpp:726 eeschema/fields_grid_table.cpp:737
-#: eeschema/fields_grid_table.cpp:871 eeschema/fields_grid_table.cpp:895
+#: eeschema/fields_grid_table.cpp:294 eeschema/fields_grid_table.cpp:302
+#: eeschema/fields_grid_table.cpp:717 eeschema/fields_grid_table.cpp:728
+#: eeschema/fields_grid_table.cpp:862 eeschema/fields_grid_table.cpp:886
 #: eeschema/sch_field.cpp:1145 eeschema/sch_field.cpp:1155
 #: eeschema/sch_field.cpp:1732 eeschema/sch_field.cpp:1741
 #: eeschema/sch_text.cpp:658 gerbview/gerber_file_image.cpp:361
@@ -6279,8 +6281,8 @@ msgstr ""
 #: common/eda_text.cpp:1332
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:242
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
-#: eeschema/fields_grid_table.cpp:312 eeschema/fields_grid_table.cpp:727
-#: eeschema/fields_grid_table.cpp:873 eeschema/pin_type.cpp:112
+#: eeschema/fields_grid_table.cpp:303 eeschema/fields_grid_table.cpp:718
+#: eeschema/fields_grid_table.cpp:864 eeschema/pin_type.cpp:112
 #: eeschema/sch_field.cpp:1146 eeschema/sch_field.cpp:1733
 #: eeschema/sch_pin.cpp:2184 pcbnew/dialogs/dialog_render_job.cpp:43
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2605
@@ -6289,8 +6291,8 @@ msgstr ""
 
 #: common/eda_text.cpp:1339
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:302 eeschema/fields_grid_table.cpp:736
-#: eeschema/fields_grid_table.cpp:893 eeschema/sch_field.cpp:1154
+#: eeschema/fields_grid_table.cpp:293 eeschema/fields_grid_table.cpp:727
+#: eeschema/fields_grid_table.cpp:884 eeschema/sch_field.cpp:1154
 #: eeschema/sch_field.cpp:1740 eeschema/sch_text.cpp:657
 #: pcbnew/dialogs/dialog_render_job.cpp:44
 msgid "Top"
@@ -6298,8 +6300,8 @@ msgstr ""
 
 #: common/eda_text.cpp:1341
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:304 eeschema/fields_grid_table.cpp:738
-#: eeschema/fields_grid_table.cpp:897 eeschema/sch_field.cpp:1156
+#: eeschema/fields_grid_table.cpp:295 eeschema/fields_grid_table.cpp:729
+#: eeschema/fields_grid_table.cpp:888 eeschema/sch_field.cpp:1156
 #: eeschema/sch_field.cpp:1742 eeschema/sch_text.cpp:659
 #: pcbnew/dialogs/dialog_render_job.cpp:40
 msgid "Bottom"
@@ -6312,15 +6314,15 @@ msgstr ""
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:68
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:68
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:65
-#: eeschema/fields_grid_table.cpp:487 eeschema/sch_field.cpp:1781
+#: eeschema/fields_grid_table.cpp:478 eeschema/sch_field.cpp:1781
 #: eeschema/sch_pin.cpp:1589 eeschema/sch_pin.cpp:2230
 #: eeschema/sch_symbol.cpp:2965 eeschema/sch_tablecell.cpp:203
 #: eeschema/sch_text.cpp:783 eeschema/sch_textbox.cpp:714
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:59
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:60
-#: pcbnew/footprint.cpp:4039 pcbnew/pad.cpp:2545 pcbnew/pcb_dimension.cpp:1756
-#: pcbnew/pcb_dimension.cpp:1831 pcbnew/pcb_fields_grid_table.cpp:182
-#: pcbnew/pcb_tablecell.cpp:207 pcbnew/zone.cpp:1977
+#: pcbnew/footprint.cpp:4044 pcbnew/pad.cpp:2539 pcbnew/pcb_dimension.cpp:1756
+#: pcbnew/pcb_dimension.cpp:1831 pcbnew/pcb_fields_grid_table.cpp:151
+#: pcbnew/pcb_tablecell.cpp:207 pcbnew/zone.cpp:2001
 msgid "Orientation"
 msgstr ""
 
@@ -6339,7 +6341,7 @@ msgstr ""
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:71
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:71
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:68
-#: eeschema/fields_grid_table.cpp:490 eeschema/sch_field.cpp:1136
+#: eeschema/fields_grid_table.cpp:481 eeschema/sch_field.cpp:1136
 #: eeschema/sch_label.cpp:1195 eeschema/sch_tablecell.cpp:126
 #: eeschema/sch_text.cpp:635 eeschema/sch_textbox.cpp:541
 #: eeschema/widgets/sch_properties_panel.cpp:258 pcbnew/pcb_dimension.cpp:628
@@ -6354,14 +6356,14 @@ msgstr ""
 #: pcbnew/board_stackup_manager/panel_board_stackup_base.cpp:91
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:56
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:57
-#: pcbnew/pcb_fields_grid_table.cpp:179 pcbnew/pcb_tablecell.cpp:206
+#: pcbnew/pcb_fields_grid_table.cpp:148 pcbnew/pcb_tablecell.cpp:206
 #: pcbnew/pcb_text.cpp:291
 msgid "Thickness"
 msgstr ""
 
 #: common/eda_text.cpp:1375 eeschema/sch_field.cpp:1772
 #: eeschema/sch_text.cpp:772 pcbnew/microwave/microwave_polygon.cpp:127
-#: pcbnew/pcb_fields_grid_table.cpp:187
+#: pcbnew/pcb_fields_grid_table.cpp:156
 msgid "Mirrored"
 msgstr ""
 
@@ -6844,7 +6846,7 @@ msgstr ""
 #: common/widgets/listbox_tricks.cpp:51
 #: eeschema/tools/sch_editor_control.cpp:2270
 #: eeschema/tools/symbol_editor_edit_tool.cpp:1020
-#: pcbnew/dialogs/panel_setup_rules.cpp:132 pcbnew/tools/pcb_control.cpp:1234
+#: pcbnew/dialogs/panel_setup_rules.cpp:132 pcbnew/tools/pcb_control.cpp:1238
 msgid "Paste"
 msgstr ""
 
@@ -6855,7 +6857,7 @@ msgstr ""
 #: common/grid_tricks.cpp:368 common/tool/actions.cpp:291
 #: common/widgets/listbox_tricks.cpp:54 eeschema/tools/sch_edit_tool.cpp:1680
 #: eeschema/tools/symbol_editor_edit_tool.cpp:476
-#: kicad/dialogs/panel_jobset.cpp:363 kicad/project_tree_pane.cpp:941
+#: kicad/dialogs/panel_jobset.cpp:363 kicad/project_tree_pane.cpp:942
 #: pcbnew/dialogs/panel_setup_rules.cpp:133 pcbnew/tools/edit_tool.cpp:2646
 msgid "Delete"
 msgstr ""
@@ -7441,165 +7443,165 @@ msgstr ""
 msgid "undefined"
 msgstr ""
 
-#: common/layer_id.cpp:112
+#: common/layer_id.cpp:67
 #: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr_parser.cpp:1149
 msgid "Rescue"
 msgstr ""
 
-#: common/layer_id.cpp:116 eeschema/widgets/panel_sch_selection_filter.cpp:204
+#: common/layer_id.cpp:71 eeschema/widgets/panel_sch_selection_filter.cpp:204
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:37
 msgid "Wires"
 msgstr ""
 
-#: common/layer_id.cpp:117
+#: common/layer_id.cpp:72
 msgid "Buses"
 msgstr ""
 
-#: common/layer_id.cpp:118
+#: common/layer_id.cpp:73
 msgid "Bus junctions"
 msgstr ""
 
-#: common/layer_id.cpp:119
+#: common/layer_id.cpp:74
 msgid "Junctions"
 msgstr ""
 
-#: common/layer_id.cpp:120 eeschema/widgets/panel_sch_selection_filter.cpp:205
+#: common/layer_id.cpp:75 eeschema/widgets/panel_sch_selection_filter.cpp:205
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:41
 #: eeschema/widgets/search_handlers.cpp:399
 msgid "Labels"
 msgstr ""
 
-#: common/layer_id.cpp:121
+#: common/layer_id.cpp:76
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:45
 msgid "Global labels"
 msgstr ""
 
-#: common/layer_id.cpp:122
+#: common/layer_id.cpp:77
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:48
 msgid "Hierarchical labels"
 msgstr ""
 
-#: common/layer_id.cpp:123 eeschema/sch_symbol.cpp:2981
+#: common/layer_id.cpp:78 eeschema/sch_symbol.cpp:2981
 msgid "Pin numbers"
 msgstr ""
 
-#: common/layer_id.cpp:124 eeschema/sch_symbol.cpp:2985
+#: common/layer_id.cpp:79 eeschema/sch_symbol.cpp:2985
 msgid "Pin names"
 msgstr ""
 
-#: common/layer_id.cpp:125
+#: common/layer_id.cpp:80
 msgid "Symbol references"
 msgstr ""
 
-#: common/layer_id.cpp:126
+#: common/layer_id.cpp:81
 msgid "Symbol values"
 msgstr ""
 
-#: common/layer_id.cpp:127
+#: common/layer_id.cpp:82
 msgid "Symbol fields"
 msgstr ""
 
-#: common/layer_id.cpp:128
+#: common/layer_id.cpp:83
 msgid "Sheet references"
 msgstr ""
 
-#: common/layer_id.cpp:129
+#: common/layer_id.cpp:84
 msgid "Net class references"
 msgstr ""
 
-#: common/layer_id.cpp:130
+#: common/layer_id.cpp:85
 msgid "Rule areas"
 msgstr ""
 
-#: common/layer_id.cpp:131
+#: common/layer_id.cpp:86
 msgid "Symbol body outlines"
 msgstr ""
 
-#: common/layer_id.cpp:132
+#: common/layer_id.cpp:87
 msgid "Symbol body fills"
 msgstr ""
 
-#: common/layer_id.cpp:133
+#: common/layer_id.cpp:88
 msgid "Shape fills"
 msgstr ""
 
-#: common/layer_id.cpp:134
+#: common/layer_id.cpp:89
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:72
 msgid "Schematic text && graphics"
 msgstr ""
 
-#: common/layer_id.cpp:135
+#: common/layer_id.cpp:90
 msgid "Symbol private text && graphics"
 msgstr ""
 
-#: common/layer_id.cpp:136
+#: common/layer_id.cpp:91
 msgid "Schematic text && graphics backgrounds"
 msgstr ""
 
-#: common/layer_id.cpp:137 eeschema/widgets/panel_sch_selection_filter.cpp:206
+#: common/layer_id.cpp:92 eeschema/widgets/panel_sch_selection_filter.cpp:206
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:33
 msgid "Pins"
 msgstr ""
 
-#: common/layer_id.cpp:138
+#: common/layer_id.cpp:93
 msgid "Sheet borders"
 msgstr ""
 
-#: common/layer_id.cpp:139
+#: common/layer_id.cpp:94
 msgid "Sheet backgrounds"
 msgstr ""
 
-#: common/layer_id.cpp:140
+#: common/layer_id.cpp:95
 msgid "Sheet names"
 msgstr ""
 
-#: common/layer_id.cpp:141
+#: common/layer_id.cpp:96
 msgid "Sheet fields"
 msgstr ""
 
-#: common/layer_id.cpp:142
+#: common/layer_id.cpp:97
 msgid "Sheet file names"
 msgstr ""
 
-#: common/layer_id.cpp:143
+#: common/layer_id.cpp:98
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:63
 msgid "Sheet pins"
 msgstr ""
 
-#: common/layer_id.cpp:144
+#: common/layer_id.cpp:99
 msgid "No-connect symbols"
 msgstr ""
 
-#: common/layer_id.cpp:145
+#: common/layer_id.cpp:100
 msgid "DNP markers"
 msgstr ""
 
-#: common/layer_id.cpp:146
+#: common/layer_id.cpp:101
 msgid "Excluded-from-simulation markers"
 msgstr ""
 
-#: common/layer_id.cpp:147
+#: common/layer_id.cpp:102
 msgid "ERC warnings"
 msgstr ""
 
-#: common/layer_id.cpp:148
+#: common/layer_id.cpp:103
 msgid "ERC errors"
 msgstr ""
 
-#: common/layer_id.cpp:149
+#: common/layer_id.cpp:104
 msgid "ERC exclusions"
 msgstr ""
 
-#: common/layer_id.cpp:150 common/layer_id.cpp:189
+#: common/layer_id.cpp:105 common/layer_id.cpp:144
 #: pcbnew/widgets/appearance_controls.cpp:347
 msgid "Anchors"
 msgstr ""
 
-#: common/layer_id.cpp:151 common/layer_id.cpp:193
+#: common/layer_id.cpp:106 common/layer_id.cpp:148
 msgid "Helper items"
 msgstr ""
 
-#: common/layer_id.cpp:152 common/layer_id.cpp:194 common/tool/grid_menu.cpp:56
+#: common/layer_id.cpp:107 common/layer_id.cpp:149 common/tool/grid_menu.cpp:56
 #: eeschema/tools/sch_editor_control.cpp:2867
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:103
 #: gerbview/widgets/gerbview_layer_widget.cpp:135
@@ -7607,80 +7609,80 @@ msgstr ""
 msgid "Grid"
 msgstr ""
 
-#: common/layer_id.cpp:153
+#: common/layer_id.cpp:108
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:104
 msgid "Axes"
 msgstr ""
 
-#: common/layer_id.cpp:154 common/layer_id.cpp:196
+#: common/layer_id.cpp:109 common/layer_id.cpp:151
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:107
 #: gerbview/widgets/gerbview_layer_widget.cpp:141
 msgid "Background"
 msgstr ""
 
-#: common/layer_id.cpp:155 common/layer_id.cpp:192
+#: common/layer_id.cpp:110 common/layer_id.cpp:147
 #: common/widgets/gal_options_panel_base.cpp:120
 #: eeschema/sim/simulator_frame_ui.cpp:613
 #: eeschema/sim/simulator_frame_ui_base.cpp:167
 msgid "Cursor"
 msgstr ""
 
-#: common/layer_id.cpp:156
+#: common/layer_id.cpp:111
 msgid "Hovered items"
 msgstr ""
 
-#: common/layer_id.cpp:157
+#: common/layer_id.cpp:112
 msgid "Highlighted items"
 msgstr ""
 
-#: common/layer_id.cpp:158
+#: common/layer_id.cpp:113
 msgid "Hidden items"
 msgstr ""
 
-#: common/layer_id.cpp:159 common/layer_id.cpp:197
+#: common/layer_id.cpp:114 common/layer_id.cpp:152
 msgid "Selection highlight"
 msgstr ""
 
-#: common/layer_id.cpp:160
+#: common/layer_id.cpp:115
 msgid "Net color highlight"
 msgstr ""
 
-#: common/layer_id.cpp:161 common/layer_id.cpp:190
+#: common/layer_id.cpp:116 common/layer_id.cpp:145
 msgid "Drawing sheet"
 msgstr ""
 
-#: common/layer_id.cpp:162 common/layer_id.cpp:191
+#: common/layer_id.cpp:117 common/layer_id.cpp:146
 msgid "Page limits"
 msgstr ""
 
-#: common/layer_id.cpp:163
+#: common/layer_id.cpp:118
 msgid "Operating point voltages"
 msgstr ""
 
-#: common/layer_id.cpp:164
+#: common/layer_id.cpp:119
 msgid "Operating point currents"
 msgstr ""
 
-#: common/layer_id.cpp:168
+#: common/layer_id.cpp:123
 msgid "Footprints front"
 msgstr ""
 
-#: common/layer_id.cpp:169
+#: common/layer_id.cpp:124
 msgid "Footprints back"
 msgstr ""
 
-#: common/layer_id.cpp:171
+#: common/layer_id.cpp:126
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:27
 #: eeschema/dialogs/dialog_update_from_pcb_base.cpp:53
 #: pcbnew/dialogs/dialog_global_edit_text_and_graphics_base.cpp:28
 msgid "Reference designators"
 msgstr ""
 
-#: common/layer_id.cpp:172
+#: common/layer_id.cpp:127
 msgid "Footprint text"
 msgstr ""
 
-#: common/layer_id.cpp:173
+#: common/layer_id.cpp:128
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:27
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:64
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:24
@@ -7690,91 +7692,91 @@ msgstr ""
 msgid "Tracks"
 msgstr ""
 
-#: common/layer_id.cpp:174
+#: common/layer_id.cpp:129
 msgid "Through vias"
 msgstr ""
 
-#: common/layer_id.cpp:175
+#: common/layer_id.cpp:130
 msgid "Blind/Buried vias"
 msgstr ""
 
-#: common/layer_id.cpp:176
+#: common/layer_id.cpp:131
 msgid "Micro-vias"
 msgstr ""
 
-#: common/layer_id.cpp:177
+#: common/layer_id.cpp:132
 msgid "Via holes"
 msgstr ""
 
-#: common/layer_id.cpp:178
+#: common/layer_id.cpp:133
 msgid "Via hole walls"
 msgstr ""
 
-#: common/layer_id.cpp:179
+#: common/layer_id.cpp:134
 msgid "Plated holes"
 msgstr ""
 
-#: common/layer_id.cpp:180
+#: common/layer_id.cpp:135
 msgid "Plated hole walls"
 msgstr ""
 
-#: common/layer_id.cpp:181
+#: common/layer_id.cpp:136
 msgid "Non-plated holes"
 msgstr ""
 
-#: common/layer_id.cpp:182 pcbnew/dialogs/panel_edit_options_base.cpp:371
+#: common/layer_id.cpp:137 pcbnew/dialogs/panel_edit_options_base.cpp:371
 #: pcbnew/widgets/appearance_controls.cpp:343
 #: pcbnew/widgets/appearance_controls.cpp:721
-#: pcbnew/widgets/appearance_controls.cpp:2537
+#: pcbnew/widgets/appearance_controls.cpp:2573
 #: pcbnew/widgets/search_handlers.cpp:386
 msgid "Ratsnest"
 msgstr ""
 
-#: common/layer_id.cpp:183
+#: common/layer_id.cpp:138
 msgid "DRC warnings"
 msgstr ""
 
-#: common/layer_id.cpp:184
+#: common/layer_id.cpp:139
 msgid "DRC errors"
 msgstr ""
 
-#: common/layer_id.cpp:185
+#: common/layer_id.cpp:140
 msgid "DRC shape 1"
 msgstr ""
 
-#: common/layer_id.cpp:186
+#: common/layer_id.cpp:141
 msgid "DRC shape 2"
 msgstr ""
 
-#: common/layer_id.cpp:187
+#: common/layer_id.cpp:142
 msgid "DRC exclusions"
 msgstr ""
 
-#: common/layer_id.cpp:188
+#: common/layer_id.cpp:143
 msgid "DRC marker shadows"
 msgstr ""
 
-#: common/layer_id.cpp:195
+#: common/layer_id.cpp:150
 msgid "Grid axes"
 msgstr ""
 
-#: common/layer_id.cpp:198
+#: common/layer_id.cpp:153
 msgid "Locked item shadow"
 msgstr ""
 
-#: common/layer_id.cpp:199
+#: common/layer_id.cpp:154
 msgid "Courtyard collision shadow"
 msgstr ""
 
-#: common/layer_id.cpp:200
+#: common/layer_id.cpp:155
 msgid "Track net names"
 msgstr ""
 
-#: common/layer_id.cpp:201
+#: common/layer_id.cpp:156
 msgid "Pad net names"
 msgstr ""
 
-#: common/layer_id.cpp:202
+#: common/layer_id.cpp:157
 msgid "Via net names"
 msgstr ""
 
@@ -7833,13 +7835,13 @@ msgstr ""
 
 #: common/lib_tree_model_adapter.cpp:422
 #: eeschema/widgets/panel_design_block_chooser.cpp:411
-#: eeschema/widgets/panel_symbol_chooser.cpp:171
+#: eeschema/widgets/panel_symbol_chooser.cpp:173
 #: pcbnew/widgets/panel_footprint_chooser.cpp:96
 msgid "Recently Used"
 msgstr ""
 
 #: common/lib_tree_model_adapter.cpp:424
-#: eeschema/widgets/panel_symbol_chooser.cpp:178
+#: eeschema/widgets/panel_symbol_chooser.cpp:180
 msgid "Already Placed"
 msgstr ""
 
@@ -8114,7 +8116,7 @@ msgstr ""
 #: eeschema/dialogs/dialog_sim_model_base.cpp:271 eeschema/sch_symbol.cpp:2058
 #: eeschema/sch_symbol.cpp:2110 eeschema/sch_symbol.cpp:2991
 #: eeschema/widgets/search_handlers.cpp:160
-#: eeschema/widgets/search_handlers.cpp:246 pcbnew/footprint.cpp:4045
+#: eeschema/widgets/search_handlers.cpp:246 pcbnew/footprint.cpp:4050
 #: pcbnew/widgets/search_handlers.cpp:118
 msgid "Reference"
 msgstr ""
@@ -8136,7 +8138,7 @@ msgstr ""
 #: eeschema/tools/sch_edit_tool.cpp:551
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:179
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:184
-#: pcbnew/footprint.cpp:4068
+#: pcbnew/footprint.cpp:4073
 msgid "Attributes"
 msgstr ""
 
@@ -8153,16 +8155,16 @@ msgstr ""
 msgid "Semicolons"
 msgstr ""
 
-#: common/settings/color_settings.cpp:337
+#: common/settings/color_settings.cpp:379
 msgid "(Footprints)"
 msgstr ""
 
-#: common/settings/color_settings.cpp:389
+#: common/settings/color_settings.cpp:433
 #: pagelayout_editor/dialogs/panel_pl_editor_color_settings.cpp:82
 msgid "KiCad Default"
 msgstr ""
 
-#: common/settings/color_settings.cpp:394
+#: common/settings/color_settings.cpp:438
 msgid "KiCad Classic"
 msgstr ""
 
@@ -8185,7 +8187,7 @@ msgid "Create a new document in the editor"
 msgstr ""
 
 #: common/tool/actions.cpp:52 eeschema/symbol_editor/symbol_editor.cpp:866
-#: pcbnew/footprint_libraries_utils.cpp:1050
+#: pcbnew/footprint_libraries_utils.cpp:1059
 msgid "New Library..."
 msgstr ""
 
@@ -8227,7 +8229,7 @@ msgstr ""
 
 #: common/tool/actions.cpp:91 eeschema/symbol_editor/symbol_editor.cpp:856
 #: eeschema/widgets/tuner_slider_base.cpp:117
-#: pcbnew/footprint_libraries_utils.cpp:1036
+#: pcbnew/footprint_libraries_utils.cpp:1045
 msgid "Save"
 msgstr ""
 
@@ -8975,7 +8977,7 @@ msgstr ""
 
 #: common/tool/actions.cpp:1124
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:101
-#: eeschema/fields_grid_table.cpp:1068
+#: eeschema/fields_grid_table.cpp:1059
 msgid "Show Datasheet"
 msgstr ""
 
@@ -9101,6 +9103,7 @@ msgstr ""
 #: eeschema/dialogs/dialog_schematic_setup.cpp:136
 #: pcbnew/dialogs/dialog_board_setup.cpp:210
 #: pcbnew/dialogs/dialog_footprint_properties.cpp:79
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:149
 msgid "Embedded Files"
 msgstr ""
 
@@ -9280,8 +9283,8 @@ msgid "Mirroring for Y axis is not supported yet"
 msgstr ""
 
 #: common/widgets/filter_combobox.cpp:72
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:806
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:833
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:805
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:832
 msgid "Filter:"
 msgstr ""
 
@@ -9297,7 +9300,7 @@ msgstr ""
 #: common/widgets/footprint_diff_widget.cpp:42 cvpcb/cvpcb_mainframe.cpp:814
 #: eeschema/sch_base_frame.cpp:593 eeschema/sch_symbol.cpp:2086
 #: eeschema/sch_symbol.cpp:2090 eeschema/sch_symbol.cpp:2125
-#: eeschema/widgets/symbol_diff_widget.cpp:45 pcbnew/footprint.cpp:1624
+#: eeschema/widgets/symbol_diff_widget.cpp:45 pcbnew/footprint.cpp:1629
 msgid "Library"
 msgstr ""
 
@@ -9311,7 +9314,7 @@ msgid "Footprint not found."
 msgstr ""
 
 #: common/widgets/footprint_select_widget.cpp:68 cvpcb/cvpcb_mainframe.cpp:899
-#: pcbnew/footprint_edit_frame.cpp:1060
+#: pcbnew/footprint_edit_frame.cpp:1070
 #: pcbnew/widgets/panel_footprint_chooser.cpp:69
 msgid "Loading Footprint Libraries"
 msgstr ""
@@ -9388,7 +9391,7 @@ msgstr ""
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:357
 #: pcbnew/dialogs/panel_edit_options_base.cpp:329
 #: pcbnew/dialogs/panel_edit_options_base.cpp:343
-#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1824
+#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1848
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 msgid "Always"
 msgstr ""
@@ -9401,7 +9404,7 @@ msgstr ""
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:357
 #: pcbnew/dialogs/panel_edit_options_base.cpp:329
 #: pcbnew/dialogs/panel_edit_options_base.cpp:343
-#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1825
+#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1849
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 msgid "Never"
 msgstr ""
@@ -9667,8 +9670,8 @@ msgstr ""
 #: pcbnew/dialogs/dialog_footprint_checker_base.cpp:36
 #: pcbnew/widgets/appearance_controls.cpp:713
 #: pcbnew/widgets/appearance_controls.cpp:755
-#: pcbnew/widgets/appearance_controls.cpp:2534
-#: pcbnew/widgets/appearance_controls.cpp:2553
+#: pcbnew/widgets/appearance_controls.cpp:2570
+#: pcbnew/widgets/appearance_controls.cpp:2589
 msgid "All"
 msgstr ""
 
@@ -9758,12 +9761,12 @@ msgid "EasyEDA (JLCEDA) Pro files"
 msgstr ""
 
 #: common/wildcards_and_files_ext.cpp:339
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:301
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:302
 msgid "KiCad printed circuit board files"
 msgstr ""
 
 #: common/wildcards_and_files_ext.cpp:346
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:311
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:312
 msgid "KiCad footprint files"
 msgstr ""
 
@@ -9995,7 +9998,7 @@ msgstr ""
 #: eeschema/generate_alias_info.cpp:39 eeschema/sch_symbol.cpp:2105
 #: eeschema/sch_symbol.cpp:2678 eeschema/sch_symbol.cpp:3003
 #: eeschema/symbol_editor/symbol_editor.cpp:1629
-#: eeschema/symbol_viewer_frame.cpp:462 pcbnew/footprint.cpp:4058
+#: eeschema/symbol_viewer_frame.cpp:462 pcbnew/footprint.cpp:4063
 #: pcbnew/generate_footprint_info.cpp:37 pcbnew/plot_board_layers.cpp:133
 msgid "Keywords"
 msgstr ""
@@ -10060,7 +10063,7 @@ msgstr ""
 #: cvpcb/dialogs/dialog_config_equfiles.cpp:94
 #: eeschema/dialogs/dialog_bom.cpp:403
 #: gerbview/tools/gerbview_inspection_tool.cpp:185
-#: kicad/project_tree_pane.cpp:1022
+#: kicad/project_tree_pane.cpp:1023
 msgid "No text editor selected in KiCad.  Please choose one."
 msgstr ""
 
@@ -10143,7 +10146,7 @@ msgstr ""
 msgid "Error loading footprint"
 msgstr ""
 
-#: cvpcb/display_footprints_frame.cpp:508 pcbnew/footprint.cpp:1684
+#: cvpcb/display_footprints_frame.cpp:508 pcbnew/footprint.cpp:1689
 #, c-format
 msgid "Footprint: %s"
 msgstr ""
@@ -10476,7 +10479,7 @@ msgid "Enter a description for the library:"
 msgstr ""
 
 #: eeschema/design_block_utils.cpp:240 eeschema/sch_symbol.cpp:3000
-#: pcbnew/footprint.cpp:4055 pcbnew/plot_board_layers.cpp:129
+#: pcbnew/footprint.cpp:4060 pcbnew/plot_board_layers.cpp:129
 msgid "Library Description"
 msgstr ""
 
@@ -10501,10 +10504,10 @@ msgid "Please select a library to delete."
 msgstr ""
 
 #: eeschema/design_block_utils.cpp:470 eeschema/design_block_utils.cpp:512
-#: eeschema/design_block_utils.cpp:555 pcbnew/footprint_libraries_utils.cpp:543
+#: eeschema/design_block_utils.cpp:555 pcbnew/footprint_libraries_utils.cpp:552
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:958
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2939
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3017
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2942
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3020
 #, c-format
 msgid "Library '%s' is read only."
 msgstr ""
@@ -11047,7 +11050,7 @@ msgstr ""
 #: eeschema/dialogs/dialog_database_lib_settings_base.cpp:99
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:210
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:1383
-#: pcbnew/footprint_edit_frame.cpp:229 pcbnew/footprint_edit_frame.cpp:951
+#: pcbnew/footprint_edit_frame.cpp:229 pcbnew/footprint_edit_frame.cpp:961
 msgid "Libraries"
 msgstr ""
 
@@ -12093,7 +12096,7 @@ msgstr ""
 #: eeschema/sch_symbol.cpp:2989
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:27
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:28
-#: pcbnew/footprint.cpp:4043
+#: pcbnew/footprint.cpp:4048
 msgid "Fields"
 msgstr ""
 
@@ -12102,21 +12105,21 @@ msgstr ""
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:62
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:201
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:58
-#: eeschema/fields_grid_table.cpp:480
+#: eeschema/fields_grid_table.cpp:471
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:53
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:54
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:54
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:158
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:49
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:99
 #: pcbnew/dialogs/panel_fp_properties_3d_model_base.cpp:45
-#: pcbnew/pcb_fields_grid_table.cpp:176
+#: pcbnew/pcb_fields_grid_table.cpp:145
 msgid "Show"
 msgstr ""
 
 #: eeschema/dialogs/dialog_label_properties_base.cpp:90
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:62
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:59
-#: eeschema/fields_grid_table.cpp:481
+#: eeschema/fields_grid_table.cpp:472
 msgid "Show Name"
 msgstr ""
 
@@ -12124,7 +12127,7 @@ msgstr ""
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:63
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:63
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:60
-#: eeschema/fields_grid_table.cpp:482
+#: eeschema/fields_grid_table.cpp:473
 msgid "H Align"
 msgstr ""
 
@@ -12132,7 +12135,7 @@ msgstr ""
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:64
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:64
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:61
-#: eeschema/fields_grid_table.cpp:483
+#: eeschema/fields_grid_table.cpp:474
 msgid "V Align"
 msgstr ""
 
@@ -12140,7 +12143,7 @@ msgstr ""
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:67
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:67
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:64
-#: eeschema/fields_grid_table.cpp:486 eeschema/sch_field.cpp:1140
+#: eeschema/fields_grid_table.cpp:477 eeschema/sch_field.cpp:1140
 #: eeschema/sch_field.cpp:1777 eeschema/sch_label.cpp:1201
 #: eeschema/sch_tablecell.cpp:132 eeschema/sch_text.cpp:641
 #: eeschema/sch_text.cpp:778 eeschema/sch_textbox.cpp:547
@@ -12154,7 +12157,7 @@ msgstr ""
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:69
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:69
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:66
-#: eeschema/fields_grid_table.cpp:488
+#: eeschema/fields_grid_table.cpp:479
 msgid "X Position"
 msgstr ""
 
@@ -12164,7 +12167,7 @@ msgstr ""
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:70
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:70
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:67
-#: eeschema/fields_grid_table.cpp:489
+#: eeschema/fields_grid_table.cpp:480
 msgid "Y Position"
 msgstr ""
 
@@ -12455,7 +12458,7 @@ msgstr ""
 #: eeschema/dialogs/dialog_sheet_properties.cpp:217
 #: eeschema/dialogs/dialog_symbol_properties.cpp:650
 #: pcbnew/dialogs/dialog_footprint_properties.cpp:402
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:424
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:433
 msgid "Fields must have a name."
 msgstr ""
 
@@ -12489,25 +12492,25 @@ msgstr ""
 msgid "Edit Symbol Properties"
 msgstr ""
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:548
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:547
 #, c-format
 msgid "The name '%s' is already in use."
 msgstr ""
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:634
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:633
 #: eeschema/dialogs/dialog_sheet_properties.cpp:785
 #: eeschema/dialogs/dialog_symbol_properties.cpp:883
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:688
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:684
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:716
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:720
 #, c-format
 msgid "The first %d fields are mandatory."
 msgstr ""
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:806
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:805
 msgid "Add Footprint Filter"
 msgstr ""
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:833
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:832
 msgid "Edit Footprint Filter"
 msgstr ""
 
@@ -13350,7 +13353,7 @@ msgstr ""
 #: eeschema/dialogs/dialog_schematic_setup.cpp:112
 #: pcbnew/dialogs/dialog_board_setup.cpp:186
 #: pcbnew/widgets/appearance_controls.cpp:515
-#: pcbnew/widgets/appearance_controls.cpp:2420
+#: pcbnew/widgets/appearance_controls.cpp:2456
 #: pcbnew/widgets/appearance_controls_base.cpp:118
 #: pcbnew/widgets/search_handlers.cpp:381
 #: pcbnew/widgets/search_handlers.cpp:465
@@ -13431,7 +13434,7 @@ msgstr ""
 msgid "Clear colors to use Schematic Editor colors."
 msgstr ""
 
-#: eeschema/dialogs/dialog_shape_properties_base.cpp:158 pcbnew/zone.cpp:1970
+#: eeschema/dialogs/dialog_shape_properties_base.cpp:158 pcbnew/zone.cpp:1994
 msgid "Fill Style"
 msgstr ""
 
@@ -13675,7 +13678,7 @@ msgstr ""
 
 #: eeschema/dialogs/dialog_sim_command_base.cpp:25
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:96
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283 pcbnew/pad.cpp:2504
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283 pcbnew/pad.cpp:2498
 #: pcbnew/widgets/pcb_net_inspector_panel_data_model.h:711
 msgid "Custom"
 msgstr ""
@@ -14308,17 +14311,17 @@ msgid "Sequentially place all units of the symbol."
 msgstr ""
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:95
-#: eeschema/fields_grid_table.cpp:1061
+#: eeschema/fields_grid_table.cpp:1052
 msgid "Select Footprint..."
 msgstr ""
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:96
-#: eeschema/fields_grid_table.cpp:1062
+#: eeschema/fields_grid_table.cpp:1053
 msgid "Browse for footprint"
 msgstr ""
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:102
-#: eeschema/fields_grid_table.cpp:1069
+#: eeschema/fields_grid_table.cpp:1060
 msgid "Show datasheet in browser"
 msgstr ""
 
@@ -14440,7 +14443,7 @@ msgstr ""
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1811
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2213
-#: pcbnew/widgets/appearance_controls.cpp:2728
+#: pcbnew/widgets/appearance_controls.cpp:2764
 msgid ""
 "Default presets cannot be modified.\n"
 "Please use a different name."
@@ -15997,7 +16000,7 @@ msgid "Net Navigator"
 msgstr ""
 
 #: eeschema/eeschema_settings.cpp:114 eeschema/sch_edit_frame.cpp:2207
-#: pcbnew/footprint_edit_frame.cpp:246 pcbnew/footprint_edit_frame.cpp:957
+#: pcbnew/footprint_edit_frame.cpp:246 pcbnew/footprint_edit_frame.cpp:967
 #: pcbnew/pcb_edit_frame.cpp:334 pcbnew/pcb_edit_frame.cpp:1709
 msgid "Selection Filter"
 msgstr ""
@@ -16453,28 +16456,28 @@ msgid ""
 " ** ERC messages: %d  Errors %d  Warnings %d\n"
 msgstr ""
 
-#: eeschema/fields_grid_table.cpp:287 eeschema/files-io.cpp:919
+#: eeschema/fields_grid_table.cpp:278 eeschema/files-io.cpp:919
 #: eeschema/tools/sch_editor_control.cpp:128
 msgid "Schematic Files"
 msgstr ""
 
-#: eeschema/fields_grid_table.cpp:318 eeschema/fields_grid_table.cpp:755
-#: eeschema/fields_grid_table.cpp:927
+#: eeschema/fields_grid_table.cpp:309 eeschema/fields_grid_table.cpp:746
+#: eeschema/fields_grid_table.cpp:918
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:154
 msgid "Horizontal"
 msgstr ""
 
-#: eeschema/fields_grid_table.cpp:319 eeschema/fields_grid_table.cpp:757
-#: eeschema/fields_grid_table.cpp:929
+#: eeschema/fields_grid_table.cpp:310 eeschema/fields_grid_table.cpp:748
+#: eeschema/fields_grid_table.cpp:920
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:154
 msgid "Vertical"
 msgstr ""
 
-#: eeschema/fields_grid_table.cpp:492 eeschema/sch_field.cpp:1767
+#: eeschema/fields_grid_table.cpp:483 eeschema/sch_field.cpp:1767
 msgid "Allow Autoplacement"
 msgstr ""
 
-#: eeschema/fields_grid_table.cpp:493 eeschema/sch_field.cpp:1805
+#: eeschema/fields_grid_table.cpp:484 eeschema/sch_field.cpp:1805
 #: eeschema/sch_item.cpp:516 eeschema/sch_item.cpp:568
 msgid "Private"
 msgstr ""
@@ -16760,8 +16763,8 @@ msgstr ""
 #: eeschema/symbol_editor/symbol_editor.cpp:171
 #: eeschema/symbol_editor/symbol_editor.cpp:237
 #: eeschema/symbol_library_manager.cpp:458
-#: eeschema/widgets/panel_symbol_chooser.cpp:564
-#: eeschema/widgets/panel_symbol_chooser.cpp:623
+#: eeschema/widgets/panel_symbol_chooser.cpp:566
+#: eeschema/widgets/panel_symbol_chooser.cpp:625
 #: eeschema/widgets/symbol_preview_widget.cpp:207
 #, c-format
 msgid "Error loading symbol %s from library '%s'."
@@ -16784,7 +16787,7 @@ msgstr ""
 
 #: eeschema/import_gfx/dialog_import_gfx_sch.cpp:202
 #: pcbnew/import_gfx/dialog_import_graphics.cpp:215
-#: pcbnew/tools/drawing_tool.cpp:1906 pcbnew/tools/drawing_tool.cpp:1998
+#: pcbnew/tools/drawing_tool.cpp:1908 pcbnew/tools/drawing_tool.cpp:2000
 msgid "Import Graphics"
 msgstr ""
 
@@ -16810,7 +16813,7 @@ msgid "Only vectors will be imported.  Bitmaps and fonts will be ignored."
 msgstr ""
 
 #: eeschema/import_gfx/dialog_import_gfx_sch_base.cpp:43
-#: pcbnew/dialogs/dialog_rule_area_properties.cpp:129 pcbnew/zone.cpp:1949
+#: pcbnew/dialogs/dialog_rule_area_properties.cpp:129 pcbnew/zone.cpp:1973
 msgid "Placement"
 msgstr ""
 
@@ -16854,109 +16857,109 @@ msgstr ""
 msgid "Import Vector Graphics File"
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:294 eeschema/sch_symbol.cpp:445
+#: eeschema/lib_symbol.cpp:297 eeschema/sch_symbol.cpp:445
 #: eeschema/tools/sch_edit_tool.cpp:108
 #, c-format
 msgid "Unit %s"
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:573 eeschema/sch_sheet.cpp:309
+#: eeschema/lib_symbol.cpp:576 eeschema/sch_sheet.cpp:309
 #: eeschema/sch_symbol.cpp:1593
 msgid "Excluded from BOM"
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:578 eeschema/sch_sheet.cpp:318
+#: eeschema/lib_symbol.cpp:581 eeschema/sch_sheet.cpp:318
 #: eeschema/sch_symbol.cpp:1602
 msgid "Excluded from board"
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:583 eeschema/sch_sheet.cpp:327
+#: eeschema/lib_symbol.cpp:586 eeschema/sch_sheet.cpp:327
 #: eeschema/sch_symbol.cpp:1611
 msgid "Excluded from simulation"
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:588 eeschema/sch_sheet.cpp:336
+#: eeschema/lib_symbol.cpp:591 eeschema/sch_sheet.cpp:336
 #: eeschema/sch_sheet.cpp:880 eeschema/sch_symbol.cpp:1620
 #: eeschema/sch_symbol.cpp:2036 eeschema/widgets/search_handlers.cpp:169
-#: pcbnew/footprint.cpp:1672
+#: pcbnew/footprint.cpp:1677
 msgid "DNP"
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1598
+#: eeschema/lib_symbol.cpp:1601
 msgid "Power flag differs."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1607
+#: eeschema/lib_symbol.cpp:1610
 msgid "Unit count differs."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1647
+#: eeschema/lib_symbol.cpp:1650
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:745
 msgid "Graphic item count differs."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1659
+#: eeschema/lib_symbol.cpp:1662
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:759
 #, c-format
 msgid "%s differs."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1670
+#: eeschema/lib_symbol.cpp:1673
 msgid "Pin count differs."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1686
+#: eeschema/lib_symbol.cpp:1689
 #, c-format
 msgid "Pin %s not found."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1694
+#: eeschema/lib_symbol.cpp:1697
 #, c-format
 msgid "Pin %s differs."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1721
+#: eeschema/lib_symbol.cpp:1724
 #, c-format
 msgid "%s field differs."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1731
+#: eeschema/lib_symbol.cpp:1734
 msgid "Field count differs."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1740
+#: eeschema/lib_symbol.cpp:1743
 msgid "Footprint filters differs."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1752
+#: eeschema/lib_symbol.cpp:1755
 msgid "Footprint filters differ."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1763
+#: eeschema/lib_symbol.cpp:1766
 msgid "Symbol keywords differ."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1772
+#: eeschema/lib_symbol.cpp:1775
 msgid "Symbol pin name offsets differ."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1783
+#: eeschema/lib_symbol.cpp:1786
 msgid "Show pin names settings differ."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1792
+#: eeschema/lib_symbol.cpp:1795
 msgid "Show pin numbers settings differ."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1801
+#: eeschema/lib_symbol.cpp:1804
 msgid "Exclude from simulation settings differ."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1810
+#: eeschema/lib_symbol.cpp:1813
 msgid "Exclude from bill of materials settings differ."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1819
+#: eeschema/lib_symbol.cpp:1822
 msgid "Exclude from board settings differ."
 msgstr ""
 
@@ -17122,9 +17125,9 @@ msgstr ""
 
 #: eeschema/net_navigator.cpp:314 pcbnew/board.cpp:1810
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2124
-#: pcbnew/pcb_draw_panel_gal.cpp:644
+#: pcbnew/pcb_draw_panel_gal.cpp:717
 #: pcbnew/widgets/appearance_controls.cpp:1029
-#: pcbnew/widgets/appearance_controls.cpp:2419
+#: pcbnew/widgets/appearance_controls.cpp:2455
 #: pcbnew/widgets/appearance_controls_base.cpp:61
 #: pcbnew/widgets/appearance_controls_base.cpp:151
 #: pcbnew/widgets/search_handlers.cpp:307
@@ -17400,16 +17403,16 @@ msgstr ""
 #: eeschema/sch_bitmap.cpp:309 eeschema/sch_pin.cpp:2222
 #: eeschema/sch_shape.cpp:743 eeschema/sch_symbol.cpp:2957
 #: pcbnew/board_item.cpp:405 pcbnew/pcb_group.cpp:501 pcbnew/pcb_shape.cpp:906
-#: pcbnew/pcb_tablecell.cpp:182 pcbnew/pcb_track.cpp:2068 pcbnew/zone.cpp:1845
-#: pcbnew/zone.cpp:1857
+#: pcbnew/pcb_tablecell.cpp:182 pcbnew/pcb_track.cpp:2068 pcbnew/zone.cpp:1869
+#: pcbnew/zone.cpp:1881
 msgid "Position X"
 msgstr ""
 
 #: eeschema/sch_bitmap.cpp:314 eeschema/sch_pin.cpp:2226
 #: eeschema/sch_shape.cpp:745 eeschema/sch_symbol.cpp:2960
 #: pcbnew/board_item.cpp:408 pcbnew/pcb_group.cpp:502 pcbnew/pcb_shape.cpp:908
-#: pcbnew/pcb_tablecell.cpp:183 pcbnew/pcb_track.cpp:2072 pcbnew/zone.cpp:1851
-#: pcbnew/zone.cpp:1858
+#: pcbnew/pcb_tablecell.cpp:183 pcbnew/pcb_track.cpp:2072 pcbnew/zone.cpp:1875
+#: pcbnew/zone.cpp:1882
 msgid "Position Y"
 msgstr ""
 
@@ -17446,7 +17449,7 @@ msgstr ""
 #: eeschema/sch_bus_entry.cpp:542 eeschema/sch_junction.cpp:319
 #: eeschema/sch_label.cpp:1225 eeschema/sch_line.cpp:951
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2134 pcbnew/pad.cpp:1295
-#: pcbnew/pcb_track.cpp:1667 pcbnew/tools/pcb_control.cpp:1870
+#: pcbnew/pcb_track.cpp:1667 pcbnew/tools/pcb_control.cpp:1874
 #: pcbnew/zone.cpp:807
 msgid "Resolved Netclass"
 msgstr ""
@@ -17477,7 +17480,7 @@ msgstr ""
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:640
 #: eeschema/symbol_editor/symbol_editor.cpp:1532
 #: kicad/dialogs/panel_jobset.cpp:787 pagelayout_editor/pl_editor_frame.cpp:411
-#: pcbnew/footprint_edit_frame.cpp:805 pcbnew/footprint_edit_frame.cpp:845
+#: pcbnew/footprint_edit_frame.cpp:815 pcbnew/footprint_edit_frame.cpp:855
 #: pcbnew/pcb_edit_frame.cpp:1181
 #, c-format
 msgid "Save changes to '%s' before closing?"
@@ -17512,13 +17515,13 @@ msgid "Could not open CvPcb"
 msgstr ""
 
 #: eeschema/sch_edit_frame.cpp:1741 eeschema/sim/simulator_frame.cpp:341
-#: kicad/kicad_manager_frame.cpp:1045 pcbnew/footprint_edit_frame.cpp:1019
+#: kicad/kicad_manager_frame.cpp:1045 pcbnew/footprint_edit_frame.cpp:1029
 #: pcbnew/pcb_edit_frame.cpp:1796
 msgid "[Read Only]"
 msgstr ""
 
 #: eeschema/sch_edit_frame.cpp:1744 eeschema/sim/simulator_frame.cpp:344
-#: pcbnew/footprint_edit_frame.cpp:1028 pcbnew/pcb_edit_frame.cpp:1799
+#: pcbnew/footprint_edit_frame.cpp:1038 pcbnew/pcb_edit_frame.cpp:1799
 msgid "[Unsaved]"
 msgstr ""
 
@@ -18081,7 +18084,7 @@ msgstr ""
 #: pcbnew/pcb_io/fabmaster/pcb_io_fabmaster.cpp:62
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:220
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:506
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2706
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2709
 #: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr_parser.cpp:154
 msgid "Open cancelled by user."
 msgstr ""
@@ -18392,7 +18395,7 @@ msgstr ""
 #: pcbnew/dialogs/dialog_text_properties_base.cpp:83
 #: pcbnew/dialogs/dialog_textbox_properties_base.cpp:73
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:58
-#: pcbnew/footprint.cpp:1657 pcbnew/pad.cpp:1299 pcbnew/pad.cpp:2543
+#: pcbnew/footprint.cpp:1662 pcbnew/pad.cpp:1299 pcbnew/pad.cpp:2537
 #: pcbnew/pcb_dimension.cpp:659 pcbnew/pcb_group.cpp:396
 #: pcbnew/pcb_marker.cpp:381 pcbnew/pcb_shape.cpp:642
 #: pcbnew/pcb_tablecell.cpp:106 pcbnew/pcb_text.cpp:279
@@ -18437,11 +18440,11 @@ msgstr ""
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:39
 #: pcbnew/generators/pcb_tuning_pattern.cpp:478
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2130 pcbnew/pad.cpp:1293
-#: pcbnew/pad.cpp:2580 pcbnew/pcb_shape.cpp:923 pcbnew/pcb_tablecell.cpp:186
-#: pcbnew/pcb_track.cpp:1665 pcbnew/tools/pcb_control.cpp:1867
+#: pcbnew/pad.cpp:2574 pcbnew/pcb_shape.cpp:923 pcbnew/pcb_tablecell.cpp:186
+#: pcbnew/pcb_track.cpp:1665 pcbnew/tools/pcb_control.cpp:1871
 #: pcbnew/widgets/pcb_properties_panel.cpp:273
 #: pcbnew/widgets/search_handlers.cpp:177 pcbnew/zone.cpp:805
-#: pcbnew/zone.cpp:1905 pcbnew/zone_manager/dialog_zone_manager_base.cpp:42
+#: pcbnew/zone.cpp:1929 pcbnew/zone_manager/dialog_zone_manager_base.cpp:42
 #: pcbnew/zone_manager/model_zones_overview_table.h:76
 msgid "Net"
 msgstr ""
@@ -18591,7 +18594,7 @@ msgstr ""
 msgid "Hidden pin %s [%s, %s]"
 msgstr ""
 
-#: eeschema/sch_pin.cpp:2204 pcbnew/pad.cpp:1286 pcbnew/pad.cpp:2600
+#: eeschema/sch_pin.cpp:2204 pcbnew/pad.cpp:1286 pcbnew/pad.cpp:2594
 msgid "Pin Name"
 msgstr ""
 
@@ -18716,7 +18719,7 @@ msgstr ""
 msgid "Fill color"
 msgstr ""
 
-#: eeschema/sch_sheet.cpp:852 eeschema/sch_sheet.cpp:1712 pcbnew/zone.cpp:1835
+#: eeschema/sch_sheet.cpp:852 eeschema/sch_sheet.cpp:1712 pcbnew/zone.cpp:1859
 msgid "Sheet Name"
 msgstr ""
 
@@ -18772,12 +18775,12 @@ msgid "Exclude From Simulation"
 msgstr ""
 
 #: eeschema/sch_sheet.cpp:1733 eeschema/sch_symbol.cpp:1100
-#: eeschema/sch_symbol.cpp:3041 pcbnew/footprint.cpp:4075
+#: eeschema/sch_symbol.cpp:3041 pcbnew/footprint.cpp:4080
 msgid "Exclude From Bill of Materials"
 msgstr ""
 
 #: eeschema/sch_sheet.cpp:1736 eeschema/sch_symbol.cpp:1101
-#: eeschema/sch_symbol.cpp:3044 pcbnew/footprint.cpp:4078
+#: eeschema/sch_symbol.cpp:3044 pcbnew/footprint.cpp:4083
 msgid "Do not Populate"
 msgstr ""
 
@@ -18832,7 +18835,7 @@ msgstr ""
 msgid "Mirror Y"
 msgstr ""
 
-#: eeschema/sch_symbol.cpp:2997 pcbnew/footprint.cpp:4052
+#: eeschema/sch_symbol.cpp:2997 pcbnew/footprint.cpp:4057
 msgid "Library Link"
 msgstr ""
 
@@ -20613,12 +20616,12 @@ msgid "Save Symbol As"
 msgstr ""
 
 #: eeschema/symbol_editor/symbol_editor.cpp:855
-#: pcbnew/footprint_libraries_utils.cpp:1035
+#: pcbnew/footprint_libraries_utils.cpp:1044
 msgid "Save in library:"
 msgstr ""
 
 #: eeschema/symbol_editor/symbol_editor.cpp:944
-#: pcbnew/footprint_libraries_utils.cpp:1118
+#: pcbnew/footprint_libraries_utils.cpp:1127
 msgid "A library must be specified."
 msgstr ""
 
@@ -20697,7 +20700,7 @@ msgid "Keep Symbol"
 msgstr ""
 
 #: eeschema/symbol_editor/symbol_editor.cpp:1291 pcbnew/files.cpp:342
-#: pcbnew/footprint_libraries_utils.cpp:1204
+#: pcbnew/footprint_libraries_utils.cpp:1213
 #, c-format
 msgid "Revert '%s' to last version saved?"
 msgstr ""
@@ -21274,7 +21277,7 @@ msgstr ""
 
 #: eeschema/tools/ee_actions.cpp:356 eeschema/tools/ee_actions.cpp:588
 #: eeschema/tools/symbol_editor_drawing_tools.cpp:301
-#: pagelayout_editor/tools/pl_actions.cpp:61 pcbnew/tools/drawing_tool.cpp:1043
+#: pagelayout_editor/tools/pl_actions.cpp:61 pcbnew/tools/drawing_tool.cpp:1044
 #: pcbnew/tools/pcb_actions.cpp:185
 msgid "Draw Text"
 msgstr ""
@@ -22427,7 +22430,7 @@ msgstr ""
 
 #: eeschema/tools/ee_inspection_tool.cpp:574
 #: pagelayout_editor/tools/pl_editor_control.cpp:160
-#: pcbnew/tools/pcb_control.cpp:1661
+#: pcbnew/tools/pcb_control.cpp:1665
 msgid "UUID"
 msgstr ""
 
@@ -22493,7 +22496,7 @@ msgstr ""
 
 #: eeschema/tools/sch_drawing_tools.cpp:1174
 #: eeschema/tools/symbol_editor_drawing_tools.cpp:691
-#: pcbnew/tools/drawing_tool.cpp:1823
+#: pcbnew/tools/drawing_tool.cpp:1825
 msgid "No graphic items found in file."
 msgstr ""
 
@@ -22568,7 +22571,7 @@ msgstr ""
 msgid "Draw %s"
 msgstr ""
 
-#: eeschema/tools/sch_drawing_tools.cpp:2779 pcbnew/tools/drawing_tool.cpp:1248
+#: eeschema/tools/sch_drawing_tools.cpp:2779 pcbnew/tools/drawing_tool.cpp:1250
 msgid "Draw Table"
 msgstr ""
 
@@ -22848,7 +22851,7 @@ msgid "No text editor selected in KiCad. Please choose one."
 msgstr ""
 
 #: eeschema/tools/symbol_editor_control.cpp:438
-#: eeschema/widgets/panel_symbol_chooser.cpp:682
+#: eeschema/widgets/panel_symbol_chooser.cpp:684
 msgid "No symbol selected"
 msgstr ""
 
@@ -22862,7 +22865,7 @@ msgid "No symbol to export"
 msgstr ""
 
 #: eeschema/tools/symbol_editor_control.cpp:708
-#: pcbnew/footprint_edit_frame.cpp:1437
+#: pcbnew/footprint_edit_frame.cpp:1447
 msgid "Export View as PNG"
 msgstr ""
 
@@ -23040,11 +23043,11 @@ msgstr ""
 msgid "Graphical shapes"
 msgstr ""
 
-#: eeschema/widgets/panel_symbol_chooser.cpp:587
+#: eeschema/widgets/panel_symbol_chooser.cpp:589
 msgid "No footprint specified"
 msgstr ""
 
-#: eeschema/widgets/panel_symbol_chooser.cpp:600
+#: eeschema/widgets/panel_symbol_chooser.cpp:602
 msgid "Invalid footprint specified"
 msgstr ""
 
@@ -23333,13 +23336,15 @@ msgstr ""
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:27
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:58
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:59
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:55
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:159
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:50
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:100
-#: pcbnew/footprint.cpp:4034 pcbnew/footprint.cpp:4037
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:169
+#: pcbnew/footprint.cpp:4039 pcbnew/footprint.cpp:4042
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2137 pcbnew/pad.cpp:1303
-#: pcbnew/pad.cpp:2542 pcbnew/pcb_dimension.cpp:661
-#: pcbnew/pcb_dimension.cpp:1457 pcbnew/pcb_fields_grid_table.cpp:181
+#: pcbnew/pad.cpp:2536 pcbnew/pcb_dimension.cpp:661
+#: pcbnew/pcb_dimension.cpp:1457 pcbnew/pcb_fields_grid_table.cpp:150
 #: pcbnew/pcb_group.cpp:503 pcbnew/pcb_marker.cpp:378
 #: pcbnew/pcb_reference_image.cpp:219 pcbnew/pcb_reference_image.cpp:342
 #: pcbnew/pcb_shape.cpp:646 pcbnew/pcb_shape.cpp:890 pcbnew/pcb_shape.cpp:892
@@ -23355,7 +23360,7 @@ msgstr ""
 #: pcbnew/widgets/search_handlers.cpp:120
 #: pcbnew/widgets/search_handlers.cpp:178
 #: pcbnew/widgets/search_handlers.cpp:243 pcbnew/zone.cpp:850
-#: pcbnew/zone.cpp:1898 pcbnew/zone.cpp:1899
+#: pcbnew/zone.cpp:1922 pcbnew/zone.cpp:1923
 msgid "Layer"
 msgstr ""
 
@@ -24212,7 +24217,7 @@ msgstr ""
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:290
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:352
 #: pcbnew/dialogs/dialog_layer_selection_base.cpp:230
-#: pcbnew/dialogs/panel_setup_layers.cpp:930
+#: pcbnew/dialogs/panel_setup_layers.cpp:1125
 #: pcbnew/widgets/appearance_controls.cpp:1025
 #: pcbnew/widgets/appearance_controls_base.cpp:32
 #: pcbnew/zone_manager/model_zones_overview_table.h:77
@@ -24250,12 +24255,12 @@ msgid "PCB Background"
 msgstr ""
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:161
-#: pcbnew/widgets/appearance_controls.cpp:1844
+#: pcbnew/widgets/appearance_controls.cpp:1880
 msgid "Show All Layers"
 msgstr ""
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:164
-#: pcbnew/widgets/appearance_controls.cpp:1830
+#: pcbnew/widgets/appearance_controls.cpp:1866
 msgid "Hide All Layers But Active"
 msgstr ""
 
@@ -24264,7 +24269,7 @@ msgid "Always Hide All Layers But Active"
 msgstr ""
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:171
-#: pcbnew/widgets/appearance_controls.cpp:1847
+#: pcbnew/widgets/appearance_controls.cpp:1883
 msgid "Hide All Layers"
 msgstr ""
 
@@ -24297,8 +24302,8 @@ msgid "Change Render Color for"
 msgstr ""
 
 #: gerbview/widgets/layer_widget.cpp:341
-#: pcbnew/widgets/appearance_controls.cpp:2172
-#: pcbnew/widgets/appearance_controls.cpp:2447
+#: pcbnew/widgets/appearance_controls.cpp:2208
+#: pcbnew/widgets/appearance_controls.cpp:2483
 msgid ""
 "Left double click or middle click for color change, right click for menu"
 msgstr ""
@@ -26314,285 +26319,285 @@ msgstr ""
 msgid "Can not move '%s' to trash."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:291
+#: kicad/project_tree_pane.cpp:292
 msgid "Directory name:"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:291
+#: kicad/project_tree_pane.cpp:292
 msgid "Create New Directory"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:851
+#: kicad/project_tree_pane.cpp:852
 msgid "Switch to this Project"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:852
+#: kicad/project_tree_pane.cpp:853
 msgid "Close all editors, and switch to the selected project"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:859
+#: kicad/project_tree_pane.cpp:860
 msgid "New Directory..."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:860
+#: kicad/project_tree_pane.cpp:861
 msgid "Create a New Directory"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:868 kicad/project_tree_pane.cpp:878
+#: kicad/project_tree_pane.cpp:869 kicad/project_tree_pane.cpp:879
 msgid "Reveal in Finder"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:869
+#: kicad/project_tree_pane.cpp:870
 msgid "Reveals the directory in a Finder window"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:871
+#: kicad/project_tree_pane.cpp:872
 msgid "Open Directory in File Explorer"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:872 pcbnew/tools/pcb_actions.cpp:986
+#: kicad/project_tree_pane.cpp:873 pcbnew/tools/pcb_actions.cpp:986
 msgid "Opens the directory in the default system file manager"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:879
+#: kicad/project_tree_pane.cpp:880
 msgid "Reveals the directories in a Finder window"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:881
+#: kicad/project_tree_pane.cpp:882
 msgid "Open Directories in File Explorer"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:882
+#: kicad/project_tree_pane.cpp:883
 msgid "Opens the directories in the default system file manager"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:893
+#: kicad/project_tree_pane.cpp:894
 msgid "Open the file in a Text Editor"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:895
+#: kicad/project_tree_pane.cpp:896
 msgid "Open files in a Text Editor"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:897
+#: kicad/project_tree_pane.cpp:898
 msgid "Edit in a Text Editor"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:903
+#: kicad/project_tree_pane.cpp:904
 msgid "Run Jobs"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:911
+#: kicad/project_tree_pane.cpp:912
 msgid "Rename File..."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:912
+#: kicad/project_tree_pane.cpp:913
 msgid "Rename file"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:916
+#: kicad/project_tree_pane.cpp:917
 msgid "Rename Files..."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:917
+#: kicad/project_tree_pane.cpp:918
 msgid "Rename files"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:927
+#: kicad/project_tree_pane.cpp:928
 msgid "Delete the file and its content"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:929
+#: kicad/project_tree_pane.cpp:930
 msgid "Delete the files and their contents"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:944
+#: kicad/project_tree_pane.cpp:945
 msgid "Move to Trash"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:956
+#: kicad/project_tree_pane.cpp:957
 msgid "Add Project to Version Control..."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:957
+#: kicad/project_tree_pane.cpp:958
 msgid "Initialize a new repository"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:961
+#: kicad/project_tree_pane.cpp:962
 msgid "Commit Project..."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:962 kicad/project_tree_pane.cpp:976
+#: kicad/project_tree_pane.cpp:963 kicad/project_tree_pane.cpp:977
 msgid "Commit changes to the local repository"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:965
+#: kicad/project_tree_pane.cpp:966
 msgid "Push"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:966
+#: kicad/project_tree_pane.cpp:967
 msgid "Push committed local changes to remote repository"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:969
+#: kicad/project_tree_pane.cpp:970
 msgid "Pull"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:970
+#: kicad/project_tree_pane.cpp:971
 msgid "Pull changes from remote repository into local"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:975
+#: kicad/project_tree_pane.cpp:976
 msgid "Commit File..."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:990
+#: kicad/project_tree_pane.cpp:991
 msgid "Switch to branch "
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:995
+#: kicad/project_tree_pane.cpp:996
 msgid "Other..."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:996
+#: kicad/project_tree_pane.cpp:997
 msgid "Switch to a different branch"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:999
+#: kicad/project_tree_pane.cpp:1000
 msgid "Switch to Branch"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1003
+#: kicad/project_tree_pane.cpp:1004
 msgid "Remove Version Control"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1004
+#: kicad/project_tree_pane.cpp:1005
 msgid "Delete all version control files from the project directory."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1059
+#: kicad/project_tree_pane.cpp:1060
 #, c-format
 msgid "Change filename: '%s'"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1061
+#: kicad/project_tree_pane.cpp:1062
 msgid "Change filename"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1406
+#: kicad/project_tree_pane.cpp:1407
 msgid "Network path: not monitoring folder changes"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1412
+#: kicad/project_tree_pane.cpp:1413
 msgid "Local path: monitoring folder changes"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1595
+#: kicad/project_tree_pane.cpp:1596
 msgid "The selected directory is already a git project."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1611
-msgid "Failed to initialize git project."
-msgstr ""
-
-#: kicad/project_tree_pane.cpp:1626
+#: kicad/project_tree_pane.cpp:1603
 msgid "Set default remote"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1679
+#: kicad/project_tree_pane.cpp:1618
+msgid "Failed to initialize git project."
+msgstr ""
+
+#: kicad/project_tree_pane.cpp:1678
 msgid "Failed to set default remote."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1691 kicad/project_tree_pane.cpp:1725
-#: kicad/project_tree_pane.cpp:1747
+#: kicad/project_tree_pane.cpp:1690 kicad/project_tree_pane.cpp:1724
+#: kicad/project_tree_pane.cpp:1746
 msgid "Fetching Remote"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1732
+#: kicad/project_tree_pane.cpp:1731
 msgid "Failed to pull project"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1754
+#: kicad/project_tree_pane.cpp:1753
 msgid "Failed to push project"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1816
+#: kicad/project_tree_pane.cpp:1830
 #, c-format
 msgid "Failed to lookup branch '%s': %s"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1829
+#: kicad/project_tree_pane.cpp:1843
 #, c-format
 msgid "Failed to find branch head for '%s'"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1840
+#: kicad/project_tree_pane.cpp:1854
 #, c-format
 msgid "Failed to switch to branch '%s'"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1851
+#: kicad/project_tree_pane.cpp:1865
 #, c-format
 msgid "Failed to update HEAD reference for branch '%s'"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1870
+#: kicad/project_tree_pane.cpp:1884
 msgid "Are you sure you want to remove git tracking from this project?"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1887
+#: kicad/project_tree_pane.cpp:1901
 msgid "Failed to remove git directory"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:2223
+#: kicad/project_tree_pane.cpp:2237
 msgid "Discarding commit due to empty commit message."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:2229
+#: kicad/project_tree_pane.cpp:2243
 msgid "Discarding commit due to empty file selection."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:2235
+#: kicad/project_tree_pane.cpp:2249
 #, c-format
 msgid "Failed to get repository index: %s"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:2243
+#: kicad/project_tree_pane.cpp:2257
 #, c-format
 msgid "Failed to add file to index: %s"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:2251
+#: kicad/project_tree_pane.cpp:2265
 #, c-format
 msgid "Failed to write index: %s"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:2258
+#: kicad/project_tree_pane.cpp:2272
 #, c-format
 msgid "Failed to write tree: %s"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:2267
+#: kicad/project_tree_pane.cpp:2281
 #, c-format
 msgid "Failed to lookup tree: %s"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:2275
+#: kicad/project_tree_pane.cpp:2289
 #, c-format
 msgid "Failed to get HEAD reference: %s"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:2282
+#: kicad/project_tree_pane.cpp:2296
 #, c-format
 msgid "Failed to get commit: %s"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:2298
+#: kicad/project_tree_pane.cpp:2312
 #, c-format
 msgid "Failed to create author signature: %s"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:2333
+#: kicad/project_tree_pane.cpp:2347
 #, c-format
 msgid "Failed to create commit: %s"
 msgstr ""
@@ -27026,6 +27031,7 @@ msgid "Item Properties"
 msgstr ""
 
 #: pagelayout_editor/dialogs/properties_frame_base.cpp:461
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:145
 msgid "Default Values"
 msgstr ""
 
@@ -29435,8 +29441,8 @@ msgstr ""
 #: pcbnew/board.cpp:1807 pcbnew/dialogs/dialog_board_statistics.cpp:701
 #: pcbnew/dialogs/dialog_board_statistics_base.cpp:78
 #: pcbnew/dialogs/dialog_unused_pad_layers_base.cpp:27
-#: pcbnew/footprint.cpp:1628 pcbnew/netinfo_item.cpp:108
-#: pcbnew/pcb_draw_panel_gal.cpp:641 pcbnew/widgets/appearance_controls.cpp:331
+#: pcbnew/footprint.cpp:1633 pcbnew/netinfo_item.cpp:108
+#: pcbnew/pcb_draw_panel_gal.cpp:714 pcbnew/widgets/appearance_controls.cpp:331
 #: pcbnew/widgets/panel_selection_filter.cpp:198
 #: pcbnew/widgets/panel_selection_filter_base.cpp:45
 msgid "Pads"
@@ -29450,18 +29456,18 @@ msgstr ""
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:222
 #: pcbnew/dialogs/dialog_unused_pad_layers_base.cpp:24
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:88
-#: pcbnew/netinfo_item.cpp:123 pcbnew/pcb_draw_panel_gal.cpp:642
+#: pcbnew/netinfo_item.cpp:123 pcbnew/pcb_draw_panel_gal.cpp:715
 #: pcbnew/widgets/appearance_controls.cpp:330
 #: pcbnew/widgets/panel_selection_filter.cpp:197
 #: pcbnew/widgets/panel_selection_filter_base.cpp:41
 msgid "Vias"
 msgstr ""
 
-#: pcbnew/board.cpp:1809 pcbnew/pcb_draw_panel_gal.cpp:643
+#: pcbnew/board.cpp:1809 pcbnew/pcb_draw_panel_gal.cpp:716
 msgid "Track Segments"
 msgstr ""
 
-#: pcbnew/board.cpp:1811 pcbnew/pcb_draw_panel_gal.cpp:645
+#: pcbnew/board.cpp:1811 pcbnew/pcb_draw_panel_gal.cpp:718
 msgid "Unrouted"
 msgstr ""
 
@@ -29664,7 +29670,7 @@ msgid "Add Dielectric Layer"
 msgstr ""
 
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:330
-#: pcbnew/dialogs/panel_setup_layers.cpp:957
+#: pcbnew/dialogs/panel_setup_layers.cpp:1152
 msgid "Select layer to add:"
 msgstr ""
 
@@ -30331,14 +30337,13 @@ msgstr ""
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:154
 #: pcbnew/dialogs/dialog_render_job.cpp:41
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:117
-#: pcbnew/footprint.cpp:1640
+#: pcbnew/footprint.cpp:1645
 msgid "Front"
 msgstr ""
 
 #: pcbnew/dialogs/dialog_board_reannotate_base.cpp:187
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:154
 #: pcbnew/dialogs/dialog_render_job.cpp:39
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:560
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:122
 msgid "Back"
 msgstr ""
@@ -30501,7 +30506,7 @@ msgid ""
 msgstr ""
 
 #: pcbnew/dialogs/dialog_board_setup.cpp:301 pcbnew/files.cpp:583
-#: pcbnew/tools/pcb_control.cpp:1502
+#: pcbnew/tools/pcb_control.cpp:1506
 msgid "Loading PCB"
 msgstr ""
 
@@ -30571,7 +30576,7 @@ msgid "Total:"
 msgstr ""
 
 #: pcbnew/dialogs/dialog_board_statistics.cpp:491
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2517
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2511
 msgid "Round"
 msgstr ""
 
@@ -30686,7 +30691,7 @@ msgstr ""
 
 #: pcbnew/dialogs/dialog_cleanup_graphics.cpp:48
 #: pcbnew/dialogs/dialog_exchange_footprints.cpp:310
-#: pcbnew/footprint_libraries_utils.cpp:961
+#: pcbnew/footprint_libraries_utils.cpp:970
 msgid "Update Footprint"
 msgstr ""
 
@@ -31036,8 +31041,8 @@ msgid ""
 "This setting can be overridden by local  pad settings"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_copper_zones_base.cpp:232 pcbnew/footprint.cpp:4008
-#: pcbnew/pad.cpp:2527 pcbnew/zone.cpp:1805
+#: pcbnew/dialogs/dialog_copper_zones_base.cpp:232 pcbnew/footprint.cpp:4013
+#: pcbnew/pad.cpp:2521 pcbnew/zone.cpp:1829
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 msgid "Thermal reliefs"
 msgstr ""
@@ -31082,13 +31087,13 @@ msgstr ""
 
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:290
 #: pcbnew/dialogs/dialog_non_copper_zones_properties_base.cpp:129
-#: pcbnew/zone.cpp:1815 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
+#: pcbnew/zone.cpp:1839 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
 msgid "Solid fill"
 msgstr ""
 
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:290
 #: pcbnew/dialogs/dialog_non_copper_zones_properties_base.cpp:129
-#: pcbnew/zone.cpp:1816 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
+#: pcbnew/zone.cpp:1840 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
 msgid "Hatch pattern"
 msgstr ""
 
@@ -31146,7 +31151,7 @@ msgstr ""
 msgid "Choose what to do with unconnected copper islands"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_copper_zones_base.cpp:357 pcbnew/zone.cpp:1826
+#: pcbnew/dialogs/dialog_copper_zones_base.cpp:357 pcbnew/zone.cpp:1850
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 msgid "Below area limit"
 msgstr ""
@@ -32772,8 +32777,8 @@ msgstr ""
 msgid "Choose Footprint"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:76
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:143
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:78
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:148
 msgid "3D Models"
 msgstr ""
 
@@ -32811,40 +32816,40 @@ msgid ""
 "It will be clamped at %s."
 msgstr ""
 
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:633
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:624
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:661
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:660
 msgid "Edit Footprint Properties"
 msgstr ""
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:52
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:53
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:157
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:98
 msgid "Text Items"
 msgstr ""
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:60
 #: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:53
-#: pcbnew/pcb_fields_grid_table.cpp:183 pcbnew/pcb_text.cpp:630
+#: pcbnew/pcb_fields_grid_table.cpp:152 pcbnew/pcb_text.cpp:630
 #: pcbnew/pcb_text.cpp:647
 msgid "Keep Upright"
 msgstr ""
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:61
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:62
-#: pcbnew/pcb_fields_grid_table.cpp:184
+#: pcbnew/pcb_fields_grid_table.cpp:153
 msgid "X Offset"
 msgstr ""
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:62
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:63
-#: pcbnew/pcb_fields_grid_table.cpp:185
+#: pcbnew/pcb_fields_grid_table.cpp:154
 msgid "Y Offset"
 msgstr ""
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:68
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:69
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:64
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:168
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:56
 #: pcbnew/plot_board_layers.cpp:103
 msgid "Reference designator"
@@ -32862,14 +32867,14 @@ msgstr ""
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:188
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:193
-#: pcbnew/footprint.cpp:1286
+#: pcbnew/footprint.cpp:1291
 msgid "Through hole"
 msgstr ""
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:188
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:193
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/footprint.cpp:1283
-#: pcbnew/pad.cpp:1532 pcbnew/pad.cpp:2493
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/footprint.cpp:1288
+#: pcbnew/pad.cpp:1532 pcbnew/pad.cpp:2487
 msgid "SMD"
 msgstr ""
 
@@ -33043,28 +33048,28 @@ msgstr ""
 msgid "Footprint Properties"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:379
-#: pcbnew/footprint_libraries_utils.cpp:1124
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:388
+#: pcbnew/footprint_libraries_utils.cpp:1133
 #: pcbnew/tools/footprint_editor_control.cpp:460
 msgid "Footprint must have a name."
 msgstr ""
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:384
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:393
 #, c-format
 msgid "Footprint name may not contain '%s'."
 msgstr ""
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:437
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:446
 #, c-format
 msgid "The text width must be between %s and %s."
 msgstr ""
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:449
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:458
 #, c-format
 msgid "The text height must be between %s and %s."
 msgstr ""
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:467
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:476
 #: pcbnew/dialogs/dialog_text_properties.cpp:522
 #: pcbnew/dialogs/dialog_textbox_properties.cpp:342
 msgid ""
@@ -33733,7 +33738,7 @@ msgstr ""
 
 #: pcbnew/dialogs/dialog_global_edit_text_and_graphics.cpp:273
 #: pcbnew/dialogs/panel_fp_editor_graphics_defaults_base.cpp:64
-#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:60 pcbnew/pad.cpp:2684
+#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:60 pcbnew/pad.cpp:2678
 msgid "Copper Layers"
 msgstr ""
 
@@ -33885,7 +33890,7 @@ msgstr ""
 
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:175
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1075
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2533
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2527
 msgid "All copper layers"
 msgstr ""
 
@@ -33896,7 +33901,7 @@ msgstr ""
 
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:175
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1079
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2534
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2528
 msgid "Connected layers only"
 msgstr ""
 
@@ -34357,7 +34362,7 @@ msgid "Outset Items"
 msgstr ""
 
 #: pcbnew/dialogs/dialog_pad_properties.cpp:179
-#: pcbnew/dialogs/dialog_pad_properties_base.h:288 pcbnew/pad.cpp:2584
+#: pcbnew/dialogs/dialog_pad_properties_base.h:288 pcbnew/pad.cpp:2578
 msgid "Pad Properties"
 msgstr ""
 
@@ -34433,7 +34438,7 @@ msgstr ""
 msgid "Pad type:"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/pad.cpp:2492
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/pad.cpp:2486
 msgid "Through-hole"
 msgstr ""
 
@@ -34482,7 +34487,7 @@ msgid "Circular"
 msgstr ""
 
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:1516
-#: pcbnew/pad.cpp:2500
+#: pcbnew/pad.cpp:2494
 msgid "Oval"
 msgstr ""
 
@@ -34494,11 +34499,11 @@ msgstr ""
 msgid "Trapezoidal"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2502
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2496
 msgid "Rounded rectangle"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2503
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2497
 msgid "Chamfered rectangle"
 msgstr ""
 
@@ -34599,7 +34604,7 @@ msgstr ""
 msgid "Hole shape:"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2518
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2512
 msgid "Oblong"
 msgstr ""
 
@@ -34678,23 +34683,23 @@ msgid ""
 "Mechanical specifies a through-hole pad that is used for mechanical support"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2508
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2502
 msgid "BGA pad"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2510
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2504
 msgid "Fiducial, local to footprint"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2509
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2503
 msgid "Fiducial, global to board"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2511
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2505
 msgid "Test point pad"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2512
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2506
 msgid "Heatsink pad"
 msgstr ""
 
@@ -34934,7 +34939,7 @@ msgstr ""
 
 #: pcbnew/dialogs/dialog_plot_base.cpp:90
 #: pcbnew/widgets/appearance_controls.cpp:653
-#: pcbnew/widgets/appearance_controls.cpp:1810
+#: pcbnew/widgets/appearance_controls.cpp:1846
 msgid "Hide"
 msgstr ""
 
@@ -35913,7 +35918,7 @@ msgstr ""
 #: pcbnew/dialogs/dialog_text_properties_base.cpp:99
 #: pcbnew/pcb_dimension.cpp:1885 pcbnew/pcb_dimension.cpp:1921
 #: pcbnew/pcb_dimension.cpp:1962 pcbnew/pcb_dimension.cpp:2007
-#: pcbnew/pcb_dimension.cpp:2044 pcbnew/pcb_fields_grid_table.cpp:186
+#: pcbnew/pcb_dimension.cpp:2044 pcbnew/pcb_fields_grid_table.cpp:155
 #: pcbnew/pcb_text.cpp:626
 msgid "Knockout"
 msgstr ""
@@ -36133,7 +36138,7 @@ msgstr ""
 #: pcbnew/router/router_tool.cpp:2757 pcbnew/router/router_tool.cpp:2762
 #: pcbnew/router/router_tool.cpp:2767 pcbnew/router/router_tool.cpp:2778
 #: pcbnew/router/router_tool.cpp:2786 pcbnew/router/router_tool.cpp:2791
-#: pcbnew/tools/pcb_control.cpp:1698 pcbnew/tools/pcb_control.cpp:1708
+#: pcbnew/tools/pcb_control.cpp:1702 pcbnew/tools/pcb_control.cpp:1712
 #: pcbnew/zone.cpp:874
 #, c-format
 msgid "(from %s)"
@@ -36410,6 +36415,11 @@ msgstr ""
 msgid "Internal Layers"
 msgstr ""
 
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:496
+#, c-format
+msgid "Layer name %s already in use."
+msgstr ""
+
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:23
 msgid "Default Field Properties for New Footprints"
 msgstr ""
@@ -36474,28 +36484,28 @@ msgstr ""
 msgid "Failed to save footprint library file '%s'."
 msgstr ""
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:396
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:388
 msgid "Error adding 3D model"
 msgstr ""
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:480
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:472
 msgid "No filename entered"
 msgstr ""
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:485
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:477
 msgid "Illegal filename"
 msgstr ""
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:490
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:482
 #: pcbnew/microwave/microwave_polygon.cpp:223
 msgid "File not found"
 msgstr ""
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:495
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:487
 msgid "Unable to open file"
 msgstr ""
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:500
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:492
 msgid "Unknown error"
 msgstr ""
 
@@ -36971,11 +36981,137 @@ msgstr ""
 msgid "Apply board defaults to non-copper footprint shapes"
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:458
+#: pcbnew/dialogs/panel_setup_layers.cpp:77
+#: pcbnew/dialogs/panel_setup_layers.cpp:284
+msgid "Off-board, testing"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:87
+msgid "If you want a fabrication layer for the front side of the board"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:97
+#: pcbnew/dialogs/panel_setup_layers.cpp:266
+msgid "Off-board, manufacturing"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:105
+msgid "If you want an adhesive template for the front side of the board"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:115
+#: pcbnew/dialogs/panel_setup_layers.cpp:133
+#: pcbnew/dialogs/panel_setup_layers.cpp:151
+#: pcbnew/dialogs/panel_setup_layers.cpp:169
+#: pcbnew/dialogs/panel_setup_layers.cpp:194
+#: pcbnew/dialogs/panel_setup_layers.cpp:212
+#: pcbnew/dialogs/panel_setup_layers.cpp:230
+#: pcbnew/dialogs/panel_setup_layers.cpp:248
+msgid "On-board, non-copper"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:123
+msgid "If you want a solder paste layer for front side of the board"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:141
+msgid "If you want a silk screen layer for the front side of the board"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:159
+msgid "If you want a solder mask layer for the front of the board"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:184
+msgid "If you want a solder mask layer for the back side of the board"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:202
+msgid "If you want a silk screen layer for the back side of the board"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:220
+msgid "If you want a solder paste layer for the back side of the board"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:238
+msgid "If you want an adhesive layer for the back side of the board"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:256
+msgid "If you want a fabrication layer for the back side of the board"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:302
+msgid "Board contour"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:319
+msgid "Board contour setback"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:333
+#: pcbnew/dialogs/panel_setup_layers.cpp:347
+#: pcbnew/dialogs/panel_setup_layers.cpp:363
+#: pcbnew/dialogs/panel_setup_layers.cpp:379
+#: pcbnew/dialogs/panel_setup_layers.cpp:477
+msgid "Auxiliary"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:354
+msgid "If you want a separate layer for comments or notes"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:370
+msgid "If you want a layer for documentation drawings"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:415
 msgid "Use the Physical Stackup page to change the number of copper layers."
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:492
+#: pcbnew/dialogs/panel_setup_layers.cpp:421
+#: pcbnew/dialogs/panel_setup_layers.cpp:473
+#: pcbnew/tools/drawing_stackup_table_tool.cpp:247
+msgid "Layer Name"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:426
+msgid "signal"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:427
+msgid "power plane"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:428
+msgid "mixed"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:429
+msgid "jumper"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:432
+msgid ""
+"Copper layer type for Freerouter and other external routers.\n"
+"Power plane layers are removed from Freerouter's layer menus."
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:478
+msgid "Off-board, front"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:479
+msgid "Off-board, back"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:485
+msgid ""
+"Auxiliary layers do not flip with board side, while back and front layers do."
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:712
 #, c-format
 msgid ""
 "Footprints have some items on removed layers:\n"
@@ -36984,32 +37120,32 @@ msgid ""
 "Do you wish to continue?"
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:503
+#: pcbnew/dialogs/panel_setup_layers.cpp:723
 msgid ""
 "Items have been found on removed layers. This operation will delete all "
 "items from removed layers and cannot be undone.\n"
 "Do you wish to continue?"
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:752
+#: pcbnew/dialogs/panel_setup_layers.cpp:947
 msgid "Layer must have a name."
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:758
+#: pcbnew/dialogs/panel_setup_layers.cpp:953
 #, c-format
 msgid "%s are forbidden in layer names."
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:765
+#: pcbnew/dialogs/panel_setup_layers.cpp:960
 msgid "Layer name \"signal\" is reserved."
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:774
+#: pcbnew/dialogs/panel_setup_layers.cpp:969
 #, c-format
 msgid "Layer name '%s' already in use."
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:907
+#: pcbnew/dialogs/panel_setup_layers.cpp:1102
 #, c-format
 msgid ""
 "Imported settings have fewer copper layers than the current board (%i "
@@ -37018,15 +37154,15 @@ msgid ""
 "Continue and delete the extra inner copper layers from the current board?"
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:916
+#: pcbnew/dialogs/panel_setup_layers.cpp:1111
 msgid "Inner Layers to Be Deleted"
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:951
+#: pcbnew/dialogs/panel_setup_layers.cpp:1146
 msgid "All user-defined layers have already been added."
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:955
+#: pcbnew/dialogs/panel_setup_layers.cpp:1150
 msgid "Add User-defined Layer"
 msgstr ""
 
@@ -37034,561 +37170,6 @@ msgstr ""
 msgid "Add User Defined Layer..."
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:46
-msgid "CrtYd_Front"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:51
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:639
-msgid "Off-board, testing"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:58
-msgid "If you want a fabrication layer for the front side of the board"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:62
-msgid "Fab_Front"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:65
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:629
-msgid "Off-board, manufacturing"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:70
-msgid "If you want an adhesive template for the front side of the board"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:74
-msgid "Adhes_Front"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:77
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:89
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:101
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:113
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:581
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:593
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:605
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:617
-msgid "On-board, non-copper"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:82
-msgid "If you want a solder paste layer for front side of the board"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:86
-msgid "SoldP_Front"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:94
-msgid "If you want a silk screen layer for the front side of the board"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:98
-msgid "SilkS_Front"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:106
-msgid "If you want a solder mask layer for the front of the board"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:110
-msgid "Mask_Front"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:118
-msgid "If you want a front copper layer"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:122
-msgid "Front_layer"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:123
-msgid "Layer name of front (top) copper layer"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "signal"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "power plane"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "mixed"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "jumper"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:131
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:145
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:159
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:173
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:187
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:201
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:215
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:229
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:243
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:257
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:271
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:285
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:299
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:313
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:327
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:341
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:355
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:369
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:383
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:397
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:411
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:425
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:439
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:453
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:467
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:481
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:495
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:509
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:523
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:537
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:551
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:569
-msgid ""
-"Copper layer type for Freerouter and other external routers.\n"
-"Power plane layers are removed from Freerouter's layer menus."
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:138
-msgid "In1"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:152
-msgid "In2"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:166
-msgid "In3"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:180
-msgid "In4"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:194
-msgid "In5"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:208
-msgid "In6"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:222
-msgid "In7"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:236
-msgid "In8"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:250
-msgid "In9"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:264
-msgid "In10"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:278
-msgid "In11"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:292
-msgid "In12"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:306
-msgid "In13"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:320
-msgid "In14"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:334
-msgid "In15"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:348
-msgid "In16"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:362
-msgid "In17"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:376
-msgid "In18"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:390
-msgid "In19"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:404
-msgid "In20"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:418
-msgid "In21"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:432
-msgid "In22"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:446
-msgid "In23"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:460
-msgid "In24"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:474
-msgid "In25"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:488
-msgid "In26"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:502
-msgid "In27"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:516
-msgid "In28"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:530
-msgid "In29"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:544
-msgid "In30"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:556
-msgid "If you want a back copper layer"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:561
-msgid "Layer name of back (bottom) copper layer"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:574
-msgid "If you want a solder mask layer for the back side of the board"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:578
-msgid "SoldM_Back"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:586
-msgid "If you want a silk screen layer for the back side of the board"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:590
-msgid "SilkS_Back"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:598
-msgid "If you want a solder paste layer for the back side of the board"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:602
-msgid "SoldP_Back"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:610
-msgid "If you want an adhesive layer for the back side of the board"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:614
-msgid "Adhes_Back"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:622
-msgid "If you want a fabrication layer for the back side of the board"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:626
-msgid "Fab_Back"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:636
-msgid "CrtYd_Back"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:646
-msgid "Pcb_Edges"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:649
-msgid "Board contour"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:656
-msgid "Margin"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:659
-msgid "Board contour setback"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:666
-msgid "Eco1"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:669
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:679
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:691
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:703
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-msgid "Auxiliary"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:676
-msgid "Eco2"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:684
-msgid "If you want a separate layer for comments or notes"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:688
-msgid "Comments"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:696
-msgid "If you want a layer for documentation drawings"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:700
-msgid "Drawings"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:710
-msgid "User1"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-msgid "Off-board, front"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-msgid "Off-board, back"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:717
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:731
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:745
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:759
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:773
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:787
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:801
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:815
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:829
-msgid ""
-"Auxiliary layers do not flip with board side, while back and front layers do."
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:724
-msgid "User2"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:738
-msgid "User3"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:752
-msgid "User4"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:766
-msgid "User5"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:780
-msgid "User6"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:794
-msgid "User7"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:808
-msgid "User8"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:822
-msgid "User9"
-msgstr ""
-
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:32
 msgid ""
 "Use your board manufacturer's recommendations for solder mask expansion and "
@@ -38713,7 +38294,7 @@ msgid "%s pad connection: %s."
 msgstr ""
 
 #: pcbnew/drc/drc_engine.cpp:1499 pcbnew/drc/drc_engine.cpp:1516
-#: pcbnew/drc/drc_engine.cpp:1533 pcbnew/zone.cpp:612 pcbnew/zone.h:172
+#: pcbnew/drc/drc_engine.cpp:1533 pcbnew/zone.cpp:612 pcbnew/zone.h:179
 msgid "zone"
 msgstr ""
 
@@ -38732,7 +38313,7 @@ msgstr ""
 msgid "Checking rule assertion \"%s\"."
 msgstr ""
 
-#: pcbnew/drc/drc_item.cpp:45 pcbnew/zone.cpp:2046
+#: pcbnew/drc/drc_item.cpp:45 pcbnew/zone.cpp:2070
 msgid "Electrical"
 msgstr ""
 
@@ -39585,7 +39166,7 @@ msgid "'%s' settings differ."
 msgstr ""
 
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:619
-#: pcbnew/footprint.cpp:4085
+#: pcbnew/footprint.cpp:4090
 msgid "Exempt From Courtyard Requirement"
 msgstr ""
 
@@ -40249,131 +39830,131 @@ msgstr ""
 msgid "Generating ODB++ output files"
 msgstr ""
 
-#: pcbnew/footprint.cpp:1288
+#: pcbnew/footprint.cpp:1293
 msgid "Other"
 msgstr ""
 
-#: pcbnew/footprint.cpp:1626
+#: pcbnew/footprint.cpp:1631
 msgid "Footprint Name"
 msgstr ""
 
-#: pcbnew/footprint.cpp:1630 pcbnew/footprint.cpp:1689
+#: pcbnew/footprint.cpp:1635 pcbnew/footprint.cpp:1694
 #, c-format
 msgid "Doc: %s"
 msgstr ""
 
-#: pcbnew/footprint.cpp:1631 pcbnew/footprint.cpp:1690
+#: pcbnew/footprint.cpp:1636 pcbnew/footprint.cpp:1695
 #, c-format
 msgid "Keywords: %s"
 msgstr ""
 
-#: pcbnew/footprint.cpp:1640 pcbnew/footprint.cpp:1641
+#: pcbnew/footprint.cpp:1645 pcbnew/footprint.cpp:1646
 msgid "Board Side"
 msgstr ""
 
-#: pcbnew/footprint.cpp:1641
+#: pcbnew/footprint.cpp:1646
 msgid "Back (Flipped)"
 msgstr ""
 
-#: pcbnew/footprint.cpp:1660
+#: pcbnew/footprint.cpp:1665
 msgid "autoplaced"
 msgstr ""
 
-#: pcbnew/footprint.cpp:1663
+#: pcbnew/footprint.cpp:1668
 msgid "not in schematic"
 msgstr ""
 
-#: pcbnew/footprint.cpp:1666
+#: pcbnew/footprint.cpp:1671
 msgid "exclude from pos files"
 msgstr ""
 
-#: pcbnew/footprint.cpp:1669
+#: pcbnew/footprint.cpp:1674
 msgid "exclude from BOM"
 msgstr ""
 
-#: pcbnew/footprint.cpp:1674
+#: pcbnew/footprint.cpp:1679
 msgid "Status: "
 msgstr ""
 
-#: pcbnew/footprint.cpp:1674
+#: pcbnew/footprint.cpp:1679
 msgid "Attributes:"
 msgstr ""
 
-#: pcbnew/footprint.cpp:1681 pcbnew/footprint.cpp:4064 pcbnew/zone.cpp:1837
+#: pcbnew/footprint.cpp:1686 pcbnew/footprint.cpp:4069 pcbnew/zone.cpp:1861
 msgid "Component Class"
 msgstr ""
 
-#: pcbnew/footprint.cpp:1685
+#: pcbnew/footprint.cpp:1690
 #, c-format
 msgid "3D-Shape: %s"
 msgstr ""
 
-#: pcbnew/footprint.cpp:1685
+#: pcbnew/footprint.cpp:1690
 msgid "<none>"
 msgstr ""
 
-#: pcbnew/footprint.cpp:2100
+#: pcbnew/footprint.cpp:2105
 msgid "<no reference designator>"
 msgstr ""
 
-#: pcbnew/footprint.cpp:2102
+#: pcbnew/footprint.cpp:2107
 #, c-format
 msgid "Footprint %s"
 msgstr ""
 
-#: pcbnew/footprint.cpp:3242
+#: pcbnew/footprint.cpp:3247
 #, c-format
 msgid "(expected 'Through hole'; actual '%s')"
 msgstr ""
 
-#: pcbnew/footprint.cpp:3245
+#: pcbnew/footprint.cpp:3250
 #, c-format
 msgid "(expected 'SMD'; actual '%s')"
 msgstr ""
 
-#: pcbnew/footprint.cpp:3466
+#: pcbnew/footprint.cpp:3471
 #, c-format
 msgid "(net-tie pad group contains unknown pad number %s)"
 msgstr ""
 
-#: pcbnew/footprint.cpp:3471
+#: pcbnew/footprint.cpp:3476
 #, c-format
 msgid "(pad %s appears in more than one net-tie pad group)"
 msgstr ""
 
-#: pcbnew/footprint.cpp:4006 pcbnew/pad.cpp:2525 pcbnew/zone.cpp:1803
+#: pcbnew/footprint.cpp:4011 pcbnew/pad.cpp:2519 pcbnew/zone.cpp:1827
 msgid "Inherited"
 msgstr ""
 
-#: pcbnew/footprint.cpp:4010 pcbnew/pad.cpp:2529 pcbnew/zone.cpp:1807
+#: pcbnew/footprint.cpp:4015 pcbnew/pad.cpp:2523 pcbnew/zone.cpp:1831
 msgid "Thermal reliefs for PTH"
 msgstr ""
 
-#: pcbnew/footprint.cpp:4070
+#: pcbnew/footprint.cpp:4075
 msgid "Not in Schematic"
 msgstr ""
 
-#: pcbnew/footprint.cpp:4072
+#: pcbnew/footprint.cpp:4077
 msgid "Exclude From Position Files"
 msgstr ""
 
-#: pcbnew/footprint.cpp:4082 pcbnew/pad.cpp:2694
+#: pcbnew/footprint.cpp:4087 pcbnew/pad.cpp:2688
 msgid "Overrides"
 msgstr ""
 
-#: pcbnew/footprint.cpp:4089 pcbnew/pad.cpp:2697
+#: pcbnew/footprint.cpp:4094 pcbnew/pad.cpp:2691
 msgid "Clearance Override"
 msgstr ""
 
-#: pcbnew/footprint.cpp:4094 pcbnew/pad.cpp:2707
+#: pcbnew/footprint.cpp:4099 pcbnew/pad.cpp:2701
 msgid "Solderpaste Margin Override"
 msgstr ""
 
-#: pcbnew/footprint.cpp:4099 pcbnew/pad.cpp:2712
+#: pcbnew/footprint.cpp:4104 pcbnew/pad.cpp:2706
 msgid "Solderpaste Margin Ratio Override"
 msgstr ""
 
-#: pcbnew/footprint.cpp:4105 pcbnew/pad.cpp:2718
+#: pcbnew/footprint.cpp:4110 pcbnew/pad.cpp:2712
 msgid "Zone Connection Style"
 msgstr ""
 
@@ -40431,20 +40012,20 @@ msgstr ""
 msgid "Save as editable copy"
 msgstr ""
 
-#: pcbnew/footprint_edit_frame.cpp:997
+#: pcbnew/footprint_edit_frame.cpp:1007
 #, c-format
 msgid "[from %s]"
 msgstr ""
 
-#: pcbnew/footprint_edit_frame.cpp:1032
+#: pcbnew/footprint_edit_frame.cpp:1042
 msgid "[no footprint loaded]"
 msgstr ""
 
-#: pcbnew/footprint_edit_frame.cpp:1088
+#: pcbnew/footprint_edit_frame.cpp:1098
 msgid "Updating Footprint Libraries"
 msgstr ""
 
-#: pcbnew/footprint_edit_frame.cpp:1428
+#: pcbnew/footprint_edit_frame.cpp:1438
 msgid "No footprint selected."
 msgstr ""
 
@@ -40510,70 +40091,70 @@ msgstr ""
 msgid "Footprint exported to file '%s'."
 msgstr ""
 
-#: pcbnew/footprint_libraries_utils.cpp:549
+#: pcbnew/footprint_libraries_utils.cpp:558
 #, c-format
 msgid "Delete footprint '%s' from library '%s'?"
 msgstr ""
 
-#: pcbnew/footprint_libraries_utils.cpp:566
+#: pcbnew/footprint_libraries_utils.cpp:575
 #, c-format
 msgid "Footprint '%s' deleted from library '%s'"
 msgstr ""
 
-#: pcbnew/footprint_libraries_utils.cpp:581
+#: pcbnew/footprint_libraries_utils.cpp:590
 msgid "No footprints to export!"
 msgstr ""
 
-#: pcbnew/footprint_libraries_utils.cpp:617
+#: pcbnew/footprint_libraries_utils.cpp:626
 #, c-format
 msgid "Update footprints on board to refer to %s?"
 msgstr ""
 
-#: pcbnew/footprint_libraries_utils.cpp:668
+#: pcbnew/footprint_libraries_utils.cpp:677
 msgid "Update footprints on board to refer to new library?"
 msgstr ""
 
-#: pcbnew/footprint_libraries_utils.cpp:864
+#: pcbnew/footprint_libraries_utils.cpp:873
 #: pcbnew/footprint_viewer_frame.cpp:744
 msgid "No board currently open."
 msgstr ""
 
-#: pcbnew/footprint_libraries_utils.cpp:890
+#: pcbnew/footprint_libraries_utils.cpp:899
 msgid ""
 "Unable to find the footprint on the main board.\n"
 "Cannot save."
 msgstr ""
 
-#: pcbnew/footprint_libraries_utils.cpp:898
+#: pcbnew/footprint_libraries_utils.cpp:907
 #: pcbnew/footprint_viewer_frame.cpp:752
 msgid "Previous footprint placement still in progress."
 msgstr ""
 
-#: pcbnew/footprint_libraries_utils.cpp:974
+#: pcbnew/footprint_libraries_utils.cpp:983
 #: pcbnew/footprint_viewer_frame.cpp:793
 msgid "Insert Footprint"
 msgstr ""
 
-#: pcbnew/footprint_libraries_utils.cpp:995
+#: pcbnew/footprint_libraries_utils.cpp:1004
 msgid "Save Footprint As"
 msgstr ""
 
-#: pcbnew/footprint_libraries_utils.cpp:1144
+#: pcbnew/footprint_libraries_utils.cpp:1153
 #, c-format
 msgid "Footprint %s already exists in %s."
 msgstr ""
 
-#: pcbnew/footprint_libraries_utils.cpp:1188
+#: pcbnew/footprint_libraries_utils.cpp:1197
 #, c-format
 msgid "Footprint '%s' replaced in '%s'"
 msgstr ""
 
-#: pcbnew/footprint_libraries_utils.cpp:1189
+#: pcbnew/footprint_libraries_utils.cpp:1198
 #, c-format
 msgid "Footprint '%s' added to '%s'"
 msgstr ""
 
-#: pcbnew/footprint_libraries_utils.cpp:1233
+#: pcbnew/footprint_libraries_utils.cpp:1242
 msgid "Untitled"
 msgstr ""
 
@@ -40681,7 +40262,7 @@ msgstr ""
 msgid "Routed Length"
 msgstr ""
 
-#: pcbnew/generators/pcb_tuning_pattern.cpp:2172 pcbnew/pad.cpp:2688
+#: pcbnew/generators/pcb_tuning_pattern.cpp:2172 pcbnew/pad.cpp:2682
 #: pcbnew/pcb_track.cpp:1600
 msgid "Pad To Die Length"
 msgstr ""
@@ -41559,7 +41140,7 @@ msgstr ""
 msgid "pad"
 msgstr ""
 
-#: pcbnew/pad.cpp:1289 pcbnew/pad.cpp:2603
+#: pcbnew/pad.cpp:1289 pcbnew/pad.cpp:2597
 msgid "Pin Type"
 msgstr ""
 
@@ -41670,214 +41251,207 @@ msgstr ""
 msgid "PTH pad %s"
 msgstr ""
 
-#: pcbnew/pad.cpp:2176
-msgid "(Pad has no layer)"
-msgstr ""
-
 #: pcbnew/pad.cpp:2179
-msgid "(PTH pad has no copper layers)"
+msgid ""
+"(plated through holes normally have a copper pad on at least one outer layer)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2185
-msgid "(plated through holes normally have a copper pad on at least one layer)"
-msgstr ""
-
-#: pcbnew/pad.cpp:2193
+#: pcbnew/pad.cpp:2187
 msgid "('fiducial' property makes no sense on NPTH pads)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2197
+#: pcbnew/pad.cpp:2191
 msgid "('testpoint' property makes no sense on NPTH pads)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2200
+#: pcbnew/pad.cpp:2194
 msgid "('heatsink' property makes no sense of NPTH pads)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2203
+#: pcbnew/pad.cpp:2197
 msgid "('castellated' property is for PTH pads)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2206
+#: pcbnew/pad.cpp:2200
 msgid "('BGA' property is for SMD pads)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2209
+#: pcbnew/pad.cpp:2203
 msgid "('mechanical' property is for PTH pads)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2225
+#: pcbnew/pad.cpp:2219
 msgid "(connector pads normally have no solder paste; use a SMD pad instead)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2233
+#: pcbnew/pad.cpp:2227
 msgid "(SMD pad has a hole)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2239
+#: pcbnew/pad.cpp:2233
 msgid "(SMD pad has copper on both sides of the board)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2245 pcbnew/pad.cpp:2258
+#: pcbnew/pad.cpp:2239 pcbnew/pad.cpp:2252
 msgid "(SMD pad has copper and mask layers on different sides of the board)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2250 pcbnew/pad.cpp:2263
+#: pcbnew/pad.cpp:2244 pcbnew/pad.cpp:2257
 msgid "(SMD pad has copper and paste layers on different sides of the board)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2269
+#: pcbnew/pad.cpp:2263
 msgid "(SMD pad has no outer layers)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2289
+#: pcbnew/pad.cpp:2283
 msgid "(Pad must have a positive size)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2300
+#: pcbnew/pad.cpp:2294
 #, c-format
 msgid "(PTH pad hole size must be larger than %s)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2324
+#: pcbnew/pad.cpp:2318
 msgid "(PTH pad hole leaves no copper)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2334
+#: pcbnew/pad.cpp:2328
 msgid "(PTH pad hole not fully inside copper)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2341
+#: pcbnew/pad.cpp:2335
 msgid "(pad hole not inside pad shape)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2346
+#: pcbnew/pad.cpp:2340
 msgid "(negative local clearance values have no effect)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2365
+#: pcbnew/pad.cpp:2359
 msgid ""
 "(negative solder mask clearance is larger than some shape primitives; "
 "results may be surprising)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2375
+#: pcbnew/pad.cpp:2369
 msgid ""
 "(negative solder mask clearance is larger than pad; no solder mask will be "
 "generated)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2394
+#: pcbnew/pad.cpp:2388
 msgid ""
 "(negative solder paste margin is larger than pad; no solder paste mask will "
 "be generated)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2401
+#: pcbnew/pad.cpp:2395
 msgid "(negative corner radius is not allowed)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2403
+#: pcbnew/pad.cpp:2397
 msgid "(corner size will make pad circular)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2408
+#: pcbnew/pad.cpp:2402
 msgid "(negative corner chamfer is not allowed)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2410
+#: pcbnew/pad.cpp:2404
 msgid "(corner chamfer is too large)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2419
+#: pcbnew/pad.cpp:2413
 msgid "(trapezoid delta is too large)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2429
+#: pcbnew/pad.cpp:2423
 msgid "(custom pad shape must resolve to a single polygon)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2494
+#: pcbnew/pad.cpp:2488
 msgid "Edge connector"
 msgstr ""
 
-#: pcbnew/pad.cpp:2495
+#: pcbnew/pad.cpp:2489
 msgid "NPTH, mechanical"
 msgstr ""
 
-#: pcbnew/pad.cpp:2501
+#: pcbnew/pad.cpp:2495
 msgid "Trapezoid"
 msgstr ""
 
-#: pcbnew/pad.cpp:2513
+#: pcbnew/pad.cpp:2507
 msgid "Castellated pad"
 msgstr ""
 
-#: pcbnew/pad.cpp:2514
+#: pcbnew/pad.cpp:2508
 msgid "Mechanical pad"
 msgstr ""
 
-#: pcbnew/pad.cpp:2536
+#: pcbnew/pad.cpp:2530
 msgid "Front, back and connected layers"
 msgstr ""
 
-#: pcbnew/pad.cpp:2586
+#: pcbnew/pad.cpp:2580
 msgid "Pad Type"
 msgstr ""
 
-#: pcbnew/pad.cpp:2590
+#: pcbnew/pad.cpp:2584
 msgid "Pad Shape"
 msgstr ""
 
-#: pcbnew/pad.cpp:2595
+#: pcbnew/pad.cpp:2589
 msgid "Pad Number"
 msgstr ""
 
-#: pcbnew/pad.cpp:2607
+#: pcbnew/pad.cpp:2601
 msgid "Size X"
 msgstr ""
 
-#: pcbnew/pad.cpp:2611
+#: pcbnew/pad.cpp:2605
 msgid "Size Y"
 msgstr ""
 
-#: pcbnew/pad.cpp:2644
+#: pcbnew/pad.cpp:2638
 msgid "Corner Radius Ratio"
 msgstr ""
 
-#: pcbnew/pad.cpp:2649
+#: pcbnew/pad.cpp:2643
 msgid "Corner Radius Size"
 msgstr ""
 
-#: pcbnew/pad.cpp:2655
+#: pcbnew/pad.cpp:2649
 msgid "Hole Shape"
 msgstr ""
 
-#: pcbnew/pad.cpp:2659
+#: pcbnew/pad.cpp:2653
 msgid "Hole Size X"
 msgstr ""
 
-#: pcbnew/pad.cpp:2665
+#: pcbnew/pad.cpp:2659
 msgid "Hole Size Y"
 msgstr ""
 
-#: pcbnew/pad.cpp:2680
+#: pcbnew/pad.cpp:2674
 msgid "Fabrication Property"
 msgstr ""
 
-#: pcbnew/pad.cpp:2702 pcbnew/pcb_shape.cpp:1001 pcbnew/pcb_track.cpp:2097
+#: pcbnew/pad.cpp:2696 pcbnew/pcb_shape.cpp:1001 pcbnew/pcb_track.cpp:2097
 msgid "Soldermask Margin Override"
 msgstr ""
 
-#: pcbnew/pad.cpp:2724 pcbnew/zone.cpp:2073
+#: pcbnew/pad.cpp:2718 pcbnew/zone.cpp:2097
 msgid "Thermal Relief Spoke Width"
 msgstr ""
 
-#: pcbnew/pad.cpp:2730
+#: pcbnew/pad.cpp:2724
 msgid "Thermal Relief Spoke Angle"
 msgstr ""
 
-#: pcbnew/pad.cpp:2735 pcbnew/zone.cpp:2067
+#: pcbnew/pad.cpp:2729 pcbnew/zone.cpp:2091
 msgid "Thermal Relief Gap"
 msgstr ""
 
@@ -43156,7 +42730,7 @@ msgid "Element token contains %d parameters."
 msgstr ""
 
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:985
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3069
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3072
 #, c-format
 msgid "Library folder '%s' has unexpected sub-folders."
 msgstr ""
@@ -43168,7 +42742,7 @@ msgstr ""
 
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:1023
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:3263
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3106
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3109
 #, c-format
 msgid "Footprint library '%s' cannot be deleted."
 msgstr ""
@@ -43190,28 +42764,28 @@ msgid "Generating history section"
 msgstr ""
 
 #: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1198
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3018
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3012
 msgid "Generating BOM section"
 msgstr ""
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1365
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1361
 msgid "Generating CAD data"
 msgstr ""
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:2627
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:2621
 #, c-format
 msgid "Exporting Layer %s, Net %s"
 msgstr ""
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3173
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3167
 msgid "Generating logistic section"
 msgstr ""
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3185
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3179
 msgid "Saving file"
 msgstr ""
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3217
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3211
 msgid "Failed to save file to buffer"
 msgstr ""
 
@@ -43329,52 +42903,52 @@ msgstr ""
 msgid "Save Anyway"
 msgstr ""
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:1463
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:1465
 #, c-format
 msgid "unknown pad type: %d"
 msgstr ""
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2312
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2314
 #, c-format
 msgid "unknown via type %d"
 msgstr ""
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2603
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2606
 #, c-format
 msgid "unknown zone corner smoothing type %d"
 msgstr ""
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2752
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2755
 msgid "This file does not contain a PCB."
 msgstr ""
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2925
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2928
 #, c-format
 msgid ""
 "Library '%s' does not exist.\n"
 "Would you like to create it?"
 msgstr ""
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2930
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2933
 msgid "Library Not Found"
 msgstr ""
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2958
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2961
 #, c-format
 msgid "Footprint file name '%s' is not valid."
 msgstr ""
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2964
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2967
 #, c-format
 msgid "Insufficient permissions to delete '%s'."
 msgstr ""
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3088
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3091
 #, c-format
 msgid "Unexpected file '%s' found in library path '%s'."
 msgstr ""
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:306
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:307
 msgid "KiCad footprint file"
 msgstr ""
 
@@ -43519,7 +43093,7 @@ msgid ""
 "Zone fills will be converted on best-effort basis."
 msgstr ""
 
-#: pcbnew/pcb_io/odbpp/odb_entity.cpp:686
+#: pcbnew/pcb_io/odbpp/odb_entity.cpp:722
 msgid "Failed to add component data"
 msgstr ""
 
@@ -44352,7 +43926,7 @@ msgstr ""
 msgid "Diff Pair Gap: %s"
 msgstr ""
 
-#: pcbnew/router/router_tool.cpp:2776 pcbnew/tools/pcb_control.cpp:1707
+#: pcbnew/router/router_tool.cpp:2776 pcbnew/tools/pcb_control.cpp:1711
 #, c-format
 msgid "DP Max Uncoupled-length: %s"
 msgstr ""
@@ -45064,10 +44638,6 @@ msgstr ""
 msgid "Create Arc"
 msgstr ""
 
-#: pcbnew/tools/drawing_stackup_table_tool.cpp:247
-msgid "Layer Name"
-msgstr ""
-
 #: pcbnew/tools/drawing_stackup_table_tool.cpp:262
 msgid "Thickness (mm)"
 msgstr ""
@@ -45152,7 +44722,7 @@ msgstr ""
 msgid "Select Via Size"
 msgstr ""
 
-#: pcbnew/tools/drawing_tool.cpp:381 pcbnew/tools/drawing_tool.cpp:2386
+#: pcbnew/tools/drawing_tool.cpp:381 pcbnew/tools/drawing_tool.cpp:2388
 msgid "Draw Line"
 msgstr ""
 
@@ -45176,23 +44746,23 @@ msgstr ""
 msgid "Draw Bezier"
 msgstr ""
 
-#: pcbnew/tools/drawing_tool.cpp:1595
+#: pcbnew/tools/drawing_tool.cpp:1597
 msgid "Draw Dimension"
 msgstr ""
 
-#: pcbnew/tools/drawing_tool.cpp:2080
+#: pcbnew/tools/drawing_tool.cpp:2082
 msgid "Move Footprint Anchor"
 msgstr ""
 
-#: pcbnew/tools/drawing_tool.cpp:3804
+#: pcbnew/tools/drawing_tool.cpp:3806
 msgid "Select Net:"
 msgstr ""
 
-#: pcbnew/tools/drawing_tool.cpp:4046
+#: pcbnew/tools/drawing_tool.cpp:4048
 msgid "Via location violates DRC."
 msgstr ""
 
-#: pcbnew/tools/drawing_tool.cpp:4136
+#: pcbnew/tools/drawing_tool.cpp:4138
 msgid "Place via"
 msgstr ""
 
@@ -47389,84 +46959,84 @@ msgstr ""
 msgid "Inactive Layer Display"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:690
+#: pcbnew/tools/pcb_control.cpp:694
 msgid "Preset Layer Pairs"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:780
+#: pcbnew/tools/pcb_control.cpp:784
 msgid "Item locked."
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1003
+#: pcbnew/tools/pcb_control.cpp:1007
 msgid ""
 "Warning: some pasted items were on layers which are not present in the "
 "current board.\n"
 "These items could not be pasted.\n"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1070
+#: pcbnew/tools/pcb_control.cpp:1074
 msgid "Paste Text"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1227
+#: pcbnew/tools/pcb_control.cpp:1231
 msgid "Invalid clipboard contents"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1510
+#: pcbnew/tools/pcb_control.cpp:1514
 msgid "Error loading board."
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1544
+#: pcbnew/tools/pcb_control.cpp:1548
 msgid "Append Board"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1605
+#: pcbnew/tools/pcb_control.cpp:1609
 msgid "Active Layer"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1606 pcbnew/widgets/appearance_controls.cpp:373
+#: pcbnew/tools/pcb_control.cpp:1610 pcbnew/widgets/appearance_controls.cpp:373
 #: pcbnew/widgets/appearance_controls_base.cpp:165
 msgid "All Layers"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1618
+#: pcbnew/tools/pcb_control.cpp:1622
 msgid "Object Snapping"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1697
+#: pcbnew/tools/pcb_control.cpp:1701
 #, c-format
 msgid "DP Gap Constraints: %s"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1738
+#: pcbnew/tools/pcb_control.cpp:1742
 msgid "Resolved clearance"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1748
+#: pcbnew/tools/pcb_control.cpp:1752
 msgid "Actual clearance"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1791
+#: pcbnew/tools/pcb_control.cpp:1795
 msgid "Resolved hole clearance"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1796
+#: pcbnew/tools/pcb_control.cpp:1800
 msgid "Actual hole clearance"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1829
+#: pcbnew/tools/pcb_control.cpp:1833
 msgid "Resolved edge clearance"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1834
+#: pcbnew/tools/pcb_control.cpp:1838
 msgid "Resolved margin clearance"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1845
+#: pcbnew/tools/pcb_control.cpp:1849
 msgid "Selected Items"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1916
+#: pcbnew/tools/pcb_control.cpp:1920
 msgid "Selected 2D Length"
 msgstr ""
 
@@ -47593,7 +47163,7 @@ msgid "Auto-fill Zone(s)"
 msgstr ""
 
 #: pcbnew/tools/zone_filler_tool.cpp:277
-#: pcbnew/widgets/appearance_controls.cpp:3434
+#: pcbnew/widgets/appearance_controls.cpp:3470
 msgid "Open Preferences"
 msgstr ""
 
@@ -47814,115 +47384,115 @@ msgid "Filter nets"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:613
-#: pcbnew/widgets/appearance_controls.cpp:1792
+#: pcbnew/widgets/appearance_controls.cpp:1828
 msgid "Layer Display Options"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:625
-#: pcbnew/widgets/appearance_controls.cpp:1798
+#: pcbnew/widgets/appearance_controls.cpp:1834
 #, c-format
 msgid "Inactive layers (%s):"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:627
-#: pcbnew/widgets/appearance_controls.cpp:1800
+#: pcbnew/widgets/appearance_controls.cpp:1836
 msgid "Inactive layers:"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:641
-#: pcbnew/widgets/appearance_controls.cpp:1805
+#: pcbnew/widgets/appearance_controls.cpp:1841
 msgid "Inactive layers will be shown in full color"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:646
-#: pcbnew/widgets/appearance_controls.cpp:1807
+#: pcbnew/widgets/appearance_controls.cpp:1843
 msgid "Dim"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:648
-#: pcbnew/widgets/appearance_controls.cpp:1808
+#: pcbnew/widgets/appearance_controls.cpp:1844
 msgid "Inactive layers will be dimmed"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:655
-#: pcbnew/widgets/appearance_controls.cpp:1811
+#: pcbnew/widgets/appearance_controls.cpp:1847
 msgid "Inactive layers will be hidden"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:666
-#: pcbnew/widgets/appearance_controls.cpp:1813
+#: pcbnew/widgets/appearance_controls.cpp:1849
 msgid "Flip board view"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:688
-#: pcbnew/widgets/appearance_controls.cpp:2522
+#: pcbnew/widgets/appearance_controls.cpp:2558
 msgid "Net Display Options"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:700
-#: pcbnew/widgets/appearance_controls.cpp:2527
+#: pcbnew/widgets/appearance_controls.cpp:2563
 #, c-format
 msgid "Net colors (%s):"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:702
-#: pcbnew/widgets/appearance_controls.cpp:2529
+#: pcbnew/widgets/appearance_controls.cpp:2565
 msgid "Net colors:"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:707
-#: pcbnew/widgets/appearance_controls.cpp:2532
+#: pcbnew/widgets/appearance_controls.cpp:2568
 msgid "Choose when to show net and netclass colors"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:716
-#: pcbnew/widgets/appearance_controls.cpp:2535
+#: pcbnew/widgets/appearance_controls.cpp:2571
 msgid "Net and netclass colors are shown on all copper items"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:724
-#: pcbnew/widgets/appearance_controls.cpp:2538
+#: pcbnew/widgets/appearance_controls.cpp:2574
 msgid "Net and netclass colors are shown on the ratsnest only"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:731
-#: pcbnew/widgets/appearance_controls.cpp:2541
+#: pcbnew/widgets/appearance_controls.cpp:2577
 msgid "Net and netclass colors are not shown"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:742
-#: pcbnew/widgets/appearance_controls.cpp:2546
+#: pcbnew/widgets/appearance_controls.cpp:2582
 #, c-format
 msgid "Ratsnest display (%s):"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:744
-#: pcbnew/widgets/appearance_controls.cpp:2548
+#: pcbnew/widgets/appearance_controls.cpp:2584
 msgid "Ratsnest display:"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:749
-#: pcbnew/widgets/appearance_controls.cpp:2551
+#: pcbnew/widgets/appearance_controls.cpp:2587
 msgid "Choose which ratsnest lines to display"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:759
-#: pcbnew/widgets/appearance_controls.cpp:2554
+#: pcbnew/widgets/appearance_controls.cpp:2590
 msgid "Show ratsnest lines to items on all layers"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:764
-#: pcbnew/widgets/appearance_controls.cpp:2556
+#: pcbnew/widgets/appearance_controls.cpp:2592
 msgid "Visible layers"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:766
-#: pcbnew/widgets/appearance_controls.cpp:2557
+#: pcbnew/widgets/appearance_controls.cpp:2593
 msgid "Show ratsnest lines to items on visible layers"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:773
-#: pcbnew/widgets/appearance_controls.cpp:2560
+#: pcbnew/widgets/appearance_controls.cpp:2596
 msgid "Hide all ratsnest lines"
 msgstr ""
 
@@ -47940,13 +47510,13 @@ msgid "Highlight %s"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:935
-#: pcbnew/widgets/appearance_controls.cpp:2391
+#: pcbnew/widgets/appearance_controls.cpp:2427
 #, c-format
 msgid "Select Tracks and Vias in %s"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:938
-#: pcbnew/widgets/appearance_controls.cpp:2394
+#: pcbnew/widgets/appearance_controls.cpp:2430
 #, c-format
 msgid "Unselect Tracks and Vias in %s"
 msgstr ""
@@ -48092,90 +47662,234 @@ msgstr ""
 msgid "User defined layer 9"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:1730
+#: pcbnew/widgets/appearance_controls.cpp:1684
+msgid "User defined layer 10"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1685
+msgid "User defined layer 11"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1686
+msgid "User defined layer 12"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1687
+msgid "User defined layer 13"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1688
+msgid "User defined layer 14"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1689
+msgid "User defined layer 15"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1690
+msgid "User defined layer 16"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1691
+msgid "User defined layer 17"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1692
+msgid "User defined layer 18"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1693
+msgid "User defined layer 19"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1694
+msgid "User defined layer 20"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1695
+msgid "User defined layer 21"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1696
+msgid "User defined layer 22"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1697
+msgid "User defined layer 23"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1698
+msgid "User defined layer 24"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1699
+msgid "User defined layer 25"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1700
+msgid "User defined layer 26"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1701
+msgid "User defined layer 27"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1702
+msgid "User defined layer 28"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1703
+msgid "User defined layer 29"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1704
+msgid "User defined layer 30"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1705
+msgid "User defined layer 31"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1706
+msgid "User defined layer 32"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1707
+msgid "User defined layer 33"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1708
+msgid "User defined layer 34"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1709
+msgid "User defined layer 35"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1710
+msgid "User defined layer 36"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1711
+msgid "User defined layer 37"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1712
+msgid "User defined layer 38"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1713
+msgid "User defined layer 39"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1714
+msgid "User defined layer 40"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1715
+msgid "User defined layer 41"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1716
+msgid "User defined layer 42"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1717
+msgid "User defined layer 43"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1718
+msgid "User defined layer 44"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1719
+msgid "User defined layer 45"
+msgstr ""
+
+#: pcbnew/widgets/appearance_controls.cpp:1766
 msgid "Front copper layer"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:1731
+#: pcbnew/widgets/appearance_controls.cpp:1767
 msgid "Back copper layer"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:1732
+#: pcbnew/widgets/appearance_controls.cpp:1768
 msgid "Inner copper layer"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:1822
+#: pcbnew/widgets/appearance_controls.cpp:1858
 msgid "Show All Copper Layers"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:1824
+#: pcbnew/widgets/appearance_controls.cpp:1860
 msgid "Hide All Copper Layers"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:1835
+#: pcbnew/widgets/appearance_controls.cpp:1871
 msgid "Show All Non Copper Layers"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:1839
+#: pcbnew/widgets/appearance_controls.cpp:1875
 msgid "Hide All Non Copper Layers"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:1853
+#: pcbnew/widgets/appearance_controls.cpp:1889
 msgid "Show Only Front Assembly Layers"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:1856
+#: pcbnew/widgets/appearance_controls.cpp:1892
 msgid "Show Only Front Layers"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:1863
+#: pcbnew/widgets/appearance_controls.cpp:1899
 msgid "Show Only Inner Layers"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:1867
+#: pcbnew/widgets/appearance_controls.cpp:1903
 msgid "Show Only Back Layers"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:1871
+#: pcbnew/widgets/appearance_controls.cpp:1907
 msgid "Show Only Back Assembly Layers"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:2248
+#: pcbnew/widgets/appearance_controls.cpp:2284
 #, c-format
 msgid "Set opacity of %s"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:2367
+#: pcbnew/widgets/appearance_controls.cpp:2403
 msgid "Set Netclass Color"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:2371
+#: pcbnew/widgets/appearance_controls.cpp:2407
 msgid "Use Color from Schematic"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:2380
+#: pcbnew/widgets/appearance_controls.cpp:2416
 msgid "Clear Netclass Color"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:2388
+#: pcbnew/widgets/appearance_controls.cpp:2424
 #, c-format
 msgid "Highlight Nets in %s"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:2399
+#: pcbnew/widgets/appearance_controls.cpp:2435
 msgid "Show All Netclasses"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:2401
+#: pcbnew/widgets/appearance_controls.cpp:2437
 msgid "Hide All Other Netclasses"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:2462
+#: pcbnew/widgets/appearance_controls.cpp:2498
 #, c-format
 msgid "Show or hide ratsnest for nets in %s"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:3447
+#: pcbnew/widgets/appearance_controls.cpp:3483
 msgid ""
 "The current color theme is read-only.  Create a new theme in Preferences to "
 "enable color editing."
@@ -48372,7 +48086,7 @@ msgid "Delete all nets in group '%s'?"
 msgstr ""
 
 #: pcbnew/widgets/search_handlers.cpp:179 pcbnew/zone.cpp:812
-#: pcbnew/zone.cpp:1909
+#: pcbnew/zone.cpp:1933
 msgid "Priority"
 msgstr ""
 
@@ -48427,7 +48141,7 @@ msgstr ""
 msgid "%s"
 msgstr ""
 
-#: pcbnew/zone.cpp:862 pcbnew/zone.cpp:1972
+#: pcbnew/zone.cpp:862 pcbnew/zone.cpp:1996
 msgid "Fill Mode"
 msgstr ""
 
@@ -48491,79 +48205,79 @@ msgstr ""
 msgid "Zone %s %s"
 msgstr ""
 
-#: pcbnew/zone.cpp:1916
+#: pcbnew/zone.cpp:1940
 msgid "Keepout"
 msgstr ""
 
-#: pcbnew/zone.cpp:1918
+#: pcbnew/zone.cpp:1942
 msgid "Keep Out Tracks"
 msgstr ""
 
-#: pcbnew/zone.cpp:1924
+#: pcbnew/zone.cpp:1948
 msgid "Keep Out Vias"
 msgstr ""
 
-#: pcbnew/zone.cpp:1930
+#: pcbnew/zone.cpp:1954
 msgid "Keep Out Pads"
 msgstr ""
 
-#: pcbnew/zone.cpp:1936
+#: pcbnew/zone.cpp:1960
 msgid "Keep Out Copper Pours"
 msgstr ""
 
-#: pcbnew/zone.cpp:1942
+#: pcbnew/zone.cpp:1966
 msgid "Keep Out Footprints"
 msgstr ""
 
-#: pcbnew/zone.cpp:1951
+#: pcbnew/zone.cpp:1975
 msgid "Enable"
 msgstr ""
 
-#: pcbnew/zone.cpp:1958
+#: pcbnew/zone.cpp:1982
 msgid "Source Type"
 msgstr ""
 
-#: pcbnew/zone.cpp:1963
+#: pcbnew/zone.cpp:1987
 msgid "Source Name"
 msgstr ""
 
-#: pcbnew/zone.cpp:1995
+#: pcbnew/zone.cpp:2019
 msgid "Cannot be less than zone minimum width"
 msgstr ""
 
-#: pcbnew/zone.cpp:2001
+#: pcbnew/zone.cpp:2025
 msgid "Hatch Width"
 msgstr ""
 
-#: pcbnew/zone.cpp:2008
+#: pcbnew/zone.cpp:2032
 msgid "Hatch Gap"
 msgstr ""
 
-#: pcbnew/zone.cpp:2015
+#: pcbnew/zone.cpp:2039
 msgid "Hatch Minimum Hole Ratio"
 msgstr ""
 
-#: pcbnew/zone.cpp:2023
+#: pcbnew/zone.cpp:2047
 msgid "Smoothing Effort"
 msgstr ""
 
-#: pcbnew/zone.cpp:2029
+#: pcbnew/zone.cpp:2053
 msgid "Smoothing Amount"
 msgstr ""
 
-#: pcbnew/zone.cpp:2035
+#: pcbnew/zone.cpp:2059
 msgid "Remove Islands"
 msgstr ""
 
-#: pcbnew/zone.cpp:2040
+#: pcbnew/zone.cpp:2064
 msgid "Minimum Island Area"
 msgstr ""
 
-#: pcbnew/zone.cpp:2055
+#: pcbnew/zone.cpp:2079
 msgid "Minimum Width"
 msgstr ""
 
-#: pcbnew/zone.cpp:2063
+#: pcbnew/zone.cpp:2087
 msgid "Pad Connections"
 msgstr ""
 
diff --git a/translation/pofiles/hu.po b/translation/pofiles/hu.po
index 8b7515fdb4..851dfc48db 100644
--- a/translation/pofiles/hu.po
+++ b/translation/pofiles/hu.po
@@ -10,7 +10,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: KiCad\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-01-28 19:42+0300\n"
+"POT-Creation-Date: 2025-01-29 19:59+0300\n"
 "PO-Revision-Date: 2025-01-20 13:00+0000\n"
 "Last-Translator: Sárkány Lőrinc <lsarkany@gmail.com>\n"
 "Language-Team: Hungarian <https://hosted.weblate.org/projects/kicad/master-"
@@ -162,7 +162,7 @@ msgstr "Újratöltési idő %.3f sec"
 #: pcbnew/pcb_io/easyedapro/pcb_io_easyedapro.cpp:116
 #: pcbnew/pcb_io/fabmaster/pcb_io_fabmaster.cpp:59
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:503
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2703
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2706
 #, c-format
 msgid "Loading %s..."
 msgstr "%s betöltése..."
@@ -285,7 +285,7 @@ msgstr "KiCad 3D megjelenítő"
 #: 3d-viewer/3d_viewer/eda_3d_viewer_frame.cpp:667
 #: eeschema/dialogs/panel_eeschema_display_options_base.cpp:27
 #: eeschema/dialogs/panel_sym_display_options_base.cpp:25
-#: pcbnew/footprint_edit_frame.cpp:242 pcbnew/footprint_edit_frame.cpp:955
+#: pcbnew/footprint_edit_frame.cpp:242 pcbnew/footprint_edit_frame.cpp:965
 #: pcbnew/pcb_edit_frame.cpp:326 pcbnew/pcb_edit_frame.cpp:1708
 #: pcbnew/tools/pcb_actions.cpp:1327
 msgid "Appearance"
@@ -324,10 +324,10 @@ msgstr "A(z) „%s” fájl mentéséhez írási jogosultságokra van szükség.
 #: 3d-viewer/3d_viewer/eda_3d_viewer_frame.cpp:748 common/confirm.cpp:211
 #: common/dialogs/dialog_grid_settings.cpp:82
 #: common/dialogs/dialog_grid_settings.cpp:89
-#: common/dialogs/panel_embedded_files.cpp:296
-#: common/dialogs/panel_embedded_files.cpp:369
-#: common/dialogs/panel_embedded_files.cpp:400
-#: common/dialogs/panel_embedded_files.cpp:410
+#: common/dialogs/panel_embedded_files.cpp:307
+#: common/dialogs/panel_embedded_files.cpp:416
+#: common/dialogs/panel_embedded_files.cpp:447
+#: common/dialogs/panel_embedded_files.cpp:457
 #: common/dialogs/panel_setup_severities.cpp:44 common/kidialog.cpp:126
 #: eeschema/dialogs/dialog_erc.cpp:878
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1812
@@ -350,9 +350,9 @@ msgstr "A(z) „%s” fájl mentéséhez írási jogosultságokra van szükség.
 #: pcb_calculator/calculator_panels/panel_fusing_current.cpp:191
 #: pcb_calculator/calculator_panels/panel_fusing_current.cpp:203
 #: pcbnew/dialogs/dialog_drc.cpp:984
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:397
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:389
 #: pcbnew/drc/drc_item.cpp:231 pcbnew/pcb_marker.cpp:211
-#: pcbnew/widgets/appearance_controls.cpp:2729
+#: pcbnew/widgets/appearance_controls.cpp:2765
 msgid "Error"
 msgstr "Hiba"
 
@@ -702,7 +702,7 @@ msgstr "DNP jelölésű modellek"
 msgid "Model Bounding Boxes"
 msgstr "Modell határolódobozai"
 
-#: 3d-viewer/dialogs/appearance_controls_3D.cpp:77 common/layer_id.cpp:170
+#: 3d-viewer/dialogs/appearance_controls_3D.cpp:77 common/layer_id.cpp:125
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:30
 #: eeschema/dialogs/dialog_update_from_pcb_base.cpp:64
 #: pcb_calculator/calculator_panels/panel_rf_attenuators_base.cpp:111
@@ -816,13 +816,13 @@ msgid "Uncheck 'Use board stackup colors' to allow color editing."
 msgstr ""
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:563
-#: pcbnew/widgets/appearance_controls.cpp:2198
+#: pcbnew/widgets/appearance_controls.cpp:2234
 #, c-format
 msgid "Show or hide %s"
 msgstr "%s megjelenítése/elrejtése"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:633
-#: pcbnew/widgets/appearance_controls.cpp:2571
+#: pcbnew/widgets/appearance_controls.cpp:2607
 #, c-format
 msgid "Presets (%s+Tab):"
 msgstr "Előbeállítások (%s+Tab):"
@@ -830,93 +830,93 @@ msgstr "Előbeállítások (%s+Tab):"
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:647
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1644
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2078
-#: pcbnew/widgets/appearance_controls.cpp:2596
+#: pcbnew/widgets/appearance_controls.cpp:2632
 msgid "Save preset..."
 msgstr "Előbeállítás mentése…"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:648
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1645
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2079
-#: pcbnew/widgets/appearance_controls.cpp:2597
+#: pcbnew/widgets/appearance_controls.cpp:2633
 msgid "Delete preset..."
 msgstr "Előbeállítás törlése…"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:754
-#: pcbnew/widgets/appearance_controls.cpp:2702
+#: pcbnew/widgets/appearance_controls.cpp:2738
 msgid "Layer preset name:"
 msgstr "Rétegelőbeállítás neve:"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:755
-#: pcbnew/widgets/appearance_controls.cpp:2703
+#: pcbnew/widgets/appearance_controls.cpp:2739
 msgid "Save Layer Preset"
 msgstr "Rétegelőbeállítás mentése"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:770
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1819
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2221
-#: pcbnew/widgets/appearance_controls.cpp:2736
+#: pcbnew/widgets/appearance_controls.cpp:2772
 msgid "Overwrite existing preset?"
 msgstr "Felülírja a meglévő előbeállítást?"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:796
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1844
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2246
-#: pcbnew/widgets/appearance_controls.cpp:2762
+#: pcbnew/widgets/appearance_controls.cpp:2798
 msgid "Presets"
 msgstr "Előbeállítások"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:805
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1856
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2258
-#: pcbnew/widgets/appearance_controls.cpp:2774
+#: pcbnew/widgets/appearance_controls.cpp:2810
 msgid "Delete Preset"
 msgstr "Előbeállítás törlése"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:806
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1857
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2259
-#: pcbnew/widgets/appearance_controls.cpp:2775
+#: pcbnew/widgets/appearance_controls.cpp:2811
 msgid "Select preset:"
 msgstr "Előbeállítás kiválasztása:"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:864
-#: pcbnew/widgets/appearance_controls.cpp:2875
+#: pcbnew/widgets/appearance_controls.cpp:2911
 #, c-format
 msgid "Viewports (%s+Tab):"
 msgstr "Nézőpontok (%s+Tab):"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:873
-#: pcbnew/widgets/appearance_controls.cpp:2884
+#: pcbnew/widgets/appearance_controls.cpp:2920
 msgid "Save viewport..."
 msgstr "Nézőpont mentése…"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:874
-#: pcbnew/widgets/appearance_controls.cpp:2885
+#: pcbnew/widgets/appearance_controls.cpp:2921
 msgid "Delete viewport..."
 msgstr "Nézőpont törlése…"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:905
-#: pcbnew/widgets/appearance_controls.cpp:2934
+#: pcbnew/widgets/appearance_controls.cpp:2970
 msgid "Viewport name:"
 msgstr "Nézőpont neve:"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:906
-#: pcbnew/widgets/appearance_controls.cpp:2934
+#: pcbnew/widgets/appearance_controls.cpp:2970
 msgid "Save Viewport"
 msgstr "Nézőpont mentése"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:946
-#: pcbnew/widgets/appearance_controls.cpp:2973
+#: pcbnew/widgets/appearance_controls.cpp:3009
 msgid "Viewports"
 msgstr "Nézőpontok"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:955
-#: pcbnew/widgets/appearance_controls.cpp:2982
+#: pcbnew/widgets/appearance_controls.cpp:3018
 msgid "Delete Viewport"
 msgstr "Nézőpont törlése"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:956
-#: pcbnew/widgets/appearance_controls.cpp:2983
+#: pcbnew/widgets/appearance_controls.cpp:3019
 msgid "Select viewport:"
 msgstr "Nézőpont kiválasztása:"
 
@@ -1301,7 +1301,7 @@ msgid "Z:"
 msgstr "Z:"
 
 #: 3d-viewer/dialogs/panel_preview_3d_model_base.cpp:68
-#: gerbview/gerber_draw_item.cpp:722 pcbnew/footprint.cpp:1676
+#: gerbview/gerber_draw_item.cpp:722 pcbnew/footprint.cpp:1681
 #: pcbnew/pad.cpp:1361
 msgid "Rotation"
 msgstr "Forgatás"
@@ -1894,8 +1894,8 @@ msgid "Information"
 msgstr "Információ"
 
 #: common/confirm.cpp:266 common/confirm.cpp:269
-#: common/dialogs/panel_embedded_files.cpp:272
-#: common/dialogs/panel_embedded_files.cpp:346
+#: common/dialogs/panel_embedded_files.cpp:285
+#: common/dialogs/panel_embedded_files.cpp:393
 #: eeschema/design_block_utils.cpp:50 eeschema/design_block_utils.cpp:183
 #: eeschema/symbol_editor/symbol_editor.cpp:372
 #: eeschema/symbol_editor/symbol_editor.cpp:998
@@ -1910,7 +1910,7 @@ msgstr "Információ"
 #: pcbnew/dialogs/dialog_gencad_export_options.cpp:119
 #: pcbnew/dialogs/dialog_track_via_properties.cpp:570
 #: pcbnew/footprint_libraries_utils.cpp:375
-#: pcbnew/footprint_libraries_utils.cpp:1148 pcbnew/router/router_tool.cpp:1849
+#: pcbnew/footprint_libraries_utils.cpp:1157 pcbnew/router/router_tool.cpp:1849
 #: pcbnew/router/router_tool.cpp:2603
 #: pcbnew/tools/footprint_editor_control.cpp:470 pcbnew/zone_filler.cpp:881
 msgid "Confirmation"
@@ -1952,7 +1952,7 @@ msgid "KiCad Design Block folders"
 msgstr "KiCad projekt fájl"
 
 #: common/design_block_io.cpp:172
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3036
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3039
 #, c-format
 msgid "Cannot overwrite library path '%s'."
 msgstr "Nem lehet felülírni a(z) \"%s\" könyvtár elérési útvonalat."
@@ -1969,7 +1969,7 @@ msgstr ""
 "Kérjük, ellenőrizze, van-e írási jogosultsága, majd próbálja meg újra."
 
 #: common/design_block_io.cpp:201 pcbnew/pcb_io/geda/pcb_io_geda.cpp:977
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3061
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3064
 #, c-format
 msgid "Insufficient permissions to delete folder '%s'."
 msgstr "A(z) \"%s\" könyvtár törléséhez írási jogosultságokra van szükség."
@@ -2068,8 +2068,8 @@ msgstr "A(z) \"%s\" globális könyvtártáblázat útvonal nem hozható létre.
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:50
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:99
 #: pcbnew/dialogs/panel_pcbnew_action_plugins_base.cpp:42
-#: pcbnew/footprint_libraries_utils.cpp:1006
-#: pcbnew/footprint_libraries_utils.cpp:1334
+#: pcbnew/footprint_libraries_utils.cpp:1015
+#: pcbnew/footprint_libraries_utils.cpp:1343
 msgid "Description"
 msgstr "Leírás"
 
@@ -2509,7 +2509,7 @@ msgstr "Környezeti változók"
 #: eeschema/dialogs/panel_bom_presets_base.cpp:80
 #: eeschema/dialogs/panel_sym_lib_table.cpp:384
 #: eeschema/dialogs/panel_template_fieldnames_base.cpp:42
-#: eeschema/fields_grid_table.cpp:478 eeschema/sch_pin.cpp:1579
+#: eeschema/fields_grid_table.cpp:469 eeschema/sch_pin.cpp:1579
 #: eeschema/sch_symbol.cpp:2065 eeschema/sch_symbol.cpp:2115
 #: eeschema/symbol_editor/symbol_editor.cpp:1598
 #: eeschema/symbol_viewer_frame.cpp:459
@@ -2519,13 +2519,15 @@ msgstr "Környezeti változók"
 #: kicad/pcm/dialogs/dialog_manage_repositories_base.cpp:39
 #: kicad/pcm/dialogs/panel_package_base.cpp:50
 #: pcbnew/dialogs/dialog_footprint_wizard_list_base.cpp:42
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:54
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:170
 #: pcbnew/dialogs/panel_fp_lib_table.cpp:438
-#: pcbnew/pcb_fields_grid_table.cpp:174 pcbnew/pcb_group.cpp:507
+#: pcbnew/pcb_fields_grid_table.cpp:143 pcbnew/pcb_group.cpp:507
 #: pcbnew/widgets/pcb_net_inspector_panel.cpp:120
 #: pcbnew/widgets/search_handlers.cpp:176
 #: pcbnew/widgets/search_handlers.cpp:309
 #: pcbnew/widgets/search_handlers.cpp:388 pcbnew/zone.cpp:853
-#: pcbnew/zone.cpp:1913 pcbnew/zone_manager/dialog_zone_manager_base.cpp:38
+#: pcbnew/zone.cpp:1937 pcbnew/zone_manager/dialog_zone_manager_base.cpp:38
 #: pcbnew/zone_manager/model_zones_overview_table.h:75
 #, fuzzy
 msgid "Name"
@@ -2732,7 +2734,7 @@ msgstr "Furat kívül esik a tartományon"
 #: eeschema/symbol_editor/symbol_editor.cpp:860
 #: pcb_calculator/dialogs/dialog_regulator_form_base.cpp:27
 #: pcbnew/board_stackup_manager/dialog_dielectric_list_manager_base.cpp:31
-#: pcbnew/footprint_libraries_utils.cpp:1040
+#: pcbnew/footprint_libraries_utils.cpp:1049
 #, fuzzy
 msgid "Name:"
 msgstr "Név:"
@@ -3391,7 +3393,7 @@ msgstr "Beállítás"
 #: eeschema/dialogs/dialog_sim_format_value.cpp:75
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:57
 #: eeschema/dialogs/panel_sym_lib_table.cpp:385
-#: eeschema/fields_grid_table.cpp:479 eeschema/sch_symbol.cpp:1098
+#: eeschema/fields_grid_table.cpp:470 eeschema/sch_symbol.cpp:1098
 #: eeschema/sch_symbol.cpp:2062 eeschema/sch_symbol.cpp:2112
 #: eeschema/sch_symbol.cpp:2994 eeschema/sim/simulator_frame_ui.cpp:616
 #: eeschema/sim/simulator_frame_ui.cpp:2673
@@ -3401,13 +3403,13 @@ msgstr "Beállítás"
 #: eeschema/widgets/search_handlers.cpp:247
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:69
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:70
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:65
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:157
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:169
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:48
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:57
-#: pcbnew/dialogs/panel_fp_lib_table.cpp:439 pcbnew/footprint.cpp:4048
+#: pcbnew/dialogs/panel_fp_lib_table.cpp:439 pcbnew/footprint.cpp:4053
 #: pcbnew/footprint_wizard_frame.cpp:326 pcbnew/pcb_dimension.cpp:605
-#: pcbnew/pcb_fields_grid_table.cpp:175 pcbnew/plot_board_layers.cpp:107
+#: pcbnew/pcb_fields_grid_table.cpp:144 pcbnew/plot_board_layers.cpp:107
 #: pcbnew/widgets/search_handlers.cpp:119
 #, fuzzy
 msgid "Value"
@@ -3538,7 +3540,7 @@ msgstr "Kimeneti mód:"
 #: eeschema/dialogs/dialog_plot_schematic_base.cpp:78
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:72
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:69
-#: eeschema/fields_grid_table.cpp:491
+#: eeschema/fields_grid_table.cpp:482
 #: eeschema/printing/dialog_print_using_printer_base.cpp:35
 #: eeschema/sch_bus_entry.cpp:674 eeschema/sch_junction.cpp:383
 #: eeschema/sch_line.cpp:1099 eeschema/sim/simulator_frame_ui.cpp:609
@@ -3795,7 +3797,7 @@ msgstr "OK"
 #: common/dialogs/git/dialog_git_auth.cpp:54
 #: common/dialogs/git/dialog_git_commit.cpp:143
 #: common/dialogs/git/dialog_git_switch.cpp:69
-#: common/dialogs/panel_embedded_files.cpp:370 common/tool/actions.cpp:159
+#: common/dialogs/panel_embedded_files.cpp:417 common/tool/actions.cpp:159
 #: eeschema/dialogs/dialog_erc.cpp:426
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1344 eeschema/sheet.cpp:783
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:962
@@ -4379,7 +4381,7 @@ msgstr "Kompakt ikonok használata az eszköztárakban"
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283
 #: pcbnew/microwave/microwave_polygon.cpp:127 pcbnew/tools/pcb_control.cpp:348
 #: pcbnew/widgets/appearance_controls.cpp:637
-#: pcbnew/widgets/appearance_controls.cpp:1804
+#: pcbnew/widgets/appearance_controls.cpp:1840
 #, fuzzy
 msgid "Normal"
 msgstr "Normál"
@@ -4812,8 +4814,8 @@ msgstr ""
 "Válassza ki a könyvtártáblázatot amelyhez hozzá akarja adni a könyvtárat:"
 
 #: common/dialogs/panel_design_block_lib_table.cpp:1010
-#: common/dialogs/panel_embedded_files.cpp:348
-#: common/dialogs/panel_embedded_files.cpp:370
+#: common/dialogs/panel_embedded_files.cpp:395
+#: common/dialogs/panel_embedded_files.cpp:417
 #: eeschema/design_block_utils.cpp:89
 #: eeschema/dialogs/panel_sym_lib_table.cpp:688 eeschema/sch_base_frame.cpp:306
 #: pcbnew/dialogs/panel_fp_lib_table.cpp:1038
@@ -4903,8 +4905,8 @@ msgstr "Látható"
 #: eeschema/symbol_editor/symbol_editor.cpp:826 include/lib_table_grid.h:208
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:46
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:95
-#: pcbnew/footprint_libraries_utils.cpp:1005
-#: pcbnew/footprint_libraries_utils.cpp:1333
+#: pcbnew/footprint_libraries_utils.cpp:1014
+#: pcbnew/footprint_libraries_utils.cpp:1342
 msgid "Nickname"
 msgstr "Megnevezés"
 
@@ -4994,23 +4996,14 @@ msgstr "Másolás Referenciaponthoz"
 msgid "Copy the reference for this embedded file"
 msgstr ""
 
-#: common/dialogs/panel_embedded_files.cpp:260
-#, fuzzy
-msgid "Select a file to embed"
-msgstr "Válasszon ki egy hangolandó értéket"
-
-#: common/dialogs/panel_embedded_files.cpp:261
-msgid "All files|*.*"
-msgstr "Összes fájl|*.*"
-
-#: common/dialogs/panel_embedded_files.cpp:270
-#: common/dialogs/panel_embedded_files.cpp:343
+#: common/dialogs/panel_embedded_files.cpp:283
+#: common/dialogs/panel_embedded_files.cpp:390
 #, c-format
 msgid "File '%s' already exists."
 msgstr "A(z) \"%s\" fájl már létezik."
 
-#: common/dialogs/panel_embedded_files.cpp:274
-#: common/dialogs/panel_embedded_files.cpp:348
+#: common/dialogs/panel_embedded_files.cpp:286
+#: common/dialogs/panel_embedded_files.cpp:395
 #: eeschema/design_block_utils.cpp:51 eeschema/design_block_utils.cpp:184
 #: eeschema/symbol_editor/symbol_editor.cpp:373
 #: eeschema/symbol_editor/symbol_editor.cpp:999
@@ -5022,41 +5015,50 @@ msgstr "A(z) \"%s\" fájl már létezik."
 #: pcbnew/dialogs/dialog_export_odbpp.cpp:411
 #: pcbnew/dialogs/dialog_gencad_export_options.cpp:120
 #: pcbnew/footprint_libraries_utils.cpp:376
-#: pcbnew/footprint_libraries_utils.cpp:1150
+#: pcbnew/footprint_libraries_utils.cpp:1159
 #: pcbnew/tools/footprint_editor_control.cpp:472
 msgid "Overwrite"
 msgstr "Felülír"
 
-#: common/dialogs/panel_embedded_files.cpp:293
+#: common/dialogs/panel_embedded_files.cpp:305
 #, c-format
 msgid "Failed to add file '%s'."
 msgstr "Nem sikerült hozzáadni a(z) \"%s\" fájlt."
 
-#: common/dialogs/panel_embedded_files.cpp:330
+#: common/dialogs/panel_embedded_files.cpp:318
+#, fuzzy
+msgid "Select a file to embed"
+msgstr "Válasszon ki egy hangolandó értéket"
+
+#: common/dialogs/panel_embedded_files.cpp:319
+msgid "All files|*.*"
+msgstr "Összes fájl|*.*"
+
+#: common/dialogs/panel_embedded_files.cpp:377
 #, fuzzy
 msgid "Select a directory to export files"
 msgstr "Válassza ki az IDF exportálási fájl nevét"
 
-#: common/dialogs/panel_embedded_files.cpp:362
+#: common/dialogs/panel_embedded_files.cpp:409
 #, c-format
 msgid "Directory '%s' is not writable."
 msgstr "A könyvtár '%s' nem írható."
 
-#: common/dialogs/panel_embedded_files.cpp:365
+#: common/dialogs/panel_embedded_files.cpp:412
 #, c-format
 msgid "Folder '%s' is not writable."
 msgstr "A könyvtár '%s' nem írható."
 
-#: common/dialogs/panel_embedded_files.cpp:370
+#: common/dialogs/panel_embedded_files.cpp:417
 msgid "Retry"
 msgstr "Újra"
 
-#: common/dialogs/panel_embedded_files.cpp:397
+#: common/dialogs/panel_embedded_files.cpp:444
 #, c-format
 msgid "Failed to open file '%s'."
 msgstr "A '%s' fájl megnyitása nem sikerült."
 
-#: common/dialogs/panel_embedded_files.cpp:407
+#: common/dialogs/panel_embedded_files.cpp:454
 #, fuzzy, c-format
 msgid "Failed to write file '%s'."
 msgstr "Nem sikerült létrehozni a(z) \"%s\" fájlt."
@@ -5362,12 +5364,12 @@ msgstr "Nagyítás"
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1099
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:583
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:854
-#: pcbnew/dialogs/dialog_plot_base.cpp:118 pcbnew/footprint.cpp:4007
-#: pcbnew/pad.cpp:2507 pcbnew/pad.cpp:2526 pcbnew/pcb_dimension.cpp:1973
+#: pcbnew/dialogs/dialog_plot_base.cpp:118 pcbnew/footprint.cpp:4012
+#: pcbnew/pad.cpp:2501 pcbnew/pad.cpp:2520 pcbnew/pcb_dimension.cpp:1973
 #: pcbnew/widgets/appearance_controls.cpp:729
 #: pcbnew/widgets/appearance_controls.cpp:771
-#: pcbnew/widgets/appearance_controls.cpp:2540
-#: pcbnew/widgets/appearance_controls.cpp:2559 pcbnew/zone.cpp:1804
+#: pcbnew/widgets/appearance_controls.cpp:2576
+#: pcbnew/widgets/appearance_controls.cpp:2595 pcbnew/zone.cpp:1828
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:83
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 #, fuzzy
@@ -5604,9 +5606,9 @@ msgstr "Nincs csatlakoztatva"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:232
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:363
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:332
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:854 pcbnew/footprint.cpp:4009
-#: pcbnew/pad.cpp:2528 pcbnew/pcb_table.cpp:533 pcbnew/pcb_textbox.cpp:795
-#: pcbnew/zone.cpp:857 pcbnew/zone.cpp:1806
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:854 pcbnew/footprint.cpp:4014
+#: pcbnew/pad.cpp:2522 pcbnew/pcb_table.cpp:533 pcbnew/pcb_textbox.cpp:795
+#: pcbnew/zone.cpp:857 pcbnew/zone.cpp:1830
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 #, fuzzy
 msgid "Solid"
@@ -5752,7 +5754,7 @@ msgstr "Vezetékosztályok:"
 
 #: common/dialogs/panel_setup_netclasses_base.cpp:52
 #: pcbnew/tools/board_inspection_tool.cpp:641
-#: pcbnew/tools/board_inspection_tool.cpp:1201 pcbnew/zone.cpp:2048
+#: pcbnew/tools/board_inspection_tool.cpp:1201 pcbnew/zone.cpp:2072
 #, fuzzy
 msgid "Clearance"
 msgstr "Szigetelési távolság"
@@ -5864,7 +5866,7 @@ msgstr "Vonalkázott"
 
 #: common/dialogs/panel_setup_netclasses_base.cpp:153
 #: eeschema/sch_field.cpp:1270 eeschema/sch_label.cpp:207
-#: pcbnew/board_connected_item.cpp:200 pcbnew/pad.cpp:2582 pcbnew/zone.cpp:1907
+#: pcbnew/board_connected_item.cpp:200 pcbnew/pad.cpp:2576 pcbnew/zone.cpp:1931
 #, fuzzy
 msgid "Net Class"
 msgstr "Vezetékosztály"
@@ -6002,7 +6004,7 @@ msgstr "Vonal"
 #: common/eda_shape.cpp:2203
 #: eeschema/dialogs/dialog_label_properties_base.cpp:178
 #: eeschema/sch_label.cpp:2249
-#: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:2499
+#: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:2493
 #: pcbnew/pcb_dimension.cpp:1974
 #, fuzzy
 msgid "Rectangle"
@@ -6208,7 +6210,7 @@ msgstr "Egér és Érintőpad"
 msgid "Hotkeys"
 msgstr "Gyorsbillentyűk"
 
-#: common/eda_base_frame.cpp:1116 kicad/project_tree_pane.cpp:1008
+#: common/eda_base_frame.cpp:1116 kicad/project_tree_pane.cpp:1009
 #, fuzzy
 msgid "Version Control"
 msgstr "Kiválasztás megszüntetése"
@@ -6275,7 +6277,7 @@ msgstr "Szimulátor..."
 
 #: common/eda_base_frame.cpp:1182 common/tool/actions.cpp:1106
 #: common/tool/common_tools.cpp:617 kicad/tools/kicad_manager_actions.cpp:147
-#: pcbnew/footprint_edit_frame.cpp:1035 pcbnew/menubar_footprint_editor.cpp:92
+#: pcbnew/footprint_edit_frame.cpp:1045 pcbnew/menubar_footprint_editor.cpp:92
 #, fuzzy
 msgid "Footprint Editor"
 msgstr "Alkatrészrajzolat Szerkesztő"
@@ -6465,7 +6467,7 @@ msgstr "Hüvelyk"
 msgid "Constrain to H, V, 45"
 msgstr "Körvonal csak vízszintes, függőleges és 45°-os vonalakból állhat"
 
-#: common/eda_draw_frame.cpp:1121 pcbnew/footprint_libraries_utils.cpp:1368
+#: common/eda_draw_frame.cpp:1121 pcbnew/footprint_libraries_utils.cpp:1377
 #, fuzzy
 msgid "Select Library"
 msgstr "Könyvtár kiválasztása"
@@ -6732,7 +6734,7 @@ msgstr "Körív"
 #: eeschema/dialogs/dialog_label_properties_base.cpp:172
 #: eeschema/sch_label.cpp:2247 gerbview/gerber_draw_item.cpp:231
 #: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:1515
-#: pcbnew/pad.cpp:2498 pcbnew/pcb_dimension.cpp:1975
+#: pcbnew/pad.cpp:2492 pcbnew/pcb_dimension.cpp:1975
 #, fuzzy
 msgid "Circle"
 msgstr "Kör"
@@ -6827,7 +6829,7 @@ msgstr "Pontok"
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:40
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:169
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2140 pcbnew/pad.cpp:1348
-#: pcbnew/pcb_fields_grid_table.cpp:177 pcbnew/pcb_reference_image.cpp:215
+#: pcbnew/pcb_fields_grid_table.cpp:146 pcbnew/pcb_reference_image.cpp:215
 #: pcbnew/pcb_reference_image.cpp:368 pcbnew/pcb_tablecell.cpp:197
 #: pcbnew/pcb_tablecell.cpp:204 pcbnew/pcb_target.cpp:156
 #: pcbnew/pcb_target.cpp:249 pcbnew/pcb_text.cpp:292 pcbnew/pcb_textbox.cpp:814
@@ -6845,7 +6847,7 @@ msgstr "Szélesség"
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:55
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:56
 #: pcbnew/pad.cpp:1349 pcbnew/pcb_dimension.cpp:1012
-#: pcbnew/pcb_fields_grid_table.cpp:178 pcbnew/pcb_reference_image.cpp:217
+#: pcbnew/pcb_fields_grid_table.cpp:147 pcbnew/pcb_reference_image.cpp:217
 #: pcbnew/pcb_reference_image.cpp:375 pcbnew/pcb_tablecell.cpp:198
 #: pcbnew/pcb_tablecell.cpp:205 pcbnew/pcb_text.cpp:293
 #: pcbnew/pcb_textbox.cpp:815
@@ -6940,7 +6942,7 @@ msgstr "Kitöltő szín:"
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:62
 #: eeschema/dialogs/dialog_tablecell_properties_base.cpp:119
 #: eeschema/dialogs/dialog_text_properties_base.cpp:113
-#: eeschema/fields_grid_table.cpp:484 eeschema/sch_label.cpp:1197
+#: eeschema/fields_grid_table.cpp:475 eeschema/sch_label.cpp:1197
 #: eeschema/sch_label.cpp:2269 eeschema/sch_tablecell.cpp:128
 #: eeschema/sch_text.cpp:637 eeschema/sch_textbox.cpp:543
 #: pagelayout_editor/dialogs/properties_frame_base.cpp:98
@@ -6951,7 +6953,7 @@ msgstr "Kitöltő szín:"
 #: pcbnew/dialogs/dialog_tablecell_properties_base.cpp:125
 #: pcbnew/dialogs/panel_fp_editor_graphics_defaults_base.cpp:57
 #: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:52
-#: pcbnew/pcb_fields_grid_table.cpp:180
+#: pcbnew/pcb_fields_grid_table.cpp:149
 #, fuzzy
 msgid "Italic"
 msgstr "Dőlt"
@@ -6967,7 +6969,7 @@ msgstr "Dőlt"
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:63
 #: eeschema/dialogs/dialog_tablecell_properties_base.cpp:116
 #: eeschema/dialogs/dialog_text_properties_base.cpp:108
-#: eeschema/fields_grid_table.cpp:485 eeschema/sch_label.cpp:1197
+#: eeschema/fields_grid_table.cpp:476 eeschema/sch_label.cpp:1197
 #: eeschema/sch_label.cpp:2270 eeschema/sch_tablecell.cpp:128
 #: eeschema/sch_text.cpp:637 eeschema/sch_textbox.cpp:543
 #: eeschema/widgets/tuner_slider_base.cpp:48
@@ -6986,8 +6988,8 @@ msgstr "Félkövér és dőlt"
 #: common/eda_text.cpp:1330
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:242
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
-#: eeschema/fields_grid_table.cpp:310 eeschema/fields_grid_table.cpp:725
-#: eeschema/fields_grid_table.cpp:869 eeschema/pin_type.cpp:113
+#: eeschema/fields_grid_table.cpp:301 eeschema/fields_grid_table.cpp:716
+#: eeschema/fields_grid_table.cpp:860 eeschema/pin_type.cpp:113
 #: eeschema/sch_field.cpp:1144 eeschema/sch_field.cpp:1731
 #: eeschema/sch_pin.cpp:2185 pcbnew/dialogs/dialog_render_job.cpp:42
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2604
@@ -6998,9 +7000,9 @@ msgstr "Balra"
 #: common/eda_text.cpp:1331 common/eda_text.cpp:1340
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:303 eeschema/fields_grid_table.cpp:311
-#: eeschema/fields_grid_table.cpp:726 eeschema/fields_grid_table.cpp:737
-#: eeschema/fields_grid_table.cpp:871 eeschema/fields_grid_table.cpp:895
+#: eeschema/fields_grid_table.cpp:294 eeschema/fields_grid_table.cpp:302
+#: eeschema/fields_grid_table.cpp:717 eeschema/fields_grid_table.cpp:728
+#: eeschema/fields_grid_table.cpp:862 eeschema/fields_grid_table.cpp:886
 #: eeschema/sch_field.cpp:1145 eeschema/sch_field.cpp:1155
 #: eeschema/sch_field.cpp:1732 eeschema/sch_field.cpp:1741
 #: eeschema/sch_text.cpp:658 gerbview/gerber_file_image.cpp:361
@@ -7016,8 +7018,8 @@ msgstr "Középre"
 #: common/eda_text.cpp:1332
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:242
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
-#: eeschema/fields_grid_table.cpp:312 eeschema/fields_grid_table.cpp:727
-#: eeschema/fields_grid_table.cpp:873 eeschema/pin_type.cpp:112
+#: eeschema/fields_grid_table.cpp:303 eeschema/fields_grid_table.cpp:718
+#: eeschema/fields_grid_table.cpp:864 eeschema/pin_type.cpp:112
 #: eeschema/sch_field.cpp:1146 eeschema/sch_field.cpp:1733
 #: eeschema/sch_pin.cpp:2184 pcbnew/dialogs/dialog_render_job.cpp:43
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2605
@@ -7027,8 +7029,8 @@ msgstr "Jobbra"
 
 #: common/eda_text.cpp:1339
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:302 eeschema/fields_grid_table.cpp:736
-#: eeschema/fields_grid_table.cpp:893 eeschema/sch_field.cpp:1154
+#: eeschema/fields_grid_table.cpp:293 eeschema/fields_grid_table.cpp:727
+#: eeschema/fields_grid_table.cpp:884 eeschema/sch_field.cpp:1154
 #: eeschema/sch_field.cpp:1740 eeschema/sch_text.cpp:657
 #: pcbnew/dialogs/dialog_render_job.cpp:44
 #, fuzzy
@@ -7037,8 +7039,8 @@ msgstr "Felülre"
 
 #: common/eda_text.cpp:1341
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:304 eeschema/fields_grid_table.cpp:738
-#: eeschema/fields_grid_table.cpp:897 eeschema/sch_field.cpp:1156
+#: eeschema/fields_grid_table.cpp:295 eeschema/fields_grid_table.cpp:729
+#: eeschema/fields_grid_table.cpp:888 eeschema/sch_field.cpp:1156
 #: eeschema/sch_field.cpp:1742 eeschema/sch_text.cpp:659
 #: pcbnew/dialogs/dialog_render_job.cpp:40
 #, fuzzy
@@ -7052,15 +7054,15 @@ msgstr "Alulra"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:68
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:68
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:65
-#: eeschema/fields_grid_table.cpp:487 eeschema/sch_field.cpp:1781
+#: eeschema/fields_grid_table.cpp:478 eeschema/sch_field.cpp:1781
 #: eeschema/sch_pin.cpp:1589 eeschema/sch_pin.cpp:2230
 #: eeschema/sch_symbol.cpp:2965 eeschema/sch_tablecell.cpp:203
 #: eeschema/sch_text.cpp:783 eeschema/sch_textbox.cpp:714
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:59
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:60
-#: pcbnew/footprint.cpp:4039 pcbnew/pad.cpp:2545 pcbnew/pcb_dimension.cpp:1756
-#: pcbnew/pcb_dimension.cpp:1831 pcbnew/pcb_fields_grid_table.cpp:182
-#: pcbnew/pcb_tablecell.cpp:207 pcbnew/zone.cpp:1977
+#: pcbnew/footprint.cpp:4044 pcbnew/pad.cpp:2539 pcbnew/pcb_dimension.cpp:1756
+#: pcbnew/pcb_dimension.cpp:1831 pcbnew/pcb_fields_grid_table.cpp:151
+#: pcbnew/pcb_tablecell.cpp:207 pcbnew/zone.cpp:2001
 #, fuzzy
 msgid "Orientation"
 msgstr "Tájolás"
@@ -7081,7 +7083,7 @@ msgstr "Szöveg tulajdonságok"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:71
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:71
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:68
-#: eeschema/fields_grid_table.cpp:490 eeschema/sch_field.cpp:1136
+#: eeschema/fields_grid_table.cpp:481 eeschema/sch_field.cpp:1136
 #: eeschema/sch_label.cpp:1195 eeschema/sch_tablecell.cpp:126
 #: eeschema/sch_text.cpp:635 eeschema/sch_textbox.cpp:541
 #: eeschema/widgets/sch_properties_panel.cpp:258 pcbnew/pcb_dimension.cpp:628
@@ -7097,7 +7099,7 @@ msgstr "Betű"
 #: pcbnew/board_stackup_manager/panel_board_stackup_base.cpp:91
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:56
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:57
-#: pcbnew/pcb_fields_grid_table.cpp:179 pcbnew/pcb_tablecell.cpp:206
+#: pcbnew/pcb_fields_grid_table.cpp:148 pcbnew/pcb_tablecell.cpp:206
 #: pcbnew/pcb_text.cpp:291
 #, fuzzy
 msgid "Thickness"
@@ -7105,7 +7107,7 @@ msgstr "Vastagság"
 
 #: common/eda_text.cpp:1375 eeschema/sch_field.cpp:1772
 #: eeschema/sch_text.cpp:772 pcbnew/microwave/microwave_polygon.cpp:127
-#: pcbnew/pcb_fields_grid_table.cpp:187
+#: pcbnew/pcb_fields_grid_table.cpp:156
 #, fuzzy
 msgid "Mirrored"
 msgstr "Tükrözött"
@@ -7680,7 +7682,7 @@ msgstr "A kijelölt cellák tartalmának vágólapra történő másolása"
 #: common/widgets/listbox_tricks.cpp:51
 #: eeschema/tools/sch_editor_control.cpp:2270
 #: eeschema/tools/symbol_editor_edit_tool.cpp:1020
-#: pcbnew/dialogs/panel_setup_rules.cpp:132 pcbnew/tools/pcb_control.cpp:1234
+#: pcbnew/dialogs/panel_setup_rules.cpp:132 pcbnew/tools/pcb_control.cpp:1238
 #, fuzzy
 msgid "Paste"
 msgstr "Beillesztés"
@@ -7694,7 +7696,7 @@ msgstr ""
 #: common/grid_tricks.cpp:368 common/tool/actions.cpp:291
 #: common/widgets/listbox_tricks.cpp:54 eeschema/tools/sch_edit_tool.cpp:1680
 #: eeschema/tools/symbol_editor_edit_tool.cpp:476
-#: kicad/dialogs/panel_jobset.cpp:363 kicad/project_tree_pane.cpp:941
+#: kicad/dialogs/panel_jobset.cpp:363 kicad/project_tree_pane.cpp:942
 #: pcbnew/dialogs/panel_setup_rules.cpp:133 pcbnew/tools/edit_tool.cpp:2646
 #, fuzzy
 msgid "Delete"
@@ -8375,201 +8377,201 @@ msgstr "A(z) \"%s\" fájlt nem lehet írni"
 msgid "undefined"
 msgstr "Meghatározatlan!!!"
 
-#: common/layer_id.cpp:112
+#: common/layer_id.cpp:67
 #: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr_parser.cpp:1149
 #, fuzzy
 msgid "Rescue"
 msgstr "Átmentés"
 
-#: common/layer_id.cpp:116 eeschema/widgets/panel_sch_selection_filter.cpp:204
+#: common/layer_id.cpp:71 eeschema/widgets/panel_sch_selection_filter.cpp:204
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:37
 #, fuzzy
 msgid "Wires"
 msgstr "Vezetékek"
 
-#: common/layer_id.cpp:117
+#: common/layer_id.cpp:72
 #, fuzzy
 msgid "Buses"
 msgstr "Buszok"
 
-#: common/layer_id.cpp:118
+#: common/layer_id.cpp:73
 #, fuzzy
 msgid "Bus junctions"
 msgstr "Busz csomópontok"
 
-#: common/layer_id.cpp:119
+#: common/layer_id.cpp:74
 #, fuzzy
 msgid "Junctions"
 msgstr "Csomópontok"
 
-#: common/layer_id.cpp:120 eeschema/widgets/panel_sch_selection_filter.cpp:205
+#: common/layer_id.cpp:75 eeschema/widgets/panel_sch_selection_filter.cpp:205
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:41
 #: eeschema/widgets/search_handlers.cpp:399
 #, fuzzy
 msgid "Labels"
 msgstr "Címkék"
 
-#: common/layer_id.cpp:121
+#: common/layer_id.cpp:76
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:45
 #, fuzzy
 msgid "Global labels"
 msgstr "Globális címkék"
 
-#: common/layer_id.cpp:122
+#: common/layer_id.cpp:77
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:48
 #, fuzzy
 msgid "Hierarchical labels"
 msgstr "Hierarchikus címkék"
 
-#: common/layer_id.cpp:123 eeschema/sch_symbol.cpp:2981
+#: common/layer_id.cpp:78 eeschema/sch_symbol.cpp:2981
 #, fuzzy
 msgid "Pin numbers"
 msgstr "Kivezetések száma"
 
-#: common/layer_id.cpp:124 eeschema/sch_symbol.cpp:2985
+#: common/layer_id.cpp:79 eeschema/sch_symbol.cpp:2985
 #, fuzzy
 msgid "Pin names"
 msgstr "Kivezetések neve"
 
-#: common/layer_id.cpp:125
+#: common/layer_id.cpp:80
 #, fuzzy
 msgid "Symbol references"
 msgstr "A rajzjel referenciájának szerkesztése"
 
-#: common/layer_id.cpp:126
+#: common/layer_id.cpp:81
 #, fuzzy
 msgid "Symbol values"
 msgstr "Rajzjel értékek"
 
-#: common/layer_id.cpp:127
+#: common/layer_id.cpp:82
 #, fuzzy
 msgid "Symbol fields"
 msgstr "Rajzjel mezők"
 
-#: common/layer_id.cpp:128
+#: common/layer_id.cpp:83
 #, fuzzy
 msgid "Sheet references"
 msgstr "Kapcsolási rajz tervező beállításai"
 
-#: common/layer_id.cpp:129
+#: common/layer_id.cpp:84
 #, fuzzy
 msgid "Net class references"
 msgstr "Vezetékosztályok"
 
-#: common/layer_id.cpp:130
+#: common/layer_id.cpp:85
 #, fuzzy
 msgid "Rule areas"
 msgstr "Kizárt terület tulajdonságok"
 
-#: common/layer_id.cpp:131
+#: common/layer_id.cpp:86
 #, fuzzy
 msgid "Symbol body outlines"
 msgstr "Rajzjel test körvonalai"
 
-#: common/layer_id.cpp:132
+#: common/layer_id.cpp:87
 #, fuzzy
 msgid "Symbol body fills"
 msgstr "Rajzjelek"
 
-#: common/layer_id.cpp:133
+#: common/layer_id.cpp:88
 #, fuzzy
 msgid "Shape fills"
 msgstr "Lap fájlnév"
 
-#: common/layer_id.cpp:134
+#: common/layer_id.cpp:89
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:72
 #, fuzzy
 msgid "Schematic text && graphics"
 msgstr "Kapcsolási rajzlap tulajdonságok"
 
-#: common/layer_id.cpp:135
+#: common/layer_id.cpp:90
 #, fuzzy
 msgid "Symbol private text && graphics"
 msgstr "Kapcsolási rajzlap tulajdonságok"
 
-#: common/layer_id.cpp:136
+#: common/layer_id.cpp:91
 #, fuzzy
 msgid "Schematic text && graphics backgrounds"
 msgstr "Kapcsolási rajzlap tulajdonságok"
 
-#: common/layer_id.cpp:137 eeschema/widgets/panel_sch_selection_filter.cpp:206
+#: common/layer_id.cpp:92 eeschema/widgets/panel_sch_selection_filter.cpp:206
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:33
 #, fuzzy
 msgid "Pins"
 msgstr "Lábak"
 
-#: common/layer_id.cpp:138
+#: common/layer_id.cpp:93
 #, fuzzy
 msgid "Sheet borders"
 msgstr "Lap keretek"
 
-#: common/layer_id.cpp:139
+#: common/layer_id.cpp:94
 #, fuzzy
 msgid "Sheet backgrounds"
 msgstr "Lap hátterek"
 
-#: common/layer_id.cpp:140
+#: common/layer_id.cpp:95
 #, fuzzy
 msgid "Sheet names"
 msgstr "Lap név"
 
-#: common/layer_id.cpp:141
+#: common/layer_id.cpp:96
 #, fuzzy
 msgid "Sheet fields"
 msgstr "Mező törlése"
 
-#: common/layer_id.cpp:142
+#: common/layer_id.cpp:97
 #, fuzzy
 msgid "Sheet file names"
 msgstr "Lap fájlnév nevek"
 
-#: common/layer_id.cpp:143
+#: common/layer_id.cpp:98
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:63
 #, fuzzy
 msgid "Sheet pins"
 msgstr "Lap kivezető láb hozzáadása"
 
-#: common/layer_id.cpp:144
+#: common/layer_id.cpp:99
 #, fuzzy
 msgid "No-connect symbols"
 msgstr "Nem csatlakoztatott rajzjel"
 
-#: common/layer_id.cpp:145
+#: common/layer_id.cpp:100
 #, fuzzy
 msgid "DNP markers"
 msgstr "Jelölők"
 
-#: common/layer_id.cpp:146
+#: common/layer_id.cpp:101
 #, fuzzy
 msgid "Excluded-from-simulation markers"
 msgstr "Alkatrész letiltása szimulációban"
 
-#: common/layer_id.cpp:147
+#: common/layer_id.cpp:102
 #, fuzzy
 msgid "ERC warnings"
 msgstr "ERC figyelmeztetés"
 
-#: common/layer_id.cpp:148
+#: common/layer_id.cpp:103
 msgid "ERC errors"
 msgstr "ERC hibák"
 
-#: common/layer_id.cpp:149
+#: common/layer_id.cpp:104
 #, fuzzy
 msgid "ERC exclusions"
 msgstr "Kijelölések törlése"
 
-#: common/layer_id.cpp:150 common/layer_id.cpp:189
+#: common/layer_id.cpp:105 common/layer_id.cpp:144
 #: pcbnew/widgets/appearance_controls.cpp:347
 #, fuzzy
 msgid "Anchors"
 msgstr "Horgony"
 
-#: common/layer_id.cpp:151 common/layer_id.cpp:193
+#: common/layer_id.cpp:106 common/layer_id.cpp:148
 #, fuzzy
 msgid "Helper items"
 msgstr "Elemek törlése"
 
-#: common/layer_id.cpp:152 common/layer_id.cpp:194 common/tool/grid_menu.cpp:56
+#: common/layer_id.cpp:107 common/layer_id.cpp:149 common/tool/grid_menu.cpp:56
 #: eeschema/tools/sch_editor_control.cpp:2867
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:103
 #: gerbview/widgets/gerbview_layer_widget.cpp:135
@@ -8578,19 +8580,19 @@ msgstr "Elemek törlése"
 msgid "Grid"
 msgstr "Rácsméretek"
 
-#: common/layer_id.cpp:153
+#: common/layer_id.cpp:108
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:104
 msgid "Axes"
 msgstr ""
 
-#: common/layer_id.cpp:154 common/layer_id.cpp:196
+#: common/layer_id.cpp:109 common/layer_id.cpp:151
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:107
 #: gerbview/widgets/gerbview_layer_widget.cpp:141
 #, fuzzy
 msgid "Background"
 msgstr "Háttér"
 
-#: common/layer_id.cpp:155 common/layer_id.cpp:192
+#: common/layer_id.cpp:110 common/layer_id.cpp:147
 #: common/widgets/gal_options_panel_base.cpp:120
 #: eeschema/sim/simulator_frame_ui.cpp:613
 #: eeschema/sim/simulator_frame_ui_base.cpp:167
@@ -8598,62 +8600,62 @@ msgstr "Háttér"
 msgid "Cursor"
 msgstr "Kurzor"
 
-#: common/layer_id.cpp:156
+#: common/layer_id.cpp:111
 #, fuzzy
 msgid "Hovered items"
 msgstr "Elem mozgatása"
 
-#: common/layer_id.cpp:157
+#: common/layer_id.cpp:112
 #, fuzzy
 msgid "Highlighted items"
 msgstr "Kiemelt vezeték: %s"
 
-#: common/layer_id.cpp:158
+#: common/layer_id.cpp:113
 #, fuzzy
 msgid "Hidden items"
 msgstr "Rejtett elemek"
 
-#: common/layer_id.cpp:159 common/layer_id.cpp:197
+#: common/layer_id.cpp:114 common/layer_id.cpp:152
 #, fuzzy
 msgid "Selection highlight"
 msgstr "Kiemelés megszüntetése"
 
-#: common/layer_id.cpp:160
+#: common/layer_id.cpp:115
 #, fuzzy
 msgid "Net color highlight"
 msgstr "Kiemelés megszüntetése"
 
-#: common/layer_id.cpp:161 common/layer_id.cpp:190
+#: common/layer_id.cpp:116 common/layer_id.cpp:145
 #, fuzzy
 msgid "Drawing sheet"
 msgstr "Rajzok"
 
-#: common/layer_id.cpp:162 common/layer_id.cpp:191
+#: common/layer_id.cpp:117 common/layer_id.cpp:146
 #, fuzzy
 msgid "Page limits"
 msgstr "Oldalkorlátok megjelenítése:"
 
-#: common/layer_id.cpp:163
+#: common/layer_id.cpp:118
 #, fuzzy
 msgid "Operating point voltages"
 msgstr "Munkapont"
 
-#: common/layer_id.cpp:164
+#: common/layer_id.cpp:119
 #, fuzzy
 msgid "Operating point currents"
 msgstr "Munkapont"
 
-#: common/layer_id.cpp:168
+#: common/layer_id.cpp:123
 #, fuzzy
 msgid "Footprints front"
 msgstr "Felső alkatrészrajzolatok"
 
-#: common/layer_id.cpp:169
+#: common/layer_id.cpp:124
 #, fuzzy
 msgid "Footprints back"
 msgstr "Alsó alkatrészrajzolatok"
 
-#: common/layer_id.cpp:171
+#: common/layer_id.cpp:126
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:27
 #: eeschema/dialogs/dialog_update_from_pcb_base.cpp:53
 #: pcbnew/dialogs/dialog_global_edit_text_and_graphics_base.cpp:28
@@ -8661,12 +8663,12 @@ msgstr "Alsó alkatrészrajzolatok"
 msgid "Reference designators"
 msgstr "Referencia jelölés"
 
-#: common/layer_id.cpp:172
+#: common/layer_id.cpp:127
 #, fuzzy
 msgid "Footprint text"
 msgstr "Alsó alkatrészrajzolat szövegek"
 
-#: common/layer_id.cpp:173
+#: common/layer_id.cpp:128
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:27
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:64
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:24
@@ -8677,109 +8679,109 @@ msgstr "Alsó alkatrészrajzolat szövegek"
 msgid "Tracks"
 msgstr "Vezetősávok"
 
-#: common/layer_id.cpp:174
+#: common/layer_id.cpp:129
 msgid "Through vias"
 msgstr "átvezető furat"
 
-#: common/layer_id.cpp:175
+#: common/layer_id.cpp:130
 #, fuzzy
 msgid "Blind/Buried vias"
 msgstr "Zsák/eltemetett via"
 
-#: common/layer_id.cpp:176
+#: common/layer_id.cpp:131
 #, fuzzy
 msgid "Micro-vias"
 msgstr "μViák"
 
-#: common/layer_id.cpp:177
+#: common/layer_id.cpp:132
 #, fuzzy
 msgid "Via holes"
 msgstr "Via furatok"
 
-#: common/layer_id.cpp:178
+#: common/layer_id.cpp:133
 #, fuzzy
 msgid "Via hole walls"
 msgstr "Via: %s"
 
-#: common/layer_id.cpp:179
+#: common/layer_id.cpp:134
 #, fuzzy
 msgid "Plated holes"
 msgstr "Nem furatfémezett furatok"
 
-#: common/layer_id.cpp:180
+#: common/layer_id.cpp:135
 #, fuzzy
 msgid "Plated hole walls"
 msgstr "Nem furatfémezett furatok"
 
-#: common/layer_id.cpp:181
+#: common/layer_id.cpp:136
 #, fuzzy
 msgid "Non-plated holes"
 msgstr "Nem furatfémezett furatok"
 
-#: common/layer_id.cpp:182 pcbnew/dialogs/panel_edit_options_base.cpp:371
+#: common/layer_id.cpp:137 pcbnew/dialogs/panel_edit_options_base.cpp:371
 #: pcbnew/widgets/appearance_controls.cpp:343
 #: pcbnew/widgets/appearance_controls.cpp:721
-#: pcbnew/widgets/appearance_controls.cpp:2537
+#: pcbnew/widgets/appearance_controls.cpp:2573
 #: pcbnew/widgets/search_handlers.cpp:386
 #, fuzzy
 msgid "Ratsnest"
 msgstr "Légvezetékek"
 
-#: common/layer_id.cpp:183
+#: common/layer_id.cpp:138
 #, fuzzy
 msgid "DRC warnings"
 msgstr "DRC figyelmeztések"
 
-#: common/layer_id.cpp:184
+#: common/layer_id.cpp:139
 #, fuzzy
 msgid "DRC errors"
 msgstr "DRC hibák"
 
-#: common/layer_id.cpp:185
+#: common/layer_id.cpp:140
 #, fuzzy
 msgid "DRC shape 1"
 msgstr "3D alakzat elrejtése"
 
-#: common/layer_id.cpp:186
+#: common/layer_id.cpp:141
 #, fuzzy
 msgid "DRC shape 2"
 msgstr "3D alakzat elrejtése"
 
-#: common/layer_id.cpp:187
+#: common/layer_id.cpp:142
 #, fuzzy
 msgid "DRC exclusions"
 msgstr "Kijelölések törlése"
 
-#: common/layer_id.cpp:188
+#: common/layer_id.cpp:143
 #, fuzzy
 msgid "DRC marker shadows"
 msgstr "Árnyékok megjelenítése"
 
-#: common/layer_id.cpp:195
+#: common/layer_id.cpp:150
 #, fuzzy
 msgid "Grid axes"
 msgstr "Rács beállítások"
 
-#: common/layer_id.cpp:198
+#: common/layer_id.cpp:153
 #, fuzzy
 msgid "Locked item shadow"
 msgstr "Zárolás: zárolt"
 
-#: common/layer_id.cpp:199
+#: common/layer_id.cpp:154
 msgid "Courtyard collision shadow"
 msgstr ""
 
-#: common/layer_id.cpp:200
+#: common/layer_id.cpp:155
 #, fuzzy
 msgid "Track net names"
 msgstr "Vezeték név keresés"
 
-#: common/layer_id.cpp:201
+#: common/layer_id.cpp:156
 #, fuzzy
 msgid "Pad net names"
 msgstr "Vezeték név keresés"
 
-#: common/layer_id.cpp:202
+#: common/layer_id.cpp:157
 #, fuzzy
 msgid "Via net names"
 msgstr "Vezeték név keresés"
@@ -8847,14 +8849,14 @@ msgstr "Elem"
 
 #: common/lib_tree_model_adapter.cpp:422
 #: eeschema/widgets/panel_design_block_chooser.cpp:411
-#: eeschema/widgets/panel_symbol_chooser.cpp:171
+#: eeschema/widgets/panel_symbol_chooser.cpp:173
 #: pcbnew/widgets/panel_footprint_chooser.cpp:96
 #, fuzzy
 msgid "Recently Used"
 msgstr "Legutoljára használt"
 
 #: common/lib_tree_model_adapter.cpp:424
-#: eeschema/widgets/panel_symbol_chooser.cpp:178
+#: eeschema/widgets/panel_symbol_chooser.cpp:180
 #, fuzzy
 msgid "Already Placed"
 msgstr "Mozgatás és elhelyezés:"
@@ -9151,7 +9153,7 @@ msgstr "Alapértékek"
 #: eeschema/dialogs/dialog_sim_model_base.cpp:271 eeschema/sch_symbol.cpp:2058
 #: eeschema/sch_symbol.cpp:2110 eeschema/sch_symbol.cpp:2991
 #: eeschema/widgets/search_handlers.cpp:160
-#: eeschema/widgets/search_handlers.cpp:246 pcbnew/footprint.cpp:4045
+#: eeschema/widgets/search_handlers.cpp:246 pcbnew/footprint.cpp:4050
 #: pcbnew/widgets/search_handlers.cpp:118
 #, fuzzy
 msgid "Reference"
@@ -9176,7 +9178,7 @@ msgstr "Alkatrészrajzolat mozgatása ide"
 #: eeschema/tools/sch_edit_tool.cpp:551
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:179
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:184
-#: pcbnew/footprint.cpp:4068
+#: pcbnew/footprint.cpp:4073
 #, fuzzy
 msgid "Attributes"
 msgstr "Tulajdonságok"
@@ -9197,18 +9199,18 @@ msgstr "U"
 msgid "Semicolons"
 msgstr "Kijelölés másolva."
 
-#: common/settings/color_settings.cpp:337
+#: common/settings/color_settings.cpp:379
 #, fuzzy
 msgid "(Footprints)"
 msgstr "(Alkatrészrajzolatok)"
 
-#: common/settings/color_settings.cpp:389
+#: common/settings/color_settings.cpp:433
 #: pagelayout_editor/dialogs/panel_pl_editor_color_settings.cpp:82
 #, fuzzy
 msgid "KiCad Default"
 msgstr "KiCad Alap"
 
-#: common/settings/color_settings.cpp:394
+#: common/settings/color_settings.cpp:438
 #, fuzzy
 msgid "KiCad Classic"
 msgstr "2 Réteg"
@@ -9234,7 +9236,7 @@ msgid "Create a new document in the editor"
 msgstr "Új dokumentáció létrehozása a szerkesztőben"
 
 #: common/tool/actions.cpp:52 eeschema/symbol_editor/symbol_editor.cpp:866
-#: pcbnew/footprint_libraries_utils.cpp:1050
+#: pcbnew/footprint_libraries_utils.cpp:1059
 #, fuzzy
 msgid "New Library..."
 msgstr "Új könyvtár..."
@@ -9286,7 +9288,7 @@ msgstr "A fájl megnyitása szövegszerkesztővel"
 
 #: common/tool/actions.cpp:91 eeschema/symbol_editor/symbol_editor.cpp:856
 #: eeschema/widgets/tuner_slider_base.cpp:117
-#: pcbnew/footprint_libraries_utils.cpp:1036
+#: pcbnew/footprint_libraries_utils.cpp:1045
 #, fuzzy
 msgid "Save"
 msgstr "Mentés"
@@ -10194,7 +10196,7 @@ msgstr "Alkatrészrakjzolat tulajdonságok megjelenítése / elrejtése"
 
 #: common/tool/actions.cpp:1124
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:101
-#: eeschema/fields_grid_table.cpp:1068
+#: eeschema/fields_grid_table.cpp:1059
 #, fuzzy
 msgid "Show Datasheet"
 msgstr "Adatlap megjelenítése"
@@ -10348,6 +10350,7 @@ msgstr "Python pluginek újratöltése és a menük frissítése"
 #: eeschema/dialogs/dialog_schematic_setup.cpp:136
 #: pcbnew/dialogs/dialog_board_setup.cpp:210
 #: pcbnew/dialogs/dialog_footprint_properties.cpp:79
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:149
 #, fuzzy
 msgid "Embedded Files"
 msgstr "Képfájlok"
@@ -10566,8 +10569,8 @@ msgid "Mirroring for Y axis is not supported yet"
 msgstr "Az Y tengelyű tükrözés még nem támogatott"
 
 #: common/widgets/filter_combobox.cpp:72
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:806
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:833
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:805
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:832
 #, fuzzy
 msgid "Filter:"
 msgstr "Szűrés:"
@@ -10586,7 +10589,7 @@ msgstr "A nyákterv"
 #: common/widgets/footprint_diff_widget.cpp:42 cvpcb/cvpcb_mainframe.cpp:814
 #: eeschema/sch_base_frame.cpp:593 eeschema/sch_symbol.cpp:2086
 #: eeschema/sch_symbol.cpp:2090 eeschema/sch_symbol.cpp:2125
-#: eeschema/widgets/symbol_diff_widget.cpp:45 pcbnew/footprint.cpp:1624
+#: eeschema/widgets/symbol_diff_widget.cpp:45 pcbnew/footprint.cpp:1629
 #, fuzzy
 msgid "Library"
 msgstr "Könyvtár"
@@ -10603,7 +10606,7 @@ msgid "Footprint not found."
 msgstr "Alkatrészrajzolat nem található."
 
 #: common/widgets/footprint_select_widget.cpp:68 cvpcb/cvpcb_mainframe.cpp:899
-#: pcbnew/footprint_edit_frame.cpp:1060
+#: pcbnew/footprint_edit_frame.cpp:1070
 #: pcbnew/widgets/panel_footprint_chooser.cpp:69
 #, fuzzy
 msgid "Loading Footprint Libraries"
@@ -10694,7 +10697,7 @@ msgstr "Rácsra ugrik:"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:357
 #: pcbnew/dialogs/panel_edit_options_base.cpp:329
 #: pcbnew/dialogs/panel_edit_options_base.cpp:343
-#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1824
+#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1848
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 #, fuzzy
 msgid "Always"
@@ -10709,7 +10712,7 @@ msgstr "Amikor a rács látható"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:357
 #: pcbnew/dialogs/panel_edit_options_base.cpp:329
 #: pcbnew/dialogs/panel_edit_options_base.cpp:343
-#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1825
+#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1849
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 #, fuzzy
 msgid "Never"
@@ -11025,8 +11028,8 @@ msgstr "Megjelenítés:"
 #: pcbnew/dialogs/dialog_footprint_checker_base.cpp:36
 #: pcbnew/widgets/appearance_controls.cpp:713
 #: pcbnew/widgets/appearance_controls.cpp:755
-#: pcbnew/widgets/appearance_controls.cpp:2534
-#: pcbnew/widgets/appearance_controls.cpp:2553
+#: pcbnew/widgets/appearance_controls.cpp:2570
+#: pcbnew/widgets/appearance_controls.cpp:2589
 #, fuzzy
 msgid "All"
 msgstr "Összes"
@@ -11133,13 +11136,13 @@ msgid "EasyEDA (JLCEDA) Pro files"
 msgstr ""
 
 #: common/wildcards_and_files_ext.cpp:339
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:301
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:302
 #, fuzzy
 msgid "KiCad printed circuit board files"
 msgstr "KiCad nyákterv fájl (*.brd)"
 
 #: common/wildcards_and_files_ext.cpp:346
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:311
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:312
 #, fuzzy
 msgid "KiCad footprint files"
 msgstr "KiCad alkatrészrajzolat fájlok"
@@ -11431,7 +11434,7 @@ msgstr "A(z) \"%s\" nem érvényes LIB_ID."
 #: eeschema/generate_alias_info.cpp:39 eeschema/sch_symbol.cpp:2105
 #: eeschema/sch_symbol.cpp:2678 eeschema/sch_symbol.cpp:3003
 #: eeschema/symbol_editor/symbol_editor.cpp:1629
-#: eeschema/symbol_viewer_frame.cpp:462 pcbnew/footprint.cpp:4058
+#: eeschema/symbol_viewer_frame.cpp:462 pcbnew/footprint.cpp:4063
 #: pcbnew/generate_footprint_info.cpp:37 pcbnew/plot_board_layers.cpp:133
 #, fuzzy
 msgid "Keywords"
@@ -11506,7 +11509,7 @@ msgstr "Projekt fájl: %s"
 #: cvpcb/dialogs/dialog_config_equfiles.cpp:94
 #: eeschema/dialogs/dialog_bom.cpp:403
 #: gerbview/tools/gerbview_inspection_tool.cpp:185
-#: kicad/project_tree_pane.cpp:1022
+#: kicad/project_tree_pane.cpp:1023
 #, fuzzy
 msgid "No text editor selected in KiCad.  Please choose one."
 msgstr "Nincs szövegszerkesztő kiválasztva. Válasszon egyet."
@@ -11608,7 +11611,7 @@ msgstr ""
 "Hiba a kapcsolási rajz betöltésekor.\n"
 "%s"
 
-#: cvpcb/display_footprints_frame.cpp:508 pcbnew/footprint.cpp:1684
+#: cvpcb/display_footprints_frame.cpp:508 pcbnew/footprint.cpp:1689
 #, fuzzy, c-format
 msgid "Footprint: %s"
 msgstr "Alkatrészrajzolat: %s"
@@ -12001,7 +12004,7 @@ msgid "Enter a description for the library:"
 msgstr "\"%s\" alkatrészkönyvtár beállítások"
 
 #: eeschema/design_block_utils.cpp:240 eeschema/sch_symbol.cpp:3000
-#: pcbnew/footprint.cpp:4055 pcbnew/plot_board_layers.cpp:129
+#: pcbnew/footprint.cpp:4060 pcbnew/plot_board_layers.cpp:129
 #, fuzzy
 msgid "Library Description"
 msgstr "Leírás"
@@ -12032,10 +12035,10 @@ msgid "Please select a library to delete."
 msgstr "Válasszon ki egy rajzjel könyvtártáblázat fájlt."
 
 #: eeschema/design_block_utils.cpp:470 eeschema/design_block_utils.cpp:512
-#: eeschema/design_block_utils.cpp:555 pcbnew/footprint_libraries_utils.cpp:543
+#: eeschema/design_block_utils.cpp:555 pcbnew/footprint_libraries_utils.cpp:552
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:958
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2939
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3017
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2942
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3020
 #, fuzzy, c-format
 msgid "Library '%s' is read only."
 msgstr "A(z) '%s' könyvtár csak olvasható."
@@ -12669,7 +12672,7 @@ msgstr "Élcsatlakozó"
 #: eeschema/dialogs/dialog_database_lib_settings_base.cpp:99
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:210
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:1383
-#: pcbnew/footprint_edit_frame.cpp:229 pcbnew/footprint_edit_frame.cpp:951
+#: pcbnew/footprint_edit_frame.cpp:229 pcbnew/footprint_edit_frame.cpp:961
 #, fuzzy
 msgid "Libraries"
 msgstr "Könyvtárak"
@@ -13891,7 +13894,7 @@ msgstr "Szintaxis súgó ablak megjelenítése"
 #: eeschema/sch_symbol.cpp:2989
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:27
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:28
-#: pcbnew/footprint.cpp:4043
+#: pcbnew/footprint.cpp:4048
 #, fuzzy
 msgid "Fields"
 msgstr "Mező"
@@ -13901,14 +13904,14 @@ msgstr "Mező"
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:62
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:201
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:58
-#: eeschema/fields_grid_table.cpp:480
+#: eeschema/fields_grid_table.cpp:471
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:53
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:54
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:54
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:158
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:49
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:99
 #: pcbnew/dialogs/panel_fp_properties_3d_model_base.cpp:45
-#: pcbnew/pcb_fields_grid_table.cpp:176
+#: pcbnew/pcb_fields_grid_table.cpp:145
 #, fuzzy
 msgid "Show"
 msgstr "Megjelenítés"
@@ -13916,7 +13919,7 @@ msgstr "Megjelenítés"
 #: eeschema/dialogs/dialog_label_properties_base.cpp:90
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:62
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:59
-#: eeschema/fields_grid_table.cpp:481
+#: eeschema/fields_grid_table.cpp:472
 #, fuzzy
 msgid "Show Name"
 msgstr "Név"
@@ -13925,7 +13928,7 @@ msgstr "Név"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:63
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:63
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:60
-#: eeschema/fields_grid_table.cpp:482
+#: eeschema/fields_grid_table.cpp:473
 #, fuzzy
 msgid "H Align"
 msgstr "Vízszintes Igazítás"
@@ -13934,7 +13937,7 @@ msgstr "Vízszintes Igazítás"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:64
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:64
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:61
-#: eeschema/fields_grid_table.cpp:483
+#: eeschema/fields_grid_table.cpp:474
 #, fuzzy
 msgid "V Align"
 msgstr "Függőleges Igazítás"
@@ -13943,7 +13946,7 @@ msgstr "Függőleges Igazítás"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:67
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:67
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:64
-#: eeschema/fields_grid_table.cpp:486 eeschema/sch_field.cpp:1140
+#: eeschema/fields_grid_table.cpp:477 eeschema/sch_field.cpp:1140
 #: eeschema/sch_field.cpp:1777 eeschema/sch_label.cpp:1201
 #: eeschema/sch_tablecell.cpp:132 eeschema/sch_text.cpp:641
 #: eeschema/sch_text.cpp:778 eeschema/sch_textbox.cpp:547
@@ -13958,7 +13961,7 @@ msgstr "Szövegméret"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:69
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:69
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:66
-#: eeschema/fields_grid_table.cpp:488
+#: eeschema/fields_grid_table.cpp:479
 #, fuzzy
 msgid "X Position"
 msgstr "X pozíció"
@@ -13969,7 +13972,7 @@ msgstr "X pozíció"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:70
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:70
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:67
-#: eeschema/fields_grid_table.cpp:489
+#: eeschema/fields_grid_table.cpp:480
 #, fuzzy
 msgid "Y Position"
 msgstr "Y pozíció"
@@ -14306,7 +14309,7 @@ msgstr "Új rajzjel"
 #: eeschema/dialogs/dialog_sheet_properties.cpp:217
 #: eeschema/dialogs/dialog_symbol_properties.cpp:650
 #: pcbnew/dialogs/dialog_footprint_properties.cpp:402
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:424
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:433
 #, fuzzy
 msgid "Fields must have a name."
 msgstr "A mezőnél nincs név megadva."
@@ -14346,26 +14349,26 @@ msgstr "A(z) \"%s\" rajzjel már létezik a(z) \"%s\" könyvtárban"
 msgid "Edit Symbol Properties"
 msgstr "Rajzjel tulajdonságok"
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:548
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:547
 #, fuzzy, c-format
 msgid "The name '%s' is already in use."
 msgstr "Már létezik egy \"%s\" nevű réteg."
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:634
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:633
 #: eeschema/dialogs/dialog_sheet_properties.cpp:785
 #: eeschema/dialogs/dialog_symbol_properties.cpp:883
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:688
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:684
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:716
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:720
 #, fuzzy, c-format
 msgid "The first %d fields are mandatory."
 msgstr "Az első %d mező nem lehet üres."
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:806
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:805
 #, fuzzy
 msgid "Add Footprint Filter"
 msgstr "Alkatrészrajzolat szűrő hozzáadása"
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:833
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:832
 #, fuzzy
 msgid "Edit Footprint Filter"
 msgstr "Alkatrészrajzolat szűrő szerkesztése"
@@ -15385,7 +15388,7 @@ msgstr "Elektromos szabályok"
 #: eeschema/dialogs/dialog_schematic_setup.cpp:112
 #: pcbnew/dialogs/dialog_board_setup.cpp:186
 #: pcbnew/widgets/appearance_controls.cpp:515
-#: pcbnew/widgets/appearance_controls.cpp:2420
+#: pcbnew/widgets/appearance_controls.cpp:2456
 #: pcbnew/widgets/appearance_controls_base.cpp:118
 #: pcbnew/widgets/search_handlers.cpp:381
 #: pcbnew/widgets/search_handlers.cpp:465
@@ -15478,7 +15481,7 @@ msgstr "Kijelölt elem(ek) átfordítása"
 msgid "Clear colors to use Schematic Editor colors."
 msgstr "Gyorsbillentyűk visszaállítása alapértelmezettre"
 
-#: eeschema/dialogs/dialog_shape_properties_base.cpp:158 pcbnew/zone.cpp:1970
+#: eeschema/dialogs/dialog_shape_properties_base.cpp:158 pcbnew/zone.cpp:1994
 #, fuzzy
 msgid "Fill Style"
 msgstr "Kitöltési Stílus"
@@ -15760,7 +15763,7 @@ msgstr "OSP"
 
 #: eeschema/dialogs/dialog_sim_command_base.cpp:25
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:96
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283 pcbnew/pad.cpp:2504
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283 pcbnew/pad.cpp:2498
 #: pcbnew/widgets/pcb_net_inspector_panel_data_model.h:711
 #, fuzzy
 msgid "Custom"
@@ -16491,19 +16494,19 @@ msgid "Sequentially place all units of the symbol."
 msgstr ""
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:95
-#: eeschema/fields_grid_table.cpp:1061
+#: eeschema/fields_grid_table.cpp:1052
 #, fuzzy
 msgid "Select Footprint..."
 msgstr "Alkatrészrajzolat kiválasztása..."
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:96
-#: eeschema/fields_grid_table.cpp:1062
+#: eeschema/fields_grid_table.cpp:1053
 #, fuzzy
 msgid "Browse for footprint"
 msgstr "Alkatrészrajzolat böngésző"
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:102
-#: eeschema/fields_grid_table.cpp:1069
+#: eeschema/fields_grid_table.cpp:1060
 #, fuzzy
 msgid "Show datasheet in browser"
 msgstr "Megjelenítés böngészőben"
@@ -16645,7 +16648,7 @@ msgstr "Könyvtárak mentése"
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1811
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2213
-#: pcbnew/widgets/appearance_controls.cpp:2728
+#: pcbnew/widgets/appearance_controls.cpp:2764
 msgid ""
 "Default presets cannot be modified.\n"
 "Please use a different name."
@@ -18497,7 +18500,7 @@ msgid "Net Navigator"
 msgstr "Hierarchia Navigátor"
 
 #: eeschema/eeschema_settings.cpp:114 eeschema/sch_edit_frame.cpp:2207
-#: pcbnew/footprint_edit_frame.cpp:246 pcbnew/footprint_edit_frame.cpp:957
+#: pcbnew/footprint_edit_frame.cpp:246 pcbnew/footprint_edit_frame.cpp:967
 #: pcbnew/pcb_edit_frame.cpp:334 pcbnew/pcb_edit_frame.cpp:1709
 #, fuzzy
 msgid "Selection Filter"
@@ -19049,32 +19052,32 @@ msgstr ""
 "\n"
 " ** ERC üzenetek: %d  Hibák %d  Figyelmeztetések %d\n"
 
-#: eeschema/fields_grid_table.cpp:287 eeschema/files-io.cpp:919
+#: eeschema/fields_grid_table.cpp:278 eeschema/files-io.cpp:919
 #: eeschema/tools/sch_editor_control.cpp:128
 #, fuzzy
 msgid "Schematic Files"
 msgstr "Kapcsolási rajz fájlok"
 
-#: eeschema/fields_grid_table.cpp:318 eeschema/fields_grid_table.cpp:755
-#: eeschema/fields_grid_table.cpp:927
+#: eeschema/fields_grid_table.cpp:309 eeschema/fields_grid_table.cpp:746
+#: eeschema/fields_grid_table.cpp:918
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:154
 #, fuzzy
 msgid "Horizontal"
 msgstr "Vízszintes"
 
-#: eeschema/fields_grid_table.cpp:319 eeschema/fields_grid_table.cpp:757
-#: eeschema/fields_grid_table.cpp:929
+#: eeschema/fields_grid_table.cpp:310 eeschema/fields_grid_table.cpp:748
+#: eeschema/fields_grid_table.cpp:920
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:154
 #, fuzzy
 msgid "Vertical"
 msgstr "Függőleges"
 
-#: eeschema/fields_grid_table.cpp:492 eeschema/sch_field.cpp:1767
+#: eeschema/fields_grid_table.cpp:483 eeschema/sch_field.cpp:1767
 #, fuzzy
 msgid "Allow Autoplacement"
 msgstr "Automatikus elhelyezés szabályai"
 
-#: eeschema/fields_grid_table.cpp:493 eeschema/sch_field.cpp:1805
+#: eeschema/fields_grid_table.cpp:484 eeschema/sch_field.cpp:1805
 #: eeschema/sch_item.cpp:516 eeschema/sch_item.cpp:568
 #, fuzzy
 msgid "Private"
@@ -19410,8 +19413,8 @@ msgstr "Törli az extra egységeket a rajzjelből?"
 #: eeschema/symbol_editor/symbol_editor.cpp:171
 #: eeschema/symbol_editor/symbol_editor.cpp:237
 #: eeschema/symbol_library_manager.cpp:458
-#: eeschema/widgets/panel_symbol_chooser.cpp:564
-#: eeschema/widgets/panel_symbol_chooser.cpp:623
+#: eeschema/widgets/panel_symbol_chooser.cpp:566
+#: eeschema/widgets/panel_symbol_chooser.cpp:625
 #: eeschema/widgets/symbol_preview_widget.cpp:207
 #, fuzzy, c-format
 msgid "Error loading symbol %s from library '%s'."
@@ -19437,7 +19440,7 @@ msgstr "Láb"
 
 #: eeschema/import_gfx/dialog_import_gfx_sch.cpp:202
 #: pcbnew/import_gfx/dialog_import_graphics.cpp:215
-#: pcbnew/tools/drawing_tool.cpp:1906 pcbnew/tools/drawing_tool.cpp:1998
+#: pcbnew/tools/drawing_tool.cpp:1908 pcbnew/tools/drawing_tool.cpp:2000
 #, fuzzy
 msgid "Import Graphics"
 msgstr "Grafika Importálás..."
@@ -19467,7 +19470,7 @@ msgid "Only vectors will be imported.  Bitmaps and fonts will be ignored."
 msgstr ""
 
 #: eeschema/import_gfx/dialog_import_gfx_sch_base.cpp:43
-#: pcbnew/dialogs/dialog_rule_area_properties.cpp:129 pcbnew/zone.cpp:1949
+#: pcbnew/dialogs/dialog_rule_area_properties.cpp:129 pcbnew/zone.cpp:1973
 #, fuzzy
 msgid "Placement"
 msgstr "Elhelyezés:"
@@ -19521,124 +19524,124 @@ msgstr "Alapértékek"
 msgid "Import Vector Graphics File"
 msgstr "Vektorgrafikus fájl importálása"
 
-#: eeschema/lib_symbol.cpp:294 eeschema/sch_symbol.cpp:445
+#: eeschema/lib_symbol.cpp:297 eeschema/sch_symbol.cpp:445
 #: eeschema/tools/sch_edit_tool.cpp:108
 #, fuzzy, c-format
 msgid "Unit %s"
 msgstr "%s részegység"
 
-#: eeschema/lib_symbol.cpp:573 eeschema/sch_sheet.cpp:309
+#: eeschema/lib_symbol.cpp:576 eeschema/sch_sheet.cpp:309
 #: eeschema/sch_symbol.cpp:1593
 #, fuzzy
 msgid "Excluded from BOM"
 msgstr "Nem kerül a BOM listára"
 
-#: eeschema/lib_symbol.cpp:578 eeschema/sch_sheet.cpp:318
+#: eeschema/lib_symbol.cpp:581 eeschema/sch_sheet.cpp:318
 #: eeschema/sch_symbol.cpp:1602
 #, fuzzy
 msgid "Excluded from board"
 msgstr "Nem kerül a panelre"
 
-#: eeschema/lib_symbol.cpp:583 eeschema/sch_sheet.cpp:327
+#: eeschema/lib_symbol.cpp:586 eeschema/sch_sheet.cpp:327
 #: eeschema/sch_symbol.cpp:1611
 #, fuzzy
 msgid "Excluded from simulation"
 msgstr "Alkatrész letiltása szimulációban"
 
-#: eeschema/lib_symbol.cpp:588 eeschema/sch_sheet.cpp:336
+#: eeschema/lib_symbol.cpp:591 eeschema/sch_sheet.cpp:336
 #: eeschema/sch_sheet.cpp:880 eeschema/sch_symbol.cpp:1620
 #: eeschema/sch_symbol.cpp:2036 eeschema/widgets/search_handlers.cpp:169
-#: pcbnew/footprint.cpp:1672
+#: pcbnew/footprint.cpp:1677
 #, fuzzy
 msgid "DNP"
 msgstr "DPI"
 
-#: eeschema/lib_symbol.cpp:1598
+#: eeschema/lib_symbol.cpp:1601
 msgid "Power flag differs."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1607
+#: eeschema/lib_symbol.cpp:1610
 #, fuzzy
 msgid "Unit count differs."
 msgstr "Forrszemek száma"
 
-#: eeschema/lib_symbol.cpp:1647
+#: eeschema/lib_symbol.cpp:1650
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:745
 #, fuzzy
 msgid "Graphic item count differs."
 msgstr "Nem található grafikai elem az importált fájlban"
 
-#: eeschema/lib_symbol.cpp:1659
+#: eeschema/lib_symbol.cpp:1662
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:759
 #, c-format
 msgid "%s differs."
 msgstr "%s különbözik."
 
-#: eeschema/lib_symbol.cpp:1670
+#: eeschema/lib_symbol.cpp:1673
 #, fuzzy
 msgid "Pin count differs."
 msgstr "Forrszemek száma"
 
-#: eeschema/lib_symbol.cpp:1686
+#: eeschema/lib_symbol.cpp:1689
 #, fuzzy, c-format
 msgid "Pin %s not found."
 msgstr "%s nem található"
 
-#: eeschema/lib_symbol.cpp:1694
+#: eeschema/lib_symbol.cpp:1697
 #, fuzzy, c-format
 msgid "Pin %s differs."
 msgstr "Forrszemek száma"
 
-#: eeschema/lib_symbol.cpp:1721
+#: eeschema/lib_symbol.cpp:1724
 #, c-format
 msgid "%s field differs."
 msgstr "%s mező különbözik."
 
-#: eeschema/lib_symbol.cpp:1731
+#: eeschema/lib_symbol.cpp:1734
 #, fuzzy
 msgid "Field count differs."
 msgstr "Forrszemek száma"
 
-#: eeschema/lib_symbol.cpp:1740
+#: eeschema/lib_symbol.cpp:1743
 #, fuzzy
 msgid "Footprint filters differs."
 msgstr "Alkatrészrajzolat neve:"
 
-#: eeschema/lib_symbol.cpp:1752
+#: eeschema/lib_symbol.cpp:1755
 #, fuzzy
 msgid "Footprint filters differ."
 msgstr "Alkatrészrajzolat neve:"
 
-#: eeschema/lib_symbol.cpp:1763
+#: eeschema/lib_symbol.cpp:1766
 #, fuzzy
 msgid "Symbol keywords differ."
 msgstr "Alkatrész réteg"
 
-#: eeschema/lib_symbol.cpp:1772
+#: eeschema/lib_symbol.cpp:1775
 msgid "Symbol pin name offsets differ."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1783
+#: eeschema/lib_symbol.cpp:1786
 #, fuzzy
 msgid "Show pin names settings differ."
 msgstr "Lábak neveinek megjelenítése"
 
-#: eeschema/lib_symbol.cpp:1792
+#: eeschema/lib_symbol.cpp:1795
 #, fuzzy
 msgid "Show pin numbers settings differ."
 msgstr "Lábak számának megjelenítése"
 
-#: eeschema/lib_symbol.cpp:1801
+#: eeschema/lib_symbol.cpp:1804
 #, fuzzy
 msgid "Exclude from simulation settings differ."
 msgstr "Nem kerül a panelre"
 
-#: eeschema/lib_symbol.cpp:1810
+#: eeschema/lib_symbol.cpp:1813
 #, fuzzy
 msgid "Exclude from bill of materials settings differ."
 msgstr "Bevásárlólista létrehozása"
 
-#: eeschema/lib_symbol.cpp:1819
+#: eeschema/lib_symbol.cpp:1822
 #, fuzzy
 msgid "Exclude from board settings differ."
 msgstr "Nem kerül a panelre"
@@ -19824,9 +19827,9 @@ msgstr "Az alkatrészrajzolat %s szövegtípusa nem kezelhető"
 
 #: eeschema/net_navigator.cpp:314 pcbnew/board.cpp:1810
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2124
-#: pcbnew/pcb_draw_panel_gal.cpp:644
+#: pcbnew/pcb_draw_panel_gal.cpp:717
 #: pcbnew/widgets/appearance_controls.cpp:1029
-#: pcbnew/widgets/appearance_controls.cpp:2419
+#: pcbnew/widgets/appearance_controls.cpp:2455
 #: pcbnew/widgets/appearance_controls_base.cpp:61
 #: pcbnew/widgets/appearance_controls_base.cpp:151
 #: pcbnew/widgets/search_handlers.cpp:307
@@ -20149,8 +20152,8 @@ msgstr "A projekt konfigurációja megváltozott. Mented a változásokat?"
 #: eeschema/sch_bitmap.cpp:309 eeschema/sch_pin.cpp:2222
 #: eeschema/sch_shape.cpp:743 eeschema/sch_symbol.cpp:2957
 #: pcbnew/board_item.cpp:405 pcbnew/pcb_group.cpp:501 pcbnew/pcb_shape.cpp:906
-#: pcbnew/pcb_tablecell.cpp:182 pcbnew/pcb_track.cpp:2068 pcbnew/zone.cpp:1845
-#: pcbnew/zone.cpp:1857
+#: pcbnew/pcb_tablecell.cpp:182 pcbnew/pcb_track.cpp:2068 pcbnew/zone.cpp:1869
+#: pcbnew/zone.cpp:1881
 #, fuzzy
 msgid "Position X"
 msgstr "X pozíció"
@@ -20158,8 +20161,8 @@ msgstr "X pozíció"
 #: eeschema/sch_bitmap.cpp:314 eeschema/sch_pin.cpp:2226
 #: eeschema/sch_shape.cpp:745 eeschema/sch_symbol.cpp:2960
 #: pcbnew/board_item.cpp:408 pcbnew/pcb_group.cpp:502 pcbnew/pcb_shape.cpp:908
-#: pcbnew/pcb_tablecell.cpp:183 pcbnew/pcb_track.cpp:2072 pcbnew/zone.cpp:1851
-#: pcbnew/zone.cpp:1858
+#: pcbnew/pcb_tablecell.cpp:183 pcbnew/pcb_track.cpp:2072 pcbnew/zone.cpp:1875
+#: pcbnew/zone.cpp:1882
 #, fuzzy
 msgid "Position Y"
 msgstr "Y pozíció"
@@ -20204,7 +20207,7 @@ msgstr "Buszcsatlakozás formája legyen /"
 #: eeschema/sch_bus_entry.cpp:542 eeschema/sch_junction.cpp:319
 #: eeschema/sch_label.cpp:1225 eeschema/sch_line.cpp:951
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2134 pcbnew/pad.cpp:1295
-#: pcbnew/pcb_track.cpp:1667 pcbnew/tools/pcb_control.cpp:1870
+#: pcbnew/pcb_track.cpp:1667 pcbnew/tools/pcb_control.cpp:1874
 #: pcbnew/zone.cpp:807
 #, fuzzy
 msgid "Resolved Netclass"
@@ -20239,7 +20242,7 @@ msgstr "A(z) \"%s\" kapcsolási rajz fájl nem található."
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:640
 #: eeschema/symbol_editor/symbol_editor.cpp:1532
 #: kicad/dialogs/panel_jobset.cpp:787 pagelayout_editor/pl_editor_frame.cpp:411
-#: pcbnew/footprint_edit_frame.cpp:805 pcbnew/footprint_edit_frame.cpp:845
+#: pcbnew/footprint_edit_frame.cpp:815 pcbnew/footprint_edit_frame.cpp:855
 #: pcbnew/pcb_edit_frame.cpp:1181
 #, fuzzy, c-format
 msgid "Save changes to '%s' before closing?"
@@ -20284,14 +20287,14 @@ msgid "Could not open CvPcb"
 msgstr "Nem sikerült megnyitni az alkatrésztársítót"
 
 #: eeschema/sch_edit_frame.cpp:1741 eeschema/sim/simulator_frame.cpp:341
-#: kicad/kicad_manager_frame.cpp:1045 pcbnew/footprint_edit_frame.cpp:1019
+#: kicad/kicad_manager_frame.cpp:1045 pcbnew/footprint_edit_frame.cpp:1029
 #: pcbnew/pcb_edit_frame.cpp:1796
 #, fuzzy
 msgid "[Read Only]"
 msgstr "[Csak olvasható]"
 
 #: eeschema/sch_edit_frame.cpp:1744 eeschema/sim/simulator_frame.cpp:344
-#: pcbnew/footprint_edit_frame.cpp:1028 pcbnew/pcb_edit_frame.cpp:1799
+#: pcbnew/footprint_edit_frame.cpp:1038 pcbnew/pcb_edit_frame.cpp:1799
 #, fuzzy
 msgid "[Unsaved]"
 msgstr "[Nincs mentve]"
@@ -20888,7 +20891,7 @@ msgstr "KiCad rajzjel könyvtár fájl (*.lib)"
 #: pcbnew/pcb_io/fabmaster/pcb_io_fabmaster.cpp:62
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:220
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:506
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2706
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2709
 #: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr_parser.cpp:154
 msgid "Open cancelled by user."
 msgstr ""
@@ -21243,7 +21246,7 @@ msgstr "Keret stílus:"
 #: pcbnew/dialogs/dialog_text_properties_base.cpp:83
 #: pcbnew/dialogs/dialog_textbox_properties_base.cpp:73
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:58
-#: pcbnew/footprint.cpp:1657 pcbnew/pad.cpp:1299 pcbnew/pad.cpp:2543
+#: pcbnew/footprint.cpp:1662 pcbnew/pad.cpp:1299 pcbnew/pad.cpp:2537
 #: pcbnew/pcb_dimension.cpp:659 pcbnew/pcb_group.cpp:396
 #: pcbnew/pcb_marker.cpp:381 pcbnew/pcb_shape.cpp:642
 #: pcbnew/pcb_tablecell.cpp:106 pcbnew/pcb_text.cpp:279
@@ -21295,11 +21298,11 @@ msgstr "Igazítás:"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:39
 #: pcbnew/generators/pcb_tuning_pattern.cpp:478
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2130 pcbnew/pad.cpp:1293
-#: pcbnew/pad.cpp:2580 pcbnew/pcb_shape.cpp:923 pcbnew/pcb_tablecell.cpp:186
-#: pcbnew/pcb_track.cpp:1665 pcbnew/tools/pcb_control.cpp:1867
+#: pcbnew/pad.cpp:2574 pcbnew/pcb_shape.cpp:923 pcbnew/pcb_tablecell.cpp:186
+#: pcbnew/pcb_track.cpp:1665 pcbnew/tools/pcb_control.cpp:1871
 #: pcbnew/widgets/pcb_properties_panel.cpp:273
 #: pcbnew/widgets/search_handlers.cpp:177 pcbnew/zone.cpp:805
-#: pcbnew/zone.cpp:1905 pcbnew/zone_manager/dialog_zone_manager_base.cpp:42
+#: pcbnew/zone.cpp:1929 pcbnew/zone_manager/dialog_zone_manager_base.cpp:42
 #: pcbnew/zone_manager/model_zones_overview_table.h:76
 #, fuzzy
 msgid "Net"
@@ -21464,7 +21467,7 @@ msgstr "Láb %s, %s, %s"
 msgid "Hidden pin %s [%s, %s]"
 msgstr "Láb %s, %s, %s"
 
-#: eeschema/sch_pin.cpp:2204 pcbnew/pad.cpp:1286 pcbnew/pad.cpp:2600
+#: eeschema/sch_pin.cpp:2204 pcbnew/pad.cpp:1286 pcbnew/pad.cpp:2594
 #, fuzzy
 msgid "Pin Name"
 msgstr "Lábnév"
@@ -21599,7 +21602,7 @@ msgstr "Háttérszín"
 msgid "Fill color"
 msgstr "Kitöltő szín:"
 
-#: eeschema/sch_sheet.cpp:852 eeschema/sch_sheet.cpp:1712 pcbnew/zone.cpp:1835
+#: eeschema/sch_sheet.cpp:852 eeschema/sch_sheet.cpp:1712 pcbnew/zone.cpp:1859
 #, fuzzy
 msgid "Sheet Name"
 msgstr "Lap név"
@@ -21666,13 +21669,13 @@ msgid "Exclude From Simulation"
 msgstr "Alkatrész letiltása szimulációban"
 
 #: eeschema/sch_sheet.cpp:1733 eeschema/sch_symbol.cpp:1100
-#: eeschema/sch_symbol.cpp:3041 pcbnew/footprint.cpp:4075
+#: eeschema/sch_symbol.cpp:3041 pcbnew/footprint.cpp:4080
 #, fuzzy
 msgid "Exclude From Bill of Materials"
 msgstr "Kizárni az anyagjegyzékből"
 
 #: eeschema/sch_sheet.cpp:1736 eeschema/sch_symbol.cpp:1101
-#: eeschema/sch_symbol.cpp:3044 pcbnew/footprint.cpp:4078
+#: eeschema/sch_symbol.cpp:3044 pcbnew/footprint.cpp:4083
 #, fuzzy
 msgid "Do not Populate"
 msgstr "Ne exportálja"
@@ -21735,7 +21738,7 @@ msgstr "Tükrözés Y tengelyen"
 msgid "Mirror Y"
 msgstr "Tükrözés Y tengelyen"
 
-#: eeschema/sch_symbol.cpp:2997 pcbnew/footprint.cpp:4052
+#: eeschema/sch_symbol.cpp:2997 pcbnew/footprint.cpp:4057
 #, fuzzy
 msgid "Library Link"
 msgstr "Könyvtár"
@@ -23962,13 +23965,13 @@ msgid "Save Symbol As"
 msgstr "Új rajzjel..."
 
 #: eeschema/symbol_editor/symbol_editor.cpp:855
-#: pcbnew/footprint_libraries_utils.cpp:1035
+#: pcbnew/footprint_libraries_utils.cpp:1044
 #, fuzzy
 msgid "Save in library:"
 msgstr "Könyvtárba mentés:"
 
 #: eeschema/symbol_editor/symbol_editor.cpp:944
-#: pcbnew/footprint_libraries_utils.cpp:1118
+#: pcbnew/footprint_libraries_utils.cpp:1127
 #, fuzzy
 msgid "A library must be specified."
 msgstr "Nincs könyvtár kiválasztva."
@@ -24053,7 +24056,7 @@ msgid "Keep Symbol"
 msgstr "Új rajzjel"
 
 #: eeschema/symbol_editor/symbol_editor.cpp:1291 pcbnew/files.cpp:342
-#: pcbnew/footprint_libraries_utils.cpp:1204
+#: pcbnew/footprint_libraries_utils.cpp:1213
 #, fuzzy, c-format
 msgid "Revert '%s' to last version saved?"
 msgstr "'%s' visszaállítása az utolsó mentett verzióra?"
@@ -24742,7 +24745,7 @@ msgstr "Rajzok"
 
 #: eeschema/tools/ee_actions.cpp:356 eeschema/tools/ee_actions.cpp:588
 #: eeschema/tools/symbol_editor_drawing_tools.cpp:301
-#: pagelayout_editor/tools/pl_actions.cpp:61 pcbnew/tools/drawing_tool.cpp:1043
+#: pagelayout_editor/tools/pl_actions.cpp:61 pcbnew/tools/drawing_tool.cpp:1044
 #: pcbnew/tools/pcb_actions.cpp:185
 #, fuzzy
 msgid "Draw Text"
@@ -26166,7 +26169,7 @@ msgstr "Nincs megadva via furat"
 
 #: eeschema/tools/ee_inspection_tool.cpp:574
 #: pagelayout_editor/tools/pl_editor_control.cpp:160
-#: pcbnew/tools/pcb_control.cpp:1661
+#: pcbnew/tools/pcb_control.cpp:1665
 msgid "UUID"
 msgstr ""
 
@@ -26242,7 +26245,7 @@ msgstr "Modul hozzáadása"
 
 #: eeschema/tools/sch_drawing_tools.cpp:1174
 #: eeschema/tools/symbol_editor_drawing_tools.cpp:691
-#: pcbnew/tools/drawing_tool.cpp:1823
+#: pcbnew/tools/drawing_tool.cpp:1825
 #, fuzzy
 msgid "No graphic items found in file."
 msgstr "Nem található grafikai elem az importált fájlban"
@@ -26329,7 +26332,7 @@ msgstr "Busz hozzáadása"
 msgid "Draw %s"
 msgstr "Rajzok"
 
-#: eeschema/tools/sch_drawing_tools.cpp:2779 pcbnew/tools/drawing_tool.cpp:1248
+#: eeschema/tools/sch_drawing_tools.cpp:2779 pcbnew/tools/drawing_tool.cpp:1250
 #, fuzzy
 msgid "Draw Table"
 msgstr "Vonal rajzolása"
@@ -26659,7 +26662,7 @@ msgid "No text editor selected in KiCad. Please choose one."
 msgstr "Nincs szövegszerkesztő kiválasztva. Válasszon egyet."
 
 #: eeschema/tools/symbol_editor_control.cpp:438
-#: eeschema/widgets/panel_symbol_chooser.cpp:682
+#: eeschema/widgets/panel_symbol_chooser.cpp:684
 #, fuzzy
 msgid "No symbol selected"
 msgstr "Nincs rajzjel kiválasztva"
@@ -26676,7 +26679,7 @@ msgid "No symbol to export"
 msgstr "Ne exportálja"
 
 #: eeschema/tools/symbol_editor_control.cpp:708
-#: pcbnew/footprint_edit_frame.cpp:1437
+#: pcbnew/footprint_edit_frame.cpp:1447
 #, fuzzy
 msgid "Export View as PNG"
 msgstr "Aktuális nézet exportálása PNG fájlba..."
@@ -26883,12 +26886,12 @@ msgstr "Egyéb elemek"
 msgid "Graphical shapes"
 msgstr "Grafikus stílus"
 
-#: eeschema/widgets/panel_symbol_chooser.cpp:587
+#: eeschema/widgets/panel_symbol_chooser.cpp:589
 #, fuzzy
 msgid "No footprint specified"
 msgstr "Nincs megadva alkatrészrajzolat"
 
-#: eeschema/widgets/panel_symbol_chooser.cpp:600
+#: eeschema/widgets/panel_symbol_chooser.cpp:602
 #, fuzzy
 msgid "Invalid footprint specified"
 msgstr "A megadott alkatrészrajzolat érvénytelen"
@@ -27234,13 +27237,15 @@ msgstr "Réteg kiválasztása:"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:27
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:58
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:59
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:55
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:159
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:50
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:100
-#: pcbnew/footprint.cpp:4034 pcbnew/footprint.cpp:4037
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:169
+#: pcbnew/footprint.cpp:4039 pcbnew/footprint.cpp:4042
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2137 pcbnew/pad.cpp:1303
-#: pcbnew/pad.cpp:2542 pcbnew/pcb_dimension.cpp:661
-#: pcbnew/pcb_dimension.cpp:1457 pcbnew/pcb_fields_grid_table.cpp:181
+#: pcbnew/pad.cpp:2536 pcbnew/pcb_dimension.cpp:661
+#: pcbnew/pcb_dimension.cpp:1457 pcbnew/pcb_fields_grid_table.cpp:150
 #: pcbnew/pcb_group.cpp:503 pcbnew/pcb_marker.cpp:378
 #: pcbnew/pcb_reference_image.cpp:219 pcbnew/pcb_reference_image.cpp:342
 #: pcbnew/pcb_shape.cpp:646 pcbnew/pcb_shape.cpp:890 pcbnew/pcb_shape.cpp:892
@@ -27256,7 +27261,7 @@ msgstr "Réteg kiválasztása:"
 #: pcbnew/widgets/search_handlers.cpp:120
 #: pcbnew/widgets/search_handlers.cpp:178
 #: pcbnew/widgets/search_handlers.cpp:243 pcbnew/zone.cpp:850
-#: pcbnew/zone.cpp:1898 pcbnew/zone.cpp:1899
+#: pcbnew/zone.cpp:1922 pcbnew/zone.cpp:1923
 #, fuzzy
 msgid "Layer"
 msgstr "Réteg"
@@ -28274,7 +28279,7 @@ msgstr "Kiemelés"
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:290
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:352
 #: pcbnew/dialogs/dialog_layer_selection_base.cpp:230
-#: pcbnew/dialogs/panel_setup_layers.cpp:930
+#: pcbnew/dialogs/panel_setup_layers.cpp:1125
 #: pcbnew/widgets/appearance_controls.cpp:1025
 #: pcbnew/widgets/appearance_controls_base.cpp:32
 #: pcbnew/zone_manager/model_zones_overview_table.h:77
@@ -28320,13 +28325,13 @@ msgid "PCB Background"
 msgstr "NYÁK-terv háttér"
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:161
-#: pcbnew/widgets/appearance_controls.cpp:1844
+#: pcbnew/widgets/appearance_controls.cpp:1880
 #, fuzzy
 msgid "Show All Layers"
 msgstr "Minden réteg megjelenítése"
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:164
-#: pcbnew/widgets/appearance_controls.cpp:1830
+#: pcbnew/widgets/appearance_controls.cpp:1866
 #, fuzzy
 msgid "Hide All Layers But Active"
 msgstr "Csak az aktív rétegek megjelenítése"
@@ -28337,7 +28342,7 @@ msgid "Always Hide All Layers But Active"
 msgstr "Mindig csak az aktív régegek megjelenítése"
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:171
-#: pcbnew/widgets/appearance_controls.cpp:1847
+#: pcbnew/widgets/appearance_controls.cpp:1883
 #, fuzzy
 msgid "Hide All Layers"
 msgstr "Minden réteg elrejtése"
@@ -28376,8 +28381,8 @@ msgid "Change Render Color for"
 msgstr "Redner szín megváltoztatása: "
 
 #: gerbview/widgets/layer_widget.cpp:341
-#: pcbnew/widgets/appearance_controls.cpp:2172
-#: pcbnew/widgets/appearance_controls.cpp:2447
+#: pcbnew/widgets/appearance_controls.cpp:2208
+#: pcbnew/widgets/appearance_controls.cpp:2483
 #, fuzzy
 msgid ""
 "Left double click or middle click for color change, right click for menu"
@@ -30698,325 +30703,325 @@ msgstr "A(z) \"%s\" nem konvertálható egész számra."
 msgid "Can not move '%s' to trash."
 msgstr "A(z) \"%s\" nem konvertálható egész számra."
 
-#: kicad/project_tree_pane.cpp:291
+#: kicad/project_tree_pane.cpp:292
 #, fuzzy
 msgid "Directory name:"
 msgstr "Keresés iránya:"
 
-#: kicad/project_tree_pane.cpp:291
+#: kicad/project_tree_pane.cpp:292
 #, fuzzy
 msgid "Create New Directory"
 msgstr "Új mappa létrehozása"
 
-#: kicad/project_tree_pane.cpp:851
+#: kicad/project_tree_pane.cpp:852
 #, fuzzy
 msgid "Switch to this Project"
 msgstr "Áttérés erre a projektre"
 
-#: kicad/project_tree_pane.cpp:852
+#: kicad/project_tree_pane.cpp:853
 #, fuzzy
 msgid "Close all editors, and switch to the selected project"
 msgstr "Az összes szerkesztő bezárása, majd áttérés a kiválasztott projektre"
 
-#: kicad/project_tree_pane.cpp:859
+#: kicad/project_tree_pane.cpp:860
 #, fuzzy
 msgid "New Directory..."
 msgstr "Új mappa létrehozása..."
 
-#: kicad/project_tree_pane.cpp:860
+#: kicad/project_tree_pane.cpp:861
 #, fuzzy
 msgid "Create a New Directory"
 msgstr "Új mappa létrehozása"
 
-#: kicad/project_tree_pane.cpp:868 kicad/project_tree_pane.cpp:878
+#: kicad/project_tree_pane.cpp:869 kicad/project_tree_pane.cpp:879
 msgid "Reveal in Finder"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:869
+#: kicad/project_tree_pane.cpp:870
 msgid "Reveals the directory in a Finder window"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:871
+#: kicad/project_tree_pane.cpp:872
 #, fuzzy
 msgid "Open Directory in File Explorer"
 msgstr "Projektkönyvtár megnyitása fájlkezelőben"
 
-#: kicad/project_tree_pane.cpp:872 pcbnew/tools/pcb_actions.cpp:986
+#: kicad/project_tree_pane.cpp:873 pcbnew/tools/pcb_actions.cpp:986
 msgid "Opens the directory in the default system file manager"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:879
+#: kicad/project_tree_pane.cpp:880
 msgid "Reveals the directories in a Finder window"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:881
+#: kicad/project_tree_pane.cpp:882
 #, fuzzy
 msgid "Open Directories in File Explorer"
 msgstr "Projektkönyvtár megnyitása fájlkezelőben"
 
-#: kicad/project_tree_pane.cpp:882
+#: kicad/project_tree_pane.cpp:883
 msgid "Opens the directories in the default system file manager"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:893
+#: kicad/project_tree_pane.cpp:894
 #, fuzzy
 msgid "Open the file in a Text Editor"
 msgstr "A fájl megnyitása szövegszerkesztővel"
 
-#: kicad/project_tree_pane.cpp:895
+#: kicad/project_tree_pane.cpp:896
 #, fuzzy
 msgid "Open files in a Text Editor"
 msgstr "A fájl megnyitása szövegszerkesztővel"
 
-#: kicad/project_tree_pane.cpp:897
+#: kicad/project_tree_pane.cpp:898
 #, fuzzy
 msgid "Edit in a Text Editor"
 msgstr "Kijelölt fájl szerkesztése szövegszerkesztővel"
 
-#: kicad/project_tree_pane.cpp:903
+#: kicad/project_tree_pane.cpp:904
 #, fuzzy
 msgid "Run Jobs"
 msgstr "%s vagy %s"
 
-#: kicad/project_tree_pane.cpp:911
+#: kicad/project_tree_pane.cpp:912
 #, fuzzy
 msgid "Rename File..."
 msgstr "Fájl átnevezése..."
 
-#: kicad/project_tree_pane.cpp:912
+#: kicad/project_tree_pane.cpp:913
 #, fuzzy
 msgid "Rename file"
 msgstr "Fájl átnevezése"
 
-#: kicad/project_tree_pane.cpp:916
+#: kicad/project_tree_pane.cpp:917
 #, fuzzy
 msgid "Rename Files..."
 msgstr "Fájl átnevezése..."
 
-#: kicad/project_tree_pane.cpp:917
+#: kicad/project_tree_pane.cpp:918
 #, fuzzy
 msgid "Rename files"
 msgstr "Fájl átnevezése"
 
-#: kicad/project_tree_pane.cpp:927
+#: kicad/project_tree_pane.cpp:928
 #, fuzzy
 msgid "Delete the file and its content"
 msgstr "Mappa és tartalmának törlése"
 
-#: kicad/project_tree_pane.cpp:929
+#: kicad/project_tree_pane.cpp:930
 #, fuzzy
 msgid "Delete the files and their contents"
 msgstr "Mappa és tartalmának törlése"
 
-#: kicad/project_tree_pane.cpp:944
+#: kicad/project_tree_pane.cpp:945
 #, fuzzy
 msgid "Move to Trash"
 msgstr "Csatlakozó vezetősávok"
 
-#: kicad/project_tree_pane.cpp:956
+#: kicad/project_tree_pane.cpp:957
 msgid "Add Project to Version Control..."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:957
+#: kicad/project_tree_pane.cpp:958
 #, fuzzy
 msgid "Initialize a new repository"
 msgstr ""
 "Nem sikerült elemezni az URL-t:\n"
 "\"%s\""
 
-#: kicad/project_tree_pane.cpp:961
+#: kicad/project_tree_pane.cpp:962
 #, fuzzy
 msgid "Commit Project..."
 msgstr "Projekt..."
 
-#: kicad/project_tree_pane.cpp:962 kicad/project_tree_pane.cpp:976
+#: kicad/project_tree_pane.cpp:963 kicad/project_tree_pane.cpp:977
 msgid "Commit changes to the local repository"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:965
+#: kicad/project_tree_pane.cpp:966
 msgid "Push"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:966
+#: kicad/project_tree_pane.cpp:967
 msgid "Push committed local changes to remote repository"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:969
+#: kicad/project_tree_pane.cpp:970
 msgid "Pull"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:970
+#: kicad/project_tree_pane.cpp:971
 #, fuzzy
 msgid "Pull changes from remote repository into local"
 msgstr "Kapcsolási rajz módosítások átvezetése a nyáktervre"
 
-#: kicad/project_tree_pane.cpp:975
+#: kicad/project_tree_pane.cpp:976
 #, fuzzy
 msgid "Commit File..."
 msgstr "Mező szerkesztése..."
 
-#: kicad/project_tree_pane.cpp:990
+#: kicad/project_tree_pane.cpp:991
 #, fuzzy
 msgid "Switch to branch "
 msgstr "Váltás az 1. belső rétegre"
 
-#: kicad/project_tree_pane.cpp:995
+#: kicad/project_tree_pane.cpp:996
 msgid "Other..."
 msgstr "Egyéb..."
 
-#: kicad/project_tree_pane.cpp:996
+#: kicad/project_tree_pane.cpp:997
 #, fuzzy
 msgid "Switch to a different branch"
 msgstr "Differenciális jelvezeték jelcsúszás kompenzálása"
 
-#: kicad/project_tree_pane.cpp:999
+#: kicad/project_tree_pane.cpp:1000
 #, fuzzy
 msgid "Switch to Branch"
 msgstr "Váltás NYÁK tervezőre"
 
-#: kicad/project_tree_pane.cpp:1003
+#: kicad/project_tree_pane.cpp:1004
 #, fuzzy
 msgid "Remove Version Control"
 msgstr "Sarok eltávolítása"
 
-#: kicad/project_tree_pane.cpp:1004
+#: kicad/project_tree_pane.cpp:1005
 msgid "Delete all version control files from the project directory."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1059
+#: kicad/project_tree_pane.cpp:1060
 #, fuzzy, c-format
 msgid "Change filename: '%s'"
 msgstr "Fájlnév módosítása: \"%s\""
 
-#: kicad/project_tree_pane.cpp:1061
+#: kicad/project_tree_pane.cpp:1062
 #, fuzzy
 msgid "Change filename"
 msgstr "Fájlnév módosítása"
 
-#: kicad/project_tree_pane.cpp:1406
+#: kicad/project_tree_pane.cpp:1407
 msgid "Network path: not monitoring folder changes"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1412
+#: kicad/project_tree_pane.cpp:1413
 msgid "Local path: monitoring folder changes"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1595
+#: kicad/project_tree_pane.cpp:1596
 #, fuzzy
 msgid "The selected directory is already a git project."
 msgstr "A kijelölt elem zárolva van."
 
-#: kicad/project_tree_pane.cpp:1611
-msgid "Failed to initialize git project."
-msgstr ""
-
-#: kicad/project_tree_pane.cpp:1626
+#: kicad/project_tree_pane.cpp:1603
 #, fuzzy
 msgid "Set default remote"
 msgstr "Alapértelmezett vezetéklista név használata"
 
-#: kicad/project_tree_pane.cpp:1679
+#: kicad/project_tree_pane.cpp:1618
+msgid "Failed to initialize git project."
+msgstr ""
+
+#: kicad/project_tree_pane.cpp:1678
 #, fuzzy
 msgid "Failed to set default remote."
 msgstr "Nem sikerült létrehozni a(z) \"%s\" fájlt"
 
-#: kicad/project_tree_pane.cpp:1691 kicad/project_tree_pane.cpp:1725
-#: kicad/project_tree_pane.cpp:1747
+#: kicad/project_tree_pane.cpp:1690 kicad/project_tree_pane.cpp:1724
+#: kicad/project_tree_pane.cpp:1746
 #, fuzzy
 msgid "Fetching Remote"
 msgstr "Vezeték-busz csatlakozás hozzáadása"
 
-#: kicad/project_tree_pane.cpp:1732
+#: kicad/project_tree_pane.cpp:1731
 #, fuzzy
 msgid "Failed to pull project"
 msgstr "\"%s\" betöltése sikertelen"
 
-#: kicad/project_tree_pane.cpp:1754
+#: kicad/project_tree_pane.cpp:1753
 #, fuzzy
 msgid "Failed to push project"
 msgstr "\"%s\" betöltése sikertelen"
 
-#: kicad/project_tree_pane.cpp:1816
+#: kicad/project_tree_pane.cpp:1830
 #, fuzzy, c-format
 msgid "Failed to lookup branch '%s': %s"
 msgstr "\"%s\" betöltése sikertelen"
 
-#: kicad/project_tree_pane.cpp:1829
+#: kicad/project_tree_pane.cpp:1843
 #, fuzzy, c-format
 msgid "Failed to find branch head for '%s'"
 msgstr "A PDF olvasó nem található a megadott útvonalon: \"%s\""
 
-#: kicad/project_tree_pane.cpp:1840
+#: kicad/project_tree_pane.cpp:1854
 #, fuzzy, c-format
 msgid "Failed to switch to branch '%s'"
 msgstr "\"%s\" betöltése sikertelen"
 
-#: kicad/project_tree_pane.cpp:1851
+#: kicad/project_tree_pane.cpp:1865
 #, fuzzy, c-format
 msgid "Failed to update HEAD reference for branch '%s'"
 msgstr "Nem sikerült értelmezni a(z) %s busz-csoportot."
 
-#: kicad/project_tree_pane.cpp:1870
+#: kicad/project_tree_pane.cpp:1884
 #, fuzzy
 msgid "Are you sure you want to remove git tracking from this project?"
 msgstr "Biztosan törli a kijelölt elemeket?"
 
-#: kicad/project_tree_pane.cpp:1887
+#: kicad/project_tree_pane.cpp:1901
 #, fuzzy
 msgid "Failed to remove git directory"
 msgstr "Nem lehet létrehozni a(z) \"%s\" fájlt."
 
-#: kicad/project_tree_pane.cpp:2223
+#: kicad/project_tree_pane.cpp:2237
 msgid "Discarding commit due to empty commit message."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:2229
+#: kicad/project_tree_pane.cpp:2243
 msgid "Discarding commit due to empty file selection."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:2235
+#: kicad/project_tree_pane.cpp:2249
 #, fuzzy, c-format
 msgid "Failed to get repository index: %s"
 msgstr ""
 "Nem sikerült elemezni az URL-t:\n"
 "\"%s\""
 
-#: kicad/project_tree_pane.cpp:2243
+#: kicad/project_tree_pane.cpp:2257
 #, fuzzy, c-format
 msgid "Failed to add file to index: %s"
 msgstr "Nem sikerült létrehozni a(z) \"%s\""
 
-#: kicad/project_tree_pane.cpp:2251
+#: kicad/project_tree_pane.cpp:2265
 #, fuzzy, c-format
 msgid "Failed to write index: %s"
 msgstr "Nem sikerült létrehozni a(z) \"%s\" fájlt"
 
-#: kicad/project_tree_pane.cpp:2258
+#: kicad/project_tree_pane.cpp:2272
 #, fuzzy, c-format
 msgid "Failed to write tree: %s"
 msgstr "Nem sikerült létrehozni a(z) \"%s\""
 
-#: kicad/project_tree_pane.cpp:2267
+#: kicad/project_tree_pane.cpp:2281
 #, fuzzy, c-format
 msgid "Failed to lookup tree: %s"
 msgstr "Nem sikerült létrehozni a(z) \"%s\""
 
-#: kicad/project_tree_pane.cpp:2275
+#: kicad/project_tree_pane.cpp:2289
 #, fuzzy, c-format
 msgid "Failed to get HEAD reference: %s"
 msgstr "Nem lehet létrehozni a(z) \"%s\" fájlt."
 
-#: kicad/project_tree_pane.cpp:2282
+#: kicad/project_tree_pane.cpp:2296
 #, fuzzy, c-format
 msgid "Failed to get commit: %s"
 msgstr "Kapcsolási rajz \"%s\" mentése sikertelen"
 
-#: kicad/project_tree_pane.cpp:2298
+#: kicad/project_tree_pane.cpp:2312
 #, fuzzy, c-format
 msgid "Failed to create author signature: %s"
 msgstr "A(z) \"%s\" könyvtár fájlt nem lehet létrehozni"
 
-#: kicad/project_tree_pane.cpp:2333
+#: kicad/project_tree_pane.cpp:2347
 #, fuzzy, c-format
 msgid "Failed to create commit: %s"
 msgstr "Nem sikerült létrehozni a(z) \"%s\" fájlt"
@@ -31540,6 +31545,7 @@ msgid "Item Properties"
 msgstr "Elem tulajdonságai"
 
 #: pagelayout_editor/dialogs/properties_frame_base.cpp:461
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:145
 #, fuzzy
 msgid "Default Values"
 msgstr "Alapértelmezett értékek"
@@ -34369,8 +34375,8 @@ msgstr "Rézkitöltések közötti szigetelési távolságok...\n"
 #: pcbnew/board.cpp:1807 pcbnew/dialogs/dialog_board_statistics.cpp:701
 #: pcbnew/dialogs/dialog_board_statistics_base.cpp:78
 #: pcbnew/dialogs/dialog_unused_pad_layers_base.cpp:27
-#: pcbnew/footprint.cpp:1628 pcbnew/netinfo_item.cpp:108
-#: pcbnew/pcb_draw_panel_gal.cpp:641 pcbnew/widgets/appearance_controls.cpp:331
+#: pcbnew/footprint.cpp:1633 pcbnew/netinfo_item.cpp:108
+#: pcbnew/pcb_draw_panel_gal.cpp:714 pcbnew/widgets/appearance_controls.cpp:331
 #: pcbnew/widgets/panel_selection_filter.cpp:198
 #: pcbnew/widgets/panel_selection_filter_base.cpp:45
 #, fuzzy
@@ -34385,7 +34391,7 @@ msgstr "Forrszemek"
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:222
 #: pcbnew/dialogs/dialog_unused_pad_layers_base.cpp:24
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:88
-#: pcbnew/netinfo_item.cpp:123 pcbnew/pcb_draw_panel_gal.cpp:642
+#: pcbnew/netinfo_item.cpp:123 pcbnew/pcb_draw_panel_gal.cpp:715
 #: pcbnew/widgets/appearance_controls.cpp:330
 #: pcbnew/widgets/panel_selection_filter.cpp:197
 #: pcbnew/widgets/panel_selection_filter_base.cpp:41
@@ -34393,12 +34399,12 @@ msgstr "Forrszemek"
 msgid "Vias"
 msgstr "Viák (átvezetőfuratok)"
 
-#: pcbnew/board.cpp:1809 pcbnew/pcb_draw_panel_gal.cpp:643
+#: pcbnew/board.cpp:1809 pcbnew/pcb_draw_panel_gal.cpp:716
 #, fuzzy
 msgid "Track Segments"
 msgstr "Vezetősáv szegmensek"
 
-#: pcbnew/board.cpp:1811 pcbnew/pcb_draw_panel_gal.cpp:645
+#: pcbnew/board.cpp:1811 pcbnew/pcb_draw_panel_gal.cpp:718
 #, fuzzy
 msgid "Unrouted"
 msgstr "Nem huzalozott"
@@ -34638,7 +34644,7 @@ msgid "Add Dielectric Layer"
 msgstr "Réteg kiválasztása"
 
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:330
-#: pcbnew/dialogs/panel_setup_layers.cpp:957
+#: pcbnew/dialogs/panel_setup_layers.cpp:1152
 #, fuzzy
 msgid "Select layer to add:"
 msgstr "Válassza ki a hozzáadni kívánt könyvtárakat:"
@@ -35400,7 +35406,7 @@ msgstr "A sorszámozás elkészült."
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:154
 #: pcbnew/dialogs/dialog_render_job.cpp:41
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:117
-#: pcbnew/footprint.cpp:1640
+#: pcbnew/footprint.cpp:1645
 #, fuzzy
 msgid "Front"
 msgstr "Felső"
@@ -35408,7 +35414,6 @@ msgstr "Felső"
 #: pcbnew/dialogs/dialog_board_reannotate_base.cpp:187
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:154
 #: pcbnew/dialogs/dialog_render_job.cpp:39
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:560
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:122
 #, fuzzy
 msgid "Back"
@@ -35601,7 +35606,7 @@ msgid ""
 msgstr ""
 
 #: pcbnew/dialogs/dialog_board_setup.cpp:301 pcbnew/files.cpp:583
-#: pcbnew/tools/pcb_control.cpp:1502
+#: pcbnew/tools/pcb_control.cpp:1506
 #, fuzzy
 msgid "Loading PCB"
 msgstr "NYÁK Betöltés"
@@ -35687,7 +35692,7 @@ msgid "Total:"
 msgstr "Összes:"
 
 #: pcbnew/dialogs/dialog_board_statistics.cpp:491
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2517
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2511
 #, fuzzy
 msgid "Round"
 msgstr "Lekerekített négyszög"
@@ -35821,7 +35826,7 @@ msgstr "NYÁK Terv Statisztika"
 
 #: pcbnew/dialogs/dialog_cleanup_graphics.cpp:48
 #: pcbnew/dialogs/dialog_exchange_footprints.cpp:310
-#: pcbnew/footprint_libraries_utils.cpp:961
+#: pcbnew/footprint_libraries_utils.cpp:970
 #, fuzzy
 msgid "Update Footprint"
 msgstr "Alkatrészrajzolat frissítése"
@@ -36253,8 +36258,8 @@ msgstr ""
 "Alapértelmezett forrszem - zóna csatlakozási típus.\n"
 "A beállítás a lokális forrszem tulajdonságokban bírálható felül."
 
-#: pcbnew/dialogs/dialog_copper_zones_base.cpp:232 pcbnew/footprint.cpp:4008
-#: pcbnew/pad.cpp:2527 pcbnew/zone.cpp:1805
+#: pcbnew/dialogs/dialog_copper_zones_base.cpp:232 pcbnew/footprint.cpp:4013
+#: pcbnew/pad.cpp:2521 pcbnew/zone.cpp:1829
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 #, fuzzy
 msgid "Thermal reliefs"
@@ -36307,14 +36312,14 @@ msgstr "Kitöltési mód:"
 
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:290
 #: pcbnew/dialogs/dialog_non_copper_zones_properties_base.cpp:129
-#: pcbnew/zone.cpp:1815 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
+#: pcbnew/zone.cpp:1839 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
 #, fuzzy
 msgid "Solid fill"
 msgstr "Tömör"
 
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:290
 #: pcbnew/dialogs/dialog_non_copper_zones_properties_base.cpp:129
-#: pcbnew/zone.cpp:1816 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
+#: pcbnew/zone.cpp:1840 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
 #, fuzzy
 msgid "Hatch pattern"
 msgstr "Vonalkázott"
@@ -36392,7 +36397,7 @@ msgstr ""
 "nem-csatlakozó rézkitöltés\n"
 "szigetet létrehozni."
 
-#: pcbnew/dialogs/dialog_copper_zones_base.cpp:357 pcbnew/zone.cpp:1826
+#: pcbnew/dialogs/dialog_copper_zones_base.cpp:357 pcbnew/zone.cpp:1850
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 #, fuzzy
 msgid "Below area limit"
@@ -38336,8 +38341,8 @@ msgstr "Alkatrészrajzolat ellenőrzés"
 msgid "Choose Footprint"
 msgstr "Alkatrészrajzolat másolása"
 
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:76
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:143
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:78
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:148
 #, fuzzy
 msgid "3D Models"
 msgstr "3D modellek"
@@ -38378,15 +38383,15 @@ msgstr ""
 "A megadott szövegvastagság túl nagy a szöveg méretéhez képest.\n"
 "Automatikusan kisebb értékre lesz visszaállítva."
 
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:633
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:624
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:661
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:660
 #, fuzzy
 msgid "Edit Footprint Properties"
 msgstr "Alkatrészrajzolat tulajdonságok szerkesztése"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:52
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:53
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:157
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:98
 #, fuzzy
 msgid "Text Items"
@@ -38394,7 +38399,7 @@ msgstr "Szöveges elemek"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:60
 #: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:53
-#: pcbnew/pcb_fields_grid_table.cpp:183 pcbnew/pcb_text.cpp:630
+#: pcbnew/pcb_fields_grid_table.cpp:152 pcbnew/pcb_text.cpp:630
 #: pcbnew/pcb_text.cpp:647
 #, fuzzy
 msgid "Keep Upright"
@@ -38402,21 +38407,21 @@ msgstr "Tartsa az irányt"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:61
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:62
-#: pcbnew/pcb_fields_grid_table.cpp:184
+#: pcbnew/pcb_fields_grid_table.cpp:153
 #, fuzzy
 msgid "X Offset"
 msgstr "Vízszintes eltolás"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:62
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:63
-#: pcbnew/pcb_fields_grid_table.cpp:185
+#: pcbnew/pcb_fields_grid_table.cpp:154
 #, fuzzy
 msgid "Y Offset"
 msgstr "Függőleges eltolás"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:68
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:69
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:64
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:168
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:56
 #: pcbnew/plot_board_layers.cpp:103
 #, fuzzy
@@ -38437,15 +38442,15 @@ msgstr "Alkatrészrajzolat típusa:"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:188
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:193
-#: pcbnew/footprint.cpp:1286
+#: pcbnew/footprint.cpp:1291
 #, fuzzy
 msgid "Through hole"
 msgstr "Átmenő furat"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:188
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:193
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/footprint.cpp:1283
-#: pcbnew/pad.cpp:1532 pcbnew/pad.cpp:2493
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/footprint.cpp:1288
+#: pcbnew/pad.cpp:1532 pcbnew/pad.cpp:2487
 msgid "SMD"
 msgstr "SMD"
 
@@ -38671,29 +38676,29 @@ msgstr ""
 msgid "Footprint Properties"
 msgstr "Alkatrészrajzolat tulajdonságok"
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:379
-#: pcbnew/footprint_libraries_utils.cpp:1124
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:388
+#: pcbnew/footprint_libraries_utils.cpp:1133
 #: pcbnew/tools/footprint_editor_control.cpp:460
 #, fuzzy
 msgid "Footprint must have a name."
 msgstr "Az alkatrészrajzolatnak nevet kell adni."
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:384
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:393
 #, fuzzy, c-format
 msgid "Footprint name may not contain '%s'."
 msgstr "Alkatrészrajzolat név nem tartalmazhat '%s'-t."
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:437
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:446
 #, fuzzy, c-format
 msgid "The text width must be between %s and %s."
 msgstr "A sugárnak nullánál nagyobbnak kell lennie."
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:449
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:458
 #, fuzzy, c-format
 msgid "The text height must be between %s and %s."
 msgstr "A sugárnak nullánál nagyobbnak kell lennie."
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:467
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:476
 #: pcbnew/dialogs/dialog_text_properties.cpp:522
 #: pcbnew/dialogs/dialog_textbox_properties.cpp:342
 #, fuzzy
@@ -39504,7 +39509,7 @@ msgstr "Szita rétegek"
 
 #: pcbnew/dialogs/dialog_global_edit_text_and_graphics.cpp:273
 #: pcbnew/dialogs/panel_fp_editor_graphics_defaults_base.cpp:64
-#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:60 pcbnew/pad.cpp:2684
+#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:60 pcbnew/pad.cpp:2678
 #, fuzzy
 msgid "Copper Layers"
 msgstr "Vezető rétegek"
@@ -39687,7 +39692,7 @@ msgstr "Impulzusszélesség:"
 
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:175
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1075
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2533
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2527
 #, fuzzy
 msgid "All copper layers"
 msgstr "Minden vezető réteg"
@@ -39700,7 +39705,7 @@ msgstr "Új vonal megkezdése"
 
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:175
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1079
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2534
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2528
 #, fuzzy
 msgid "Connected layers only"
 msgstr "Csak a kapcsolódó rétegek"
@@ -40267,7 +40272,7 @@ msgid "Outset Items"
 msgstr "Szöveges elemek"
 
 #: pcbnew/dialogs/dialog_pad_properties.cpp:179
-#: pcbnew/dialogs/dialog_pad_properties_base.h:288 pcbnew/pad.cpp:2584
+#: pcbnew/dialogs/dialog_pad_properties_base.h:288 pcbnew/pad.cpp:2578
 #, fuzzy
 msgid "Pad Properties"
 msgstr "Forrszem tulajdonságok"
@@ -40355,7 +40360,7 @@ msgstr ""
 msgid "Pad type:"
 msgstr "Forrszem típus:"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/pad.cpp:2492
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/pad.cpp:2486
 #, fuzzy
 msgid "Through-hole"
 msgstr "Átmenőfuratos"
@@ -40414,7 +40419,7 @@ msgid "Circular"
 msgstr "Kör"
 
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:1516
-#: pcbnew/pad.cpp:2500
+#: pcbnew/pad.cpp:2494
 #, fuzzy
 msgid "Oval"
 msgstr "Ovális"
@@ -40429,12 +40434,12 @@ msgstr "Négyszög"
 msgid "Trapezoidal"
 msgstr "Trapéz"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2502
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2496
 #, fuzzy
 msgid "Rounded rectangle"
 msgstr "Lekerekített négyzet"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2503
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2497
 #, fuzzy
 msgid "Chamfered rectangle"
 msgstr "Letört sarkú négyzet"
@@ -40566,7 +40571,7 @@ msgstr "Forma eltolása a furattól"
 msgid "Hole shape:"
 msgstr "Furat alakja:"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2518
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2512
 msgid "Oblong"
 msgstr ""
 
@@ -40670,27 +40675,27 @@ msgstr ""
 "Castellated specify castellated through hole pads on a board edge\n"
 "These properties are specified in Gerber X2  files."
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2508
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2502
 #, fuzzy
 msgid "BGA pad"
 msgstr "BGA Forrszem"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2510
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2504
 #, fuzzy
 msgid "Fiducial, local to footprint"
 msgstr "Ismétlődő alkatrészrajzolatok"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2509
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2503
 #, fuzzy
 msgid "Fiducial, global to board"
 msgstr "Ismétlődő alkatrészrajzolatok"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2511
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2505
 #, fuzzy
 msgid "Test point pad"
 msgstr "Alkatrészrajzolatok ellenőrzése"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2512
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2506
 #, fuzzy
 msgid "Heatsink pad"
 msgstr "Hűtőborda forrszem"
@@ -41002,7 +41007,7 @@ msgstr "Sokszögek vázlat módban"
 
 #: pcbnew/dialogs/dialog_plot_base.cpp:90
 #: pcbnew/widgets/appearance_controls.cpp:653
-#: pcbnew/widgets/appearance_controls.cpp:1810
+#: pcbnew/widgets/appearance_controls.cpp:1846
 #, fuzzy
 msgid "Hide"
 msgstr "Rejtett"
@@ -42210,7 +42215,7 @@ msgstr "Alkatrészrajzolat: %s (%s), %s, Elforgatás: %.1f°"
 #: pcbnew/dialogs/dialog_text_properties_base.cpp:99
 #: pcbnew/pcb_dimension.cpp:1885 pcbnew/pcb_dimension.cpp:1921
 #: pcbnew/pcb_dimension.cpp:1962 pcbnew/pcb_dimension.cpp:2007
-#: pcbnew/pcb_dimension.cpp:2044 pcbnew/pcb_fields_grid_table.cpp:186
+#: pcbnew/pcb_dimension.cpp:2044 pcbnew/pcb_fields_grid_table.cpp:155
 #: pcbnew/pcb_text.cpp:626
 #, fuzzy
 msgid "Knockout"
@@ -42468,7 +42473,7 @@ msgstr "Megcélzott jelcsúszás (skew):"
 #: pcbnew/router/router_tool.cpp:2757 pcbnew/router/router_tool.cpp:2762
 #: pcbnew/router/router_tool.cpp:2767 pcbnew/router/router_tool.cpp:2778
 #: pcbnew/router/router_tool.cpp:2786 pcbnew/router/router_tool.cpp:2791
-#: pcbnew/tools/pcb_control.cpp:1698 pcbnew/tools/pcb_control.cpp:1708
+#: pcbnew/tools/pcb_control.cpp:1702 pcbnew/tools/pcb_control.cpp:1712
 #: pcbnew/zone.cpp:874
 #, fuzzy, c-format
 msgid "(from %s)"
@@ -42794,6 +42799,11 @@ msgstr ""
 msgid "Internal Layers"
 msgstr "Vezetősáv belső rétegen"
 
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:496
+#, fuzzy, c-format
+msgid "Layer name %s already in use."
+msgstr "Már létezik egy \"%s\" nevű réteg."
+
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:23
 #, fuzzy
 msgid "Default Field Properties for New Footprints"
@@ -42869,33 +42879,33 @@ msgstr ""
 msgid "Failed to save footprint library file '%s'."
 msgstr "Nem sikerült menteni a(z) \"%s\" könyvtár fájlt"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:396
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:388
 #, fuzzy
 msgid "Error adding 3D model"
 msgstr "3D modellek betöltése..."
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:480
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:472
 #, fuzzy
 msgid "No filename entered"
 msgstr "Nincs fájl kiválasztva!"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:485
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:477
 #, fuzzy
 msgid "Illegal filename"
 msgstr "Érvénytelen fájlnév: %s"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:490
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:482
 #: pcbnew/microwave/microwave_polygon.cpp:223
 #, fuzzy
 msgid "File not found"
 msgstr "A fájl nem található"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:495
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:487
 #, fuzzy
 msgid "Unable to open file"
 msgstr "a fájl megnyitása sikertelen"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:500
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:492
 #, fuzzy
 msgid "Unknown error"
 msgstr "Ismeretlen eljárás"
@@ -43457,12 +43467,165 @@ msgstr "Nincs alapértelmezett alkatrészrajzolat"
 msgid "Apply board defaults to non-copper footprint shapes"
 msgstr "Nincs alapértelmezett alkatrészrajzolat"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:458
+#: pcbnew/dialogs/panel_setup_layers.cpp:77
+#: pcbnew/dialogs/panel_setup_layers.cpp:284
+#, fuzzy
+msgid "Off-board, testing"
+msgstr "Panelen kívüli, tesztelés"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:87
+#, fuzzy
+msgid "If you want a fabrication layer for the front side of the board"
+msgstr "Műszaki réteg a felső oldalon"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:97
+#: pcbnew/dialogs/panel_setup_layers.cpp:266
+#, fuzzy
+msgid "Off-board, manufacturing"
+msgstr "Panelen kívüli, gyártás"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:105
+#, fuzzy
+msgid "If you want an adhesive template for the front side of the board"
+msgstr "Ragasztó réteg a felső oldalon"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:115
+#: pcbnew/dialogs/panel_setup_layers.cpp:133
+#: pcbnew/dialogs/panel_setup_layers.cpp:151
+#: pcbnew/dialogs/panel_setup_layers.cpp:169
+#: pcbnew/dialogs/panel_setup_layers.cpp:194
+#: pcbnew/dialogs/panel_setup_layers.cpp:212
+#: pcbnew/dialogs/panel_setup_layers.cpp:230
+#: pcbnew/dialogs/panel_setup_layers.cpp:248
+#, fuzzy
+msgid "On-board, non-copper"
+msgstr "Panelen, nem vezető"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:123
+#, fuzzy
+msgid "If you want a solder paste layer for front side of the board"
+msgstr "Forrasztópaszta réteg a felső oldalon"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:141
+#, fuzzy
+msgid "If you want a silk screen layer for the front side of the board"
+msgstr "Szitanyomat réteg a felső oldalon"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:159
+#, fuzzy
+msgid "If you want a solder mask layer for the front of the board"
+msgstr "Forrasztásgátló réteg a felső oldalon"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:184
+#, fuzzy
+msgid "If you want a solder mask layer for the back side of the board"
+msgstr "Forrasztásgátló réteg az alsó oldalon"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:202
+#, fuzzy
+msgid "If you want a silk screen layer for the back side of the board"
+msgstr "Szitanyomat réteg az alsó oldalon"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:220
+#, fuzzy
+msgid "If you want a solder paste layer for the back side of the board"
+msgstr "Forrasztópaszta réteg az alsó oldalon"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:238
+#, fuzzy
+msgid "If you want an adhesive layer for the back side of the board"
+msgstr "Ragasztó réteg az alsó oldalon"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:256
+#, fuzzy
+msgid "If you want a fabrication layer for the back side of the board"
+msgstr "Műszaki réteg az alsó oldalon"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:302
+#, fuzzy
+msgid "Board contour"
+msgstr "Panel körvonal"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:319
+#, fuzzy
+msgid "Board contour setback"
+msgstr "Panel körvonal"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:333
+#: pcbnew/dialogs/panel_setup_layers.cpp:347
+#: pcbnew/dialogs/panel_setup_layers.cpp:363
+#: pcbnew/dialogs/panel_setup_layers.cpp:379
+#: pcbnew/dialogs/panel_setup_layers.cpp:477
+#, fuzzy
+msgid "Auxiliary"
+msgstr "Kiegészítő"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:354
+#, fuzzy
+msgid "If you want a separate layer for comments or notes"
+msgstr "Különálló réteg megjegyzések számára"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:370
+#, fuzzy
+msgid "If you want a layer for documentation drawings"
+msgstr "Különálló réteg dokumentációs célú rajzokhoz"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:415
 #, fuzzy
 msgid "Use the Physical Stackup page to change the number of copper layers."
 msgstr "A vezetőrétegek számának módosítsa a(z) \"%s\"-ban lehetséges."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:492
+#: pcbnew/dialogs/panel_setup_layers.cpp:421
+#: pcbnew/dialogs/panel_setup_layers.cpp:473
+#: pcbnew/tools/drawing_stackup_table_tool.cpp:247
+msgid "Layer Name"
+msgstr "Réteg neve"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:426
+#, fuzzy
+msgid "signal"
+msgstr "jel"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:427
+#, fuzzy
+msgid "power plane"
+msgstr "tápsík"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:428
+#, fuzzy
+msgid "mixed"
+msgstr "vegyes"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:429
+#, fuzzy
+msgid "jumper"
+msgstr "átkötés"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:432
+#, fuzzy
+msgid ""
+"Copper layer type for Freerouter and other external routers.\n"
+"Power plane layers are removed from Freerouter's layer menus."
+msgstr ""
+"Réz réteg a \"Freerouter\" és egyéb külső huzalozó szoftverhez.\n"
+"A tápsík rétegek eltávolítása kerülnek a \"Freerouter\" réteg menüiből."
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:478
+#, fuzzy
+msgid "Off-board, front"
+msgstr "Panelen kívüli, tesztelés"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:479
+#, fuzzy
+msgid "Off-board, back"
+msgstr "Panelen kívüli, tesztelés"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:485
+msgid ""
+"Auxiliary layers do not flip with board side, while back and front layers do."
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:712
 #, fuzzy, c-format
 msgid ""
 "Footprints have some items on removed layers:\n"
@@ -43475,7 +43638,7 @@ msgstr ""
 "Ezek az elemek a továbbiakban nem lesznek elérhetőek.\n"
 "Folytatja?"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:503
+#: pcbnew/dialogs/panel_setup_layers.cpp:723
 #, fuzzy
 msgid ""
 "Items have been found on removed layers. This operation will delete all "
@@ -43486,27 +43649,27 @@ msgstr ""
 "művelet nem vonható vissza.\n"
 "Folytatja?"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:752
+#: pcbnew/dialogs/panel_setup_layers.cpp:947
 #, fuzzy
 msgid "Layer must have a name."
 msgstr "A rétegnek nevet kell adni."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:758
+#: pcbnew/dialogs/panel_setup_layers.cpp:953
 #, fuzzy, c-format
 msgid "%s are forbidden in layer names."
 msgstr "Réteg név nem tartalmazhatja a(z) \"%s\"-t-"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:765
+#: pcbnew/dialogs/panel_setup_layers.cpp:960
 #, fuzzy
 msgid "Layer name \"signal\" is reserved."
 msgstr "A \"signal\" réteg név fenntartott."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:774
+#: pcbnew/dialogs/panel_setup_layers.cpp:969
 #, fuzzy, c-format
 msgid "Layer name '%s' already in use."
 msgstr "Már létezik egy \"%s\" nevű réteg."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:907
+#: pcbnew/dialogs/panel_setup_layers.cpp:1102
 #, c-format
 msgid ""
 "Imported settings have fewer copper layers than the current board (%i "
@@ -43515,16 +43678,16 @@ msgid ""
 "Continue and delete the extra inner copper layers from the current board?"
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:916
+#: pcbnew/dialogs/panel_setup_layers.cpp:1111
 #, fuzzy
 msgid "Inner Layers to Be Deleted"
 msgstr "Törlendő elemek:"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:951
+#: pcbnew/dialogs/panel_setup_layers.cpp:1146
 msgid "All user-defined layers have already been added."
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:955
+#: pcbnew/dialogs/panel_setup_layers.cpp:1150
 #, fuzzy
 msgid "Add User-defined Layer"
 msgstr "Egyedi rács méret"
@@ -43534,643 +43697,6 @@ msgstr "Egyedi rács méret"
 msgid "Add User Defined Layer..."
 msgstr "Felhasználói réteg hozzáadása"
 
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:46
-#, fuzzy
-msgid "CrtYd_Front"
-msgstr "CrtYd_Front_layer"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:51
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:639
-#, fuzzy
-msgid "Off-board, testing"
-msgstr "Panelen kívüli, tesztelés"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:58
-#, fuzzy
-msgid "If you want a fabrication layer for the front side of the board"
-msgstr "Műszaki réteg a felső oldalon"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:62
-#, fuzzy
-msgid "Fab_Front"
-msgstr "Fab_Front_layer"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:65
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:629
-#, fuzzy
-msgid "Off-board, manufacturing"
-msgstr "Panelen kívüli, gyártás"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:70
-#, fuzzy
-msgid "If you want an adhesive template for the front side of the board"
-msgstr "Ragasztó réteg a felső oldalon"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:74
-#, fuzzy
-msgid "Adhes_Front"
-msgstr "Adhes_Front_layer"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:77
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:89
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:101
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:113
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:581
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:593
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:605
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:617
-#, fuzzy
-msgid "On-board, non-copper"
-msgstr "Panelen, nem vezető"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:82
-#, fuzzy
-msgid "If you want a solder paste layer for front side of the board"
-msgstr "Forrasztópaszta réteg a felső oldalon"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:86
-#, fuzzy
-msgid "SoldP_Front"
-msgstr "SoldP_Front_layer"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:94
-#, fuzzy
-msgid "If you want a silk screen layer for the front side of the board"
-msgstr "Szitanyomat réteg a felső oldalon"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:98
-#, fuzzy
-msgid "SilkS_Front"
-msgstr "SilkS_Front_layer"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:106
-#, fuzzy
-msgid "If you want a solder mask layer for the front of the board"
-msgstr "Forrasztásgátló réteg a felső oldalon"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:110
-#, fuzzy
-msgid "Mask_Front"
-msgstr "Mask_Front_layer"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:118
-#, fuzzy
-msgid "If you want a front copper layer"
-msgstr "Vezetőréteg a felső oldalon"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:122
-#, fuzzy
-msgid "Front_layer"
-msgstr "Front_layer"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:123
-#, fuzzy
-msgid "Layer name of front (top) copper layer"
-msgstr "Vezetőréteg neve a felső oldalon"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-#, fuzzy
-msgid "signal"
-msgstr "jel"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-#, fuzzy
-msgid "power plane"
-msgstr "tápsík"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-#, fuzzy
-msgid "mixed"
-msgstr "vegyes"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-#, fuzzy
-msgid "jumper"
-msgstr "átkötés"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:131
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:145
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:159
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:173
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:187
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:201
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:215
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:229
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:243
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:257
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:271
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:285
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:299
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:313
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:327
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:341
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:355
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:369
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:383
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:397
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:411
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:425
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:439
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:453
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:467
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:481
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:495
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:509
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:523
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:537
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:551
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:569
-#, fuzzy
-msgid ""
-"Copper layer type for Freerouter and other external routers.\n"
-"Power plane layers are removed from Freerouter's layer menus."
-msgstr ""
-"Réz réteg a \"Freerouter\" és egyéb külső huzalozó szoftverhez.\n"
-"A tápsík rétegek eltávolítása kerülnek a \"Freerouter\" réteg menüiből."
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:138
-#, fuzzy
-msgid "In1"
-msgstr "In1"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:152
-#, fuzzy
-msgid "In2"
-msgstr "In2"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:166
-#, fuzzy
-msgid "In3"
-msgstr "In3"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:180
-#, fuzzy
-msgid "In4"
-msgstr "In4"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:194
-#, fuzzy
-msgid "In5"
-msgstr "In5"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:208
-#, fuzzy
-msgid "In6"
-msgstr "In6"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:222
-#, fuzzy
-msgid "In7"
-msgstr "In7"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:236
-#, fuzzy
-msgid "In8"
-msgstr "In8"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:250
-#, fuzzy
-msgid "In9"
-msgstr "In9"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:264
-#, fuzzy
-msgid "In10"
-msgstr "In10"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:278
-#, fuzzy
-msgid "In11"
-msgstr "In11"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:292
-#, fuzzy
-msgid "In12"
-msgstr "In12"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:306
-#, fuzzy
-msgid "In13"
-msgstr "In13"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:320
-#, fuzzy
-msgid "In14"
-msgstr "In14"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:334
-#, fuzzy
-msgid "In15"
-msgstr "In15"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:348
-#, fuzzy
-msgid "In16"
-msgstr "In16"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:362
-#, fuzzy
-msgid "In17"
-msgstr "In17"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:376
-#, fuzzy
-msgid "In18"
-msgstr "In18"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:390
-#, fuzzy
-msgid "In19"
-msgstr "In19"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:404
-#, fuzzy
-msgid "In20"
-msgstr "In20"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:418
-#, fuzzy
-msgid "In21"
-msgstr "In21"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:432
-#, fuzzy
-msgid "In22"
-msgstr "In22"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:446
-#, fuzzy
-msgid "In23"
-msgstr "In23"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:460
-#, fuzzy
-msgid "In24"
-msgstr "In24"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:474
-#, fuzzy
-msgid "In25"
-msgstr "In25"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:488
-#, fuzzy
-msgid "In26"
-msgstr "In26"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:502
-#, fuzzy
-msgid "In27"
-msgstr "In27"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:516
-#, fuzzy
-msgid "In28"
-msgstr "In28"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:530
-#, fuzzy
-msgid "In29"
-msgstr "In29"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:544
-#, fuzzy
-msgid "In30"
-msgstr "In30"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:556
-#, fuzzy
-msgid "If you want a back copper layer"
-msgstr "Vezetőréteg az alsó oldalon"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:561
-#, fuzzy
-msgid "Layer name of back (bottom) copper layer"
-msgstr "Vezetőréteg neve az alsó oldalon"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:574
-#, fuzzy
-msgid "If you want a solder mask layer for the back side of the board"
-msgstr "Forrasztásgátló réteg az alsó oldalon"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:578
-#, fuzzy
-msgid "SoldM_Back"
-msgstr "SoldP_Back_layer"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:586
-#, fuzzy
-msgid "If you want a silk screen layer for the back side of the board"
-msgstr "Szitanyomat réteg az alsó oldalon"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:590
-#, fuzzy
-msgid "SilkS_Back"
-msgstr "SilkS_Back_layer"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:598
-#, fuzzy
-msgid "If you want a solder paste layer for the back side of the board"
-msgstr "Forrasztópaszta réteg az alsó oldalon"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:602
-#, fuzzy
-msgid "SoldP_Back"
-msgstr "SoldP_Back_layer"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:610
-#, fuzzy
-msgid "If you want an adhesive layer for the back side of the board"
-msgstr "Ragasztó réteg az alsó oldalon"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:614
-#, fuzzy
-msgid "Adhes_Back"
-msgstr "Adhes_Back_layer"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:622
-#, fuzzy
-msgid "If you want a fabrication layer for the back side of the board"
-msgstr "Műszaki réteg az alsó oldalon"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:626
-#, fuzzy
-msgid "Fab_Back"
-msgstr "Fab_Back_layer"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:636
-#, fuzzy
-msgid "CrtYd_Back"
-msgstr "CrtYd_Back_layer"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:646
-#, fuzzy
-msgid "Pcb_Edges"
-msgstr "Él hozzáadása"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:649
-#, fuzzy
-msgid "Board contour"
-msgstr "Panel körvonal"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:656
-#, fuzzy
-msgid "Margin"
-msgstr "Margin_layer"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:659
-#, fuzzy
-msgid "Board contour setback"
-msgstr "Panel körvonal"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:666
-#, fuzzy
-msgid "Eco1"
-msgstr "Felhasználói Eco1 réteg"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:669
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:679
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:691
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:703
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-#, fuzzy
-msgid "Auxiliary"
-msgstr "Kiegészítő"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:676
-#, fuzzy
-msgid "Eco2"
-msgstr "Felhasználói Eco2 réteg"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:684
-#, fuzzy
-msgid "If you want a separate layer for comments or notes"
-msgstr "Különálló réteg megjegyzések számára"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:688
-#, fuzzy
-msgid "Comments"
-msgstr "Megjegyzés"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:696
-#, fuzzy
-msgid "If you want a layer for documentation drawings"
-msgstr "Különálló réteg dokumentációs célú rajzokhoz"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:700
-#, fuzzy
-msgid "Drawings"
-msgstr "Rajzok"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:710
-#, fuzzy
-msgid "User1"
-msgstr "Felhasználói Eco1 réteg"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-#, fuzzy
-msgid "Off-board, front"
-msgstr "Panelen kívüli, tesztelés"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-#, fuzzy
-msgid "Off-board, back"
-msgstr "Panelen kívüli, tesztelés"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:717
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:731
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:745
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:759
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:773
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:787
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:801
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:815
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:829
-msgid ""
-"Auxiliary layers do not flip with board side, while back and front layers do."
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:724
-#, fuzzy
-msgid "User2"
-msgstr "Felhasználói Eco2 réteg"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:738
-msgid "User3"
-msgstr "Felhasználó 3"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:752
-msgid "User4"
-msgstr "Felhasználó 4"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:766
-msgid "User5"
-msgstr "Felhasználó 5"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:780
-msgid "User6"
-msgstr "Felhasználó 6"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:794
-msgid "User7"
-msgstr "Felhasználó 7"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:808
-msgid "User8"
-msgstr "Felhasználó 8"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:822
-msgid "User9"
-msgstr "Felhasználó 9"
-
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:32
 msgid ""
 "Use your board manufacturer's recommendations for solder mask expansion and "
@@ -45383,7 +44909,7 @@ msgid "%s pad connection: %s."
 msgstr "Csatlakozás típusa:"
 
 #: pcbnew/drc/drc_engine.cpp:1499 pcbnew/drc/drc_engine.cpp:1516
-#: pcbnew/drc/drc_engine.cpp:1533 pcbnew/zone.cpp:612 pcbnew/zone.h:172
+#: pcbnew/drc/drc_engine.cpp:1533 pcbnew/zone.cpp:612 pcbnew/zone.h:179
 #, fuzzy
 msgid "zone"
 msgstr "Zóna hozzáadása"
@@ -45403,7 +44929,7 @@ msgstr "Hőcsapda-küllő szélesség:"
 msgid "Checking rule assertion \"%s\"."
 msgstr "Zónakitöltések ellenőrzése..."
 
-#: pcbnew/drc/drc_item.cpp:45 pcbnew/zone.cpp:2046
+#: pcbnew/drc/drc_item.cpp:45 pcbnew/zone.cpp:2070
 #, fuzzy
 msgid "Electrical"
 msgstr "Elektromos"
@@ -46353,7 +45879,7 @@ msgid "'%s' settings differ."
 msgstr "Forrszemek száma"
 
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:619
-#: pcbnew/footprint.cpp:4085
+#: pcbnew/footprint.cpp:4090
 msgid "Exempt From Courtyard Requirement"
 msgstr ""
 
@@ -47119,150 +46645,150 @@ msgstr ""
 msgid "Generating ODB++ output files"
 msgstr "IPC-D-356 netlista fájl létrehozása"
 
-#: pcbnew/footprint.cpp:1288
+#: pcbnew/footprint.cpp:1293
 #, fuzzy
 msgid "Other"
 msgstr "Egyéb"
 
-#: pcbnew/footprint.cpp:1626
+#: pcbnew/footprint.cpp:1631
 #, fuzzy
 msgid "Footprint Name"
 msgstr "Alkatrészrajzolat neve"
 
-#: pcbnew/footprint.cpp:1630 pcbnew/footprint.cpp:1689
+#: pcbnew/footprint.cpp:1635 pcbnew/footprint.cpp:1694
 #, fuzzy, c-format
 msgid "Doc: %s"
 msgstr "Dokumentum: %s"
 
-#: pcbnew/footprint.cpp:1631 pcbnew/footprint.cpp:1690
+#: pcbnew/footprint.cpp:1636 pcbnew/footprint.cpp:1695
 #, fuzzy, c-format
 msgid "Keywords: %s"
 msgstr "Kulcsszavak: %s"
 
-#: pcbnew/footprint.cpp:1640 pcbnew/footprint.cpp:1641
+#: pcbnew/footprint.cpp:1645 pcbnew/footprint.cpp:1646
 #, fuzzy
 msgid "Board Side"
 msgstr "Panel oldal"
 
-#: pcbnew/footprint.cpp:1641
+#: pcbnew/footprint.cpp:1646
 #, fuzzy
 msgid "Back (Flipped)"
 msgstr "Alsó oldal (átfordítva)"
 
-#: pcbnew/footprint.cpp:1660
+#: pcbnew/footprint.cpp:1665
 #, fuzzy
 msgid "autoplaced"
 msgstr "Automatikus elhelyezés"
 
-#: pcbnew/footprint.cpp:1663
+#: pcbnew/footprint.cpp:1668
 #, fuzzy
 msgid "not in schematic"
 msgstr "Plottolás"
 
-#: pcbnew/footprint.cpp:1666
+#: pcbnew/footprint.cpp:1671
 #, fuzzy
 msgid "exclude from pos files"
 msgstr "Forrszemek kihagyása a szitanyomaton"
 
-#: pcbnew/footprint.cpp:1669
+#: pcbnew/footprint.cpp:1674
 #, fuzzy
 msgid "exclude from BOM"
 msgstr "Nem kerül a panelre"
 
-#: pcbnew/footprint.cpp:1674
+#: pcbnew/footprint.cpp:1679
 msgid "Status: "
 msgstr "Állapot: "
 
-#: pcbnew/footprint.cpp:1674
+#: pcbnew/footprint.cpp:1679
 #, fuzzy
 msgid "Attributes:"
 msgstr "Tulajdonságok"
 
-#: pcbnew/footprint.cpp:1681 pcbnew/footprint.cpp:4064 pcbnew/zone.cpp:1837
+#: pcbnew/footprint.cpp:1686 pcbnew/footprint.cpp:4069 pcbnew/zone.cpp:1861
 #, fuzzy
 msgid "Component Class"
 msgstr "Alkatrészek"
 
-#: pcbnew/footprint.cpp:1685
+#: pcbnew/footprint.cpp:1690
 #, fuzzy, c-format
 msgid "3D-Shape: %s"
 msgstr "3D modell:"
 
-#: pcbnew/footprint.cpp:1685
+#: pcbnew/footprint.cpp:1690
 #, fuzzy
 msgid "<none>"
 msgstr "semmi"
 
-#: pcbnew/footprint.cpp:2100
+#: pcbnew/footprint.cpp:2105
 #, fuzzy
 msgid "<no reference designator>"
 msgstr "<nincs referencia jelölés>"
 
-#: pcbnew/footprint.cpp:2102
+#: pcbnew/footprint.cpp:2107
 #, fuzzy, c-format
 msgid "Footprint %s"
 msgstr "Alkatrészrajzolat %s"
 
-#: pcbnew/footprint.cpp:3242
+#: pcbnew/footprint.cpp:3247
 #, fuzzy, c-format
 msgid "(expected 'Through hole'; actual '%s')"
 msgstr "Furatszerelt forrszemek"
 
-#: pcbnew/footprint.cpp:3245
+#: pcbnew/footprint.cpp:3250
 #, fuzzy, c-format
 msgid "(expected 'SMD'; actual '%s')"
 msgstr "Furatszerelt forrszemek"
 
-#: pcbnew/footprint.cpp:3466
+#: pcbnew/footprint.cpp:3471
 #, c-format
 msgid "(net-tie pad group contains unknown pad number %s)"
 msgstr ""
 
-#: pcbnew/footprint.cpp:3471
+#: pcbnew/footprint.cpp:3476
 #, c-format
 msgid "(pad %s appears in more than one net-tie pad group)"
 msgstr ""
 
-#: pcbnew/footprint.cpp:4006 pcbnew/pad.cpp:2525 pcbnew/zone.cpp:1803
+#: pcbnew/footprint.cpp:4011 pcbnew/pad.cpp:2519 pcbnew/zone.cpp:1827
 msgid "Inherited"
 msgstr ""
 
-#: pcbnew/footprint.cpp:4010 pcbnew/pad.cpp:2529 pcbnew/zone.cpp:1807
+#: pcbnew/footprint.cpp:4015 pcbnew/pad.cpp:2523 pcbnew/zone.cpp:1831
 #, fuzzy
 msgid "Thermal reliefs for PTH"
 msgstr "Hőcsapdák"
 
-#: pcbnew/footprint.cpp:4070
+#: pcbnew/footprint.cpp:4075
 #, fuzzy
 msgid "Not in Schematic"
 msgstr "Not in schematic"
 
-#: pcbnew/footprint.cpp:4072
+#: pcbnew/footprint.cpp:4077
 #, fuzzy
 msgid "Exclude From Position Files"
 msgstr "Kizárás a pozíciófájlokból"
 
-#: pcbnew/footprint.cpp:4082 pcbnew/pad.cpp:2694
+#: pcbnew/footprint.cpp:4087 pcbnew/pad.cpp:2688
 #, fuzzy
 msgid "Overrides"
 msgstr "Felülír"
 
-#: pcbnew/footprint.cpp:4089 pcbnew/pad.cpp:2697
+#: pcbnew/footprint.cpp:4094 pcbnew/pad.cpp:2691
 #, fuzzy
 msgid "Clearance Override"
 msgstr "Szigetelési távolság/Távolságtartás körvonalak"
 
-#: pcbnew/footprint.cpp:4094 pcbnew/pad.cpp:2707
+#: pcbnew/footprint.cpp:4099 pcbnew/pad.cpp:2701
 #, fuzzy
 msgid "Solderpaste Margin Override"
 msgstr "Forrasztópaszta réteg távolságtartás:"
 
-#: pcbnew/footprint.cpp:4099 pcbnew/pad.cpp:2712
+#: pcbnew/footprint.cpp:4104 pcbnew/pad.cpp:2706
 #, fuzzy
 msgid "Solderpaste Margin Ratio Override"
 msgstr "Forrasztópaszta réteg távolságtartás:"
 
-#: pcbnew/footprint.cpp:4105 pcbnew/pad.cpp:2718
+#: pcbnew/footprint.cpp:4110 pcbnew/pad.cpp:2712
 #, fuzzy
 msgid "Zone Connection Style"
 msgstr "Nem csatlakoztatott láb"
@@ -47330,22 +46856,22 @@ msgstr ""
 msgid "Save as editable copy"
 msgstr "Mentés szerkeszthető példányként"
 
-#: pcbnew/footprint_edit_frame.cpp:997
+#: pcbnew/footprint_edit_frame.cpp:1007
 #, fuzzy, c-format
 msgid "[from %s]"
 msgstr "kitől "
 
-#: pcbnew/footprint_edit_frame.cpp:1032
+#: pcbnew/footprint_edit_frame.cpp:1042
 #, fuzzy
 msgid "[no footprint loaded]"
 msgstr "[Nincs betöltve alkatrészrajzolat]"
 
-#: pcbnew/footprint_edit_frame.cpp:1088
+#: pcbnew/footprint_edit_frame.cpp:1098
 #, fuzzy
 msgid "Updating Footprint Libraries"
 msgstr "Alkatrészrajzolat könyvtárak frissítése"
 
-#: pcbnew/footprint_edit_frame.cpp:1428
+#: pcbnew/footprint_edit_frame.cpp:1438
 #, fuzzy
 msgid "No footprint selected."
 msgstr "Nincs megadva alkatrészrajzolat."
@@ -47437,38 +46963,38 @@ msgstr "Alkatrészrajzolat exportálása"
 msgid "Footprint exported to file '%s'."
 msgstr "Alkatrészrajzolat exportálva a(z) \"%s\" fájlba."
 
-#: pcbnew/footprint_libraries_utils.cpp:549
+#: pcbnew/footprint_libraries_utils.cpp:558
 #, fuzzy, c-format
 msgid "Delete footprint '%s' from library '%s'?"
 msgstr "Alkatrészrajzolat törlése a könyvtárból"
 
-#: pcbnew/footprint_libraries_utils.cpp:566
+#: pcbnew/footprint_libraries_utils.cpp:575
 #, fuzzy, c-format
 msgid "Footprint '%s' deleted from library '%s'"
 msgstr "A(z) '%s' alkatrészrajzolat a(z) '%s' könyvtárból törölésre került."
 
-#: pcbnew/footprint_libraries_utils.cpp:581
+#: pcbnew/footprint_libraries_utils.cpp:590
 #, fuzzy
 msgid "No footprints to export!"
 msgstr "Nincsenek archiválandó alkatrészrajzolatok!"
 
-#: pcbnew/footprint_libraries_utils.cpp:617
+#: pcbnew/footprint_libraries_utils.cpp:626
 #, fuzzy, c-format
 msgid "Update footprints on board to refer to %s?"
 msgstr "Alkatrészrajzolat frissítése a nyákterven."
 
-#: pcbnew/footprint_libraries_utils.cpp:668
+#: pcbnew/footprint_libraries_utils.cpp:677
 #, fuzzy
 msgid "Update footprints on board to refer to new library?"
 msgstr "Alkatrészrajzolatok frissítése a könyvtárból"
 
-#: pcbnew/footprint_libraries_utils.cpp:864
+#: pcbnew/footprint_libraries_utils.cpp:873
 #: pcbnew/footprint_viewer_frame.cpp:744
 #, fuzzy
 msgid "No board currently open."
 msgstr "Jelenleg nincs nyitva panel."
 
-#: pcbnew/footprint_libraries_utils.cpp:890
+#: pcbnew/footprint_libraries_utils.cpp:899
 #, fuzzy
 msgid ""
 "Unable to find the footprint on the main board.\n"
@@ -47477,40 +47003,40 @@ msgstr ""
 "Az alkatrészrajzolat nem található a panelen.\n"
 "Nem menthető."
 
-#: pcbnew/footprint_libraries_utils.cpp:898
+#: pcbnew/footprint_libraries_utils.cpp:907
 #: pcbnew/footprint_viewer_frame.cpp:752
 msgid "Previous footprint placement still in progress."
 msgstr ""
 
-#: pcbnew/footprint_libraries_utils.cpp:974
+#: pcbnew/footprint_libraries_utils.cpp:983
 #: pcbnew/footprint_viewer_frame.cpp:793
 #, fuzzy
 msgid "Insert Footprint"
 msgstr "Alkatrészrajzolat importálása"
 
-#: pcbnew/footprint_libraries_utils.cpp:995
+#: pcbnew/footprint_libraries_utils.cpp:1004
 #, fuzzy
 msgid "Save Footprint As"
 msgstr "Alkatrészrajzolat mentése"
 
-#: pcbnew/footprint_libraries_utils.cpp:1144
+#: pcbnew/footprint_libraries_utils.cpp:1153
 #, fuzzy, c-format
 msgid "Footprint %s already exists in %s."
 msgstr "A(z) \"%s\" alkatrészrajzolat már létezik \"%s\"-ben."
 
-#: pcbnew/footprint_libraries_utils.cpp:1188
+#: pcbnew/footprint_libraries_utils.cpp:1197
 #, fuzzy, c-format
 msgid "Footprint '%s' replaced in '%s'"
 msgstr ""
 "A(z) \"%s\" alkatrészrajzolat a(z) \"%s\" könyvtárból törölésre került."
 
-#: pcbnew/footprint_libraries_utils.cpp:1189
+#: pcbnew/footprint_libraries_utils.cpp:1198
 #, fuzzy, c-format
 msgid "Footprint '%s' added to '%s'"
 msgstr ""
 "A(z) \"%s\" alkatrészrajzolat a(z) \"%s\" könyvtárból törölésre került."
 
-#: pcbnew/footprint_libraries_utils.cpp:1233
+#: pcbnew/footprint_libraries_utils.cpp:1242
 #, fuzzy
 msgid "Untitled"
 msgstr "névtelen"
@@ -47648,7 +47174,7 @@ msgstr "Vezetősáv Hossza"
 msgid "Routed Length"
 msgstr "Vezetősáv Hossza"
 
-#: pcbnew/generators/pcb_tuning_pattern.cpp:2172 pcbnew/pad.cpp:2688
+#: pcbnew/generators/pcb_tuning_pattern.cpp:2172 pcbnew/pad.cpp:2682
 #: pcbnew/pcb_track.cpp:1600
 #, fuzzy
 msgid "Pad To Die Length"
@@ -48651,7 +48177,7 @@ msgstr ""
 msgid "pad"
 msgstr "Forrszem"
 
-#: pcbnew/pad.cpp:1289 pcbnew/pad.cpp:2603
+#: pcbnew/pad.cpp:1289 pcbnew/pad.cpp:2597
 #, fuzzy
 msgid "Pin Type"
 msgstr "Láb típus"
@@ -48781,48 +48307,39 @@ msgstr ""
 msgid "PTH pad %s"
 msgstr "\"%s\" alkatrészrajzolat forrszeme a(z) \"%s\" réteg(ek)en."
 
-#: pcbnew/pad.cpp:2176
-#, fuzzy
-msgid "(Pad has no layer)"
-msgstr "Hiba: a forrszemnek nincs réteg megadva."
-
 #: pcbnew/pad.cpp:2179
-#, fuzzy
-msgid "(PTH pad has no copper layers)"
-msgstr "Hiba: a forrszemnek nincs réteg megadva."
-
-#: pcbnew/pad.cpp:2185
-msgid "(plated through holes normally have a copper pad on at least one layer)"
+msgid ""
+"(plated through holes normally have a copper pad on at least one outer layer)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2193
+#: pcbnew/pad.cpp:2187
 msgid "('fiducial' property makes no sense on NPTH pads)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2197
+#: pcbnew/pad.cpp:2191
 msgid "('testpoint' property makes no sense on NPTH pads)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2200
+#: pcbnew/pad.cpp:2194
 msgid "('heatsink' property makes no sense of NPTH pads)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2203
+#: pcbnew/pad.cpp:2197
 #, fuzzy
 msgid "('castellated' property is for PTH pads)"
 msgstr "%s rajzjel tulajdonságai"
 
-#: pcbnew/pad.cpp:2206
+#: pcbnew/pad.cpp:2200
 #, fuzzy
 msgid "('BGA' property is for SMD pads)"
 msgstr "%s rajzjel tulajdonságai"
 
-#: pcbnew/pad.cpp:2209
+#: pcbnew/pad.cpp:2203
 #, fuzzy
 msgid "('mechanical' property is for PTH pads)"
 msgstr "%s rajzjel tulajdonságai"
 
-#: pcbnew/pad.cpp:2225
+#: pcbnew/pad.cpp:2219
 #, fuzzy
 msgid "(connector pads normally have no solder paste; use a SMD pad instead)"
 msgstr ""
@@ -48830,63 +48347,63 @@ msgstr ""
 "forrasztópaszta.\n"
 "Használjon SMD forrszem típust."
 
-#: pcbnew/pad.cpp:2233
+#: pcbnew/pad.cpp:2227
 #, fuzzy
 msgid "(SMD pad has a hole)"
 msgstr "Hiba: Az SMD forrszemben furat van."
 
-#: pcbnew/pad.cpp:2239
+#: pcbnew/pad.cpp:2233
 #, fuzzy
 msgid "(SMD pad has copper on both sides of the board)"
 msgstr "Forrasztópaszta réteg a felső oldalon"
 
-#: pcbnew/pad.cpp:2245 pcbnew/pad.cpp:2258
+#: pcbnew/pad.cpp:2239 pcbnew/pad.cpp:2252
 #, fuzzy
 msgid "(SMD pad has copper and mask layers on different sides of the board)"
 msgstr "Forrasztópaszta réteg a felső oldalon"
 
-#: pcbnew/pad.cpp:2250 pcbnew/pad.cpp:2263
+#: pcbnew/pad.cpp:2244 pcbnew/pad.cpp:2257
 #, fuzzy
 msgid "(SMD pad has copper and paste layers on different sides of the board)"
 msgstr "Forrasztópaszta réteg a felső oldalon"
 
-#: pcbnew/pad.cpp:2269
+#: pcbnew/pad.cpp:2263
 #, fuzzy
 msgid "(SMD pad has no outer layers)"
 msgstr "Hiba: a forrszemnek nincs réteg megadva."
 
-#: pcbnew/pad.cpp:2289
+#: pcbnew/pad.cpp:2283
 #, fuzzy
 msgid "(Pad must have a positive size)"
 msgstr "Helytelen (negatív) sarokméret"
 
-#: pcbnew/pad.cpp:2300
+#: pcbnew/pad.cpp:2294
 #, fuzzy, c-format
 msgid "(PTH pad hole size must be larger than %s)"
 msgstr "Via furatnak kisebnek kell lennie a via átmérőjénél"
 
-#: pcbnew/pad.cpp:2324
+#: pcbnew/pad.cpp:2318
 #, fuzzy
 msgid "(PTH pad hole leaves no copper)"
 msgstr "Hiba: a forrszemnek nincs réteg megadva."
 
-#: pcbnew/pad.cpp:2334
+#: pcbnew/pad.cpp:2328
 #, fuzzy
 msgid "(PTH pad hole not fully inside copper)"
 msgstr "Hiba: a forrszemnek nincs réteg megadva."
 
-#: pcbnew/pad.cpp:2341
+#: pcbnew/pad.cpp:2335
 #, fuzzy
 msgid "(pad hole not inside pad shape)"
 msgstr "Figyelmeztetés: A forrszem furata nem a forrszem belsejében van."
 
-#: pcbnew/pad.cpp:2346
+#: pcbnew/pad.cpp:2340
 #, fuzzy
 msgid "(negative local clearance values have no effect)"
 msgstr ""
 "Figyelmeztetés: A negatív szigetelési távolság értékeknek nincs hatása."
 
-#: pcbnew/pad.cpp:2365
+#: pcbnew/pad.cpp:2359
 #, fuzzy
 msgid ""
 "(negative solder mask clearance is larger than some shape primitives; "
@@ -48895,7 +48412,7 @@ msgstr ""
 "Negatív távolságtartás esetén a kizárt terület kisebb a forrszemnél (pl. "
 "forrasztópaszta rétegnél szokásos)"
 
-#: pcbnew/pad.cpp:2375
+#: pcbnew/pad.cpp:2369
 #, fuzzy
 msgid ""
 "(negative solder mask clearance is larger than pad; no solder mask will be "
@@ -48904,7 +48421,7 @@ msgstr ""
 "Negatív távolságtartás esetén a kizárt terület kisebb a forrszemnél (pl. "
 "forrasztópaszta rétegnél szokásos)"
 
-#: pcbnew/pad.cpp:2394
+#: pcbnew/pad.cpp:2388
 #, fuzzy
 msgid ""
 "(negative solder paste margin is larger than pad; no solder paste mask will "
@@ -48913,135 +48430,135 @@ msgstr ""
 "Negatív távolságtartás esetén a kizárt terület kisebb a forrszemnél (pl. "
 "forrasztópaszta rétegnél szokásos)"
 
-#: pcbnew/pad.cpp:2401
+#: pcbnew/pad.cpp:2395
 msgid "(negative corner radius is not allowed)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2403
+#: pcbnew/pad.cpp:2397
 msgid "(corner size will make pad circular)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2408
+#: pcbnew/pad.cpp:2402
 #, fuzzy
 msgid "(negative corner chamfer is not allowed)"
 msgstr "3D modell könyvtárak letöltése"
 
-#: pcbnew/pad.cpp:2410
+#: pcbnew/pad.cpp:2404
 #, fuzzy
 msgid "(corner chamfer is too large)"
 msgstr "3D modell könyvtárak letöltése"
 
-#: pcbnew/pad.cpp:2419
+#: pcbnew/pad.cpp:2413
 #, fuzzy
 msgid "(trapezoid delta is too large)"
 msgstr "Hiba: A trapéz delta túl nagy."
 
-#: pcbnew/pad.cpp:2429
+#: pcbnew/pad.cpp:2423
 #, fuzzy
 msgid "(custom pad shape must resolve to a single polygon)"
 msgstr "Helytelen forrszem alak: nem adható meg egyetlen sokszögként"
 
-#: pcbnew/pad.cpp:2494
+#: pcbnew/pad.cpp:2488
 #, fuzzy
 msgid "Edge connector"
 msgstr "Élcsatlakozó"
 
-#: pcbnew/pad.cpp:2495
+#: pcbnew/pad.cpp:2489
 #, fuzzy
 msgid "NPTH, mechanical"
 msgstr "Fémezetlen furat / rögzítő"
 
-#: pcbnew/pad.cpp:2501
+#: pcbnew/pad.cpp:2495
 #, fuzzy
 msgid "Trapezoid"
 msgstr "Trapéz"
 
-#: pcbnew/pad.cpp:2513
+#: pcbnew/pad.cpp:2507
 #, fuzzy
 msgid "Castellated pad"
 msgstr "Furatfémezett forrszemek:"
 
-#: pcbnew/pad.cpp:2514
+#: pcbnew/pad.cpp:2508
 #, fuzzy
 msgid "Mechanical pad"
 msgstr "Fémezetlen furat / rögzítő"
 
-#: pcbnew/pad.cpp:2536
+#: pcbnew/pad.cpp:2530
 #, fuzzy
 msgid "Front, back and connected layers"
 msgstr "Új vonal megkezdése"
 
-#: pcbnew/pad.cpp:2586
+#: pcbnew/pad.cpp:2580
 #, fuzzy
 msgid "Pad Type"
 msgstr "Forrszem típus"
 
-#: pcbnew/pad.cpp:2590
+#: pcbnew/pad.cpp:2584
 #, fuzzy
 msgid "Pad Shape"
 msgstr "Forrszem alakja"
 
-#: pcbnew/pad.cpp:2595
+#: pcbnew/pad.cpp:2589
 #, fuzzy
 msgid "Pad Number"
 msgstr "Forrszem sorszám"
 
-#: pcbnew/pad.cpp:2607
+#: pcbnew/pad.cpp:2601
 #, fuzzy
 msgid "Size X"
 msgstr "X méret"
 
-#: pcbnew/pad.cpp:2611
+#: pcbnew/pad.cpp:2605
 #, fuzzy
 msgid "Size Y"
 msgstr "Y méret"
 
-#: pcbnew/pad.cpp:2644
+#: pcbnew/pad.cpp:2638
 #, fuzzy
 msgid "Corner Radius Ratio"
 msgstr "Szimulátor futtatása"
 
-#: pcbnew/pad.cpp:2649
+#: pcbnew/pad.cpp:2643
 #, fuzzy
 msgid "Corner Radius Size"
 msgstr "Sarok sugara:"
 
-#: pcbnew/pad.cpp:2655
+#: pcbnew/pad.cpp:2649
 #, fuzzy
 msgid "Hole Shape"
 msgstr "Furat alakja:"
 
-#: pcbnew/pad.cpp:2659
+#: pcbnew/pad.cpp:2653
 #, fuzzy
 msgid "Hole Size X"
 msgstr "Furat X méret"
 
-#: pcbnew/pad.cpp:2665
+#: pcbnew/pad.cpp:2659
 #, fuzzy
 msgid "Hole Size Y"
 msgstr "Furat Y méret"
 
-#: pcbnew/pad.cpp:2680
+#: pcbnew/pad.cpp:2674
 #, fuzzy
 msgid "Fabrication Property"
 msgstr "Gyártási jellemzők"
 
-#: pcbnew/pad.cpp:2702 pcbnew/pcb_shape.cpp:1001 pcbnew/pcb_track.cpp:2097
+#: pcbnew/pad.cpp:2696 pcbnew/pcb_shape.cpp:1001 pcbnew/pcb_track.cpp:2097
 #, fuzzy
 msgid "Soldermask Margin Override"
 msgstr "Forrasztásgátló réteg távolságtartás:"
 
-#: pcbnew/pad.cpp:2724 pcbnew/zone.cpp:2073
+#: pcbnew/pad.cpp:2718 pcbnew/zone.cpp:2097
 #, fuzzy
 msgid "Thermal Relief Spoke Width"
 msgstr "Hőcsapda-küllő szélesség:"
 
-#: pcbnew/pad.cpp:2730
+#: pcbnew/pad.cpp:2724
 #, fuzzy
 msgid "Thermal Relief Spoke Angle"
 msgstr "Hőcsillapítók:"
 
-#: pcbnew/pad.cpp:2735 pcbnew/zone.cpp:2067
+#: pcbnew/pad.cpp:2729 pcbnew/zone.cpp:2091
 #, fuzzy
 msgid "Thermal Relief Gap"
 msgstr "Hőcsillapítók:"
@@ -50508,7 +50025,7 @@ msgid "Element token contains %d parameters."
 msgstr "Az elem tokenje %d paramétert tartalmaz."
 
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:985
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3069
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3072
 #, fuzzy, c-format
 msgid "Library folder '%s' has unexpected sub-folders."
 msgstr "a(z) \"%s\" könyvtár mappa nem várt almappákat tartalmaz"
@@ -50520,7 +50037,7 @@ msgstr "váratlan fájl \"%s\" található a(z) \"%s\" mappában"
 
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:1023
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:3263
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3106
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3109
 #, fuzzy, c-format
 msgid "Footprint library '%s' cannot be deleted."
 msgstr "\"%s\" alkatrészrajzolat könyvtár nem törölhető"
@@ -50546,31 +50063,31 @@ msgid "Generating history section"
 msgstr "Számozás iránya"
 
 #: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1198
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3018
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3012
 #, fuzzy
 msgid "Generating BOM section"
 msgstr "Renderelési beállítások"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1365
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1361
 msgid "Generating CAD data"
 msgstr "CAD adatok generálása"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:2627
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:2621
 #, fuzzy, c-format
 msgid "Exporting Layer %s, Net %s"
 msgstr "Netlista exportálása"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3173
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3167
 #, fuzzy
 msgid "Generating logistic section"
 msgstr "Alkatrész pozíció fájl létrehozása"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3185
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3179
 #, fuzzy
 msgid "Saving file"
 msgstr "Gerber fájlok betöltése..."
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3217
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3211
 #, fuzzy
 msgid "Failed to save file to buffer"
 msgstr "Nem sikerült létrehozni a(z) \"%s\""
@@ -50705,27 +50222,27 @@ msgstr ""
 msgid "Save Anyway"
 msgstr "Vonszolás mindenképpen"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:1463
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:1465
 #, fuzzy, c-format
 msgid "unknown pad type: %d"
 msgstr "ismeretlen forrszem típus (%d)"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2312
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2314
 #, fuzzy, c-format
 msgid "unknown via type %d"
 msgstr "ismeretlen via típus (%d)"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2603
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2606
 #, fuzzy, c-format
 msgid "unknown zone corner smoothing type %d"
 msgstr "ismeretlen zóna sarok simítás típus (%d)"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2752
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2755
 #, fuzzy
 msgid "This file does not contain a PCB."
 msgstr "ez a fájl nem tartalmaz NYÁK tervet"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2925
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2928
 #, fuzzy, c-format
 msgid ""
 "Library '%s' does not exist.\n"
@@ -50734,27 +50251,27 @@ msgstr ""
 "A(z) \"%s\" könyvtár nem létezik.\n"
 "Szeretné létrehozni?"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2930
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2933
 #, fuzzy
 msgid "Library Not Found"
 msgstr "A könyvtár nem található"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2958
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2961
 #, fuzzy, c-format
 msgid "Footprint file name '%s' is not valid."
 msgstr "Alkatrészrajzolat fájlnév \"%s\" nem érvényes."
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2964
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2967
 #, fuzzy, c-format
 msgid "Insufficient permissions to delete '%s'."
 msgstr "A(z) \"%s\" könyvtár mentéséhez írási jogosultságokra van szükség."
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3088
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3091
 #, fuzzy, c-format
 msgid "Unexpected file '%s' found in library path '%s'."
 msgstr "váratlan fájl \"%s\" található a(z) \"%s\" mappában"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:306
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:307
 #, fuzzy
 msgid "KiCad footprint file"
 msgstr "KiCad alkatrészrajzolat fájlok"
@@ -50936,7 +50453,7 @@ msgid ""
 "Zone fills will be converted on best-effort basis."
 msgstr "A régi kitöltési mód nem ajánlott. Átváltja sokszög kitöltésre?"
 
-#: pcbnew/pcb_io/odbpp/odb_entity.cpp:686
+#: pcbnew/pcb_io/odbpp/odb_entity.cpp:722
 #, fuzzy
 msgid "Failed to add component data"
 msgstr "\"%s\" betöltése sikertelen"
@@ -51935,7 +51452,7 @@ msgstr "Vezetősáv szélesség: %s"
 msgid "Diff Pair Gap: %s"
 msgstr "Differenciális jelvezetékek"
 
-#: pcbnew/router/router_tool.cpp:2776 pcbnew/tools/pcb_control.cpp:1707
+#: pcbnew/router/router_tool.cpp:2776 pcbnew/tools/pcb_control.cpp:1711
 #, fuzzy, c-format
 msgid "DP Max Uncoupled-length: %s"
 msgstr "Nem használt %s alkatrészrajzolat eltávolítása."
@@ -52754,10 +52271,6 @@ msgstr "Vonalak létrehozása"
 msgid "Create Arc"
 msgstr "Ív létrehozása"
 
-#: pcbnew/tools/drawing_stackup_table_tool.cpp:247
-msgid "Layer Name"
-msgstr "Réteg neve"
-
 #: pcbnew/tools/drawing_stackup_table_tool.cpp:262
 msgid "Thickness (mm)"
 msgstr "Vastagság (mm)"
@@ -52856,7 +52369,7 @@ msgstr "Elem hozzáadása"
 msgid "Select Via Size"
 msgstr "Fájl kiválasztása"
 
-#: pcbnew/tools/drawing_tool.cpp:381 pcbnew/tools/drawing_tool.cpp:2386
+#: pcbnew/tools/drawing_tool.cpp:381 pcbnew/tools/drawing_tool.cpp:2388
 #, fuzzy
 msgid "Draw Line"
 msgstr "Vonal rajzolása"
@@ -52886,27 +52399,27 @@ msgstr "Körív rajzolása"
 msgid "Draw Bezier"
 msgstr "Bezier"
 
-#: pcbnew/tools/drawing_tool.cpp:1595
+#: pcbnew/tools/drawing_tool.cpp:1597
 #, fuzzy
 msgid "Draw Dimension"
 msgstr "Méretvonal hozzáadása"
 
-#: pcbnew/tools/drawing_tool.cpp:2080
+#: pcbnew/tools/drawing_tool.cpp:2082
 #, fuzzy
 msgid "Move Footprint Anchor"
 msgstr "Alkatrészrajzolat horgony hozzáadása"
 
-#: pcbnew/tools/drawing_tool.cpp:3804
+#: pcbnew/tools/drawing_tool.cpp:3806
 #, fuzzy
 msgid "Select Net:"
 msgstr "Kiválasztott vezeték: "
 
-#: pcbnew/tools/drawing_tool.cpp:4046
+#: pcbnew/tools/drawing_tool.cpp:4048
 #, fuzzy
 msgid "Via location violates DRC."
 msgstr "Szimulátor beállítások"
 
-#: pcbnew/tools/drawing_tool.cpp:4136
+#: pcbnew/tools/drawing_tool.cpp:4138
 #, fuzzy
 msgid "Place via"
 msgstr "Via hozzáadása"
@@ -55586,101 +55099,101 @@ msgstr "Rejtett szövegek"
 msgid "Inactive Layer Display"
 msgstr "Inaktív Rétegek:"
 
-#: pcbnew/tools/pcb_control.cpp:690
+#: pcbnew/tools/pcb_control.cpp:694
 #, fuzzy
 msgid "Preset Layer Pairs"
 msgstr "Rétegpár beállítás..."
 
-#: pcbnew/tools/pcb_control.cpp:780
+#: pcbnew/tools/pcb_control.cpp:784
 #, fuzzy
 msgid "Item locked."
 msgstr "Zárolt elem."
 
-#: pcbnew/tools/pcb_control.cpp:1003
+#: pcbnew/tools/pcb_control.cpp:1007
 msgid ""
 "Warning: some pasted items were on layers which are not present in the "
 "current board.\n"
 "These items could not be pasted.\n"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1070
+#: pcbnew/tools/pcb_control.cpp:1074
 #, fuzzy
 msgid "Paste Text"
 msgstr "Szöveg hozzáadása"
 
-#: pcbnew/tools/pcb_control.cpp:1227
+#: pcbnew/tools/pcb_control.cpp:1231
 #, fuzzy
 msgid "Invalid clipboard contents"
 msgstr "Érvénytelen a vágólap tartalma"
 
-#: pcbnew/tools/pcb_control.cpp:1510
+#: pcbnew/tools/pcb_control.cpp:1514
 #, fuzzy
 msgid "Error loading board."
 msgstr ""
 "Hiba a nyákterv betöltése során.\n"
 "%s"
 
-#: pcbnew/tools/pcb_control.cpp:1544
+#: pcbnew/tools/pcb_control.cpp:1548
 #, fuzzy
 msgid "Append Board"
 msgstr "Nyákterv hozzáfűzése..."
 
-#: pcbnew/tools/pcb_control.cpp:1605
+#: pcbnew/tools/pcb_control.cpp:1609
 #, fuzzy
 msgid "Active Layer"
 msgstr "Inaktív Rétegek:"
 
-#: pcbnew/tools/pcb_control.cpp:1606 pcbnew/widgets/appearance_controls.cpp:373
+#: pcbnew/tools/pcb_control.cpp:1610 pcbnew/widgets/appearance_controls.cpp:373
 #: pcbnew/widgets/appearance_controls_base.cpp:165
 #, fuzzy
 msgid "All Layers"
 msgstr "Minden réteg"
 
-#: pcbnew/tools/pcb_control.cpp:1618
+#: pcbnew/tools/pcb_control.cpp:1622
 msgid "Object Snapping"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1697
+#: pcbnew/tools/pcb_control.cpp:1701
 #, fuzzy, c-format
 msgid "DP Gap Constraints: %s"
 msgstr "Megkötések:"
 
-#: pcbnew/tools/pcb_control.cpp:1738
+#: pcbnew/tools/pcb_control.cpp:1742
 #, fuzzy
 msgid "Resolved clearance"
 msgstr "Forrszem szigetelési távolság:"
 
-#: pcbnew/tools/pcb_control.cpp:1748
+#: pcbnew/tools/pcb_control.cpp:1752
 #, fuzzy
 msgid "Actual clearance"
 msgstr "Forrszem szigetelési távolság:"
 
-#: pcbnew/tools/pcb_control.cpp:1791
+#: pcbnew/tools/pcb_control.cpp:1795
 #, fuzzy
 msgid "Resolved hole clearance"
 msgstr "Forrszem szigetelési távolság:"
 
-#: pcbnew/tools/pcb_control.cpp:1796
+#: pcbnew/tools/pcb_control.cpp:1800
 #, fuzzy
 msgid "Actual hole clearance"
 msgstr "Forrasztópaszta réteg távolságtartás:"
 
-#: pcbnew/tools/pcb_control.cpp:1829
+#: pcbnew/tools/pcb_control.cpp:1833
 #, fuzzy
 msgid "Resolved edge clearance"
 msgstr "Forrszem szigetelési távolság:"
 
-#: pcbnew/tools/pcb_control.cpp:1834
+#: pcbnew/tools/pcb_control.cpp:1838
 #, fuzzy
 msgid "Resolved margin clearance"
 msgstr "Forrszem szigetelési távolság:"
 
-#: pcbnew/tools/pcb_control.cpp:1845
+#: pcbnew/tools/pcb_control.cpp:1849
 #, fuzzy
 msgid "Selected Items"
 msgstr "Kiválasztott Elemek"
 
-#: pcbnew/tools/pcb_control.cpp:1916
+#: pcbnew/tools/pcb_control.cpp:1920
 #, fuzzy
 msgid "Selected 2D Length"
 msgstr "Kiválasztott vezeték: "
@@ -55834,7 +55347,7 @@ msgid "Auto-fill Zone(s)"
 msgstr "Auto-Zóna kitöltés"
 
 #: pcbnew/tools/zone_filler_tool.cpp:277
-#: pcbnew/widgets/appearance_controls.cpp:3434
+#: pcbnew/widgets/appearance_controls.cpp:3470
 #, fuzzy
 msgid "Open Preferences"
 msgstr "Beállítások Megnyítása"
@@ -56112,129 +55625,129 @@ msgid "Filter nets"
 msgstr "Vezetékek szűrése"
 
 #: pcbnew/widgets/appearance_controls.cpp:613
-#: pcbnew/widgets/appearance_controls.cpp:1792
+#: pcbnew/widgets/appearance_controls.cpp:1828
 #, fuzzy
 msgid "Layer Display Options"
 msgstr "Réteg megjelenítési opciók"
 
 #: pcbnew/widgets/appearance_controls.cpp:625
-#: pcbnew/widgets/appearance_controls.cpp:1798
+#: pcbnew/widgets/appearance_controls.cpp:1834
 #, fuzzy, c-format
 msgid "Inactive layers (%s):"
 msgstr "Inaktív rétegek (%s):"
 
 #: pcbnew/widgets/appearance_controls.cpp:627
-#: pcbnew/widgets/appearance_controls.cpp:1800
+#: pcbnew/widgets/appearance_controls.cpp:1836
 #, fuzzy
 msgid "Inactive layers:"
 msgstr "Inaktív Rétegek:"
 
 #: pcbnew/widgets/appearance_controls.cpp:641
-#: pcbnew/widgets/appearance_controls.cpp:1805
+#: pcbnew/widgets/appearance_controls.cpp:1841
 #, fuzzy
 msgid "Inactive layers will be shown in full color"
 msgstr "Az inaktív rétegek teljes színben jelennek meg"
 
 #: pcbnew/widgets/appearance_controls.cpp:646
-#: pcbnew/widgets/appearance_controls.cpp:1807
+#: pcbnew/widgets/appearance_controls.cpp:1843
 #, fuzzy
 msgid "Dim"
 msgstr "Halvány"
 
 #: pcbnew/widgets/appearance_controls.cpp:648
-#: pcbnew/widgets/appearance_controls.cpp:1808
+#: pcbnew/widgets/appearance_controls.cpp:1844
 #, fuzzy
 msgid "Inactive layers will be dimmed"
 msgstr "Az inaktív rétegek halványan fognak megjelenni"
 
 #: pcbnew/widgets/appearance_controls.cpp:655
-#: pcbnew/widgets/appearance_controls.cpp:1811
+#: pcbnew/widgets/appearance_controls.cpp:1847
 #, fuzzy
 msgid "Inactive layers will be hidden"
 msgstr "Az inaktív rétegek el lesznek rejtve"
 
 #: pcbnew/widgets/appearance_controls.cpp:666
-#: pcbnew/widgets/appearance_controls.cpp:1813
+#: pcbnew/widgets/appearance_controls.cpp:1849
 #, fuzzy
 msgid "Flip board view"
 msgstr "Átfordított nézet (tükrözött)"
 
 #: pcbnew/widgets/appearance_controls.cpp:688
-#: pcbnew/widgets/appearance_controls.cpp:2522
+#: pcbnew/widgets/appearance_controls.cpp:2558
 #, fuzzy
 msgid "Net Display Options"
 msgstr "Képernyő tulajdonságok"
 
 #: pcbnew/widgets/appearance_controls.cpp:700
-#: pcbnew/widgets/appearance_controls.cpp:2527
+#: pcbnew/widgets/appearance_controls.cpp:2563
 #, fuzzy, c-format
 msgid "Net colors (%s):"
 msgstr "Vezeték színek (%s):"
 
 #: pcbnew/widgets/appearance_controls.cpp:702
-#: pcbnew/widgets/appearance_controls.cpp:2529
+#: pcbnew/widgets/appearance_controls.cpp:2565
 #, fuzzy
 msgid "Net colors:"
 msgstr "Vezeték színek:"
 
 #: pcbnew/widgets/appearance_controls.cpp:707
-#: pcbnew/widgets/appearance_controls.cpp:2532
+#: pcbnew/widgets/appearance_controls.cpp:2568
 msgid "Choose when to show net and netclass colors"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:716
-#: pcbnew/widgets/appearance_controls.cpp:2535
+#: pcbnew/widgets/appearance_controls.cpp:2571
 msgid "Net and netclass colors are shown on all copper items"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:724
-#: pcbnew/widgets/appearance_controls.cpp:2538
+#: pcbnew/widgets/appearance_controls.cpp:2574
 msgid "Net and netclass colors are shown on the ratsnest only"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:731
-#: pcbnew/widgets/appearance_controls.cpp:2541
+#: pcbnew/widgets/appearance_controls.cpp:2577
 msgid "Net and netclass colors are not shown"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:742
-#: pcbnew/widgets/appearance_controls.cpp:2546
+#: pcbnew/widgets/appearance_controls.cpp:2582
 #, fuzzy, c-format
 msgid "Ratsnest display (%s):"
 msgstr "Körvonal megjelenítése:"
 
 #: pcbnew/widgets/appearance_controls.cpp:744
-#: pcbnew/widgets/appearance_controls.cpp:2548
+#: pcbnew/widgets/appearance_controls.cpp:2584
 #, fuzzy
 msgid "Ratsnest display:"
 msgstr "Körvonal megjelenítése:"
 
 #: pcbnew/widgets/appearance_controls.cpp:749
-#: pcbnew/widgets/appearance_controls.cpp:2551
+#: pcbnew/widgets/appearance_controls.cpp:2587
 #, fuzzy
 msgid "Choose which ratsnest lines to display"
 msgstr "Láthatatlan rétegeken található elemeket belevesz"
 
 #: pcbnew/widgets/appearance_controls.cpp:759
-#: pcbnew/widgets/appearance_controls.cpp:2554
+#: pcbnew/widgets/appearance_controls.cpp:2590
 #, fuzzy
 msgid "Show ratsnest lines to items on all layers"
 msgstr "Láthatatlan rétegeken található elemeket belevesz"
 
 #: pcbnew/widgets/appearance_controls.cpp:764
-#: pcbnew/widgets/appearance_controls.cpp:2556
+#: pcbnew/widgets/appearance_controls.cpp:2592
 #, fuzzy
 msgid "Visible layers"
 msgstr "Megjelenítés"
 
 #: pcbnew/widgets/appearance_controls.cpp:766
-#: pcbnew/widgets/appearance_controls.cpp:2557
+#: pcbnew/widgets/appearance_controls.cpp:2593
 #, fuzzy
 msgid "Show ratsnest lines to items on visible layers"
 msgstr "Láthatatlan rétegeken található elemeket belevesz"
 
 #: pcbnew/widgets/appearance_controls.cpp:773
-#: pcbnew/widgets/appearance_controls.cpp:2560
+#: pcbnew/widgets/appearance_controls.cpp:2596
 #, fuzzy
 msgid "Hide all ratsnest lines"
 msgstr "Légvezetékek elrejtése"
@@ -56255,13 +55768,13 @@ msgid "Highlight %s"
 msgstr "%s Kiemelve"
 
 #: pcbnew/widgets/appearance_controls.cpp:935
-#: pcbnew/widgets/appearance_controls.cpp:2391
+#: pcbnew/widgets/appearance_controls.cpp:2427
 #, fuzzy, c-format
 msgid "Select Tracks and Vias in %s"
 msgstr "Vezetősávok és viák (átvezetőfuratok) létrehozzása"
 
 #: pcbnew/widgets/appearance_controls.cpp:938
-#: pcbnew/widgets/appearance_controls.cpp:2394
+#: pcbnew/widgets/appearance_controls.cpp:2430
 #, fuzzy, c-format
 msgid "Unselect Tracks and Vias in %s"
 msgstr "Vezetősávok és viák (átvezetőfuratok) létrehozzása"
@@ -56443,90 +55956,270 @@ msgstr "Felhasználó által definiált réteg 8"
 msgid "User defined layer 9"
 msgstr "Felhasználó által definiált réteg 9"
 
-#: pcbnew/widgets/appearance_controls.cpp:1730
+#: pcbnew/widgets/appearance_controls.cpp:1684
+#, fuzzy
+msgid "User defined layer 10"
+msgstr "Felhasználó által definiált réteg 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1685
+#, fuzzy
+msgid "User defined layer 11"
+msgstr "Felhasználó által definiált réteg 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1686
+#, fuzzy
+msgid "User defined layer 12"
+msgstr "Felhasználó által definiált réteg 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1687
+#, fuzzy
+msgid "User defined layer 13"
+msgstr "Felhasználó által definiált réteg 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1688
+#, fuzzy
+msgid "User defined layer 14"
+msgstr "Felhasználó által definiált réteg 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1689
+#, fuzzy
+msgid "User defined layer 15"
+msgstr "Felhasználó által definiált réteg 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1690
+#, fuzzy
+msgid "User defined layer 16"
+msgstr "Felhasználó által definiált réteg 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1691
+#, fuzzy
+msgid "User defined layer 17"
+msgstr "Felhasználó által definiált réteg 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1692
+#, fuzzy
+msgid "User defined layer 18"
+msgstr "Felhasználó által definiált réteg 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1693
+#, fuzzy
+msgid "User defined layer 19"
+msgstr "Felhasználó által definiált réteg 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1694
+#, fuzzy
+msgid "User defined layer 20"
+msgstr "Felhasználó által definiált réteg 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1695
+#, fuzzy
+msgid "User defined layer 21"
+msgstr "Felhasználó által definiált réteg 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1696
+#, fuzzy
+msgid "User defined layer 22"
+msgstr "Felhasználó által definiált réteg 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1697
+#, fuzzy
+msgid "User defined layer 23"
+msgstr "Felhasználó által definiált réteg 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1698
+#, fuzzy
+msgid "User defined layer 24"
+msgstr "Felhasználó által definiált réteg 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1699
+#, fuzzy
+msgid "User defined layer 25"
+msgstr "Felhasználó által definiált réteg 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1700
+#, fuzzy
+msgid "User defined layer 26"
+msgstr "Felhasználó által definiált réteg 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1701
+#, fuzzy
+msgid "User defined layer 27"
+msgstr "Felhasználó által definiált réteg 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1702
+#, fuzzy
+msgid "User defined layer 28"
+msgstr "Felhasználó által definiált réteg 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1703
+#, fuzzy
+msgid "User defined layer 29"
+msgstr "Felhasználó által definiált réteg 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1704
+#, fuzzy
+msgid "User defined layer 30"
+msgstr "Felhasználó által definiált réteg 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1705
+#, fuzzy
+msgid "User defined layer 31"
+msgstr "Felhasználó által definiált réteg 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1706
+#, fuzzy
+msgid "User defined layer 32"
+msgstr "Felhasználó által definiált réteg 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1707
+#, fuzzy
+msgid "User defined layer 33"
+msgstr "Felhasználó által definiált réteg 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1708
+#, fuzzy
+msgid "User defined layer 34"
+msgstr "Felhasználó által definiált réteg 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1709
+#, fuzzy
+msgid "User defined layer 35"
+msgstr "Felhasználó által definiált réteg 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1710
+#, fuzzy
+msgid "User defined layer 36"
+msgstr "Felhasználó által definiált réteg 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1711
+#, fuzzy
+msgid "User defined layer 37"
+msgstr "Felhasználó által definiált réteg 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1712
+#, fuzzy
+msgid "User defined layer 38"
+msgstr "Felhasználó által definiált réteg 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1713
+#, fuzzy
+msgid "User defined layer 39"
+msgstr "Felhasználó által definiált réteg 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1714
+#, fuzzy
+msgid "User defined layer 40"
+msgstr "Felhasználó által definiált réteg 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1715
+#, fuzzy
+msgid "User defined layer 41"
+msgstr "Felhasználó által definiált réteg 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1716
+#, fuzzy
+msgid "User defined layer 42"
+msgstr "Felhasználó által definiált réteg 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1717
+#, fuzzy
+msgid "User defined layer 43"
+msgstr "Felhasználó által definiált réteg 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1718
+#, fuzzy
+msgid "User defined layer 44"
+msgstr "Felhasználó által definiált réteg 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1719
+#, fuzzy
+msgid "User defined layer 45"
+msgstr "Felhasználó által definiált réteg 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1766
 msgid "Front copper layer"
 msgstr "Felső vezetőréteg"
 
-#: pcbnew/widgets/appearance_controls.cpp:1731
+#: pcbnew/widgets/appearance_controls.cpp:1767
 msgid "Back copper layer"
 msgstr "Alsó vezetőréteg"
 
-#: pcbnew/widgets/appearance_controls.cpp:1732
+#: pcbnew/widgets/appearance_controls.cpp:1768
 msgid "Inner copper layer"
 msgstr "Belső vezetőréteg"
 
-#: pcbnew/widgets/appearance_controls.cpp:1822
+#: pcbnew/widgets/appearance_controls.cpp:1858
 msgid "Show All Copper Layers"
 msgstr "Összes vezetőréteg megjelenítése"
 
-#: pcbnew/widgets/appearance_controls.cpp:1824
+#: pcbnew/widgets/appearance_controls.cpp:1860
 msgid "Hide All Copper Layers"
 msgstr "Összes vezetőréteg elrejtése"
 
-#: pcbnew/widgets/appearance_controls.cpp:1835
+#: pcbnew/widgets/appearance_controls.cpp:1871
 msgid "Show All Non Copper Layers"
 msgstr "Összes nem vezetőréteg megjelenítése"
 
-#: pcbnew/widgets/appearance_controls.cpp:1839
+#: pcbnew/widgets/appearance_controls.cpp:1875
 msgid "Hide All Non Copper Layers"
 msgstr "Összes nem vezetőréteg elrejtése"
 
-#: pcbnew/widgets/appearance_controls.cpp:1853
+#: pcbnew/widgets/appearance_controls.cpp:1889
 msgid "Show Only Front Assembly Layers"
 msgstr "Csak a felső oldali összeszerelési rétegek megjelenítése"
 
-#: pcbnew/widgets/appearance_controls.cpp:1856
+#: pcbnew/widgets/appearance_controls.cpp:1892
 msgid "Show Only Front Layers"
 msgstr "Csak a felső oldali rétegek megjelenítése"
 
-#: pcbnew/widgets/appearance_controls.cpp:1863
+#: pcbnew/widgets/appearance_controls.cpp:1899
 msgid "Show Only Inner Layers"
 msgstr "Csak a belső rétegek megjelenítése"
 
-#: pcbnew/widgets/appearance_controls.cpp:1867
+#: pcbnew/widgets/appearance_controls.cpp:1903
 msgid "Show Only Back Layers"
 msgstr "Csak az alsó oldali rétegek megjelenítése"
 
-#: pcbnew/widgets/appearance_controls.cpp:1871
+#: pcbnew/widgets/appearance_controls.cpp:1907
 msgid "Show Only Back Assembly Layers"
 msgstr "Csak az alsó oldali összeszerelési rétegek megjelenítése"
 
-#: pcbnew/widgets/appearance_controls.cpp:2248
+#: pcbnew/widgets/appearance_controls.cpp:2284
 #, c-format
 msgid "Set opacity of %s"
 msgstr "%s átlátszóságának beállítása"
 
-#: pcbnew/widgets/appearance_controls.cpp:2367
+#: pcbnew/widgets/appearance_controls.cpp:2403
 msgid "Set Netclass Color"
 msgstr "Vezetékosztály színének megadása"
 
-#: pcbnew/widgets/appearance_controls.cpp:2371
+#: pcbnew/widgets/appearance_controls.cpp:2407
 msgid "Use Color from Schematic"
 msgstr "A NYÁK-tervből származó szín használata"
 
-#: pcbnew/widgets/appearance_controls.cpp:2380
+#: pcbnew/widgets/appearance_controls.cpp:2416
 msgid "Clear Netclass Color"
 msgstr "Vezetékosztály színenek törlése"
 
-#: pcbnew/widgets/appearance_controls.cpp:2388
+#: pcbnew/widgets/appearance_controls.cpp:2424
 #, c-format
 msgid "Highlight Nets in %s"
 msgstr "Vezetékek kiemelése itt: %s"
 
-#: pcbnew/widgets/appearance_controls.cpp:2399
+#: pcbnew/widgets/appearance_controls.cpp:2435
 msgid "Show All Netclasses"
 msgstr "Összes vezetékosztály megjelenítése"
 
-#: pcbnew/widgets/appearance_controls.cpp:2401
+#: pcbnew/widgets/appearance_controls.cpp:2437
 msgid "Hide All Other Netclasses"
 msgstr "Összes egyéb vezetékosztály elrejtése"
 
-#: pcbnew/widgets/appearance_controls.cpp:2462
+#: pcbnew/widgets/appearance_controls.cpp:2498
 #, fuzzy, c-format
 msgid "Show or hide ratsnest for nets in %s"
 msgstr "Lábnév megjelenítése / elrejtése"
 
-#: pcbnew/widgets/appearance_controls.cpp:3447
+#: pcbnew/widgets/appearance_controls.cpp:3483
 msgid ""
 "The current color theme is read-only.  Create a new theme in Preferences to "
 "enable color editing."
@@ -56741,7 +56434,7 @@ msgid "Delete all nets in group '%s'?"
 msgstr "Az összes vezeték kijelölése a jobb oldali listában"
 
 #: pcbnew/widgets/search_handlers.cpp:179 pcbnew/zone.cpp:812
-#: pcbnew/zone.cpp:1909
+#: pcbnew/zone.cpp:1933
 #, fuzzy
 msgid "Priority"
 msgstr "Elsőbbség"
@@ -56807,7 +56500,7 @@ msgstr "Elhelyezés:"
 msgid "%s"
 msgstr "%s"
 
-#: pcbnew/zone.cpp:862 pcbnew/zone.cpp:1972
+#: pcbnew/zone.cpp:862 pcbnew/zone.cpp:1996
 #, fuzzy
 msgid "Fill Mode"
 msgstr "Kitöltési mód"
@@ -56877,98 +56570,98 @@ msgstr "Kizárt terület tulajdonságok"
 msgid "Zone %s %s"
 msgstr "[%s] zóna a(z) \"%s\" rétegen."
 
-#: pcbnew/zone.cpp:1916
+#: pcbnew/zone.cpp:1940
 #, fuzzy
 msgid "Keepout"
 msgstr "Kizárt"
 
-#: pcbnew/zone.cpp:1918
+#: pcbnew/zone.cpp:1942
 #, fuzzy
 msgid "Keep Out Tracks"
 msgstr "Vezetősávok kizárása"
 
-#: pcbnew/zone.cpp:1924
+#: pcbnew/zone.cpp:1948
 #, fuzzy
 msgid "Keep Out Vias"
 msgstr "Viák kizárása"
 
-#: pcbnew/zone.cpp:1930
+#: pcbnew/zone.cpp:1954
 #, fuzzy
 msgid "Keep Out Pads"
 msgstr "Forrszemek kizárása"
 
-#: pcbnew/zone.cpp:1936
+#: pcbnew/zone.cpp:1960
 #, fuzzy
 msgid "Keep Out Copper Pours"
 msgstr "Rézkitöltések kizárása"
 
-#: pcbnew/zone.cpp:1942
+#: pcbnew/zone.cpp:1966
 #, fuzzy
 msgid "Keep Out Footprints"
 msgstr "Alkatrészrajzolatok kizárása"
 
-#: pcbnew/zone.cpp:1951
+#: pcbnew/zone.cpp:1975
 #, fuzzy
 msgid "Enable"
 msgstr "Engedélyez:"
 
-#: pcbnew/zone.cpp:1958
+#: pcbnew/zone.cpp:1982
 #, fuzzy
 msgid "Source Type"
 msgstr "Forrás típusa:"
 
-#: pcbnew/zone.cpp:1963
+#: pcbnew/zone.cpp:1987
 #, fuzzy
 msgid "Source Name"
 msgstr "Forrás 2"
 
-#: pcbnew/zone.cpp:1995
+#: pcbnew/zone.cpp:2019
 #, fuzzy
 msgid "Cannot be less than zone minimum width"
 msgstr ""
 "A hőcsapda-küllők szélességének nagyobbnak kell lennie a megadott minimális "
 "vezetősáv szélességnél."
 
-#: pcbnew/zone.cpp:2001
+#: pcbnew/zone.cpp:2025
 #, fuzzy
 msgid "Hatch Width"
 msgstr "Vonalkázás szélesség:"
 
-#: pcbnew/zone.cpp:2008
+#: pcbnew/zone.cpp:2032
 #, fuzzy
 msgid "Hatch Gap"
 msgstr "Vonalkázás hézag:"
 
-#: pcbnew/zone.cpp:2015
+#: pcbnew/zone.cpp:2039
 msgid "Hatch Minimum Hole Ratio"
 msgstr ""
 
-#: pcbnew/zone.cpp:2023
+#: pcbnew/zone.cpp:2047
 #, fuzzy
 msgid "Smoothing Effort"
 msgstr "Sarkok simitása:"
 
-#: pcbnew/zone.cpp:2029
+#: pcbnew/zone.cpp:2053
 #, fuzzy
 msgid "Smoothing Amount"
 msgstr "Sarkok simitása:"
 
-#: pcbnew/zone.cpp:2035
+#: pcbnew/zone.cpp:2059
 #, fuzzy
 msgid "Remove Islands"
 msgstr "Mező eltávolítása"
 
-#: pcbnew/zone.cpp:2040
+#: pcbnew/zone.cpp:2064
 #, fuzzy
 msgid "Minimum Island Area"
 msgstr "Minimális via átmérő:"
 
-#: pcbnew/zone.cpp:2055
+#: pcbnew/zone.cpp:2079
 #, fuzzy
 msgid "Minimum Width"
 msgstr "Minimális Szélesség"
 
-#: pcbnew/zone.cpp:2063
+#: pcbnew/zone.cpp:2087
 #, fuzzy
 msgid "Pad Connections"
 msgstr "Forrszem csatlakozások"
@@ -57223,6 +56916,255 @@ msgstr "Alkatrész rajzjelek szerkesztése"
 msgid "KiCad Drawing Sheet"
 msgstr "Lapkeret szerkesztő"
 
+#, fuzzy
+#~ msgid "CrtYd_Front"
+#~ msgstr "CrtYd_Front_layer"
+
+#, fuzzy
+#~ msgid "Fab_Front"
+#~ msgstr "Fab_Front_layer"
+
+#, fuzzy
+#~ msgid "Adhes_Front"
+#~ msgstr "Adhes_Front_layer"
+
+#, fuzzy
+#~ msgid "SoldP_Front"
+#~ msgstr "SoldP_Front_layer"
+
+#, fuzzy
+#~ msgid "SilkS_Front"
+#~ msgstr "SilkS_Front_layer"
+
+#, fuzzy
+#~ msgid "Mask_Front"
+#~ msgstr "Mask_Front_layer"
+
+#, fuzzy
+#~ msgid "If you want a front copper layer"
+#~ msgstr "Vezetőréteg a felső oldalon"
+
+#, fuzzy
+#~ msgid "Front_layer"
+#~ msgstr "Front_layer"
+
+#, fuzzy
+#~ msgid "Layer name of front (top) copper layer"
+#~ msgstr "Vezetőréteg neve a felső oldalon"
+
+#, fuzzy
+#~ msgid "In1"
+#~ msgstr "In1"
+
+#, fuzzy
+#~ msgid "In2"
+#~ msgstr "In2"
+
+#, fuzzy
+#~ msgid "In3"
+#~ msgstr "In3"
+
+#, fuzzy
+#~ msgid "In4"
+#~ msgstr "In4"
+
+#, fuzzy
+#~ msgid "In5"
+#~ msgstr "In5"
+
+#, fuzzy
+#~ msgid "In6"
+#~ msgstr "In6"
+
+#, fuzzy
+#~ msgid "In7"
+#~ msgstr "In7"
+
+#, fuzzy
+#~ msgid "In8"
+#~ msgstr "In8"
+
+#, fuzzy
+#~ msgid "In9"
+#~ msgstr "In9"
+
+#, fuzzy
+#~ msgid "In10"
+#~ msgstr "In10"
+
+#, fuzzy
+#~ msgid "In11"
+#~ msgstr "In11"
+
+#, fuzzy
+#~ msgid "In12"
+#~ msgstr "In12"
+
+#, fuzzy
+#~ msgid "In13"
+#~ msgstr "In13"
+
+#, fuzzy
+#~ msgid "In14"
+#~ msgstr "In14"
+
+#, fuzzy
+#~ msgid "In15"
+#~ msgstr "In15"
+
+#, fuzzy
+#~ msgid "In16"
+#~ msgstr "In16"
+
+#, fuzzy
+#~ msgid "In17"
+#~ msgstr "In17"
+
+#, fuzzy
+#~ msgid "In18"
+#~ msgstr "In18"
+
+#, fuzzy
+#~ msgid "In19"
+#~ msgstr "In19"
+
+#, fuzzy
+#~ msgid "In20"
+#~ msgstr "In20"
+
+#, fuzzy
+#~ msgid "In21"
+#~ msgstr "In21"
+
+#, fuzzy
+#~ msgid "In22"
+#~ msgstr "In22"
+
+#, fuzzy
+#~ msgid "In23"
+#~ msgstr "In23"
+
+#, fuzzy
+#~ msgid "In24"
+#~ msgstr "In24"
+
+#, fuzzy
+#~ msgid "In25"
+#~ msgstr "In25"
+
+#, fuzzy
+#~ msgid "In26"
+#~ msgstr "In26"
+
+#, fuzzy
+#~ msgid "In27"
+#~ msgstr "In27"
+
+#, fuzzy
+#~ msgid "In28"
+#~ msgstr "In28"
+
+#, fuzzy
+#~ msgid "In29"
+#~ msgstr "In29"
+
+#, fuzzy
+#~ msgid "In30"
+#~ msgstr "In30"
+
+#, fuzzy
+#~ msgid "If you want a back copper layer"
+#~ msgstr "Vezetőréteg az alsó oldalon"
+
+#, fuzzy
+#~ msgid "Layer name of back (bottom) copper layer"
+#~ msgstr "Vezetőréteg neve az alsó oldalon"
+
+#, fuzzy
+#~ msgid "SoldM_Back"
+#~ msgstr "SoldP_Back_layer"
+
+#, fuzzy
+#~ msgid "SilkS_Back"
+#~ msgstr "SilkS_Back_layer"
+
+#, fuzzy
+#~ msgid "SoldP_Back"
+#~ msgstr "SoldP_Back_layer"
+
+#, fuzzy
+#~ msgid "Adhes_Back"
+#~ msgstr "Adhes_Back_layer"
+
+#, fuzzy
+#~ msgid "Fab_Back"
+#~ msgstr "Fab_Back_layer"
+
+#, fuzzy
+#~ msgid "CrtYd_Back"
+#~ msgstr "CrtYd_Back_layer"
+
+#, fuzzy
+#~ msgid "Pcb_Edges"
+#~ msgstr "Él hozzáadása"
+
+#, fuzzy
+#~ msgid "Margin"
+#~ msgstr "Margin_layer"
+
+#, fuzzy
+#~ msgid "Eco1"
+#~ msgstr "Felhasználói Eco1 réteg"
+
+#, fuzzy
+#~ msgid "Eco2"
+#~ msgstr "Felhasználói Eco2 réteg"
+
+#, fuzzy
+#~ msgid "Comments"
+#~ msgstr "Megjegyzés"
+
+#, fuzzy
+#~ msgid "Drawings"
+#~ msgstr "Rajzok"
+
+#, fuzzy
+#~ msgid "User1"
+#~ msgstr "Felhasználói Eco1 réteg"
+
+#, fuzzy
+#~ msgid "User2"
+#~ msgstr "Felhasználói Eco2 réteg"
+
+#~ msgid "User3"
+#~ msgstr "Felhasználó 3"
+
+#~ msgid "User4"
+#~ msgstr "Felhasználó 4"
+
+#~ msgid "User5"
+#~ msgstr "Felhasználó 5"
+
+#~ msgid "User6"
+#~ msgstr "Felhasználó 6"
+
+#~ msgid "User7"
+#~ msgstr "Felhasználó 7"
+
+#~ msgid "User8"
+#~ msgstr "Felhasználó 8"
+
+#~ msgid "User9"
+#~ msgstr "Felhasználó 9"
+
+#, fuzzy
+#~ msgid "(Pad has no layer)"
+#~ msgstr "Hiba: a forrszemnek nincs réteg megadva."
+
+#, fuzzy
+#~ msgid "(PTH pad has no copper layers)"
+#~ msgstr "Hiba: a forrszemnek nincs réteg megadva."
+
 #, fuzzy, c-format
 #~ msgid "Field%d"
 #~ msgstr "Mező %d"
diff --git a/translation/pofiles/id.po b/translation/pofiles/id.po
index 0c68259ccf..35fe05f4a3 100644
--- a/translation/pofiles/id.po
+++ b/translation/pofiles/id.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: KiCad\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-01-28 19:42+0300\n"
+"POT-Creation-Date: 2025-01-29 19:59+0300\n"
 "PO-Revision-Date: 2022-12-17 19:13+0000\n"
 "Last-Translator: Neko Nekowazarashi <kodra@nekoweb.my.id>\n"
 "Language-Team: Indonesian <https://hosted.weblate.org/projects/kicad/master-"
@@ -164,7 +164,7 @@ msgstr "Waktu muat ulang %.3f s"
 #: pcbnew/pcb_io/easyedapro/pcb_io_easyedapro.cpp:116
 #: pcbnew/pcb_io/fabmaster/pcb_io_fabmaster.cpp:59
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:503
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2703
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2706
 #, c-format
 msgid "Loading %s..."
 msgstr "Memuat %s..."
@@ -288,7 +288,7 @@ msgstr "Penampil 3D KiCad"
 #: 3d-viewer/3d_viewer/eda_3d_viewer_frame.cpp:667
 #: eeschema/dialogs/panel_eeschema_display_options_base.cpp:27
 #: eeschema/dialogs/panel_sym_display_options_base.cpp:25
-#: pcbnew/footprint_edit_frame.cpp:242 pcbnew/footprint_edit_frame.cpp:955
+#: pcbnew/footprint_edit_frame.cpp:242 pcbnew/footprint_edit_frame.cpp:965
 #: pcbnew/pcb_edit_frame.cpp:326 pcbnew/pcb_edit_frame.cpp:1708
 #: pcbnew/tools/pcb_actions.cpp:1327
 msgid "Appearance"
@@ -330,10 +330,10 @@ msgstr "Izin tidak cukup untuk menyimpan file '%s'."
 #: 3d-viewer/3d_viewer/eda_3d_viewer_frame.cpp:748 common/confirm.cpp:211
 #: common/dialogs/dialog_grid_settings.cpp:82
 #: common/dialogs/dialog_grid_settings.cpp:89
-#: common/dialogs/panel_embedded_files.cpp:296
-#: common/dialogs/panel_embedded_files.cpp:369
-#: common/dialogs/panel_embedded_files.cpp:400
-#: common/dialogs/panel_embedded_files.cpp:410
+#: common/dialogs/panel_embedded_files.cpp:307
+#: common/dialogs/panel_embedded_files.cpp:416
+#: common/dialogs/panel_embedded_files.cpp:447
+#: common/dialogs/panel_embedded_files.cpp:457
 #: common/dialogs/panel_setup_severities.cpp:44 common/kidialog.cpp:126
 #: eeschema/dialogs/dialog_erc.cpp:878
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1812
@@ -356,9 +356,9 @@ msgstr "Izin tidak cukup untuk menyimpan file '%s'."
 #: pcb_calculator/calculator_panels/panel_fusing_current.cpp:191
 #: pcb_calculator/calculator_panels/panel_fusing_current.cpp:203
 #: pcbnew/dialogs/dialog_drc.cpp:984
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:397
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:389
 #: pcbnew/drc/drc_item.cpp:231 pcbnew/pcb_marker.cpp:211
-#: pcbnew/widgets/appearance_controls.cpp:2729
+#: pcbnew/widgets/appearance_controls.cpp:2765
 msgid "Error"
 msgstr "Kesalahan"
 
@@ -746,7 +746,7 @@ msgstr "Tampilkan model 3D SMD"
 msgid "Model Bounding Boxes"
 msgstr "Mode Gambar"
 
-#: 3d-viewer/dialogs/appearance_controls_3D.cpp:77 common/layer_id.cpp:170
+#: 3d-viewer/dialogs/appearance_controls_3D.cpp:77 common/layer_id.cpp:125
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:30
 #: eeschema/dialogs/dialog_update_from_pcb_base.cpp:64
 #: pcb_calculator/calculator_panels/panel_rf_attenuators_base.cpp:111
@@ -861,13 +861,13 @@ msgid "Uncheck 'Use board stackup colors' to allow color editing."
 msgstr ""
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:563
-#: pcbnew/widgets/appearance_controls.cpp:2198
+#: pcbnew/widgets/appearance_controls.cpp:2234
 #, c-format
 msgid "Show or hide %s"
 msgstr "Tampilkan atau sembunyikan %s"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:633
-#: pcbnew/widgets/appearance_controls.cpp:2571
+#: pcbnew/widgets/appearance_controls.cpp:2607
 #, fuzzy, c-format
 msgid "Presets (%s+Tab):"
 msgstr "Preset (Ctrl+Tab):"
@@ -875,31 +875,31 @@ msgstr "Preset (Ctrl+Tab):"
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:647
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1644
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2078
-#: pcbnew/widgets/appearance_controls.cpp:2596
+#: pcbnew/widgets/appearance_controls.cpp:2632
 msgid "Save preset..."
 msgstr "Simpan preset..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:648
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1645
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2079
-#: pcbnew/widgets/appearance_controls.cpp:2597
+#: pcbnew/widgets/appearance_controls.cpp:2633
 msgid "Delete preset..."
 msgstr "Hapus preset..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:754
-#: pcbnew/widgets/appearance_controls.cpp:2702
+#: pcbnew/widgets/appearance_controls.cpp:2738
 msgid "Layer preset name:"
 msgstr "Nama layer preset:"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:755
-#: pcbnew/widgets/appearance_controls.cpp:2703
+#: pcbnew/widgets/appearance_controls.cpp:2739
 msgid "Save Layer Preset"
 msgstr "Simpan Layer Preset"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:770
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1819
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2221
-#: pcbnew/widgets/appearance_controls.cpp:2736
+#: pcbnew/widgets/appearance_controls.cpp:2772
 #, fuzzy
 msgid "Overwrite existing preset?"
 msgstr "Buka proyek yang sudah ada"
@@ -907,7 +907,7 @@ msgstr "Buka proyek yang sudah ada"
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:796
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1844
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2246
-#: pcbnew/widgets/appearance_controls.cpp:2762
+#: pcbnew/widgets/appearance_controls.cpp:2798
 #, fuzzy
 msgid "Presets"
 msgstr "Preset:"
@@ -915,61 +915,61 @@ msgstr "Preset:"
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:805
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1856
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2258
-#: pcbnew/widgets/appearance_controls.cpp:2774
+#: pcbnew/widgets/appearance_controls.cpp:2810
 msgid "Delete Preset"
 msgstr "Hapus Preset"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:806
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1857
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2259
-#: pcbnew/widgets/appearance_controls.cpp:2775
+#: pcbnew/widgets/appearance_controls.cpp:2811
 msgid "Select preset:"
 msgstr "Pilih preset:"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:864
-#: pcbnew/widgets/appearance_controls.cpp:2875
+#: pcbnew/widgets/appearance_controls.cpp:2911
 #, fuzzy, c-format
 msgid "Viewports (%s+Tab):"
 msgstr "Preset (Ctrl+Tab):"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:873
-#: pcbnew/widgets/appearance_controls.cpp:2884
+#: pcbnew/widgets/appearance_controls.cpp:2920
 #, fuzzy
 msgid "Save viewport..."
 msgstr "Simpan preset..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:874
-#: pcbnew/widgets/appearance_controls.cpp:2885
+#: pcbnew/widgets/appearance_controls.cpp:2921
 #, fuzzy
 msgid "Delete viewport..."
 msgstr "Hapus preset..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:905
-#: pcbnew/widgets/appearance_controls.cpp:2934
+#: pcbnew/widgets/appearance_controls.cpp:2970
 #, fuzzy
 msgid "Viewport name:"
 msgstr "Nama berkas:"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:906
-#: pcbnew/widgets/appearance_controls.cpp:2934
+#: pcbnew/widgets/appearance_controls.cpp:2970
 #, fuzzy
 msgid "Save Viewport"
 msgstr "Simpan Berkas Laporan"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:946
-#: pcbnew/widgets/appearance_controls.cpp:2973
+#: pcbnew/widgets/appearance_controls.cpp:3009
 #, fuzzy
 msgid "Viewports"
 msgstr "Laporan"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:955
-#: pcbnew/widgets/appearance_controls.cpp:2982
+#: pcbnew/widgets/appearance_controls.cpp:3018
 #, fuzzy
 msgid "Delete Viewport"
 msgstr "Hapus Berkas"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:956
-#: pcbnew/widgets/appearance_controls.cpp:2983
+#: pcbnew/widgets/appearance_controls.cpp:3019
 #, fuzzy
 msgid "Select viewport:"
 msgstr "Pilih preset:"
@@ -1351,7 +1351,7 @@ msgid "Z:"
 msgstr "Z:"
 
 #: 3d-viewer/dialogs/panel_preview_3d_model_base.cpp:68
-#: gerbview/gerber_draw_item.cpp:722 pcbnew/footprint.cpp:1676
+#: gerbview/gerber_draw_item.cpp:722 pcbnew/footprint.cpp:1681
 #: pcbnew/pad.cpp:1361
 msgid "Rotation"
 msgstr "Rotasi"
@@ -1945,8 +1945,8 @@ msgid "Information"
 msgstr "Informasi"
 
 #: common/confirm.cpp:266 common/confirm.cpp:269
-#: common/dialogs/panel_embedded_files.cpp:272
-#: common/dialogs/panel_embedded_files.cpp:346
+#: common/dialogs/panel_embedded_files.cpp:285
+#: common/dialogs/panel_embedded_files.cpp:393
 #: eeschema/design_block_utils.cpp:50 eeschema/design_block_utils.cpp:183
 #: eeschema/symbol_editor/symbol_editor.cpp:372
 #: eeschema/symbol_editor/symbol_editor.cpp:998
@@ -1961,7 +1961,7 @@ msgstr "Informasi"
 #: pcbnew/dialogs/dialog_gencad_export_options.cpp:119
 #: pcbnew/dialogs/dialog_track_via_properties.cpp:570
 #: pcbnew/footprint_libraries_utils.cpp:375
-#: pcbnew/footprint_libraries_utils.cpp:1148 pcbnew/router/router_tool.cpp:1849
+#: pcbnew/footprint_libraries_utils.cpp:1157 pcbnew/router/router_tool.cpp:1849
 #: pcbnew/router/router_tool.cpp:2603
 #: pcbnew/tools/footprint_editor_control.cpp:470 pcbnew/zone_filler.cpp:881
 msgid "Confirmation"
@@ -2004,7 +2004,7 @@ msgid "KiCad Design Block folders"
 msgstr "Berkas proyek KiCad versi lama"
 
 #: common/design_block_io.cpp:172
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3036
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3039
 #, fuzzy, c-format
 msgid "Cannot overwrite library path '%s'."
 msgstr "Tidak dapat membuka berkas '%s'."
@@ -2021,7 +2021,7 @@ msgstr ""
 "Harap pastikan Anda memiliki izin menulis dan coba lagi."
 
 #: common/design_block_io.cpp:201 pcbnew/pcb_io/geda/pcb_io_geda.cpp:977
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3061
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3064
 #, fuzzy, c-format
 msgid "Insufficient permissions to delete folder '%s'."
 msgstr ""
@@ -2124,8 +2124,8 @@ msgstr "Tidak dapat membuat berkas \"%s\".\n"
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:50
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:99
 #: pcbnew/dialogs/panel_pcbnew_action_plugins_base.cpp:42
-#: pcbnew/footprint_libraries_utils.cpp:1006
-#: pcbnew/footprint_libraries_utils.cpp:1334
+#: pcbnew/footprint_libraries_utils.cpp:1015
+#: pcbnew/footprint_libraries_utils.cpp:1343
 msgid "Description"
 msgstr "Deskripsi"
 
@@ -2507,7 +2507,7 @@ msgstr "Warna Lingkungan"
 #: eeschema/dialogs/panel_bom_presets_base.cpp:80
 #: eeschema/dialogs/panel_sym_lib_table.cpp:384
 #: eeschema/dialogs/panel_template_fieldnames_base.cpp:42
-#: eeschema/fields_grid_table.cpp:478 eeschema/sch_pin.cpp:1579
+#: eeschema/fields_grid_table.cpp:469 eeschema/sch_pin.cpp:1579
 #: eeschema/sch_symbol.cpp:2065 eeschema/sch_symbol.cpp:2115
 #: eeschema/symbol_editor/symbol_editor.cpp:1598
 #: eeschema/symbol_viewer_frame.cpp:459
@@ -2517,13 +2517,15 @@ msgstr "Warna Lingkungan"
 #: kicad/pcm/dialogs/dialog_manage_repositories_base.cpp:39
 #: kicad/pcm/dialogs/panel_package_base.cpp:50
 #: pcbnew/dialogs/dialog_footprint_wizard_list_base.cpp:42
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:54
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:170
 #: pcbnew/dialogs/panel_fp_lib_table.cpp:438
-#: pcbnew/pcb_fields_grid_table.cpp:174 pcbnew/pcb_group.cpp:507
+#: pcbnew/pcb_fields_grid_table.cpp:143 pcbnew/pcb_group.cpp:507
 #: pcbnew/widgets/pcb_net_inspector_panel.cpp:120
 #: pcbnew/widgets/search_handlers.cpp:176
 #: pcbnew/widgets/search_handlers.cpp:309
 #: pcbnew/widgets/search_handlers.cpp:388 pcbnew/zone.cpp:853
-#: pcbnew/zone.cpp:1913 pcbnew/zone_manager/dialog_zone_manager_base.cpp:38
+#: pcbnew/zone.cpp:1937 pcbnew/zone_manager/dialog_zone_manager_base.cpp:38
 #: pcbnew/zone_manager/model_zones_overview_table.h:75
 msgid "Name"
 msgstr "Nama"
@@ -2719,7 +2721,7 @@ msgstr "Tinggi teks:"
 #: eeschema/symbol_editor/symbol_editor.cpp:860
 #: pcb_calculator/dialogs/dialog_regulator_form_base.cpp:27
 #: pcbnew/board_stackup_manager/dialog_dielectric_list_manager_base.cpp:31
-#: pcbnew/footprint_libraries_utils.cpp:1040
+#: pcbnew/footprint_libraries_utils.cpp:1049
 msgid "Name:"
 msgstr "Nama:"
 
@@ -3319,7 +3321,7 @@ msgstr "Opsi"
 #: eeschema/dialogs/dialog_sim_format_value.cpp:75
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:57
 #: eeschema/dialogs/panel_sym_lib_table.cpp:385
-#: eeschema/fields_grid_table.cpp:479 eeschema/sch_symbol.cpp:1098
+#: eeschema/fields_grid_table.cpp:470 eeschema/sch_symbol.cpp:1098
 #: eeschema/sch_symbol.cpp:2062 eeschema/sch_symbol.cpp:2112
 #: eeschema/sch_symbol.cpp:2994 eeschema/sim/simulator_frame_ui.cpp:616
 #: eeschema/sim/simulator_frame_ui.cpp:2673
@@ -3329,13 +3331,13 @@ msgstr "Opsi"
 #: eeschema/widgets/search_handlers.cpp:247
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:69
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:70
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:65
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:157
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:169
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:48
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:57
-#: pcbnew/dialogs/panel_fp_lib_table.cpp:439 pcbnew/footprint.cpp:4048
+#: pcbnew/dialogs/panel_fp_lib_table.cpp:439 pcbnew/footprint.cpp:4053
 #: pcbnew/footprint_wizard_frame.cpp:326 pcbnew/pcb_dimension.cpp:605
-#: pcbnew/pcb_fields_grid_table.cpp:175 pcbnew/plot_board_layers.cpp:107
+#: pcbnew/pcb_fields_grid_table.cpp:144 pcbnew/plot_board_layers.cpp:107
 #: pcbnew/widgets/search_handlers.cpp:119
 msgid "Value"
 msgstr "Nilai"
@@ -3454,7 +3456,7 @@ msgstr "Mode keluaran:"
 #: eeschema/dialogs/dialog_plot_schematic_base.cpp:78
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:72
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:69
-#: eeschema/fields_grid_table.cpp:491
+#: eeschema/fields_grid_table.cpp:482
 #: eeschema/printing/dialog_print_using_printer_base.cpp:35
 #: eeschema/sch_bus_entry.cpp:674 eeschema/sch_junction.cpp:383
 #: eeschema/sch_line.cpp:1099 eeschema/sim/simulator_frame_ui.cpp:609
@@ -3699,7 +3701,7 @@ msgstr "Oke"
 #: common/dialogs/git/dialog_git_auth.cpp:54
 #: common/dialogs/git/dialog_git_commit.cpp:143
 #: common/dialogs/git/dialog_git_switch.cpp:69
-#: common/dialogs/panel_embedded_files.cpp:370 common/tool/actions.cpp:159
+#: common/dialogs/panel_embedded_files.cpp:417 common/tool/actions.cpp:159
 #: eeschema/dialogs/dialog_erc.cpp:426
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1344 eeschema/sheet.cpp:783
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:962
@@ -4240,7 +4242,7 @@ msgstr ""
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283
 #: pcbnew/microwave/microwave_polygon.cpp:127 pcbnew/tools/pcb_control.cpp:348
 #: pcbnew/widgets/appearance_controls.cpp:637
-#: pcbnew/widgets/appearance_controls.cpp:1804
+#: pcbnew/widgets/appearance_controls.cpp:1840
 msgid "Normal"
 msgstr "Normal"
 
@@ -4623,8 +4625,8 @@ msgid "One of the nicknames will need to be changed after adding this library."
 msgstr ""
 
 #: common/dialogs/panel_design_block_lib_table.cpp:1010
-#: common/dialogs/panel_embedded_files.cpp:348
-#: common/dialogs/panel_embedded_files.cpp:370
+#: common/dialogs/panel_embedded_files.cpp:395
+#: common/dialogs/panel_embedded_files.cpp:417
 #: eeschema/design_block_utils.cpp:89
 #: eeschema/dialogs/panel_sym_lib_table.cpp:688 eeschema/sch_base_frame.cpp:306
 #: pcbnew/dialogs/panel_fp_lib_table.cpp:1038
@@ -4714,8 +4716,8 @@ msgstr ""
 #: eeschema/symbol_editor/symbol_editor.cpp:826 include/lib_table_grid.h:208
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:46
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:95
-#: pcbnew/footprint_libraries_utils.cpp:1005
-#: pcbnew/footprint_libraries_utils.cpp:1333
+#: pcbnew/footprint_libraries_utils.cpp:1014
+#: pcbnew/footprint_libraries_utils.cpp:1342
 msgid "Nickname"
 msgstr "Nama Panggilan"
 
@@ -4805,24 +4807,14 @@ msgstr "Referensi"
 msgid "Copy the reference for this embedded file"
 msgstr ""
 
-#: common/dialogs/panel_embedded_files.cpp:260
-#, fuzzy
-msgid "Select a file to embed"
-msgstr "Pilih sebuah berkas"
-
-#: common/dialogs/panel_embedded_files.cpp:261
-#, fuzzy
-msgid "All files|*.*"
-msgstr "Semua berkas"
-
-#: common/dialogs/panel_embedded_files.cpp:270
-#: common/dialogs/panel_embedded_files.cpp:343
+#: common/dialogs/panel_embedded_files.cpp:283
+#: common/dialogs/panel_embedded_files.cpp:390
 #, fuzzy, c-format
 msgid "File '%s' already exists."
 msgstr "Berkas %s sudah ada."
 
-#: common/dialogs/panel_embedded_files.cpp:274
-#: common/dialogs/panel_embedded_files.cpp:348
+#: common/dialogs/panel_embedded_files.cpp:286
+#: common/dialogs/panel_embedded_files.cpp:395
 #: eeschema/design_block_utils.cpp:51 eeschema/design_block_utils.cpp:184
 #: eeschema/symbol_editor/symbol_editor.cpp:373
 #: eeschema/symbol_editor/symbol_editor.cpp:999
@@ -4834,41 +4826,51 @@ msgstr "Berkas %s sudah ada."
 #: pcbnew/dialogs/dialog_export_odbpp.cpp:411
 #: pcbnew/dialogs/dialog_gencad_export_options.cpp:120
 #: pcbnew/footprint_libraries_utils.cpp:376
-#: pcbnew/footprint_libraries_utils.cpp:1150
+#: pcbnew/footprint_libraries_utils.cpp:1159
 #: pcbnew/tools/footprint_editor_control.cpp:472
 msgid "Overwrite"
 msgstr "Timpa"
 
-#: common/dialogs/panel_embedded_files.cpp:293
+#: common/dialogs/panel_embedded_files.cpp:305
 #, fuzzy, c-format
 msgid "Failed to add file '%s'."
 msgstr "Gagal membuat berkas \"%s\""
 
-#: common/dialogs/panel_embedded_files.cpp:330
+#: common/dialogs/panel_embedded_files.cpp:318
+#, fuzzy
+msgid "Select a file to embed"
+msgstr "Pilih sebuah berkas"
+
+#: common/dialogs/panel_embedded_files.cpp:319
+#, fuzzy
+msgid "All files|*.*"
+msgstr "Semua berkas"
+
+#: common/dialogs/panel_embedded_files.cpp:377
 #, fuzzy
 msgid "Select a directory to export files"
 msgstr "Pilih nama berkas ekspor GenCAD"
 
-#: common/dialogs/panel_embedded_files.cpp:362
+#: common/dialogs/panel_embedded_files.cpp:409
 #, fuzzy, c-format
 msgid "Directory '%s' is not writable."
 msgstr "Pustaka simbol '%s' tidak dapat ditulis."
 
-#: common/dialogs/panel_embedded_files.cpp:365
+#: common/dialogs/panel_embedded_files.cpp:412
 #, fuzzy, c-format
 msgid "Folder '%s' is not writable."
 msgstr "Pustaka simbol '%s' tidak dapat ditulis."
 
-#: common/dialogs/panel_embedded_files.cpp:370
+#: common/dialogs/panel_embedded_files.cpp:417
 msgid "Retry"
 msgstr ""
 
-#: common/dialogs/panel_embedded_files.cpp:397
+#: common/dialogs/panel_embedded_files.cpp:444
 #, fuzzy, c-format
 msgid "Failed to open file '%s'."
 msgstr "Gagal membuat berkas \"%s\""
 
-#: common/dialogs/panel_embedded_files.cpp:407
+#: common/dialogs/panel_embedded_files.cpp:454
 #, fuzzy, c-format
 msgid "Failed to write file '%s'."
 msgstr "Gagal membuat berkas \"%s\""
@@ -5172,12 +5174,12 @@ msgstr "Zoom %.2f"
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1099
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:583
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:854
-#: pcbnew/dialogs/dialog_plot_base.cpp:118 pcbnew/footprint.cpp:4007
-#: pcbnew/pad.cpp:2507 pcbnew/pad.cpp:2526 pcbnew/pcb_dimension.cpp:1973
+#: pcbnew/dialogs/dialog_plot_base.cpp:118 pcbnew/footprint.cpp:4012
+#: pcbnew/pad.cpp:2501 pcbnew/pad.cpp:2520 pcbnew/pcb_dimension.cpp:1973
 #: pcbnew/widgets/appearance_controls.cpp:729
 #: pcbnew/widgets/appearance_controls.cpp:771
-#: pcbnew/widgets/appearance_controls.cpp:2540
-#: pcbnew/widgets/appearance_controls.cpp:2559 pcbnew/zone.cpp:1804
+#: pcbnew/widgets/appearance_controls.cpp:2576
+#: pcbnew/widgets/appearance_controls.cpp:2595 pcbnew/zone.cpp:1828
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:83
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 msgid "None"
@@ -5409,9 +5411,9 @@ msgstr "Pin tak terhubung"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:232
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:363
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:332
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:854 pcbnew/footprint.cpp:4009
-#: pcbnew/pad.cpp:2528 pcbnew/pcb_table.cpp:533 pcbnew/pcb_textbox.cpp:795
-#: pcbnew/zone.cpp:857 pcbnew/zone.cpp:1806
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:854 pcbnew/footprint.cpp:4014
+#: pcbnew/pad.cpp:2522 pcbnew/pcb_table.cpp:533 pcbnew/pcb_textbox.cpp:795
+#: pcbnew/zone.cpp:857 pcbnew/zone.cpp:1830
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 #, fuzzy
 msgid "Solid"
@@ -5553,7 +5555,7 @@ msgstr "Penyaring kelas net:"
 
 #: common/dialogs/panel_setup_netclasses_base.cpp:52
 #: pcbnew/tools/board_inspection_tool.cpp:641
-#: pcbnew/tools/board_inspection_tool.cpp:1201 pcbnew/zone.cpp:2048
+#: pcbnew/tools/board_inspection_tool.cpp:1201 pcbnew/zone.cpp:2072
 #, fuzzy
 msgid "Clearance"
 msgstr "Tampilan"
@@ -5660,7 +5662,7 @@ msgstr ""
 
 #: common/dialogs/panel_setup_netclasses_base.cpp:153
 #: eeschema/sch_field.cpp:1270 eeschema/sch_label.cpp:207
-#: pcbnew/board_connected_item.cpp:200 pcbnew/pad.cpp:2582 pcbnew/zone.cpp:1907
+#: pcbnew/board_connected_item.cpp:200 pcbnew/pad.cpp:2576 pcbnew/zone.cpp:1931
 #, fuzzy
 msgid "Net Class"
 msgstr "Penyaring kelas net:"
@@ -5792,7 +5794,7 @@ msgstr "Garis"
 #: common/eda_shape.cpp:2203
 #: eeschema/dialogs/dialog_label_properties_base.cpp:178
 #: eeschema/sch_label.cpp:2249
-#: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:2499
+#: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:2493
 #: pcbnew/pcb_dimension.cpp:1974
 msgid "Rectangle"
 msgstr "Persegi"
@@ -5986,7 +5988,7 @@ msgstr "Tetikus dan Lapik Sentuh"
 msgid "Hotkeys"
 msgstr "Pintasan"
 
-#: common/eda_base_frame.cpp:1116 kicad/project_tree_pane.cpp:1008
+#: common/eda_base_frame.cpp:1116 kicad/project_tree_pane.cpp:1009
 #, fuzzy
 msgid "Version Control"
 msgstr "Warna pilihan:"
@@ -6049,7 +6051,7 @@ msgstr "Simulator..."
 
 #: common/eda_base_frame.cpp:1182 common/tool/actions.cpp:1106
 #: common/tool/common_tools.cpp:617 kicad/tools/kicad_manager_actions.cpp:147
-#: pcbnew/footprint_edit_frame.cpp:1035 pcbnew/menubar_footprint_editor.cpp:92
+#: pcbnew/footprint_edit_frame.cpp:1045 pcbnew/menubar_footprint_editor.cpp:92
 #, fuzzy
 msgid "Footprint Editor"
 msgstr "Berkas footprint KiCad"
@@ -6233,7 +6235,7 @@ msgstr "Inci"
 msgid "Constrain to H, V, 45"
 msgstr ""
 
-#: common/eda_draw_frame.cpp:1121 pcbnew/footprint_libraries_utils.cpp:1368
+#: common/eda_draw_frame.cpp:1121 pcbnew/footprint_libraries_utils.cpp:1377
 msgid "Select Library"
 msgstr "Pilih Pustaka"
 
@@ -6476,7 +6478,7 @@ msgstr "Busur"
 #: eeschema/dialogs/dialog_label_properties_base.cpp:172
 #: eeschema/sch_label.cpp:2247 gerbview/gerber_draw_item.cpp:231
 #: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:1515
-#: pcbnew/pad.cpp:2498 pcbnew/pcb_dimension.cpp:1975
+#: pcbnew/pad.cpp:2492 pcbnew/pcb_dimension.cpp:1975
 msgid "Circle"
 msgstr "Lingkaran"
 
@@ -6561,7 +6563,7 @@ msgstr "Poin"
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:40
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:169
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2140 pcbnew/pad.cpp:1348
-#: pcbnew/pcb_fields_grid_table.cpp:177 pcbnew/pcb_reference_image.cpp:215
+#: pcbnew/pcb_fields_grid_table.cpp:146 pcbnew/pcb_reference_image.cpp:215
 #: pcbnew/pcb_reference_image.cpp:368 pcbnew/pcb_tablecell.cpp:197
 #: pcbnew/pcb_tablecell.cpp:204 pcbnew/pcb_target.cpp:156
 #: pcbnew/pcb_target.cpp:249 pcbnew/pcb_text.cpp:292 pcbnew/pcb_textbox.cpp:814
@@ -6578,7 +6580,7 @@ msgstr "Lebar"
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:55
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:56
 #: pcbnew/pad.cpp:1349 pcbnew/pcb_dimension.cpp:1012
-#: pcbnew/pcb_fields_grid_table.cpp:178 pcbnew/pcb_reference_image.cpp:217
+#: pcbnew/pcb_fields_grid_table.cpp:147 pcbnew/pcb_reference_image.cpp:217
 #: pcbnew/pcb_reference_image.cpp:375 pcbnew/pcb_tablecell.cpp:198
 #: pcbnew/pcb_tablecell.cpp:205 pcbnew/pcb_text.cpp:293
 #: pcbnew/pcb_textbox.cpp:815
@@ -6667,7 +6669,7 @@ msgstr "Warna"
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:62
 #: eeschema/dialogs/dialog_tablecell_properties_base.cpp:119
 #: eeschema/dialogs/dialog_text_properties_base.cpp:113
-#: eeschema/fields_grid_table.cpp:484 eeschema/sch_label.cpp:1197
+#: eeschema/fields_grid_table.cpp:475 eeschema/sch_label.cpp:1197
 #: eeschema/sch_label.cpp:2269 eeschema/sch_tablecell.cpp:128
 #: eeschema/sch_text.cpp:637 eeschema/sch_textbox.cpp:543
 #: pagelayout_editor/dialogs/properties_frame_base.cpp:98
@@ -6678,7 +6680,7 @@ msgstr "Warna"
 #: pcbnew/dialogs/dialog_tablecell_properties_base.cpp:125
 #: pcbnew/dialogs/panel_fp_editor_graphics_defaults_base.cpp:57
 #: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:52
-#: pcbnew/pcb_fields_grid_table.cpp:180
+#: pcbnew/pcb_fields_grid_table.cpp:149
 msgid "Italic"
 msgstr "Italic"
 
@@ -6693,7 +6695,7 @@ msgstr "Italic"
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:63
 #: eeschema/dialogs/dialog_tablecell_properties_base.cpp:116
 #: eeschema/dialogs/dialog_text_properties_base.cpp:108
-#: eeschema/fields_grid_table.cpp:485 eeschema/sch_label.cpp:1197
+#: eeschema/fields_grid_table.cpp:476 eeschema/sch_label.cpp:1197
 #: eeschema/sch_label.cpp:2270 eeschema/sch_tablecell.cpp:128
 #: eeschema/sch_text.cpp:637 eeschema/sch_textbox.cpp:543
 #: eeschema/widgets/tuner_slider_base.cpp:48
@@ -6710,8 +6712,8 @@ msgstr "Bold+Italic"
 #: common/eda_text.cpp:1330
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:242
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
-#: eeschema/fields_grid_table.cpp:310 eeschema/fields_grid_table.cpp:725
-#: eeschema/fields_grid_table.cpp:869 eeschema/pin_type.cpp:113
+#: eeschema/fields_grid_table.cpp:301 eeschema/fields_grid_table.cpp:716
+#: eeschema/fields_grid_table.cpp:860 eeschema/pin_type.cpp:113
 #: eeschema/sch_field.cpp:1144 eeschema/sch_field.cpp:1731
 #: eeschema/sch_pin.cpp:2185 pcbnew/dialogs/dialog_render_job.cpp:42
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2604
@@ -6721,9 +6723,9 @@ msgstr "Kiri"
 #: common/eda_text.cpp:1331 common/eda_text.cpp:1340
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:303 eeschema/fields_grid_table.cpp:311
-#: eeschema/fields_grid_table.cpp:726 eeschema/fields_grid_table.cpp:737
-#: eeschema/fields_grid_table.cpp:871 eeschema/fields_grid_table.cpp:895
+#: eeschema/fields_grid_table.cpp:294 eeschema/fields_grid_table.cpp:302
+#: eeschema/fields_grid_table.cpp:717 eeschema/fields_grid_table.cpp:728
+#: eeschema/fields_grid_table.cpp:862 eeschema/fields_grid_table.cpp:886
 #: eeschema/sch_field.cpp:1145 eeschema/sch_field.cpp:1155
 #: eeschema/sch_field.cpp:1732 eeschema/sch_field.cpp:1741
 #: eeschema/sch_text.cpp:658 gerbview/gerber_file_image.cpp:361
@@ -6738,8 +6740,8 @@ msgstr "Tengah"
 #: common/eda_text.cpp:1332
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:242
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
-#: eeschema/fields_grid_table.cpp:312 eeschema/fields_grid_table.cpp:727
-#: eeschema/fields_grid_table.cpp:873 eeschema/pin_type.cpp:112
+#: eeschema/fields_grid_table.cpp:303 eeschema/fields_grid_table.cpp:718
+#: eeschema/fields_grid_table.cpp:864 eeschema/pin_type.cpp:112
 #: eeschema/sch_field.cpp:1146 eeschema/sch_field.cpp:1733
 #: eeschema/sch_pin.cpp:2184 pcbnew/dialogs/dialog_render_job.cpp:43
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2605
@@ -6748,8 +6750,8 @@ msgstr "Kanan"
 
 #: common/eda_text.cpp:1339
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:302 eeschema/fields_grid_table.cpp:736
-#: eeschema/fields_grid_table.cpp:893 eeschema/sch_field.cpp:1154
+#: eeschema/fields_grid_table.cpp:293 eeschema/fields_grid_table.cpp:727
+#: eeschema/fields_grid_table.cpp:884 eeschema/sch_field.cpp:1154
 #: eeschema/sch_field.cpp:1740 eeschema/sch_text.cpp:657
 #: pcbnew/dialogs/dialog_render_job.cpp:44
 msgid "Top"
@@ -6757,8 +6759,8 @@ msgstr "Atas"
 
 #: common/eda_text.cpp:1341
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:304 eeschema/fields_grid_table.cpp:738
-#: eeschema/fields_grid_table.cpp:897 eeschema/sch_field.cpp:1156
+#: eeschema/fields_grid_table.cpp:295 eeschema/fields_grid_table.cpp:729
+#: eeschema/fields_grid_table.cpp:888 eeschema/sch_field.cpp:1156
 #: eeschema/sch_field.cpp:1742 eeschema/sch_text.cpp:659
 #: pcbnew/dialogs/dialog_render_job.cpp:40
 msgid "Bottom"
@@ -6771,15 +6773,15 @@ msgstr "Bawah"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:68
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:68
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:65
-#: eeschema/fields_grid_table.cpp:487 eeschema/sch_field.cpp:1781
+#: eeschema/fields_grid_table.cpp:478 eeschema/sch_field.cpp:1781
 #: eeschema/sch_pin.cpp:1589 eeschema/sch_pin.cpp:2230
 #: eeschema/sch_symbol.cpp:2965 eeschema/sch_tablecell.cpp:203
 #: eeschema/sch_text.cpp:783 eeschema/sch_textbox.cpp:714
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:59
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:60
-#: pcbnew/footprint.cpp:4039 pcbnew/pad.cpp:2545 pcbnew/pcb_dimension.cpp:1756
-#: pcbnew/pcb_dimension.cpp:1831 pcbnew/pcb_fields_grid_table.cpp:182
-#: pcbnew/pcb_tablecell.cpp:207 pcbnew/zone.cpp:1977
+#: pcbnew/footprint.cpp:4044 pcbnew/pad.cpp:2539 pcbnew/pcb_dimension.cpp:1756
+#: pcbnew/pcb_dimension.cpp:1831 pcbnew/pcb_fields_grid_table.cpp:151
+#: pcbnew/pcb_tablecell.cpp:207 pcbnew/zone.cpp:2001
 #, fuzzy
 msgid "Orientation"
 msgstr "Orientasi:"
@@ -6799,7 +6801,7 @@ msgstr "Properti Teks"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:71
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:71
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:68
-#: eeschema/fields_grid_table.cpp:490 eeschema/sch_field.cpp:1136
+#: eeschema/fields_grid_table.cpp:481 eeschema/sch_field.cpp:1136
 #: eeschema/sch_label.cpp:1195 eeschema/sch_tablecell.cpp:126
 #: eeschema/sch_text.cpp:635 eeschema/sch_textbox.cpp:541
 #: eeschema/widgets/sch_properties_panel.cpp:258 pcbnew/pcb_dimension.cpp:628
@@ -6814,14 +6816,14 @@ msgstr ""
 #: pcbnew/board_stackup_manager/panel_board_stackup_base.cpp:91
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:56
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:57
-#: pcbnew/pcb_fields_grid_table.cpp:179 pcbnew/pcb_tablecell.cpp:206
+#: pcbnew/pcb_fields_grid_table.cpp:148 pcbnew/pcb_tablecell.cpp:206
 #: pcbnew/pcb_text.cpp:291
 msgid "Thickness"
 msgstr "Ketebalan"
 
 #: common/eda_text.cpp:1375 eeschema/sch_field.cpp:1772
 #: eeschema/sch_text.cpp:772 pcbnew/microwave/microwave_polygon.cpp:127
-#: pcbnew/pcb_fields_grid_table.cpp:187
+#: pcbnew/pcb_fields_grid_table.cpp:156
 msgid "Mirrored"
 msgstr "Dicerminkan"
 
@@ -7357,7 +7359,7 @@ msgstr "Salin gambar 3D ke papan klip"
 #: common/widgets/listbox_tricks.cpp:51
 #: eeschema/tools/sch_editor_control.cpp:2270
 #: eeschema/tools/symbol_editor_edit_tool.cpp:1020
-#: pcbnew/dialogs/panel_setup_rules.cpp:132 pcbnew/tools/pcb_control.cpp:1234
+#: pcbnew/dialogs/panel_setup_rules.cpp:132 pcbnew/tools/pcb_control.cpp:1238
 msgid "Paste"
 msgstr "Tempel"
 
@@ -7368,7 +7370,7 @@ msgstr ""
 #: common/grid_tricks.cpp:368 common/tool/actions.cpp:291
 #: common/widgets/listbox_tricks.cpp:54 eeschema/tools/sch_edit_tool.cpp:1680
 #: eeschema/tools/symbol_editor_edit_tool.cpp:476
-#: kicad/dialogs/panel_jobset.cpp:363 kicad/project_tree_pane.cpp:941
+#: kicad/dialogs/panel_jobset.cpp:363 kicad/project_tree_pane.cpp:942
 #: pcbnew/dialogs/panel_setup_rules.cpp:133 pcbnew/tools/edit_tool.cpp:2646
 msgid "Delete"
 msgstr "Hapus"
@@ -8023,187 +8025,187 @@ msgstr "Tak dapat menulis \"%s\""
 msgid "undefined"
 msgstr "Tidak ditentukan!"
 
-#: common/layer_id.cpp:112
+#: common/layer_id.cpp:67
 #: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr_parser.cpp:1149
 msgid "Rescue"
 msgstr ""
 
-#: common/layer_id.cpp:116 eeschema/widgets/panel_sch_selection_filter.cpp:204
+#: common/layer_id.cpp:71 eeschema/widgets/panel_sch_selection_filter.cpp:204
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:37
 #, fuzzy
 msgid "Wires"
 msgstr "Tambah Kabel"
 
-#: common/layer_id.cpp:117
+#: common/layer_id.cpp:72
 msgid "Buses"
 msgstr ""
 
-#: common/layer_id.cpp:118
+#: common/layer_id.cpp:73
 #, fuzzy
 msgid "Bus junctions"
 msgstr "Aksi"
 
-#: common/layer_id.cpp:119
+#: common/layer_id.cpp:74
 #, fuzzy
 msgid "Junctions"
 msgstr "Kecepatan animasi:"
 
-#: common/layer_id.cpp:120 eeschema/widgets/panel_sch_selection_filter.cpp:205
+#: common/layer_id.cpp:75 eeschema/widgets/panel_sch_selection_filter.cpp:205
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:41
 #: eeschema/widgets/search_handlers.cpp:399
 msgid "Labels"
 msgstr "Label"
 
-#: common/layer_id.cpp:121
+#: common/layer_id.cpp:76
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:45
 msgid "Global labels"
 msgstr "Label global"
 
-#: common/layer_id.cpp:122
+#: common/layer_id.cpp:77
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:48
 #, fuzzy
 msgid "Hierarchical labels"
 msgstr "Label Hirarkis"
 
-#: common/layer_id.cpp:123 eeschema/sch_symbol.cpp:2981
+#: common/layer_id.cpp:78 eeschema/sch_symbol.cpp:2981
 #, fuzzy
 msgid "Pin numbers"
 msgstr "Nomor Pin"
 
-#: common/layer_id.cpp:124 eeschema/sch_symbol.cpp:2985
+#: common/layer_id.cpp:79 eeschema/sch_symbol.cpp:2985
 #, fuzzy
 msgid "Pin names"
 msgstr "Nama net"
 
-#: common/layer_id.cpp:125
+#: common/layer_id.cpp:80
 msgid "Symbol references"
 msgstr "Referensi simbol"
 
-#: common/layer_id.cpp:126
+#: common/layer_id.cpp:81
 msgid "Symbol values"
 msgstr "Nilai simbol"
 
-#: common/layer_id.cpp:127
+#: common/layer_id.cpp:82
 msgid "Symbol fields"
 msgstr "Bidang simbol"
 
-#: common/layer_id.cpp:128
+#: common/layer_id.cpp:83
 #, fuzzy
 msgid "Sheet references"
 msgstr "Buka Preferensi"
 
-#: common/layer_id.cpp:129
+#: common/layer_id.cpp:84
 #, fuzzy
 msgid "Net class references"
 msgstr "Penyaring kelas net:"
 
-#: common/layer_id.cpp:130
+#: common/layer_id.cpp:85
 #, fuzzy
 msgid "Rule areas"
 msgstr "Area Terisi"
 
-#: common/layer_id.cpp:131
+#: common/layer_id.cpp:86
 msgid "Symbol body outlines"
 msgstr "Garis luar tubuh simbol"
 
-#: common/layer_id.cpp:132
+#: common/layer_id.cpp:87
 msgid "Symbol body fills"
 msgstr "Isian tubuh simbol"
 
-#: common/layer_id.cpp:133
+#: common/layer_id.cpp:88
 #, fuzzy
 msgid "Shape fills"
 msgstr "Berkas Gambar"
 
-#: common/layer_id.cpp:134
+#: common/layer_id.cpp:89
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:72
 #, fuzzy
 msgid "Schematic text && graphics"
 msgstr "Teks Skematik"
 
-#: common/layer_id.cpp:135
+#: common/layer_id.cpp:90
 msgid "Symbol private text && graphics"
 msgstr ""
 
-#: common/layer_id.cpp:136
+#: common/layer_id.cpp:91
 msgid "Schematic text && graphics backgrounds"
 msgstr ""
 
-#: common/layer_id.cpp:137 eeschema/widgets/panel_sch_selection_filter.cpp:206
+#: common/layer_id.cpp:92 eeschema/widgets/panel_sch_selection_filter.cpp:206
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:33
 msgid "Pins"
 msgstr ""
 
-#: common/layer_id.cpp:138
+#: common/layer_id.cpp:93
 #, fuzzy
 msgid "Sheet borders"
 msgstr "Buka Preferensi"
 
-#: common/layer_id.cpp:139
+#: common/layer_id.cpp:94
 #, fuzzy
 msgid "Sheet backgrounds"
 msgstr "Latar belakang"
 
-#: common/layer_id.cpp:140
+#: common/layer_id.cpp:95
 #, fuzzy
 msgid "Sheet names"
 msgstr "Nama berkas lembar kerja"
 
-#: common/layer_id.cpp:141
+#: common/layer_id.cpp:96
 #, fuzzy
 msgid "Sheet fields"
 msgstr "Berkas lembar kerja"
 
-#: common/layer_id.cpp:142
+#: common/layer_id.cpp:97
 msgid "Sheet file names"
 msgstr "Nama berkas lembar kerja"
 
-#: common/layer_id.cpp:143
+#: common/layer_id.cpp:98
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:63
 #, fuzzy
 msgid "Sheet pins"
 msgstr "Berkas lembar kerja"
 
-#: common/layer_id.cpp:144
+#: common/layer_id.cpp:99
 msgid "No-connect symbols"
 msgstr "Simbol tak-hubung"
 
-#: common/layer_id.cpp:145
+#: common/layer_id.cpp:100
 #, fuzzy
 msgid "DNP markers"
 msgstr "Penanda"
 
-#: common/layer_id.cpp:146
+#: common/layer_id.cpp:101
 #, fuzzy
 msgid "Excluded-from-simulation markers"
 msgstr "Kecualikan dari berkas posisi"
 
-#: common/layer_id.cpp:147
+#: common/layer_id.cpp:102
 #, fuzzy
 msgid "ERC warnings"
 msgstr "Peringatan DRC"
 
-#: common/layer_id.cpp:148
+#: common/layer_id.cpp:103
 #, fuzzy
 msgid "ERC errors"
 msgstr "Tampilkan lapisan ECO"
 
-#: common/layer_id.cpp:149
+#: common/layer_id.cpp:104
 #, fuzzy
 msgid "ERC exclusions"
 msgstr "Tampilkan pada semua halaman"
 
-#: common/layer_id.cpp:150 common/layer_id.cpp:189
+#: common/layer_id.cpp:105 common/layer_id.cpp:144
 #: pcbnew/widgets/appearance_controls.cpp:347
 msgid "Anchors"
 msgstr ""
 
-#: common/layer_id.cpp:151 common/layer_id.cpp:193
+#: common/layer_id.cpp:106 common/layer_id.cpp:148
 #, fuzzy
 msgid "Helper items"
 msgstr "Item terkunci"
 
-#: common/layer_id.cpp:152 common/layer_id.cpp:194 common/tool/grid_menu.cpp:56
+#: common/layer_id.cpp:107 common/layer_id.cpp:149 common/tool/grid_menu.cpp:56
 #: eeschema/tools/sch_editor_control.cpp:2867
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:103
 #: gerbview/widgets/gerbview_layer_widget.cpp:135
@@ -8212,79 +8214,79 @@ msgstr "Item terkunci"
 msgid "Grid"
 msgstr "Kisi 3D"
 
-#: common/layer_id.cpp:153
+#: common/layer_id.cpp:108
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:104
 msgid "Axes"
 msgstr ""
 
-#: common/layer_id.cpp:154 common/layer_id.cpp:196
+#: common/layer_id.cpp:109 common/layer_id.cpp:151
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:107
 #: gerbview/widgets/gerbview_layer_widget.cpp:141
 msgid "Background"
 msgstr "Latar belakang"
 
-#: common/layer_id.cpp:155 common/layer_id.cpp:192
+#: common/layer_id.cpp:110 common/layer_id.cpp:147
 #: common/widgets/gal_options_panel_base.cpp:120
 #: eeschema/sim/simulator_frame_ui.cpp:613
 #: eeschema/sim/simulator_frame_ui_base.cpp:167
 msgid "Cursor"
 msgstr "Kursor"
 
-#: common/layer_id.cpp:156
+#: common/layer_id.cpp:111
 #, fuzzy
 msgid "Hovered items"
 msgstr "Item terkunci"
 
-#: common/layer_id.cpp:157
+#: common/layer_id.cpp:112
 #, fuzzy
 msgid "Highlighted items"
 msgstr "Sorot %s"
 
-#: common/layer_id.cpp:158
+#: common/layer_id.cpp:113
 msgid "Hidden items"
 msgstr "Item tersembunyi"
 
-#: common/layer_id.cpp:159 common/layer_id.cpp:197
+#: common/layer_id.cpp:114 common/layer_id.cpp:152
 #, fuzzy
 msgid "Selection highlight"
 msgstr "Warna pilihan:"
 
-#: common/layer_id.cpp:160
+#: common/layer_id.cpp:115
 #, fuzzy
 msgid "Net color highlight"
 msgstr "Warna pilihan:"
 
-#: common/layer_id.cpp:161 common/layer_id.cpp:190
+#: common/layer_id.cpp:116 common/layer_id.cpp:145
 #, fuzzy
 msgid "Drawing sheet"
 msgstr "Lembar Gambar"
 
-#: common/layer_id.cpp:162 common/layer_id.cpp:191
+#: common/layer_id.cpp:117 common/layer_id.cpp:146
 #, fuzzy
 msgid "Page limits"
 msgstr "Lebar Halaman"
 
-#: common/layer_id.cpp:163
+#: common/layer_id.cpp:118
 #, fuzzy
 msgid "Operating point voltages"
 msgstr "Titik akhir"
 
-#: common/layer_id.cpp:164
+#: common/layer_id.cpp:119
 #, fuzzy
 msgid "Operating point currents"
 msgstr "Titik akhir"
 
-#: common/layer_id.cpp:168
+#: common/layer_id.cpp:123
 #, fuzzy
 msgid "Footprints front"
 msgstr "Footprint oleh"
 
-#: common/layer_id.cpp:169
+#: common/layer_id.cpp:124
 #, fuzzy
 msgid "Footprints back"
 msgstr "Footprint oleh"
 
-#: common/layer_id.cpp:171
+#: common/layer_id.cpp:126
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:27
 #: eeschema/dialogs/dialog_update_from_pcb_base.cpp:53
 #: pcbnew/dialogs/dialog_global_edit_text_and_graphics_base.cpp:28
@@ -8292,12 +8294,12 @@ msgstr "Footprint oleh"
 msgid "Reference designators"
 msgstr "Tetapkan footprint ke simbol yang dipilih"
 
-#: common/layer_id.cpp:172
+#: common/layer_id.cpp:127
 #, fuzzy
 msgid "Footprint text"
 msgstr "Penyaring Footprint:"
 
-#: common/layer_id.cpp:173
+#: common/layer_id.cpp:128
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:27
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:64
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:24
@@ -8308,104 +8310,104 @@ msgstr "Penyaring Footprint:"
 msgid "Tracks"
 msgstr "Tidak ada trek"
 
-#: common/layer_id.cpp:174
+#: common/layer_id.cpp:129
 msgid "Through vias"
 msgstr ""
 
-#: common/layer_id.cpp:175
+#: common/layer_id.cpp:130
 msgid "Blind/Buried vias"
 msgstr ""
 
-#: common/layer_id.cpp:176
+#: common/layer_id.cpp:131
 msgid "Micro-vias"
 msgstr ""
 
-#: common/layer_id.cpp:177
+#: common/layer_id.cpp:132
 #, fuzzy
 msgid "Via holes"
 msgstr "Nonaktifkan lubang"
 
-#: common/layer_id.cpp:178
+#: common/layer_id.cpp:133
 #, fuzzy
 msgid "Via hole walls"
 msgstr "Nonaktifkan lubang"
 
-#: common/layer_id.cpp:179
+#: common/layer_id.cpp:134
 #, fuzzy
 msgid "Plated holes"
 msgstr "Nonaktifkan lubang"
 
-#: common/layer_id.cpp:180
+#: common/layer_id.cpp:135
 #, fuzzy
 msgid "Plated hole walls"
 msgstr "Nonaktifkan lubang"
 
-#: common/layer_id.cpp:181
+#: common/layer_id.cpp:136
 #, fuzzy
 msgid "Non-plated holes"
 msgstr "Nonaktifkan lubang"
 
-#: common/layer_id.cpp:182 pcbnew/dialogs/panel_edit_options_base.cpp:371
+#: common/layer_id.cpp:137 pcbnew/dialogs/panel_edit_options_base.cpp:371
 #: pcbnew/widgets/appearance_controls.cpp:343
 #: pcbnew/widgets/appearance_controls.cpp:721
-#: pcbnew/widgets/appearance_controls.cpp:2537
+#: pcbnew/widgets/appearance_controls.cpp:2573
 #: pcbnew/widgets/search_handlers.cpp:386
 msgid "Ratsnest"
 msgstr ""
 
-#: common/layer_id.cpp:183
+#: common/layer_id.cpp:138
 #, fuzzy
 msgid "DRC warnings"
 msgstr "Peringatan DRC"
 
-#: common/layer_id.cpp:184
+#: common/layer_id.cpp:139
 #, fuzzy
 msgid "DRC errors"
 msgstr "Galat DRC"
 
-#: common/layer_id.cpp:185
+#: common/layer_id.cpp:140
 #, fuzzy
 msgid "DRC shape 1"
 msgstr "Bentuk lubang:"
 
-#: common/layer_id.cpp:186
+#: common/layer_id.cpp:141
 #, fuzzy
 msgid "DRC shape 2"
 msgstr "Bentuk lubang:"
 
-#: common/layer_id.cpp:187
+#: common/layer_id.cpp:142
 #, fuzzy
 msgid "DRC exclusions"
 msgstr "Tampilkan pada semua halaman"
 
-#: common/layer_id.cpp:188
+#: common/layer_id.cpp:143
 msgid "DRC marker shadows"
 msgstr ""
 
-#: common/layer_id.cpp:195
+#: common/layer_id.cpp:150
 msgid "Grid axes"
 msgstr ""
 
-#: common/layer_id.cpp:198
+#: common/layer_id.cpp:153
 #, fuzzy
 msgid "Locked item shadow"
 msgstr "Item terkunci"
 
-#: common/layer_id.cpp:199
+#: common/layer_id.cpp:154
 msgid "Courtyard collision shadow"
 msgstr ""
 
-#: common/layer_id.cpp:200
+#: common/layer_id.cpp:155
 #, fuzzy
 msgid "Track net names"
 msgstr "Nama net"
 
-#: common/layer_id.cpp:201
+#: common/layer_id.cpp:156
 #, fuzzy
 msgid "Pad net names"
 msgstr "Nama net"
 
-#: common/layer_id.cpp:202
+#: common/layer_id.cpp:157
 #, fuzzy
 msgid "Via net names"
 msgstr "Nama net"
@@ -8474,13 +8476,13 @@ msgstr "Senarai Pintasan"
 
 #: common/lib_tree_model_adapter.cpp:422
 #: eeschema/widgets/panel_design_block_chooser.cpp:411
-#: eeschema/widgets/panel_symbol_chooser.cpp:171
+#: eeschema/widgets/panel_symbol_chooser.cpp:173
 #: pcbnew/widgets/panel_footprint_chooser.cpp:96
 msgid "Recently Used"
 msgstr "Baru-baru Ini Digunakan"
 
 #: common/lib_tree_model_adapter.cpp:424
-#: eeschema/widgets/panel_symbol_chooser.cpp:178
+#: eeschema/widgets/panel_symbol_chooser.cpp:180
 msgid "Already Placed"
 msgstr ""
 
@@ -8765,7 +8767,7 @@ msgstr "Tidak ada footprint baku"
 #: eeschema/dialogs/dialog_sim_model_base.cpp:271 eeschema/sch_symbol.cpp:2058
 #: eeschema/sch_symbol.cpp:2110 eeschema/sch_symbol.cpp:2991
 #: eeschema/widgets/search_handlers.cpp:160
-#: eeschema/widgets/search_handlers.cpp:246 pcbnew/footprint.cpp:4045
+#: eeschema/widgets/search_handlers.cpp:246 pcbnew/footprint.cpp:4050
 #: pcbnew/widgets/search_handlers.cpp:118
 msgid "Reference"
 msgstr "Referensi"
@@ -8789,7 +8791,7 @@ msgstr "Simpan Berkas Asosiasi Footprint"
 #: eeschema/tools/sch_edit_tool.cpp:551
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:179
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:184
-#: pcbnew/footprint.cpp:4068
+#: pcbnew/footprint.cpp:4073
 msgid "Attributes"
 msgstr ""
 
@@ -8808,18 +8810,18 @@ msgstr "HSV"
 msgid "Semicolons"
 msgstr "Warna pilihan:"
 
-#: common/settings/color_settings.cpp:337
+#: common/settings/color_settings.cpp:379
 #, fuzzy
 msgid "(Footprints)"
 msgstr "Jejak Kaki"
 
-#: common/settings/color_settings.cpp:389
+#: common/settings/color_settings.cpp:433
 #: pagelayout_editor/dialogs/panel_pl_editor_color_settings.cpp:82
 #, fuzzy
 msgid "KiCad Default"
 msgstr "Setel ke Bawaan"
 
-#: common/settings/color_settings.cpp:394
+#: common/settings/color_settings.cpp:438
 #, fuzzy
 msgid "KiCad Classic"
 msgstr "Skematik KiCad"
@@ -8843,7 +8845,7 @@ msgid "Create a new document in the editor"
 msgstr "Buat dokumen baru di penyunting"
 
 #: common/tool/actions.cpp:52 eeschema/symbol_editor/symbol_editor.cpp:866
-#: pcbnew/footprint_libraries_utils.cpp:1050
+#: pcbnew/footprint_libraries_utils.cpp:1059
 msgid "New Library..."
 msgstr "Pustaka Baru..."
 
@@ -8889,7 +8891,7 @@ msgstr "Buka berkas-berkas di Penyunting Teks"
 
 #: common/tool/actions.cpp:91 eeschema/symbol_editor/symbol_editor.cpp:856
 #: eeschema/widgets/tuner_slider_base.cpp:117
-#: pcbnew/footprint_libraries_utils.cpp:1036
+#: pcbnew/footprint_libraries_utils.cpp:1045
 msgid "Save"
 msgstr "Save"
 
@@ -9739,7 +9741,7 @@ msgstr "Properti Simbol"
 
 #: common/tool/actions.cpp:1124
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:101
-#: eeschema/fields_grid_table.cpp:1068
+#: eeschema/fields_grid_table.cpp:1059
 msgid "Show Datasheet"
 msgstr "Tampilkan Lembar Data"
 
@@ -9882,6 +9884,7 @@ msgstr ""
 #: eeschema/dialogs/dialog_schematic_setup.cpp:136
 #: pcbnew/dialogs/dialog_board_setup.cpp:210
 #: pcbnew/dialogs/dialog_footprint_properties.cpp:79
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:149
 #, fuzzy
 msgid "Embedded Files"
 msgstr "Berkas Gambar"
@@ -10083,8 +10086,8 @@ msgid "Mirroring for Y axis is not supported yet"
 msgstr ""
 
 #: common/widgets/filter_combobox.cpp:72
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:806
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:833
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:805
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:832
 msgid "Filter:"
 msgstr "Penyaring:"
 
@@ -10101,7 +10104,7 @@ msgstr "Papan"
 #: common/widgets/footprint_diff_widget.cpp:42 cvpcb/cvpcb_mainframe.cpp:814
 #: eeschema/sch_base_frame.cpp:593 eeschema/sch_symbol.cpp:2086
 #: eeschema/sch_symbol.cpp:2090 eeschema/sch_symbol.cpp:2125
-#: eeschema/widgets/symbol_diff_widget.cpp:45 pcbnew/footprint.cpp:1624
+#: eeschema/widgets/symbol_diff_widget.cpp:45 pcbnew/footprint.cpp:1629
 #, fuzzy
 msgid "Library"
 msgstr "Pustaka"
@@ -10118,7 +10121,7 @@ msgid "Footprint not found."
 msgstr "Berkas '%s' tidak ditemukan."
 
 #: common/widgets/footprint_select_widget.cpp:68 cvpcb/cvpcb_mainframe.cpp:899
-#: pcbnew/footprint_edit_frame.cpp:1060
+#: pcbnew/footprint_edit_frame.cpp:1070
 #: pcbnew/widgets/panel_footprint_chooser.cpp:69
 #, fuzzy
 msgid "Loading Footprint Libraries"
@@ -10205,7 +10208,7 @@ msgstr "Tampilkan trek"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:357
 #: pcbnew/dialogs/panel_edit_options_base.cpp:329
 #: pcbnew/dialogs/panel_edit_options_base.cpp:343
-#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1824
+#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1848
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 msgid "Always"
 msgstr ""
@@ -10218,7 +10221,7 @@ msgstr ""
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:357
 #: pcbnew/dialogs/panel_edit_options_base.cpp:329
 #: pcbnew/dialogs/panel_edit_options_base.cpp:343
-#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1825
+#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1849
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 #, fuzzy
 msgid "Never"
@@ -10509,8 +10512,8 @@ msgstr "Tampilkan:"
 #: pcbnew/dialogs/dialog_footprint_checker_base.cpp:36
 #: pcbnew/widgets/appearance_controls.cpp:713
 #: pcbnew/widgets/appearance_controls.cpp:755
-#: pcbnew/widgets/appearance_controls.cpp:2534
-#: pcbnew/widgets/appearance_controls.cpp:2553
+#: pcbnew/widgets/appearance_controls.cpp:2570
+#: pcbnew/widgets/appearance_controls.cpp:2589
 msgid "All"
 msgstr "Semua"
 
@@ -10604,12 +10607,12 @@ msgid "EasyEDA (JLCEDA) Pro files"
 msgstr ""
 
 #: common/wildcards_and_files_ext.cpp:339
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:301
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:302
 msgid "KiCad printed circuit board files"
 msgstr "Berkas papan sirkuit tercetak KiCad"
 
 #: common/wildcards_and_files_ext.cpp:346
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:311
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:312
 msgid "KiCad footprint files"
 msgstr "Berkas footprint KiCad"
 
@@ -10857,7 +10860,7 @@ msgstr "'%s' bukan footprint yang valid."
 #: eeschema/generate_alias_info.cpp:39 eeschema/sch_symbol.cpp:2105
 #: eeschema/sch_symbol.cpp:2678 eeschema/sch_symbol.cpp:3003
 #: eeschema/symbol_editor/symbol_editor.cpp:1629
-#: eeschema/symbol_viewer_frame.cpp:462 pcbnew/footprint.cpp:4058
+#: eeschema/symbol_viewer_frame.cpp:462 pcbnew/footprint.cpp:4063
 #: pcbnew/generate_footprint_info.cpp:37 pcbnew/plot_board_layers.cpp:133
 #, fuzzy
 msgid "Keywords"
@@ -10931,7 +10934,7 @@ msgstr "Berkas proyek: \"%s\""
 #: cvpcb/dialogs/dialog_config_equfiles.cpp:94
 #: eeschema/dialogs/dialog_bom.cpp:403
 #: gerbview/tools/gerbview_inspection_tool.cpp:185
-#: kicad/project_tree_pane.cpp:1022
+#: kicad/project_tree_pane.cpp:1023
 msgid "No text editor selected in KiCad.  Please choose one."
 msgstr ""
 
@@ -11033,7 +11036,7 @@ msgstr ""
 "Terjadi kesalahan saat memuat berkas skematik \"%s\".\n"
 "%s"
 
-#: cvpcb/display_footprints_frame.cpp:508 pcbnew/footprint.cpp:1684
+#: cvpcb/display_footprints_frame.cpp:508 pcbnew/footprint.cpp:1689
 #, fuzzy, c-format
 msgid "Footprint: %s"
 msgstr "Jejak Kaki"
@@ -11408,7 +11411,7 @@ msgid "Enter a description for the library:"
 msgstr "Memuat Pustaka Simbol"
 
 #: eeschema/design_block_utils.cpp:240 eeschema/sch_symbol.cpp:3000
-#: pcbnew/footprint.cpp:4055 pcbnew/plot_board_layers.cpp:129
+#: pcbnew/footprint.cpp:4060 pcbnew/plot_board_layers.cpp:129
 #, fuzzy
 msgid "Library Description"
 msgstr "Deskripsi"
@@ -11439,10 +11442,10 @@ msgid "Please select a library to delete."
 msgstr "Pilih sebuah berkas tabel pustaka simbol."
 
 #: eeschema/design_block_utils.cpp:470 eeschema/design_block_utils.cpp:512
-#: eeschema/design_block_utils.cpp:555 pcbnew/footprint_libraries_utils.cpp:543
+#: eeschema/design_block_utils.cpp:555 pcbnew/footprint_libraries_utils.cpp:552
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:958
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2939
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3017
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2942
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3020
 #, fuzzy, c-format
 msgid "Library '%s' is read only."
 msgstr "Berkas tata letak hanya bisa dibaca."
@@ -12038,7 +12041,7 @@ msgstr "Koneksi"
 #: eeschema/dialogs/dialog_database_lib_settings_base.cpp:99
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:210
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:1383
-#: pcbnew/footprint_edit_frame.cpp:229 pcbnew/footprint_edit_frame.cpp:951
+#: pcbnew/footprint_edit_frame.cpp:229 pcbnew/footprint_edit_frame.cpp:961
 msgid "Libraries"
 msgstr "Pustaka"
 
@@ -13208,7 +13211,7 @@ msgstr "Bantuan sintaks"
 #: eeschema/sch_symbol.cpp:2989
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:27
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:28
-#: pcbnew/footprint.cpp:4043
+#: pcbnew/footprint.cpp:4048
 msgid "Fields"
 msgstr "Bidang"
 
@@ -13217,21 +13220,21 @@ msgstr "Bidang"
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:62
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:201
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:58
-#: eeschema/fields_grid_table.cpp:480
+#: eeschema/fields_grid_table.cpp:471
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:53
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:54
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:54
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:158
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:49
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:99
 #: pcbnew/dialogs/panel_fp_properties_3d_model_base.cpp:45
-#: pcbnew/pcb_fields_grid_table.cpp:176
+#: pcbnew/pcb_fields_grid_table.cpp:145
 msgid "Show"
 msgstr "Tampilkan"
 
 #: eeschema/dialogs/dialog_label_properties_base.cpp:90
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:62
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:59
-#: eeschema/fields_grid_table.cpp:481
+#: eeschema/fields_grid_table.cpp:472
 #, fuzzy
 msgid "Show Name"
 msgstr "Nama Simbol"
@@ -13240,7 +13243,7 @@ msgstr "Nama Simbol"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:63
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:63
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:60
-#: eeschema/fields_grid_table.cpp:482
+#: eeschema/fields_grid_table.cpp:473
 msgid "H Align"
 msgstr ""
 
@@ -13248,7 +13251,7 @@ msgstr ""
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:64
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:64
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:61
-#: eeschema/fields_grid_table.cpp:483
+#: eeschema/fields_grid_table.cpp:474
 msgid "V Align"
 msgstr ""
 
@@ -13256,7 +13259,7 @@ msgstr ""
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:67
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:67
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:64
-#: eeschema/fields_grid_table.cpp:486 eeschema/sch_field.cpp:1140
+#: eeschema/fields_grid_table.cpp:477 eeschema/sch_field.cpp:1140
 #: eeschema/sch_field.cpp:1777 eeschema/sch_label.cpp:1201
 #: eeschema/sch_tablecell.cpp:132 eeschema/sch_text.cpp:641
 #: eeschema/sch_text.cpp:778 eeschema/sch_textbox.cpp:547
@@ -13270,7 +13273,7 @@ msgstr "Ukuran Teks"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:69
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:69
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:66
-#: eeschema/fields_grid_table.cpp:488
+#: eeschema/fields_grid_table.cpp:479
 #, fuzzy
 msgid "X Position"
 msgstr "Posisi"
@@ -13281,7 +13284,7 @@ msgstr "Posisi"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:70
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:70
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:67
-#: eeschema/fields_grid_table.cpp:489
+#: eeschema/fields_grid_table.cpp:480
 #, fuzzy
 msgid "Y Position"
 msgstr "Posisi"
@@ -13601,7 +13604,7 @@ msgstr "Simbol Baru"
 #: eeschema/dialogs/dialog_sheet_properties.cpp:217
 #: eeschema/dialogs/dialog_symbol_properties.cpp:650
 #: pcbnew/dialogs/dialog_footprint_properties.cpp:402
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:424
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:433
 msgid "Fields must have a name."
 msgstr "Bidang harus memiliki nama."
 
@@ -13639,25 +13642,25 @@ msgstr "Simbol '%s' sudah ada di dalam pustaka '%s'."
 msgid "Edit Symbol Properties"
 msgstr "Properti Simbol"
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:548
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:547
 #, fuzzy, c-format
 msgid "The name '%s' is already in use."
 msgstr "Berkas %s sudah ada."
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:634
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:633
 #: eeschema/dialogs/dialog_sheet_properties.cpp:785
 #: eeschema/dialogs/dialog_symbol_properties.cpp:883
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:688
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:684
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:716
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:720
 #, c-format
 msgid "The first %d fields are mandatory."
 msgstr ""
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:806
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:805
 msgid "Add Footprint Filter"
 msgstr "Tambah Penyaring Footprint"
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:833
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:832
 msgid "Edit Footprint Filter"
 msgstr "Sunting Penyaring Footprint"
 
@@ -14587,7 +14590,7 @@ msgstr "Berkas pemeriksaan aturan elektrikal (ERC)"
 #: eeschema/dialogs/dialog_schematic_setup.cpp:112
 #: pcbnew/dialogs/dialog_board_setup.cpp:186
 #: pcbnew/widgets/appearance_controls.cpp:515
-#: pcbnew/widgets/appearance_controls.cpp:2420
+#: pcbnew/widgets/appearance_controls.cpp:2456
 #: pcbnew/widgets/appearance_controls_base.cpp:118
 #: pcbnew/widgets/search_handlers.cpp:381
 #: pcbnew/widgets/search_handlers.cpp:465
@@ -14678,7 +14681,7 @@ msgstr "Area Terisi"
 msgid "Clear colors to use Schematic Editor colors."
 msgstr "Setel ke 0 untuk menggunakan nilai bawaan"
 
-#: eeschema/dialogs/dialog_shape_properties_base.cpp:158 pcbnew/zone.cpp:1970
+#: eeschema/dialogs/dialog_shape_properties_base.cpp:158 pcbnew/zone.cpp:1994
 #, fuzzy
 msgid "Fill Style"
 msgstr "Jenis isian:"
@@ -14948,7 +14951,7 @@ msgstr "Pin"
 
 #: eeschema/dialogs/dialog_sim_command_base.cpp:25
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:96
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283 pcbnew/pad.cpp:2504
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283 pcbnew/pad.cpp:2498
 #: pcbnew/widgets/pcb_net_inspector_panel_data_model.h:711
 #, fuzzy
 msgid "Custom"
@@ -15643,19 +15646,19 @@ msgid "Sequentially place all units of the symbol."
 msgstr "Tempatkan semua unit simbol secara berurutan."
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:95
-#: eeschema/fields_grid_table.cpp:1061
+#: eeschema/fields_grid_table.cpp:1052
 #, fuzzy
 msgid "Select Footprint..."
 msgstr "Simpan Berkas Asosiasi Footprint"
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:96
-#: eeschema/fields_grid_table.cpp:1062
+#: eeschema/fields_grid_table.cpp:1053
 #, fuzzy
 msgid "Browse for footprint"
 msgstr "Tidak ada footprint baku"
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:102
-#: eeschema/fields_grid_table.cpp:1069
+#: eeschema/fields_grid_table.cpp:1060
 #, fuzzy
 msgid "Show datasheet in browser"
 msgstr "Buka lembar data di peramban"
@@ -15794,7 +15797,7 @@ msgstr "Simpan Layer Preset"
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1811
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2213
-#: pcbnew/widgets/appearance_controls.cpp:2728
+#: pcbnew/widgets/appearance_controls.cpp:2764
 msgid ""
 "Default presets cannot be modified.\n"
 "Please use a different name."
@@ -17530,7 +17533,7 @@ msgid "Net Navigator"
 msgstr "Lihat Belakang"
 
 #: eeschema/eeschema_settings.cpp:114 eeschema/sch_edit_frame.cpp:2207
-#: pcbnew/footprint_edit_frame.cpp:246 pcbnew/footprint_edit_frame.cpp:957
+#: pcbnew/footprint_edit_frame.cpp:246 pcbnew/footprint_edit_frame.cpp:967
 #: pcbnew/pcb_edit_frame.cpp:334 pcbnew/pcb_edit_frame.cpp:1709
 #, fuzzy
 msgid "Selection Filter"
@@ -18033,28 +18036,28 @@ msgid ""
 " ** ERC messages: %d  Errors %d  Warnings %d\n"
 msgstr ""
 
-#: eeschema/fields_grid_table.cpp:287 eeschema/files-io.cpp:919
+#: eeschema/fields_grid_table.cpp:278 eeschema/files-io.cpp:919
 #: eeschema/tools/sch_editor_control.cpp:128
 msgid "Schematic Files"
 msgstr "Berkas Skematik"
 
-#: eeschema/fields_grid_table.cpp:318 eeschema/fields_grid_table.cpp:755
-#: eeschema/fields_grid_table.cpp:927
+#: eeschema/fields_grid_table.cpp:309 eeschema/fields_grid_table.cpp:746
+#: eeschema/fields_grid_table.cpp:918
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:154
 msgid "Horizontal"
 msgstr "Horizontal"
 
-#: eeschema/fields_grid_table.cpp:319 eeschema/fields_grid_table.cpp:757
-#: eeschema/fields_grid_table.cpp:929
+#: eeschema/fields_grid_table.cpp:310 eeschema/fields_grid_table.cpp:748
+#: eeschema/fields_grid_table.cpp:920
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:154
 msgid "Vertical"
 msgstr "Vertikal"
 
-#: eeschema/fields_grid_table.cpp:492 eeschema/sch_field.cpp:1767
+#: eeschema/fields_grid_table.cpp:483 eeschema/sch_field.cpp:1767
 msgid "Allow Autoplacement"
 msgstr ""
 
-#: eeschema/fields_grid_table.cpp:493 eeschema/sch_field.cpp:1805
+#: eeschema/fields_grid_table.cpp:484 eeschema/sch_field.cpp:1805
 #: eeschema/sch_item.cpp:516 eeschema/sch_item.cpp:568
 #, fuzzy
 msgid "Private"
@@ -18385,8 +18388,8 @@ msgstr ""
 #: eeschema/symbol_editor/symbol_editor.cpp:171
 #: eeschema/symbol_editor/symbol_editor.cpp:237
 #: eeschema/symbol_library_manager.cpp:458
-#: eeschema/widgets/panel_symbol_chooser.cpp:564
-#: eeschema/widgets/panel_symbol_chooser.cpp:623
+#: eeschema/widgets/panel_symbol_chooser.cpp:566
+#: eeschema/widgets/panel_symbol_chooser.cpp:625
 #: eeschema/widgets/symbol_preview_widget.cpp:207
 #, fuzzy, c-format
 msgid "Error loading symbol %s from library '%s'."
@@ -18412,7 +18415,7 @@ msgstr "Kaki"
 
 #: eeschema/import_gfx/dialog_import_gfx_sch.cpp:202
 #: pcbnew/import_gfx/dialog_import_graphics.cpp:215
-#: pcbnew/tools/drawing_tool.cpp:1906 pcbnew/tools/drawing_tool.cpp:1998
+#: pcbnew/tools/drawing_tool.cpp:1908 pcbnew/tools/drawing_tool.cpp:2000
 #, fuzzy
 msgid "Import Graphics"
 msgstr "Impor Berkas Grafik Vektor"
@@ -18439,7 +18442,7 @@ msgid "Only vectors will be imported.  Bitmaps and fonts will be ignored."
 msgstr "Hanya vektor yang akan diimpor.  Bitmap dan fonta akan diabaikan."
 
 #: eeschema/import_gfx/dialog_import_gfx_sch_base.cpp:43
-#: pcbnew/dialogs/dialog_rule_area_properties.cpp:129 pcbnew/zone.cpp:1949
+#: pcbnew/dialogs/dialog_rule_area_properties.cpp:129 pcbnew/zone.cpp:1973
 #, fuzzy
 msgid "Placement"
 msgstr "Ganti semua kecocokan"
@@ -18490,124 +18493,124 @@ msgstr "Tidak ada footprint baku"
 msgid "Import Vector Graphics File"
 msgstr "Impor Berkas Grafik Vektor"
 
-#: eeschema/lib_symbol.cpp:294 eeschema/sch_symbol.cpp:445
+#: eeschema/lib_symbol.cpp:297 eeschema/sch_symbol.cpp:445
 #: eeschema/tools/sch_edit_tool.cpp:108
 #, fuzzy, c-format
 msgid "Unit %s"
 msgstr "Unit:"
 
-#: eeschema/lib_symbol.cpp:573 eeschema/sch_sheet.cpp:309
+#: eeschema/lib_symbol.cpp:576 eeschema/sch_sheet.cpp:309
 #: eeschema/sch_symbol.cpp:1593
 #, fuzzy
 msgid "Excluded from BOM"
 msgstr "Kecualikan Penanda"
 
-#: eeschema/lib_symbol.cpp:578 eeschema/sch_sheet.cpp:318
+#: eeschema/lib_symbol.cpp:581 eeschema/sch_sheet.cpp:318
 #: eeschema/sch_symbol.cpp:1602
 #, fuzzy
 msgid "Excluded from board"
 msgstr "Kecualikan Penanda"
 
-#: eeschema/lib_symbol.cpp:583 eeschema/sch_sheet.cpp:327
+#: eeschema/lib_symbol.cpp:586 eeschema/sch_sheet.cpp:327
 #: eeschema/sch_symbol.cpp:1611
 #, fuzzy
 msgid "Excluded from simulation"
 msgstr "Kecualikan dari berkas posisi"
 
-#: eeschema/lib_symbol.cpp:588 eeschema/sch_sheet.cpp:336
+#: eeschema/lib_symbol.cpp:591 eeschema/sch_sheet.cpp:336
 #: eeschema/sch_sheet.cpp:880 eeschema/sch_symbol.cpp:1620
 #: eeschema/sch_symbol.cpp:2036 eeschema/widgets/search_handlers.cpp:169
-#: pcbnew/footprint.cpp:1672
+#: pcbnew/footprint.cpp:1677
 #, fuzzy
 msgid "DNP"
 msgstr "DPI"
 
-#: eeschema/lib_symbol.cpp:1598
+#: eeschema/lib_symbol.cpp:1601
 msgid "Power flag differs."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1607
+#: eeschema/lib_symbol.cpp:1610
 #, fuzzy
 msgid "Unit count differs."
 msgstr "Tidak ditemukan item grafis dalam berkas untuk diimpor"
 
-#: eeschema/lib_symbol.cpp:1647
+#: eeschema/lib_symbol.cpp:1650
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:745
 #, fuzzy
 msgid "Graphic item count differs."
 msgstr "Tidak ditemukan item grafis dalam berkas untuk diimpor"
 
-#: eeschema/lib_symbol.cpp:1659
+#: eeschema/lib_symbol.cpp:1662
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:759
 #, c-format
 msgid "%s differs."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1670
+#: eeschema/lib_symbol.cpp:1673
 #, fuzzy
 msgid "Pin count differs."
 msgstr "Properti Teks"
 
-#: eeschema/lib_symbol.cpp:1686
+#: eeschema/lib_symbol.cpp:1689
 #, fuzzy, c-format
 msgid "Pin %s not found."
 msgstr "Berkas %s tidak ditemukan."
 
-#: eeschema/lib_symbol.cpp:1694
+#: eeschema/lib_symbol.cpp:1697
 #, fuzzy, c-format
 msgid "Pin %s differs."
 msgstr "Penyaring Footprint:"
 
-#: eeschema/lib_symbol.cpp:1721
+#: eeschema/lib_symbol.cpp:1724
 #, c-format
 msgid "%s field differs."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1731
+#: eeschema/lib_symbol.cpp:1734
 #, fuzzy
 msgid "Field count differs."
 msgstr "Properti Teks"
 
-#: eeschema/lib_symbol.cpp:1740
+#: eeschema/lib_symbol.cpp:1743
 #, fuzzy
 msgid "Footprint filters differs."
 msgstr "Penyaring Footprint:"
 
-#: eeschema/lib_symbol.cpp:1752
+#: eeschema/lib_symbol.cpp:1755
 #, fuzzy
 msgid "Footprint filters differ."
 msgstr "Penyaring Footprint:"
 
-#: eeschema/lib_symbol.cpp:1763
+#: eeschema/lib_symbol.cpp:1766
 #, fuzzy
 msgid "Symbol keywords differ."
 msgstr "Penyaring Footprint:"
 
-#: eeschema/lib_symbol.cpp:1772
+#: eeschema/lib_symbol.cpp:1775
 msgid "Symbol pin name offsets differ."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1783
+#: eeschema/lib_symbol.cpp:1786
 #, fuzzy
 msgid "Show pin names settings differ."
 msgstr "Nama berkas lembar kerja"
 
-#: eeschema/lib_symbol.cpp:1792
+#: eeschema/lib_symbol.cpp:1795
 #, fuzzy
 msgid "Show pin numbers settings differ."
 msgstr "Nomor Pin"
 
-#: eeschema/lib_symbol.cpp:1801
+#: eeschema/lib_symbol.cpp:1804
 #, fuzzy
 msgid "Exclude from simulation settings differ."
 msgstr "Kecualikan Penanda"
 
-#: eeschema/lib_symbol.cpp:1810
+#: eeschema/lib_symbol.cpp:1813
 #, fuzzy
 msgid "Exclude from bill of materials settings differ."
 msgstr "Kecualikan Penanda"
 
-#: eeschema/lib_symbol.cpp:1819
+#: eeschema/lib_symbol.cpp:1822
 #, fuzzy
 msgid "Exclude from board settings differ."
 msgstr "Kecualikan Penanda"
@@ -18787,9 +18790,9 @@ msgstr "Tidak dapat membuat berkas \"%s\".\n"
 
 #: eeschema/net_navigator.cpp:314 pcbnew/board.cpp:1810
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2124
-#: pcbnew/pcb_draw_panel_gal.cpp:644
+#: pcbnew/pcb_draw_panel_gal.cpp:717
 #: pcbnew/widgets/appearance_controls.cpp:1029
-#: pcbnew/widgets/appearance_controls.cpp:2419
+#: pcbnew/widgets/appearance_controls.cpp:2455
 #: pcbnew/widgets/appearance_controls_base.cpp:61
 #: pcbnew/widgets/appearance_controls_base.cpp:151
 #: pcbnew/widgets/search_handlers.cpp:307
@@ -19113,8 +19116,8 @@ msgstr "Tidak dapat menemukan berkas pustaka %s"
 #: eeschema/sch_bitmap.cpp:309 eeschema/sch_pin.cpp:2222
 #: eeschema/sch_shape.cpp:743 eeschema/sch_symbol.cpp:2957
 #: pcbnew/board_item.cpp:405 pcbnew/pcb_group.cpp:501 pcbnew/pcb_shape.cpp:906
-#: pcbnew/pcb_tablecell.cpp:182 pcbnew/pcb_track.cpp:2068 pcbnew/zone.cpp:1845
-#: pcbnew/zone.cpp:1857
+#: pcbnew/pcb_tablecell.cpp:182 pcbnew/pcb_track.cpp:2068 pcbnew/zone.cpp:1869
+#: pcbnew/zone.cpp:1881
 #, fuzzy
 msgid "Position X"
 msgstr "Posisi X:"
@@ -19122,8 +19125,8 @@ msgstr "Posisi X:"
 #: eeschema/sch_bitmap.cpp:314 eeschema/sch_pin.cpp:2226
 #: eeschema/sch_shape.cpp:745 eeschema/sch_symbol.cpp:2960
 #: pcbnew/board_item.cpp:408 pcbnew/pcb_group.cpp:502 pcbnew/pcb_shape.cpp:908
-#: pcbnew/pcb_tablecell.cpp:183 pcbnew/pcb_track.cpp:2072 pcbnew/zone.cpp:1851
-#: pcbnew/zone.cpp:1858
+#: pcbnew/pcb_tablecell.cpp:183 pcbnew/pcb_track.cpp:2072 pcbnew/zone.cpp:1875
+#: pcbnew/zone.cpp:1882
 #, fuzzy
 msgid "Position Y"
 msgstr "Posisi Y:"
@@ -19164,7 +19167,7 @@ msgstr ""
 #: eeschema/sch_bus_entry.cpp:542 eeschema/sch_junction.cpp:319
 #: eeschema/sch_label.cpp:1225 eeschema/sch_line.cpp:951
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2134 pcbnew/pad.cpp:1295
-#: pcbnew/pcb_track.cpp:1667 pcbnew/tools/pcb_control.cpp:1870
+#: pcbnew/pcb_track.cpp:1667 pcbnew/tools/pcb_control.cpp:1874
 #: pcbnew/zone.cpp:807
 #, fuzzy
 msgid "Resolved Netclass"
@@ -19199,7 +19202,7 @@ msgstr "Berkas skematik baru belum disimpan"
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:640
 #: eeschema/symbol_editor/symbol_editor.cpp:1532
 #: kicad/dialogs/panel_jobset.cpp:787 pagelayout_editor/pl_editor_frame.cpp:411
-#: pcbnew/footprint_edit_frame.cpp:805 pcbnew/footprint_edit_frame.cpp:845
+#: pcbnew/footprint_edit_frame.cpp:815 pcbnew/footprint_edit_frame.cpp:855
 #: pcbnew/pcb_edit_frame.cpp:1181
 #, fuzzy, c-format
 msgid "Save changes to '%s' before closing?"
@@ -19237,14 +19240,14 @@ msgid "Could not open CvPcb"
 msgstr "Tak bisa membuka berkas arsip."
 
 #: eeschema/sch_edit_frame.cpp:1741 eeschema/sim/simulator_frame.cpp:341
-#: kicad/kicad_manager_frame.cpp:1045 pcbnew/footprint_edit_frame.cpp:1019
+#: kicad/kicad_manager_frame.cpp:1045 pcbnew/footprint_edit_frame.cpp:1029
 #: pcbnew/pcb_edit_frame.cpp:1796
 #, fuzzy
 msgid "[Read Only]"
 msgstr "[Pustaka Hanya Baca]"
 
 #: eeschema/sch_edit_frame.cpp:1744 eeschema/sim/simulator_frame.cpp:344
-#: pcbnew/footprint_edit_frame.cpp:1028 pcbnew/pcb_edit_frame.cpp:1799
+#: pcbnew/footprint_edit_frame.cpp:1038 pcbnew/pcb_edit_frame.cpp:1799
 msgid "[Unsaved]"
 msgstr "[Tak disimpan]"
 
@@ -19834,7 +19837,7 @@ msgstr "Berkas pustaka simbol KiCad"
 #: pcbnew/pcb_io/fabmaster/pcb_io_fabmaster.cpp:62
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:220
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:506
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2706
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2709
 #: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr_parser.cpp:154
 msgid "Open cancelled by user."
 msgstr ""
@@ -20186,7 +20189,7 @@ msgstr "Ukuran sudut:"
 #: pcbnew/dialogs/dialog_text_properties_base.cpp:83
 #: pcbnew/dialogs/dialog_textbox_properties_base.cpp:73
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:58
-#: pcbnew/footprint.cpp:1657 pcbnew/pad.cpp:1299 pcbnew/pad.cpp:2543
+#: pcbnew/footprint.cpp:1662 pcbnew/pad.cpp:1299 pcbnew/pad.cpp:2537
 #: pcbnew/pcb_dimension.cpp:659 pcbnew/pcb_group.cpp:396
 #: pcbnew/pcb_marker.cpp:381 pcbnew/pcb_shape.cpp:642
 #: pcbnew/pcb_tablecell.cpp:106 pcbnew/pcb_text.cpp:279
@@ -20236,11 +20239,11 @@ msgstr ""
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:39
 #: pcbnew/generators/pcb_tuning_pattern.cpp:478
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2130 pcbnew/pad.cpp:1293
-#: pcbnew/pad.cpp:2580 pcbnew/pcb_shape.cpp:923 pcbnew/pcb_tablecell.cpp:186
-#: pcbnew/pcb_track.cpp:1665 pcbnew/tools/pcb_control.cpp:1867
+#: pcbnew/pad.cpp:2574 pcbnew/pcb_shape.cpp:923 pcbnew/pcb_tablecell.cpp:186
+#: pcbnew/pcb_track.cpp:1665 pcbnew/tools/pcb_control.cpp:1871
 #: pcbnew/widgets/pcb_properties_panel.cpp:273
 #: pcbnew/widgets/search_handlers.cpp:177 pcbnew/zone.cpp:805
-#: pcbnew/zone.cpp:1905 pcbnew/zone_manager/dialog_zone_manager_base.cpp:42
+#: pcbnew/zone.cpp:1929 pcbnew/zone_manager/dialog_zone_manager_base.cpp:42
 #: pcbnew/zone_manager/model_zones_overview_table.h:76
 msgid "Net"
 msgstr "Net"
@@ -20402,7 +20405,7 @@ msgstr "Pin %s [%s, %s, %s]"
 msgid "Hidden pin %s [%s, %s]"
 msgstr "Pin %s [%s, %s]"
 
-#: eeschema/sch_pin.cpp:2204 pcbnew/pad.cpp:1286 pcbnew/pad.cpp:2600
+#: eeschema/sch_pin.cpp:2204 pcbnew/pad.cpp:1286 pcbnew/pad.cpp:2594
 #, fuzzy
 msgid "Pin Name"
 msgstr "Nomor Pin"
@@ -20535,7 +20538,7 @@ msgstr "Latar Belakang PCB"
 msgid "Fill color"
 msgstr "Warna"
 
-#: eeschema/sch_sheet.cpp:852 eeschema/sch_sheet.cpp:1712 pcbnew/zone.cpp:1835
+#: eeschema/sch_sheet.cpp:852 eeschema/sch_sheet.cpp:1712 pcbnew/zone.cpp:1859
 #, fuzzy
 msgid "Sheet Name"
 msgstr "Nama Simbol"
@@ -20600,13 +20603,13 @@ msgid "Exclude From Simulation"
 msgstr "Kecualikan dari berkas posisi"
 
 #: eeschema/sch_sheet.cpp:1733 eeschema/sch_symbol.cpp:1100
-#: eeschema/sch_symbol.cpp:3041 pcbnew/footprint.cpp:4075
+#: eeschema/sch_symbol.cpp:3041 pcbnew/footprint.cpp:4080
 #, fuzzy
 msgid "Exclude From Bill of Materials"
 msgstr "Kecualikan Penanda"
 
 #: eeschema/sch_sheet.cpp:1736 eeschema/sch_symbol.cpp:1101
-#: eeschema/sch_symbol.cpp:3044 pcbnew/footprint.cpp:4078
+#: eeschema/sch_symbol.cpp:3044 pcbnew/footprint.cpp:4083
 #, fuzzy
 msgid "Do not Populate"
 msgstr "Jangan ekspor"
@@ -20670,7 +20673,7 @@ msgstr "Cermin"
 msgid "Mirror Y"
 msgstr "Cermin"
 
-#: eeschema/sch_symbol.cpp:2997 pcbnew/footprint.cpp:4052
+#: eeschema/sch_symbol.cpp:2997 pcbnew/footprint.cpp:4057
 #, fuzzy
 msgid "Library Link"
 msgstr "Pustaka"
@@ -22647,12 +22650,12 @@ msgid "Save Symbol As"
 msgstr "Simpan Simbol Sebagai"
 
 #: eeschema/symbol_editor/symbol_editor.cpp:855
-#: pcbnew/footprint_libraries_utils.cpp:1035
+#: pcbnew/footprint_libraries_utils.cpp:1044
 msgid "Save in library:"
 msgstr "Simpan di pustaka:"
 
 #: eeschema/symbol_editor/symbol_editor.cpp:944
-#: pcbnew/footprint_libraries_utils.cpp:1118
+#: pcbnew/footprint_libraries_utils.cpp:1127
 #, fuzzy
 msgid "A library must be specified."
 msgstr "Tidak ada pustaka yang ditentukan."
@@ -22738,7 +22741,7 @@ msgid "Keep Symbol"
 msgstr "Simbol Baru"
 
 #: eeschema/symbol_editor/symbol_editor.cpp:1291 pcbnew/files.cpp:342
-#: pcbnew/footprint_libraries_utils.cpp:1204
+#: pcbnew/footprint_libraries_utils.cpp:1213
 #, c-format
 msgid "Revert '%s' to last version saved?"
 msgstr "Kembalikan '%s' ke versi tersimpan terakhir?"
@@ -23385,7 +23388,7 @@ msgstr "Gambar Garis"
 
 #: eeschema/tools/ee_actions.cpp:356 eeschema/tools/ee_actions.cpp:588
 #: eeschema/tools/symbol_editor_drawing_tools.cpp:301
-#: pagelayout_editor/tools/pl_actions.cpp:61 pcbnew/tools/drawing_tool.cpp:1043
+#: pagelayout_editor/tools/pl_actions.cpp:61 pcbnew/tools/drawing_tool.cpp:1044
 #: pcbnew/tools/pcb_actions.cpp:185
 #, fuzzy
 msgid "Draw Text"
@@ -24738,7 +24741,7 @@ msgstr "Tergantung pengguna"
 
 #: eeschema/tools/ee_inspection_tool.cpp:574
 #: pagelayout_editor/tools/pl_editor_control.cpp:160
-#: pcbnew/tools/pcb_control.cpp:1661
+#: pcbnew/tools/pcb_control.cpp:1665
 msgid "UUID"
 msgstr ""
 
@@ -24815,7 +24818,7 @@ msgstr "Ganti semua kecocokan"
 
 #: eeschema/tools/sch_drawing_tools.cpp:1174
 #: eeschema/tools/symbol_editor_drawing_tools.cpp:691
-#: pcbnew/tools/drawing_tool.cpp:1823
+#: pcbnew/tools/drawing_tool.cpp:1825
 #, fuzzy
 msgid "No graphic items found in file."
 msgstr "Tidak ditemukan item grafis dalam berkas untuk diimpor"
@@ -24899,7 +24902,7 @@ msgstr "Tambah Garis"
 msgid "Draw %s"
 msgstr "Gambar Garis"
 
-#: eeschema/tools/sch_drawing_tools.cpp:2779 pcbnew/tools/drawing_tool.cpp:1248
+#: eeschema/tools/sch_drawing_tools.cpp:2779 pcbnew/tools/drawing_tool.cpp:1250
 #, fuzzy
 msgid "Draw Table"
 msgstr "Gambar sebuah garis"
@@ -25214,7 +25217,7 @@ msgid "No text editor selected in KiCad. Please choose one."
 msgstr ""
 
 #: eeschema/tools/symbol_editor_control.cpp:438
-#: eeschema/widgets/panel_symbol_chooser.cpp:682
+#: eeschema/widgets/panel_symbol_chooser.cpp:684
 msgid "No symbol selected"
 msgstr "Tidak ada simbol yang dipilih"
 
@@ -25229,7 +25232,7 @@ msgid "No symbol to export"
 msgstr "Tidak ada simbol untuk diekspor"
 
 #: eeschema/tools/symbol_editor_control.cpp:708
-#: pcbnew/footprint_edit_frame.cpp:1437
+#: pcbnew/footprint_edit_frame.cpp:1447
 #, fuzzy
 msgid "Export View as PNG"
 msgstr "Ekspor Tampilan sebagai PNG.."
@@ -25427,12 +25430,12 @@ msgstr "Item lainnya"
 msgid "Graphical shapes"
 msgstr "Grafis"
 
-#: eeschema/widgets/panel_symbol_chooser.cpp:587
+#: eeschema/widgets/panel_symbol_chooser.cpp:589
 #, fuzzy
 msgid "No footprint specified"
 msgstr "Tidak ada footprint yang dipilih"
 
-#: eeschema/widgets/panel_symbol_chooser.cpp:600
+#: eeschema/widgets/panel_symbol_chooser.cpp:602
 #, fuzzy
 msgid "Invalid footprint specified"
 msgstr "Nama berkas tidak valid: %s"
@@ -25767,13 +25770,15 @@ msgstr "Pilih semua Lapisan"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:27
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:58
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:59
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:55
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:159
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:50
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:100
-#: pcbnew/footprint.cpp:4034 pcbnew/footprint.cpp:4037
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:169
+#: pcbnew/footprint.cpp:4039 pcbnew/footprint.cpp:4042
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2137 pcbnew/pad.cpp:1303
-#: pcbnew/pad.cpp:2542 pcbnew/pcb_dimension.cpp:661
-#: pcbnew/pcb_dimension.cpp:1457 pcbnew/pcb_fields_grid_table.cpp:181
+#: pcbnew/pad.cpp:2536 pcbnew/pcb_dimension.cpp:661
+#: pcbnew/pcb_dimension.cpp:1457 pcbnew/pcb_fields_grid_table.cpp:150
 #: pcbnew/pcb_group.cpp:503 pcbnew/pcb_marker.cpp:378
 #: pcbnew/pcb_reference_image.cpp:219 pcbnew/pcb_reference_image.cpp:342
 #: pcbnew/pcb_shape.cpp:646 pcbnew/pcb_shape.cpp:890 pcbnew/pcb_shape.cpp:892
@@ -25789,7 +25794,7 @@ msgstr "Pilih semua Lapisan"
 #: pcbnew/widgets/search_handlers.cpp:120
 #: pcbnew/widgets/search_handlers.cpp:178
 #: pcbnew/widgets/search_handlers.cpp:243 pcbnew/zone.cpp:850
-#: pcbnew/zone.cpp:1898 pcbnew/zone.cpp:1899
+#: pcbnew/zone.cpp:1922 pcbnew/zone.cpp:1923
 #, fuzzy
 msgid "Layer"
 msgstr "Tidak ada layer"
@@ -26722,7 +26727,7 @@ msgstr "Sorot %s"
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:290
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:352
 #: pcbnew/dialogs/dialog_layer_selection_base.cpp:230
-#: pcbnew/dialogs/panel_setup_layers.cpp:930
+#: pcbnew/dialogs/panel_setup_layers.cpp:1125
 #: pcbnew/widgets/appearance_controls.cpp:1025
 #: pcbnew/widgets/appearance_controls_base.cpp:32
 #: pcbnew/zone_manager/model_zones_overview_table.h:77
@@ -26764,13 +26769,13 @@ msgid "PCB Background"
 msgstr "Latar Belakang PCB"
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:161
-#: pcbnew/widgets/appearance_controls.cpp:1844
+#: pcbnew/widgets/appearance_controls.cpp:1880
 #, fuzzy
 msgid "Show All Layers"
 msgstr "Semua Layer"
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:164
-#: pcbnew/widgets/appearance_controls.cpp:1830
+#: pcbnew/widgets/appearance_controls.cpp:1866
 #, fuzzy
 msgid "Hide All Layers But Active"
 msgstr "Nama berkas tidak valid: %s"
@@ -26780,7 +26785,7 @@ msgid "Always Hide All Layers But Active"
 msgstr ""
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:171
-#: pcbnew/widgets/appearance_controls.cpp:1847
+#: pcbnew/widgets/appearance_controls.cpp:1883
 #, fuzzy
 msgid "Hide All Layers"
 msgstr "Semua Layer"
@@ -26818,8 +26823,8 @@ msgid "Change Render Color for"
 msgstr ""
 
 #: gerbview/widgets/layer_widget.cpp:341
-#: pcbnew/widgets/appearance_controls.cpp:2172
-#: pcbnew/widgets/appearance_controls.cpp:2447
+#: pcbnew/widgets/appearance_controls.cpp:2208
+#: pcbnew/widgets/appearance_controls.cpp:2483
 msgid ""
 "Left double click or middle click for color change, right click for menu"
 msgstr ""
@@ -29053,305 +29058,305 @@ msgstr "Tidak dapat membuka berkas '%s'."
 msgid "Can not move '%s' to trash."
 msgstr "Tidak dapat membuka berkas '%s'."
 
-#: kicad/project_tree_pane.cpp:291
+#: kicad/project_tree_pane.cpp:292
 msgid "Directory name:"
 msgstr "Nama direktori:"
 
-#: kicad/project_tree_pane.cpp:291
+#: kicad/project_tree_pane.cpp:292
 msgid "Create New Directory"
 msgstr "Buat Direktori Baru"
 
-#: kicad/project_tree_pane.cpp:851
+#: kicad/project_tree_pane.cpp:852
 #, fuzzy
 msgid "Switch to this Project"
 msgstr "Beralih ke layer selanjutnya"
 
-#: kicad/project_tree_pane.cpp:852
+#: kicad/project_tree_pane.cpp:853
 msgid "Close all editors, and switch to the selected project"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:859
+#: kicad/project_tree_pane.cpp:860
 #, fuzzy
 msgid "New Directory..."
 msgstr "Pustaka Baru..."
 
-#: kicad/project_tree_pane.cpp:860
+#: kicad/project_tree_pane.cpp:861
 #, fuzzy
 msgid "Create a New Directory"
 msgstr "Buat Direktori Baru"
 
-#: kicad/project_tree_pane.cpp:868 kicad/project_tree_pane.cpp:878
+#: kicad/project_tree_pane.cpp:869 kicad/project_tree_pane.cpp:879
 msgid "Reveal in Finder"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:869
+#: kicad/project_tree_pane.cpp:870
 msgid "Reveals the directory in a Finder window"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:871
+#: kicad/project_tree_pane.cpp:872
 msgid "Open Directory in File Explorer"
 msgstr "Buka Direktori di Penjelajah Berkas"
 
-#: kicad/project_tree_pane.cpp:872 pcbnew/tools/pcb_actions.cpp:986
+#: kicad/project_tree_pane.cpp:873 pcbnew/tools/pcb_actions.cpp:986
 msgid "Opens the directory in the default system file manager"
 msgstr "Membuka direktori di pengelola berkas sistem baku"
 
-#: kicad/project_tree_pane.cpp:879
+#: kicad/project_tree_pane.cpp:880
 msgid "Reveals the directories in a Finder window"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:881
+#: kicad/project_tree_pane.cpp:882
 msgid "Open Directories in File Explorer"
 msgstr "Buka Direktori di Penjelajah Berkas"
 
-#: kicad/project_tree_pane.cpp:882
+#: kicad/project_tree_pane.cpp:883
 msgid "Opens the directories in the default system file manager"
 msgstr "Membuka direktori di pengelola berkas sistem baku"
 
-#: kicad/project_tree_pane.cpp:893
+#: kicad/project_tree_pane.cpp:894
 msgid "Open the file in a Text Editor"
 msgstr "Buka berkas di Penyunting Teks"
 
-#: kicad/project_tree_pane.cpp:895
+#: kicad/project_tree_pane.cpp:896
 msgid "Open files in a Text Editor"
 msgstr "Buka berkas-berkas di Penyunting Teks"
 
-#: kicad/project_tree_pane.cpp:897
+#: kicad/project_tree_pane.cpp:898
 msgid "Edit in a Text Editor"
 msgstr "Sunting di Penyunting Teks"
 
-#: kicad/project_tree_pane.cpp:903
+#: kicad/project_tree_pane.cpp:904
 #, fuzzy
 msgid "Run Jobs"
 msgstr "Zona %s pada %s"
 
-#: kicad/project_tree_pane.cpp:911
+#: kicad/project_tree_pane.cpp:912
 msgid "Rename File..."
 msgstr "Ganti Nama Berkas..."
 
-#: kicad/project_tree_pane.cpp:912
+#: kicad/project_tree_pane.cpp:913
 msgid "Rename file"
 msgstr "Ganti nama berkas"
 
-#: kicad/project_tree_pane.cpp:916
+#: kicad/project_tree_pane.cpp:917
 msgid "Rename Files..."
 msgstr "Ganti Nama Berkas..."
 
-#: kicad/project_tree_pane.cpp:917
+#: kicad/project_tree_pane.cpp:918
 msgid "Rename files"
 msgstr "Ganti nama berkas"
 
-#: kicad/project_tree_pane.cpp:927
+#: kicad/project_tree_pane.cpp:928
 msgid "Delete the file and its content"
 msgstr "Hapus berkas dan isinya"
 
-#: kicad/project_tree_pane.cpp:929
+#: kicad/project_tree_pane.cpp:930
 msgid "Delete the files and their contents"
 msgstr "Hapus berkas-berkas dan isinya"
 
-#: kicad/project_tree_pane.cpp:944
+#: kicad/project_tree_pane.cpp:945
 msgid "Move to Trash"
 msgstr "Pindahkan ke Tong Sampah"
 
-#: kicad/project_tree_pane.cpp:956
+#: kicad/project_tree_pane.cpp:957
 msgid "Add Project to Version Control..."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:957
+#: kicad/project_tree_pane.cpp:958
 #, fuzzy
 msgid "Initialize a new repository"
 msgstr "Tidak dapat membuat berkas laporan '%s'"
 
-#: kicad/project_tree_pane.cpp:961
+#: kicad/project_tree_pane.cpp:962
 #, fuzzy
 msgid "Commit Project..."
 msgstr "Proyek Baru..."
 
-#: kicad/project_tree_pane.cpp:962 kicad/project_tree_pane.cpp:976
+#: kicad/project_tree_pane.cpp:963 kicad/project_tree_pane.cpp:977
 msgid "Commit changes to the local repository"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:965
+#: kicad/project_tree_pane.cpp:966
 msgid "Push"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:966
+#: kicad/project_tree_pane.cpp:967
 msgid "Push committed local changes to remote repository"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:969
+#: kicad/project_tree_pane.cpp:970
 msgid "Pull"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:970
+#: kicad/project_tree_pane.cpp:971
 msgid "Pull changes from remote repository into local"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:975
+#: kicad/project_tree_pane.cpp:976
 #, fuzzy
 msgid "Commit File..."
 msgstr "Ganti Nama Berkas..."
 
-#: kicad/project_tree_pane.cpp:990
+#: kicad/project_tree_pane.cpp:991
 #, fuzzy
 msgid "Switch to branch "
 msgstr "Beralih ke Inner layer 1"
 
-#: kicad/project_tree_pane.cpp:995
+#: kicad/project_tree_pane.cpp:996
 #, fuzzy
 msgid "Other..."
 msgstr "Lain-lain"
 
-#: kicad/project_tree_pane.cpp:996
+#: kicad/project_tree_pane.cpp:997
 #, fuzzy
 msgid "Switch to a different branch"
 msgstr "Penyunting Simbol"
 
-#: kicad/project_tree_pane.cpp:999
+#: kicad/project_tree_pane.cpp:1000
 #, fuzzy
 msgid "Switch to Branch"
 msgstr "Penyunting Simbol"
 
-#: kicad/project_tree_pane.cpp:1003
+#: kicad/project_tree_pane.cpp:1004
 #, fuzzy
 msgid "Remove Version Control"
 msgstr "Buang Sudut"
 
-#: kicad/project_tree_pane.cpp:1004
+#: kicad/project_tree_pane.cpp:1005
 msgid "Delete all version control files from the project directory."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1059
+#: kicad/project_tree_pane.cpp:1060
 #, fuzzy, c-format
 msgid "Change filename: '%s'"
 msgstr "Ubah nama berkas: \"%s\""
 
-#: kicad/project_tree_pane.cpp:1061
+#: kicad/project_tree_pane.cpp:1062
 msgid "Change filename"
 msgstr "Ubah nama berkas"
 
-#: kicad/project_tree_pane.cpp:1406
+#: kicad/project_tree_pane.cpp:1407
 msgid "Network path: not monitoring folder changes"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1412
+#: kicad/project_tree_pane.cpp:1413
 msgid "Local path: monitoring folder changes"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1595
+#: kicad/project_tree_pane.cpp:1596
 #, fuzzy
 msgid "The selected directory is already a git project."
 msgstr "Berkas yang dipilih tidak valid atau mungkin rusak!"
 
-#: kicad/project_tree_pane.cpp:1611
-msgid "Failed to initialize git project."
-msgstr ""
-
-#: kicad/project_tree_pane.cpp:1626
+#: kicad/project_tree_pane.cpp:1603
 #, fuzzy
 msgid "Set default remote"
 msgstr "Setel ke Bawaan"
 
-#: kicad/project_tree_pane.cpp:1679
+#: kicad/project_tree_pane.cpp:1618
+msgid "Failed to initialize git project."
+msgstr ""
+
+#: kicad/project_tree_pane.cpp:1678
 #, fuzzy
 msgid "Failed to set default remote."
 msgstr "Gagal membuat berkas \"%s\""
 
-#: kicad/project_tree_pane.cpp:1691 kicad/project_tree_pane.cpp:1725
-#: kicad/project_tree_pane.cpp:1747
+#: kicad/project_tree_pane.cpp:1690 kicad/project_tree_pane.cpp:1724
+#: kicad/project_tree_pane.cpp:1746
 #, fuzzy
 msgid "Fetching Remote"
 msgstr "Bina Lantai"
 
-#: kicad/project_tree_pane.cpp:1732
+#: kicad/project_tree_pane.cpp:1731
 #, fuzzy
 msgid "Failed to pull project"
 msgstr "Berkas tidak ditemukan: '%s'"
 
-#: kicad/project_tree_pane.cpp:1754
+#: kicad/project_tree_pane.cpp:1753
 #, fuzzy
 msgid "Failed to push project"
 msgstr "Berkas tidak ditemukan: '%s'"
 
-#: kicad/project_tree_pane.cpp:1816
+#: kicad/project_tree_pane.cpp:1830
 #, fuzzy, c-format
 msgid "Failed to lookup branch '%s': %s"
 msgstr "Berkas tidak ditemukan: '%s'"
 
-#: kicad/project_tree_pane.cpp:1829
+#: kicad/project_tree_pane.cpp:1843
 #, fuzzy, c-format
 msgid "Failed to find branch head for '%s'"
 msgstr "Tidak dapat mencari pembaca PDF untuk '%s'."
 
-#: kicad/project_tree_pane.cpp:1840
+#: kicad/project_tree_pane.cpp:1854
 #, fuzzy, c-format
 msgid "Failed to switch to branch '%s'"
 msgstr "Berkas tidak ditemukan: '%s'"
 
-#: kicad/project_tree_pane.cpp:1851
+#: kicad/project_tree_pane.cpp:1865
 #, fuzzy, c-format
 msgid "Failed to update HEAD reference for branch '%s'"
 msgstr "Tak diharapkan '%s'"
 
-#: kicad/project_tree_pane.cpp:1870
+#: kicad/project_tree_pane.cpp:1884
 #, fuzzy
 msgid "Are you sure you want to remove git tracking from this project?"
 msgstr "Apakah Anda yakin ingin menimpa berkas yang sudah ada?"
 
-#: kicad/project_tree_pane.cpp:1887
+#: kicad/project_tree_pane.cpp:1901
 #, fuzzy
 msgid "Failed to remove git directory"
 msgstr "Gagal membuat berkas \"%s\""
 
-#: kicad/project_tree_pane.cpp:2223
+#: kicad/project_tree_pane.cpp:2237
 msgid "Discarding commit due to empty commit message."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:2229
+#: kicad/project_tree_pane.cpp:2243
 msgid "Discarding commit due to empty file selection."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:2235
+#: kicad/project_tree_pane.cpp:2249
 #, fuzzy, c-format
 msgid "Failed to get repository index: %s"
 msgstr "Tidak dapat membuat berkas laporan '%s'"
 
-#: kicad/project_tree_pane.cpp:2243
+#: kicad/project_tree_pane.cpp:2257
 #, fuzzy, c-format
 msgid "Failed to add file to index: %s"
 msgstr "Tidak dapat menulis berkas plot ke folder \"%s\"."
 
-#: kicad/project_tree_pane.cpp:2251
+#: kicad/project_tree_pane.cpp:2265
 #, fuzzy, c-format
 msgid "Failed to write index: %s"
 msgstr "Gagal membuat berkas \"%s\""
 
-#: kicad/project_tree_pane.cpp:2258
+#: kicad/project_tree_pane.cpp:2272
 #, fuzzy, c-format
 msgid "Failed to write tree: %s"
 msgstr "Gagal membuat berkas \"%s\""
 
-#: kicad/project_tree_pane.cpp:2267
+#: kicad/project_tree_pane.cpp:2281
 #, fuzzy, c-format
 msgid "Failed to lookup tree: %s"
 msgstr "Berkas tidak ditemukan: '%s'"
 
-#: kicad/project_tree_pane.cpp:2275
+#: kicad/project_tree_pane.cpp:2289
 #, fuzzy, c-format
 msgid "Failed to get HEAD reference: %s"
 msgstr "Gagal membuat berkas \"%s\""
 
-#: kicad/project_tree_pane.cpp:2282
+#: kicad/project_tree_pane.cpp:2296
 #, fuzzy, c-format
 msgid "Failed to get commit: %s"
 msgstr "Gagal menyimpan berkas pustaka simbol '%s'."
 
-#: kicad/project_tree_pane.cpp:2298
+#: kicad/project_tree_pane.cpp:2312
 #, fuzzy, c-format
 msgid "Failed to create author signature: %s"
 msgstr "Gagal membuat berkas sementara \"%s\""
 
-#: kicad/project_tree_pane.cpp:2333
+#: kicad/project_tree_pane.cpp:2347
 #, fuzzy, c-format
 msgid "Failed to create commit: %s"
 msgstr "Gagal membuat berkas \"%s\""
@@ -29831,6 +29836,7 @@ msgid "Item Properties"
 msgstr "Properti Item"
 
 #: pagelayout_editor/dialogs/properties_frame_base.cpp:461
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:145
 msgid "Default Values"
 msgstr "Nilai Bawaan"
 
@@ -32436,8 +32442,8 @@ msgstr "Memuat..."
 #: pcbnew/board.cpp:1807 pcbnew/dialogs/dialog_board_statistics.cpp:701
 #: pcbnew/dialogs/dialog_board_statistics_base.cpp:78
 #: pcbnew/dialogs/dialog_unused_pad_layers_base.cpp:27
-#: pcbnew/footprint.cpp:1628 pcbnew/netinfo_item.cpp:108
-#: pcbnew/pcb_draw_panel_gal.cpp:641 pcbnew/widgets/appearance_controls.cpp:331
+#: pcbnew/footprint.cpp:1633 pcbnew/netinfo_item.cpp:108
+#: pcbnew/pcb_draw_panel_gal.cpp:714 pcbnew/widgets/appearance_controls.cpp:331
 #: pcbnew/widgets/panel_selection_filter.cpp:198
 #: pcbnew/widgets/panel_selection_filter_base.cpp:45
 msgid "Pads"
@@ -32451,18 +32457,18 @@ msgstr ""
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:222
 #: pcbnew/dialogs/dialog_unused_pad_layers_base.cpp:24
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:88
-#: pcbnew/netinfo_item.cpp:123 pcbnew/pcb_draw_panel_gal.cpp:642
+#: pcbnew/netinfo_item.cpp:123 pcbnew/pcb_draw_panel_gal.cpp:715
 #: pcbnew/widgets/appearance_controls.cpp:330
 #: pcbnew/widgets/panel_selection_filter.cpp:197
 #: pcbnew/widgets/panel_selection_filter_base.cpp:41
 msgid "Vias"
 msgstr ""
 
-#: pcbnew/board.cpp:1809 pcbnew/pcb_draw_panel_gal.cpp:643
+#: pcbnew/board.cpp:1809 pcbnew/pcb_draw_panel_gal.cpp:716
 msgid "Track Segments"
 msgstr ""
 
-#: pcbnew/board.cpp:1811 pcbnew/pcb_draw_panel_gal.cpp:645
+#: pcbnew/board.cpp:1811 pcbnew/pcb_draw_panel_gal.cpp:718
 #, fuzzy
 msgid "Unrouted"
 msgstr "Tidak ada pad yang dipilih"
@@ -32692,7 +32698,7 @@ msgid "Add Dielectric Layer"
 msgstr "Ketebalan garis:"
 
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:330
-#: pcbnew/dialogs/panel_setup_layers.cpp:957
+#: pcbnew/dialogs/panel_setup_layers.cpp:1152
 #, fuzzy
 msgid "Select layer to add:"
 msgstr "Pilih semua Lapisan"
@@ -33413,7 +33419,7 @@ msgstr "Anotasi"
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:154
 #: pcbnew/dialogs/dialog_render_job.cpp:41
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:117
-#: pcbnew/footprint.cpp:1640
+#: pcbnew/footprint.cpp:1645
 #, fuzzy
 msgid "Front"
 msgstr "Lihat Depan"
@@ -33421,7 +33427,6 @@ msgstr "Lihat Depan"
 #: pcbnew/dialogs/dialog_board_reannotate_base.cpp:187
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:154
 #: pcbnew/dialogs/dialog_render_job.cpp:39
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:560
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:122
 #, fuzzy
 msgid "Back"
@@ -33605,7 +33610,7 @@ msgstr ""
 "Berkas proyek terkait %s tidak dapat dimuat"
 
 #: pcbnew/dialogs/dialog_board_setup.cpp:301 pcbnew/files.cpp:583
-#: pcbnew/tools/pcb_control.cpp:1502
+#: pcbnew/tools/pcb_control.cpp:1506
 #, fuzzy
 msgid "Loading PCB"
 msgstr "Memuat %s"
@@ -33680,7 +33685,7 @@ msgid "Total:"
 msgstr "Total:"
 
 #: pcbnew/dialogs/dialog_board_statistics.cpp:491
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2517
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2511
 msgid "Round"
 msgstr ""
 
@@ -33800,7 +33805,7 @@ msgstr "Statistik Papan"
 
 #: pcbnew/dialogs/dialog_cleanup_graphics.cpp:48
 #: pcbnew/dialogs/dialog_exchange_footprints.cpp:310
-#: pcbnew/footprint_libraries_utils.cpp:961
+#: pcbnew/footprint_libraries_utils.cpp:970
 msgid "Update Footprint"
 msgstr "Perbarui Footprint"
 
@@ -34182,8 +34187,8 @@ msgid ""
 "This setting can be overridden by local  pad settings"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_copper_zones_base.cpp:232 pcbnew/footprint.cpp:4008
-#: pcbnew/pad.cpp:2527 pcbnew/zone.cpp:1805
+#: pcbnew/dialogs/dialog_copper_zones_base.cpp:232 pcbnew/footprint.cpp:4013
+#: pcbnew/pad.cpp:2521 pcbnew/zone.cpp:1829
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 #, fuzzy
 msgid "Thermal reliefs"
@@ -34233,14 +34238,14 @@ msgstr "Jenis isian:"
 
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:290
 #: pcbnew/dialogs/dialog_non_copper_zones_properties_base.cpp:129
-#: pcbnew/zone.cpp:1815 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
+#: pcbnew/zone.cpp:1839 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
 #, fuzzy
 msgid "Solid fill"
 msgstr "Isian tubuh simbol"
 
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:290
 #: pcbnew/dialogs/dialog_non_copper_zones_properties_base.cpp:129
-#: pcbnew/zone.cpp:1816 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
+#: pcbnew/zone.cpp:1840 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
 msgid "Hatch pattern"
 msgstr ""
 
@@ -34302,7 +34307,7 @@ msgstr "Ganti Nama Berkas..."
 msgid "Choose what to do with unconnected copper islands"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_copper_zones_base.cpp:357 pcbnew/zone.cpp:1826
+#: pcbnew/dialogs/dialog_copper_zones_base.cpp:357 pcbnew/zone.cpp:1850
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 msgid "Below area limit"
 msgstr "Dibawah batas area"
@@ -36129,8 +36134,8 @@ msgstr "Penyaring Footprint:"
 msgid "Choose Footprint"
 msgstr "Jejak Kaki"
 
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:76
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:143
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:78
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:148
 msgid "3D Models"
 msgstr "Model 3D"
 
@@ -36172,15 +36177,15 @@ msgid ""
 "It will be clamped at %s."
 msgstr ""
 
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:633
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:624
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:661
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:660
 #, fuzzy
 msgid "Edit Footprint Properties"
 msgstr "Properti Teks Footprint"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:52
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:53
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:157
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:98
 #, fuzzy
 msgid "Text Items"
@@ -36188,7 +36193,7 @@ msgstr "Berkas teks"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:60
 #: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:53
-#: pcbnew/pcb_fields_grid_table.cpp:183 pcbnew/pcb_text.cpp:630
+#: pcbnew/pcb_fields_grid_table.cpp:152 pcbnew/pcb_text.cpp:630
 #: pcbnew/pcb_text.cpp:647
 #, fuzzy
 msgid "Keep Upright"
@@ -36196,21 +36201,21 @@ msgstr "Atas kanan"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:61
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:62
-#: pcbnew/pcb_fields_grid_table.cpp:184
+#: pcbnew/pcb_fields_grid_table.cpp:153
 #, fuzzy
 msgid "X Offset"
 msgstr "Ofset"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:62
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:63
-#: pcbnew/pcb_fields_grid_table.cpp:185
+#: pcbnew/pcb_fields_grid_table.cpp:154
 #, fuzzy
 msgid "Y Offset"
 msgstr "Ofset"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:68
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:69
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:64
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:168
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:56
 #: pcbnew/plot_board_layers.cpp:103
 #, fuzzy
@@ -36230,14 +36235,14 @@ msgstr "Penyaring Footprint:"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:188
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:193
-#: pcbnew/footprint.cpp:1286
+#: pcbnew/footprint.cpp:1291
 msgid "Through hole"
 msgstr ""
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:188
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:193
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/footprint.cpp:1283
-#: pcbnew/pad.cpp:1532 pcbnew/pad.cpp:2493
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/footprint.cpp:1288
+#: pcbnew/pad.cpp:1532 pcbnew/pad.cpp:2487
 msgid "SMD"
 msgstr ""
 
@@ -36426,29 +36431,29 @@ msgstr ""
 msgid "Footprint Properties"
 msgstr "Properti Teks Footprint"
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:379
-#: pcbnew/footprint_libraries_utils.cpp:1124
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:388
+#: pcbnew/footprint_libraries_utils.cpp:1133
 #: pcbnew/tools/footprint_editor_control.cpp:460
 #, fuzzy
 msgid "Footprint must have a name."
 msgstr "Bidang harus memiliki nama."
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:384
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:393
 #, fuzzy, c-format
 msgid "Footprint name may not contain '%s'."
 msgstr "Nama berkas footprint \"%s\" tidak valid."
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:437
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:446
 #, fuzzy, c-format
 msgid "The text width must be between %s and %s."
 msgstr "Tinggi teks:"
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:449
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:458
 #, fuzzy, c-format
 msgid "The text height must be between %s and %s."
 msgstr "Tinggi teks:"
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:467
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:476
 #: pcbnew/dialogs/dialog_text_properties.cpp:522
 #: pcbnew/dialogs/dialog_textbox_properties.cpp:342
 msgid ""
@@ -37199,7 +37204,7 @@ msgstr "Semua Layer"
 
 #: pcbnew/dialogs/dialog_global_edit_text_and_graphics.cpp:273
 #: pcbnew/dialogs/panel_fp_editor_graphics_defaults_base.cpp:64
-#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:60 pcbnew/pad.cpp:2684
+#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:60 pcbnew/pad.cpp:2678
 #, fuzzy
 msgid "Copper Layers"
 msgstr "Semua layer Tembaga"
@@ -37374,7 +37379,7 @@ msgstr ""
 
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:175
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1075
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2533
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2527
 #, fuzzy
 msgid "All copper layers"
 msgstr "Semua layer Tembaga"
@@ -37387,7 +37392,7 @@ msgstr "%s, %s dan lapisan terhubung"
 
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:175
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1079
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2534
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2528
 msgid "Connected layers only"
 msgstr "Hanya lapisan terhubung"
 
@@ -37929,7 +37934,7 @@ msgid "Outset Items"
 msgstr "Berkas teks"
 
 #: pcbnew/dialogs/dialog_pad_properties.cpp:179
-#: pcbnew/dialogs/dialog_pad_properties_base.h:288 pcbnew/pad.cpp:2584
+#: pcbnew/dialogs/dialog_pad_properties_base.h:288 pcbnew/pad.cpp:2578
 msgid "Pad Properties"
 msgstr "Properti Pad"
 
@@ -38009,7 +38014,7 @@ msgstr ""
 msgid "Pad type:"
 msgstr "Tipe pad:"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/pad.cpp:2492
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/pad.cpp:2486
 msgid "Through-hole"
 msgstr ""
 
@@ -38066,7 +38071,7 @@ msgid "Circular"
 msgstr "Lingkaran"
 
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:1516
-#: pcbnew/pad.cpp:2500
+#: pcbnew/pad.cpp:2494
 msgid "Oval"
 msgstr "Oval"
 
@@ -38079,12 +38084,12 @@ msgstr "Persegi"
 msgid "Trapezoidal"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2502
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2496
 #, fuzzy
 msgid "Rounded rectangle"
 msgstr "Tambah sebuah persegi"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2503
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2497
 #, fuzzy
 msgid "Chamfered rectangle"
 msgstr "Tambah sebuah persegi"
@@ -38200,7 +38205,7 @@ msgstr ""
 msgid "Hole shape:"
 msgstr "Bentuk lubang:"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2518
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2512
 msgid "Oblong"
 msgstr ""
 
@@ -38289,23 +38294,23 @@ msgid ""
 "Mechanical specifies a through-hole pad that is used for mechanical support"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2508
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2502
 msgid "BGA pad"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2510
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2504
 msgid "Fiducial, local to footprint"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2509
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2503
 msgid "Fiducial, global to board"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2511
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2505
 msgid "Test point pad"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2512
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2506
 msgid "Heatsink pad"
 msgstr ""
 
@@ -38573,7 +38578,7 @@ msgstr "Buat lapisan"
 
 #: pcbnew/dialogs/dialog_plot_base.cpp:90
 #: pcbnew/widgets/appearance_controls.cpp:653
-#: pcbnew/widgets/appearance_controls.cpp:1810
+#: pcbnew/widgets/appearance_controls.cpp:1846
 msgid "Hide"
 msgstr "Sembunyikan"
 
@@ -39656,7 +39661,7 @@ msgstr "Footprint %s (%s), %s, dirotasi %.1f derajat"
 #: pcbnew/dialogs/dialog_text_properties_base.cpp:99
 #: pcbnew/pcb_dimension.cpp:1885 pcbnew/pcb_dimension.cpp:1921
 #: pcbnew/pcb_dimension.cpp:1962 pcbnew/pcb_dimension.cpp:2007
-#: pcbnew/pcb_dimension.cpp:2044 pcbnew/pcb_fields_grid_table.cpp:186
+#: pcbnew/pcb_dimension.cpp:2044 pcbnew/pcb_fields_grid_table.cpp:155
 #: pcbnew/pcb_text.cpp:626
 msgid "Knockout"
 msgstr ""
@@ -39901,7 +39906,7 @@ msgstr "Berkas pemeriksaan aturan elektrikal (ERC)"
 #: pcbnew/router/router_tool.cpp:2757 pcbnew/router/router_tool.cpp:2762
 #: pcbnew/router/router_tool.cpp:2767 pcbnew/router/router_tool.cpp:2778
 #: pcbnew/router/router_tool.cpp:2786 pcbnew/router/router_tool.cpp:2791
-#: pcbnew/tools/pcb_control.cpp:1698 pcbnew/tools/pcb_control.cpp:1708
+#: pcbnew/tools/pcb_control.cpp:1702 pcbnew/tools/pcb_control.cpp:1712
 #: pcbnew/zone.cpp:874
 #, fuzzy, c-format
 msgid "(from %s)"
@@ -40207,6 +40212,11 @@ msgstr ""
 msgid "Internal Layers"
 msgstr "Semua Layer"
 
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:496
+#, fuzzy, c-format
+msgid "Layer name %s already in use."
+msgstr "Berkas %s sudah ada."
+
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:23
 #, fuzzy
 msgid "Default Field Properties for New Footprints"
@@ -40276,32 +40286,32 @@ msgstr "Berkas '%s' sudah ada. Apakah Anda ingin menimpa berkas ini?"
 msgid "Failed to save footprint library file '%s'."
 msgstr "Gagal menyimpan berkas pustaka simbol '%s'."
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:396
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:388
 #, fuzzy
 msgid "Error adding 3D model"
 msgstr "Memuat model 3D..."
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:480
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:472
 #, fuzzy
 msgid "No filename entered"
 msgstr "Tidak ada berkas yang dipilih!"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:485
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:477
 #, fuzzy
 msgid "Illegal filename"
 msgstr "Nama berkas tidak valid: %s"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:490
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:482
 #: pcbnew/microwave/microwave_polygon.cpp:223
 msgid "File not found"
 msgstr "Berkas tidak ditemukan"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:495
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:487
 #, fuzzy
 msgid "Unable to open file"
 msgstr "Tak dapat memuat berkas %s"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:500
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:492
 #, fuzzy
 msgid "Unknown error"
 msgstr "Metode tidak dikenal"
@@ -40839,11 +40849,143 @@ msgstr "Tidak ada footprint baku"
 msgid "Apply board defaults to non-copper footprint shapes"
 msgstr "Tidak ada footprint baku"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:458
+#: pcbnew/dialogs/panel_setup_layers.cpp:77
+#: pcbnew/dialogs/panel_setup_layers.cpp:284
+msgid "Off-board, testing"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:87
+msgid "If you want a fabrication layer for the front side of the board"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:97
+#: pcbnew/dialogs/panel_setup_layers.cpp:266
+msgid "Off-board, manufacturing"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:105
+msgid "If you want an adhesive template for the front side of the board"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:115
+#: pcbnew/dialogs/panel_setup_layers.cpp:133
+#: pcbnew/dialogs/panel_setup_layers.cpp:151
+#: pcbnew/dialogs/panel_setup_layers.cpp:169
+#: pcbnew/dialogs/panel_setup_layers.cpp:194
+#: pcbnew/dialogs/panel_setup_layers.cpp:212
+#: pcbnew/dialogs/panel_setup_layers.cpp:230
+#: pcbnew/dialogs/panel_setup_layers.cpp:248
+msgid "On-board, non-copper"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:123
+msgid "If you want a solder paste layer for front side of the board"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:141
+msgid "If you want a silk screen layer for the front side of the board"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:159
+msgid "If you want a solder mask layer for the front of the board"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:184
+msgid "If you want a solder mask layer for the back side of the board"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:202
+msgid "If you want a silk screen layer for the back side of the board"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:220
+msgid "If you want a solder paste layer for the back side of the board"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:238
+msgid "If you want an adhesive layer for the back side of the board"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:256
+msgid "If you want a fabrication layer for the back side of the board"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:302
+#, fuzzy
+msgid "Board contour"
+msgstr "Warna Papan"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:319
+#, fuzzy
+msgid "Board contour setback"
+msgstr "Warna Papan"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:333
+#: pcbnew/dialogs/panel_setup_layers.cpp:347
+#: pcbnew/dialogs/panel_setup_layers.cpp:363
+#: pcbnew/dialogs/panel_setup_layers.cpp:379
+#: pcbnew/dialogs/panel_setup_layers.cpp:477
+msgid "Auxiliary"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:354
+msgid "If you want a separate layer for comments or notes"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:370
+#, fuzzy
+msgid "If you want a layer for documentation drawings"
+msgstr "Tipe MIME tidak diketahui untuk berkas doc \"%s\""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:415
 msgid "Use the Physical Stackup page to change the number of copper layers."
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:492
+#: pcbnew/dialogs/panel_setup_layers.cpp:421
+#: pcbnew/dialogs/panel_setup_layers.cpp:473
+#: pcbnew/tools/drawing_stackup_table_tool.cpp:247
+#, fuzzy
+msgid "Layer Name"
+msgstr "Nama Berkas"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:426
+msgid "signal"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:427
+msgid "power plane"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:428
+msgid "mixed"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:429
+msgid "jumper"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:432
+msgid ""
+"Copper layer type for Freerouter and other external routers.\n"
+"Power plane layers are removed from Freerouter's layer menus."
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:478
+#, fuzzy
+msgid "Off-board, front"
+msgstr "Warna Silkscreen"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:479
+#, fuzzy
+msgid "Off-board, back"
+msgstr "Warna Silkscreen"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:485
+msgid ""
+"Auxiliary layers do not flip with board side, while back and front layers do."
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:712
 #, c-format
 msgid ""
 "Footprints have some items on removed layers:\n"
@@ -40852,34 +40994,34 @@ msgid ""
 "Do you wish to continue?"
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:503
+#: pcbnew/dialogs/panel_setup_layers.cpp:723
 msgid ""
 "Items have been found on removed layers. This operation will delete all "
 "items from removed layers and cannot be undone.\n"
 "Do you wish to continue?"
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:752
+#: pcbnew/dialogs/panel_setup_layers.cpp:947
 #, fuzzy
 msgid "Layer must have a name."
 msgstr "Bidang harus memiliki nama."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:758
+#: pcbnew/dialogs/panel_setup_layers.cpp:953
 #, c-format
 msgid "%s are forbidden in layer names."
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:765
+#: pcbnew/dialogs/panel_setup_layers.cpp:960
 #, fuzzy
 msgid "Layer name \"signal\" is reserved."
 msgstr "Berkas %s sudah ada."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:774
+#: pcbnew/dialogs/panel_setup_layers.cpp:969
 #, fuzzy, c-format
 msgid "Layer name '%s' already in use."
 msgstr "Berkas %s sudah ada."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:907
+#: pcbnew/dialogs/panel_setup_layers.cpp:1102
 #, c-format
 msgid ""
 "Imported settings have fewer copper layers than the current board (%i "
@@ -40888,16 +41030,16 @@ msgid ""
 "Continue and delete the extra inner copper layers from the current board?"
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:916
+#: pcbnew/dialogs/panel_setup_layers.cpp:1111
 #, fuzzy
 msgid "Inner Layers to Be Deleted"
 msgstr "Setel Ulang ke Bawaan"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:951
+#: pcbnew/dialogs/panel_setup_layers.cpp:1146
 msgid "All user-defined layers have already been added."
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:955
+#: pcbnew/dialogs/panel_setup_layers.cpp:1150
 #, fuzzy
 msgid "Add User-defined Layer"
 msgstr "Tergantung pengguna"
@@ -40906,602 +41048,6 @@ msgstr "Tergantung pengguna"
 msgid "Add User Defined Layer..."
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:46
-msgid "CrtYd_Front"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:51
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:639
-msgid "Off-board, testing"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:58
-msgid "If you want a fabrication layer for the front side of the board"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:62
-msgid "Fab_Front"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:65
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:629
-msgid "Off-board, manufacturing"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:70
-msgid "If you want an adhesive template for the front side of the board"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:74
-msgid "Adhes_Front"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:77
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:89
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:101
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:113
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:581
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:593
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:605
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:617
-msgid "On-board, non-copper"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:82
-msgid "If you want a solder paste layer for front side of the board"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:86
-msgid "SoldP_Front"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:94
-msgid "If you want a silk screen layer for the front side of the board"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:98
-msgid "SilkS_Front"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:106
-msgid "If you want a solder mask layer for the front of the board"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:110
-msgid "Mask_Front"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:118
-#, fuzzy
-msgid "If you want a front copper layer"
-msgstr "Satu berkas per lapisan"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:122
-#, fuzzy
-msgid "Front_layer"
-msgstr "Bawah"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:123
-msgid "Layer name of front (top) copper layer"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "signal"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "power plane"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "mixed"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "jumper"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:131
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:145
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:159
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:173
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:187
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:201
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:215
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:229
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:243
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:257
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:271
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:285
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:299
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:313
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:327
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:341
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:355
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:369
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:383
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:397
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:411
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:425
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:439
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:453
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:467
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:481
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:495
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:509
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:523
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:537
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:551
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:569
-msgid ""
-"Copper layer type for Freerouter and other external routers.\n"
-"Power plane layers are removed from Freerouter's layer menus."
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:138
-#, fuzzy
-msgid "In1"
-msgstr "In1.Cu"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:152
-#, fuzzy
-msgid "In2"
-msgstr "In2.Cu"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:166
-#, fuzzy
-msgid "In3"
-msgstr "In3.Cu"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:180
-#, fuzzy
-msgid "In4"
-msgstr "In4.Cu"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:194
-#, fuzzy
-msgid "In5"
-msgstr "In5.Cu"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:208
-#, fuzzy
-msgid "In6"
-msgstr "In6.Cu"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:222
-#, fuzzy
-msgid "In7"
-msgstr "In7.Cu"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:236
-#, fuzzy
-msgid "In8"
-msgstr "In8.Cu"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:250
-#, fuzzy
-msgid "In9"
-msgstr "In9.Cu"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:264
-#, fuzzy
-msgid "In10"
-msgstr "In10.Cu"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:278
-#, fuzzy
-msgid "In11"
-msgstr "In11.Cu"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:292
-#, fuzzy
-msgid "In12"
-msgstr "In12.Cu"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:306
-#, fuzzy
-msgid "In13"
-msgstr "In13.Cu"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:320
-#, fuzzy
-msgid "In14"
-msgstr "In14.Cu"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:334
-#, fuzzy
-msgid "In15"
-msgstr "In15.Cu"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:348
-#, fuzzy
-msgid "In16"
-msgstr "In16.Cu"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:362
-#, fuzzy
-msgid "In17"
-msgstr "In17.Cu"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:376
-#, fuzzy
-msgid "In18"
-msgstr "In18.Cu"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:390
-#, fuzzy
-msgid "In19"
-msgstr "In19.Cu"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:404
-#, fuzzy
-msgid "In20"
-msgstr "In20.Cu"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:418
-#, fuzzy
-msgid "In21"
-msgstr "In21.Cu"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:432
-#, fuzzy
-msgid "In22"
-msgstr "In22.Cu"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:446
-#, fuzzy
-msgid "In23"
-msgstr "In23.Cu"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:460
-#, fuzzy
-msgid "In24"
-msgstr "In24.Cu"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:474
-#, fuzzy
-msgid "In25"
-msgstr "In25.Cu"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:488
-#, fuzzy
-msgid "In26"
-msgstr "In26.Cu"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:502
-#, fuzzy
-msgid "In27"
-msgstr "In27.Cu"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:516
-#, fuzzy
-msgid "In28"
-msgstr "In28.Cu"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:530
-#, fuzzy
-msgid "In29"
-msgstr "In29.Cu"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:544
-#, fuzzy
-msgid "In30"
-msgstr "In30.Cu"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:556
-#, fuzzy
-msgid "If you want a back copper layer"
-msgstr "Satu berkas per lapisan"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:561
-msgid "Layer name of back (bottom) copper layer"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:574
-msgid "If you want a solder mask layer for the back side of the board"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:578
-msgid "SoldM_Back"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:586
-msgid "If you want a silk screen layer for the back side of the board"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:590
-msgid "SilkS_Back"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:598
-msgid "If you want a solder paste layer for the back side of the board"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:602
-msgid "SoldP_Back"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:610
-msgid "If you want an adhesive layer for the back side of the board"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:614
-msgid "Adhes_Back"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:622
-msgid "If you want a fabrication layer for the back side of the board"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:626
-msgid "Fab_Back"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:636
-msgid "CrtYd_Back"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:646
-msgid "Pcb_Edges"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:649
-#, fuzzy
-msgid "Board contour"
-msgstr "Warna Papan"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:656
-#, fuzzy
-msgid "Margin"
-msgstr "Margin Halaman"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:659
-#, fuzzy
-msgid "Board contour setback"
-msgstr "Warna Papan"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:666
-msgid "Eco1"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:669
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:679
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:691
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:703
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-msgid "Auxiliary"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:676
-msgid "Eco2"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:684
-msgid "If you want a separate layer for comments or notes"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:688
-#, fuzzy
-msgid "Comments"
-msgstr "Komentar"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:696
-#, fuzzy
-msgid "If you want a layer for documentation drawings"
-msgstr "Tipe MIME tidak diketahui untuk berkas doc \"%s\""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:700
-#, fuzzy
-msgid "Drawings"
-msgstr "Gambar Garis"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:710
-msgid "User1"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-#, fuzzy
-msgid "Off-board, front"
-msgstr "Warna Silkscreen"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-#, fuzzy
-msgid "Off-board, back"
-msgstr "Warna Silkscreen"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:717
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:731
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:745
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:759
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:773
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:787
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:801
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:815
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:829
-msgid ""
-"Auxiliary layers do not flip with board side, while back and front layers do."
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:724
-msgid "User2"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:738
-msgid "User3"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:752
-msgid "User4"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:766
-msgid "User5"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:780
-msgid "User6"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:794
-msgid "User7"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:808
-msgid "User8"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:822
-msgid "User9"
-msgstr ""
-
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:32
 msgid ""
 "Use your board manufacturer's recommendations for solder mask expansion and "
@@ -42663,7 +42209,7 @@ msgid "%s pad connection: %s."
 msgstr "Zona %s pada %s"
 
 #: pcbnew/drc/drc_engine.cpp:1499 pcbnew/drc/drc_engine.cpp:1516
-#: pcbnew/drc/drc_engine.cpp:1533 pcbnew/zone.cpp:612 pcbnew/zone.h:172
+#: pcbnew/drc/drc_engine.cpp:1533 pcbnew/zone.cpp:612 pcbnew/zone.h:179
 msgid "zone"
 msgstr "zona"
 
@@ -42682,7 +42228,7 @@ msgstr "Memeriksa permasalahan simbol pustaka..."
 msgid "Checking rule assertion \"%s\"."
 msgstr "Memeriksa permasalahan simbol pustaka..."
 
-#: pcbnew/drc/drc_item.cpp:45 pcbnew/zone.cpp:2046
+#: pcbnew/drc/drc_item.cpp:45 pcbnew/zone.cpp:2070
 #, fuzzy
 msgid "Electrical"
 msgstr "Berkas pemeriksaan aturan elektrikal (ERC)"
@@ -43611,7 +43157,7 @@ msgid "'%s' settings differ."
 msgstr "Penyaring Footprint:"
 
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:619
-#: pcbnew/footprint.cpp:4085
+#: pcbnew/footprint.cpp:4090
 msgid "Exempt From Courtyard Requirement"
 msgstr ""
 
@@ -44351,144 +43897,144 @@ msgstr ""
 msgid "Generating ODB++ output files"
 msgstr "Buat berkas netlist IPC-D-356"
 
-#: pcbnew/footprint.cpp:1288
+#: pcbnew/footprint.cpp:1293
 msgid "Other"
 msgstr "Lain-lain"
 
-#: pcbnew/footprint.cpp:1626
+#: pcbnew/footprint.cpp:1631
 msgid "Footprint Name"
 msgstr "Nama Footprint"
 
-#: pcbnew/footprint.cpp:1630 pcbnew/footprint.cpp:1689
+#: pcbnew/footprint.cpp:1635 pcbnew/footprint.cpp:1694
 #, fuzzy, c-format
 msgid "Doc: %s"
 msgstr "Berkas proyek: \"%s\""
 
-#: pcbnew/footprint.cpp:1631 pcbnew/footprint.cpp:1690
+#: pcbnew/footprint.cpp:1636 pcbnew/footprint.cpp:1695
 #, fuzzy, c-format
 msgid "Keywords: %s"
 msgstr "Kata kunci:"
 
-#: pcbnew/footprint.cpp:1640 pcbnew/footprint.cpp:1641
+#: pcbnew/footprint.cpp:1645 pcbnew/footprint.cpp:1646
 #, fuzzy
 msgid "Board Side"
 msgstr "Ukuran Papan"
 
-#: pcbnew/footprint.cpp:1641
+#: pcbnew/footprint.cpp:1646
 #, fuzzy
 msgid "Back (Flipped)"
 msgstr "Sisi Belakang"
 
-#: pcbnew/footprint.cpp:1660
+#: pcbnew/footprint.cpp:1665
 msgid "autoplaced"
 msgstr ""
 
-#: pcbnew/footprint.cpp:1663
+#: pcbnew/footprint.cpp:1668
 #, fuzzy
 msgid "not in schematic"
 msgstr "Sunting Skematik"
 
-#: pcbnew/footprint.cpp:1666
+#: pcbnew/footprint.cpp:1671
 msgid "exclude from pos files"
 msgstr "kecualikan dari berkas pos"
 
-#: pcbnew/footprint.cpp:1669
+#: pcbnew/footprint.cpp:1674
 #, fuzzy
 msgid "exclude from BOM"
 msgstr "Kecualikan Penanda"
 
-#: pcbnew/footprint.cpp:1674
+#: pcbnew/footprint.cpp:1679
 #, fuzzy
 msgid "Status: "
 msgstr "Status"
 
-#: pcbnew/footprint.cpp:1674
+#: pcbnew/footprint.cpp:1679
 msgid "Attributes:"
 msgstr ""
 
-#: pcbnew/footprint.cpp:1681 pcbnew/footprint.cpp:4064 pcbnew/zone.cpp:1837
+#: pcbnew/footprint.cpp:1686 pcbnew/footprint.cpp:4069 pcbnew/zone.cpp:1861
 #, fuzzy
 msgid "Component Class"
 msgstr "Berkas letak footprint"
 
-#: pcbnew/footprint.cpp:1685
+#: pcbnew/footprint.cpp:1690
 #, c-format
 msgid "3D-Shape: %s"
 msgstr "Bentuk 3D: %s"
 
-#: pcbnew/footprint.cpp:1685
+#: pcbnew/footprint.cpp:1690
 msgid "<none>"
 msgstr ""
 
-#: pcbnew/footprint.cpp:2100
+#: pcbnew/footprint.cpp:2105
 #, fuzzy
 msgid "<no reference designator>"
 msgstr "Tetapkan footprint ke simbol yang dipilih"
 
-#: pcbnew/footprint.cpp:2102
+#: pcbnew/footprint.cpp:2107
 #, fuzzy, c-format
 msgid "Footprint %s"
 msgstr "Jejak Kaki"
 
-#: pcbnew/footprint.cpp:3242
+#: pcbnew/footprint.cpp:3247
 #, c-format
 msgid "(expected 'Through hole'; actual '%s')"
 msgstr ""
 
-#: pcbnew/footprint.cpp:3245
+#: pcbnew/footprint.cpp:3250
 #, c-format
 msgid "(expected 'SMD'; actual '%s')"
 msgstr ""
 
-#: pcbnew/footprint.cpp:3466
+#: pcbnew/footprint.cpp:3471
 #, c-format
 msgid "(net-tie pad group contains unknown pad number %s)"
 msgstr ""
 
-#: pcbnew/footprint.cpp:3471
+#: pcbnew/footprint.cpp:3476
 #, c-format
 msgid "(pad %s appears in more than one net-tie pad group)"
 msgstr ""
 
-#: pcbnew/footprint.cpp:4006 pcbnew/pad.cpp:2525 pcbnew/zone.cpp:1803
+#: pcbnew/footprint.cpp:4011 pcbnew/pad.cpp:2519 pcbnew/zone.cpp:1827
 msgid "Inherited"
 msgstr ""
 
-#: pcbnew/footprint.cpp:4010 pcbnew/pad.cpp:2529 pcbnew/zone.cpp:1807
+#: pcbnew/footprint.cpp:4015 pcbnew/pad.cpp:2523 pcbnew/zone.cpp:1831
 #, fuzzy
 msgid "Thermal reliefs for PTH"
 msgstr "Item lainnya"
 
-#: pcbnew/footprint.cpp:4070
+#: pcbnew/footprint.cpp:4075
 #, fuzzy
 msgid "Not in Schematic"
 msgstr "Sunting Skematik"
 
-#: pcbnew/footprint.cpp:4072
+#: pcbnew/footprint.cpp:4077
 #, fuzzy
 msgid "Exclude From Position Files"
 msgstr "Kecualikan dari berkas posisi"
 
-#: pcbnew/footprint.cpp:4082 pcbnew/pad.cpp:2694
+#: pcbnew/footprint.cpp:4087 pcbnew/pad.cpp:2688
 #, fuzzy
 msgid "Overrides"
 msgstr "Timpa"
 
-#: pcbnew/footprint.cpp:4089 pcbnew/pad.cpp:2697
+#: pcbnew/footprint.cpp:4094 pcbnew/pad.cpp:2691
 #, fuzzy
 msgid "Clearance Override"
 msgstr "Bersihkan Berkas Gerber Baru-baru Ini"
 
-#: pcbnew/footprint.cpp:4094 pcbnew/pad.cpp:2707
+#: pcbnew/footprint.cpp:4099 pcbnew/pad.cpp:2701
 #, fuzzy
 msgid "Solderpaste Margin Override"
 msgstr "Bersihkan Berkas Gerber Baru-baru Ini"
 
-#: pcbnew/footprint.cpp:4099 pcbnew/pad.cpp:2712
+#: pcbnew/footprint.cpp:4104 pcbnew/pad.cpp:2706
 msgid "Solderpaste Margin Ratio Override"
 msgstr ""
 
-#: pcbnew/footprint.cpp:4105 pcbnew/pad.cpp:2718
+#: pcbnew/footprint.cpp:4110 pcbnew/pad.cpp:2712
 #, fuzzy
 msgid "Zone Connection Style"
 msgstr "Tidak Ada Koneksi"
@@ -44555,21 +44101,21 @@ msgstr ""
 msgid "Save as editable copy"
 msgstr ""
 
-#: pcbnew/footprint_edit_frame.cpp:997
+#: pcbnew/footprint_edit_frame.cpp:1007
 #, fuzzy, c-format
 msgid "[from %s]"
 msgstr "dari"
 
-#: pcbnew/footprint_edit_frame.cpp:1032
+#: pcbnew/footprint_edit_frame.cpp:1042
 #, fuzzy
 msgid "[no footprint loaded]"
 msgstr "Tidak ada footprint yang dimuat."
 
-#: pcbnew/footprint_edit_frame.cpp:1088
+#: pcbnew/footprint_edit_frame.cpp:1098
 msgid "Updating Footprint Libraries"
 msgstr "Memperbarui Pustaka Footprint"
 
-#: pcbnew/footprint_edit_frame.cpp:1428
+#: pcbnew/footprint_edit_frame.cpp:1438
 #, fuzzy
 msgid "No footprint selected."
 msgstr "Tidak ada footprint yang dipilih"
@@ -44663,7 +44209,7 @@ msgstr "Bukan sebuah berkas footprint"
 msgid "Footprint exported to file '%s'."
 msgstr "Footprint diekspor ke berkas \"%s\""
 
-#: pcbnew/footprint_libraries_utils.cpp:549
+#: pcbnew/footprint_libraries_utils.cpp:558
 #, fuzzy, c-format
 msgid "Delete footprint '%s' from library '%s'?"
 msgstr ""
@@ -44671,70 +44217,70 @@ msgstr ""
 "\n"
 "%s"
 
-#: pcbnew/footprint_libraries_utils.cpp:566
+#: pcbnew/footprint_libraries_utils.cpp:575
 #, fuzzy, c-format
 msgid "Footprint '%s' deleted from library '%s'"
 msgstr "Berkas '%s' tidak ditemukan."
 
-#: pcbnew/footprint_libraries_utils.cpp:581
+#: pcbnew/footprint_libraries_utils.cpp:590
 #, fuzzy
 msgid "No footprints to export!"
 msgstr "Penyaring Footprint:"
 
-#: pcbnew/footprint_libraries_utils.cpp:617
+#: pcbnew/footprint_libraries_utils.cpp:626
 #, fuzzy, c-format
 msgid "Update footprints on board to refer to %s?"
 msgstr "Perbarui Simbol dari Pustaka"
 
-#: pcbnew/footprint_libraries_utils.cpp:668
+#: pcbnew/footprint_libraries_utils.cpp:677
 #, fuzzy
 msgid "Update footprints on board to refer to new library?"
 msgstr "Perbarui Simbol dari Pustaka"
 
-#: pcbnew/footprint_libraries_utils.cpp:864
+#: pcbnew/footprint_libraries_utils.cpp:873
 #: pcbnew/footprint_viewer_frame.cpp:744
 #, fuzzy
 msgid "No board currently open."
 msgstr "Tidak ada skematik yang sedang dibuka."
 
-#: pcbnew/footprint_libraries_utils.cpp:890
+#: pcbnew/footprint_libraries_utils.cpp:899
 msgid ""
 "Unable to find the footprint on the main board.\n"
 "Cannot save."
 msgstr ""
 
-#: pcbnew/footprint_libraries_utils.cpp:898
+#: pcbnew/footprint_libraries_utils.cpp:907
 #: pcbnew/footprint_viewer_frame.cpp:752
 msgid "Previous footprint placement still in progress."
 msgstr ""
 
-#: pcbnew/footprint_libraries_utils.cpp:974
+#: pcbnew/footprint_libraries_utils.cpp:983
 #: pcbnew/footprint_viewer_frame.cpp:793
 #, fuzzy
 msgid "Insert Footprint"
 msgstr "Perbarui Footprint"
 
-#: pcbnew/footprint_libraries_utils.cpp:995
+#: pcbnew/footprint_libraries_utils.cpp:1004
 #, fuzzy
 msgid "Save Footprint As"
 msgstr "Simpan Berkas Asosiasi Footprint"
 
-#: pcbnew/footprint_libraries_utils.cpp:1144
+#: pcbnew/footprint_libraries_utils.cpp:1153
 #, fuzzy, c-format
 msgid "Footprint %s already exists in %s."
 msgstr "Berkas \"%s\" sudah ada dalam daftar"
 
-#: pcbnew/footprint_libraries_utils.cpp:1188
+#: pcbnew/footprint_libraries_utils.cpp:1197
 #, fuzzy, c-format
 msgid "Footprint '%s' replaced in '%s'"
 msgstr "Berkas \"%s\" disimpan."
 
-#: pcbnew/footprint_libraries_utils.cpp:1189
+#: pcbnew/footprint_libraries_utils.cpp:1198
 #, fuzzy, c-format
 msgid "Footprint '%s' added to '%s'"
 msgstr "Berkas \"%s\" disimpan."
 
-#: pcbnew/footprint_libraries_utils.cpp:1233
+#: pcbnew/footprint_libraries_utils.cpp:1242
 #, fuzzy
 msgid "Untitled"
 msgstr "tak berjudul"
@@ -44862,7 +44408,7 @@ msgstr "Total Panjang"
 msgid "Routed Length"
 msgstr "Total Panjang"
 
-#: pcbnew/generators/pcb_tuning_pattern.cpp:2172 pcbnew/pad.cpp:2688
+#: pcbnew/generators/pcb_tuning_pattern.cpp:2172 pcbnew/pad.cpp:2682
 #: pcbnew/pcb_track.cpp:1600
 #, fuzzy
 msgid "Pad To Die Length"
@@ -45813,7 +45359,7 @@ msgstr ""
 msgid "pad"
 msgstr ""
 
-#: pcbnew/pad.cpp:1289 pcbnew/pad.cpp:2603
+#: pcbnew/pad.cpp:1289 pcbnew/pad.cpp:2597
 #, fuzzy
 msgid "Pin Type"
 msgstr "Tipe"
@@ -45930,242 +45476,233 @@ msgstr "Perbarui simbol %s dari '%s' ke '%s'"
 msgid "PTH pad %s"
 msgstr "Perbarui simbol %s dari '%s' ke '%s'"
 
-#: pcbnew/pad.cpp:2176
-#, fuzzy
-msgid "(Pad has no layer)"
-msgstr "Peringatan: Ukuran pad kurang dari nol."
-
 #: pcbnew/pad.cpp:2179
-#, fuzzy
-msgid "(PTH pad has no copper layers)"
-msgstr "Peringatan: Ukuran pad kurang dari nol."
-
-#: pcbnew/pad.cpp:2185
-msgid "(plated through holes normally have a copper pad on at least one layer)"
+msgid ""
+"(plated through holes normally have a copper pad on at least one outer layer)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2193
+#: pcbnew/pad.cpp:2187
 msgid "('fiducial' property makes no sense on NPTH pads)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2197
+#: pcbnew/pad.cpp:2191
 msgid "('testpoint' property makes no sense on NPTH pads)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2200
+#: pcbnew/pad.cpp:2194
 msgid "('heatsink' property makes no sense of NPTH pads)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2203
+#: pcbnew/pad.cpp:2197
 msgid "('castellated' property is for PTH pads)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2206
+#: pcbnew/pad.cpp:2200
 msgid "('BGA' property is for SMD pads)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2209
+#: pcbnew/pad.cpp:2203
 msgid "('mechanical' property is for PTH pads)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2225
+#: pcbnew/pad.cpp:2219
 msgid "(connector pads normally have no solder paste; use a SMD pad instead)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2233
+#: pcbnew/pad.cpp:2227
 #, fuzzy
 msgid "(SMD pad has a hole)"
 msgstr "Peringatan: Ukuran pad kurang dari nol."
 
-#: pcbnew/pad.cpp:2239
+#: pcbnew/pad.cpp:2233
 msgid "(SMD pad has copper on both sides of the board)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2245 pcbnew/pad.cpp:2258
+#: pcbnew/pad.cpp:2239 pcbnew/pad.cpp:2252
 msgid "(SMD pad has copper and mask layers on different sides of the board)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2250 pcbnew/pad.cpp:2263
+#: pcbnew/pad.cpp:2244 pcbnew/pad.cpp:2257
 msgid "(SMD pad has copper and paste layers on different sides of the board)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2269
+#: pcbnew/pad.cpp:2263
 #, fuzzy
 msgid "(SMD pad has no outer layers)"
 msgstr "Peringatan: Ukuran pad kurang dari nol."
 
-#: pcbnew/pad.cpp:2289
+#: pcbnew/pad.cpp:2283
 #, fuzzy
 msgid "(Pad must have a positive size)"
 msgstr "Galat: Ukuran pojok negatif."
 
-#: pcbnew/pad.cpp:2300
+#: pcbnew/pad.cpp:2294
 #, fuzzy, c-format
 msgid "(PTH pad hole size must be larger than %s)"
 msgstr "Tinggi teks:"
 
-#: pcbnew/pad.cpp:2324
+#: pcbnew/pad.cpp:2318
 #, fuzzy
 msgid "(PTH pad hole leaves no copper)"
 msgstr "Peringatan: Ukuran pad kurang dari nol."
 
-#: pcbnew/pad.cpp:2334
+#: pcbnew/pad.cpp:2328
 #, fuzzy
 msgid "(PTH pad hole not fully inside copper)"
 msgstr "Peringatan: Ukuran pad kurang dari nol."
 
-#: pcbnew/pad.cpp:2341
+#: pcbnew/pad.cpp:2335
 #, fuzzy
 msgid "(pad hole not inside pad shape)"
 msgstr "Peringatan: Ukuran pad kurang dari nol."
 
-#: pcbnew/pad.cpp:2346
+#: pcbnew/pad.cpp:2340
 msgid "(negative local clearance values have no effect)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2365
+#: pcbnew/pad.cpp:2359
 msgid ""
 "(negative solder mask clearance is larger than some shape primitives; "
 "results may be surprising)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2375
+#: pcbnew/pad.cpp:2369
 msgid ""
 "(negative solder mask clearance is larger than pad; no solder mask will be "
 "generated)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2394
+#: pcbnew/pad.cpp:2388
 msgid ""
 "(negative solder paste margin is larger than pad; no solder paste mask will "
 "be generated)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2401
+#: pcbnew/pad.cpp:2395
 msgid "(negative corner radius is not allowed)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2403
+#: pcbnew/pad.cpp:2397
 msgid "(corner size will make pad circular)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2408
+#: pcbnew/pad.cpp:2402
 #, fuzzy
 msgid "(negative corner chamfer is not allowed)"
 msgstr "Mengunduh paket"
 
-#: pcbnew/pad.cpp:2410
+#: pcbnew/pad.cpp:2404
 #, fuzzy
 msgid "(corner chamfer is too large)"
 msgstr "Mengunduh paket"
 
-#: pcbnew/pad.cpp:2419
+#: pcbnew/pad.cpp:2413
 #, fuzzy
 msgid "(trapezoid delta is too large)"
 msgstr "Mengunduh paket"
 
-#: pcbnew/pad.cpp:2429
+#: pcbnew/pad.cpp:2423
 msgid "(custom pad shape must resolve to a single polygon)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2494
+#: pcbnew/pad.cpp:2488
 msgid "Edge connector"
 msgstr ""
 
-#: pcbnew/pad.cpp:2495
+#: pcbnew/pad.cpp:2489
 #, fuzzy
 msgid "NPTH, mechanical"
 msgstr "Buat lapisan"
 
-#: pcbnew/pad.cpp:2501
+#: pcbnew/pad.cpp:2495
 msgid "Trapezoid"
 msgstr ""
 
-#: pcbnew/pad.cpp:2513
+#: pcbnew/pad.cpp:2507
 msgid "Castellated pad"
 msgstr ""
 
-#: pcbnew/pad.cpp:2514
+#: pcbnew/pad.cpp:2508
 #, fuzzy
 msgid "Mechanical pad"
 msgstr "Buat lapisan"
 
-#: pcbnew/pad.cpp:2536
+#: pcbnew/pad.cpp:2530
 #, fuzzy
 msgid "Front, back and connected layers"
 msgstr "%s, %s dan lapisan terhubung"
 
-#: pcbnew/pad.cpp:2586
+#: pcbnew/pad.cpp:2580
 #, fuzzy
 msgid "Pad Type"
 msgstr "Tipe pad:"
 
-#: pcbnew/pad.cpp:2590
+#: pcbnew/pad.cpp:2584
 #, fuzzy
 msgid "Pad Shape"
 msgstr "Tipe pad:"
 
-#: pcbnew/pad.cpp:2595
+#: pcbnew/pad.cpp:2589
 #, fuzzy
 msgid "Pad Number"
 msgstr "Nomor Pin"
 
-#: pcbnew/pad.cpp:2607
+#: pcbnew/pad.cpp:2601
 #, fuzzy
 msgid "Size X"
 msgstr "Ukuran X:"
 
-#: pcbnew/pad.cpp:2611
+#: pcbnew/pad.cpp:2605
 #, fuzzy
 msgid "Size Y"
 msgstr "Ukuran Y:"
 
-#: pcbnew/pad.cpp:2644
+#: pcbnew/pad.cpp:2638
 #, fuzzy
 msgid "Corner Radius Ratio"
 msgstr "Hanya lapisan terhubung"
 
-#: pcbnew/pad.cpp:2649
+#: pcbnew/pad.cpp:2643
 #, fuzzy
 msgid "Corner Radius Size"
 msgstr "Radius sudut:"
 
-#: pcbnew/pad.cpp:2655
+#: pcbnew/pad.cpp:2649
 #, fuzzy
 msgid "Hole Shape"
 msgstr "Bentuk lubang:"
 
-#: pcbnew/pad.cpp:2659
+#: pcbnew/pad.cpp:2653
 #, fuzzy
 msgid "Hole Size X"
 msgstr "Ukuran Lubang"
 
-#: pcbnew/pad.cpp:2665
+#: pcbnew/pad.cpp:2659
 #, fuzzy
 msgid "Hole Size Y"
 msgstr "Ukuran Lubang"
 
-#: pcbnew/pad.cpp:2680
+#: pcbnew/pad.cpp:2674
 #, fuzzy
 msgid "Fabrication Property"
 msgstr "Properti Material"
 
-#: pcbnew/pad.cpp:2702 pcbnew/pcb_shape.cpp:1001 pcbnew/pcb_track.cpp:2097
+#: pcbnew/pad.cpp:2696 pcbnew/pcb_shape.cpp:1001 pcbnew/pcb_track.cpp:2097
 #, fuzzy
 msgid "Soldermask Margin Override"
 msgstr "Bersihkan Berkas Gerber Baru-baru Ini"
 
-#: pcbnew/pad.cpp:2724 pcbnew/zone.cpp:2073
+#: pcbnew/pad.cpp:2718 pcbnew/zone.cpp:2097
 #, fuzzy
 msgid "Thermal Relief Spoke Width"
 msgstr "Bersihkan Berkas Gerber Baru-baru Ini"
 
-#: pcbnew/pad.cpp:2730
+#: pcbnew/pad.cpp:2724
 #, fuzzy
 msgid "Thermal Relief Spoke Angle"
 msgstr "Bersihkan Berkas Gerber Baru-baru Ini"
 
-#: pcbnew/pad.cpp:2735 pcbnew/zone.cpp:2067
+#: pcbnew/pad.cpp:2729 pcbnew/zone.cpp:2091
 #, fuzzy
 msgid "Thermal Relief Gap"
 msgstr "Item lainnya"
@@ -47517,7 +47054,7 @@ msgid "Element token contains %d parameters."
 msgstr ""
 
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:985
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3069
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3072
 #, fuzzy, c-format
 msgid "Library folder '%s' has unexpected sub-folders."
 msgstr "Berkas pustaka \"%s\" tidak ditemukan."
@@ -47530,7 +47067,7 @@ msgstr ""
 
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:1023
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:3263
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3106
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3109
 #, fuzzy, c-format
 msgid "Footprint library '%s' cannot be deleted."
 msgstr "Tidak ada simbol yang dipilih"
@@ -47556,31 +47093,31 @@ msgid "Generating history section"
 msgstr "Arah:"
 
 #: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1198
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3018
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3012
 #, fuzzy
 msgid "Generating BOM section"
 msgstr "Opsi Render"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1365
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1361
 msgid "Generating CAD data"
 msgstr ""
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:2627
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:2621
 #, fuzzy, c-format
 msgid "Exporting Layer %s, Net %s"
 msgstr "Berkas netlist SPICE"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3173
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3167
 #, fuzzy
 msgid "Generating logistic section"
 msgstr "Buat Berkas Posisi"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3185
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3179
 #, fuzzy
 msgid "Saving file"
 msgstr "Memuat berkas Gerber..."
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3217
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3211
 #, fuzzy
 msgid "Failed to save file to buffer"
 msgstr "Tidak dapat menulis berkas plot ke folder \"%s\"."
@@ -47712,27 +47249,27 @@ msgstr ""
 msgid "Save Anyway"
 msgstr "Simpan Saja"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:1463
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:1465
 #, fuzzy, c-format
 msgid "unknown pad type: %d"
 msgstr "Transformasikan Primitif"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2312
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2314
 #, fuzzy, c-format
 msgid "unknown via type %d"
 msgstr "Transformasikan Primitif"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2603
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2606
 #, fuzzy, c-format
 msgid "unknown zone corner smoothing type %d"
 msgstr "Tidak dapat membuka berkas '%s'"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2752
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2755
 #, fuzzy
 msgid "This file does not contain a PCB."
 msgstr "berkas ini tidak berisi PCB"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2925
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2928
 #, c-format
 msgid ""
 "Library '%s' does not exist.\n"
@@ -47741,29 +47278,29 @@ msgstr ""
 "Pustaka '%s' tidak ada.\n"
 "Apakah Anda ingin membuatnya?"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2930
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2933
 msgid "Library Not Found"
 msgstr "Pustaka Tidak Ditemukan"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2958
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2961
 #, fuzzy, c-format
 msgid "Footprint file name '%s' is not valid."
 msgstr "Nama berkas footprint \"%s\" tidak valid."
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2964
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2967
 #, fuzzy, c-format
 msgid "Insufficient permissions to delete '%s'."
 msgstr ""
 "Izin yang diperlukan tidak cukup untuk menyimpan berkas\n"
 "%s"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3088
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3091
 #, fuzzy, c-format
 msgid "Unexpected file '%s' found in library path '%s'."
 msgstr ""
 "Berkas \"%s\" yang tidak diharapkan telah ditemukan di path pustaka \"%s\"."
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:306
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:307
 #, fuzzy
 msgid "KiCad footprint file"
 msgstr "Berkas footprint KiCad"
@@ -47952,7 +47489,7 @@ msgid ""
 "Zone fills will be converted on best-effort basis."
 msgstr ""
 
-#: pcbnew/pcb_io/odbpp/odb_entity.cpp:686
+#: pcbnew/pcb_io/odbpp/odb_entity.cpp:722
 #, fuzzy
 msgid "Failed to add component data"
 msgstr "Berkas tidak ditemukan: '%s'"
@@ -48861,7 +48398,7 @@ msgstr "Lebar maksimum:"
 msgid "Diff Pair Gap: %s"
 msgstr ""
 
-#: pcbnew/router/router_tool.cpp:2776 pcbnew/tools/pcb_control.cpp:1707
+#: pcbnew/router/router_tool.cpp:2776 pcbnew/tools/pcb_control.cpp:1711
 #, fuzzy, c-format
 msgid "DP Max Uncoupled-length: %s"
 msgstr "Buat lapisan"
@@ -49640,11 +49177,6 @@ msgstr "Buat zona"
 msgid "Create Arc"
 msgstr "Buat lapisan"
 
-#: pcbnew/tools/drawing_stackup_table_tool.cpp:247
-#, fuzzy
-msgid "Layer Name"
-msgstr "Nama Berkas"
-
 #: pcbnew/tools/drawing_stackup_table_tool.cpp:262
 #, fuzzy
 msgid "Thickness (mm)"
@@ -49744,7 +49276,7 @@ msgstr "Ganti semua kecocokan"
 msgid "Select Via Size"
 msgstr "Pilih sebuah berkas"
 
-#: pcbnew/tools/drawing_tool.cpp:381 pcbnew/tools/drawing_tool.cpp:2386
+#: pcbnew/tools/drawing_tool.cpp:381 pcbnew/tools/drawing_tool.cpp:2388
 msgid "Draw Line"
 msgstr "Gambar Garis"
 
@@ -49770,26 +49302,26 @@ msgstr "Gambar Lengkungan"
 msgid "Draw Bezier"
 msgstr "Gambar Garis"
 
-#: pcbnew/tools/drawing_tool.cpp:1595
+#: pcbnew/tools/drawing_tool.cpp:1597
 #, fuzzy
 msgid "Draw Dimension"
 msgstr "Dimensi"
 
-#: pcbnew/tools/drawing_tool.cpp:2080
+#: pcbnew/tools/drawing_tool.cpp:2082
 #, fuzzy
 msgid "Move Footprint Anchor"
 msgstr "Simpan Berkas Asosiasi Footprint"
 
-#: pcbnew/tools/drawing_tool.cpp:3804
+#: pcbnew/tools/drawing_tool.cpp:3806
 #, fuzzy
 msgid "Select Net:"
 msgstr "Item yang Dipilih"
 
-#: pcbnew/tools/drawing_tool.cpp:4046
+#: pcbnew/tools/drawing_tool.cpp:4048
 msgid "Via location violates DRC."
 msgstr ""
 
-#: pcbnew/tools/drawing_tool.cpp:4136
+#: pcbnew/tools/drawing_tool.cpp:4138
 #, fuzzy
 msgid "Place via"
 msgstr "Ganti semua kecocokan"
@@ -52337,97 +51869,97 @@ msgstr "Teks tersembunyi"
 msgid "Inactive Layer Display"
 msgstr "Buat lapisan"
 
-#: pcbnew/tools/pcb_control.cpp:690
+#: pcbnew/tools/pcb_control.cpp:694
 #, fuzzy
 msgid "Preset Layer Pairs"
 msgstr "Simpan Layer Preset"
 
-#: pcbnew/tools/pcb_control.cpp:780
+#: pcbnew/tools/pcb_control.cpp:784
 msgid "Item locked."
 msgstr "Item terkunci."
 
-#: pcbnew/tools/pcb_control.cpp:1003
+#: pcbnew/tools/pcb_control.cpp:1007
 msgid ""
 "Warning: some pasted items were on layers which are not present in the "
 "current board.\n"
 "These items could not be pasted.\n"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1070
+#: pcbnew/tools/pcb_control.cpp:1074
 #, fuzzy
 msgid "Paste Text"
 msgstr "Ganti semua kecocokan"
 
-#: pcbnew/tools/pcb_control.cpp:1227
+#: pcbnew/tools/pcb_control.cpp:1231
 msgid "Invalid clipboard contents"
 msgstr "Konten papan klip tidak valid"
 
-#: pcbnew/tools/pcb_control.cpp:1510
+#: pcbnew/tools/pcb_control.cpp:1514
 #, fuzzy
 msgid "Error loading board."
 msgstr ""
 "Error saat memuat board.\n"
 "%s"
 
-#: pcbnew/tools/pcb_control.cpp:1544
+#: pcbnew/tools/pcb_control.cpp:1548
 #, fuzzy
 msgid "Append Board"
 msgstr "Buka Berkas Papan Sirkuit"
 
-#: pcbnew/tools/pcb_control.cpp:1605
+#: pcbnew/tools/pcb_control.cpp:1609
 #, fuzzy
 msgid "Active Layer"
 msgstr "Buat lapisan"
 
-#: pcbnew/tools/pcb_control.cpp:1606 pcbnew/widgets/appearance_controls.cpp:373
+#: pcbnew/tools/pcb_control.cpp:1610 pcbnew/widgets/appearance_controls.cpp:373
 #: pcbnew/widgets/appearance_controls_base.cpp:165
 msgid "All Layers"
 msgstr "Semua Layer"
 
-#: pcbnew/tools/pcb_control.cpp:1618
+#: pcbnew/tools/pcb_control.cpp:1622
 msgid "Object Snapping"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1697
+#: pcbnew/tools/pcb_control.cpp:1701
 #, fuzzy, c-format
 msgid "DP Gap Constraints: %s"
 msgstr "Perbarui simbol %s dari '%s' ke '%s'"
 
-#: pcbnew/tools/pcb_control.cpp:1738
+#: pcbnew/tools/pcb_control.cpp:1742
 #, fuzzy
 msgid "Resolved clearance"
 msgstr "Tampilkan semua Netclasses"
 
-#: pcbnew/tools/pcb_control.cpp:1748
+#: pcbnew/tools/pcb_control.cpp:1752
 #, fuzzy
 msgid "Actual clearance"
 msgstr "Buat trek dan via"
 
-#: pcbnew/tools/pcb_control.cpp:1791
+#: pcbnew/tools/pcb_control.cpp:1795
 #, fuzzy
 msgid "Resolved hole clearance"
 msgstr "Buat lapisan"
 
-#: pcbnew/tools/pcb_control.cpp:1796
+#: pcbnew/tools/pcb_control.cpp:1800
 #, fuzzy
 msgid "Actual hole clearance"
 msgstr "Buat lapisan"
 
-#: pcbnew/tools/pcb_control.cpp:1829
+#: pcbnew/tools/pcb_control.cpp:1833
 #, fuzzy
 msgid "Resolved edge clearance"
 msgstr "Tampilkan semua Netclasses"
 
-#: pcbnew/tools/pcb_control.cpp:1834
+#: pcbnew/tools/pcb_control.cpp:1838
 #, fuzzy
 msgid "Resolved margin clearance"
 msgstr "Tampilkan semua Netclasses"
 
-#: pcbnew/tools/pcb_control.cpp:1845
+#: pcbnew/tools/pcb_control.cpp:1849
 msgid "Selected Items"
 msgstr "Item yang Dipilih"
 
-#: pcbnew/tools/pcb_control.cpp:1916
+#: pcbnew/tools/pcb_control.cpp:1920
 #, fuzzy
 msgid "Selected 2D Length"
 msgstr "Item yang Dipilih"
@@ -52579,7 +52111,7 @@ msgid "Auto-fill Zone(s)"
 msgstr "Perbarui simbol yang dipilih"
 
 #: pcbnew/tools/zone_filler_tool.cpp:277
-#: pcbnew/widgets/appearance_controls.cpp:3434
+#: pcbnew/widgets/appearance_controls.cpp:3470
 msgid "Open Preferences"
 msgstr "Buka Preferensi"
 
@@ -52834,122 +52366,122 @@ msgid "Filter nets"
 msgstr "Saring Item"
 
 #: pcbnew/widgets/appearance_controls.cpp:613
-#: pcbnew/widgets/appearance_controls.cpp:1792
+#: pcbnew/widgets/appearance_controls.cpp:1828
 #, fuzzy
 msgid "Layer Display Options"
 msgstr "Opsi Tampilan"
 
 #: pcbnew/widgets/appearance_controls.cpp:625
-#: pcbnew/widgets/appearance_controls.cpp:1798
+#: pcbnew/widgets/appearance_controls.cpp:1834
 #, fuzzy, c-format
 msgid "Inactive layers (%s):"
 msgstr "Buat lapisan"
 
 #: pcbnew/widgets/appearance_controls.cpp:627
-#: pcbnew/widgets/appearance_controls.cpp:1800
+#: pcbnew/widgets/appearance_controls.cpp:1836
 #, fuzzy
 msgid "Inactive layers:"
 msgstr "Buat lapisan"
 
 #: pcbnew/widgets/appearance_controls.cpp:641
-#: pcbnew/widgets/appearance_controls.cpp:1805
+#: pcbnew/widgets/appearance_controls.cpp:1841
 msgid "Inactive layers will be shown in full color"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:646
-#: pcbnew/widgets/appearance_controls.cpp:1807
+#: pcbnew/widgets/appearance_controls.cpp:1843
 msgid "Dim"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:648
-#: pcbnew/widgets/appearance_controls.cpp:1808
+#: pcbnew/widgets/appearance_controls.cpp:1844
 #, fuzzy
 msgid "Inactive layers will be dimmed"
 msgstr "Buat lapisan"
 
 #: pcbnew/widgets/appearance_controls.cpp:655
-#: pcbnew/widgets/appearance_controls.cpp:1811
+#: pcbnew/widgets/appearance_controls.cpp:1847
 #, fuzzy
 msgid "Inactive layers will be hidden"
 msgstr "Buat lapisan"
 
 #: pcbnew/widgets/appearance_controls.cpp:666
-#: pcbnew/widgets/appearance_controls.cpp:1813
+#: pcbnew/widgets/appearance_controls.cpp:1849
 #, fuzzy
 msgid "Flip board view"
 msgstr "papanklip"
 
 #: pcbnew/widgets/appearance_controls.cpp:688
-#: pcbnew/widgets/appearance_controls.cpp:2522
+#: pcbnew/widgets/appearance_controls.cpp:2558
 #, fuzzy
 msgid "Net Display Options"
 msgstr "Opsi Tampilan"
 
 #: pcbnew/widgets/appearance_controls.cpp:700
-#: pcbnew/widgets/appearance_controls.cpp:2527
+#: pcbnew/widgets/appearance_controls.cpp:2563
 #, c-format
 msgid "Net colors (%s):"
 msgstr "Warna net (%s):"
 
 #: pcbnew/widgets/appearance_controls.cpp:702
-#: pcbnew/widgets/appearance_controls.cpp:2529
+#: pcbnew/widgets/appearance_controls.cpp:2565
 msgid "Net colors:"
 msgstr "Warna net:"
 
 #: pcbnew/widgets/appearance_controls.cpp:707
-#: pcbnew/widgets/appearance_controls.cpp:2532
+#: pcbnew/widgets/appearance_controls.cpp:2568
 msgid "Choose when to show net and netclass colors"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:716
-#: pcbnew/widgets/appearance_controls.cpp:2535
+#: pcbnew/widgets/appearance_controls.cpp:2571
 msgid "Net and netclass colors are shown on all copper items"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:724
-#: pcbnew/widgets/appearance_controls.cpp:2538
+#: pcbnew/widgets/appearance_controls.cpp:2574
 msgid "Net and netclass colors are shown on the ratsnest only"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:731
-#: pcbnew/widgets/appearance_controls.cpp:2541
+#: pcbnew/widgets/appearance_controls.cpp:2577
 msgid "Net and netclass colors are not shown"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:742
-#: pcbnew/widgets/appearance_controls.cpp:2546
+#: pcbnew/widgets/appearance_controls.cpp:2582
 #, fuzzy, c-format
 msgid "Ratsnest display (%s):"
 msgstr "Buat lapisan"
 
 #: pcbnew/widgets/appearance_controls.cpp:744
-#: pcbnew/widgets/appearance_controls.cpp:2548
+#: pcbnew/widgets/appearance_controls.cpp:2584
 msgid "Ratsnest display:"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:749
-#: pcbnew/widgets/appearance_controls.cpp:2551
+#: pcbnew/widgets/appearance_controls.cpp:2587
 msgid "Choose which ratsnest lines to display"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:759
-#: pcbnew/widgets/appearance_controls.cpp:2554
+#: pcbnew/widgets/appearance_controls.cpp:2590
 msgid "Show ratsnest lines to items on all layers"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:764
-#: pcbnew/widgets/appearance_controls.cpp:2556
+#: pcbnew/widgets/appearance_controls.cpp:2592
 #, fuzzy
 msgid "Visible layers"
 msgstr "Nonaktifkan lubang"
 
 #: pcbnew/widgets/appearance_controls.cpp:766
-#: pcbnew/widgets/appearance_controls.cpp:2557
+#: pcbnew/widgets/appearance_controls.cpp:2593
 msgid "Show ratsnest lines to items on visible layers"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:773
-#: pcbnew/widgets/appearance_controls.cpp:2560
+#: pcbnew/widgets/appearance_controls.cpp:2596
 #, fuzzy
 msgid "Hide all ratsnest lines"
 msgstr "Nama berkas tidak valid: %s"
@@ -52969,13 +52501,13 @@ msgid "Highlight %s"
 msgstr "Sorot %s"
 
 #: pcbnew/widgets/appearance_controls.cpp:935
-#: pcbnew/widgets/appearance_controls.cpp:2391
+#: pcbnew/widgets/appearance_controls.cpp:2427
 #, c-format
 msgid "Select Tracks and Vias in %s"
 msgstr "Pilih Trek dan Vias di %s"
 
 #: pcbnew/widgets/appearance_controls.cpp:938
-#: pcbnew/widgets/appearance_controls.cpp:2394
+#: pcbnew/widgets/appearance_controls.cpp:2430
 #, c-format
 msgid "Unselect Tracks and Vias in %s"
 msgstr "Batalkan Pilihan Trek dan Vias di %s"
@@ -53141,105 +52673,285 @@ msgstr "Tergantung pengguna"
 msgid "User defined layer 9"
 msgstr "Tergantung pengguna"
 
-#: pcbnew/widgets/appearance_controls.cpp:1730
+#: pcbnew/widgets/appearance_controls.cpp:1684
+#, fuzzy
+msgid "User defined layer 10"
+msgstr "Tergantung pengguna"
+
+#: pcbnew/widgets/appearance_controls.cpp:1685
+#, fuzzy
+msgid "User defined layer 11"
+msgstr "Tergantung pengguna"
+
+#: pcbnew/widgets/appearance_controls.cpp:1686
+#, fuzzy
+msgid "User defined layer 12"
+msgstr "Tergantung pengguna"
+
+#: pcbnew/widgets/appearance_controls.cpp:1687
+#, fuzzy
+msgid "User defined layer 13"
+msgstr "Tergantung pengguna"
+
+#: pcbnew/widgets/appearance_controls.cpp:1688
+#, fuzzy
+msgid "User defined layer 14"
+msgstr "Tergantung pengguna"
+
+#: pcbnew/widgets/appearance_controls.cpp:1689
+#, fuzzy
+msgid "User defined layer 15"
+msgstr "Tergantung pengguna"
+
+#: pcbnew/widgets/appearance_controls.cpp:1690
+#, fuzzy
+msgid "User defined layer 16"
+msgstr "Tergantung pengguna"
+
+#: pcbnew/widgets/appearance_controls.cpp:1691
+#, fuzzy
+msgid "User defined layer 17"
+msgstr "Tergantung pengguna"
+
+#: pcbnew/widgets/appearance_controls.cpp:1692
+#, fuzzy
+msgid "User defined layer 18"
+msgstr "Tergantung pengguna"
+
+#: pcbnew/widgets/appearance_controls.cpp:1693
+#, fuzzy
+msgid "User defined layer 19"
+msgstr "Tergantung pengguna"
+
+#: pcbnew/widgets/appearance_controls.cpp:1694
+#, fuzzy
+msgid "User defined layer 20"
+msgstr "Tergantung pengguna"
+
+#: pcbnew/widgets/appearance_controls.cpp:1695
+#, fuzzy
+msgid "User defined layer 21"
+msgstr "Tergantung pengguna"
+
+#: pcbnew/widgets/appearance_controls.cpp:1696
+#, fuzzy
+msgid "User defined layer 22"
+msgstr "Tergantung pengguna"
+
+#: pcbnew/widgets/appearance_controls.cpp:1697
+#, fuzzy
+msgid "User defined layer 23"
+msgstr "Tergantung pengguna"
+
+#: pcbnew/widgets/appearance_controls.cpp:1698
+#, fuzzy
+msgid "User defined layer 24"
+msgstr "Tergantung pengguna"
+
+#: pcbnew/widgets/appearance_controls.cpp:1699
+#, fuzzy
+msgid "User defined layer 25"
+msgstr "Tergantung pengguna"
+
+#: pcbnew/widgets/appearance_controls.cpp:1700
+#, fuzzy
+msgid "User defined layer 26"
+msgstr "Tergantung pengguna"
+
+#: pcbnew/widgets/appearance_controls.cpp:1701
+#, fuzzy
+msgid "User defined layer 27"
+msgstr "Tergantung pengguna"
+
+#: pcbnew/widgets/appearance_controls.cpp:1702
+#, fuzzy
+msgid "User defined layer 28"
+msgstr "Tergantung pengguna"
+
+#: pcbnew/widgets/appearance_controls.cpp:1703
+#, fuzzy
+msgid "User defined layer 29"
+msgstr "Tergantung pengguna"
+
+#: pcbnew/widgets/appearance_controls.cpp:1704
+#, fuzzy
+msgid "User defined layer 30"
+msgstr "Tergantung pengguna"
+
+#: pcbnew/widgets/appearance_controls.cpp:1705
+#, fuzzy
+msgid "User defined layer 31"
+msgstr "Tergantung pengguna"
+
+#: pcbnew/widgets/appearance_controls.cpp:1706
+#, fuzzy
+msgid "User defined layer 32"
+msgstr "Tergantung pengguna"
+
+#: pcbnew/widgets/appearance_controls.cpp:1707
+#, fuzzy
+msgid "User defined layer 33"
+msgstr "Tergantung pengguna"
+
+#: pcbnew/widgets/appearance_controls.cpp:1708
+#, fuzzy
+msgid "User defined layer 34"
+msgstr "Tergantung pengguna"
+
+#: pcbnew/widgets/appearance_controls.cpp:1709
+#, fuzzy
+msgid "User defined layer 35"
+msgstr "Tergantung pengguna"
+
+#: pcbnew/widgets/appearance_controls.cpp:1710
+#, fuzzy
+msgid "User defined layer 36"
+msgstr "Tergantung pengguna"
+
+#: pcbnew/widgets/appearance_controls.cpp:1711
+#, fuzzy
+msgid "User defined layer 37"
+msgstr "Tergantung pengguna"
+
+#: pcbnew/widgets/appearance_controls.cpp:1712
+#, fuzzy
+msgid "User defined layer 38"
+msgstr "Tergantung pengguna"
+
+#: pcbnew/widgets/appearance_controls.cpp:1713
+#, fuzzy
+msgid "User defined layer 39"
+msgstr "Tergantung pengguna"
+
+#: pcbnew/widgets/appearance_controls.cpp:1714
+#, fuzzy
+msgid "User defined layer 40"
+msgstr "Tergantung pengguna"
+
+#: pcbnew/widgets/appearance_controls.cpp:1715
+#, fuzzy
+msgid "User defined layer 41"
+msgstr "Tergantung pengguna"
+
+#: pcbnew/widgets/appearance_controls.cpp:1716
+#, fuzzy
+msgid "User defined layer 42"
+msgstr "Tergantung pengguna"
+
+#: pcbnew/widgets/appearance_controls.cpp:1717
+#, fuzzy
+msgid "User defined layer 43"
+msgstr "Tergantung pengguna"
+
+#: pcbnew/widgets/appearance_controls.cpp:1718
+#, fuzzy
+msgid "User defined layer 44"
+msgstr "Tergantung pengguna"
+
+#: pcbnew/widgets/appearance_controls.cpp:1719
+#, fuzzy
+msgid "User defined layer 45"
+msgstr "Tergantung pengguna"
+
+#: pcbnew/widgets/appearance_controls.cpp:1766
 #, fuzzy
 msgid "Front copper layer"
 msgstr "Satu berkas per lapisan"
 
-#: pcbnew/widgets/appearance_controls.cpp:1731
+#: pcbnew/widgets/appearance_controls.cpp:1767
 #, fuzzy
 msgid "Back copper layer"
 msgstr "Semua layer Tembaga"
 
-#: pcbnew/widgets/appearance_controls.cpp:1732
+#: pcbnew/widgets/appearance_controls.cpp:1768
 #, fuzzy
 msgid "Inner copper layer"
 msgstr "Satu berkas per lapisan"
 
-#: pcbnew/widgets/appearance_controls.cpp:1822
+#: pcbnew/widgets/appearance_controls.cpp:1858
 #, fuzzy
 msgid "Show All Copper Layers"
 msgstr "Semua layer Tembaga"
 
-#: pcbnew/widgets/appearance_controls.cpp:1824
+#: pcbnew/widgets/appearance_controls.cpp:1860
 #, fuzzy
 msgid "Hide All Copper Layers"
 msgstr "Semua layer Tembaga"
 
-#: pcbnew/widgets/appearance_controls.cpp:1835
+#: pcbnew/widgets/appearance_controls.cpp:1871
 #, fuzzy
 msgid "Show All Non Copper Layers"
 msgstr "Semua layer Tembaga"
 
-#: pcbnew/widgets/appearance_controls.cpp:1839
+#: pcbnew/widgets/appearance_controls.cpp:1875
 #, fuzzy
 msgid "Hide All Non Copper Layers"
 msgstr "Semua layer Tembaga"
 
-#: pcbnew/widgets/appearance_controls.cpp:1853
+#: pcbnew/widgets/appearance_controls.cpp:1889
 msgid "Show Only Front Assembly Layers"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:1856
+#: pcbnew/widgets/appearance_controls.cpp:1892
 #, fuzzy
 msgid "Show Only Front Layers"
 msgstr "Tampilkan lapisan ECO"
 
-#: pcbnew/widgets/appearance_controls.cpp:1863
+#: pcbnew/widgets/appearance_controls.cpp:1899
 #, fuzzy
 msgid "Show Only Inner Layers"
 msgstr "Tampilkan lapisan ECO"
 
-#: pcbnew/widgets/appearance_controls.cpp:1867
+#: pcbnew/widgets/appearance_controls.cpp:1903
 #, fuzzy
 msgid "Show Only Back Layers"
 msgstr "Tampilkan lapisan solder mask"
 
-#: pcbnew/widgets/appearance_controls.cpp:1871
+#: pcbnew/widgets/appearance_controls.cpp:1907
 #, fuzzy
 msgid "Show Only Back Assembly Layers"
 msgstr "Tampilkan lapisan solder mask"
 
-#: pcbnew/widgets/appearance_controls.cpp:2248
+#: pcbnew/widgets/appearance_controls.cpp:2284
 #, c-format
 msgid "Set opacity of %s"
 msgstr "Atur opasitas %s"
 
-#: pcbnew/widgets/appearance_controls.cpp:2367
+#: pcbnew/widgets/appearance_controls.cpp:2403
 #, fuzzy
 msgid "Set Netclass Color"
 msgstr "Atur warna Net"
 
-#: pcbnew/widgets/appearance_controls.cpp:2371
+#: pcbnew/widgets/appearance_controls.cpp:2407
 #, fuzzy
 msgid "Use Color from Schematic"
 msgstr "Perbarui Skematik"
 
-#: pcbnew/widgets/appearance_controls.cpp:2380
+#: pcbnew/widgets/appearance_controls.cpp:2416
 #, fuzzy
 msgid "Clear Netclass Color"
 msgstr "Hapus Warna"
 
-#: pcbnew/widgets/appearance_controls.cpp:2388
+#: pcbnew/widgets/appearance_controls.cpp:2424
 #, fuzzy, c-format
 msgid "Highlight Nets in %s"
 msgstr "Sorot %s"
 
-#: pcbnew/widgets/appearance_controls.cpp:2399
+#: pcbnew/widgets/appearance_controls.cpp:2435
 msgid "Show All Netclasses"
 msgstr "Tampilkan semua Netclasses"
 
-#: pcbnew/widgets/appearance_controls.cpp:2401
+#: pcbnew/widgets/appearance_controls.cpp:2437
 #, fuzzy
 msgid "Hide All Other Netclasses"
 msgstr "Tampilkan semua Netclasses"
 
-#: pcbnew/widgets/appearance_controls.cpp:2462
+#: pcbnew/widgets/appearance_controls.cpp:2498
 #, c-format
 msgid "Show or hide ratsnest for nets in %s"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:3447
+#: pcbnew/widgets/appearance_controls.cpp:3483
 msgid ""
 "The current color theme is read-only.  Create a new theme in Preferences to "
 "enable color editing."
@@ -53470,7 +53182,7 @@ msgid "Delete all nets in group '%s'?"
 msgstr ""
 
 #: pcbnew/widgets/search_handlers.cpp:179 pcbnew/zone.cpp:812
-#: pcbnew/zone.cpp:1909
+#: pcbnew/zone.cpp:1933
 msgid "Priority"
 msgstr "Prioritas"
 
@@ -53532,7 +53244,7 @@ msgstr "Ganti semua kecocokan"
 msgid "%s"
 msgstr "%"
 
-#: pcbnew/zone.cpp:862 pcbnew/zone.cpp:1972
+#: pcbnew/zone.cpp:862 pcbnew/zone.cpp:1996
 msgid "Fill Mode"
 msgstr "Mode Isi"
 
@@ -53597,95 +53309,95 @@ msgstr "Area Terisi"
 msgid "Zone %s %s"
 msgstr "Zona %s pada %s"
 
-#: pcbnew/zone.cpp:1916
+#: pcbnew/zone.cpp:1940
 #, fuzzy
 msgid "Keepout"
 msgstr "Biarkan nol"
 
-#: pcbnew/zone.cpp:1918
+#: pcbnew/zone.cpp:1942
 #, fuzzy
 msgid "Keep Out Tracks"
 msgstr "Tidak ada trek"
 
-#: pcbnew/zone.cpp:1924
+#: pcbnew/zone.cpp:1948
 #, fuzzy
 msgid "Keep Out Vias"
 msgstr "Buat lapisan"
 
-#: pcbnew/zone.cpp:1930
+#: pcbnew/zone.cpp:1954
 #, fuzzy
 msgid "Keep Out Pads"
 msgstr "Buat lapisan"
 
-#: pcbnew/zone.cpp:1936
+#: pcbnew/zone.cpp:1960
 #, fuzzy
 msgid "Keep Out Copper Pours"
 msgstr "Buat lapisan"
 
-#: pcbnew/zone.cpp:1942
+#: pcbnew/zone.cpp:1966
 #, fuzzy
 msgid "Keep Out Footprints"
 msgstr "Tidak ada footprint baku"
 
-#: pcbnew/zone.cpp:1951
+#: pcbnew/zone.cpp:1975
 #, fuzzy
 msgid "Enable"
 msgstr "Tidak aktif"
 
-#: pcbnew/zone.cpp:1958
+#: pcbnew/zone.cpp:1982
 #, fuzzy
 msgid "Source Type"
 msgstr "(sumber)"
 
-#: pcbnew/zone.cpp:1963
+#: pcbnew/zone.cpp:1987
 #, fuzzy
 msgid "Source Name"
 msgstr "(sumber)"
 
-#: pcbnew/zone.cpp:1995
+#: pcbnew/zone.cpp:2019
 msgid "Cannot be less than zone minimum width"
 msgstr ""
 
-#: pcbnew/zone.cpp:2001
+#: pcbnew/zone.cpp:2025
 #, fuzzy
 msgid "Hatch Width"
 msgstr "Lebar maksimum:"
 
-#: pcbnew/zone.cpp:2008
+#: pcbnew/zone.cpp:2032
 #, fuzzy
 msgid "Hatch Gap"
 msgstr "Via %s"
 
-#: pcbnew/zone.cpp:2015
+#: pcbnew/zone.cpp:2039
 msgid "Hatch Minimum Hole Ratio"
 msgstr ""
 
-#: pcbnew/zone.cpp:2023
+#: pcbnew/zone.cpp:2047
 #, fuzzy
 msgid "Smoothing Effort"
 msgstr "Tidak ada yang untuk dicetak"
 
-#: pcbnew/zone.cpp:2029
+#: pcbnew/zone.cpp:2053
 #, fuzzy
 msgid "Smoothing Amount"
 msgstr "Tidak ada yang untuk dicetak"
 
-#: pcbnew/zone.cpp:2035
+#: pcbnew/zone.cpp:2059
 #, fuzzy
 msgid "Remove Islands"
 msgstr "Ganti Nama Berkas..."
 
-#: pcbnew/zone.cpp:2040
+#: pcbnew/zone.cpp:2064
 #, fuzzy
 msgid "Minimum Island Area"
 msgstr "Ukuran minimum pulau"
 
-#: pcbnew/zone.cpp:2055
+#: pcbnew/zone.cpp:2079
 #, fuzzy
 msgid "Minimum Width"
 msgstr "Lebar Min"
 
-#: pcbnew/zone.cpp:2063
+#: pcbnew/zone.cpp:2087
 #, fuzzy
 msgid "Pad Connections"
 msgstr "Koneksi"
@@ -53913,6 +53625,158 @@ msgstr "Simbol Skematik"
 msgid "KiCad Drawing Sheet"
 msgstr "Buka Penyunting Teks"
 
+#, fuzzy
+#~ msgid "If you want a front copper layer"
+#~ msgstr "Satu berkas per lapisan"
+
+#, fuzzy
+#~ msgid "Front_layer"
+#~ msgstr "Bawah"
+
+#, fuzzy
+#~ msgid "In1"
+#~ msgstr "In1.Cu"
+
+#, fuzzy
+#~ msgid "In2"
+#~ msgstr "In2.Cu"
+
+#, fuzzy
+#~ msgid "In3"
+#~ msgstr "In3.Cu"
+
+#, fuzzy
+#~ msgid "In4"
+#~ msgstr "In4.Cu"
+
+#, fuzzy
+#~ msgid "In5"
+#~ msgstr "In5.Cu"
+
+#, fuzzy
+#~ msgid "In6"
+#~ msgstr "In6.Cu"
+
+#, fuzzy
+#~ msgid "In7"
+#~ msgstr "In7.Cu"
+
+#, fuzzy
+#~ msgid "In8"
+#~ msgstr "In8.Cu"
+
+#, fuzzy
+#~ msgid "In9"
+#~ msgstr "In9.Cu"
+
+#, fuzzy
+#~ msgid "In10"
+#~ msgstr "In10.Cu"
+
+#, fuzzy
+#~ msgid "In11"
+#~ msgstr "In11.Cu"
+
+#, fuzzy
+#~ msgid "In12"
+#~ msgstr "In12.Cu"
+
+#, fuzzy
+#~ msgid "In13"
+#~ msgstr "In13.Cu"
+
+#, fuzzy
+#~ msgid "In14"
+#~ msgstr "In14.Cu"
+
+#, fuzzy
+#~ msgid "In15"
+#~ msgstr "In15.Cu"
+
+#, fuzzy
+#~ msgid "In16"
+#~ msgstr "In16.Cu"
+
+#, fuzzy
+#~ msgid "In17"
+#~ msgstr "In17.Cu"
+
+#, fuzzy
+#~ msgid "In18"
+#~ msgstr "In18.Cu"
+
+#, fuzzy
+#~ msgid "In19"
+#~ msgstr "In19.Cu"
+
+#, fuzzy
+#~ msgid "In20"
+#~ msgstr "In20.Cu"
+
+#, fuzzy
+#~ msgid "In21"
+#~ msgstr "In21.Cu"
+
+#, fuzzy
+#~ msgid "In22"
+#~ msgstr "In22.Cu"
+
+#, fuzzy
+#~ msgid "In23"
+#~ msgstr "In23.Cu"
+
+#, fuzzy
+#~ msgid "In24"
+#~ msgstr "In24.Cu"
+
+#, fuzzy
+#~ msgid "In25"
+#~ msgstr "In25.Cu"
+
+#, fuzzy
+#~ msgid "In26"
+#~ msgstr "In26.Cu"
+
+#, fuzzy
+#~ msgid "In27"
+#~ msgstr "In27.Cu"
+
+#, fuzzy
+#~ msgid "In28"
+#~ msgstr "In28.Cu"
+
+#, fuzzy
+#~ msgid "In29"
+#~ msgstr "In29.Cu"
+
+#, fuzzy
+#~ msgid "In30"
+#~ msgstr "In30.Cu"
+
+#, fuzzy
+#~ msgid "If you want a back copper layer"
+#~ msgstr "Satu berkas per lapisan"
+
+#, fuzzy
+#~ msgid "Margin"
+#~ msgstr "Margin Halaman"
+
+#, fuzzy
+#~ msgid "Comments"
+#~ msgstr "Komentar"
+
+#, fuzzy
+#~ msgid "Drawings"
+#~ msgstr "Gambar Garis"
+
+#, fuzzy
+#~ msgid "(Pad has no layer)"
+#~ msgstr "Peringatan: Ukuran pad kurang dari nol."
+
+#, fuzzy
+#~ msgid "(PTH pad has no copper layers)"
+#~ msgstr "Peringatan: Ukuran pad kurang dari nol."
+
 #, fuzzy, c-format
 #~ msgid "Field%d"
 #~ msgstr "Bidang"
diff --git a/translation/pofiles/it.po b/translation/pofiles/it.po
index 286517e3fc..77962c560b 100644
--- a/translation/pofiles/it.po
+++ b/translation/pofiles/it.po
@@ -114,7 +114,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: KiCad\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-01-28 19:42+0300\n"
+"POT-Creation-Date: 2025-01-29 19:59+0300\n"
 "PO-Revision-Date: 2025-01-27 21:23+0000\n"
 "Last-Translator: Marco Ciampa <ciampix@posteo.net>\n"
 "Language-Team: Italian <https://hosted.weblate.org/projects/kicad/master-"
@@ -286,7 +286,7 @@ msgstr "Tempo di ricaricamento %.3f s"
 #: pcbnew/pcb_io/easyedapro/pcb_io_easyedapro.cpp:116
 #: pcbnew/pcb_io/fabmaster/pcb_io_fabmaster.cpp:59
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:503
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2703
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2706
 #, c-format
 msgid "Loading %s..."
 msgstr "Caricamento di %s..."
@@ -409,7 +409,7 @@ msgstr "Visualizzatore 3D KiCad"
 #: 3d-viewer/3d_viewer/eda_3d_viewer_frame.cpp:667
 #: eeschema/dialogs/panel_eeschema_display_options_base.cpp:27
 #: eeschema/dialogs/panel_sym_display_options_base.cpp:25
-#: pcbnew/footprint_edit_frame.cpp:242 pcbnew/footprint_edit_frame.cpp:955
+#: pcbnew/footprint_edit_frame.cpp:242 pcbnew/footprint_edit_frame.cpp:965
 #: pcbnew/pcb_edit_frame.cpp:326 pcbnew/pcb_edit_frame.cpp:1708
 #: pcbnew/tools/pcb_actions.cpp:1327
 msgid "Appearance"
@@ -448,10 +448,10 @@ msgstr "Permessi insufficienti per salvare il file '%s'."
 #: 3d-viewer/3d_viewer/eda_3d_viewer_frame.cpp:748 common/confirm.cpp:211
 #: common/dialogs/dialog_grid_settings.cpp:82
 #: common/dialogs/dialog_grid_settings.cpp:89
-#: common/dialogs/panel_embedded_files.cpp:296
-#: common/dialogs/panel_embedded_files.cpp:369
-#: common/dialogs/panel_embedded_files.cpp:400
-#: common/dialogs/panel_embedded_files.cpp:410
+#: common/dialogs/panel_embedded_files.cpp:307
+#: common/dialogs/panel_embedded_files.cpp:416
+#: common/dialogs/panel_embedded_files.cpp:447
+#: common/dialogs/panel_embedded_files.cpp:457
 #: common/dialogs/panel_setup_severities.cpp:44 common/kidialog.cpp:126
 #: eeschema/dialogs/dialog_erc.cpp:878
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1812
@@ -474,9 +474,9 @@ msgstr "Permessi insufficienti per salvare il file '%s'."
 #: pcb_calculator/calculator_panels/panel_fusing_current.cpp:191
 #: pcb_calculator/calculator_panels/panel_fusing_current.cpp:203
 #: pcbnew/dialogs/dialog_drc.cpp:984
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:397
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:389
 #: pcbnew/drc/drc_item.cpp:231 pcbnew/pcb_marker.cpp:211
-#: pcbnew/widgets/appearance_controls.cpp:2729
+#: pcbnew/widgets/appearance_controls.cpp:2765
 msgid "Error"
 msgstr "Errore"
 
@@ -828,7 +828,7 @@ msgstr "Modelli marcati come DNP"
 msgid "Model Bounding Boxes"
 msgstr "Perimetri modello"
 
-#: 3d-viewer/dialogs/appearance_controls_3D.cpp:77 common/layer_id.cpp:170
+#: 3d-viewer/dialogs/appearance_controls_3D.cpp:77 common/layer_id.cpp:125
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:30
 #: eeschema/dialogs/dialog_update_from_pcb_base.cpp:64
 #: pcb_calculator/calculator_panels/panel_rf_attenuators_base.cpp:111
@@ -940,13 +940,13 @@ msgstr ""
 "colori."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:563
-#: pcbnew/widgets/appearance_controls.cpp:2198
+#: pcbnew/widgets/appearance_controls.cpp:2234
 #, c-format
 msgid "Show or hide %s"
 msgstr "Mostra o nascondi %s"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:633
-#: pcbnew/widgets/appearance_controls.cpp:2571
+#: pcbnew/widgets/appearance_controls.cpp:2607
 #, c-format
 msgid "Presets (%s+Tab):"
 msgstr "Preimpostazioni (%s+Tab):"
@@ -954,93 +954,93 @@ msgstr "Preimpostazioni (%s+Tab):"
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:647
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1644
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2078
-#: pcbnew/widgets/appearance_controls.cpp:2596
+#: pcbnew/widgets/appearance_controls.cpp:2632
 msgid "Save preset..."
 msgstr "Salva preimpostazione..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:648
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1645
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2079
-#: pcbnew/widgets/appearance_controls.cpp:2597
+#: pcbnew/widgets/appearance_controls.cpp:2633
 msgid "Delete preset..."
 msgstr "Cancella preimpostazione..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:754
-#: pcbnew/widgets/appearance_controls.cpp:2702
+#: pcbnew/widgets/appearance_controls.cpp:2738
 msgid "Layer preset name:"
 msgstr "Nome preimpostazione strato:"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:755
-#: pcbnew/widgets/appearance_controls.cpp:2703
+#: pcbnew/widgets/appearance_controls.cpp:2739
 msgid "Save Layer Preset"
 msgstr "Salva preimpostazione strato"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:770
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1819
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2221
-#: pcbnew/widgets/appearance_controls.cpp:2736
+#: pcbnew/widgets/appearance_controls.cpp:2772
 msgid "Overwrite existing preset?"
 msgstr "Sovrescrivere preimpostazione esistente?"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:796
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1844
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2246
-#: pcbnew/widgets/appearance_controls.cpp:2762
+#: pcbnew/widgets/appearance_controls.cpp:2798
 msgid "Presets"
 msgstr "Reimpostazioni"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:805
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1856
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2258
-#: pcbnew/widgets/appearance_controls.cpp:2774
+#: pcbnew/widgets/appearance_controls.cpp:2810
 msgid "Delete Preset"
 msgstr "Cancella preimpostazione"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:806
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1857
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2259
-#: pcbnew/widgets/appearance_controls.cpp:2775
+#: pcbnew/widgets/appearance_controls.cpp:2811
 msgid "Select preset:"
 msgstr "Seleziona preimpostazione:"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:864
-#: pcbnew/widgets/appearance_controls.cpp:2875
+#: pcbnew/widgets/appearance_controls.cpp:2911
 #, c-format
 msgid "Viewports (%s+Tab):"
 msgstr "Viste (%s+Tab):"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:873
-#: pcbnew/widgets/appearance_controls.cpp:2884
+#: pcbnew/widgets/appearance_controls.cpp:2920
 msgid "Save viewport..."
 msgstr "Salva vista..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:874
-#: pcbnew/widgets/appearance_controls.cpp:2885
+#: pcbnew/widgets/appearance_controls.cpp:2921
 msgid "Delete viewport..."
 msgstr "Cancella vista..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:905
-#: pcbnew/widgets/appearance_controls.cpp:2934
+#: pcbnew/widgets/appearance_controls.cpp:2970
 msgid "Viewport name:"
 msgstr "Nome vista:"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:906
-#: pcbnew/widgets/appearance_controls.cpp:2934
+#: pcbnew/widgets/appearance_controls.cpp:2970
 msgid "Save Viewport"
 msgstr "Salva vista"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:946
-#: pcbnew/widgets/appearance_controls.cpp:2973
+#: pcbnew/widgets/appearance_controls.cpp:3009
 msgid "Viewports"
 msgstr "Viste"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:955
-#: pcbnew/widgets/appearance_controls.cpp:2982
+#: pcbnew/widgets/appearance_controls.cpp:3018
 msgid "Delete Viewport"
 msgstr "Cancella vista"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:956
-#: pcbnew/widgets/appearance_controls.cpp:2983
+#: pcbnew/widgets/appearance_controls.cpp:3019
 msgid "Select viewport:"
 msgstr "Seleziona vista:"
 
@@ -1417,7 +1417,7 @@ msgid "Z:"
 msgstr "Z:"
 
 #: 3d-viewer/dialogs/panel_preview_3d_model_base.cpp:68
-#: gerbview/gerber_draw_item.cpp:722 pcbnew/footprint.cpp:1676
+#: gerbview/gerber_draw_item.cpp:722 pcbnew/footprint.cpp:1681
 #: pcbnew/pad.cpp:1361
 msgid "Rotation"
 msgstr "Rotazione"
@@ -1994,8 +1994,8 @@ msgid "Information"
 msgstr "Informazioni"
 
 #: common/confirm.cpp:266 common/confirm.cpp:269
-#: common/dialogs/panel_embedded_files.cpp:272
-#: common/dialogs/panel_embedded_files.cpp:346
+#: common/dialogs/panel_embedded_files.cpp:285
+#: common/dialogs/panel_embedded_files.cpp:393
 #: eeschema/design_block_utils.cpp:50 eeschema/design_block_utils.cpp:183
 #: eeschema/symbol_editor/symbol_editor.cpp:372
 #: eeschema/symbol_editor/symbol_editor.cpp:998
@@ -2010,7 +2010,7 @@ msgstr "Informazioni"
 #: pcbnew/dialogs/dialog_gencad_export_options.cpp:119
 #: pcbnew/dialogs/dialog_track_via_properties.cpp:570
 #: pcbnew/footprint_libraries_utils.cpp:375
-#: pcbnew/footprint_libraries_utils.cpp:1148 pcbnew/router/router_tool.cpp:1849
+#: pcbnew/footprint_libraries_utils.cpp:1157 pcbnew/router/router_tool.cpp:1849
 #: pcbnew/router/router_tool.cpp:2603
 #: pcbnew/tools/footprint_editor_control.cpp:470 pcbnew/zone_filler.cpp:881
 msgid "Confirmation"
@@ -2049,7 +2049,7 @@ msgid "KiCad Design Block folders"
 msgstr "Cartelle KiCad blocchi progetto"
 
 #: common/design_block_io.cpp:172
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3036
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3039
 #, c-format
 msgid "Cannot overwrite library path '%s'."
 msgstr "Impossibile sovrascrivere il percorso libreria '%s'."
@@ -2066,7 +2066,7 @@ msgstr ""
 "Assicurarsi di avere i permessi di scrittura e riprovare."
 
 #: common/design_block_io.cpp:201 pcbnew/pcb_io/geda/pcb_io_geda.cpp:977
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3061
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3064
 #, c-format
 msgid "Insufficient permissions to delete folder '%s'."
 msgstr "Permessi insufficienti per cancellare la cartella '%s'."
@@ -2167,8 +2167,8 @@ msgstr "Impossibile creare il percorso tabella librerie globale '%s'."
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:50
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:99
 #: pcbnew/dialogs/panel_pcbnew_action_plugins_base.cpp:42
-#: pcbnew/footprint_libraries_utils.cpp:1006
-#: pcbnew/footprint_libraries_utils.cpp:1334
+#: pcbnew/footprint_libraries_utils.cpp:1015
+#: pcbnew/footprint_libraries_utils.cpp:1343
 msgid "Description"
 msgstr "Descrizione"
 
@@ -2555,7 +2555,7 @@ msgstr "Variabili ambiente"
 #: eeschema/dialogs/panel_bom_presets_base.cpp:80
 #: eeschema/dialogs/panel_sym_lib_table.cpp:384
 #: eeschema/dialogs/panel_template_fieldnames_base.cpp:42
-#: eeschema/fields_grid_table.cpp:478 eeschema/sch_pin.cpp:1579
+#: eeschema/fields_grid_table.cpp:469 eeschema/sch_pin.cpp:1579
 #: eeschema/sch_symbol.cpp:2065 eeschema/sch_symbol.cpp:2115
 #: eeschema/symbol_editor/symbol_editor.cpp:1598
 #: eeschema/symbol_viewer_frame.cpp:459
@@ -2565,13 +2565,15 @@ msgstr "Variabili ambiente"
 #: kicad/pcm/dialogs/dialog_manage_repositories_base.cpp:39
 #: kicad/pcm/dialogs/panel_package_base.cpp:50
 #: pcbnew/dialogs/dialog_footprint_wizard_list_base.cpp:42
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:54
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:170
 #: pcbnew/dialogs/panel_fp_lib_table.cpp:438
-#: pcbnew/pcb_fields_grid_table.cpp:174 pcbnew/pcb_group.cpp:507
+#: pcbnew/pcb_fields_grid_table.cpp:143 pcbnew/pcb_group.cpp:507
 #: pcbnew/widgets/pcb_net_inspector_panel.cpp:120
 #: pcbnew/widgets/search_handlers.cpp:176
 #: pcbnew/widgets/search_handlers.cpp:309
 #: pcbnew/widgets/search_handlers.cpp:388 pcbnew/zone.cpp:853
-#: pcbnew/zone.cpp:1913 pcbnew/zone_manager/dialog_zone_manager_base.cpp:38
+#: pcbnew/zone.cpp:1937 pcbnew/zone_manager/dialog_zone_manager_base.cpp:38
 #: pcbnew/zone_manager/model_zones_overview_table.h:75
 msgid "Name"
 msgstr "Nome"
@@ -2771,7 +2773,7 @@ msgstr "Dimensione griglia Y fuori portata."
 #: eeschema/symbol_editor/symbol_editor.cpp:860
 #: pcb_calculator/dialogs/dialog_regulator_form_base.cpp:27
 #: pcbnew/board_stackup_manager/dialog_dielectric_list_manager_base.cpp:31
-#: pcbnew/footprint_libraries_utils.cpp:1040
+#: pcbnew/footprint_libraries_utils.cpp:1049
 msgid "Name:"
 msgstr "Nome:"
 
@@ -3364,7 +3366,7 @@ msgstr "Opzione"
 #: eeschema/dialogs/dialog_sim_format_value.cpp:75
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:57
 #: eeschema/dialogs/panel_sym_lib_table.cpp:385
-#: eeschema/fields_grid_table.cpp:479 eeschema/sch_symbol.cpp:1098
+#: eeschema/fields_grid_table.cpp:470 eeschema/sch_symbol.cpp:1098
 #: eeschema/sch_symbol.cpp:2062 eeschema/sch_symbol.cpp:2112
 #: eeschema/sch_symbol.cpp:2994 eeschema/sim/simulator_frame_ui.cpp:616
 #: eeschema/sim/simulator_frame_ui.cpp:2673
@@ -3374,13 +3376,13 @@ msgstr "Opzione"
 #: eeschema/widgets/search_handlers.cpp:247
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:69
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:70
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:65
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:157
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:169
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:48
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:57
-#: pcbnew/dialogs/panel_fp_lib_table.cpp:439 pcbnew/footprint.cpp:4048
+#: pcbnew/dialogs/panel_fp_lib_table.cpp:439 pcbnew/footprint.cpp:4053
 #: pcbnew/footprint_wizard_frame.cpp:326 pcbnew/pcb_dimension.cpp:605
-#: pcbnew/pcb_fields_grid_table.cpp:175 pcbnew/plot_board_layers.cpp:107
+#: pcbnew/pcb_fields_grid_table.cpp:144 pcbnew/plot_board_layers.cpp:107
 #: pcbnew/widgets/search_handlers.cpp:119
 msgid "Value"
 msgstr "Valore"
@@ -3499,7 +3501,7 @@ msgstr "Modalità d'uscita:"
 #: eeschema/dialogs/dialog_plot_schematic_base.cpp:78
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:72
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:69
-#: eeschema/fields_grid_table.cpp:491
+#: eeschema/fields_grid_table.cpp:482
 #: eeschema/printing/dialog_print_using_printer_base.cpp:35
 #: eeschema/sch_bus_entry.cpp:674 eeschema/sch_junction.cpp:383
 #: eeschema/sch_line.cpp:1099 eeschema/sim/simulator_frame_ui.cpp:609
@@ -3726,7 +3728,7 @@ msgstr "OK"
 #: common/dialogs/git/dialog_git_auth.cpp:54
 #: common/dialogs/git/dialog_git_commit.cpp:143
 #: common/dialogs/git/dialog_git_switch.cpp:69
-#: common/dialogs/panel_embedded_files.cpp:370 common/tool/actions.cpp:159
+#: common/dialogs/panel_embedded_files.cpp:417 common/tool/actions.cpp:159
 #: eeschema/dialogs/dialog_erc.cpp:426
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1344 eeschema/sheet.cpp:783
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:962
@@ -4253,7 +4255,7 @@ msgstr "Usa icone compatte nelle barre degli strumenti"
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283
 #: pcbnew/microwave/microwave_polygon.cpp:127 pcbnew/tools/pcb_control.cpp:348
 #: pcbnew/widgets/appearance_controls.cpp:637
-#: pcbnew/widgets/appearance_controls.cpp:1804
+#: pcbnew/widgets/appearance_controls.cpp:1840
 msgid "Normal"
 msgstr "Normale"
 
@@ -4658,8 +4660,8 @@ msgstr ""
 "libreria."
 
 #: common/dialogs/panel_design_block_lib_table.cpp:1010
-#: common/dialogs/panel_embedded_files.cpp:348
-#: common/dialogs/panel_embedded_files.cpp:370
+#: common/dialogs/panel_embedded_files.cpp:395
+#: common/dialogs/panel_embedded_files.cpp:417
 #: eeschema/design_block_utils.cpp:89
 #: eeschema/dialogs/panel_sym_lib_table.cpp:688 eeschema/sch_base_frame.cpp:306
 #: pcbnew/dialogs/panel_fp_lib_table.cpp:1038
@@ -4749,8 +4751,8 @@ msgstr "Visibile"
 #: eeschema/symbol_editor/symbol_editor.cpp:826 include/lib_table_grid.h:208
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:46
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:95
-#: pcbnew/footprint_libraries_utils.cpp:1005
-#: pcbnew/footprint_libraries_utils.cpp:1333
+#: pcbnew/footprint_libraries_utils.cpp:1014
+#: pcbnew/footprint_libraries_utils.cpp:1342
 msgid "Nickname"
 msgstr "Denominazione"
 
@@ -4836,22 +4838,14 @@ msgstr "Copia riferimento incorporato"
 msgid "Copy the reference for this embedded file"
 msgstr "Copia il riferimento per questo file incorporato"
 
-#: common/dialogs/panel_embedded_files.cpp:260
-msgid "Select a file to embed"
-msgstr "Seleziona file da incorporare"
-
-#: common/dialogs/panel_embedded_files.cpp:261
-msgid "All files|*.*"
-msgstr "Tutti i file *.*"
-
-#: common/dialogs/panel_embedded_files.cpp:270
-#: common/dialogs/panel_embedded_files.cpp:343
+#: common/dialogs/panel_embedded_files.cpp:283
+#: common/dialogs/panel_embedded_files.cpp:390
 #, c-format
 msgid "File '%s' already exists."
 msgstr "Il file' %s' esiste già."
 
-#: common/dialogs/panel_embedded_files.cpp:274
-#: common/dialogs/panel_embedded_files.cpp:348
+#: common/dialogs/panel_embedded_files.cpp:286
+#: common/dialogs/panel_embedded_files.cpp:395
 #: eeschema/design_block_utils.cpp:51 eeschema/design_block_utils.cpp:184
 #: eeschema/symbol_editor/symbol_editor.cpp:373
 #: eeschema/symbol_editor/symbol_editor.cpp:999
@@ -4863,40 +4857,48 @@ msgstr "Il file' %s' esiste già."
 #: pcbnew/dialogs/dialog_export_odbpp.cpp:411
 #: pcbnew/dialogs/dialog_gencad_export_options.cpp:120
 #: pcbnew/footprint_libraries_utils.cpp:376
-#: pcbnew/footprint_libraries_utils.cpp:1150
+#: pcbnew/footprint_libraries_utils.cpp:1159
 #: pcbnew/tools/footprint_editor_control.cpp:472
 msgid "Overwrite"
 msgstr "Sovrascrivere"
 
-#: common/dialogs/panel_embedded_files.cpp:293
+#: common/dialogs/panel_embedded_files.cpp:305
 #, c-format
 msgid "Failed to add file '%s'."
 msgstr "Fallita aggiunta del file '%s'."
 
-#: common/dialogs/panel_embedded_files.cpp:330
+#: common/dialogs/panel_embedded_files.cpp:318
+msgid "Select a file to embed"
+msgstr "Seleziona file da incorporare"
+
+#: common/dialogs/panel_embedded_files.cpp:319
+msgid "All files|*.*"
+msgstr "Tutti i file *.*"
+
+#: common/dialogs/panel_embedded_files.cpp:377
 msgid "Select a directory to export files"
 msgstr "Seleziona una cartella per esportare i file"
 
-#: common/dialogs/panel_embedded_files.cpp:362
+#: common/dialogs/panel_embedded_files.cpp:409
 #, c-format
 msgid "Directory '%s' is not writable."
 msgstr "Directory '%s' non scrivibile."
 
-#: common/dialogs/panel_embedded_files.cpp:365
+#: common/dialogs/panel_embedded_files.cpp:412
 #, c-format
 msgid "Folder '%s' is not writable."
 msgstr "Cartella '%s' non scrivibile."
 
-#: common/dialogs/panel_embedded_files.cpp:370
+#: common/dialogs/panel_embedded_files.cpp:417
 msgid "Retry"
 msgstr "Riprova"
 
-#: common/dialogs/panel_embedded_files.cpp:397
+#: common/dialogs/panel_embedded_files.cpp:444
 #, c-format
 msgid "Failed to open file '%s'."
 msgstr "Fallita apertura file '%s'."
 
-#: common/dialogs/panel_embedded_files.cpp:407
+#: common/dialogs/panel_embedded_files.cpp:454
 #, c-format
 msgid "Failed to write file '%s'."
 msgstr "Fallita scrittura file '%s'."
@@ -5185,12 +5187,12 @@ msgstr "Zoom"
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1099
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:583
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:854
-#: pcbnew/dialogs/dialog_plot_base.cpp:118 pcbnew/footprint.cpp:4007
-#: pcbnew/pad.cpp:2507 pcbnew/pad.cpp:2526 pcbnew/pcb_dimension.cpp:1973
+#: pcbnew/dialogs/dialog_plot_base.cpp:118 pcbnew/footprint.cpp:4012
+#: pcbnew/pad.cpp:2501 pcbnew/pad.cpp:2520 pcbnew/pcb_dimension.cpp:1973
 #: pcbnew/widgets/appearance_controls.cpp:729
 #: pcbnew/widgets/appearance_controls.cpp:771
-#: pcbnew/widgets/appearance_controls.cpp:2540
-#: pcbnew/widgets/appearance_controls.cpp:2559 pcbnew/zone.cpp:1804
+#: pcbnew/widgets/appearance_controls.cpp:2576
+#: pcbnew/widgets/appearance_controls.cpp:2595 pcbnew/zone.cpp:1828
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:83
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 msgid "None"
@@ -5423,9 +5425,9 @@ msgstr "<Non definito>"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:232
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:363
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:332
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:854 pcbnew/footprint.cpp:4009
-#: pcbnew/pad.cpp:2528 pcbnew/pcb_table.cpp:533 pcbnew/pcb_textbox.cpp:795
-#: pcbnew/zone.cpp:857 pcbnew/zone.cpp:1806
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:854 pcbnew/footprint.cpp:4014
+#: pcbnew/pad.cpp:2522 pcbnew/pcb_table.cpp:533 pcbnew/pcb_textbox.cpp:795
+#: pcbnew/zone.cpp:857 pcbnew/zone.cpp:1830
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 msgid "Solid"
 msgstr "Pieno"
@@ -5555,7 +5557,7 @@ msgstr "Netclass"
 
 #: common/dialogs/panel_setup_netclasses_base.cpp:52
 #: pcbnew/tools/board_inspection_tool.cpp:641
-#: pcbnew/tools/board_inspection_tool.cpp:1201 pcbnew/zone.cpp:2048
+#: pcbnew/tools/board_inspection_tool.cpp:1201 pcbnew/zone.cpp:2072
 msgid "Clearance"
 msgstr "Distanza"
 
@@ -5649,7 +5651,7 @@ msgstr "Motivo"
 
 #: common/dialogs/panel_setup_netclasses_base.cpp:153
 #: eeschema/sch_field.cpp:1270 eeschema/sch_label.cpp:207
-#: pcbnew/board_connected_item.cpp:200 pcbnew/pad.cpp:2582 pcbnew/zone.cpp:1907
+#: pcbnew/board_connected_item.cpp:200 pcbnew/pad.cpp:2576 pcbnew/zone.cpp:1931
 msgid "Net Class"
 msgstr "Netclass"
 
@@ -5778,7 +5780,7 @@ msgstr "Linea"
 #: common/eda_shape.cpp:2203
 #: eeschema/dialogs/dialog_label_properties_base.cpp:178
 #: eeschema/sch_label.cpp:2249
-#: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:2499
+#: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:2493
 #: pcbnew/pcb_dimension.cpp:1974
 msgid "Rectangle"
 msgstr "Rettangolo"
@@ -5960,7 +5962,7 @@ msgstr "Mouse e touchpad"
 msgid "Hotkeys"
 msgstr "Tasti comando"
 
-#: common/eda_base_frame.cpp:1116 kicad/project_tree_pane.cpp:1008
+#: common/eda_base_frame.cpp:1116 kicad/project_tree_pane.cpp:1009
 msgid "Version Control"
 msgstr "Controllo versionamento"
 
@@ -6017,7 +6019,7 @@ msgstr "Simulatore"
 
 #: common/eda_base_frame.cpp:1182 common/tool/actions.cpp:1106
 #: common/tool/common_tools.cpp:617 kicad/tools/kicad_manager_actions.cpp:147
-#: pcbnew/footprint_edit_frame.cpp:1035 pcbnew/menubar_footprint_editor.cpp:92
+#: pcbnew/footprint_edit_frame.cpp:1045 pcbnew/menubar_footprint_editor.cpp:92
 msgid "Footprint Editor"
 msgstr "Editor impronte"
 
@@ -6189,7 +6191,7 @@ msgstr "Pollici"
 msgid "Constrain to H, V, 45"
 msgstr "Blocca a O, V e 45 gradi"
 
-#: common/eda_draw_frame.cpp:1121 pcbnew/footprint_libraries_utils.cpp:1368
+#: common/eda_draw_frame.cpp:1121 pcbnew/footprint_libraries_utils.cpp:1377
 msgid "Select Library"
 msgstr "Seleziona libreria"
 
@@ -6410,7 +6412,7 @@ msgstr "Arco"
 #: eeschema/dialogs/dialog_label_properties_base.cpp:172
 #: eeschema/sch_label.cpp:2247 gerbview/gerber_draw_item.cpp:231
 #: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:1515
-#: pcbnew/pad.cpp:2498 pcbnew/pcb_dimension.cpp:1975
+#: pcbnew/pad.cpp:2492 pcbnew/pcb_dimension.cpp:1975
 msgid "Circle"
 msgstr "Cerchio"
 
@@ -6492,7 +6494,7 @@ msgstr "Punti"
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:40
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:169
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2140 pcbnew/pad.cpp:1348
-#: pcbnew/pcb_fields_grid_table.cpp:177 pcbnew/pcb_reference_image.cpp:215
+#: pcbnew/pcb_fields_grid_table.cpp:146 pcbnew/pcb_reference_image.cpp:215
 #: pcbnew/pcb_reference_image.cpp:368 pcbnew/pcb_tablecell.cpp:197
 #: pcbnew/pcb_tablecell.cpp:204 pcbnew/pcb_target.cpp:156
 #: pcbnew/pcb_target.cpp:249 pcbnew/pcb_text.cpp:292 pcbnew/pcb_textbox.cpp:814
@@ -6509,7 +6511,7 @@ msgstr "Larghezza"
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:55
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:56
 #: pcbnew/pad.cpp:1349 pcbnew/pcb_dimension.cpp:1012
-#: pcbnew/pcb_fields_grid_table.cpp:178 pcbnew/pcb_reference_image.cpp:217
+#: pcbnew/pcb_fields_grid_table.cpp:147 pcbnew/pcb_reference_image.cpp:217
 #: pcbnew/pcb_reference_image.cpp:375 pcbnew/pcb_tablecell.cpp:198
 #: pcbnew/pcb_tablecell.cpp:205 pcbnew/pcb_text.cpp:293
 #: pcbnew/pcb_textbox.cpp:815
@@ -6591,7 +6593,7 @@ msgstr "Colore riempimento"
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:62
 #: eeschema/dialogs/dialog_tablecell_properties_base.cpp:119
 #: eeschema/dialogs/dialog_text_properties_base.cpp:113
-#: eeschema/fields_grid_table.cpp:484 eeschema/sch_label.cpp:1197
+#: eeschema/fields_grid_table.cpp:475 eeschema/sch_label.cpp:1197
 #: eeschema/sch_label.cpp:2269 eeschema/sch_tablecell.cpp:128
 #: eeschema/sch_text.cpp:637 eeschema/sch_textbox.cpp:543
 #: pagelayout_editor/dialogs/properties_frame_base.cpp:98
@@ -6602,7 +6604,7 @@ msgstr "Colore riempimento"
 #: pcbnew/dialogs/dialog_tablecell_properties_base.cpp:125
 #: pcbnew/dialogs/panel_fp_editor_graphics_defaults_base.cpp:57
 #: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:52
-#: pcbnew/pcb_fields_grid_table.cpp:180
+#: pcbnew/pcb_fields_grid_table.cpp:149
 msgid "Italic"
 msgstr "Corsivo"
 
@@ -6617,7 +6619,7 @@ msgstr "Corsivo"
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:63
 #: eeschema/dialogs/dialog_tablecell_properties_base.cpp:116
 #: eeschema/dialogs/dialog_text_properties_base.cpp:108
-#: eeschema/fields_grid_table.cpp:485 eeschema/sch_label.cpp:1197
+#: eeschema/fields_grid_table.cpp:476 eeschema/sch_label.cpp:1197
 #: eeschema/sch_label.cpp:2270 eeschema/sch_tablecell.cpp:128
 #: eeschema/sch_text.cpp:637 eeschema/sch_textbox.cpp:543
 #: eeschema/widgets/tuner_slider_base.cpp:48
@@ -6634,8 +6636,8 @@ msgstr "Grassetto+corsivo"
 #: common/eda_text.cpp:1330
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:242
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
-#: eeschema/fields_grid_table.cpp:310 eeschema/fields_grid_table.cpp:725
-#: eeschema/fields_grid_table.cpp:869 eeschema/pin_type.cpp:113
+#: eeschema/fields_grid_table.cpp:301 eeschema/fields_grid_table.cpp:716
+#: eeschema/fields_grid_table.cpp:860 eeschema/pin_type.cpp:113
 #: eeschema/sch_field.cpp:1144 eeschema/sch_field.cpp:1731
 #: eeschema/sch_pin.cpp:2185 pcbnew/dialogs/dialog_render_job.cpp:42
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2604
@@ -6645,9 +6647,9 @@ msgstr "Sinistra"
 #: common/eda_text.cpp:1331 common/eda_text.cpp:1340
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:303 eeschema/fields_grid_table.cpp:311
-#: eeschema/fields_grid_table.cpp:726 eeschema/fields_grid_table.cpp:737
-#: eeschema/fields_grid_table.cpp:871 eeschema/fields_grid_table.cpp:895
+#: eeschema/fields_grid_table.cpp:294 eeschema/fields_grid_table.cpp:302
+#: eeschema/fields_grid_table.cpp:717 eeschema/fields_grid_table.cpp:728
+#: eeschema/fields_grid_table.cpp:862 eeschema/fields_grid_table.cpp:886
 #: eeschema/sch_field.cpp:1145 eeschema/sch_field.cpp:1155
 #: eeschema/sch_field.cpp:1732 eeschema/sch_field.cpp:1741
 #: eeschema/sch_text.cpp:658 gerbview/gerber_file_image.cpp:361
@@ -6662,8 +6664,8 @@ msgstr "Centra"
 #: common/eda_text.cpp:1332
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:242
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
-#: eeschema/fields_grid_table.cpp:312 eeschema/fields_grid_table.cpp:727
-#: eeschema/fields_grid_table.cpp:873 eeschema/pin_type.cpp:112
+#: eeschema/fields_grid_table.cpp:303 eeschema/fields_grid_table.cpp:718
+#: eeschema/fields_grid_table.cpp:864 eeschema/pin_type.cpp:112
 #: eeschema/sch_field.cpp:1146 eeschema/sch_field.cpp:1733
 #: eeschema/sch_pin.cpp:2184 pcbnew/dialogs/dialog_render_job.cpp:43
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2605
@@ -6672,8 +6674,8 @@ msgstr "Destra"
 
 #: common/eda_text.cpp:1339
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:302 eeschema/fields_grid_table.cpp:736
-#: eeschema/fields_grid_table.cpp:893 eeschema/sch_field.cpp:1154
+#: eeschema/fields_grid_table.cpp:293 eeschema/fields_grid_table.cpp:727
+#: eeschema/fields_grid_table.cpp:884 eeschema/sch_field.cpp:1154
 #: eeschema/sch_field.cpp:1740 eeschema/sch_text.cpp:657
 #: pcbnew/dialogs/dialog_render_job.cpp:44
 msgid "Top"
@@ -6681,8 +6683,8 @@ msgstr "Alto"
 
 #: common/eda_text.cpp:1341
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:304 eeschema/fields_grid_table.cpp:738
-#: eeschema/fields_grid_table.cpp:897 eeschema/sch_field.cpp:1156
+#: eeschema/fields_grid_table.cpp:295 eeschema/fields_grid_table.cpp:729
+#: eeschema/fields_grid_table.cpp:888 eeschema/sch_field.cpp:1156
 #: eeschema/sch_field.cpp:1742 eeschema/sch_text.cpp:659
 #: pcbnew/dialogs/dialog_render_job.cpp:40
 msgid "Bottom"
@@ -6695,15 +6697,15 @@ msgstr "Basso"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:68
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:68
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:65
-#: eeschema/fields_grid_table.cpp:487 eeschema/sch_field.cpp:1781
+#: eeschema/fields_grid_table.cpp:478 eeschema/sch_field.cpp:1781
 #: eeschema/sch_pin.cpp:1589 eeschema/sch_pin.cpp:2230
 #: eeschema/sch_symbol.cpp:2965 eeschema/sch_tablecell.cpp:203
 #: eeschema/sch_text.cpp:783 eeschema/sch_textbox.cpp:714
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:59
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:60
-#: pcbnew/footprint.cpp:4039 pcbnew/pad.cpp:2545 pcbnew/pcb_dimension.cpp:1756
-#: pcbnew/pcb_dimension.cpp:1831 pcbnew/pcb_fields_grid_table.cpp:182
-#: pcbnew/pcb_tablecell.cpp:207 pcbnew/zone.cpp:1977
+#: pcbnew/footprint.cpp:4044 pcbnew/pad.cpp:2539 pcbnew/pcb_dimension.cpp:1756
+#: pcbnew/pcb_dimension.cpp:1831 pcbnew/pcb_fields_grid_table.cpp:151
+#: pcbnew/pcb_tablecell.cpp:207 pcbnew/zone.cpp:2001
 msgid "Orientation"
 msgstr "Orientamento"
 
@@ -6722,7 +6724,7 @@ msgstr "Proprietà testo"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:71
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:71
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:68
-#: eeschema/fields_grid_table.cpp:490 eeschema/sch_field.cpp:1136
+#: eeschema/fields_grid_table.cpp:481 eeschema/sch_field.cpp:1136
 #: eeschema/sch_label.cpp:1195 eeschema/sch_tablecell.cpp:126
 #: eeschema/sch_text.cpp:635 eeschema/sch_textbox.cpp:541
 #: eeschema/widgets/sch_properties_panel.cpp:258 pcbnew/pcb_dimension.cpp:628
@@ -6737,14 +6739,14 @@ msgstr "Font"
 #: pcbnew/board_stackup_manager/panel_board_stackup_base.cpp:91
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:56
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:57
-#: pcbnew/pcb_fields_grid_table.cpp:179 pcbnew/pcb_tablecell.cpp:206
+#: pcbnew/pcb_fields_grid_table.cpp:148 pcbnew/pcb_tablecell.cpp:206
 #: pcbnew/pcb_text.cpp:291
 msgid "Thickness"
 msgstr "Spessore"
 
 #: common/eda_text.cpp:1375 eeschema/sch_field.cpp:1772
 #: eeschema/sch_text.cpp:772 pcbnew/microwave/microwave_polygon.cpp:127
-#: pcbnew/pcb_fields_grid_table.cpp:187
+#: pcbnew/pcb_fields_grid_table.cpp:156
 msgid "Mirrored"
 msgstr "Speculare"
 
@@ -7253,7 +7255,7 @@ msgstr "Copia le celle selezionate sugli appunti"
 #: common/widgets/listbox_tricks.cpp:51
 #: eeschema/tools/sch_editor_control.cpp:2270
 #: eeschema/tools/symbol_editor_edit_tool.cpp:1020
-#: pcbnew/dialogs/panel_setup_rules.cpp:132 pcbnew/tools/pcb_control.cpp:1234
+#: pcbnew/dialogs/panel_setup_rules.cpp:132 pcbnew/tools/pcb_control.cpp:1238
 msgid "Paste"
 msgstr "Incolla"
 
@@ -7264,7 +7266,7 @@ msgstr "Incolla le celle sugli appunti sulla matrice alla cella corrente"
 #: common/grid_tricks.cpp:368 common/tool/actions.cpp:291
 #: common/widgets/listbox_tricks.cpp:54 eeschema/tools/sch_edit_tool.cpp:1680
 #: eeschema/tools/symbol_editor_edit_tool.cpp:476
-#: kicad/dialogs/panel_jobset.cpp:363 kicad/project_tree_pane.cpp:941
+#: kicad/dialogs/panel_jobset.cpp:363 kicad/project_tree_pane.cpp:942
 #: pcbnew/dialogs/panel_setup_rules.cpp:133 pcbnew/tools/edit_tool.cpp:2646
 msgid "Delete"
 msgstr "Cancella"
@@ -7856,165 +7858,165 @@ msgstr "Impossibile cambiare lingua in %s"
 msgid "undefined"
 msgstr "indefinito"
 
-#: common/layer_id.cpp:112
+#: common/layer_id.cpp:67
 #: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr_parser.cpp:1149
 msgid "Rescue"
 msgstr "Recupera"
 
-#: common/layer_id.cpp:116 eeschema/widgets/panel_sch_selection_filter.cpp:204
+#: common/layer_id.cpp:71 eeschema/widgets/panel_sch_selection_filter.cpp:204
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:37
 msgid "Wires"
 msgstr "Fili"
 
-#: common/layer_id.cpp:117
+#: common/layer_id.cpp:72
 msgid "Buses"
 msgstr "Bus"
 
-#: common/layer_id.cpp:118
+#: common/layer_id.cpp:73
 msgid "Bus junctions"
 msgstr "Giunzioni bus"
 
-#: common/layer_id.cpp:119
+#: common/layer_id.cpp:74
 msgid "Junctions"
 msgstr "Giunzioni"
 
-#: common/layer_id.cpp:120 eeschema/widgets/panel_sch_selection_filter.cpp:205
+#: common/layer_id.cpp:75 eeschema/widgets/panel_sch_selection_filter.cpp:205
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:41
 #: eeschema/widgets/search_handlers.cpp:399
 msgid "Labels"
 msgstr "Etichette"
 
-#: common/layer_id.cpp:121
+#: common/layer_id.cpp:76
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:45
 msgid "Global labels"
 msgstr "Etichette globali"
 
-#: common/layer_id.cpp:122
+#: common/layer_id.cpp:77
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:48
 msgid "Hierarchical labels"
 msgstr "Etichette gerarchiche"
 
-#: common/layer_id.cpp:123 eeschema/sch_symbol.cpp:2981
+#: common/layer_id.cpp:78 eeschema/sch_symbol.cpp:2981
 msgid "Pin numbers"
 msgstr "Numeri pin"
 
-#: common/layer_id.cpp:124 eeschema/sch_symbol.cpp:2985
+#: common/layer_id.cpp:79 eeschema/sch_symbol.cpp:2985
 msgid "Pin names"
 msgstr "Nomi pin"
 
-#: common/layer_id.cpp:125
+#: common/layer_id.cpp:80
 msgid "Symbol references"
 msgstr "Riferimenti simboli"
 
-#: common/layer_id.cpp:126
+#: common/layer_id.cpp:81
 msgid "Symbol values"
 msgstr "Valori simboli"
 
-#: common/layer_id.cpp:127
+#: common/layer_id.cpp:82
 msgid "Symbol fields"
 msgstr "Campi simboli"
 
-#: common/layer_id.cpp:128
+#: common/layer_id.cpp:83
 msgid "Sheet references"
 msgstr "Riferimenti foglio"
 
-#: common/layer_id.cpp:129
+#: common/layer_id.cpp:84
 msgid "Net class references"
 msgstr "Riferimenti netclass"
 
-#: common/layer_id.cpp:130
+#: common/layer_id.cpp:85
 msgid "Rule areas"
 msgstr "Aree regole"
 
-#: common/layer_id.cpp:131
+#: common/layer_id.cpp:86
 msgid "Symbol body outlines"
 msgstr "Profili corpo simbolo"
 
-#: common/layer_id.cpp:132
+#: common/layer_id.cpp:87
 msgid "Symbol body fills"
 msgstr "Riempimenti corpi simboli"
 
-#: common/layer_id.cpp:133
+#: common/layer_id.cpp:88
 msgid "Shape fills"
 msgstr "Riempimenti forme"
 
-#: common/layer_id.cpp:134
+#: common/layer_id.cpp:89
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:72
 msgid "Schematic text && graphics"
 msgstr "Testi e grafiche schema"
 
-#: common/layer_id.cpp:135
+#: common/layer_id.cpp:90
 msgid "Symbol private text && graphics"
 msgstr "Testi e grafiche schema simbolo"
 
-#: common/layer_id.cpp:136
+#: common/layer_id.cpp:91
 msgid "Schematic text && graphics backgrounds"
 msgstr "Testi schemi elettrici e grafiche di sfondo"
 
-#: common/layer_id.cpp:137 eeschema/widgets/panel_sch_selection_filter.cpp:206
+#: common/layer_id.cpp:92 eeschema/widgets/panel_sch_selection_filter.cpp:206
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:33
 msgid "Pins"
 msgstr "Pin"
 
-#: common/layer_id.cpp:138
+#: common/layer_id.cpp:93
 msgid "Sheet borders"
 msgstr "Bordi foglio"
 
-#: common/layer_id.cpp:139
+#: common/layer_id.cpp:94
 msgid "Sheet backgrounds"
 msgstr "Sfondi fogli"
 
-#: common/layer_id.cpp:140
+#: common/layer_id.cpp:95
 msgid "Sheet names"
 msgstr "Nomi fogli"
 
-#: common/layer_id.cpp:141
+#: common/layer_id.cpp:96
 msgid "Sheet fields"
 msgstr "Campi fogli"
 
-#: common/layer_id.cpp:142
+#: common/layer_id.cpp:97
 msgid "Sheet file names"
 msgstr "Nomi file fogli"
 
-#: common/layer_id.cpp:143
+#: common/layer_id.cpp:98
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:63
 msgid "Sheet pins"
 msgstr "Pin fogli"
 
-#: common/layer_id.cpp:144
+#: common/layer_id.cpp:99
 msgid "No-connect symbols"
 msgstr "Simboli di non connesso"
 
-#: common/layer_id.cpp:145
+#: common/layer_id.cpp:100
 msgid "DNP markers"
 msgstr "Marcatori DNP"
 
-#: common/layer_id.cpp:146
+#: common/layer_id.cpp:101
 msgid "Excluded-from-simulation markers"
 msgstr "Marcatori di escluso-dalla-simulazione"
 
-#: common/layer_id.cpp:147
+#: common/layer_id.cpp:102
 msgid "ERC warnings"
 msgstr "Avvisi ERC"
 
-#: common/layer_id.cpp:148
+#: common/layer_id.cpp:103
 msgid "ERC errors"
 msgstr "Errori ERC"
 
-#: common/layer_id.cpp:149
+#: common/layer_id.cpp:104
 msgid "ERC exclusions"
 msgstr "Esclusioni ERC"
 
-#: common/layer_id.cpp:150 common/layer_id.cpp:189
+#: common/layer_id.cpp:105 common/layer_id.cpp:144
 #: pcbnew/widgets/appearance_controls.cpp:347
 msgid "Anchors"
 msgstr "Ancoraggi"
 
-#: common/layer_id.cpp:151 common/layer_id.cpp:193
+#: common/layer_id.cpp:106 common/layer_id.cpp:148
 msgid "Helper items"
 msgstr "Elementi di aiuto"
 
-#: common/layer_id.cpp:152 common/layer_id.cpp:194 common/tool/grid_menu.cpp:56
+#: common/layer_id.cpp:107 common/layer_id.cpp:149 common/tool/grid_menu.cpp:56
 #: eeschema/tools/sch_editor_control.cpp:2867
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:103
 #: gerbview/widgets/gerbview_layer_widget.cpp:135
@@ -8022,80 +8024,80 @@ msgstr "Elementi di aiuto"
 msgid "Grid"
 msgstr "Griglia"
 
-#: common/layer_id.cpp:153
+#: common/layer_id.cpp:108
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:104
 msgid "Axes"
 msgstr "Assi"
 
-#: common/layer_id.cpp:154 common/layer_id.cpp:196
+#: common/layer_id.cpp:109 common/layer_id.cpp:151
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:107
 #: gerbview/widgets/gerbview_layer_widget.cpp:141
 msgid "Background"
 msgstr "Sfondo"
 
-#: common/layer_id.cpp:155 common/layer_id.cpp:192
+#: common/layer_id.cpp:110 common/layer_id.cpp:147
 #: common/widgets/gal_options_panel_base.cpp:120
 #: eeschema/sim/simulator_frame_ui.cpp:613
 #: eeschema/sim/simulator_frame_ui_base.cpp:167
 msgid "Cursor"
 msgstr "Puntatore"
 
-#: common/layer_id.cpp:156
+#: common/layer_id.cpp:111
 msgid "Hovered items"
 msgstr "Elementi sospesi"
 
-#: common/layer_id.cpp:157
+#: common/layer_id.cpp:112
 msgid "Highlighted items"
 msgstr "Elementi evidenziati"
 
-#: common/layer_id.cpp:158
+#: common/layer_id.cpp:113
 msgid "Hidden items"
 msgstr "Elementi nascosti"
 
-#: common/layer_id.cpp:159 common/layer_id.cpp:197
+#: common/layer_id.cpp:114 common/layer_id.cpp:152
 msgid "Selection highlight"
 msgstr "Evidenziazione selezione"
 
-#: common/layer_id.cpp:160
+#: common/layer_id.cpp:115
 msgid "Net color highlight"
 msgstr "Colore evidenziazione collegamento"
 
-#: common/layer_id.cpp:161 common/layer_id.cpp:190
+#: common/layer_id.cpp:116 common/layer_id.cpp:145
 msgid "Drawing sheet"
 msgstr "Foglio di disegno"
 
-#: common/layer_id.cpp:162 common/layer_id.cpp:191
+#: common/layer_id.cpp:117 common/layer_id.cpp:146
 msgid "Page limits"
 msgstr "Bordi pagina"
 
-#: common/layer_id.cpp:163
+#: common/layer_id.cpp:118
 msgid "Operating point voltages"
 msgstr "Tensioni punto operativo"
 
-#: common/layer_id.cpp:164
+#: common/layer_id.cpp:119
 msgid "Operating point currents"
 msgstr "Correnti punto operativo"
 
-#: common/layer_id.cpp:168
+#: common/layer_id.cpp:123
 msgid "Footprints front"
 msgstr "Impronte fronte"
 
-#: common/layer_id.cpp:169
+#: common/layer_id.cpp:124
 msgid "Footprints back"
 msgstr "Impronte retro"
 
-#: common/layer_id.cpp:171
+#: common/layer_id.cpp:126
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:27
 #: eeschema/dialogs/dialog_update_from_pcb_base.cpp:53
 #: pcbnew/dialogs/dialog_global_edit_text_and_graphics_base.cpp:28
 msgid "Reference designators"
 msgstr "Riferimenti"
 
-#: common/layer_id.cpp:172
+#: common/layer_id.cpp:127
 msgid "Footprint text"
 msgstr "Testo impronta"
 
-#: common/layer_id.cpp:173
+#: common/layer_id.cpp:128
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:27
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:64
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:24
@@ -8105,91 +8107,91 @@ msgstr "Testo impronta"
 msgid "Tracks"
 msgstr "Piste"
 
-#: common/layer_id.cpp:174
+#: common/layer_id.cpp:129
 msgid "Through vias"
 msgstr "Via passanti"
 
-#: common/layer_id.cpp:175
+#: common/layer_id.cpp:130
 msgid "Blind/Buried vias"
 msgstr "Via cieci/sepolti"
 
-#: common/layer_id.cpp:176
+#: common/layer_id.cpp:131
 msgid "Micro-vias"
 msgstr "Microvia"
 
-#: common/layer_id.cpp:177
+#: common/layer_id.cpp:132
 msgid "Via holes"
 msgstr "Fori via"
 
-#: common/layer_id.cpp:178
+#: common/layer_id.cpp:133
 msgid "Via hole walls"
 msgstr "Muri di fori via"
 
-#: common/layer_id.cpp:179
+#: common/layer_id.cpp:134
 msgid "Plated holes"
 msgstr "Fori metallizzati"
 
-#: common/layer_id.cpp:180
+#: common/layer_id.cpp:135
 msgid "Plated hole walls"
 msgstr "Muri di fori metallizzati"
 
-#: common/layer_id.cpp:181
+#: common/layer_id.cpp:136
 msgid "Non-plated holes"
 msgstr "Fori non metallizzati"
 
-#: common/layer_id.cpp:182 pcbnew/dialogs/panel_edit_options_base.cpp:371
+#: common/layer_id.cpp:137 pcbnew/dialogs/panel_edit_options_base.cpp:371
 #: pcbnew/widgets/appearance_controls.cpp:343
 #: pcbnew/widgets/appearance_controls.cpp:721
-#: pcbnew/widgets/appearance_controls.cpp:2537
+#: pcbnew/widgets/appearance_controls.cpp:2573
 #: pcbnew/widgets/search_handlers.cpp:386
 msgid "Ratsnest"
 msgstr "Ratsnest"
 
-#: common/layer_id.cpp:183
+#: common/layer_id.cpp:138
 msgid "DRC warnings"
 msgstr "Avvisi DRC"
 
-#: common/layer_id.cpp:184
+#: common/layer_id.cpp:139
 msgid "DRC errors"
 msgstr "Errori DRC"
 
-#: common/layer_id.cpp:185
+#: common/layer_id.cpp:140
 msgid "DRC shape 1"
 msgstr "Forma 1 CRP"
 
-#: common/layer_id.cpp:186
+#: common/layer_id.cpp:141
 msgid "DRC shape 2"
 msgstr "Forma 2 CRP"
 
-#: common/layer_id.cpp:187
+#: common/layer_id.cpp:142
 msgid "DRC exclusions"
 msgstr "Esclusioni DRC"
 
-#: common/layer_id.cpp:188
+#: common/layer_id.cpp:143
 msgid "DRC marker shadows"
 msgstr "Ombre marcatori DRC"
 
-#: common/layer_id.cpp:195
+#: common/layer_id.cpp:150
 msgid "Grid axes"
 msgstr "Assi griglia"
 
-#: common/layer_id.cpp:198
+#: common/layer_id.cpp:153
 msgid "Locked item shadow"
 msgstr "Ombra elementi bloccati"
 
-#: common/layer_id.cpp:199
+#: common/layer_id.cpp:154
 msgid "Courtyard collision shadow"
 msgstr "Ombra collisione ingombri"
 
-#: common/layer_id.cpp:200
+#: common/layer_id.cpp:155
 msgid "Track net names"
 msgstr "Nomi collegamenti piste"
 
-#: common/layer_id.cpp:201
+#: common/layer_id.cpp:156
 msgid "Pad net names"
 msgstr "Nomi collegamenti piazzole"
 
-#: common/layer_id.cpp:202
+#: common/layer_id.cpp:157
 msgid "Via net names"
 msgstr "Nomi collegamenti via"
 
@@ -8248,13 +8250,13 @@ msgstr "Elemento"
 
 #: common/lib_tree_model_adapter.cpp:422
 #: eeschema/widgets/panel_design_block_chooser.cpp:411
-#: eeschema/widgets/panel_symbol_chooser.cpp:171
+#: eeschema/widgets/panel_symbol_chooser.cpp:173
 #: pcbnew/widgets/panel_footprint_chooser.cpp:96
 msgid "Recently Used"
 msgstr "Usati recentemente"
 
 #: common/lib_tree_model_adapter.cpp:424
-#: eeschema/widgets/panel_symbol_chooser.cpp:178
+#: eeschema/widgets/panel_symbol_chooser.cpp:180
 msgid "Already Placed"
 msgstr "Già piazzato"
 
@@ -8538,7 +8540,7 @@ msgstr "Modifica predefiniti"
 #: eeschema/dialogs/dialog_sim_model_base.cpp:271 eeschema/sch_symbol.cpp:2058
 #: eeschema/sch_symbol.cpp:2110 eeschema/sch_symbol.cpp:2991
 #: eeschema/widgets/search_handlers.cpp:160
-#: eeschema/widgets/search_handlers.cpp:246 pcbnew/footprint.cpp:4045
+#: eeschema/widgets/search_handlers.cpp:246 pcbnew/footprint.cpp:4050
 #: pcbnew/widgets/search_handlers.cpp:118
 msgid "Reference"
 msgstr "Riferimento"
@@ -8560,7 +8562,7 @@ msgstr "Raggruppati per valore e impronta"
 #: eeschema/tools/sch_edit_tool.cpp:551
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:179
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:184
-#: pcbnew/footprint.cpp:4068
+#: pcbnew/footprint.cpp:4073
 msgid "Attributes"
 msgstr "Attributi"
 
@@ -8577,16 +8579,16 @@ msgstr "TSV"
 msgid "Semicolons"
 msgstr "Puntievirgole"
 
-#: common/settings/color_settings.cpp:337
+#: common/settings/color_settings.cpp:379
 msgid "(Footprints)"
 msgstr "(Impronte)"
 
-#: common/settings/color_settings.cpp:389
+#: common/settings/color_settings.cpp:433
 #: pagelayout_editor/dialogs/panel_pl_editor_color_settings.cpp:82
 msgid "KiCad Default"
 msgstr "Predefinita KiCad"
 
-#: common/settings/color_settings.cpp:394
+#: common/settings/color_settings.cpp:438
 msgid "KiCad Classic"
 msgstr "Classica KiCad"
 
@@ -8609,7 +8611,7 @@ msgid "Create a new document in the editor"
 msgstr "Crea un nuovo documento nell'editor"
 
 #: common/tool/actions.cpp:52 eeschema/symbol_editor/symbol_editor.cpp:866
-#: pcbnew/footprint_libraries_utils.cpp:1050
+#: pcbnew/footprint_libraries_utils.cpp:1059
 msgid "New Library..."
 msgstr "Nuova libreria..."
 
@@ -8651,7 +8653,7 @@ msgstr "Apri file di libreria con l'esploratore file di sistema"
 
 #: common/tool/actions.cpp:91 eeschema/symbol_editor/symbol_editor.cpp:856
 #: eeschema/widgets/tuner_slider_base.cpp:117
-#: pcbnew/footprint_libraries_utils.cpp:1036
+#: pcbnew/footprint_libraries_utils.cpp:1045
 msgid "Save"
 msgstr "Salva"
 
@@ -9402,7 +9404,7 @@ msgstr "Mostra/nascondi la finestra della gestione delle proprietà"
 
 #: common/tool/actions.cpp:1124
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:101
-#: eeschema/fields_grid_table.cpp:1068
+#: eeschema/fields_grid_table.cpp:1059
 msgid "Show Datasheet"
 msgstr "Mostra datasheet"
 
@@ -9528,6 +9530,7 @@ msgstr "Ricarica tutti i plugin python e aggiorna i corrispontenti menu"
 #: eeschema/dialogs/dialog_schematic_setup.cpp:136
 #: pcbnew/dialogs/dialog_board_setup.cpp:210
 #: pcbnew/dialogs/dialog_footprint_properties.cpp:79
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:149
 msgid "Embedded Files"
 msgstr "File incorporati"
 
@@ -9716,8 +9719,8 @@ msgid "Mirroring for Y axis is not supported yet"
 msgstr "La resa speculare lungo l'asse Y non è ancora supportata"
 
 #: common/widgets/filter_combobox.cpp:72
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:806
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:833
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:805
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:832
 msgid "Filter:"
 msgstr "Filtro:"
 
@@ -9733,7 +9736,7 @@ msgstr "Scheda"
 #: common/widgets/footprint_diff_widget.cpp:42 cvpcb/cvpcb_mainframe.cpp:814
 #: eeschema/sch_base_frame.cpp:593 eeschema/sch_symbol.cpp:2086
 #: eeschema/sch_symbol.cpp:2090 eeschema/sch_symbol.cpp:2125
-#: eeschema/widgets/symbol_diff_widget.cpp:45 pcbnew/footprint.cpp:1624
+#: eeschema/widgets/symbol_diff_widget.cpp:45 pcbnew/footprint.cpp:1629
 msgid "Library"
 msgstr "Libreria"
 
@@ -9747,7 +9750,7 @@ msgid "Footprint not found."
 msgstr "Impronta non trovata."
 
 #: common/widgets/footprint_select_widget.cpp:68 cvpcb/cvpcb_mainframe.cpp:899
-#: pcbnew/footprint_edit_frame.cpp:1060
+#: pcbnew/footprint_edit_frame.cpp:1070
 #: pcbnew/widgets/panel_footprint_chooser.cpp:69
 msgid "Loading Footprint Libraries"
 msgstr "Caricamento librerie di impronte"
@@ -9826,7 +9829,7 @@ msgstr "Griglia magnetica:"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:357
 #: pcbnew/dialogs/panel_edit_options_base.cpp:329
 #: pcbnew/dialogs/panel_edit_options_base.cpp:343
-#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1824
+#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1848
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 msgid "Always"
 msgstr "Sempre"
@@ -9839,7 +9842,7 @@ msgstr "Se la griglia è visibile"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:357
 #: pcbnew/dialogs/panel_edit_options_base.cpp:329
 #: pcbnew/dialogs/panel_edit_options_base.cpp:343
-#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1825
+#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1849
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 msgid "Never"
 msgstr "Mai"
@@ -10107,8 +10110,8 @@ msgstr "Mostra:"
 #: pcbnew/dialogs/dialog_footprint_checker_base.cpp:36
 #: pcbnew/widgets/appearance_controls.cpp:713
 #: pcbnew/widgets/appearance_controls.cpp:755
-#: pcbnew/widgets/appearance_controls.cpp:2534
-#: pcbnew/widgets/appearance_controls.cpp:2553
+#: pcbnew/widgets/appearance_controls.cpp:2570
+#: pcbnew/widgets/appearance_controls.cpp:2589
 msgid "All"
 msgstr "Tutti"
 
@@ -10198,12 +10201,12 @@ msgid "EasyEDA (JLCEDA) Pro files"
 msgstr "File EasyEDA (JLCEDA) Pro"
 
 #: common/wildcards_and_files_ext.cpp:339
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:301
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:302
 msgid "KiCad printed circuit board files"
 msgstr "File di circuiti stampati KiCad"
 
 #: common/wildcards_and_files_ext.cpp:346
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:311
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:312
 msgid "KiCad footprint files"
 msgstr "File impronte KiCad"
 
@@ -10446,7 +10449,7 @@ msgstr "\"%s\" non è un'impronta valida."
 #: eeschema/generate_alias_info.cpp:39 eeschema/sch_symbol.cpp:2105
 #: eeschema/sch_symbol.cpp:2678 eeschema/sch_symbol.cpp:3003
 #: eeschema/symbol_editor/symbol_editor.cpp:1629
-#: eeschema/symbol_viewer_frame.cpp:462 pcbnew/footprint.cpp:4058
+#: eeschema/symbol_viewer_frame.cpp:462 pcbnew/footprint.cpp:4063
 #: pcbnew/generate_footprint_info.cpp:37 pcbnew/plot_board_layers.cpp:133
 msgid "Keywords"
 msgstr "Parole chiave"
@@ -10514,7 +10517,7 @@ msgstr "File progetto: \"%s\""
 #: cvpcb/dialogs/dialog_config_equfiles.cpp:94
 #: eeschema/dialogs/dialog_bom.cpp:403
 #: gerbview/tools/gerbview_inspection_tool.cpp:185
-#: kicad/project_tree_pane.cpp:1022
+#: kicad/project_tree_pane.cpp:1023
 msgid "No text editor selected in KiCad.  Please choose one."
 msgstr "Nessun editor di testo selezionato in KiCad. Sceglierne uno."
 
@@ -10601,7 +10604,7 @@ msgstr "Impronta \"%s\" non trovata."
 msgid "Error loading footprint"
 msgstr "Errore nel caricare un'impronta"
 
-#: cvpcb/display_footprints_frame.cpp:508 pcbnew/footprint.cpp:1684
+#: cvpcb/display_footprints_frame.cpp:508 pcbnew/footprint.cpp:1689
 #, c-format
 msgid "Footprint: %s"
 msgstr "Impronta: %s"
@@ -10961,7 +10964,7 @@ msgid "Enter a description for the library:"
 msgstr "Inserire una descrizione per la libreria:"
 
 #: eeschema/design_block_utils.cpp:240 eeschema/sch_symbol.cpp:3000
-#: pcbnew/footprint.cpp:4055 pcbnew/plot_board_layers.cpp:129
+#: pcbnew/footprint.cpp:4060 pcbnew/plot_board_layers.cpp:129
 msgid "Library Description"
 msgstr "Descrizione libreria"
 
@@ -10987,10 +10990,10 @@ msgid "Please select a library to delete."
 msgstr "Selezionare la libreria da eliminare."
 
 #: eeschema/design_block_utils.cpp:470 eeschema/design_block_utils.cpp:512
-#: eeschema/design_block_utils.cpp:555 pcbnew/footprint_libraries_utils.cpp:543
+#: eeschema/design_block_utils.cpp:555 pcbnew/footprint_libraries_utils.cpp:552
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:958
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2939
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3017
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2942
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3020
 #, c-format
 msgid "Library '%s' is read only."
 msgstr "La libreria \"%s\" è in sola lettura."
@@ -11635,7 +11638,7 @@ msgstr "Stringa di connessione:"
 #: eeschema/dialogs/dialog_database_lib_settings_base.cpp:99
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:210
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:1383
-#: pcbnew/footprint_edit_frame.cpp:229 pcbnew/footprint_edit_frame.cpp:951
+#: pcbnew/footprint_edit_frame.cpp:229 pcbnew/footprint_edit_frame.cpp:961
 msgid "Libraries"
 msgstr "Librerie"
 
@@ -12716,7 +12719,7 @@ msgstr "Mostra finestra di aiuto sintassi"
 #: eeschema/sch_symbol.cpp:2989
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:27
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:28
-#: pcbnew/footprint.cpp:4043
+#: pcbnew/footprint.cpp:4048
 msgid "Fields"
 msgstr "Campi"
 
@@ -12725,21 +12728,21 @@ msgstr "Campi"
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:62
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:201
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:58
-#: eeschema/fields_grid_table.cpp:480
+#: eeschema/fields_grid_table.cpp:471
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:53
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:54
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:54
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:158
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:49
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:99
 #: pcbnew/dialogs/panel_fp_properties_3d_model_base.cpp:45
-#: pcbnew/pcb_fields_grid_table.cpp:176
+#: pcbnew/pcb_fields_grid_table.cpp:145
 msgid "Show"
 msgstr "Mostra"
 
 #: eeschema/dialogs/dialog_label_properties_base.cpp:90
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:62
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:59
-#: eeschema/fields_grid_table.cpp:481
+#: eeschema/fields_grid_table.cpp:472
 msgid "Show Name"
 msgstr "Mostra nome"
 
@@ -12747,7 +12750,7 @@ msgstr "Mostra nome"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:63
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:63
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:60
-#: eeschema/fields_grid_table.cpp:482
+#: eeschema/fields_grid_table.cpp:473
 msgid "H Align"
 msgstr "All. Oriz."
 
@@ -12755,7 +12758,7 @@ msgstr "All. Oriz."
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:64
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:64
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:61
-#: eeschema/fields_grid_table.cpp:483
+#: eeschema/fields_grid_table.cpp:474
 msgid "V Align"
 msgstr "All. Vert."
 
@@ -12763,7 +12766,7 @@ msgstr "All. Vert."
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:67
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:67
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:64
-#: eeschema/fields_grid_table.cpp:486 eeschema/sch_field.cpp:1140
+#: eeschema/fields_grid_table.cpp:477 eeschema/sch_field.cpp:1140
 #: eeschema/sch_field.cpp:1777 eeschema/sch_label.cpp:1201
 #: eeschema/sch_tablecell.cpp:132 eeschema/sch_text.cpp:641
 #: eeschema/sch_text.cpp:778 eeschema/sch_textbox.cpp:547
@@ -12777,7 +12780,7 @@ msgstr "Dim. testo"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:69
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:69
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:66
-#: eeschema/fields_grid_table.cpp:488
+#: eeschema/fields_grid_table.cpp:479
 msgid "X Position"
 msgstr "Posizione X"
 
@@ -12787,7 +12790,7 @@ msgstr "Posizione X"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:70
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:70
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:67
-#: eeschema/fields_grid_table.cpp:489
+#: eeschema/fields_grid_table.cpp:480
 msgid "Y Position"
 msgstr "Posizione Y"
 
@@ -13080,7 +13083,7 @@ msgstr "Nuovo simbolo"
 #: eeschema/dialogs/dialog_sheet_properties.cpp:217
 #: eeschema/dialogs/dialog_symbol_properties.cpp:650
 #: pcbnew/dialogs/dialog_footprint_properties.cpp:402
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:424
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:433
 msgid "Fields must have a name."
 msgstr "I campi devono avere un nome."
 
@@ -13114,25 +13117,25 @@ msgstr "Nome simbolo '%s' già in uso nella libreria '%s'."
 msgid "Edit Symbol Properties"
 msgstr "Modifica proprietà simbolo"
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:548
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:547
 #, c-format
 msgid "The name '%s' is already in use."
 msgstr "Il nome '%s' è già in uso."
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:634
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:633
 #: eeschema/dialogs/dialog_sheet_properties.cpp:785
 #: eeschema/dialogs/dialog_symbol_properties.cpp:883
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:688
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:684
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:716
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:720
 #, c-format
 msgid "The first %d fields are mandatory."
 msgstr "I primi %d campi sono obbligatori."
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:806
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:805
 msgid "Add Footprint Filter"
 msgstr "Aggiungi filtro impronta"
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:833
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:832
 msgid "Edit Footprint Filter"
 msgstr "Modifica filtro impronte"
 
@@ -14035,7 +14038,7 @@ msgstr "Regole Elettriche"
 #: eeschema/dialogs/dialog_schematic_setup.cpp:112
 #: pcbnew/dialogs/dialog_board_setup.cpp:186
 #: pcbnew/widgets/appearance_controls.cpp:515
-#: pcbnew/widgets/appearance_controls.cpp:2420
+#: pcbnew/widgets/appearance_controls.cpp:2456
 #: pcbnew/widgets/appearance_controls_base.cpp:118
 #: pcbnew/widgets/search_handlers.cpp:381
 #: pcbnew/widgets/search_handlers.cpp:465
@@ -14123,7 +14126,7 @@ msgstr "Forma riempita"
 msgid "Clear colors to use Schematic Editor colors."
 msgstr "Cancella i colori per usare i colori dell'editor degli schemi."
 
-#: eeschema/dialogs/dialog_shape_properties_base.cpp:158 pcbnew/zone.cpp:1970
+#: eeschema/dialogs/dialog_shape_properties_base.cpp:158 pcbnew/zone.cpp:1994
 msgid "Fill Style"
 msgstr "Stile riempimento"
 
@@ -14382,7 +14385,7 @@ msgstr "SP"
 
 #: eeschema/dialogs/dialog_sim_command_base.cpp:25
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:96
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283 pcbnew/pad.cpp:2504
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283 pcbnew/pad.cpp:2498
 #: pcbnew/widgets/pcb_net_inspector_panel_data_model.h:711
 msgid "Custom"
 msgstr "Personalizzato"
@@ -15019,17 +15022,17 @@ msgid "Sequentially place all units of the symbol."
 msgstr "Piazza sequenzialmente tutte le unità del simbolo."
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:95
-#: eeschema/fields_grid_table.cpp:1061
+#: eeschema/fields_grid_table.cpp:1052
 msgid "Select Footprint..."
 msgstr "Seleziona impronta..."
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:96
-#: eeschema/fields_grid_table.cpp:1062
+#: eeschema/fields_grid_table.cpp:1053
 msgid "Browse for footprint"
 msgstr "Scorri le impronte"
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:102
-#: eeschema/fields_grid_table.cpp:1069
+#: eeschema/fields_grid_table.cpp:1060
 msgid "Show datasheet in browser"
 msgstr "Mostra datasheet nel browser"
 
@@ -15153,7 +15156,7 @@ msgstr "Salva preimpostazione DIBA"
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1811
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2213
-#: pcbnew/widgets/appearance_controls.cpp:2728
+#: pcbnew/widgets/appearance_controls.cpp:2764
 msgid ""
 "Default presets cannot be modified.\n"
 "Please use a different name."
@@ -16793,7 +16796,7 @@ msgid "Net Navigator"
 msgstr "Navigatore collegamenti"
 
 #: eeschema/eeschema_settings.cpp:114 eeschema/sch_edit_frame.cpp:2207
-#: pcbnew/footprint_edit_frame.cpp:246 pcbnew/footprint_edit_frame.cpp:957
+#: pcbnew/footprint_edit_frame.cpp:246 pcbnew/footprint_edit_frame.cpp:967
 #: pcbnew/pcb_edit_frame.cpp:334 pcbnew/pcb_edit_frame.cpp:1709
 msgid "Selection Filter"
 msgstr "Filtro selezione"
@@ -17265,28 +17268,28 @@ msgstr ""
 "\n"
 " ** messaggi ERC: %d  Errori %d  Avvisi %d\n"
 
-#: eeschema/fields_grid_table.cpp:287 eeschema/files-io.cpp:919
+#: eeschema/fields_grid_table.cpp:278 eeschema/files-io.cpp:919
 #: eeschema/tools/sch_editor_control.cpp:128
 msgid "Schematic Files"
 msgstr "File di schema"
 
-#: eeschema/fields_grid_table.cpp:318 eeschema/fields_grid_table.cpp:755
-#: eeschema/fields_grid_table.cpp:927
+#: eeschema/fields_grid_table.cpp:309 eeschema/fields_grid_table.cpp:746
+#: eeschema/fields_grid_table.cpp:918
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:154
 msgid "Horizontal"
 msgstr "Orizzontale"
 
-#: eeschema/fields_grid_table.cpp:319 eeschema/fields_grid_table.cpp:757
-#: eeschema/fields_grid_table.cpp:929
+#: eeschema/fields_grid_table.cpp:310 eeschema/fields_grid_table.cpp:748
+#: eeschema/fields_grid_table.cpp:920
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:154
 msgid "Vertical"
 msgstr "Verticale"
 
-#: eeschema/fields_grid_table.cpp:492 eeschema/sch_field.cpp:1767
+#: eeschema/fields_grid_table.cpp:483 eeschema/sch_field.cpp:1767
 msgid "Allow Autoplacement"
 msgstr "Permetti autopiazzamento"
 
-#: eeschema/fields_grid_table.cpp:493 eeschema/sch_field.cpp:1805
+#: eeschema/fields_grid_table.cpp:484 eeschema/sch_field.cpp:1805
 #: eeschema/sch_item.cpp:516 eeschema/sch_item.cpp:568
 msgid "Private"
 msgstr "Privato"
@@ -17617,8 +17620,8 @@ msgstr "Derivato da"
 #: eeschema/symbol_editor/symbol_editor.cpp:171
 #: eeschema/symbol_editor/symbol_editor.cpp:237
 #: eeschema/symbol_library_manager.cpp:458
-#: eeschema/widgets/panel_symbol_chooser.cpp:564
-#: eeschema/widgets/panel_symbol_chooser.cpp:623
+#: eeschema/widgets/panel_symbol_chooser.cpp:566
+#: eeschema/widgets/panel_symbol_chooser.cpp:625
 #: eeschema/widgets/symbol_preview_widget.cpp:207
 #, c-format
 msgid "Error loading symbol %s from library '%s'."
@@ -17641,7 +17644,7 @@ msgstr "Piedi"
 
 #: eeschema/import_gfx/dialog_import_gfx_sch.cpp:202
 #: pcbnew/import_gfx/dialog_import_graphics.cpp:215
-#: pcbnew/tools/drawing_tool.cpp:1906 pcbnew/tools/drawing_tool.cpp:1998
+#: pcbnew/tools/drawing_tool.cpp:1908 pcbnew/tools/drawing_tool.cpp:2000
 msgid "Import Graphics"
 msgstr "Importa grafiche"
 
@@ -17668,7 +17671,7 @@ msgstr ""
 "Solo i vettori verranno importati.  Le bitmap e i font verranno ignorati."
 
 #: eeschema/import_gfx/dialog_import_gfx_sch_base.cpp:43
-#: pcbnew/dialogs/dialog_rule_area_properties.cpp:129 pcbnew/zone.cpp:1949
+#: pcbnew/dialogs/dialog_rule_area_properties.cpp:129 pcbnew/zone.cpp:1973
 msgid "Placement"
 msgstr "Piazzamento"
 
@@ -17712,109 +17715,109 @@ msgstr "Unità predefinite:"
 msgid "Import Vector Graphics File"
 msgstr "Importa file grafico vettoriale"
 
-#: eeschema/lib_symbol.cpp:294 eeschema/sch_symbol.cpp:445
+#: eeschema/lib_symbol.cpp:297 eeschema/sch_symbol.cpp:445
 #: eeschema/tools/sch_edit_tool.cpp:108
 #, c-format
 msgid "Unit %s"
 msgstr "Unità %s"
 
-#: eeschema/lib_symbol.cpp:573 eeschema/sch_sheet.cpp:309
+#: eeschema/lib_symbol.cpp:576 eeschema/sch_sheet.cpp:309
 #: eeschema/sch_symbol.cpp:1593
 msgid "Excluded from BOM"
 msgstr "Escluso dalla DIBA"
 
-#: eeschema/lib_symbol.cpp:578 eeschema/sch_sheet.cpp:318
+#: eeschema/lib_symbol.cpp:581 eeschema/sch_sheet.cpp:318
 #: eeschema/sch_symbol.cpp:1602
 msgid "Excluded from board"
 msgstr "Escluso dalla scheda"
 
-#: eeschema/lib_symbol.cpp:583 eeschema/sch_sheet.cpp:327
+#: eeschema/lib_symbol.cpp:586 eeschema/sch_sheet.cpp:327
 #: eeschema/sch_symbol.cpp:1611
 msgid "Excluded from simulation"
 msgstr "Escluso dalla simulazione"
 
-#: eeschema/lib_symbol.cpp:588 eeschema/sch_sheet.cpp:336
+#: eeschema/lib_symbol.cpp:591 eeschema/sch_sheet.cpp:336
 #: eeschema/sch_sheet.cpp:880 eeschema/sch_symbol.cpp:1620
 #: eeschema/sch_symbol.cpp:2036 eeschema/widgets/search_handlers.cpp:169
-#: pcbnew/footprint.cpp:1672
+#: pcbnew/footprint.cpp:1677
 msgid "DNP"
 msgstr "DNP"
 
-#: eeschema/lib_symbol.cpp:1598
+#: eeschema/lib_symbol.cpp:1601
 msgid "Power flag differs."
 msgstr "Flag potenza diverso."
 
-#: eeschema/lib_symbol.cpp:1607
+#: eeschema/lib_symbol.cpp:1610
 msgid "Unit count differs."
 msgstr "Conteggio unità diverso."
 
-#: eeschema/lib_symbol.cpp:1647
+#: eeschema/lib_symbol.cpp:1650
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:745
 msgid "Graphic item count differs."
 msgstr "Conteggio elementi grafici diverso."
 
-#: eeschema/lib_symbol.cpp:1659
+#: eeschema/lib_symbol.cpp:1662
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:759
 #, c-format
 msgid "%s differs."
 msgstr "%s diverso."
 
-#: eeschema/lib_symbol.cpp:1670
+#: eeschema/lib_symbol.cpp:1673
 msgid "Pin count differs."
 msgstr "Conteggio pin diverso."
 
-#: eeschema/lib_symbol.cpp:1686
+#: eeschema/lib_symbol.cpp:1689
 #, c-format
 msgid "Pin %s not found."
 msgstr "Pin %s non trovato."
 
-#: eeschema/lib_symbol.cpp:1694
+#: eeschema/lib_symbol.cpp:1697
 #, c-format
 msgid "Pin %s differs."
 msgstr "Pin %s diverso."
 
-#: eeschema/lib_symbol.cpp:1721
+#: eeschema/lib_symbol.cpp:1724
 #, c-format
 msgid "%s field differs."
 msgstr "%s campo diverso."
 
-#: eeschema/lib_symbol.cpp:1731
+#: eeschema/lib_symbol.cpp:1734
 msgid "Field count differs."
 msgstr "Conteggio campi diverso."
 
-#: eeschema/lib_symbol.cpp:1740
+#: eeschema/lib_symbol.cpp:1743
 msgid "Footprint filters differs."
 msgstr "Filtro impronte diverso."
 
-#: eeschema/lib_symbol.cpp:1752
+#: eeschema/lib_symbol.cpp:1755
 msgid "Footprint filters differ."
 msgstr "I filtri impronte differiscono."
 
-#: eeschema/lib_symbol.cpp:1763
+#: eeschema/lib_symbol.cpp:1766
 msgid "Symbol keywords differ."
 msgstr "Le parole chiave simbolo differiscono."
 
-#: eeschema/lib_symbol.cpp:1772
+#: eeschema/lib_symbol.cpp:1775
 msgid "Symbol pin name offsets differ."
 msgstr "Gli scostamenti nome pin simbolo differiscono."
 
-#: eeschema/lib_symbol.cpp:1783
+#: eeschema/lib_symbol.cpp:1786
 msgid "Show pin names settings differ."
 msgstr "Le impostazioni mostra nomi pin differiscono."
 
-#: eeschema/lib_symbol.cpp:1792
+#: eeschema/lib_symbol.cpp:1795
 msgid "Show pin numbers settings differ."
 msgstr "Le impostazioni mostra testo numero pin differiscono."
 
-#: eeschema/lib_symbol.cpp:1801
+#: eeschema/lib_symbol.cpp:1804
 msgid "Exclude from simulation settings differ."
 msgstr "Le impostazioni escludi dalla simulazione differiscono."
 
-#: eeschema/lib_symbol.cpp:1810
+#: eeschema/lib_symbol.cpp:1813
 msgid "Exclude from bill of materials settings differ."
 msgstr "Le impostazioni escludi dalla distinta materiali differiscono."
 
-#: eeschema/lib_symbol.cpp:1819
+#: eeschema/lib_symbol.cpp:1822
 msgid "Exclude from board settings differ."
 msgstr "Le impostazioni escludi dalla scheda differiscono."
 
@@ -17981,9 +17984,9 @@ msgstr "Tipo elemento non gestito %d"
 
 #: eeschema/net_navigator.cpp:314 pcbnew/board.cpp:1810
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2124
-#: pcbnew/pcb_draw_panel_gal.cpp:644
+#: pcbnew/pcb_draw_panel_gal.cpp:717
 #: pcbnew/widgets/appearance_controls.cpp:1029
-#: pcbnew/widgets/appearance_controls.cpp:2419
+#: pcbnew/widgets/appearance_controls.cpp:2455
 #: pcbnew/widgets/appearance_controls_base.cpp:61
 #: pcbnew/widgets/appearance_controls_base.cpp:151
 #: pcbnew/widgets/search_handlers.cpp:307
@@ -18274,16 +18277,16 @@ msgstr ""
 #: eeschema/sch_bitmap.cpp:309 eeschema/sch_pin.cpp:2222
 #: eeschema/sch_shape.cpp:743 eeschema/sch_symbol.cpp:2957
 #: pcbnew/board_item.cpp:405 pcbnew/pcb_group.cpp:501 pcbnew/pcb_shape.cpp:906
-#: pcbnew/pcb_tablecell.cpp:182 pcbnew/pcb_track.cpp:2068 pcbnew/zone.cpp:1845
-#: pcbnew/zone.cpp:1857
+#: pcbnew/pcb_tablecell.cpp:182 pcbnew/pcb_track.cpp:2068 pcbnew/zone.cpp:1869
+#: pcbnew/zone.cpp:1881
 msgid "Position X"
 msgstr "Posizione X"
 
 #: eeschema/sch_bitmap.cpp:314 eeschema/sch_pin.cpp:2226
 #: eeschema/sch_shape.cpp:745 eeschema/sch_symbol.cpp:2960
 #: pcbnew/board_item.cpp:408 pcbnew/pcb_group.cpp:502 pcbnew/pcb_shape.cpp:908
-#: pcbnew/pcb_tablecell.cpp:183 pcbnew/pcb_track.cpp:2072 pcbnew/zone.cpp:1851
-#: pcbnew/zone.cpp:1858
+#: pcbnew/pcb_tablecell.cpp:183 pcbnew/pcb_track.cpp:2072 pcbnew/zone.cpp:1875
+#: pcbnew/zone.cpp:1882
 msgid "Position Y"
 msgstr "Posizione Y"
 
@@ -18320,7 +18323,7 @@ msgstr "Tipo voce bus"
 #: eeschema/sch_bus_entry.cpp:542 eeschema/sch_junction.cpp:319
 #: eeschema/sch_label.cpp:1225 eeschema/sch_line.cpp:951
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2134 pcbnew/pad.cpp:1295
-#: pcbnew/pcb_track.cpp:1667 pcbnew/tools/pcb_control.cpp:1870
+#: pcbnew/pcb_track.cpp:1667 pcbnew/tools/pcb_control.cpp:1874
 #: pcbnew/zone.cpp:807
 msgid "Resolved Netclass"
 msgstr "Netclass risolta"
@@ -18351,7 +18354,7 @@ msgstr "Nuovo file schema elettrico non salvato"
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:640
 #: eeschema/symbol_editor/symbol_editor.cpp:1532
 #: kicad/dialogs/panel_jobset.cpp:787 pagelayout_editor/pl_editor_frame.cpp:411
-#: pcbnew/footprint_edit_frame.cpp:805 pcbnew/footprint_edit_frame.cpp:845
+#: pcbnew/footprint_edit_frame.cpp:815 pcbnew/footprint_edit_frame.cpp:855
 #: pcbnew/pcb_edit_frame.cpp:1181
 #, c-format
 msgid "Save changes to '%s' before closing?"
@@ -18390,13 +18393,13 @@ msgid "Could not open CvPcb"
 msgstr "Impossibile aprire CvPcb"
 
 #: eeschema/sch_edit_frame.cpp:1741 eeschema/sim/simulator_frame.cpp:341
-#: kicad/kicad_manager_frame.cpp:1045 pcbnew/footprint_edit_frame.cpp:1019
+#: kicad/kicad_manager_frame.cpp:1045 pcbnew/footprint_edit_frame.cpp:1029
 #: pcbnew/pcb_edit_frame.cpp:1796
 msgid "[Read Only]"
 msgstr "[sola lettura]"
 
 #: eeschema/sch_edit_frame.cpp:1744 eeschema/sim/simulator_frame.cpp:344
-#: pcbnew/footprint_edit_frame.cpp:1028 pcbnew/pcb_edit_frame.cpp:1799
+#: pcbnew/footprint_edit_frame.cpp:1038 pcbnew/pcb_edit_frame.cpp:1799
 msgid "[Unsaved]"
 msgstr "[Non salvato]"
 
@@ -19046,7 +19049,7 @@ msgstr "File librerie HTTP di KiCad"
 #: pcbnew/pcb_io/fabmaster/pcb_io_fabmaster.cpp:62
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:220
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:506
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2706
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2709
 #: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr_parser.cpp:154
 msgid "Open cancelled by user."
 msgstr "Apertura annullata dall'utente."
@@ -19365,7 +19368,7 @@ msgstr "Stile corpo"
 #: pcbnew/dialogs/dialog_text_properties_base.cpp:83
 #: pcbnew/dialogs/dialog_textbox_properties_base.cpp:73
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:58
-#: pcbnew/footprint.cpp:1657 pcbnew/pad.cpp:1299 pcbnew/pad.cpp:2543
+#: pcbnew/footprint.cpp:1662 pcbnew/pad.cpp:1299 pcbnew/pad.cpp:2537
 #: pcbnew/pcb_dimension.cpp:659 pcbnew/pcb_group.cpp:396
 #: pcbnew/pcb_marker.cpp:381 pcbnew/pcb_shape.cpp:642
 #: pcbnew/pcb_tablecell.cpp:106 pcbnew/pcb_text.cpp:279
@@ -19410,11 +19413,11 @@ msgstr "Giustificazione"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:39
 #: pcbnew/generators/pcb_tuning_pattern.cpp:478
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2130 pcbnew/pad.cpp:1293
-#: pcbnew/pad.cpp:2580 pcbnew/pcb_shape.cpp:923 pcbnew/pcb_tablecell.cpp:186
-#: pcbnew/pcb_track.cpp:1665 pcbnew/tools/pcb_control.cpp:1867
+#: pcbnew/pad.cpp:2574 pcbnew/pcb_shape.cpp:923 pcbnew/pcb_tablecell.cpp:186
+#: pcbnew/pcb_track.cpp:1665 pcbnew/tools/pcb_control.cpp:1871
 #: pcbnew/widgets/pcb_properties_panel.cpp:273
 #: pcbnew/widgets/search_handlers.cpp:177 pcbnew/zone.cpp:805
-#: pcbnew/zone.cpp:1905 pcbnew/zone_manager/dialog_zone_manager_base.cpp:42
+#: pcbnew/zone.cpp:1929 pcbnew/zone_manager/dialog_zone_manager_base.cpp:42
 #: pcbnew/zone_manager/model_zones_overview_table.h:76
 msgid "Net"
 msgstr "Collegamento"
@@ -19564,7 +19567,7 @@ msgstr "Pin nascosto %s [%s, %s, %s]"
 msgid "Hidden pin %s [%s, %s]"
 msgstr "Pin nascosto %s [%s, %s]"
 
-#: eeschema/sch_pin.cpp:2204 pcbnew/pad.cpp:1286 pcbnew/pad.cpp:2600
+#: eeschema/sch_pin.cpp:2204 pcbnew/pad.cpp:1286 pcbnew/pad.cpp:2594
 msgid "Pin Name"
 msgstr "Nome pin"
 
@@ -19695,7 +19698,7 @@ msgstr "Colore sfondo corpo"
 msgid "Fill color"
 msgstr "Colore riempimento"
 
-#: eeschema/sch_sheet.cpp:852 eeschema/sch_sheet.cpp:1712 pcbnew/zone.cpp:1835
+#: eeschema/sch_sheet.cpp:852 eeschema/sch_sheet.cpp:1712 pcbnew/zone.cpp:1859
 msgid "Sheet Name"
 msgstr "Nome foglio"
 
@@ -19751,12 +19754,12 @@ msgid "Exclude From Simulation"
 msgstr "Escludi dalla simulazione"
 
 #: eeschema/sch_sheet.cpp:1733 eeschema/sch_symbol.cpp:1100
-#: eeschema/sch_symbol.cpp:3041 pcbnew/footprint.cpp:4075
+#: eeschema/sch_symbol.cpp:3041 pcbnew/footprint.cpp:4080
 msgid "Exclude From Bill of Materials"
 msgstr "Escludi dalla distinta materiali"
 
 #: eeschema/sch_sheet.cpp:1736 eeschema/sch_symbol.cpp:1101
-#: eeschema/sch_symbol.cpp:3044 pcbnew/footprint.cpp:4078
+#: eeschema/sch_symbol.cpp:3044 pcbnew/footprint.cpp:4083
 msgid "Do not Populate"
 msgstr "Non popolare"
 
@@ -19811,7 +19814,7 @@ msgstr "X speculare"
 msgid "Mirror Y"
 msgstr "Y speculare"
 
-#: eeschema/sch_symbol.cpp:2997 pcbnew/footprint.cpp:4052
+#: eeschema/sch_symbol.cpp:2997 pcbnew/footprint.cpp:4057
 msgid "Library Link"
 msgstr "Collegamento libreria"
 
@@ -21884,12 +21887,12 @@ msgid "Save Symbol As"
 msgstr "Salva simbolo come"
 
 #: eeschema/symbol_editor/symbol_editor.cpp:855
-#: pcbnew/footprint_libraries_utils.cpp:1035
+#: pcbnew/footprint_libraries_utils.cpp:1044
 msgid "Save in library:"
 msgstr "Salva nella libreria:"
 
 #: eeschema/symbol_editor/symbol_editor.cpp:944
-#: pcbnew/footprint_libraries_utils.cpp:1118
+#: pcbnew/footprint_libraries_utils.cpp:1127
 msgid "A library must be specified."
 msgstr "È necessario specificare una libreria."
 
@@ -21981,7 +21984,7 @@ msgid "Keep Symbol"
 msgstr "Mantieni simbolo"
 
 #: eeschema/symbol_editor/symbol_editor.cpp:1291 pcbnew/files.cpp:342
-#: pcbnew/footprint_libraries_utils.cpp:1204
+#: pcbnew/footprint_libraries_utils.cpp:1213
 #, c-format
 msgid "Revert '%s' to last version saved?"
 msgstr "Ripristinare '%s' all'ultima versione salvata?"
@@ -22607,7 +22610,7 @@ msgstr "Grafiche"
 
 #: eeschema/tools/ee_actions.cpp:356 eeschema/tools/ee_actions.cpp:588
 #: eeschema/tools/symbol_editor_drawing_tools.cpp:301
-#: pagelayout_editor/tools/pl_actions.cpp:61 pcbnew/tools/drawing_tool.cpp:1043
+#: pagelayout_editor/tools/pl_actions.cpp:61 pcbnew/tools/drawing_tool.cpp:1044
 #: pcbnew/tools/pcb_actions.cpp:185
 #, fuzzy
 msgid "Draw Text"
@@ -23836,7 +23839,7 @@ msgstr "Nessun datasheet definito."
 
 #: eeschema/tools/ee_inspection_tool.cpp:574
 #: pagelayout_editor/tools/pl_editor_control.cpp:160
-#: pcbnew/tools/pcb_control.cpp:1661
+#: pcbnew/tools/pcb_control.cpp:1665
 msgid "UUID"
 msgstr "UUID"
 
@@ -23907,7 +23910,7 @@ msgstr "Piazza immagine"
 
 #: eeschema/tools/sch_drawing_tools.cpp:1174
 #: eeschema/tools/symbol_editor_drawing_tools.cpp:691
-#: pcbnew/tools/drawing_tool.cpp:1823
+#: pcbnew/tools/drawing_tool.cpp:1825
 msgid "No graphic items found in file."
 msgstr "Nessun elemento grafico trovato nel file."
 
@@ -23982,7 +23985,7 @@ msgstr "Aggiungi %s"
 msgid "Draw %s"
 msgstr "Disegna %s"
 
-#: eeschema/tools/sch_drawing_tools.cpp:2779 pcbnew/tools/drawing_tool.cpp:1248
+#: eeschema/tools/sch_drawing_tools.cpp:2779 pcbnew/tools/drawing_tool.cpp:1250
 #, fuzzy
 msgid "Draw Table"
 msgstr "Disegna una linea"
@@ -24276,7 +24279,7 @@ msgid "No text editor selected in KiCad. Please choose one."
 msgstr "Nessun editor di testo selezionato in KiCad. Sceglierne uno."
 
 #: eeschema/tools/symbol_editor_control.cpp:438
-#: eeschema/widgets/panel_symbol_chooser.cpp:682
+#: eeschema/widgets/panel_symbol_chooser.cpp:684
 msgid "No symbol selected"
 msgstr "Nessun simbolo selezionato"
 
@@ -24290,7 +24293,7 @@ msgid "No symbol to export"
 msgstr "Nessun simbolo da esportare"
 
 #: eeschema/tools/symbol_editor_control.cpp:708
-#: pcbnew/footprint_edit_frame.cpp:1437
+#: pcbnew/footprint_edit_frame.cpp:1447
 msgid "Export View as PNG"
 msgstr "Esporta vista come PNG"
 
@@ -24484,11 +24487,11 @@ msgstr "Altri elementi"
 msgid "Graphical shapes"
 msgstr "Grafico"
 
-#: eeschema/widgets/panel_symbol_chooser.cpp:587
+#: eeschema/widgets/panel_symbol_chooser.cpp:589
 msgid "No footprint specified"
 msgstr "Nessuna impronta specificata"
 
-#: eeschema/widgets/panel_symbol_chooser.cpp:600
+#: eeschema/widgets/panel_symbol_chooser.cpp:602
 msgid "Invalid footprint specified"
 msgstr "Impronta specificata non valida"
 
@@ -24787,13 +24790,15 @@ msgstr "Seleziona strato: %s"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:27
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:58
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:59
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:55
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:159
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:50
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:100
-#: pcbnew/footprint.cpp:4034 pcbnew/footprint.cpp:4037
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:169
+#: pcbnew/footprint.cpp:4039 pcbnew/footprint.cpp:4042
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2137 pcbnew/pad.cpp:1303
-#: pcbnew/pad.cpp:2542 pcbnew/pcb_dimension.cpp:661
-#: pcbnew/pcb_dimension.cpp:1457 pcbnew/pcb_fields_grid_table.cpp:181
+#: pcbnew/pad.cpp:2536 pcbnew/pcb_dimension.cpp:661
+#: pcbnew/pcb_dimension.cpp:1457 pcbnew/pcb_fields_grid_table.cpp:150
 #: pcbnew/pcb_group.cpp:503 pcbnew/pcb_marker.cpp:378
 #: pcbnew/pcb_reference_image.cpp:219 pcbnew/pcb_reference_image.cpp:342
 #: pcbnew/pcb_shape.cpp:646 pcbnew/pcb_shape.cpp:890 pcbnew/pcb_shape.cpp:892
@@ -24809,7 +24814,7 @@ msgstr "Seleziona strato: %s"
 #: pcbnew/widgets/search_handlers.cpp:120
 #: pcbnew/widgets/search_handlers.cpp:178
 #: pcbnew/widgets/search_handlers.cpp:243 pcbnew/zone.cpp:850
-#: pcbnew/zone.cpp:1898 pcbnew/zone.cpp:1899
+#: pcbnew/zone.cpp:1922 pcbnew/zone.cpp:1923
 msgid "Layer"
 msgstr "Strato"
 
@@ -25684,7 +25689,7 @@ msgstr "Evidenzia DCode %d"
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:290
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:352
 #: pcbnew/dialogs/dialog_layer_selection_base.cpp:230
-#: pcbnew/dialogs/panel_setup_layers.cpp:930
+#: pcbnew/dialogs/panel_setup_layers.cpp:1125
 #: pcbnew/widgets/appearance_controls.cpp:1025
 #: pcbnew/widgets/appearance_controls_base.cpp:32
 #: pcbnew/zone_manager/model_zones_overview_table.h:77
@@ -25722,12 +25727,12 @@ msgid "PCB Background"
 msgstr "Sfondo del C.S."
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:161
-#: pcbnew/widgets/appearance_controls.cpp:1844
+#: pcbnew/widgets/appearance_controls.cpp:1880
 msgid "Show All Layers"
 msgstr "Mostra tutti gli strati"
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:164
-#: pcbnew/widgets/appearance_controls.cpp:1830
+#: pcbnew/widgets/appearance_controls.cpp:1866
 msgid "Hide All Layers But Active"
 msgstr "Nascondi tutti gli strati esluco quello attivo"
 
@@ -25736,7 +25741,7 @@ msgid "Always Hide All Layers But Active"
 msgstr "Nascondi tutti gli strati esluco quello attivo"
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:171
-#: pcbnew/widgets/appearance_controls.cpp:1847
+#: pcbnew/widgets/appearance_controls.cpp:1883
 msgid "Hide All Layers"
 msgstr "Nascondi tutti gli strati"
 
@@ -25769,8 +25774,8 @@ msgid "Change Render Color for"
 msgstr "Cambia colore render per"
 
 #: gerbview/widgets/layer_widget.cpp:341
-#: pcbnew/widgets/appearance_controls.cpp:2172
-#: pcbnew/widgets/appearance_controls.cpp:2447
+#: pcbnew/widgets/appearance_controls.cpp:2208
+#: pcbnew/widgets/appearance_controls.cpp:2483
 msgid ""
 "Left double click or middle click for color change, right click for menu"
 msgstr ""
@@ -28003,288 +28008,288 @@ msgstr "Impossibile spostare '%s' nel cestino."
 msgid "Can not move '%s' to trash."
 msgstr "Impossibile eliminare '%s'."
 
-#: kicad/project_tree_pane.cpp:291
+#: kicad/project_tree_pane.cpp:292
 msgid "Directory name:"
 msgstr "Nome cartella:"
 
-#: kicad/project_tree_pane.cpp:291
+#: kicad/project_tree_pane.cpp:292
 msgid "Create New Directory"
 msgstr "Crea nuova cartella"
 
-#: kicad/project_tree_pane.cpp:851
+#: kicad/project_tree_pane.cpp:852
 msgid "Switch to this Project"
 msgstr "Passa a questo progetto"
 
-#: kicad/project_tree_pane.cpp:852
+#: kicad/project_tree_pane.cpp:853
 msgid "Close all editors, and switch to the selected project"
 msgstr "Chiude tutti gli editor e passa al progetto selezionato"
 
-#: kicad/project_tree_pane.cpp:859
+#: kicad/project_tree_pane.cpp:860
 msgid "New Directory..."
 msgstr "Nuova cartella..."
 
-#: kicad/project_tree_pane.cpp:860
+#: kicad/project_tree_pane.cpp:861
 msgid "Create a New Directory"
 msgstr "Crea una nuova cartella"
 
-#: kicad/project_tree_pane.cpp:868 kicad/project_tree_pane.cpp:878
+#: kicad/project_tree_pane.cpp:869 kicad/project_tree_pane.cpp:879
 msgid "Reveal in Finder"
 msgstr "Apri nel file esplorer"
 
-#: kicad/project_tree_pane.cpp:869
+#: kicad/project_tree_pane.cpp:870
 msgid "Reveals the directory in a Finder window"
 msgstr "Apri la cartella della finestra dell'esploratore file"
 
-#: kicad/project_tree_pane.cpp:871
+#: kicad/project_tree_pane.cpp:872
 msgid "Open Directory in File Explorer"
 msgstr "Apri cartella nell'esploratore file"
 
-#: kicad/project_tree_pane.cpp:872 pcbnew/tools/pcb_actions.cpp:986
+#: kicad/project_tree_pane.cpp:873 pcbnew/tools/pcb_actions.cpp:986
 msgid "Opens the directory in the default system file manager"
 msgstr "Apre la cartella nel navigatore file predefinito di sistema"
 
-#: kicad/project_tree_pane.cpp:879
+#: kicad/project_tree_pane.cpp:880
 msgid "Reveals the directories in a Finder window"
 msgstr "Mostra le cartelle in una finestra dell'esploratore file"
 
-#: kicad/project_tree_pane.cpp:881
+#: kicad/project_tree_pane.cpp:882
 msgid "Open Directories in File Explorer"
 msgstr "Apri cartelle nell'esploratore file"
 
-#: kicad/project_tree_pane.cpp:882
+#: kicad/project_tree_pane.cpp:883
 msgid "Opens the directories in the default system file manager"
 msgstr "Apre le cartelle nel navigatore file predefinito di sistema"
 
-#: kicad/project_tree_pane.cpp:893
+#: kicad/project_tree_pane.cpp:894
 msgid "Open the file in a Text Editor"
 msgstr "Apri il file in un editor di testo"
 
-#: kicad/project_tree_pane.cpp:895
+#: kicad/project_tree_pane.cpp:896
 msgid "Open files in a Text Editor"
 msgstr "Apri file in un editor di testo"
 
-#: kicad/project_tree_pane.cpp:897
+#: kicad/project_tree_pane.cpp:898
 msgid "Edit in a Text Editor"
 msgstr "Modifica in un editor di testo"
 
-#: kicad/project_tree_pane.cpp:903
+#: kicad/project_tree_pane.cpp:904
 msgid "Run Jobs"
 msgstr "Esegui lavori"
 
-#: kicad/project_tree_pane.cpp:911
+#: kicad/project_tree_pane.cpp:912
 msgid "Rename File..."
 msgstr "Rinomina file..."
 
-#: kicad/project_tree_pane.cpp:912
+#: kicad/project_tree_pane.cpp:913
 msgid "Rename file"
 msgstr "Rinomina il file"
 
-#: kicad/project_tree_pane.cpp:916
+#: kicad/project_tree_pane.cpp:917
 msgid "Rename Files..."
 msgstr "Rinomina file..."
 
-#: kicad/project_tree_pane.cpp:917
+#: kicad/project_tree_pane.cpp:918
 msgid "Rename files"
 msgstr "Rinomina i file"
 
-#: kicad/project_tree_pane.cpp:927
+#: kicad/project_tree_pane.cpp:928
 msgid "Delete the file and its content"
 msgstr "Elimina il file ed i suoi contenuti"
 
-#: kicad/project_tree_pane.cpp:929
+#: kicad/project_tree_pane.cpp:930
 msgid "Delete the files and their contents"
 msgstr "Elimina i file ed i loro contenuti"
 
-#: kicad/project_tree_pane.cpp:944
+#: kicad/project_tree_pane.cpp:945
 msgid "Move to Trash"
 msgstr "Sposta nel cestino"
 
-#: kicad/project_tree_pane.cpp:956
+#: kicad/project_tree_pane.cpp:957
 msgid "Add Project to Version Control..."
 msgstr "Aggiungi progetto a versionamento..."
 
-#: kicad/project_tree_pane.cpp:957
+#: kicad/project_tree_pane.cpp:958
 msgid "Initialize a new repository"
 msgstr "Inizializza nuovo repository"
 
-#: kicad/project_tree_pane.cpp:961
+#: kicad/project_tree_pane.cpp:962
 msgid "Commit Project..."
 msgstr "Commit progetto..."
 
-#: kicad/project_tree_pane.cpp:962 kicad/project_tree_pane.cpp:976
+#: kicad/project_tree_pane.cpp:963 kicad/project_tree_pane.cpp:977
 msgid "Commit changes to the local repository"
 msgstr "Commit dei cambiamenti al repository locale"
 
-#: kicad/project_tree_pane.cpp:965
+#: kicad/project_tree_pane.cpp:966
 msgid "Push"
 msgstr "Push"
 
-#: kicad/project_tree_pane.cpp:966
+#: kicad/project_tree_pane.cpp:967
 msgid "Push committed local changes to remote repository"
 msgstr "Eseguito push dei cambiamenti locali al repository remoto"
 
-#: kicad/project_tree_pane.cpp:969
+#: kicad/project_tree_pane.cpp:970
 msgid "Pull"
 msgstr "Pull"
 
-#: kicad/project_tree_pane.cpp:970
+#: kicad/project_tree_pane.cpp:971
 msgid "Pull changes from remote repository into local"
 msgstr "Eseguito pull da repository remoto su quello locale"
 
-#: kicad/project_tree_pane.cpp:975
+#: kicad/project_tree_pane.cpp:976
 msgid "Commit File..."
 msgstr "Commit file..."
 
-#: kicad/project_tree_pane.cpp:990
+#: kicad/project_tree_pane.cpp:991
 msgid "Switch to branch "
 msgstr "Passa a diramazione"
 
-#: kicad/project_tree_pane.cpp:995
+#: kicad/project_tree_pane.cpp:996
 msgid "Other..."
 msgstr "Altro..."
 
-#: kicad/project_tree_pane.cpp:996
+#: kicad/project_tree_pane.cpp:997
 msgid "Switch to a different branch"
 msgstr "Passa ad una diramazione differente"
 
-#: kicad/project_tree_pane.cpp:999
+#: kicad/project_tree_pane.cpp:1000
 msgid "Switch to Branch"
 msgstr "Passa a diramazione"
 
-#: kicad/project_tree_pane.cpp:1003
+#: kicad/project_tree_pane.cpp:1004
 msgid "Remove Version Control"
 msgstr "Rimuovi controllo versionamento"
 
-#: kicad/project_tree_pane.cpp:1004
+#: kicad/project_tree_pane.cpp:1005
 msgid "Delete all version control files from the project directory."
 msgstr ""
 "Elimina tutti i file per il controllo versionamento dalla cartella del "
 "progetto."
 
-#: kicad/project_tree_pane.cpp:1059
+#: kicad/project_tree_pane.cpp:1060
 #, c-format
 msgid "Change filename: '%s'"
 msgstr "Cambia nomefile: '%s'"
 
-#: kicad/project_tree_pane.cpp:1061
+#: kicad/project_tree_pane.cpp:1062
 msgid "Change filename"
 msgstr "Cambia il nome al file"
 
-#: kicad/project_tree_pane.cpp:1406
+#: kicad/project_tree_pane.cpp:1407
 msgid "Network path: not monitoring folder changes"
 msgstr "Percorso rete: non monitora i cambiamenti cartelle"
 
-#: kicad/project_tree_pane.cpp:1412
+#: kicad/project_tree_pane.cpp:1413
 msgid "Local path: monitoring folder changes"
 msgstr "Percorso locale: monitora i cambiamenti cartelle"
 
-#: kicad/project_tree_pane.cpp:1595
+#: kicad/project_tree_pane.cpp:1596
 msgid "The selected directory is already a git project."
 msgstr "La cartella selezionata è già un progetto git."
 
-#: kicad/project_tree_pane.cpp:1611
-msgid "Failed to initialize git project."
-msgstr "Fallita inizializzazione progetto git."
-
-#: kicad/project_tree_pane.cpp:1626
+#: kicad/project_tree_pane.cpp:1603
 msgid "Set default remote"
 msgstr "Imposta remoto predefinito"
 
-#: kicad/project_tree_pane.cpp:1679
+#: kicad/project_tree_pane.cpp:1618
+msgid "Failed to initialize git project."
+msgstr "Fallita inizializzazione progetto git."
+
+#: kicad/project_tree_pane.cpp:1678
 msgid "Failed to set default remote."
 msgstr "Fallita impostazione remoto predefinito."
 
-#: kicad/project_tree_pane.cpp:1691 kicad/project_tree_pane.cpp:1725
-#: kicad/project_tree_pane.cpp:1747
+#: kicad/project_tree_pane.cpp:1690 kicad/project_tree_pane.cpp:1724
+#: kicad/project_tree_pane.cpp:1746
 msgid "Fetching Remote"
 msgstr "Recupero remoto"
 
-#: kicad/project_tree_pane.cpp:1732
+#: kicad/project_tree_pane.cpp:1731
 #, fuzzy
 msgid "Failed to pull project"
 msgstr "Fallito push progetto"
 
-#: kicad/project_tree_pane.cpp:1754
+#: kicad/project_tree_pane.cpp:1753
 msgid "Failed to push project"
 msgstr "Fallito push progetto"
 
-#: kicad/project_tree_pane.cpp:1816
+#: kicad/project_tree_pane.cpp:1830
 #, c-format
 msgid "Failed to lookup branch '%s': %s"
 msgstr "Fallita ricerca diramazione '%s': %s"
 
-#: kicad/project_tree_pane.cpp:1829
+#: kicad/project_tree_pane.cpp:1843
 #, c-format
 msgid "Failed to find branch head for '%s'"
 msgstr "Fallita ricerca testa diramazione per '%s'"
 
-#: kicad/project_tree_pane.cpp:1840
+#: kicad/project_tree_pane.cpp:1854
 #, c-format
 msgid "Failed to switch to branch '%s'"
 msgstr "Fallito passaggio a diramazione '%s'"
 
-#: kicad/project_tree_pane.cpp:1851
+#: kicad/project_tree_pane.cpp:1865
 #, c-format
 msgid "Failed to update HEAD reference for branch '%s'"
 msgstr "Fallito aggiornamento riferimento HEAD per la diramazione '%s'"
 
-#: kicad/project_tree_pane.cpp:1870
+#: kicad/project_tree_pane.cpp:1884
 msgid "Are you sure you want to remove git tracking from this project?"
 msgstr "Sicuri di voler rimuovere il versionamento git da questo progetto?"
 
-#: kicad/project_tree_pane.cpp:1887
+#: kicad/project_tree_pane.cpp:1901
 msgid "Failed to remove git directory"
 msgstr "Fallita rimozione cartella git"
 
-#: kicad/project_tree_pane.cpp:2223
+#: kicad/project_tree_pane.cpp:2237
 msgid "Discarding commit due to empty commit message."
 msgstr "Annullamento commit per messaggio di commit vuoto."
 
-#: kicad/project_tree_pane.cpp:2229
+#: kicad/project_tree_pane.cpp:2243
 msgid "Discarding commit due to empty file selection."
 msgstr "Annullamento commit per selezione file vuota."
 
-#: kicad/project_tree_pane.cpp:2235
+#: kicad/project_tree_pane.cpp:2249
 #, c-format
 msgid "Failed to get repository index: %s"
 msgstr "Fallito recupero indice repository: %s"
 
-#: kicad/project_tree_pane.cpp:2243
+#: kicad/project_tree_pane.cpp:2257
 #, c-format
 msgid "Failed to add file to index: %s"
 msgstr "Fallita aggiunta file all'indice: %s\""
 
-#: kicad/project_tree_pane.cpp:2251
+#: kicad/project_tree_pane.cpp:2265
 #, c-format
 msgid "Failed to write index: %s"
 msgstr "Fallita scrittura indice: %s"
 
-#: kicad/project_tree_pane.cpp:2258
+#: kicad/project_tree_pane.cpp:2272
 #, c-format
 msgid "Failed to write tree: %s"
 msgstr "Fallita scrittura albero: %s"
 
-#: kicad/project_tree_pane.cpp:2267
+#: kicad/project_tree_pane.cpp:2281
 #, c-format
 msgid "Failed to lookup tree: %s"
 msgstr "Fallita ricerca albero: %s"
 
-#: kicad/project_tree_pane.cpp:2275
+#: kicad/project_tree_pane.cpp:2289
 #, c-format
 msgid "Failed to get HEAD reference: %s"
 msgstr "Fallito recupero riferimento HEAD: %s"
 
-#: kicad/project_tree_pane.cpp:2282
+#: kicad/project_tree_pane.cpp:2296
 #, c-format
 msgid "Failed to get commit: %s"
 msgstr "Fallito recupero commit: %s"
 
-#: kicad/project_tree_pane.cpp:2298
+#: kicad/project_tree_pane.cpp:2312
 #, c-format
 msgid "Failed to create author signature: %s"
 msgstr "Fallita creazione firma autore: %s"
 
-#: kicad/project_tree_pane.cpp:2333
+#: kicad/project_tree_pane.cpp:2347
 #, c-format
 msgid "Failed to create commit: %s"
 msgstr "Fallita creazione commit: %s"
@@ -28731,6 +28736,7 @@ msgid "Item Properties"
 msgstr "Proprietà elemento"
 
 #: pagelayout_editor/dialogs/properties_frame_base.cpp:461
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:145
 msgid "Default Values"
 msgstr "Valori predefiniti"
 
@@ -31393,8 +31399,8 @@ msgstr "Tassellazione zone in rame..."
 #: pcbnew/board.cpp:1807 pcbnew/dialogs/dialog_board_statistics.cpp:701
 #: pcbnew/dialogs/dialog_board_statistics_base.cpp:78
 #: pcbnew/dialogs/dialog_unused_pad_layers_base.cpp:27
-#: pcbnew/footprint.cpp:1628 pcbnew/netinfo_item.cpp:108
-#: pcbnew/pcb_draw_panel_gal.cpp:641 pcbnew/widgets/appearance_controls.cpp:331
+#: pcbnew/footprint.cpp:1633 pcbnew/netinfo_item.cpp:108
+#: pcbnew/pcb_draw_panel_gal.cpp:714 pcbnew/widgets/appearance_controls.cpp:331
 #: pcbnew/widgets/panel_selection_filter.cpp:198
 #: pcbnew/widgets/panel_selection_filter_base.cpp:45
 msgid "Pads"
@@ -31408,18 +31414,18 @@ msgstr "Piazzole"
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:222
 #: pcbnew/dialogs/dialog_unused_pad_layers_base.cpp:24
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:88
-#: pcbnew/netinfo_item.cpp:123 pcbnew/pcb_draw_panel_gal.cpp:642
+#: pcbnew/netinfo_item.cpp:123 pcbnew/pcb_draw_panel_gal.cpp:715
 #: pcbnew/widgets/appearance_controls.cpp:330
 #: pcbnew/widgets/panel_selection_filter.cpp:197
 #: pcbnew/widgets/panel_selection_filter_base.cpp:41
 msgid "Vias"
 msgstr "Via"
 
-#: pcbnew/board.cpp:1809 pcbnew/pcb_draw_panel_gal.cpp:643
+#: pcbnew/board.cpp:1809 pcbnew/pcb_draw_panel_gal.cpp:716
 msgid "Track Segments"
 msgstr "Segmenti di pista"
 
-#: pcbnew/board.cpp:1811 pcbnew/pcb_draw_panel_gal.cpp:645
+#: pcbnew/board.cpp:1811 pcbnew/pcb_draw_panel_gal.cpp:718
 msgid "Unrouted"
 msgstr "Non sbrogliato"
 
@@ -31623,7 +31629,7 @@ msgid "Add Dielectric Layer"
 msgstr "Aggiungi strato dielettrico"
 
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:330
-#: pcbnew/dialogs/panel_setup_layers.cpp:957
+#: pcbnew/dialogs/panel_setup_layers.cpp:1152
 msgid "Select layer to add:"
 msgstr "Selezionare strato da aggiungere:"
 
@@ -32354,14 +32360,13 @@ msgstr "Ambito riannotazione"
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:154
 #: pcbnew/dialogs/dialog_render_job.cpp:41
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:117
-#: pcbnew/footprint.cpp:1640
+#: pcbnew/footprint.cpp:1645
 msgid "Front"
 msgstr "Fronte"
 
 #: pcbnew/dialogs/dialog_board_reannotate_base.cpp:187
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:154
 #: pcbnew/dialogs/dialog_render_job.cpp:39
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:560
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:122
 msgid "Back"
 msgstr "Retro"
@@ -32539,7 +32544,7 @@ msgstr ""
 "Il file progetto associato %s è impossibile da caricare"
 
 #: pcbnew/dialogs/dialog_board_setup.cpp:301 pcbnew/files.cpp:583
-#: pcbnew/tools/pcb_control.cpp:1502
+#: pcbnew/tools/pcb_control.cpp:1506
 msgid "Loading PCB"
 msgstr "Caricamento C.S."
 
@@ -32611,7 +32616,7 @@ msgid "Total:"
 msgstr "Totale:"
 
 #: pcbnew/dialogs/dialog_board_statistics.cpp:491
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2517
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2511
 msgid "Round"
 msgstr "Tondo"
 
@@ -32728,7 +32733,7 @@ msgstr "Statistiche scheda"
 
 #: pcbnew/dialogs/dialog_cleanup_graphics.cpp:48
 #: pcbnew/dialogs/dialog_exchange_footprints.cpp:310
-#: pcbnew/footprint_libraries_utils.cpp:961
+#: pcbnew/footprint_libraries_utils.cpp:970
 msgid "Update Footprint"
 msgstr "Aggiorna impronta"
 
@@ -33100,8 +33105,8 @@ msgstr ""
 "Tipo connessione piazzola predefinita a zona.\n"
 "Può essere superata dalle impostazioni piazzola locali"
 
-#: pcbnew/dialogs/dialog_copper_zones_base.cpp:232 pcbnew/footprint.cpp:4008
-#: pcbnew/pad.cpp:2527 pcbnew/zone.cpp:1805
+#: pcbnew/dialogs/dialog_copper_zones_base.cpp:232 pcbnew/footprint.cpp:4013
+#: pcbnew/pad.cpp:2521 pcbnew/zone.cpp:1829
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 msgid "Thermal reliefs"
 msgstr "Raccordi termici"
@@ -33148,13 +33153,13 @@ msgstr "Tipo riempimento:"
 
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:290
 #: pcbnew/dialogs/dialog_non_copper_zones_properties_base.cpp:129
-#: pcbnew/zone.cpp:1815 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
+#: pcbnew/zone.cpp:1839 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
 msgid "Solid fill"
 msgstr "Riempimento pieno"
 
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:290
 #: pcbnew/dialogs/dialog_non_copper_zones_properties_base.cpp:129
-#: pcbnew/zone.cpp:1816 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
+#: pcbnew/zone.cpp:1840 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
 msgid "Hatch pattern"
 msgstr "Motivo tratteggiato"
 
@@ -33220,7 +33225,7 @@ msgstr "Rimuovi isole:"
 msgid "Choose what to do with unconnected copper islands"
 msgstr "Scegli cosa fare con le isole di rame non connesse"
 
-#: pcbnew/dialogs/dialog_copper_zones_base.cpp:357 pcbnew/zone.cpp:1826
+#: pcbnew/dialogs/dialog_copper_zones_base.cpp:357 pcbnew/zone.cpp:1850
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 msgid "Below area limit"
 msgstr "Sotto i limiti di area"
@@ -34963,8 +34968,8 @@ msgstr "Controllo impronte"
 msgid "Choose Footprint"
 msgstr "Scegli impronta"
 
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:76
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:143
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:78
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:148
 msgid "3D Models"
 msgstr "Modelli 3D"
 
@@ -35007,41 +35012,41 @@ msgstr ""
 "Lo spessore del testo è troppo grande per le dimensioni del testo.\n"
 "Verrà tagliato a %s."
 
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:633
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:624
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:661
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:660
 #, fuzzy
 msgid "Edit Footprint Properties"
 msgstr "Modifica proprietà impronta"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:52
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:53
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:157
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:98
 msgid "Text Items"
 msgstr "Elementi di testo"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:60
 #: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:53
-#: pcbnew/pcb_fields_grid_table.cpp:183 pcbnew/pcb_text.cpp:630
+#: pcbnew/pcb_fields_grid_table.cpp:152 pcbnew/pcb_text.cpp:630
 #: pcbnew/pcb_text.cpp:647
 msgid "Keep Upright"
 msgstr "Mantieni in verticale"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:61
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:62
-#: pcbnew/pcb_fields_grid_table.cpp:184
+#: pcbnew/pcb_fields_grid_table.cpp:153
 msgid "X Offset"
 msgstr "Scostamento X"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:62
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:63
-#: pcbnew/pcb_fields_grid_table.cpp:185
+#: pcbnew/pcb_fields_grid_table.cpp:154
 msgid "Y Offset"
 msgstr "Scostamento Y"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:68
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:69
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:64
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:168
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:56
 #: pcbnew/plot_board_layers.cpp:103
 msgid "Reference designator"
@@ -35059,14 +35064,14 @@ msgstr "Tipo impronta:"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:188
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:193
-#: pcbnew/footprint.cpp:1286
+#: pcbnew/footprint.cpp:1291
 msgid "Through hole"
 msgstr "Fori passanti"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:188
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:193
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/footprint.cpp:1283
-#: pcbnew/pad.cpp:1532 pcbnew/pad.cpp:2493
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/footprint.cpp:1288
+#: pcbnew/pad.cpp:1532 pcbnew/pad.cpp:2487
 msgid "SMD"
 msgstr "SMD"
 
@@ -35273,28 +35278,28 @@ msgstr ""
 msgid "Footprint Properties"
 msgstr "Proprietà impronta"
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:379
-#: pcbnew/footprint_libraries_utils.cpp:1124
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:388
+#: pcbnew/footprint_libraries_utils.cpp:1133
 #: pcbnew/tools/footprint_editor_control.cpp:460
 msgid "Footprint must have a name."
 msgstr "L'impronta deve avere un nome."
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:384
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:393
 #, c-format
 msgid "Footprint name may not contain '%s'."
 msgstr "Il nome impronta non può contenere '%s'."
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:437
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:446
 #, c-format
 msgid "The text width must be between %s and %s."
 msgstr "La larghezza testo deve essere tra %s e %s."
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:449
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:458
 #, c-format
 msgid "The text height must be between %s and %s."
 msgstr "L'altezza testo deve essere tra %s e %s"
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:467
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:476
 #: pcbnew/dialogs/dialog_text_properties.cpp:522
 #: pcbnew/dialogs/dialog_textbox_properties.cpp:342
 msgid ""
@@ -36028,7 +36033,7 @@ msgstr "Strati serigrafia"
 
 #: pcbnew/dialogs/dialog_global_edit_text_and_graphics.cpp:273
 #: pcbnew/dialogs/panel_fp_editor_graphics_defaults_base.cpp:64
-#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:60 pcbnew/pad.cpp:2684
+#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:60 pcbnew/pad.cpp:2678
 msgid "Copper Layers"
 msgstr "Strati rame"
 
@@ -36186,7 +36191,7 @@ msgstr "Anelli:"
 
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:175
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1075
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2533
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2527
 msgid "All copper layers"
 msgstr "Tutti gli strati rame"
 
@@ -36197,7 +36202,7 @@ msgstr "Inizio, fine, e strati connessi"
 
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:175
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1079
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2534
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2528
 msgid "Connected layers only"
 msgstr "Solo lo strati connessi"
 
@@ -36703,7 +36708,7 @@ msgid "Outset Items"
 msgstr "Elementi di testo"
 
 #: pcbnew/dialogs/dialog_pad_properties.cpp:179
-#: pcbnew/dialogs/dialog_pad_properties_base.h:288 pcbnew/pad.cpp:2584
+#: pcbnew/dialogs/dialog_pad_properties_base.h:288 pcbnew/pad.cpp:2578
 msgid "Pad Properties"
 msgstr "Proprietà piazzola"
 
@@ -36781,7 +36786,7 @@ msgstr "w"
 msgid "Pad type:"
 msgstr "Tipo piazzola:"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/pad.cpp:2492
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/pad.cpp:2486
 msgid "Through-hole"
 msgstr "Foro passante"
 
@@ -36832,7 +36837,7 @@ msgid "Circular"
 msgstr "Tonda"
 
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:1516
-#: pcbnew/pad.cpp:2500
+#: pcbnew/pad.cpp:2494
 msgid "Oval"
 msgstr "Ovale"
 
@@ -36844,11 +36849,11 @@ msgstr "Rettangolare"
 msgid "Trapezoidal"
 msgstr "Trapezoidale"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2502
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2496
 msgid "Rounded rectangle"
 msgstr "Rettangolo stondato"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2503
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2497
 msgid "Chamfered rectangle"
 msgstr "Rettangolo smussato"
 
@@ -36961,7 +36966,7 @@ msgstr "Spostamento forma dal foro"
 msgid "Hole shape:"
 msgstr "Forma foro:"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2518
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2512
 msgid "Oblong"
 msgstr "Oblunga"
 
@@ -37053,23 +37058,23 @@ msgstr ""
 "(castellated)\n"
 "Questa proprietà vengono specificate nei file Gerber X2."
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2508
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2502
 msgid "BGA pad"
 msgstr "Piazzola BGA"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2510
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2504
 msgid "Fiducial, local to footprint"
 msgstr "Allineatore, da locale a impronta"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2509
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2503
 msgid "Fiducial, global to board"
 msgstr "Allineatore, da globale a scheda"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2511
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2505
 msgid "Test point pad"
 msgstr "Piazzola punto di test"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2512
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2506
 msgid "Heatsink pad"
 msgstr "Piazzola dissipatore"
 
@@ -37347,7 +37352,7 @@ msgstr "Schizza piazzole su strati fab"
 
 #: pcbnew/dialogs/dialog_plot_base.cpp:90
 #: pcbnew/widgets/appearance_controls.cpp:653
-#: pcbnew/widgets/appearance_controls.cpp:1810
+#: pcbnew/widgets/appearance_controls.cpp:1846
 msgid "Hide"
 msgstr "Nascondi"
 
@@ -38447,7 +38452,7 @@ msgstr "Impronta %s (%s), %s, ruotata %.1f gradi"
 #: pcbnew/dialogs/dialog_text_properties_base.cpp:99
 #: pcbnew/pcb_dimension.cpp:1885 pcbnew/pcb_dimension.cpp:1921
 #: pcbnew/pcb_dimension.cpp:1962 pcbnew/pcb_dimension.cpp:2007
-#: pcbnew/pcb_dimension.cpp:2044 pcbnew/pcb_fields_grid_table.cpp:186
+#: pcbnew/pcb_dimension.cpp:2044 pcbnew/pcb_fields_grid_table.cpp:155
 #: pcbnew/pcb_text.cpp:626
 msgid "Knockout"
 msgstr "Knockout"
@@ -38687,7 +38692,7 @@ msgstr "Skew obiettivo:"
 #: pcbnew/router/router_tool.cpp:2757 pcbnew/router/router_tool.cpp:2762
 #: pcbnew/router/router_tool.cpp:2767 pcbnew/router/router_tool.cpp:2778
 #: pcbnew/router/router_tool.cpp:2786 pcbnew/router/router_tool.cpp:2791
-#: pcbnew/tools/pcb_control.cpp:1698 pcbnew/tools/pcb_control.cpp:1708
+#: pcbnew/tools/pcb_control.cpp:1702 pcbnew/tools/pcb_control.cpp:1712
 #: pcbnew/zone.cpp:874
 #, c-format
 msgid "(from %s)"
@@ -38985,6 +38990,11 @@ msgstr ""
 msgid "Internal Layers"
 msgstr "Strati interni"
 
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:496
+#, fuzzy, c-format
+msgid "Layer name %s already in use."
+msgstr "Il nome strato '%s' è già in uso."
+
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:23
 #, fuzzy
 msgid "Default Field Properties for New Footprints"
@@ -39062,29 +39072,29 @@ msgstr ""
 msgid "Failed to save footprint library file '%s'."
 msgstr "Fallito salvataggio file libreria impronte '%s'."
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:396
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:388
 #, fuzzy
 msgid "Error adding 3D model"
 msgstr "Caricamento modelli 3D..."
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:480
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:472
 msgid "No filename entered"
 msgstr "Nessun nomefile inserito"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:485
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:477
 msgid "Illegal filename"
 msgstr "Nomefile illegale"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:490
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:482
 #: pcbnew/microwave/microwave_polygon.cpp:223
 msgid "File not found"
 msgstr "File non trovato"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:495
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:487
 msgid "Unable to open file"
 msgstr "Impossibile aprire il file"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:500
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:492
 msgid "Unknown error"
 msgstr "Errore sconosciuto"
 
@@ -39620,12 +39630,150 @@ msgid "Apply board defaults to non-copper footprint shapes"
 msgstr ""
 "Applica impostazioni predefinite scheda alle forme impronta non in rame"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:458
+#: pcbnew/dialogs/panel_setup_layers.cpp:77
+#: pcbnew/dialogs/panel_setup_layers.cpp:284
+msgid "Off-board, testing"
+msgstr "Fuori scheda, di prova"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:87
+msgid "If you want a fabrication layer for the front side of the board"
+msgstr ""
+"Se si desidera uno strato per la fabbricazione per il fronte della scheda"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:97
+#: pcbnew/dialogs/panel_setup_layers.cpp:266
+msgid "Off-board, manufacturing"
+msgstr "Esterno alla scheda, di lavorazione"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:105
+msgid "If you want an adhesive template for the front side of the board"
+msgstr "Se si desidera uno strato di adesivo per il fronte della scheda"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:115
+#: pcbnew/dialogs/panel_setup_layers.cpp:133
+#: pcbnew/dialogs/panel_setup_layers.cpp:151
+#: pcbnew/dialogs/panel_setup_layers.cpp:169
+#: pcbnew/dialogs/panel_setup_layers.cpp:194
+#: pcbnew/dialogs/panel_setup_layers.cpp:212
+#: pcbnew/dialogs/panel_setup_layers.cpp:230
+#: pcbnew/dialogs/panel_setup_layers.cpp:248
+msgid "On-board, non-copper"
+msgstr "Sulla scheda, non in rame"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:123
+msgid "If you want a solder paste layer for front side of the board"
+msgstr "Se si desidera uno strato di pasta salda per il fronte scheda"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:141
+msgid "If you want a silk screen layer for the front side of the board"
+msgstr "Se si desidera uno strato serigrafia per il fronte della scheda"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:159
+msgid "If you want a solder mask layer for the front of the board"
+msgstr ""
+"Se si desidera uno strato di mascheratura per saldatura sullo strato "
+"frontale della scheda"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:184
+msgid "If you want a solder mask layer for the back side of the board"
+msgstr ""
+"Se si desidera uno strato maschera di saldatura per il retro della scheda"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:202
+msgid "If you want a silk screen layer for the back side of the board"
+msgstr "Se si desidera uno strato serigrafia per il retro della scheda"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:220
+msgid "If you want a solder paste layer for the back side of the board"
+msgstr "Se si desidera uno strato di pasta salda per il retro della scheda"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:238
+msgid "If you want an adhesive layer for the back side of the board"
+msgstr "Se si desidera uno strato di adesivo per il retro della scheda"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:256
+msgid "If you want a fabrication layer for the back side of the board"
+msgstr ""
+"Se si desidera uno strato per la fabbricazione per il retro della scheda"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:302
+msgid "Board contour"
+msgstr "Contorno scheda"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:319
+#, fuzzy
+msgid "Board contour setback"
+msgstr "Contorno scheda"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:333
+#: pcbnew/dialogs/panel_setup_layers.cpp:347
+#: pcbnew/dialogs/panel_setup_layers.cpp:363
+#: pcbnew/dialogs/panel_setup_layers.cpp:379
+#: pcbnew/dialogs/panel_setup_layers.cpp:477
+msgid "Auxiliary"
+msgstr "Ausiliario"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:354
+msgid "If you want a separate layer for comments or notes"
+msgstr "Se si desidera strati separati per commenti e note"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:370
+msgid "If you want a layer for documentation drawings"
+msgstr "Se si desidera uno strato per documentazione grafica"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:415
 msgid "Use the Physical Stackup page to change the number of copper layers."
 msgstr ""
 "Usa la pagina dello stackup fisico per cambiare il numero di strati rame."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:492
+#: pcbnew/dialogs/panel_setup_layers.cpp:421
+#: pcbnew/dialogs/panel_setup_layers.cpp:473
+#: pcbnew/tools/drawing_stackup_table_tool.cpp:247
+msgid "Layer Name"
+msgstr "Nome strato"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:426
+msgid "signal"
+msgstr "Segnale"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:427
+msgid "power plane"
+msgstr "power plane"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:428
+msgid "mixed"
+msgstr "Misto"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:429
+msgid "jumper"
+msgstr "jumper"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:432
+msgid ""
+"Copper layer type for Freerouter and other external routers.\n"
+"Power plane layers are removed from Freerouter's layer menus."
+msgstr ""
+"Tipo di strato in rame per Freerouter e altri sbrogliatori esterni.\n"
+"Gli strati di potenza verranno rimossi dal menù degli strati di Freeroute."
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:478
+#, fuzzy
+msgid "Off-board, front"
+msgstr "Fuori scheda, di prova"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:479
+#, fuzzy
+msgid "Off-board, back"
+msgstr "Fuori scheda, di prova"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:485
+msgid ""
+"Auxiliary layers do not flip with board side, while back and front layers do."
+msgstr ""
+"Gli strati ausiliari non si capovolgono insieme alla scheda, mentre lo fanno "
+"gli strati fronte e retro."
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:712
 #, c-format
 msgid ""
 "Footprints have some items on removed layers:\n"
@@ -39638,7 +39786,7 @@ msgstr ""
 "Questi elementi non saranno più accessibili.\n"
 "Continuare ugualmente?"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:503
+#: pcbnew/dialogs/panel_setup_layers.cpp:723
 msgid ""
 "Items have been found on removed layers. This operation will delete all "
 "items from removed layers and cannot be undone.\n"
@@ -39648,25 +39796,25 @@ msgstr ""
 "tutti gli elementi dagli strati rimossi e non può essere annullata.\n"
 "Continuare?"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:752
+#: pcbnew/dialogs/panel_setup_layers.cpp:947
 msgid "Layer must have a name."
 msgstr "Lo strato deve avere un nome."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:758
+#: pcbnew/dialogs/panel_setup_layers.cpp:953
 #, c-format
 msgid "%s are forbidden in layer names."
 msgstr "%s sono proibiti nei nomi degli strati."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:765
+#: pcbnew/dialogs/panel_setup_layers.cpp:960
 msgid "Layer name \"signal\" is reserved."
 msgstr "Il nome strato \"signal\" è riservato."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:774
+#: pcbnew/dialogs/panel_setup_layers.cpp:969
 #, c-format
 msgid "Layer name '%s' already in use."
 msgstr "Il nome strato '%s' è già in uso."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:907
+#: pcbnew/dialogs/panel_setup_layers.cpp:1102
 #, c-format
 msgid ""
 "Imported settings have fewer copper layers than the current board (%i "
@@ -39679,16 +39827,16 @@ msgstr ""
 "\n"
 "Continuare e cancellare le coppie di strati rame extra dalla scheda corrente?"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:916
+#: pcbnew/dialogs/panel_setup_layers.cpp:1111
 #, fuzzy
 msgid "Inner Layers to Be Deleted"
 msgstr "Strati interni da cancellare"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:951
+#: pcbnew/dialogs/panel_setup_layers.cpp:1146
 msgid "All user-defined layers have already been added."
 msgstr "Tutti gli strati definiti dall'utente sono già stati aggiunti."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:955
+#: pcbnew/dialogs/panel_setup_layers.cpp:1150
 msgid "Add User-defined Layer"
 msgstr "Aggiungi strato definito dall'utente"
 
@@ -39696,573 +39844,6 @@ msgstr "Aggiungi strato definito dall'utente"
 msgid "Add User Defined Layer..."
 msgstr "Aggiungi strato definito dall'utente..."
 
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:46
-msgid "CrtYd_Front"
-msgstr "CrtYd_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:51
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:639
-msgid "Off-board, testing"
-msgstr "Fuori scheda, di prova"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:58
-msgid "If you want a fabrication layer for the front side of the board"
-msgstr ""
-"Se si desidera uno strato per la fabbricazione per il fronte della scheda"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:62
-msgid "Fab_Front"
-msgstr "Fab_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:65
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:629
-msgid "Off-board, manufacturing"
-msgstr "Esterno alla scheda, di lavorazione"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:70
-msgid "If you want an adhesive template for the front side of the board"
-msgstr "Se si desidera uno strato di adesivo per il fronte della scheda"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:74
-msgid "Adhes_Front"
-msgstr "Adhes_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:77
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:89
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:101
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:113
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:581
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:593
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:605
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:617
-msgid "On-board, non-copper"
-msgstr "Sulla scheda, non in rame"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:82
-msgid "If you want a solder paste layer for front side of the board"
-msgstr "Se si desidera uno strato di pasta salda per il fronte scheda"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:86
-msgid "SoldP_Front"
-msgstr "SoldP_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:94
-msgid "If you want a silk screen layer for the front side of the board"
-msgstr "Se si desidera uno strato serigrafia per il fronte della scheda"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:98
-msgid "SilkS_Front"
-msgstr "SilkS_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:106
-msgid "If you want a solder mask layer for the front of the board"
-msgstr ""
-"Se si desidera uno strato di mascheratura per saldatura sullo strato "
-"frontale della scheda"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:110
-msgid "Mask_Front"
-msgstr "Mask_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:118
-msgid "If you want a front copper layer"
-msgstr "Se si desidera uno strato rame sul fronte"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:122
-msgid "Front_layer"
-msgstr "Front_layer"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:123
-msgid "Layer name of front (top) copper layer"
-msgstr "Nome dello strato rame sul fronte (cima)"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "signal"
-msgstr "Segnale"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "power plane"
-msgstr "power plane"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "mixed"
-msgstr "Misto"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "jumper"
-msgstr "jumper"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:131
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:145
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:159
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:173
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:187
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:201
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:215
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:229
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:243
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:257
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:271
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:285
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:299
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:313
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:327
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:341
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:355
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:369
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:383
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:397
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:411
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:425
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:439
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:453
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:467
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:481
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:495
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:509
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:523
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:537
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:551
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:569
-msgid ""
-"Copper layer type for Freerouter and other external routers.\n"
-"Power plane layers are removed from Freerouter's layer menus."
-msgstr ""
-"Tipo di strato in rame per Freerouter e altri sbrogliatori esterni.\n"
-"Gli strati di potenza verranno rimossi dal menù degli strati di Freeroute."
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:138
-msgid "In1"
-msgstr "In1"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:152
-msgid "In2"
-msgstr "In2"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:166
-msgid "In3"
-msgstr "In3"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:180
-msgid "In4"
-msgstr "In4"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:194
-msgid "In5"
-msgstr "In5"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:208
-msgid "In6"
-msgstr "In6"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:222
-msgid "In7"
-msgstr "In7"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:236
-msgid "In8"
-msgstr "In8"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:250
-msgid "In9"
-msgstr "In9"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:264
-msgid "In10"
-msgstr "In10"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:278
-msgid "In11"
-msgstr "In11"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:292
-msgid "In12"
-msgstr "In12"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:306
-msgid "In13"
-msgstr "In13"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:320
-msgid "In14"
-msgstr "In14"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:334
-msgid "In15"
-msgstr "In15"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:348
-msgid "In16"
-msgstr "In16"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:362
-msgid "In17"
-msgstr "In17"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:376
-msgid "In18"
-msgstr "In18"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:390
-msgid "In19"
-msgstr "In19"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:404
-msgid "In20"
-msgstr "In20"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:418
-msgid "In21"
-msgstr "In21"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:432
-msgid "In22"
-msgstr "In22"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:446
-msgid "In23"
-msgstr "In23"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:460
-msgid "In24"
-msgstr "In24"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:474
-msgid "In25"
-msgstr "In25"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:488
-msgid "In26"
-msgstr "In26"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:502
-msgid "In27"
-msgstr "In27"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:516
-msgid "In28"
-msgstr "In28"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:530
-msgid "In29"
-msgstr "In29"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:544
-msgid "In30"
-msgstr "In30"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:556
-msgid "If you want a back copper layer"
-msgstr "Se si desidera lo strato retro in rame"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:561
-msgid "Layer name of back (bottom) copper layer"
-msgstr "Nome dello strato in rame in basso (retro)"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:574
-msgid "If you want a solder mask layer for the back side of the board"
-msgstr ""
-"Se si desidera uno strato maschera di saldatura per il retro della scheda"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:578
-msgid "SoldM_Back"
-msgstr "SoldM_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:586
-msgid "If you want a silk screen layer for the back side of the board"
-msgstr "Se si desidera uno strato serigrafia per il retro della scheda"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:590
-msgid "SilkS_Back"
-msgstr "SilkS_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:598
-msgid "If you want a solder paste layer for the back side of the board"
-msgstr "Se si desidera uno strato di pasta salda per il retro della scheda"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:602
-msgid "SoldP_Back"
-msgstr "SoldP_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:610
-msgid "If you want an adhesive layer for the back side of the board"
-msgstr "Se si desidera uno strato di adesivo per il retro della scheda"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:614
-msgid "Adhes_Back"
-msgstr "Adhes_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:622
-msgid "If you want a fabrication layer for the back side of the board"
-msgstr ""
-"Se si desidera uno strato per la fabbricazione per il retro della scheda"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:626
-msgid "Fab_Back"
-msgstr "Fab_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:636
-msgid "CrtYd_Back"
-msgstr "CrtYd_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:646
-msgid "Pcb_Edges"
-msgstr "Pcb_Edges"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:649
-msgid "Board contour"
-msgstr "Contorno scheda"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:656
-msgid "Margin"
-msgstr "Margin"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:659
-#, fuzzy
-msgid "Board contour setback"
-msgstr "Contorno scheda"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:666
-msgid "Eco1"
-msgstr "Eco1"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:669
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:679
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:691
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:703
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-msgid "Auxiliary"
-msgstr "Ausiliario"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:676
-msgid "Eco2"
-msgstr "Eco2"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:684
-msgid "If you want a separate layer for comments or notes"
-msgstr "Se si desidera strati separati per commenti e note"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:688
-msgid "Comments"
-msgstr "Commenti"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:696
-msgid "If you want a layer for documentation drawings"
-msgstr "Se si desidera uno strato per documentazione grafica"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:700
-msgid "Drawings"
-msgstr "Grafiche"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:710
-msgid "User1"
-msgstr "User1"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-#, fuzzy
-msgid "Off-board, front"
-msgstr "Fuori scheda, di prova"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-#, fuzzy
-msgid "Off-board, back"
-msgstr "Fuori scheda, di prova"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:717
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:731
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:745
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:759
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:773
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:787
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:801
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:815
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:829
-msgid ""
-"Auxiliary layers do not flip with board side, while back and front layers do."
-msgstr ""
-"Gli strati ausiliari non si capovolgono insieme alla scheda, mentre lo fanno "
-"gli strati fronte e retro."
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:724
-msgid "User2"
-msgstr "User2"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:738
-msgid "User3"
-msgstr "User3"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:752
-msgid "User4"
-msgstr "User4"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:766
-msgid "User5"
-msgstr "User5"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:780
-msgid "User6"
-msgstr "User6"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:794
-msgid "User7"
-msgstr "User7"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:808
-msgid "User8"
-msgstr "User8"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:822
-msgid "User9"
-msgstr "User9"
-
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:32
 msgid ""
 "Use your board manufacturer's recommendations for solder mask expansion and "
@@ -42265,7 +41846,7 @@ msgid "%s pad connection: %s."
 msgstr "%s connessione piazzola: %s."
 
 #: pcbnew/drc/drc_engine.cpp:1499 pcbnew/drc/drc_engine.cpp:1516
-#: pcbnew/drc/drc_engine.cpp:1533 pcbnew/zone.cpp:612 pcbnew/zone.h:172
+#: pcbnew/drc/drc_engine.cpp:1533 pcbnew/zone.cpp:612 pcbnew/zone.h:179
 msgid "zone"
 msgstr "zona"
 
@@ -42284,7 +41865,7 @@ msgstr "%s larghezza raggio termico: %s."
 msgid "Checking rule assertion \"%s\"."
 msgstr "Controllo asserzione regola \"%s\"."
 
-#: pcbnew/drc/drc_item.cpp:45 pcbnew/zone.cpp:2046
+#: pcbnew/drc/drc_item.cpp:45 pcbnew/zone.cpp:2070
 msgid "Electrical"
 msgstr "Elettrico"
 
@@ -43150,7 +42731,7 @@ msgid "'%s' settings differ."
 msgstr "'%s' impostazioni diverse."
 
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:619
-#: pcbnew/footprint.cpp:4085
+#: pcbnew/footprint.cpp:4090
 msgid "Exempt From Courtyard Requirement"
 msgstr "Esente dai requisiti ingombri"
 
@@ -43871,132 +43452,132 @@ msgstr ""
 msgid "Generating ODB++ output files"
 msgstr "Generazione file IPC2581"
 
-#: pcbnew/footprint.cpp:1288
+#: pcbnew/footprint.cpp:1293
 msgid "Other"
 msgstr "Altro"
 
-#: pcbnew/footprint.cpp:1626
+#: pcbnew/footprint.cpp:1631
 msgid "Footprint Name"
 msgstr "Nome impronta"
 
-#: pcbnew/footprint.cpp:1630 pcbnew/footprint.cpp:1689
+#: pcbnew/footprint.cpp:1635 pcbnew/footprint.cpp:1694
 #, c-format
 msgid "Doc: %s"
 msgstr "Specifiche: %s"
 
-#: pcbnew/footprint.cpp:1631 pcbnew/footprint.cpp:1690
+#: pcbnew/footprint.cpp:1636 pcbnew/footprint.cpp:1695
 #, c-format
 msgid "Keywords: %s"
 msgstr "Parole chiave: %s"
 
-#: pcbnew/footprint.cpp:1640 pcbnew/footprint.cpp:1641
+#: pcbnew/footprint.cpp:1645 pcbnew/footprint.cpp:1646
 msgid "Board Side"
 msgstr "Lato scheda"
 
-#: pcbnew/footprint.cpp:1641
+#: pcbnew/footprint.cpp:1646
 msgid "Back (Flipped)"
 msgstr "Sotto (capovolto)"
 
-#: pcbnew/footprint.cpp:1660
+#: pcbnew/footprint.cpp:1665
 msgid "autoplaced"
 msgstr "autopiazzato"
 
-#: pcbnew/footprint.cpp:1663
+#: pcbnew/footprint.cpp:1668
 msgid "not in schematic"
 msgstr "non nello schema"
 
-#: pcbnew/footprint.cpp:1666
+#: pcbnew/footprint.cpp:1671
 msgid "exclude from pos files"
 msgstr "escludi dai file posizioni"
 
-#: pcbnew/footprint.cpp:1669
+#: pcbnew/footprint.cpp:1674
 msgid "exclude from BOM"
 msgstr "escludi dalla DIBA"
 
-#: pcbnew/footprint.cpp:1674
+#: pcbnew/footprint.cpp:1679
 msgid "Status: "
 msgstr "Stato: "
 
-#: pcbnew/footprint.cpp:1674
+#: pcbnew/footprint.cpp:1679
 msgid "Attributes:"
 msgstr "Attributi:"
 
-#: pcbnew/footprint.cpp:1681 pcbnew/footprint.cpp:4064 pcbnew/zone.cpp:1837
+#: pcbnew/footprint.cpp:1686 pcbnew/footprint.cpp:4069 pcbnew/zone.cpp:1861
 #, fuzzy
 msgid "Component Class"
 msgstr "Componenti"
 
-#: pcbnew/footprint.cpp:1685
+#: pcbnew/footprint.cpp:1690
 #, c-format
 msgid "3D-Shape: %s"
 msgstr "Forma 3D: %s"
 
-#: pcbnew/footprint.cpp:1685
+#: pcbnew/footprint.cpp:1690
 msgid "<none>"
 msgstr "<nessuno>"
 
-#: pcbnew/footprint.cpp:2100
+#: pcbnew/footprint.cpp:2105
 msgid "<no reference designator>"
 msgstr "<nessun riferimento predefinito>"
 
-#: pcbnew/footprint.cpp:2102
+#: pcbnew/footprint.cpp:2107
 #, c-format
 msgid "Footprint %s"
 msgstr "Impronta %s"
 
-#: pcbnew/footprint.cpp:3242
+#: pcbnew/footprint.cpp:3247
 #, c-format
 msgid "(expected 'Through hole'; actual '%s')"
 msgstr "(atteso 'Foro passante'; effettivo '%s')"
 
-#: pcbnew/footprint.cpp:3245
+#: pcbnew/footprint.cpp:3250
 #, c-format
 msgid "(expected 'SMD'; actual '%s')"
 msgstr "(atteso 'SMD'; effettivo '%s')"
 
-#: pcbnew/footprint.cpp:3466
+#: pcbnew/footprint.cpp:3471
 #, c-format
 msgid "(net-tie pad group contains unknown pad number %s)"
 msgstr "(gruppo piazzole net-tie contiene numero piazzola sconosciuto %s)"
 
-#: pcbnew/footprint.cpp:3471
+#: pcbnew/footprint.cpp:3476
 #, c-format
 msgid "(pad %s appears in more than one net-tie pad group)"
 msgstr "(piazzola %s appare in più di un gruppo piazzole net-tie)"
 
-#: pcbnew/footprint.cpp:4006 pcbnew/pad.cpp:2525 pcbnew/zone.cpp:1803
+#: pcbnew/footprint.cpp:4011 pcbnew/pad.cpp:2519 pcbnew/zone.cpp:1827
 msgid "Inherited"
 msgstr "Ereditato"
 
-#: pcbnew/footprint.cpp:4010 pcbnew/pad.cpp:2529 pcbnew/zone.cpp:1807
+#: pcbnew/footprint.cpp:4015 pcbnew/pad.cpp:2523 pcbnew/zone.cpp:1831
 msgid "Thermal reliefs for PTH"
 msgstr "Raccordi termici per fori metallizzati"
 
-#: pcbnew/footprint.cpp:4070
+#: pcbnew/footprint.cpp:4075
 msgid "Not in Schematic"
 msgstr "Non nello schema"
 
-#: pcbnew/footprint.cpp:4072
+#: pcbnew/footprint.cpp:4077
 msgid "Exclude From Position Files"
 msgstr "Escludi dai file di posizione"
 
-#: pcbnew/footprint.cpp:4082 pcbnew/pad.cpp:2694
+#: pcbnew/footprint.cpp:4087 pcbnew/pad.cpp:2688
 msgid "Overrides"
 msgstr "Scavalcamenti"
 
-#: pcbnew/footprint.cpp:4089 pcbnew/pad.cpp:2697
+#: pcbnew/footprint.cpp:4094 pcbnew/pad.cpp:2691
 msgid "Clearance Override"
 msgstr "Scavalcamento distanze"
 
-#: pcbnew/footprint.cpp:4094 pcbnew/pad.cpp:2707
+#: pcbnew/footprint.cpp:4099 pcbnew/pad.cpp:2701
 msgid "Solderpaste Margin Override"
 msgstr "Scavalcamento margine pastasalda"
 
-#: pcbnew/footprint.cpp:4099 pcbnew/pad.cpp:2712
+#: pcbnew/footprint.cpp:4104 pcbnew/pad.cpp:2706
 msgid "Solderpaste Margin Ratio Override"
 msgstr "Scavalcamento rapporto margine pastasalda"
 
-#: pcbnew/footprint.cpp:4105 pcbnew/pad.cpp:2718
+#: pcbnew/footprint.cpp:4110 pcbnew/pad.cpp:2712
 msgid "Zone Connection Style"
 msgstr "Stile connessione zona"
 
@@ -44055,20 +43636,20 @@ msgstr "Errore nel caricamento dell'impronta %s dalla libreria '%s'."
 msgid "Save as editable copy"
 msgstr "Salva come copia modificabile"
 
-#: pcbnew/footprint_edit_frame.cpp:997
+#: pcbnew/footprint_edit_frame.cpp:1007
 #, c-format
 msgid "[from %s]"
 msgstr "[da %s]"
 
-#: pcbnew/footprint_edit_frame.cpp:1032
+#: pcbnew/footprint_edit_frame.cpp:1042
 msgid "[no footprint loaded]"
 msgstr "[nessuna impronta caricata]"
 
-#: pcbnew/footprint_edit_frame.cpp:1088
+#: pcbnew/footprint_edit_frame.cpp:1098
 msgid "Updating Footprint Libraries"
 msgstr "Aggiornamento librerie di impronte"
 
-#: pcbnew/footprint_edit_frame.cpp:1428
+#: pcbnew/footprint_edit_frame.cpp:1438
 msgid "No footprint selected."
 msgstr "Nessuna impronta selezionata."
 
@@ -44146,35 +43727,35 @@ msgstr "Esporta impronta"
 msgid "Footprint exported to file '%s'."
 msgstr "Impronta esportata nel file '%s'."
 
-#: pcbnew/footprint_libraries_utils.cpp:549
+#: pcbnew/footprint_libraries_utils.cpp:558
 #, c-format
 msgid "Delete footprint '%s' from library '%s'?"
 msgstr "Cancellare impronta \"%s\" dalla libreria \"%s\"?"
 
-#: pcbnew/footprint_libraries_utils.cpp:566
+#: pcbnew/footprint_libraries_utils.cpp:575
 #, c-format
 msgid "Footprint '%s' deleted from library '%s'"
 msgstr "Impronta \"%s\" cancellata dalla libreria \"%s\""
 
-#: pcbnew/footprint_libraries_utils.cpp:581
+#: pcbnew/footprint_libraries_utils.cpp:590
 msgid "No footprints to export!"
 msgstr "Nessuna impronta da esportare!"
 
-#: pcbnew/footprint_libraries_utils.cpp:617
+#: pcbnew/footprint_libraries_utils.cpp:626
 #, c-format
 msgid "Update footprints on board to refer to %s?"
 msgstr "Aggiornare tutte le impronte per riferirsi a %s?"
 
-#: pcbnew/footprint_libraries_utils.cpp:668
+#: pcbnew/footprint_libraries_utils.cpp:677
 msgid "Update footprints on board to refer to new library?"
 msgstr "Aggiornare le impronte per riferirsi alla nuova libreria?"
 
-#: pcbnew/footprint_libraries_utils.cpp:864
+#: pcbnew/footprint_libraries_utils.cpp:873
 #: pcbnew/footprint_viewer_frame.cpp:744
 msgid "No board currently open."
 msgstr "Nessuna scheda attualmente aperta."
 
-#: pcbnew/footprint_libraries_utils.cpp:890
+#: pcbnew/footprint_libraries_utils.cpp:899
 msgid ""
 "Unable to find the footprint on the main board.\n"
 "Cannot save."
@@ -44182,36 +43763,36 @@ msgstr ""
 "Impossibile trovare l'impronta sulla scheda principale.\n"
 "Impossibile salvare."
 
-#: pcbnew/footprint_libraries_utils.cpp:898
+#: pcbnew/footprint_libraries_utils.cpp:907
 #: pcbnew/footprint_viewer_frame.cpp:752
 msgid "Previous footprint placement still in progress."
 msgstr "Piazzamento impronta precedente ancora in essere."
 
-#: pcbnew/footprint_libraries_utils.cpp:974
+#: pcbnew/footprint_libraries_utils.cpp:983
 #: pcbnew/footprint_viewer_frame.cpp:793
 msgid "Insert Footprint"
 msgstr "Inserisci impronta"
 
-#: pcbnew/footprint_libraries_utils.cpp:995
+#: pcbnew/footprint_libraries_utils.cpp:1004
 msgid "Save Footprint As"
 msgstr "Salva impronta come"
 
-#: pcbnew/footprint_libraries_utils.cpp:1144
+#: pcbnew/footprint_libraries_utils.cpp:1153
 #, c-format
 msgid "Footprint %s already exists in %s."
 msgstr "L'impronta %s esiste già in %s."
 
-#: pcbnew/footprint_libraries_utils.cpp:1188
+#: pcbnew/footprint_libraries_utils.cpp:1197
 #, c-format
 msgid "Footprint '%s' replaced in '%s'"
 msgstr "Impronta \"%s\" rimpiazzata in \"%s\""
 
-#: pcbnew/footprint_libraries_utils.cpp:1189
+#: pcbnew/footprint_libraries_utils.cpp:1198
 #, c-format
 msgid "Footprint '%s' added to '%s'"
 msgstr "Impronta \"%s\" aggiunta a \"%s\""
 
-#: pcbnew/footprint_libraries_utils.cpp:1233
+#: pcbnew/footprint_libraries_utils.cpp:1242
 #, fuzzy
 msgid "Untitled"
 msgstr "senza-titolo"
@@ -44324,7 +43905,7 @@ msgstr "Lunghezze sbrogliate"
 msgid "Routed Length"
 msgstr "Lunghezza sbrogliata"
 
-#: pcbnew/generators/pcb_tuning_pattern.cpp:2172 pcbnew/pad.cpp:2688
+#: pcbnew/generators/pcb_tuning_pattern.cpp:2172 pcbnew/pad.cpp:2682
 #: pcbnew/pcb_track.cpp:1600
 msgid "Pad To Die Length"
 msgstr "Lunghezza da piazzola a die"
@@ -45255,7 +44836,7 @@ msgstr ""
 msgid "pad"
 msgstr "piazzola"
 
-#: pcbnew/pad.cpp:1289 pcbnew/pad.cpp:2603
+#: pcbnew/pad.cpp:1289 pcbnew/pad.cpp:2597
 msgid "Pin Type"
 msgstr "Tipo pin"
 
@@ -45368,103 +44949,96 @@ msgstr "Piazzola PTH  %s %s di %s"
 msgid "PTH pad %s"
 msgstr "Piazzole PTH"
 
-#: pcbnew/pad.cpp:2176
-#, fuzzy
-msgid "(Pad has no layer)"
-msgstr "(piazzola PTH senza strati rame)"
-
 #: pcbnew/pad.cpp:2179
-msgid "(PTH pad has no copper layers)"
-msgstr "(piazzola PTH senza strati rame)"
-
-#: pcbnew/pad.cpp:2185
-msgid "(plated through holes normally have a copper pad on at least one layer)"
+#, fuzzy
+msgid ""
+"(plated through holes normally have a copper pad on at least one outer layer)"
 msgstr ""
 "(i fori metallizzati normalmente hanno una piazzola in rame almeno su uno "
 "strato)"
 
-#: pcbnew/pad.cpp:2193
+#: pcbnew/pad.cpp:2187
 msgid "('fiducial' property makes no sense on NPTH pads)"
 msgstr "(la proprietà di allineamento non ha senso su piazzole NPTH)"
 
-#: pcbnew/pad.cpp:2197
+#: pcbnew/pad.cpp:2191
 msgid "('testpoint' property makes no sense on NPTH pads)"
 msgstr "(la proprietà testpoint non ha senso su piazzole NPTH)"
 
-#: pcbnew/pad.cpp:2200
+#: pcbnew/pad.cpp:2194
 msgid "('heatsink' property makes no sense of NPTH pads)"
 msgstr "(la proprietà dissipazione non ha senso per piazzole NPTH)"
 
-#: pcbnew/pad.cpp:2203
+#: pcbnew/pad.cpp:2197
 msgid "('castellated' property is for PTH pads)"
 msgstr "(la proprietà dentellata è per piazzole PTH)"
 
-#: pcbnew/pad.cpp:2206
+#: pcbnew/pad.cpp:2200
 msgid "('BGA' property is for SMD pads)"
 msgstr "(la proprietà BGA è per piazzole SMD)"
 
-#: pcbnew/pad.cpp:2209
+#: pcbnew/pad.cpp:2203
 #, fuzzy
 msgid "('mechanical' property is for PTH pads)"
 msgstr "Attenzione: la proprietà dentellata è per piazzole PTH."
 
-#: pcbnew/pad.cpp:2225
+#: pcbnew/pad.cpp:2219
 msgid "(connector pads normally have no solder paste; use a SMD pad instead)"
 msgstr ""
 "(Le piazzole del connettore normalmente non hanno pastasalda; usare piazzole "
 "SMD)"
 
-#: pcbnew/pad.cpp:2233
+#: pcbnew/pad.cpp:2227
 #, fuzzy
 msgid "(SMD pad has a hole)"
 msgstr "Errore: la piazzola SMD ha un foro."
 
-#: pcbnew/pad.cpp:2239
+#: pcbnew/pad.cpp:2233
 msgid "(SMD pad has copper on both sides of the board)"
 msgstr "(la piazzola SMD ha rame su entrambi i lati della scheda)"
 
-#: pcbnew/pad.cpp:2245 pcbnew/pad.cpp:2258
+#: pcbnew/pad.cpp:2239 pcbnew/pad.cpp:2252
 msgid "(SMD pad has copper and mask layers on different sides of the board)"
 msgstr ""
 "(la piazzola SMD ha strati rame e maschera su lati diversi della scheda)"
 
-#: pcbnew/pad.cpp:2250 pcbnew/pad.cpp:2263
+#: pcbnew/pad.cpp:2244 pcbnew/pad.cpp:2257
 msgid "(SMD pad has copper and paste layers on different sides of the board)"
 msgstr ""
 "(la piazzola SMD ha strati rame e pastasalda su lati diversi della scheda)"
 
-#: pcbnew/pad.cpp:2269
+#: pcbnew/pad.cpp:2263
 msgid "(SMD pad has no outer layers)"
 msgstr "(la piazzola SMD non ha strati esterni)"
 
-#: pcbnew/pad.cpp:2289
+#: pcbnew/pad.cpp:2283
 #, fuzzy
 msgid "(Pad must have a positive size)"
 msgstr "Errore: la piazzola deve avere una dimensione positiva."
 
-#: pcbnew/pad.cpp:2300
+#: pcbnew/pad.cpp:2294
 #, fuzzy, c-format
 msgid "(PTH pad hole size must be larger than %s)"
 msgstr "La dimensione del foro del via deve essere minore del diametro del via"
 
-#: pcbnew/pad.cpp:2324
+#: pcbnew/pad.cpp:2318
 msgid "(PTH pad hole leaves no copper)"
 msgstr "(foro piazzola PTH non lascia rame)"
 
-#: pcbnew/pad.cpp:2334
+#: pcbnew/pad.cpp:2328
 #, fuzzy
 msgid "(PTH pad hole not fully inside copper)"
 msgstr "(foro piazzola PTH non del tutto nel rame)"
 
-#: pcbnew/pad.cpp:2341
+#: pcbnew/pad.cpp:2335
 msgid "(pad hole not inside pad shape)"
 msgstr "(foro piazzola fuori dalla sagoma)"
 
-#: pcbnew/pad.cpp:2346
+#: pcbnew/pad.cpp:2340
 msgid "(negative local clearance values have no effect)"
 msgstr "(valori di distanza locale negativi non hanno effetto)"
 
-#: pcbnew/pad.cpp:2365
+#: pcbnew/pad.cpp:2359
 msgid ""
 "(negative solder mask clearance is larger than some shape primitives; "
 "results may be surprising)"
@@ -45472,7 +45046,7 @@ msgstr ""
 "(distanza negativa dalla maschera di saldatura più grande di alcune "
 "primitive di forma; i risultati potrebbero sorprendere)"
 
-#: pcbnew/pad.cpp:2375
+#: pcbnew/pad.cpp:2369
 msgid ""
 "(negative solder mask clearance is larger than pad; no solder mask will be "
 "generated)"
@@ -45480,7 +45054,7 @@ msgstr ""
 "(distanza maschera di saldatura negativa più grande della piazzola; non "
 "verrà generata nessuna maschera di saldatura)"
 
-#: pcbnew/pad.cpp:2394
+#: pcbnew/pad.cpp:2388
 msgid ""
 "(negative solder paste margin is larger than pad; no solder paste mask will "
 "be generated)"
@@ -45488,116 +45062,116 @@ msgstr ""
 "(margine pastasalda negativo più grande della piazzola; non verrà generata "
 "nessuna maschera di pastasalda)"
 
-#: pcbnew/pad.cpp:2401
+#: pcbnew/pad.cpp:2395
 msgid "(negative corner radius is not allowed)"
 msgstr "(raggio angolo negativo non consentito)"
 
-#: pcbnew/pad.cpp:2403
+#: pcbnew/pad.cpp:2397
 msgid "(corner size will make pad circular)"
 msgstr "(la dimensione angolo renderà la piazzola circolare)"
 
-#: pcbnew/pad.cpp:2408
+#: pcbnew/pad.cpp:2402
 msgid "(negative corner chamfer is not allowed)"
 msgstr "(angolo smusso negativo non consentito)"
 
-#: pcbnew/pad.cpp:2410
+#: pcbnew/pad.cpp:2404
 msgid "(corner chamfer is too large)"
 msgstr "(angolo smusso troppo grande)"
 
-#: pcbnew/pad.cpp:2419
+#: pcbnew/pad.cpp:2413
 #, fuzzy
 msgid "(trapezoid delta is too large)"
 msgstr "Errore: il delta del trapeziode è troppo grande."
 
-#: pcbnew/pad.cpp:2429
+#: pcbnew/pad.cpp:2423
 msgid "(custom pad shape must resolve to a single polygon)"
 msgstr ""
 "(la forma piazzola personalizzata deve risolversi in un singolo poligono)"
 
-#: pcbnew/pad.cpp:2494
+#: pcbnew/pad.cpp:2488
 msgid "Edge connector"
 msgstr "Connettore a bordo scheda"
 
-#: pcbnew/pad.cpp:2495
+#: pcbnew/pad.cpp:2489
 msgid "NPTH, mechanical"
 msgstr "NPTH, meccanico"
 
-#: pcbnew/pad.cpp:2501
+#: pcbnew/pad.cpp:2495
 msgid "Trapezoid"
 msgstr "Trapezoide"
 
-#: pcbnew/pad.cpp:2513
+#: pcbnew/pad.cpp:2507
 msgid "Castellated pad"
 msgstr "Piazzola dentellata"
 
-#: pcbnew/pad.cpp:2514
+#: pcbnew/pad.cpp:2508
 #, fuzzy
 msgid "Mechanical pad"
 msgstr "Strati meccanici"
 
-#: pcbnew/pad.cpp:2536
+#: pcbnew/pad.cpp:2530
 #, fuzzy
 msgid "Front, back and connected layers"
 msgstr "Inizio, fine, e strati connessi"
 
-#: pcbnew/pad.cpp:2586
+#: pcbnew/pad.cpp:2580
 msgid "Pad Type"
 msgstr "Tipo piazzola"
 
-#: pcbnew/pad.cpp:2590
+#: pcbnew/pad.cpp:2584
 msgid "Pad Shape"
 msgstr "Forma piazzola"
 
-#: pcbnew/pad.cpp:2595
+#: pcbnew/pad.cpp:2589
 msgid "Pad Number"
 msgstr "Numero piazzola"
 
-#: pcbnew/pad.cpp:2607
+#: pcbnew/pad.cpp:2601
 msgid "Size X"
 msgstr "Dimensione X"
 
-#: pcbnew/pad.cpp:2611
+#: pcbnew/pad.cpp:2605
 msgid "Size Y"
 msgstr "Dimensione Y"
 
-#: pcbnew/pad.cpp:2644
+#: pcbnew/pad.cpp:2638
 msgid "Corner Radius Ratio"
 msgstr "Rapporto raggio vertice"
 
-#: pcbnew/pad.cpp:2649
+#: pcbnew/pad.cpp:2643
 #, fuzzy
 msgid "Corner Radius Size"
 msgstr "Raggio angolo %"
 
-#: pcbnew/pad.cpp:2655
+#: pcbnew/pad.cpp:2649
 msgid "Hole Shape"
 msgstr "Forma foro"
 
-#: pcbnew/pad.cpp:2659
+#: pcbnew/pad.cpp:2653
 msgid "Hole Size X"
 msgstr "Dimensione X foro"
 
-#: pcbnew/pad.cpp:2665
+#: pcbnew/pad.cpp:2659
 msgid "Hole Size Y"
 msgstr "Dimensione Y foro"
 
-#: pcbnew/pad.cpp:2680
+#: pcbnew/pad.cpp:2674
 msgid "Fabrication Property"
 msgstr "Proprietà fabbricazione"
 
-#: pcbnew/pad.cpp:2702 pcbnew/pcb_shape.cpp:1001 pcbnew/pcb_track.cpp:2097
+#: pcbnew/pad.cpp:2696 pcbnew/pcb_shape.cpp:1001 pcbnew/pcb_track.cpp:2097
 msgid "Soldermask Margin Override"
 msgstr "Scavalcamento margine maschera di saldatura"
 
-#: pcbnew/pad.cpp:2724 pcbnew/zone.cpp:2073
+#: pcbnew/pad.cpp:2718 pcbnew/zone.cpp:2097
 msgid "Thermal Relief Spoke Width"
 msgstr "Larghezza raggi raccordi termici"
 
-#: pcbnew/pad.cpp:2730
+#: pcbnew/pad.cpp:2724
 msgid "Thermal Relief Spoke Angle"
 msgstr "Angolo raggi raccordi termici"
 
-#: pcbnew/pad.cpp:2735 pcbnew/zone.cpp:2067
+#: pcbnew/pad.cpp:2729 pcbnew/zone.cpp:2091
 msgid "Thermal Relief Gap"
 msgstr "Spazio raccordi termici"
 
@@ -47071,7 +46645,7 @@ msgid "Element token contains %d parameters."
 msgstr "Il token elemento contiene %d parametri."
 
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:985
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3069
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3072
 #, c-format
 msgid "Library folder '%s' has unexpected sub-folders."
 msgstr "La cartella libreria '%s' ha sottocartelle inattese."
@@ -47083,7 +46657,7 @@ msgstr "File inatteso '%s' trovato nella libreria '%s'."
 
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:1023
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:3263
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3106
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3109
 #, c-format
 msgid "Footprint library '%s' cannot be deleted."
 msgstr "Libreria impronte '%s' impossibile da cancellare."
@@ -47105,28 +46679,28 @@ msgid "Generating history section"
 msgstr "Generazione sezione cronologia"
 
 #: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1198
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3018
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3012
 msgid "Generating BOM section"
 msgstr "Generazione sezione DIBA"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1365
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1361
 msgid "Generating CAD data"
 msgstr "Generazione dati CAD"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:2627
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:2621
 #, c-format
 msgid "Exporting Layer %s, Net %s"
 msgstr "Esportazione strato %s, collegamento %s"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3173
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3167
 msgid "Generating logistic section"
 msgstr "Generazione sezione logistica"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3185
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3179
 msgid "Saving file"
 msgstr "Salvataggio file "
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3217
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3211
 msgid "Failed to save file to buffer"
 msgstr "Impossibile salvare file su buffer"
 
@@ -47255,26 +46829,26 @@ msgstr ""
 msgid "Save Anyway"
 msgstr "Salva comunque"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:1463
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:1465
 #, c-format
 msgid "unknown pad type: %d"
 msgstr "tipo piazzola sconosciuta: %d"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2312
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2314
 #, c-format
 msgid "unknown via type %d"
 msgstr "tipo via sconosciuto %d"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2603
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2606
 #, c-format
 msgid "unknown zone corner smoothing type %d"
 msgstr "tipo smusso vertici zona sconosciuto %d"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2752
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2755
 msgid "This file does not contain a PCB."
 msgstr "Questo file non contiene un circuito stampato."
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2925
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2928
 #, c-format
 msgid ""
 "Library '%s' does not exist.\n"
@@ -47283,26 +46857,26 @@ msgstr ""
 "La libreria '%s' non esiste.\n"
 "Vuoi crearla?"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2930
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2933
 msgid "Library Not Found"
 msgstr "Libreria non trovata"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2958
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2961
 #, c-format
 msgid "Footprint file name '%s' is not valid."
 msgstr "Il nome file impronta '%s' non valido."
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2964
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2967
 #, c-format
 msgid "Insufficient permissions to delete '%s'."
 msgstr "Permessi insufficienti per cancellare il file '%s'."
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3088
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3091
 #, c-format
 msgid "Unexpected file '%s' found in library path '%s'."
 msgstr "File inatteso '%s' trovato nel percorso libreria '%s'."
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:306
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:307
 msgid "KiCad footprint file"
 msgstr "File impronte KiCad"
 
@@ -47491,7 +47065,7 @@ msgstr ""
 "La strategia riempimento zona tradizionale non è più supportata.\n"
 "Le zone a riempimento verranno convertite il meglio possibile."
 
-#: pcbnew/pcb_io/odbpp/odb_entity.cpp:686
+#: pcbnew/pcb_io/odbpp/odb_entity.cpp:722
 #, fuzzy
 msgid "Failed to add component data"
 msgstr "Impossibile leggere dei dati immagine."
@@ -48378,7 +47952,7 @@ msgstr "Larghezza pista: %s"
 msgid "Diff Pair Gap: %s"
 msgstr "Spazio coppia diff.le: %s"
 
-#: pcbnew/router/router_tool.cpp:2776 pcbnew/tools/pcb_control.cpp:1707
+#: pcbnew/router/router_tool.cpp:2776 pcbnew/tools/pcb_control.cpp:1711
 #, c-format
 msgid "DP Max Uncoupled-length: %s"
 msgstr "Max lunghezza disaccoppiata: %s."
@@ -49113,10 +48687,6 @@ msgstr "Crea linee"
 msgid "Create Arc"
 msgstr "Crea arco"
 
-#: pcbnew/tools/drawing_stackup_table_tool.cpp:247
-msgid "Layer Name"
-msgstr "Nome strato"
-
 #: pcbnew/tools/drawing_stackup_table_tool.cpp:262
 msgid "Thickness (mm)"
 msgstr "Spessore (mm)"
@@ -49204,7 +48774,7 @@ msgstr "Piazza immagine"
 msgid "Select Via Size"
 msgstr "Seleziona dimensione via"
 
-#: pcbnew/tools/drawing_tool.cpp:381 pcbnew/tools/drawing_tool.cpp:2386
+#: pcbnew/tools/drawing_tool.cpp:381 pcbnew/tools/drawing_tool.cpp:2388
 msgid "Draw Line"
 msgstr "Disegna linea"
 
@@ -49229,23 +48799,23 @@ msgstr "Disegna arco"
 msgid "Draw Bezier"
 msgstr "Bezier"
 
-#: pcbnew/tools/drawing_tool.cpp:1595
+#: pcbnew/tools/drawing_tool.cpp:1597
 msgid "Draw Dimension"
 msgstr "Disegna quota"
 
-#: pcbnew/tools/drawing_tool.cpp:2080
+#: pcbnew/tools/drawing_tool.cpp:2082
 msgid "Move Footprint Anchor"
 msgstr "Sposta ancoraggio impronta"
 
-#: pcbnew/tools/drawing_tool.cpp:3804
+#: pcbnew/tools/drawing_tool.cpp:3806
 msgid "Select Net:"
 msgstr "Seleziona collegamento:"
 
-#: pcbnew/tools/drawing_tool.cpp:4046
+#: pcbnew/tools/drawing_tool.cpp:4048
 msgid "Via location violates DRC."
 msgstr "La posizione via vìola il DRC."
 
-#: pcbnew/tools/drawing_tool.cpp:4136
+#: pcbnew/tools/drawing_tool.cpp:4138
 msgid "Place via"
 msgstr "Piazza via"
 
@@ -51620,16 +51190,16 @@ msgstr "Nascosto"
 msgid "Inactive Layer Display"
 msgstr "Visualizzazione strati inattivi"
 
-#: pcbnew/tools/pcb_control.cpp:690
+#: pcbnew/tools/pcb_control.cpp:694
 #, fuzzy
 msgid "Preset Layer Pairs"
 msgstr "Imposta coppia di strati..."
 
-#: pcbnew/tools/pcb_control.cpp:780
+#: pcbnew/tools/pcb_control.cpp:784
 msgid "Item locked."
 msgstr "Elemento bloccato."
 
-#: pcbnew/tools/pcb_control.cpp:1003
+#: pcbnew/tools/pcb_control.cpp:1007
 msgid ""
 "Warning: some pasted items were on layers which are not present in the "
 "current board.\n"
@@ -51639,73 +51209,73 @@ msgstr ""
 "scheda corrente.\n"
 "Questi elementi non possono essere incollati.\n"
 
-#: pcbnew/tools/pcb_control.cpp:1070
+#: pcbnew/tools/pcb_control.cpp:1074
 #, fuzzy
 msgid "Paste Text"
 msgstr "Piazza testo"
 
-#: pcbnew/tools/pcb_control.cpp:1227
+#: pcbnew/tools/pcb_control.cpp:1231
 msgid "Invalid clipboard contents"
 msgstr "Contenuto appunti non valido"
 
-#: pcbnew/tools/pcb_control.cpp:1510
+#: pcbnew/tools/pcb_control.cpp:1514
 #, fuzzy
 msgid "Error loading board."
 msgstr ""
 "Errore nel caricamento della scheda.\n"
 "%s"
 
-#: pcbnew/tools/pcb_control.cpp:1544
+#: pcbnew/tools/pcb_control.cpp:1548
 msgid "Append Board"
 msgstr "Aggiungi scheda"
 
-#: pcbnew/tools/pcb_control.cpp:1605
+#: pcbnew/tools/pcb_control.cpp:1609
 msgid "Active Layer"
 msgstr "Strato attivo"
 
-#: pcbnew/tools/pcb_control.cpp:1606 pcbnew/widgets/appearance_controls.cpp:373
+#: pcbnew/tools/pcb_control.cpp:1610 pcbnew/widgets/appearance_controls.cpp:373
 #: pcbnew/widgets/appearance_controls_base.cpp:165
 msgid "All Layers"
 msgstr "Tutti gli strati"
 
-#: pcbnew/tools/pcb_control.cpp:1618
+#: pcbnew/tools/pcb_control.cpp:1622
 msgid "Object Snapping"
 msgstr "Magnetismo oggetti"
 
-#: pcbnew/tools/pcb_control.cpp:1697
+#: pcbnew/tools/pcb_control.cpp:1701
 #, c-format
 msgid "DP Gap Constraints: %s"
 msgstr "Vincoli spazio CD: %s"
 
-#: pcbnew/tools/pcb_control.cpp:1738
+#: pcbnew/tools/pcb_control.cpp:1742
 msgid "Resolved clearance"
 msgstr "Distanza risolta"
 
-#: pcbnew/tools/pcb_control.cpp:1748
+#: pcbnew/tools/pcb_control.cpp:1752
 msgid "Actual clearance"
 msgstr "Distanza effettiva"
 
-#: pcbnew/tools/pcb_control.cpp:1791
+#: pcbnew/tools/pcb_control.cpp:1795
 msgid "Resolved hole clearance"
 msgstr "Distanza foro risolta"
 
-#: pcbnew/tools/pcb_control.cpp:1796
+#: pcbnew/tools/pcb_control.cpp:1800
 msgid "Actual hole clearance"
 msgstr "Distanza foro effettiva"
 
-#: pcbnew/tools/pcb_control.cpp:1829
+#: pcbnew/tools/pcb_control.cpp:1833
 msgid "Resolved edge clearance"
 msgstr "Distanza bordo risolta"
 
-#: pcbnew/tools/pcb_control.cpp:1834
+#: pcbnew/tools/pcb_control.cpp:1838
 msgid "Resolved margin clearance"
 msgstr "Distanza margine risolta"
 
-#: pcbnew/tools/pcb_control.cpp:1845
+#: pcbnew/tools/pcb_control.cpp:1849
 msgid "Selected Items"
 msgstr "Elementi selezionati"
 
-#: pcbnew/tools/pcb_control.cpp:1916
+#: pcbnew/tools/pcb_control.cpp:1920
 #, fuzzy
 msgid "Selected 2D Length"
 msgstr "Connessione selezionata:"
@@ -51843,7 +51413,7 @@ msgid "Auto-fill Zone(s)"
 msgstr "Zone autoriempimento"
 
 #: pcbnew/tools/zone_filler_tool.cpp:277
-#: pcbnew/widgets/appearance_controls.cpp:3434
+#: pcbnew/widgets/appearance_controls.cpp:3470
 msgid "Open Preferences"
 msgstr "Apri preferenze"
 
@@ -52076,116 +51646,116 @@ msgid "Filter nets"
 msgstr "Filtra collegamenti"
 
 #: pcbnew/widgets/appearance_controls.cpp:613
-#: pcbnew/widgets/appearance_controls.cpp:1792
+#: pcbnew/widgets/appearance_controls.cpp:1828
 msgid "Layer Display Options"
 msgstr "Opzioni di visualizzazione strati"
 
 #: pcbnew/widgets/appearance_controls.cpp:625
-#: pcbnew/widgets/appearance_controls.cpp:1798
+#: pcbnew/widgets/appearance_controls.cpp:1834
 #, c-format
 msgid "Inactive layers (%s):"
 msgstr "Strati inattivi (%s):"
 
 #: pcbnew/widgets/appearance_controls.cpp:627
-#: pcbnew/widgets/appearance_controls.cpp:1800
+#: pcbnew/widgets/appearance_controls.cpp:1836
 msgid "Inactive layers:"
 msgstr "Strati inattivi:"
 
 #: pcbnew/widgets/appearance_controls.cpp:641
-#: pcbnew/widgets/appearance_controls.cpp:1805
+#: pcbnew/widgets/appearance_controls.cpp:1841
 msgid "Inactive layers will be shown in full color"
 msgstr "Gli strati non attivi verranno mostrati in colori pieni"
 
 #: pcbnew/widgets/appearance_controls.cpp:646
-#: pcbnew/widgets/appearance_controls.cpp:1807
+#: pcbnew/widgets/appearance_controls.cpp:1843
 msgid "Dim"
 msgstr "Attenua"
 
 #: pcbnew/widgets/appearance_controls.cpp:648
-#: pcbnew/widgets/appearance_controls.cpp:1808
+#: pcbnew/widgets/appearance_controls.cpp:1844
 msgid "Inactive layers will be dimmed"
 msgstr "Gli strati inattivi verranno resi tenui"
 
 #: pcbnew/widgets/appearance_controls.cpp:655
-#: pcbnew/widgets/appearance_controls.cpp:1811
+#: pcbnew/widgets/appearance_controls.cpp:1847
 msgid "Inactive layers will be hidden"
 msgstr "Gli strati inattivi verranno nascosti"
 
 #: pcbnew/widgets/appearance_controls.cpp:666
-#: pcbnew/widgets/appearance_controls.cpp:1813
+#: pcbnew/widgets/appearance_controls.cpp:1849
 msgid "Flip board view"
 msgstr "Capovolgi vista scheda"
 
 #: pcbnew/widgets/appearance_controls.cpp:688
-#: pcbnew/widgets/appearance_controls.cpp:2522
+#: pcbnew/widgets/appearance_controls.cpp:2558
 msgid "Net Display Options"
 msgstr "Opzioni visualizzazione collegamenti"
 
 #: pcbnew/widgets/appearance_controls.cpp:700
-#: pcbnew/widgets/appearance_controls.cpp:2527
+#: pcbnew/widgets/appearance_controls.cpp:2563
 #, c-format
 msgid "Net colors (%s):"
 msgstr "Colori collegamenti (%s):"
 
 #: pcbnew/widgets/appearance_controls.cpp:702
-#: pcbnew/widgets/appearance_controls.cpp:2529
+#: pcbnew/widgets/appearance_controls.cpp:2565
 msgid "Net colors:"
 msgstr "Colori collegamenti:"
 
 #: pcbnew/widgets/appearance_controls.cpp:707
-#: pcbnew/widgets/appearance_controls.cpp:2532
+#: pcbnew/widgets/appearance_controls.cpp:2568
 msgid "Choose when to show net and netclass colors"
 msgstr "Scegli quando mostrare i colori collegamento e netclass"
 
 #: pcbnew/widgets/appearance_controls.cpp:716
-#: pcbnew/widgets/appearance_controls.cpp:2535
+#: pcbnew/widgets/appearance_controls.cpp:2571
 msgid "Net and netclass colors are shown on all copper items"
 msgstr ""
 "I colori collegamento e netclass sono mostrati su tutti gli elementi rame"
 
 #: pcbnew/widgets/appearance_controls.cpp:724
-#: pcbnew/widgets/appearance_controls.cpp:2538
+#: pcbnew/widgets/appearance_controls.cpp:2574
 msgid "Net and netclass colors are shown on the ratsnest only"
 msgstr "Colori collegamenti e netclass mostrati solo sulla ratsnest"
 
 #: pcbnew/widgets/appearance_controls.cpp:731
-#: pcbnew/widgets/appearance_controls.cpp:2541
+#: pcbnew/widgets/appearance_controls.cpp:2577
 msgid "Net and netclass colors are not shown"
 msgstr "Colori collegamenti e netclass non mostrati"
 
 #: pcbnew/widgets/appearance_controls.cpp:742
-#: pcbnew/widgets/appearance_controls.cpp:2546
+#: pcbnew/widgets/appearance_controls.cpp:2582
 #, c-format
 msgid "Ratsnest display (%s):"
 msgstr "Visualizzazione ratsnest (%s):"
 
 #: pcbnew/widgets/appearance_controls.cpp:744
-#: pcbnew/widgets/appearance_controls.cpp:2548
+#: pcbnew/widgets/appearance_controls.cpp:2584
 msgid "Ratsnest display:"
 msgstr "Visualizzazione ratsnest:"
 
 #: pcbnew/widgets/appearance_controls.cpp:749
-#: pcbnew/widgets/appearance_controls.cpp:2551
+#: pcbnew/widgets/appearance_controls.cpp:2587
 msgid "Choose which ratsnest lines to display"
 msgstr "Scegli tipo linee ratsnest da mostrare"
 
 #: pcbnew/widgets/appearance_controls.cpp:759
-#: pcbnew/widgets/appearance_controls.cpp:2554
+#: pcbnew/widgets/appearance_controls.cpp:2590
 msgid "Show ratsnest lines to items on all layers"
 msgstr "Mostra le ratsnest su tutti gli strati"
 
 #: pcbnew/widgets/appearance_controls.cpp:764
-#: pcbnew/widgets/appearance_controls.cpp:2556
+#: pcbnew/widgets/appearance_controls.cpp:2592
 msgid "Visible layers"
 msgstr "Strati visibili"
 
 #: pcbnew/widgets/appearance_controls.cpp:766
-#: pcbnew/widgets/appearance_controls.cpp:2557
+#: pcbnew/widgets/appearance_controls.cpp:2593
 msgid "Show ratsnest lines to items on visible layers"
 msgstr "Mostra le ratsnest su tutti gli strati visibili"
 
 #: pcbnew/widgets/appearance_controls.cpp:773
-#: pcbnew/widgets/appearance_controls.cpp:2560
+#: pcbnew/widgets/appearance_controls.cpp:2596
 msgid "Hide all ratsnest lines"
 msgstr "Nascondi tutte le ratsnest"
 
@@ -52203,13 +51773,13 @@ msgid "Highlight %s"
 msgstr "Evidenzia %s"
 
 #: pcbnew/widgets/appearance_controls.cpp:935
-#: pcbnew/widgets/appearance_controls.cpp:2391
+#: pcbnew/widgets/appearance_controls.cpp:2427
 #, c-format
 msgid "Select Tracks and Vias in %s"
 msgstr "Seleziona piste e via in %s"
 
 #: pcbnew/widgets/appearance_controls.cpp:938
-#: pcbnew/widgets/appearance_controls.cpp:2394
+#: pcbnew/widgets/appearance_controls.cpp:2430
 #, c-format
 msgid "Unselect Tracks and Vias in %s"
 msgstr "De-seleziona piste e via in %s"
@@ -52357,92 +51927,272 @@ msgstr "Strato definito dall'utente 8"
 msgid "User defined layer 9"
 msgstr "Strato definito dall'utente 9"
 
-#: pcbnew/widgets/appearance_controls.cpp:1730
+#: pcbnew/widgets/appearance_controls.cpp:1684
+#, fuzzy
+msgid "User defined layer 10"
+msgstr "Strato definito dall'utente 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1685
+#, fuzzy
+msgid "User defined layer 11"
+msgstr "Strato definito dall'utente 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1686
+#, fuzzy
+msgid "User defined layer 12"
+msgstr "Strato definito dall'utente 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1687
+#, fuzzy
+msgid "User defined layer 13"
+msgstr "Strato definito dall'utente 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1688
+#, fuzzy
+msgid "User defined layer 14"
+msgstr "Strato definito dall'utente 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1689
+#, fuzzy
+msgid "User defined layer 15"
+msgstr "Strato definito dall'utente 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1690
+#, fuzzy
+msgid "User defined layer 16"
+msgstr "Strato definito dall'utente 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1691
+#, fuzzy
+msgid "User defined layer 17"
+msgstr "Strato definito dall'utente 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1692
+#, fuzzy
+msgid "User defined layer 18"
+msgstr "Strato definito dall'utente 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1693
+#, fuzzy
+msgid "User defined layer 19"
+msgstr "Strato definito dall'utente 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1694
+#, fuzzy
+msgid "User defined layer 20"
+msgstr "Strato definito dall'utente 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1695
+#, fuzzy
+msgid "User defined layer 21"
+msgstr "Strato definito dall'utente 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1696
+#, fuzzy
+msgid "User defined layer 22"
+msgstr "Strato definito dall'utente 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1697
+#, fuzzy
+msgid "User defined layer 23"
+msgstr "Strato definito dall'utente 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1698
+#, fuzzy
+msgid "User defined layer 24"
+msgstr "Strato definito dall'utente 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1699
+#, fuzzy
+msgid "User defined layer 25"
+msgstr "Strato definito dall'utente 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1700
+#, fuzzy
+msgid "User defined layer 26"
+msgstr "Strato definito dall'utente 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1701
+#, fuzzy
+msgid "User defined layer 27"
+msgstr "Strato definito dall'utente 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1702
+#, fuzzy
+msgid "User defined layer 28"
+msgstr "Strato definito dall'utente 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1703
+#, fuzzy
+msgid "User defined layer 29"
+msgstr "Strato definito dall'utente 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1704
+#, fuzzy
+msgid "User defined layer 30"
+msgstr "Strato definito dall'utente 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1705
+#, fuzzy
+msgid "User defined layer 31"
+msgstr "Strato definito dall'utente 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1706
+#, fuzzy
+msgid "User defined layer 32"
+msgstr "Strato definito dall'utente 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1707
+#, fuzzy
+msgid "User defined layer 33"
+msgstr "Strato definito dall'utente 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1708
+#, fuzzy
+msgid "User defined layer 34"
+msgstr "Strato definito dall'utente 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1709
+#, fuzzy
+msgid "User defined layer 35"
+msgstr "Strato definito dall'utente 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1710
+#, fuzzy
+msgid "User defined layer 36"
+msgstr "Strato definito dall'utente 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1711
+#, fuzzy
+msgid "User defined layer 37"
+msgstr "Strato definito dall'utente 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1712
+#, fuzzy
+msgid "User defined layer 38"
+msgstr "Strato definito dall'utente 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1713
+#, fuzzy
+msgid "User defined layer 39"
+msgstr "Strato definito dall'utente 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1714
+#, fuzzy
+msgid "User defined layer 40"
+msgstr "Strato definito dall'utente 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1715
+#, fuzzy
+msgid "User defined layer 41"
+msgstr "Strato definito dall'utente 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1716
+#, fuzzy
+msgid "User defined layer 42"
+msgstr "Strato definito dall'utente 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1717
+#, fuzzy
+msgid "User defined layer 43"
+msgstr "Strato definito dall'utente 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1718
+#, fuzzy
+msgid "User defined layer 44"
+msgstr "Strato definito dall'utente 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1719
+#, fuzzy
+msgid "User defined layer 45"
+msgstr "Strato definito dall'utente 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1766
 msgid "Front copper layer"
 msgstr "Strato in rame fronte"
 
-#: pcbnew/widgets/appearance_controls.cpp:1731
+#: pcbnew/widgets/appearance_controls.cpp:1767
 msgid "Back copper layer"
 msgstr "Strato in rame retro"
 
-#: pcbnew/widgets/appearance_controls.cpp:1732
+#: pcbnew/widgets/appearance_controls.cpp:1768
 msgid "Inner copper layer"
 msgstr "Strato in rame interno"
 
-#: pcbnew/widgets/appearance_controls.cpp:1822
+#: pcbnew/widgets/appearance_controls.cpp:1858
 msgid "Show All Copper Layers"
 msgstr "Mostra tutti gli strati in rame"
 
-#: pcbnew/widgets/appearance_controls.cpp:1824
+#: pcbnew/widgets/appearance_controls.cpp:1860
 msgid "Hide All Copper Layers"
 msgstr "Nascondi tutti gli strati in rame"
 
-#: pcbnew/widgets/appearance_controls.cpp:1835
+#: pcbnew/widgets/appearance_controls.cpp:1871
 msgid "Show All Non Copper Layers"
 msgstr "Mostra tutti gli strati non in rame"
 
-#: pcbnew/widgets/appearance_controls.cpp:1839
+#: pcbnew/widgets/appearance_controls.cpp:1875
 msgid "Hide All Non Copper Layers"
 msgstr "Nascondi tutti gli strati non in rame"
 
-#: pcbnew/widgets/appearance_controls.cpp:1853
+#: pcbnew/widgets/appearance_controls.cpp:1889
 msgid "Show Only Front Assembly Layers"
 msgstr "Mostra solo gli strati di assemblamento fronte"
 
-#: pcbnew/widgets/appearance_controls.cpp:1856
+#: pcbnew/widgets/appearance_controls.cpp:1892
 msgid "Show Only Front Layers"
 msgstr "Mostra solo gli strati fronte"
 
-#: pcbnew/widgets/appearance_controls.cpp:1863
+#: pcbnew/widgets/appearance_controls.cpp:1899
 msgid "Show Only Inner Layers"
 msgstr "Mostra solo gli strati interni"
 
-#: pcbnew/widgets/appearance_controls.cpp:1867
+#: pcbnew/widgets/appearance_controls.cpp:1903
 msgid "Show Only Back Layers"
 msgstr "Mostra solo gli strati retro"
 
-#: pcbnew/widgets/appearance_controls.cpp:1871
+#: pcbnew/widgets/appearance_controls.cpp:1907
 msgid "Show Only Back Assembly Layers"
 msgstr "Mostra solo gli strati di assemblamento retro"
 
-#: pcbnew/widgets/appearance_controls.cpp:2248
+#: pcbnew/widgets/appearance_controls.cpp:2284
 #, c-format
 msgid "Set opacity of %s"
 msgstr "Imposta opacità a %s"
 
-#: pcbnew/widgets/appearance_controls.cpp:2367
+#: pcbnew/widgets/appearance_controls.cpp:2403
 msgid "Set Netclass Color"
 msgstr "Imposta colore netclass"
 
-#: pcbnew/widgets/appearance_controls.cpp:2371
+#: pcbnew/widgets/appearance_controls.cpp:2407
 #, fuzzy
 msgid "Use Color from Schematic"
 msgstr "Aggiorna C.S. dallo schema"
 
-#: pcbnew/widgets/appearance_controls.cpp:2380
+#: pcbnew/widgets/appearance_controls.cpp:2416
 #, fuzzy
 msgid "Clear Netclass Color"
 msgstr "Cancella colore collegamento"
 
-#: pcbnew/widgets/appearance_controls.cpp:2388
+#: pcbnew/widgets/appearance_controls.cpp:2424
 #, c-format
 msgid "Highlight Nets in %s"
 msgstr "Evidenzia collegamenti in %s"
 
-#: pcbnew/widgets/appearance_controls.cpp:2399
+#: pcbnew/widgets/appearance_controls.cpp:2435
 msgid "Show All Netclasses"
 msgstr "Mostra tutte le netclass"
 
-#: pcbnew/widgets/appearance_controls.cpp:2401
+#: pcbnew/widgets/appearance_controls.cpp:2437
 msgid "Hide All Other Netclasses"
 msgstr "Nascondi tutte le altre netclass"
 
-#: pcbnew/widgets/appearance_controls.cpp:2462
+#: pcbnew/widgets/appearance_controls.cpp:2498
 #, c-format
 msgid "Show or hide ratsnest for nets in %s"
 msgstr "Mostra o nascondi ratsnest per i collegamenti in %s"
 
-#: pcbnew/widgets/appearance_controls.cpp:3447
+#: pcbnew/widgets/appearance_controls.cpp:3483
 msgid ""
 "The current color theme is read-only.  Create a new theme in Preferences to "
 "enable color editing."
@@ -52662,7 +52412,7 @@ msgid "Delete all nets in group '%s'?"
 msgstr "Cancellare tutti i collegamenti nel gruppo \"%s\"?"
 
 #: pcbnew/widgets/search_handlers.cpp:179 pcbnew/zone.cpp:812
-#: pcbnew/zone.cpp:1909
+#: pcbnew/zone.cpp:1933
 msgid "Priority"
 msgstr "Priorità"
 
@@ -52718,7 +52468,7 @@ msgstr "Piazzamento"
 msgid "%s"
 msgstr "%s"
 
-#: pcbnew/zone.cpp:862 pcbnew/zone.cpp:1972
+#: pcbnew/zone.cpp:862 pcbnew/zone.cpp:1996
 msgid "Fill Mode"
 msgstr "Modalità piena"
 
@@ -52782,88 +52532,88 @@ msgstr "Area regole %s"
 msgid "Zone %s %s"
 msgstr "Zona %s %s"
 
-#: pcbnew/zone.cpp:1916
+#: pcbnew/zone.cpp:1940
 #, fuzzy
 msgid "Keepout"
 msgstr "Proibite"
 
-#: pcbnew/zone.cpp:1918
+#: pcbnew/zone.cpp:1942
 #, fuzzy
 msgid "Keep Out Tracks"
 msgstr "Piste proibite"
 
-#: pcbnew/zone.cpp:1924
+#: pcbnew/zone.cpp:1948
 #, fuzzy
 msgid "Keep Out Vias"
 msgstr "Via proibiti"
 
-#: pcbnew/zone.cpp:1930
+#: pcbnew/zone.cpp:1954
 #, fuzzy
 msgid "Keep Out Pads"
 msgstr "Piazzole proibite"
 
-#: pcbnew/zone.cpp:1936
+#: pcbnew/zone.cpp:1960
 #, fuzzy
 msgid "Keep Out Copper Pours"
 msgstr "Riempimenti aree proibite"
 
-#: pcbnew/zone.cpp:1942
+#: pcbnew/zone.cpp:1966
 #, fuzzy
 msgid "Keep Out Footprints"
 msgstr "Impronte proibite"
 
-#: pcbnew/zone.cpp:1951
+#: pcbnew/zone.cpp:1975
 #, fuzzy
 msgid "Enable"
 msgstr "Abilitati:"
 
-#: pcbnew/zone.cpp:1958
+#: pcbnew/zone.cpp:1982
 #, fuzzy
 msgid "Source Type"
 msgstr "Sorgente 2"
 
-#: pcbnew/zone.cpp:1963
+#: pcbnew/zone.cpp:1987
 #, fuzzy
 msgid "Source Name"
 msgstr "Sorgente 2"
 
-#: pcbnew/zone.cpp:1995
+#: pcbnew/zone.cpp:2019
 msgid "Cannot be less than zone minimum width"
 msgstr "Non può essere meno della larghezza minima della zona"
 
-#: pcbnew/zone.cpp:2001
+#: pcbnew/zone.cpp:2025
 msgid "Hatch Width"
 msgstr "Larghezza tratteggio"
 
-#: pcbnew/zone.cpp:2008
+#: pcbnew/zone.cpp:2032
 msgid "Hatch Gap"
 msgstr "Spazio tratteggio"
 
-#: pcbnew/zone.cpp:2015
+#: pcbnew/zone.cpp:2039
 msgid "Hatch Minimum Hole Ratio"
 msgstr "Rapporto fori minimo del tratteggio"
 
-#: pcbnew/zone.cpp:2023
+#: pcbnew/zone.cpp:2047
 msgid "Smoothing Effort"
 msgstr "Sforzo di smusso"
 
-#: pcbnew/zone.cpp:2029
+#: pcbnew/zone.cpp:2053
 msgid "Smoothing Amount"
 msgstr "Ammontare di smusso"
 
-#: pcbnew/zone.cpp:2035
+#: pcbnew/zone.cpp:2059
 msgid "Remove Islands"
 msgstr "Rimuovi isole"
 
-#: pcbnew/zone.cpp:2040
+#: pcbnew/zone.cpp:2064
 msgid "Minimum Island Area"
 msgstr "Area minima isola"
 
-#: pcbnew/zone.cpp:2055
+#: pcbnew/zone.cpp:2079
 msgid "Minimum Width"
 msgstr "Larghezza minima"
 
-#: pcbnew/zone.cpp:2063
+#: pcbnew/zone.cpp:2087
 msgid "Pad Connections"
 msgstr "Connessioni piazzole"
 
@@ -53093,6 +52843,199 @@ msgstr "Simbolo schema di KiCad"
 msgid "KiCad Drawing Sheet"
 msgstr "Foglo di disegno KiCad"
 
+#~ msgid "CrtYd_Front"
+#~ msgstr "CrtYd_Front"
+
+#~ msgid "Fab_Front"
+#~ msgstr "Fab_Front"
+
+#~ msgid "Adhes_Front"
+#~ msgstr "Adhes_Front"
+
+#~ msgid "SoldP_Front"
+#~ msgstr "SoldP_Front"
+
+#~ msgid "SilkS_Front"
+#~ msgstr "SilkS_Front"
+
+#~ msgid "Mask_Front"
+#~ msgstr "Mask_Front"
+
+#~ msgid "If you want a front copper layer"
+#~ msgstr "Se si desidera uno strato rame sul fronte"
+
+#~ msgid "Front_layer"
+#~ msgstr "Front_layer"
+
+#~ msgid "Layer name of front (top) copper layer"
+#~ msgstr "Nome dello strato rame sul fronte (cima)"
+
+#~ msgid "In1"
+#~ msgstr "In1"
+
+#~ msgid "In2"
+#~ msgstr "In2"
+
+#~ msgid "In3"
+#~ msgstr "In3"
+
+#~ msgid "In4"
+#~ msgstr "In4"
+
+#~ msgid "In5"
+#~ msgstr "In5"
+
+#~ msgid "In6"
+#~ msgstr "In6"
+
+#~ msgid "In7"
+#~ msgstr "In7"
+
+#~ msgid "In8"
+#~ msgstr "In8"
+
+#~ msgid "In9"
+#~ msgstr "In9"
+
+#~ msgid "In10"
+#~ msgstr "In10"
+
+#~ msgid "In11"
+#~ msgstr "In11"
+
+#~ msgid "In12"
+#~ msgstr "In12"
+
+#~ msgid "In13"
+#~ msgstr "In13"
+
+#~ msgid "In14"
+#~ msgstr "In14"
+
+#~ msgid "In15"
+#~ msgstr "In15"
+
+#~ msgid "In16"
+#~ msgstr "In16"
+
+#~ msgid "In17"
+#~ msgstr "In17"
+
+#~ msgid "In18"
+#~ msgstr "In18"
+
+#~ msgid "In19"
+#~ msgstr "In19"
+
+#~ msgid "In20"
+#~ msgstr "In20"
+
+#~ msgid "In21"
+#~ msgstr "In21"
+
+#~ msgid "In22"
+#~ msgstr "In22"
+
+#~ msgid "In23"
+#~ msgstr "In23"
+
+#~ msgid "In24"
+#~ msgstr "In24"
+
+#~ msgid "In25"
+#~ msgstr "In25"
+
+#~ msgid "In26"
+#~ msgstr "In26"
+
+#~ msgid "In27"
+#~ msgstr "In27"
+
+#~ msgid "In28"
+#~ msgstr "In28"
+
+#~ msgid "In29"
+#~ msgstr "In29"
+
+#~ msgid "In30"
+#~ msgstr "In30"
+
+#~ msgid "If you want a back copper layer"
+#~ msgstr "Se si desidera lo strato retro in rame"
+
+#~ msgid "Layer name of back (bottom) copper layer"
+#~ msgstr "Nome dello strato in rame in basso (retro)"
+
+#~ msgid "SoldM_Back"
+#~ msgstr "SoldM_Back"
+
+#~ msgid "SilkS_Back"
+#~ msgstr "SilkS_Back"
+
+#~ msgid "SoldP_Back"
+#~ msgstr "SoldP_Back"
+
+#~ msgid "Adhes_Back"
+#~ msgstr "Adhes_Back"
+
+#~ msgid "Fab_Back"
+#~ msgstr "Fab_Back"
+
+#~ msgid "CrtYd_Back"
+#~ msgstr "CrtYd_Back"
+
+#~ msgid "Pcb_Edges"
+#~ msgstr "Pcb_Edges"
+
+#~ msgid "Margin"
+#~ msgstr "Margin"
+
+#~ msgid "Eco1"
+#~ msgstr "Eco1"
+
+#~ msgid "Eco2"
+#~ msgstr "Eco2"
+
+#~ msgid "Comments"
+#~ msgstr "Commenti"
+
+#~ msgid "Drawings"
+#~ msgstr "Grafiche"
+
+#~ msgid "User1"
+#~ msgstr "User1"
+
+#~ msgid "User2"
+#~ msgstr "User2"
+
+#~ msgid "User3"
+#~ msgstr "User3"
+
+#~ msgid "User4"
+#~ msgstr "User4"
+
+#~ msgid "User5"
+#~ msgstr "User5"
+
+#~ msgid "User6"
+#~ msgstr "User6"
+
+#~ msgid "User7"
+#~ msgstr "User7"
+
+#~ msgid "User8"
+#~ msgstr "User8"
+
+#~ msgid "User9"
+#~ msgstr "User9"
+
+#, fuzzy
+#~ msgid "(Pad has no layer)"
+#~ msgstr "(piazzola PTH senza strati rame)"
+
+#~ msgid "(PTH pad has no copper layers)"
+#~ msgstr "(piazzola PTH senza strati rame)"
+
 #, c-format
 #~ msgid "Field%d"
 #~ msgstr "Campo%d"
diff --git a/translation/pofiles/ja.po b/translation/pofiles/ja.po
index caa2ee66e9..13876e5055 100644
--- a/translation/pofiles/ja.po
+++ b/translation/pofiles/ja.po
@@ -15,7 +15,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: kicad\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-01-28 19:42+0300\n"
+"POT-Creation-Date: 2025-01-29 19:59+0300\n"
 "PO-Revision-Date: 2025-01-26 16:55+0000\n"
 "Last-Translator: co8 j <co8@nifty.com>\n"
 "Language-Team: Japanese <https://hosted.weblate.org/projects/kicad/master-"
@@ -173,7 +173,7 @@ msgstr "リロード時間 %.3f s"
 #: pcbnew/pcb_io/easyedapro/pcb_io_easyedapro.cpp:116
 #: pcbnew/pcb_io/fabmaster/pcb_io_fabmaster.cpp:59
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:503
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2703
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2706
 #, c-format
 msgid "Loading %s..."
 msgstr "%s をロードしています..."
@@ -296,7 +296,7 @@ msgstr "KiCad 3D ビューアー"
 #: 3d-viewer/3d_viewer/eda_3d_viewer_frame.cpp:667
 #: eeschema/dialogs/panel_eeschema_display_options_base.cpp:27
 #: eeschema/dialogs/panel_sym_display_options_base.cpp:25
-#: pcbnew/footprint_edit_frame.cpp:242 pcbnew/footprint_edit_frame.cpp:955
+#: pcbnew/footprint_edit_frame.cpp:242 pcbnew/footprint_edit_frame.cpp:965
 #: pcbnew/pcb_edit_frame.cpp:326 pcbnew/pcb_edit_frame.cpp:1708
 #: pcbnew/tools/pcb_actions.cpp:1327
 msgid "Appearance"
@@ -335,10 +335,10 @@ msgstr "ファイル '%s' を保存するための権限がありません。"
 #: 3d-viewer/3d_viewer/eda_3d_viewer_frame.cpp:748 common/confirm.cpp:211
 #: common/dialogs/dialog_grid_settings.cpp:82
 #: common/dialogs/dialog_grid_settings.cpp:89
-#: common/dialogs/panel_embedded_files.cpp:296
-#: common/dialogs/panel_embedded_files.cpp:369
-#: common/dialogs/panel_embedded_files.cpp:400
-#: common/dialogs/panel_embedded_files.cpp:410
+#: common/dialogs/panel_embedded_files.cpp:307
+#: common/dialogs/panel_embedded_files.cpp:416
+#: common/dialogs/panel_embedded_files.cpp:447
+#: common/dialogs/panel_embedded_files.cpp:457
 #: common/dialogs/panel_setup_severities.cpp:44 common/kidialog.cpp:126
 #: eeschema/dialogs/dialog_erc.cpp:878
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1812
@@ -361,9 +361,9 @@ msgstr "ファイル '%s' を保存するための権限がありません。"
 #: pcb_calculator/calculator_panels/panel_fusing_current.cpp:191
 #: pcb_calculator/calculator_panels/panel_fusing_current.cpp:203
 #: pcbnew/dialogs/dialog_drc.cpp:984
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:397
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:389
 #: pcbnew/drc/drc_item.cpp:231 pcbnew/pcb_marker.cpp:211
-#: pcbnew/widgets/appearance_controls.cpp:2729
+#: pcbnew/widgets/appearance_controls.cpp:2765
 msgid "Error"
 msgstr "エラー"
 
@@ -713,7 +713,7 @@ msgstr "未実装が指定されたモデル"
 msgid "Model Bounding Boxes"
 msgstr "モデルのバウンディング ボックス"
 
-#: 3d-viewer/dialogs/appearance_controls_3D.cpp:77 common/layer_id.cpp:170
+#: 3d-viewer/dialogs/appearance_controls_3D.cpp:77 common/layer_id.cpp:125
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:30
 #: eeschema/dialogs/dialog_update_from_pcb_base.cpp:64
 #: pcb_calculator/calculator_panels/panel_rf_attenuators_base.cpp:111
@@ -823,13 +823,13 @@ msgid "Uncheck 'Use board stackup colors' to allow color editing."
 msgstr "[基板スタックアップの色を使用]のチェックを外すと色を編集できます。"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:563
-#: pcbnew/widgets/appearance_controls.cpp:2198
+#: pcbnew/widgets/appearance_controls.cpp:2234
 #, c-format
 msgid "Show or hide %s"
 msgstr "%s の表示/非表示"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:633
-#: pcbnew/widgets/appearance_controls.cpp:2571
+#: pcbnew/widgets/appearance_controls.cpp:2607
 #, c-format
 msgid "Presets (%s+Tab):"
 msgstr "プリセット (%s+Tab):"
@@ -837,93 +837,93 @@ msgstr "プリセット (%s+Tab):"
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:647
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1644
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2078
-#: pcbnew/widgets/appearance_controls.cpp:2596
+#: pcbnew/widgets/appearance_controls.cpp:2632
 msgid "Save preset..."
 msgstr "名前を付けてプリセットを保存..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:648
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1645
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2079
-#: pcbnew/widgets/appearance_controls.cpp:2597
+#: pcbnew/widgets/appearance_controls.cpp:2633
 msgid "Delete preset..."
 msgstr "プリセットを削除..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:754
-#: pcbnew/widgets/appearance_controls.cpp:2702
+#: pcbnew/widgets/appearance_controls.cpp:2738
 msgid "Layer preset name:"
 msgstr "レイヤー プリセット名:"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:755
-#: pcbnew/widgets/appearance_controls.cpp:2703
+#: pcbnew/widgets/appearance_controls.cpp:2739
 msgid "Save Layer Preset"
 msgstr "レイヤー プリセットを保存"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:770
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1819
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2221
-#: pcbnew/widgets/appearance_controls.cpp:2736
+#: pcbnew/widgets/appearance_controls.cpp:2772
 msgid "Overwrite existing preset?"
 msgstr "既存のプリセットを上書きしますか?"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:796
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1844
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2246
-#: pcbnew/widgets/appearance_controls.cpp:2762
+#: pcbnew/widgets/appearance_controls.cpp:2798
 msgid "Presets"
 msgstr "プリセット"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:805
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1856
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2258
-#: pcbnew/widgets/appearance_controls.cpp:2774
+#: pcbnew/widgets/appearance_controls.cpp:2810
 msgid "Delete Preset"
 msgstr "プリセットを削除"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:806
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1857
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2259
-#: pcbnew/widgets/appearance_controls.cpp:2775
+#: pcbnew/widgets/appearance_controls.cpp:2811
 msgid "Select preset:"
 msgstr "プリセットを選択:"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:864
-#: pcbnew/widgets/appearance_controls.cpp:2875
+#: pcbnew/widgets/appearance_controls.cpp:2911
 #, c-format
 msgid "Viewports (%s+Tab):"
 msgstr "ビューポート(%s+Tab):"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:873
-#: pcbnew/widgets/appearance_controls.cpp:2884
+#: pcbnew/widgets/appearance_controls.cpp:2920
 msgid "Save viewport..."
 msgstr "ビューポートを保存..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:874
-#: pcbnew/widgets/appearance_controls.cpp:2885
+#: pcbnew/widgets/appearance_controls.cpp:2921
 msgid "Delete viewport..."
 msgstr "ビューポートを削除..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:905
-#: pcbnew/widgets/appearance_controls.cpp:2934
+#: pcbnew/widgets/appearance_controls.cpp:2970
 msgid "Viewport name:"
 msgstr "ビューポート名:"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:906
-#: pcbnew/widgets/appearance_controls.cpp:2934
+#: pcbnew/widgets/appearance_controls.cpp:2970
 msgid "Save Viewport"
 msgstr "ビューポートを保存"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:946
-#: pcbnew/widgets/appearance_controls.cpp:2973
+#: pcbnew/widgets/appearance_controls.cpp:3009
 msgid "Viewports"
 msgstr "ビューポート"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:955
-#: pcbnew/widgets/appearance_controls.cpp:2982
+#: pcbnew/widgets/appearance_controls.cpp:3018
 msgid "Delete Viewport"
 msgstr "ビューポートを削除"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:956
-#: pcbnew/widgets/appearance_controls.cpp:2983
+#: pcbnew/widgets/appearance_controls.cpp:3019
 msgid "Select viewport:"
 msgstr "ビューポートを選択:"
 
@@ -1293,7 +1293,7 @@ msgid "Z:"
 msgstr "Z:"
 
 #: 3d-viewer/dialogs/panel_preview_3d_model_base.cpp:68
-#: gerbview/gerber_draw_item.cpp:722 pcbnew/footprint.cpp:1676
+#: gerbview/gerber_draw_item.cpp:722 pcbnew/footprint.cpp:1681
 #: pcbnew/pad.cpp:1361
 msgid "Rotation"
 msgstr "回転"
@@ -1869,8 +1869,8 @@ msgid "Information"
 msgstr "情報"
 
 #: common/confirm.cpp:266 common/confirm.cpp:269
-#: common/dialogs/panel_embedded_files.cpp:272
-#: common/dialogs/panel_embedded_files.cpp:346
+#: common/dialogs/panel_embedded_files.cpp:285
+#: common/dialogs/panel_embedded_files.cpp:393
 #: eeschema/design_block_utils.cpp:50 eeschema/design_block_utils.cpp:183
 #: eeschema/symbol_editor/symbol_editor.cpp:372
 #: eeschema/symbol_editor/symbol_editor.cpp:998
@@ -1885,7 +1885,7 @@ msgstr "情報"
 #: pcbnew/dialogs/dialog_gencad_export_options.cpp:119
 #: pcbnew/dialogs/dialog_track_via_properties.cpp:570
 #: pcbnew/footprint_libraries_utils.cpp:375
-#: pcbnew/footprint_libraries_utils.cpp:1148 pcbnew/router/router_tool.cpp:1849
+#: pcbnew/footprint_libraries_utils.cpp:1157 pcbnew/router/router_tool.cpp:1849
 #: pcbnew/router/router_tool.cpp:2603
 #: pcbnew/tools/footprint_editor_control.cpp:470 pcbnew/zone_filler.cpp:881
 msgid "Confirmation"
@@ -1924,7 +1924,7 @@ msgid "KiCad Design Block folders"
 msgstr "KiCad デザインブロック フォルダー"
 
 #: common/design_block_io.cpp:172
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3036
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3039
 #, c-format
 msgid "Cannot overwrite library path '%s'."
 msgstr "ライブラリ パス '%s' を上書きできません。"
@@ -1941,7 +1941,7 @@ msgstr ""
 "書き込み権限があることを確認して、もう一度お試しください。"
 
 #: common/design_block_io.cpp:201 pcbnew/pcb_io/geda/pcb_io_geda.cpp:977
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3061
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3064
 #, c-format
 msgid "Insufficient permissions to delete folder '%s'."
 msgstr "フォルダー '%s' を削除する権限がありません。"
@@ -2049,8 +2049,8 @@ msgstr "グローバル ライブラリ テーブルのパス '%s' が生成で
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:50
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:99
 #: pcbnew/dialogs/panel_pcbnew_action_plugins_base.cpp:42
-#: pcbnew/footprint_libraries_utils.cpp:1006
-#: pcbnew/footprint_libraries_utils.cpp:1334
+#: pcbnew/footprint_libraries_utils.cpp:1015
+#: pcbnew/footprint_libraries_utils.cpp:1343
 msgid "Description"
 msgstr "説明"
 
@@ -2435,7 +2435,7 @@ msgstr "環境変数"
 #: eeschema/dialogs/panel_bom_presets_base.cpp:80
 #: eeschema/dialogs/panel_sym_lib_table.cpp:384
 #: eeschema/dialogs/panel_template_fieldnames_base.cpp:42
-#: eeschema/fields_grid_table.cpp:478 eeschema/sch_pin.cpp:1579
+#: eeschema/fields_grid_table.cpp:469 eeschema/sch_pin.cpp:1579
 #: eeschema/sch_symbol.cpp:2065 eeschema/sch_symbol.cpp:2115
 #: eeschema/symbol_editor/symbol_editor.cpp:1598
 #: eeschema/symbol_viewer_frame.cpp:459
@@ -2445,13 +2445,15 @@ msgstr "環境変数"
 #: kicad/pcm/dialogs/dialog_manage_repositories_base.cpp:39
 #: kicad/pcm/dialogs/panel_package_base.cpp:50
 #: pcbnew/dialogs/dialog_footprint_wizard_list_base.cpp:42
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:54
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:170
 #: pcbnew/dialogs/panel_fp_lib_table.cpp:438
-#: pcbnew/pcb_fields_grid_table.cpp:174 pcbnew/pcb_group.cpp:507
+#: pcbnew/pcb_fields_grid_table.cpp:143 pcbnew/pcb_group.cpp:507
 #: pcbnew/widgets/pcb_net_inspector_panel.cpp:120
 #: pcbnew/widgets/search_handlers.cpp:176
 #: pcbnew/widgets/search_handlers.cpp:309
 #: pcbnew/widgets/search_handlers.cpp:388 pcbnew/zone.cpp:853
-#: pcbnew/zone.cpp:1913 pcbnew/zone_manager/dialog_zone_manager_base.cpp:38
+#: pcbnew/zone.cpp:1937 pcbnew/zone_manager/dialog_zone_manager_base.cpp:38
 #: pcbnew/zone_manager/model_zones_overview_table.h:75
 msgid "Name"
 msgstr "名前"
@@ -2652,7 +2654,7 @@ msgstr "グリッドサイズXが許容範囲外."
 #: eeschema/symbol_editor/symbol_editor.cpp:860
 #: pcb_calculator/dialogs/dialog_regulator_form_base.cpp:27
 #: pcbnew/board_stackup_manager/dialog_dielectric_list_manager_base.cpp:31
-#: pcbnew/footprint_libraries_utils.cpp:1040
+#: pcbnew/footprint_libraries_utils.cpp:1049
 msgid "Name:"
 msgstr "名前:"
 
@@ -3243,7 +3245,7 @@ msgstr "オプション"
 #: eeschema/dialogs/dialog_sim_format_value.cpp:75
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:57
 #: eeschema/dialogs/panel_sym_lib_table.cpp:385
-#: eeschema/fields_grid_table.cpp:479 eeschema/sch_symbol.cpp:1098
+#: eeschema/fields_grid_table.cpp:470 eeschema/sch_symbol.cpp:1098
 #: eeschema/sch_symbol.cpp:2062 eeschema/sch_symbol.cpp:2112
 #: eeschema/sch_symbol.cpp:2994 eeschema/sim/simulator_frame_ui.cpp:616
 #: eeschema/sim/simulator_frame_ui.cpp:2673
@@ -3253,13 +3255,13 @@ msgstr "オプション"
 #: eeschema/widgets/search_handlers.cpp:247
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:69
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:70
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:65
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:157
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:169
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:48
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:57
-#: pcbnew/dialogs/panel_fp_lib_table.cpp:439 pcbnew/footprint.cpp:4048
+#: pcbnew/dialogs/panel_fp_lib_table.cpp:439 pcbnew/footprint.cpp:4053
 #: pcbnew/footprint_wizard_frame.cpp:326 pcbnew/pcb_dimension.cpp:605
-#: pcbnew/pcb_fields_grid_table.cpp:175 pcbnew/plot_board_layers.cpp:107
+#: pcbnew/pcb_fields_grid_table.cpp:144 pcbnew/plot_board_layers.cpp:107
 #: pcbnew/widgets/search_handlers.cpp:119
 msgid "Value"
 msgstr "値"
@@ -3378,7 +3380,7 @@ msgstr "出力モード:"
 #: eeschema/dialogs/dialog_plot_schematic_base.cpp:78
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:72
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:69
-#: eeschema/fields_grid_table.cpp:491
+#: eeschema/fields_grid_table.cpp:482
 #: eeschema/printing/dialog_print_using_printer_base.cpp:35
 #: eeschema/sch_bus_entry.cpp:674 eeschema/sch_junction.cpp:383
 #: eeschema/sch_line.cpp:1099 eeschema/sim/simulator_frame_ui.cpp:609
@@ -3605,7 +3607,7 @@ msgstr "OK"
 #: common/dialogs/git/dialog_git_auth.cpp:54
 #: common/dialogs/git/dialog_git_commit.cpp:143
 #: common/dialogs/git/dialog_git_switch.cpp:69
-#: common/dialogs/panel_embedded_files.cpp:370 common/tool/actions.cpp:159
+#: common/dialogs/panel_embedded_files.cpp:417 common/tool/actions.cpp:159
 #: eeschema/dialogs/dialog_erc.cpp:426
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1344 eeschema/sheet.cpp:783
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:962
@@ -4128,7 +4130,7 @@ msgstr "小さなアイコンをツールバーに使用する"
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283
 #: pcbnew/microwave/microwave_polygon.cpp:127 pcbnew/tools/pcb_control.cpp:348
 #: pcbnew/widgets/appearance_controls.cpp:637
-#: pcbnew/widgets/appearance_controls.cpp:1804
+#: pcbnew/widgets/appearance_controls.cpp:1840
 msgid "Normal"
 msgstr "標準"
 
@@ -4522,8 +4524,8 @@ msgstr ""
 "このライブラリを追加した後、ニックネームの1つを変更する必要があります。"
 
 #: common/dialogs/panel_design_block_lib_table.cpp:1010
-#: common/dialogs/panel_embedded_files.cpp:348
-#: common/dialogs/panel_embedded_files.cpp:370
+#: common/dialogs/panel_embedded_files.cpp:395
+#: common/dialogs/panel_embedded_files.cpp:417
 #: eeschema/design_block_utils.cpp:89
 #: eeschema/dialogs/panel_sym_lib_table.cpp:688 eeschema/sch_base_frame.cpp:306
 #: pcbnew/dialogs/panel_fp_lib_table.cpp:1038
@@ -4612,8 +4614,8 @@ msgstr "表示"
 #: eeschema/symbol_editor/symbol_editor.cpp:826 include/lib_table_grid.h:208
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:46
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:95
-#: pcbnew/footprint_libraries_utils.cpp:1005
-#: pcbnew/footprint_libraries_utils.cpp:1333
+#: pcbnew/footprint_libraries_utils.cpp:1014
+#: pcbnew/footprint_libraries_utils.cpp:1342
 msgid "Nickname"
 msgstr "ニックネーム"
 
@@ -4697,22 +4699,14 @@ msgstr "埋め込みリファレンスをコピーする"
 msgid "Copy the reference for this embedded file"
 msgstr "この埋め込みファイルのリファレンスをコピーする"
 
-#: common/dialogs/panel_embedded_files.cpp:260
-msgid "Select a file to embed"
-msgstr "埋め込むファイルを選択"
-
-#: common/dialogs/panel_embedded_files.cpp:261
-msgid "All files|*.*"
-msgstr "すべてのファイル|*.*"
-
-#: common/dialogs/panel_embedded_files.cpp:270
-#: common/dialogs/panel_embedded_files.cpp:343
+#: common/dialogs/panel_embedded_files.cpp:283
+#: common/dialogs/panel_embedded_files.cpp:390
 #, c-format
 msgid "File '%s' already exists."
 msgstr "ファイル '%s' はすでに存在します。"
 
-#: common/dialogs/panel_embedded_files.cpp:274
-#: common/dialogs/panel_embedded_files.cpp:348
+#: common/dialogs/panel_embedded_files.cpp:286
+#: common/dialogs/panel_embedded_files.cpp:395
 #: eeschema/design_block_utils.cpp:51 eeschema/design_block_utils.cpp:184
 #: eeschema/symbol_editor/symbol_editor.cpp:373
 #: eeschema/symbol_editor/symbol_editor.cpp:999
@@ -4724,40 +4718,48 @@ msgstr "ファイル '%s' はすでに存在します。"
 #: pcbnew/dialogs/dialog_export_odbpp.cpp:411
 #: pcbnew/dialogs/dialog_gencad_export_options.cpp:120
 #: pcbnew/footprint_libraries_utils.cpp:376
-#: pcbnew/footprint_libraries_utils.cpp:1150
+#: pcbnew/footprint_libraries_utils.cpp:1159
 #: pcbnew/tools/footprint_editor_control.cpp:472
 msgid "Overwrite"
 msgstr "上書き"
 
-#: common/dialogs/panel_embedded_files.cpp:293
+#: common/dialogs/panel_embedded_files.cpp:305
 #, c-format
 msgid "Failed to add file '%s'."
 msgstr "ファイル '%s' の追加に失敗しました。"
 
-#: common/dialogs/panel_embedded_files.cpp:330
+#: common/dialogs/panel_embedded_files.cpp:318
+msgid "Select a file to embed"
+msgstr "埋め込むファイルを選択"
+
+#: common/dialogs/panel_embedded_files.cpp:319
+msgid "All files|*.*"
+msgstr "すべてのファイル|*.*"
+
+#: common/dialogs/panel_embedded_files.cpp:377
 msgid "Select a directory to export files"
 msgstr "ファイルをエクスポートするディレクトリを選択"
 
-#: common/dialogs/panel_embedded_files.cpp:362
+#: common/dialogs/panel_embedded_files.cpp:409
 #, c-format
 msgid "Directory '%s' is not writable."
 msgstr "ディレクトリー '%s' は書き込み禁止です。"
 
-#: common/dialogs/panel_embedded_files.cpp:365
+#: common/dialogs/panel_embedded_files.cpp:412
 #, c-format
 msgid "Folder '%s' is not writable."
 msgstr "フォルダー '%s' は書き込み禁止です。"
 
-#: common/dialogs/panel_embedded_files.cpp:370
+#: common/dialogs/panel_embedded_files.cpp:417
 msgid "Retry"
 msgstr "もう一度試す"
 
-#: common/dialogs/panel_embedded_files.cpp:397
+#: common/dialogs/panel_embedded_files.cpp:444
 #, c-format
 msgid "Failed to open file '%s'."
 msgstr "ファイル '%s' を開くことができませんでした。"
 
-#: common/dialogs/panel_embedded_files.cpp:407
+#: common/dialogs/panel_embedded_files.cpp:454
 #, c-format
 msgid "Failed to write file '%s'."
 msgstr "ファイル '%s' の書き込みに失敗しました。"
@@ -5039,12 +5041,12 @@ msgstr "ズーム"
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1099
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:583
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:854
-#: pcbnew/dialogs/dialog_plot_base.cpp:118 pcbnew/footprint.cpp:4007
-#: pcbnew/pad.cpp:2507 pcbnew/pad.cpp:2526 pcbnew/pcb_dimension.cpp:1973
+#: pcbnew/dialogs/dialog_plot_base.cpp:118 pcbnew/footprint.cpp:4012
+#: pcbnew/pad.cpp:2501 pcbnew/pad.cpp:2520 pcbnew/pcb_dimension.cpp:1973
 #: pcbnew/widgets/appearance_controls.cpp:729
 #: pcbnew/widgets/appearance_controls.cpp:771
-#: pcbnew/widgets/appearance_controls.cpp:2540
-#: pcbnew/widgets/appearance_controls.cpp:2559 pcbnew/zone.cpp:1804
+#: pcbnew/widgets/appearance_controls.cpp:2576
+#: pcbnew/widgets/appearance_controls.cpp:2595 pcbnew/zone.cpp:1828
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:83
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 msgid "None"
@@ -5273,9 +5275,9 @@ msgstr "<未定義>"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:232
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:363
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:332
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:854 pcbnew/footprint.cpp:4009
-#: pcbnew/pad.cpp:2528 pcbnew/pcb_table.cpp:533 pcbnew/pcb_textbox.cpp:795
-#: pcbnew/zone.cpp:857 pcbnew/zone.cpp:1806
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:854 pcbnew/footprint.cpp:4014
+#: pcbnew/pad.cpp:2522 pcbnew/pcb_table.cpp:533 pcbnew/pcb_textbox.cpp:795
+#: pcbnew/zone.cpp:857 pcbnew/zone.cpp:1830
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 msgid "Solid"
 msgstr "実線"
@@ -5403,7 +5405,7 @@ msgstr "ネットクラス"
 
 #: common/dialogs/panel_setup_netclasses_base.cpp:52
 #: pcbnew/tools/board_inspection_tool.cpp:641
-#: pcbnew/tools/board_inspection_tool.cpp:1201 pcbnew/zone.cpp:2048
+#: pcbnew/tools/board_inspection_tool.cpp:1201 pcbnew/zone.cpp:2072
 msgid "Clearance"
 msgstr "クリアランス"
 
@@ -5497,7 +5499,7 @@ msgstr "パターン"
 
 #: common/dialogs/panel_setup_netclasses_base.cpp:153
 #: eeschema/sch_field.cpp:1270 eeschema/sch_label.cpp:207
-#: pcbnew/board_connected_item.cpp:200 pcbnew/pad.cpp:2582 pcbnew/zone.cpp:1907
+#: pcbnew/board_connected_item.cpp:200 pcbnew/pad.cpp:2576 pcbnew/zone.cpp:1931
 msgid "Net Class"
 msgstr "ネットクラス"
 
@@ -5624,7 +5626,7 @@ msgstr "ライン"
 #: common/eda_shape.cpp:2203
 #: eeschema/dialogs/dialog_label_properties_base.cpp:178
 #: eeschema/sch_label.cpp:2249
-#: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:2499
+#: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:2493
 #: pcbnew/pcb_dimension.cpp:1974
 msgid "Rectangle"
 msgstr "矩形"
@@ -5806,7 +5808,7 @@ msgstr "マウスとタッチパッド"
 msgid "Hotkeys"
 msgstr "ホットキー"
 
-#: common/eda_base_frame.cpp:1116 kicad/project_tree_pane.cpp:1008
+#: common/eda_base_frame.cpp:1116 kicad/project_tree_pane.cpp:1009
 msgid "Version Control"
 msgstr "バージョン管理"
 
@@ -5863,7 +5865,7 @@ msgstr "シミュレーター"
 
 #: common/eda_base_frame.cpp:1182 common/tool/actions.cpp:1106
 #: common/tool/common_tools.cpp:617 kicad/tools/kicad_manager_actions.cpp:147
-#: pcbnew/footprint_edit_frame.cpp:1035 pcbnew/menubar_footprint_editor.cpp:92
+#: pcbnew/footprint_edit_frame.cpp:1045 pcbnew/menubar_footprint_editor.cpp:92
 msgid "Footprint Editor"
 msgstr "フットプリント エディター"
 
@@ -6033,7 +6035,7 @@ msgstr "inch"
 msgid "Constrain to H, V, 45"
 msgstr "水平、垂直、45度に制限"
 
-#: common/eda_draw_frame.cpp:1121 pcbnew/footprint_libraries_utils.cpp:1368
+#: common/eda_draw_frame.cpp:1121 pcbnew/footprint_libraries_utils.cpp:1377
 msgid "Select Library"
 msgstr "ライブラリを選択"
 
@@ -6254,7 +6256,7 @@ msgstr "円弧"
 #: eeschema/dialogs/dialog_label_properties_base.cpp:172
 #: eeschema/sch_label.cpp:2247 gerbview/gerber_draw_item.cpp:231
 #: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:1515
-#: pcbnew/pad.cpp:2498 pcbnew/pcb_dimension.cpp:1975
+#: pcbnew/pad.cpp:2492 pcbnew/pcb_dimension.cpp:1975
 msgid "Circle"
 msgstr "円"
 
@@ -6336,7 +6338,7 @@ msgstr "ポイント"
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:40
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:169
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2140 pcbnew/pad.cpp:1348
-#: pcbnew/pcb_fields_grid_table.cpp:177 pcbnew/pcb_reference_image.cpp:215
+#: pcbnew/pcb_fields_grid_table.cpp:146 pcbnew/pcb_reference_image.cpp:215
 #: pcbnew/pcb_reference_image.cpp:368 pcbnew/pcb_tablecell.cpp:197
 #: pcbnew/pcb_tablecell.cpp:204 pcbnew/pcb_target.cpp:156
 #: pcbnew/pcb_target.cpp:249 pcbnew/pcb_text.cpp:292 pcbnew/pcb_textbox.cpp:814
@@ -6353,7 +6355,7 @@ msgstr "幅"
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:55
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:56
 #: pcbnew/pad.cpp:1349 pcbnew/pcb_dimension.cpp:1012
-#: pcbnew/pcb_fields_grid_table.cpp:178 pcbnew/pcb_reference_image.cpp:217
+#: pcbnew/pcb_fields_grid_table.cpp:147 pcbnew/pcb_reference_image.cpp:217
 #: pcbnew/pcb_reference_image.cpp:375 pcbnew/pcb_tablecell.cpp:198
 #: pcbnew/pcb_tablecell.cpp:205 pcbnew/pcb_text.cpp:293
 #: pcbnew/pcb_textbox.cpp:815
@@ -6435,7 +6437,7 @@ msgstr "塗りつぶしの色"
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:62
 #: eeschema/dialogs/dialog_tablecell_properties_base.cpp:119
 #: eeschema/dialogs/dialog_text_properties_base.cpp:113
-#: eeschema/fields_grid_table.cpp:484 eeschema/sch_label.cpp:1197
+#: eeschema/fields_grid_table.cpp:475 eeschema/sch_label.cpp:1197
 #: eeschema/sch_label.cpp:2269 eeschema/sch_tablecell.cpp:128
 #: eeschema/sch_text.cpp:637 eeschema/sch_textbox.cpp:543
 #: pagelayout_editor/dialogs/properties_frame_base.cpp:98
@@ -6446,7 +6448,7 @@ msgstr "塗りつぶしの色"
 #: pcbnew/dialogs/dialog_tablecell_properties_base.cpp:125
 #: pcbnew/dialogs/panel_fp_editor_graphics_defaults_base.cpp:57
 #: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:52
-#: pcbnew/pcb_fields_grid_table.cpp:180
+#: pcbnew/pcb_fields_grid_table.cpp:149
 msgid "Italic"
 msgstr "斜体字"
 
@@ -6461,7 +6463,7 @@ msgstr "斜体字"
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:63
 #: eeschema/dialogs/dialog_tablecell_properties_base.cpp:116
 #: eeschema/dialogs/dialog_text_properties_base.cpp:108
-#: eeschema/fields_grid_table.cpp:485 eeschema/sch_label.cpp:1197
+#: eeschema/fields_grid_table.cpp:476 eeschema/sch_label.cpp:1197
 #: eeschema/sch_label.cpp:2270 eeschema/sch_tablecell.cpp:128
 #: eeschema/sch_text.cpp:637 eeschema/sch_textbox.cpp:543
 #: eeschema/widgets/tuner_slider_base.cpp:48
@@ -6478,8 +6480,8 @@ msgstr "斜太字"
 #: common/eda_text.cpp:1330
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:242
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
-#: eeschema/fields_grid_table.cpp:310 eeschema/fields_grid_table.cpp:725
-#: eeschema/fields_grid_table.cpp:869 eeschema/pin_type.cpp:113
+#: eeschema/fields_grid_table.cpp:301 eeschema/fields_grid_table.cpp:716
+#: eeschema/fields_grid_table.cpp:860 eeschema/pin_type.cpp:113
 #: eeschema/sch_field.cpp:1144 eeschema/sch_field.cpp:1731
 #: eeschema/sch_pin.cpp:2185 pcbnew/dialogs/dialog_render_job.cpp:42
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2604
@@ -6489,9 +6491,9 @@ msgstr "左"
 #: common/eda_text.cpp:1331 common/eda_text.cpp:1340
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:303 eeschema/fields_grid_table.cpp:311
-#: eeschema/fields_grid_table.cpp:726 eeschema/fields_grid_table.cpp:737
-#: eeschema/fields_grid_table.cpp:871 eeschema/fields_grid_table.cpp:895
+#: eeschema/fields_grid_table.cpp:294 eeschema/fields_grid_table.cpp:302
+#: eeschema/fields_grid_table.cpp:717 eeschema/fields_grid_table.cpp:728
+#: eeschema/fields_grid_table.cpp:862 eeschema/fields_grid_table.cpp:886
 #: eeschema/sch_field.cpp:1145 eeschema/sch_field.cpp:1155
 #: eeschema/sch_field.cpp:1732 eeschema/sch_field.cpp:1741
 #: eeschema/sch_text.cpp:658 gerbview/gerber_file_image.cpp:361
@@ -6506,8 +6508,8 @@ msgstr "中央"
 #: common/eda_text.cpp:1332
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:242
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
-#: eeschema/fields_grid_table.cpp:312 eeschema/fields_grid_table.cpp:727
-#: eeschema/fields_grid_table.cpp:873 eeschema/pin_type.cpp:112
+#: eeschema/fields_grid_table.cpp:303 eeschema/fields_grid_table.cpp:718
+#: eeschema/fields_grid_table.cpp:864 eeschema/pin_type.cpp:112
 #: eeschema/sch_field.cpp:1146 eeschema/sch_field.cpp:1733
 #: eeschema/sch_pin.cpp:2184 pcbnew/dialogs/dialog_render_job.cpp:43
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2605
@@ -6516,8 +6518,8 @@ msgstr "右"
 
 #: common/eda_text.cpp:1339
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:302 eeschema/fields_grid_table.cpp:736
-#: eeschema/fields_grid_table.cpp:893 eeschema/sch_field.cpp:1154
+#: eeschema/fields_grid_table.cpp:293 eeschema/fields_grid_table.cpp:727
+#: eeschema/fields_grid_table.cpp:884 eeschema/sch_field.cpp:1154
 #: eeschema/sch_field.cpp:1740 eeschema/sch_text.cpp:657
 #: pcbnew/dialogs/dialog_render_job.cpp:44
 msgid "Top"
@@ -6525,8 +6527,8 @@ msgstr "上"
 
 #: common/eda_text.cpp:1341
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:304 eeschema/fields_grid_table.cpp:738
-#: eeschema/fields_grid_table.cpp:897 eeschema/sch_field.cpp:1156
+#: eeschema/fields_grid_table.cpp:295 eeschema/fields_grid_table.cpp:729
+#: eeschema/fields_grid_table.cpp:888 eeschema/sch_field.cpp:1156
 #: eeschema/sch_field.cpp:1742 eeschema/sch_text.cpp:659
 #: pcbnew/dialogs/dialog_render_job.cpp:40
 msgid "Bottom"
@@ -6539,15 +6541,15 @@ msgstr "下"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:68
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:68
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:65
-#: eeschema/fields_grid_table.cpp:487 eeschema/sch_field.cpp:1781
+#: eeschema/fields_grid_table.cpp:478 eeschema/sch_field.cpp:1781
 #: eeschema/sch_pin.cpp:1589 eeschema/sch_pin.cpp:2230
 #: eeschema/sch_symbol.cpp:2965 eeschema/sch_tablecell.cpp:203
 #: eeschema/sch_text.cpp:783 eeschema/sch_textbox.cpp:714
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:59
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:60
-#: pcbnew/footprint.cpp:4039 pcbnew/pad.cpp:2545 pcbnew/pcb_dimension.cpp:1756
-#: pcbnew/pcb_dimension.cpp:1831 pcbnew/pcb_fields_grid_table.cpp:182
-#: pcbnew/pcb_tablecell.cpp:207 pcbnew/zone.cpp:1977
+#: pcbnew/footprint.cpp:4044 pcbnew/pad.cpp:2539 pcbnew/pcb_dimension.cpp:1756
+#: pcbnew/pcb_dimension.cpp:1831 pcbnew/pcb_fields_grid_table.cpp:151
+#: pcbnew/pcb_tablecell.cpp:207 pcbnew/zone.cpp:2001
 msgid "Orientation"
 msgstr "向き"
 
@@ -6566,7 +6568,7 @@ msgstr "テキストのプロパティ"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:71
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:71
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:68
-#: eeschema/fields_grid_table.cpp:490 eeschema/sch_field.cpp:1136
+#: eeschema/fields_grid_table.cpp:481 eeschema/sch_field.cpp:1136
 #: eeschema/sch_label.cpp:1195 eeschema/sch_tablecell.cpp:126
 #: eeschema/sch_text.cpp:635 eeschema/sch_textbox.cpp:541
 #: eeschema/widgets/sch_properties_panel.cpp:258 pcbnew/pcb_dimension.cpp:628
@@ -6581,14 +6583,14 @@ msgstr "フォント"
 #: pcbnew/board_stackup_manager/panel_board_stackup_base.cpp:91
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:56
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:57
-#: pcbnew/pcb_fields_grid_table.cpp:179 pcbnew/pcb_tablecell.cpp:206
+#: pcbnew/pcb_fields_grid_table.cpp:148 pcbnew/pcb_tablecell.cpp:206
 #: pcbnew/pcb_text.cpp:291
 msgid "Thickness"
 msgstr "厚さ"
 
 #: common/eda_text.cpp:1375 eeschema/sch_field.cpp:1772
 #: eeschema/sch_text.cpp:772 pcbnew/microwave/microwave_polygon.cpp:127
-#: pcbnew/pcb_fields_grid_table.cpp:187
+#: pcbnew/pcb_fields_grid_table.cpp:156
 msgid "Mirrored"
 msgstr "反転"
 
@@ -7097,7 +7099,7 @@ msgstr "選択したセルをクリップボードへコピー"
 #: common/widgets/listbox_tricks.cpp:51
 #: eeschema/tools/sch_editor_control.cpp:2270
 #: eeschema/tools/symbol_editor_edit_tool.cpp:1020
-#: pcbnew/dialogs/panel_setup_rules.cpp:132 pcbnew/tools/pcb_control.cpp:1234
+#: pcbnew/dialogs/panel_setup_rules.cpp:132 pcbnew/tools/pcb_control.cpp:1238
 msgid "Paste"
 msgstr "貼り付け"
 
@@ -7108,7 +7110,7 @@ msgstr "現在のセル位置へ、クリップボードのセルを貼り付け
 #: common/grid_tricks.cpp:368 common/tool/actions.cpp:291
 #: common/widgets/listbox_tricks.cpp:54 eeschema/tools/sch_edit_tool.cpp:1680
 #: eeschema/tools/symbol_editor_edit_tool.cpp:476
-#: kicad/dialogs/panel_jobset.cpp:363 kicad/project_tree_pane.cpp:941
+#: kicad/dialogs/panel_jobset.cpp:363 kicad/project_tree_pane.cpp:942
 #: pcbnew/dialogs/panel_setup_rules.cpp:133 pcbnew/tools/edit_tool.cpp:2646
 msgid "Delete"
 msgstr "削除"
@@ -7703,165 +7705,165 @@ msgstr "言語を %s に切り替えられません"
 msgid "undefined"
 msgstr "未定義"
 
-#: common/layer_id.cpp:112
+#: common/layer_id.cpp:67
 #: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr_parser.cpp:1149
 msgid "Rescue"
 msgstr "レスキュー"
 
-#: common/layer_id.cpp:116 eeschema/widgets/panel_sch_selection_filter.cpp:204
+#: common/layer_id.cpp:71 eeschema/widgets/panel_sch_selection_filter.cpp:204
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:37
 msgid "Wires"
 msgstr "ワイヤー"
 
-#: common/layer_id.cpp:117
+#: common/layer_id.cpp:72
 msgid "Buses"
 msgstr "バス"
 
-#: common/layer_id.cpp:118
+#: common/layer_id.cpp:73
 msgid "Bus junctions"
 msgstr "バスのジャンクション (接続点)"
 
-#: common/layer_id.cpp:119
+#: common/layer_id.cpp:74
 msgid "Junctions"
 msgstr "ジャンクション (接続点)"
 
-#: common/layer_id.cpp:120 eeschema/widgets/panel_sch_selection_filter.cpp:205
+#: common/layer_id.cpp:75 eeschema/widgets/panel_sch_selection_filter.cpp:205
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:41
 #: eeschema/widgets/search_handlers.cpp:399
 msgid "Labels"
 msgstr "ラベル"
 
-#: common/layer_id.cpp:121
+#: common/layer_id.cpp:76
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:45
 msgid "Global labels"
 msgstr "グローバル ラベル"
 
-#: common/layer_id.cpp:122
+#: common/layer_id.cpp:77
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:48
 msgid "Hierarchical labels"
 msgstr "階層ラベル"
 
-#: common/layer_id.cpp:123 eeschema/sch_symbol.cpp:2981
+#: common/layer_id.cpp:78 eeschema/sch_symbol.cpp:2981
 msgid "Pin numbers"
 msgstr "ピン番号"
 
-#: common/layer_id.cpp:124 eeschema/sch_symbol.cpp:2985
+#: common/layer_id.cpp:79 eeschema/sch_symbol.cpp:2985
 msgid "Pin names"
 msgstr "ピン名"
 
-#: common/layer_id.cpp:125
+#: common/layer_id.cpp:80
 msgid "Symbol references"
 msgstr "シンボルのリファレンス"
 
-#: common/layer_id.cpp:126
+#: common/layer_id.cpp:81
 msgid "Symbol values"
 msgstr "シンボル値"
 
-#: common/layer_id.cpp:127
+#: common/layer_id.cpp:82
 msgid "Symbol fields"
 msgstr "シンボルのフィールド"
 
-#: common/layer_id.cpp:128
+#: common/layer_id.cpp:83
 msgid "Sheet references"
 msgstr "シート リファレンス"
 
-#: common/layer_id.cpp:129
+#: common/layer_id.cpp:84
 msgid "Net class references"
 msgstr "ネットクラス リファレンス"
 
-#: common/layer_id.cpp:130
+#: common/layer_id.cpp:85
 msgid "Rule areas"
 msgstr "ルールエリア"
 
-#: common/layer_id.cpp:131
+#: common/layer_id.cpp:86
 msgid "Symbol body outlines"
 msgstr "シンボルの外形線"
 
-#: common/layer_id.cpp:132
+#: common/layer_id.cpp:87
 msgid "Symbol body fills"
 msgstr "シンボルの塗りつぶし"
 
-#: common/layer_id.cpp:133
+#: common/layer_id.cpp:88
 msgid "Shape fills"
 msgstr "形状の塗りつぶし"
 
-#: common/layer_id.cpp:134
+#: common/layer_id.cpp:89
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:72
 msgid "Schematic text && graphics"
 msgstr "回路図のテキストと図形"
 
-#: common/layer_id.cpp:135
+#: common/layer_id.cpp:90
 msgid "Symbol private text && graphics"
 msgstr "シンボルのプライベートテキストと図形"
 
-#: common/layer_id.cpp:136
+#: common/layer_id.cpp:91
 msgid "Schematic text && graphics backgrounds"
 msgstr "回路図のテキストと図形の背景"
 
-#: common/layer_id.cpp:137 eeschema/widgets/panel_sch_selection_filter.cpp:206
+#: common/layer_id.cpp:92 eeschema/widgets/panel_sch_selection_filter.cpp:206
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:33
 msgid "Pins"
 msgstr "ピン"
 
-#: common/layer_id.cpp:138
+#: common/layer_id.cpp:93
 msgid "Sheet borders"
 msgstr "シートの図枠"
 
-#: common/layer_id.cpp:139
+#: common/layer_id.cpp:94
 msgid "Sheet backgrounds"
 msgstr "シートの背景"
 
-#: common/layer_id.cpp:140
+#: common/layer_id.cpp:95
 msgid "Sheet names"
 msgstr "シート名"
 
-#: common/layer_id.cpp:141
+#: common/layer_id.cpp:96
 msgid "Sheet fields"
 msgstr "シートのフィールド"
 
-#: common/layer_id.cpp:142
+#: common/layer_id.cpp:97
 msgid "Sheet file names"
 msgstr "シート ファイル名"
 
-#: common/layer_id.cpp:143
+#: common/layer_id.cpp:98
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:63
 msgid "Sheet pins"
 msgstr "シートピン"
 
-#: common/layer_id.cpp:144
+#: common/layer_id.cpp:99
 msgid "No-connect symbols"
 msgstr "未接続シンボル"
 
-#: common/layer_id.cpp:145
+#: common/layer_id.cpp:100
 msgid "DNP markers"
 msgstr "DNP マーカー"
 
-#: common/layer_id.cpp:146
+#: common/layer_id.cpp:101
 msgid "Excluded-from-simulation markers"
 msgstr "シミュレーションから除外されたマーカー"
 
-#: common/layer_id.cpp:147
+#: common/layer_id.cpp:102
 msgid "ERC warnings"
 msgstr "ERC 警告"
 
-#: common/layer_id.cpp:148
+#: common/layer_id.cpp:103
 msgid "ERC errors"
 msgstr "ERC エラー"
 
-#: common/layer_id.cpp:149
+#: common/layer_id.cpp:104
 msgid "ERC exclusions"
 msgstr "ERC 除外"
 
-#: common/layer_id.cpp:150 common/layer_id.cpp:189
+#: common/layer_id.cpp:105 common/layer_id.cpp:144
 #: pcbnew/widgets/appearance_controls.cpp:347
 msgid "Anchors"
 msgstr "アンカー"
 
-#: common/layer_id.cpp:151 common/layer_id.cpp:193
+#: common/layer_id.cpp:106 common/layer_id.cpp:148
 msgid "Helper items"
 msgstr "ヘルパー アイテム"
 
-#: common/layer_id.cpp:152 common/layer_id.cpp:194 common/tool/grid_menu.cpp:56
+#: common/layer_id.cpp:107 common/layer_id.cpp:149 common/tool/grid_menu.cpp:56
 #: eeschema/tools/sch_editor_control.cpp:2867
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:103
 #: gerbview/widgets/gerbview_layer_widget.cpp:135
@@ -7869,80 +7871,80 @@ msgstr "ヘルパー アイテム"
 msgid "Grid"
 msgstr "グリッド"
 
-#: common/layer_id.cpp:153
+#: common/layer_id.cpp:108
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:104
 msgid "Axes"
 msgstr "軸"
 
-#: common/layer_id.cpp:154 common/layer_id.cpp:196
+#: common/layer_id.cpp:109 common/layer_id.cpp:151
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:107
 #: gerbview/widgets/gerbview_layer_widget.cpp:141
 msgid "Background"
 msgstr "背景"
 
-#: common/layer_id.cpp:155 common/layer_id.cpp:192
+#: common/layer_id.cpp:110 common/layer_id.cpp:147
 #: common/widgets/gal_options_panel_base.cpp:120
 #: eeschema/sim/simulator_frame_ui.cpp:613
 #: eeschema/sim/simulator_frame_ui_base.cpp:167
 msgid "Cursor"
 msgstr "カーソル"
 
-#: common/layer_id.cpp:156
+#: common/layer_id.cpp:111
 msgid "Hovered items"
 msgstr "移動中のアイテム"
 
-#: common/layer_id.cpp:157
+#: common/layer_id.cpp:112
 msgid "Highlighted items"
 msgstr "ハイライトされたアイテム"
 
-#: common/layer_id.cpp:158
+#: common/layer_id.cpp:113
 msgid "Hidden items"
 msgstr "非表示アイテム"
 
-#: common/layer_id.cpp:159 common/layer_id.cpp:197
+#: common/layer_id.cpp:114 common/layer_id.cpp:152
 msgid "Selection highlight"
 msgstr "ハイライトを選択"
 
-#: common/layer_id.cpp:160
+#: common/layer_id.cpp:115
 msgid "Net color highlight"
 msgstr "ネットカラーハイライト"
 
-#: common/layer_id.cpp:161 common/layer_id.cpp:190
+#: common/layer_id.cpp:116 common/layer_id.cpp:145
 msgid "Drawing sheet"
 msgstr "図面シート"
 
-#: common/layer_id.cpp:162 common/layer_id.cpp:191
+#: common/layer_id.cpp:117 common/layer_id.cpp:146
 msgid "Page limits"
 msgstr "ページ数制限"
 
-#: common/layer_id.cpp:163
+#: common/layer_id.cpp:118
 msgid "Operating point voltages"
 msgstr "動作点電圧"
 
-#: common/layer_id.cpp:164
+#: common/layer_id.cpp:119
 msgid "Operating point currents"
 msgstr "動作点電流"
 
-#: common/layer_id.cpp:168
+#: common/layer_id.cpp:123
 msgid "Footprints front"
 msgstr "表面のフットプリント"
 
-#: common/layer_id.cpp:169
+#: common/layer_id.cpp:124
 msgid "Footprints back"
 msgstr "裏面のフットプリント"
 
-#: common/layer_id.cpp:171
+#: common/layer_id.cpp:126
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:27
 #: eeschema/dialogs/dialog_update_from_pcb_base.cpp:53
 #: pcbnew/dialogs/dialog_global_edit_text_and_graphics_base.cpp:28
 msgid "Reference designators"
 msgstr "リファレンス指定子"
 
-#: common/layer_id.cpp:172
+#: common/layer_id.cpp:127
 msgid "Footprint text"
 msgstr "フットプリントのテキスト"
 
-#: common/layer_id.cpp:173
+#: common/layer_id.cpp:128
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:27
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:64
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:24
@@ -7952,91 +7954,91 @@ msgstr "フットプリントのテキスト"
 msgid "Tracks"
 msgstr "配線"
 
-#: common/layer_id.cpp:174
+#: common/layer_id.cpp:129
 msgid "Through vias"
 msgstr "貫通ビア"
 
-#: common/layer_id.cpp:175
+#: common/layer_id.cpp:130
 msgid "Blind/Buried vias"
 msgstr "ブラインド/ベリード ビア"
 
-#: common/layer_id.cpp:176
+#: common/layer_id.cpp:131
 msgid "Micro-vias"
 msgstr "マイクロビア"
 
-#: common/layer_id.cpp:177
+#: common/layer_id.cpp:132
 msgid "Via holes"
 msgstr "ビア穴"
 
-#: common/layer_id.cpp:178
+#: common/layer_id.cpp:133
 msgid "Via hole walls"
 msgstr "ビア穴壁"
 
-#: common/layer_id.cpp:179
+#: common/layer_id.cpp:134
 msgid "Plated holes"
 msgstr "メッキ穴"
 
-#: common/layer_id.cpp:180
+#: common/layer_id.cpp:135
 msgid "Plated hole walls"
 msgstr "メッキ穴壁"
 
-#: common/layer_id.cpp:181
+#: common/layer_id.cpp:136
 msgid "Non-plated holes"
 msgstr "メッキなし穴"
 
-#: common/layer_id.cpp:182 pcbnew/dialogs/panel_edit_options_base.cpp:371
+#: common/layer_id.cpp:137 pcbnew/dialogs/panel_edit_options_base.cpp:371
 #: pcbnew/widgets/appearance_controls.cpp:343
 #: pcbnew/widgets/appearance_controls.cpp:721
-#: pcbnew/widgets/appearance_controls.cpp:2537
+#: pcbnew/widgets/appearance_controls.cpp:2573
 #: pcbnew/widgets/search_handlers.cpp:386
 msgid "Ratsnest"
 msgstr "ラッツネスト"
 
-#: common/layer_id.cpp:183
+#: common/layer_id.cpp:138
 msgid "DRC warnings"
 msgstr "DRC 警告"
 
-#: common/layer_id.cpp:184
+#: common/layer_id.cpp:139
 msgid "DRC errors"
 msgstr "DRC エラー"
 
-#: common/layer_id.cpp:185
+#: common/layer_id.cpp:140
 msgid "DRC shape 1"
 msgstr "DRC 形状 1"
 
-#: common/layer_id.cpp:186
+#: common/layer_id.cpp:141
 msgid "DRC shape 2"
 msgstr "DRC 形状 2"
 
-#: common/layer_id.cpp:187
+#: common/layer_id.cpp:142
 msgid "DRC exclusions"
 msgstr "DRC 除外"
 
-#: common/layer_id.cpp:188
+#: common/layer_id.cpp:143
 msgid "DRC marker shadows"
 msgstr "DRC マーカーの影"
 
-#: common/layer_id.cpp:195
+#: common/layer_id.cpp:150
 msgid "Grid axes"
 msgstr "グリッド軸"
 
-#: common/layer_id.cpp:198
+#: common/layer_id.cpp:153
 msgid "Locked item shadow"
 msgstr "ロックしたアイテムの影"
 
-#: common/layer_id.cpp:199
+#: common/layer_id.cpp:154
 msgid "Courtyard collision shadow"
 msgstr "コートヤード衝突の領域"
 
-#: common/layer_id.cpp:200
+#: common/layer_id.cpp:155
 msgid "Track net names"
 msgstr "ネット名を追跡する"
 
-#: common/layer_id.cpp:201
+#: common/layer_id.cpp:156
 msgid "Pad net names"
 msgstr "パッドネット名"
 
-#: common/layer_id.cpp:202
+#: common/layer_id.cpp:157
 msgid "Via net names"
 msgstr "ネット名経由"
 
@@ -8095,13 +8097,13 @@ msgstr "アイテム"
 
 #: common/lib_tree_model_adapter.cpp:422
 #: eeschema/widgets/panel_design_block_chooser.cpp:411
-#: eeschema/widgets/panel_symbol_chooser.cpp:171
+#: eeschema/widgets/panel_symbol_chooser.cpp:173
 #: pcbnew/widgets/panel_footprint_chooser.cpp:96
 msgid "Recently Used"
 msgstr "最近使用したもの"
 
 #: common/lib_tree_model_adapter.cpp:424
-#: eeschema/widgets/panel_symbol_chooser.cpp:178
+#: eeschema/widgets/panel_symbol_chooser.cpp:180
 msgid "Already Placed"
 msgstr "配置済み"
 
@@ -8386,7 +8388,7 @@ msgstr "デフォルトの編集"
 #: eeschema/dialogs/dialog_sim_model_base.cpp:271 eeschema/sch_symbol.cpp:2058
 #: eeschema/sch_symbol.cpp:2110 eeschema/sch_symbol.cpp:2991
 #: eeschema/widgets/search_handlers.cpp:160
-#: eeschema/widgets/search_handlers.cpp:246 pcbnew/footprint.cpp:4045
+#: eeschema/widgets/search_handlers.cpp:246 pcbnew/footprint.cpp:4050
 #: pcbnew/widgets/search_handlers.cpp:118
 msgid "Reference"
 msgstr "リファレンス"
@@ -8408,7 +8410,7 @@ msgstr "値とフットプリントによるグループ化"
 #: eeschema/tools/sch_edit_tool.cpp:551
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:179
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:184
-#: pcbnew/footprint.cpp:4068
+#: pcbnew/footprint.cpp:4073
 msgid "Attributes"
 msgstr "属性"
 
@@ -8425,16 +8427,16 @@ msgstr "TSV"
 msgid "Semicolons"
 msgstr "セミコロン"
 
-#: common/settings/color_settings.cpp:337
+#: common/settings/color_settings.cpp:379
 msgid "(Footprints)"
 msgstr "(フットプリント)"
 
-#: common/settings/color_settings.cpp:389
+#: common/settings/color_settings.cpp:433
 #: pagelayout_editor/dialogs/panel_pl_editor_color_settings.cpp:82
 msgid "KiCad Default"
 msgstr "KiCad 標準"
 
-#: common/settings/color_settings.cpp:394
+#: common/settings/color_settings.cpp:438
 msgid "KiCad Classic"
 msgstr "KiCad クラシック"
 
@@ -8457,7 +8459,7 @@ msgid "Create a new document in the editor"
 msgstr "エディターで新規ドキュメントを作成"
 
 #: common/tool/actions.cpp:52 eeschema/symbol_editor/symbol_editor.cpp:866
-#: pcbnew/footprint_libraries_utils.cpp:1050
+#: pcbnew/footprint_libraries_utils.cpp:1059
 msgid "New Library..."
 msgstr "新規ライブラリ..."
 
@@ -8499,7 +8501,7 @@ msgstr "システムファイルエクスプローラーでライブラリファ
 
 #: common/tool/actions.cpp:91 eeschema/symbol_editor/symbol_editor.cpp:856
 #: eeschema/widgets/tuner_slider_base.cpp:117
-#: pcbnew/footprint_libraries_utils.cpp:1036
+#: pcbnew/footprint_libraries_utils.cpp:1045
 msgid "Save"
 msgstr "保存"
 
@@ -9247,7 +9249,7 @@ msgstr "プロパティ マネージャーの表示/非表示"
 
 #: common/tool/actions.cpp:1124
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:101
-#: eeschema/fields_grid_table.cpp:1068
+#: eeschema/fields_grid_table.cpp:1059
 msgid "Show Datasheet"
 msgstr "データシートを表示"
 
@@ -9373,6 +9375,7 @@ msgstr "すべての python プラグインをリロードしてプラグイン
 #: eeschema/dialogs/dialog_schematic_setup.cpp:136
 #: pcbnew/dialogs/dialog_board_setup.cpp:210
 #: pcbnew/dialogs/dialog_footprint_properties.cpp:79
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:149
 msgid "Embedded Files"
 msgstr "埋め込みファイル"
 
@@ -9561,8 +9564,8 @@ msgid "Mirroring for Y axis is not supported yet"
 msgstr "Y軸でのミラーリングは未だサポートされていません"
 
 #: common/widgets/filter_combobox.cpp:72
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:806
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:833
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:805
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:832
 msgid "Filter:"
 msgstr "フィルター:"
 
@@ -9578,7 +9581,7 @@ msgstr "基板"
 #: common/widgets/footprint_diff_widget.cpp:42 cvpcb/cvpcb_mainframe.cpp:814
 #: eeschema/sch_base_frame.cpp:593 eeschema/sch_symbol.cpp:2086
 #: eeschema/sch_symbol.cpp:2090 eeschema/sch_symbol.cpp:2125
-#: eeschema/widgets/symbol_diff_widget.cpp:45 pcbnew/footprint.cpp:1624
+#: eeschema/widgets/symbol_diff_widget.cpp:45 pcbnew/footprint.cpp:1629
 msgid "Library"
 msgstr "ライブラリ"
 
@@ -9592,7 +9595,7 @@ msgid "Footprint not found."
 msgstr "フットプリントが見つかりません。"
 
 #: common/widgets/footprint_select_widget.cpp:68 cvpcb/cvpcb_mainframe.cpp:899
-#: pcbnew/footprint_edit_frame.cpp:1060
+#: pcbnew/footprint_edit_frame.cpp:1070
 #: pcbnew/widgets/panel_footprint_chooser.cpp:69
 msgid "Loading Footprint Libraries"
 msgstr "フットプリント ライブラリをロード中"
@@ -9671,7 +9674,7 @@ msgstr "グリッドにスナップ:"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:357
 #: pcbnew/dialogs/panel_edit_options_base.cpp:329
 #: pcbnew/dialogs/panel_edit_options_base.cpp:343
-#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1824
+#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1848
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 msgid "Always"
 msgstr "常時"
@@ -9684,7 +9687,7 @@ msgstr "グリッド表示時のみ"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:357
 #: pcbnew/dialogs/panel_edit_options_base.cpp:329
 #: pcbnew/dialogs/panel_edit_options_base.cpp:343
-#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1825
+#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1849
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 msgid "Never"
 msgstr "しない"
@@ -9952,8 +9955,8 @@ msgstr "表示:"
 #: pcbnew/dialogs/dialog_footprint_checker_base.cpp:36
 #: pcbnew/widgets/appearance_controls.cpp:713
 #: pcbnew/widgets/appearance_controls.cpp:755
-#: pcbnew/widgets/appearance_controls.cpp:2534
-#: pcbnew/widgets/appearance_controls.cpp:2553
+#: pcbnew/widgets/appearance_controls.cpp:2570
+#: pcbnew/widgets/appearance_controls.cpp:2589
 msgid "All"
 msgstr "すべて"
 
@@ -10043,12 +10046,12 @@ msgid "EasyEDA (JLCEDA) Pro files"
 msgstr "EasyEDA (JLCEDA) Pro ファイル"
 
 #: common/wildcards_and_files_ext.cpp:339
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:301
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:302
 msgid "KiCad printed circuit board files"
 msgstr "KiCad プリント基板 ファイル"
 
 #: common/wildcards_and_files_ext.cpp:346
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:311
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:312
 msgid "KiCad footprint files"
 msgstr "KiCad フットプリント ファイル"
 
@@ -10293,7 +10296,7 @@ msgstr "'%s' は有効なフットプリントではありません。"
 #: eeschema/generate_alias_info.cpp:39 eeschema/sch_symbol.cpp:2105
 #: eeschema/sch_symbol.cpp:2678 eeschema/sch_symbol.cpp:3003
 #: eeschema/symbol_editor/symbol_editor.cpp:1629
-#: eeschema/symbol_viewer_frame.cpp:462 pcbnew/footprint.cpp:4058
+#: eeschema/symbol_viewer_frame.cpp:462 pcbnew/footprint.cpp:4063
 #: pcbnew/generate_footprint_info.cpp:37 pcbnew/plot_board_layers.cpp:133
 msgid "Keywords"
 msgstr "キーワード"
@@ -10362,7 +10365,7 @@ msgstr "プロジェクト ファイル: '%s'"
 #: cvpcb/dialogs/dialog_config_equfiles.cpp:94
 #: eeschema/dialogs/dialog_bom.cpp:403
 #: gerbview/tools/gerbview_inspection_tool.cpp:185
-#: kicad/project_tree_pane.cpp:1022
+#: kicad/project_tree_pane.cpp:1023
 msgid "No text editor selected in KiCad.  Please choose one."
 msgstr ""
 "KiCad で使用するテキスト エディターが設定されていません。  一つ選択してくださ"
@@ -10451,7 +10454,7 @@ msgstr "フットプリント '%s' が見つかりません。"
 msgid "Error loading footprint"
 msgstr "フットプリントの読み込みエラー"
 
-#: cvpcb/display_footprints_frame.cpp:508 pcbnew/footprint.cpp:1684
+#: cvpcb/display_footprints_frame.cpp:508 pcbnew/footprint.cpp:1689
 #, c-format
 msgid "Footprint: %s"
 msgstr "フットプリント: %s"
@@ -10814,7 +10817,7 @@ msgid "Enter a description for the library:"
 msgstr "ライブラリの説明を入力してください:"
 
 #: eeschema/design_block_utils.cpp:240 eeschema/sch_symbol.cpp:3000
-#: pcbnew/footprint.cpp:4055 pcbnew/plot_board_layers.cpp:129
+#: pcbnew/footprint.cpp:4060 pcbnew/plot_board_layers.cpp:129
 msgid "Library Description"
 msgstr "ライブラリの説明"
 
@@ -10841,10 +10844,10 @@ msgid "Please select a library to delete."
 msgstr "削除するライブラリを選択してください。"
 
 #: eeschema/design_block_utils.cpp:470 eeschema/design_block_utils.cpp:512
-#: eeschema/design_block_utils.cpp:555 pcbnew/footprint_libraries_utils.cpp:543
+#: eeschema/design_block_utils.cpp:555 pcbnew/footprint_libraries_utils.cpp:552
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:958
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2939
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3017
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2942
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3020
 #, c-format
 msgid "Library '%s' is read only."
 msgstr "ライブラリ '%s' は読み込み専用です。"
@@ -11479,7 +11482,7 @@ msgstr "接続文字列:"
 #: eeschema/dialogs/dialog_database_lib_settings_base.cpp:99
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:210
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:1383
-#: pcbnew/footprint_edit_frame.cpp:229 pcbnew/footprint_edit_frame.cpp:951
+#: pcbnew/footprint_edit_frame.cpp:229 pcbnew/footprint_edit_frame.cpp:961
 msgid "Libraries"
 msgstr "ライブラリ"
 
@@ -12550,7 +12553,7 @@ msgstr "文法のヘルプ ウィンドウを表示"
 #: eeschema/sch_symbol.cpp:2989
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:27
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:28
-#: pcbnew/footprint.cpp:4043
+#: pcbnew/footprint.cpp:4048
 msgid "Fields"
 msgstr "フィールド"
 
@@ -12559,21 +12562,21 @@ msgstr "フィールド"
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:62
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:201
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:58
-#: eeschema/fields_grid_table.cpp:480
+#: eeschema/fields_grid_table.cpp:471
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:53
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:54
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:54
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:158
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:49
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:99
 #: pcbnew/dialogs/panel_fp_properties_3d_model_base.cpp:45
-#: pcbnew/pcb_fields_grid_table.cpp:176
+#: pcbnew/pcb_fields_grid_table.cpp:145
 msgid "Show"
 msgstr "表示"
 
 #: eeschema/dialogs/dialog_label_properties_base.cpp:90
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:62
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:59
-#: eeschema/fields_grid_table.cpp:481
+#: eeschema/fields_grid_table.cpp:472
 msgid "Show Name"
 msgstr "名前を表示"
 
@@ -12581,7 +12584,7 @@ msgstr "名前を表示"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:63
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:63
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:60
-#: eeschema/fields_grid_table.cpp:482
+#: eeschema/fields_grid_table.cpp:473
 msgid "H Align"
 msgstr "水平揃え"
 
@@ -12589,7 +12592,7 @@ msgstr "水平揃え"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:64
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:64
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:61
-#: eeschema/fields_grid_table.cpp:483
+#: eeschema/fields_grid_table.cpp:474
 msgid "V Align"
 msgstr "垂直揃え"
 
@@ -12597,7 +12600,7 @@ msgstr "垂直揃え"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:67
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:67
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:64
-#: eeschema/fields_grid_table.cpp:486 eeschema/sch_field.cpp:1140
+#: eeschema/fields_grid_table.cpp:477 eeschema/sch_field.cpp:1140
 #: eeschema/sch_field.cpp:1777 eeschema/sch_label.cpp:1201
 #: eeschema/sch_tablecell.cpp:132 eeschema/sch_text.cpp:641
 #: eeschema/sch_text.cpp:778 eeschema/sch_textbox.cpp:547
@@ -12611,7 +12614,7 @@ msgstr "テキスト サイズ"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:69
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:69
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:66
-#: eeschema/fields_grid_table.cpp:488
+#: eeschema/fields_grid_table.cpp:479
 msgid "X Position"
 msgstr "X 位置"
 
@@ -12621,7 +12624,7 @@ msgstr "X 位置"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:70
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:70
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:67
-#: eeschema/fields_grid_table.cpp:489
+#: eeschema/fields_grid_table.cpp:480
 msgid "Y Position"
 msgstr "Y 位置"
 
@@ -12914,7 +12917,7 @@ msgstr "新しいシンボル"
 #: eeschema/dialogs/dialog_sheet_properties.cpp:217
 #: eeschema/dialogs/dialog_symbol_properties.cpp:650
 #: pcbnew/dialogs/dialog_footprint_properties.cpp:402
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:424
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:433
 msgid "Fields must have a name."
 msgstr "フィールドは名前を持たなければなりません。"
 
@@ -12948,25 +12951,25 @@ msgstr "シンボル '%s' はライブラリ '%s' にすでに存在します。
 msgid "Edit Symbol Properties"
 msgstr "シンボル プロパティを編集"
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:548
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:547
 #, c-format
 msgid "The name '%s' is already in use."
 msgstr "名前 '%s' はすでに使われています。"
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:634
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:633
 #: eeschema/dialogs/dialog_sheet_properties.cpp:785
 #: eeschema/dialogs/dialog_symbol_properties.cpp:883
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:688
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:684
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:716
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:720
 #, c-format
 msgid "The first %d fields are mandatory."
 msgstr "最初の %d フィールドは必須です。"
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:806
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:805
 msgid "Add Footprint Filter"
 msgstr "フットプリント フィルターの追加"
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:833
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:832
 msgid "Edit Footprint Filter"
 msgstr "フットプリント フィルターを編集"
 
@@ -13866,7 +13869,7 @@ msgstr "エレクトリカル ルール"
 #: eeschema/dialogs/dialog_schematic_setup.cpp:112
 #: pcbnew/dialogs/dialog_board_setup.cpp:186
 #: pcbnew/widgets/appearance_controls.cpp:515
-#: pcbnew/widgets/appearance_controls.cpp:2420
+#: pcbnew/widgets/appearance_controls.cpp:2456
 #: pcbnew/widgets/appearance_controls_base.cpp:118
 #: pcbnew/widgets/search_handlers.cpp:381
 #: pcbnew/widgets/search_handlers.cpp:465
@@ -13951,7 +13954,7 @@ msgstr "塗りつぶし"
 msgid "Clear colors to use Schematic Editor colors."
 msgstr "色を透過色に設定すると、回路図エディターの色を使います。"
 
-#: eeschema/dialogs/dialog_shape_properties_base.cpp:158 pcbnew/zone.cpp:1970
+#: eeschema/dialogs/dialog_shape_properties_base.cpp:158 pcbnew/zone.cpp:1994
 msgid "Fill Style"
 msgstr "塗りつぶしのスタイル"
 
@@ -14209,7 +14212,7 @@ msgstr "SP"
 
 #: eeschema/dialogs/dialog_sim_command_base.cpp:25
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:96
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283 pcbnew/pad.cpp:2504
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283 pcbnew/pad.cpp:2498
 #: pcbnew/widgets/pcb_net_inspector_panel_data_model.h:711
 msgid "Custom"
 msgstr "カスタム"
@@ -14846,17 +14849,17 @@ msgid "Sequentially place all units of the symbol."
 msgstr "連続してシンボルのすべてのユニットを配置します。"
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:95
-#: eeschema/fields_grid_table.cpp:1061
+#: eeschema/fields_grid_table.cpp:1052
 msgid "Select Footprint..."
 msgstr "フットプリントを選択..."
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:96
-#: eeschema/fields_grid_table.cpp:1062
+#: eeschema/fields_grid_table.cpp:1053
 msgid "Browse for footprint"
 msgstr "フットプリントを参照"
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:102
-#: eeschema/fields_grid_table.cpp:1069
+#: eeschema/fields_grid_table.cpp:1060
 msgid "Show datasheet in browser"
 msgstr "ブラウザーでデータシートを表示"
 
@@ -14980,7 +14983,7 @@ msgstr "BOMプリセットを保存"
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1811
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2213
-#: pcbnew/widgets/appearance_controls.cpp:2728
+#: pcbnew/widgets/appearance_controls.cpp:2764
 msgid ""
 "Default presets cannot be modified.\n"
 "Please use a different name."
@@ -16606,7 +16609,7 @@ msgid "Net Navigator"
 msgstr "ネット ナビゲーター"
 
 #: eeschema/eeschema_settings.cpp:114 eeschema/sch_edit_frame.cpp:2207
-#: pcbnew/footprint_edit_frame.cpp:246 pcbnew/footprint_edit_frame.cpp:957
+#: pcbnew/footprint_edit_frame.cpp:246 pcbnew/footprint_edit_frame.cpp:967
 #: pcbnew/pcb_edit_frame.cpp:334 pcbnew/pcb_edit_frame.cpp:1709
 msgid "Selection Filter"
 msgstr "フィルター選択"
@@ -17071,28 +17074,28 @@ msgstr ""
 "\n"
 " ** ERC メッセージ: %d  エラー %d  警告 %d\n"
 
-#: eeschema/fields_grid_table.cpp:287 eeschema/files-io.cpp:919
+#: eeschema/fields_grid_table.cpp:278 eeschema/files-io.cpp:919
 #: eeschema/tools/sch_editor_control.cpp:128
 msgid "Schematic Files"
 msgstr "回路図ファイル"
 
-#: eeschema/fields_grid_table.cpp:318 eeschema/fields_grid_table.cpp:755
-#: eeschema/fields_grid_table.cpp:927
+#: eeschema/fields_grid_table.cpp:309 eeschema/fields_grid_table.cpp:746
+#: eeschema/fields_grid_table.cpp:918
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:154
 msgid "Horizontal"
 msgstr "水平"
 
-#: eeschema/fields_grid_table.cpp:319 eeschema/fields_grid_table.cpp:757
-#: eeschema/fields_grid_table.cpp:929
+#: eeschema/fields_grid_table.cpp:310 eeschema/fields_grid_table.cpp:748
+#: eeschema/fields_grid_table.cpp:920
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:154
 msgid "Vertical"
 msgstr "垂直"
 
-#: eeschema/fields_grid_table.cpp:492 eeschema/sch_field.cpp:1767
+#: eeschema/fields_grid_table.cpp:483 eeschema/sch_field.cpp:1767
 msgid "Allow Autoplacement"
 msgstr "自動配置を許可する"
 
-#: eeschema/fields_grid_table.cpp:493 eeschema/sch_field.cpp:1805
+#: eeschema/fields_grid_table.cpp:484 eeschema/sch_field.cpp:1805
 #: eeschema/sch_item.cpp:516 eeschema/sch_item.cpp:568
 msgid "Private"
 msgstr "プライベート"
@@ -17423,8 +17426,8 @@ msgstr "派生元"
 #: eeschema/symbol_editor/symbol_editor.cpp:171
 #: eeschema/symbol_editor/symbol_editor.cpp:237
 #: eeschema/symbol_library_manager.cpp:458
-#: eeschema/widgets/panel_symbol_chooser.cpp:564
-#: eeschema/widgets/panel_symbol_chooser.cpp:623
+#: eeschema/widgets/panel_symbol_chooser.cpp:566
+#: eeschema/widgets/panel_symbol_chooser.cpp:625
 #: eeschema/widgets/symbol_preview_widget.cpp:207
 #, c-format
 msgid "Error loading symbol %s from library '%s'."
@@ -17447,7 +17450,7 @@ msgstr "ft"
 
 #: eeschema/import_gfx/dialog_import_gfx_sch.cpp:202
 #: pcbnew/import_gfx/dialog_import_graphics.cpp:215
-#: pcbnew/tools/drawing_tool.cpp:1906 pcbnew/tools/drawing_tool.cpp:1998
+#: pcbnew/tools/drawing_tool.cpp:1908 pcbnew/tools/drawing_tool.cpp:2000
 msgid "Import Graphics"
 msgstr "グラフィックをインポート"
 
@@ -17474,7 +17477,7 @@ msgstr ""
 "ベクトルのみがインポートされます。  ビットマップとフォントは無視されます。"
 
 #: eeschema/import_gfx/dialog_import_gfx_sch_base.cpp:43
-#: pcbnew/dialogs/dialog_rule_area_properties.cpp:129 pcbnew/zone.cpp:1949
+#: pcbnew/dialogs/dialog_rule_area_properties.cpp:129 pcbnew/zone.cpp:1973
 msgid "Placement"
 msgstr "配置"
 
@@ -17518,109 +17521,109 @@ msgstr "デフォルトの単位:"
 msgid "Import Vector Graphics File"
 msgstr "ベクター画像ファイルをインポート"
 
-#: eeschema/lib_symbol.cpp:294 eeschema/sch_symbol.cpp:445
+#: eeschema/lib_symbol.cpp:297 eeschema/sch_symbol.cpp:445
 #: eeschema/tools/sch_edit_tool.cpp:108
 #, c-format
 msgid "Unit %s"
 msgstr "ユニット %s"
 
-#: eeschema/lib_symbol.cpp:573 eeschema/sch_sheet.cpp:309
+#: eeschema/lib_symbol.cpp:576 eeschema/sch_sheet.cpp:309
 #: eeschema/sch_symbol.cpp:1593
 msgid "Excluded from BOM"
 msgstr "部品表から除外"
 
-#: eeschema/lib_symbol.cpp:578 eeschema/sch_sheet.cpp:318
+#: eeschema/lib_symbol.cpp:581 eeschema/sch_sheet.cpp:318
 #: eeschema/sch_symbol.cpp:1602
 msgid "Excluded from board"
 msgstr "基板から除外"
 
-#: eeschema/lib_symbol.cpp:583 eeschema/sch_sheet.cpp:327
+#: eeschema/lib_symbol.cpp:586 eeschema/sch_sheet.cpp:327
 #: eeschema/sch_symbol.cpp:1611
 msgid "Excluded from simulation"
 msgstr "シミュレーションから除外"
 
-#: eeschema/lib_symbol.cpp:588 eeschema/sch_sheet.cpp:336
+#: eeschema/lib_symbol.cpp:591 eeschema/sch_sheet.cpp:336
 #: eeschema/sch_sheet.cpp:880 eeschema/sch_symbol.cpp:1620
 #: eeschema/sch_symbol.cpp:2036 eeschema/widgets/search_handlers.cpp:169
-#: pcbnew/footprint.cpp:1672
+#: pcbnew/footprint.cpp:1677
 msgid "DNP"
 msgstr "DNP"
 
-#: eeschema/lib_symbol.cpp:1598
+#: eeschema/lib_symbol.cpp:1601
 msgid "Power flag differs."
 msgstr "電源フラグが異なります。"
 
-#: eeschema/lib_symbol.cpp:1607
+#: eeschema/lib_symbol.cpp:1610
 msgid "Unit count differs."
 msgstr "ユニット数が異なります。"
 
-#: eeschema/lib_symbol.cpp:1647
+#: eeschema/lib_symbol.cpp:1650
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:745
 msgid "Graphic item count differs."
 msgstr "図形の数が異なります。"
 
-#: eeschema/lib_symbol.cpp:1659
+#: eeschema/lib_symbol.cpp:1662
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:759
 #, c-format
 msgid "%s differs."
 msgstr "%s は異なります。"
 
-#: eeschema/lib_symbol.cpp:1670
+#: eeschema/lib_symbol.cpp:1673
 msgid "Pin count differs."
 msgstr "ピンの数が異なります。"
 
-#: eeschema/lib_symbol.cpp:1686
+#: eeschema/lib_symbol.cpp:1689
 #, c-format
 msgid "Pin %s not found."
 msgstr "ピン %s が見つかりません。"
 
-#: eeschema/lib_symbol.cpp:1694
+#: eeschema/lib_symbol.cpp:1697
 #, c-format
 msgid "Pin %s differs."
 msgstr "ピン %s が異なります。"
 
-#: eeschema/lib_symbol.cpp:1721
+#: eeschema/lib_symbol.cpp:1724
 #, c-format
 msgid "%s field differs."
 msgstr "%s のフィールドが異なります。"
 
-#: eeschema/lib_symbol.cpp:1731
+#: eeschema/lib_symbol.cpp:1734
 msgid "Field count differs."
 msgstr "フィールドの数が異なります。"
 
-#: eeschema/lib_symbol.cpp:1740
+#: eeschema/lib_symbol.cpp:1743
 msgid "Footprint filters differs."
 msgstr "フットプリント フィルターが異なります。"
 
-#: eeschema/lib_symbol.cpp:1752
+#: eeschema/lib_symbol.cpp:1755
 msgid "Footprint filters differ."
 msgstr "フットプリント フィルターが異なります。"
 
-#: eeschema/lib_symbol.cpp:1763
+#: eeschema/lib_symbol.cpp:1766
 msgid "Symbol keywords differ."
 msgstr "シンボルのキーワードが異なります。"
 
-#: eeschema/lib_symbol.cpp:1772
+#: eeschema/lib_symbol.cpp:1775
 msgid "Symbol pin name offsets differ."
 msgstr "[ピン名の位置オフセット] が異なります。"
 
-#: eeschema/lib_symbol.cpp:1783
+#: eeschema/lib_symbol.cpp:1786
 msgid "Show pin names settings differ."
 msgstr "[ピン名の表示] の設定が異なります。"
 
-#: eeschema/lib_symbol.cpp:1792
+#: eeschema/lib_symbol.cpp:1795
 msgid "Show pin numbers settings differ."
 msgstr "[ピン番号の表示] の設定が異なります。"
 
-#: eeschema/lib_symbol.cpp:1801
+#: eeschema/lib_symbol.cpp:1804
 msgid "Exclude from simulation settings differ."
 msgstr "「シミュレーションから除外」の設定が異なります。"
 
-#: eeschema/lib_symbol.cpp:1810
+#: eeschema/lib_symbol.cpp:1813
 msgid "Exclude from bill of materials settings differ."
 msgstr "[部品表から除外] の設定が異なります。"
 
-#: eeschema/lib_symbol.cpp:1819
+#: eeschema/lib_symbol.cpp:1822
 msgid "Exclude from board settings differ."
 msgstr "「基板から除外」の設定が異なります。"
 
@@ -17786,9 +17789,9 @@ msgstr "処理されないアイテムタイプ %d"
 
 #: eeschema/net_navigator.cpp:314 pcbnew/board.cpp:1810
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2124
-#: pcbnew/pcb_draw_panel_gal.cpp:644
+#: pcbnew/pcb_draw_panel_gal.cpp:717
 #: pcbnew/widgets/appearance_controls.cpp:1029
-#: pcbnew/widgets/appearance_controls.cpp:2419
+#: pcbnew/widgets/appearance_controls.cpp:2455
 #: pcbnew/widgets/appearance_controls_base.cpp:61
 #: pcbnew/widgets/appearance_controls_base.cpp:151
 #: pcbnew/widgets/search_handlers.cpp:307
@@ -18077,16 +18080,16 @@ msgstr ""
 #: eeschema/sch_bitmap.cpp:309 eeschema/sch_pin.cpp:2222
 #: eeschema/sch_shape.cpp:743 eeschema/sch_symbol.cpp:2957
 #: pcbnew/board_item.cpp:405 pcbnew/pcb_group.cpp:501 pcbnew/pcb_shape.cpp:906
-#: pcbnew/pcb_tablecell.cpp:182 pcbnew/pcb_track.cpp:2068 pcbnew/zone.cpp:1845
-#: pcbnew/zone.cpp:1857
+#: pcbnew/pcb_tablecell.cpp:182 pcbnew/pcb_track.cpp:2068 pcbnew/zone.cpp:1869
+#: pcbnew/zone.cpp:1881
 msgid "Position X"
 msgstr "位置 X"
 
 #: eeschema/sch_bitmap.cpp:314 eeschema/sch_pin.cpp:2226
 #: eeschema/sch_shape.cpp:745 eeschema/sch_symbol.cpp:2960
 #: pcbnew/board_item.cpp:408 pcbnew/pcb_group.cpp:502 pcbnew/pcb_shape.cpp:908
-#: pcbnew/pcb_tablecell.cpp:183 pcbnew/pcb_track.cpp:2072 pcbnew/zone.cpp:1851
-#: pcbnew/zone.cpp:1858
+#: pcbnew/pcb_tablecell.cpp:183 pcbnew/pcb_track.cpp:2072 pcbnew/zone.cpp:1875
+#: pcbnew/zone.cpp:1882
 msgid "Position Y"
 msgstr "位置 Y"
 
@@ -18123,7 +18126,7 @@ msgstr "バス エントリー タイプ"
 #: eeschema/sch_bus_entry.cpp:542 eeschema/sch_junction.cpp:319
 #: eeschema/sch_label.cpp:1225 eeschema/sch_line.cpp:951
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2134 pcbnew/pad.cpp:1295
-#: pcbnew/pcb_track.cpp:1667 pcbnew/tools/pcb_control.cpp:1870
+#: pcbnew/pcb_track.cpp:1667 pcbnew/tools/pcb_control.cpp:1874
 #: pcbnew/zone.cpp:807
 msgid "Resolved Netclass"
 msgstr "解決されたネットクラス"
@@ -18154,7 +18157,7 @@ msgstr "新しい回路図ファイルは保存されていません"
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:640
 #: eeschema/symbol_editor/symbol_editor.cpp:1532
 #: kicad/dialogs/panel_jobset.cpp:787 pagelayout_editor/pl_editor_frame.cpp:411
-#: pcbnew/footprint_edit_frame.cpp:805 pcbnew/footprint_edit_frame.cpp:845
+#: pcbnew/footprint_edit_frame.cpp:815 pcbnew/footprint_edit_frame.cpp:855
 #: pcbnew/pcb_edit_frame.cpp:1181
 #, c-format
 msgid "Save changes to '%s' before closing?"
@@ -18192,13 +18195,13 @@ msgid "Could not open CvPcb"
 msgstr "CvPcb を開くことができません"
 
 #: eeschema/sch_edit_frame.cpp:1741 eeschema/sim/simulator_frame.cpp:341
-#: kicad/kicad_manager_frame.cpp:1045 pcbnew/footprint_edit_frame.cpp:1019
+#: kicad/kicad_manager_frame.cpp:1045 pcbnew/footprint_edit_frame.cpp:1029
 #: pcbnew/pcb_edit_frame.cpp:1796
 msgid "[Read Only]"
 msgstr "[読み取り専用]"
 
 #: eeschema/sch_edit_frame.cpp:1744 eeschema/sim/simulator_frame.cpp:344
-#: pcbnew/footprint_edit_frame.cpp:1028 pcbnew/pcb_edit_frame.cpp:1799
+#: pcbnew/footprint_edit_frame.cpp:1038 pcbnew/pcb_edit_frame.cpp:1799
 msgid "[Unsaved]"
 msgstr "[未保存]"
 
@@ -18842,7 +18845,7 @@ msgstr "KiCad HTTP ライブラリ ファイル"
 #: pcbnew/pcb_io/fabmaster/pcb_io_fabmaster.cpp:62
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:220
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:506
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2706
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2709
 #: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr_parser.cpp:154
 msgid "Open cancelled by user."
 msgstr "オープンの操作はユーザーによってキャンセルされました。"
@@ -19161,7 +19164,7 @@ msgstr "ボディスタイル"
 #: pcbnew/dialogs/dialog_text_properties_base.cpp:83
 #: pcbnew/dialogs/dialog_textbox_properties_base.cpp:73
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:58
-#: pcbnew/footprint.cpp:1657 pcbnew/pad.cpp:1299 pcbnew/pad.cpp:2543
+#: pcbnew/footprint.cpp:1662 pcbnew/pad.cpp:1299 pcbnew/pad.cpp:2537
 #: pcbnew/pcb_dimension.cpp:659 pcbnew/pcb_group.cpp:396
 #: pcbnew/pcb_marker.cpp:381 pcbnew/pcb_shape.cpp:642
 #: pcbnew/pcb_tablecell.cpp:106 pcbnew/pcb_text.cpp:279
@@ -19206,11 +19209,11 @@ msgstr "位置合わせ"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:39
 #: pcbnew/generators/pcb_tuning_pattern.cpp:478
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2130 pcbnew/pad.cpp:1293
-#: pcbnew/pad.cpp:2580 pcbnew/pcb_shape.cpp:923 pcbnew/pcb_tablecell.cpp:186
-#: pcbnew/pcb_track.cpp:1665 pcbnew/tools/pcb_control.cpp:1867
+#: pcbnew/pad.cpp:2574 pcbnew/pcb_shape.cpp:923 pcbnew/pcb_tablecell.cpp:186
+#: pcbnew/pcb_track.cpp:1665 pcbnew/tools/pcb_control.cpp:1871
 #: pcbnew/widgets/pcb_properties_panel.cpp:273
 #: pcbnew/widgets/search_handlers.cpp:177 pcbnew/zone.cpp:805
-#: pcbnew/zone.cpp:1905 pcbnew/zone_manager/dialog_zone_manager_base.cpp:42
+#: pcbnew/zone.cpp:1929 pcbnew/zone_manager/dialog_zone_manager_base.cpp:42
 #: pcbnew/zone_manager/model_zones_overview_table.h:76
 msgid "Net"
 msgstr "ネット"
@@ -19360,7 +19363,7 @@ msgstr "非表示ピン %s [%s, %s, %s]"
 msgid "Hidden pin %s [%s, %s]"
 msgstr "非表示ピン %s [%s, %s]"
 
-#: eeschema/sch_pin.cpp:2204 pcbnew/pad.cpp:1286 pcbnew/pad.cpp:2600
+#: eeschema/sch_pin.cpp:2204 pcbnew/pad.cpp:1286 pcbnew/pad.cpp:2594
 msgid "Pin Name"
 msgstr "ピン名"
 
@@ -19493,7 +19496,7 @@ msgstr "ボディ背景色"
 msgid "Fill color"
 msgstr "塗りつぶしの色"
 
-#: eeschema/sch_sheet.cpp:852 eeschema/sch_sheet.cpp:1712 pcbnew/zone.cpp:1835
+#: eeschema/sch_sheet.cpp:852 eeschema/sch_sheet.cpp:1712 pcbnew/zone.cpp:1859
 msgid "Sheet Name"
 msgstr "シート名"
 
@@ -19549,12 +19552,12 @@ msgid "Exclude From Simulation"
 msgstr "シミュレーションから除外"
 
 #: eeschema/sch_sheet.cpp:1733 eeschema/sch_symbol.cpp:1100
-#: eeschema/sch_symbol.cpp:3041 pcbnew/footprint.cpp:4075
+#: eeschema/sch_symbol.cpp:3041 pcbnew/footprint.cpp:4080
 msgid "Exclude From Bill of Materials"
 msgstr "部品表から除外"
 
 #: eeschema/sch_sheet.cpp:1736 eeschema/sch_symbol.cpp:1101
-#: eeschema/sch_symbol.cpp:3044 pcbnew/footprint.cpp:4078
+#: eeschema/sch_symbol.cpp:3044 pcbnew/footprint.cpp:4083
 msgid "Do not Populate"
 msgstr "未実装"
 
@@ -19609,7 +19612,7 @@ msgstr "X軸でミラー"
 msgid "Mirror Y"
 msgstr "Y軸でミラー"
 
-#: eeschema/sch_symbol.cpp:2997 pcbnew/footprint.cpp:4052
+#: eeschema/sch_symbol.cpp:2997 pcbnew/footprint.cpp:4057
 msgid "Library Link"
 msgstr "ライブラリへのリンク"
 
@@ -21670,12 +21673,12 @@ msgid "Save Symbol As"
 msgstr "シンボルに名前を付けて保存"
 
 #: eeschema/symbol_editor/symbol_editor.cpp:855
-#: pcbnew/footprint_libraries_utils.cpp:1035
+#: pcbnew/footprint_libraries_utils.cpp:1044
 msgid "Save in library:"
 msgstr "ライブラリに保存:"
 
 #: eeschema/symbol_editor/symbol_editor.cpp:944
-#: pcbnew/footprint_libraries_utils.cpp:1118
+#: pcbnew/footprint_libraries_utils.cpp:1127
 msgid "A library must be specified."
 msgstr "ライブラリを指定する必要があります。"
 
@@ -21769,7 +21772,7 @@ msgid "Keep Symbol"
 msgstr "シンボルを保持"
 
 #: eeschema/symbol_editor/symbol_editor.cpp:1291 pcbnew/files.cpp:342
-#: pcbnew/footprint_libraries_utils.cpp:1204
+#: pcbnew/footprint_libraries_utils.cpp:1213
 #, c-format
 msgid "Revert '%s' to last version saved?"
 msgstr "'%s' を最後に保存したバージョンへ戻しますか?"
@@ -22362,7 +22365,7 @@ msgstr "ピンを描画"
 
 #: eeschema/tools/ee_actions.cpp:356 eeschema/tools/ee_actions.cpp:588
 #: eeschema/tools/symbol_editor_drawing_tools.cpp:301
-#: pagelayout_editor/tools/pl_actions.cpp:61 pcbnew/tools/drawing_tool.cpp:1043
+#: pagelayout_editor/tools/pl_actions.cpp:61 pcbnew/tools/drawing_tool.cpp:1044
 #: pcbnew/tools/pcb_actions.cpp:185
 msgid "Draw Text"
 msgstr "テキストを描画"
@@ -23528,7 +23531,7 @@ msgstr "データシートが定義されていません。"
 
 #: eeschema/tools/ee_inspection_tool.cpp:574
 #: pagelayout_editor/tools/pl_editor_control.cpp:160
-#: pcbnew/tools/pcb_control.cpp:1661
+#: pcbnew/tools/pcb_control.cpp:1665
 msgid "UUID"
 msgstr "UUID"
 
@@ -23594,7 +23597,7 @@ msgstr "画像を配置"
 
 #: eeschema/tools/sch_drawing_tools.cpp:1174
 #: eeschema/tools/symbol_editor_drawing_tools.cpp:691
-#: pcbnew/tools/drawing_tool.cpp:1823
+#: pcbnew/tools/drawing_tool.cpp:1825
 msgid "No graphic items found in file."
 msgstr "グラフィック アイテムがファイルに見つかりません。"
 
@@ -23669,7 +23672,7 @@ msgstr "%s を追加"
 msgid "Draw %s"
 msgstr "%s を描画"
 
-#: eeschema/tools/sch_drawing_tools.cpp:2779 pcbnew/tools/drawing_tool.cpp:1248
+#: eeschema/tools/sch_drawing_tools.cpp:2779 pcbnew/tools/drawing_tool.cpp:1250
 msgid "Draw Table"
 msgstr "表を描画"
 
@@ -23956,7 +23959,7 @@ msgstr ""
 "ださい。"
 
 #: eeschema/tools/symbol_editor_control.cpp:438
-#: eeschema/widgets/panel_symbol_chooser.cpp:682
+#: eeschema/widgets/panel_symbol_chooser.cpp:684
 msgid "No symbol selected"
 msgstr "保存するシンボルが選択されていません"
 
@@ -23970,7 +23973,7 @@ msgid "No symbol to export"
 msgstr "エクスポートするシンボルがありません"
 
 #: eeschema/tools/symbol_editor_control.cpp:708
-#: pcbnew/footprint_edit_frame.cpp:1437
+#: pcbnew/footprint_edit_frame.cpp:1447
 msgid "Export View as PNG"
 msgstr "ビューを PNG としてエクスポート"
 
@@ -24150,11 +24153,11 @@ msgstr "その他のアイテム"
 msgid "Graphical shapes"
 msgstr "グラフィック形状"
 
-#: eeschema/widgets/panel_symbol_chooser.cpp:587
+#: eeschema/widgets/panel_symbol_chooser.cpp:589
 msgid "No footprint specified"
 msgstr "指定したフットプリントがありません"
 
-#: eeschema/widgets/panel_symbol_chooser.cpp:600
+#: eeschema/widgets/panel_symbol_chooser.cpp:602
 msgid "Invalid footprint specified"
 msgstr "不正なフットプリントが指定されました"
 
@@ -24447,13 +24450,15 @@ msgstr "選択レイヤー: %s"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:27
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:58
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:59
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:55
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:159
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:50
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:100
-#: pcbnew/footprint.cpp:4034 pcbnew/footprint.cpp:4037
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:169
+#: pcbnew/footprint.cpp:4039 pcbnew/footprint.cpp:4042
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2137 pcbnew/pad.cpp:1303
-#: pcbnew/pad.cpp:2542 pcbnew/pcb_dimension.cpp:661
-#: pcbnew/pcb_dimension.cpp:1457 pcbnew/pcb_fields_grid_table.cpp:181
+#: pcbnew/pad.cpp:2536 pcbnew/pcb_dimension.cpp:661
+#: pcbnew/pcb_dimension.cpp:1457 pcbnew/pcb_fields_grid_table.cpp:150
 #: pcbnew/pcb_group.cpp:503 pcbnew/pcb_marker.cpp:378
 #: pcbnew/pcb_reference_image.cpp:219 pcbnew/pcb_reference_image.cpp:342
 #: pcbnew/pcb_shape.cpp:646 pcbnew/pcb_shape.cpp:890 pcbnew/pcb_shape.cpp:892
@@ -24469,7 +24474,7 @@ msgstr "選択レイヤー: %s"
 #: pcbnew/widgets/search_handlers.cpp:120
 #: pcbnew/widgets/search_handlers.cpp:178
 #: pcbnew/widgets/search_handlers.cpp:243 pcbnew/zone.cpp:850
-#: pcbnew/zone.cpp:1898 pcbnew/zone.cpp:1899
+#: pcbnew/zone.cpp:1922 pcbnew/zone.cpp:1923
 msgid "Layer"
 msgstr "レイヤー"
 
@@ -25343,7 +25348,7 @@ msgstr "Dコード D%d をハイライト"
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:290
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:352
 #: pcbnew/dialogs/dialog_layer_selection_base.cpp:230
-#: pcbnew/dialogs/panel_setup_layers.cpp:930
+#: pcbnew/dialogs/panel_setup_layers.cpp:1125
 #: pcbnew/widgets/appearance_controls.cpp:1025
 #: pcbnew/widgets/appearance_controls_base.cpp:32
 #: pcbnew/zone_manager/model_zones_overview_table.h:77
@@ -25381,12 +25386,12 @@ msgid "PCB Background"
 msgstr "PCB の背景"
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:161
-#: pcbnew/widgets/appearance_controls.cpp:1844
+#: pcbnew/widgets/appearance_controls.cpp:1880
 msgid "Show All Layers"
 msgstr "すべてのレイヤーを表示"
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:164
-#: pcbnew/widgets/appearance_controls.cpp:1830
+#: pcbnew/widgets/appearance_controls.cpp:1866
 msgid "Hide All Layers But Active"
 msgstr "アクティブでないすべてのレイヤーを隠す"
 
@@ -25395,7 +25400,7 @@ msgid "Always Hide All Layers But Active"
 msgstr "常にアクティブでないすべてのレイヤーを隠す"
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:171
-#: pcbnew/widgets/appearance_controls.cpp:1847
+#: pcbnew/widgets/appearance_controls.cpp:1883
 msgid "Hide All Layers"
 msgstr "すべてのレイヤーを非表示"
 
@@ -25428,8 +25433,8 @@ msgid "Change Render Color for"
 msgstr "レンダリング色を変更:"
 
 #: gerbview/widgets/layer_widget.cpp:341
-#: pcbnew/widgets/appearance_controls.cpp:2172
-#: pcbnew/widgets/appearance_controls.cpp:2447
+#: pcbnew/widgets/appearance_controls.cpp:2208
+#: pcbnew/widgets/appearance_controls.cpp:2483
 msgid ""
 "Left double click or middle click for color change, right click for menu"
 msgstr "左ダブルクリックまたは中クリックで色の変更、右クリックでメニュー"
@@ -27564,286 +27569,286 @@ msgstr "'%s' をごみ箱に移動できません。"
 msgid "Can not move '%s' to trash."
 msgstr "'%s' をごみ箱に移動できません。"
 
-#: kicad/project_tree_pane.cpp:291
+#: kicad/project_tree_pane.cpp:292
 msgid "Directory name:"
 msgstr "ディレクトリ名:"
 
-#: kicad/project_tree_pane.cpp:291
+#: kicad/project_tree_pane.cpp:292
 msgid "Create New Directory"
 msgstr "新規ディレクトリを作成"
 
-#: kicad/project_tree_pane.cpp:851
+#: kicad/project_tree_pane.cpp:852
 msgid "Switch to this Project"
 msgstr "このプロジェクトに切り替え"
 
-#: kicad/project_tree_pane.cpp:852
+#: kicad/project_tree_pane.cpp:853
 msgid "Close all editors, and switch to the selected project"
 msgstr "すべてのエディターを閉じて、選択したプロジェクトへ切り替え"
 
-#: kicad/project_tree_pane.cpp:859
+#: kicad/project_tree_pane.cpp:860
 msgid "New Directory..."
 msgstr "新規ディレクトリ..."
 
-#: kicad/project_tree_pane.cpp:860
+#: kicad/project_tree_pane.cpp:861
 msgid "Create a New Directory"
 msgstr "新規ディレクトリを作成"
 
-#: kicad/project_tree_pane.cpp:868 kicad/project_tree_pane.cpp:878
+#: kicad/project_tree_pane.cpp:869 kicad/project_tree_pane.cpp:879
 msgid "Reveal in Finder"
 msgstr "ファインダーに表示"
 
-#: kicad/project_tree_pane.cpp:869
+#: kicad/project_tree_pane.cpp:870
 msgid "Reveals the directory in a Finder window"
 msgstr "ファインダー ウィンドウにディレクトリを表示"
 
-#: kicad/project_tree_pane.cpp:871
+#: kicad/project_tree_pane.cpp:872
 msgid "Open Directory in File Explorer"
 msgstr "ファイル エクスプローラーでディレクトリを開く"
 
-#: kicad/project_tree_pane.cpp:872 pcbnew/tools/pcb_actions.cpp:986
+#: kicad/project_tree_pane.cpp:873 pcbnew/tools/pcb_actions.cpp:986
 msgid "Opens the directory in the default system file manager"
 msgstr "既定のシステム ファイル マネージャーでディレクトリを開く"
 
-#: kicad/project_tree_pane.cpp:879
+#: kicad/project_tree_pane.cpp:880
 msgid "Reveals the directories in a Finder window"
 msgstr "ファインダー ウィンドウにディレクトリを表示"
 
-#: kicad/project_tree_pane.cpp:881
+#: kicad/project_tree_pane.cpp:882
 msgid "Open Directories in File Explorer"
 msgstr "ファイル エクスプローラーでディレクトリを開く"
 
-#: kicad/project_tree_pane.cpp:882
+#: kicad/project_tree_pane.cpp:883
 msgid "Opens the directories in the default system file manager"
 msgstr "既定のシステム ファイル マネージャーでディレクトリを開く"
 
-#: kicad/project_tree_pane.cpp:893
+#: kicad/project_tree_pane.cpp:894
 msgid "Open the file in a Text Editor"
 msgstr "テキスト エディターでファイルを開く"
 
-#: kicad/project_tree_pane.cpp:895
+#: kicad/project_tree_pane.cpp:896
 msgid "Open files in a Text Editor"
 msgstr "テキスト エディターでファイルを開く"
 
-#: kicad/project_tree_pane.cpp:897
+#: kicad/project_tree_pane.cpp:898
 msgid "Edit in a Text Editor"
 msgstr "テキスト エディターで編集"
 
-#: kicad/project_tree_pane.cpp:903
+#: kicad/project_tree_pane.cpp:904
 msgid "Run Jobs"
 msgstr "ジョブを実行"
 
-#: kicad/project_tree_pane.cpp:911
+#: kicad/project_tree_pane.cpp:912
 msgid "Rename File..."
 msgstr "ファイル名を変更..."
 
-#: kicad/project_tree_pane.cpp:912
+#: kicad/project_tree_pane.cpp:913
 msgid "Rename file"
 msgstr "ファイル名を変更"
 
-#: kicad/project_tree_pane.cpp:916
+#: kicad/project_tree_pane.cpp:917
 msgid "Rename Files..."
 msgstr "ファイル名を変更..."
 
-#: kicad/project_tree_pane.cpp:917
+#: kicad/project_tree_pane.cpp:918
 msgid "Rename files"
 msgstr "ファイル名を変更"
 
-#: kicad/project_tree_pane.cpp:927
+#: kicad/project_tree_pane.cpp:928
 msgid "Delete the file and its content"
 msgstr "ファイルを中身ごと削除する"
 
-#: kicad/project_tree_pane.cpp:929
+#: kicad/project_tree_pane.cpp:930
 msgid "Delete the files and their contents"
 msgstr "ファイルとその内容を削除"
 
-#: kicad/project_tree_pane.cpp:944
+#: kicad/project_tree_pane.cpp:945
 msgid "Move to Trash"
 msgstr "ゴミ箱へ移動"
 
-#: kicad/project_tree_pane.cpp:956
+#: kicad/project_tree_pane.cpp:957
 msgid "Add Project to Version Control..."
 msgstr "プロジェクトをバージョン管理に追加..."
 
-#: kicad/project_tree_pane.cpp:957
+#: kicad/project_tree_pane.cpp:958
 msgid "Initialize a new repository"
 msgstr "新しいリポジトリを初期化"
 
-#: kicad/project_tree_pane.cpp:961
+#: kicad/project_tree_pane.cpp:962
 msgid "Commit Project..."
 msgstr "プロジェクトをコミット..."
 
-#: kicad/project_tree_pane.cpp:962 kicad/project_tree_pane.cpp:976
+#: kicad/project_tree_pane.cpp:963 kicad/project_tree_pane.cpp:977
 msgid "Commit changes to the local repository"
 msgstr "ローカル リポジトリに変更をコミット"
 
-#: kicad/project_tree_pane.cpp:965
+#: kicad/project_tree_pane.cpp:966
 msgid "Push"
 msgstr "プッシュ"
 
-#: kicad/project_tree_pane.cpp:966
+#: kicad/project_tree_pane.cpp:967
 msgid "Push committed local changes to remote repository"
 msgstr "コミットされたローカル リポジトリの変更をリモート リポジトリにプッシュ"
 
-#: kicad/project_tree_pane.cpp:969
+#: kicad/project_tree_pane.cpp:970
 msgid "Pull"
 msgstr "プル"
 
-#: kicad/project_tree_pane.cpp:970
+#: kicad/project_tree_pane.cpp:971
 msgid "Pull changes from remote repository into local"
 msgstr "リモート リポジトリからローカルに変更をプル"
 
-#: kicad/project_tree_pane.cpp:975
+#: kicad/project_tree_pane.cpp:976
 msgid "Commit File..."
 msgstr "ファイルをコミット..."
 
-#: kicad/project_tree_pane.cpp:990
+#: kicad/project_tree_pane.cpp:991
 msgid "Switch to branch "
 msgstr "ブランチを切り替え "
 
-#: kicad/project_tree_pane.cpp:995
+#: kicad/project_tree_pane.cpp:996
 msgid "Other..."
 msgstr "その他..."
 
-#: kicad/project_tree_pane.cpp:996
+#: kicad/project_tree_pane.cpp:997
 msgid "Switch to a different branch"
 msgstr "別のブランチに切り替え"
 
-#: kicad/project_tree_pane.cpp:999
+#: kicad/project_tree_pane.cpp:1000
 msgid "Switch to Branch"
 msgstr "ブランチに切り替え"
 
-#: kicad/project_tree_pane.cpp:1003
+#: kicad/project_tree_pane.cpp:1004
 msgid "Remove Version Control"
 msgstr "バージョン管理を削除"
 
-#: kicad/project_tree_pane.cpp:1004
+#: kicad/project_tree_pane.cpp:1005
 msgid "Delete all version control files from the project directory."
 msgstr ""
 "プロジェクト ディレクトリからすべてのバージョン管理ファイルを削除します。"
 
-#: kicad/project_tree_pane.cpp:1059
+#: kicad/project_tree_pane.cpp:1060
 #, c-format
 msgid "Change filename: '%s'"
 msgstr "ファイル名変更: '%s'"
 
-#: kicad/project_tree_pane.cpp:1061
+#: kicad/project_tree_pane.cpp:1062
 msgid "Change filename"
 msgstr "ファイル名変更"
 
-#: kicad/project_tree_pane.cpp:1406
+#: kicad/project_tree_pane.cpp:1407
 msgid "Network path: not monitoring folder changes"
 msgstr "ネットワーク パス: フォルダーの変更を監視しません"
 
-#: kicad/project_tree_pane.cpp:1412
+#: kicad/project_tree_pane.cpp:1413
 msgid "Local path: monitoring folder changes"
 msgstr "ローカル パス: フォルダーの変更を監視します"
 
-#: kicad/project_tree_pane.cpp:1595
+#: kicad/project_tree_pane.cpp:1596
 msgid "The selected directory is already a git project."
 msgstr "選択したディレクトリはすでにgitプロジェクトです。"
 
-#: kicad/project_tree_pane.cpp:1611
-msgid "Failed to initialize git project."
-msgstr "git プロジェクトの初期化に失敗しました。"
-
-#: kicad/project_tree_pane.cpp:1626
+#: kicad/project_tree_pane.cpp:1603
 msgid "Set default remote"
 msgstr "デフォルトのリモートを設定"
 
-#: kicad/project_tree_pane.cpp:1679
+#: kicad/project_tree_pane.cpp:1618
+msgid "Failed to initialize git project."
+msgstr "git プロジェクトの初期化に失敗しました。"
+
+#: kicad/project_tree_pane.cpp:1678
 msgid "Failed to set default remote."
 msgstr "デフォルトのリモートの設定に失敗しました。"
 
-#: kicad/project_tree_pane.cpp:1691 kicad/project_tree_pane.cpp:1725
-#: kicad/project_tree_pane.cpp:1747
+#: kicad/project_tree_pane.cpp:1690 kicad/project_tree_pane.cpp:1724
+#: kicad/project_tree_pane.cpp:1746
 msgid "Fetching Remote"
 msgstr "リモートをフェッチ"
 
-#: kicad/project_tree_pane.cpp:1732
+#: kicad/project_tree_pane.cpp:1731
 msgid "Failed to pull project"
 msgstr "プロジェクトのプルに失敗しました"
 
-#: kicad/project_tree_pane.cpp:1754
+#: kicad/project_tree_pane.cpp:1753
 msgid "Failed to push project"
 msgstr "プロジェクトのプッシュに失敗しました"
 
-#: kicad/project_tree_pane.cpp:1816
+#: kicad/project_tree_pane.cpp:1830
 #, c-format
 msgid "Failed to lookup branch '%s': %s"
 msgstr "'%s' ブランチの削除に失敗しました: %s"
 
-#: kicad/project_tree_pane.cpp:1829
+#: kicad/project_tree_pane.cpp:1843
 #, c-format
 msgid "Failed to find branch head for '%s'"
 msgstr "ブランチ '%s' の先頭が見つかりませんでした"
 
-#: kicad/project_tree_pane.cpp:1840
+#: kicad/project_tree_pane.cpp:1854
 #, c-format
 msgid "Failed to switch to branch '%s'"
 msgstr "'%s' ブランチへの切り替えに失敗しました"
 
-#: kicad/project_tree_pane.cpp:1851
+#: kicad/project_tree_pane.cpp:1865
 #, c-format
 msgid "Failed to update HEAD reference for branch '%s'"
 msgstr "ブランチ '%s' のHEAD参照の更新に失敗しました"
 
-#: kicad/project_tree_pane.cpp:1870
+#: kicad/project_tree_pane.cpp:1884
 msgid "Are you sure you want to remove git tracking from this project?"
 msgstr "プロジェクトから gitのトラッキングを解除しますか?"
 
-#: kicad/project_tree_pane.cpp:1887
+#: kicad/project_tree_pane.cpp:1901
 msgid "Failed to remove git directory"
 msgstr "gitディレクトリの削除に失敗しました"
 
-#: kicad/project_tree_pane.cpp:2223
+#: kicad/project_tree_pane.cpp:2237
 msgid "Discarding commit due to empty commit message."
 msgstr "コミットメッセージが空のためコミットを破棄します。"
 
-#: kicad/project_tree_pane.cpp:2229
+#: kicad/project_tree_pane.cpp:2243
 msgid "Discarding commit due to empty file selection."
 msgstr "ファイルが選択されていないためコミットを破棄します。"
 
-#: kicad/project_tree_pane.cpp:2235
+#: kicad/project_tree_pane.cpp:2249
 #, c-format
 msgid "Failed to get repository index: %s"
 msgstr "リポジトリ インデックスの取得に失敗しました: %s"
 
-#: kicad/project_tree_pane.cpp:2243
+#: kicad/project_tree_pane.cpp:2257
 #, c-format
 msgid "Failed to add file to index: %s"
 msgstr "インデックスへのファイルの追加に失敗しました: %s"
 
-#: kicad/project_tree_pane.cpp:2251
+#: kicad/project_tree_pane.cpp:2265
 #, c-format
 msgid "Failed to write index: %s"
 msgstr "インデックスの書き込みに失敗しました: '%s'"
 
-#: kicad/project_tree_pane.cpp:2258
+#: kicad/project_tree_pane.cpp:2272
 #, c-format
 msgid "Failed to write tree: %s"
 msgstr "ツリーの書き込みに失敗しました: %s"
 
-#: kicad/project_tree_pane.cpp:2267
+#: kicad/project_tree_pane.cpp:2281
 #, c-format
 msgid "Failed to lookup tree: %s"
 msgstr "ツリーの参照に失敗しました: %s"
 
-#: kicad/project_tree_pane.cpp:2275
+#: kicad/project_tree_pane.cpp:2289
 #, c-format
 msgid "Failed to get HEAD reference: %s"
 msgstr "HEAD参照の取得に失敗しました: %s"
 
-#: kicad/project_tree_pane.cpp:2282
+#: kicad/project_tree_pane.cpp:2296
 #, c-format
 msgid "Failed to get commit: %s"
 msgstr "コミットの取得に失敗しました: %s"
 
-#: kicad/project_tree_pane.cpp:2298
+#: kicad/project_tree_pane.cpp:2312
 #, c-format
 msgid "Failed to create author signature: %s"
 msgstr "署名の作成に失敗しました: %s"
 
-#: kicad/project_tree_pane.cpp:2333
+#: kicad/project_tree_pane.cpp:2347
 #, c-format
 msgid "Failed to create commit: %s"
 msgstr "コミットの作成に失敗しました: '%s'"
@@ -28286,6 +28291,7 @@ msgid "Item Properties"
 msgstr "アイテムのプロパティ"
 
 #: pagelayout_editor/dialogs/properties_frame_base.cpp:461
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:145
 msgid "Default Values"
 msgstr "デフォルト値"
 
@@ -30891,8 +30897,8 @@ msgstr "導体ゾーンをテッセレーションしています..."
 #: pcbnew/board.cpp:1807 pcbnew/dialogs/dialog_board_statistics.cpp:701
 #: pcbnew/dialogs/dialog_board_statistics_base.cpp:78
 #: pcbnew/dialogs/dialog_unused_pad_layers_base.cpp:27
-#: pcbnew/footprint.cpp:1628 pcbnew/netinfo_item.cpp:108
-#: pcbnew/pcb_draw_panel_gal.cpp:641 pcbnew/widgets/appearance_controls.cpp:331
+#: pcbnew/footprint.cpp:1633 pcbnew/netinfo_item.cpp:108
+#: pcbnew/pcb_draw_panel_gal.cpp:714 pcbnew/widgets/appearance_controls.cpp:331
 #: pcbnew/widgets/panel_selection_filter.cpp:198
 #: pcbnew/widgets/panel_selection_filter_base.cpp:45
 msgid "Pads"
@@ -30906,18 +30912,18 @@ msgstr "パッド"
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:222
 #: pcbnew/dialogs/dialog_unused_pad_layers_base.cpp:24
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:88
-#: pcbnew/netinfo_item.cpp:123 pcbnew/pcb_draw_panel_gal.cpp:642
+#: pcbnew/netinfo_item.cpp:123 pcbnew/pcb_draw_panel_gal.cpp:715
 #: pcbnew/widgets/appearance_controls.cpp:330
 #: pcbnew/widgets/panel_selection_filter.cpp:197
 #: pcbnew/widgets/panel_selection_filter_base.cpp:41
 msgid "Vias"
 msgstr "ビア"
 
-#: pcbnew/board.cpp:1809 pcbnew/pcb_draw_panel_gal.cpp:643
+#: pcbnew/board.cpp:1809 pcbnew/pcb_draw_panel_gal.cpp:716
 msgid "Track Segments"
 msgstr "配線セグメント"
 
-#: pcbnew/board.cpp:1811 pcbnew/pcb_draw_panel_gal.cpp:645
+#: pcbnew/board.cpp:1811 pcbnew/pcb_draw_panel_gal.cpp:718
 msgid "Unrouted"
 msgstr "未配線"
 
@@ -31120,7 +31126,7 @@ msgid "Add Dielectric Layer"
 msgstr "絶縁体レイヤーを追加"
 
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:330
-#: pcbnew/dialogs/panel_setup_layers.cpp:957
+#: pcbnew/dialogs/panel_setup_layers.cpp:1152
 msgid "Select layer to add:"
 msgstr "追加するレイヤーを選択:"
 
@@ -31847,14 +31853,13 @@ msgstr "再アノテーションの範囲"
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:154
 #: pcbnew/dialogs/dialog_render_job.cpp:41
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:117
-#: pcbnew/footprint.cpp:1640
+#: pcbnew/footprint.cpp:1645
 msgid "Front"
 msgstr "表面"
 
 #: pcbnew/dialogs/dialog_board_reannotate_base.cpp:187
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:154
 #: pcbnew/dialogs/dialog_render_job.cpp:39
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:560
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:122
 msgid "Back"
 msgstr "裏面"
@@ -32030,7 +32035,7 @@ msgstr ""
 "関連したプロジェクト ファイル %s をロードできませんでした"
 
 #: pcbnew/dialogs/dialog_board_setup.cpp:301 pcbnew/files.cpp:583
-#: pcbnew/tools/pcb_control.cpp:1502
+#: pcbnew/tools/pcb_control.cpp:1506
 msgid "Loading PCB"
 msgstr "PCBをロードしています"
 
@@ -32102,7 +32107,7 @@ msgid "Total:"
 msgstr "合計:"
 
 #: pcbnew/dialogs/dialog_board_statistics.cpp:491
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2517
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2511
 msgid "Round"
 msgstr "ラウンド"
 
@@ -32219,7 +32224,7 @@ msgstr "基板の統計"
 
 #: pcbnew/dialogs/dialog_cleanup_graphics.cpp:48
 #: pcbnew/dialogs/dialog_exchange_footprints.cpp:310
-#: pcbnew/footprint_libraries_utils.cpp:961
+#: pcbnew/footprint_libraries_utils.cpp:970
 msgid "Update Footprint"
 msgstr "フットプリントを更新"
 
@@ -32582,8 +32587,8 @@ msgstr ""
 "デフォルトのパッド接続タイプはゾーンです。\n"
 "この設定はローカル パッド設定で上書きできます"
 
-#: pcbnew/dialogs/dialog_copper_zones_base.cpp:232 pcbnew/footprint.cpp:4008
-#: pcbnew/pad.cpp:2527 pcbnew/zone.cpp:1805
+#: pcbnew/dialogs/dialog_copper_zones_base.cpp:232 pcbnew/footprint.cpp:4013
+#: pcbnew/pad.cpp:2521 pcbnew/zone.cpp:1829
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 msgid "Thermal reliefs"
 msgstr "サーマルリリーフ"
@@ -32630,13 +32635,13 @@ msgstr "塗りつぶしタイプ:"
 
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:290
 #: pcbnew/dialogs/dialog_non_copper_zones_properties_base.cpp:129
-#: pcbnew/zone.cpp:1815 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
+#: pcbnew/zone.cpp:1839 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
 msgid "Solid fill"
 msgstr "ベタ塗り"
 
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:290
 #: pcbnew/dialogs/dialog_non_copper_zones_properties_base.cpp:129
-#: pcbnew/zone.cpp:1816 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
+#: pcbnew/zone.cpp:1840 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
 msgid "Hatch pattern"
 msgstr "ハッチング パターン"
 
@@ -32702,7 +32707,7 @@ msgstr "孤立した導体部分を削除:"
 msgid "Choose what to do with unconnected copper islands"
 msgstr "未接続の孤立した導体部分で実行することを選択"
 
-#: pcbnew/dialogs/dialog_copper_zones_base.cpp:357 pcbnew/zone.cpp:1826
+#: pcbnew/dialogs/dialog_copper_zones_base.cpp:357 pcbnew/zone.cpp:1850
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 msgid "Below area limit"
 msgstr "領域制限以下"
@@ -34375,8 +34380,8 @@ msgstr "フットプリント チェッカー"
 msgid "Choose Footprint"
 msgstr "フットプリントを選択"
 
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:76
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:143
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:78
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:148
 msgid "3D Models"
 msgstr "3D モデル"
 
@@ -34419,40 +34424,40 @@ msgstr ""
 "文字の太さが文字サイズに比べて太過ぎます。\n"
 "%s に詰められます。"
 
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:633
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:624
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:661
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:660
 msgid "Edit Footprint Properties"
 msgstr "フットプリントのプロパティを編集"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:52
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:53
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:157
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:98
 msgid "Text Items"
 msgstr "テキスト アイテム"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:60
 #: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:53
-#: pcbnew/pcb_fields_grid_table.cpp:183 pcbnew/pcb_text.cpp:630
+#: pcbnew/pcb_fields_grid_table.cpp:152 pcbnew/pcb_text.cpp:630
 #: pcbnew/pcb_text.cpp:647
 msgid "Keep Upright"
 msgstr "直立を維持"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:61
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:62
-#: pcbnew/pcb_fields_grid_table.cpp:184
+#: pcbnew/pcb_fields_grid_table.cpp:153
 msgid "X Offset"
 msgstr "X オフセット"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:62
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:63
-#: pcbnew/pcb_fields_grid_table.cpp:185
+#: pcbnew/pcb_fields_grid_table.cpp:154
 msgid "Y Offset"
 msgstr "Y オフセット"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:68
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:69
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:64
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:168
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:56
 #: pcbnew/plot_board_layers.cpp:103
 msgid "Reference designator"
@@ -34470,14 +34475,14 @@ msgstr "フットプリント タイプ:"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:188
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:193
-#: pcbnew/footprint.cpp:1286
+#: pcbnew/footprint.cpp:1291
 msgid "Through hole"
 msgstr "スルーホール"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:188
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:193
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/footprint.cpp:1283
-#: pcbnew/pad.cpp:1532 pcbnew/pad.cpp:2493
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/footprint.cpp:1288
+#: pcbnew/pad.cpp:1532 pcbnew/pad.cpp:2487
 msgid "SMD"
 msgstr "SMD"
 
@@ -34675,28 +34680,28 @@ msgstr ""
 msgid "Footprint Properties"
 msgstr "フットプリントのプロパティ"
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:379
-#: pcbnew/footprint_libraries_utils.cpp:1124
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:388
+#: pcbnew/footprint_libraries_utils.cpp:1133
 #: pcbnew/tools/footprint_editor_control.cpp:460
 msgid "Footprint must have a name."
 msgstr "フットプリントは名前を持たなければなりません。"
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:384
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:393
 #, c-format
 msgid "Footprint name may not contain '%s'."
 msgstr "フットプリント名には '%s' を含めることができません。"
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:437
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:446
 #, c-format
 msgid "The text width must be between %s and %s."
 msgstr "テキストの幅は %s と %s との間でなければなりません。"
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:449
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:458
 #, c-format
 msgid "The text height must be between %s and %s."
 msgstr "テキストの高さは %s と %s との間でなければなりません。"
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:467
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:476
 #: pcbnew/dialogs/dialog_text_properties.cpp:522
 #: pcbnew/dialogs/dialog_textbox_properties.cpp:342
 msgid ""
@@ -35409,7 +35414,7 @@ msgstr "シルク レイヤー"
 
 #: pcbnew/dialogs/dialog_global_edit_text_and_graphics.cpp:273
 #: pcbnew/dialogs/panel_fp_editor_graphics_defaults_base.cpp:64
-#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:60 pcbnew/pad.cpp:2684
+#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:60 pcbnew/pad.cpp:2678
 msgid "Copper Layers"
 msgstr "導体レイヤー"
 
@@ -35561,7 +35566,7 @@ msgstr "アニュラーリング:"
 
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:175
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1075
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2533
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2527
 msgid "All copper layers"
 msgstr "すべての導体レイヤー"
 
@@ -35572,7 +35577,7 @@ msgstr "始点, 終点, および接続されたレイヤー"
 
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:175
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1079
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2534
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2528
 msgid "Connected layers only"
 msgstr "接続されたレイヤーのみ"
 
@@ -36047,7 +36052,7 @@ msgid "Outset Items"
 msgstr "最初のアイテム"
 
 #: pcbnew/dialogs/dialog_pad_properties.cpp:179
-#: pcbnew/dialogs/dialog_pad_properties_base.h:288 pcbnew/pad.cpp:2584
+#: pcbnew/dialogs/dialog_pad_properties_base.h:288 pcbnew/pad.cpp:2578
 msgid "Pad Properties"
 msgstr "パッドのプロパティ"
 
@@ -36123,7 +36128,7 @@ msgstr "w"
 msgid "Pad type:"
 msgstr "パッドのタイプ:"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/pad.cpp:2492
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/pad.cpp:2486
 msgid "Through-hole"
 msgstr "スルーホール"
 
@@ -36172,7 +36177,7 @@ msgid "Circular"
 msgstr "円"
 
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:1516
-#: pcbnew/pad.cpp:2500
+#: pcbnew/pad.cpp:2494
 msgid "Oval"
 msgstr "長円"
 
@@ -36184,11 +36189,11 @@ msgstr "四角"
 msgid "Trapezoidal"
 msgstr "台形"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2502
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2496
 msgid "Rounded rectangle"
 msgstr "角を丸めた長方形"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2503
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2497
 msgid "Chamfered rectangle"
 msgstr "面取りされた長方形"
 
@@ -36299,7 +36304,7 @@ msgstr "穴からのオフセット形状"
 msgid "Hole shape:"
 msgstr "穴形状:"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2518
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2512
 msgid "Oblong"
 msgstr "長方形"
 
@@ -36389,23 +36394,23 @@ msgstr ""
 "端面スルーホールは基板端のスルーホールパッドを指定します\n"
 "メカニカルは機械的サポートに使用されるスルーホールパッドを指定します"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2508
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2502
 msgid "BGA pad"
 msgstr "BGA パッド"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2510
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2504
 msgid "Fiducial, local to footprint"
 msgstr "フットプリントのローカル基準"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2509
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2503
 msgid "Fiducial, global to board"
 msgstr "基板のグローバル基準"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2511
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2505
 msgid "Test point pad"
 msgstr "テストポイント パッド"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2512
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2506
 msgid "Heatsink pad"
 msgstr "ヒートシンク パッド"
 
@@ -36671,7 +36676,7 @@ msgstr ""
 
 #: pcbnew/dialogs/dialog_plot_base.cpp:90
 #: pcbnew/widgets/appearance_controls.cpp:653
-#: pcbnew/widgets/appearance_controls.cpp:1810
+#: pcbnew/widgets/appearance_controls.cpp:1846
 msgid "Hide"
 msgstr "非表示"
 
@@ -37708,7 +37713,7 @@ msgstr "フットプリント %s (%s), %s, 回転 %.1f 度"
 #: pcbnew/dialogs/dialog_text_properties_base.cpp:99
 #: pcbnew/pcb_dimension.cpp:1885 pcbnew/pcb_dimension.cpp:1921
 #: pcbnew/pcb_dimension.cpp:1962 pcbnew/pcb_dimension.cpp:2007
-#: pcbnew/pcb_dimension.cpp:2044 pcbnew/pcb_fields_grid_table.cpp:186
+#: pcbnew/pcb_dimension.cpp:2044 pcbnew/pcb_fields_grid_table.cpp:155
 #: pcbnew/pcb_text.cpp:626
 msgid "Knockout"
 msgstr "白抜き文字"
@@ -37936,7 +37941,7 @@ msgstr "目標の遅延: "
 #: pcbnew/router/router_tool.cpp:2757 pcbnew/router/router_tool.cpp:2762
 #: pcbnew/router/router_tool.cpp:2767 pcbnew/router/router_tool.cpp:2778
 #: pcbnew/router/router_tool.cpp:2786 pcbnew/router/router_tool.cpp:2791
-#: pcbnew/tools/pcb_control.cpp:1698 pcbnew/tools/pcb_control.cpp:1708
+#: pcbnew/tools/pcb_control.cpp:1702 pcbnew/tools/pcb_control.cpp:1712
 #: pcbnew/zone.cpp:874
 #, c-format
 msgid "(from %s)"
@@ -38229,6 +38234,11 @@ msgstr "チェックすると、編集を行った後にゾーンを塗り直し
 msgid "Internal Layers"
 msgstr "内層レイヤー"
 
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:496
+#, fuzzy, c-format
+msgid "Layer name %s already in use."
+msgstr "レイヤー名 '%s' はすでに使われています。"
+
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:23
 msgid "Default Field Properties for New Footprints"
 msgstr "新規フットプリントのフィールドのプロパティのデフォルト値"
@@ -38302,28 +38312,28 @@ msgstr ""
 msgid "Failed to save footprint library file '%s'."
 msgstr "フットプリント ライブラリ ファイル '%s' を保存できませんでした。"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:396
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:388
 msgid "Error adding 3D model"
 msgstr "3D モデルの追加中にエラーが発生しました"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:480
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:472
 msgid "No filename entered"
 msgstr "ファイル名が未入力"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:485
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:477
 msgid "Illegal filename"
 msgstr "不正なファイル名"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:490
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:482
 #: pcbnew/microwave/microwave_polygon.cpp:223
 msgid "File not found"
 msgstr "ファイルが見つかりません"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:495
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:487
 msgid "Unable to open file"
 msgstr "ファイルを開けませんでした"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:500
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:492
 msgid "Unknown error"
 msgstr "不明なエラー"
 
@@ -38842,11 +38852,139 @@ msgstr "基板のデフォルトをフットプリント テキストに適用"
 msgid "Apply board defaults to non-copper footprint shapes"
 msgstr "基板のデフォルトを非導体のフットプリント形状に適用"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:458
+#: pcbnew/dialogs/panel_setup_layers.cpp:77
+#: pcbnew/dialogs/panel_setup_layers.cpp:284
+msgid "Off-board, testing"
+msgstr "Off-board、部品の安全な実装に必要な余白"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:87
+msgid "If you want a fabrication layer for the front side of the board"
+msgstr "基板表面に基板製造用レイヤーを使用したい場合"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:97
+#: pcbnew/dialogs/panel_setup_layers.cpp:266
+msgid "Off-board, manufacturing"
+msgstr "Off-board、製造用"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:105
+msgid "If you want an adhesive template for the front side of the board"
+msgstr "基板表面に実装用ボンドのテンプレートを使用したい場合"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:115
+#: pcbnew/dialogs/panel_setup_layers.cpp:133
+#: pcbnew/dialogs/panel_setup_layers.cpp:151
+#: pcbnew/dialogs/panel_setup_layers.cpp:169
+#: pcbnew/dialogs/panel_setup_layers.cpp:194
+#: pcbnew/dialogs/panel_setup_layers.cpp:212
+#: pcbnew/dialogs/panel_setup_layers.cpp:230
+#: pcbnew/dialogs/panel_setup_layers.cpp:248
+msgid "On-board, non-copper"
+msgstr "On-board、非導体層"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:123
+msgid "If you want a solder paste layer for front side of the board"
+msgstr "基板表面にハンダペースト レイヤーを使用したい場合"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:141
+msgid "If you want a silk screen layer for the front side of the board"
+msgstr "基板表面にシルクスクリーン レイヤーを使用したい場合"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:159
+msgid "If you want a solder mask layer for the front of the board"
+msgstr "基板表面にハンダマスク レイヤーを使用したい場合"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:184
+msgid "If you want a solder mask layer for the back side of the board"
+msgstr "基板裏面にハンダマスク レイヤーを使用したい場合"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:202
+msgid "If you want a silk screen layer for the back side of the board"
+msgstr "基板裏面にシルクスクリーン レイヤーを使用したい場合"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:220
+msgid "If you want a solder paste layer for the back side of the board"
+msgstr "基板裏面にハンダペースト レイヤーを使用したい場合"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:238
+msgid "If you want an adhesive layer for the back side of the board"
+msgstr "基板裏面に実装用ボンド レイヤーを使用したい場合"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:256
+msgid "If you want a fabrication layer for the back side of the board"
+msgstr "基板裏面に基板製造用 (Fab) レイヤーを使用したい場合"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:302
+msgid "Board contour"
+msgstr "基板外形"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:319
+msgid "Board contour setback"
+msgstr "基板外形のセットバック"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:333
+#: pcbnew/dialogs/panel_setup_layers.cpp:347
+#: pcbnew/dialogs/panel_setup_layers.cpp:363
+#: pcbnew/dialogs/panel_setup_layers.cpp:379
+#: pcbnew/dialogs/panel_setup_layers.cpp:477
+msgid "Auxiliary"
+msgstr "補助"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:354
+msgid "If you want a separate layer for comments or notes"
+msgstr "コメントや注意書き用のレイヤーを使用したい場合"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:370
+msgid "If you want a layer for documentation drawings"
+msgstr "ドキュメント用のレイヤーを使用したい場合"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:415
 msgid "Use the Physical Stackup page to change the number of copper layers."
 msgstr "導体レイヤーの数の変更は [物理的スタックアップ] のページで行います。"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:492
+#: pcbnew/dialogs/panel_setup_layers.cpp:421
+#: pcbnew/dialogs/panel_setup_layers.cpp:473
+#: pcbnew/tools/drawing_stackup_table_tool.cpp:247
+msgid "Layer Name"
+msgstr "レイヤー名"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:426
+msgid "signal"
+msgstr "信号"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:427
+msgid "power plane"
+msgstr "電源プレーン"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:428
+msgid "mixed"
+msgstr "混在"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:429
+msgid "jumper"
+msgstr "ジャンパー"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:432
+msgid ""
+"Copper layer type for Freerouter and other external routers.\n"
+"Power plane layers are removed from Freerouter's layer menus."
+msgstr ""
+"Freerouter や他の外部ルーター用の導体レイヤー タイプ。\n"
+"電源プレーンのレイヤーは Freerouter のレイヤー メニューから削除されます。"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:478
+msgid "Off-board, front"
+msgstr "基板外、表面"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:479
+msgid "Off-board, back"
+msgstr "基板外、裏面"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:485
+msgid ""
+"Auxiliary layers do not flip with board side, while back and front layers do."
+msgstr "補助レイヤーは基板側と反転しませんが、背面層と前面層は反転します。"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:712
 #, c-format
 msgid ""
 "Footprints have some items on removed layers:\n"
@@ -38859,7 +38997,7 @@ msgstr ""
 "これらのアイテムは呼び出すことが出来なくなります\n"
 "続行してもよろしいですか?"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:503
+#: pcbnew/dialogs/panel_setup_layers.cpp:723
 msgid ""
 "Items have been found on removed layers. This operation will delete all "
 "items from removed layers and cannot be undone.\n"
@@ -38869,25 +39007,25 @@ msgstr ""
 "からすべてのアイテムを削除し、取り消すことができません。\n"
 "続行しますか?"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:752
+#: pcbnew/dialogs/panel_setup_layers.cpp:947
 msgid "Layer must have a name."
 msgstr "レイヤーは名前を持たなければなりません。"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:758
+#: pcbnew/dialogs/panel_setup_layers.cpp:953
 #, c-format
 msgid "%s are forbidden in layer names."
 msgstr "%s をレイヤー名にすることはできません。"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:765
+#: pcbnew/dialogs/panel_setup_layers.cpp:960
 msgid "Layer name \"signal\" is reserved."
 msgstr "レイヤー名 \"signal\" は予約されています。"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:774
+#: pcbnew/dialogs/panel_setup_layers.cpp:969
 #, c-format
 msgid "Layer name '%s' already in use."
 msgstr "レイヤー名 '%s' はすでに使われています。"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:907
+#: pcbnew/dialogs/panel_setup_layers.cpp:1102
 #, c-format
 msgid ""
 "Imported settings have fewer copper layers than the current board (%i "
@@ -38900,15 +39038,15 @@ msgstr ""
 "\n"
 "現在のボードから余分な内層の導体層を削除して続行しますか?"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:916
+#: pcbnew/dialogs/panel_setup_layers.cpp:1111
 msgid "Inner Layers to Be Deleted"
 msgstr "削除される内層レイヤー"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:951
+#: pcbnew/dialogs/panel_setup_layers.cpp:1146
 msgid "All user-defined layers have already been added."
 msgstr "すべてのユーザー定義レイヤーはすでに追加済みです。"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:955
+#: pcbnew/dialogs/panel_setup_layers.cpp:1150
 msgid "Add User-defined Layer"
 msgstr "ユーザー定義レイヤーを追加"
 
@@ -38916,563 +39054,6 @@ msgstr "ユーザー定義レイヤーを追加"
 msgid "Add User Defined Layer..."
 msgstr "ユーザー定義レイヤーを追加..."
 
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:46
-msgid "CrtYd_Front"
-msgstr "CrtYd_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:51
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:639
-msgid "Off-board, testing"
-msgstr "Off-board、部品の安全な実装に必要な余白"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:58
-msgid "If you want a fabrication layer for the front side of the board"
-msgstr "基板表面に基板製造用レイヤーを使用したい場合"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:62
-msgid "Fab_Front"
-msgstr "Fab_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:65
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:629
-msgid "Off-board, manufacturing"
-msgstr "Off-board、製造用"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:70
-msgid "If you want an adhesive template for the front side of the board"
-msgstr "基板表面に実装用ボンドのテンプレートを使用したい場合"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:74
-msgid "Adhes_Front"
-msgstr "Adhes_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:77
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:89
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:101
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:113
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:581
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:593
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:605
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:617
-msgid "On-board, non-copper"
-msgstr "On-board、非導体層"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:82
-msgid "If you want a solder paste layer for front side of the board"
-msgstr "基板表面にハンダペースト レイヤーを使用したい場合"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:86
-msgid "SoldP_Front"
-msgstr "SoldP_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:94
-msgid "If you want a silk screen layer for the front side of the board"
-msgstr "基板表面にシルクスクリーン レイヤーを使用したい場合"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:98
-msgid "SilkS_Front"
-msgstr "SilkS_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:106
-msgid "If you want a solder mask layer for the front of the board"
-msgstr "基板表面にハンダマスク レイヤーを使用したい場合"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:110
-msgid "Mask_Front"
-msgstr "Mask_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:118
-msgid "If you want a front copper layer"
-msgstr "基板表面に導体層を使用したい場合"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:122
-msgid "Front_layer"
-msgstr "Front_layer"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:123
-msgid "Layer name of front (top) copper layer"
-msgstr "表面 (最上面) の導体層の名称"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "signal"
-msgstr "信号"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "power plane"
-msgstr "電源プレーン"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "mixed"
-msgstr "混在"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "jumper"
-msgstr "ジャンパー"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:131
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:145
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:159
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:173
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:187
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:201
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:215
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:229
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:243
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:257
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:271
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:285
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:299
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:313
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:327
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:341
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:355
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:369
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:383
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:397
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:411
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:425
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:439
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:453
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:467
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:481
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:495
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:509
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:523
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:537
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:551
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:569
-msgid ""
-"Copper layer type for Freerouter and other external routers.\n"
-"Power plane layers are removed from Freerouter's layer menus."
-msgstr ""
-"Freerouter や他の外部ルーター用の導体レイヤー タイプ。\n"
-"電源プレーンのレイヤーは Freerouter のレイヤー メニューから削除されます。"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:138
-msgid "In1"
-msgstr "In1"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:152
-msgid "In2"
-msgstr "In2"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:166
-msgid "In3"
-msgstr "In3"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:180
-msgid "In4"
-msgstr "In4"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:194
-msgid "In5"
-msgstr "In5"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:208
-msgid "In6"
-msgstr "In6"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:222
-msgid "In7"
-msgstr "In7"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:236
-msgid "In8"
-msgstr "In8"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:250
-msgid "In9"
-msgstr "In9"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:264
-msgid "In10"
-msgstr "In10"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:278
-msgid "In11"
-msgstr "In11"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:292
-msgid "In12"
-msgstr "In12"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:306
-msgid "In13"
-msgstr "In13"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:320
-msgid "In14"
-msgstr "In14"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:334
-msgid "In15"
-msgstr "In15"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:348
-msgid "In16"
-msgstr "In16"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:362
-msgid "In17"
-msgstr "In17"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:376
-msgid "In18"
-msgstr "In18"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:390
-msgid "In19"
-msgstr "In19"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:404
-msgid "In20"
-msgstr "In20"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:418
-msgid "In21"
-msgstr "In21"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:432
-msgid "In22"
-msgstr "In22"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:446
-msgid "In23"
-msgstr "In23"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:460
-msgid "In24"
-msgstr "In24"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:474
-msgid "In25"
-msgstr "In25"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:488
-msgid "In26"
-msgstr "In26"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:502
-msgid "In27"
-msgstr "In27"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:516
-msgid "In28"
-msgstr "In28"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:530
-msgid "In29"
-msgstr "In29"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:544
-msgid "In30"
-msgstr "In30"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:556
-msgid "If you want a back copper layer"
-msgstr "基板裏面に導体層を使用したい場合"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:561
-msgid "Layer name of back (bottom) copper layer"
-msgstr "裏面 (最背面) の導体層の名称"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:574
-msgid "If you want a solder mask layer for the back side of the board"
-msgstr "基板裏面にハンダマスク レイヤーを使用したい場合"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:578
-msgid "SoldM_Back"
-msgstr "SoldM_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:586
-msgid "If you want a silk screen layer for the back side of the board"
-msgstr "基板裏面にシルクスクリーン レイヤーを使用したい場合"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:590
-msgid "SilkS_Back"
-msgstr "SilkS_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:598
-msgid "If you want a solder paste layer for the back side of the board"
-msgstr "基板裏面にハンダペースト レイヤーを使用したい場合"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:602
-msgid "SoldP_Back"
-msgstr "SoldP_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:610
-msgid "If you want an adhesive layer for the back side of the board"
-msgstr "基板裏面に実装用ボンド レイヤーを使用したい場合"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:614
-msgid "Adhes_Back"
-msgstr "Adhes_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:622
-msgid "If you want a fabrication layer for the back side of the board"
-msgstr "基板裏面に基板製造用 (Fab) レイヤーを使用したい場合"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:626
-msgid "Fab_Back"
-msgstr "Fab_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:636
-msgid "CrtYd_Back"
-msgstr "CrtYd_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:646
-msgid "Pcb_Edges"
-msgstr "Pcb_Edges"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:649
-msgid "Board contour"
-msgstr "基板外形"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:656
-msgid "Margin"
-msgstr "マージン"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:659
-msgid "Board contour setback"
-msgstr "基板外形のセットバック"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:666
-msgid "Eco1"
-msgstr "Eco1"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:669
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:679
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:691
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:703
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-msgid "Auxiliary"
-msgstr "補助"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:676
-msgid "Eco2"
-msgstr "Eco2"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:684
-msgid "If you want a separate layer for comments or notes"
-msgstr "コメントや注意書き用のレイヤーを使用したい場合"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:688
-msgid "Comments"
-msgstr "コメント"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:696
-msgid "If you want a layer for documentation drawings"
-msgstr "ドキュメント用のレイヤーを使用したい場合"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:700
-msgid "Drawings"
-msgstr "線画"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:710
-msgid "User1"
-msgstr "User1"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-msgid "Off-board, front"
-msgstr "基板外、表面"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-msgid "Off-board, back"
-msgstr "基板外、裏面"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:717
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:731
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:745
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:759
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:773
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:787
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:801
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:815
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:829
-msgid ""
-"Auxiliary layers do not flip with board side, while back and front layers do."
-msgstr "補助レイヤーは基板側と反転しませんが、背面層と前面層は反転します。"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:724
-msgid "User2"
-msgstr "User2"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:738
-msgid "User3"
-msgstr "User3"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:752
-msgid "User4"
-msgstr "User4"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:766
-msgid "User5"
-msgstr "User5"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:780
-msgid "User6"
-msgstr "User6"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:794
-msgid "User7"
-msgstr "User7"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:808
-msgid "User8"
-msgstr "User8"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:822
-msgid "User9"
-msgstr "User9"
-
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:32
 msgid ""
 "Use your board manufacturer's recommendations for solder mask expansion and "
@@ -41165,7 +40746,7 @@ msgid "%s pad connection: %s."
 msgstr "%s のパッド接続タイプ: %s."
 
 #: pcbnew/drc/drc_engine.cpp:1499 pcbnew/drc/drc_engine.cpp:1516
-#: pcbnew/drc/drc_engine.cpp:1533 pcbnew/zone.cpp:612 pcbnew/zone.h:172
+#: pcbnew/drc/drc_engine.cpp:1533 pcbnew/zone.cpp:612 pcbnew/zone.h:179
 msgid "zone"
 msgstr "ゾーン"
 
@@ -41184,7 +40765,7 @@ msgstr "%s のサーマルスポーク幅: %s."
 msgid "Checking rule assertion \"%s\"."
 msgstr "ルールのアサーション \"%s\" をチェックしています。"
 
-#: pcbnew/drc/drc_item.cpp:45 pcbnew/zone.cpp:2046
+#: pcbnew/drc/drc_item.cpp:45 pcbnew/zone.cpp:2070
 msgid "Electrical"
 msgstr "電気的"
 
@@ -42039,7 +41620,7 @@ msgid "'%s' settings differ."
 msgstr "'%s' の設定が異なります。"
 
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:619
-#: pcbnew/footprint.cpp:4085
+#: pcbnew/footprint.cpp:4090
 msgid "Exempt From Courtyard Requirement"
 msgstr "コートヤード要件から免除"
 
@@ -42741,131 +42322,131 @@ msgstr ""
 msgid "Generating ODB++ output files"
 msgstr "ODB++出力ファイルを生成しています"
 
-#: pcbnew/footprint.cpp:1288
+#: pcbnew/footprint.cpp:1293
 msgid "Other"
 msgstr "その他"
 
-#: pcbnew/footprint.cpp:1626
+#: pcbnew/footprint.cpp:1631
 msgid "Footprint Name"
 msgstr "フットプリント名"
 
-#: pcbnew/footprint.cpp:1630 pcbnew/footprint.cpp:1689
+#: pcbnew/footprint.cpp:1635 pcbnew/footprint.cpp:1694
 #, c-format
 msgid "Doc: %s"
 msgstr "ドキュメント: %s"
 
-#: pcbnew/footprint.cpp:1631 pcbnew/footprint.cpp:1690
+#: pcbnew/footprint.cpp:1636 pcbnew/footprint.cpp:1695
 #, c-format
 msgid "Keywords: %s"
 msgstr "キーワード: %s"
 
-#: pcbnew/footprint.cpp:1640 pcbnew/footprint.cpp:1641
+#: pcbnew/footprint.cpp:1645 pcbnew/footprint.cpp:1646
 msgid "Board Side"
 msgstr "配置面"
 
-#: pcbnew/footprint.cpp:1641
+#: pcbnew/footprint.cpp:1646
 msgid "Back (Flipped)"
 msgstr "裏面 (裏返し)"
 
-#: pcbnew/footprint.cpp:1660
+#: pcbnew/footprint.cpp:1665
 msgid "autoplaced"
 msgstr "自動配置"
 
-#: pcbnew/footprint.cpp:1663
+#: pcbnew/footprint.cpp:1668
 msgid "not in schematic"
 msgstr "回路図にない"
 
-#: pcbnew/footprint.cpp:1666
+#: pcbnew/footprint.cpp:1671
 msgid "exclude from pos files"
 msgstr "部品配置ファイルから除外"
 
-#: pcbnew/footprint.cpp:1669
+#: pcbnew/footprint.cpp:1674
 msgid "exclude from BOM"
 msgstr "部品表から除外"
 
-#: pcbnew/footprint.cpp:1674
+#: pcbnew/footprint.cpp:1679
 msgid "Status: "
 msgstr "ステータス: "
 
-#: pcbnew/footprint.cpp:1674
+#: pcbnew/footprint.cpp:1679
 msgid "Attributes:"
 msgstr "属性:"
 
-#: pcbnew/footprint.cpp:1681 pcbnew/footprint.cpp:4064 pcbnew/zone.cpp:1837
+#: pcbnew/footprint.cpp:1686 pcbnew/footprint.cpp:4069 pcbnew/zone.cpp:1861
 msgid "Component Class"
 msgstr "コンポーネントクラス"
 
-#: pcbnew/footprint.cpp:1685
+#: pcbnew/footprint.cpp:1690
 #, c-format
 msgid "3D-Shape: %s"
 msgstr "3D-シェイプ: %s"
 
-#: pcbnew/footprint.cpp:1685
+#: pcbnew/footprint.cpp:1690
 msgid "<none>"
 msgstr "<なし>"
 
-#: pcbnew/footprint.cpp:2100
+#: pcbnew/footprint.cpp:2105
 msgid "<no reference designator>"
 msgstr "< リファレンス指定子なし >"
 
-#: pcbnew/footprint.cpp:2102
+#: pcbnew/footprint.cpp:2107
 #, c-format
 msgid "Footprint %s"
 msgstr "フットプリント %s"
 
-#: pcbnew/footprint.cpp:3242
+#: pcbnew/footprint.cpp:3247
 #, c-format
 msgid "(expected 'Through hole'; actual '%s')"
 msgstr "(期待値は 'Through hole'; 現状 '%s')"
 
-#: pcbnew/footprint.cpp:3245
+#: pcbnew/footprint.cpp:3250
 #, c-format
 msgid "(expected 'SMD'; actual '%s')"
 msgstr "(期待値は 'SMD'; 現状 '%s')"
 
-#: pcbnew/footprint.cpp:3466
+#: pcbnew/footprint.cpp:3471
 #, c-format
 msgid "(net-tie pad group contains unknown pad number %s)"
 msgstr "(ネットタイのグループに未知のパッド番号 %s が含まれています)"
 
-#: pcbnew/footprint.cpp:3471
+#: pcbnew/footprint.cpp:3476
 #, c-format
 msgid "(pad %s appears in more than one net-tie pad group)"
 msgstr "(パッド %s は一つ以上のネットタイのグループにあります)"
 
-#: pcbnew/footprint.cpp:4006 pcbnew/pad.cpp:2525 pcbnew/zone.cpp:1803
+#: pcbnew/footprint.cpp:4011 pcbnew/pad.cpp:2519 pcbnew/zone.cpp:1827
 msgid "Inherited"
 msgstr "継承"
 
-#: pcbnew/footprint.cpp:4010 pcbnew/pad.cpp:2529 pcbnew/zone.cpp:1807
+#: pcbnew/footprint.cpp:4015 pcbnew/pad.cpp:2523 pcbnew/zone.cpp:1831
 msgid "Thermal reliefs for PTH"
 msgstr "PTH用のサーマルリリーフ"
 
-#: pcbnew/footprint.cpp:4070
+#: pcbnew/footprint.cpp:4075
 msgid "Not in Schematic"
 msgstr "回路図にない"
 
-#: pcbnew/footprint.cpp:4072
+#: pcbnew/footprint.cpp:4077
 msgid "Exclude From Position Files"
 msgstr "部品配置ファイルから除外"
 
-#: pcbnew/footprint.cpp:4082 pcbnew/pad.cpp:2694
+#: pcbnew/footprint.cpp:4087 pcbnew/pad.cpp:2688
 msgid "Overrides"
 msgstr "オーバーライド"
 
-#: pcbnew/footprint.cpp:4089 pcbnew/pad.cpp:2697
+#: pcbnew/footprint.cpp:4094 pcbnew/pad.cpp:2691
 msgid "Clearance Override"
 msgstr "クリアランスのオーバーライド"
 
-#: pcbnew/footprint.cpp:4094 pcbnew/pad.cpp:2707
+#: pcbnew/footprint.cpp:4099 pcbnew/pad.cpp:2701
 msgid "Solderpaste Margin Override"
 msgstr "ハンダペースト マージンの上書き値"
 
-#: pcbnew/footprint.cpp:4099 pcbnew/pad.cpp:2712
+#: pcbnew/footprint.cpp:4104 pcbnew/pad.cpp:2706
 msgid "Solderpaste Margin Ratio Override"
 msgstr "ハンダペースト マージン比率の上書き値"
 
-#: pcbnew/footprint.cpp:4105 pcbnew/pad.cpp:2718
+#: pcbnew/footprint.cpp:4110 pcbnew/pad.cpp:2712
 msgid "Zone Connection Style"
 msgstr "ゾーンの接続スタイル"
 
@@ -42923,20 +42504,20 @@ msgstr "読み込み専用のライブラリ '%s' からフットプリントを
 msgid "Save as editable copy"
 msgstr "編集可能なコピーとして保存"
 
-#: pcbnew/footprint_edit_frame.cpp:997
+#: pcbnew/footprint_edit_frame.cpp:1007
 #, c-format
 msgid "[from %s]"
 msgstr "[%s から]"
 
-#: pcbnew/footprint_edit_frame.cpp:1032
+#: pcbnew/footprint_edit_frame.cpp:1042
 msgid "[no footprint loaded]"
 msgstr "[フットプリントがロードされていません]"
 
-#: pcbnew/footprint_edit_frame.cpp:1088
+#: pcbnew/footprint_edit_frame.cpp:1098
 msgid "Updating Footprint Libraries"
 msgstr "フットプリント ライブラリを更新"
 
-#: pcbnew/footprint_edit_frame.cpp:1428
+#: pcbnew/footprint_edit_frame.cpp:1438
 msgid "No footprint selected."
 msgstr "フットプリントが選択されていません。"
 
@@ -43011,35 +42592,35 @@ msgstr "フットプリントをエクスポート"
 msgid "Footprint exported to file '%s'."
 msgstr "フットプリントをファイル '%s' へエクスポートしました。"
 
-#: pcbnew/footprint_libraries_utils.cpp:549
+#: pcbnew/footprint_libraries_utils.cpp:558
 #, c-format
 msgid "Delete footprint '%s' from library '%s'?"
 msgstr "フットプリント '%s' をライブラリ '%s' から削除しますか?"
 
-#: pcbnew/footprint_libraries_utils.cpp:566
+#: pcbnew/footprint_libraries_utils.cpp:575
 #, c-format
 msgid "Footprint '%s' deleted from library '%s'"
 msgstr "フットプリント '%s' はライブラリ '%s' から削除されました"
 
-#: pcbnew/footprint_libraries_utils.cpp:581
+#: pcbnew/footprint_libraries_utils.cpp:590
 msgid "No footprints to export!"
 msgstr "エクスポートするフットプリントがありません!"
 
-#: pcbnew/footprint_libraries_utils.cpp:617
+#: pcbnew/footprint_libraries_utils.cpp:626
 #, c-format
 msgid "Update footprints on board to refer to %s?"
 msgstr "基板上のフットプリントが %sを参照するように更新しますか?"
 
-#: pcbnew/footprint_libraries_utils.cpp:668
+#: pcbnew/footprint_libraries_utils.cpp:677
 msgid "Update footprints on board to refer to new library?"
 msgstr "基板上のフットプリントが 新しいライブラリを参照するように更新しますか?"
 
-#: pcbnew/footprint_libraries_utils.cpp:864
+#: pcbnew/footprint_libraries_utils.cpp:873
 #: pcbnew/footprint_viewer_frame.cpp:744
 msgid "No board currently open."
 msgstr "開いている基板がありません。"
 
-#: pcbnew/footprint_libraries_utils.cpp:890
+#: pcbnew/footprint_libraries_utils.cpp:899
 msgid ""
 "Unable to find the footprint on the main board.\n"
 "Cannot save."
@@ -43047,36 +42628,36 @@ msgstr ""
 "メイン基板上にフットプリントを見つけることができません。\n"
 "保存できません。"
 
-#: pcbnew/footprint_libraries_utils.cpp:898
+#: pcbnew/footprint_libraries_utils.cpp:907
 #: pcbnew/footprint_viewer_frame.cpp:752
 msgid "Previous footprint placement still in progress."
 msgstr "前のフットプリントの配置がまだ実行中です。"
 
-#: pcbnew/footprint_libraries_utils.cpp:974
+#: pcbnew/footprint_libraries_utils.cpp:983
 #: pcbnew/footprint_viewer_frame.cpp:793
 msgid "Insert Footprint"
 msgstr "フットプリントを挿入"
 
-#: pcbnew/footprint_libraries_utils.cpp:995
+#: pcbnew/footprint_libraries_utils.cpp:1004
 msgid "Save Footprint As"
 msgstr "フットプリントに名前を付けて保存"
 
-#: pcbnew/footprint_libraries_utils.cpp:1144
+#: pcbnew/footprint_libraries_utils.cpp:1153
 #, c-format
 msgid "Footprint %s already exists in %s."
 msgstr "フットプリント %s はすでに %s 内に既に存在します。"
 
-#: pcbnew/footprint_libraries_utils.cpp:1188
+#: pcbnew/footprint_libraries_utils.cpp:1197
 #, c-format
 msgid "Footprint '%s' replaced in '%s'"
 msgstr "フットプリント '%s' は '%s' で置き換えられました"
 
-#: pcbnew/footprint_libraries_utils.cpp:1189
+#: pcbnew/footprint_libraries_utils.cpp:1198
 #, c-format
 msgid "Footprint '%s' added to '%s'"
 msgstr "フットプリント '%s' を '%s' に追加しました"
 
-#: pcbnew/footprint_libraries_utils.cpp:1233
+#: pcbnew/footprint_libraries_utils.cpp:1242
 msgid "Untitled"
 msgstr "名称未設定"
 
@@ -43187,7 +42768,7 @@ msgstr "配線長"
 msgid "Routed Length"
 msgstr "配線長"
 
-#: pcbnew/generators/pcb_tuning_pattern.cpp:2172 pcbnew/pad.cpp:2688
+#: pcbnew/generators/pcb_tuning_pattern.cpp:2172 pcbnew/pad.cpp:2682
 #: pcbnew/pcb_track.cpp:1600
 msgid "Pad To Die Length"
 msgstr "パッドからダイまでの長さ"
@@ -44104,7 +43685,7 @@ msgstr ""
 msgid "pad"
 msgstr "パッド"
 
-#: pcbnew/pad.cpp:1289 pcbnew/pad.cpp:2603
+#: pcbnew/pad.cpp:1289 pcbnew/pad.cpp:2597
 msgid "Pin Type"
 msgstr "ピンのタイプ"
 
@@ -44215,96 +43796,90 @@ msgstr "PTHパッド %s %s (%s)"
 msgid "PTH pad %s"
 msgstr "PTH パッド%s"
 
-#: pcbnew/pad.cpp:2176
-msgid "(Pad has no layer)"
-msgstr "(パッドにはレイヤーがありません)"
-
 #: pcbnew/pad.cpp:2179
-msgid "(PTH pad has no copper layers)"
-msgstr "(PTHパッドには導体レイヤーがありません)"
-
-#: pcbnew/pad.cpp:2185
-msgid "(plated through holes normally have a copper pad on at least one layer)"
+#, fuzzy
+msgid ""
+"(plated through holes normally have a copper pad on at least one outer layer)"
 msgstr ""
 "(メッキされたスルーホールには通常、少なくとも 1 つの層に導体パッドがありま"
 "す)"
 
-#: pcbnew/pad.cpp:2193
+#: pcbnew/pad.cpp:2187
 msgid "('fiducial' property makes no sense on NPTH pads)"
 msgstr "(「基準」のプロパティはNPTHパッドに対しては意味がありません)"
 
-#: pcbnew/pad.cpp:2197
+#: pcbnew/pad.cpp:2191
 msgid "('testpoint' property makes no sense on NPTH pads)"
 msgstr "(「テストポイント」のプロパティはNPTHパッドに対しては意味がありません)"
 
-#: pcbnew/pad.cpp:2200
+#: pcbnew/pad.cpp:2194
 msgid "('heatsink' property makes no sense of NPTH pads)"
 msgstr "(「ヒートシンク」のプロパティはNPTHパッドに対しては意味がありません)"
 
-#: pcbnew/pad.cpp:2203
+#: pcbnew/pad.cpp:2197
 msgid "('castellated' property is for PTH pads)"
 msgstr "(端面スルーホールのプロパティは PTH パッド用です)"
 
-#: pcbnew/pad.cpp:2206
+#: pcbnew/pad.cpp:2200
 msgid "('BGA' property is for SMD pads)"
 msgstr "(BGAのプロパティは SMDパッド用です)"
 
-#: pcbnew/pad.cpp:2209
+#: pcbnew/pad.cpp:2203
 msgid "('mechanical' property is for PTH pads)"
 msgstr "(「機械的」特性はPTHパッド用です)"
 
-#: pcbnew/pad.cpp:2225
+#: pcbnew/pad.cpp:2219
 msgid "(connector pads normally have no solder paste; use a SMD pad instead)"
 msgstr ""
 "(コネクタ パッドには通常、ハンダペーストがありません。代わりに SMD パッドを使"
 "用してください)"
 
-#: pcbnew/pad.cpp:2233
+#: pcbnew/pad.cpp:2227
 msgid "(SMD pad has a hole)"
 msgstr "(SMDパッドにスルーホールがあります)"
 
-#: pcbnew/pad.cpp:2239
+#: pcbnew/pad.cpp:2233
 msgid "(SMD pad has copper on both sides of the board)"
 msgstr "(SMDパッドは基板の両面に銅が付いています)"
 
-#: pcbnew/pad.cpp:2245 pcbnew/pad.cpp:2258
+#: pcbnew/pad.cpp:2239 pcbnew/pad.cpp:2252
 msgid "(SMD pad has copper and mask layers on different sides of the board)"
 msgstr "(SMD パッドには基板の異なる面に銅レイヤーとマスクレイヤーがあります)"
 
-#: pcbnew/pad.cpp:2250 pcbnew/pad.cpp:2263
+#: pcbnew/pad.cpp:2244 pcbnew/pad.cpp:2257
 msgid "(SMD pad has copper and paste layers on different sides of the board)"
 msgstr "(SMD パッドは基板の異なる面に銅レイヤーとペーストレイヤーがあります)"
 
-#: pcbnew/pad.cpp:2269
+#: pcbnew/pad.cpp:2263
 msgid "(SMD pad has no outer layers)"
 msgstr "(SMDパッドに外側のレイヤーがありません)"
 
-#: pcbnew/pad.cpp:2289
+#: pcbnew/pad.cpp:2283
 msgid "(Pad must have a positive size)"
 msgstr "(パッドのサイズは正でなければなりません)"
 
-#: pcbnew/pad.cpp:2300
+#: pcbnew/pad.cpp:2294
 #, c-format
 msgid "(PTH pad hole size must be larger than %s)"
 msgstr "(PTHパッドの穴のサイズは %s より大きくなければなりません)"
 
-#: pcbnew/pad.cpp:2324
+#: pcbnew/pad.cpp:2318
 msgid "(PTH pad hole leaves no copper)"
 msgstr "(PTHパッドの穴には導体が残りません)"
 
-#: pcbnew/pad.cpp:2334
+#: pcbnew/pad.cpp:2328
 msgid "(PTH pad hole not fully inside copper)"
 msgstr "(PTHパッドの穴が導体の中に完全には入っていません)"
 
-#: pcbnew/pad.cpp:2341
+#: pcbnew/pad.cpp:2335
 msgid "(pad hole not inside pad shape)"
 msgstr "(パッドの穴がパッド形状の内側に入っていません)"
 
-#: pcbnew/pad.cpp:2346
+#: pcbnew/pad.cpp:2340
 msgid "(negative local clearance values have no effect)"
 msgstr "(負のローカルクリアランスの値は効果がありません)"
 
-#: pcbnew/pad.cpp:2365
+#: pcbnew/pad.cpp:2359
 msgid ""
 "(negative solder mask clearance is larger than some shape primitives; "
 "results may be surprising)"
@@ -44312,7 +43887,7 @@ msgstr ""
 "(負のハンダマスクのクリアランスは形状プリミティブよりも大きいです。予期せぬ結"
 "果になるかもしれません)"
 
-#: pcbnew/pad.cpp:2375
+#: pcbnew/pad.cpp:2369
 msgid ""
 "(negative solder mask clearance is larger than pad; no solder mask will be "
 "generated)"
@@ -44320,7 +43895,7 @@ msgstr ""
 "(パッドよりも大きい負のハンダマスクのクリアランスです。ハンダマスクは生成され"
 "ません)"
 
-#: pcbnew/pad.cpp:2394
+#: pcbnew/pad.cpp:2388
 msgid ""
 "(negative solder paste margin is larger than pad; no solder paste mask will "
 "be generated)"
@@ -44328,111 +43903,111 @@ msgstr ""
 "(負のハンダペースト マージンがパッドよりも大きいため、はんだペースト マスクは"
 "生成されません)"
 
-#: pcbnew/pad.cpp:2401
+#: pcbnew/pad.cpp:2395
 msgid "(negative corner radius is not allowed)"
 msgstr "(負のコーナー半径は許可されていません)"
 
-#: pcbnew/pad.cpp:2403
+#: pcbnew/pad.cpp:2397
 msgid "(corner size will make pad circular)"
 msgstr "(コーナーサイズによりパッドが円形になります)"
 
-#: pcbnew/pad.cpp:2408
+#: pcbnew/pad.cpp:2402
 msgid "(negative corner chamfer is not allowed)"
 msgstr "(負のコーナーの面取りは許可されていません)"
 
-#: pcbnew/pad.cpp:2410
+#: pcbnew/pad.cpp:2404
 msgid "(corner chamfer is too large)"
 msgstr "(コーナーの面取りが大きすぎます)"
 
-#: pcbnew/pad.cpp:2419
+#: pcbnew/pad.cpp:2413
 msgid "(trapezoid delta is too large)"
 msgstr "(台形デルタが大きすぎます)"
 
-#: pcbnew/pad.cpp:2429
+#: pcbnew/pad.cpp:2423
 msgid "(custom pad shape must resolve to a single polygon)"
 msgstr "(カスタム パッドの形状は単一のポリゴンにする必要があります)"
 
-#: pcbnew/pad.cpp:2494
+#: pcbnew/pad.cpp:2488
 msgid "Edge connector"
 msgstr "エッジ コネクタ"
 
-#: pcbnew/pad.cpp:2495
+#: pcbnew/pad.cpp:2489
 msgid "NPTH, mechanical"
 msgstr "NPTH(メッキなし貫通穴), 機構穴"
 
-#: pcbnew/pad.cpp:2501
+#: pcbnew/pad.cpp:2495
 msgid "Trapezoid"
 msgstr "台形"
 
-#: pcbnew/pad.cpp:2513
+#: pcbnew/pad.cpp:2507
 msgid "Castellated pad"
 msgstr "端面スルーホール パッド"
 
-#: pcbnew/pad.cpp:2514
+#: pcbnew/pad.cpp:2508
 msgid "Mechanical pad"
 msgstr "メカニカルパッド"
 
-#: pcbnew/pad.cpp:2536
+#: pcbnew/pad.cpp:2530
 msgid "Front, back and connected layers"
 msgstr "前面、背面、接続されたレイヤー"
 
-#: pcbnew/pad.cpp:2586
+#: pcbnew/pad.cpp:2580
 msgid "Pad Type"
 msgstr "パッドのタイプ"
 
-#: pcbnew/pad.cpp:2590
+#: pcbnew/pad.cpp:2584
 msgid "Pad Shape"
 msgstr "パッド形状"
 
-#: pcbnew/pad.cpp:2595
+#: pcbnew/pad.cpp:2589
 msgid "Pad Number"
 msgstr "パッド番号"
 
-#: pcbnew/pad.cpp:2607
+#: pcbnew/pad.cpp:2601
 msgid "Size X"
 msgstr "サイズ X"
 
-#: pcbnew/pad.cpp:2611
+#: pcbnew/pad.cpp:2605
 msgid "Size Y"
 msgstr "サイズ Y"
 
-#: pcbnew/pad.cpp:2644
+#: pcbnew/pad.cpp:2638
 msgid "Corner Radius Ratio"
 msgstr "角の半径比"
 
-#: pcbnew/pad.cpp:2649
+#: pcbnew/pad.cpp:2643
 msgid "Corner Radius Size"
 msgstr "コーナー半径サイズ"
 
-#: pcbnew/pad.cpp:2655
+#: pcbnew/pad.cpp:2649
 msgid "Hole Shape"
 msgstr "穴の形状"
 
-#: pcbnew/pad.cpp:2659
+#: pcbnew/pad.cpp:2653
 msgid "Hole Size X"
 msgstr "穴サイズ X"
 
-#: pcbnew/pad.cpp:2665
+#: pcbnew/pad.cpp:2659
 msgid "Hole Size Y"
 msgstr "穴サイズ Y"
 
-#: pcbnew/pad.cpp:2680
+#: pcbnew/pad.cpp:2674
 msgid "Fabrication Property"
 msgstr "基板製造用プロパティ"
 
-#: pcbnew/pad.cpp:2702 pcbnew/pcb_shape.cpp:1001 pcbnew/pcb_track.cpp:2097
+#: pcbnew/pad.cpp:2696 pcbnew/pcb_shape.cpp:1001 pcbnew/pcb_track.cpp:2097
 msgid "Soldermask Margin Override"
 msgstr "ハンダマスク マージンの上書き値"
 
-#: pcbnew/pad.cpp:2724 pcbnew/zone.cpp:2073
+#: pcbnew/pad.cpp:2718 pcbnew/zone.cpp:2097
 msgid "Thermal Relief Spoke Width"
 msgstr "サーマルリリーフ スポーク幅"
 
-#: pcbnew/pad.cpp:2730
+#: pcbnew/pad.cpp:2724
 msgid "Thermal Relief Spoke Angle"
 msgstr "サーマルリリーフ スポーク角度"
 
-#: pcbnew/pad.cpp:2735 pcbnew/zone.cpp:2067
+#: pcbnew/pad.cpp:2729 pcbnew/zone.cpp:2091
 msgid "Thermal Relief Gap"
 msgstr "サーマルリリーフ ギャップ"
 
@@ -45902,7 +45477,7 @@ msgid "Element token contains %d parameters."
 msgstr "要素トークンは %d パラメーターを含んでいます。"
 
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:985
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3069
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3072
 #, c-format
 msgid "Library folder '%s' has unexpected sub-folders."
 msgstr "ライブラリのフォルダー '%s' には予期しないサブフォルダーがあります。"
@@ -45914,7 +45489,7 @@ msgstr "予期しないファイル '%s' がライブラリ '%s' に見つかり
 
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:1023
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:3263
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3106
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3109
 #, c-format
 msgid "Footprint library '%s' cannot be deleted."
 msgstr "フットプリント ライブラリ '%s' は削除できません。"
@@ -45936,28 +45511,28 @@ msgid "Generating history section"
 msgstr "historyセクションを生成"
 
 #: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1198
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3018
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3012
 msgid "Generating BOM section"
 msgstr "BOMセクションを生成"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1365
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1361
 msgid "Generating CAD data"
 msgstr "CADデータを生成中"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:2627
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:2621
 #, c-format
 msgid "Exporting Layer %s, Net %s"
 msgstr "レイヤー %s, ネット %s をエクスポート"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3173
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3167
 msgid "Generating logistic section"
 msgstr "logisticセクションを生成"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3185
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3179
 msgid "Saving file"
 msgstr "ファイルを保存中"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3217
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3211
 msgid "Failed to save file to buffer"
 msgstr "ファイルをバッファに保存できませんでした"
 
@@ -46084,26 +45659,26 @@ msgstr ""
 msgid "Save Anyway"
 msgstr "強制的に保存"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:1463
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:1465
 #, c-format
 msgid "unknown pad type: %d"
 msgstr "不明なパッドのタイプ: %d"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2312
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2314
 #, c-format
 msgid "unknown via type %d"
 msgstr "不明なビア形状 %d"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2603
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2606
 #, c-format
 msgid "unknown zone corner smoothing type %d"
 msgstr "不明なゾーンの角のスムージング タイプ %d"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2752
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2755
 msgid "This file does not contain a PCB."
 msgstr "このファイルは基板 (PCB) を含んでいません。"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2925
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2928
 #, c-format
 msgid ""
 "Library '%s' does not exist.\n"
@@ -46112,26 +45687,26 @@ msgstr ""
 "ライブラリ '%s' は存在しません。\n"
 "作成しますか?"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2930
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2933
 msgid "Library Not Found"
 msgstr "ライブラリ が見つかりません"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2958
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2961
 #, c-format
 msgid "Footprint file name '%s' is not valid."
 msgstr "フットプリント ファイル名 '%s' は不正です。"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2964
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2967
 #, c-format
 msgid "Insufficient permissions to delete '%s'."
 msgstr "'%s' を削除する権限がありません。"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3088
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3091
 #, c-format
 msgid "Unexpected file '%s' found in library path '%s'."
 msgstr "予期しないファイル '%s' がライブラリ パス '%s' に見つかりました。"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:306
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:307
 msgid "KiCad footprint file"
 msgstr "KiCad フットプリント ファイル"
 
@@ -46319,7 +45894,7 @@ msgstr ""
 "以前のゾーンの塗りつぶし方式は現在ではサポートされていません。\n"
 "ゾーンの塗りつぶしを可能な限り忠実に変換します。"
 
-#: pcbnew/pcb_io/odbpp/odb_entity.cpp:686
+#: pcbnew/pcb_io/odbpp/odb_entity.cpp:722
 msgid "Failed to add component data"
 msgstr "コンポーネントデータの追加に失敗しました"
 
@@ -47185,7 +46760,7 @@ msgstr "配線幅: %s"
 msgid "Diff Pair Gap: %s"
 msgstr "差動ペアのギャップ: %s"
 
-#: pcbnew/router/router_tool.cpp:2776 pcbnew/tools/pcb_control.cpp:1707
+#: pcbnew/router/router_tool.cpp:2776 pcbnew/tools/pcb_control.cpp:1711
 #, c-format
 msgid "DP Max Uncoupled-length: %s"
 msgstr "差動ペアの最大非結合長:%s"
@@ -47909,10 +47484,6 @@ msgstr "線を作成"
 msgid "Create Arc"
 msgstr "円弧を作成"
 
-#: pcbnew/tools/drawing_stackup_table_tool.cpp:247
-msgid "Layer Name"
-msgstr "レイヤー名"
-
 #: pcbnew/tools/drawing_stackup_table_tool.cpp:262
 msgid "Thickness (mm)"
 msgstr "線幅 (mm)"
@@ -47997,7 +47568,7 @@ msgstr "アイテムを配置"
 msgid "Select Via Size"
 msgstr "ビアのサイズを選択"
 
-#: pcbnew/tools/drawing_tool.cpp:381 pcbnew/tools/drawing_tool.cpp:2386
+#: pcbnew/tools/drawing_tool.cpp:381 pcbnew/tools/drawing_tool.cpp:2388
 msgid "Draw Line"
 msgstr "線を描く"
 
@@ -48021,23 +47592,23 @@ msgstr "円弧を描く"
 msgid "Draw Bezier"
 msgstr "ベジェ曲線を描画"
 
-#: pcbnew/tools/drawing_tool.cpp:1595
+#: pcbnew/tools/drawing_tool.cpp:1597
 msgid "Draw Dimension"
 msgstr "寸法線を描画"
 
-#: pcbnew/tools/drawing_tool.cpp:2080
+#: pcbnew/tools/drawing_tool.cpp:2082
 msgid "Move Footprint Anchor"
 msgstr "フットプリントのアンカーを移動"
 
-#: pcbnew/tools/drawing_tool.cpp:3804
+#: pcbnew/tools/drawing_tool.cpp:3806
 msgid "Select Net:"
 msgstr "ネットを選択:"
 
-#: pcbnew/tools/drawing_tool.cpp:4046
+#: pcbnew/tools/drawing_tool.cpp:4048
 msgid "Via location violates DRC."
 msgstr "ビアの場所は DRC に違反します。"
 
-#: pcbnew/tools/drawing_tool.cpp:4136
+#: pcbnew/tools/drawing_tool.cpp:4138
 msgid "Place via"
 msgstr "ビアを配置"
 
@@ -50267,15 +49838,15 @@ msgstr "非表示"
 msgid "Inactive Layer Display"
 msgstr "非アクティブ レイヤーを表示"
 
-#: pcbnew/tools/pcb_control.cpp:690
+#: pcbnew/tools/pcb_control.cpp:694
 msgid "Preset Layer Pairs"
 msgstr "プリセットレイヤーペア"
 
-#: pcbnew/tools/pcb_control.cpp:780
+#: pcbnew/tools/pcb_control.cpp:784
 msgid "Item locked."
 msgstr "アイテムはロックされています。"
 
-#: pcbnew/tools/pcb_control.cpp:1003
+#: pcbnew/tools/pcb_control.cpp:1007
 msgid ""
 "Warning: some pasted items were on layers which are not present in the "
 "current board.\n"
@@ -50285,69 +49856,69 @@ msgstr ""
 "た。\n"
 "これらのアイテムを貼り付けることができませんでした。\n"
 
-#: pcbnew/tools/pcb_control.cpp:1070
+#: pcbnew/tools/pcb_control.cpp:1074
 msgid "Paste Text"
 msgstr "テキストを貼り付け"
 
-#: pcbnew/tools/pcb_control.cpp:1227
+#: pcbnew/tools/pcb_control.cpp:1231
 msgid "Invalid clipboard contents"
 msgstr "不正なクリップボードのデータ"
 
-#: pcbnew/tools/pcb_control.cpp:1510
+#: pcbnew/tools/pcb_control.cpp:1514
 msgid "Error loading board."
 msgstr "基板ロード中のエラー。"
 
-#: pcbnew/tools/pcb_control.cpp:1544
+#: pcbnew/tools/pcb_control.cpp:1548
 msgid "Append Board"
 msgstr "ボードを追加"
 
-#: pcbnew/tools/pcb_control.cpp:1605
+#: pcbnew/tools/pcb_control.cpp:1609
 msgid "Active Layer"
 msgstr "アクティブ レイヤー"
 
-#: pcbnew/tools/pcb_control.cpp:1606 pcbnew/widgets/appearance_controls.cpp:373
+#: pcbnew/tools/pcb_control.cpp:1610 pcbnew/widgets/appearance_controls.cpp:373
 #: pcbnew/widgets/appearance_controls_base.cpp:165
 msgid "All Layers"
 msgstr "すべてのレイヤー"
 
-#: pcbnew/tools/pcb_control.cpp:1618
+#: pcbnew/tools/pcb_control.cpp:1622
 msgid "Object Snapping"
 msgstr "オブジェクトのスナッピング"
 
-#: pcbnew/tools/pcb_control.cpp:1697
+#: pcbnew/tools/pcb_control.cpp:1701
 #, c-format
 msgid "DP Gap Constraints: %s"
 msgstr "差動ペアのギャップの制約: %s"
 
-#: pcbnew/tools/pcb_control.cpp:1738
+#: pcbnew/tools/pcb_control.cpp:1742
 msgid "Resolved clearance"
 msgstr "解決済みクリアランス"
 
-#: pcbnew/tools/pcb_control.cpp:1748
+#: pcbnew/tools/pcb_control.cpp:1752
 msgid "Actual clearance"
 msgstr "実際のクリアランス"
 
-#: pcbnew/tools/pcb_control.cpp:1791
+#: pcbnew/tools/pcb_control.cpp:1795
 msgid "Resolved hole clearance"
 msgstr "解決済みの穴のクリアランス"
 
-#: pcbnew/tools/pcb_control.cpp:1796
+#: pcbnew/tools/pcb_control.cpp:1800
 msgid "Actual hole clearance"
 msgstr "実際の穴のクリアランス"
 
-#: pcbnew/tools/pcb_control.cpp:1829
+#: pcbnew/tools/pcb_control.cpp:1833
 msgid "Resolved edge clearance"
 msgstr "解決済みのエッジクリアランス"
 
-#: pcbnew/tools/pcb_control.cpp:1834
+#: pcbnew/tools/pcb_control.cpp:1838
 msgid "Resolved margin clearance"
 msgstr "解決済みのマージンクリアランス"
 
-#: pcbnew/tools/pcb_control.cpp:1845
+#: pcbnew/tools/pcb_control.cpp:1849
 msgid "Selected Items"
 msgstr "選択アイテム"
 
-#: pcbnew/tools/pcb_control.cpp:1916
+#: pcbnew/tools/pcb_control.cpp:1920
 msgid "Selected 2D Length"
 msgstr "選択された 2D 長"
 
@@ -50476,7 +50047,7 @@ msgid "Auto-fill Zone(s)"
 msgstr "ゾーンを自動的に塗りつぶす"
 
 #: pcbnew/tools/zone_filler_tool.cpp:277
-#: pcbnew/widgets/appearance_controls.cpp:3434
+#: pcbnew/widgets/appearance_controls.cpp:3470
 msgid "Open Preferences"
 msgstr "設定を開く"
 
@@ -50707,115 +50278,115 @@ msgid "Filter nets"
 msgstr "ネットをフィルター"
 
 #: pcbnew/widgets/appearance_controls.cpp:613
-#: pcbnew/widgets/appearance_controls.cpp:1792
+#: pcbnew/widgets/appearance_controls.cpp:1828
 msgid "Layer Display Options"
 msgstr "レイヤー表示オプション"
 
 #: pcbnew/widgets/appearance_controls.cpp:625
-#: pcbnew/widgets/appearance_controls.cpp:1798
+#: pcbnew/widgets/appearance_controls.cpp:1834
 #, c-format
 msgid "Inactive layers (%s):"
 msgstr "非アクティブ レイヤー (%s):"
 
 #: pcbnew/widgets/appearance_controls.cpp:627
-#: pcbnew/widgets/appearance_controls.cpp:1800
+#: pcbnew/widgets/appearance_controls.cpp:1836
 msgid "Inactive layers:"
 msgstr "非アクティブ レイヤー:"
 
 #: pcbnew/widgets/appearance_controls.cpp:641
-#: pcbnew/widgets/appearance_controls.cpp:1805
+#: pcbnew/widgets/appearance_controls.cpp:1841
 msgid "Inactive layers will be shown in full color"
 msgstr "非アクティブのレイヤーをフルカラーで表示"
 
 #: pcbnew/widgets/appearance_controls.cpp:646
-#: pcbnew/widgets/appearance_controls.cpp:1807
+#: pcbnew/widgets/appearance_controls.cpp:1843
 msgid "Dim"
 msgstr "ぼかし"
 
 #: pcbnew/widgets/appearance_controls.cpp:648
-#: pcbnew/widgets/appearance_controls.cpp:1808
+#: pcbnew/widgets/appearance_controls.cpp:1844
 msgid "Inactive layers will be dimmed"
 msgstr "非アクティブのレイヤーをぼかしで表示"
 
 #: pcbnew/widgets/appearance_controls.cpp:655
-#: pcbnew/widgets/appearance_controls.cpp:1811
+#: pcbnew/widgets/appearance_controls.cpp:1847
 msgid "Inactive layers will be hidden"
 msgstr "非アクティブのレイヤーを非表示にする"
 
 #: pcbnew/widgets/appearance_controls.cpp:666
-#: pcbnew/widgets/appearance_controls.cpp:1813
+#: pcbnew/widgets/appearance_controls.cpp:1849
 msgid "Flip board view"
 msgstr "基板ビューを反転"
 
 #: pcbnew/widgets/appearance_controls.cpp:688
-#: pcbnew/widgets/appearance_controls.cpp:2522
+#: pcbnew/widgets/appearance_controls.cpp:2558
 msgid "Net Display Options"
 msgstr "ネット表示オプション"
 
 #: pcbnew/widgets/appearance_controls.cpp:700
-#: pcbnew/widgets/appearance_controls.cpp:2527
+#: pcbnew/widgets/appearance_controls.cpp:2563
 #, c-format
 msgid "Net colors (%s):"
 msgstr "ネットの色(%s):"
 
 #: pcbnew/widgets/appearance_controls.cpp:702
-#: pcbnew/widgets/appearance_controls.cpp:2529
+#: pcbnew/widgets/appearance_controls.cpp:2565
 msgid "Net colors:"
 msgstr "ネットの色:"
 
 #: pcbnew/widgets/appearance_controls.cpp:707
-#: pcbnew/widgets/appearance_controls.cpp:2532
+#: pcbnew/widgets/appearance_controls.cpp:2568
 msgid "Choose when to show net and netclass colors"
 msgstr "ネットとネットクラスのカラー表示を行う条件を選択"
 
 #: pcbnew/widgets/appearance_controls.cpp:716
-#: pcbnew/widgets/appearance_controls.cpp:2535
+#: pcbnew/widgets/appearance_controls.cpp:2571
 msgid "Net and netclass colors are shown on all copper items"
 msgstr "すべての導体アイテムのネットとネットクラスをカラー表示"
 
 #: pcbnew/widgets/appearance_controls.cpp:724
-#: pcbnew/widgets/appearance_controls.cpp:2538
+#: pcbnew/widgets/appearance_controls.cpp:2574
 msgid "Net and netclass colors are shown on the ratsnest only"
 msgstr "ラッツネストのみネットとネットクラスをカラー表示"
 
 #: pcbnew/widgets/appearance_controls.cpp:731
-#: pcbnew/widgets/appearance_controls.cpp:2541
+#: pcbnew/widgets/appearance_controls.cpp:2577
 msgid "Net and netclass colors are not shown"
 msgstr "ネットとネットクラスのカラー表示"
 
 #: pcbnew/widgets/appearance_controls.cpp:742
-#: pcbnew/widgets/appearance_controls.cpp:2546
+#: pcbnew/widgets/appearance_controls.cpp:2582
 #, c-format
 msgid "Ratsnest display (%s):"
 msgstr "ラッツネスト表示 (%s):"
 
 #: pcbnew/widgets/appearance_controls.cpp:744
-#: pcbnew/widgets/appearance_controls.cpp:2548
+#: pcbnew/widgets/appearance_controls.cpp:2584
 msgid "Ratsnest display:"
 msgstr "ラッツネスト表示:"
 
 #: pcbnew/widgets/appearance_controls.cpp:749
-#: pcbnew/widgets/appearance_controls.cpp:2551
+#: pcbnew/widgets/appearance_controls.cpp:2587
 msgid "Choose which ratsnest lines to display"
 msgstr "どのラッツネストの線を表示するかを選択"
 
 #: pcbnew/widgets/appearance_controls.cpp:759
-#: pcbnew/widgets/appearance_controls.cpp:2554
+#: pcbnew/widgets/appearance_controls.cpp:2590
 msgid "Show ratsnest lines to items on all layers"
 msgstr "すべてのレイヤーにあるアイテムへのラッツネストの線を表示"
 
 #: pcbnew/widgets/appearance_controls.cpp:764
-#: pcbnew/widgets/appearance_controls.cpp:2556
+#: pcbnew/widgets/appearance_controls.cpp:2592
 msgid "Visible layers"
 msgstr "表示レイヤー"
 
 #: pcbnew/widgets/appearance_controls.cpp:766
-#: pcbnew/widgets/appearance_controls.cpp:2557
+#: pcbnew/widgets/appearance_controls.cpp:2593
 msgid "Show ratsnest lines to items on visible layers"
 msgstr "可視レイヤーにあるアイテムへのラッツネストの線を表示"
 
 #: pcbnew/widgets/appearance_controls.cpp:773
-#: pcbnew/widgets/appearance_controls.cpp:2560
+#: pcbnew/widgets/appearance_controls.cpp:2596
 msgid "Hide all ratsnest lines"
 msgstr "すべてのラッツネストの線を非表示"
 
@@ -50833,13 +50404,13 @@ msgid "Highlight %s"
 msgstr "%s をハイライト"
 
 #: pcbnew/widgets/appearance_controls.cpp:935
-#: pcbnew/widgets/appearance_controls.cpp:2391
+#: pcbnew/widgets/appearance_controls.cpp:2427
 #, c-format
 msgid "Select Tracks and Vias in %s"
 msgstr "%s の配線とビアを選択"
 
 #: pcbnew/widgets/appearance_controls.cpp:938
-#: pcbnew/widgets/appearance_controls.cpp:2394
+#: pcbnew/widgets/appearance_controls.cpp:2430
 #, c-format
 msgid "Unselect Tracks and Vias in %s"
 msgstr "%s の配線とビアの選択を解除"
@@ -50985,90 +50556,270 @@ msgstr "ユーザー定義レイヤー 8"
 msgid "User defined layer 9"
 msgstr "ユーザー定義レイヤー 9"
 
-#: pcbnew/widgets/appearance_controls.cpp:1730
+#: pcbnew/widgets/appearance_controls.cpp:1684
+#, fuzzy
+msgid "User defined layer 10"
+msgstr "ユーザー定義レイヤー 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1685
+#, fuzzy
+msgid "User defined layer 11"
+msgstr "ユーザー定義レイヤー 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1686
+#, fuzzy
+msgid "User defined layer 12"
+msgstr "ユーザー定義レイヤー 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1687
+#, fuzzy
+msgid "User defined layer 13"
+msgstr "ユーザー定義レイヤー 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1688
+#, fuzzy
+msgid "User defined layer 14"
+msgstr "ユーザー定義レイヤー 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1689
+#, fuzzy
+msgid "User defined layer 15"
+msgstr "ユーザー定義レイヤー 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1690
+#, fuzzy
+msgid "User defined layer 16"
+msgstr "ユーザー定義レイヤー 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1691
+#, fuzzy
+msgid "User defined layer 17"
+msgstr "ユーザー定義レイヤー 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1692
+#, fuzzy
+msgid "User defined layer 18"
+msgstr "ユーザー定義レイヤー 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1693
+#, fuzzy
+msgid "User defined layer 19"
+msgstr "ユーザー定義レイヤー 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1694
+#, fuzzy
+msgid "User defined layer 20"
+msgstr "ユーザー定義レイヤー 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1695
+#, fuzzy
+msgid "User defined layer 21"
+msgstr "ユーザー定義レイヤー 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1696
+#, fuzzy
+msgid "User defined layer 22"
+msgstr "ユーザー定義レイヤー 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1697
+#, fuzzy
+msgid "User defined layer 23"
+msgstr "ユーザー定義レイヤー 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1698
+#, fuzzy
+msgid "User defined layer 24"
+msgstr "ユーザー定義レイヤー 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1699
+#, fuzzy
+msgid "User defined layer 25"
+msgstr "ユーザー定義レイヤー 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1700
+#, fuzzy
+msgid "User defined layer 26"
+msgstr "ユーザー定義レイヤー 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1701
+#, fuzzy
+msgid "User defined layer 27"
+msgstr "ユーザー定義レイヤー 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1702
+#, fuzzy
+msgid "User defined layer 28"
+msgstr "ユーザー定義レイヤー 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1703
+#, fuzzy
+msgid "User defined layer 29"
+msgstr "ユーザー定義レイヤー 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1704
+#, fuzzy
+msgid "User defined layer 30"
+msgstr "ユーザー定義レイヤー 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1705
+#, fuzzy
+msgid "User defined layer 31"
+msgstr "ユーザー定義レイヤー 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1706
+#, fuzzy
+msgid "User defined layer 32"
+msgstr "ユーザー定義レイヤー 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1707
+#, fuzzy
+msgid "User defined layer 33"
+msgstr "ユーザー定義レイヤー 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1708
+#, fuzzy
+msgid "User defined layer 34"
+msgstr "ユーザー定義レイヤー 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1709
+#, fuzzy
+msgid "User defined layer 35"
+msgstr "ユーザー定義レイヤー 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1710
+#, fuzzy
+msgid "User defined layer 36"
+msgstr "ユーザー定義レイヤー 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1711
+#, fuzzy
+msgid "User defined layer 37"
+msgstr "ユーザー定義レイヤー 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1712
+#, fuzzy
+msgid "User defined layer 38"
+msgstr "ユーザー定義レイヤー 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1713
+#, fuzzy
+msgid "User defined layer 39"
+msgstr "ユーザー定義レイヤー 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1714
+#, fuzzy
+msgid "User defined layer 40"
+msgstr "ユーザー定義レイヤー 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1715
+#, fuzzy
+msgid "User defined layer 41"
+msgstr "ユーザー定義レイヤー 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1716
+#, fuzzy
+msgid "User defined layer 42"
+msgstr "ユーザー定義レイヤー 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1717
+#, fuzzy
+msgid "User defined layer 43"
+msgstr "ユーザー定義レイヤー 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1718
+#, fuzzy
+msgid "User defined layer 44"
+msgstr "ユーザー定義レイヤー 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1719
+#, fuzzy
+msgid "User defined layer 45"
+msgstr "ユーザー定義レイヤー 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1766
 msgid "Front copper layer"
 msgstr "表面の導体層"
 
-#: pcbnew/widgets/appearance_controls.cpp:1731
+#: pcbnew/widgets/appearance_controls.cpp:1767
 msgid "Back copper layer"
 msgstr "裏面の導体層"
 
-#: pcbnew/widgets/appearance_controls.cpp:1732
+#: pcbnew/widgets/appearance_controls.cpp:1768
 msgid "Inner copper layer"
 msgstr "内部の導体層"
 
-#: pcbnew/widgets/appearance_controls.cpp:1822
+#: pcbnew/widgets/appearance_controls.cpp:1858
 msgid "Show All Copper Layers"
 msgstr "すべての導体レイヤーを表示"
 
-#: pcbnew/widgets/appearance_controls.cpp:1824
+#: pcbnew/widgets/appearance_controls.cpp:1860
 msgid "Hide All Copper Layers"
 msgstr "すべての導体レイヤーを非表示"
 
-#: pcbnew/widgets/appearance_controls.cpp:1835
+#: pcbnew/widgets/appearance_controls.cpp:1871
 msgid "Show All Non Copper Layers"
 msgstr "すべての非導体レイヤーを表示"
 
-#: pcbnew/widgets/appearance_controls.cpp:1839
+#: pcbnew/widgets/appearance_controls.cpp:1875
 msgid "Hide All Non Copper Layers"
 msgstr "すべての非導体レイヤーを非表示"
 
-#: pcbnew/widgets/appearance_controls.cpp:1853
+#: pcbnew/widgets/appearance_controls.cpp:1889
 msgid "Show Only Front Assembly Layers"
 msgstr "表面組立てレイヤーのみ表示"
 
-#: pcbnew/widgets/appearance_controls.cpp:1856
+#: pcbnew/widgets/appearance_controls.cpp:1892
 msgid "Show Only Front Layers"
 msgstr "表面レイヤーのみ表示"
 
-#: pcbnew/widgets/appearance_controls.cpp:1863
+#: pcbnew/widgets/appearance_controls.cpp:1899
 msgid "Show Only Inner Layers"
 msgstr "内層レイヤーのみ表示"
 
-#: pcbnew/widgets/appearance_controls.cpp:1867
+#: pcbnew/widgets/appearance_controls.cpp:1903
 msgid "Show Only Back Layers"
 msgstr "裏面レイヤーのみ表示"
 
-#: pcbnew/widgets/appearance_controls.cpp:1871
+#: pcbnew/widgets/appearance_controls.cpp:1907
 msgid "Show Only Back Assembly Layers"
 msgstr "裏面組立てレイヤーのみ表示"
 
-#: pcbnew/widgets/appearance_controls.cpp:2248
+#: pcbnew/widgets/appearance_controls.cpp:2284
 #, c-format
 msgid "Set opacity of %s"
 msgstr "%s の不透明度を設定"
 
-#: pcbnew/widgets/appearance_controls.cpp:2367
+#: pcbnew/widgets/appearance_controls.cpp:2403
 msgid "Set Netclass Color"
 msgstr "ネットクラスをの色を設定"
 
-#: pcbnew/widgets/appearance_controls.cpp:2371
+#: pcbnew/widgets/appearance_controls.cpp:2407
 msgid "Use Color from Schematic"
 msgstr "回路図の色を使用する"
 
-#: pcbnew/widgets/appearance_controls.cpp:2380
+#: pcbnew/widgets/appearance_controls.cpp:2416
 msgid "Clear Netclass Color"
 msgstr "ネットクラスの色をクリア"
 
-#: pcbnew/widgets/appearance_controls.cpp:2388
+#: pcbnew/widgets/appearance_controls.cpp:2424
 #, c-format
 msgid "Highlight Nets in %s"
 msgstr "%s のネットをハイライト"
 
-#: pcbnew/widgets/appearance_controls.cpp:2399
+#: pcbnew/widgets/appearance_controls.cpp:2435
 msgid "Show All Netclasses"
 msgstr "すべてのネットクラスを表示"
 
-#: pcbnew/widgets/appearance_controls.cpp:2401
+#: pcbnew/widgets/appearance_controls.cpp:2437
 msgid "Hide All Other Netclasses"
 msgstr "他のすべてのネットクラスを非表示"
 
-#: pcbnew/widgets/appearance_controls.cpp:2462
+#: pcbnew/widgets/appearance_controls.cpp:2498
 #, c-format
 msgid "Show or hide ratsnest for nets in %s"
 msgstr "%s のネットのラッツネストを表示/非表示"
 
-#: pcbnew/widgets/appearance_controls.cpp:3447
+#: pcbnew/widgets/appearance_controls.cpp:3483
 msgid ""
 "The current color theme is read-only.  Create a new theme in Preferences to "
 "enable color editing."
@@ -51267,7 +51018,7 @@ msgid "Delete all nets in group '%s'?"
 msgstr "グループ '%s' に含まれるネットをすべて削除しますか?"
 
 #: pcbnew/widgets/search_handlers.cpp:179 pcbnew/zone.cpp:812
-#: pcbnew/zone.cpp:1909
+#: pcbnew/zone.cpp:1933
 msgid "Priority"
 msgstr "優先度"
 
@@ -51322,7 +51073,7 @@ msgstr "配置元"
 msgid "%s"
 msgstr "%s"
 
-#: pcbnew/zone.cpp:862 pcbnew/zone.cpp:1972
+#: pcbnew/zone.cpp:862 pcbnew/zone.cpp:1996
 msgid "Fill Mode"
 msgstr "塗りつぶしモード"
 
@@ -51386,79 +51137,79 @@ msgstr "ルールエリア %s"
 msgid "Zone %s %s"
 msgstr "ゾーン %s %s"
 
-#: pcbnew/zone.cpp:1916
+#: pcbnew/zone.cpp:1940
 msgid "Keepout"
 msgstr "キープアウト(禁止)"
 
-#: pcbnew/zone.cpp:1918
+#: pcbnew/zone.cpp:1942
 msgid "Keep Out Tracks"
 msgstr "配線を禁止"
 
-#: pcbnew/zone.cpp:1924
+#: pcbnew/zone.cpp:1948
 msgid "Keep Out Vias"
 msgstr "ビアの配置を禁止"
 
-#: pcbnew/zone.cpp:1930
+#: pcbnew/zone.cpp:1954
 msgid "Keep Out Pads"
 msgstr "パッドの配置を禁止"
 
-#: pcbnew/zone.cpp:1936
+#: pcbnew/zone.cpp:1960
 msgid "Keep Out Copper Pours"
 msgstr "銅箔塗りつぶし禁止"
 
-#: pcbnew/zone.cpp:1942
+#: pcbnew/zone.cpp:1966
 msgid "Keep Out Footprints"
 msgstr "フットプリントの配置を禁止"
 
-#: pcbnew/zone.cpp:1951
+#: pcbnew/zone.cpp:1975
 msgid "Enable"
 msgstr "有効化"
 
-#: pcbnew/zone.cpp:1958
+#: pcbnew/zone.cpp:1982
 msgid "Source Type"
 msgstr "ソース タイプ"
 
-#: pcbnew/zone.cpp:1963
+#: pcbnew/zone.cpp:1987
 msgid "Source Name"
 msgstr "ソース名"
 
-#: pcbnew/zone.cpp:1995
+#: pcbnew/zone.cpp:2019
 msgid "Cannot be less than zone minimum width"
 msgstr "ゾーンの最小幅より狭くできません"
 
-#: pcbnew/zone.cpp:2001
+#: pcbnew/zone.cpp:2025
 msgid "Hatch Width"
 msgstr "ハッチング幅"
 
-#: pcbnew/zone.cpp:2008
+#: pcbnew/zone.cpp:2032
 msgid "Hatch Gap"
 msgstr "ハッチングの間隔"
 
-#: pcbnew/zone.cpp:2015
+#: pcbnew/zone.cpp:2039
 msgid "Hatch Minimum Hole Ratio"
 msgstr "ハッチングの穴の最小比率"
 
-#: pcbnew/zone.cpp:2023
+#: pcbnew/zone.cpp:2047
 msgid "Smoothing Effort"
 msgstr "スムージング効果"
 
-#: pcbnew/zone.cpp:2029
+#: pcbnew/zone.cpp:2053
 msgid "Smoothing Amount"
 msgstr "スムージング量"
 
-#: pcbnew/zone.cpp:2035
+#: pcbnew/zone.cpp:2059
 msgid "Remove Islands"
 msgstr "孤立した導体部分を削除"
 
-#: pcbnew/zone.cpp:2040
+#: pcbnew/zone.cpp:2064
 msgid "Minimum Island Area"
 msgstr "孤立した導体部分の最小サイズ"
 
-#: pcbnew/zone.cpp:2055
+#: pcbnew/zone.cpp:2079
 msgid "Minimum Width"
 msgstr "最小幅"
 
-#: pcbnew/zone.cpp:2063
+#: pcbnew/zone.cpp:2087
 msgid "Pad Connections"
 msgstr "パッド接続"
 
@@ -51679,6 +51430,198 @@ msgstr "KiCad 回路図シンボル"
 msgid "KiCad Drawing Sheet"
 msgstr "KiCad 図面シート"
 
+#~ msgid "CrtYd_Front"
+#~ msgstr "CrtYd_Front"
+
+#~ msgid "Fab_Front"
+#~ msgstr "Fab_Front"
+
+#~ msgid "Adhes_Front"
+#~ msgstr "Adhes_Front"
+
+#~ msgid "SoldP_Front"
+#~ msgstr "SoldP_Front"
+
+#~ msgid "SilkS_Front"
+#~ msgstr "SilkS_Front"
+
+#~ msgid "Mask_Front"
+#~ msgstr "Mask_Front"
+
+#~ msgid "If you want a front copper layer"
+#~ msgstr "基板表面に導体層を使用したい場合"
+
+#~ msgid "Front_layer"
+#~ msgstr "Front_layer"
+
+#~ msgid "Layer name of front (top) copper layer"
+#~ msgstr "表面 (最上面) の導体層の名称"
+
+#~ msgid "In1"
+#~ msgstr "In1"
+
+#~ msgid "In2"
+#~ msgstr "In2"
+
+#~ msgid "In3"
+#~ msgstr "In3"
+
+#~ msgid "In4"
+#~ msgstr "In4"
+
+#~ msgid "In5"
+#~ msgstr "In5"
+
+#~ msgid "In6"
+#~ msgstr "In6"
+
+#~ msgid "In7"
+#~ msgstr "In7"
+
+#~ msgid "In8"
+#~ msgstr "In8"
+
+#~ msgid "In9"
+#~ msgstr "In9"
+
+#~ msgid "In10"
+#~ msgstr "In10"
+
+#~ msgid "In11"
+#~ msgstr "In11"
+
+#~ msgid "In12"
+#~ msgstr "In12"
+
+#~ msgid "In13"
+#~ msgstr "In13"
+
+#~ msgid "In14"
+#~ msgstr "In14"
+
+#~ msgid "In15"
+#~ msgstr "In15"
+
+#~ msgid "In16"
+#~ msgstr "In16"
+
+#~ msgid "In17"
+#~ msgstr "In17"
+
+#~ msgid "In18"
+#~ msgstr "In18"
+
+#~ msgid "In19"
+#~ msgstr "In19"
+
+#~ msgid "In20"
+#~ msgstr "In20"
+
+#~ msgid "In21"
+#~ msgstr "In21"
+
+#~ msgid "In22"
+#~ msgstr "In22"
+
+#~ msgid "In23"
+#~ msgstr "In23"
+
+#~ msgid "In24"
+#~ msgstr "In24"
+
+#~ msgid "In25"
+#~ msgstr "In25"
+
+#~ msgid "In26"
+#~ msgstr "In26"
+
+#~ msgid "In27"
+#~ msgstr "In27"
+
+#~ msgid "In28"
+#~ msgstr "In28"
+
+#~ msgid "In29"
+#~ msgstr "In29"
+
+#~ msgid "In30"
+#~ msgstr "In30"
+
+#~ msgid "If you want a back copper layer"
+#~ msgstr "基板裏面に導体層を使用したい場合"
+
+#~ msgid "Layer name of back (bottom) copper layer"
+#~ msgstr "裏面 (最背面) の導体層の名称"
+
+#~ msgid "SoldM_Back"
+#~ msgstr "SoldM_Back"
+
+#~ msgid "SilkS_Back"
+#~ msgstr "SilkS_Back"
+
+#~ msgid "SoldP_Back"
+#~ msgstr "SoldP_Back"
+
+#~ msgid "Adhes_Back"
+#~ msgstr "Adhes_Back"
+
+#~ msgid "Fab_Back"
+#~ msgstr "Fab_Back"
+
+#~ msgid "CrtYd_Back"
+#~ msgstr "CrtYd_Back"
+
+#~ msgid "Pcb_Edges"
+#~ msgstr "Pcb_Edges"
+
+#~ msgid "Margin"
+#~ msgstr "マージン"
+
+#~ msgid "Eco1"
+#~ msgstr "Eco1"
+
+#~ msgid "Eco2"
+#~ msgstr "Eco2"
+
+#~ msgid "Comments"
+#~ msgstr "コメント"
+
+#~ msgid "Drawings"
+#~ msgstr "線画"
+
+#~ msgid "User1"
+#~ msgstr "User1"
+
+#~ msgid "User2"
+#~ msgstr "User2"
+
+#~ msgid "User3"
+#~ msgstr "User3"
+
+#~ msgid "User4"
+#~ msgstr "User4"
+
+#~ msgid "User5"
+#~ msgstr "User5"
+
+#~ msgid "User6"
+#~ msgstr "User6"
+
+#~ msgid "User7"
+#~ msgstr "User7"
+
+#~ msgid "User8"
+#~ msgstr "User8"
+
+#~ msgid "User9"
+#~ msgstr "User9"
+
+#~ msgid "(Pad has no layer)"
+#~ msgstr "(パッドにはレイヤーがありません)"
+
+#~ msgid "(PTH pad has no copper layers)"
+#~ msgstr "(PTHパッドには導体レイヤーがありません)"
+
 #, c-format
 #~ msgid "Field%d"
 #~ msgstr "フィールド%d"
diff --git a/translation/pofiles/ka.po b/translation/pofiles/ka.po
index d9c09cff16..7a5b4bceaf 100644
--- a/translation/pofiles/ka.po
+++ b/translation/pofiles/ka.po
@@ -3,7 +3,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: KiCad\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-01-28 19:42+0300\n"
+"POT-Creation-Date: 2025-01-29 19:59+0300\n"
 "PO-Revision-Date: 2024-02-19 17:02+0000\n"
 "Last-Translator: Temuri Doghonadze <temuri.doghonadze@gmail.com>\n"
 "Language-Team: Georgian <https://hosted.weblate.org/projects/kicad/master-"
@@ -152,7 +152,7 @@ msgstr ""
 #: pcbnew/pcb_io/easyedapro/pcb_io_easyedapro.cpp:116
 #: pcbnew/pcb_io/fabmaster/pcb_io_fabmaster.cpp:59
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:503
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2703
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2706
 #, c-format
 msgid "Loading %s..."
 msgstr "%s-ის ჩატვირთვა..."
@@ -275,7 +275,7 @@ msgstr ""
 #: 3d-viewer/3d_viewer/eda_3d_viewer_frame.cpp:667
 #: eeschema/dialogs/panel_eeschema_display_options_base.cpp:27
 #: eeschema/dialogs/panel_sym_display_options_base.cpp:25
-#: pcbnew/footprint_edit_frame.cpp:242 pcbnew/footprint_edit_frame.cpp:955
+#: pcbnew/footprint_edit_frame.cpp:242 pcbnew/footprint_edit_frame.cpp:965
 #: pcbnew/pcb_edit_frame.cpp:326 pcbnew/pcb_edit_frame.cpp:1708
 #: pcbnew/tools/pcb_actions.cpp:1327
 msgid "Appearance"
@@ -315,10 +315,10 @@ msgstr ""
 #: 3d-viewer/3d_viewer/eda_3d_viewer_frame.cpp:748 common/confirm.cpp:211
 #: common/dialogs/dialog_grid_settings.cpp:82
 #: common/dialogs/dialog_grid_settings.cpp:89
-#: common/dialogs/panel_embedded_files.cpp:296
-#: common/dialogs/panel_embedded_files.cpp:369
-#: common/dialogs/panel_embedded_files.cpp:400
-#: common/dialogs/panel_embedded_files.cpp:410
+#: common/dialogs/panel_embedded_files.cpp:307
+#: common/dialogs/panel_embedded_files.cpp:416
+#: common/dialogs/panel_embedded_files.cpp:447
+#: common/dialogs/panel_embedded_files.cpp:457
 #: common/dialogs/panel_setup_severities.cpp:44 common/kidialog.cpp:126
 #: eeschema/dialogs/dialog_erc.cpp:878
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1812
@@ -341,9 +341,9 @@ msgstr ""
 #: pcb_calculator/calculator_panels/panel_fusing_current.cpp:191
 #: pcb_calculator/calculator_panels/panel_fusing_current.cpp:203
 #: pcbnew/dialogs/dialog_drc.cpp:984
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:397
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:389
 #: pcbnew/drc/drc_item.cpp:231 pcbnew/pcb_marker.cpp:211
-#: pcbnew/widgets/appearance_controls.cpp:2729
+#: pcbnew/widgets/appearance_controls.cpp:2765
 msgid "Error"
 msgstr "შეცდომა"
 
@@ -695,7 +695,7 @@ msgstr ""
 msgid "Model Bounding Boxes"
 msgstr ""
 
-#: 3d-viewer/dialogs/appearance_controls_3D.cpp:77 common/layer_id.cpp:170
+#: 3d-viewer/dialogs/appearance_controls_3D.cpp:77 common/layer_id.cpp:125
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:30
 #: eeschema/dialogs/dialog_update_from_pcb_base.cpp:64
 #: pcb_calculator/calculator_panels/panel_rf_attenuators_base.cpp:111
@@ -800,13 +800,13 @@ msgid "Uncheck 'Use board stackup colors' to allow color editing."
 msgstr ""
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:563
-#: pcbnew/widgets/appearance_controls.cpp:2198
+#: pcbnew/widgets/appearance_controls.cpp:2234
 #, c-format
 msgid "Show or hide %s"
 msgstr ""
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:633
-#: pcbnew/widgets/appearance_controls.cpp:2571
+#: pcbnew/widgets/appearance_controls.cpp:2607
 #, c-format
 msgid "Presets (%s+Tab):"
 msgstr ""
@@ -814,93 +814,93 @@ msgstr ""
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:647
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1644
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2078
-#: pcbnew/widgets/appearance_controls.cpp:2596
+#: pcbnew/widgets/appearance_controls.cpp:2632
 msgid "Save preset..."
 msgstr ""
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:648
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1645
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2079
-#: pcbnew/widgets/appearance_controls.cpp:2597
+#: pcbnew/widgets/appearance_controls.cpp:2633
 msgid "Delete preset..."
 msgstr ""
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:754
-#: pcbnew/widgets/appearance_controls.cpp:2702
+#: pcbnew/widgets/appearance_controls.cpp:2738
 msgid "Layer preset name:"
 msgstr ""
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:755
-#: pcbnew/widgets/appearance_controls.cpp:2703
+#: pcbnew/widgets/appearance_controls.cpp:2739
 msgid "Save Layer Preset"
 msgstr ""
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:770
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1819
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2221
-#: pcbnew/widgets/appearance_controls.cpp:2736
+#: pcbnew/widgets/appearance_controls.cpp:2772
 msgid "Overwrite existing preset?"
 msgstr "გადავაწერო არსებულ პრესეტს?"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:796
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1844
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2246
-#: pcbnew/widgets/appearance_controls.cpp:2762
+#: pcbnew/widgets/appearance_controls.cpp:2798
 msgid "Presets"
 msgstr "პრესეტები"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:805
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1856
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2258
-#: pcbnew/widgets/appearance_controls.cpp:2774
+#: pcbnew/widgets/appearance_controls.cpp:2810
 msgid "Delete Preset"
 msgstr "პარამეტრის წაშლა"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:806
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1857
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2259
-#: pcbnew/widgets/appearance_controls.cpp:2775
+#: pcbnew/widgets/appearance_controls.cpp:2811
 msgid "Select preset:"
 msgstr "აირჩიეთ პრესეტი:"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:864
-#: pcbnew/widgets/appearance_controls.cpp:2875
+#: pcbnew/widgets/appearance_controls.cpp:2911
 #, c-format
 msgid "Viewports (%s+Tab):"
 msgstr ""
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:873
-#: pcbnew/widgets/appearance_controls.cpp:2884
+#: pcbnew/widgets/appearance_controls.cpp:2920
 msgid "Save viewport..."
 msgstr ""
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:874
-#: pcbnew/widgets/appearance_controls.cpp:2885
+#: pcbnew/widgets/appearance_controls.cpp:2921
 msgid "Delete viewport..."
 msgstr ""
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:905
-#: pcbnew/widgets/appearance_controls.cpp:2934
+#: pcbnew/widgets/appearance_controls.cpp:2970
 msgid "Viewport name:"
 msgstr ""
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:906
-#: pcbnew/widgets/appearance_controls.cpp:2934
+#: pcbnew/widgets/appearance_controls.cpp:2970
 msgid "Save Viewport"
 msgstr ""
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:946
-#: pcbnew/widgets/appearance_controls.cpp:2973
+#: pcbnew/widgets/appearance_controls.cpp:3009
 msgid "Viewports"
 msgstr ""
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:955
-#: pcbnew/widgets/appearance_controls.cpp:2982
+#: pcbnew/widgets/appearance_controls.cpp:3018
 msgid "Delete Viewport"
 msgstr ""
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:956
-#: pcbnew/widgets/appearance_controls.cpp:2983
+#: pcbnew/widgets/appearance_controls.cpp:3019
 msgid "Select viewport:"
 msgstr ""
 
@@ -1267,7 +1267,7 @@ msgid "Z:"
 msgstr ""
 
 #: 3d-viewer/dialogs/panel_preview_3d_model_base.cpp:68
-#: gerbview/gerber_draw_item.cpp:722 pcbnew/footprint.cpp:1676
+#: gerbview/gerber_draw_item.cpp:722 pcbnew/footprint.cpp:1681
 #: pcbnew/pad.cpp:1361
 msgid "Rotation"
 msgstr "შემობრუნება"
@@ -1845,8 +1845,8 @@ msgid "Information"
 msgstr "ინფორმაცია"
 
 #: common/confirm.cpp:266 common/confirm.cpp:269
-#: common/dialogs/panel_embedded_files.cpp:272
-#: common/dialogs/panel_embedded_files.cpp:346
+#: common/dialogs/panel_embedded_files.cpp:285
+#: common/dialogs/panel_embedded_files.cpp:393
 #: eeschema/design_block_utils.cpp:50 eeschema/design_block_utils.cpp:183
 #: eeschema/symbol_editor/symbol_editor.cpp:372
 #: eeschema/symbol_editor/symbol_editor.cpp:998
@@ -1861,7 +1861,7 @@ msgstr "ინფორმაცია"
 #: pcbnew/dialogs/dialog_gencad_export_options.cpp:119
 #: pcbnew/dialogs/dialog_track_via_properties.cpp:570
 #: pcbnew/footprint_libraries_utils.cpp:375
-#: pcbnew/footprint_libraries_utils.cpp:1148 pcbnew/router/router_tool.cpp:1849
+#: pcbnew/footprint_libraries_utils.cpp:1157 pcbnew/router/router_tool.cpp:1849
 #: pcbnew/router/router_tool.cpp:2603
 #: pcbnew/tools/footprint_editor_control.cpp:470 pcbnew/zone_filler.cpp:881
 msgid "Confirmation"
@@ -1901,7 +1901,7 @@ msgid "KiCad Design Block folders"
 msgstr ""
 
 #: common/design_block_io.cpp:172
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3036
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3039
 #, c-format
 msgid "Cannot overwrite library path '%s'."
 msgstr ""
@@ -1915,7 +1915,7 @@ msgid ""
 msgstr ""
 
 #: common/design_block_io.cpp:201 pcbnew/pcb_io/geda/pcb_io_geda.cpp:977
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3061
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3064
 #, c-format
 msgid "Insufficient permissions to delete folder '%s'."
 msgstr ""
@@ -2013,8 +2013,8 @@ msgstr ""
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:50
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:99
 #: pcbnew/dialogs/panel_pcbnew_action_plugins_base.cpp:42
-#: pcbnew/footprint_libraries_utils.cpp:1006
-#: pcbnew/footprint_libraries_utils.cpp:1334
+#: pcbnew/footprint_libraries_utils.cpp:1015
+#: pcbnew/footprint_libraries_utils.cpp:1343
 msgid "Description"
 msgstr ""
 
@@ -2386,7 +2386,7 @@ msgstr "გარემოს ცვლადები"
 #: eeschema/dialogs/panel_bom_presets_base.cpp:80
 #: eeschema/dialogs/panel_sym_lib_table.cpp:384
 #: eeschema/dialogs/panel_template_fieldnames_base.cpp:42
-#: eeschema/fields_grid_table.cpp:478 eeschema/sch_pin.cpp:1579
+#: eeschema/fields_grid_table.cpp:469 eeschema/sch_pin.cpp:1579
 #: eeschema/sch_symbol.cpp:2065 eeschema/sch_symbol.cpp:2115
 #: eeschema/symbol_editor/symbol_editor.cpp:1598
 #: eeschema/symbol_viewer_frame.cpp:459
@@ -2396,13 +2396,15 @@ msgstr "გარემოს ცვლადები"
 #: kicad/pcm/dialogs/dialog_manage_repositories_base.cpp:39
 #: kicad/pcm/dialogs/panel_package_base.cpp:50
 #: pcbnew/dialogs/dialog_footprint_wizard_list_base.cpp:42
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:54
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:170
 #: pcbnew/dialogs/panel_fp_lib_table.cpp:438
-#: pcbnew/pcb_fields_grid_table.cpp:174 pcbnew/pcb_group.cpp:507
+#: pcbnew/pcb_fields_grid_table.cpp:143 pcbnew/pcb_group.cpp:507
 #: pcbnew/widgets/pcb_net_inspector_panel.cpp:120
 #: pcbnew/widgets/search_handlers.cpp:176
 #: pcbnew/widgets/search_handlers.cpp:309
 #: pcbnew/widgets/search_handlers.cpp:388 pcbnew/zone.cpp:853
-#: pcbnew/zone.cpp:1913 pcbnew/zone_manager/dialog_zone_manager_base.cpp:38
+#: pcbnew/zone.cpp:1937 pcbnew/zone_manager/dialog_zone_manager_base.cpp:38
 #: pcbnew/zone_manager/model_zones_overview_table.h:75
 msgid "Name"
 msgstr ""
@@ -2584,7 +2586,7 @@ msgstr ""
 #: eeschema/symbol_editor/symbol_editor.cpp:860
 #: pcb_calculator/dialogs/dialog_regulator_form_base.cpp:27
 #: pcbnew/board_stackup_manager/dialog_dielectric_list_manager_base.cpp:31
-#: pcbnew/footprint_libraries_utils.cpp:1040
+#: pcbnew/footprint_libraries_utils.cpp:1049
 msgid "Name:"
 msgstr ""
 
@@ -3161,7 +3163,7 @@ msgstr "პარამეტრი"
 #: eeschema/dialogs/dialog_sim_format_value.cpp:75
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:57
 #: eeschema/dialogs/panel_sym_lib_table.cpp:385
-#: eeschema/fields_grid_table.cpp:479 eeschema/sch_symbol.cpp:1098
+#: eeschema/fields_grid_table.cpp:470 eeschema/sch_symbol.cpp:1098
 #: eeschema/sch_symbol.cpp:2062 eeschema/sch_symbol.cpp:2112
 #: eeschema/sch_symbol.cpp:2994 eeschema/sim/simulator_frame_ui.cpp:616
 #: eeschema/sim/simulator_frame_ui.cpp:2673
@@ -3171,13 +3173,13 @@ msgstr "პარამეტრი"
 #: eeschema/widgets/search_handlers.cpp:247
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:69
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:70
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:65
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:157
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:169
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:48
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:57
-#: pcbnew/dialogs/panel_fp_lib_table.cpp:439 pcbnew/footprint.cpp:4048
+#: pcbnew/dialogs/panel_fp_lib_table.cpp:439 pcbnew/footprint.cpp:4053
 #: pcbnew/footprint_wizard_frame.cpp:326 pcbnew/pcb_dimension.cpp:605
-#: pcbnew/pcb_fields_grid_table.cpp:175 pcbnew/plot_board_layers.cpp:107
+#: pcbnew/pcb_fields_grid_table.cpp:144 pcbnew/plot_board_layers.cpp:107
 #: pcbnew/widgets/search_handlers.cpp:119
 msgid "Value"
 msgstr ""
@@ -3292,7 +3294,7 @@ msgstr "გამოტანის რეჟიმი:"
 #: eeschema/dialogs/dialog_plot_schematic_base.cpp:78
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:72
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:69
-#: eeschema/fields_grid_table.cpp:491
+#: eeschema/fields_grid_table.cpp:482
 #: eeschema/printing/dialog_print_using_printer_base.cpp:35
 #: eeschema/sch_bus_entry.cpp:674 eeschema/sch_junction.cpp:383
 #: eeschema/sch_line.cpp:1099 eeschema/sim/simulator_frame_ui.cpp:609
@@ -3521,7 +3523,7 @@ msgstr ""
 #: common/dialogs/git/dialog_git_auth.cpp:54
 #: common/dialogs/git/dialog_git_commit.cpp:143
 #: common/dialogs/git/dialog_git_switch.cpp:69
-#: common/dialogs/panel_embedded_files.cpp:370 common/tool/actions.cpp:159
+#: common/dialogs/panel_embedded_files.cpp:417 common/tool/actions.cpp:159
 #: eeschema/dialogs/dialog_erc.cpp:426
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1344 eeschema/sheet.cpp:783
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:962
@@ -4037,7 +4039,7 @@ msgstr ""
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283
 #: pcbnew/microwave/microwave_polygon.cpp:127 pcbnew/tools/pcb_control.cpp:348
 #: pcbnew/widgets/appearance_controls.cpp:637
-#: pcbnew/widgets/appearance_controls.cpp:1804
+#: pcbnew/widgets/appearance_controls.cpp:1840
 msgid "Normal"
 msgstr "ნორმალი"
 
@@ -4390,8 +4392,8 @@ msgid "One of the nicknames will need to be changed after adding this library."
 msgstr ""
 
 #: common/dialogs/panel_design_block_lib_table.cpp:1010
-#: common/dialogs/panel_embedded_files.cpp:348
-#: common/dialogs/panel_embedded_files.cpp:370
+#: common/dialogs/panel_embedded_files.cpp:395
+#: common/dialogs/panel_embedded_files.cpp:417
 #: eeschema/design_block_utils.cpp:89
 #: eeschema/dialogs/panel_sym_lib_table.cpp:688 eeschema/sch_base_frame.cpp:306
 #: pcbnew/dialogs/panel_fp_lib_table.cpp:1038
@@ -4475,8 +4477,8 @@ msgstr "ხილული"
 #: eeschema/symbol_editor/symbol_editor.cpp:826 include/lib_table_grid.h:208
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:46
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:95
-#: pcbnew/footprint_libraries_utils.cpp:1005
-#: pcbnew/footprint_libraries_utils.cpp:1333
+#: pcbnew/footprint_libraries_utils.cpp:1014
+#: pcbnew/footprint_libraries_utils.cpp:1342
 msgid "Nickname"
 msgstr "მეტსახელი"
 
@@ -4560,24 +4562,14 @@ msgstr ""
 msgid "Copy the reference for this embedded file"
 msgstr ""
 
-#: common/dialogs/panel_embedded_files.cpp:260
-#, fuzzy
-msgid "Select a file to embed"
-msgstr "აირჩიეთ ფაილი"
-
-#: common/dialogs/panel_embedded_files.cpp:261
-#, fuzzy
-msgid "All files|*.*"
-msgstr "ყველა ფაილი"
-
-#: common/dialogs/panel_embedded_files.cpp:270
-#: common/dialogs/panel_embedded_files.cpp:343
+#: common/dialogs/panel_embedded_files.cpp:283
+#: common/dialogs/panel_embedded_files.cpp:390
 #, c-format
 msgid "File '%s' already exists."
 msgstr ""
 
-#: common/dialogs/panel_embedded_files.cpp:274
-#: common/dialogs/panel_embedded_files.cpp:348
+#: common/dialogs/panel_embedded_files.cpp:286
+#: common/dialogs/panel_embedded_files.cpp:395
 #: eeschema/design_block_utils.cpp:51 eeschema/design_block_utils.cpp:184
 #: eeschema/symbol_editor/symbol_editor.cpp:373
 #: eeschema/symbol_editor/symbol_editor.cpp:999
@@ -4589,41 +4581,51 @@ msgstr ""
 #: pcbnew/dialogs/dialog_export_odbpp.cpp:411
 #: pcbnew/dialogs/dialog_gencad_export_options.cpp:120
 #: pcbnew/footprint_libraries_utils.cpp:376
-#: pcbnew/footprint_libraries_utils.cpp:1150
+#: pcbnew/footprint_libraries_utils.cpp:1159
 #: pcbnew/tools/footprint_editor_control.cpp:472
 msgid "Overwrite"
 msgstr "თავზე გადაწერა"
 
-#: common/dialogs/panel_embedded_files.cpp:293
+#: common/dialogs/panel_embedded_files.cpp:305
 #, fuzzy, c-format
 msgid "Failed to add file '%s'."
 msgstr "ფაილის ინდექსში ჩამატება ჩავარდა: %s"
 
-#: common/dialogs/panel_embedded_files.cpp:330
+#: common/dialogs/panel_embedded_files.cpp:318
+#, fuzzy
+msgid "Select a file to embed"
+msgstr "აირჩიეთ ფაილი"
+
+#: common/dialogs/panel_embedded_files.cpp:319
+#, fuzzy
+msgid "All files|*.*"
+msgstr "ყველა ფაილი"
+
+#: common/dialogs/panel_embedded_files.cpp:377
 #, fuzzy
 msgid "Select a directory to export files"
 msgstr "ანგარიშის ფაილში ჩაწერა"
 
-#: common/dialogs/panel_embedded_files.cpp:362
+#: common/dialogs/panel_embedded_files.cpp:409
 #, c-format
 msgid "Directory '%s' is not writable."
 msgstr ""
 
-#: common/dialogs/panel_embedded_files.cpp:365
+#: common/dialogs/panel_embedded_files.cpp:412
 #, c-format
 msgid "Folder '%s' is not writable."
 msgstr ""
 
-#: common/dialogs/panel_embedded_files.cpp:370
+#: common/dialogs/panel_embedded_files.cpp:417
 msgid "Retry"
 msgstr ""
 
-#: common/dialogs/panel_embedded_files.cpp:397
+#: common/dialogs/panel_embedded_files.cpp:444
 #, fuzzy, c-format
 msgid "Failed to open file '%s'."
 msgstr "ფაილის გახსნა შეუძლებელია"
 
-#: common/dialogs/panel_embedded_files.cpp:407
+#: common/dialogs/panel_embedded_files.cpp:454
 #, fuzzy, c-format
 msgid "Failed to write file '%s'."
 msgstr "ფაილის გახსნა შეუძლებელია"
@@ -4906,12 +4908,12 @@ msgstr ""
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1099
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:583
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:854
-#: pcbnew/dialogs/dialog_plot_base.cpp:118 pcbnew/footprint.cpp:4007
-#: pcbnew/pad.cpp:2507 pcbnew/pad.cpp:2526 pcbnew/pcb_dimension.cpp:1973
+#: pcbnew/dialogs/dialog_plot_base.cpp:118 pcbnew/footprint.cpp:4012
+#: pcbnew/pad.cpp:2501 pcbnew/pad.cpp:2520 pcbnew/pcb_dimension.cpp:1973
 #: pcbnew/widgets/appearance_controls.cpp:729
 #: pcbnew/widgets/appearance_controls.cpp:771
-#: pcbnew/widgets/appearance_controls.cpp:2540
-#: pcbnew/widgets/appearance_controls.cpp:2559 pcbnew/zone.cpp:1804
+#: pcbnew/widgets/appearance_controls.cpp:2576
+#: pcbnew/widgets/appearance_controls.cpp:2595 pcbnew/zone.cpp:1828
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:83
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 msgid "None"
@@ -5133,9 +5135,9 @@ msgstr "მითითებული არაა"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:232
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:363
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:332
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:854 pcbnew/footprint.cpp:4009
-#: pcbnew/pad.cpp:2528 pcbnew/pcb_table.cpp:533 pcbnew/pcb_textbox.cpp:795
-#: pcbnew/zone.cpp:857 pcbnew/zone.cpp:1806
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:854 pcbnew/footprint.cpp:4014
+#: pcbnew/pad.cpp:2522 pcbnew/pcb_table.cpp:533 pcbnew/pcb_textbox.cpp:795
+#: pcbnew/zone.cpp:857 pcbnew/zone.cpp:1830
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 msgid "Solid"
 msgstr "მყარი"
@@ -5262,7 +5264,7 @@ msgstr "ახალი სახელი:"
 
 #: common/dialogs/panel_setup_netclasses_base.cpp:52
 #: pcbnew/tools/board_inspection_tool.cpp:641
-#: pcbnew/tools/board_inspection_tool.cpp:1201 pcbnew/zone.cpp:2048
+#: pcbnew/tools/board_inspection_tool.cpp:1201 pcbnew/zone.cpp:2072
 msgid "Clearance"
 msgstr ""
 
@@ -5358,7 +5360,7 @@ msgstr ""
 
 #: common/dialogs/panel_setup_netclasses_base.cpp:153
 #: eeschema/sch_field.cpp:1270 eeschema/sch_label.cpp:207
-#: pcbnew/board_connected_item.cpp:200 pcbnew/pad.cpp:2582 pcbnew/zone.cpp:1907
+#: pcbnew/board_connected_item.cpp:200 pcbnew/pad.cpp:2576 pcbnew/zone.cpp:1931
 msgid "Net Class"
 msgstr ""
 
@@ -5482,7 +5484,7 @@ msgstr "ხაზი"
 #: common/eda_shape.cpp:2203
 #: eeschema/dialogs/dialog_label_properties_base.cpp:178
 #: eeschema/sch_label.cpp:2249
-#: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:2499
+#: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:2493
 #: pcbnew/pcb_dimension.cpp:1974
 msgid "Rectangle"
 msgstr "მართკუთხედი"
@@ -5656,7 +5658,7 @@ msgstr ""
 msgid "Hotkeys"
 msgstr "კლავიატურის მალსახმობები"
 
-#: common/eda_base_frame.cpp:1116 kicad/project_tree_pane.cpp:1008
+#: common/eda_base_frame.cpp:1116 kicad/project_tree_pane.cpp:1009
 #, fuzzy
 msgid "Version Control"
 msgstr "ვერსია"
@@ -5714,7 +5716,7 @@ msgstr ""
 
 #: common/eda_base_frame.cpp:1182 common/tool/actions.cpp:1106
 #: common/tool/common_tools.cpp:617 kicad/tools/kicad_manager_actions.cpp:147
-#: pcbnew/footprint_edit_frame.cpp:1035 pcbnew/menubar_footprint_editor.cpp:92
+#: pcbnew/footprint_edit_frame.cpp:1045 pcbnew/menubar_footprint_editor.cpp:92
 msgid "Footprint Editor"
 msgstr ""
 
@@ -5881,7 +5883,7 @@ msgstr "დუიმი"
 msgid "Constrain to H, V, 45"
 msgstr ""
 
-#: common/eda_draw_frame.cpp:1121 pcbnew/footprint_libraries_utils.cpp:1368
+#: common/eda_draw_frame.cpp:1121 pcbnew/footprint_libraries_utils.cpp:1377
 msgid "Select Library"
 msgstr ""
 
@@ -6104,7 +6106,7 @@ msgstr "რკალი"
 #: eeschema/dialogs/dialog_label_properties_base.cpp:172
 #: eeschema/sch_label.cpp:2247 gerbview/gerber_draw_item.cpp:231
 #: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:1515
-#: pcbnew/pad.cpp:2498 pcbnew/pcb_dimension.cpp:1975
+#: pcbnew/pad.cpp:2492 pcbnew/pcb_dimension.cpp:1975
 msgid "Circle"
 msgstr "წრე"
 
@@ -6186,7 +6188,7 @@ msgstr "წერტილები"
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:40
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:169
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2140 pcbnew/pad.cpp:1348
-#: pcbnew/pcb_fields_grid_table.cpp:177 pcbnew/pcb_reference_image.cpp:215
+#: pcbnew/pcb_fields_grid_table.cpp:146 pcbnew/pcb_reference_image.cpp:215
 #: pcbnew/pcb_reference_image.cpp:368 pcbnew/pcb_tablecell.cpp:197
 #: pcbnew/pcb_tablecell.cpp:204 pcbnew/pcb_target.cpp:156
 #: pcbnew/pcb_target.cpp:249 pcbnew/pcb_text.cpp:292 pcbnew/pcb_textbox.cpp:814
@@ -6203,7 +6205,7 @@ msgstr ""
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:55
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:56
 #: pcbnew/pad.cpp:1349 pcbnew/pcb_dimension.cpp:1012
-#: pcbnew/pcb_fields_grid_table.cpp:178 pcbnew/pcb_reference_image.cpp:217
+#: pcbnew/pcb_fields_grid_table.cpp:147 pcbnew/pcb_reference_image.cpp:217
 #: pcbnew/pcb_reference_image.cpp:375 pcbnew/pcb_tablecell.cpp:198
 #: pcbnew/pcb_tablecell.cpp:205 pcbnew/pcb_text.cpp:293
 #: pcbnew/pcb_textbox.cpp:815
@@ -6288,7 +6290,7 @@ msgstr "შემვსები ფერი"
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:62
 #: eeschema/dialogs/dialog_tablecell_properties_base.cpp:119
 #: eeschema/dialogs/dialog_text_properties_base.cpp:113
-#: eeschema/fields_grid_table.cpp:484 eeschema/sch_label.cpp:1197
+#: eeschema/fields_grid_table.cpp:475 eeschema/sch_label.cpp:1197
 #: eeschema/sch_label.cpp:2269 eeschema/sch_tablecell.cpp:128
 #: eeschema/sch_text.cpp:637 eeschema/sch_textbox.cpp:543
 #: pagelayout_editor/dialogs/properties_frame_base.cpp:98
@@ -6299,7 +6301,7 @@ msgstr "შემვსები ფერი"
 #: pcbnew/dialogs/dialog_tablecell_properties_base.cpp:125
 #: pcbnew/dialogs/panel_fp_editor_graphics_defaults_base.cpp:57
 #: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:52
-#: pcbnew/pcb_fields_grid_table.cpp:180
+#: pcbnew/pcb_fields_grid_table.cpp:149
 msgid "Italic"
 msgstr "დახრა"
 
@@ -6314,7 +6316,7 @@ msgstr "დახრა"
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:63
 #: eeschema/dialogs/dialog_tablecell_properties_base.cpp:116
 #: eeschema/dialogs/dialog_text_properties_base.cpp:108
-#: eeschema/fields_grid_table.cpp:485 eeschema/sch_label.cpp:1197
+#: eeschema/fields_grid_table.cpp:476 eeschema/sch_label.cpp:1197
 #: eeschema/sch_label.cpp:2270 eeschema/sch_tablecell.cpp:128
 #: eeschema/sch_text.cpp:637 eeschema/sch_textbox.cpp:543
 #: eeschema/widgets/tuner_slider_base.cpp:48
@@ -6331,8 +6333,8 @@ msgstr ""
 #: common/eda_text.cpp:1330
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:242
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
-#: eeschema/fields_grid_table.cpp:310 eeschema/fields_grid_table.cpp:725
-#: eeschema/fields_grid_table.cpp:869 eeschema/pin_type.cpp:113
+#: eeschema/fields_grid_table.cpp:301 eeschema/fields_grid_table.cpp:716
+#: eeschema/fields_grid_table.cpp:860 eeschema/pin_type.cpp:113
 #: eeschema/sch_field.cpp:1144 eeschema/sch_field.cpp:1731
 #: eeschema/sch_pin.cpp:2185 pcbnew/dialogs/dialog_render_job.cpp:42
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2604
@@ -6342,9 +6344,9 @@ msgstr ""
 #: common/eda_text.cpp:1331 common/eda_text.cpp:1340
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:303 eeschema/fields_grid_table.cpp:311
-#: eeschema/fields_grid_table.cpp:726 eeschema/fields_grid_table.cpp:737
-#: eeschema/fields_grid_table.cpp:871 eeschema/fields_grid_table.cpp:895
+#: eeschema/fields_grid_table.cpp:294 eeschema/fields_grid_table.cpp:302
+#: eeschema/fields_grid_table.cpp:717 eeschema/fields_grid_table.cpp:728
+#: eeschema/fields_grid_table.cpp:862 eeschema/fields_grid_table.cpp:886
 #: eeschema/sch_field.cpp:1145 eeschema/sch_field.cpp:1155
 #: eeschema/sch_field.cpp:1732 eeschema/sch_field.cpp:1741
 #: eeschema/sch_text.cpp:658 gerbview/gerber_file_image.cpp:361
@@ -6359,8 +6361,8 @@ msgstr "ცენტრი"
 #: common/eda_text.cpp:1332
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:242
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
-#: eeschema/fields_grid_table.cpp:312 eeschema/fields_grid_table.cpp:727
-#: eeschema/fields_grid_table.cpp:873 eeschema/pin_type.cpp:112
+#: eeschema/fields_grid_table.cpp:303 eeschema/fields_grid_table.cpp:718
+#: eeschema/fields_grid_table.cpp:864 eeschema/pin_type.cpp:112
 #: eeschema/sch_field.cpp:1146 eeschema/sch_field.cpp:1733
 #: eeschema/sch_pin.cpp:2184 pcbnew/dialogs/dialog_render_job.cpp:43
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2605
@@ -6369,8 +6371,8 @@ msgstr ""
 
 #: common/eda_text.cpp:1339
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:302 eeschema/fields_grid_table.cpp:736
-#: eeschema/fields_grid_table.cpp:893 eeschema/sch_field.cpp:1154
+#: eeschema/fields_grid_table.cpp:293 eeschema/fields_grid_table.cpp:727
+#: eeschema/fields_grid_table.cpp:884 eeschema/sch_field.cpp:1154
 #: eeschema/sch_field.cpp:1740 eeschema/sch_text.cpp:657
 #: pcbnew/dialogs/dialog_render_job.cpp:44
 msgid "Top"
@@ -6378,8 +6380,8 @@ msgstr ""
 
 #: common/eda_text.cpp:1341
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:304 eeschema/fields_grid_table.cpp:738
-#: eeschema/fields_grid_table.cpp:897 eeschema/sch_field.cpp:1156
+#: eeschema/fields_grid_table.cpp:295 eeschema/fields_grid_table.cpp:729
+#: eeschema/fields_grid_table.cpp:888 eeschema/sch_field.cpp:1156
 #: eeschema/sch_field.cpp:1742 eeschema/sch_text.cpp:659
 #: pcbnew/dialogs/dialog_render_job.cpp:40
 msgid "Bottom"
@@ -6392,15 +6394,15 @@ msgstr ""
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:68
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:68
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:65
-#: eeschema/fields_grid_table.cpp:487 eeschema/sch_field.cpp:1781
+#: eeschema/fields_grid_table.cpp:478 eeschema/sch_field.cpp:1781
 #: eeschema/sch_pin.cpp:1589 eeschema/sch_pin.cpp:2230
 #: eeschema/sch_symbol.cpp:2965 eeschema/sch_tablecell.cpp:203
 #: eeschema/sch_text.cpp:783 eeschema/sch_textbox.cpp:714
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:59
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:60
-#: pcbnew/footprint.cpp:4039 pcbnew/pad.cpp:2545 pcbnew/pcb_dimension.cpp:1756
-#: pcbnew/pcb_dimension.cpp:1831 pcbnew/pcb_fields_grid_table.cpp:182
-#: pcbnew/pcb_tablecell.cpp:207 pcbnew/zone.cpp:1977
+#: pcbnew/footprint.cpp:4044 pcbnew/pad.cpp:2539 pcbnew/pcb_dimension.cpp:1756
+#: pcbnew/pcb_dimension.cpp:1831 pcbnew/pcb_fields_grid_table.cpp:151
+#: pcbnew/pcb_tablecell.cpp:207 pcbnew/zone.cpp:2001
 msgid "Orientation"
 msgstr "ორიენტაცია"
 
@@ -6419,7 +6421,7 @@ msgstr "ტექსტის თვისებები"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:71
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:71
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:68
-#: eeschema/fields_grid_table.cpp:490 eeschema/sch_field.cpp:1136
+#: eeschema/fields_grid_table.cpp:481 eeschema/sch_field.cpp:1136
 #: eeschema/sch_label.cpp:1195 eeschema/sch_tablecell.cpp:126
 #: eeschema/sch_text.cpp:635 eeschema/sch_textbox.cpp:541
 #: eeschema/widgets/sch_properties_panel.cpp:258 pcbnew/pcb_dimension.cpp:628
@@ -6434,14 +6436,14 @@ msgstr "ფონტი"
 #: pcbnew/board_stackup_manager/panel_board_stackup_base.cpp:91
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:56
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:57
-#: pcbnew/pcb_fields_grid_table.cpp:179 pcbnew/pcb_tablecell.cpp:206
+#: pcbnew/pcb_fields_grid_table.cpp:148 pcbnew/pcb_tablecell.cpp:206
 #: pcbnew/pcb_text.cpp:291
 msgid "Thickness"
 msgstr "სისქე"
 
 #: common/eda_text.cpp:1375 eeschema/sch_field.cpp:1772
 #: eeschema/sch_text.cpp:772 pcbnew/microwave/microwave_polygon.cpp:127
-#: pcbnew/pcb_fields_grid_table.cpp:187
+#: pcbnew/pcb_fields_grid_table.cpp:156
 msgid "Mirrored"
 msgstr ""
 
@@ -6925,7 +6927,7 @@ msgstr ""
 #: common/widgets/listbox_tricks.cpp:51
 #: eeschema/tools/sch_editor_control.cpp:2270
 #: eeschema/tools/symbol_editor_edit_tool.cpp:1020
-#: pcbnew/dialogs/panel_setup_rules.cpp:132 pcbnew/tools/pcb_control.cpp:1234
+#: pcbnew/dialogs/panel_setup_rules.cpp:132 pcbnew/tools/pcb_control.cpp:1238
 msgid "Paste"
 msgstr "ჩასმა"
 
@@ -6936,7 +6938,7 @@ msgstr ""
 #: common/grid_tricks.cpp:368 common/tool/actions.cpp:291
 #: common/widgets/listbox_tricks.cpp:54 eeschema/tools/sch_edit_tool.cpp:1680
 #: eeschema/tools/symbol_editor_edit_tool.cpp:476
-#: kicad/dialogs/panel_jobset.cpp:363 kicad/project_tree_pane.cpp:941
+#: kicad/dialogs/panel_jobset.cpp:363 kicad/project_tree_pane.cpp:942
 #: pcbnew/dialogs/panel_setup_rules.cpp:133 pcbnew/tools/edit_tool.cpp:2646
 msgid "Delete"
 msgstr ""
@@ -7561,168 +7563,168 @@ msgstr ""
 msgid "undefined"
 msgstr "გაურკვეველი"
 
-#: common/layer_id.cpp:112
+#: common/layer_id.cpp:67
 #: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr_parser.cpp:1149
 msgid "Rescue"
 msgstr "შველა"
 
-#: common/layer_id.cpp:116 eeschema/widgets/panel_sch_selection_filter.cpp:204
+#: common/layer_id.cpp:71 eeschema/widgets/panel_sch_selection_filter.cpp:204
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:37
 msgid "Wires"
 msgstr "პოლიხაზები"
 
-#: common/layer_id.cpp:117
+#: common/layer_id.cpp:72
 msgid "Buses"
 msgstr "ავტობუსები"
 
-#: common/layer_id.cpp:118
+#: common/layer_id.cpp:73
 msgid "Bus junctions"
 msgstr ""
 
-#: common/layer_id.cpp:119
+#: common/layer_id.cpp:74
 msgid "Junctions"
 msgstr ""
 
-#: common/layer_id.cpp:120 eeschema/widgets/panel_sch_selection_filter.cpp:205
+#: common/layer_id.cpp:75 eeschema/widgets/panel_sch_selection_filter.cpp:205
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:41
 #: eeschema/widgets/search_handlers.cpp:399
 msgid "Labels"
 msgstr "ჭდეები"
 
-#: common/layer_id.cpp:121
+#: common/layer_id.cpp:76
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:45
 msgid "Global labels"
 msgstr ""
 
-#: common/layer_id.cpp:122
+#: common/layer_id.cpp:77
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:48
 msgid "Hierarchical labels"
 msgstr ""
 
-#: common/layer_id.cpp:123 eeschema/sch_symbol.cpp:2981
+#: common/layer_id.cpp:78 eeschema/sch_symbol.cpp:2981
 msgid "Pin numbers"
 msgstr ""
 
-#: common/layer_id.cpp:124 eeschema/sch_symbol.cpp:2985
+#: common/layer_id.cpp:79 eeschema/sch_symbol.cpp:2985
 msgid "Pin names"
 msgstr ""
 
-#: common/layer_id.cpp:125
+#: common/layer_id.cpp:80
 msgid "Symbol references"
 msgstr ""
 
-#: common/layer_id.cpp:126
+#: common/layer_id.cpp:81
 msgid "Symbol values"
 msgstr ""
 
-#: common/layer_id.cpp:127
+#: common/layer_id.cpp:82
 msgid "Symbol fields"
 msgstr ""
 
-#: common/layer_id.cpp:128
+#: common/layer_id.cpp:83
 msgid "Sheet references"
 msgstr ""
 
-#: common/layer_id.cpp:129
+#: common/layer_id.cpp:84
 msgid "Net class references"
 msgstr ""
 
-#: common/layer_id.cpp:130
+#: common/layer_id.cpp:85
 #, fuzzy
 msgid "Rule areas"
 msgstr "წესები"
 
-#: common/layer_id.cpp:131
+#: common/layer_id.cpp:86
 msgid "Symbol body outlines"
 msgstr ""
 
-#: common/layer_id.cpp:132
+#: common/layer_id.cpp:87
 msgid "Symbol body fills"
 msgstr ""
 
-#: common/layer_id.cpp:133
+#: common/layer_id.cpp:88
 #, fuzzy
 msgid "Shape fills"
 msgstr "ასლის ფაილები"
 
-#: common/layer_id.cpp:134
+#: common/layer_id.cpp:89
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:72
 msgid "Schematic text && graphics"
 msgstr ""
 
-#: common/layer_id.cpp:135
+#: common/layer_id.cpp:90
 msgid "Symbol private text && graphics"
 msgstr ""
 
-#: common/layer_id.cpp:136
+#: common/layer_id.cpp:91
 msgid "Schematic text && graphics backgrounds"
 msgstr ""
 
-#: common/layer_id.cpp:137 eeschema/widgets/panel_sch_selection_filter.cpp:206
+#: common/layer_id.cpp:92 eeschema/widgets/panel_sch_selection_filter.cpp:206
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:33
 msgid "Pins"
 msgstr ""
 
-#: common/layer_id.cpp:138
+#: common/layer_id.cpp:93
 msgid "Sheet borders"
 msgstr ""
 
-#: common/layer_id.cpp:139
+#: common/layer_id.cpp:94
 msgid "Sheet backgrounds"
 msgstr ""
 
-#: common/layer_id.cpp:140
+#: common/layer_id.cpp:95
 msgid "Sheet names"
 msgstr ""
 
-#: common/layer_id.cpp:141
+#: common/layer_id.cpp:96
 msgid "Sheet fields"
 msgstr ""
 
-#: common/layer_id.cpp:142
+#: common/layer_id.cpp:97
 msgid "Sheet file names"
 msgstr ""
 
-#: common/layer_id.cpp:143
+#: common/layer_id.cpp:98
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:63
 msgid "Sheet pins"
 msgstr ""
 
-#: common/layer_id.cpp:144
+#: common/layer_id.cpp:99
 msgid "No-connect symbols"
 msgstr ""
 
-#: common/layer_id.cpp:145
+#: common/layer_id.cpp:100
 msgid "DNP markers"
 msgstr ""
 
-#: common/layer_id.cpp:146
+#: common/layer_id.cpp:101
 #, fuzzy
 msgid "Excluded-from-simulation markers"
 msgstr "სიმულაციის გაშვება"
 
-#: common/layer_id.cpp:147
+#: common/layer_id.cpp:102
 msgid "ERC warnings"
 msgstr ""
 
-#: common/layer_id.cpp:148
+#: common/layer_id.cpp:103
 msgid "ERC errors"
 msgstr ""
 
-#: common/layer_id.cpp:149
+#: common/layer_id.cpp:104
 msgid "ERC exclusions"
 msgstr ""
 
-#: common/layer_id.cpp:150 common/layer_id.cpp:189
+#: common/layer_id.cpp:105 common/layer_id.cpp:144
 #: pcbnew/widgets/appearance_controls.cpp:347
 msgid "Anchors"
 msgstr ""
 
-#: common/layer_id.cpp:151 common/layer_id.cpp:193
+#: common/layer_id.cpp:106 common/layer_id.cpp:148
 msgid "Helper items"
 msgstr ""
 
-#: common/layer_id.cpp:152 common/layer_id.cpp:194 common/tool/grid_menu.cpp:56
+#: common/layer_id.cpp:107 common/layer_id.cpp:149 common/tool/grid_menu.cpp:56
 #: eeschema/tools/sch_editor_control.cpp:2867
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:103
 #: gerbview/widgets/gerbview_layer_widget.cpp:135
@@ -7730,81 +7732,81 @@ msgstr ""
 msgid "Grid"
 msgstr ""
 
-#: common/layer_id.cpp:153
+#: common/layer_id.cpp:108
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:104
 msgid "Axes"
 msgstr "ღერძები"
 
-#: common/layer_id.cpp:154 common/layer_id.cpp:196
+#: common/layer_id.cpp:109 common/layer_id.cpp:151
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:107
 #: gerbview/widgets/gerbview_layer_widget.cpp:141
 msgid "Background"
 msgstr "ფონი"
 
-#: common/layer_id.cpp:155 common/layer_id.cpp:192
+#: common/layer_id.cpp:110 common/layer_id.cpp:147
 #: common/widgets/gal_options_panel_base.cpp:120
 #: eeschema/sim/simulator_frame_ui.cpp:613
 #: eeschema/sim/simulator_frame_ui_base.cpp:167
 msgid "Cursor"
 msgstr "კურსორი"
 
-#: common/layer_id.cpp:156
+#: common/layer_id.cpp:111
 msgid "Hovered items"
 msgstr ""
 
-#: common/layer_id.cpp:157
+#: common/layer_id.cpp:112
 msgid "Highlighted items"
 msgstr ""
 
-#: common/layer_id.cpp:158
+#: common/layer_id.cpp:113
 msgid "Hidden items"
 msgstr "დამალული ჩანაწერები"
 
-#: common/layer_id.cpp:159 common/layer_id.cpp:197
+#: common/layer_id.cpp:114 common/layer_id.cpp:152
 msgid "Selection highlight"
 msgstr ""
 
-#: common/layer_id.cpp:160
+#: common/layer_id.cpp:115
 #, fuzzy
 msgid "Net color highlight"
 msgstr "გამოკვეთილის გასუფთავება"
 
-#: common/layer_id.cpp:161 common/layer_id.cpp:190
+#: common/layer_id.cpp:116 common/layer_id.cpp:145
 msgid "Drawing sheet"
 msgstr ""
 
-#: common/layer_id.cpp:162 common/layer_id.cpp:191
+#: common/layer_id.cpp:117 common/layer_id.cpp:146
 msgid "Page limits"
 msgstr ""
 
-#: common/layer_id.cpp:163
+#: common/layer_id.cpp:118
 msgid "Operating point voltages"
 msgstr ""
 
-#: common/layer_id.cpp:164
+#: common/layer_id.cpp:119
 msgid "Operating point currents"
 msgstr ""
 
-#: common/layer_id.cpp:168
+#: common/layer_id.cpp:123
 msgid "Footprints front"
 msgstr ""
 
-#: common/layer_id.cpp:169
+#: common/layer_id.cpp:124
 msgid "Footprints back"
 msgstr ""
 
-#: common/layer_id.cpp:171
+#: common/layer_id.cpp:126
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:27
 #: eeschema/dialogs/dialog_update_from_pcb_base.cpp:53
 #: pcbnew/dialogs/dialog_global_edit_text_and_graphics_base.cpp:28
 msgid "Reference designators"
 msgstr ""
 
-#: common/layer_id.cpp:172
+#: common/layer_id.cpp:127
 msgid "Footprint text"
 msgstr ""
 
-#: common/layer_id.cpp:173
+#: common/layer_id.cpp:128
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:27
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:64
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:24
@@ -7814,93 +7816,93 @@ msgstr ""
 msgid "Tracks"
 msgstr "ტრეკი"
 
-#: common/layer_id.cpp:174
+#: common/layer_id.cpp:129
 msgid "Through vias"
 msgstr ""
 
-#: common/layer_id.cpp:175
+#: common/layer_id.cpp:130
 msgid "Blind/Buried vias"
 msgstr ""
 
-#: common/layer_id.cpp:176
+#: common/layer_id.cpp:131
 msgid "Micro-vias"
 msgstr ""
 
-#: common/layer_id.cpp:177
+#: common/layer_id.cpp:132
 msgid "Via holes"
 msgstr ""
 
-#: common/layer_id.cpp:178
+#: common/layer_id.cpp:133
 msgid "Via hole walls"
 msgstr ""
 
-#: common/layer_id.cpp:179
+#: common/layer_id.cpp:134
 msgid "Plated holes"
 msgstr ""
 
-#: common/layer_id.cpp:180
+#: common/layer_id.cpp:135
 msgid "Plated hole walls"
 msgstr ""
 
-#: common/layer_id.cpp:181
+#: common/layer_id.cpp:136
 msgid "Non-plated holes"
 msgstr ""
 
-#: common/layer_id.cpp:182 pcbnew/dialogs/panel_edit_options_base.cpp:371
+#: common/layer_id.cpp:137 pcbnew/dialogs/panel_edit_options_base.cpp:371
 #: pcbnew/widgets/appearance_controls.cpp:343
 #: pcbnew/widgets/appearance_controls.cpp:721
-#: pcbnew/widgets/appearance_controls.cpp:2537
+#: pcbnew/widgets/appearance_controls.cpp:2573
 #: pcbnew/widgets/search_handlers.cpp:386
 msgid "Ratsnest"
 msgstr ""
 
-#: common/layer_id.cpp:183
+#: common/layer_id.cpp:138
 msgid "DRC warnings"
 msgstr ""
 
-#: common/layer_id.cpp:184
+#: common/layer_id.cpp:139
 msgid "DRC errors"
 msgstr ""
 
-#: common/layer_id.cpp:185
+#: common/layer_id.cpp:140
 msgid "DRC shape 1"
 msgstr ""
 
-#: common/layer_id.cpp:186
+#: common/layer_id.cpp:141
 msgid "DRC shape 2"
 msgstr ""
 
-#: common/layer_id.cpp:187
+#: common/layer_id.cpp:142
 msgid "DRC exclusions"
 msgstr ""
 
-#: common/layer_id.cpp:188
+#: common/layer_id.cpp:143
 msgid "DRC marker shadows"
 msgstr ""
 
-#: common/layer_id.cpp:195
+#: common/layer_id.cpp:150
 msgid "Grid axes"
 msgstr ""
 
-#: common/layer_id.cpp:198
+#: common/layer_id.cpp:153
 msgid "Locked item shadow"
 msgstr ""
 
-#: common/layer_id.cpp:199
+#: common/layer_id.cpp:154
 msgid "Courtyard collision shadow"
 msgstr ""
 
-#: common/layer_id.cpp:200
+#: common/layer_id.cpp:155
 #, fuzzy
 msgid "Track net names"
 msgstr "ახალი სახელი:"
 
-#: common/layer_id.cpp:201
+#: common/layer_id.cpp:156
 #, fuzzy
 msgid "Pad net names"
 msgstr "ახალი სახელი:"
 
-#: common/layer_id.cpp:202
+#: common/layer_id.cpp:157
 #, fuzzy
 msgid "Via net names"
 msgstr "ახალი სახელი:"
@@ -7962,13 +7964,13 @@ msgstr "ელემენტი"
 
 #: common/lib_tree_model_adapter.cpp:422
 #: eeschema/widgets/panel_design_block_chooser.cpp:411
-#: eeschema/widgets/panel_symbol_chooser.cpp:171
+#: eeschema/widgets/panel_symbol_chooser.cpp:173
 #: pcbnew/widgets/panel_footprint_chooser.cpp:96
 msgid "Recently Used"
 msgstr "ახლახანს _გამოყენებული"
 
 #: common/lib_tree_model_adapter.cpp:424
-#: eeschema/widgets/panel_symbol_chooser.cpp:178
+#: eeschema/widgets/panel_symbol_chooser.cpp:180
 msgid "Already Placed"
 msgstr ""
 
@@ -8244,7 +8246,7 @@ msgstr "ნაგულისხმები ფონტი"
 #: eeschema/dialogs/dialog_sim_model_base.cpp:271 eeschema/sch_symbol.cpp:2058
 #: eeschema/sch_symbol.cpp:2110 eeschema/sch_symbol.cpp:2991
 #: eeschema/widgets/search_handlers.cpp:160
-#: eeschema/widgets/search_handlers.cpp:246 pcbnew/footprint.cpp:4045
+#: eeschema/widgets/search_handlers.cpp:246 pcbnew/footprint.cpp:4050
 #: pcbnew/widgets/search_handlers.cpp:118
 msgid "Reference"
 msgstr "მითითება"
@@ -8266,7 +8268,7 @@ msgstr ""
 #: eeschema/tools/sch_edit_tool.cpp:551
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:179
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:184
-#: pcbnew/footprint.cpp:4068
+#: pcbnew/footprint.cpp:4073
 msgid "Attributes"
 msgstr ""
 
@@ -8283,16 +8285,16 @@ msgstr "TSV"
 msgid "Semicolons"
 msgstr ""
 
-#: common/settings/color_settings.cpp:337
+#: common/settings/color_settings.cpp:379
 msgid "(Footprints)"
 msgstr ""
 
-#: common/settings/color_settings.cpp:389
+#: common/settings/color_settings.cpp:433
 #: pagelayout_editor/dialogs/panel_pl_editor_color_settings.cpp:82
 msgid "KiCad Default"
 msgstr ""
 
-#: common/settings/color_settings.cpp:394
+#: common/settings/color_settings.cpp:438
 msgid "KiCad Classic"
 msgstr ""
 
@@ -8315,7 +8317,7 @@ msgid "Create a new document in the editor"
 msgstr ""
 
 #: common/tool/actions.cpp:52 eeschema/symbol_editor/symbol_editor.cpp:866
-#: pcbnew/footprint_libraries_utils.cpp:1050
+#: pcbnew/footprint_libraries_utils.cpp:1059
 msgid "New Library..."
 msgstr ""
 
@@ -8357,7 +8359,7 @@ msgstr ""
 
 #: common/tool/actions.cpp:91 eeschema/symbol_editor/symbol_editor.cpp:856
 #: eeschema/widgets/tuner_slider_base.cpp:117
-#: pcbnew/footprint_libraries_utils.cpp:1036
+#: pcbnew/footprint_libraries_utils.cpp:1045
 msgid "Save"
 msgstr ""
 
@@ -9134,7 +9136,7 @@ msgstr ""
 
 #: common/tool/actions.cpp:1124
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:101
-#: eeschema/fields_grid_table.cpp:1068
+#: eeschema/fields_grid_table.cpp:1059
 msgid "Show Datasheet"
 msgstr ""
 
@@ -9261,6 +9263,7 @@ msgstr ""
 #: eeschema/dialogs/dialog_schematic_setup.cpp:136
 #: pcbnew/dialogs/dialog_board_setup.cpp:210
 #: pcbnew/dialogs/dialog_footprint_properties.cpp:79
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:149
 #, fuzzy
 msgid "Embedded Files"
 msgstr "ასლის ფაილები"
@@ -9443,8 +9446,8 @@ msgid "Mirroring for Y axis is not supported yet"
 msgstr ""
 
 #: common/widgets/filter_combobox.cpp:72
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:806
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:833
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:805
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:832
 msgid "Filter:"
 msgstr ""
 
@@ -9460,7 +9463,7 @@ msgstr "ბორდი"
 #: common/widgets/footprint_diff_widget.cpp:42 cvpcb/cvpcb_mainframe.cpp:814
 #: eeschema/sch_base_frame.cpp:593 eeschema/sch_symbol.cpp:2086
 #: eeschema/sch_symbol.cpp:2090 eeschema/sch_symbol.cpp:2125
-#: eeschema/widgets/symbol_diff_widget.cpp:45 pcbnew/footprint.cpp:1624
+#: eeschema/widgets/symbol_diff_widget.cpp:45 pcbnew/footprint.cpp:1629
 msgid "Library"
 msgstr "ბიბლიოთეკა"
 
@@ -9474,7 +9477,7 @@ msgid "Footprint not found."
 msgstr ""
 
 #: common/widgets/footprint_select_widget.cpp:68 cvpcb/cvpcb_mainframe.cpp:899
-#: pcbnew/footprint_edit_frame.cpp:1060
+#: pcbnew/footprint_edit_frame.cpp:1070
 #: pcbnew/widgets/panel_footprint_chooser.cpp:69
 msgid "Loading Footprint Libraries"
 msgstr ""
@@ -9552,7 +9555,7 @@ msgstr "მიმაგრება ბადეზე:"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:357
 #: pcbnew/dialogs/panel_edit_options_base.cpp:329
 #: pcbnew/dialogs/panel_edit_options_base.cpp:343
-#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1824
+#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1848
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 msgid "Always"
 msgstr "ყოველთვის"
@@ -9565,7 +9568,7 @@ msgstr ""
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:357
 #: pcbnew/dialogs/panel_edit_options_base.cpp:329
 #: pcbnew/dialogs/panel_edit_options_base.cpp:343
-#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1825
+#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1849
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 msgid "Never"
 msgstr "არასდროს"
@@ -9833,8 +9836,8 @@ msgstr ""
 #: pcbnew/dialogs/dialog_footprint_checker_base.cpp:36
 #: pcbnew/widgets/appearance_controls.cpp:713
 #: pcbnew/widgets/appearance_controls.cpp:755
-#: pcbnew/widgets/appearance_controls.cpp:2534
-#: pcbnew/widgets/appearance_controls.cpp:2553
+#: pcbnew/widgets/appearance_controls.cpp:2570
+#: pcbnew/widgets/appearance_controls.cpp:2589
 msgid "All"
 msgstr ""
 
@@ -9924,12 +9927,12 @@ msgid "EasyEDA (JLCEDA) Pro files"
 msgstr ""
 
 #: common/wildcards_and_files_ext.cpp:339
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:301
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:302
 msgid "KiCad printed circuit board files"
 msgstr ""
 
 #: common/wildcards_and_files_ext.cpp:346
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:311
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:312
 msgid "KiCad footprint files"
 msgstr ""
 
@@ -10161,7 +10164,7 @@ msgstr ""
 #: eeschema/generate_alias_info.cpp:39 eeschema/sch_symbol.cpp:2105
 #: eeschema/sch_symbol.cpp:2678 eeschema/sch_symbol.cpp:3003
 #: eeschema/symbol_editor/symbol_editor.cpp:1629
-#: eeschema/symbol_viewer_frame.cpp:462 pcbnew/footprint.cpp:4058
+#: eeschema/symbol_viewer_frame.cpp:462 pcbnew/footprint.cpp:4063
 #: pcbnew/generate_footprint_info.cpp:37 pcbnew/plot_board_layers.cpp:133
 msgid "Keywords"
 msgstr "საკვანძო სიტყვები"
@@ -10226,7 +10229,7 @@ msgstr ""
 #: cvpcb/dialogs/dialog_config_equfiles.cpp:94
 #: eeschema/dialogs/dialog_bom.cpp:403
 #: gerbview/tools/gerbview_inspection_tool.cpp:185
-#: kicad/project_tree_pane.cpp:1022
+#: kicad/project_tree_pane.cpp:1023
 msgid "No text editor selected in KiCad.  Please choose one."
 msgstr ""
 
@@ -10310,7 +10313,7 @@ msgstr ""
 msgid "Error loading footprint"
 msgstr "ადგილი X-ზე:"
 
-#: cvpcb/display_footprints_frame.cpp:508 pcbnew/footprint.cpp:1684
+#: cvpcb/display_footprints_frame.cpp:508 pcbnew/footprint.cpp:1689
 #, c-format
 msgid "Footprint: %s"
 msgstr ""
@@ -10650,7 +10653,7 @@ msgid "Enter a description for the library:"
 msgstr ""
 
 #: eeschema/design_block_utils.cpp:240 eeschema/sch_symbol.cpp:3000
-#: pcbnew/footprint.cpp:4055 pcbnew/plot_board_layers.cpp:129
+#: pcbnew/footprint.cpp:4060 pcbnew/plot_board_layers.cpp:129
 msgid "Library Description"
 msgstr ""
 
@@ -10675,10 +10678,10 @@ msgid "Please select a library to delete."
 msgstr ""
 
 #: eeschema/design_block_utils.cpp:470 eeschema/design_block_utils.cpp:512
-#: eeschema/design_block_utils.cpp:555 pcbnew/footprint_libraries_utils.cpp:543
+#: eeschema/design_block_utils.cpp:555 pcbnew/footprint_libraries_utils.cpp:552
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:958
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2939
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3017
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2942
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3020
 #, c-format
 msgid "Library '%s' is read only."
 msgstr ""
@@ -11222,7 +11225,7 @@ msgstr ""
 #: eeschema/dialogs/dialog_database_lib_settings_base.cpp:99
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:210
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:1383
-#: pcbnew/footprint_edit_frame.cpp:229 pcbnew/footprint_edit_frame.cpp:951
+#: pcbnew/footprint_edit_frame.cpp:229 pcbnew/footprint_edit_frame.cpp:961
 msgid "Libraries"
 msgstr "ბიბლიოთეკები"
 
@@ -12281,7 +12284,7 @@ msgstr ""
 #: eeschema/sch_symbol.cpp:2989
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:27
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:28
-#: pcbnew/footprint.cpp:4043
+#: pcbnew/footprint.cpp:4048
 msgid "Fields"
 msgstr "ველები"
 
@@ -12290,21 +12293,21 @@ msgstr "ველები"
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:62
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:201
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:58
-#: eeschema/fields_grid_table.cpp:480
+#: eeschema/fields_grid_table.cpp:471
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:53
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:54
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:54
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:158
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:49
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:99
 #: pcbnew/dialogs/panel_fp_properties_3d_model_base.cpp:45
-#: pcbnew/pcb_fields_grid_table.cpp:176
+#: pcbnew/pcb_fields_grid_table.cpp:145
 msgid "Show"
 msgstr ""
 
 #: eeschema/dialogs/dialog_label_properties_base.cpp:90
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:62
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:59
-#: eeschema/fields_grid_table.cpp:481
+#: eeschema/fields_grid_table.cpp:472
 msgid "Show Name"
 msgstr ""
 
@@ -12312,7 +12315,7 @@ msgstr ""
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:63
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:63
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:60
-#: eeschema/fields_grid_table.cpp:482
+#: eeschema/fields_grid_table.cpp:473
 msgid "H Align"
 msgstr ""
 
@@ -12320,7 +12323,7 @@ msgstr ""
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:64
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:64
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:61
-#: eeschema/fields_grid_table.cpp:483
+#: eeschema/fields_grid_table.cpp:474
 msgid "V Align"
 msgstr ""
 
@@ -12328,7 +12331,7 @@ msgstr ""
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:67
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:67
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:64
-#: eeschema/fields_grid_table.cpp:486 eeschema/sch_field.cpp:1140
+#: eeschema/fields_grid_table.cpp:477 eeschema/sch_field.cpp:1140
 #: eeschema/sch_field.cpp:1777 eeschema/sch_label.cpp:1201
 #: eeschema/sch_tablecell.cpp:132 eeschema/sch_text.cpp:641
 #: eeschema/sch_text.cpp:778 eeschema/sch_textbox.cpp:547
@@ -12342,7 +12345,7 @@ msgstr "ტექსტის ზომა"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:69
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:69
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:66
-#: eeschema/fields_grid_table.cpp:488
+#: eeschema/fields_grid_table.cpp:479
 msgid "X Position"
 msgstr ""
 
@@ -12352,7 +12355,7 @@ msgstr ""
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:70
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:70
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:67
-#: eeschema/fields_grid_table.cpp:489
+#: eeschema/fields_grid_table.cpp:480
 msgid "Y Position"
 msgstr ""
 
@@ -12643,7 +12646,7 @@ msgstr ""
 #: eeschema/dialogs/dialog_sheet_properties.cpp:217
 #: eeschema/dialogs/dialog_symbol_properties.cpp:650
 #: pcbnew/dialogs/dialog_footprint_properties.cpp:402
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:424
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:433
 msgid "Fields must have a name."
 msgstr ""
 
@@ -12677,25 +12680,25 @@ msgstr ""
 msgid "Edit Symbol Properties"
 msgstr ""
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:548
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:547
 #, c-format
 msgid "The name '%s' is already in use."
 msgstr ""
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:634
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:633
 #: eeschema/dialogs/dialog_sheet_properties.cpp:785
 #: eeschema/dialogs/dialog_symbol_properties.cpp:883
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:688
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:684
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:716
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:720
 #, c-format
 msgid "The first %d fields are mandatory."
 msgstr ""
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:806
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:805
 msgid "Add Footprint Filter"
 msgstr ""
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:833
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:832
 msgid "Edit Footprint Filter"
 msgstr ""
 
@@ -13546,7 +13549,7 @@ msgstr ""
 #: eeschema/dialogs/dialog_schematic_setup.cpp:112
 #: pcbnew/dialogs/dialog_board_setup.cpp:186
 #: pcbnew/widgets/appearance_controls.cpp:515
-#: pcbnew/widgets/appearance_controls.cpp:2420
+#: pcbnew/widgets/appearance_controls.cpp:2456
 #: pcbnew/widgets/appearance_controls_base.cpp:118
 #: pcbnew/widgets/search_handlers.cpp:381
 #: pcbnew/widgets/search_handlers.cpp:465
@@ -13627,7 +13630,7 @@ msgstr ""
 msgid "Clear colors to use Schematic Editor colors."
 msgstr ""
 
-#: eeschema/dialogs/dialog_shape_properties_base.cpp:158 pcbnew/zone.cpp:1970
+#: eeschema/dialogs/dialog_shape_properties_base.cpp:158 pcbnew/zone.cpp:1994
 msgid "Fill Style"
 msgstr ""
 
@@ -13872,7 +13875,7 @@ msgstr ""
 
 #: eeschema/dialogs/dialog_sim_command_base.cpp:25
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:96
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283 pcbnew/pad.cpp:2504
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283 pcbnew/pad.cpp:2498
 #: pcbnew/widgets/pcb_net_inspector_panel_data_model.h:711
 msgid "Custom"
 msgstr "სხვა"
@@ -14509,17 +14512,17 @@ msgid "Sequentially place all units of the symbol."
 msgstr ""
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:95
-#: eeschema/fields_grid_table.cpp:1061
+#: eeschema/fields_grid_table.cpp:1052
 msgid "Select Footprint..."
 msgstr ""
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:96
-#: eeschema/fields_grid_table.cpp:1062
+#: eeschema/fields_grid_table.cpp:1053
 msgid "Browse for footprint"
 msgstr ""
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:102
-#: eeschema/fields_grid_table.cpp:1069
+#: eeschema/fields_grid_table.cpp:1060
 msgid "Show datasheet in browser"
 msgstr ""
 
@@ -14641,7 +14644,7 @@ msgstr ""
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1811
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2213
-#: pcbnew/widgets/appearance_controls.cpp:2728
+#: pcbnew/widgets/appearance_controls.cpp:2764
 msgid ""
 "Default presets cannot be modified.\n"
 "Please use a different name."
@@ -16232,7 +16235,7 @@ msgid "Net Navigator"
 msgstr ""
 
 #: eeschema/eeschema_settings.cpp:114 eeschema/sch_edit_frame.cpp:2207
-#: pcbnew/footprint_edit_frame.cpp:246 pcbnew/footprint_edit_frame.cpp:957
+#: pcbnew/footprint_edit_frame.cpp:246 pcbnew/footprint_edit_frame.cpp:967
 #: pcbnew/pcb_edit_frame.cpp:334 pcbnew/pcb_edit_frame.cpp:1709
 msgid "Selection Filter"
 msgstr ""
@@ -16689,28 +16692,28 @@ msgid ""
 " ** ERC messages: %d  Errors %d  Warnings %d\n"
 msgstr ""
 
-#: eeschema/fields_grid_table.cpp:287 eeschema/files-io.cpp:919
+#: eeschema/fields_grid_table.cpp:278 eeschema/files-io.cpp:919
 #: eeschema/tools/sch_editor_control.cpp:128
 msgid "Schematic Files"
 msgstr ""
 
-#: eeschema/fields_grid_table.cpp:318 eeschema/fields_grid_table.cpp:755
-#: eeschema/fields_grid_table.cpp:927
+#: eeschema/fields_grid_table.cpp:309 eeschema/fields_grid_table.cpp:746
+#: eeschema/fields_grid_table.cpp:918
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:154
 msgid "Horizontal"
 msgstr ""
 
-#: eeschema/fields_grid_table.cpp:319 eeschema/fields_grid_table.cpp:757
-#: eeschema/fields_grid_table.cpp:929
+#: eeschema/fields_grid_table.cpp:310 eeschema/fields_grid_table.cpp:748
+#: eeschema/fields_grid_table.cpp:920
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:154
 msgid "Vertical"
 msgstr ""
 
-#: eeschema/fields_grid_table.cpp:492 eeschema/sch_field.cpp:1767
+#: eeschema/fields_grid_table.cpp:483 eeschema/sch_field.cpp:1767
 msgid "Allow Autoplacement"
 msgstr ""
 
-#: eeschema/fields_grid_table.cpp:493 eeschema/sch_field.cpp:1805
+#: eeschema/fields_grid_table.cpp:484 eeschema/sch_field.cpp:1805
 #: eeschema/sch_item.cpp:516 eeschema/sch_item.cpp:568
 msgid "Private"
 msgstr "პირადი"
@@ -16996,8 +16999,8 @@ msgstr ""
 #: eeschema/symbol_editor/symbol_editor.cpp:171
 #: eeschema/symbol_editor/symbol_editor.cpp:237
 #: eeschema/symbol_library_manager.cpp:458
-#: eeschema/widgets/panel_symbol_chooser.cpp:564
-#: eeschema/widgets/panel_symbol_chooser.cpp:623
+#: eeschema/widgets/panel_symbol_chooser.cpp:566
+#: eeschema/widgets/panel_symbol_chooser.cpp:625
 #: eeschema/widgets/symbol_preview_widget.cpp:207
 #, c-format
 msgid "Error loading symbol %s from library '%s'."
@@ -17020,7 +17023,7 @@ msgstr "ფუტი"
 
 #: eeschema/import_gfx/dialog_import_gfx_sch.cpp:202
 #: pcbnew/import_gfx/dialog_import_graphics.cpp:215
-#: pcbnew/tools/drawing_tool.cpp:1906 pcbnew/tools/drawing_tool.cpp:1998
+#: pcbnew/tools/drawing_tool.cpp:1908 pcbnew/tools/drawing_tool.cpp:2000
 #, fuzzy
 msgid "Import Graphics"
 msgstr "გრაფიკა"
@@ -17047,7 +17050,7 @@ msgid "Only vectors will be imported.  Bitmaps and fonts will be ignored."
 msgstr ""
 
 #: eeschema/import_gfx/dialog_import_gfx_sch_base.cpp:43
-#: pcbnew/dialogs/dialog_rule_area_properties.cpp:129 pcbnew/zone.cpp:1949
+#: pcbnew/dialogs/dialog_rule_area_properties.cpp:129 pcbnew/zone.cpp:1973
 msgid "Placement"
 msgstr "განლაგება"
 
@@ -17091,109 +17094,109 @@ msgstr ""
 msgid "Import Vector Graphics File"
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:294 eeschema/sch_symbol.cpp:445
+#: eeschema/lib_symbol.cpp:297 eeschema/sch_symbol.cpp:445
 #: eeschema/tools/sch_edit_tool.cpp:108
 #, c-format
 msgid "Unit %s"
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:573 eeschema/sch_sheet.cpp:309
+#: eeschema/lib_symbol.cpp:576 eeschema/sch_sheet.cpp:309
 #: eeschema/sch_symbol.cpp:1593
 msgid "Excluded from BOM"
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:578 eeschema/sch_sheet.cpp:318
+#: eeschema/lib_symbol.cpp:581 eeschema/sch_sheet.cpp:318
 #: eeschema/sch_symbol.cpp:1602
 msgid "Excluded from board"
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:583 eeschema/sch_sheet.cpp:327
+#: eeschema/lib_symbol.cpp:586 eeschema/sch_sheet.cpp:327
 #: eeschema/sch_symbol.cpp:1611
 msgid "Excluded from simulation"
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:588 eeschema/sch_sheet.cpp:336
+#: eeschema/lib_symbol.cpp:591 eeschema/sch_sheet.cpp:336
 #: eeschema/sch_sheet.cpp:880 eeschema/sch_symbol.cpp:1620
 #: eeschema/sch_symbol.cpp:2036 eeschema/widgets/search_handlers.cpp:169
-#: pcbnew/footprint.cpp:1672
+#: pcbnew/footprint.cpp:1677
 msgid "DNP"
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1598
+#: eeschema/lib_symbol.cpp:1601
 msgid "Power flag differs."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1607
+#: eeschema/lib_symbol.cpp:1610
 msgid "Unit count differs."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1647
+#: eeschema/lib_symbol.cpp:1650
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:745
 msgid "Graphic item count differs."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1659
+#: eeschema/lib_symbol.cpp:1662
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:759
 #, c-format
 msgid "%s differs."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1670
+#: eeschema/lib_symbol.cpp:1673
 msgid "Pin count differs."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1686
+#: eeschema/lib_symbol.cpp:1689
 #, c-format
 msgid "Pin %s not found."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1694
+#: eeschema/lib_symbol.cpp:1697
 #, c-format
 msgid "Pin %s differs."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1721
+#: eeschema/lib_symbol.cpp:1724
 #, c-format
 msgid "%s field differs."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1731
+#: eeschema/lib_symbol.cpp:1734
 msgid "Field count differs."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1740
+#: eeschema/lib_symbol.cpp:1743
 msgid "Footprint filters differs."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1752
+#: eeschema/lib_symbol.cpp:1755
 msgid "Footprint filters differ."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1763
+#: eeschema/lib_symbol.cpp:1766
 msgid "Symbol keywords differ."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1772
+#: eeschema/lib_symbol.cpp:1775
 msgid "Symbol pin name offsets differ."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1783
+#: eeschema/lib_symbol.cpp:1786
 msgid "Show pin names settings differ."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1792
+#: eeschema/lib_symbol.cpp:1795
 msgid "Show pin numbers settings differ."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1801
+#: eeschema/lib_symbol.cpp:1804
 msgid "Exclude from simulation settings differ."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1810
+#: eeschema/lib_symbol.cpp:1813
 msgid "Exclude from bill of materials settings differ."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1819
+#: eeschema/lib_symbol.cpp:1822
 msgid "Exclude from board settings differ."
 msgstr ""
 
@@ -17359,9 +17362,9 @@ msgstr ""
 
 #: eeschema/net_navigator.cpp:314 pcbnew/board.cpp:1810
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2124
-#: pcbnew/pcb_draw_panel_gal.cpp:644
+#: pcbnew/pcb_draw_panel_gal.cpp:717
 #: pcbnew/widgets/appearance_controls.cpp:1029
-#: pcbnew/widgets/appearance_controls.cpp:2419
+#: pcbnew/widgets/appearance_controls.cpp:2455
 #: pcbnew/widgets/appearance_controls_base.cpp:61
 #: pcbnew/widgets/appearance_controls_base.cpp:151
 #: pcbnew/widgets/search_handlers.cpp:307
@@ -17638,16 +17641,16 @@ msgstr ""
 #: eeschema/sch_bitmap.cpp:309 eeschema/sch_pin.cpp:2222
 #: eeschema/sch_shape.cpp:743 eeschema/sch_symbol.cpp:2957
 #: pcbnew/board_item.cpp:405 pcbnew/pcb_group.cpp:501 pcbnew/pcb_shape.cpp:906
-#: pcbnew/pcb_tablecell.cpp:182 pcbnew/pcb_track.cpp:2068 pcbnew/zone.cpp:1845
-#: pcbnew/zone.cpp:1857
+#: pcbnew/pcb_tablecell.cpp:182 pcbnew/pcb_track.cpp:2068 pcbnew/zone.cpp:1869
+#: pcbnew/zone.cpp:1881
 msgid "Position X"
 msgstr "მდებარეობის X"
 
 #: eeschema/sch_bitmap.cpp:314 eeschema/sch_pin.cpp:2226
 #: eeschema/sch_shape.cpp:745 eeschema/sch_symbol.cpp:2960
 #: pcbnew/board_item.cpp:408 pcbnew/pcb_group.cpp:502 pcbnew/pcb_shape.cpp:908
-#: pcbnew/pcb_tablecell.cpp:183 pcbnew/pcb_track.cpp:2072 pcbnew/zone.cpp:1851
-#: pcbnew/zone.cpp:1858
+#: pcbnew/pcb_tablecell.cpp:183 pcbnew/pcb_track.cpp:2072 pcbnew/zone.cpp:1875
+#: pcbnew/zone.cpp:1882
 msgid "Position Y"
 msgstr "მდებარეობის Y"
 
@@ -17686,7 +17689,7 @@ msgstr ""
 #: eeschema/sch_bus_entry.cpp:542 eeschema/sch_junction.cpp:319
 #: eeschema/sch_label.cpp:1225 eeschema/sch_line.cpp:951
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2134 pcbnew/pad.cpp:1295
-#: pcbnew/pcb_track.cpp:1667 pcbnew/tools/pcb_control.cpp:1870
+#: pcbnew/pcb_track.cpp:1667 pcbnew/tools/pcb_control.cpp:1874
 #: pcbnew/zone.cpp:807
 msgid "Resolved Netclass"
 msgstr ""
@@ -17717,7 +17720,7 @@ msgstr ""
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:640
 #: eeschema/symbol_editor/symbol_editor.cpp:1532
 #: kicad/dialogs/panel_jobset.cpp:787 pagelayout_editor/pl_editor_frame.cpp:411
-#: pcbnew/footprint_edit_frame.cpp:805 pcbnew/footprint_edit_frame.cpp:845
+#: pcbnew/footprint_edit_frame.cpp:815 pcbnew/footprint_edit_frame.cpp:855
 #: pcbnew/pcb_edit_frame.cpp:1181
 #, c-format
 msgid "Save changes to '%s' before closing?"
@@ -17752,13 +17755,13 @@ msgid "Could not open CvPcb"
 msgstr ""
 
 #: eeschema/sch_edit_frame.cpp:1741 eeschema/sim/simulator_frame.cpp:341
-#: kicad/kicad_manager_frame.cpp:1045 pcbnew/footprint_edit_frame.cpp:1019
+#: kicad/kicad_manager_frame.cpp:1045 pcbnew/footprint_edit_frame.cpp:1029
 #: pcbnew/pcb_edit_frame.cpp:1796
 msgid "[Read Only]"
 msgstr ""
 
 #: eeschema/sch_edit_frame.cpp:1744 eeschema/sim/simulator_frame.cpp:344
-#: pcbnew/footprint_edit_frame.cpp:1028 pcbnew/pcb_edit_frame.cpp:1799
+#: pcbnew/footprint_edit_frame.cpp:1038 pcbnew/pcb_edit_frame.cpp:1799
 msgid "[Unsaved]"
 msgstr ""
 
@@ -18322,7 +18325,7 @@ msgstr ""
 #: pcbnew/pcb_io/fabmaster/pcb_io_fabmaster.cpp:62
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:220
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:506
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2706
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2709
 #: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr_parser.cpp:154
 msgid "Open cancelled by user."
 msgstr ""
@@ -18634,7 +18637,7 @@ msgstr "საზღვრის სტილი"
 #: pcbnew/dialogs/dialog_text_properties_base.cpp:83
 #: pcbnew/dialogs/dialog_textbox_properties_base.cpp:73
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:58
-#: pcbnew/footprint.cpp:1657 pcbnew/pad.cpp:1299 pcbnew/pad.cpp:2543
+#: pcbnew/footprint.cpp:1662 pcbnew/pad.cpp:1299 pcbnew/pad.cpp:2537
 #: pcbnew/pcb_dimension.cpp:659 pcbnew/pcb_group.cpp:396
 #: pcbnew/pcb_marker.cpp:381 pcbnew/pcb_shape.cpp:642
 #: pcbnew/pcb_tablecell.cpp:106 pcbnew/pcb_text.cpp:279
@@ -18679,11 +18682,11 @@ msgstr "შევსება"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:39
 #: pcbnew/generators/pcb_tuning_pattern.cpp:478
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2130 pcbnew/pad.cpp:1293
-#: pcbnew/pad.cpp:2580 pcbnew/pcb_shape.cpp:923 pcbnew/pcb_tablecell.cpp:186
-#: pcbnew/pcb_track.cpp:1665 pcbnew/tools/pcb_control.cpp:1867
+#: pcbnew/pad.cpp:2574 pcbnew/pcb_shape.cpp:923 pcbnew/pcb_tablecell.cpp:186
+#: pcbnew/pcb_track.cpp:1665 pcbnew/tools/pcb_control.cpp:1871
 #: pcbnew/widgets/pcb_properties_panel.cpp:273
 #: pcbnew/widgets/search_handlers.cpp:177 pcbnew/zone.cpp:805
-#: pcbnew/zone.cpp:1905 pcbnew/zone_manager/dialog_zone_manager_base.cpp:42
+#: pcbnew/zone.cpp:1929 pcbnew/zone_manager/dialog_zone_manager_base.cpp:42
 #: pcbnew/zone_manager/model_zones_overview_table.h:76
 msgid "Net"
 msgstr ""
@@ -18834,7 +18837,7 @@ msgstr ""
 msgid "Hidden pin %s [%s, %s]"
 msgstr ""
 
-#: eeschema/sch_pin.cpp:2204 pcbnew/pad.cpp:1286 pcbnew/pad.cpp:2600
+#: eeschema/sch_pin.cpp:2204 pcbnew/pad.cpp:1286 pcbnew/pad.cpp:2594
 msgid "Pin Name"
 msgstr ""
 
@@ -18961,7 +18964,7 @@ msgstr "ფონის ფერი"
 msgid "Fill color"
 msgstr "შემვსები ფერი"
 
-#: eeschema/sch_sheet.cpp:852 eeschema/sch_sheet.cpp:1712 pcbnew/zone.cpp:1835
+#: eeschema/sch_sheet.cpp:852 eeschema/sch_sheet.cpp:1712 pcbnew/zone.cpp:1859
 msgid "Sheet Name"
 msgstr "ფურცლის სახელი"
 
@@ -19019,12 +19022,12 @@ msgid "Exclude From Simulation"
 msgstr "სიმულაციის გაშვება"
 
 #: eeschema/sch_sheet.cpp:1733 eeschema/sch_symbol.cpp:1100
-#: eeschema/sch_symbol.cpp:3041 pcbnew/footprint.cpp:4075
+#: eeschema/sch_symbol.cpp:3041 pcbnew/footprint.cpp:4080
 msgid "Exclude From Bill of Materials"
 msgstr ""
 
 #: eeschema/sch_sheet.cpp:1736 eeschema/sch_symbol.cpp:1101
-#: eeschema/sch_symbol.cpp:3044 pcbnew/footprint.cpp:4078
+#: eeschema/sch_symbol.cpp:3044 pcbnew/footprint.cpp:4083
 #, fuzzy
 msgid "Do not Populate"
 msgstr "აღარ მაჩვენო"
@@ -19082,7 +19085,7 @@ msgstr "სარკე"
 msgid "Mirror Y"
 msgstr "სარკე"
 
-#: eeschema/sch_symbol.cpp:2997 pcbnew/footprint.cpp:4052
+#: eeschema/sch_symbol.cpp:2997 pcbnew/footprint.cpp:4057
 #, fuzzy
 msgid "Library Link"
 msgstr "ბიბლიოთეკა"
@@ -20879,12 +20882,12 @@ msgid "Save Symbol As"
 msgstr ""
 
 #: eeschema/symbol_editor/symbol_editor.cpp:855
-#: pcbnew/footprint_libraries_utils.cpp:1035
+#: pcbnew/footprint_libraries_utils.cpp:1044
 msgid "Save in library:"
 msgstr ""
 
 #: eeschema/symbol_editor/symbol_editor.cpp:944
-#: pcbnew/footprint_libraries_utils.cpp:1118
+#: pcbnew/footprint_libraries_utils.cpp:1127
 msgid "A library must be specified."
 msgstr ""
 
@@ -20965,7 +20968,7 @@ msgid "Keep Symbol"
 msgstr ""
 
 #: eeschema/symbol_editor/symbol_editor.cpp:1291 pcbnew/files.cpp:342
-#: pcbnew/footprint_libraries_utils.cpp:1204
+#: pcbnew/footprint_libraries_utils.cpp:1213
 #, c-format
 msgid "Revert '%s' to last version saved?"
 msgstr ""
@@ -21552,7 +21555,7 @@ msgstr "ხაზის დახატვა"
 
 #: eeschema/tools/ee_actions.cpp:356 eeschema/tools/ee_actions.cpp:588
 #: eeschema/tools/symbol_editor_drawing_tools.cpp:301
-#: pagelayout_editor/tools/pl_actions.cpp:61 pcbnew/tools/drawing_tool.cpp:1043
+#: pagelayout_editor/tools/pl_actions.cpp:61 pcbnew/tools/drawing_tool.cpp:1044
 #: pcbnew/tools/pcb_actions.cpp:185
 #, fuzzy
 msgid "Draw Text"
@@ -22743,7 +22746,7 @@ msgstr ""
 
 #: eeschema/tools/ee_inspection_tool.cpp:574
 #: pagelayout_editor/tools/pl_editor_control.cpp:160
-#: pcbnew/tools/pcb_control.cpp:1661
+#: pcbnew/tools/pcb_control.cpp:1665
 msgid "UUID"
 msgstr ""
 
@@ -22812,7 +22815,7 @@ msgstr ""
 
 #: eeschema/tools/sch_drawing_tools.cpp:1174
 #: eeschema/tools/symbol_editor_drawing_tools.cpp:691
-#: pcbnew/tools/drawing_tool.cpp:1823
+#: pcbnew/tools/drawing_tool.cpp:1825
 msgid "No graphic items found in file."
 msgstr ""
 
@@ -22888,7 +22891,7 @@ msgstr "%s-ის დამატება"
 msgid "Draw %s"
 msgstr ""
 
-#: eeschema/tools/sch_drawing_tools.cpp:2779 pcbnew/tools/drawing_tool.cpp:1248
+#: eeschema/tools/sch_drawing_tools.cpp:2779 pcbnew/tools/drawing_tool.cpp:1250
 #, fuzzy
 msgid "Draw Table"
 msgstr "მართკუთხედის დახაზვა"
@@ -23173,7 +23176,7 @@ msgid "No text editor selected in KiCad. Please choose one."
 msgstr ""
 
 #: eeschema/tools/symbol_editor_control.cpp:438
-#: eeschema/widgets/panel_symbol_chooser.cpp:682
+#: eeschema/widgets/panel_symbol_chooser.cpp:684
 msgid "No symbol selected"
 msgstr ""
 
@@ -23187,7 +23190,7 @@ msgid "No symbol to export"
 msgstr ""
 
 #: eeschema/tools/symbol_editor_control.cpp:708
-#: pcbnew/footprint_edit_frame.cpp:1437
+#: pcbnew/footprint_edit_frame.cpp:1447
 msgid "Export View as PNG"
 msgstr ""
 
@@ -23374,11 +23377,11 @@ msgstr ""
 msgid "Graphical shapes"
 msgstr "გრაფიკული"
 
-#: eeschema/widgets/panel_symbol_chooser.cpp:587
+#: eeschema/widgets/panel_symbol_chooser.cpp:589
 msgid "No footprint specified"
 msgstr ""
 
-#: eeschema/widgets/panel_symbol_chooser.cpp:600
+#: eeschema/widgets/panel_symbol_chooser.cpp:602
 msgid "Invalid footprint specified"
 msgstr ""
 
@@ -23673,13 +23676,15 @@ msgstr ""
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:27
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:58
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:59
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:55
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:159
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:50
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:100
-#: pcbnew/footprint.cpp:4034 pcbnew/footprint.cpp:4037
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:169
+#: pcbnew/footprint.cpp:4039 pcbnew/footprint.cpp:4042
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2137 pcbnew/pad.cpp:1303
-#: pcbnew/pad.cpp:2542 pcbnew/pcb_dimension.cpp:661
-#: pcbnew/pcb_dimension.cpp:1457 pcbnew/pcb_fields_grid_table.cpp:181
+#: pcbnew/pad.cpp:2536 pcbnew/pcb_dimension.cpp:661
+#: pcbnew/pcb_dimension.cpp:1457 pcbnew/pcb_fields_grid_table.cpp:150
 #: pcbnew/pcb_group.cpp:503 pcbnew/pcb_marker.cpp:378
 #: pcbnew/pcb_reference_image.cpp:219 pcbnew/pcb_reference_image.cpp:342
 #: pcbnew/pcb_shape.cpp:646 pcbnew/pcb_shape.cpp:890 pcbnew/pcb_shape.cpp:892
@@ -23695,7 +23700,7 @@ msgstr ""
 #: pcbnew/widgets/search_handlers.cpp:120
 #: pcbnew/widgets/search_handlers.cpp:178
 #: pcbnew/widgets/search_handlers.cpp:243 pcbnew/zone.cpp:850
-#: pcbnew/zone.cpp:1898 pcbnew/zone.cpp:1899
+#: pcbnew/zone.cpp:1922 pcbnew/zone.cpp:1923
 msgid "Layer"
 msgstr "ფენა"
 
@@ -24557,7 +24562,7 @@ msgstr ""
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:290
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:352
 #: pcbnew/dialogs/dialog_layer_selection_base.cpp:230
-#: pcbnew/dialogs/panel_setup_layers.cpp:930
+#: pcbnew/dialogs/panel_setup_layers.cpp:1125
 #: pcbnew/widgets/appearance_controls.cpp:1025
 #: pcbnew/widgets/appearance_controls_base.cpp:32
 #: pcbnew/zone_manager/model_zones_overview_table.h:77
@@ -24595,12 +24600,12 @@ msgid "PCB Background"
 msgstr ""
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:161
-#: pcbnew/widgets/appearance_controls.cpp:1844
+#: pcbnew/widgets/appearance_controls.cpp:1880
 msgid "Show All Layers"
 msgstr ""
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:164
-#: pcbnew/widgets/appearance_controls.cpp:1830
+#: pcbnew/widgets/appearance_controls.cpp:1866
 msgid "Hide All Layers But Active"
 msgstr ""
 
@@ -24609,7 +24614,7 @@ msgid "Always Hide All Layers But Active"
 msgstr ""
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:171
-#: pcbnew/widgets/appearance_controls.cpp:1847
+#: pcbnew/widgets/appearance_controls.cpp:1883
 msgid "Hide All Layers"
 msgstr ""
 
@@ -24642,8 +24647,8 @@ msgid "Change Render Color for"
 msgstr ""
 
 #: gerbview/widgets/layer_widget.cpp:341
-#: pcbnew/widgets/appearance_controls.cpp:2172
-#: pcbnew/widgets/appearance_controls.cpp:2447
+#: pcbnew/widgets/appearance_controls.cpp:2208
+#: pcbnew/widgets/appearance_controls.cpp:2483
 msgid ""
 "Left double click or middle click for color change, right click for menu"
 msgstr ""
@@ -26725,293 +26730,293 @@ msgstr ""
 msgid "Can not move '%s' to trash."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:291
+#: kicad/project_tree_pane.cpp:292
 msgid "Directory name:"
 msgstr "საქაღალდის სახელი:"
 
-#: kicad/project_tree_pane.cpp:291
+#: kicad/project_tree_pane.cpp:292
 msgid "Create New Directory"
 msgstr "ახალი საქაღალდის შექმნა"
 
-#: kicad/project_tree_pane.cpp:851
+#: kicad/project_tree_pane.cpp:852
 msgid "Switch to this Project"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:852
+#: kicad/project_tree_pane.cpp:853
 msgid "Close all editors, and switch to the selected project"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:859
+#: kicad/project_tree_pane.cpp:860
 msgid "New Directory..."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:860
+#: kicad/project_tree_pane.cpp:861
 msgid "Create a New Directory"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:868 kicad/project_tree_pane.cpp:878
+#: kicad/project_tree_pane.cpp:869 kicad/project_tree_pane.cpp:879
 msgid "Reveal in Finder"
 msgstr "საქაღალდეში ჩვენება"
 
-#: kicad/project_tree_pane.cpp:869
+#: kicad/project_tree_pane.cpp:870
 msgid "Reveals the directory in a Finder window"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:871
+#: kicad/project_tree_pane.cpp:872
 msgid "Open Directory in File Explorer"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:872 pcbnew/tools/pcb_actions.cpp:986
+#: kicad/project_tree_pane.cpp:873 pcbnew/tools/pcb_actions.cpp:986
 msgid "Opens the directory in the default system file manager"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:879
+#: kicad/project_tree_pane.cpp:880
 msgid "Reveals the directories in a Finder window"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:881
+#: kicad/project_tree_pane.cpp:882
 msgid "Open Directories in File Explorer"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:882
+#: kicad/project_tree_pane.cpp:883
 msgid "Opens the directories in the default system file manager"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:893
+#: kicad/project_tree_pane.cpp:894
 msgid "Open the file in a Text Editor"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:895
+#: kicad/project_tree_pane.cpp:896
 msgid "Open files in a Text Editor"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:897
+#: kicad/project_tree_pane.cpp:898
 msgid "Edit in a Text Editor"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:903
+#: kicad/project_tree_pane.cpp:904
 #, fuzzy
 msgid "Run Jobs"
 msgstr "%s-ის გახსნა"
 
-#: kicad/project_tree_pane.cpp:911
+#: kicad/project_tree_pane.cpp:912
 msgid "Rename File..."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:912
+#: kicad/project_tree_pane.cpp:913
 msgid "Rename file"
 msgstr "ფაილის გადარქმევა"
 
-#: kicad/project_tree_pane.cpp:916
+#: kicad/project_tree_pane.cpp:917
 msgid "Rename Files..."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:917
+#: kicad/project_tree_pane.cpp:918
 msgid "Rename files"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:927
+#: kicad/project_tree_pane.cpp:928
 msgid "Delete the file and its content"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:929
+#: kicad/project_tree_pane.cpp:930
 msgid "Delete the files and their contents"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:944
+#: kicad/project_tree_pane.cpp:945
 msgid "Move to Trash"
 msgstr "%1 ფაილის ნაგავში გადატანა"
 
-#: kicad/project_tree_pane.cpp:956
+#: kicad/project_tree_pane.cpp:957
 msgid "Add Project to Version Control..."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:957
+#: kicad/project_tree_pane.cpp:958
 msgid "Initialize a new repository"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:961
+#: kicad/project_tree_pane.cpp:962
 #, fuzzy
 msgid "Commit Project..."
 msgstr "პროექტის გახსნა..."
 
-#: kicad/project_tree_pane.cpp:962 kicad/project_tree_pane.cpp:976
+#: kicad/project_tree_pane.cpp:963 kicad/project_tree_pane.cpp:977
 msgid "Commit changes to the local repository"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:965
+#: kicad/project_tree_pane.cpp:966
 msgid "Push"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:966
+#: kicad/project_tree_pane.cpp:967
 msgid "Push committed local changes to remote repository"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:969
+#: kicad/project_tree_pane.cpp:970
 msgid "Pull"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:970
+#: kicad/project_tree_pane.cpp:971
 msgid "Pull changes from remote repository into local"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:975
+#: kicad/project_tree_pane.cpp:976
 msgid "Commit File..."
 msgstr "ფაილის გადაცემა..."
 
-#: kicad/project_tree_pane.cpp:990
+#: kicad/project_tree_pane.cpp:991
 msgid "Switch to branch "
 msgstr "გადართვა ბრენჩზე "
 
-#: kicad/project_tree_pane.cpp:995
+#: kicad/project_tree_pane.cpp:996
 msgid "Other..."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:996
+#: kicad/project_tree_pane.cpp:997
 #, fuzzy
 msgid "Switch to a different branch"
 msgstr "პროექტის მმართველი"
 
-#: kicad/project_tree_pane.cpp:999
+#: kicad/project_tree_pane.cpp:1000
 #, fuzzy
 msgid "Switch to Branch"
 msgstr "პროექტის მმართველი"
 
-#: kicad/project_tree_pane.cpp:1003
+#: kicad/project_tree_pane.cpp:1004
 #, fuzzy
 msgid "Remove Version Control"
 msgstr "რეპოზიტორიის წაშლა"
 
-#: kicad/project_tree_pane.cpp:1004
+#: kicad/project_tree_pane.cpp:1005
 msgid "Delete all version control files from the project directory."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1059
+#: kicad/project_tree_pane.cpp:1060
 #, c-format
 msgid "Change filename: '%s'"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1061
+#: kicad/project_tree_pane.cpp:1062
 msgid "Change filename"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1406
+#: kicad/project_tree_pane.cpp:1407
 msgid "Network path: not monitoring folder changes"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1412
+#: kicad/project_tree_pane.cpp:1413
 msgid "Local path: monitoring folder changes"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1595
+#: kicad/project_tree_pane.cpp:1596
 msgid "The selected directory is already a git project."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1611
-msgid "Failed to initialize git project."
-msgstr ""
-
-#: kicad/project_tree_pane.cpp:1626
+#: kicad/project_tree_pane.cpp:1603
 #, fuzzy
 msgid "Set default remote"
 msgstr "ნაგულისხმები ფონტი"
 
-#: kicad/project_tree_pane.cpp:1679
+#: kicad/project_tree_pane.cpp:1618
+msgid "Failed to initialize git project."
+msgstr ""
+
+#: kicad/project_tree_pane.cpp:1678
 msgid "Failed to set default remote."
 msgstr "ნაგულისხმევი დაშორებულის დაყენება ჩავარდა."
 
-#: kicad/project_tree_pane.cpp:1691 kicad/project_tree_pane.cpp:1725
-#: kicad/project_tree_pane.cpp:1747
+#: kicad/project_tree_pane.cpp:1690 kicad/project_tree_pane.cpp:1724
+#: kicad/project_tree_pane.cpp:1746
 msgid "Fetching Remote"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1732
+#: kicad/project_tree_pane.cpp:1731
 #, fuzzy
 msgid "Failed to pull project"
 msgstr "ნაგულისხმევი დაშორებულის დაყენება ჩავარდა."
 
-#: kicad/project_tree_pane.cpp:1754
+#: kicad/project_tree_pane.cpp:1753
 msgid "Failed to push project"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1816
+#: kicad/project_tree_pane.cpp:1830
 #, c-format
 msgid "Failed to lookup branch '%s': %s"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1829
+#: kicad/project_tree_pane.cpp:1843
 #, c-format
 msgid "Failed to find branch head for '%s'"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1840
+#: kicad/project_tree_pane.cpp:1854
 #, c-format
 msgid "Failed to switch to branch '%s'"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1851
+#: kicad/project_tree_pane.cpp:1865
 #, c-format
 msgid "Failed to update HEAD reference for branch '%s'"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1870
+#: kicad/project_tree_pane.cpp:1884
 msgid "Are you sure you want to remove git tracking from this project?"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1887
+#: kicad/project_tree_pane.cpp:1901
 #, fuzzy
 msgid "Failed to remove git directory"
 msgstr "ფაილის გახსნა შეუძლებელია"
 
-#: kicad/project_tree_pane.cpp:2223
+#: kicad/project_tree_pane.cpp:2237
 msgid "Discarding commit due to empty commit message."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:2229
+#: kicad/project_tree_pane.cpp:2243
 msgid "Discarding commit due to empty file selection."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:2235
+#: kicad/project_tree_pane.cpp:2249
 #, c-format
 msgid "Failed to get repository index: %s"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:2243
+#: kicad/project_tree_pane.cpp:2257
 #, c-format
 msgid "Failed to add file to index: %s"
 msgstr "ფაილის ინდექსში ჩამატება ჩავარდა: %s"
 
-#: kicad/project_tree_pane.cpp:2251
+#: kicad/project_tree_pane.cpp:2265
 #, c-format
 msgid "Failed to write index: %s"
 msgstr "ინდექსის ჩაწერა ჩავარდა: %s"
 
-#: kicad/project_tree_pane.cpp:2258
+#: kicad/project_tree_pane.cpp:2272
 #, c-format
 msgid "Failed to write tree: %s"
 msgstr "ხის ჩაწერა ჩავარდა: %s"
 
-#: kicad/project_tree_pane.cpp:2267
+#: kicad/project_tree_pane.cpp:2281
 #, c-format
 msgid "Failed to lookup tree: %s"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:2275
+#: kicad/project_tree_pane.cpp:2289
 #, c-format
 msgid "Failed to get HEAD reference: %s"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:2282
+#: kicad/project_tree_pane.cpp:2296
 #, c-format
 msgid "Failed to get commit: %s"
 msgstr "კომიტის მიღება ჩავარდა: %s"
 
-#: kicad/project_tree_pane.cpp:2298
+#: kicad/project_tree_pane.cpp:2312
 #, c-format
 msgid "Failed to create author signature: %s"
 msgstr "ავტორის ხელმოწერის შექმნა ჩავარდა: %s"
 
-#: kicad/project_tree_pane.cpp:2333
+#: kicad/project_tree_pane.cpp:2347
 #, c-format
 msgid "Failed to create commit: %s"
 msgstr "კომიტის შექმნა ჩავარდა: %s"
@@ -27455,6 +27460,7 @@ msgid "Item Properties"
 msgstr "ობიექტის თვისებები"
 
 #: pagelayout_editor/dialogs/properties_frame_base.cpp:461
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:145
 msgid "Default Values"
 msgstr "ნაგულისხმები მნიშვნელობები"
 
@@ -29873,8 +29879,8 @@ msgstr ""
 #: pcbnew/board.cpp:1807 pcbnew/dialogs/dialog_board_statistics.cpp:701
 #: pcbnew/dialogs/dialog_board_statistics_base.cpp:78
 #: pcbnew/dialogs/dialog_unused_pad_layers_base.cpp:27
-#: pcbnew/footprint.cpp:1628 pcbnew/netinfo_item.cpp:108
-#: pcbnew/pcb_draw_panel_gal.cpp:641 pcbnew/widgets/appearance_controls.cpp:331
+#: pcbnew/footprint.cpp:1633 pcbnew/netinfo_item.cpp:108
+#: pcbnew/pcb_draw_panel_gal.cpp:714 pcbnew/widgets/appearance_controls.cpp:331
 #: pcbnew/widgets/panel_selection_filter.cpp:198
 #: pcbnew/widgets/panel_selection_filter_base.cpp:45
 msgid "Pads"
@@ -29888,18 +29894,18 @@ msgstr ""
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:222
 #: pcbnew/dialogs/dialog_unused_pad_layers_base.cpp:24
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:88
-#: pcbnew/netinfo_item.cpp:123 pcbnew/pcb_draw_panel_gal.cpp:642
+#: pcbnew/netinfo_item.cpp:123 pcbnew/pcb_draw_panel_gal.cpp:715
 #: pcbnew/widgets/appearance_controls.cpp:330
 #: pcbnew/widgets/panel_selection_filter.cpp:197
 #: pcbnew/widgets/panel_selection_filter_base.cpp:41
 msgid "Vias"
 msgstr ""
 
-#: pcbnew/board.cpp:1809 pcbnew/pcb_draw_panel_gal.cpp:643
+#: pcbnew/board.cpp:1809 pcbnew/pcb_draw_panel_gal.cpp:716
 msgid "Track Segments"
 msgstr ""
 
-#: pcbnew/board.cpp:1811 pcbnew/pcb_draw_panel_gal.cpp:645
+#: pcbnew/board.cpp:1811 pcbnew/pcb_draw_panel_gal.cpp:718
 msgid "Unrouted"
 msgstr ""
 
@@ -30103,7 +30109,7 @@ msgid "Add Dielectric Layer"
 msgstr ""
 
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:330
-#: pcbnew/dialogs/panel_setup_layers.cpp:957
+#: pcbnew/dialogs/panel_setup_layers.cpp:1152
 msgid "Select layer to add:"
 msgstr ""
 
@@ -30771,14 +30777,13 @@ msgstr ""
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:154
 #: pcbnew/dialogs/dialog_render_job.cpp:41
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:117
-#: pcbnew/footprint.cpp:1640
+#: pcbnew/footprint.cpp:1645
 msgid "Front"
 msgstr "წინა"
 
 #: pcbnew/dialogs/dialog_board_reannotate_base.cpp:187
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:154
 #: pcbnew/dialogs/dialog_render_job.cpp:39
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:560
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:122
 msgid "Back"
 msgstr "უკან"
@@ -30942,7 +30947,7 @@ msgid ""
 msgstr ""
 
 #: pcbnew/dialogs/dialog_board_setup.cpp:301 pcbnew/files.cpp:583
-#: pcbnew/tools/pcb_control.cpp:1502
+#: pcbnew/tools/pcb_control.cpp:1506
 msgid "Loading PCB"
 msgstr ""
 
@@ -31012,7 +31017,7 @@ msgid "Total:"
 msgstr "სულ:"
 
 #: pcbnew/dialogs/dialog_board_statistics.cpp:491
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2517
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2511
 msgid "Round"
 msgstr "მრგვალი"
 
@@ -31127,7 +31132,7 @@ msgstr ""
 
 #: pcbnew/dialogs/dialog_cleanup_graphics.cpp:48
 #: pcbnew/dialogs/dialog_exchange_footprints.cpp:310
-#: pcbnew/footprint_libraries_utils.cpp:961
+#: pcbnew/footprint_libraries_utils.cpp:970
 msgid "Update Footprint"
 msgstr ""
 
@@ -31479,8 +31484,8 @@ msgid ""
 "This setting can be overridden by local  pad settings"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_copper_zones_base.cpp:232 pcbnew/footprint.cpp:4008
-#: pcbnew/pad.cpp:2527 pcbnew/zone.cpp:1805
+#: pcbnew/dialogs/dialog_copper_zones_base.cpp:232 pcbnew/footprint.cpp:4013
+#: pcbnew/pad.cpp:2521 pcbnew/zone.cpp:1829
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 msgid "Thermal reliefs"
 msgstr ""
@@ -31525,13 +31530,13 @@ msgstr "შევსების ტიპი:"
 
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:290
 #: pcbnew/dialogs/dialog_non_copper_zones_properties_base.cpp:129
-#: pcbnew/zone.cpp:1815 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
+#: pcbnew/zone.cpp:1839 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
 msgid "Solid fill"
 msgstr ""
 
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:290
 #: pcbnew/dialogs/dialog_non_copper_zones_properties_base.cpp:129
-#: pcbnew/zone.cpp:1816 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
+#: pcbnew/zone.cpp:1840 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
 msgid "Hatch pattern"
 msgstr ""
 
@@ -31589,7 +31594,7 @@ msgstr ""
 msgid "Choose what to do with unconnected copper islands"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_copper_zones_base.cpp:357 pcbnew/zone.cpp:1826
+#: pcbnew/dialogs/dialog_copper_zones_base.cpp:357 pcbnew/zone.cpp:1850
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 msgid "Below area limit"
 msgstr ""
@@ -33257,8 +33262,8 @@ msgstr ""
 msgid "Choose Footprint"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:76
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:143
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:78
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:148
 msgid "3D Models"
 msgstr ""
 
@@ -33296,41 +33301,41 @@ msgid ""
 "It will be clamped at %s."
 msgstr ""
 
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:633
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:624
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:661
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:660
 #, fuzzy
 msgid "Edit Footprint Properties"
 msgstr "ტექსტის თვისებები"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:52
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:53
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:157
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:98
 msgid "Text Items"
 msgstr ""
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:60
 #: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:53
-#: pcbnew/pcb_fields_grid_table.cpp:183 pcbnew/pcb_text.cpp:630
+#: pcbnew/pcb_fields_grid_table.cpp:152 pcbnew/pcb_text.cpp:630
 #: pcbnew/pcb_text.cpp:647
 msgid "Keep Upright"
 msgstr ""
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:61
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:62
-#: pcbnew/pcb_fields_grid_table.cpp:184
+#: pcbnew/pcb_fields_grid_table.cpp:153
 msgid "X Offset"
 msgstr "X წანაცვლება"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:62
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:63
-#: pcbnew/pcb_fields_grid_table.cpp:185
+#: pcbnew/pcb_fields_grid_table.cpp:154
 msgid "Y Offset"
 msgstr "Y წანაცვლება"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:68
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:69
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:64
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:168
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:56
 #: pcbnew/plot_board_layers.cpp:103
 msgid "Reference designator"
@@ -33348,14 +33353,14 @@ msgstr ""
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:188
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:193
-#: pcbnew/footprint.cpp:1286
+#: pcbnew/footprint.cpp:1291
 msgid "Through hole"
 msgstr ""
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:188
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:193
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/footprint.cpp:1283
-#: pcbnew/pad.cpp:1532 pcbnew/pad.cpp:2493
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/footprint.cpp:1288
+#: pcbnew/pad.cpp:1532 pcbnew/pad.cpp:2487
 msgid "SMD"
 msgstr ""
 
@@ -33529,28 +33534,28 @@ msgstr ""
 msgid "Footprint Properties"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:379
-#: pcbnew/footprint_libraries_utils.cpp:1124
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:388
+#: pcbnew/footprint_libraries_utils.cpp:1133
 #: pcbnew/tools/footprint_editor_control.cpp:460
 msgid "Footprint must have a name."
 msgstr ""
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:384
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:393
 #, c-format
 msgid "Footprint name may not contain '%s'."
 msgstr ""
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:437
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:446
 #, c-format
 msgid "The text width must be between %s and %s."
 msgstr ""
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:449
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:458
 #, c-format
 msgid "The text height must be between %s and %s."
 msgstr ""
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:467
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:476
 #: pcbnew/dialogs/dialog_text_properties.cpp:522
 #: pcbnew/dialogs/dialog_textbox_properties.cpp:342
 msgid ""
@@ -34229,7 +34234,7 @@ msgstr ""
 
 #: pcbnew/dialogs/dialog_global_edit_text_and_graphics.cpp:273
 #: pcbnew/dialogs/panel_fp_editor_graphics_defaults_base.cpp:64
-#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:60 pcbnew/pad.cpp:2684
+#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:60 pcbnew/pad.cpp:2678
 msgid "Copper Layers"
 msgstr ""
 
@@ -34383,7 +34388,7 @@ msgstr ""
 
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:175
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1075
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2533
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2527
 msgid "All copper layers"
 msgstr ""
 
@@ -34394,7 +34399,7 @@ msgstr ""
 
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:175
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1079
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2534
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2528
 msgid "Connected layers only"
 msgstr ""
 
@@ -34872,7 +34877,7 @@ msgid "Outset Items"
 msgstr "ჩანაწერების წაშლა"
 
 #: pcbnew/dialogs/dialog_pad_properties.cpp:179
-#: pcbnew/dialogs/dialog_pad_properties_base.h:288 pcbnew/pad.cpp:2584
+#: pcbnew/dialogs/dialog_pad_properties_base.h:288 pcbnew/pad.cpp:2578
 msgid "Pad Properties"
 msgstr ""
 
@@ -34950,7 +34955,7 @@ msgstr ""
 msgid "Pad type:"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/pad.cpp:2492
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/pad.cpp:2486
 msgid "Through-hole"
 msgstr ""
 
@@ -35001,7 +35006,7 @@ msgid "Circular"
 msgstr "წრიული"
 
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:1516
-#: pcbnew/pad.cpp:2500
+#: pcbnew/pad.cpp:2494
 msgid "Oval"
 msgstr ""
 
@@ -35013,11 +35018,11 @@ msgstr "მართკუთხედი"
 msgid "Trapezoidal"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2502
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2496
 msgid "Rounded rectangle"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2503
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2497
 msgid "Chamfered rectangle"
 msgstr ""
 
@@ -35118,7 +35123,7 @@ msgstr ""
 msgid "Hole shape:"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2518
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2512
 msgid "Oblong"
 msgstr ""
 
@@ -35197,23 +35202,23 @@ msgid ""
 "Mechanical specifies a through-hole pad that is used for mechanical support"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2508
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2502
 msgid "BGA pad"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2510
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2504
 msgid "Fiducial, local to footprint"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2509
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2503
 msgid "Fiducial, global to board"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2511
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2505
 msgid "Test point pad"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2512
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2506
 msgid "Heatsink pad"
 msgstr ""
 
@@ -35459,7 +35464,7 @@ msgstr ""
 
 #: pcbnew/dialogs/dialog_plot_base.cpp:90
 #: pcbnew/widgets/appearance_controls.cpp:653
-#: pcbnew/widgets/appearance_controls.cpp:1810
+#: pcbnew/widgets/appearance_controls.cpp:1846
 msgid "Hide"
 msgstr "დამალვა"
 
@@ -36469,7 +36474,7 @@ msgstr ""
 #: pcbnew/dialogs/dialog_text_properties_base.cpp:99
 #: pcbnew/pcb_dimension.cpp:1885 pcbnew/pcb_dimension.cpp:1921
 #: pcbnew/pcb_dimension.cpp:1962 pcbnew/pcb_dimension.cpp:2007
-#: pcbnew/pcb_dimension.cpp:2044 pcbnew/pcb_fields_grid_table.cpp:186
+#: pcbnew/pcb_dimension.cpp:2044 pcbnew/pcb_fields_grid_table.cpp:155
 #: pcbnew/pcb_text.cpp:626
 msgid "Knockout"
 msgstr ""
@@ -36694,7 +36699,7 @@ msgstr ""
 #: pcbnew/router/router_tool.cpp:2757 pcbnew/router/router_tool.cpp:2762
 #: pcbnew/router/router_tool.cpp:2767 pcbnew/router/router_tool.cpp:2778
 #: pcbnew/router/router_tool.cpp:2786 pcbnew/router/router_tool.cpp:2791
-#: pcbnew/tools/pcb_control.cpp:1698 pcbnew/tools/pcb_control.cpp:1708
+#: pcbnew/tools/pcb_control.cpp:1702 pcbnew/tools/pcb_control.cpp:1712
 #: pcbnew/zone.cpp:874
 #, c-format
 msgid "(from %s)"
@@ -36980,6 +36985,11 @@ msgstr ""
 msgid "Internal Layers"
 msgstr ""
 
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:496
+#, c-format
+msgid "Layer name %s already in use."
+msgstr ""
+
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:23
 msgid "Default Field Properties for New Footprints"
 msgstr ""
@@ -37045,29 +37055,29 @@ msgstr ""
 msgid "Failed to save footprint library file '%s'."
 msgstr ""
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:396
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:388
 #, fuzzy
 msgid "Error adding 3D model"
 msgstr "ფაილში გატანა"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:480
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:472
 msgid "No filename entered"
 msgstr ""
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:485
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:477
 msgid "Illegal filename"
 msgstr ""
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:490
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:482
 #: pcbnew/microwave/microwave_polygon.cpp:223
 msgid "File not found"
 msgstr "ფაილი ვერ მოიძებნა"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:495
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:487
 msgid "Unable to open file"
 msgstr "ფაილის გახსნა შეუძლებელია"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:500
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:492
 msgid "Unknown error"
 msgstr "უცნობი შეცდომა"
 
@@ -37551,11 +37561,139 @@ msgstr ""
 msgid "Apply board defaults to non-copper footprint shapes"
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:458
+#: pcbnew/dialogs/panel_setup_layers.cpp:77
+#: pcbnew/dialogs/panel_setup_layers.cpp:284
+msgid "Off-board, testing"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:87
+msgid "If you want a fabrication layer for the front side of the board"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:97
+#: pcbnew/dialogs/panel_setup_layers.cpp:266
+msgid "Off-board, manufacturing"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:105
+msgid "If you want an adhesive template for the front side of the board"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:115
+#: pcbnew/dialogs/panel_setup_layers.cpp:133
+#: pcbnew/dialogs/panel_setup_layers.cpp:151
+#: pcbnew/dialogs/panel_setup_layers.cpp:169
+#: pcbnew/dialogs/panel_setup_layers.cpp:194
+#: pcbnew/dialogs/panel_setup_layers.cpp:212
+#: pcbnew/dialogs/panel_setup_layers.cpp:230
+#: pcbnew/dialogs/panel_setup_layers.cpp:248
+msgid "On-board, non-copper"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:123
+msgid "If you want a solder paste layer for front side of the board"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:141
+msgid "If you want a silk screen layer for the front side of the board"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:159
+msgid "If you want a solder mask layer for the front of the board"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:184
+msgid "If you want a solder mask layer for the back side of the board"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:202
+msgid "If you want a silk screen layer for the back side of the board"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:220
+msgid "If you want a solder paste layer for the back side of the board"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:238
+msgid "If you want an adhesive layer for the back side of the board"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:256
+msgid "If you want a fabrication layer for the back side of the board"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:302
+msgid "Board contour"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:319
+msgid "Board contour setback"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:333
+#: pcbnew/dialogs/panel_setup_layers.cpp:347
+#: pcbnew/dialogs/panel_setup_layers.cpp:363
+#: pcbnew/dialogs/panel_setup_layers.cpp:379
+#: pcbnew/dialogs/panel_setup_layers.cpp:477
+msgid "Auxiliary"
+msgstr "დამატებითი"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:354
+msgid "If you want a separate layer for comments or notes"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:370
+msgid "If you want a layer for documentation drawings"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:415
 msgid "Use the Physical Stackup page to change the number of copper layers."
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:492
+#: pcbnew/dialogs/panel_setup_layers.cpp:421
+#: pcbnew/dialogs/panel_setup_layers.cpp:473
+#: pcbnew/tools/drawing_stackup_table_tool.cpp:247
+msgid "Layer Name"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:426
+msgid "signal"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:427
+msgid "power plane"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:428
+msgid "mixed"
+msgstr "შერეული"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:429
+msgid "jumper"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:432
+msgid ""
+"Copper layer type for Freerouter and other external routers.\n"
+"Power plane layers are removed from Freerouter's layer menus."
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:478
+#, fuzzy
+msgid "Off-board, front"
+msgstr "ეკრანი"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:479
+#, fuzzy
+msgid "Off-board, back"
+msgstr "ეკრანი"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:485
+msgid ""
+"Auxiliary layers do not flip with board side, while back and front layers do."
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:712
 #, c-format
 msgid ""
 "Footprints have some items on removed layers:\n"
@@ -37564,32 +37702,32 @@ msgid ""
 "Do you wish to continue?"
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:503
+#: pcbnew/dialogs/panel_setup_layers.cpp:723
 msgid ""
 "Items have been found on removed layers. This operation will delete all "
 "items from removed layers and cannot be undone.\n"
 "Do you wish to continue?"
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:752
+#: pcbnew/dialogs/panel_setup_layers.cpp:947
 msgid "Layer must have a name."
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:758
+#: pcbnew/dialogs/panel_setup_layers.cpp:953
 #, c-format
 msgid "%s are forbidden in layer names."
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:765
+#: pcbnew/dialogs/panel_setup_layers.cpp:960
 msgid "Layer name \"signal\" is reserved."
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:774
+#: pcbnew/dialogs/panel_setup_layers.cpp:969
 #, c-format
 msgid "Layer name '%s' already in use."
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:907
+#: pcbnew/dialogs/panel_setup_layers.cpp:1102
 #, c-format
 msgid ""
 "Imported settings have fewer copper layers than the current board (%i "
@@ -37598,16 +37736,16 @@ msgid ""
 "Continue and delete the extra inner copper layers from the current board?"
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:916
+#: pcbnew/dialogs/panel_setup_layers.cpp:1111
 #, fuzzy
 msgid "Inner Layers to Be Deleted"
 msgstr "ფენები"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:951
+#: pcbnew/dialogs/panel_setup_layers.cpp:1146
 msgid "All user-defined layers have already been added."
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:955
+#: pcbnew/dialogs/panel_setup_layers.cpp:1150
 msgid "Add User-defined Layer"
 msgstr ""
 
@@ -37615,563 +37753,6 @@ msgstr ""
 msgid "Add User Defined Layer..."
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:46
-msgid "CrtYd_Front"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:51
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:639
-msgid "Off-board, testing"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:58
-msgid "If you want a fabrication layer for the front side of the board"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:62
-msgid "Fab_Front"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:65
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:629
-msgid "Off-board, manufacturing"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:70
-msgid "If you want an adhesive template for the front side of the board"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:74
-msgid "Adhes_Front"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:77
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:89
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:101
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:113
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:581
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:593
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:605
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:617
-msgid "On-board, non-copper"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:82
-msgid "If you want a solder paste layer for front side of the board"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:86
-msgid "SoldP_Front"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:94
-msgid "If you want a silk screen layer for the front side of the board"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:98
-msgid "SilkS_Front"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:106
-msgid "If you want a solder mask layer for the front of the board"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:110
-msgid "Mask_Front"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:118
-msgid "If you want a front copper layer"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:122
-msgid "Front_layer"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:123
-msgid "Layer name of front (top) copper layer"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "signal"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "power plane"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "mixed"
-msgstr "შერეული"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "jumper"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:131
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:145
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:159
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:173
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:187
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:201
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:215
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:229
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:243
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:257
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:271
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:285
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:299
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:313
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:327
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:341
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:355
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:369
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:383
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:397
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:411
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:425
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:439
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:453
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:467
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:481
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:495
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:509
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:523
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:537
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:551
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:569
-msgid ""
-"Copper layer type for Freerouter and other external routers.\n"
-"Power plane layers are removed from Freerouter's layer menus."
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:138
-msgid "In1"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:152
-msgid "In2"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:166
-msgid "In3"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:180
-msgid "In4"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:194
-msgid "In5"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:208
-msgid "In6"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:222
-msgid "In7"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:236
-msgid "In8"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:250
-msgid "In9"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:264
-msgid "In10"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:278
-msgid "In11"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:292
-msgid "In12"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:306
-msgid "In13"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:320
-msgid "In14"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:334
-msgid "In15"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:348
-msgid "In16"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:362
-msgid "In17"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:376
-msgid "In18"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:390
-msgid "In19"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:404
-msgid "In20"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:418
-msgid "In21"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:432
-msgid "In22"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:446
-msgid "In23"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:460
-msgid "In24"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:474
-msgid "In25"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:488
-msgid "In26"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:502
-msgid "In27"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:516
-msgid "In28"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:530
-msgid "In29"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:544
-msgid "In30"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:556
-msgid "If you want a back copper layer"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:561
-msgid "Layer name of back (bottom) copper layer"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:574
-msgid "If you want a solder mask layer for the back side of the board"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:578
-msgid "SoldM_Back"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:586
-msgid "If you want a silk screen layer for the back side of the board"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:590
-msgid "SilkS_Back"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:598
-msgid "If you want a solder paste layer for the back side of the board"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:602
-msgid "SoldP_Back"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:610
-msgid "If you want an adhesive layer for the back side of the board"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:614
-msgid "Adhes_Back"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:622
-msgid "If you want a fabrication layer for the back side of the board"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:626
-msgid "Fab_Back"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:636
-msgid "CrtYd_Back"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:646
-msgid "Pcb_Edges"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:649
-msgid "Board contour"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:656
-msgid "Margin"
-msgstr "ზღვარი"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:659
-msgid "Board contour setback"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:666
-msgid "Eco1"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:669
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:679
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:691
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:703
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-msgid "Auxiliary"
-msgstr "დამატებითი"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:676
-msgid "Eco2"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:684
-msgid "If you want a separate layer for comments or notes"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:688
-msgid "Comments"
-msgstr "კომენტარები"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:696
-msgid "If you want a layer for documentation drawings"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:700
-msgid "Drawings"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:710
-msgid "User1"
-msgstr "მომხმარებელი1"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-#, fuzzy
-msgid "Off-board, front"
-msgstr "ეკრანი"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-#, fuzzy
-msgid "Off-board, back"
-msgstr "ეკრანი"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:717
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:731
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:745
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:759
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:773
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:787
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:801
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:815
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:829
-msgid ""
-"Auxiliary layers do not flip with board side, while back and front layers do."
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:724
-msgid "User2"
-msgstr "მომხმარებელი2"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:738
-msgid "User3"
-msgstr "მომხმარებელი3"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:752
-msgid "User4"
-msgstr "მომხმარებელი4"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:766
-msgid "User5"
-msgstr "მომხმარებელი5"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:780
-msgid "User6"
-msgstr "მომხმარებელი6"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:794
-msgid "User7"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:808
-msgid "User8"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:822
-msgid "User9"
-msgstr ""
-
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:32
 msgid ""
 "Use your board manufacturer's recommendations for solder mask expansion and "
@@ -39302,7 +38883,7 @@ msgid "%s pad connection: %s."
 msgstr ""
 
 #: pcbnew/drc/drc_engine.cpp:1499 pcbnew/drc/drc_engine.cpp:1516
-#: pcbnew/drc/drc_engine.cpp:1533 pcbnew/zone.cpp:612 pcbnew/zone.h:172
+#: pcbnew/drc/drc_engine.cpp:1533 pcbnew/zone.cpp:612 pcbnew/zone.h:179
 msgid "zone"
 msgstr "ზონა"
 
@@ -39321,7 +38902,7 @@ msgstr ""
 msgid "Checking rule assertion \"%s\"."
 msgstr ""
 
-#: pcbnew/drc/drc_item.cpp:45 pcbnew/zone.cpp:2046
+#: pcbnew/drc/drc_item.cpp:45 pcbnew/zone.cpp:2070
 msgid "Electrical"
 msgstr "ელექტრული"
 
@@ -40176,7 +39757,7 @@ msgid "'%s' settings differ."
 msgstr ""
 
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:619
-#: pcbnew/footprint.cpp:4085
+#: pcbnew/footprint.cpp:4090
 msgid "Exempt From Courtyard Requirement"
 msgstr ""
 
@@ -40845,132 +40426,132 @@ msgstr ""
 msgid "Generating ODB++ output files"
 msgstr ""
 
-#: pcbnew/footprint.cpp:1288
+#: pcbnew/footprint.cpp:1293
 msgid "Other"
 msgstr ""
 
-#: pcbnew/footprint.cpp:1626
+#: pcbnew/footprint.cpp:1631
 msgid "Footprint Name"
 msgstr ""
 
-#: pcbnew/footprint.cpp:1630 pcbnew/footprint.cpp:1689
+#: pcbnew/footprint.cpp:1635 pcbnew/footprint.cpp:1694
 #, c-format
 msgid "Doc: %s"
 msgstr ""
 
-#: pcbnew/footprint.cpp:1631 pcbnew/footprint.cpp:1690
+#: pcbnew/footprint.cpp:1636 pcbnew/footprint.cpp:1695
 #, c-format
 msgid "Keywords: %s"
 msgstr ""
 
-#: pcbnew/footprint.cpp:1640 pcbnew/footprint.cpp:1641
+#: pcbnew/footprint.cpp:1645 pcbnew/footprint.cpp:1646
 msgid "Board Side"
 msgstr ""
 
-#: pcbnew/footprint.cpp:1641
+#: pcbnew/footprint.cpp:1646
 msgid "Back (Flipped)"
 msgstr ""
 
-#: pcbnew/footprint.cpp:1660
+#: pcbnew/footprint.cpp:1665
 msgid "autoplaced"
 msgstr ""
 
-#: pcbnew/footprint.cpp:1663
+#: pcbnew/footprint.cpp:1668
 msgid "not in schematic"
 msgstr ""
 
-#: pcbnew/footprint.cpp:1666
+#: pcbnew/footprint.cpp:1671
 msgid "exclude from pos files"
 msgstr ""
 
-#: pcbnew/footprint.cpp:1669
+#: pcbnew/footprint.cpp:1674
 msgid "exclude from BOM"
 msgstr ""
 
-#: pcbnew/footprint.cpp:1674
+#: pcbnew/footprint.cpp:1679
 msgid "Status: "
 msgstr ""
 
-#: pcbnew/footprint.cpp:1674
+#: pcbnew/footprint.cpp:1679
 msgid "Attributes:"
 msgstr "ატრიბუტები:"
 
-#: pcbnew/footprint.cpp:1681 pcbnew/footprint.cpp:4064 pcbnew/zone.cpp:1837
+#: pcbnew/footprint.cpp:1686 pcbnew/footprint.cpp:4069 pcbnew/zone.cpp:1861
 #, fuzzy
 msgid "Component Class"
 msgstr "კომპონენტები"
 
-#: pcbnew/footprint.cpp:1685
+#: pcbnew/footprint.cpp:1690
 #, c-format
 msgid "3D-Shape: %s"
 msgstr ""
 
-#: pcbnew/footprint.cpp:1685
+#: pcbnew/footprint.cpp:1690
 msgid "<none>"
 msgstr ""
 
-#: pcbnew/footprint.cpp:2100
+#: pcbnew/footprint.cpp:2105
 msgid "<no reference designator>"
 msgstr ""
 
-#: pcbnew/footprint.cpp:2102
+#: pcbnew/footprint.cpp:2107
 #, c-format
 msgid "Footprint %s"
 msgstr ""
 
-#: pcbnew/footprint.cpp:3242
+#: pcbnew/footprint.cpp:3247
 #, c-format
 msgid "(expected 'Through hole'; actual '%s')"
 msgstr ""
 
-#: pcbnew/footprint.cpp:3245
+#: pcbnew/footprint.cpp:3250
 #, c-format
 msgid "(expected 'SMD'; actual '%s')"
 msgstr ""
 
-#: pcbnew/footprint.cpp:3466
+#: pcbnew/footprint.cpp:3471
 #, c-format
 msgid "(net-tie pad group contains unknown pad number %s)"
 msgstr ""
 
-#: pcbnew/footprint.cpp:3471
+#: pcbnew/footprint.cpp:3476
 #, c-format
 msgid "(pad %s appears in more than one net-tie pad group)"
 msgstr ""
 
-#: pcbnew/footprint.cpp:4006 pcbnew/pad.cpp:2525 pcbnew/zone.cpp:1803
+#: pcbnew/footprint.cpp:4011 pcbnew/pad.cpp:2519 pcbnew/zone.cpp:1827
 msgid "Inherited"
 msgstr "მემკვიდრეობით"
 
-#: pcbnew/footprint.cpp:4010 pcbnew/pad.cpp:2529 pcbnew/zone.cpp:1807
+#: pcbnew/footprint.cpp:4015 pcbnew/pad.cpp:2523 pcbnew/zone.cpp:1831
 msgid "Thermal reliefs for PTH"
 msgstr ""
 
-#: pcbnew/footprint.cpp:4070
+#: pcbnew/footprint.cpp:4075
 msgid "Not in Schematic"
 msgstr ""
 
-#: pcbnew/footprint.cpp:4072
+#: pcbnew/footprint.cpp:4077
 msgid "Exclude From Position Files"
 msgstr ""
 
-#: pcbnew/footprint.cpp:4082 pcbnew/pad.cpp:2694
+#: pcbnew/footprint.cpp:4087 pcbnew/pad.cpp:2688
 msgid "Overrides"
 msgstr ""
 
-#: pcbnew/footprint.cpp:4089 pcbnew/pad.cpp:2697
+#: pcbnew/footprint.cpp:4094 pcbnew/pad.cpp:2691
 msgid "Clearance Override"
 msgstr ""
 
-#: pcbnew/footprint.cpp:4094 pcbnew/pad.cpp:2707
+#: pcbnew/footprint.cpp:4099 pcbnew/pad.cpp:2701
 msgid "Solderpaste Margin Override"
 msgstr ""
 
-#: pcbnew/footprint.cpp:4099 pcbnew/pad.cpp:2712
+#: pcbnew/footprint.cpp:4104 pcbnew/pad.cpp:2706
 msgid "Solderpaste Margin Ratio Override"
 msgstr ""
 
-#: pcbnew/footprint.cpp:4105 pcbnew/pad.cpp:2718
+#: pcbnew/footprint.cpp:4110 pcbnew/pad.cpp:2712
 msgid "Zone Connection Style"
 msgstr ""
 
@@ -41028,20 +40609,20 @@ msgstr ""
 msgid "Save as editable copy"
 msgstr ""
 
-#: pcbnew/footprint_edit_frame.cpp:997
+#: pcbnew/footprint_edit_frame.cpp:1007
 #, c-format
 msgid "[from %s]"
 msgstr ""
 
-#: pcbnew/footprint_edit_frame.cpp:1032
+#: pcbnew/footprint_edit_frame.cpp:1042
 msgid "[no footprint loaded]"
 msgstr ""
 
-#: pcbnew/footprint_edit_frame.cpp:1088
+#: pcbnew/footprint_edit_frame.cpp:1098
 msgid "Updating Footprint Libraries"
 msgstr ""
 
-#: pcbnew/footprint_edit_frame.cpp:1428
+#: pcbnew/footprint_edit_frame.cpp:1438
 msgid "No footprint selected."
 msgstr ""
 
@@ -41107,70 +40688,70 @@ msgstr ""
 msgid "Footprint exported to file '%s'."
 msgstr ""
 
-#: pcbnew/footprint_libraries_utils.cpp:549
+#: pcbnew/footprint_libraries_utils.cpp:558
 #, c-format
 msgid "Delete footprint '%s' from library '%s'?"
 msgstr ""
 
-#: pcbnew/footprint_libraries_utils.cpp:566
+#: pcbnew/footprint_libraries_utils.cpp:575
 #, c-format
 msgid "Footprint '%s' deleted from library '%s'"
 msgstr ""
 
-#: pcbnew/footprint_libraries_utils.cpp:581
+#: pcbnew/footprint_libraries_utils.cpp:590
 msgid "No footprints to export!"
 msgstr ""
 
-#: pcbnew/footprint_libraries_utils.cpp:617
+#: pcbnew/footprint_libraries_utils.cpp:626
 #, c-format
 msgid "Update footprints on board to refer to %s?"
 msgstr ""
 
-#: pcbnew/footprint_libraries_utils.cpp:668
+#: pcbnew/footprint_libraries_utils.cpp:677
 msgid "Update footprints on board to refer to new library?"
 msgstr ""
 
-#: pcbnew/footprint_libraries_utils.cpp:864
+#: pcbnew/footprint_libraries_utils.cpp:873
 #: pcbnew/footprint_viewer_frame.cpp:744
 msgid "No board currently open."
 msgstr ""
 
-#: pcbnew/footprint_libraries_utils.cpp:890
+#: pcbnew/footprint_libraries_utils.cpp:899
 msgid ""
 "Unable to find the footprint on the main board.\n"
 "Cannot save."
 msgstr ""
 
-#: pcbnew/footprint_libraries_utils.cpp:898
+#: pcbnew/footprint_libraries_utils.cpp:907
 #: pcbnew/footprint_viewer_frame.cpp:752
 msgid "Previous footprint placement still in progress."
 msgstr ""
 
-#: pcbnew/footprint_libraries_utils.cpp:974
+#: pcbnew/footprint_libraries_utils.cpp:983
 #: pcbnew/footprint_viewer_frame.cpp:793
 msgid "Insert Footprint"
 msgstr ""
 
-#: pcbnew/footprint_libraries_utils.cpp:995
+#: pcbnew/footprint_libraries_utils.cpp:1004
 msgid "Save Footprint As"
 msgstr ""
 
-#: pcbnew/footprint_libraries_utils.cpp:1144
+#: pcbnew/footprint_libraries_utils.cpp:1153
 #, c-format
 msgid "Footprint %s already exists in %s."
 msgstr ""
 
-#: pcbnew/footprint_libraries_utils.cpp:1188
+#: pcbnew/footprint_libraries_utils.cpp:1197
 #, c-format
 msgid "Footprint '%s' replaced in '%s'"
 msgstr ""
 
-#: pcbnew/footprint_libraries_utils.cpp:1189
+#: pcbnew/footprint_libraries_utils.cpp:1198
 #, c-format
 msgid "Footprint '%s' added to '%s'"
 msgstr ""
 
-#: pcbnew/footprint_libraries_utils.cpp:1233
+#: pcbnew/footprint_libraries_utils.cpp:1242
 #, fuzzy
 msgid "Untitled"
 msgstr "უსახელო"
@@ -41282,7 +40863,7 @@ msgstr "ჯამური სიგრძე"
 msgid "Routed Length"
 msgstr ""
 
-#: pcbnew/generators/pcb_tuning_pattern.cpp:2172 pcbnew/pad.cpp:2688
+#: pcbnew/generators/pcb_tuning_pattern.cpp:2172 pcbnew/pad.cpp:2682
 #: pcbnew/pcb_track.cpp:1600
 msgid "Pad To Die Length"
 msgstr ""
@@ -42177,7 +41758,7 @@ msgstr ""
 msgid "pad"
 msgstr ""
 
-#: pcbnew/pad.cpp:1289 pcbnew/pad.cpp:2603
+#: pcbnew/pad.cpp:1289 pcbnew/pad.cpp:2597
 msgid "Pin Type"
 msgstr ""
 
@@ -42288,217 +41869,210 @@ msgstr ""
 msgid "PTH pad %s"
 msgstr ""
 
-#: pcbnew/pad.cpp:2176
-msgid "(Pad has no layer)"
-msgstr ""
-
 #: pcbnew/pad.cpp:2179
-msgid "(PTH pad has no copper layers)"
+msgid ""
+"(plated through holes normally have a copper pad on at least one outer layer)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2185
-msgid "(plated through holes normally have a copper pad on at least one layer)"
-msgstr ""
-
-#: pcbnew/pad.cpp:2193
+#: pcbnew/pad.cpp:2187
 msgid "('fiducial' property makes no sense on NPTH pads)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2197
+#: pcbnew/pad.cpp:2191
 msgid "('testpoint' property makes no sense on NPTH pads)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2200
+#: pcbnew/pad.cpp:2194
 msgid "('heatsink' property makes no sense of NPTH pads)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2203
+#: pcbnew/pad.cpp:2197
 msgid "('castellated' property is for PTH pads)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2206
+#: pcbnew/pad.cpp:2200
 msgid "('BGA' property is for SMD pads)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2209
+#: pcbnew/pad.cpp:2203
 msgid "('mechanical' property is for PTH pads)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2225
+#: pcbnew/pad.cpp:2219
 msgid "(connector pads normally have no solder paste; use a SMD pad instead)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2233
+#: pcbnew/pad.cpp:2227
 msgid "(SMD pad has a hole)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2239
+#: pcbnew/pad.cpp:2233
 msgid "(SMD pad has copper on both sides of the board)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2245 pcbnew/pad.cpp:2258
+#: pcbnew/pad.cpp:2239 pcbnew/pad.cpp:2252
 msgid "(SMD pad has copper and mask layers on different sides of the board)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2250 pcbnew/pad.cpp:2263
+#: pcbnew/pad.cpp:2244 pcbnew/pad.cpp:2257
 msgid "(SMD pad has copper and paste layers on different sides of the board)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2269
+#: pcbnew/pad.cpp:2263
 msgid "(SMD pad has no outer layers)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2289
+#: pcbnew/pad.cpp:2283
 msgid "(Pad must have a positive size)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2300
+#: pcbnew/pad.cpp:2294
 #, c-format
 msgid "(PTH pad hole size must be larger than %s)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2324
+#: pcbnew/pad.cpp:2318
 msgid "(PTH pad hole leaves no copper)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2334
+#: pcbnew/pad.cpp:2328
 msgid "(PTH pad hole not fully inside copper)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2341
+#: pcbnew/pad.cpp:2335
 msgid "(pad hole not inside pad shape)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2346
+#: pcbnew/pad.cpp:2340
 msgid "(negative local clearance values have no effect)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2365
+#: pcbnew/pad.cpp:2359
 msgid ""
 "(negative solder mask clearance is larger than some shape primitives; "
 "results may be surprising)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2375
+#: pcbnew/pad.cpp:2369
 msgid ""
 "(negative solder mask clearance is larger than pad; no solder mask will be "
 "generated)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2394
+#: pcbnew/pad.cpp:2388
 msgid ""
 "(negative solder paste margin is larger than pad; no solder paste mask will "
 "be generated)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2401
+#: pcbnew/pad.cpp:2395
 msgid "(negative corner radius is not allowed)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2403
+#: pcbnew/pad.cpp:2397
 msgid "(corner size will make pad circular)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2408
+#: pcbnew/pad.cpp:2402
 msgid "(negative corner chamfer is not allowed)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2410
+#: pcbnew/pad.cpp:2404
 msgid "(corner chamfer is too large)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2419
+#: pcbnew/pad.cpp:2413
 msgid "(trapezoid delta is too large)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2429
+#: pcbnew/pad.cpp:2423
 msgid "(custom pad shape must resolve to a single polygon)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2494
+#: pcbnew/pad.cpp:2488
 msgid "Edge connector"
 msgstr ""
 
-#: pcbnew/pad.cpp:2495
+#: pcbnew/pad.cpp:2489
 msgid "NPTH, mechanical"
 msgstr ""
 
-#: pcbnew/pad.cpp:2501
+#: pcbnew/pad.cpp:2495
 msgid "Trapezoid"
 msgstr "ტრაპეცოიდი"
 
-#: pcbnew/pad.cpp:2513
+#: pcbnew/pad.cpp:2507
 msgid "Castellated pad"
 msgstr ""
 
-#: pcbnew/pad.cpp:2514
+#: pcbnew/pad.cpp:2508
 msgid "Mechanical pad"
 msgstr ""
 
-#: pcbnew/pad.cpp:2536
+#: pcbnew/pad.cpp:2530
 msgid "Front, back and connected layers"
 msgstr ""
 
-#: pcbnew/pad.cpp:2586
+#: pcbnew/pad.cpp:2580
 msgid "Pad Type"
 msgstr ""
 
-#: pcbnew/pad.cpp:2590
+#: pcbnew/pad.cpp:2584
 #, fuzzy
 msgid "Pad Shape"
 msgstr "მოხაზულობა"
 
-#: pcbnew/pad.cpp:2595
+#: pcbnew/pad.cpp:2589
 msgid "Pad Number"
 msgstr ""
 
-#: pcbnew/pad.cpp:2607
+#: pcbnew/pad.cpp:2601
 msgid "Size X"
 msgstr "X ზომა"
 
-#: pcbnew/pad.cpp:2611
+#: pcbnew/pad.cpp:2605
 msgid "Size Y"
 msgstr "Y ზომა"
 
-#: pcbnew/pad.cpp:2644
+#: pcbnew/pad.cpp:2638
 msgid "Corner Radius Ratio"
 msgstr ""
 
-#: pcbnew/pad.cpp:2649
+#: pcbnew/pad.cpp:2643
 #, fuzzy
 msgid "Corner Radius Size"
 msgstr "კუთხის რადიუსის %"
 
-#: pcbnew/pad.cpp:2655
+#: pcbnew/pad.cpp:2649
 #, fuzzy
 msgid "Hole Shape"
 msgstr "მოხაზულობა"
 
-#: pcbnew/pad.cpp:2659
+#: pcbnew/pad.cpp:2653
 msgid "Hole Size X"
 msgstr ""
 
-#: pcbnew/pad.cpp:2665
+#: pcbnew/pad.cpp:2659
 msgid "Hole Size Y"
 msgstr ""
 
-#: pcbnew/pad.cpp:2680
+#: pcbnew/pad.cpp:2674
 msgid "Fabrication Property"
 msgstr ""
 
-#: pcbnew/pad.cpp:2702 pcbnew/pcb_shape.cpp:1001 pcbnew/pcb_track.cpp:2097
+#: pcbnew/pad.cpp:2696 pcbnew/pcb_shape.cpp:1001 pcbnew/pcb_track.cpp:2097
 msgid "Soldermask Margin Override"
 msgstr ""
 
-#: pcbnew/pad.cpp:2724 pcbnew/zone.cpp:2073
+#: pcbnew/pad.cpp:2718 pcbnew/zone.cpp:2097
 msgid "Thermal Relief Spoke Width"
 msgstr ""
 
-#: pcbnew/pad.cpp:2730
+#: pcbnew/pad.cpp:2724
 msgid "Thermal Relief Spoke Angle"
 msgstr ""
 
-#: pcbnew/pad.cpp:2735 pcbnew/zone.cpp:2067
+#: pcbnew/pad.cpp:2729 pcbnew/zone.cpp:2091
 msgid "Thermal Relief Gap"
 msgstr ""
 
@@ -43781,7 +43355,7 @@ msgid "Element token contains %d parameters."
 msgstr ""
 
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:985
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3069
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3072
 #, c-format
 msgid "Library folder '%s' has unexpected sub-folders."
 msgstr ""
@@ -43793,7 +43367,7 @@ msgstr ""
 
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:1023
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:3263
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3106
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3109
 #, c-format
 msgid "Footprint library '%s' cannot be deleted."
 msgstr ""
@@ -43817,30 +43391,30 @@ msgid "Generating history section"
 msgstr "გენერაცია"
 
 #: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1198
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3018
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3012
 #, fuzzy
 msgid "Generating BOM section"
 msgstr "ზოგადი პარამეტრები"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1365
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1361
 msgid "Generating CAD data"
 msgstr ""
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:2627
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:2621
 #, c-format
 msgid "Exporting Layer %s, Net %s"
 msgstr "მიმდინარეობს გატანა. ფენა %s, ქსელი %s"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3173
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3167
 msgid "Generating logistic section"
 msgstr ""
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3185
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3179
 #, fuzzy
 msgid "Saving file"
 msgstr "ასლის ფაილები"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3217
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3211
 #, fuzzy
 msgid "Failed to save file to buffer"
 msgstr "ფაილის ინდექსში ჩამატება ჩავარდა: %s"
@@ -43959,52 +43533,52 @@ msgstr ""
 msgid "Save Anyway"
 msgstr "დაიმახსოვრე ყველაფრის მიუხედავად"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:1463
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:1465
 #, c-format
 msgid "unknown pad type: %d"
 msgstr ""
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2312
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2314
 #, c-format
 msgid "unknown via type %d"
 msgstr ""
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2603
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2606
 #, c-format
 msgid "unknown zone corner smoothing type %d"
 msgstr ""
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2752
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2755
 msgid "This file does not contain a PCB."
 msgstr ""
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2925
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2928
 #, c-format
 msgid ""
 "Library '%s' does not exist.\n"
 "Would you like to create it?"
 msgstr ""
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2930
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2933
 msgid "Library Not Found"
 msgstr ""
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2958
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2961
 #, c-format
 msgid "Footprint file name '%s' is not valid."
 msgstr ""
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2964
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2967
 #, c-format
 msgid "Insufficient permissions to delete '%s'."
 msgstr ""
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3088
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3091
 #, c-format
 msgid "Unexpected file '%s' found in library path '%s'."
 msgstr ""
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:306
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:307
 msgid "KiCad footprint file"
 msgstr ""
 
@@ -44149,7 +43723,7 @@ msgid ""
 "Zone fills will be converted on best-effort basis."
 msgstr ""
 
-#: pcbnew/pcb_io/odbpp/odb_entity.cpp:686
+#: pcbnew/pcb_io/odbpp/odb_entity.cpp:722
 #, fuzzy
 msgid "Failed to add component data"
 msgstr "ჭდის შექმნა ჩავარდა."
@@ -44993,7 +44567,7 @@ msgstr ""
 msgid "Diff Pair Gap: %s"
 msgstr ""
 
-#: pcbnew/router/router_tool.cpp:2776 pcbnew/tools/pcb_control.cpp:1707
+#: pcbnew/router/router_tool.cpp:2776 pcbnew/tools/pcb_control.cpp:1711
 #, c-format
 msgid "DP Max Uncoupled-length: %s"
 msgstr ""
@@ -45710,10 +45284,6 @@ msgstr ""
 msgid "Create Arc"
 msgstr ""
 
-#: pcbnew/tools/drawing_stackup_table_tool.cpp:247
-msgid "Layer Name"
-msgstr ""
-
 #: pcbnew/tools/drawing_stackup_table_tool.cpp:262
 msgid "Thickness (mm)"
 msgstr ""
@@ -45799,7 +45369,7 @@ msgstr "ადგილი X-ზე:"
 msgid "Select Via Size"
 msgstr ""
 
-#: pcbnew/tools/drawing_tool.cpp:381 pcbnew/tools/drawing_tool.cpp:2386
+#: pcbnew/tools/drawing_tool.cpp:381 pcbnew/tools/drawing_tool.cpp:2388
 msgid "Draw Line"
 msgstr "ხაზის დახატვა"
 
@@ -45824,23 +45394,23 @@ msgstr ""
 msgid "Draw Bezier"
 msgstr "ბეზიე"
 
-#: pcbnew/tools/drawing_tool.cpp:1595
+#: pcbnew/tools/drawing_tool.cpp:1597
 msgid "Draw Dimension"
 msgstr ""
 
-#: pcbnew/tools/drawing_tool.cpp:2080
+#: pcbnew/tools/drawing_tool.cpp:2082
 msgid "Move Footprint Anchor"
 msgstr ""
 
-#: pcbnew/tools/drawing_tool.cpp:3804
+#: pcbnew/tools/drawing_tool.cpp:3806
 msgid "Select Net:"
 msgstr "აირჩიეთ ქსელი:"
 
-#: pcbnew/tools/drawing_tool.cpp:4046
+#: pcbnew/tools/drawing_tool.cpp:4048
 msgid "Via location violates DRC."
 msgstr ""
 
-#: pcbnew/tools/drawing_tool.cpp:4136
+#: pcbnew/tools/drawing_tool.cpp:4138
 msgid "Place via"
 msgstr ""
 
@@ -48078,87 +47648,87 @@ msgstr "დამალული"
 msgid "Inactive Layer Display"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:690
+#: pcbnew/tools/pcb_control.cpp:694
 #, fuzzy
 msgid "Preset Layer Pairs"
 msgstr "ბიბლიოთეკები"
 
-#: pcbnew/tools/pcb_control.cpp:780
+#: pcbnew/tools/pcb_control.cpp:784
 msgid "Item locked."
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1003
+#: pcbnew/tools/pcb_control.cpp:1007
 msgid ""
 "Warning: some pasted items were on layers which are not present in the "
 "current board.\n"
 "These items could not be pasted.\n"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1070
+#: pcbnew/tools/pcb_control.cpp:1074
 #, fuzzy
 msgid "Paste Text"
 msgstr "ჩასმა"
 
-#: pcbnew/tools/pcb_control.cpp:1227
+#: pcbnew/tools/pcb_control.cpp:1231
 msgid "Invalid clipboard contents"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1510
+#: pcbnew/tools/pcb_control.cpp:1514
 #, fuzzy
 msgid "Error loading board."
 msgstr "ფაილში გატანა"
 
-#: pcbnew/tools/pcb_control.cpp:1544
+#: pcbnew/tools/pcb_control.cpp:1548
 msgid "Append Board"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1605
+#: pcbnew/tools/pcb_control.cpp:1609
 msgid "Active Layer"
 msgstr "აქტიური ფენა"
 
-#: pcbnew/tools/pcb_control.cpp:1606 pcbnew/widgets/appearance_controls.cpp:373
+#: pcbnew/tools/pcb_control.cpp:1610 pcbnew/widgets/appearance_controls.cpp:373
 #: pcbnew/widgets/appearance_controls_base.cpp:165
 msgid "All Layers"
 msgstr "ყველა ფენა"
 
-#: pcbnew/tools/pcb_control.cpp:1618
+#: pcbnew/tools/pcb_control.cpp:1622
 msgid "Object Snapping"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1697
+#: pcbnew/tools/pcb_control.cpp:1701
 #, c-format
 msgid "DP Gap Constraints: %s"
 msgstr "სიგანის შეზღუდვები: მინ. %s"
 
-#: pcbnew/tools/pcb_control.cpp:1738
+#: pcbnew/tools/pcb_control.cpp:1742
 msgid "Resolved clearance"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1748
+#: pcbnew/tools/pcb_control.cpp:1752
 msgid "Actual clearance"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1791
+#: pcbnew/tools/pcb_control.cpp:1795
 msgid "Resolved hole clearance"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1796
+#: pcbnew/tools/pcb_control.cpp:1800
 msgid "Actual hole clearance"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1829
+#: pcbnew/tools/pcb_control.cpp:1833
 msgid "Resolved edge clearance"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1834
+#: pcbnew/tools/pcb_control.cpp:1838
 msgid "Resolved margin clearance"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1845
+#: pcbnew/tools/pcb_control.cpp:1849
 msgid "Selected Items"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1916
+#: pcbnew/tools/pcb_control.cpp:1920
 #, fuzzy
 msgid "Selected 2D Length"
 msgstr "ჯამური სიგრძე"
@@ -48290,7 +47860,7 @@ msgid "Auto-fill Zone(s)"
 msgstr ""
 
 #: pcbnew/tools/zone_filler_tool.cpp:277
-#: pcbnew/widgets/appearance_controls.cpp:3434
+#: pcbnew/widgets/appearance_controls.cpp:3470
 msgid "Open Preferences"
 msgstr "მორგების ფანჯრის გახსნა"
 
@@ -48512,115 +48082,115 @@ msgid "Filter nets"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:613
-#: pcbnew/widgets/appearance_controls.cpp:1792
+#: pcbnew/widgets/appearance_controls.cpp:1828
 msgid "Layer Display Options"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:625
-#: pcbnew/widgets/appearance_controls.cpp:1798
+#: pcbnew/widgets/appearance_controls.cpp:1834
 #, c-format
 msgid "Inactive layers (%s):"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:627
-#: pcbnew/widgets/appearance_controls.cpp:1800
+#: pcbnew/widgets/appearance_controls.cpp:1836
 msgid "Inactive layers:"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:641
-#: pcbnew/widgets/appearance_controls.cpp:1805
+#: pcbnew/widgets/appearance_controls.cpp:1841
 msgid "Inactive layers will be shown in full color"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:646
-#: pcbnew/widgets/appearance_controls.cpp:1807
+#: pcbnew/widgets/appearance_controls.cpp:1843
 msgid "Dim"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:648
-#: pcbnew/widgets/appearance_controls.cpp:1808
+#: pcbnew/widgets/appearance_controls.cpp:1844
 msgid "Inactive layers will be dimmed"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:655
-#: pcbnew/widgets/appearance_controls.cpp:1811
+#: pcbnew/widgets/appearance_controls.cpp:1847
 msgid "Inactive layers will be hidden"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:666
-#: pcbnew/widgets/appearance_controls.cpp:1813
+#: pcbnew/widgets/appearance_controls.cpp:1849
 msgid "Flip board view"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:688
-#: pcbnew/widgets/appearance_controls.cpp:2522
+#: pcbnew/widgets/appearance_controls.cpp:2558
 msgid "Net Display Options"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:700
-#: pcbnew/widgets/appearance_controls.cpp:2527
+#: pcbnew/widgets/appearance_controls.cpp:2563
 #, c-format
 msgid "Net colors (%s):"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:702
-#: pcbnew/widgets/appearance_controls.cpp:2529
+#: pcbnew/widgets/appearance_controls.cpp:2565
 msgid "Net colors:"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:707
-#: pcbnew/widgets/appearance_controls.cpp:2532
+#: pcbnew/widgets/appearance_controls.cpp:2568
 msgid "Choose when to show net and netclass colors"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:716
-#: pcbnew/widgets/appearance_controls.cpp:2535
+#: pcbnew/widgets/appearance_controls.cpp:2571
 msgid "Net and netclass colors are shown on all copper items"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:724
-#: pcbnew/widgets/appearance_controls.cpp:2538
+#: pcbnew/widgets/appearance_controls.cpp:2574
 msgid "Net and netclass colors are shown on the ratsnest only"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:731
-#: pcbnew/widgets/appearance_controls.cpp:2541
+#: pcbnew/widgets/appearance_controls.cpp:2577
 msgid "Net and netclass colors are not shown"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:742
-#: pcbnew/widgets/appearance_controls.cpp:2546
+#: pcbnew/widgets/appearance_controls.cpp:2582
 #, c-format
 msgid "Ratsnest display (%s):"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:744
-#: pcbnew/widgets/appearance_controls.cpp:2548
+#: pcbnew/widgets/appearance_controls.cpp:2584
 msgid "Ratsnest display:"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:749
-#: pcbnew/widgets/appearance_controls.cpp:2551
+#: pcbnew/widgets/appearance_controls.cpp:2587
 msgid "Choose which ratsnest lines to display"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:759
-#: pcbnew/widgets/appearance_controls.cpp:2554
+#: pcbnew/widgets/appearance_controls.cpp:2590
 msgid "Show ratsnest lines to items on all layers"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:764
-#: pcbnew/widgets/appearance_controls.cpp:2556
+#: pcbnew/widgets/appearance_controls.cpp:2592
 msgid "Visible layers"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:766
-#: pcbnew/widgets/appearance_controls.cpp:2557
+#: pcbnew/widgets/appearance_controls.cpp:2593
 msgid "Show ratsnest lines to items on visible layers"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:773
-#: pcbnew/widgets/appearance_controls.cpp:2560
+#: pcbnew/widgets/appearance_controls.cpp:2596
 msgid "Hide all ratsnest lines"
 msgstr ""
 
@@ -48638,13 +48208,13 @@ msgid "Highlight %s"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:935
-#: pcbnew/widgets/appearance_controls.cpp:2391
+#: pcbnew/widgets/appearance_controls.cpp:2427
 #, c-format
 msgid "Select Tracks and Vias in %s"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:938
-#: pcbnew/widgets/appearance_controls.cpp:2394
+#: pcbnew/widgets/appearance_controls.cpp:2430
 #, c-format
 msgid "Unselect Tracks and Vias in %s"
 msgstr ""
@@ -48790,90 +48360,270 @@ msgstr ""
 msgid "User defined layer 9"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:1730
+#: pcbnew/widgets/appearance_controls.cpp:1684
+#, fuzzy
+msgid "User defined layer 10"
+msgstr "მომხმარებლის მიერ განსაზღვრული"
+
+#: pcbnew/widgets/appearance_controls.cpp:1685
+#, fuzzy
+msgid "User defined layer 11"
+msgstr "მომხმარებლის მიერ განსაზღვრული"
+
+#: pcbnew/widgets/appearance_controls.cpp:1686
+#, fuzzy
+msgid "User defined layer 12"
+msgstr "მომხმარებლის მიერ განსაზღვრული"
+
+#: pcbnew/widgets/appearance_controls.cpp:1687
+#, fuzzy
+msgid "User defined layer 13"
+msgstr "მომხმარებლის მიერ განსაზღვრული"
+
+#: pcbnew/widgets/appearance_controls.cpp:1688
+#, fuzzy
+msgid "User defined layer 14"
+msgstr "მომხმარებლის მიერ განსაზღვრული"
+
+#: pcbnew/widgets/appearance_controls.cpp:1689
+#, fuzzy
+msgid "User defined layer 15"
+msgstr "მომხმარებლის მიერ განსაზღვრული"
+
+#: pcbnew/widgets/appearance_controls.cpp:1690
+#, fuzzy
+msgid "User defined layer 16"
+msgstr "მომხმარებლის მიერ განსაზღვრული"
+
+#: pcbnew/widgets/appearance_controls.cpp:1691
+#, fuzzy
+msgid "User defined layer 17"
+msgstr "მომხმარებლის მიერ განსაზღვრული"
+
+#: pcbnew/widgets/appearance_controls.cpp:1692
+#, fuzzy
+msgid "User defined layer 18"
+msgstr "მომხმარებლის მიერ განსაზღვრული"
+
+#: pcbnew/widgets/appearance_controls.cpp:1693
+#, fuzzy
+msgid "User defined layer 19"
+msgstr "მომხმარებლის მიერ განსაზღვრული"
+
+#: pcbnew/widgets/appearance_controls.cpp:1694
+#, fuzzy
+msgid "User defined layer 20"
+msgstr "მომხმარებლის მიერ განსაზღვრული"
+
+#: pcbnew/widgets/appearance_controls.cpp:1695
+#, fuzzy
+msgid "User defined layer 21"
+msgstr "მომხმარებლის მიერ განსაზღვრული"
+
+#: pcbnew/widgets/appearance_controls.cpp:1696
+#, fuzzy
+msgid "User defined layer 22"
+msgstr "მომხმარებლის მიერ განსაზღვრული"
+
+#: pcbnew/widgets/appearance_controls.cpp:1697
+#, fuzzy
+msgid "User defined layer 23"
+msgstr "მომხმარებლის მიერ განსაზღვრული"
+
+#: pcbnew/widgets/appearance_controls.cpp:1698
+#, fuzzy
+msgid "User defined layer 24"
+msgstr "მომხმარებლის მიერ განსაზღვრული"
+
+#: pcbnew/widgets/appearance_controls.cpp:1699
+#, fuzzy
+msgid "User defined layer 25"
+msgstr "მომხმარებლის მიერ განსაზღვრული"
+
+#: pcbnew/widgets/appearance_controls.cpp:1700
+#, fuzzy
+msgid "User defined layer 26"
+msgstr "მომხმარებლის მიერ განსაზღვრული"
+
+#: pcbnew/widgets/appearance_controls.cpp:1701
+#, fuzzy
+msgid "User defined layer 27"
+msgstr "მომხმარებლის მიერ განსაზღვრული"
+
+#: pcbnew/widgets/appearance_controls.cpp:1702
+#, fuzzy
+msgid "User defined layer 28"
+msgstr "მომხმარებლის მიერ განსაზღვრული"
+
+#: pcbnew/widgets/appearance_controls.cpp:1703
+#, fuzzy
+msgid "User defined layer 29"
+msgstr "მომხმარებლის მიერ განსაზღვრული"
+
+#: pcbnew/widgets/appearance_controls.cpp:1704
+#, fuzzy
+msgid "User defined layer 30"
+msgstr "მომხმარებლის მიერ განსაზღვრული"
+
+#: pcbnew/widgets/appearance_controls.cpp:1705
+#, fuzzy
+msgid "User defined layer 31"
+msgstr "მომხმარებლის მიერ განსაზღვრული"
+
+#: pcbnew/widgets/appearance_controls.cpp:1706
+#, fuzzy
+msgid "User defined layer 32"
+msgstr "მომხმარებლის მიერ განსაზღვრული"
+
+#: pcbnew/widgets/appearance_controls.cpp:1707
+#, fuzzy
+msgid "User defined layer 33"
+msgstr "მომხმარებლის მიერ განსაზღვრული"
+
+#: pcbnew/widgets/appearance_controls.cpp:1708
+#, fuzzy
+msgid "User defined layer 34"
+msgstr "მომხმარებლის მიერ განსაზღვრული"
+
+#: pcbnew/widgets/appearance_controls.cpp:1709
+#, fuzzy
+msgid "User defined layer 35"
+msgstr "მომხმარებლის მიერ განსაზღვრული"
+
+#: pcbnew/widgets/appearance_controls.cpp:1710
+#, fuzzy
+msgid "User defined layer 36"
+msgstr "მომხმარებლის მიერ განსაზღვრული"
+
+#: pcbnew/widgets/appearance_controls.cpp:1711
+#, fuzzy
+msgid "User defined layer 37"
+msgstr "მომხმარებლის მიერ განსაზღვრული"
+
+#: pcbnew/widgets/appearance_controls.cpp:1712
+#, fuzzy
+msgid "User defined layer 38"
+msgstr "მომხმარებლის მიერ განსაზღვრული"
+
+#: pcbnew/widgets/appearance_controls.cpp:1713
+#, fuzzy
+msgid "User defined layer 39"
+msgstr "მომხმარებლის მიერ განსაზღვრული"
+
+#: pcbnew/widgets/appearance_controls.cpp:1714
+#, fuzzy
+msgid "User defined layer 40"
+msgstr "მომხმარებლის მიერ განსაზღვრული"
+
+#: pcbnew/widgets/appearance_controls.cpp:1715
+#, fuzzy
+msgid "User defined layer 41"
+msgstr "მომხმარებლის მიერ განსაზღვრული"
+
+#: pcbnew/widgets/appearance_controls.cpp:1716
+#, fuzzy
+msgid "User defined layer 42"
+msgstr "მომხმარებლის მიერ განსაზღვრული"
+
+#: pcbnew/widgets/appearance_controls.cpp:1717
+#, fuzzy
+msgid "User defined layer 43"
+msgstr "მომხმარებლის მიერ განსაზღვრული"
+
+#: pcbnew/widgets/appearance_controls.cpp:1718
+#, fuzzy
+msgid "User defined layer 44"
+msgstr "მომხმარებლის მიერ განსაზღვრული"
+
+#: pcbnew/widgets/appearance_controls.cpp:1719
+#, fuzzy
+msgid "User defined layer 45"
+msgstr "მომხმარებლის მიერ განსაზღვრული"
+
+#: pcbnew/widgets/appearance_controls.cpp:1766
 msgid "Front copper layer"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:1731
+#: pcbnew/widgets/appearance_controls.cpp:1767
 msgid "Back copper layer"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:1732
+#: pcbnew/widgets/appearance_controls.cpp:1768
 msgid "Inner copper layer"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:1822
+#: pcbnew/widgets/appearance_controls.cpp:1858
 msgid "Show All Copper Layers"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:1824
+#: pcbnew/widgets/appearance_controls.cpp:1860
 msgid "Hide All Copper Layers"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:1835
+#: pcbnew/widgets/appearance_controls.cpp:1871
 msgid "Show All Non Copper Layers"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:1839
+#: pcbnew/widgets/appearance_controls.cpp:1875
 msgid "Hide All Non Copper Layers"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:1853
+#: pcbnew/widgets/appearance_controls.cpp:1889
 msgid "Show Only Front Assembly Layers"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:1856
+#: pcbnew/widgets/appearance_controls.cpp:1892
 msgid "Show Only Front Layers"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:1863
+#: pcbnew/widgets/appearance_controls.cpp:1899
 msgid "Show Only Inner Layers"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:1867
+#: pcbnew/widgets/appearance_controls.cpp:1903
 msgid "Show Only Back Layers"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:1871
+#: pcbnew/widgets/appearance_controls.cpp:1907
 msgid "Show Only Back Assembly Layers"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:2248
+#: pcbnew/widgets/appearance_controls.cpp:2284
 #, c-format
 msgid "Set opacity of %s"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:2367
+#: pcbnew/widgets/appearance_controls.cpp:2403
 msgid "Set Netclass Color"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:2371
+#: pcbnew/widgets/appearance_controls.cpp:2407
 msgid "Use Color from Schematic"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:2380
+#: pcbnew/widgets/appearance_controls.cpp:2416
 msgid "Clear Netclass Color"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:2388
+#: pcbnew/widgets/appearance_controls.cpp:2424
 #, c-format
 msgid "Highlight Nets in %s"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:2399
+#: pcbnew/widgets/appearance_controls.cpp:2435
 msgid "Show All Netclasses"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:2401
+#: pcbnew/widgets/appearance_controls.cpp:2437
 msgid "Hide All Other Netclasses"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:2462
+#: pcbnew/widgets/appearance_controls.cpp:2498
 #, c-format
 msgid "Show or hide ratsnest for nets in %s"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:3447
+#: pcbnew/widgets/appearance_controls.cpp:3483
 msgid ""
 "The current color theme is read-only.  Create a new theme in Preferences to "
 "enable color editing."
@@ -49082,7 +48832,7 @@ msgid "Delete all nets in group '%s'?"
 msgstr ""
 
 #: pcbnew/widgets/search_handlers.cpp:179 pcbnew/zone.cpp:812
-#: pcbnew/zone.cpp:1909
+#: pcbnew/zone.cpp:1933
 msgid "Priority"
 msgstr "პრიორიტეტი"
 
@@ -49138,7 +48888,7 @@ msgstr "განლაგება"
 msgid "%s"
 msgstr ""
 
-#: pcbnew/zone.cpp:862 pcbnew/zone.cpp:1972
+#: pcbnew/zone.cpp:862 pcbnew/zone.cpp:1996
 msgid "Fill Mode"
 msgstr ""
 
@@ -49202,87 +48952,87 @@ msgstr ""
 msgid "Zone %s %s"
 msgstr ""
 
-#: pcbnew/zone.cpp:1916
+#: pcbnew/zone.cpp:1940
 #, fuzzy
 msgid "Keepout"
 msgstr "ანგარიში"
 
-#: pcbnew/zone.cpp:1918
+#: pcbnew/zone.cpp:1942
 msgid "Keep Out Tracks"
 msgstr ""
 
-#: pcbnew/zone.cpp:1924
+#: pcbnew/zone.cpp:1948
 #, fuzzy
 msgid "Keep Out Vias"
 msgstr "ანგარიში"
 
-#: pcbnew/zone.cpp:1930
+#: pcbnew/zone.cpp:1954
 #, fuzzy
 msgid "Keep Out Pads"
 msgstr "ანგარიში"
 
-#: pcbnew/zone.cpp:1936
+#: pcbnew/zone.cpp:1960
 msgid "Keep Out Copper Pours"
 msgstr ""
 
-#: pcbnew/zone.cpp:1942
+#: pcbnew/zone.cpp:1966
 #, fuzzy
 msgid "Keep Out Footprints"
 msgstr "ადგილი X-ზე:"
 
-#: pcbnew/zone.cpp:1951
+#: pcbnew/zone.cpp:1975
 #, fuzzy
 msgid "Enable"
 msgstr "ჩართულია:"
 
-#: pcbnew/zone.cpp:1958
+#: pcbnew/zone.cpp:1982
 #, fuzzy
 msgid "Source Type"
 msgstr "წესები"
 
-#: pcbnew/zone.cpp:1963
+#: pcbnew/zone.cpp:1987
 #, fuzzy
 msgid "Source Name"
 msgstr "ფურცლის სახელი"
 
-#: pcbnew/zone.cpp:1995
+#: pcbnew/zone.cpp:2019
 msgid "Cannot be less than zone minimum width"
 msgstr ""
 
-#: pcbnew/zone.cpp:2001
+#: pcbnew/zone.cpp:2025
 msgid "Hatch Width"
 msgstr ""
 
-#: pcbnew/zone.cpp:2008
+#: pcbnew/zone.cpp:2032
 #, fuzzy
 msgid "Hatch Gap"
 msgstr "დიდი და პატარა ასოების სხვაობა"
 
-#: pcbnew/zone.cpp:2015
+#: pcbnew/zone.cpp:2039
 msgid "Hatch Minimum Hole Ratio"
 msgstr ""
 
-#: pcbnew/zone.cpp:2023
+#: pcbnew/zone.cpp:2047
 msgid "Smoothing Effort"
 msgstr ""
 
-#: pcbnew/zone.cpp:2029
+#: pcbnew/zone.cpp:2053
 msgid "Smoothing Amount"
 msgstr ""
 
-#: pcbnew/zone.cpp:2035
+#: pcbnew/zone.cpp:2059
 msgid "Remove Islands"
 msgstr ""
 
-#: pcbnew/zone.cpp:2040
+#: pcbnew/zone.cpp:2064
 msgid "Minimum Island Area"
 msgstr ""
 
-#: pcbnew/zone.cpp:2055
+#: pcbnew/zone.cpp:2079
 msgid "Minimum Width"
 msgstr ""
 
-#: pcbnew/zone.cpp:2063
+#: pcbnew/zone.cpp:2087
 msgid "Pad Connections"
 msgstr ""
 
@@ -49496,6 +49246,30 @@ msgstr ""
 msgid "KiCad Drawing Sheet"
 msgstr "ცვლილებების შენახვა"
 
+#~ msgid "Margin"
+#~ msgstr "ზღვარი"
+
+#~ msgid "Comments"
+#~ msgstr "კომენტარები"
+
+#~ msgid "User1"
+#~ msgstr "მომხმარებელი1"
+
+#~ msgid "User2"
+#~ msgstr "მომხმარებელი2"
+
+#~ msgid "User3"
+#~ msgstr "მომხმარებელი3"
+
+#~ msgid "User4"
+#~ msgstr "მომხმარებელი4"
+
+#~ msgid "User5"
+#~ msgstr "მომხმარებელი5"
+
+#~ msgid "User6"
+#~ msgstr "მომხმარებელი6"
+
 #~ msgid "Success."
 #~ msgstr "წარმატება."
 
diff --git a/translation/pofiles/ko.po b/translation/pofiles/ko.po
index 0bb877665c..0e6762b186 100644
--- a/translation/pofiles/ko.po
+++ b/translation/pofiles/ko.po
@@ -33,7 +33,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: kicad\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-01-28 19:42+0300\n"
+"POT-Creation-Date: 2025-01-29 19:59+0300\n"
 "PO-Revision-Date: 2025-01-23 15:38+0000\n"
 "Last-Translator: John Beard <john.j.beard@gmail.com>\n"
 "Language-Team: Korean <https://hosted.weblate.org/projects/kicad/master-"
@@ -197,7 +197,7 @@ msgstr "다시 불러오기 시간 %.3f s"
 #: pcbnew/pcb_io/easyedapro/pcb_io_easyedapro.cpp:116
 #: pcbnew/pcb_io/fabmaster/pcb_io_fabmaster.cpp:59
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:503
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2703
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2706
 #, c-format
 msgid "Loading %s..."
 msgstr "%s을(를) 불러오는 중입니다..."
@@ -320,7 +320,7 @@ msgstr "KiCad 3D 뷰어"
 #: 3d-viewer/3d_viewer/eda_3d_viewer_frame.cpp:667
 #: eeschema/dialogs/panel_eeschema_display_options_base.cpp:27
 #: eeschema/dialogs/panel_sym_display_options_base.cpp:25
-#: pcbnew/footprint_edit_frame.cpp:242 pcbnew/footprint_edit_frame.cpp:955
+#: pcbnew/footprint_edit_frame.cpp:242 pcbnew/footprint_edit_frame.cpp:965
 #: pcbnew/pcb_edit_frame.cpp:326 pcbnew/pcb_edit_frame.cpp:1708
 #: pcbnew/tools/pcb_actions.cpp:1327
 msgid "Appearance"
@@ -359,10 +359,10 @@ msgstr "파일 '%s'을(를) 저장할 수 있는 권한이 없습니다."
 #: 3d-viewer/3d_viewer/eda_3d_viewer_frame.cpp:748 common/confirm.cpp:211
 #: common/dialogs/dialog_grid_settings.cpp:82
 #: common/dialogs/dialog_grid_settings.cpp:89
-#: common/dialogs/panel_embedded_files.cpp:296
-#: common/dialogs/panel_embedded_files.cpp:369
-#: common/dialogs/panel_embedded_files.cpp:400
-#: common/dialogs/panel_embedded_files.cpp:410
+#: common/dialogs/panel_embedded_files.cpp:307
+#: common/dialogs/panel_embedded_files.cpp:416
+#: common/dialogs/panel_embedded_files.cpp:447
+#: common/dialogs/panel_embedded_files.cpp:457
 #: common/dialogs/panel_setup_severities.cpp:44 common/kidialog.cpp:126
 #: eeschema/dialogs/dialog_erc.cpp:878
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1812
@@ -385,9 +385,9 @@ msgstr "파일 '%s'을(를) 저장할 수 있는 권한이 없습니다."
 #: pcb_calculator/calculator_panels/panel_fusing_current.cpp:191
 #: pcb_calculator/calculator_panels/panel_fusing_current.cpp:203
 #: pcbnew/dialogs/dialog_drc.cpp:984
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:397
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:389
 #: pcbnew/drc/drc_item.cpp:231 pcbnew/pcb_marker.cpp:211
-#: pcbnew/widgets/appearance_controls.cpp:2729
+#: pcbnew/widgets/appearance_controls.cpp:2765
 msgid "Error"
 msgstr "오류"
 
@@ -736,7 +736,7 @@ msgstr "DNP가 표시된 모델"
 msgid "Model Bounding Boxes"
 msgstr "모델 경계 상자"
 
-#: 3d-viewer/dialogs/appearance_controls_3D.cpp:77 common/layer_id.cpp:170
+#: 3d-viewer/dialogs/appearance_controls_3D.cpp:77 common/layer_id.cpp:125
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:30
 #: eeschema/dialogs/dialog_update_from_pcb_base.cpp:64
 #: pcb_calculator/calculator_panels/panel_rf_attenuators_base.cpp:111
@@ -844,13 +844,13 @@ msgid "Uncheck 'Use board stackup colors' to allow color editing."
 msgstr "색상 편집을 허용하려면 '보드 스택업 색상 사용' 선택을 해제합니다."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:563
-#: pcbnew/widgets/appearance_controls.cpp:2198
+#: pcbnew/widgets/appearance_controls.cpp:2234
 #, c-format
 msgid "Show or hide %s"
 msgstr "%s 표시 또는 숨기기"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:633
-#: pcbnew/widgets/appearance_controls.cpp:2571
+#: pcbnew/widgets/appearance_controls.cpp:2607
 #, c-format
 msgid "Presets (%s+Tab):"
 msgstr "사전 설정(%s+탭):"
@@ -858,93 +858,93 @@ msgstr "사전 설정(%s+탭):"
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:647
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1644
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2078
-#: pcbnew/widgets/appearance_controls.cpp:2596
+#: pcbnew/widgets/appearance_controls.cpp:2632
 msgid "Save preset..."
 msgstr "사전 설정 저장..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:648
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1645
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2079
-#: pcbnew/widgets/appearance_controls.cpp:2597
+#: pcbnew/widgets/appearance_controls.cpp:2633
 msgid "Delete preset..."
 msgstr "사전 설정 삭제..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:754
-#: pcbnew/widgets/appearance_controls.cpp:2702
+#: pcbnew/widgets/appearance_controls.cpp:2738
 msgid "Layer preset name:"
 msgstr "레이어 사전 설정 이름:"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:755
-#: pcbnew/widgets/appearance_controls.cpp:2703
+#: pcbnew/widgets/appearance_controls.cpp:2739
 msgid "Save Layer Preset"
 msgstr "레이어 사전 설정을 저장"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:770
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1819
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2221
-#: pcbnew/widgets/appearance_controls.cpp:2736
+#: pcbnew/widgets/appearance_controls.cpp:2772
 msgid "Overwrite existing preset?"
 msgstr "기존 사전 설정에 덮어쓸까요?"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:796
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1844
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2246
-#: pcbnew/widgets/appearance_controls.cpp:2762
+#: pcbnew/widgets/appearance_controls.cpp:2798
 msgid "Presets"
 msgstr "프리셋"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:805
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1856
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2258
-#: pcbnew/widgets/appearance_controls.cpp:2774
+#: pcbnew/widgets/appearance_controls.cpp:2810
 msgid "Delete Preset"
 msgstr "사전 설정 삭제"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:806
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1857
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2259
-#: pcbnew/widgets/appearance_controls.cpp:2775
+#: pcbnew/widgets/appearance_controls.cpp:2811
 msgid "Select preset:"
 msgstr "프리셋 선택:"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:864
-#: pcbnew/widgets/appearance_controls.cpp:2875
+#: pcbnew/widgets/appearance_controls.cpp:2911
 #, c-format
 msgid "Viewports (%s+Tab):"
 msgstr "뷰포트(%s+Tab):"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:873
-#: pcbnew/widgets/appearance_controls.cpp:2884
+#: pcbnew/widgets/appearance_controls.cpp:2920
 msgid "Save viewport..."
 msgstr "뷰포트 저장..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:874
-#: pcbnew/widgets/appearance_controls.cpp:2885
+#: pcbnew/widgets/appearance_controls.cpp:2921
 msgid "Delete viewport..."
 msgstr "뷰포트 삭제..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:905
-#: pcbnew/widgets/appearance_controls.cpp:2934
+#: pcbnew/widgets/appearance_controls.cpp:2970
 msgid "Viewport name:"
 msgstr "뷰포트 이름:"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:906
-#: pcbnew/widgets/appearance_controls.cpp:2934
+#: pcbnew/widgets/appearance_controls.cpp:2970
 msgid "Save Viewport"
 msgstr "뷰포트 저장"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:946
-#: pcbnew/widgets/appearance_controls.cpp:2973
+#: pcbnew/widgets/appearance_controls.cpp:3009
 msgid "Viewports"
 msgstr "뷰포트"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:955
-#: pcbnew/widgets/appearance_controls.cpp:2982
+#: pcbnew/widgets/appearance_controls.cpp:3018
 msgid "Delete Viewport"
 msgstr "뷰포트 삭제"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:956
-#: pcbnew/widgets/appearance_controls.cpp:2983
+#: pcbnew/widgets/appearance_controls.cpp:3019
 msgid "Select viewport:"
 msgstr "뷰포트 선택:"
 
@@ -1312,7 +1312,7 @@ msgid "Z:"
 msgstr "Z:"
 
 #: 3d-viewer/dialogs/panel_preview_3d_model_base.cpp:68
-#: gerbview/gerber_draw_item.cpp:722 pcbnew/footprint.cpp:1676
+#: gerbview/gerber_draw_item.cpp:722 pcbnew/footprint.cpp:1681
 #: pcbnew/pad.cpp:1361
 msgid "Rotation"
 msgstr "회전"
@@ -1884,8 +1884,8 @@ msgid "Information"
 msgstr "정보"
 
 #: common/confirm.cpp:266 common/confirm.cpp:269
-#: common/dialogs/panel_embedded_files.cpp:272
-#: common/dialogs/panel_embedded_files.cpp:346
+#: common/dialogs/panel_embedded_files.cpp:285
+#: common/dialogs/panel_embedded_files.cpp:393
 #: eeschema/design_block_utils.cpp:50 eeschema/design_block_utils.cpp:183
 #: eeschema/symbol_editor/symbol_editor.cpp:372
 #: eeschema/symbol_editor/symbol_editor.cpp:998
@@ -1900,7 +1900,7 @@ msgstr "정보"
 #: pcbnew/dialogs/dialog_gencad_export_options.cpp:119
 #: pcbnew/dialogs/dialog_track_via_properties.cpp:570
 #: pcbnew/footprint_libraries_utils.cpp:375
-#: pcbnew/footprint_libraries_utils.cpp:1148 pcbnew/router/router_tool.cpp:1849
+#: pcbnew/footprint_libraries_utils.cpp:1157 pcbnew/router/router_tool.cpp:1849
 #: pcbnew/router/router_tool.cpp:2603
 #: pcbnew/tools/footprint_editor_control.cpp:470 pcbnew/zone_filler.cpp:881
 msgid "Confirmation"
@@ -1939,7 +1939,7 @@ msgid "KiCad Design Block folders"
 msgstr "KiCad 디자인 블록 폴더"
 
 #: common/design_block_io.cpp:172
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3036
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3039
 #, c-format
 msgid "Cannot overwrite library path '%s'."
 msgstr "라이브러리 경로 '%s'을(를) 덮어쓸 수 없습니다."
@@ -1956,7 +1956,7 @@ msgstr ""
 "쓰기 권한이 있는지 확인한 후 다시 시도하세요."
 
 #: common/design_block_io.cpp:201 pcbnew/pcb_io/geda/pcb_io_geda.cpp:977
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3061
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3064
 #, c-format
 msgid "Insufficient permissions to delete folder '%s'."
 msgstr "'%s' 폴더를 삭제에 필요한 권한이 충분하지 않음."
@@ -2056,8 +2056,8 @@ msgstr "전역 라이브러리 테이블 경로 '%s'을(를) 만들 수 없습
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:50
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:99
 #: pcbnew/dialogs/panel_pcbnew_action_plugins_base.cpp:42
-#: pcbnew/footprint_libraries_utils.cpp:1006
-#: pcbnew/footprint_libraries_utils.cpp:1334
+#: pcbnew/footprint_libraries_utils.cpp:1015
+#: pcbnew/footprint_libraries_utils.cpp:1343
 msgid "Description"
 msgstr "설명"
 
@@ -2439,7 +2439,7 @@ msgstr "환경 변수"
 #: eeschema/dialogs/panel_bom_presets_base.cpp:80
 #: eeschema/dialogs/panel_sym_lib_table.cpp:384
 #: eeschema/dialogs/panel_template_fieldnames_base.cpp:42
-#: eeschema/fields_grid_table.cpp:478 eeschema/sch_pin.cpp:1579
+#: eeschema/fields_grid_table.cpp:469 eeschema/sch_pin.cpp:1579
 #: eeschema/sch_symbol.cpp:2065 eeschema/sch_symbol.cpp:2115
 #: eeschema/symbol_editor/symbol_editor.cpp:1598
 #: eeschema/symbol_viewer_frame.cpp:459
@@ -2449,13 +2449,15 @@ msgstr "환경 변수"
 #: kicad/pcm/dialogs/dialog_manage_repositories_base.cpp:39
 #: kicad/pcm/dialogs/panel_package_base.cpp:50
 #: pcbnew/dialogs/dialog_footprint_wizard_list_base.cpp:42
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:54
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:170
 #: pcbnew/dialogs/panel_fp_lib_table.cpp:438
-#: pcbnew/pcb_fields_grid_table.cpp:174 pcbnew/pcb_group.cpp:507
+#: pcbnew/pcb_fields_grid_table.cpp:143 pcbnew/pcb_group.cpp:507
 #: pcbnew/widgets/pcb_net_inspector_panel.cpp:120
 #: pcbnew/widgets/search_handlers.cpp:176
 #: pcbnew/widgets/search_handlers.cpp:309
 #: pcbnew/widgets/search_handlers.cpp:388 pcbnew/zone.cpp:853
-#: pcbnew/zone.cpp:1913 pcbnew/zone_manager/dialog_zone_manager_base.cpp:38
+#: pcbnew/zone.cpp:1937 pcbnew/zone_manager/dialog_zone_manager_base.cpp:38
 #: pcbnew/zone_manager/model_zones_overview_table.h:75
 msgid "Name"
 msgstr "이름"
@@ -2648,7 +2650,7 @@ msgstr "그리드 크기 Y가 범위를 벗어남."
 #: eeschema/symbol_editor/symbol_editor.cpp:860
 #: pcb_calculator/dialogs/dialog_regulator_form_base.cpp:27
 #: pcbnew/board_stackup_manager/dialog_dielectric_list_manager_base.cpp:31
-#: pcbnew/footprint_libraries_utils.cpp:1040
+#: pcbnew/footprint_libraries_utils.cpp:1049
 msgid "Name:"
 msgstr "이름:"
 
@@ -3238,7 +3240,7 @@ msgstr "옵션"
 #: eeschema/dialogs/dialog_sim_format_value.cpp:75
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:57
 #: eeschema/dialogs/panel_sym_lib_table.cpp:385
-#: eeschema/fields_grid_table.cpp:479 eeschema/sch_symbol.cpp:1098
+#: eeschema/fields_grid_table.cpp:470 eeschema/sch_symbol.cpp:1098
 #: eeschema/sch_symbol.cpp:2062 eeschema/sch_symbol.cpp:2112
 #: eeschema/sch_symbol.cpp:2994 eeschema/sim/simulator_frame_ui.cpp:616
 #: eeschema/sim/simulator_frame_ui.cpp:2673
@@ -3248,13 +3250,13 @@ msgstr "옵션"
 #: eeschema/widgets/search_handlers.cpp:247
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:69
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:70
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:65
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:157
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:169
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:48
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:57
-#: pcbnew/dialogs/panel_fp_lib_table.cpp:439 pcbnew/footprint.cpp:4048
+#: pcbnew/dialogs/panel_fp_lib_table.cpp:439 pcbnew/footprint.cpp:4053
 #: pcbnew/footprint_wizard_frame.cpp:326 pcbnew/pcb_dimension.cpp:605
-#: pcbnew/pcb_fields_grid_table.cpp:175 pcbnew/plot_board_layers.cpp:107
+#: pcbnew/pcb_fields_grid_table.cpp:144 pcbnew/plot_board_layers.cpp:107
 #: pcbnew/widgets/search_handlers.cpp:119
 msgid "Value"
 msgstr "값"
@@ -3373,7 +3375,7 @@ msgstr "출력 모드:"
 #: eeschema/dialogs/dialog_plot_schematic_base.cpp:78
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:72
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:69
-#: eeschema/fields_grid_table.cpp:491
+#: eeschema/fields_grid_table.cpp:482
 #: eeschema/printing/dialog_print_using_printer_base.cpp:35
 #: eeschema/sch_bus_entry.cpp:674 eeschema/sch_junction.cpp:383
 #: eeschema/sch_line.cpp:1099 eeschema/sim/simulator_frame_ui.cpp:609
@@ -3600,7 +3602,7 @@ msgstr "확인"
 #: common/dialogs/git/dialog_git_auth.cpp:54
 #: common/dialogs/git/dialog_git_commit.cpp:143
 #: common/dialogs/git/dialog_git_switch.cpp:69
-#: common/dialogs/panel_embedded_files.cpp:370 common/tool/actions.cpp:159
+#: common/dialogs/panel_embedded_files.cpp:417 common/tool/actions.cpp:159
 #: eeschema/dialogs/dialog_erc.cpp:426
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1344 eeschema/sheet.cpp:783
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:962
@@ -4116,7 +4118,7 @@ msgstr "도구 모음에서 콤팩트 아이콘 사용"
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283
 #: pcbnew/microwave/microwave_polygon.cpp:127 pcbnew/tools/pcb_control.cpp:348
 #: pcbnew/widgets/appearance_controls.cpp:637
-#: pcbnew/widgets/appearance_controls.cpp:1804
+#: pcbnew/widgets/appearance_controls.cpp:1840
 msgid "Normal"
 msgstr "표준"
 
@@ -4494,8 +4496,8 @@ msgid "One of the nicknames will need to be changed after adding this library."
 msgstr "이 라이브러리를 추가한 후 별명 중 하나를 변경해야 합니다."
 
 #: common/dialogs/panel_design_block_lib_table.cpp:1010
-#: common/dialogs/panel_embedded_files.cpp:348
-#: common/dialogs/panel_embedded_files.cpp:370
+#: common/dialogs/panel_embedded_files.cpp:395
+#: common/dialogs/panel_embedded_files.cpp:417
 #: eeschema/design_block_utils.cpp:89
 #: eeschema/dialogs/panel_sym_lib_table.cpp:688 eeschema/sch_base_frame.cpp:306
 #: pcbnew/dialogs/panel_fp_lib_table.cpp:1038
@@ -4584,8 +4586,8 @@ msgstr "보기"
 #: eeschema/symbol_editor/symbol_editor.cpp:826 include/lib_table_grid.h:208
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:46
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:95
-#: pcbnew/footprint_libraries_utils.cpp:1005
-#: pcbnew/footprint_libraries_utils.cpp:1333
+#: pcbnew/footprint_libraries_utils.cpp:1014
+#: pcbnew/footprint_libraries_utils.cpp:1342
 msgid "Nickname"
 msgstr "별칭"
 
@@ -4669,22 +4671,14 @@ msgstr "내장된 참조번호 복사"
 msgid "Copy the reference for this embedded file"
 msgstr "이 임베디드 파일에 대한 참조를 복사함"
 
-#: common/dialogs/panel_embedded_files.cpp:260
-msgid "Select a file to embed"
-msgstr "포함할 파일을 선택하세요"
-
-#: common/dialogs/panel_embedded_files.cpp:261
-msgid "All files|*.*"
-msgstr "모든 파일|*.*"
-
-#: common/dialogs/panel_embedded_files.cpp:270
-#: common/dialogs/panel_embedded_files.cpp:343
+#: common/dialogs/panel_embedded_files.cpp:283
+#: common/dialogs/panel_embedded_files.cpp:390
 #, c-format
 msgid "File '%s' already exists."
 msgstr "파일 %s이(가) 이미 존재합니다."
 
-#: common/dialogs/panel_embedded_files.cpp:274
-#: common/dialogs/panel_embedded_files.cpp:348
+#: common/dialogs/panel_embedded_files.cpp:286
+#: common/dialogs/panel_embedded_files.cpp:395
 #: eeschema/design_block_utils.cpp:51 eeschema/design_block_utils.cpp:184
 #: eeschema/symbol_editor/symbol_editor.cpp:373
 #: eeschema/symbol_editor/symbol_editor.cpp:999
@@ -4696,40 +4690,48 @@ msgstr "파일 %s이(가) 이미 존재합니다."
 #: pcbnew/dialogs/dialog_export_odbpp.cpp:411
 #: pcbnew/dialogs/dialog_gencad_export_options.cpp:120
 #: pcbnew/footprint_libraries_utils.cpp:376
-#: pcbnew/footprint_libraries_utils.cpp:1150
+#: pcbnew/footprint_libraries_utils.cpp:1159
 #: pcbnew/tools/footprint_editor_control.cpp:472
 msgid "Overwrite"
 msgstr "덮어쓰기"
 
-#: common/dialogs/panel_embedded_files.cpp:293
+#: common/dialogs/panel_embedded_files.cpp:305
 #, c-format
 msgid "Failed to add file '%s'."
 msgstr "%s 파일을 추가 실패."
 
-#: common/dialogs/panel_embedded_files.cpp:330
+#: common/dialogs/panel_embedded_files.cpp:318
+msgid "Select a file to embed"
+msgstr "포함할 파일을 선택하세요"
+
+#: common/dialogs/panel_embedded_files.cpp:319
+msgid "All files|*.*"
+msgstr "모든 파일|*.*"
+
+#: common/dialogs/panel_embedded_files.cpp:377
 msgid "Select a directory to export files"
 msgstr "파일을 내보낼 디렉토리를 선택하세요"
 
-#: common/dialogs/panel_embedded_files.cpp:362
+#: common/dialogs/panel_embedded_files.cpp:409
 #, c-format
 msgid "Directory '%s' is not writable."
 msgstr "디렉토리 ' %s '에 쓸 수 없습니다."
 
-#: common/dialogs/panel_embedded_files.cpp:365
+#: common/dialogs/panel_embedded_files.cpp:412
 #, c-format
 msgid "Folder '%s' is not writable."
 msgstr "폴더 ' %s '에 쓸 수 없습니다."
 
-#: common/dialogs/panel_embedded_files.cpp:370
+#: common/dialogs/panel_embedded_files.cpp:417
 msgid "Retry"
 msgstr "재시도"
 
-#: common/dialogs/panel_embedded_files.cpp:397
+#: common/dialogs/panel_embedded_files.cpp:444
 #, c-format
 msgid "Failed to open file '%s'."
 msgstr "파일 ' %s '을(를) 열수 없음."
 
-#: common/dialogs/panel_embedded_files.cpp:407
+#: common/dialogs/panel_embedded_files.cpp:454
 #, c-format
 msgid "Failed to write file '%s'."
 msgstr "파일 ' %s '를 쓰지 못함."
@@ -5011,12 +5013,12 @@ msgstr "줌"
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1099
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:583
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:854
-#: pcbnew/dialogs/dialog_plot_base.cpp:118 pcbnew/footprint.cpp:4007
-#: pcbnew/pad.cpp:2507 pcbnew/pad.cpp:2526 pcbnew/pcb_dimension.cpp:1973
+#: pcbnew/dialogs/dialog_plot_base.cpp:118 pcbnew/footprint.cpp:4012
+#: pcbnew/pad.cpp:2501 pcbnew/pad.cpp:2520 pcbnew/pcb_dimension.cpp:1973
 #: pcbnew/widgets/appearance_controls.cpp:729
 #: pcbnew/widgets/appearance_controls.cpp:771
-#: pcbnew/widgets/appearance_controls.cpp:2540
-#: pcbnew/widgets/appearance_controls.cpp:2559 pcbnew/zone.cpp:1804
+#: pcbnew/widgets/appearance_controls.cpp:2576
+#: pcbnew/widgets/appearance_controls.cpp:2595 pcbnew/zone.cpp:1828
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:83
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 msgid "None"
@@ -5241,9 +5243,9 @@ msgstr "<정의되지 않음>"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:232
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:363
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:332
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:854 pcbnew/footprint.cpp:4009
-#: pcbnew/pad.cpp:2528 pcbnew/pcb_table.cpp:533 pcbnew/pcb_textbox.cpp:795
-#: pcbnew/zone.cpp:857 pcbnew/zone.cpp:1806
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:854 pcbnew/footprint.cpp:4014
+#: pcbnew/pad.cpp:2522 pcbnew/pcb_table.cpp:533 pcbnew/pcb_textbox.cpp:795
+#: pcbnew/zone.cpp:857 pcbnew/zone.cpp:1830
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 msgid "Solid"
 msgstr "실선"
@@ -5371,7 +5373,7 @@ msgstr "네트클래스"
 
 #: common/dialogs/panel_setup_netclasses_base.cpp:52
 #: pcbnew/tools/board_inspection_tool.cpp:641
-#: pcbnew/tools/board_inspection_tool.cpp:1201 pcbnew/zone.cpp:2048
+#: pcbnew/tools/board_inspection_tool.cpp:1201 pcbnew/zone.cpp:2072
 msgid "Clearance"
 msgstr "공간거리"
 
@@ -5465,7 +5467,7 @@ msgstr "패턴"
 
 #: common/dialogs/panel_setup_netclasses_base.cpp:153
 #: eeschema/sch_field.cpp:1270 eeschema/sch_label.cpp:207
-#: pcbnew/board_connected_item.cpp:200 pcbnew/pad.cpp:2582 pcbnew/zone.cpp:1907
+#: pcbnew/board_connected_item.cpp:200 pcbnew/pad.cpp:2576 pcbnew/zone.cpp:1931
 msgid "Net Class"
 msgstr "네트 클래스"
 
@@ -5592,7 +5594,7 @@ msgstr "선"
 #: common/eda_shape.cpp:2203
 #: eeschema/dialogs/dialog_label_properties_base.cpp:178
 #: eeschema/sch_label.cpp:2249
-#: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:2499
+#: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:2493
 #: pcbnew/pcb_dimension.cpp:1974
 msgid "Rectangle"
 msgstr "직사각형"
@@ -5774,7 +5776,7 @@ msgstr "마우스 및 터치패드"
 msgid "Hotkeys"
 msgstr "단축키"
 
-#: common/eda_base_frame.cpp:1116 kicad/project_tree_pane.cpp:1008
+#: common/eda_base_frame.cpp:1116 kicad/project_tree_pane.cpp:1009
 msgid "Version Control"
 msgstr "버전 관리"
 
@@ -5831,7 +5833,7 @@ msgstr "시뮬레이터"
 
 #: common/eda_base_frame.cpp:1182 common/tool/actions.cpp:1106
 #: common/tool/common_tools.cpp:617 kicad/tools/kicad_manager_actions.cpp:147
-#: pcbnew/footprint_edit_frame.cpp:1035 pcbnew/menubar_footprint_editor.cpp:92
+#: pcbnew/footprint_edit_frame.cpp:1045 pcbnew/menubar_footprint_editor.cpp:92
 msgid "Footprint Editor"
 msgstr "풋프린트 편집기"
 
@@ -6001,7 +6003,7 @@ msgstr "Inch"
 msgid "Constrain to H, V, 45"
 msgstr "수평, 수직, 45도 각도로 제한"
 
-#: common/eda_draw_frame.cpp:1121 pcbnew/footprint_libraries_utils.cpp:1368
+#: common/eda_draw_frame.cpp:1121 pcbnew/footprint_libraries_utils.cpp:1377
 msgid "Select Library"
 msgstr "라이브러리 선택"
 
@@ -6222,7 +6224,7 @@ msgstr "호"
 #: eeschema/dialogs/dialog_label_properties_base.cpp:172
 #: eeschema/sch_label.cpp:2247 gerbview/gerber_draw_item.cpp:231
 #: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:1515
-#: pcbnew/pad.cpp:2498 pcbnew/pcb_dimension.cpp:1975
+#: pcbnew/pad.cpp:2492 pcbnew/pcb_dimension.cpp:1975
 msgid "Circle"
 msgstr "원"
 
@@ -6304,7 +6306,7 @@ msgstr "포인트"
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:40
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:169
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2140 pcbnew/pad.cpp:1348
-#: pcbnew/pcb_fields_grid_table.cpp:177 pcbnew/pcb_reference_image.cpp:215
+#: pcbnew/pcb_fields_grid_table.cpp:146 pcbnew/pcb_reference_image.cpp:215
 #: pcbnew/pcb_reference_image.cpp:368 pcbnew/pcb_tablecell.cpp:197
 #: pcbnew/pcb_tablecell.cpp:204 pcbnew/pcb_target.cpp:156
 #: pcbnew/pcb_target.cpp:249 pcbnew/pcb_text.cpp:292 pcbnew/pcb_textbox.cpp:814
@@ -6321,7 +6323,7 @@ msgstr "두께"
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:55
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:56
 #: pcbnew/pad.cpp:1349 pcbnew/pcb_dimension.cpp:1012
-#: pcbnew/pcb_fields_grid_table.cpp:178 pcbnew/pcb_reference_image.cpp:217
+#: pcbnew/pcb_fields_grid_table.cpp:147 pcbnew/pcb_reference_image.cpp:217
 #: pcbnew/pcb_reference_image.cpp:375 pcbnew/pcb_tablecell.cpp:198
 #: pcbnew/pcb_tablecell.cpp:205 pcbnew/pcb_text.cpp:293
 #: pcbnew/pcb_textbox.cpp:815
@@ -6403,7 +6405,7 @@ msgstr "채움 색상"
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:62
 #: eeschema/dialogs/dialog_tablecell_properties_base.cpp:119
 #: eeschema/dialogs/dialog_text_properties_base.cpp:113
-#: eeschema/fields_grid_table.cpp:484 eeschema/sch_label.cpp:1197
+#: eeschema/fields_grid_table.cpp:475 eeschema/sch_label.cpp:1197
 #: eeschema/sch_label.cpp:2269 eeschema/sch_tablecell.cpp:128
 #: eeschema/sch_text.cpp:637 eeschema/sch_textbox.cpp:543
 #: pagelayout_editor/dialogs/properties_frame_base.cpp:98
@@ -6414,7 +6416,7 @@ msgstr "채움 색상"
 #: pcbnew/dialogs/dialog_tablecell_properties_base.cpp:125
 #: pcbnew/dialogs/panel_fp_editor_graphics_defaults_base.cpp:57
 #: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:52
-#: pcbnew/pcb_fields_grid_table.cpp:180
+#: pcbnew/pcb_fields_grid_table.cpp:149
 msgid "Italic"
 msgstr "이탤릭체"
 
@@ -6429,7 +6431,7 @@ msgstr "이탤릭체"
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:63
 #: eeschema/dialogs/dialog_tablecell_properties_base.cpp:116
 #: eeschema/dialogs/dialog_text_properties_base.cpp:108
-#: eeschema/fields_grid_table.cpp:485 eeschema/sch_label.cpp:1197
+#: eeschema/fields_grid_table.cpp:476 eeschema/sch_label.cpp:1197
 #: eeschema/sch_label.cpp:2270 eeschema/sch_tablecell.cpp:128
 #: eeschema/sch_text.cpp:637 eeschema/sch_textbox.cpp:543
 #: eeschema/widgets/tuner_slider_base.cpp:48
@@ -6446,8 +6448,8 @@ msgstr "굵게+이탤릭체"
 #: common/eda_text.cpp:1330
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:242
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
-#: eeschema/fields_grid_table.cpp:310 eeschema/fields_grid_table.cpp:725
-#: eeschema/fields_grid_table.cpp:869 eeschema/pin_type.cpp:113
+#: eeschema/fields_grid_table.cpp:301 eeschema/fields_grid_table.cpp:716
+#: eeschema/fields_grid_table.cpp:860 eeschema/pin_type.cpp:113
 #: eeschema/sch_field.cpp:1144 eeschema/sch_field.cpp:1731
 #: eeschema/sch_pin.cpp:2185 pcbnew/dialogs/dialog_render_job.cpp:42
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2604
@@ -6457,9 +6459,9 @@ msgstr "좌"
 #: common/eda_text.cpp:1331 common/eda_text.cpp:1340
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:303 eeschema/fields_grid_table.cpp:311
-#: eeschema/fields_grid_table.cpp:726 eeschema/fields_grid_table.cpp:737
-#: eeschema/fields_grid_table.cpp:871 eeschema/fields_grid_table.cpp:895
+#: eeschema/fields_grid_table.cpp:294 eeschema/fields_grid_table.cpp:302
+#: eeschema/fields_grid_table.cpp:717 eeschema/fields_grid_table.cpp:728
+#: eeschema/fields_grid_table.cpp:862 eeschema/fields_grid_table.cpp:886
 #: eeschema/sch_field.cpp:1145 eeschema/sch_field.cpp:1155
 #: eeschema/sch_field.cpp:1732 eeschema/sch_field.cpp:1741
 #: eeschema/sch_text.cpp:658 gerbview/gerber_file_image.cpp:361
@@ -6474,8 +6476,8 @@ msgstr "중"
 #: common/eda_text.cpp:1332
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:242
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
-#: eeschema/fields_grid_table.cpp:312 eeschema/fields_grid_table.cpp:727
-#: eeschema/fields_grid_table.cpp:873 eeschema/pin_type.cpp:112
+#: eeschema/fields_grid_table.cpp:303 eeschema/fields_grid_table.cpp:718
+#: eeschema/fields_grid_table.cpp:864 eeschema/pin_type.cpp:112
 #: eeschema/sch_field.cpp:1146 eeschema/sch_field.cpp:1733
 #: eeschema/sch_pin.cpp:2184 pcbnew/dialogs/dialog_render_job.cpp:43
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2605
@@ -6484,8 +6486,8 @@ msgstr "우"
 
 #: common/eda_text.cpp:1339
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:302 eeschema/fields_grid_table.cpp:736
-#: eeschema/fields_grid_table.cpp:893 eeschema/sch_field.cpp:1154
+#: eeschema/fields_grid_table.cpp:293 eeschema/fields_grid_table.cpp:727
+#: eeschema/fields_grid_table.cpp:884 eeschema/sch_field.cpp:1154
 #: eeschema/sch_field.cpp:1740 eeschema/sch_text.cpp:657
 #: pcbnew/dialogs/dialog_render_job.cpp:44
 msgid "Top"
@@ -6493,8 +6495,8 @@ msgstr "상"
 
 #: common/eda_text.cpp:1341
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:304 eeschema/fields_grid_table.cpp:738
-#: eeschema/fields_grid_table.cpp:897 eeschema/sch_field.cpp:1156
+#: eeschema/fields_grid_table.cpp:295 eeschema/fields_grid_table.cpp:729
+#: eeschema/fields_grid_table.cpp:888 eeschema/sch_field.cpp:1156
 #: eeschema/sch_field.cpp:1742 eeschema/sch_text.cpp:659
 #: pcbnew/dialogs/dialog_render_job.cpp:40
 msgid "Bottom"
@@ -6507,15 +6509,15 @@ msgstr "하"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:68
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:68
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:65
-#: eeschema/fields_grid_table.cpp:487 eeschema/sch_field.cpp:1781
+#: eeschema/fields_grid_table.cpp:478 eeschema/sch_field.cpp:1781
 #: eeschema/sch_pin.cpp:1589 eeschema/sch_pin.cpp:2230
 #: eeschema/sch_symbol.cpp:2965 eeschema/sch_tablecell.cpp:203
 #: eeschema/sch_text.cpp:783 eeschema/sch_textbox.cpp:714
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:59
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:60
-#: pcbnew/footprint.cpp:4039 pcbnew/pad.cpp:2545 pcbnew/pcb_dimension.cpp:1756
-#: pcbnew/pcb_dimension.cpp:1831 pcbnew/pcb_fields_grid_table.cpp:182
-#: pcbnew/pcb_tablecell.cpp:207 pcbnew/zone.cpp:1977
+#: pcbnew/footprint.cpp:4044 pcbnew/pad.cpp:2539 pcbnew/pcb_dimension.cpp:1756
+#: pcbnew/pcb_dimension.cpp:1831 pcbnew/pcb_fields_grid_table.cpp:151
+#: pcbnew/pcb_tablecell.cpp:207 pcbnew/zone.cpp:2001
 msgid "Orientation"
 msgstr "방향"
 
@@ -6534,7 +6536,7 @@ msgstr "텍스트 속성"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:71
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:71
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:68
-#: eeschema/fields_grid_table.cpp:490 eeschema/sch_field.cpp:1136
+#: eeschema/fields_grid_table.cpp:481 eeschema/sch_field.cpp:1136
 #: eeschema/sch_label.cpp:1195 eeschema/sch_tablecell.cpp:126
 #: eeschema/sch_text.cpp:635 eeschema/sch_textbox.cpp:541
 #: eeschema/widgets/sch_properties_panel.cpp:258 pcbnew/pcb_dimension.cpp:628
@@ -6549,14 +6551,14 @@ msgstr "폰트"
 #: pcbnew/board_stackup_manager/panel_board_stackup_base.cpp:91
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:56
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:57
-#: pcbnew/pcb_fields_grid_table.cpp:179 pcbnew/pcb_tablecell.cpp:206
+#: pcbnew/pcb_fields_grid_table.cpp:148 pcbnew/pcb_tablecell.cpp:206
 #: pcbnew/pcb_text.cpp:291
 msgid "Thickness"
 msgstr "두께"
 
 #: common/eda_text.cpp:1375 eeschema/sch_field.cpp:1772
 #: eeschema/sch_text.cpp:772 pcbnew/microwave/microwave_polygon.cpp:127
-#: pcbnew/pcb_fields_grid_table.cpp:187
+#: pcbnew/pcb_fields_grid_table.cpp:156
 msgid "Mirrored"
 msgstr "미러링"
 
@@ -7058,7 +7060,7 @@ msgstr "선택한 셀을 클립보드에 복사"
 #: common/widgets/listbox_tricks.cpp:51
 #: eeschema/tools/sch_editor_control.cpp:2270
 #: eeschema/tools/symbol_editor_edit_tool.cpp:1020
-#: pcbnew/dialogs/panel_setup_rules.cpp:132 pcbnew/tools/pcb_control.cpp:1234
+#: pcbnew/dialogs/panel_setup_rules.cpp:132 pcbnew/tools/pcb_control.cpp:1238
 msgid "Paste"
 msgstr "붙여넣기"
 
@@ -7069,7 +7071,7 @@ msgstr "현재 셀의 행렬에 클립보드 셀 붙여넣기"
 #: common/grid_tricks.cpp:368 common/tool/actions.cpp:291
 #: common/widgets/listbox_tricks.cpp:54 eeschema/tools/sch_edit_tool.cpp:1680
 #: eeschema/tools/symbol_editor_edit_tool.cpp:476
-#: kicad/dialogs/panel_jobset.cpp:363 kicad/project_tree_pane.cpp:941
+#: kicad/dialogs/panel_jobset.cpp:363 kicad/project_tree_pane.cpp:942
 #: pcbnew/dialogs/panel_setup_rules.cpp:133 pcbnew/tools/edit_tool.cpp:2646
 msgid "Delete"
 msgstr "삭제"
@@ -7660,165 +7662,165 @@ msgstr "언어를 %s(으)로 전환할 수 없음"
 msgid "undefined"
 msgstr "정의되지 않음"
 
-#: common/layer_id.cpp:112
+#: common/layer_id.cpp:67
 #: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr_parser.cpp:1149
 msgid "Rescue"
 msgstr "복구"
 
-#: common/layer_id.cpp:116 eeschema/widgets/panel_sch_selection_filter.cpp:204
+#: common/layer_id.cpp:71 eeschema/widgets/panel_sch_selection_filter.cpp:204
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:37
 msgid "Wires"
 msgstr "배선"
 
-#: common/layer_id.cpp:117
+#: common/layer_id.cpp:72
 msgid "Buses"
 msgstr "버스"
 
-#: common/layer_id.cpp:118
+#: common/layer_id.cpp:73
 msgid "Bus junctions"
 msgstr "버스 접합부"
 
-#: common/layer_id.cpp:119
+#: common/layer_id.cpp:74
 msgid "Junctions"
 msgstr "접합부"
 
-#: common/layer_id.cpp:120 eeschema/widgets/panel_sch_selection_filter.cpp:205
+#: common/layer_id.cpp:75 eeschema/widgets/panel_sch_selection_filter.cpp:205
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:41
 #: eeschema/widgets/search_handlers.cpp:399
 msgid "Labels"
 msgstr "라벨"
 
-#: common/layer_id.cpp:121
+#: common/layer_id.cpp:76
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:45
 msgid "Global labels"
 msgstr "전역 라벨"
 
-#: common/layer_id.cpp:122
+#: common/layer_id.cpp:77
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:48
 msgid "Hierarchical labels"
 msgstr "계층구조 라벨"
 
-#: common/layer_id.cpp:123 eeschema/sch_symbol.cpp:2981
+#: common/layer_id.cpp:78 eeschema/sch_symbol.cpp:2981
 msgid "Pin numbers"
 msgstr "핀 번호"
 
-#: common/layer_id.cpp:124 eeschema/sch_symbol.cpp:2985
+#: common/layer_id.cpp:79 eeschema/sch_symbol.cpp:2985
 msgid "Pin names"
 msgstr "핀 이름"
 
-#: common/layer_id.cpp:125
+#: common/layer_id.cpp:80
 msgid "Symbol references"
 msgstr "심볼 참조"
 
-#: common/layer_id.cpp:126
+#: common/layer_id.cpp:81
 msgid "Symbol values"
 msgstr "심볼 값"
 
-#: common/layer_id.cpp:127
+#: common/layer_id.cpp:82
 msgid "Symbol fields"
 msgstr "심볼 필드"
 
-#: common/layer_id.cpp:128
+#: common/layer_id.cpp:83
 msgid "Sheet references"
 msgstr "시트 참조"
 
-#: common/layer_id.cpp:129
+#: common/layer_id.cpp:84
 msgid "Net class references"
 msgstr "네트 클래스 참조"
 
-#: common/layer_id.cpp:130
+#: common/layer_id.cpp:85
 msgid "Rule areas"
 msgstr "규칙 영역"
 
-#: common/layer_id.cpp:131
+#: common/layer_id.cpp:86
 msgid "Symbol body outlines"
 msgstr "심볼 본체 외곽선"
 
-#: common/layer_id.cpp:132
+#: common/layer_id.cpp:87
 msgid "Symbol body fills"
 msgstr "심볼 본체 채우기"
 
-#: common/layer_id.cpp:133
+#: common/layer_id.cpp:88
 msgid "Shape fills"
 msgstr "도형 채우기"
 
-#: common/layer_id.cpp:134
+#: common/layer_id.cpp:89
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:72
 msgid "Schematic text && graphics"
 msgstr "회로도 텍스트 및 그래픽"
 
-#: common/layer_id.cpp:135
+#: common/layer_id.cpp:90
 msgid "Symbol private text && graphics"
 msgstr "회로도 개인 텍스트 및 그래픽"
 
-#: common/layer_id.cpp:136
+#: common/layer_id.cpp:91
 msgid "Schematic text && graphics backgrounds"
 msgstr "회로도 텍스트 및 그래픽 배경"
 
-#: common/layer_id.cpp:137 eeschema/widgets/panel_sch_selection_filter.cpp:206
+#: common/layer_id.cpp:92 eeschema/widgets/panel_sch_selection_filter.cpp:206
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:33
 msgid "Pins"
 msgstr "핀"
 
-#: common/layer_id.cpp:138
+#: common/layer_id.cpp:93
 msgid "Sheet borders"
 msgstr "시트 테두리"
 
-#: common/layer_id.cpp:139
+#: common/layer_id.cpp:94
 msgid "Sheet backgrounds"
 msgstr "시트 배경"
 
-#: common/layer_id.cpp:140
+#: common/layer_id.cpp:95
 msgid "Sheet names"
 msgstr "시트 이름"
 
-#: common/layer_id.cpp:141
+#: common/layer_id.cpp:96
 msgid "Sheet fields"
 msgstr "시트 필드"
 
-#: common/layer_id.cpp:142
+#: common/layer_id.cpp:97
 msgid "Sheet file names"
 msgstr "시트 파일 이름"
 
-#: common/layer_id.cpp:143
+#: common/layer_id.cpp:98
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:63
 msgid "Sheet pins"
 msgstr "시트 핀"
 
-#: common/layer_id.cpp:144
+#: common/layer_id.cpp:99
 msgid "No-connect symbols"
 msgstr "미연결 심볼"
 
-#: common/layer_id.cpp:145
+#: common/layer_id.cpp:100
 msgid "DNP markers"
 msgstr "DNP 표시"
 
-#: common/layer_id.cpp:146
+#: common/layer_id.cpp:101
 msgid "Excluded-from-simulation markers"
 msgstr "시뮬레이션에서 제외된 마커"
 
-#: common/layer_id.cpp:147
+#: common/layer_id.cpp:102
 msgid "ERC warnings"
 msgstr "ERC 경고"
 
-#: common/layer_id.cpp:148
+#: common/layer_id.cpp:103
 msgid "ERC errors"
 msgstr "ERC 오류"
 
-#: common/layer_id.cpp:149
+#: common/layer_id.cpp:104
 msgid "ERC exclusions"
 msgstr "ERC 제외"
 
-#: common/layer_id.cpp:150 common/layer_id.cpp:189
+#: common/layer_id.cpp:105 common/layer_id.cpp:144
 #: pcbnew/widgets/appearance_controls.cpp:347
 msgid "Anchors"
 msgstr "앵커"
 
-#: common/layer_id.cpp:151 common/layer_id.cpp:193
+#: common/layer_id.cpp:106 common/layer_id.cpp:148
 msgid "Helper items"
 msgstr "도우미 항목"
 
-#: common/layer_id.cpp:152 common/layer_id.cpp:194 common/tool/grid_menu.cpp:56
+#: common/layer_id.cpp:107 common/layer_id.cpp:149 common/tool/grid_menu.cpp:56
 #: eeschema/tools/sch_editor_control.cpp:2867
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:103
 #: gerbview/widgets/gerbview_layer_widget.cpp:135
@@ -7826,80 +7828,80 @@ msgstr "도우미 항목"
 msgid "Grid"
 msgstr "그리드"
 
-#: common/layer_id.cpp:153
+#: common/layer_id.cpp:108
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:104
 msgid "Axes"
 msgstr "축"
 
-#: common/layer_id.cpp:154 common/layer_id.cpp:196
+#: common/layer_id.cpp:109 common/layer_id.cpp:151
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:107
 #: gerbview/widgets/gerbview_layer_widget.cpp:141
 msgid "Background"
 msgstr "배경"
 
-#: common/layer_id.cpp:155 common/layer_id.cpp:192
+#: common/layer_id.cpp:110 common/layer_id.cpp:147
 #: common/widgets/gal_options_panel_base.cpp:120
 #: eeschema/sim/simulator_frame_ui.cpp:613
 #: eeschema/sim/simulator_frame_ui_base.cpp:167
 msgid "Cursor"
 msgstr "커서"
 
-#: common/layer_id.cpp:156
+#: common/layer_id.cpp:111
 msgid "Hovered items"
 msgstr "호버링된 항목"
 
-#: common/layer_id.cpp:157
+#: common/layer_id.cpp:112
 msgid "Highlighted items"
 msgstr "강조 표시된 항목"
 
-#: common/layer_id.cpp:158
+#: common/layer_id.cpp:113
 msgid "Hidden items"
 msgstr "숨겨진 항목"
 
-#: common/layer_id.cpp:159 common/layer_id.cpp:197
+#: common/layer_id.cpp:114 common/layer_id.cpp:152
 msgid "Selection highlight"
 msgstr "선택 강조"
 
-#: common/layer_id.cpp:160
+#: common/layer_id.cpp:115
 msgid "Net color highlight"
 msgstr "네트 색상 강조"
 
-#: common/layer_id.cpp:161 common/layer_id.cpp:190
+#: common/layer_id.cpp:116 common/layer_id.cpp:145
 msgid "Drawing sheet"
 msgstr "도면 시트"
 
-#: common/layer_id.cpp:162 common/layer_id.cpp:191
+#: common/layer_id.cpp:117 common/layer_id.cpp:146
 msgid "Page limits"
 msgstr "페이지 제한"
 
-#: common/layer_id.cpp:163
+#: common/layer_id.cpp:118
 msgid "Operating point voltages"
 msgstr "동작점 전압"
 
-#: common/layer_id.cpp:164
+#: common/layer_id.cpp:119
 msgid "Operating point currents"
 msgstr "동작점 전류"
 
-#: common/layer_id.cpp:168
+#: common/layer_id.cpp:123
 msgid "Footprints front"
 msgstr "전면의 풋프린트"
 
-#: common/layer_id.cpp:169
+#: common/layer_id.cpp:124
 msgid "Footprints back"
 msgstr "후면의 풋프린트"
 
-#: common/layer_id.cpp:171
+#: common/layer_id.cpp:126
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:27
 #: eeschema/dialogs/dialog_update_from_pcb_base.cpp:53
 #: pcbnew/dialogs/dialog_global_edit_text_and_graphics_base.cpp:28
 msgid "Reference designators"
 msgstr "참조 지정자"
 
-#: common/layer_id.cpp:172
+#: common/layer_id.cpp:127
 msgid "Footprint text"
 msgstr "풋프린트 텍스트"
 
-#: common/layer_id.cpp:173
+#: common/layer_id.cpp:128
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:27
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:64
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:24
@@ -7909,91 +7911,91 @@ msgstr "풋프린트 텍스트"
 msgid "Tracks"
 msgstr "배선"
 
-#: common/layer_id.cpp:174
+#: common/layer_id.cpp:129
 msgid "Through vias"
 msgstr "관통 비아"
 
-#: common/layer_id.cpp:175
+#: common/layer_id.cpp:130
 msgid "Blind/Buried vias"
 msgstr "블라인드/ 매립 비아"
 
-#: common/layer_id.cpp:176
+#: common/layer_id.cpp:131
 msgid "Micro-vias"
 msgstr "마이크로 비아"
 
-#: common/layer_id.cpp:177
+#: common/layer_id.cpp:132
 msgid "Via holes"
 msgstr "비아 홀"
 
-#: common/layer_id.cpp:178
+#: common/layer_id.cpp:133
 msgid "Via hole walls"
 msgstr "비아 홀 벽"
 
-#: common/layer_id.cpp:179
+#: common/layer_id.cpp:134
 msgid "Plated holes"
 msgstr "도금 홀"
 
-#: common/layer_id.cpp:180
+#: common/layer_id.cpp:135
 msgid "Plated hole walls"
 msgstr "도금 홀 벽"
 
-#: common/layer_id.cpp:181
+#: common/layer_id.cpp:136
 msgid "Non-plated holes"
 msgstr "비도금 홀"
 
-#: common/layer_id.cpp:182 pcbnew/dialogs/panel_edit_options_base.cpp:371
+#: common/layer_id.cpp:137 pcbnew/dialogs/panel_edit_options_base.cpp:371
 #: pcbnew/widgets/appearance_controls.cpp:343
 #: pcbnew/widgets/appearance_controls.cpp:721
-#: pcbnew/widgets/appearance_controls.cpp:2537
+#: pcbnew/widgets/appearance_controls.cpp:2573
 #: pcbnew/widgets/search_handlers.cpp:386
 msgid "Ratsnest"
 msgstr "연결선"
 
-#: common/layer_id.cpp:183
+#: common/layer_id.cpp:138
 msgid "DRC warnings"
 msgstr "DRC 경고"
 
-#: common/layer_id.cpp:184
+#: common/layer_id.cpp:139
 msgid "DRC errors"
 msgstr "DRC 오류"
 
-#: common/layer_id.cpp:185
+#: common/layer_id.cpp:140
 msgid "DRC shape 1"
 msgstr "DRC 형상 1"
 
-#: common/layer_id.cpp:186
+#: common/layer_id.cpp:141
 msgid "DRC shape 2"
 msgstr "DRC 형상 2"
 
-#: common/layer_id.cpp:187
+#: common/layer_id.cpp:142
 msgid "DRC exclusions"
 msgstr "DRC 제외"
 
-#: common/layer_id.cpp:188
+#: common/layer_id.cpp:143
 msgid "DRC marker shadows"
 msgstr "DRC 마커 그림자"
 
-#: common/layer_id.cpp:195
+#: common/layer_id.cpp:150
 msgid "Grid axes"
 msgstr "그리드 축"
 
-#: common/layer_id.cpp:198
+#: common/layer_id.cpp:153
 msgid "Locked item shadow"
 msgstr "잠긴 항목"
 
-#: common/layer_id.cpp:199
+#: common/layer_id.cpp:154
 msgid "Courtyard collision shadow"
 msgstr "부품자리 겹침 그림자"
 
-#: common/layer_id.cpp:200
+#: common/layer_id.cpp:155
 msgid "Track net names"
 msgstr "네트 이름 추적"
 
-#: common/layer_id.cpp:201
+#: common/layer_id.cpp:156
 msgid "Pad net names"
 msgstr "패드 네트 이름"
 
-#: common/layer_id.cpp:202
+#: common/layer_id.cpp:157
 msgid "Via net names"
 msgstr "비아 네트 이름"
 
@@ -8052,13 +8054,13 @@ msgstr "항목"
 
 #: common/lib_tree_model_adapter.cpp:422
 #: eeschema/widgets/panel_design_block_chooser.cpp:411
-#: eeschema/widgets/panel_symbol_chooser.cpp:171
+#: eeschema/widgets/panel_symbol_chooser.cpp:173
 #: pcbnew/widgets/panel_footprint_chooser.cpp:96
 msgid "Recently Used"
 msgstr "최근에 사용"
 
 #: common/lib_tree_model_adapter.cpp:424
-#: eeschema/widgets/panel_symbol_chooser.cpp:178
+#: eeschema/widgets/panel_symbol_chooser.cpp:180
 msgid "Already Placed"
 msgstr "이미 배치됨"
 
@@ -8340,7 +8342,7 @@ msgstr "기본 편집"
 #: eeschema/dialogs/dialog_sim_model_base.cpp:271 eeschema/sch_symbol.cpp:2058
 #: eeschema/sch_symbol.cpp:2110 eeschema/sch_symbol.cpp:2991
 #: eeschema/widgets/search_handlers.cpp:160
-#: eeschema/widgets/search_handlers.cpp:246 pcbnew/footprint.cpp:4045
+#: eeschema/widgets/search_handlers.cpp:246 pcbnew/footprint.cpp:4050
 #: pcbnew/widgets/search_handlers.cpp:118
 msgid "Reference"
 msgstr "참조"
@@ -8362,7 +8364,7 @@ msgstr "값과 풋프린트로 그룹화"
 #: eeschema/tools/sch_edit_tool.cpp:551
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:179
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:184
-#: pcbnew/footprint.cpp:4068
+#: pcbnew/footprint.cpp:4073
 msgid "Attributes"
 msgstr "속성"
 
@@ -8379,16 +8381,16 @@ msgstr "TSV"
 msgid "Semicolons"
 msgstr "세미콜론"
 
-#: common/settings/color_settings.cpp:337
+#: common/settings/color_settings.cpp:379
 msgid "(Footprints)"
 msgstr "(풋프린트)"
 
-#: common/settings/color_settings.cpp:389
+#: common/settings/color_settings.cpp:433
 #: pagelayout_editor/dialogs/panel_pl_editor_color_settings.cpp:82
 msgid "KiCad Default"
 msgstr "KiCad 기본값"
 
-#: common/settings/color_settings.cpp:394
+#: common/settings/color_settings.cpp:438
 msgid "KiCad Classic"
 msgstr "KiCad 클래식"
 
@@ -8411,7 +8413,7 @@ msgid "Create a new document in the editor"
 msgstr "편집기에서 새 문서 만들기"
 
 #: common/tool/actions.cpp:52 eeschema/symbol_editor/symbol_editor.cpp:866
-#: pcbnew/footprint_libraries_utils.cpp:1050
+#: pcbnew/footprint_libraries_utils.cpp:1059
 msgid "New Library..."
 msgstr "새 라이브러리…"
 
@@ -8453,7 +8455,7 @@ msgstr "시스템 파일 탐색기로 라이브러리 파일 열기"
 
 #: common/tool/actions.cpp:91 eeschema/symbol_editor/symbol_editor.cpp:856
 #: eeschema/widgets/tuner_slider_base.cpp:117
-#: pcbnew/footprint_libraries_utils.cpp:1036
+#: pcbnew/footprint_libraries_utils.cpp:1045
 msgid "Save"
 msgstr "저장"
 
@@ -9201,7 +9203,7 @@ msgstr "속성 관리자 표시/숨기기"
 
 #: common/tool/actions.cpp:1124
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:101
-#: eeschema/fields_grid_table.cpp:1068
+#: eeschema/fields_grid_table.cpp:1059
 msgid "Show Datasheet"
 msgstr "데이터 시트 보기"
 
@@ -9327,6 +9329,7 @@ msgstr "python 플러그인을 전부 다시 불러온 후 플러그인 메뉴 
 #: eeschema/dialogs/dialog_schematic_setup.cpp:136
 #: pcbnew/dialogs/dialog_board_setup.cpp:210
 #: pcbnew/dialogs/dialog_footprint_properties.cpp:79
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:149
 msgid "Embedded Files"
 msgstr "내장 파일"
 
@@ -9515,8 +9518,8 @@ msgid "Mirroring for Y axis is not supported yet"
 msgstr "Y축 미러링은 아직 지원하지 않는 기능입니다"
 
 #: common/widgets/filter_combobox.cpp:72
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:806
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:833
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:805
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:832
 msgid "Filter:"
 msgstr "필터:"
 
@@ -9532,7 +9535,7 @@ msgstr "기판"
 #: common/widgets/footprint_diff_widget.cpp:42 cvpcb/cvpcb_mainframe.cpp:814
 #: eeschema/sch_base_frame.cpp:593 eeschema/sch_symbol.cpp:2086
 #: eeschema/sch_symbol.cpp:2090 eeschema/sch_symbol.cpp:2125
-#: eeschema/widgets/symbol_diff_widget.cpp:45 pcbnew/footprint.cpp:1624
+#: eeschema/widgets/symbol_diff_widget.cpp:45 pcbnew/footprint.cpp:1629
 msgid "Library"
 msgstr "라이브러리"
 
@@ -9546,7 +9549,7 @@ msgid "Footprint not found."
 msgstr "풋프린트를 찾을 수 없습니다."
 
 #: common/widgets/footprint_select_widget.cpp:68 cvpcb/cvpcb_mainframe.cpp:899
-#: pcbnew/footprint_edit_frame.cpp:1060
+#: pcbnew/footprint_edit_frame.cpp:1070
 #: pcbnew/widgets/panel_footprint_chooser.cpp:69
 msgid "Loading Footprint Libraries"
 msgstr "풋프린트 라이브러리 불러오는 중"
@@ -9624,7 +9627,7 @@ msgstr "그리드에 맞추기:"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:357
 #: pcbnew/dialogs/panel_edit_options_base.cpp:329
 #: pcbnew/dialogs/panel_edit_options_base.cpp:343
-#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1824
+#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1848
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 msgid "Always"
 msgstr "항상"
@@ -9637,7 +9640,7 @@ msgstr "그리드가 표시될 때"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:357
 #: pcbnew/dialogs/panel_edit_options_base.cpp:329
 #: pcbnew/dialogs/panel_edit_options_base.cpp:343
-#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1825
+#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1849
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 msgid "Never"
 msgstr "안 함"
@@ -9904,8 +9907,8 @@ msgstr "표시:"
 #: pcbnew/dialogs/dialog_footprint_checker_base.cpp:36
 #: pcbnew/widgets/appearance_controls.cpp:713
 #: pcbnew/widgets/appearance_controls.cpp:755
-#: pcbnew/widgets/appearance_controls.cpp:2534
-#: pcbnew/widgets/appearance_controls.cpp:2553
+#: pcbnew/widgets/appearance_controls.cpp:2570
+#: pcbnew/widgets/appearance_controls.cpp:2589
 msgid "All"
 msgstr "모두"
 
@@ -9995,12 +9998,12 @@ msgid "EasyEDA (JLCEDA) Pro files"
 msgstr "EasyEDA (JLCEDA) Pro 파일"
 
 #: common/wildcards_and_files_ext.cpp:339
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:301
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:302
 msgid "KiCad printed circuit board files"
 msgstr "KiCad 인쇄 회로 기판 파일"
 
 #: common/wildcards_and_files_ext.cpp:346
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:311
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:312
 msgid "KiCad footprint files"
 msgstr "KiCad 풋프린트 파일"
 
@@ -10241,7 +10244,7 @@ msgstr "%s은(는) 유효한 풋프린트가 아닙니다."
 #: eeschema/generate_alias_info.cpp:39 eeschema/sch_symbol.cpp:2105
 #: eeschema/sch_symbol.cpp:2678 eeschema/sch_symbol.cpp:3003
 #: eeschema/symbol_editor/symbol_editor.cpp:1629
-#: eeschema/symbol_viewer_frame.cpp:462 pcbnew/footprint.cpp:4058
+#: eeschema/symbol_viewer_frame.cpp:462 pcbnew/footprint.cpp:4063
 #: pcbnew/generate_footprint_info.cpp:37 pcbnew/plot_board_layers.cpp:133
 msgid "Keywords"
 msgstr "키워드"
@@ -10310,7 +10313,7 @@ msgstr "프로젝트 파일: '%s'"
 #: cvpcb/dialogs/dialog_config_equfiles.cpp:94
 #: eeschema/dialogs/dialog_bom.cpp:403
 #: gerbview/tools/gerbview_inspection_tool.cpp:185
-#: kicad/project_tree_pane.cpp:1022
+#: kicad/project_tree_pane.cpp:1023
 msgid "No text editor selected in KiCad.  Please choose one."
 msgstr "KiCad에서 선택한 텍스트 편집기가 없습니다.  하나를 선택하세요."
 
@@ -10397,7 +10400,7 @@ msgstr "%s 풋프린트를 찾을 수 없습니다."
 msgid "Error loading footprint"
 msgstr "풋프린트 로딩 오류"
 
-#: cvpcb/display_footprints_frame.cpp:508 pcbnew/footprint.cpp:1684
+#: cvpcb/display_footprints_frame.cpp:508 pcbnew/footprint.cpp:1689
 #, c-format
 msgid "Footprint: %s"
 msgstr "풋프린트: %s"
@@ -10753,7 +10756,7 @@ msgid "Enter a description for the library:"
 msgstr "라이브러리에 대한 설명 입력:"
 
 #: eeschema/design_block_utils.cpp:240 eeschema/sch_symbol.cpp:3000
-#: pcbnew/footprint.cpp:4055 pcbnew/plot_board_layers.cpp:129
+#: pcbnew/footprint.cpp:4060 pcbnew/plot_board_layers.cpp:129
 msgid "Library Description"
 msgstr "라이브러리 설명"
 
@@ -10778,10 +10781,10 @@ msgid "Please select a library to delete."
 msgstr "삭제할 라이브러리를 선택하세요."
 
 #: eeschema/design_block_utils.cpp:470 eeschema/design_block_utils.cpp:512
-#: eeschema/design_block_utils.cpp:555 pcbnew/footprint_libraries_utils.cpp:543
+#: eeschema/design_block_utils.cpp:555 pcbnew/footprint_libraries_utils.cpp:552
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:958
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2939
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3017
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2942
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3020
 #, c-format
 msgid "Library '%s' is read only."
 msgstr "%s 라이브러리는 읽기 전용입니다."
@@ -11408,7 +11411,7 @@ msgstr "연결 문자열:"
 #: eeschema/dialogs/dialog_database_lib_settings_base.cpp:99
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:210
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:1383
-#: pcbnew/footprint_edit_frame.cpp:229 pcbnew/footprint_edit_frame.cpp:951
+#: pcbnew/footprint_edit_frame.cpp:229 pcbnew/footprint_edit_frame.cpp:961
 msgid "Libraries"
 msgstr "라이브러리"
 
@@ -12474,7 +12477,7 @@ msgstr "문법 도움말 창 표시"
 #: eeschema/sch_symbol.cpp:2989
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:27
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:28
-#: pcbnew/footprint.cpp:4043
+#: pcbnew/footprint.cpp:4048
 msgid "Fields"
 msgstr "필드"
 
@@ -12483,21 +12486,21 @@ msgstr "필드"
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:62
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:201
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:58
-#: eeschema/fields_grid_table.cpp:480
+#: eeschema/fields_grid_table.cpp:471
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:53
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:54
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:54
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:158
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:49
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:99
 #: pcbnew/dialogs/panel_fp_properties_3d_model_base.cpp:45
-#: pcbnew/pcb_fields_grid_table.cpp:176
+#: pcbnew/pcb_fields_grid_table.cpp:145
 msgid "Show"
 msgstr "표시"
 
 #: eeschema/dialogs/dialog_label_properties_base.cpp:90
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:62
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:59
-#: eeschema/fields_grid_table.cpp:481
+#: eeschema/fields_grid_table.cpp:472
 msgid "Show Name"
 msgstr "이름 표시"
 
@@ -12505,7 +12508,7 @@ msgstr "이름 표시"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:63
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:63
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:60
-#: eeschema/fields_grid_table.cpp:482
+#: eeschema/fields_grid_table.cpp:473
 msgid "H Align"
 msgstr "H 정렬"
 
@@ -12513,7 +12516,7 @@ msgstr "H 정렬"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:64
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:64
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:61
-#: eeschema/fields_grid_table.cpp:483
+#: eeschema/fields_grid_table.cpp:474
 msgid "V Align"
 msgstr "V 정렬"
 
@@ -12521,7 +12524,7 @@ msgstr "V 정렬"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:67
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:67
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:64
-#: eeschema/fields_grid_table.cpp:486 eeschema/sch_field.cpp:1140
+#: eeschema/fields_grid_table.cpp:477 eeschema/sch_field.cpp:1140
 #: eeschema/sch_field.cpp:1777 eeschema/sch_label.cpp:1201
 #: eeschema/sch_tablecell.cpp:132 eeschema/sch_text.cpp:641
 #: eeschema/sch_text.cpp:778 eeschema/sch_textbox.cpp:547
@@ -12535,7 +12538,7 @@ msgstr "텍스트 크기"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:69
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:69
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:66
-#: eeschema/fields_grid_table.cpp:488
+#: eeschema/fields_grid_table.cpp:479
 msgid "X Position"
 msgstr "X 위치"
 
@@ -12545,7 +12548,7 @@ msgstr "X 위치"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:70
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:70
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:67
-#: eeschema/fields_grid_table.cpp:489
+#: eeschema/fields_grid_table.cpp:480
 msgid "Y Position"
 msgstr "Y 위치"
 
@@ -12838,7 +12841,7 @@ msgstr "새 심볼"
 #: eeschema/dialogs/dialog_sheet_properties.cpp:217
 #: eeschema/dialogs/dialog_symbol_properties.cpp:650
 #: pcbnew/dialogs/dialog_footprint_properties.cpp:402
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:424
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:433
 msgid "Fields must have a name."
 msgstr "필드에는 이름이 있어야 합니다."
 
@@ -12872,25 +12875,25 @@ msgstr "심볼 '%s'은(는) 이미 라이브러리 '%s'에서 사용 중입니
 msgid "Edit Symbol Properties"
 msgstr "심볼 속성 편집"
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:548
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:547
 #, c-format
 msgid "The name '%s' is already in use."
 msgstr "'%s'라는 이름은 이미 사용 중입니다."
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:634
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:633
 #: eeschema/dialogs/dialog_sheet_properties.cpp:785
 #: eeschema/dialogs/dialog_symbol_properties.cpp:883
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:688
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:684
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:716
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:720
 #, c-format
 msgid "The first %d fields are mandatory."
 msgstr "첫 %d 필드는 필수로 입력하여야 합니다."
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:806
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:805
 msgid "Add Footprint Filter"
 msgstr "풋프린트 필터 추가"
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:833
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:832
 msgid "Edit Footprint Filter"
 msgstr "풋프린트 필터 편집"
 
@@ -13785,7 +13788,7 @@ msgstr "전기 규칙"
 #: eeschema/dialogs/dialog_schematic_setup.cpp:112
 #: pcbnew/dialogs/dialog_board_setup.cpp:186
 #: pcbnew/widgets/appearance_controls.cpp:515
-#: pcbnew/widgets/appearance_controls.cpp:2420
+#: pcbnew/widgets/appearance_controls.cpp:2456
 #: pcbnew/widgets/appearance_controls_base.cpp:118
 #: pcbnew/widgets/search_handlers.cpp:381
 #: pcbnew/widgets/search_handlers.cpp:465
@@ -13869,7 +13872,7 @@ msgstr "도형 채움"
 msgid "Clear colors to use Schematic Editor colors."
 msgstr "회로도의 편집기 색상을 사용하려면 색상을 지웁니다."
 
-#: eeschema/dialogs/dialog_shape_properties_base.cpp:158 pcbnew/zone.cpp:1970
+#: eeschema/dialogs/dialog_shape_properties_base.cpp:158 pcbnew/zone.cpp:1994
 msgid "Fill Style"
 msgstr "채우기 스타일"
 
@@ -14126,7 +14129,7 @@ msgstr "SP"
 
 #: eeschema/dialogs/dialog_sim_command_base.cpp:25
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:96
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283 pcbnew/pad.cpp:2504
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283 pcbnew/pad.cpp:2498
 #: pcbnew/widgets/pcb_net_inspector_panel_data_model.h:711
 msgid "Custom"
 msgstr "사용자 정의"
@@ -14763,17 +14766,17 @@ msgid "Sequentially place all units of the symbol."
 msgstr "심볼의 모든 유닛을 순차적으로 배치합니다."
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:95
-#: eeschema/fields_grid_table.cpp:1061
+#: eeschema/fields_grid_table.cpp:1052
 msgid "Select Footprint..."
 msgstr "풋프린트 선택..."
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:96
-#: eeschema/fields_grid_table.cpp:1062
+#: eeschema/fields_grid_table.cpp:1053
 msgid "Browse for footprint"
 msgstr "풋프린트 찾기"
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:102
-#: eeschema/fields_grid_table.cpp:1069
+#: eeschema/fields_grid_table.cpp:1060
 msgid "Show datasheet in browser"
 msgstr "브라우저에서 데이터 시트 보기"
 
@@ -14895,7 +14898,7 @@ msgstr "BOM 사전 설정 저장"
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1811
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2213
-#: pcbnew/widgets/appearance_controls.cpp:2728
+#: pcbnew/widgets/appearance_controls.cpp:2764
 msgid ""
 "Default presets cannot be modified.\n"
 "Please use a different name."
@@ -16507,7 +16510,7 @@ msgid "Net Navigator"
 msgstr "네트 탐색기"
 
 #: eeschema/eeschema_settings.cpp:114 eeschema/sch_edit_frame.cpp:2207
-#: pcbnew/footprint_edit_frame.cpp:246 pcbnew/footprint_edit_frame.cpp:957
+#: pcbnew/footprint_edit_frame.cpp:246 pcbnew/footprint_edit_frame.cpp:967
 #: pcbnew/pcb_edit_frame.cpp:334 pcbnew/pcb_edit_frame.cpp:1709
 msgid "Selection Filter"
 msgstr "선택 필터"
@@ -16969,28 +16972,28 @@ msgstr ""
 "\n"
 " ** ERC 메시지: %d 오류 %d 경고 %d\n"
 
-#: eeschema/fields_grid_table.cpp:287 eeschema/files-io.cpp:919
+#: eeschema/fields_grid_table.cpp:278 eeschema/files-io.cpp:919
 #: eeschema/tools/sch_editor_control.cpp:128
 msgid "Schematic Files"
 msgstr "회로도 파일"
 
-#: eeschema/fields_grid_table.cpp:318 eeschema/fields_grid_table.cpp:755
-#: eeschema/fields_grid_table.cpp:927
+#: eeschema/fields_grid_table.cpp:309 eeschema/fields_grid_table.cpp:746
+#: eeschema/fields_grid_table.cpp:918
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:154
 msgid "Horizontal"
 msgstr "수평"
 
-#: eeschema/fields_grid_table.cpp:319 eeschema/fields_grid_table.cpp:757
-#: eeschema/fields_grid_table.cpp:929
+#: eeschema/fields_grid_table.cpp:310 eeschema/fields_grid_table.cpp:748
+#: eeschema/fields_grid_table.cpp:920
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:154
 msgid "Vertical"
 msgstr "세로쓰기"
 
-#: eeschema/fields_grid_table.cpp:492 eeschema/sch_field.cpp:1767
+#: eeschema/fields_grid_table.cpp:483 eeschema/sch_field.cpp:1767
 msgid "Allow Autoplacement"
 msgstr "자동 배치 허용"
 
-#: eeschema/fields_grid_table.cpp:493 eeschema/sch_field.cpp:1805
+#: eeschema/fields_grid_table.cpp:484 eeschema/sch_field.cpp:1805
 #: eeschema/sch_item.cpp:516 eeschema/sch_item.cpp:568
 msgid "Private"
 msgstr "개인"
@@ -17315,8 +17318,8 @@ msgstr "파생 위치"
 #: eeschema/symbol_editor/symbol_editor.cpp:171
 #: eeschema/symbol_editor/symbol_editor.cpp:237
 #: eeschema/symbol_library_manager.cpp:458
-#: eeschema/widgets/panel_symbol_chooser.cpp:564
-#: eeschema/widgets/panel_symbol_chooser.cpp:623
+#: eeschema/widgets/panel_symbol_chooser.cpp:566
+#: eeschema/widgets/panel_symbol_chooser.cpp:625
 #: eeschema/widgets/symbol_preview_widget.cpp:207
 #, c-format
 msgid "Error loading symbol %s from library '%s'."
@@ -17339,7 +17342,7 @@ msgstr "피트"
 
 #: eeschema/import_gfx/dialog_import_gfx_sch.cpp:202
 #: pcbnew/import_gfx/dialog_import_graphics.cpp:215
-#: pcbnew/tools/drawing_tool.cpp:1906 pcbnew/tools/drawing_tool.cpp:1998
+#: pcbnew/tools/drawing_tool.cpp:1908 pcbnew/tools/drawing_tool.cpp:2000
 msgid "Import Graphics"
 msgstr "그래픽 불러오기"
 
@@ -17365,7 +17368,7 @@ msgid "Only vectors will be imported.  Bitmaps and fonts will be ignored."
 msgstr "벡터만 불러오기가 가능합니다.  비트맵과 서체는 무시됩니다."
 
 #: eeschema/import_gfx/dialog_import_gfx_sch_base.cpp:43
-#: pcbnew/dialogs/dialog_rule_area_properties.cpp:129 pcbnew/zone.cpp:1949
+#: pcbnew/dialogs/dialog_rule_area_properties.cpp:129 pcbnew/zone.cpp:1973
 msgid "Placement"
 msgstr "배치"
 
@@ -17409,109 +17412,109 @@ msgstr "기본 단위:"
 msgid "Import Vector Graphics File"
 msgstr "벡터 그래픽 파일 불러오기"
 
-#: eeschema/lib_symbol.cpp:294 eeschema/sch_symbol.cpp:445
+#: eeschema/lib_symbol.cpp:297 eeschema/sch_symbol.cpp:445
 #: eeschema/tools/sch_edit_tool.cpp:108
 #, c-format
 msgid "Unit %s"
 msgstr "단위 %s"
 
-#: eeschema/lib_symbol.cpp:573 eeschema/sch_sheet.cpp:309
+#: eeschema/lib_symbol.cpp:576 eeschema/sch_sheet.cpp:309
 #: eeschema/sch_symbol.cpp:1593
 msgid "Excluded from BOM"
 msgstr "BOM에서 제외됨"
 
-#: eeschema/lib_symbol.cpp:578 eeschema/sch_sheet.cpp:318
+#: eeschema/lib_symbol.cpp:581 eeschema/sch_sheet.cpp:318
 #: eeschema/sch_symbol.cpp:1602
 msgid "Excluded from board"
 msgstr "기판에서 제외됨"
 
-#: eeschema/lib_symbol.cpp:583 eeschema/sch_sheet.cpp:327
+#: eeschema/lib_symbol.cpp:586 eeschema/sch_sheet.cpp:327
 #: eeschema/sch_symbol.cpp:1611
 msgid "Excluded from simulation"
 msgstr "시뮬레이션에서 제외"
 
-#: eeschema/lib_symbol.cpp:588 eeschema/sch_sheet.cpp:336
+#: eeschema/lib_symbol.cpp:591 eeschema/sch_sheet.cpp:336
 #: eeschema/sch_sheet.cpp:880 eeschema/sch_symbol.cpp:1620
 #: eeschema/sch_symbol.cpp:2036 eeschema/widgets/search_handlers.cpp:169
-#: pcbnew/footprint.cpp:1672
+#: pcbnew/footprint.cpp:1677
 msgid "DNP"
 msgstr "DNP"
 
-#: eeschema/lib_symbol.cpp:1598
+#: eeschema/lib_symbol.cpp:1601
 msgid "Power flag differs."
 msgstr "전원 플래그가 다릅니다."
 
-#: eeschema/lib_symbol.cpp:1607
+#: eeschema/lib_symbol.cpp:1610
 msgid "Unit count differs."
 msgstr "단위 수가 다릅니다."
 
-#: eeschema/lib_symbol.cpp:1647
+#: eeschema/lib_symbol.cpp:1650
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:745
 msgid "Graphic item count differs."
 msgstr "그래픽 항목 수가 다름."
 
-#: eeschema/lib_symbol.cpp:1659
+#: eeschema/lib_symbol.cpp:1662
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:759
 #, c-format
 msgid "%s differs."
 msgstr "%s는 다릅니다."
 
-#: eeschema/lib_symbol.cpp:1670
+#: eeschema/lib_symbol.cpp:1673
 msgid "Pin count differs."
 msgstr "핀 수가 다릅니다."
 
-#: eeschema/lib_symbol.cpp:1686
+#: eeschema/lib_symbol.cpp:1689
 #, c-format
 msgid "Pin %s not found."
 msgstr "핀 %s을(를) 찾을 수 없습니다."
 
-#: eeschema/lib_symbol.cpp:1694
+#: eeschema/lib_symbol.cpp:1697
 #, c-format
 msgid "Pin %s differs."
 msgstr "핀 %s가 다름."
 
-#: eeschema/lib_symbol.cpp:1721
+#: eeschema/lib_symbol.cpp:1724
 #, c-format
 msgid "%s field differs."
 msgstr "%s 필드가 다릅니다."
 
-#: eeschema/lib_symbol.cpp:1731
+#: eeschema/lib_symbol.cpp:1734
 msgid "Field count differs."
 msgstr "필드 수가 다릅니다."
 
-#: eeschema/lib_symbol.cpp:1740
+#: eeschema/lib_symbol.cpp:1743
 msgid "Footprint filters differs."
 msgstr "풋프린트 필터가 다릅니다."
 
-#: eeschema/lib_symbol.cpp:1752
+#: eeschema/lib_symbol.cpp:1755
 msgid "Footprint filters differ."
 msgstr "풋프린트 필터가 다릅니다."
 
-#: eeschema/lib_symbol.cpp:1763
+#: eeschema/lib_symbol.cpp:1766
 msgid "Symbol keywords differ."
 msgstr "심볼 키워드가 다릅니다."
 
-#: eeschema/lib_symbol.cpp:1772
+#: eeschema/lib_symbol.cpp:1775
 msgid "Symbol pin name offsets differ."
 msgstr "심볼 핀 이름 오프셋이 다릅니다."
 
-#: eeschema/lib_symbol.cpp:1783
+#: eeschema/lib_symbol.cpp:1786
 msgid "Show pin names settings differ."
 msgstr "표시 핀 이름 설정 다릅니다."
 
-#: eeschema/lib_symbol.cpp:1792
+#: eeschema/lib_symbol.cpp:1795
 msgid "Show pin numbers settings differ."
 msgstr "표시된 핀 번호 설정이 다릅니다."
 
-#: eeschema/lib_symbol.cpp:1801
+#: eeschema/lib_symbol.cpp:1804
 msgid "Exclude from simulation settings differ."
 msgstr "시뮬레이션에서 제외하는 설정이 다릅니다."
 
-#: eeschema/lib_symbol.cpp:1810
+#: eeschema/lib_symbol.cpp:1813
 msgid "Exclude from bill of materials settings differ."
 msgstr "BOM에서 제외 설정이 다릅니다."
 
-#: eeschema/lib_symbol.cpp:1819
+#: eeschema/lib_symbol.cpp:1822
 msgid "Exclude from board settings differ."
 msgstr "시뮬레이션에서 제외하는 설정이 다릅니다."
 
@@ -17677,9 +17680,9 @@ msgstr "처리되지 않은 항목 유형 %d"
 
 #: eeschema/net_navigator.cpp:314 pcbnew/board.cpp:1810
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2124
-#: pcbnew/pcb_draw_panel_gal.cpp:644
+#: pcbnew/pcb_draw_panel_gal.cpp:717
 #: pcbnew/widgets/appearance_controls.cpp:1029
-#: pcbnew/widgets/appearance_controls.cpp:2419
+#: pcbnew/widgets/appearance_controls.cpp:2455
 #: pcbnew/widgets/appearance_controls_base.cpp:61
 #: pcbnew/widgets/appearance_controls_base.cpp:151
 #: pcbnew/widgets/search_handlers.cpp:307
@@ -17965,16 +17968,16 @@ msgstr ""
 #: eeschema/sch_bitmap.cpp:309 eeschema/sch_pin.cpp:2222
 #: eeschema/sch_shape.cpp:743 eeschema/sch_symbol.cpp:2957
 #: pcbnew/board_item.cpp:405 pcbnew/pcb_group.cpp:501 pcbnew/pcb_shape.cpp:906
-#: pcbnew/pcb_tablecell.cpp:182 pcbnew/pcb_track.cpp:2068 pcbnew/zone.cpp:1845
-#: pcbnew/zone.cpp:1857
+#: pcbnew/pcb_tablecell.cpp:182 pcbnew/pcb_track.cpp:2068 pcbnew/zone.cpp:1869
+#: pcbnew/zone.cpp:1881
 msgid "Position X"
 msgstr "위치 X"
 
 #: eeschema/sch_bitmap.cpp:314 eeschema/sch_pin.cpp:2226
 #: eeschema/sch_shape.cpp:745 eeschema/sch_symbol.cpp:2960
 #: pcbnew/board_item.cpp:408 pcbnew/pcb_group.cpp:502 pcbnew/pcb_shape.cpp:908
-#: pcbnew/pcb_tablecell.cpp:183 pcbnew/pcb_track.cpp:2072 pcbnew/zone.cpp:1851
-#: pcbnew/zone.cpp:1858
+#: pcbnew/pcb_tablecell.cpp:183 pcbnew/pcb_track.cpp:2072 pcbnew/zone.cpp:1875
+#: pcbnew/zone.cpp:1882
 msgid "Position Y"
 msgstr "위치 Y"
 
@@ -18011,7 +18014,7 @@ msgstr "버스 항목 유형"
 #: eeschema/sch_bus_entry.cpp:542 eeschema/sch_junction.cpp:319
 #: eeschema/sch_label.cpp:1225 eeschema/sch_line.cpp:951
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2134 pcbnew/pad.cpp:1295
-#: pcbnew/pcb_track.cpp:1667 pcbnew/tools/pcb_control.cpp:1870
+#: pcbnew/pcb_track.cpp:1667 pcbnew/tools/pcb_control.cpp:1874
 #: pcbnew/zone.cpp:807
 msgid "Resolved Netclass"
 msgstr "확인된 네트클래스"
@@ -18042,7 +18045,7 @@ msgstr "새 회로도 파일이 저장되지 않음"
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:640
 #: eeschema/symbol_editor/symbol_editor.cpp:1532
 #: kicad/dialogs/panel_jobset.cpp:787 pagelayout_editor/pl_editor_frame.cpp:411
-#: pcbnew/footprint_edit_frame.cpp:805 pcbnew/footprint_edit_frame.cpp:845
+#: pcbnew/footprint_edit_frame.cpp:815 pcbnew/footprint_edit_frame.cpp:855
 #: pcbnew/pcb_edit_frame.cpp:1181
 #, c-format
 msgid "Save changes to '%s' before closing?"
@@ -18080,13 +18083,13 @@ msgid "Could not open CvPcb"
 msgstr "CvPcb를 열 수 없습니다"
 
 #: eeschema/sch_edit_frame.cpp:1741 eeschema/sim/simulator_frame.cpp:341
-#: kicad/kicad_manager_frame.cpp:1045 pcbnew/footprint_edit_frame.cpp:1019
+#: kicad/kicad_manager_frame.cpp:1045 pcbnew/footprint_edit_frame.cpp:1029
 #: pcbnew/pcb_edit_frame.cpp:1796
 msgid "[Read Only]"
 msgstr "[읽기 전용]"
 
 #: eeschema/sch_edit_frame.cpp:1744 eeschema/sim/simulator_frame.cpp:344
-#: pcbnew/footprint_edit_frame.cpp:1028 pcbnew/pcb_edit_frame.cpp:1799
+#: pcbnew/footprint_edit_frame.cpp:1038 pcbnew/pcb_edit_frame.cpp:1799
 msgid "[Unsaved]"
 msgstr "[저장되지 않음]"
 
@@ -18721,7 +18724,7 @@ msgstr "KiCad HTTP 라이브러리 파일"
 #: pcbnew/pcb_io/fabmaster/pcb_io_fabmaster.cpp:62
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:220
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:506
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2706
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2709
 #: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr_parser.cpp:154
 msgid "Open cancelled by user."
 msgstr "사용자에 의해 열기가 취소되었습니다."
@@ -19038,7 +19041,7 @@ msgstr "본체 유형"
 #: pcbnew/dialogs/dialog_text_properties_base.cpp:83
 #: pcbnew/dialogs/dialog_textbox_properties_base.cpp:73
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:58
-#: pcbnew/footprint.cpp:1657 pcbnew/pad.cpp:1299 pcbnew/pad.cpp:2543
+#: pcbnew/footprint.cpp:1662 pcbnew/pad.cpp:1299 pcbnew/pad.cpp:2537
 #: pcbnew/pcb_dimension.cpp:659 pcbnew/pcb_group.cpp:396
 #: pcbnew/pcb_marker.cpp:381 pcbnew/pcb_shape.cpp:642
 #: pcbnew/pcb_tablecell.cpp:106 pcbnew/pcb_text.cpp:279
@@ -19083,11 +19086,11 @@ msgstr "위치 맞춤"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:39
 #: pcbnew/generators/pcb_tuning_pattern.cpp:478
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2130 pcbnew/pad.cpp:1293
-#: pcbnew/pad.cpp:2580 pcbnew/pcb_shape.cpp:923 pcbnew/pcb_tablecell.cpp:186
-#: pcbnew/pcb_track.cpp:1665 pcbnew/tools/pcb_control.cpp:1867
+#: pcbnew/pad.cpp:2574 pcbnew/pcb_shape.cpp:923 pcbnew/pcb_tablecell.cpp:186
+#: pcbnew/pcb_track.cpp:1665 pcbnew/tools/pcb_control.cpp:1871
 #: pcbnew/widgets/pcb_properties_panel.cpp:273
 #: pcbnew/widgets/search_handlers.cpp:177 pcbnew/zone.cpp:805
-#: pcbnew/zone.cpp:1905 pcbnew/zone_manager/dialog_zone_manager_base.cpp:42
+#: pcbnew/zone.cpp:1929 pcbnew/zone_manager/dialog_zone_manager_base.cpp:42
 #: pcbnew/zone_manager/model_zones_overview_table.h:76
 msgid "Net"
 msgstr "네트"
@@ -19237,7 +19240,7 @@ msgstr "숨은 핀 %s [%s, %s, %s]"
 msgid "Hidden pin %s [%s, %s]"
 msgstr "숨은 핀 %s [%s, %s]"
 
-#: eeschema/sch_pin.cpp:2204 pcbnew/pad.cpp:1286 pcbnew/pad.cpp:2600
+#: eeschema/sch_pin.cpp:2204 pcbnew/pad.cpp:1286 pcbnew/pad.cpp:2594
 msgid "Pin Name"
 msgstr "핀 이름"
 
@@ -19366,7 +19369,7 @@ msgstr "몸체 배경색"
 msgid "Fill color"
 msgstr "색상 채우기"
 
-#: eeschema/sch_sheet.cpp:852 eeschema/sch_sheet.cpp:1712 pcbnew/zone.cpp:1835
+#: eeschema/sch_sheet.cpp:852 eeschema/sch_sheet.cpp:1712 pcbnew/zone.cpp:1859
 msgid "Sheet Name"
 msgstr "시트 이름"
 
@@ -19422,12 +19425,12 @@ msgid "Exclude From Simulation"
 msgstr "시뮬레이션에서 제외"
 
 #: eeschema/sch_sheet.cpp:1733 eeschema/sch_symbol.cpp:1100
-#: eeschema/sch_symbol.cpp:3041 pcbnew/footprint.cpp:4075
+#: eeschema/sch_symbol.cpp:3041 pcbnew/footprint.cpp:4080
 msgid "Exclude From Bill of Materials"
 msgstr "BOM에서 제외"
 
 #: eeschema/sch_sheet.cpp:1736 eeschema/sch_symbol.cpp:1101
-#: eeschema/sch_symbol.cpp:3044 pcbnew/footprint.cpp:4078
+#: eeschema/sch_symbol.cpp:3044 pcbnew/footprint.cpp:4083
 msgid "Do not Populate"
 msgstr "부착하지 않음"
 
@@ -19482,7 +19485,7 @@ msgstr "미러 X"
 msgid "Mirror Y"
 msgstr "미러 Y"
 
-#: eeschema/sch_symbol.cpp:2997 pcbnew/footprint.cpp:4052
+#: eeschema/sch_symbol.cpp:2997 pcbnew/footprint.cpp:4057
 msgid "Library Link"
 msgstr "라이브러리 링크"
 
@@ -21534,12 +21537,12 @@ msgid "Save Symbol As"
 msgstr "다른 이름으로 심볼 저장"
 
 #: eeschema/symbol_editor/symbol_editor.cpp:855
-#: pcbnew/footprint_libraries_utils.cpp:1035
+#: pcbnew/footprint_libraries_utils.cpp:1044
 msgid "Save in library:"
 msgstr "라이브러리에 저장:"
 
 #: eeschema/symbol_editor/symbol_editor.cpp:944
-#: pcbnew/footprint_libraries_utils.cpp:1118
+#: pcbnew/footprint_libraries_utils.cpp:1127
 msgid "A library must be specified."
 msgstr "라이브러리를 지정해야 합니다."
 
@@ -21630,7 +21633,7 @@ msgid "Keep Symbol"
 msgstr "심볼 유지"
 
 #: eeschema/symbol_editor/symbol_editor.cpp:1291 pcbnew/files.cpp:342
-#: pcbnew/footprint_libraries_utils.cpp:1204
+#: pcbnew/footprint_libraries_utils.cpp:1213
 #, c-format
 msgid "Revert '%s' to last version saved?"
 msgstr "마지막으로 저장된 버전으로 '%s'을(를) 되돌리시겠습니까?"
@@ -22226,7 +22229,7 @@ msgstr "핀 그리기"
 
 #: eeschema/tools/ee_actions.cpp:356 eeschema/tools/ee_actions.cpp:588
 #: eeschema/tools/symbol_editor_drawing_tools.cpp:301
-#: pagelayout_editor/tools/pl_actions.cpp:61 pcbnew/tools/drawing_tool.cpp:1043
+#: pagelayout_editor/tools/pl_actions.cpp:61 pcbnew/tools/drawing_tool.cpp:1044
 #: pcbnew/tools/pcb_actions.cpp:185
 msgid "Draw Text"
 msgstr "텍스트 그리기"
@@ -23395,7 +23398,7 @@ msgstr "정의된 데이터시트가 없습니다."
 
 #: eeschema/tools/ee_inspection_tool.cpp:574
 #: pagelayout_editor/tools/pl_editor_control.cpp:160
-#: pcbnew/tools/pcb_control.cpp:1661
+#: pcbnew/tools/pcb_control.cpp:1665
 msgid "UUID"
 msgstr "UUID"
 
@@ -23462,7 +23465,7 @@ msgstr "이미지 배치"
 
 #: eeschema/tools/sch_drawing_tools.cpp:1174
 #: eeschema/tools/symbol_editor_drawing_tools.cpp:691
-#: pcbnew/tools/drawing_tool.cpp:1823
+#: pcbnew/tools/drawing_tool.cpp:1825
 msgid "No graphic items found in file."
 msgstr "파일에 그래픽 항목이 없습니다."
 
@@ -23537,7 +23540,7 @@ msgstr "추가 %s"
 msgid "Draw %s"
 msgstr "그리기 %s"
 
-#: eeschema/tools/sch_drawing_tools.cpp:2779 pcbnew/tools/drawing_tool.cpp:1248
+#: eeschema/tools/sch_drawing_tools.cpp:2779 pcbnew/tools/drawing_tool.cpp:1250
 msgid "Draw Table"
 msgstr "표 그리기"
 
@@ -23824,7 +23827,7 @@ msgid "No text editor selected in KiCad. Please choose one."
 msgstr "KiCad에서 텍스트 편집기가 선택되지 않음. 하나를 선택해 주세요."
 
 #: eeschema/tools/symbol_editor_control.cpp:438
-#: eeschema/widgets/panel_symbol_chooser.cpp:682
+#: eeschema/widgets/panel_symbol_chooser.cpp:684
 msgid "No symbol selected"
 msgstr "선택된 심볼 없음"
 
@@ -23838,7 +23841,7 @@ msgid "No symbol to export"
 msgstr "내보낼 심볼이 없습니다"
 
 #: eeschema/tools/symbol_editor_control.cpp:708
-#: pcbnew/footprint_edit_frame.cpp:1437
+#: pcbnew/footprint_edit_frame.cpp:1447
 msgid "Export View as PNG"
 msgstr "뷰를 PNG로 내보내기"
 
@@ -24018,11 +24021,11 @@ msgstr "기타 항목"
 msgid "Graphical shapes"
 msgstr "그래픽 도형"
 
-#: eeschema/widgets/panel_symbol_chooser.cpp:587
+#: eeschema/widgets/panel_symbol_chooser.cpp:589
 msgid "No footprint specified"
 msgstr "지정된 풋프린트 없음"
 
-#: eeschema/widgets/panel_symbol_chooser.cpp:600
+#: eeschema/widgets/panel_symbol_chooser.cpp:602
 msgid "Invalid footprint specified"
 msgstr "잘못된 풋프린트 지정"
 
@@ -24313,13 +24316,15 @@ msgstr "레이어 선택: %s"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:27
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:58
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:59
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:55
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:159
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:50
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:100
-#: pcbnew/footprint.cpp:4034 pcbnew/footprint.cpp:4037
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:169
+#: pcbnew/footprint.cpp:4039 pcbnew/footprint.cpp:4042
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2137 pcbnew/pad.cpp:1303
-#: pcbnew/pad.cpp:2542 pcbnew/pcb_dimension.cpp:661
-#: pcbnew/pcb_dimension.cpp:1457 pcbnew/pcb_fields_grid_table.cpp:181
+#: pcbnew/pad.cpp:2536 pcbnew/pcb_dimension.cpp:661
+#: pcbnew/pcb_dimension.cpp:1457 pcbnew/pcb_fields_grid_table.cpp:150
 #: pcbnew/pcb_group.cpp:503 pcbnew/pcb_marker.cpp:378
 #: pcbnew/pcb_reference_image.cpp:219 pcbnew/pcb_reference_image.cpp:342
 #: pcbnew/pcb_shape.cpp:646 pcbnew/pcb_shape.cpp:890 pcbnew/pcb_shape.cpp:892
@@ -24335,7 +24340,7 @@ msgstr "레이어 선택: %s"
 #: pcbnew/widgets/search_handlers.cpp:120
 #: pcbnew/widgets/search_handlers.cpp:178
 #: pcbnew/widgets/search_handlers.cpp:243 pcbnew/zone.cpp:850
-#: pcbnew/zone.cpp:1898 pcbnew/zone.cpp:1899
+#: pcbnew/zone.cpp:1922 pcbnew/zone.cpp:1923
 msgid "Layer"
 msgstr "레이어"
 
@@ -25204,7 +25209,7 @@ msgstr "D코드 D%d 강조 표시"
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:290
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:352
 #: pcbnew/dialogs/dialog_layer_selection_base.cpp:230
-#: pcbnew/dialogs/panel_setup_layers.cpp:930
+#: pcbnew/dialogs/panel_setup_layers.cpp:1125
 #: pcbnew/widgets/appearance_controls.cpp:1025
 #: pcbnew/widgets/appearance_controls_base.cpp:32
 #: pcbnew/zone_manager/model_zones_overview_table.h:77
@@ -25242,12 +25247,12 @@ msgid "PCB Background"
 msgstr "PCB 배경"
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:161
-#: pcbnew/widgets/appearance_controls.cpp:1844
+#: pcbnew/widgets/appearance_controls.cpp:1880
 msgid "Show All Layers"
 msgstr "모든 레이어 표시"
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:164
-#: pcbnew/widgets/appearance_controls.cpp:1830
+#: pcbnew/widgets/appearance_controls.cpp:1866
 msgid "Hide All Layers But Active"
 msgstr "활성화된 레이어를 제외하고 모두 숨기기"
 
@@ -25256,7 +25261,7 @@ msgid "Always Hide All Layers But Active"
 msgstr "항상 활성화된 레이어를 제외하고 모두 숨기기"
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:171
-#: pcbnew/widgets/appearance_controls.cpp:1847
+#: pcbnew/widgets/appearance_controls.cpp:1883
 msgid "Hide All Layers"
 msgstr "모든 레이어 지우기"
 
@@ -25289,8 +25294,8 @@ msgid "Change Render Color for"
 msgstr "렌더링 색을 변경"
 
 #: gerbview/widgets/layer_widget.cpp:341
-#: pcbnew/widgets/appearance_controls.cpp:2172
-#: pcbnew/widgets/appearance_controls.cpp:2447
+#: pcbnew/widgets/appearance_controls.cpp:2208
+#: pcbnew/widgets/appearance_controls.cpp:2483
 msgid ""
 "Left double click or middle click for color change, right click for menu"
 msgstr ""
@@ -27433,287 +27438,287 @@ msgstr "휴지통으로 '%s'을(를) 이동할 수 없습니다."
 msgid "Can not move '%s' to trash."
 msgstr "'%s'을(를) 휴지통으로 이동할 수 없습니다."
 
-#: kicad/project_tree_pane.cpp:291
+#: kicad/project_tree_pane.cpp:292
 msgid "Directory name:"
 msgstr "디렉토리 이름:"
 
-#: kicad/project_tree_pane.cpp:291
+#: kicad/project_tree_pane.cpp:292
 msgid "Create New Directory"
 msgstr "새 디렉토리 만들기"
 
-#: kicad/project_tree_pane.cpp:851
+#: kicad/project_tree_pane.cpp:852
 msgid "Switch to this Project"
 msgstr "이 프로젝트로 전환"
 
-#: kicad/project_tree_pane.cpp:852
+#: kicad/project_tree_pane.cpp:853
 msgid "Close all editors, and switch to the selected project"
 msgstr "모든 편집기를 닫고 선택한 프로젝트로 전환"
 
-#: kicad/project_tree_pane.cpp:859
+#: kicad/project_tree_pane.cpp:860
 msgid "New Directory..."
 msgstr "새 디렉토리..."
 
-#: kicad/project_tree_pane.cpp:860
+#: kicad/project_tree_pane.cpp:861
 msgid "Create a New Directory"
 msgstr "새 디렉토리 만들기"
 
-#: kicad/project_tree_pane.cpp:868 kicad/project_tree_pane.cpp:878
+#: kicad/project_tree_pane.cpp:869 kicad/project_tree_pane.cpp:879
 msgid "Reveal in Finder"
 msgstr "파인더에서 열기"
 
-#: kicad/project_tree_pane.cpp:869
+#: kicad/project_tree_pane.cpp:870
 msgid "Reveals the directory in a Finder window"
 msgstr "파인더 창에서 디렉토리 열기"
 
-#: kicad/project_tree_pane.cpp:871
+#: kicad/project_tree_pane.cpp:872
 msgid "Open Directory in File Explorer"
 msgstr "파일 탐색기에서 디렉토리 열기"
 
-#: kicad/project_tree_pane.cpp:872 pcbnew/tools/pcb_actions.cpp:986
+#: kicad/project_tree_pane.cpp:873 pcbnew/tools/pcb_actions.cpp:986
 msgid "Opens the directory in the default system file manager"
 msgstr "기본 시스템 파일 매니저에서 디렉토리 열기"
 
-#: kicad/project_tree_pane.cpp:879
+#: kicad/project_tree_pane.cpp:880
 msgid "Reveals the directories in a Finder window"
 msgstr "파인더 창에서 디렉토리 열기"
 
-#: kicad/project_tree_pane.cpp:881
+#: kicad/project_tree_pane.cpp:882
 msgid "Open Directories in File Explorer"
 msgstr "파일 탐색기에서 디렉토리 열기"
 
-#: kicad/project_tree_pane.cpp:882
+#: kicad/project_tree_pane.cpp:883
 msgid "Opens the directories in the default system file manager"
 msgstr "기본 시스템 파일 매니저에서 디렉토리 열기"
 
-#: kicad/project_tree_pane.cpp:893
+#: kicad/project_tree_pane.cpp:894
 msgid "Open the file in a Text Editor"
 msgstr "텍스트 편집기에서 파일 열기"
 
-#: kicad/project_tree_pane.cpp:895
+#: kicad/project_tree_pane.cpp:896
 msgid "Open files in a Text Editor"
 msgstr "텍스트 편집기에서 파일 열기"
 
-#: kicad/project_tree_pane.cpp:897
+#: kicad/project_tree_pane.cpp:898
 msgid "Edit in a Text Editor"
 msgstr "텍스트 편집기에서 편집"
 
-#: kicad/project_tree_pane.cpp:903
+#: kicad/project_tree_pane.cpp:904
 #, fuzzy
 msgid "Run Jobs"
 msgstr "실행 %s"
 
-#: kicad/project_tree_pane.cpp:911
+#: kicad/project_tree_pane.cpp:912
 msgid "Rename File..."
 msgstr "파일명 변경..."
 
-#: kicad/project_tree_pane.cpp:912
+#: kicad/project_tree_pane.cpp:913
 msgid "Rename file"
 msgstr "파일 이름 바꾸기"
 
-#: kicad/project_tree_pane.cpp:916
+#: kicad/project_tree_pane.cpp:917
 msgid "Rename Files..."
 msgstr "파일명 변경..."
 
-#: kicad/project_tree_pane.cpp:917
+#: kicad/project_tree_pane.cpp:918
 msgid "Rename files"
 msgstr "파일이름 바꾸기"
 
-#: kicad/project_tree_pane.cpp:927
+#: kicad/project_tree_pane.cpp:928
 msgid "Delete the file and its content"
 msgstr "파일 및 해당 내용 삭제"
 
-#: kicad/project_tree_pane.cpp:929
+#: kicad/project_tree_pane.cpp:930
 msgid "Delete the files and their contents"
 msgstr "파일 및 해당 내용 삭제"
 
-#: kicad/project_tree_pane.cpp:944
+#: kicad/project_tree_pane.cpp:945
 msgid "Move to Trash"
 msgstr "휴지통으로 이동"
 
-#: kicad/project_tree_pane.cpp:956
+#: kicad/project_tree_pane.cpp:957
 msgid "Add Project to Version Control..."
 msgstr "버전 관리에 프로젝트 추가..."
 
-#: kicad/project_tree_pane.cpp:957
+#: kicad/project_tree_pane.cpp:958
 msgid "Initialize a new repository"
 msgstr "새 저장소 초기화"
 
-#: kicad/project_tree_pane.cpp:961
+#: kicad/project_tree_pane.cpp:962
 msgid "Commit Project..."
 msgstr "프로젝트 커밋..."
 
-#: kicad/project_tree_pane.cpp:962 kicad/project_tree_pane.cpp:976
+#: kicad/project_tree_pane.cpp:963 kicad/project_tree_pane.cpp:977
 msgid "Commit changes to the local repository"
 msgstr "로컬 저장소에 변경 사항 커밋하기"
 
-#: kicad/project_tree_pane.cpp:965
+#: kicad/project_tree_pane.cpp:966
 msgid "Push"
 msgstr "올리기(Push)"
 
-#: kicad/project_tree_pane.cpp:966
+#: kicad/project_tree_pane.cpp:967
 msgid "Push committed local changes to remote repository"
 msgstr "커밋된 로컬 변경 내용을 원격 저장소로 푸시하기"
 
-#: kicad/project_tree_pane.cpp:969
+#: kicad/project_tree_pane.cpp:970
 msgid "Pull"
 msgstr "가져오기(Pull)"
 
-#: kicad/project_tree_pane.cpp:970
+#: kicad/project_tree_pane.cpp:971
 msgid "Pull changes from remote repository into local"
 msgstr "원격 저장소의 변경 내용을 로컬로 가져오기"
 
-#: kicad/project_tree_pane.cpp:975
+#: kicad/project_tree_pane.cpp:976
 msgid "Commit File..."
 msgstr "파일 커밋..."
 
-#: kicad/project_tree_pane.cpp:990
+#: kicad/project_tree_pane.cpp:991
 msgid "Switch to branch "
 msgstr "브랜치로 전환 "
 
-#: kicad/project_tree_pane.cpp:995
+#: kicad/project_tree_pane.cpp:996
 msgid "Other..."
 msgstr "기타..."
 
-#: kicad/project_tree_pane.cpp:996
+#: kicad/project_tree_pane.cpp:997
 msgid "Switch to a different branch"
 msgstr "다른 지점으로 전환"
 
-#: kicad/project_tree_pane.cpp:999
+#: kicad/project_tree_pane.cpp:1000
 msgid "Switch to Branch"
 msgstr "브랜치로 전환"
 
-#: kicad/project_tree_pane.cpp:1003
+#: kicad/project_tree_pane.cpp:1004
 msgid "Remove Version Control"
 msgstr "버전 관리 삭제"
 
-#: kicad/project_tree_pane.cpp:1004
+#: kicad/project_tree_pane.cpp:1005
 msgid "Delete all version control files from the project directory."
 msgstr "프로젝트 디렉토리에서 모든 버전 관리 파일을 삭제합니다."
 
-#: kicad/project_tree_pane.cpp:1059
+#: kicad/project_tree_pane.cpp:1060
 #, c-format
 msgid "Change filename: '%s'"
 msgstr "파일 이름 변경: '%s'"
 
-#: kicad/project_tree_pane.cpp:1061
+#: kicad/project_tree_pane.cpp:1062
 msgid "Change filename"
 msgstr "파일 이름 변경"
 
-#: kicad/project_tree_pane.cpp:1406
+#: kicad/project_tree_pane.cpp:1407
 msgid "Network path: not monitoring folder changes"
 msgstr "네트워크 경로: 폴더 변경 사항을 모니터링하지 않음"
 
-#: kicad/project_tree_pane.cpp:1412
+#: kicad/project_tree_pane.cpp:1413
 msgid "Local path: monitoring folder changes"
 msgstr "로컬 경로: 폴더 변경 사항을 모니터링"
 
-#: kicad/project_tree_pane.cpp:1595
+#: kicad/project_tree_pane.cpp:1596
 msgid "The selected directory is already a git project."
 msgstr "선택한 디렉터리는 이미 git 프로젝트입니다."
 
-#: kicad/project_tree_pane.cpp:1611
-msgid "Failed to initialize git project."
-msgstr "git 프로젝트 초기화에 실패했습니다."
-
-#: kicad/project_tree_pane.cpp:1626
+#: kicad/project_tree_pane.cpp:1603
 msgid "Set default remote"
 msgstr "기본 원격 설정"
 
-#: kicad/project_tree_pane.cpp:1679
+#: kicad/project_tree_pane.cpp:1618
+msgid "Failed to initialize git project."
+msgstr "git 프로젝트 초기화에 실패했습니다."
+
+#: kicad/project_tree_pane.cpp:1678
 msgid "Failed to set default remote."
 msgstr "기본 원격 설정에 실패했습니다."
 
-#: kicad/project_tree_pane.cpp:1691 kicad/project_tree_pane.cpp:1725
-#: kicad/project_tree_pane.cpp:1747
+#: kicad/project_tree_pane.cpp:1690 kicad/project_tree_pane.cpp:1724
+#: kicad/project_tree_pane.cpp:1746
 msgid "Fetching Remote"
 msgstr "원격 가져오기"
 
-#: kicad/project_tree_pane.cpp:1732
+#: kicad/project_tree_pane.cpp:1731
 #, fuzzy
 msgid "Failed to pull project"
 msgstr "프로젝트 푸시 실패"
 
-#: kicad/project_tree_pane.cpp:1754
+#: kicad/project_tree_pane.cpp:1753
 msgid "Failed to push project"
 msgstr "프로젝트 푸시 실패"
 
-#: kicad/project_tree_pane.cpp:1816
+#: kicad/project_tree_pane.cpp:1830
 #, c-format
 msgid "Failed to lookup branch '%s': %s"
 msgstr "분기 '%s' 조회에 실패함: %s"
 
-#: kicad/project_tree_pane.cpp:1829
+#: kicad/project_tree_pane.cpp:1843
 #, c-format
 msgid "Failed to find branch head for '%s'"
 msgstr "'%s'의 분기 헤드를 찾지 못함"
 
-#: kicad/project_tree_pane.cpp:1840
+#: kicad/project_tree_pane.cpp:1854
 #, c-format
 msgid "Failed to switch to branch '%s'"
 msgstr "'%s' 분기로 전환 실패"
 
-#: kicad/project_tree_pane.cpp:1851
+#: kicad/project_tree_pane.cpp:1865
 #, c-format
 msgid "Failed to update HEAD reference for branch '%s'"
 msgstr "분기 '%s'에 대한 헤드 참조를 업데이트하지 못함"
 
-#: kicad/project_tree_pane.cpp:1870
+#: kicad/project_tree_pane.cpp:1884
 msgid "Are you sure you want to remove git tracking from this project?"
 msgstr "이 프로젝트에서 깃 추적을 제거하시겠습니까?"
 
-#: kicad/project_tree_pane.cpp:1887
+#: kicad/project_tree_pane.cpp:1901
 msgid "Failed to remove git directory"
 msgstr "git 디렉토리를 제거하지 못함"
 
-#: kicad/project_tree_pane.cpp:2223
+#: kicad/project_tree_pane.cpp:2237
 msgid "Discarding commit due to empty commit message."
 msgstr "커밋 메시지가 비어 있어 커밋을 취소합니다."
 
-#: kicad/project_tree_pane.cpp:2229
+#: kicad/project_tree_pane.cpp:2243
 msgid "Discarding commit due to empty file selection."
 msgstr "빈 파일 선택으로 인해 커밋을 삭제합니다."
 
-#: kicad/project_tree_pane.cpp:2235
+#: kicad/project_tree_pane.cpp:2249
 #, c-format
 msgid "Failed to get repository index: %s"
 msgstr "저장소 인덱스를 가져오지 못함: %s"
 
-#: kicad/project_tree_pane.cpp:2243
+#: kicad/project_tree_pane.cpp:2257
 #, c-format
 msgid "Failed to add file to index: %s"
 msgstr "인덱스에 파일을 추가하지 못함: %s"
 
-#: kicad/project_tree_pane.cpp:2251
+#: kicad/project_tree_pane.cpp:2265
 #, c-format
 msgid "Failed to write index: %s"
 msgstr "인덱스 작성에 실패함: %s"
 
-#: kicad/project_tree_pane.cpp:2258
+#: kicad/project_tree_pane.cpp:2272
 #, c-format
 msgid "Failed to write tree: %s"
 msgstr "트리 작성 실패: %s"
 
-#: kicad/project_tree_pane.cpp:2267
+#: kicad/project_tree_pane.cpp:2281
 #, c-format
 msgid "Failed to lookup tree: %s"
 msgstr "트리 조회 실패: %s"
 
-#: kicad/project_tree_pane.cpp:2275
+#: kicad/project_tree_pane.cpp:2289
 #, c-format
 msgid "Failed to get HEAD reference: %s"
 msgstr "HEAD 참조를 가져오지 못함: %s"
 
-#: kicad/project_tree_pane.cpp:2282
+#: kicad/project_tree_pane.cpp:2296
 #, c-format
 msgid "Failed to get commit: %s"
 msgstr "커밋을 가져오지 못함: %s"
 
-#: kicad/project_tree_pane.cpp:2298
+#: kicad/project_tree_pane.cpp:2312
 #, c-format
 msgid "Failed to create author signature: %s"
 msgstr "작성자 서명 생성에 실패함: %s"
 
-#: kicad/project_tree_pane.cpp:2333
+#: kicad/project_tree_pane.cpp:2347
 #, c-format
 msgid "Failed to create commit: %s"
 msgstr "커밋 생성에 실패함: %s"
@@ -28159,6 +28164,7 @@ msgid "Item Properties"
 msgstr "항목 속성"
 
 #: pagelayout_editor/dialogs/properties_frame_base.cpp:461
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:145
 msgid "Default Values"
 msgstr "기본값"
 
@@ -30765,8 +30771,8 @@ msgstr "구리 영역 테셀레이션 중..."
 #: pcbnew/board.cpp:1807 pcbnew/dialogs/dialog_board_statistics.cpp:701
 #: pcbnew/dialogs/dialog_board_statistics_base.cpp:78
 #: pcbnew/dialogs/dialog_unused_pad_layers_base.cpp:27
-#: pcbnew/footprint.cpp:1628 pcbnew/netinfo_item.cpp:108
-#: pcbnew/pcb_draw_panel_gal.cpp:641 pcbnew/widgets/appearance_controls.cpp:331
+#: pcbnew/footprint.cpp:1633 pcbnew/netinfo_item.cpp:108
+#: pcbnew/pcb_draw_panel_gal.cpp:714 pcbnew/widgets/appearance_controls.cpp:331
 #: pcbnew/widgets/panel_selection_filter.cpp:198
 #: pcbnew/widgets/panel_selection_filter_base.cpp:45
 msgid "Pads"
@@ -30780,18 +30786,18 @@ msgstr "패드"
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:222
 #: pcbnew/dialogs/dialog_unused_pad_layers_base.cpp:24
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:88
-#: pcbnew/netinfo_item.cpp:123 pcbnew/pcb_draw_panel_gal.cpp:642
+#: pcbnew/netinfo_item.cpp:123 pcbnew/pcb_draw_panel_gal.cpp:715
 #: pcbnew/widgets/appearance_controls.cpp:330
 #: pcbnew/widgets/panel_selection_filter.cpp:197
 #: pcbnew/widgets/panel_selection_filter_base.cpp:41
 msgid "Vias"
 msgstr "비아"
 
-#: pcbnew/board.cpp:1809 pcbnew/pcb_draw_panel_gal.cpp:643
+#: pcbnew/board.cpp:1809 pcbnew/pcb_draw_panel_gal.cpp:716
 msgid "Track Segments"
 msgstr "배선 세그먼트"
 
-#: pcbnew/board.cpp:1811 pcbnew/pcb_draw_panel_gal.cpp:645
+#: pcbnew/board.cpp:1811 pcbnew/pcb_draw_panel_gal.cpp:718
 msgid "Unrouted"
 msgstr "라우팅되지 않음"
 
@@ -30994,7 +31000,7 @@ msgid "Add Dielectric Layer"
 msgstr "유전체 레이어 추가"
 
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:330
-#: pcbnew/dialogs/panel_setup_layers.cpp:957
+#: pcbnew/dialogs/panel_setup_layers.cpp:1152
 msgid "Select layer to add:"
 msgstr "추가할 레이어 선택:"
 
@@ -31721,14 +31727,13 @@ msgstr "재주석 범위"
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:154
 #: pcbnew/dialogs/dialog_render_job.cpp:41
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:117
-#: pcbnew/footprint.cpp:1640
+#: pcbnew/footprint.cpp:1645
 msgid "Front"
 msgstr "전면"
 
 #: pcbnew/dialogs/dialog_board_reannotate_base.cpp:187
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:154
 #: pcbnew/dialogs/dialog_render_job.cpp:39
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:560
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:122
 msgid "Back"
 msgstr "후면"
@@ -31904,7 +31909,7 @@ msgstr ""
 "연결된 프로젝트 파일 %s을(를) 불러올 수 없습니다"
 
 #: pcbnew/dialogs/dialog_board_setup.cpp:301 pcbnew/files.cpp:583
-#: pcbnew/tools/pcb_control.cpp:1502
+#: pcbnew/tools/pcb_control.cpp:1506
 msgid "Loading PCB"
 msgstr "PCB를 불러오는 중입니다"
 
@@ -31976,7 +31981,7 @@ msgid "Total:"
 msgstr "합계:"
 
 #: pcbnew/dialogs/dialog_board_statistics.cpp:491
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2517
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2511
 msgid "Round"
 msgstr "둥근"
 
@@ -32093,7 +32098,7 @@ msgstr "보드 통계"
 
 #: pcbnew/dialogs/dialog_cleanup_graphics.cpp:48
 #: pcbnew/dialogs/dialog_exchange_footprints.cpp:310
-#: pcbnew/footprint_libraries_utils.cpp:961
+#: pcbnew/footprint_libraries_utils.cpp:970
 msgid "Update Footprint"
 msgstr "풋프린트 업데이트"
 
@@ -32453,8 +32458,8 @@ msgstr ""
 "영역과의 패드 연결 유형 기본값입니다.\n"
 "이 설정은 지역 패드 설정에 의해 재정의될 수 있습니다"
 
-#: pcbnew/dialogs/dialog_copper_zones_base.cpp:232 pcbnew/footprint.cpp:4008
-#: pcbnew/pad.cpp:2527 pcbnew/zone.cpp:1805
+#: pcbnew/dialogs/dialog_copper_zones_base.cpp:232 pcbnew/footprint.cpp:4013
+#: pcbnew/pad.cpp:2521 pcbnew/zone.cpp:1829
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 msgid "Thermal reliefs"
 msgstr "단열판"
@@ -32499,13 +32504,13 @@ msgstr "채우기 유형:"
 
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:290
 #: pcbnew/dialogs/dialog_non_copper_zones_properties_base.cpp:129
-#: pcbnew/zone.cpp:1815 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
+#: pcbnew/zone.cpp:1839 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
 msgid "Solid fill"
 msgstr "단색 채우기"
 
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:290
 #: pcbnew/dialogs/dialog_non_copper_zones_properties_base.cpp:129
-#: pcbnew/zone.cpp:1816 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
+#: pcbnew/zone.cpp:1840 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
 msgid "Hatch pattern"
 msgstr "해치 패턴"
 
@@ -32571,7 +32576,7 @@ msgstr "고립된 영역 제거:"
 msgid "Choose what to do with unconnected copper islands"
 msgstr "연결되지 않은 고립 영역으로 할 일을 선택"
 
-#: pcbnew/dialogs/dialog_copper_zones_base.cpp:357 pcbnew/zone.cpp:1826
+#: pcbnew/dialogs/dialog_copper_zones_base.cpp:357 pcbnew/zone.cpp:1850
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 msgid "Below area limit"
 msgstr "영역 제한 이하"
@@ -34263,8 +34268,8 @@ msgstr "풋프린트 검사기"
 msgid "Choose Footprint"
 msgstr "풋프린트 선택"
 
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:76
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:143
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:78
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:148
 msgid "3D Models"
 msgstr "3D 모델"
 
@@ -34306,40 +34311,40 @@ msgstr ""
 "텍스트 크기에 비해 텍스트 두께가 너무 큽니다.\n"
 "%s에서 고정됩니다."
 
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:633
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:624
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:661
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:660
 msgid "Edit Footprint Properties"
 msgstr "풋프린트 속성 편집"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:52
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:53
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:157
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:98
 msgid "Text Items"
 msgstr "텍스트 항목"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:60
 #: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:53
-#: pcbnew/pcb_fields_grid_table.cpp:183 pcbnew/pcb_text.cpp:630
+#: pcbnew/pcb_fields_grid_table.cpp:152 pcbnew/pcb_text.cpp:630
 #: pcbnew/pcb_text.cpp:647
 msgid "Keep Upright"
 msgstr "수직 유지"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:61
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:62
-#: pcbnew/pcb_fields_grid_table.cpp:184
+#: pcbnew/pcb_fields_grid_table.cpp:153
 msgid "X Offset"
 msgstr "X 오프셋"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:62
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:63
-#: pcbnew/pcb_fields_grid_table.cpp:185
+#: pcbnew/pcb_fields_grid_table.cpp:154
 msgid "Y Offset"
 msgstr "Y 오프셋"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:68
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:69
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:64
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:168
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:56
 #: pcbnew/plot_board_layers.cpp:103
 msgid "Reference designator"
@@ -34357,14 +34362,14 @@ msgstr "풋프린트 유형:"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:188
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:193
-#: pcbnew/footprint.cpp:1286
+#: pcbnew/footprint.cpp:1291
 msgid "Through hole"
 msgstr "스루홀"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:188
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:193
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/footprint.cpp:1283
-#: pcbnew/pad.cpp:1532 pcbnew/pad.cpp:2493
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/footprint.cpp:1288
+#: pcbnew/pad.cpp:1532 pcbnew/pad.cpp:2487
 msgid "SMD"
 msgstr "SMD"
 
@@ -34561,28 +34566,28 @@ msgstr ""
 msgid "Footprint Properties"
 msgstr "풋프린트 속성"
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:379
-#: pcbnew/footprint_libraries_utils.cpp:1124
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:388
+#: pcbnew/footprint_libraries_utils.cpp:1133
 #: pcbnew/tools/footprint_editor_control.cpp:460
 msgid "Footprint must have a name."
 msgstr "풋프린트에는 이름이 있어야 합니다."
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:384
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:393
 #, c-format
 msgid "Footprint name may not contain '%s'."
 msgstr "풋프린트 이름에는 '%s'이(가) 포함되지 않아야 합니다."
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:437
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:446
 #, c-format
 msgid "The text width must be between %s and %s."
 msgstr "텍스트 너비는 %s와 %s 사이여야 합니다."
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:449
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:458
 #, c-format
 msgid "The text height must be between %s and %s."
 msgstr "텍스트 높이는 %s와 %s 사이여야 합니다."
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:467
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:476
 #: pcbnew/dialogs/dialog_text_properties.cpp:522
 #: pcbnew/dialogs/dialog_textbox_properties.cpp:342
 msgid ""
@@ -35296,7 +35301,7 @@ msgstr "실크 레이어"
 
 #: pcbnew/dialogs/dialog_global_edit_text_and_graphics.cpp:273
 #: pcbnew/dialogs/panel_fp_editor_graphics_defaults_base.cpp:64
-#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:60 pcbnew/pad.cpp:2684
+#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:60 pcbnew/pad.cpp:2678
 msgid "Copper Layers"
 msgstr "구리 레이어"
 
@@ -35448,7 +35453,7 @@ msgstr "환형 폭:"
 
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:175
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1075
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2533
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2527
 msgid "All copper layers"
 msgstr "모든 구리 레이어"
 
@@ -35459,7 +35464,7 @@ msgstr "시작, 끝 그리고 연결된 레이어"
 
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:175
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1079
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2534
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2528
 msgid "Connected layers only"
 msgstr "연결된 레이어만"
 
@@ -35945,7 +35950,7 @@ msgid "Outset Items"
 msgstr "텍스트 항목"
 
 #: pcbnew/dialogs/dialog_pad_properties.cpp:179
-#: pcbnew/dialogs/dialog_pad_properties_base.h:288 pcbnew/pad.cpp:2584
+#: pcbnew/dialogs/dialog_pad_properties_base.h:288 pcbnew/pad.cpp:2578
 msgid "Pad Properties"
 msgstr "패드 속성"
 
@@ -36022,7 +36027,7 @@ msgstr "w"
 msgid "Pad type:"
 msgstr "패드 형식:"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/pad.cpp:2492
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/pad.cpp:2486
 msgid "Through-hole"
 msgstr "스루홀"
 
@@ -36073,7 +36078,7 @@ msgid "Circular"
 msgstr "원형"
 
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:1516
-#: pcbnew/pad.cpp:2500
+#: pcbnew/pad.cpp:2494
 msgid "Oval"
 msgstr "타원형"
 
@@ -36085,11 +36090,11 @@ msgstr "직사각형"
 msgid "Trapezoidal"
 msgstr "사다리꼴"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2502
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2496
 msgid "Rounded rectangle"
 msgstr "모서리가 둥근 사각형"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2503
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2497
 msgid "Chamfered rectangle"
 msgstr "모따기 사각형"
 
@@ -36200,7 +36205,7 @@ msgstr "홀에서 오프셋 형상"
 msgid "Hole shape:"
 msgstr "홀 모양:"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2518
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2512
 msgid "Oblong"
 msgstr "Oblong"
 
@@ -36289,23 +36294,23 @@ msgstr ""
 "캐스텔레이션은 기판 가장자리에 있는 성곽모양 스루홀 패드를 지정\n"
 "기계식(Mechanical)은 기계 지지에 사용되는 스루홀 패드를 지정"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2508
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2502
 msgid "BGA pad"
 msgstr "BGA 패드"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2510
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2504
 msgid "Fiducial, local to footprint"
 msgstr "풋프린트의 지역 기준"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2509
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2503
 msgid "Fiducial, global to board"
 msgstr "기판의 전역 기준"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2511
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2505
 msgid "Test point pad"
 msgstr "테스트 포인트 패드"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2512
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2506
 msgid "Heatsink pad"
 msgstr "히트 싱크 패드"
 
@@ -36567,7 +36572,7 @@ msgstr "제조 레이어에서 DNP 풋프린트 숨기기 또는 지우기"
 
 #: pcbnew/dialogs/dialog_plot_base.cpp:90
 #: pcbnew/widgets/appearance_controls.cpp:653
-#: pcbnew/widgets/appearance_controls.cpp:1810
+#: pcbnew/widgets/appearance_controls.cpp:1846
 msgid "Hide"
 msgstr "숨김"
 
@@ -37632,7 +37637,7 @@ msgstr "풋프린트 %s (%s), %s, 회전 %.1f deg"
 #: pcbnew/dialogs/dialog_text_properties_base.cpp:99
 #: pcbnew/pcb_dimension.cpp:1885 pcbnew/pcb_dimension.cpp:1921
 #: pcbnew/pcb_dimension.cpp:1962 pcbnew/pcb_dimension.cpp:2007
-#: pcbnew/pcb_dimension.cpp:2044 pcbnew/pcb_fields_grid_table.cpp:186
+#: pcbnew/pcb_dimension.cpp:2044 pcbnew/pcb_fields_grid_table.cpp:155
 #: pcbnew/pcb_text.cpp:626
 msgid "Knockout"
 msgstr "밑색빼기"
@@ -37861,7 +37866,7 @@ msgstr "대상 편향: "
 #: pcbnew/router/router_tool.cpp:2757 pcbnew/router/router_tool.cpp:2762
 #: pcbnew/router/router_tool.cpp:2767 pcbnew/router/router_tool.cpp:2778
 #: pcbnew/router/router_tool.cpp:2786 pcbnew/router/router_tool.cpp:2791
-#: pcbnew/tools/pcb_control.cpp:1698 pcbnew/tools/pcb_control.cpp:1708
+#: pcbnew/tools/pcb_control.cpp:1702 pcbnew/tools/pcb_control.cpp:1712
 #: pcbnew/zone.cpp:874
 #, c-format
 msgid "(from %s)"
@@ -38149,6 +38154,11 @@ msgstr "선택하면 각 편집 작업 후 영역이 다시 채워짐"
 msgid "Internal Layers"
 msgstr "내부 레이어"
 
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:496
+#, fuzzy, c-format
+msgid "Layer name %s already in use."
+msgstr "레이어 이름 '%s'이(가) 이미 사용 중입니다."
+
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:23
 msgid "Default Field Properties for New Footprints"
 msgstr "새 풋프린트의 기본 필드 속성"
@@ -38221,28 +38231,28 @@ msgstr "폴더 '%s'가 이미 있습니다. 기존 풋프린트를 덮어쓸까
 msgid "Failed to save footprint library file '%s'."
 msgstr "심볼 라이브러리 파일 '%s'을(를) 저장하지 못했습니다."
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:396
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:388
 msgid "Error adding 3D model"
 msgstr "3D 모델 추가 오류"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:480
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:472
 msgid "No filename entered"
 msgstr "파일 이름을 입력하지 않았습니다"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:485
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:477
 msgid "Illegal filename"
 msgstr "잘못된 파일 이름"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:490
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:482
 #: pcbnew/microwave/microwave_polygon.cpp:223
 msgid "File not found"
 msgstr "파일을 찾을 수 없음"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:495
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:487
 msgid "Unable to open file"
 msgstr "파일을 열 수 없습니다"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:500
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:492
 msgid "Unknown error"
 msgstr "알 수 없는 오류"
 
@@ -38763,11 +38773,139 @@ msgstr "풋프린트 텍스트에 보드 기본 설정 적용"
 msgid "Apply board defaults to non-copper footprint shapes"
 msgstr "비구리 풋프린트 형상에 보드 기본값 적용"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:458
+#: pcbnew/dialogs/panel_setup_layers.cpp:77
+#: pcbnew/dialogs/panel_setup_layers.cpp:284
+msgid "Off-board, testing"
+msgstr "Off-board, 테스트용"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:87
+msgid "If you want a fabrication layer for the front side of the board"
+msgstr "기판의 전면에 기판 제조 레이어를 사용하고 싶은 경우"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:97
+#: pcbnew/dialogs/panel_setup_layers.cpp:266
+msgid "Off-board, manufacturing"
+msgstr "Off-board, 제조용"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:105
+msgid "If you want an adhesive template for the front side of the board"
+msgstr "기판의 전면에 접착면 템플릿을 사용하고 싶은 경우"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:115
+#: pcbnew/dialogs/panel_setup_layers.cpp:133
+#: pcbnew/dialogs/panel_setup_layers.cpp:151
+#: pcbnew/dialogs/panel_setup_layers.cpp:169
+#: pcbnew/dialogs/panel_setup_layers.cpp:194
+#: pcbnew/dialogs/panel_setup_layers.cpp:212
+#: pcbnew/dialogs/panel_setup_layers.cpp:230
+#: pcbnew/dialogs/panel_setup_layers.cpp:248
+msgid "On-board, non-copper"
+msgstr "On-board, 비 구리 레이어"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:123
+msgid "If you want a solder paste layer for front side of the board"
+msgstr "기판의 전면에 솔더 페이스트 레이어를 사용하고 싶은 경우"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:141
+msgid "If you want a silk screen layer for the front side of the board"
+msgstr "기판의 전면에 실크스크린 레이어를 사용하고 싶은 경우"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:159
+msgid "If you want a solder mask layer for the front of the board"
+msgstr "기판의 전면에 솔더 마스크 레이어를 사용하고 싶은 경우"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:184
+msgid "If you want a solder mask layer for the back side of the board"
+msgstr "기판의 후면에 솔더 마스크 레이어를 사용하고 싶은 경우"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:202
+msgid "If you want a silk screen layer for the back side of the board"
+msgstr "기판의 후면에 실크스크린 레이어를 사용하고 싶은 경우"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:220
+msgid "If you want a solder paste layer for the back side of the board"
+msgstr "기판의 후면에 솔더 페이스트 레이어를 사용하고 싶은 경우"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:238
+msgid "If you want an adhesive layer for the back side of the board"
+msgstr "기판의 후면에 접착 레이어를 사용하고 싶은 경우"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:256
+msgid "If you want a fabrication layer for the back side of the board"
+msgstr "기판의 후면에 기판 제조 레이어를 사용하고 싶은 경우"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:302
+msgid "Board contour"
+msgstr "기판의 윤곽"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:319
+msgid "Board contour setback"
+msgstr "보드 윤곽선 후퇴"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:333
+#: pcbnew/dialogs/panel_setup_layers.cpp:347
+#: pcbnew/dialogs/panel_setup_layers.cpp:363
+#: pcbnew/dialogs/panel_setup_layers.cpp:379
+#: pcbnew/dialogs/panel_setup_layers.cpp:477
+msgid "Auxiliary"
+msgstr "보조자"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:354
+msgid "If you want a separate layer for comments or notes"
+msgstr "주석이나 메모를 위해 별개의 레이어를 사용하고 싶은 경우"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:370
+msgid "If you want a layer for documentation drawings"
+msgstr "문서 도면에 대한 레이어를 사용하고 싶은 경우"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:415
 msgid "Use the Physical Stackup page to change the number of copper layers."
 msgstr "구리 레이어의 수를 바꾸기 위해 물리 스택업 페이지를 사용합니다."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:492
+#: pcbnew/dialogs/panel_setup_layers.cpp:421
+#: pcbnew/dialogs/panel_setup_layers.cpp:473
+#: pcbnew/tools/drawing_stackup_table_tool.cpp:247
+msgid "Layer Name"
+msgstr "레이어 이름"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:426
+msgid "signal"
+msgstr "신호"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:427
+msgid "power plane"
+msgstr "전원면"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:428
+msgid "mixed"
+msgstr "혼합"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:429
+msgid "jumper"
+msgstr "점퍼"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:432
+msgid ""
+"Copper layer type for Freerouter and other external routers.\n"
+"Power plane layers are removed from Freerouter's layer menus."
+msgstr ""
+"Freerouter와 기타 외부 라우터를 위한 구리 레이어.\n"
+"전원면 레이어는 Freerouter의 레이어 메뉴에서 삭제됩니다."
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:478
+msgid "Off-board, front"
+msgstr "Off-board, 전면"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:479
+msgid "Off-board, back"
+msgstr "오프보드, 후면"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:485
+msgid ""
+"Auxiliary layers do not flip with board side, while back and front layers do."
+msgstr "보조 층은 보드 면과 함께 뒤집히지 않지만 뒷면과 앞면 층은 뒤집힙니다."
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:712
 #, c-format
 msgid ""
 "Footprints have some items on removed layers:\n"
@@ -38780,7 +38918,7 @@ msgstr ""
 "이 항목들은 더이상 접근이 불가능합니다\n"
 "계속하시겠습니까?"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:503
+#: pcbnew/dialogs/panel_setup_layers.cpp:723
 msgid ""
 "Items have been found on removed layers. This operation will delete all "
 "items from removed layers and cannot be undone.\n"
@@ -38790,25 +38928,25 @@ msgstr ""
 "체들을 모두 삭제하며, 되돌릴 수 없습니다.\n"
 "계속하시겠습니까?"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:752
+#: pcbnew/dialogs/panel_setup_layers.cpp:947
 msgid "Layer must have a name."
 msgstr "레이어는 이름이 있어야 합니다."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:758
+#: pcbnew/dialogs/panel_setup_layers.cpp:953
 #, c-format
 msgid "%s are forbidden in layer names."
 msgstr "%s은(는) 레이어 이름에 사용할 수 없습니다."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:765
+#: pcbnew/dialogs/panel_setup_layers.cpp:960
 msgid "Layer name \"signal\" is reserved."
 msgstr "레이어 이름 \"signal\"가 이미 사용 중입니다."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:774
+#: pcbnew/dialogs/panel_setup_layers.cpp:969
 #, c-format
 msgid "Layer name '%s' already in use."
 msgstr "레이어 이름 '%s'이(가) 이미 사용 중입니다."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:907
+#: pcbnew/dialogs/panel_setup_layers.cpp:1102
 #, c-format
 msgid ""
 "Imported settings have fewer copper layers than the current board (%i "
@@ -38821,16 +38959,16 @@ msgstr ""
 "\n"
 "현재 기판에서 여분의 내부 구리 레이어를 삭제하고 계속하시겠습니까?"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:916
+#: pcbnew/dialogs/panel_setup_layers.cpp:1111
 #, fuzzy
 msgid "Inner Layers to Be Deleted"
 msgstr "삭제될 내부 레이어"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:951
+#: pcbnew/dialogs/panel_setup_layers.cpp:1146
 msgid "All user-defined layers have already been added."
 msgstr "모든 사용자 정의 레이어가 이미 추가되었습니다."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:955
+#: pcbnew/dialogs/panel_setup_layers.cpp:1150
 msgid "Add User-defined Layer"
 msgstr "사용자 정의 레이어 추가"
 
@@ -38838,563 +38976,6 @@ msgstr "사용자 정의 레이어 추가"
 msgid "Add User Defined Layer..."
 msgstr "사용자 정의 레이어 추가..."
 
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:46
-msgid "CrtYd_Front"
-msgstr "CrtYd_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:51
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:639
-msgid "Off-board, testing"
-msgstr "Off-board, 테스트용"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:58
-msgid "If you want a fabrication layer for the front side of the board"
-msgstr "기판의 전면에 기판 제조 레이어를 사용하고 싶은 경우"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:62
-msgid "Fab_Front"
-msgstr "Fab_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:65
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:629
-msgid "Off-board, manufacturing"
-msgstr "Off-board, 제조용"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:70
-msgid "If you want an adhesive template for the front side of the board"
-msgstr "기판의 전면에 접착면 템플릿을 사용하고 싶은 경우"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:74
-msgid "Adhes_Front"
-msgstr "Adhes_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:77
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:89
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:101
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:113
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:581
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:593
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:605
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:617
-msgid "On-board, non-copper"
-msgstr "On-board, 비 구리 레이어"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:82
-msgid "If you want a solder paste layer for front side of the board"
-msgstr "기판의 전면에 솔더 페이스트 레이어를 사용하고 싶은 경우"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:86
-msgid "SoldP_Front"
-msgstr "SoldP_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:94
-msgid "If you want a silk screen layer for the front side of the board"
-msgstr "기판의 전면에 실크스크린 레이어를 사용하고 싶은 경우"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:98
-msgid "SilkS_Front"
-msgstr "SilkS_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:106
-msgid "If you want a solder mask layer for the front of the board"
-msgstr "기판의 전면에 솔더 마스크 레이어를 사용하고 싶은 경우"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:110
-msgid "Mask_Front"
-msgstr "Mask_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:118
-msgid "If you want a front copper layer"
-msgstr "전면 구리 레이어를 사용하고 싶은 경우"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:122
-msgid "Front_layer"
-msgstr "Front_layer"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:123
-msgid "Layer name of front (top) copper layer"
-msgstr "전면 (상단) 구리 레이어 이름"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "signal"
-msgstr "신호"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "power plane"
-msgstr "전원면"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "mixed"
-msgstr "혼합"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "jumper"
-msgstr "점퍼"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:131
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:145
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:159
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:173
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:187
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:201
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:215
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:229
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:243
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:257
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:271
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:285
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:299
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:313
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:327
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:341
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:355
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:369
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:383
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:397
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:411
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:425
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:439
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:453
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:467
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:481
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:495
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:509
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:523
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:537
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:551
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:569
-msgid ""
-"Copper layer type for Freerouter and other external routers.\n"
-"Power plane layers are removed from Freerouter's layer menus."
-msgstr ""
-"Freerouter와 기타 외부 라우터를 위한 구리 레이어.\n"
-"전원면 레이어는 Freerouter의 레이어 메뉴에서 삭제됩니다."
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:138
-msgid "In1"
-msgstr "In1"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:152
-msgid "In2"
-msgstr "In2"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:166
-msgid "In3"
-msgstr "In3"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:180
-msgid "In4"
-msgstr "In4"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:194
-msgid "In5"
-msgstr "In5"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:208
-msgid "In6"
-msgstr "In6"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:222
-msgid "In7"
-msgstr "In7"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:236
-msgid "In8"
-msgstr "In8"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:250
-msgid "In9"
-msgstr "In9"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:264
-msgid "In10"
-msgstr "In10"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:278
-msgid "In11"
-msgstr "In11"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:292
-msgid "In12"
-msgstr "In12"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:306
-msgid "In13"
-msgstr "In13"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:320
-msgid "In14"
-msgstr "In14"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:334
-msgid "In15"
-msgstr "In15"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:348
-msgid "In16"
-msgstr "In16"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:362
-msgid "In17"
-msgstr "In17"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:376
-msgid "In18"
-msgstr "In18"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:390
-msgid "In19"
-msgstr "In19"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:404
-msgid "In20"
-msgstr "In20"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:418
-msgid "In21"
-msgstr "In21"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:432
-msgid "In22"
-msgstr "In22"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:446
-msgid "In23"
-msgstr "In23"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:460
-msgid "In24"
-msgstr "In24"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:474
-msgid "In25"
-msgstr "In25"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:488
-msgid "In26"
-msgstr "In26"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:502
-msgid "In27"
-msgstr "In27"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:516
-msgid "In28"
-msgstr "In28"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:530
-msgid "In29"
-msgstr "In29"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:544
-msgid "In30"
-msgstr "In30"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:556
-msgid "If you want a back copper layer"
-msgstr "후면 구리 레이어를 사용하고 싶은 경우"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:561
-msgid "Layer name of back (bottom) copper layer"
-msgstr "후면 (바닥) 구리 레이어의 이름"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:574
-msgid "If you want a solder mask layer for the back side of the board"
-msgstr "기판의 후면에 솔더 마스크 레이어를 사용하고 싶은 경우"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:578
-msgid "SoldM_Back"
-msgstr "SoldM_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:586
-msgid "If you want a silk screen layer for the back side of the board"
-msgstr "기판의 후면에 실크스크린 레이어를 사용하고 싶은 경우"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:590
-msgid "SilkS_Back"
-msgstr "SilkS_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:598
-msgid "If you want a solder paste layer for the back side of the board"
-msgstr "기판의 후면에 솔더 페이스트 레이어를 사용하고 싶은 경우"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:602
-msgid "SoldP_Back"
-msgstr "SoldP_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:610
-msgid "If you want an adhesive layer for the back side of the board"
-msgstr "기판의 후면에 접착 레이어를 사용하고 싶은 경우"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:614
-msgid "Adhes_Back"
-msgstr "Adhes_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:622
-msgid "If you want a fabrication layer for the back side of the board"
-msgstr "기판의 후면에 기판 제조 레이어를 사용하고 싶은 경우"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:626
-msgid "Fab_Back"
-msgstr "Fab_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:636
-msgid "CrtYd_Back"
-msgstr "CrtYd_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:646
-msgid "Pcb_Edges"
-msgstr "Pcb_Edges"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:649
-msgid "Board contour"
-msgstr "기판의 윤곽"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:656
-msgid "Margin"
-msgstr "Margin"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:659
-msgid "Board contour setback"
-msgstr "보드 윤곽선 후퇴"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:666
-msgid "Eco1"
-msgstr "Eco1"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:669
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:679
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:691
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:703
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-msgid "Auxiliary"
-msgstr "보조자"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:676
-msgid "Eco2"
-msgstr "Eco2"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:684
-msgid "If you want a separate layer for comments or notes"
-msgstr "주석이나 메모를 위해 별개의 레이어를 사용하고 싶은 경우"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:688
-msgid "Comments"
-msgstr "주석"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:696
-msgid "If you want a layer for documentation drawings"
-msgstr "문서 도면에 대한 레이어를 사용하고 싶은 경우"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:700
-msgid "Drawings"
-msgstr "도면"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:710
-msgid "User1"
-msgstr "사용자1"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-msgid "Off-board, front"
-msgstr "Off-board, 전면"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-msgid "Off-board, back"
-msgstr "오프보드, 후면"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:717
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:731
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:745
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:759
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:773
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:787
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:801
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:815
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:829
-msgid ""
-"Auxiliary layers do not flip with board side, while back and front layers do."
-msgstr "보조 층은 보드 면과 함께 뒤집히지 않지만 뒷면과 앞면 층은 뒤집힙니다."
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:724
-msgid "User2"
-msgstr "사용자2"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:738
-msgid "User3"
-msgstr "사용자3"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:752
-msgid "User4"
-msgstr "사용자4"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:766
-msgid "User5"
-msgstr "사용자5"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:780
-msgid "User6"
-msgstr "사용자6"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:794
-msgid "User7"
-msgstr "사용자7"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:808
-msgid "User8"
-msgstr "사용자8"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:822
-msgid "User9"
-msgstr "사용자9"
-
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:32
 msgid ""
 "Use your board manufacturer's recommendations for solder mask expansion and "
@@ -40824,7 +40405,7 @@ msgid "%s pad connection: %s."
 msgstr "%s 패드 연결: %s."
 
 #: pcbnew/drc/drc_engine.cpp:1499 pcbnew/drc/drc_engine.cpp:1516
-#: pcbnew/drc/drc_engine.cpp:1533 pcbnew/zone.cpp:612 pcbnew/zone.h:172
+#: pcbnew/drc/drc_engine.cpp:1533 pcbnew/zone.cpp:612 pcbnew/zone.h:179
 msgid "zone"
 msgstr "구역"
 
@@ -40843,7 +40424,7 @@ msgstr "%s 단열 스포크 폭: %s."
 msgid "Checking rule assertion \"%s\"."
 msgstr "규칙 조건 \"%s\" 확인 중."
 
-#: pcbnew/drc/drc_item.cpp:45 pcbnew/zone.cpp:2046
+#: pcbnew/drc/drc_item.cpp:45 pcbnew/zone.cpp:2070
 msgid "Electrical"
 msgstr "전기"
 
@@ -41702,7 +41283,7 @@ msgid "'%s' settings differ."
 msgstr "'%s' 설정이 다름."
 
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:619
-#: pcbnew/footprint.cpp:4085
+#: pcbnew/footprint.cpp:4090
 msgid "Exempt From Courtyard Requirement"
 msgstr "부품자리 요구 사항 면제"
 
@@ -42405,132 +41986,132 @@ msgstr ""
 msgid "Generating ODB++ output files"
 msgstr "IPC2581 파일 생성"
 
-#: pcbnew/footprint.cpp:1288
+#: pcbnew/footprint.cpp:1293
 msgid "Other"
 msgstr "기타"
 
-#: pcbnew/footprint.cpp:1626
+#: pcbnew/footprint.cpp:1631
 msgid "Footprint Name"
 msgstr "풋프린트 이름"
 
-#: pcbnew/footprint.cpp:1630 pcbnew/footprint.cpp:1689
+#: pcbnew/footprint.cpp:1635 pcbnew/footprint.cpp:1694
 #, c-format
 msgid "Doc: %s"
 msgstr "문서: %s"
 
-#: pcbnew/footprint.cpp:1631 pcbnew/footprint.cpp:1690
+#: pcbnew/footprint.cpp:1636 pcbnew/footprint.cpp:1695
 #, c-format
 msgid "Keywords: %s"
 msgstr "키워드: %s"
 
-#: pcbnew/footprint.cpp:1640 pcbnew/footprint.cpp:1641
+#: pcbnew/footprint.cpp:1645 pcbnew/footprint.cpp:1646
 msgid "Board Side"
 msgstr "보드 측면"
 
-#: pcbnew/footprint.cpp:1641
+#: pcbnew/footprint.cpp:1646
 msgid "Back (Flipped)"
 msgstr "후면 (뒤집힘)"
 
-#: pcbnew/footprint.cpp:1660
+#: pcbnew/footprint.cpp:1665
 msgid "autoplaced"
 msgstr "자동 배치"
 
-#: pcbnew/footprint.cpp:1663
+#: pcbnew/footprint.cpp:1668
 msgid "not in schematic"
 msgstr "회로도에 없음"
 
-#: pcbnew/footprint.cpp:1666
+#: pcbnew/footprint.cpp:1671
 msgid "exclude from pos files"
 msgstr "pos 파일에서 제외"
 
-#: pcbnew/footprint.cpp:1669
+#: pcbnew/footprint.cpp:1674
 msgid "exclude from BOM"
 msgstr "BOM에서 제외"
 
-#: pcbnew/footprint.cpp:1674
+#: pcbnew/footprint.cpp:1679
 msgid "Status: "
 msgstr "상태: "
 
-#: pcbnew/footprint.cpp:1674
+#: pcbnew/footprint.cpp:1679
 msgid "Attributes:"
 msgstr "속성:"
 
-#: pcbnew/footprint.cpp:1681 pcbnew/footprint.cpp:4064 pcbnew/zone.cpp:1837
+#: pcbnew/footprint.cpp:1686 pcbnew/footprint.cpp:4069 pcbnew/zone.cpp:1861
 #, fuzzy
 msgid "Component Class"
 msgstr "부품"
 
-#: pcbnew/footprint.cpp:1685
+#: pcbnew/footprint.cpp:1690
 #, c-format
 msgid "3D-Shape: %s"
 msgstr "3D 형태: %s"
 
-#: pcbnew/footprint.cpp:1685
+#: pcbnew/footprint.cpp:1690
 msgid "<none>"
 msgstr "<없음>"
 
-#: pcbnew/footprint.cpp:2100
+#: pcbnew/footprint.cpp:2105
 msgid "<no reference designator>"
 msgstr "<참조 지정자 없음>"
 
-#: pcbnew/footprint.cpp:2102
+#: pcbnew/footprint.cpp:2107
 #, c-format
 msgid "Footprint %s"
 msgstr "풋프린트 %s"
 
-#: pcbnew/footprint.cpp:3242
+#: pcbnew/footprint.cpp:3247
 #, c-format
 msgid "(expected 'Through hole'; actual '%s')"
 msgstr "(예상 '스루 홀'; 실제 '%s')"
 
-#: pcbnew/footprint.cpp:3245
+#: pcbnew/footprint.cpp:3250
 #, c-format
 msgid "(expected 'SMD'; actual '%s')"
 msgstr "(기대값 'SMD'; 실제 '%s')"
 
-#: pcbnew/footprint.cpp:3466
+#: pcbnew/footprint.cpp:3471
 #, c-format
 msgid "(net-tie pad group contains unknown pad number %s)"
 msgstr "(네트 타이 패드 그룹에 알 수 없는 패드 번호 %s가 포함됨)"
 
-#: pcbnew/footprint.cpp:3471
+#: pcbnew/footprint.cpp:3476
 #, c-format
 msgid "(pad %s appears in more than one net-tie pad group)"
 msgstr "(패드 %s는 하나 이상의 네트 타이 패드 그룹에 나타남)"
 
-#: pcbnew/footprint.cpp:4006 pcbnew/pad.cpp:2525 pcbnew/zone.cpp:1803
+#: pcbnew/footprint.cpp:4011 pcbnew/pad.cpp:2519 pcbnew/zone.cpp:1827
 msgid "Inherited"
 msgstr "상속"
 
-#: pcbnew/footprint.cpp:4010 pcbnew/pad.cpp:2529 pcbnew/zone.cpp:1807
+#: pcbnew/footprint.cpp:4015 pcbnew/pad.cpp:2523 pcbnew/zone.cpp:1831
 msgid "Thermal reliefs for PTH"
 msgstr "PTH용 단열판"
 
-#: pcbnew/footprint.cpp:4070
+#: pcbnew/footprint.cpp:4075
 msgid "Not in Schematic"
 msgstr "회로도에 없음"
 
-#: pcbnew/footprint.cpp:4072
+#: pcbnew/footprint.cpp:4077
 msgid "Exclude From Position Files"
 msgstr "위치 파일에서 제외"
 
-#: pcbnew/footprint.cpp:4082 pcbnew/pad.cpp:2694
+#: pcbnew/footprint.cpp:4087 pcbnew/pad.cpp:2688
 msgid "Overrides"
 msgstr "재설정"
 
-#: pcbnew/footprint.cpp:4089 pcbnew/pad.cpp:2697
+#: pcbnew/footprint.cpp:4094 pcbnew/pad.cpp:2691
 msgid "Clearance Override"
 msgstr "공간거리 재정의"
 
-#: pcbnew/footprint.cpp:4094 pcbnew/pad.cpp:2707
+#: pcbnew/footprint.cpp:4099 pcbnew/pad.cpp:2701
 msgid "Solderpaste Margin Override"
 msgstr "솔더 페이스트 간격 재정의"
 
-#: pcbnew/footprint.cpp:4099 pcbnew/pad.cpp:2712
+#: pcbnew/footprint.cpp:4104 pcbnew/pad.cpp:2706
 msgid "Solderpaste Margin Ratio Override"
 msgstr "솔더 페이스트 간격 비율 재정의"
 
-#: pcbnew/footprint.cpp:4105 pcbnew/pad.cpp:2718
+#: pcbnew/footprint.cpp:4110 pcbnew/pad.cpp:2712
 msgid "Zone Connection Style"
 msgstr "영역 연결 스타일"
 
@@ -42588,20 +42169,20 @@ msgstr "읽기 전용 라이브러리 '%s'에서 풋프린트를 편집하고 
 msgid "Save as editable copy"
 msgstr "편집 가능한 복사본으로 저장"
 
-#: pcbnew/footprint_edit_frame.cpp:997
+#: pcbnew/footprint_edit_frame.cpp:1007
 #, c-format
 msgid "[from %s]"
 msgstr "[%s에서]"
 
-#: pcbnew/footprint_edit_frame.cpp:1032
+#: pcbnew/footprint_edit_frame.cpp:1042
 msgid "[no footprint loaded]"
 msgstr "[불러온 풋프린트가 없음]"
 
-#: pcbnew/footprint_edit_frame.cpp:1088
+#: pcbnew/footprint_edit_frame.cpp:1098
 msgid "Updating Footprint Libraries"
 msgstr "풋프린트 라이브러리 업데이트 중"
 
-#: pcbnew/footprint_edit_frame.cpp:1428
+#: pcbnew/footprint_edit_frame.cpp:1438
 msgid "No footprint selected."
 msgstr "선택된 풋프린트가 없음."
 
@@ -42676,35 +42257,35 @@ msgstr "풋프린트 내보내기"
 msgid "Footprint exported to file '%s'."
 msgstr "풋프린트를 '%s' 파일로 내보냈습니다."
 
-#: pcbnew/footprint_libraries_utils.cpp:549
+#: pcbnew/footprint_libraries_utils.cpp:558
 #, c-format
 msgid "Delete footprint '%s' from library '%s'?"
 msgstr "풋프린트 '%s'을(를) '%s' 라이브러리에서 삭제하겠습니까?"
 
-#: pcbnew/footprint_libraries_utils.cpp:566
+#: pcbnew/footprint_libraries_utils.cpp:575
 #, c-format
 msgid "Footprint '%s' deleted from library '%s'"
 msgstr "풋프린트 '%s'이(가) 라이브러리 '%s'에서 삭제되었습니다"
 
-#: pcbnew/footprint_libraries_utils.cpp:581
+#: pcbnew/footprint_libraries_utils.cpp:590
 msgid "No footprints to export!"
 msgstr "내보낼 풋프린트가 없음!"
 
-#: pcbnew/footprint_libraries_utils.cpp:617
+#: pcbnew/footprint_libraries_utils.cpp:626
 #, c-format
 msgid "Update footprints on board to refer to %s?"
 msgstr "기판상의 풋프린트를 %s를 참조하여 업데이트하시겠습니까?"
 
-#: pcbnew/footprint_libraries_utils.cpp:668
+#: pcbnew/footprint_libraries_utils.cpp:677
 msgid "Update footprints on board to refer to new library?"
 msgstr "기판상의 풋프린트를 새 라이브러리를 참조하여 업데이트하시겠습니까?"
 
-#: pcbnew/footprint_libraries_utils.cpp:864
+#: pcbnew/footprint_libraries_utils.cpp:873
 #: pcbnew/footprint_viewer_frame.cpp:744
 msgid "No board currently open."
 msgstr "현재 열린 기판이 없습니다."
 
-#: pcbnew/footprint_libraries_utils.cpp:890
+#: pcbnew/footprint_libraries_utils.cpp:899
 msgid ""
 "Unable to find the footprint on the main board.\n"
 "Cannot save."
@@ -42712,36 +42293,36 @@ msgstr ""
 "메인 기판에서 풋프린트를 찾을 수 없습니다.\n"
 "저장할 수 없습니다."
 
-#: pcbnew/footprint_libraries_utils.cpp:898
+#: pcbnew/footprint_libraries_utils.cpp:907
 #: pcbnew/footprint_viewer_frame.cpp:752
 msgid "Previous footprint placement still in progress."
 msgstr "이전의 풋프린트 배치가 진행 중입니다."
 
-#: pcbnew/footprint_libraries_utils.cpp:974
+#: pcbnew/footprint_libraries_utils.cpp:983
 #: pcbnew/footprint_viewer_frame.cpp:793
 msgid "Insert Footprint"
 msgstr "풋프린트 삽입"
 
-#: pcbnew/footprint_libraries_utils.cpp:995
+#: pcbnew/footprint_libraries_utils.cpp:1004
 msgid "Save Footprint As"
 msgstr "풋프린트를 다른 이름으로 저장"
 
-#: pcbnew/footprint_libraries_utils.cpp:1144
+#: pcbnew/footprint_libraries_utils.cpp:1153
 #, c-format
 msgid "Footprint %s already exists in %s."
 msgstr "풋프린트 %s은(는) 이미 %s에 존재합니다."
 
-#: pcbnew/footprint_libraries_utils.cpp:1188
+#: pcbnew/footprint_libraries_utils.cpp:1197
 #, c-format
 msgid "Footprint '%s' replaced in '%s'"
 msgstr "풋프린트 '%s'이(가) '%s'에서 교체되었습니다"
 
-#: pcbnew/footprint_libraries_utils.cpp:1189
+#: pcbnew/footprint_libraries_utils.cpp:1198
 #, c-format
 msgid "Footprint '%s' added to '%s'"
 msgstr "풋프린트 '%s'이(가) '%s'에 추가되었습니다"
 
-#: pcbnew/footprint_libraries_utils.cpp:1233
+#: pcbnew/footprint_libraries_utils.cpp:1242
 msgid "Untitled"
 msgstr "제목 없음"
 
@@ -42853,7 +42434,7 @@ msgstr "배선 길이"
 msgid "Routed Length"
 msgstr "배선 길이"
 
-#: pcbnew/generators/pcb_tuning_pattern.cpp:2172 pcbnew/pad.cpp:2688
+#: pcbnew/generators/pcb_tuning_pattern.cpp:2172 pcbnew/pad.cpp:2682
 #: pcbnew/pcb_track.cpp:1600
 msgid "Pad To Die Length"
 msgstr "패드에서 다이까지의 길이"
@@ -43756,7 +43337,7 @@ msgstr ""
 msgid "pad"
 msgstr "패드"
 
-#: pcbnew/pad.cpp:1289 pcbnew/pad.cpp:2603
+#: pcbnew/pad.cpp:1289 pcbnew/pad.cpp:2597
 msgid "Pin Type"
 msgstr "핀 유형"
 
@@ -43867,94 +43448,88 @@ msgstr "%s의 PTH 패드%s%s"
 msgid "PTH pad %s"
 msgstr "PTH 패드 %s"
 
-#: pcbnew/pad.cpp:2176
-msgid "(Pad has no layer)"
-msgstr "(패드에 레이어가 없음)"
-
 #: pcbnew/pad.cpp:2179
-msgid "(PTH pad has no copper layers)"
-msgstr "(PTH 패드에는 구리레이어가 없습니다)"
-
-#: pcbnew/pad.cpp:2185
-msgid "(plated through holes normally have a copper pad on at least one layer)"
+#, fuzzy
+msgid ""
+"(plated through holes normally have a copper pad on at least one outer layer)"
 msgstr "(도금된 구멍에는 일반적으로 최소한 한 층에 구리 패드가 있음)"
 
-#: pcbnew/pad.cpp:2193
+#: pcbnew/pad.cpp:2187
 msgid "('fiducial' property makes no sense on NPTH pads)"
 msgstr "('fiducial' 속성은 NPTH 패드에서는 의미가 없음)"
 
-#: pcbnew/pad.cpp:2197
+#: pcbnew/pad.cpp:2191
 msgid "('testpoint' property makes no sense on NPTH pads)"
 msgstr "('testpoint' 속성은 NPTH 패드에서는 의미가 없음)"
 
-#: pcbnew/pad.cpp:2200
+#: pcbnew/pad.cpp:2194
 msgid "('heatsink' property makes no sense of NPTH pads)"
 msgstr "('히트싱크' 속성은 NPTH 패드에는 의미가 없음)"
 
-#: pcbnew/pad.cpp:2203
+#: pcbnew/pad.cpp:2197
 msgid "('castellated' property is for PTH pads)"
 msgstr "('castellated' 속성은 PTH 패드임)"
 
-#: pcbnew/pad.cpp:2206
+#: pcbnew/pad.cpp:2200
 msgid "('BGA' property is for SMD pads)"
 msgstr "('BGA' 속성은 SMD 패드용임)"
 
-#: pcbnew/pad.cpp:2209
+#: pcbnew/pad.cpp:2203
 msgid "('mechanical' property is for PTH pads)"
 msgstr "('기계적' 속성은 PTH 패드를 위한 것임)"
 
-#: pcbnew/pad.cpp:2225
+#: pcbnew/pad.cpp:2219
 msgid "(connector pads normally have no solder paste; use a SMD pad instead)"
 msgstr ""
 "(커넥터 패드에는 일반적으로 솔더 페이스트가 없습니다. 대신에 SMD 패드 사용)"
 
-#: pcbnew/pad.cpp:2233
+#: pcbnew/pad.cpp:2227
 msgid "(SMD pad has a hole)"
 msgstr "(SMD 패드에 구멍이 있음)"
 
-#: pcbnew/pad.cpp:2239
+#: pcbnew/pad.cpp:2233
 msgid "(SMD pad has copper on both sides of the board)"
 msgstr "(SMD 패드는 보드 한쪽에 구리가 있음)"
 
-#: pcbnew/pad.cpp:2245 pcbnew/pad.cpp:2258
+#: pcbnew/pad.cpp:2239 pcbnew/pad.cpp:2252
 msgid "(SMD pad has copper and mask layers on different sides of the board)"
 msgstr "(SMD 패드는 기판의 다른 면에 구리와 마스크 레이어가 있음)"
 
-#: pcbnew/pad.cpp:2250 pcbnew/pad.cpp:2263
+#: pcbnew/pad.cpp:2244 pcbnew/pad.cpp:2257
 msgid "(SMD pad has copper and paste layers on different sides of the board)"
 msgstr "(SMD 패드는 기판의 다른 면에 구리와 페이스트 층이 있음)"
 
-#: pcbnew/pad.cpp:2269
+#: pcbnew/pad.cpp:2263
 msgid "(SMD pad has no outer layers)"
 msgstr "(SMD 패드에는 외부 레이어가 없음)"
 
-#: pcbnew/pad.cpp:2289
+#: pcbnew/pad.cpp:2283
 msgid "(Pad must have a positive size)"
 msgstr "(패드는 양수의 크기여야 함)"
 
-#: pcbnew/pad.cpp:2300
+#: pcbnew/pad.cpp:2294
 #, c-format
 msgid "(PTH pad hole size must be larger than %s)"
 msgstr "(PTH 패드 구멍 크기는 %s 보다 커야 합니다)"
 
-#: pcbnew/pad.cpp:2324
+#: pcbnew/pad.cpp:2318
 msgid "(PTH pad hole leaves no copper)"
 msgstr "(PTH 패드 구멍에 구리가 남지 않음)"
 
-#: pcbnew/pad.cpp:2334
+#: pcbnew/pad.cpp:2328
 #, fuzzy
 msgid "(PTH pad hole not fully inside copper)"
 msgstr "(구리 내부에 PTH 패드 구멍이 완전하지 않음)"
 
-#: pcbnew/pad.cpp:2341
+#: pcbnew/pad.cpp:2335
 msgid "(pad hole not inside pad shape)"
 msgstr "(패드 내부에 패드 구멍이 없음)"
 
-#: pcbnew/pad.cpp:2346
+#: pcbnew/pad.cpp:2340
 msgid "(negative local clearance values have no effect)"
 msgstr "(음수의 로컬 클리어런스 값은 효과 없음)"
 
-#: pcbnew/pad.cpp:2365
+#: pcbnew/pad.cpp:2359
 msgid ""
 "(negative solder mask clearance is larger than some shape primitives; "
 "results may be surprising)"
@@ -43962,7 +43537,7 @@ msgstr ""
 "(음의 솔더 마스크 클리어런스는 일부 모양 기본형보다 큽니다. 결과가 놀라울 수 "
 "있음)"
 
-#: pcbnew/pad.cpp:2375
+#: pcbnew/pad.cpp:2369
 msgid ""
 "(negative solder mask clearance is larger than pad; no solder mask will be "
 "generated)"
@@ -43970,7 +43545,7 @@ msgstr ""
 "(음의 솔더 마스크 클리어런스가 패드보다 크기 때문에 솔더 마스크가 생성되지 않"
 "음)"
 
-#: pcbnew/pad.cpp:2394
+#: pcbnew/pad.cpp:2388
 msgid ""
 "(negative solder paste margin is larger than pad; no solder paste mask will "
 "be generated)"
@@ -43978,112 +43553,112 @@ msgstr ""
 "(음의 솔더 페이스트 마진은 패드보다 큽니다. 솔더 페이스트 마스크가 생성되지 "
 "않음)"
 
-#: pcbnew/pad.cpp:2401
+#: pcbnew/pad.cpp:2395
 msgid "(negative corner radius is not allowed)"
 msgstr "(음의 모서리 반경은 허용되지 않음)"
 
-#: pcbnew/pad.cpp:2403
+#: pcbnew/pad.cpp:2397
 msgid "(corner size will make pad circular)"
 msgstr "(코너 크기를 지정하면 패드가 원형이 됨)"
 
-#: pcbnew/pad.cpp:2408
+#: pcbnew/pad.cpp:2402
 msgid "(negative corner chamfer is not allowed)"
 msgstr "(음의 모서리 모따기는 허용되지 않음)"
 
-#: pcbnew/pad.cpp:2410
+#: pcbnew/pad.cpp:2404
 msgid "(corner chamfer is too large)"
 msgstr "(코너 모따기가 너무 큼)"
 
-#: pcbnew/pad.cpp:2419
+#: pcbnew/pad.cpp:2413
 msgid "(trapezoid delta is too large)"
 msgstr "(사다리꼴 델타가 너무 큼)"
 
-#: pcbnew/pad.cpp:2429
+#: pcbnew/pad.cpp:2423
 msgid "(custom pad shape must resolve to a single polygon)"
 msgstr "(사용자 정의 패드 모양은 단일 다각형으로 해결되어야 함)"
 
-#: pcbnew/pad.cpp:2494
+#: pcbnew/pad.cpp:2488
 msgid "Edge connector"
 msgstr "모서리 커넥터"
 
-#: pcbnew/pad.cpp:2495
+#: pcbnew/pad.cpp:2489
 msgid "NPTH, mechanical"
 msgstr "NPTH, 기계 홀"
 
-#: pcbnew/pad.cpp:2501
+#: pcbnew/pad.cpp:2495
 msgid "Trapezoid"
 msgstr "사다리꼴"
 
-#: pcbnew/pad.cpp:2513
+#: pcbnew/pad.cpp:2507
 msgid "Castellated pad"
 msgstr "카스텔레이티드 패드"
 
-#: pcbnew/pad.cpp:2514
+#: pcbnew/pad.cpp:2508
 msgid "Mechanical pad"
 msgstr "기계식 패드"
 
-#: pcbnew/pad.cpp:2536
+#: pcbnew/pad.cpp:2530
 msgid "Front, back and connected layers"
 msgstr "전면, 후면, 연결된 레이어"
 
-#: pcbnew/pad.cpp:2586
+#: pcbnew/pad.cpp:2580
 msgid "Pad Type"
 msgstr "패드 유형"
 
-#: pcbnew/pad.cpp:2590
+#: pcbnew/pad.cpp:2584
 msgid "Pad Shape"
 msgstr "패드 형상"
 
-#: pcbnew/pad.cpp:2595
+#: pcbnew/pad.cpp:2589
 msgid "Pad Number"
 msgstr "패드 번호"
 
-#: pcbnew/pad.cpp:2607
+#: pcbnew/pad.cpp:2601
 msgid "Size X"
 msgstr "X 크기"
 
-#: pcbnew/pad.cpp:2611
+#: pcbnew/pad.cpp:2605
 msgid "Size Y"
 msgstr "Y 크기"
 
-#: pcbnew/pad.cpp:2644
+#: pcbnew/pad.cpp:2638
 msgid "Corner Radius Ratio"
 msgstr "모서리 반경 비율"
 
-#: pcbnew/pad.cpp:2649
+#: pcbnew/pad.cpp:2643
 #, fuzzy
 msgid "Corner Radius Size"
 msgstr "모서리 반경 %"
 
-#: pcbnew/pad.cpp:2655
+#: pcbnew/pad.cpp:2649
 msgid "Hole Shape"
 msgstr "홀 모양"
 
-#: pcbnew/pad.cpp:2659
+#: pcbnew/pad.cpp:2653
 msgid "Hole Size X"
 msgstr "홀 크기 X"
 
-#: pcbnew/pad.cpp:2665
+#: pcbnew/pad.cpp:2659
 msgid "Hole Size Y"
 msgstr "홀 크기 Y"
 
-#: pcbnew/pad.cpp:2680
+#: pcbnew/pad.cpp:2674
 msgid "Fabrication Property"
 msgstr "기판 제조 속성"
 
-#: pcbnew/pad.cpp:2702 pcbnew/pcb_shape.cpp:1001 pcbnew/pcb_track.cpp:2097
+#: pcbnew/pad.cpp:2696 pcbnew/pcb_shape.cpp:1001 pcbnew/pcb_track.cpp:2097
 msgid "Soldermask Margin Override"
 msgstr "솔더 마스크 여백 재정의"
 
-#: pcbnew/pad.cpp:2724 pcbnew/zone.cpp:2073
+#: pcbnew/pad.cpp:2718 pcbnew/zone.cpp:2097
 msgid "Thermal Relief Spoke Width"
 msgstr "단열판 스포크 폭"
 
-#: pcbnew/pad.cpp:2730
+#: pcbnew/pad.cpp:2724
 msgid "Thermal Relief Spoke Angle"
 msgstr "단열판 스포크 각도"
 
-#: pcbnew/pad.cpp:2735 pcbnew/zone.cpp:2067
+#: pcbnew/pad.cpp:2729 pcbnew/zone.cpp:2091
 msgid "Thermal Relief Gap"
 msgstr "단열판 간격"
 
@@ -45539,7 +45114,7 @@ msgid "Element token contains %d parameters."
 msgstr "원소 토큰이 %d개의 매개변수를 포함하고 있습니다."
 
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:985
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3069
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3072
 #, c-format
 msgid "Library folder '%s' has unexpected sub-folders."
 msgstr "라이브러리 폴더 '%s'에 예기치 못한 하위 폴더가 존재합니다."
@@ -45551,7 +45126,7 @@ msgstr "예기치 못한 파일 '%s'이(가) 라이브러리 '%s'에서 발견
 
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:1023
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:3263
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3106
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3109
 #, c-format
 msgid "Footprint library '%s' cannot be deleted."
 msgstr "풋프린트 라이브러리 '%s'을(를) 삭제할 수 없습니다."
@@ -45573,28 +45148,28 @@ msgid "Generating history section"
 msgstr "이력 섹션 생성"
 
 #: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1198
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3018
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3012
 msgid "Generating BOM section"
 msgstr "BOM 섹션 생성"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1365
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1361
 msgid "Generating CAD data"
 msgstr "CAD 데이터 생성"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:2627
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:2621
 #, c-format
 msgid "Exporting Layer %s, Net %s"
 msgstr "레이어 %s 내보내기, 네트 %s"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3173
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3167
 msgid "Generating logistic section"
 msgstr "유통 섹션 생성"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3185
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3179
 msgid "Saving file"
 msgstr "파일 저장"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3217
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3211
 msgid "Failed to save file to buffer"
 msgstr "버퍼 파일로 저장 실패"
 
@@ -45724,26 +45299,26 @@ msgstr ""
 msgid "Save Anyway"
 msgstr "강제로 저장"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:1463
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:1465
 #, c-format
 msgid "unknown pad type: %d"
 msgstr "알 수 없는 패드 유형: %d"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2312
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2314
 #, c-format
 msgid "unknown via type %d"
 msgstr "알 수 없는 비아 유형 %d"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2603
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2606
 #, c-format
 msgid "unknown zone corner smoothing type %d"
 msgstr "알 수 없는 영역 모서리 다듬기 유형 %d"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2752
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2755
 msgid "This file does not contain a PCB."
 msgstr "이 파일에는 PCB가 포함되어 있지 않습니다."
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2925
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2928
 #, c-format
 msgid ""
 "Library '%s' does not exist.\n"
@@ -45752,26 +45327,26 @@ msgstr ""
 "라이브러리 '%s'이(가) 존재하지 않습니다.\n"
 "생성하시겠습니까?"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2930
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2933
 msgid "Library Not Found"
 msgstr "라이브러리를 찾을 수 없습니다"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2958
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2961
 #, c-format
 msgid "Footprint file name '%s' is not valid."
 msgstr "풋프린트 파일 이름 '%s'이(가) 잘못되었습니다."
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2964
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2967
 #, c-format
 msgid "Insufficient permissions to delete '%s'."
 msgstr "'%s' 삭제에 필요한 권한이 충분하지 않음."
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3088
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3091
 #, c-format
 msgid "Unexpected file '%s' found in library path '%s'."
 msgstr "예기치 못한 파일 '%s'이(가) 라이브러리 경로 '%s'에서 발견되었습니다."
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:306
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:307
 msgid "KiCad footprint file"
 msgstr "KiCad 풋프린트 파일"
 
@@ -45960,7 +45535,7 @@ msgstr ""
 "오래된 영역 채우기 전략은 더 이상 지원되지 않습니다.\n"
 "영역 채우기는 최선의 노력으로 변환됩니다."
 
-#: pcbnew/pcb_io/odbpp/odb_entity.cpp:686
+#: pcbnew/pcb_io/odbpp/odb_entity.cpp:722
 msgid "Failed to add component data"
 msgstr "컴포넌트 데이터 추가 실패"
 
@@ -46824,7 +46399,7 @@ msgstr "배선 너비: %s"
 msgid "Diff Pair Gap: %s"
 msgstr "차동 쌍 간격: %s"
 
-#: pcbnew/router/router_tool.cpp:2776 pcbnew/tools/pcb_control.cpp:1707
+#: pcbnew/router/router_tool.cpp:2776 pcbnew/tools/pcb_control.cpp:1711
 #, c-format
 msgid "DP Max Uncoupled-length: %s"
 msgstr "DP 최대 비결합 길이: %s"
@@ -47550,10 +47125,6 @@ msgstr "선 만들기"
 msgid "Create Arc"
 msgstr "아크 생성"
 
-#: pcbnew/tools/drawing_stackup_table_tool.cpp:247
-msgid "Layer Name"
-msgstr "레이어 이름"
-
 #: pcbnew/tools/drawing_stackup_table_tool.cpp:262
 msgid "Thickness (mm)"
 msgstr "두께 (mm)"
@@ -47638,7 +47209,7 @@ msgstr "아이템 배치"
 msgid "Select Via Size"
 msgstr "크기를 통해 선택"
 
-#: pcbnew/tools/drawing_tool.cpp:381 pcbnew/tools/drawing_tool.cpp:2386
+#: pcbnew/tools/drawing_tool.cpp:381 pcbnew/tools/drawing_tool.cpp:2388
 msgid "Draw Line"
 msgstr "선 그리기"
 
@@ -47663,23 +47234,23 @@ msgstr "원호 그리기"
 msgid "Draw Bezier"
 msgstr "베지어"
 
-#: pcbnew/tools/drawing_tool.cpp:1595
+#: pcbnew/tools/drawing_tool.cpp:1597
 msgid "Draw Dimension"
 msgstr "치수선 그리기"
 
-#: pcbnew/tools/drawing_tool.cpp:2080
+#: pcbnew/tools/drawing_tool.cpp:2082
 msgid "Move Footprint Anchor"
 msgstr "풋프린트 앵커 이동"
 
-#: pcbnew/tools/drawing_tool.cpp:3804
+#: pcbnew/tools/drawing_tool.cpp:3806
 msgid "Select Net:"
 msgstr "네트 선택:"
 
-#: pcbnew/tools/drawing_tool.cpp:4046
+#: pcbnew/tools/drawing_tool.cpp:4048
 msgid "Via location violates DRC."
 msgstr "비아 위치가 DRC를 위반합니다."
 
-#: pcbnew/tools/drawing_tool.cpp:4136
+#: pcbnew/tools/drawing_tool.cpp:4138
 msgid "Place via"
 msgstr "비아 설치 (V)"
 
@@ -49916,15 +49487,15 @@ msgstr "숨김"
 msgid "Inactive Layer Display"
 msgstr "비활성 레이어 표시"
 
-#: pcbnew/tools/pcb_control.cpp:690
+#: pcbnew/tools/pcb_control.cpp:694
 msgid "Preset Layer Pairs"
 msgstr "사전 설정된 레이어 쌍"
 
-#: pcbnew/tools/pcb_control.cpp:780
+#: pcbnew/tools/pcb_control.cpp:784
 msgid "Item locked."
 msgstr "항목이 잠겨 있습니다."
 
-#: pcbnew/tools/pcb_control.cpp:1003
+#: pcbnew/tools/pcb_control.cpp:1007
 msgid ""
 "Warning: some pasted items were on layers which are not present in the "
 "current board.\n"
@@ -49933,70 +49504,70 @@ msgstr ""
 "경고 : 붙여 넣은 일부 항목은 현재 보드에 존재하지 않는 레이어에 있습니다.\n"
 "이 항목은 붙여넣을 수 없습니다.\n"
 
-#: pcbnew/tools/pcb_control.cpp:1070
+#: pcbnew/tools/pcb_control.cpp:1074
 #, fuzzy
 msgid "Paste Text"
 msgstr "텍스트 배치"
 
-#: pcbnew/tools/pcb_control.cpp:1227
+#: pcbnew/tools/pcb_control.cpp:1231
 msgid "Invalid clipboard contents"
 msgstr "잘못된 클립보드 내용"
 
-#: pcbnew/tools/pcb_control.cpp:1510
+#: pcbnew/tools/pcb_control.cpp:1514
 msgid "Error loading board."
 msgstr "보드 로딩 중 에러 발생."
 
-#: pcbnew/tools/pcb_control.cpp:1544
+#: pcbnew/tools/pcb_control.cpp:1548
 msgid "Append Board"
 msgstr "보드 추가"
 
-#: pcbnew/tools/pcb_control.cpp:1605
+#: pcbnew/tools/pcb_control.cpp:1609
 msgid "Active Layer"
 msgstr "활성 레이어"
 
-#: pcbnew/tools/pcb_control.cpp:1606 pcbnew/widgets/appearance_controls.cpp:373
+#: pcbnew/tools/pcb_control.cpp:1610 pcbnew/widgets/appearance_controls.cpp:373
 #: pcbnew/widgets/appearance_controls_base.cpp:165
 msgid "All Layers"
 msgstr "모든 레이어"
 
-#: pcbnew/tools/pcb_control.cpp:1618
+#: pcbnew/tools/pcb_control.cpp:1622
 msgid "Object Snapping"
 msgstr "개체 스냅"
 
-#: pcbnew/tools/pcb_control.cpp:1697
+#: pcbnew/tools/pcb_control.cpp:1701
 #, c-format
 msgid "DP Gap Constraints: %s"
 msgstr "DP 간격 제약 조건: %s"
 
-#: pcbnew/tools/pcb_control.cpp:1738
+#: pcbnew/tools/pcb_control.cpp:1742
 msgid "Resolved clearance"
 msgstr "해결된 공간거리"
 
-#: pcbnew/tools/pcb_control.cpp:1748
+#: pcbnew/tools/pcb_control.cpp:1752
 msgid "Actual clearance"
 msgstr "실제 공간거리"
 
-#: pcbnew/tools/pcb_control.cpp:1791
+#: pcbnew/tools/pcb_control.cpp:1795
 msgid "Resolved hole clearance"
 msgstr "해결된 홀 공간거리"
 
-#: pcbnew/tools/pcb_control.cpp:1796
+#: pcbnew/tools/pcb_control.cpp:1800
 msgid "Actual hole clearance"
 msgstr "실제 홀 공간거리"
 
-#: pcbnew/tools/pcb_control.cpp:1829
+#: pcbnew/tools/pcb_control.cpp:1833
 msgid "Resolved edge clearance"
 msgstr "해결된 모서리 공간거리"
 
-#: pcbnew/tools/pcb_control.cpp:1834
+#: pcbnew/tools/pcb_control.cpp:1838
 msgid "Resolved margin clearance"
 msgstr "해결된 여유 공간거리"
 
-#: pcbnew/tools/pcb_control.cpp:1845
+#: pcbnew/tools/pcb_control.cpp:1849
 msgid "Selected Items"
 msgstr "선택한 항목"
 
-#: pcbnew/tools/pcb_control.cpp:1916
+#: pcbnew/tools/pcb_control.cpp:1920
 msgid "Selected 2D Length"
 msgstr "선택된 2D 길이"
 
@@ -50129,7 +49700,7 @@ msgid "Auto-fill Zone(s)"
 msgstr "자동 채우기 영역"
 
 #: pcbnew/tools/zone_filler_tool.cpp:277
-#: pcbnew/widgets/appearance_controls.cpp:3434
+#: pcbnew/widgets/appearance_controls.cpp:3470
 msgid "Open Preferences"
 msgstr "설정 열기"
 
@@ -50356,115 +49927,115 @@ msgid "Filter nets"
 msgstr "네트 필터링"
 
 #: pcbnew/widgets/appearance_controls.cpp:613
-#: pcbnew/widgets/appearance_controls.cpp:1792
+#: pcbnew/widgets/appearance_controls.cpp:1828
 msgid "Layer Display Options"
 msgstr "레이어 표시 옵션"
 
 #: pcbnew/widgets/appearance_controls.cpp:625
-#: pcbnew/widgets/appearance_controls.cpp:1798
+#: pcbnew/widgets/appearance_controls.cpp:1834
 #, c-format
 msgid "Inactive layers (%s):"
 msgstr "비활성 레이어 (%s):"
 
 #: pcbnew/widgets/appearance_controls.cpp:627
-#: pcbnew/widgets/appearance_controls.cpp:1800
+#: pcbnew/widgets/appearance_controls.cpp:1836
 msgid "Inactive layers:"
 msgstr "비활성 레이어:"
 
 #: pcbnew/widgets/appearance_controls.cpp:641
-#: pcbnew/widgets/appearance_controls.cpp:1805
+#: pcbnew/widgets/appearance_controls.cpp:1841
 msgid "Inactive layers will be shown in full color"
 msgstr "활성화되지 않은 레이어를 풀 컬러로 표시"
 
 #: pcbnew/widgets/appearance_controls.cpp:646
-#: pcbnew/widgets/appearance_controls.cpp:1807
+#: pcbnew/widgets/appearance_controls.cpp:1843
 msgid "Dim"
 msgstr "흐리기"
 
 #: pcbnew/widgets/appearance_controls.cpp:648
-#: pcbnew/widgets/appearance_controls.cpp:1808
+#: pcbnew/widgets/appearance_controls.cpp:1844
 msgid "Inactive layers will be dimmed"
 msgstr "활성화되지 않은 레이어를 흐리게 표시"
 
 #: pcbnew/widgets/appearance_controls.cpp:655
-#: pcbnew/widgets/appearance_controls.cpp:1811
+#: pcbnew/widgets/appearance_controls.cpp:1847
 msgid "Inactive layers will be hidden"
 msgstr "비활성화한 레이어는 숨겨짐"
 
 #: pcbnew/widgets/appearance_controls.cpp:666
-#: pcbnew/widgets/appearance_controls.cpp:1813
+#: pcbnew/widgets/appearance_controls.cpp:1849
 msgid "Flip board view"
 msgstr "기판 뷰를 반전"
 
 #: pcbnew/widgets/appearance_controls.cpp:688
-#: pcbnew/widgets/appearance_controls.cpp:2522
+#: pcbnew/widgets/appearance_controls.cpp:2558
 msgid "Net Display Options"
 msgstr "네트 표시 옵션"
 
 #: pcbnew/widgets/appearance_controls.cpp:700
-#: pcbnew/widgets/appearance_controls.cpp:2527
+#: pcbnew/widgets/appearance_controls.cpp:2563
 #, c-format
 msgid "Net colors (%s):"
 msgstr "네트 색상 (%s):"
 
 #: pcbnew/widgets/appearance_controls.cpp:702
-#: pcbnew/widgets/appearance_controls.cpp:2529
+#: pcbnew/widgets/appearance_controls.cpp:2565
 msgid "Net colors:"
 msgstr "네트 색상:"
 
 #: pcbnew/widgets/appearance_controls.cpp:707
-#: pcbnew/widgets/appearance_controls.cpp:2532
+#: pcbnew/widgets/appearance_controls.cpp:2568
 msgid "Choose when to show net and netclass colors"
 msgstr "네트 및 네트 클래스 색상을 표시할 시기 선택"
 
 #: pcbnew/widgets/appearance_controls.cpp:716
-#: pcbnew/widgets/appearance_controls.cpp:2535
+#: pcbnew/widgets/appearance_controls.cpp:2571
 msgid "Net and netclass colors are shown on all copper items"
 msgstr "모든 구리 개체에 대해 네트와 네트클래스 색상 표시"
 
 #: pcbnew/widgets/appearance_controls.cpp:724
-#: pcbnew/widgets/appearance_controls.cpp:2538
+#: pcbnew/widgets/appearance_controls.cpp:2574
 msgid "Net and netclass colors are shown on the ratsnest only"
 msgstr "연결선에 대해서만 네트와 네트클래스 색상 표시"
 
 #: pcbnew/widgets/appearance_controls.cpp:731
-#: pcbnew/widgets/appearance_controls.cpp:2541
+#: pcbnew/widgets/appearance_controls.cpp:2577
 msgid "Net and netclass colors are not shown"
 msgstr "네트와 네트클래스 색상 표시하지 않음"
 
 #: pcbnew/widgets/appearance_controls.cpp:742
-#: pcbnew/widgets/appearance_controls.cpp:2546
+#: pcbnew/widgets/appearance_controls.cpp:2582
 #, c-format
 msgid "Ratsnest display (%s):"
 msgstr "연결선 표시 (%s):"
 
 #: pcbnew/widgets/appearance_controls.cpp:744
-#: pcbnew/widgets/appearance_controls.cpp:2548
+#: pcbnew/widgets/appearance_controls.cpp:2584
 msgid "Ratsnest display:"
 msgstr "연결선 표시:"
 
 #: pcbnew/widgets/appearance_controls.cpp:749
-#: pcbnew/widgets/appearance_controls.cpp:2551
+#: pcbnew/widgets/appearance_controls.cpp:2587
 msgid "Choose which ratsnest lines to display"
 msgstr "어떤 연결선을 표시할 지 선택"
 
 #: pcbnew/widgets/appearance_controls.cpp:759
-#: pcbnew/widgets/appearance_controls.cpp:2554
+#: pcbnew/widgets/appearance_controls.cpp:2590
 msgid "Show ratsnest lines to items on all layers"
 msgstr "모든 레이어의 개체에 연결선 표시"
 
 #: pcbnew/widgets/appearance_controls.cpp:764
-#: pcbnew/widgets/appearance_controls.cpp:2556
+#: pcbnew/widgets/appearance_controls.cpp:2592
 msgid "Visible layers"
 msgstr "표시 레이어"
 
 #: pcbnew/widgets/appearance_controls.cpp:766
-#: pcbnew/widgets/appearance_controls.cpp:2557
+#: pcbnew/widgets/appearance_controls.cpp:2593
 msgid "Show ratsnest lines to items on visible layers"
 msgstr "표시 레이어의 개체에만 연결선 표시"
 
 #: pcbnew/widgets/appearance_controls.cpp:773
-#: pcbnew/widgets/appearance_controls.cpp:2560
+#: pcbnew/widgets/appearance_controls.cpp:2596
 msgid "Hide all ratsnest lines"
 msgstr "모든 연결선 숨기기"
 
@@ -50482,13 +50053,13 @@ msgid "Highlight %s"
 msgstr "강조 %s"
 
 #: pcbnew/widgets/appearance_controls.cpp:935
-#: pcbnew/widgets/appearance_controls.cpp:2391
+#: pcbnew/widgets/appearance_controls.cpp:2427
 #, c-format
 msgid "Select Tracks and Vias in %s"
 msgstr "%s의 배선과 비아 선택"
 
 #: pcbnew/widgets/appearance_controls.cpp:938
-#: pcbnew/widgets/appearance_controls.cpp:2394
+#: pcbnew/widgets/appearance_controls.cpp:2430
 #, c-format
 msgid "Unselect Tracks and Vias in %s"
 msgstr "%s의 배선과 비아 선택 해제"
@@ -50634,90 +50205,270 @@ msgstr "사용자 정의 레이어 8"
 msgid "User defined layer 9"
 msgstr "사용자 정의 레이어 9"
 
-#: pcbnew/widgets/appearance_controls.cpp:1730
+#: pcbnew/widgets/appearance_controls.cpp:1684
+#, fuzzy
+msgid "User defined layer 10"
+msgstr "사용자 정의 레이어 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1685
+#, fuzzy
+msgid "User defined layer 11"
+msgstr "사용자 정의 레이어 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1686
+#, fuzzy
+msgid "User defined layer 12"
+msgstr "사용자 정의 레이어 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1687
+#, fuzzy
+msgid "User defined layer 13"
+msgstr "사용자 정의 레이어 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1688
+#, fuzzy
+msgid "User defined layer 14"
+msgstr "사용자 정의 레이어 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1689
+#, fuzzy
+msgid "User defined layer 15"
+msgstr "사용자 정의 레이어 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1690
+#, fuzzy
+msgid "User defined layer 16"
+msgstr "사용자 정의 레이어 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1691
+#, fuzzy
+msgid "User defined layer 17"
+msgstr "사용자 정의 레이어 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1692
+#, fuzzy
+msgid "User defined layer 18"
+msgstr "사용자 정의 레이어 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1693
+#, fuzzy
+msgid "User defined layer 19"
+msgstr "사용자 정의 레이어 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1694
+#, fuzzy
+msgid "User defined layer 20"
+msgstr "사용자 정의 레이어 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1695
+#, fuzzy
+msgid "User defined layer 21"
+msgstr "사용자 정의 레이어 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1696
+#, fuzzy
+msgid "User defined layer 22"
+msgstr "사용자 정의 레이어 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1697
+#, fuzzy
+msgid "User defined layer 23"
+msgstr "사용자 정의 레이어 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1698
+#, fuzzy
+msgid "User defined layer 24"
+msgstr "사용자 정의 레이어 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1699
+#, fuzzy
+msgid "User defined layer 25"
+msgstr "사용자 정의 레이어 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1700
+#, fuzzy
+msgid "User defined layer 26"
+msgstr "사용자 정의 레이어 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1701
+#, fuzzy
+msgid "User defined layer 27"
+msgstr "사용자 정의 레이어 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1702
+#, fuzzy
+msgid "User defined layer 28"
+msgstr "사용자 정의 레이어 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1703
+#, fuzzy
+msgid "User defined layer 29"
+msgstr "사용자 정의 레이어 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1704
+#, fuzzy
+msgid "User defined layer 30"
+msgstr "사용자 정의 레이어 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1705
+#, fuzzy
+msgid "User defined layer 31"
+msgstr "사용자 정의 레이어 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1706
+#, fuzzy
+msgid "User defined layer 32"
+msgstr "사용자 정의 레이어 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1707
+#, fuzzy
+msgid "User defined layer 33"
+msgstr "사용자 정의 레이어 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1708
+#, fuzzy
+msgid "User defined layer 34"
+msgstr "사용자 정의 레이어 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1709
+#, fuzzy
+msgid "User defined layer 35"
+msgstr "사용자 정의 레이어 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1710
+#, fuzzy
+msgid "User defined layer 36"
+msgstr "사용자 정의 레이어 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1711
+#, fuzzy
+msgid "User defined layer 37"
+msgstr "사용자 정의 레이어 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1712
+#, fuzzy
+msgid "User defined layer 38"
+msgstr "사용자 정의 레이어 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1713
+#, fuzzy
+msgid "User defined layer 39"
+msgstr "사용자 정의 레이어 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1714
+#, fuzzy
+msgid "User defined layer 40"
+msgstr "사용자 정의 레이어 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1715
+#, fuzzy
+msgid "User defined layer 41"
+msgstr "사용자 정의 레이어 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1716
+#, fuzzy
+msgid "User defined layer 42"
+msgstr "사용자 정의 레이어 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1717
+#, fuzzy
+msgid "User defined layer 43"
+msgstr "사용자 정의 레이어 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1718
+#, fuzzy
+msgid "User defined layer 44"
+msgstr "사용자 정의 레이어 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1719
+#, fuzzy
+msgid "User defined layer 45"
+msgstr "사용자 정의 레이어 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1766
 msgid "Front copper layer"
 msgstr "전면 구리 레이어"
 
-#: pcbnew/widgets/appearance_controls.cpp:1731
+#: pcbnew/widgets/appearance_controls.cpp:1767
 msgid "Back copper layer"
 msgstr "후면 구리 레이어"
 
-#: pcbnew/widgets/appearance_controls.cpp:1732
+#: pcbnew/widgets/appearance_controls.cpp:1768
 msgid "Inner copper layer"
 msgstr "내부 구리 레이어"
 
-#: pcbnew/widgets/appearance_controls.cpp:1822
+#: pcbnew/widgets/appearance_controls.cpp:1858
 msgid "Show All Copper Layers"
 msgstr "모든 구리 레이어 표시"
 
-#: pcbnew/widgets/appearance_controls.cpp:1824
+#: pcbnew/widgets/appearance_controls.cpp:1860
 msgid "Hide All Copper Layers"
 msgstr "모든 구리 레이어 숨기기"
 
-#: pcbnew/widgets/appearance_controls.cpp:1835
+#: pcbnew/widgets/appearance_controls.cpp:1871
 msgid "Show All Non Copper Layers"
 msgstr "모든 비 구리 레이어 표시"
 
-#: pcbnew/widgets/appearance_controls.cpp:1839
+#: pcbnew/widgets/appearance_controls.cpp:1875
 msgid "Hide All Non Copper Layers"
 msgstr "모든 비 구리 레이어 숨기기"
 
-#: pcbnew/widgets/appearance_controls.cpp:1853
+#: pcbnew/widgets/appearance_controls.cpp:1889
 msgid "Show Only Front Assembly Layers"
 msgstr "전면 조립 레이어만 표시"
 
-#: pcbnew/widgets/appearance_controls.cpp:1856
+#: pcbnew/widgets/appearance_controls.cpp:1892
 msgid "Show Only Front Layers"
 msgstr "전면 레이어만 표시"
 
-#: pcbnew/widgets/appearance_controls.cpp:1863
+#: pcbnew/widgets/appearance_controls.cpp:1899
 msgid "Show Only Inner Layers"
 msgstr "내부 레이어만 표시"
 
-#: pcbnew/widgets/appearance_controls.cpp:1867
+#: pcbnew/widgets/appearance_controls.cpp:1903
 msgid "Show Only Back Layers"
 msgstr "후면 레이어만 표시"
 
-#: pcbnew/widgets/appearance_controls.cpp:1871
+#: pcbnew/widgets/appearance_controls.cpp:1907
 msgid "Show Only Back Assembly Layers"
 msgstr "후면 조립 레이어만 표시"
 
-#: pcbnew/widgets/appearance_controls.cpp:2248
+#: pcbnew/widgets/appearance_controls.cpp:2284
 #, c-format
 msgid "Set opacity of %s"
 msgstr "%s의 불투명도 설정"
 
-#: pcbnew/widgets/appearance_controls.cpp:2367
+#: pcbnew/widgets/appearance_controls.cpp:2403
 msgid "Set Netclass Color"
 msgstr "네트클래스 색상 설정"
 
-#: pcbnew/widgets/appearance_controls.cpp:2371
+#: pcbnew/widgets/appearance_controls.cpp:2407
 msgid "Use Color from Schematic"
 msgstr "회로도에서 색상 사용"
 
-#: pcbnew/widgets/appearance_controls.cpp:2380
+#: pcbnew/widgets/appearance_controls.cpp:2416
 msgid "Clear Netclass Color"
 msgstr "네트클래스 색상 지우기"
 
-#: pcbnew/widgets/appearance_controls.cpp:2388
+#: pcbnew/widgets/appearance_controls.cpp:2424
 #, c-format
 msgid "Highlight Nets in %s"
 msgstr "%s 내의 네트 강조 표시"
 
-#: pcbnew/widgets/appearance_controls.cpp:2399
+#: pcbnew/widgets/appearance_controls.cpp:2435
 msgid "Show All Netclasses"
 msgstr "모든 네트클래스 표시"
 
-#: pcbnew/widgets/appearance_controls.cpp:2401
+#: pcbnew/widgets/appearance_controls.cpp:2437
 msgid "Hide All Other Netclasses"
 msgstr "다른 모든 네트클래스 숨기기"
 
-#: pcbnew/widgets/appearance_controls.cpp:2462
+#: pcbnew/widgets/appearance_controls.cpp:2498
 #, c-format
 msgid "Show or hide ratsnest for nets in %s"
 msgstr "%s 내의 네트 연결선 표시 또는 숨기기"
 
-#: pcbnew/widgets/appearance_controls.cpp:3447
+#: pcbnew/widgets/appearance_controls.cpp:3483
 msgid ""
 "The current color theme is read-only.  Create a new theme in Preferences to "
 "enable color editing."
@@ -50916,7 +50667,7 @@ msgid "Delete all nets in group '%s'?"
 msgstr "그룹 '%s' 에 포함된 모든 네트를 삭제할까요?"
 
 #: pcbnew/widgets/search_handlers.cpp:179 pcbnew/zone.cpp:812
-#: pcbnew/zone.cpp:1909
+#: pcbnew/zone.cpp:1933
 msgid "Priority"
 msgstr "우선순위"
 
@@ -50972,7 +50723,7 @@ msgstr "배치"
 msgid "%s"
 msgstr "%s"
 
-#: pcbnew/zone.cpp:862 pcbnew/zone.cpp:1972
+#: pcbnew/zone.cpp:862 pcbnew/zone.cpp:1996
 msgid "Fill Mode"
 msgstr "채우기 모드"
 
@@ -51036,86 +50787,86 @@ msgstr "규칙 영역 %s"
 msgid "Zone %s %s"
 msgstr "영역 %s %s"
 
-#: pcbnew/zone.cpp:1916
+#: pcbnew/zone.cpp:1940
 msgid "Keepout"
 msgstr "금지영역"
 
-#: pcbnew/zone.cpp:1918
+#: pcbnew/zone.cpp:1942
 #, fuzzy
 msgid "Keep Out Tracks"
 msgstr "배선 금지"
 
-#: pcbnew/zone.cpp:1924
+#: pcbnew/zone.cpp:1948
 #, fuzzy
 msgid "Keep Out Vias"
 msgstr "비아 금지"
 
-#: pcbnew/zone.cpp:1930
+#: pcbnew/zone.cpp:1954
 #, fuzzy
 msgid "Keep Out Pads"
 msgstr "패드 금지"
 
-#: pcbnew/zone.cpp:1936
+#: pcbnew/zone.cpp:1960
 #, fuzzy
 msgid "Keep Out Copper Pours"
 msgstr "금지 구역 채움"
 
-#: pcbnew/zone.cpp:1942
+#: pcbnew/zone.cpp:1966
 #, fuzzy
 msgid "Keep Out Footprints"
 msgstr "풋프린트 금지"
 
-#: pcbnew/zone.cpp:1951
+#: pcbnew/zone.cpp:1975
 #, fuzzy
 msgid "Enable"
 msgstr "사용"
 
-#: pcbnew/zone.cpp:1958
+#: pcbnew/zone.cpp:1982
 msgid "Source Type"
 msgstr "소스 유형"
 
-#: pcbnew/zone.cpp:1963
+#: pcbnew/zone.cpp:1987
 #, fuzzy
 msgid "Source Name"
 msgstr "소스 2"
 
-#: pcbnew/zone.cpp:1995
+#: pcbnew/zone.cpp:2019
 msgid "Cannot be less than zone minimum width"
 msgstr "영역 최소 너비보다 작을 수 없음"
 
-#: pcbnew/zone.cpp:2001
+#: pcbnew/zone.cpp:2025
 msgid "Hatch Width"
 msgstr "해치 너비"
 
-#: pcbnew/zone.cpp:2008
+#: pcbnew/zone.cpp:2032
 msgid "Hatch Gap"
 msgstr "해치 간격"
 
-#: pcbnew/zone.cpp:2015
+#: pcbnew/zone.cpp:2039
 msgid "Hatch Minimum Hole Ratio"
 msgstr "해치의 최소 홀 비율"
 
-#: pcbnew/zone.cpp:2023
+#: pcbnew/zone.cpp:2047
 msgid "Smoothing Effort"
 msgstr "다듬기 작업"
 
-#: pcbnew/zone.cpp:2029
+#: pcbnew/zone.cpp:2053
 msgid "Smoothing Amount"
 msgstr "다듬기 양"
 
-#: pcbnew/zone.cpp:2035
+#: pcbnew/zone.cpp:2059
 msgid "Remove Islands"
 msgstr "고립 영역 제거"
 
-#: pcbnew/zone.cpp:2040
+#: pcbnew/zone.cpp:2064
 msgid "Minimum Island Area"
 msgstr "고립 영역 최소화"
 
-#: pcbnew/zone.cpp:2055
+#: pcbnew/zone.cpp:2079
 msgid "Minimum Width"
 msgstr "최소 폭"
 
-#: pcbnew/zone.cpp:2063
+#: pcbnew/zone.cpp:2087
 msgid "Pad Connections"
 msgstr "패드 연결"
 
@@ -51334,6 +51085,198 @@ msgstr "KiCad 회로도 심볼"
 msgid "KiCad Drawing Sheet"
 msgstr "KiCad 도면 시트"
 
+#~ msgid "CrtYd_Front"
+#~ msgstr "CrtYd_Front"
+
+#~ msgid "Fab_Front"
+#~ msgstr "Fab_Front"
+
+#~ msgid "Adhes_Front"
+#~ msgstr "Adhes_Front"
+
+#~ msgid "SoldP_Front"
+#~ msgstr "SoldP_Front"
+
+#~ msgid "SilkS_Front"
+#~ msgstr "SilkS_Front"
+
+#~ msgid "Mask_Front"
+#~ msgstr "Mask_Front"
+
+#~ msgid "If you want a front copper layer"
+#~ msgstr "전면 구리 레이어를 사용하고 싶은 경우"
+
+#~ msgid "Front_layer"
+#~ msgstr "Front_layer"
+
+#~ msgid "Layer name of front (top) copper layer"
+#~ msgstr "전면 (상단) 구리 레이어 이름"
+
+#~ msgid "In1"
+#~ msgstr "In1"
+
+#~ msgid "In2"
+#~ msgstr "In2"
+
+#~ msgid "In3"
+#~ msgstr "In3"
+
+#~ msgid "In4"
+#~ msgstr "In4"
+
+#~ msgid "In5"
+#~ msgstr "In5"
+
+#~ msgid "In6"
+#~ msgstr "In6"
+
+#~ msgid "In7"
+#~ msgstr "In7"
+
+#~ msgid "In8"
+#~ msgstr "In8"
+
+#~ msgid "In9"
+#~ msgstr "In9"
+
+#~ msgid "In10"
+#~ msgstr "In10"
+
+#~ msgid "In11"
+#~ msgstr "In11"
+
+#~ msgid "In12"
+#~ msgstr "In12"
+
+#~ msgid "In13"
+#~ msgstr "In13"
+
+#~ msgid "In14"
+#~ msgstr "In14"
+
+#~ msgid "In15"
+#~ msgstr "In15"
+
+#~ msgid "In16"
+#~ msgstr "In16"
+
+#~ msgid "In17"
+#~ msgstr "In17"
+
+#~ msgid "In18"
+#~ msgstr "In18"
+
+#~ msgid "In19"
+#~ msgstr "In19"
+
+#~ msgid "In20"
+#~ msgstr "In20"
+
+#~ msgid "In21"
+#~ msgstr "In21"
+
+#~ msgid "In22"
+#~ msgstr "In22"
+
+#~ msgid "In23"
+#~ msgstr "In23"
+
+#~ msgid "In24"
+#~ msgstr "In24"
+
+#~ msgid "In25"
+#~ msgstr "In25"
+
+#~ msgid "In26"
+#~ msgstr "In26"
+
+#~ msgid "In27"
+#~ msgstr "In27"
+
+#~ msgid "In28"
+#~ msgstr "In28"
+
+#~ msgid "In29"
+#~ msgstr "In29"
+
+#~ msgid "In30"
+#~ msgstr "In30"
+
+#~ msgid "If you want a back copper layer"
+#~ msgstr "후면 구리 레이어를 사용하고 싶은 경우"
+
+#~ msgid "Layer name of back (bottom) copper layer"
+#~ msgstr "후면 (바닥) 구리 레이어의 이름"
+
+#~ msgid "SoldM_Back"
+#~ msgstr "SoldM_Back"
+
+#~ msgid "SilkS_Back"
+#~ msgstr "SilkS_Back"
+
+#~ msgid "SoldP_Back"
+#~ msgstr "SoldP_Back"
+
+#~ msgid "Adhes_Back"
+#~ msgstr "Adhes_Back"
+
+#~ msgid "Fab_Back"
+#~ msgstr "Fab_Back"
+
+#~ msgid "CrtYd_Back"
+#~ msgstr "CrtYd_Back"
+
+#~ msgid "Pcb_Edges"
+#~ msgstr "Pcb_Edges"
+
+#~ msgid "Margin"
+#~ msgstr "Margin"
+
+#~ msgid "Eco1"
+#~ msgstr "Eco1"
+
+#~ msgid "Eco2"
+#~ msgstr "Eco2"
+
+#~ msgid "Comments"
+#~ msgstr "주석"
+
+#~ msgid "Drawings"
+#~ msgstr "도면"
+
+#~ msgid "User1"
+#~ msgstr "사용자1"
+
+#~ msgid "User2"
+#~ msgstr "사용자2"
+
+#~ msgid "User3"
+#~ msgstr "사용자3"
+
+#~ msgid "User4"
+#~ msgstr "사용자4"
+
+#~ msgid "User5"
+#~ msgstr "사용자5"
+
+#~ msgid "User6"
+#~ msgstr "사용자6"
+
+#~ msgid "User7"
+#~ msgstr "사용자7"
+
+#~ msgid "User8"
+#~ msgstr "사용자8"
+
+#~ msgid "User9"
+#~ msgstr "사용자9"
+
+#~ msgid "(Pad has no layer)"
+#~ msgstr "(패드에 레이어가 없음)"
+
+#~ msgid "(PTH pad has no copper layers)"
+#~ msgstr "(PTH 패드에는 구리레이어가 없습니다)"
+
 #, c-format
 #~ msgid "Field%d"
 #~ msgstr "필드%d"
diff --git a/translation/pofiles/lt.po b/translation/pofiles/lt.po
index 7c98ab7941..41d295d288 100644
--- a/translation/pofiles/lt.po
+++ b/translation/pofiles/lt.po
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: KiCad 4.0\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-01-28 19:42+0300\n"
+"POT-Creation-Date: 2025-01-29 19:59+0300\n"
 "PO-Revision-Date: 2025-01-23 15:38+0000\n"
 "Last-Translator: John Beard <john.j.beard@gmail.com>\n"
 "Language-Team: Lithuanian <https://hosted.weblate.org/projects/kicad/master-"
@@ -188,7 +188,7 @@ msgstr "Perkrovimo laikas %.3f s"
 #: pcbnew/pcb_io/easyedapro/pcb_io_easyedapro.cpp:116
 #: pcbnew/pcb_io/fabmaster/pcb_io_fabmaster.cpp:59
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:503
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2703
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2706
 #, fuzzy, c-format
 msgid "Loading %s..."
 msgstr "Įkeliama %s"
@@ -312,7 +312,7 @@ msgstr "Naršyklė 3D"
 #: 3d-viewer/3d_viewer/eda_3d_viewer_frame.cpp:667
 #: eeschema/dialogs/panel_eeschema_display_options_base.cpp:27
 #: eeschema/dialogs/panel_sym_display_options_base.cpp:25
-#: pcbnew/footprint_edit_frame.cpp:242 pcbnew/footprint_edit_frame.cpp:955
+#: pcbnew/footprint_edit_frame.cpp:242 pcbnew/footprint_edit_frame.cpp:965
 #: pcbnew/pcb_edit_frame.cpp:326 pcbnew/pcb_edit_frame.cpp:1708
 #: pcbnew/tools/pcb_actions.cpp:1327
 msgid "Appearance"
@@ -356,10 +356,10 @@ msgstr ""
 #: 3d-viewer/3d_viewer/eda_3d_viewer_frame.cpp:748 common/confirm.cpp:211
 #: common/dialogs/dialog_grid_settings.cpp:82
 #: common/dialogs/dialog_grid_settings.cpp:89
-#: common/dialogs/panel_embedded_files.cpp:296
-#: common/dialogs/panel_embedded_files.cpp:369
-#: common/dialogs/panel_embedded_files.cpp:400
-#: common/dialogs/panel_embedded_files.cpp:410
+#: common/dialogs/panel_embedded_files.cpp:307
+#: common/dialogs/panel_embedded_files.cpp:416
+#: common/dialogs/panel_embedded_files.cpp:447
+#: common/dialogs/panel_embedded_files.cpp:457
 #: common/dialogs/panel_setup_severities.cpp:44 common/kidialog.cpp:126
 #: eeschema/dialogs/dialog_erc.cpp:878
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1812
@@ -382,9 +382,9 @@ msgstr ""
 #: pcb_calculator/calculator_panels/panel_fusing_current.cpp:191
 #: pcb_calculator/calculator_panels/panel_fusing_current.cpp:203
 #: pcbnew/dialogs/dialog_drc.cpp:984
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:397
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:389
 #: pcbnew/drc/drc_item.cpp:231 pcbnew/pcb_marker.cpp:211
-#: pcbnew/widgets/appearance_controls.cpp:2729
+#: pcbnew/widgets/appearance_controls.cpp:2765
 msgid "Error"
 msgstr "Klaida"
 
@@ -778,7 +778,7 @@ msgstr "Perjungti SMD 3D modelius"
 msgid "Model Bounding Boxes"
 msgstr "Rodyti modelio ribojimo dėžes"
 
-#: 3d-viewer/dialogs/appearance_controls_3D.cpp:77 common/layer_id.cpp:170
+#: 3d-viewer/dialogs/appearance_controls_3D.cpp:77 common/layer_id.cpp:125
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:30
 #: eeschema/dialogs/dialog_update_from_pcb_base.cpp:64
 #: pcb_calculator/calculator_panels/panel_rf_attenuators_base.cpp:111
@@ -896,13 +896,13 @@ msgid "Uncheck 'Use board stackup colors' to allow color editing."
 msgstr ""
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:563
-#: pcbnew/widgets/appearance_controls.cpp:2198
+#: pcbnew/widgets/appearance_controls.cpp:2234
 #, c-format
 msgid "Show or hide %s"
 msgstr "Rodyti arba slėpti %s"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:633
-#: pcbnew/widgets/appearance_controls.cpp:2571
+#: pcbnew/widgets/appearance_controls.cpp:2607
 #, fuzzy, c-format
 msgid "Presets (%s+Tab):"
 msgstr "(„Ctrl“ + tabuliavimo klavišas)"
@@ -910,31 +910,31 @@ msgstr "(„Ctrl“ + tabuliavimo klavišas)"
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:647
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1644
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2078
-#: pcbnew/widgets/appearance_controls.cpp:2596
+#: pcbnew/widgets/appearance_controls.cpp:2632
 msgid "Save preset..."
 msgstr "Išsaugoti iš anksto nustatytą ..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:648
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1645
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2079
-#: pcbnew/widgets/appearance_controls.cpp:2597
+#: pcbnew/widgets/appearance_controls.cpp:2633
 msgid "Delete preset..."
 msgstr "Ištrinti iš anksto nustatytą ..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:754
-#: pcbnew/widgets/appearance_controls.cpp:2702
+#: pcbnew/widgets/appearance_controls.cpp:2738
 msgid "Layer preset name:"
 msgstr "Iš anksto nustatytas sluoksnio pavadinimas:"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:755
-#: pcbnew/widgets/appearance_controls.cpp:2703
+#: pcbnew/widgets/appearance_controls.cpp:2739
 msgid "Save Layer Preset"
 msgstr "Išsaugoti sluoksnio išankstinį nustatymą"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:770
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1819
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2221
-#: pcbnew/widgets/appearance_controls.cpp:2736
+#: pcbnew/widgets/appearance_controls.cpp:2772
 #, fuzzy
 msgid "Overwrite existing preset?"
 msgstr "Atidarykite esamą projektą"
@@ -942,68 +942,68 @@ msgstr "Atidarykite esamą projektą"
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:796
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1844
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2246
-#: pcbnew/widgets/appearance_controls.cpp:2762
+#: pcbnew/widgets/appearance_controls.cpp:2798
 msgid "Presets"
 msgstr "Parinktys"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:805
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1856
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2258
-#: pcbnew/widgets/appearance_controls.cpp:2774
+#: pcbnew/widgets/appearance_controls.cpp:2810
 msgid "Delete Preset"
 msgstr "Ištrinti iš anksto nustatytą"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:806
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1857
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2259
-#: pcbnew/widgets/appearance_controls.cpp:2775
+#: pcbnew/widgets/appearance_controls.cpp:2811
 msgid "Select preset:"
 msgstr "Pasirinkite išankstinį nustatymą:"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:864
-#: pcbnew/widgets/appearance_controls.cpp:2875
+#: pcbnew/widgets/appearance_controls.cpp:2911
 #, fuzzy, c-format
 msgid "Viewports (%s+Tab):"
 msgstr "(„Ctrl“ + tabuliavimo klavišas)"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:873
-#: pcbnew/widgets/appearance_controls.cpp:2884
+#: pcbnew/widgets/appearance_controls.cpp:2920
 #, fuzzy
 msgid "Save viewport..."
 msgstr "Išsaugoti iš anksto nustatytą ..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:874
-#: pcbnew/widgets/appearance_controls.cpp:2885
+#: pcbnew/widgets/appearance_controls.cpp:2921
 #, fuzzy
 msgid "Delete viewport..."
 msgstr "Ištrinti iš anksto nustatytą ..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:905
-#: pcbnew/widgets/appearance_controls.cpp:2934
+#: pcbnew/widgets/appearance_controls.cpp:2970
 #, fuzzy
 msgid "Viewport name:"
 msgstr "Grandinės pavadinimas:"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:906
-#: pcbnew/widgets/appearance_controls.cpp:2934
+#: pcbnew/widgets/appearance_controls.cpp:2970
 #, fuzzy
 msgid "Save Viewport"
 msgstr "Išsaugoti ataskaitos failą"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:946
-#: pcbnew/widgets/appearance_controls.cpp:2973
+#: pcbnew/widgets/appearance_controls.cpp:3009
 #, fuzzy
 msgid "Viewports"
 msgstr "Ataskaita"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:955
-#: pcbnew/widgets/appearance_controls.cpp:2982
+#: pcbnew/widgets/appearance_controls.cpp:3018
 #, fuzzy
 msgid "Delete Viewport"
 msgstr "Pašalinti  perėjimą"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:956
-#: pcbnew/widgets/appearance_controls.cpp:2983
+#: pcbnew/widgets/appearance_controls.cpp:3019
 #, fuzzy
 msgid "Select viewport:"
 msgstr "Pasirinkite išankstinį nustatymą:"
@@ -1413,7 +1413,7 @@ msgid "Z:"
 msgstr "Z:"
 
 #: 3d-viewer/dialogs/panel_preview_3d_model_base.cpp:68
-#: gerbview/gerber_draw_item.cpp:722 pcbnew/footprint.cpp:1676
+#: gerbview/gerber_draw_item.cpp:722 pcbnew/footprint.cpp:1681
 #: pcbnew/pad.cpp:1361
 msgid "Rotation"
 msgstr "Pasukimas"
@@ -2014,8 +2014,8 @@ msgid "Information"
 msgstr "Patvirtinimas"
 
 #: common/confirm.cpp:266 common/confirm.cpp:269
-#: common/dialogs/panel_embedded_files.cpp:272
-#: common/dialogs/panel_embedded_files.cpp:346
+#: common/dialogs/panel_embedded_files.cpp:285
+#: common/dialogs/panel_embedded_files.cpp:393
 #: eeschema/design_block_utils.cpp:50 eeschema/design_block_utils.cpp:183
 #: eeschema/symbol_editor/symbol_editor.cpp:372
 #: eeschema/symbol_editor/symbol_editor.cpp:998
@@ -2030,7 +2030,7 @@ msgstr "Patvirtinimas"
 #: pcbnew/dialogs/dialog_gencad_export_options.cpp:119
 #: pcbnew/dialogs/dialog_track_via_properties.cpp:570
 #: pcbnew/footprint_libraries_utils.cpp:375
-#: pcbnew/footprint_libraries_utils.cpp:1148 pcbnew/router/router_tool.cpp:1849
+#: pcbnew/footprint_libraries_utils.cpp:1157 pcbnew/router/router_tool.cpp:1849
 #: pcbnew/router/router_tool.cpp:2603
 #: pcbnew/tools/footprint_editor_control.cpp:470 pcbnew/zone_filler.cpp:881
 msgid "Confirmation"
@@ -2074,7 +2074,7 @@ msgid "KiCad Design Block folders"
 msgstr "„KiCad“ seno projekto bylos"
 
 #: common/design_block_io.cpp:172
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3036
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3039
 #, fuzzy, c-format
 msgid "Cannot overwrite library path '%s'."
 msgstr "Negalima perrašyti bibliotekos kelio „%s“."
@@ -2091,7 +2091,7 @@ msgstr ""
 "Įsitikinkite, kad turite rašymo leidimus, ir bandykite dar kartą."
 
 #: common/design_block_io.cpp:201 pcbnew/pcb_io/geda/pcb_io_geda.cpp:977
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3061
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3064
 #, fuzzy, c-format
 msgid "Insufficient permissions to delete folder '%s'."
 msgstr ""
@@ -2193,8 +2193,8 @@ msgstr "Negalima sukurti visuotinės bibliotekos lentelės kelio „%s“."
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:50
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:99
 #: pcbnew/dialogs/panel_pcbnew_action_plugins_base.cpp:42
-#: pcbnew/footprint_libraries_utils.cpp:1006
-#: pcbnew/footprint_libraries_utils.cpp:1334
+#: pcbnew/footprint_libraries_utils.cpp:1015
+#: pcbnew/footprint_libraries_utils.cpp:1343
 msgid "Description"
 msgstr "Aprašymas"
 
@@ -2591,7 +2591,7 @@ msgstr "aplinkos įvairovė"
 #: eeschema/dialogs/panel_bom_presets_base.cpp:80
 #: eeschema/dialogs/panel_sym_lib_table.cpp:384
 #: eeschema/dialogs/panel_template_fieldnames_base.cpp:42
-#: eeschema/fields_grid_table.cpp:478 eeschema/sch_pin.cpp:1579
+#: eeschema/fields_grid_table.cpp:469 eeschema/sch_pin.cpp:1579
 #: eeschema/sch_symbol.cpp:2065 eeschema/sch_symbol.cpp:2115
 #: eeschema/symbol_editor/symbol_editor.cpp:1598
 #: eeschema/symbol_viewer_frame.cpp:459
@@ -2601,13 +2601,15 @@ msgstr "aplinkos įvairovė"
 #: kicad/pcm/dialogs/dialog_manage_repositories_base.cpp:39
 #: kicad/pcm/dialogs/panel_package_base.cpp:50
 #: pcbnew/dialogs/dialog_footprint_wizard_list_base.cpp:42
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:54
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:170
 #: pcbnew/dialogs/panel_fp_lib_table.cpp:438
-#: pcbnew/pcb_fields_grid_table.cpp:174 pcbnew/pcb_group.cpp:507
+#: pcbnew/pcb_fields_grid_table.cpp:143 pcbnew/pcb_group.cpp:507
 #: pcbnew/widgets/pcb_net_inspector_panel.cpp:120
 #: pcbnew/widgets/search_handlers.cpp:176
 #: pcbnew/widgets/search_handlers.cpp:309
 #: pcbnew/widgets/search_handlers.cpp:388 pcbnew/zone.cpp:853
-#: pcbnew/zone.cpp:1913 pcbnew/zone_manager/dialog_zone_manager_base.cpp:38
+#: pcbnew/zone.cpp:1937 pcbnew/zone_manager/dialog_zone_manager_base.cpp:38
 #: pcbnew/zone_manager/model_zones_overview_table.h:75
 msgid "Name"
 msgstr "Pavadinimas"
@@ -2808,7 +2810,7 @@ msgstr "Pėdsakų ilgis už diapazono ribų"
 #: eeschema/symbol_editor/symbol_editor.cpp:860
 #: pcb_calculator/dialogs/dialog_regulator_form_base.cpp:27
 #: pcbnew/board_stackup_manager/dialog_dielectric_list_manager_base.cpp:31
-#: pcbnew/footprint_libraries_utils.cpp:1040
+#: pcbnew/footprint_libraries_utils.cpp:1049
 msgid "Name:"
 msgstr "Pavadinimas:"
 
@@ -3401,7 +3403,7 @@ msgstr "Parinktis"
 #: eeschema/dialogs/dialog_sim_format_value.cpp:75
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:57
 #: eeschema/dialogs/panel_sym_lib_table.cpp:385
-#: eeschema/fields_grid_table.cpp:479 eeschema/sch_symbol.cpp:1098
+#: eeschema/fields_grid_table.cpp:470 eeschema/sch_symbol.cpp:1098
 #: eeschema/sch_symbol.cpp:2062 eeschema/sch_symbol.cpp:2112
 #: eeschema/sch_symbol.cpp:2994 eeschema/sim/simulator_frame_ui.cpp:616
 #: eeschema/sim/simulator_frame_ui.cpp:2673
@@ -3411,13 +3413,13 @@ msgstr "Parinktis"
 #: eeschema/widgets/search_handlers.cpp:247
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:69
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:70
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:65
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:157
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:169
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:48
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:57
-#: pcbnew/dialogs/panel_fp_lib_table.cpp:439 pcbnew/footprint.cpp:4048
+#: pcbnew/dialogs/panel_fp_lib_table.cpp:439 pcbnew/footprint.cpp:4053
 #: pcbnew/footprint_wizard_frame.cpp:326 pcbnew/pcb_dimension.cpp:605
-#: pcbnew/pcb_fields_grid_table.cpp:175 pcbnew/plot_board_layers.cpp:107
+#: pcbnew/pcb_fields_grid_table.cpp:144 pcbnew/plot_board_layers.cpp:107
 #: pcbnew/widgets/search_handlers.cpp:119
 msgid "Value"
 msgstr "Nominalas"
@@ -3537,7 +3539,7 @@ msgstr "Išvesties režimas:"
 #: eeschema/dialogs/dialog_plot_schematic_base.cpp:78
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:72
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:69
-#: eeschema/fields_grid_table.cpp:491
+#: eeschema/fields_grid_table.cpp:482
 #: eeschema/printing/dialog_print_using_printer_base.cpp:35
 #: eeschema/sch_bus_entry.cpp:674 eeschema/sch_junction.cpp:383
 #: eeschema/sch_line.cpp:1099 eeschema/sim/simulator_frame_ui.cpp:609
@@ -3773,7 +3775,7 @@ msgstr "Gerai"
 #: common/dialogs/git/dialog_git_auth.cpp:54
 #: common/dialogs/git/dialog_git_commit.cpp:143
 #: common/dialogs/git/dialog_git_switch.cpp:69
-#: common/dialogs/panel_embedded_files.cpp:370 common/tool/actions.cpp:159
+#: common/dialogs/panel_embedded_files.cpp:417 common/tool/actions.cpp:159
 #: eeschema/dialogs/dialog_erc.cpp:426
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1344 eeschema/sheet.cpp:783
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:962
@@ -4322,7 +4324,7 @@ msgstr ""
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283
 #: pcbnew/microwave/microwave_polygon.cpp:127 pcbnew/tools/pcb_control.cpp:348
 #: pcbnew/widgets/appearance_controls.cpp:637
-#: pcbnew/widgets/appearance_controls.cpp:1804
+#: pcbnew/widgets/appearance_controls.cpp:1840
 msgid "Normal"
 msgstr "Įprastai"
 
@@ -4712,8 +4714,8 @@ msgid "One of the nicknames will need to be changed after adding this library."
 msgstr "Pridėjus šią biblioteką, reikės pakeisti vieną iš slapyvardžių."
 
 #: common/dialogs/panel_design_block_lib_table.cpp:1010
-#: common/dialogs/panel_embedded_files.cpp:348
-#: common/dialogs/panel_embedded_files.cpp:370
+#: common/dialogs/panel_embedded_files.cpp:395
+#: common/dialogs/panel_embedded_files.cpp:417
 #: eeschema/design_block_utils.cpp:89
 #: eeschema/dialogs/panel_sym_lib_table.cpp:688 eeschema/sch_base_frame.cpp:306
 #: pcbnew/dialogs/panel_fp_lib_table.cpp:1038
@@ -4803,8 +4805,8 @@ msgstr "Matoma"
 #: eeschema/symbol_editor/symbol_editor.cpp:826 include/lib_table_grid.h:208
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:46
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:95
-#: pcbnew/footprint_libraries_utils.cpp:1005
-#: pcbnew/footprint_libraries_utils.cpp:1333
+#: pcbnew/footprint_libraries_utils.cpp:1014
+#: pcbnew/footprint_libraries_utils.cpp:1342
 msgid "Nickname"
 msgstr "Slapyvardžio"
 
@@ -4894,24 +4896,14 @@ msgstr "Kopijuoti su nuoroda"
 msgid "Copy the reference for this embedded file"
 msgstr ""
 
-#: common/dialogs/panel_embedded_files.cpp:260
-#, fuzzy
-msgid "Select a file to embed"
-msgstr "Pasirinkite norimą sureguliuoti vertę"
-
-#: common/dialogs/panel_embedded_files.cpp:261
-#, fuzzy
-msgid "All files|*.*"
-msgstr "Visi failai"
-
-#: common/dialogs/panel_embedded_files.cpp:270
-#: common/dialogs/panel_embedded_files.cpp:343
+#: common/dialogs/panel_embedded_files.cpp:283
+#: common/dialogs/panel_embedded_files.cpp:390
 #, fuzzy, c-format
 msgid "File '%s' already exists."
 msgstr "Failas %s jau yra."
 
-#: common/dialogs/panel_embedded_files.cpp:274
-#: common/dialogs/panel_embedded_files.cpp:348
+#: common/dialogs/panel_embedded_files.cpp:286
+#: common/dialogs/panel_embedded_files.cpp:395
 #: eeschema/design_block_utils.cpp:51 eeschema/design_block_utils.cpp:184
 #: eeschema/symbol_editor/symbol_editor.cpp:373
 #: eeschema/symbol_editor/symbol_editor.cpp:999
@@ -4923,41 +4915,51 @@ msgstr "Failas %s jau yra."
 #: pcbnew/dialogs/dialog_export_odbpp.cpp:411
 #: pcbnew/dialogs/dialog_gencad_export_options.cpp:120
 #: pcbnew/footprint_libraries_utils.cpp:376
-#: pcbnew/footprint_libraries_utils.cpp:1150
+#: pcbnew/footprint_libraries_utils.cpp:1159
 #: pcbnew/tools/footprint_editor_control.cpp:472
 msgid "Overwrite"
 msgstr "Perrašyti"
 
-#: common/dialogs/panel_embedded_files.cpp:293
+#: common/dialogs/panel_embedded_files.cpp:305
 #, fuzzy, c-format
 msgid "Failed to add file '%s'."
 msgstr "Nepavyko sukurti failo „%s“"
 
-#: common/dialogs/panel_embedded_files.cpp:330
+#: common/dialogs/panel_embedded_files.cpp:318
+#, fuzzy
+msgid "Select a file to embed"
+msgstr "Pasirinkite norimą sureguliuoti vertę"
+
+#: common/dialogs/panel_embedded_files.cpp:319
+#, fuzzy
+msgid "All files|*.*"
+msgstr "Visi failai"
+
+#: common/dialogs/panel_embedded_files.cpp:377
 #, fuzzy
 msgid "Select a directory to export files"
 msgstr "Pasirinkite „GenCAD“ eksporto failo pavadinimą"
 
-#: common/dialogs/panel_embedded_files.cpp:362
+#: common/dialogs/panel_embedded_files.cpp:409
 #, fuzzy, c-format
 msgid "Directory '%s' is not writable."
 msgstr "Simbolių biblioteka „%s“ nėra rašoma."
 
-#: common/dialogs/panel_embedded_files.cpp:365
+#: common/dialogs/panel_embedded_files.cpp:412
 #, fuzzy, c-format
 msgid "Folder '%s' is not writable."
 msgstr "Simbolių biblioteka „%s“ nėra rašoma."
 
-#: common/dialogs/panel_embedded_files.cpp:370
+#: common/dialogs/panel_embedded_files.cpp:417
 msgid "Retry"
 msgstr ""
 
-#: common/dialogs/panel_embedded_files.cpp:397
+#: common/dialogs/panel_embedded_files.cpp:444
 #, fuzzy, c-format
 msgid "Failed to open file '%s'."
 msgstr "Не удалось открыть файл  '%s'"
 
-#: common/dialogs/panel_embedded_files.cpp:407
+#: common/dialogs/panel_embedded_files.cpp:454
 #, fuzzy, c-format
 msgid "Failed to write file '%s'."
 msgstr "Nepavyko sukurti failo „%s“"
@@ -5262,12 +5264,12 @@ msgstr "Mastelis"
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1099
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:583
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:854
-#: pcbnew/dialogs/dialog_plot_base.cpp:118 pcbnew/footprint.cpp:4007
-#: pcbnew/pad.cpp:2507 pcbnew/pad.cpp:2526 pcbnew/pcb_dimension.cpp:1973
+#: pcbnew/dialogs/dialog_plot_base.cpp:118 pcbnew/footprint.cpp:4012
+#: pcbnew/pad.cpp:2501 pcbnew/pad.cpp:2520 pcbnew/pcb_dimension.cpp:1973
 #: pcbnew/widgets/appearance_controls.cpp:729
 #: pcbnew/widgets/appearance_controls.cpp:771
-#: pcbnew/widgets/appearance_controls.cpp:2540
-#: pcbnew/widgets/appearance_controls.cpp:2559 pcbnew/zone.cpp:1804
+#: pcbnew/widgets/appearance_controls.cpp:2576
+#: pcbnew/widgets/appearance_controls.cpp:2595 pcbnew/zone.cpp:1828
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:83
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 msgid "None"
@@ -5510,9 +5512,9 @@ msgstr "Neprijungta"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:232
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:363
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:332
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:854 pcbnew/footprint.cpp:4009
-#: pcbnew/pad.cpp:2528 pcbnew/pcb_table.cpp:533 pcbnew/pcb_textbox.cpp:795
-#: pcbnew/zone.cpp:857 pcbnew/zone.cpp:1806
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:854 pcbnew/footprint.cpp:4014
+#: pcbnew/pad.cpp:2522 pcbnew/pcb_table.cpp:533 pcbnew/pcb_textbox.cpp:795
+#: pcbnew/zone.cpp:857 pcbnew/zone.cpp:1830
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 msgid "Solid"
 msgstr "Solidus"
@@ -5654,7 +5656,7 @@ msgstr "Tinklo klasės"
 
 #: common/dialogs/panel_setup_netclasses_base.cpp:52
 #: pcbnew/tools/board_inspection_tool.cpp:641
-#: pcbnew/tools/board_inspection_tool.cpp:1201 pcbnew/zone.cpp:2048
+#: pcbnew/tools/board_inspection_tool.cpp:1201 pcbnew/zone.cpp:2072
 msgid "Clearance"
 msgstr "Saugos tarpas"
 
@@ -5755,7 +5757,7 @@ msgstr "Liuko modelis"
 
 #: common/dialogs/panel_setup_netclasses_base.cpp:153
 #: eeschema/sch_field.cpp:1270 eeschema/sch_label.cpp:207
-#: pcbnew/board_connected_item.cpp:200 pcbnew/pad.cpp:2582 pcbnew/zone.cpp:1907
+#: pcbnew/board_connected_item.cpp:200 pcbnew/pad.cpp:2576 pcbnew/zone.cpp:1931
 msgid "Net Class"
 msgstr "Grynoji klasė"
 
@@ -5882,7 +5884,7 @@ msgstr "Atkarpa"
 #: common/eda_shape.cpp:2203
 #: eeschema/dialogs/dialog_label_properties_base.cpp:178
 #: eeschema/sch_label.cpp:2249
-#: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:2499
+#: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:2493
 #: pcbnew/pcb_dimension.cpp:1974
 msgid "Rectangle"
 msgstr "Stačiakampis"
@@ -6070,7 +6072,7 @@ msgstr "Pelė ir jutiklinė dalis"
 msgid "Hotkeys"
 msgstr "Spartieji klavišai"
 
-#: common/eda_base_frame.cpp:1116 kicad/project_tree_pane.cpp:1008
+#: common/eda_base_frame.cpp:1116 kicad/project_tree_pane.cpp:1009
 #, fuzzy
 msgid "Version Control"
 msgstr "& Tik pasirinkimas"
@@ -6132,7 +6134,7 @@ msgstr "Simuliatorius ..."
 
 #: common/eda_base_frame.cpp:1182 common/tool/actions.cpp:1106
 #: common/tool/common_tools.cpp:617 kicad/tools/kicad_manager_actions.cpp:147
-#: pcbnew/footprint_edit_frame.cpp:1035 pcbnew/menubar_footprint_editor.cpp:92
+#: pcbnew/footprint_edit_frame.cpp:1045 pcbnew/menubar_footprint_editor.cpp:92
 msgid "Footprint Editor"
 msgstr "Korpusų redaktorius"
 
@@ -6318,7 +6320,7 @@ msgstr "Coliai"
 msgid "Constrain to H, V, 45"
 msgstr "Apribokite H, V ir 45 laipsnių kontūrą"
 
-#: common/eda_draw_frame.cpp:1121 pcbnew/footprint_libraries_utils.cpp:1368
+#: common/eda_draw_frame.cpp:1121 pcbnew/footprint_libraries_utils.cpp:1377
 msgid "Select Library"
 msgstr "Bibliotekos parinkimas"
 
@@ -6551,7 +6553,7 @@ msgstr "Lankas"
 #: eeschema/dialogs/dialog_label_properties_base.cpp:172
 #: eeschema/sch_label.cpp:2247 gerbview/gerber_draw_item.cpp:231
 #: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:1515
-#: pcbnew/pad.cpp:2498 pcbnew/pcb_dimension.cpp:1975
+#: pcbnew/pad.cpp:2492 pcbnew/pcb_dimension.cpp:1975
 msgid "Circle"
 msgstr "Apskritimas"
 
@@ -6635,7 +6637,7 @@ msgstr "Taškai"
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:40
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:169
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2140 pcbnew/pad.cpp:1348
-#: pcbnew/pcb_fields_grid_table.cpp:177 pcbnew/pcb_reference_image.cpp:215
+#: pcbnew/pcb_fields_grid_table.cpp:146 pcbnew/pcb_reference_image.cpp:215
 #: pcbnew/pcb_reference_image.cpp:368 pcbnew/pcb_tablecell.cpp:197
 #: pcbnew/pcb_tablecell.cpp:204 pcbnew/pcb_target.cpp:156
 #: pcbnew/pcb_target.cpp:249 pcbnew/pcb_text.cpp:292 pcbnew/pcb_textbox.cpp:814
@@ -6652,7 +6654,7 @@ msgstr "Plotis"
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:55
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:56
 #: pcbnew/pad.cpp:1349 pcbnew/pcb_dimension.cpp:1012
-#: pcbnew/pcb_fields_grid_table.cpp:178 pcbnew/pcb_reference_image.cpp:217
+#: pcbnew/pcb_fields_grid_table.cpp:147 pcbnew/pcb_reference_image.cpp:217
 #: pcbnew/pcb_reference_image.cpp:375 pcbnew/pcb_tablecell.cpp:198
 #: pcbnew/pcb_tablecell.cpp:205 pcbnew/pcb_text.cpp:293
 #: pcbnew/pcb_textbox.cpp:815
@@ -6741,7 +6743,7 @@ msgstr "Linijos spalva:"
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:62
 #: eeschema/dialogs/dialog_tablecell_properties_base.cpp:119
 #: eeschema/dialogs/dialog_text_properties_base.cpp:113
-#: eeschema/fields_grid_table.cpp:484 eeschema/sch_label.cpp:1197
+#: eeschema/fields_grid_table.cpp:475 eeschema/sch_label.cpp:1197
 #: eeschema/sch_label.cpp:2269 eeschema/sch_tablecell.cpp:128
 #: eeschema/sch_text.cpp:637 eeschema/sch_textbox.cpp:543
 #: pagelayout_editor/dialogs/properties_frame_base.cpp:98
@@ -6752,7 +6754,7 @@ msgstr "Linijos spalva:"
 #: pcbnew/dialogs/dialog_tablecell_properties_base.cpp:125
 #: pcbnew/dialogs/panel_fp_editor_graphics_defaults_base.cpp:57
 #: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:52
-#: pcbnew/pcb_fields_grid_table.cpp:180
+#: pcbnew/pcb_fields_grid_table.cpp:149
 msgid "Italic"
 msgstr "Kursyvas"
 
@@ -6767,7 +6769,7 @@ msgstr "Kursyvas"
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:63
 #: eeschema/dialogs/dialog_tablecell_properties_base.cpp:116
 #: eeschema/dialogs/dialog_text_properties_base.cpp:108
-#: eeschema/fields_grid_table.cpp:485 eeschema/sch_label.cpp:1197
+#: eeschema/fields_grid_table.cpp:476 eeschema/sch_label.cpp:1197
 #: eeschema/sch_label.cpp:2270 eeschema/sch_tablecell.cpp:128
 #: eeschema/sch_text.cpp:637 eeschema/sch_textbox.cpp:543
 #: eeschema/widgets/tuner_slider_base.cpp:48
@@ -6784,8 +6786,8 @@ msgstr "Pusjuodis kursyvas"
 #: common/eda_text.cpp:1330
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:242
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
-#: eeschema/fields_grid_table.cpp:310 eeschema/fields_grid_table.cpp:725
-#: eeschema/fields_grid_table.cpp:869 eeschema/pin_type.cpp:113
+#: eeschema/fields_grid_table.cpp:301 eeschema/fields_grid_table.cpp:716
+#: eeschema/fields_grid_table.cpp:860 eeschema/pin_type.cpp:113
 #: eeschema/sch_field.cpp:1144 eeschema/sch_field.cpp:1731
 #: eeschema/sch_pin.cpp:2185 pcbnew/dialogs/dialog_render_job.cpp:42
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2604
@@ -6795,9 +6797,9 @@ msgstr "Kairėn"
 #: common/eda_text.cpp:1331 common/eda_text.cpp:1340
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:303 eeschema/fields_grid_table.cpp:311
-#: eeschema/fields_grid_table.cpp:726 eeschema/fields_grid_table.cpp:737
-#: eeschema/fields_grid_table.cpp:871 eeschema/fields_grid_table.cpp:895
+#: eeschema/fields_grid_table.cpp:294 eeschema/fields_grid_table.cpp:302
+#: eeschema/fields_grid_table.cpp:717 eeschema/fields_grid_table.cpp:728
+#: eeschema/fields_grid_table.cpp:862 eeschema/fields_grid_table.cpp:886
 #: eeschema/sch_field.cpp:1145 eeschema/sch_field.cpp:1155
 #: eeschema/sch_field.cpp:1732 eeschema/sch_field.cpp:1741
 #: eeschema/sch_text.cpp:658 gerbview/gerber_file_image.cpp:361
@@ -6812,8 +6814,8 @@ msgstr "Centras"
 #: common/eda_text.cpp:1332
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:242
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
-#: eeschema/fields_grid_table.cpp:312 eeschema/fields_grid_table.cpp:727
-#: eeschema/fields_grid_table.cpp:873 eeschema/pin_type.cpp:112
+#: eeschema/fields_grid_table.cpp:303 eeschema/fields_grid_table.cpp:718
+#: eeschema/fields_grid_table.cpp:864 eeschema/pin_type.cpp:112
 #: eeschema/sch_field.cpp:1146 eeschema/sch_field.cpp:1733
 #: eeschema/sch_pin.cpp:2184 pcbnew/dialogs/dialog_render_job.cpp:43
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2605
@@ -6822,8 +6824,8 @@ msgstr "Dešinėje"
 
 #: common/eda_text.cpp:1339
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:302 eeschema/fields_grid_table.cpp:736
-#: eeschema/fields_grid_table.cpp:893 eeschema/sch_field.cpp:1154
+#: eeschema/fields_grid_table.cpp:293 eeschema/fields_grid_table.cpp:727
+#: eeschema/fields_grid_table.cpp:884 eeschema/sch_field.cpp:1154
 #: eeschema/sch_field.cpp:1740 eeschema/sch_text.cpp:657
 #: pcbnew/dialogs/dialog_render_job.cpp:44
 msgid "Top"
@@ -6831,8 +6833,8 @@ msgstr "Viršus"
 
 #: common/eda_text.cpp:1341
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:304 eeschema/fields_grid_table.cpp:738
-#: eeschema/fields_grid_table.cpp:897 eeschema/sch_field.cpp:1156
+#: eeschema/fields_grid_table.cpp:295 eeschema/fields_grid_table.cpp:729
+#: eeschema/fields_grid_table.cpp:888 eeschema/sch_field.cpp:1156
 #: eeschema/sch_field.cpp:1742 eeschema/sch_text.cpp:659
 #: pcbnew/dialogs/dialog_render_job.cpp:40
 msgid "Bottom"
@@ -6845,15 +6847,15 @@ msgstr "Apačia"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:68
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:68
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:65
-#: eeschema/fields_grid_table.cpp:487 eeschema/sch_field.cpp:1781
+#: eeschema/fields_grid_table.cpp:478 eeschema/sch_field.cpp:1781
 #: eeschema/sch_pin.cpp:1589 eeschema/sch_pin.cpp:2230
 #: eeschema/sch_symbol.cpp:2965 eeschema/sch_tablecell.cpp:203
 #: eeschema/sch_text.cpp:783 eeschema/sch_textbox.cpp:714
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:59
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:60
-#: pcbnew/footprint.cpp:4039 pcbnew/pad.cpp:2545 pcbnew/pcb_dimension.cpp:1756
-#: pcbnew/pcb_dimension.cpp:1831 pcbnew/pcb_fields_grid_table.cpp:182
-#: pcbnew/pcb_tablecell.cpp:207 pcbnew/zone.cpp:1977
+#: pcbnew/footprint.cpp:4044 pcbnew/pad.cpp:2539 pcbnew/pcb_dimension.cpp:1756
+#: pcbnew/pcb_dimension.cpp:1831 pcbnew/pcb_fields_grid_table.cpp:151
+#: pcbnew/pcb_tablecell.cpp:207 pcbnew/zone.cpp:2001
 msgid "Orientation"
 msgstr "Orientacija"
 
@@ -6872,7 +6874,7 @@ msgstr "Teksto savybės"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:71
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:71
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:68
-#: eeschema/fields_grid_table.cpp:490 eeschema/sch_field.cpp:1136
+#: eeschema/fields_grid_table.cpp:481 eeschema/sch_field.cpp:1136
 #: eeschema/sch_label.cpp:1195 eeschema/sch_tablecell.cpp:126
 #: eeschema/sch_text.cpp:635 eeschema/sch_textbox.cpp:541
 #: eeschema/widgets/sch_properties_panel.cpp:258 pcbnew/pcb_dimension.cpp:628
@@ -6888,14 +6890,14 @@ msgstr "Šrifto dydis:"
 #: pcbnew/board_stackup_manager/panel_board_stackup_base.cpp:91
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:56
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:57
-#: pcbnew/pcb_fields_grid_table.cpp:179 pcbnew/pcb_tablecell.cpp:206
+#: pcbnew/pcb_fields_grid_table.cpp:148 pcbnew/pcb_tablecell.cpp:206
 #: pcbnew/pcb_text.cpp:291
 msgid "Thickness"
 msgstr "Storis"
 
 #: common/eda_text.cpp:1375 eeschema/sch_field.cpp:1772
 #: eeschema/sch_text.cpp:772 pcbnew/microwave/microwave_polygon.cpp:127
-#: pcbnew/pcb_fields_grid_table.cpp:187
+#: pcbnew/pcb_fields_grid_table.cpp:156
 msgid "Mirrored"
 msgstr "Veidrodinis"
 
@@ -7449,7 +7451,7 @@ msgstr "Nukopijuokite pasirinktus langelius į mainų sritį"
 #: common/widgets/listbox_tricks.cpp:51
 #: eeschema/tools/sch_editor_control.cpp:2270
 #: eeschema/tools/symbol_editor_edit_tool.cpp:1020
-#: pcbnew/dialogs/panel_setup_rules.cpp:132 pcbnew/tools/pcb_control.cpp:1234
+#: pcbnew/dialogs/panel_setup_rules.cpp:132 pcbnew/tools/pcb_control.cpp:1238
 msgid "Paste"
 msgstr "Įterpti"
 
@@ -7460,7 +7462,7 @@ msgstr "Įklijuokite iškarpinės langelius matricai dabartinėje langelyje"
 #: common/grid_tricks.cpp:368 common/tool/actions.cpp:291
 #: common/widgets/listbox_tricks.cpp:54 eeschema/tools/sch_edit_tool.cpp:1680
 #: eeschema/tools/symbol_editor_edit_tool.cpp:476
-#: kicad/dialogs/panel_jobset.cpp:363 kicad/project_tree_pane.cpp:941
+#: kicad/dialogs/panel_jobset.cpp:363 kicad/project_tree_pane.cpp:942
 #: pcbnew/dialogs/panel_setup_rules.cpp:133 pcbnew/tools/edit_tool.cpp:2646
 msgid "Delete"
 msgstr "Pašalinti"
@@ -8121,174 +8123,174 @@ msgstr "Nepavyko perjungti kalbos į %s"
 msgid "undefined"
 msgstr "neapibrėžtas"
 
-#: common/layer_id.cpp:112
+#: common/layer_id.cpp:67
 #: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr_parser.cpp:1149
 msgid "Rescue"
 msgstr "Gelbėjimas"
 
-#: common/layer_id.cpp:116 eeschema/widgets/panel_sch_selection_filter.cpp:204
+#: common/layer_id.cpp:71 eeschema/widgets/panel_sch_selection_filter.cpp:204
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:37
 msgid "Wires"
 msgstr "Laidai"
 
-#: common/layer_id.cpp:117
+#: common/layer_id.cpp:72
 msgid "Buses"
 msgstr "Autobusai"
 
-#: common/layer_id.cpp:118
+#: common/layer_id.cpp:73
 msgid "Bus junctions"
 msgstr "Autobusų sankryžos"
 
-#: common/layer_id.cpp:119
+#: common/layer_id.cpp:74
 msgid "Junctions"
 msgstr "Jungtys"
 
-#: common/layer_id.cpp:120 eeschema/widgets/panel_sch_selection_filter.cpp:205
+#: common/layer_id.cpp:75 eeschema/widgets/panel_sch_selection_filter.cpp:205
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:41
 #: eeschema/widgets/search_handlers.cpp:399
 msgid "Labels"
 msgstr "Pavadinimai"
 
-#: common/layer_id.cpp:121
+#: common/layer_id.cpp:76
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:45
 msgid "Global labels"
 msgstr "Visuotinės etiketės"
 
-#: common/layer_id.cpp:122
+#: common/layer_id.cpp:77
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:48
 msgid "Hierarchical labels"
 msgstr "Hierarchinės etiketės"
 
-#: common/layer_id.cpp:123 eeschema/sch_symbol.cpp:2981
+#: common/layer_id.cpp:78 eeschema/sch_symbol.cpp:2981
 msgid "Pin numbers"
 msgstr "PIN numeriai"
 
-#: common/layer_id.cpp:124 eeschema/sch_symbol.cpp:2985
+#: common/layer_id.cpp:79 eeschema/sch_symbol.cpp:2985
 msgid "Pin names"
 msgstr "Prisegti vardus"
 
-#: common/layer_id.cpp:125
+#: common/layer_id.cpp:80
 msgid "Symbol references"
 msgstr "Simbolių nuorodos"
 
-#: common/layer_id.cpp:126
+#: common/layer_id.cpp:81
 msgid "Symbol values"
 msgstr "Simbolių vertės"
 
-#: common/layer_id.cpp:127
+#: common/layer_id.cpp:82
 msgid "Symbol fields"
 msgstr "Simbolių laukai"
 
-#: common/layer_id.cpp:128
+#: common/layer_id.cpp:83
 #, fuzzy
 msgid "Sheet references"
 msgstr "Išsaugoti nuostatas"
 
-#: common/layer_id.cpp:129
+#: common/layer_id.cpp:84
 #, fuzzy
 msgid "Net class references"
 msgstr "Grynosios klasės"
 
-#: common/layer_id.cpp:130
+#: common/layer_id.cpp:85
 #, fuzzy
 msgid "Rule areas"
 msgstr "Taisyklių sritys"
 
-#: common/layer_id.cpp:131
+#: common/layer_id.cpp:86
 msgid "Symbol body outlines"
 msgstr "Simbolio kūno kontūrai"
 
-#: common/layer_id.cpp:132
+#: common/layer_id.cpp:87
 msgid "Symbol body fills"
 msgstr "Simbolio kūnas užpildomas"
 
-#: common/layer_id.cpp:133
+#: common/layer_id.cpp:88
 #, fuzzy
 msgid "Shape fills"
 msgstr "Lapo failas"
 
-#: common/layer_id.cpp:134
+#: common/layer_id.cpp:89
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:72
 msgid "Schematic text && graphics"
 msgstr "Scheminis tekstas ir grafika"
 
-#: common/layer_id.cpp:135
+#: common/layer_id.cpp:90
 #, fuzzy
 msgid "Symbol private text && graphics"
 msgstr "Scheminis tekstas ir grafika"
 
-#: common/layer_id.cpp:136
+#: common/layer_id.cpp:91
 #, fuzzy
 msgid "Schematic text && graphics backgrounds"
 msgstr "Scheminis tekstas ir grafika"
 
-#: common/layer_id.cpp:137 eeschema/widgets/panel_sch_selection_filter.cpp:206
+#: common/layer_id.cpp:92 eeschema/widgets/panel_sch_selection_filter.cpp:206
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:33
 msgid "Pins"
 msgstr "Kaiščiai"
 
-#: common/layer_id.cpp:138
+#: common/layer_id.cpp:93
 msgid "Sheet borders"
 msgstr "Lapo kraštinės"
 
-#: common/layer_id.cpp:139
+#: common/layer_id.cpp:94
 msgid "Sheet backgrounds"
 msgstr "Lapų fonai"
 
-#: common/layer_id.cpp:140
+#: common/layer_id.cpp:95
 msgid "Sheet names"
 msgstr "Lapo pavadinimas"
 
-#: common/layer_id.cpp:141
+#: common/layer_id.cpp:96
 msgid "Sheet fields"
 msgstr "Lapų laukai"
 
-#: common/layer_id.cpp:142
+#: common/layer_id.cpp:97
 msgid "Sheet file names"
 msgstr "Lapų failų pavadinimai"
 
-#: common/layer_id.cpp:143
+#: common/layer_id.cpp:98
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:63
 msgid "Sheet pins"
 msgstr "Lakštiniai kaiščiai"
 
-#: common/layer_id.cpp:144
+#: common/layer_id.cpp:99
 msgid "No-connect symbols"
 msgstr "Nejungti simboliai"
 
-#: common/layer_id.cpp:145
+#: common/layer_id.cpp:100
 #, fuzzy
 msgid "DNP markers"
 msgstr "Markeriai"
 
-#: common/layer_id.cpp:146
+#: common/layer_id.cpp:101
 #, fuzzy
 msgid "Excluded-from-simulation markers"
 msgstr "Išjungti simuliacinį simbolį"
 
-#: common/layer_id.cpp:147
+#: common/layer_id.cpp:102
 msgid "ERC warnings"
 msgstr "EMTT įspėjimai"
 
-#: common/layer_id.cpp:148
+#: common/layer_id.cpp:103
 msgid "ERC errors"
 msgstr "ERC klaidos"
 
-#: common/layer_id.cpp:149
+#: common/layer_id.cpp:104
 #, fuzzy
 msgid "ERC exclusions"
 msgstr "KDR išimtys"
 
-#: common/layer_id.cpp:150 common/layer_id.cpp:189
+#: common/layer_id.cpp:105 common/layer_id.cpp:144
 #: pcbnew/widgets/appearance_controls.cpp:347
 msgid "Anchors"
 msgstr "Inkarai"
 
-#: common/layer_id.cpp:151 common/layer_id.cpp:193
+#: common/layer_id.cpp:106 common/layer_id.cpp:148
 msgid "Helper items"
 msgstr "Pagalbiniai daiktai"
 
-#: common/layer_id.cpp:152 common/layer_id.cpp:194 common/tool/grid_menu.cpp:56
+#: common/layer_id.cpp:107 common/layer_id.cpp:149 common/tool/grid_menu.cpp:56
 #: eeschema/tools/sch_editor_control.cpp:2867
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:103
 #: gerbview/widgets/gerbview_layer_widget.cpp:135
@@ -8296,87 +8298,87 @@ msgstr "Pagalbiniai daiktai"
 msgid "Grid"
 msgstr "Tinklelis"
 
-#: common/layer_id.cpp:153
+#: common/layer_id.cpp:108
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:104
 msgid "Axes"
 msgstr "Kirviai"
 
-#: common/layer_id.cpp:154 common/layer_id.cpp:196
+#: common/layer_id.cpp:109 common/layer_id.cpp:151
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:107
 #: gerbview/widgets/gerbview_layer_widget.cpp:141
 msgid "Background"
 msgstr "Fonas"
 
-#: common/layer_id.cpp:155 common/layer_id.cpp:192
+#: common/layer_id.cpp:110 common/layer_id.cpp:147
 #: common/widgets/gal_options_panel_base.cpp:120
 #: eeschema/sim/simulator_frame_ui.cpp:613
 #: eeschema/sim/simulator_frame_ui_base.cpp:167
 msgid "Cursor"
 msgstr "Kursorius"
 
-#: common/layer_id.cpp:156
+#: common/layer_id.cpp:111
 #, fuzzy
 msgid "Hovered items"
 msgstr "Perkelti elementą"
 
-#: common/layer_id.cpp:157
+#: common/layer_id.cpp:112
 msgid "Highlighted items"
 msgstr "Paryškinti daiktai"
 
-#: common/layer_id.cpp:158
+#: common/layer_id.cpp:113
 msgid "Hidden items"
 msgstr "Paslėpti daiktai"
 
-#: common/layer_id.cpp:159 common/layer_id.cpp:197
+#: common/layer_id.cpp:114 common/layer_id.cpp:152
 msgid "Selection highlight"
 msgstr "Pasirinkimo paryškinimas"
 
-#: common/layer_id.cpp:160
+#: common/layer_id.cpp:115
 #, fuzzy
 msgid "Net color highlight"
 msgstr "Pasirinkimo paryškinimas"
 
-#: common/layer_id.cpp:161 common/layer_id.cpp:190
+#: common/layer_id.cpp:116 common/layer_id.cpp:145
 #, fuzzy
 msgid "Drawing sheet"
 msgstr "Tempti lapą"
 
-#: common/layer_id.cpp:162 common/layer_id.cpp:191
+#: common/layer_id.cpp:117 common/layer_id.cpp:146
 #, fuzzy
 msgid "Page limits"
 msgstr "Puslapio ribos"
 
-#: common/layer_id.cpp:163
+#: common/layer_id.cpp:118
 #, fuzzy
 msgid "Operating point voltages"
 msgstr "Veikimo taškas"
 
-#: common/layer_id.cpp:164
+#: common/layer_id.cpp:119
 #, fuzzy
 msgid "Operating point currents"
 msgstr "Veikimo taškas"
 
-#: common/layer_id.cpp:168
+#: common/layer_id.cpp:123
 msgid "Footprints front"
 msgstr "Korpusai viršuje"
 
-#: common/layer_id.cpp:169
+#: common/layer_id.cpp:124
 msgid "Footprints back"
 msgstr "Korpusai apačioje"
 
-#: common/layer_id.cpp:171
+#: common/layer_id.cpp:126
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:27
 #: eeschema/dialogs/dialog_update_from_pcb_base.cpp:53
 #: pcbnew/dialogs/dialog_global_edit_text_and_graphics_base.cpp:28
 msgid "Reference designators"
 msgstr "Etaloniniai žymekliai"
 
-#: common/layer_id.cpp:172
+#: common/layer_id.cpp:127
 #, fuzzy
 msgid "Footprint text"
 msgstr "Pėdsako tekstas"
 
-#: common/layer_id.cpp:173
+#: common/layer_id.cpp:128
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:27
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:64
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:24
@@ -8386,100 +8388,100 @@ msgstr "Pėdsako tekstas"
 msgid "Tracks"
 msgstr "Takeliai"
 
-#: common/layer_id.cpp:174
+#: common/layer_id.cpp:129
 msgid "Through vias"
 msgstr "Per vias"
 
-#: common/layer_id.cpp:175
+#: common/layer_id.cpp:130
 #, fuzzy
 msgid "Blind/Buried vias"
 msgstr "Paslėptas perėjimas"
 
-#: common/layer_id.cpp:176
+#: common/layer_id.cpp:131
 msgid "Micro-vias"
 msgstr "Mikro-vijos"
 
-#: common/layer_id.cpp:177
+#: common/layer_id.cpp:132
 msgid "Via holes"
 msgstr "Per skylutes"
 
-#: common/layer_id.cpp:178
+#: common/layer_id.cpp:133
 #, fuzzy
 msgid "Via hole walls"
 msgstr "Per skylutes"
 
-#: common/layer_id.cpp:179
+#: common/layer_id.cpp:134
 #, fuzzy
 msgid "Plated holes"
 msgstr "Nepadengtos skylės"
 
-#: common/layer_id.cpp:180
+#: common/layer_id.cpp:135
 #, fuzzy
 msgid "Plated hole walls"
 msgstr "Nepadengtos skylės"
 
-#: common/layer_id.cpp:181
+#: common/layer_id.cpp:136
 msgid "Non-plated holes"
 msgstr "Nepadengtos skylės"
 
-#: common/layer_id.cpp:182 pcbnew/dialogs/panel_edit_options_base.cpp:371
+#: common/layer_id.cpp:137 pcbnew/dialogs/panel_edit_options_base.cpp:371
 #: pcbnew/widgets/appearance_controls.cpp:343
 #: pcbnew/widgets/appearance_controls.cpp:721
-#: pcbnew/widgets/appearance_controls.cpp:2537
+#: pcbnew/widgets/appearance_controls.cpp:2573
 #: pcbnew/widgets/search_handlers.cpp:386
 msgid "Ratsnest"
 msgstr "Ratsnest"
 
-#: common/layer_id.cpp:183
+#: common/layer_id.cpp:138
 msgid "DRC warnings"
 msgstr "KDR įspėjimai"
 
-#: common/layer_id.cpp:184
+#: common/layer_id.cpp:139
 msgid "DRC errors"
 msgstr "KDR klaidos"
 
-#: common/layer_id.cpp:185
+#: common/layer_id.cpp:140
 #, fuzzy
 msgid "DRC shape 1"
 msgstr "Be 3D formos"
 
-#: common/layer_id.cpp:186
+#: common/layer_id.cpp:141
 #, fuzzy
 msgid "DRC shape 2"
 msgstr "Be 3D formos"
 
-#: common/layer_id.cpp:187
+#: common/layer_id.cpp:142
 msgid "DRC exclusions"
 msgstr "KDR išimtys"
 
-#: common/layer_id.cpp:188
+#: common/layer_id.cpp:143
 msgid "DRC marker shadows"
 msgstr "KDR žymeklių šešėliai"
 
-#: common/layer_id.cpp:195
+#: common/layer_id.cpp:150
 msgid "Grid axes"
 msgstr "Tinklelio ašys"
 
-#: common/layer_id.cpp:198
+#: common/layer_id.cpp:153
 #, fuzzy
 msgid "Locked item shadow"
 msgstr "Užrakinti daiktai"
 
-#: common/layer_id.cpp:199
+#: common/layer_id.cpp:154
 msgid "Courtyard collision shadow"
 msgstr ""
 
-#: common/layer_id.cpp:200
+#: common/layer_id.cpp:155
 #, fuzzy
 msgid "Track net names"
 msgstr "Lapo pavadinimas"
 
-#: common/layer_id.cpp:201
+#: common/layer_id.cpp:156
 #, fuzzy
 msgid "Pad net names"
 msgstr "Lapo pavadinimas"
 
-#: common/layer_id.cpp:202
+#: common/layer_id.cpp:157
 #, fuzzy
 msgid "Via net names"
 msgstr "Lapo pavadinimas"
@@ -8546,13 +8548,13 @@ msgstr "Objektas"
 
 #: common/lib_tree_model_adapter.cpp:422
 #: eeschema/widgets/panel_design_block_chooser.cpp:411
-#: eeschema/widgets/panel_symbol_chooser.cpp:171
+#: eeschema/widgets/panel_symbol_chooser.cpp:173
 #: pcbnew/widgets/panel_footprint_chooser.cpp:96
 msgid "Recently Used"
 msgstr "Neseniai naudojamas"
 
 #: common/lib_tree_model_adapter.cpp:424
-#: eeschema/widgets/panel_symbol_chooser.cpp:178
+#: eeschema/widgets/panel_symbol_chooser.cpp:180
 #, fuzzy
 msgid "Already Placed"
 msgstr "Perkelkite ir padėkite"
@@ -8842,7 +8844,7 @@ msgstr "Numatytieji vienetai:"
 #: eeschema/dialogs/dialog_sim_model_base.cpp:271 eeschema/sch_symbol.cpp:2058
 #: eeschema/sch_symbol.cpp:2110 eeschema/sch_symbol.cpp:2991
 #: eeschema/widgets/search_handlers.cpp:160
-#: eeschema/widgets/search_handlers.cpp:246 pcbnew/footprint.cpp:4045
+#: eeschema/widgets/search_handlers.cpp:246 pcbnew/footprint.cpp:4050
 #: pcbnew/widgets/search_handlers.cpp:118
 msgid "Reference"
 msgstr "Žyma"
@@ -8866,7 +8868,7 @@ msgstr "Gaukite ir perkelkite pėdsaką"
 #: eeschema/tools/sch_edit_tool.cpp:551
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:179
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:184
-#: pcbnew/footprint.cpp:4068
+#: pcbnew/footprint.cpp:4073
 msgid "Attributes"
 msgstr "Atributai"
 
@@ -8885,16 +8887,16 @@ msgstr "V"
 msgid "Semicolons"
 msgstr "Pasirinkimo spalva:"
 
-#: common/settings/color_settings.cpp:337
+#: common/settings/color_settings.cpp:379
 msgid "(Footprints)"
 msgstr "(Pėdsakai)"
 
-#: common/settings/color_settings.cpp:389
+#: common/settings/color_settings.cpp:433
 #: pagelayout_editor/dialogs/panel_pl_editor_color_settings.cpp:82
 msgid "KiCad Default"
 msgstr "„KiCad“ numatytasis nustatymas"
 
-#: common/settings/color_settings.cpp:394
+#: common/settings/color_settings.cpp:438
 msgid "KiCad Classic"
 msgstr "„KiCad Classic“"
 
@@ -8917,7 +8919,7 @@ msgid "Create a new document in the editor"
 msgstr "Sukurkite naują dokumentą redaktoriuje"
 
 #: common/tool/actions.cpp:52 eeschema/symbol_editor/symbol_editor.cpp:866
-#: pcbnew/footprint_libraries_utils.cpp:1050
+#: pcbnew/footprint_libraries_utils.cpp:1059
 msgid "New Library..."
 msgstr "Nauja biblioteka ..."
 
@@ -8963,7 +8965,7 @@ msgstr "Atidarykite failus teksto rengyklėje"
 
 #: common/tool/actions.cpp:91 eeschema/symbol_editor/symbol_editor.cpp:856
 #: eeschema/widgets/tuner_slider_base.cpp:117
-#: pcbnew/footprint_libraries_utils.cpp:1036
+#: pcbnew/footprint_libraries_utils.cpp:1045
 msgid "Save"
 msgstr "Išsaugoti"
 
@@ -9789,7 +9791,7 @@ msgstr "Rodyti / slėpti išvaizdos tvarkytuvę"
 
 #: common/tool/actions.cpp:1124
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:101
-#: eeschema/fields_grid_table.cpp:1068
+#: eeschema/fields_grid_table.cpp:1059
 msgid "Show Datasheet"
 msgstr "Rodyti dokumentaciją"
 
@@ -9921,6 +9923,7 @@ msgstr ""
 #: eeschema/dialogs/dialog_schematic_setup.cpp:136
 #: pcbnew/dialogs/dialog_board_setup.cpp:210
 #: pcbnew/dialogs/dialog_footprint_properties.cpp:79
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:149
 #, fuzzy
 msgid "Embedded Files"
 msgstr "Vaizdo failai"
@@ -10116,8 +10119,8 @@ msgid "Mirroring for Y axis is not supported yet"
 msgstr "Y ašies atspindėjimas kol kas nepalaikomas"
 
 #: common/widgets/filter_combobox.cpp:72
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:806
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:833
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:805
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:832
 msgid "Filter:"
 msgstr "Filtras:"
 
@@ -10134,7 +10137,7 @@ msgstr "Stalo"
 #: common/widgets/footprint_diff_widget.cpp:42 cvpcb/cvpcb_mainframe.cpp:814
 #: eeschema/sch_base_frame.cpp:593 eeschema/sch_symbol.cpp:2086
 #: eeschema/sch_symbol.cpp:2090 eeschema/sch_symbol.cpp:2125
-#: eeschema/widgets/symbol_diff_widget.cpp:45 pcbnew/footprint.cpp:1624
+#: eeschema/widgets/symbol_diff_widget.cpp:45 pcbnew/footprint.cpp:1629
 msgid "Library"
 msgstr "Biblioteka"
 
@@ -10149,7 +10152,7 @@ msgid "Footprint not found."
 msgstr "Pėdsakas nerastas."
 
 #: common/widgets/footprint_select_widget.cpp:68 cvpcb/cvpcb_mainframe.cpp:899
-#: pcbnew/footprint_edit_frame.cpp:1060
+#: pcbnew/footprint_edit_frame.cpp:1070
 #: pcbnew/widgets/panel_footprint_chooser.cpp:69
 msgid "Loading Footprint Libraries"
 msgstr "Įkeliamos pėdsakų bibliotekos"
@@ -10234,7 +10237,7 @@ msgstr "Pritvirtinkite prie tinklelio:"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:357
 #: pcbnew/dialogs/panel_edit_options_base.cpp:329
 #: pcbnew/dialogs/panel_edit_options_base.cpp:343
-#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1824
+#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1848
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 msgid "Always"
 msgstr "Visuomet"
@@ -10247,7 +10250,7 @@ msgstr "Kai rodomas tinklelis"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:357
 #: pcbnew/dialogs/panel_edit_options_base.cpp:329
 #: pcbnew/dialogs/panel_edit_options_base.cpp:343
-#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1825
+#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1849
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 msgid "Never"
 msgstr "Niekada"
@@ -10530,8 +10533,8 @@ msgstr "Rodyti:"
 #: pcbnew/dialogs/dialog_footprint_checker_base.cpp:36
 #: pcbnew/widgets/appearance_controls.cpp:713
 #: pcbnew/widgets/appearance_controls.cpp:755
-#: pcbnew/widgets/appearance_controls.cpp:2534
-#: pcbnew/widgets/appearance_controls.cpp:2553
+#: pcbnew/widgets/appearance_controls.cpp:2570
+#: pcbnew/widgets/appearance_controls.cpp:2589
 msgid "All"
 msgstr "Viską"
 
@@ -10625,12 +10628,12 @@ msgid "EasyEDA (JLCEDA) Pro files"
 msgstr ""
 
 #: common/wildcards_and_files_ext.cpp:339
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:301
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:302
 msgid "KiCad printed circuit board files"
 msgstr "KiCad spausdintinių plokščių failai"
 
 #: common/wildcards_and_files_ext.cpp:346
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:311
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:312
 msgid "KiCad footprint files"
 msgstr "„KiCad“ pėdsakų bylos"
 
@@ -10883,7 +10886,7 @@ msgstr "„%s“ nėra galiojantis pėdsakas."
 #: eeschema/generate_alias_info.cpp:39 eeschema/sch_symbol.cpp:2105
 #: eeschema/sch_symbol.cpp:2678 eeschema/sch_symbol.cpp:3003
 #: eeschema/symbol_editor/symbol_editor.cpp:1629
-#: eeschema/symbol_viewer_frame.cpp:462 pcbnew/footprint.cpp:4058
+#: eeschema/symbol_viewer_frame.cpp:462 pcbnew/footprint.cpp:4063
 #: pcbnew/generate_footprint_info.cpp:37 pcbnew/plot_board_layers.cpp:133
 msgid "Keywords"
 msgstr "Raktiniai žodžiai"
@@ -10951,7 +10954,7 @@ msgstr "Projekto byla: \"%s\""
 #: cvpcb/dialogs/dialog_config_equfiles.cpp:94
 #: eeschema/dialogs/dialog_bom.cpp:403
 #: gerbview/tools/gerbview_inspection_tool.cpp:185
-#: kicad/project_tree_pane.cpp:1022
+#: kicad/project_tree_pane.cpp:1023
 msgid "No text editor selected in KiCad.  Please choose one."
 msgstr "„KiCad“ nepasirinktas joks teksto redaktorius. Pasirinkite vieną."
 
@@ -11046,7 +11049,7 @@ msgstr ""
 "Įkeliant schemą įvyko klaida.\n"
 "%s"
 
-#: cvpcb/display_footprints_frame.cpp:508 pcbnew/footprint.cpp:1684
+#: cvpcb/display_footprints_frame.cpp:508 pcbnew/footprint.cpp:1689
 #, c-format
 msgid "Footprint: %s"
 msgstr "Korpusas: %s"
@@ -11420,7 +11423,7 @@ msgid "Enter a description for the library:"
 msgstr "Bibliotekos „%s“ parinktys"
 
 #: eeschema/design_block_utils.cpp:240 eeschema/sch_symbol.cpp:3000
-#: pcbnew/footprint.cpp:4055 pcbnew/plot_board_layers.cpp:129
+#: pcbnew/footprint.cpp:4060 pcbnew/plot_board_layers.cpp:129
 #, fuzzy
 msgid "Library Description"
 msgstr "Aprašymas"
@@ -11451,10 +11454,10 @@ msgid "Please select a library to delete."
 msgstr "Pasirinkite simbolių bibliotekos lentelės failą."
 
 #: eeschema/design_block_utils.cpp:470 eeschema/design_block_utils.cpp:512
-#: eeschema/design_block_utils.cpp:555 pcbnew/footprint_libraries_utils.cpp:543
+#: eeschema/design_block_utils.cpp:555 pcbnew/footprint_libraries_utils.cpp:552
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:958
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2939
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3017
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2942
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3020
 #, c-format
 msgid "Library '%s' is read only."
 msgstr "Biblioteka „%s“ yra tik skaitoma."
@@ -12033,7 +12036,7 @@ msgstr "Jungtis:"
 #: eeschema/dialogs/dialog_database_lib_settings_base.cpp:99
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:210
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:1383
-#: pcbnew/footprint_edit_frame.cpp:229 pcbnew/footprint_edit_frame.cpp:951
+#: pcbnew/footprint_edit_frame.cpp:229 pcbnew/footprint_edit_frame.cpp:961
 msgid "Libraries"
 msgstr "Bibliotekos"
 
@@ -13175,7 +13178,7 @@ msgstr "Rodyti konsolę"
 #: eeschema/sch_symbol.cpp:2989
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:27
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:28
-#: pcbnew/footprint.cpp:4043
+#: pcbnew/footprint.cpp:4048
 msgid "Fields"
 msgstr "Laukai"
 
@@ -13184,21 +13187,21 @@ msgstr "Laukai"
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:62
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:201
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:58
-#: eeschema/fields_grid_table.cpp:480
+#: eeschema/fields_grid_table.cpp:471
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:53
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:54
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:54
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:158
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:49
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:99
 #: pcbnew/dialogs/panel_fp_properties_3d_model_base.cpp:45
-#: pcbnew/pcb_fields_grid_table.cpp:176
+#: pcbnew/pcb_fields_grid_table.cpp:145
 msgid "Show"
 msgstr "Rodyti"
 
 #: eeschema/dialogs/dialog_label_properties_base.cpp:90
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:62
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:59
-#: eeschema/fields_grid_table.cpp:481
+#: eeschema/fields_grid_table.cpp:472
 #, fuzzy
 msgid "Show Name"
 msgstr "Rodyti tinklą"
@@ -13207,7 +13210,7 @@ msgstr "Rodyti tinklą"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:63
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:63
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:60
-#: eeschema/fields_grid_table.cpp:482
+#: eeschema/fields_grid_table.cpp:473
 msgid "H Align"
 msgstr "H Sulygiuokite"
 
@@ -13215,7 +13218,7 @@ msgstr "H Sulygiuokite"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:64
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:64
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:61
-#: eeschema/fields_grid_table.cpp:483
+#: eeschema/fields_grid_table.cpp:474
 msgid "V Align"
 msgstr "V Sulygiuokite"
 
@@ -13223,7 +13226,7 @@ msgstr "V Sulygiuokite"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:67
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:67
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:64
-#: eeschema/fields_grid_table.cpp:486 eeschema/sch_field.cpp:1140
+#: eeschema/fields_grid_table.cpp:477 eeschema/sch_field.cpp:1140
 #: eeschema/sch_field.cpp:1777 eeschema/sch_label.cpp:1201
 #: eeschema/sch_tablecell.cpp:132 eeschema/sch_text.cpp:641
 #: eeschema/sch_text.cpp:778 eeschema/sch_textbox.cpp:547
@@ -13237,7 +13240,7 @@ msgstr "Teksto dydis"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:69
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:69
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:66
-#: eeschema/fields_grid_table.cpp:488
+#: eeschema/fields_grid_table.cpp:479
 msgid "X Position"
 msgstr "X koordinatė"
 
@@ -13247,7 +13250,7 @@ msgstr "X koordinatė"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:70
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:70
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:67
-#: eeschema/fields_grid_table.cpp:489
+#: eeschema/fields_grid_table.cpp:480
 msgid "Y Position"
 msgstr "Y koordinatė"
 
@@ -13547,7 +13550,7 @@ msgstr "Naujas simbolis"
 #: eeschema/dialogs/dialog_sheet_properties.cpp:217
 #: eeschema/dialogs/dialog_symbol_properties.cpp:650
 #: pcbnew/dialogs/dialog_footprint_properties.cpp:402
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:424
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:433
 msgid "Fields must have a name."
 msgstr "Laukai turi turėti pavadinimą."
 
@@ -13586,25 +13589,25 @@ msgstr "Simbolis '%s' jau yra bibliotekoje '%s'"
 msgid "Edit Symbol Properties"
 msgstr "Simbolio ypatybės"
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:548
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:547
 #, c-format
 msgid "The name '%s' is already in use."
 msgstr "Pavadinimas „%s“ jau naudojamas."
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:634
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:633
 #: eeschema/dialogs/dialog_sheet_properties.cpp:785
 #: eeschema/dialogs/dialog_symbol_properties.cpp:883
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:688
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:684
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:716
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:720
 #, c-format
 msgid "The first %d fields are mandatory."
 msgstr "Pirmieji %d laukai yra privalomi."
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:806
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:805
 msgid "Add Footprint Filter"
 msgstr "Korpusų filtras"
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:833
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:832
 msgid "Edit Footprint Filter"
 msgstr "Redaguoti pėdsakų filtrą"
 
@@ -14526,7 +14529,7 @@ msgstr "Elektros taisyklės"
 #: eeschema/dialogs/dialog_schematic_setup.cpp:112
 #: pcbnew/dialogs/dialog_board_setup.cpp:186
 #: pcbnew/widgets/appearance_controls.cpp:515
-#: pcbnew/widgets/appearance_controls.cpp:2420
+#: pcbnew/widgets/appearance_controls.cpp:2456
 #: pcbnew/widgets/appearance_controls_base.cpp:118
 #: pcbnew/widgets/search_handlers.cpp:381
 #: pcbnew/widgets/search_handlers.cpp:465
@@ -14618,7 +14621,7 @@ msgstr "Užpildyta forma"
 msgid "Clear colors to use Schematic Editor colors."
 msgstr "Atstatykite visas šios temos spalvas į numatytuosius „KiCad“"
 
-#: eeschema/dialogs/dialog_shape_properties_base.cpp:158 pcbnew/zone.cpp:1970
+#: eeschema/dialogs/dialog_shape_properties_base.cpp:158 pcbnew/zone.cpp:1994
 msgid "Fill Style"
 msgstr "Užpildymo stilius"
 
@@ -14887,7 +14890,7 @@ msgstr "OSP"
 
 #: eeschema/dialogs/dialog_sim_command_base.cpp:25
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:96
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283 pcbnew/pad.cpp:2504
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283 pcbnew/pad.cpp:2498
 #: pcbnew/widgets/pcb_net_inspector_panel_data_model.h:711
 msgid "Custom"
 msgstr "Pasirinktinis"
@@ -15578,17 +15581,17 @@ msgid "Sequentially place all units of the symbol."
 msgstr "Nuosekliai dėkite visus simbolio vienetus."
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:95
-#: eeschema/fields_grid_table.cpp:1061
+#: eeschema/fields_grid_table.cpp:1052
 msgid "Select Footprint..."
 msgstr "Pasirinkite pėdsaką ..."
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:96
-#: eeschema/fields_grid_table.cpp:1062
+#: eeschema/fields_grid_table.cpp:1053
 msgid "Browse for footprint"
 msgstr "Naršykite po pėdsaką"
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:102
-#: eeschema/fields_grid_table.cpp:1069
+#: eeschema/fields_grid_table.cpp:1060
 msgid "Show datasheet in browser"
 msgstr "Rodyti duomenų lapą naršyklėje"
 
@@ -15722,7 +15725,7 @@ msgstr "Išsaugoti sluoksnio išankstinį nustatymą"
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1811
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2213
-#: pcbnew/widgets/appearance_controls.cpp:2728
+#: pcbnew/widgets/appearance_controls.cpp:2764
 msgid ""
 "Default presets cannot be modified.\n"
 "Please use a different name."
@@ -17491,7 +17494,7 @@ msgid "Net Navigator"
 msgstr "„Hierarchijos navigatorius“"
 
 #: eeschema/eeschema_settings.cpp:114 eeschema/sch_edit_frame.cpp:2207
-#: pcbnew/footprint_edit_frame.cpp:246 pcbnew/footprint_edit_frame.cpp:957
+#: pcbnew/footprint_edit_frame.cpp:246 pcbnew/footprint_edit_frame.cpp:967
 #: pcbnew/pcb_edit_frame.cpp:334 pcbnew/pcb_edit_frame.cpp:1709
 msgid "Selection Filter"
 msgstr "Pasirinkimo filtras"
@@ -17988,29 +17991,29 @@ msgstr ""
 "\n"
 "** %d ERC pranešimai: %d klaidų, %d įspėjimų\n"
 
-#: eeschema/fields_grid_table.cpp:287 eeschema/files-io.cpp:919
+#: eeschema/fields_grid_table.cpp:278 eeschema/files-io.cpp:919
 #: eeschema/tools/sch_editor_control.cpp:128
 msgid "Schematic Files"
 msgstr "Schemų failai"
 
-#: eeschema/fields_grid_table.cpp:318 eeschema/fields_grid_table.cpp:755
-#: eeschema/fields_grid_table.cpp:927
+#: eeschema/fields_grid_table.cpp:309 eeschema/fields_grid_table.cpp:746
+#: eeschema/fields_grid_table.cpp:918
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:154
 msgid "Horizontal"
 msgstr "Horizontaliai"
 
-#: eeschema/fields_grid_table.cpp:319 eeschema/fields_grid_table.cpp:757
-#: eeschema/fields_grid_table.cpp:929
+#: eeschema/fields_grid_table.cpp:310 eeschema/fields_grid_table.cpp:748
+#: eeschema/fields_grid_table.cpp:920
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:154
 msgid "Vertical"
 msgstr "Vertikalus"
 
-#: eeschema/fields_grid_table.cpp:492 eeschema/sch_field.cpp:1767
+#: eeschema/fields_grid_table.cpp:483 eeschema/sch_field.cpp:1767
 #, fuzzy
 msgid "Allow Autoplacement"
 msgstr "Automatinio įdėjimo taisyklės"
 
-#: eeschema/fields_grid_table.cpp:493 eeschema/sch_field.cpp:1805
+#: eeschema/fields_grid_table.cpp:484 eeschema/sch_field.cpp:1805
 #: eeschema/sch_item.cpp:516 eeschema/sch_item.cpp:568
 #, fuzzy
 msgid "Private"
@@ -18348,8 +18351,8 @@ msgstr "Išveskite iš simbolio:"
 #: eeschema/symbol_editor/symbol_editor.cpp:171
 #: eeschema/symbol_editor/symbol_editor.cpp:237
 #: eeschema/symbol_library_manager.cpp:458
-#: eeschema/widgets/panel_symbol_chooser.cpp:564
-#: eeschema/widgets/panel_symbol_chooser.cpp:623
+#: eeschema/widgets/panel_symbol_chooser.cpp:566
+#: eeschema/widgets/panel_symbol_chooser.cpp:625
 #: eeschema/widgets/symbol_preview_widget.cpp:207
 #, fuzzy, c-format
 msgid "Error loading symbol %s from library '%s'."
@@ -18372,7 +18375,7 @@ msgstr "Kojos"
 
 #: eeschema/import_gfx/dialog_import_gfx_sch.cpp:202
 #: pcbnew/import_gfx/dialog_import_graphics.cpp:215
-#: pcbnew/tools/drawing_tool.cpp:1906 pcbnew/tools/drawing_tool.cpp:1998
+#: pcbnew/tools/drawing_tool.cpp:1908 pcbnew/tools/drawing_tool.cpp:2000
 #, fuzzy
 msgid "Import Graphics"
 msgstr "& Importuoti grafiką ..."
@@ -18400,7 +18403,7 @@ msgstr ""
 "Bus importuojami tik vektoriai. Bitų žemėlapiai ir šriftai bus ignoruojami."
 
 #: eeschema/import_gfx/dialog_import_gfx_sch_base.cpp:43
-#: pcbnew/dialogs/dialog_rule_area_properties.cpp:129 pcbnew/zone.cpp:1949
+#: pcbnew/dialogs/dialog_rule_area_properties.cpp:129 pcbnew/zone.cpp:1973
 msgid "Placement"
 msgstr "Vieta"
 
@@ -18444,124 +18447,124 @@ msgstr "Numatytieji vienetai:"
 msgid "Import Vector Graphics File"
 msgstr "Importuoti vektorinės grafikos failą"
 
-#: eeschema/lib_symbol.cpp:294 eeschema/sch_symbol.cpp:445
+#: eeschema/lib_symbol.cpp:297 eeschema/sch_symbol.cpp:445
 #: eeschema/tools/sch_edit_tool.cpp:108
 #, c-format
 msgid "Unit %s"
 msgstr "Vienetas %s"
 
-#: eeschema/lib_symbol.cpp:573 eeschema/sch_sheet.cpp:309
+#: eeschema/lib_symbol.cpp:576 eeschema/sch_sheet.cpp:309
 #: eeschema/sch_symbol.cpp:1593
 #, fuzzy
 msgid "Excluded from BOM"
 msgstr "Išskirti iš BOM"
 
-#: eeschema/lib_symbol.cpp:578 eeschema/sch_sheet.cpp:318
+#: eeschema/lib_symbol.cpp:581 eeschema/sch_sheet.cpp:318
 #: eeschema/sch_symbol.cpp:1602
 #, fuzzy
 msgid "Excluded from board"
 msgstr "Išskirkite iš lentos"
 
-#: eeschema/lib_symbol.cpp:583 eeschema/sch_sheet.cpp:327
+#: eeschema/lib_symbol.cpp:586 eeschema/sch_sheet.cpp:327
 #: eeschema/sch_symbol.cpp:1611
 #, fuzzy
 msgid "Excluded from simulation"
 msgstr "Išjungti simuliacinį simbolį"
 
-#: eeschema/lib_symbol.cpp:588 eeschema/sch_sheet.cpp:336
+#: eeschema/lib_symbol.cpp:591 eeschema/sch_sheet.cpp:336
 #: eeschema/sch_sheet.cpp:880 eeschema/sch_symbol.cpp:1620
 #: eeschema/sch_symbol.cpp:2036 eeschema/widgets/search_handlers.cpp:169
-#: pcbnew/footprint.cpp:1672
+#: pcbnew/footprint.cpp:1677
 #, fuzzy
 msgid "DNP"
 msgstr "DPI"
 
-#: eeschema/lib_symbol.cpp:1598
+#: eeschema/lib_symbol.cpp:1601
 msgid "Power flag differs."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1607
+#: eeschema/lib_symbol.cpp:1610
 #, fuzzy
 msgid "Unit count differs."
 msgstr "Kiekis:"
 
-#: eeschema/lib_symbol.cpp:1647
+#: eeschema/lib_symbol.cpp:1650
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:745
 #, fuzzy
 msgid "Graphic item count differs."
 msgstr "Faile nerasta grafinių elementų, kuriuos reikia importuoti"
 
-#: eeschema/lib_symbol.cpp:1659
+#: eeschema/lib_symbol.cpp:1662
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:759
 #, c-format
 msgid "%s differs."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1670
+#: eeschema/lib_symbol.cpp:1673
 #, fuzzy
 msgid "Pin count differs."
 msgstr "Kiekis:"
 
-#: eeschema/lib_symbol.cpp:1686
+#: eeschema/lib_symbol.cpp:1689
 #, fuzzy, c-format
 msgid "Pin %s not found."
 msgstr "neradau %s"
 
-#: eeschema/lib_symbol.cpp:1694
+#: eeschema/lib_symbol.cpp:1697
 #, fuzzy, c-format
 msgid "Pin %s differs."
 msgstr "Kiekis:"
 
-#: eeschema/lib_symbol.cpp:1721
+#: eeschema/lib_symbol.cpp:1724
 #, c-format
 msgid "%s field differs."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1731
+#: eeschema/lib_symbol.cpp:1734
 #, fuzzy
 msgid "Field count differs."
 msgstr "Kiekis:"
 
-#: eeschema/lib_symbol.cpp:1740
+#: eeschema/lib_symbol.cpp:1743
 #, fuzzy
 msgid "Footprint filters differs."
 msgstr "Pėdsako pavadinimas:"
 
-#: eeschema/lib_symbol.cpp:1752
+#: eeschema/lib_symbol.cpp:1755
 #, fuzzy
 msgid "Footprint filters differ."
 msgstr "Pėdsako pavadinimas:"
 
-#: eeschema/lib_symbol.cpp:1763
+#: eeschema/lib_symbol.cpp:1766
 #, fuzzy
 msgid "Symbol keywords differ."
 msgstr "Pėdsakų užsakymas"
 
-#: eeschema/lib_symbol.cpp:1772
+#: eeschema/lib_symbol.cpp:1775
 msgid "Symbol pin name offsets differ."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1783
+#: eeschema/lib_symbol.cpp:1786
 #, fuzzy
 msgid "Show pin names settings differ."
 msgstr "Rodyti smeigtuko pavadinimo tekstą"
 
-#: eeschema/lib_symbol.cpp:1792
+#: eeschema/lib_symbol.cpp:1795
 #, fuzzy
 msgid "Show pin numbers settings differ."
 msgstr "Rodyti PIN kodo tekstą"
 
-#: eeschema/lib_symbol.cpp:1801
+#: eeschema/lib_symbol.cpp:1804
 #, fuzzy
 msgid "Exclude from simulation settings differ."
 msgstr "Išskirkite iš lentos"
 
-#: eeschema/lib_symbol.cpp:1810
+#: eeschema/lib_symbol.cpp:1813
 #, fuzzy
 msgid "Exclude from bill of materials settings differ."
 msgstr "Neįtraukti į medžiagų sąrašą"
 
-#: eeschema/lib_symbol.cpp:1819
+#: eeschema/lib_symbol.cpp:1822
 #, fuzzy
 msgid "Exclude from board settings differ."
 msgstr "Išskirkite iš lentos"
@@ -18735,9 +18738,9 @@ msgstr "Negalima tvarkyti pėdsako teksto tipo %s"
 
 #: eeschema/net_navigator.cpp:314 pcbnew/board.cpp:1810
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2124
-#: pcbnew/pcb_draw_panel_gal.cpp:644
+#: pcbnew/pcb_draw_panel_gal.cpp:717
 #: pcbnew/widgets/appearance_controls.cpp:1029
-#: pcbnew/widgets/appearance_controls.cpp:2419
+#: pcbnew/widgets/appearance_controls.cpp:2455
 #: pcbnew/widgets/appearance_controls_base.cpp:61
 #: pcbnew/widgets/appearance_controls_base.cpp:151
 #: pcbnew/widgets/search_handlers.cpp:307
@@ -19028,16 +19031,16 @@ msgstr "Конфигурация проекта изменена. Сохрани
 #: eeschema/sch_bitmap.cpp:309 eeschema/sch_pin.cpp:2222
 #: eeschema/sch_shape.cpp:743 eeschema/sch_symbol.cpp:2957
 #: pcbnew/board_item.cpp:405 pcbnew/pcb_group.cpp:501 pcbnew/pcb_shape.cpp:906
-#: pcbnew/pcb_tablecell.cpp:182 pcbnew/pcb_track.cpp:2068 pcbnew/zone.cpp:1845
-#: pcbnew/zone.cpp:1857
+#: pcbnew/pcb_tablecell.cpp:182 pcbnew/pcb_track.cpp:2068 pcbnew/zone.cpp:1869
+#: pcbnew/zone.cpp:1881
 msgid "Position X"
 msgstr "Pozicijos X"
 
 #: eeschema/sch_bitmap.cpp:314 eeschema/sch_pin.cpp:2226
 #: eeschema/sch_shape.cpp:745 eeschema/sch_symbol.cpp:2960
 #: pcbnew/board_item.cpp:408 pcbnew/pcb_group.cpp:502 pcbnew/pcb_shape.cpp:908
-#: pcbnew/pcb_tablecell.cpp:183 pcbnew/pcb_track.cpp:2072 pcbnew/zone.cpp:1851
-#: pcbnew/zone.cpp:1858
+#: pcbnew/pcb_tablecell.cpp:183 pcbnew/pcb_track.cpp:2072 pcbnew/zone.cpp:1875
+#: pcbnew/zone.cpp:1882
 msgid "Position Y"
 msgstr "Pozicijos Y"
 
@@ -19076,7 +19079,7 @@ msgstr "Autobuso įvažiavimo tipas"
 #: eeschema/sch_bus_entry.cpp:542 eeschema/sch_junction.cpp:319
 #: eeschema/sch_label.cpp:1225 eeschema/sch_line.cpp:951
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2134 pcbnew/pad.cpp:1295
-#: pcbnew/pcb_track.cpp:1667 pcbnew/tools/pcb_control.cpp:1870
+#: pcbnew/pcb_track.cpp:1667 pcbnew/tools/pcb_control.cpp:1874
 #: pcbnew/zone.cpp:807
 #, fuzzy
 msgid "Resolved Netclass"
@@ -19110,7 +19113,7 @@ msgstr "Naujas scheminis failas neišsaugotas"
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:640
 #: eeschema/symbol_editor/symbol_editor.cpp:1532
 #: kicad/dialogs/panel_jobset.cpp:787 pagelayout_editor/pl_editor_frame.cpp:411
-#: pcbnew/footprint_edit_frame.cpp:805 pcbnew/footprint_edit_frame.cpp:845
+#: pcbnew/footprint_edit_frame.cpp:815 pcbnew/footprint_edit_frame.cpp:855
 #: pcbnew/pcb_edit_frame.cpp:1181
 #, fuzzy, c-format
 msgid "Save changes to '%s' before closing?"
@@ -19150,13 +19153,13 @@ msgid "Could not open CvPcb"
 msgstr "Nepavyko atidaryti „CvPcb“"
 
 #: eeschema/sch_edit_frame.cpp:1741 eeschema/sim/simulator_frame.cpp:341
-#: kicad/kicad_manager_frame.cpp:1045 pcbnew/footprint_edit_frame.cpp:1019
+#: kicad/kicad_manager_frame.cpp:1045 pcbnew/footprint_edit_frame.cpp:1029
 #: pcbnew/pcb_edit_frame.cpp:1796
 msgid "[Read Only]"
 msgstr "[Tik skaitymui]"
 
 #: eeschema/sch_edit_frame.cpp:1744 eeschema/sim/simulator_frame.cpp:344
-#: pcbnew/footprint_edit_frame.cpp:1028 pcbnew/pcb_edit_frame.cpp:1799
+#: pcbnew/footprint_edit_frame.cpp:1038 pcbnew/pcb_edit_frame.cpp:1799
 msgid "[Unsaved]"
 msgstr "[Neišsaugotas]"
 
@@ -19792,7 +19795,7 @@ msgstr "KiCad simbolių bibliotekos failai"
 #: pcbnew/pcb_io/fabmaster/pcb_io_fabmaster.cpp:62
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:220
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:506
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2706
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2709
 #: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr_parser.cpp:154
 #, fuzzy
 msgid "Open cancelled by user."
@@ -20144,7 +20147,7 @@ msgstr "Suapvalinimo tipas:"
 #: pcbnew/dialogs/dialog_text_properties_base.cpp:83
 #: pcbnew/dialogs/dialog_textbox_properties_base.cpp:73
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:58
-#: pcbnew/footprint.cpp:1657 pcbnew/pad.cpp:1299 pcbnew/pad.cpp:2543
+#: pcbnew/footprint.cpp:1662 pcbnew/pad.cpp:1299 pcbnew/pad.cpp:2537
 #: pcbnew/pcb_dimension.cpp:659 pcbnew/pcb_group.cpp:396
 #: pcbnew/pcb_marker.cpp:381 pcbnew/pcb_shape.cpp:642
 #: pcbnew/pcb_tablecell.cpp:106 pcbnew/pcb_text.cpp:279
@@ -20190,11 +20193,11 @@ msgstr "Lygiavimas:"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:39
 #: pcbnew/generators/pcb_tuning_pattern.cpp:478
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2130 pcbnew/pad.cpp:1293
-#: pcbnew/pad.cpp:2580 pcbnew/pcb_shape.cpp:923 pcbnew/pcb_tablecell.cpp:186
-#: pcbnew/pcb_track.cpp:1665 pcbnew/tools/pcb_control.cpp:1867
+#: pcbnew/pad.cpp:2574 pcbnew/pcb_shape.cpp:923 pcbnew/pcb_tablecell.cpp:186
+#: pcbnew/pcb_track.cpp:1665 pcbnew/tools/pcb_control.cpp:1871
 #: pcbnew/widgets/pcb_properties_panel.cpp:273
 #: pcbnew/widgets/search_handlers.cpp:177 pcbnew/zone.cpp:805
-#: pcbnew/zone.cpp:1905 pcbnew/zone_manager/dialog_zone_manager_base.cpp:42
+#: pcbnew/zone.cpp:1929 pcbnew/zone_manager/dialog_zone_manager_base.cpp:42
 #: pcbnew/zone_manager/model_zones_overview_table.h:76
 msgid "Net"
 msgstr "Grandinė"
@@ -20348,7 +20351,7 @@ msgstr "Kaištis %s [%s, %s, %s]"
 msgid "Hidden pin %s [%s, %s]"
 msgstr "Kaištis %s [%s, %s]"
 
-#: eeschema/sch_pin.cpp:2204 pcbnew/pad.cpp:1286 pcbnew/pad.cpp:2600
+#: eeschema/sch_pin.cpp:2204 pcbnew/pad.cpp:1286 pcbnew/pad.cpp:2594
 msgid "Pin Name"
 msgstr "PIN vardas"
 
@@ -20484,7 +20487,7 @@ msgstr "Sklypo fono spalva"
 msgid "Fill color"
 msgstr "Linijos spalva:"
 
-#: eeschema/sch_sheet.cpp:852 eeschema/sch_sheet.cpp:1712 pcbnew/zone.cpp:1835
+#: eeschema/sch_sheet.cpp:852 eeschema/sch_sheet.cpp:1712 pcbnew/zone.cpp:1859
 msgid "Sheet Name"
 msgstr "Lapo pavadinimas"
 
@@ -20548,13 +20551,13 @@ msgid "Exclude From Simulation"
 msgstr "Išjungti simuliacinį simbolį"
 
 #: eeschema/sch_sheet.cpp:1733 eeschema/sch_symbol.cpp:1100
-#: eeschema/sch_symbol.cpp:3041 pcbnew/footprint.cpp:4075
+#: eeschema/sch_symbol.cpp:3041 pcbnew/footprint.cpp:4080
 #, fuzzy
 msgid "Exclude From Bill of Materials"
 msgstr "Neįtraukti į medžiagų sąrašą"
 
 #: eeschema/sch_sheet.cpp:1736 eeschema/sch_symbol.cpp:1101
-#: eeschema/sch_symbol.cpp:3044 pcbnew/footprint.cpp:4078
+#: eeschema/sch_symbol.cpp:3044 pcbnew/footprint.cpp:4083
 #, fuzzy
 msgid "Do not Populate"
 msgstr "Neeksportuoti"
@@ -20611,7 +20614,7 @@ msgstr "Atspindys pagal Y"
 msgid "Mirror Y"
 msgstr "Atspindys pagal Y"
 
-#: eeschema/sch_symbol.cpp:2997 pcbnew/footprint.cpp:4052
+#: eeschema/sch_symbol.cpp:2997 pcbnew/footprint.cpp:4057
 #, fuzzy
 msgid "Library Link"
 msgstr "Bibliotekos nuoroda:"
@@ -22836,12 +22839,12 @@ msgid "Save Symbol As"
 msgstr "Keisti simbolius ..."
 
 #: eeschema/symbol_editor/symbol_editor.cpp:855
-#: pcbnew/footprint_libraries_utils.cpp:1035
+#: pcbnew/footprint_libraries_utils.cpp:1044
 msgid "Save in library:"
 msgstr "Išsaugoti bibliotekoje:"
 
 #: eeschema/symbol_editor/symbol_editor.cpp:944
-#: pcbnew/footprint_libraries_utils.cpp:1118
+#: pcbnew/footprint_libraries_utils.cpp:1127
 #, fuzzy
 msgid "A library must be specified."
 msgstr "Nenurodyta biblioteka."
@@ -22928,7 +22931,7 @@ msgid "Keep Symbol"
 msgstr "Laikyti simbolį"
 
 #: eeschema/symbol_editor/symbol_editor.cpp:1291 pcbnew/files.cpp:342
-#: pcbnew/footprint_libraries_utils.cpp:1204
+#: pcbnew/footprint_libraries_utils.cpp:1213
 #, fuzzy, c-format
 msgid "Revert '%s' to last version saved?"
 msgstr "Grąžinti „%s“ į paskutinę išsaugotą versiją?"
@@ -23573,7 +23576,7 @@ msgstr "Brėžiniai"
 
 #: eeschema/tools/ee_actions.cpp:356 eeschema/tools/ee_actions.cpp:588
 #: eeschema/tools/symbol_editor_drawing_tools.cpp:301
-#: pagelayout_editor/tools/pl_actions.cpp:61 pcbnew/tools/drawing_tool.cpp:1043
+#: pagelayout_editor/tools/pl_actions.cpp:61 pcbnew/tools/drawing_tool.cpp:1044
 #: pcbnew/tools/pcb_actions.cpp:185
 #, fuzzy
 msgid "Draw Text"
@@ -24902,7 +24905,7 @@ msgstr "Nėra apibrėžta per grąžtą."
 
 #: eeschema/tools/ee_inspection_tool.cpp:574
 #: pagelayout_editor/tools/pl_editor_control.cpp:160
-#: pcbnew/tools/pcb_control.cpp:1661
+#: pcbnew/tools/pcb_control.cpp:1665
 msgid "UUID"
 msgstr ""
 
@@ -24978,7 +24981,7 @@ msgstr "Разместить узел"
 
 #: eeschema/tools/sch_drawing_tools.cpp:1174
 #: eeschema/tools/symbol_editor_drawing_tools.cpp:691
-#: pcbnew/tools/drawing_tool.cpp:1823
+#: pcbnew/tools/drawing_tool.cpp:1825
 #, fuzzy
 msgid "No graphic items found in file."
 msgstr "Faile nerasta grafinių elementų, kuriuos reikia importuoti"
@@ -25058,7 +25061,7 @@ msgstr "Pridėti autobusą"
 msgid "Draw %s"
 msgstr "Brėžiniai"
 
-#: eeschema/tools/sch_drawing_tools.cpp:2779 pcbnew/tools/drawing_tool.cpp:1248
+#: eeschema/tools/sch_drawing_tools.cpp:2779 pcbnew/tools/drawing_tool.cpp:1250
 #, fuzzy
 msgid "Draw Table"
 msgstr "Brėžti liniją"
@@ -25370,7 +25373,7 @@ msgid "No text editor selected in KiCad. Please choose one."
 msgstr "„KiCad“ nepasirinktas joks teksto redaktorius. Pasirinkite vieną."
 
 #: eeschema/tools/symbol_editor_control.cpp:438
-#: eeschema/widgets/panel_symbol_chooser.cpp:682
+#: eeschema/widgets/panel_symbol_chooser.cpp:684
 msgid "No symbol selected"
 msgstr "Nepasirinktas joks simbolis"
 
@@ -25385,7 +25388,7 @@ msgid "No symbol to export"
 msgstr "Nėra eksportuotino simbolio"
 
 #: eeschema/tools/symbol_editor_control.cpp:708
-#: pcbnew/footprint_edit_frame.cpp:1437
+#: pcbnew/footprint_edit_frame.cpp:1447
 #, fuzzy
 msgid "Export View as PNG"
 msgstr "Eksportuoti rodinį kaip PNG ..."
@@ -25582,11 +25585,11 @@ msgstr "Kiti daiktai"
 msgid "Graphical shapes"
 msgstr "Grafinė forma"
 
-#: eeschema/widgets/panel_symbol_chooser.cpp:587
+#: eeschema/widgets/panel_symbol_chooser.cpp:589
 msgid "No footprint specified"
 msgstr "Nenurodytas korpusas"
 
-#: eeschema/widgets/panel_symbol_chooser.cpp:600
+#: eeschema/widgets/panel_symbol_chooser.cpp:602
 msgid "Invalid footprint specified"
 msgstr "Nurodytas neteisingas pėdsakas"
 
@@ -25905,13 +25908,15 @@ msgstr "Pasirinkite sluoksnį: %s"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:27
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:58
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:59
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:55
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:159
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:50
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:100
-#: pcbnew/footprint.cpp:4034 pcbnew/footprint.cpp:4037
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:169
+#: pcbnew/footprint.cpp:4039 pcbnew/footprint.cpp:4042
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2137 pcbnew/pad.cpp:1303
-#: pcbnew/pad.cpp:2542 pcbnew/pcb_dimension.cpp:661
-#: pcbnew/pcb_dimension.cpp:1457 pcbnew/pcb_fields_grid_table.cpp:181
+#: pcbnew/pad.cpp:2536 pcbnew/pcb_dimension.cpp:661
+#: pcbnew/pcb_dimension.cpp:1457 pcbnew/pcb_fields_grid_table.cpp:150
 #: pcbnew/pcb_group.cpp:503 pcbnew/pcb_marker.cpp:378
 #: pcbnew/pcb_reference_image.cpp:219 pcbnew/pcb_reference_image.cpp:342
 #: pcbnew/pcb_shape.cpp:646 pcbnew/pcb_shape.cpp:890 pcbnew/pcb_shape.cpp:892
@@ -25927,7 +25932,7 @@ msgstr "Pasirinkite sluoksnį: %s"
 #: pcbnew/widgets/search_handlers.cpp:120
 #: pcbnew/widgets/search_handlers.cpp:178
 #: pcbnew/widgets/search_handlers.cpp:243 pcbnew/zone.cpp:850
-#: pcbnew/zone.cpp:1898 pcbnew/zone.cpp:1899
+#: pcbnew/zone.cpp:1922 pcbnew/zone.cpp:1923
 msgid "Layer"
 msgstr "Sluoksnis"
 
@@ -26837,7 +26842,7 @@ msgstr "Paryškinti %s"
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:290
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:352
 #: pcbnew/dialogs/dialog_layer_selection_base.cpp:230
-#: pcbnew/dialogs/panel_setup_layers.cpp:930
+#: pcbnew/dialogs/panel_setup_layers.cpp:1125
 #: pcbnew/widgets/appearance_controls.cpp:1025
 #: pcbnew/widgets/appearance_controls_base.cpp:32
 #: pcbnew/zone_manager/model_zones_overview_table.h:77
@@ -26877,12 +26882,12 @@ msgid "PCB Background"
 msgstr "PCB fonas"
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:161
-#: pcbnew/widgets/appearance_controls.cpp:1844
+#: pcbnew/widgets/appearance_controls.cpp:1880
 msgid "Show All Layers"
 msgstr "Rodyti visus sluoksnius"
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:164
-#: pcbnew/widgets/appearance_controls.cpp:1830
+#: pcbnew/widgets/appearance_controls.cpp:1866
 msgid "Hide All Layers But Active"
 msgstr "Slėpti visus neaktyvius sluoksnius"
 
@@ -26891,7 +26896,7 @@ msgid "Always Hide All Layers But Active"
 msgstr "Visuomet slėpti neaktyvius sluoksnius"
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:171
-#: pcbnew/widgets/appearance_controls.cpp:1847
+#: pcbnew/widgets/appearance_controls.cpp:1883
 msgid "Hide All Layers"
 msgstr "Slėpti visus sluoksnius"
 
@@ -26926,8 +26931,8 @@ msgid "Change Render Color for"
 msgstr "Keisti pateikimo spalvą"
 
 #: gerbview/widgets/layer_widget.cpp:341
-#: pcbnew/widgets/appearance_controls.cpp:2172
-#: pcbnew/widgets/appearance_controls.cpp:2447
+#: pcbnew/widgets/appearance_controls.cpp:2208
+#: pcbnew/widgets/appearance_controls.cpp:2483
 msgid ""
 "Left double click or middle click for color change, right click for menu"
 msgstr ""
@@ -29191,307 +29196,307 @@ msgstr "Negalima konvertuoti \"%s\" į sveiką skaičių"
 msgid "Can not move '%s' to trash."
 msgstr "Negalima konvertuoti \"%s\" į sveiką skaičių"
 
-#: kicad/project_tree_pane.cpp:291
+#: kicad/project_tree_pane.cpp:292
 msgid "Directory name:"
 msgstr "Katalogo pavadinimas:"
 
-#: kicad/project_tree_pane.cpp:291
+#: kicad/project_tree_pane.cpp:292
 msgid "Create New Directory"
 msgstr "Naujas katalogas"
 
-#: kicad/project_tree_pane.cpp:851
+#: kicad/project_tree_pane.cpp:852
 msgid "Switch to this Project"
 msgstr "Perjungti į šį projektą"
 
-#: kicad/project_tree_pane.cpp:852
+#: kicad/project_tree_pane.cpp:853
 msgid "Close all editors, and switch to the selected project"
 msgstr "Uždarykite visus redaktorius ir pereikite prie pasirinkto projekto"
 
-#: kicad/project_tree_pane.cpp:859
+#: kicad/project_tree_pane.cpp:860
 msgid "New Directory..."
 msgstr "Naujas katalogas ..."
 
-#: kicad/project_tree_pane.cpp:860
+#: kicad/project_tree_pane.cpp:861
 msgid "Create a New Directory"
 msgstr "Naujas katalogas"
 
-#: kicad/project_tree_pane.cpp:868 kicad/project_tree_pane.cpp:878
+#: kicad/project_tree_pane.cpp:869 kicad/project_tree_pane.cpp:879
 msgid "Reveal in Finder"
 msgstr "Atskleisti „Finder“"
 
-#: kicad/project_tree_pane.cpp:869
+#: kicad/project_tree_pane.cpp:870
 msgid "Reveals the directory in a Finder window"
 msgstr "„Finder“ lange atskleidžia katalogą"
 
-#: kicad/project_tree_pane.cpp:871
+#: kicad/project_tree_pane.cpp:872
 msgid "Open Directory in File Explorer"
 msgstr "„File Explorer“ atidarykite katalogą"
 
-#: kicad/project_tree_pane.cpp:872 pcbnew/tools/pcb_actions.cpp:986
+#: kicad/project_tree_pane.cpp:873 pcbnew/tools/pcb_actions.cpp:986
 msgid "Opens the directory in the default system file manager"
 msgstr "Atidaro katalogą numatytojoje sistemos failų tvarkyklėje"
 
-#: kicad/project_tree_pane.cpp:879
+#: kicad/project_tree_pane.cpp:880
 msgid "Reveals the directories in a Finder window"
 msgstr "„Finder“ lange atskleidžia katalogus"
 
-#: kicad/project_tree_pane.cpp:881
+#: kicad/project_tree_pane.cpp:882
 msgid "Open Directories in File Explorer"
 msgstr "Atidarykite katalogus „File Explorer“"
 
-#: kicad/project_tree_pane.cpp:882
+#: kicad/project_tree_pane.cpp:883
 msgid "Opens the directories in the default system file manager"
 msgstr "Atidaro katalogus numatytojoje sistemos failų tvarkyklėje"
 
-#: kicad/project_tree_pane.cpp:893
+#: kicad/project_tree_pane.cpp:894
 msgid "Open the file in a Text Editor"
 msgstr "Atveria failą teksto redaktoriuje"
 
-#: kicad/project_tree_pane.cpp:895
+#: kicad/project_tree_pane.cpp:896
 msgid "Open files in a Text Editor"
 msgstr "Atidarykite failus teksto rengyklėje"
 
-#: kicad/project_tree_pane.cpp:897
+#: kicad/project_tree_pane.cpp:898
 msgid "Edit in a Text Editor"
 msgstr "Redaguoti teksto rengyklėje"
 
-#: kicad/project_tree_pane.cpp:903
+#: kicad/project_tree_pane.cpp:904
 #, fuzzy
 msgid "Run Jobs"
 msgstr "%s %s"
 
-#: kicad/project_tree_pane.cpp:911
+#: kicad/project_tree_pane.cpp:912
 msgid "Rename File..."
 msgstr "Pervardyti failą ..."
 
-#: kicad/project_tree_pane.cpp:912
+#: kicad/project_tree_pane.cpp:913
 msgid "Rename file"
 msgstr "Pervadinti failą"
 
-#: kicad/project_tree_pane.cpp:916
+#: kicad/project_tree_pane.cpp:917
 msgid "Rename Files..."
 msgstr "Pervardyti failus ..."
 
-#: kicad/project_tree_pane.cpp:917
+#: kicad/project_tree_pane.cpp:918
 msgid "Rename files"
 msgstr "Pervadinti failą"
 
-#: kicad/project_tree_pane.cpp:927
+#: kicad/project_tree_pane.cpp:928
 msgid "Delete the file and its content"
 msgstr "Ištrinkite failą ir jo turinį"
 
-#: kicad/project_tree_pane.cpp:929
+#: kicad/project_tree_pane.cpp:930
 msgid "Delete the files and their contents"
 msgstr "Ištrinkite failus ir jų turinį"
 
-#: kicad/project_tree_pane.cpp:944
+#: kicad/project_tree_pane.cpp:945
 #, fuzzy
 msgid "Move to Trash"
 msgstr "Konvertuoti į takelius"
 
-#: kicad/project_tree_pane.cpp:956
+#: kicad/project_tree_pane.cpp:957
 msgid "Add Project to Version Control..."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:957
+#: kicad/project_tree_pane.cpp:958
 #, fuzzy
 msgid "Initialize a new repository"
 msgstr ""
 "Не удается разобрать URL:\n"
 "'%s'"
 
-#: kicad/project_tree_pane.cpp:961
+#: kicad/project_tree_pane.cpp:962
 #, fuzzy
 msgid "Commit Project..."
 msgstr "Naujas projektas"
 
-#: kicad/project_tree_pane.cpp:962 kicad/project_tree_pane.cpp:976
+#: kicad/project_tree_pane.cpp:963 kicad/project_tree_pane.cpp:977
 msgid "Commit changes to the local repository"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:965
+#: kicad/project_tree_pane.cpp:966
 msgid "Push"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:966
+#: kicad/project_tree_pane.cpp:967
 msgid "Push committed local changes to remote repository"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:969
+#: kicad/project_tree_pane.cpp:970
 msgid "Pull"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:970
+#: kicad/project_tree_pane.cpp:971
 #, fuzzy
 msgid "Pull changes from remote repository into local"
 msgstr "Atnaujinti plokštę pagal schema"
 
-#: kicad/project_tree_pane.cpp:975
+#: kicad/project_tree_pane.cpp:976
 #, fuzzy
 msgid "Commit File..."
 msgstr "Keisti lauką"
 
-#: kicad/project_tree_pane.cpp:990
+#: kicad/project_tree_pane.cpp:991
 #, fuzzy
 msgid "Switch to branch "
 msgstr "Perjungti į Cairo rodinį"
 
-#: kicad/project_tree_pane.cpp:995
+#: kicad/project_tree_pane.cpp:996
 msgid "Other..."
 msgstr "Kita ..."
 
-#: kicad/project_tree_pane.cpp:996
+#: kicad/project_tree_pane.cpp:997
 #, fuzzy
 msgid "Switch to a different branch"
 msgstr "Sureguliuokite diferencialinės poros kreivumą"
 
-#: kicad/project_tree_pane.cpp:999
+#: kicad/project_tree_pane.cpp:1000
 #, fuzzy
 msgid "Switch to Branch"
 msgstr "Perjungti į Cairo rodinį"
 
-#: kicad/project_tree_pane.cpp:1003
+#: kicad/project_tree_pane.cpp:1004
 #, fuzzy
 msgid "Remove Version Control"
 msgstr "Nuimkite kampą"
 
-#: kicad/project_tree_pane.cpp:1004
+#: kicad/project_tree_pane.cpp:1005
 msgid "Delete all version control files from the project directory."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1059
+#: kicad/project_tree_pane.cpp:1060
 #, fuzzy, c-format
 msgid "Change filename: '%s'"
 msgstr "Keisti failo pavadinimą: \"%s\""
 
-#: kicad/project_tree_pane.cpp:1061
+#: kicad/project_tree_pane.cpp:1062
 msgid "Change filename"
 msgstr "Pervadinti failą"
 
-#: kicad/project_tree_pane.cpp:1406
+#: kicad/project_tree_pane.cpp:1407
 msgid "Network path: not monitoring folder changes"
 msgstr "Tinklo kelias: nestebi aplankų pakeitimų"
 
-#: kicad/project_tree_pane.cpp:1412
+#: kicad/project_tree_pane.cpp:1413
 msgid "Local path: monitoring folder changes"
 msgstr "Vietinis kelias: stebimas aplanko pakeitimas"
 
-#: kicad/project_tree_pane.cpp:1595
+#: kicad/project_tree_pane.cpp:1596
 #, fuzzy
 msgid "The selected directory is already a git project."
 msgstr "Pasirinktas failas neteisingas arba gali būti sugadintas!"
 
-#: kicad/project_tree_pane.cpp:1611
-msgid "Failed to initialize git project."
-msgstr ""
-
-#: kicad/project_tree_pane.cpp:1626
+#: kicad/project_tree_pane.cpp:1603
 #, fuzzy
 msgid "Set default remote"
 msgstr "Использовать имена цепей по умолчанию"
 
-#: kicad/project_tree_pane.cpp:1679
+#: kicad/project_tree_pane.cpp:1618
+msgid "Failed to initialize git project."
+msgstr ""
+
+#: kicad/project_tree_pane.cpp:1678
 #, fuzzy
 msgid "Failed to set default remote."
 msgstr "Nepavyko sukurti failo „%s“"
 
-#: kicad/project_tree_pane.cpp:1691 kicad/project_tree_pane.cpp:1725
-#: kicad/project_tree_pane.cpp:1747
+#: kicad/project_tree_pane.cpp:1690 kicad/project_tree_pane.cpp:1724
+#: kicad/project_tree_pane.cpp:1746
 #, fuzzy
 msgid "Fetching Remote"
 msgstr "Github repo"
 
-#: kicad/project_tree_pane.cpp:1732
+#: kicad/project_tree_pane.cpp:1731
 #, fuzzy
 msgid "Failed to pull project"
 msgstr "Nepavyko įkelti „%s“"
 
-#: kicad/project_tree_pane.cpp:1754
+#: kicad/project_tree_pane.cpp:1753
 #, fuzzy
 msgid "Failed to push project"
 msgstr "Nepavyko įkelti „%s“"
 
-#: kicad/project_tree_pane.cpp:1816
+#: kicad/project_tree_pane.cpp:1830
 #, fuzzy, c-format
 msgid "Failed to lookup branch '%s': %s"
 msgstr "Nepavyko įkelti „%s“"
 
-#: kicad/project_tree_pane.cpp:1829
+#: kicad/project_tree_pane.cpp:1843
 #, fuzzy, c-format
 msgid "Failed to find branch head for '%s'"
 msgstr "Nepavyko rasti „%s“ PDF peržiūros priemonės"
 
-#: kicad/project_tree_pane.cpp:1840
+#: kicad/project_tree_pane.cpp:1854
 #, fuzzy, c-format
 msgid "Failed to switch to branch '%s'"
 msgstr "Nepavyko įkelti „%s“"
 
-#: kicad/project_tree_pane.cpp:1851
+#: kicad/project_tree_pane.cpp:1865
 #, fuzzy, c-format
 msgid "Failed to update HEAD reference for branch '%s'"
 msgstr "reikia numerio „%s“"
 
-#: kicad/project_tree_pane.cpp:1870
+#: kicad/project_tree_pane.cpp:1884
 #, fuzzy
 msgid "Are you sure you want to remove git tracking from this project?"
 msgstr "Ar tikrai norite pašalinti „%s“?"
 
-#: kicad/project_tree_pane.cpp:1887
+#: kicad/project_tree_pane.cpp:1901
 #, fuzzy
 msgid "Failed to remove git directory"
 msgstr "Nepavyko sukurti katalogo „%s“"
 
-#: kicad/project_tree_pane.cpp:2223
+#: kicad/project_tree_pane.cpp:2237
 msgid "Discarding commit due to empty commit message."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:2229
+#: kicad/project_tree_pane.cpp:2243
 msgid "Discarding commit due to empty file selection."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:2235
+#: kicad/project_tree_pane.cpp:2249
 #, fuzzy, c-format
 msgid "Failed to get repository index: %s"
 msgstr ""
 "Не удается разобрать URL:\n"
 "'%s'"
 
-#: kicad/project_tree_pane.cpp:2243
+#: kicad/project_tree_pane.cpp:2257
 #, fuzzy, c-format
 msgid "Failed to add file to index: %s"
 msgstr "Nepavyko ištrinti „%s“"
 
-#: kicad/project_tree_pane.cpp:2251
+#: kicad/project_tree_pane.cpp:2265
 #, fuzzy, c-format
 msgid "Failed to write index: %s"
 msgstr "Nepavyko sukurti failo „%s“"
 
-#: kicad/project_tree_pane.cpp:2258
+#: kicad/project_tree_pane.cpp:2272
 #, fuzzy, c-format
 msgid "Failed to write tree: %s"
 msgstr "Nepavyko sukurti '%s'"
 
-#: kicad/project_tree_pane.cpp:2267
+#: kicad/project_tree_pane.cpp:2281
 #, fuzzy, c-format
 msgid "Failed to lookup tree: %s"
 msgstr "Nepavyko ištrinti „%s“"
 
-#: kicad/project_tree_pane.cpp:2275
+#: kicad/project_tree_pane.cpp:2289
 #, fuzzy, c-format
 msgid "Failed to get HEAD reference: %s"
 msgstr "Nepavyko sukurti katalogo „%s“"
 
-#: kicad/project_tree_pane.cpp:2282
+#: kicad/project_tree_pane.cpp:2296
 #, fuzzy, c-format
 msgid "Failed to get commit: %s"
 msgstr "Nepavyko išsaugoti schemos „%s“"
 
-#: kicad/project_tree_pane.cpp:2298
+#: kicad/project_tree_pane.cpp:2312
 #, fuzzy, c-format
 msgid "Failed to create author signature: %s"
 msgstr "Nepavyko sukurti laikino failo „%s“"
 
-#: kicad/project_tree_pane.cpp:2333
+#: kicad/project_tree_pane.cpp:2347
 #, fuzzy, c-format
 msgid "Failed to create commit: %s"
 msgstr "Nepavyko sukurti '%s'"
@@ -29973,6 +29978,7 @@ msgid "Item Properties"
 msgstr "Elemento savybės"
 
 #: pagelayout_editor/dialogs/properties_frame_base.cpp:461
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:145
 msgid "Default Values"
 msgstr "Numatytosios vertės"
 
@@ -32688,8 +32694,8 @@ msgstr "Vario zonų išardymas ..."
 #: pcbnew/board.cpp:1807 pcbnew/dialogs/dialog_board_statistics.cpp:701
 #: pcbnew/dialogs/dialog_board_statistics_base.cpp:78
 #: pcbnew/dialogs/dialog_unused_pad_layers_base.cpp:27
-#: pcbnew/footprint.cpp:1628 pcbnew/netinfo_item.cpp:108
-#: pcbnew/pcb_draw_panel_gal.cpp:641 pcbnew/widgets/appearance_controls.cpp:331
+#: pcbnew/footprint.cpp:1633 pcbnew/netinfo_item.cpp:108
+#: pcbnew/pcb_draw_panel_gal.cpp:714 pcbnew/widgets/appearance_controls.cpp:331
 #: pcbnew/widgets/panel_selection_filter.cpp:198
 #: pcbnew/widgets/panel_selection_filter_base.cpp:45
 msgid "Pads"
@@ -32703,18 +32709,18 @@ msgstr "Aikštelės"
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:222
 #: pcbnew/dialogs/dialog_unused_pad_layers_base.cpp:24
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:88
-#: pcbnew/netinfo_item.cpp:123 pcbnew/pcb_draw_panel_gal.cpp:642
+#: pcbnew/netinfo_item.cpp:123 pcbnew/pcb_draw_panel_gal.cpp:715
 #: pcbnew/widgets/appearance_controls.cpp:330
 #: pcbnew/widgets/panel_selection_filter.cpp:197
 #: pcbnew/widgets/panel_selection_filter_base.cpp:41
 msgid "Vias"
 msgstr "Perėjimai"
 
-#: pcbnew/board.cpp:1809 pcbnew/pcb_draw_panel_gal.cpp:643
+#: pcbnew/board.cpp:1809 pcbnew/pcb_draw_panel_gal.cpp:716
 msgid "Track Segments"
 msgstr "Takelio segmentai"
 
-#: pcbnew/board.cpp:1811 pcbnew/pcb_draw_panel_gal.cpp:645
+#: pcbnew/board.cpp:1811 pcbnew/pcb_draw_panel_gal.cpp:718
 msgid "Unrouted"
 msgstr "Nepakirta"
 
@@ -32933,7 +32939,7 @@ msgid "Add Dielectric Layer"
 msgstr "Pridėti dielektrinį sluoksnį"
 
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:330
-#: pcbnew/dialogs/panel_setup_layers.cpp:957
+#: pcbnew/dialogs/panel_setup_layers.cpp:1152
 #, fuzzy
 msgid "Select layer to add:"
 msgstr "Выберите Github библиотеки для добавления:"
@@ -33676,14 +33682,13 @@ msgstr "Pakartotinės pastabos taikymo sritis"
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:154
 #: pcbnew/dialogs/dialog_render_job.cpp:41
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:117
-#: pcbnew/footprint.cpp:1640
+#: pcbnew/footprint.cpp:1645
 msgid "Front"
 msgstr "Priekyje"
 
 #: pcbnew/dialogs/dialog_board_reannotate_base.cpp:187
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:154
 #: pcbnew/dialogs/dialog_render_job.cpp:39
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:560
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:122
 msgid "Back"
 msgstr "Atgal"
@@ -33864,7 +33869,7 @@ msgstr ""
 "Nepavyko įkelti susieto projekto failo %s"
 
 #: pcbnew/dialogs/dialog_board_setup.cpp:301 pcbnew/files.cpp:583
-#: pcbnew/tools/pcb_control.cpp:1502
+#: pcbnew/tools/pcb_control.cpp:1506
 #, fuzzy
 msgid "Loading PCB"
 msgstr "Kraunamas "
@@ -33938,7 +33943,7 @@ msgid "Total:"
 msgstr "Iš viso:"
 
 #: pcbnew/dialogs/dialog_board_statistics.cpp:491
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2517
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2511
 msgid "Round"
 msgstr "Apskritimas"
 
@@ -34056,7 +34061,7 @@ msgstr "Valdybos statistika"
 
 #: pcbnew/dialogs/dialog_cleanup_graphics.cpp:48
 #: pcbnew/dialogs/dialog_exchange_footprints.cpp:310
-#: pcbnew/footprint_libraries_utils.cpp:961
+#: pcbnew/footprint_libraries_utils.cpp:970
 msgid "Update Footprint"
 msgstr "Atnaujinti pėdsaką"
 
@@ -34441,8 +34446,8 @@ msgstr ""
 "Numatytasis trinkelių jungties tipas prie zonos.\n"
 "Šį nustatymą gali pakeisti vietiniai trinkelių nustatymai"
 
-#: pcbnew/dialogs/dialog_copper_zones_base.cpp:232 pcbnew/footprint.cpp:4008
-#: pcbnew/pad.cpp:2527 pcbnew/zone.cpp:1805
+#: pcbnew/dialogs/dialog_copper_zones_base.cpp:232 pcbnew/footprint.cpp:4013
+#: pcbnew/pad.cpp:2521 pcbnew/zone.cpp:1829
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 msgid "Thermal reliefs"
 msgstr "Terminiai reljefai"
@@ -34487,14 +34492,14 @@ msgstr "Užpildymo tipas:"
 
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:290
 #: pcbnew/dialogs/dialog_non_copper_zones_properties_base.cpp:129
-#: pcbnew/zone.cpp:1815 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
+#: pcbnew/zone.cpp:1839 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
 #, fuzzy
 msgid "Solid fill"
 msgstr "Solidus"
 
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:290
 #: pcbnew/dialogs/dialog_non_copper_zones_properties_base.cpp:129
-#: pcbnew/zone.cpp:1816 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
+#: pcbnew/zone.cpp:1840 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
 msgid "Hatch pattern"
 msgstr "Liuko modelis"
 
@@ -34560,7 +34565,7 @@ msgstr "Pašalinti salas:"
 msgid "Choose what to do with unconnected copper islands"
 msgstr "Pasirinkite, ką daryti su nesujungtomis vario salomis"
 
-#: pcbnew/dialogs/dialog_copper_zones_base.cpp:357 pcbnew/zone.cpp:1826
+#: pcbnew/dialogs/dialog_copper_zones_base.cpp:357 pcbnew/zone.cpp:1850
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 msgid "Below area limit"
 msgstr "Žemiau ploto ribos"
@@ -36344,8 +36349,8 @@ msgstr "Pėdsakų tikrintuvas"
 msgid "Choose Footprint"
 msgstr "Kopijuoti pėdsaką"
 
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:76
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:143
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:78
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:148
 msgid "3D Models"
 msgstr "3D modeliai"
 
@@ -36389,41 +36394,41 @@ msgstr ""
 "Teksto storis per didelis teksto dydžiui.\n"
 "Jis bus prispaustas."
 
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:633
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:624
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:661
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:660
 #, fuzzy
 msgid "Edit Footprint Properties"
 msgstr "Keisti pėdsako ypatybes"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:52
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:53
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:157
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:98
 msgid "Text Items"
 msgstr "Teksto elementai"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:60
 #: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:53
-#: pcbnew/pcb_fields_grid_table.cpp:183 pcbnew/pcb_text.cpp:630
+#: pcbnew/pcb_fields_grid_table.cpp:152 pcbnew/pcb_text.cpp:630
 #: pcbnew/pcb_text.cpp:647
 msgid "Keep Upright"
 msgstr "Laikykite vertikaliai"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:61
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:62
-#: pcbnew/pcb_fields_grid_table.cpp:184
+#: pcbnew/pcb_fields_grid_table.cpp:153
 msgid "X Offset"
 msgstr "X poslinkis"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:62
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:63
-#: pcbnew/pcb_fields_grid_table.cpp:185
+#: pcbnew/pcb_fields_grid_table.cpp:154
 msgid "Y Offset"
 msgstr "Y poslinkis"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:68
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:69
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:64
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:168
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:56
 #: pcbnew/plot_board_layers.cpp:103
 msgid "Reference designator"
@@ -36442,14 +36447,14 @@ msgstr "Pėdsako pavadinimas:"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:188
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:193
-#: pcbnew/footprint.cpp:1286
+#: pcbnew/footprint.cpp:1291
 msgid "Through hole"
 msgstr "Kiaurai"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:188
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:193
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/footprint.cpp:1283
-#: pcbnew/pad.cpp:1532 pcbnew/pad.cpp:2493
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/footprint.cpp:1288
+#: pcbnew/pad.cpp:1532 pcbnew/pad.cpp:2487
 msgid "SMD"
 msgstr "SMD"
 
@@ -36650,28 +36655,28 @@ msgstr ""
 msgid "Footprint Properties"
 msgstr "Korpuso savybės"
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:379
-#: pcbnew/footprint_libraries_utils.cpp:1124
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:388
+#: pcbnew/footprint_libraries_utils.cpp:1133
 #: pcbnew/tools/footprint_editor_control.cpp:460
 msgid "Footprint must have a name."
 msgstr "Pėdsakas turi turėti pavadinimą."
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:384
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:393
 #, fuzzy, c-format
 msgid "Footprint name may not contain '%s'."
 msgstr "Pėdsako pavadinime negali būti „%s“."
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:437
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:446
 #, fuzzy, c-format
 msgid "The text width must be between %s and %s."
 msgstr "Spindulys turi būti didesnis už 0."
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:449
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:458
 #, fuzzy, c-format
 msgid "The text height must be between %s and %s."
 msgstr "Spindulys turi būti didesnis už 0."
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:467
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:476
 #: pcbnew/dialogs/dialog_text_properties.cpp:522
 #: pcbnew/dialogs/dialog_textbox_properties.cpp:342
 msgid ""
@@ -37425,7 +37430,7 @@ msgstr "Šilko sluoksniai"
 
 #: pcbnew/dialogs/dialog_global_edit_text_and_graphics.cpp:273
 #: pcbnew/dialogs/panel_fp_editor_graphics_defaults_base.cpp:64
-#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:60 pcbnew/pad.cpp:2684
+#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:60 pcbnew/pad.cpp:2678
 msgid "Copper Layers"
 msgstr "Vario sluoksniai"
 
@@ -37591,7 +37596,7 @@ msgstr "Žiedinis plotis"
 
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:175
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1075
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2533
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2527
 msgid "All copper layers"
 msgstr "Visi vario sluoksniai"
 
@@ -37603,7 +37608,7 @@ msgstr "%s, %s ir sujungtus sluoksnius"
 
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:175
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1079
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2534
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2528
 msgid "Connected layers only"
 msgstr "Tik prijungti sluoksniai"
 
@@ -38125,7 +38130,7 @@ msgid "Outset Items"
 msgstr "Teksto elementai"
 
 #: pcbnew/dialogs/dialog_pad_properties.cpp:179
-#: pcbnew/dialogs/dialog_pad_properties_base.h:288 pcbnew/pad.cpp:2584
+#: pcbnew/dialogs/dialog_pad_properties_base.h:288 pcbnew/pad.cpp:2578
 msgid "Pad Properties"
 msgstr "Aikštelės savybės"
 
@@ -38207,7 +38212,7 @@ msgstr ""
 msgid "Pad type:"
 msgstr "Aikštelės tipas:"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/pad.cpp:2492
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/pad.cpp:2486
 msgid "Through-hole"
 msgstr "Kiaurai"
 
@@ -38258,7 +38263,7 @@ msgid "Circular"
 msgstr "Apvali"
 
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:1516
-#: pcbnew/pad.cpp:2500
+#: pcbnew/pad.cpp:2494
 msgid "Oval"
 msgstr "Ovalus"
 
@@ -38270,11 +38275,11 @@ msgstr "Stačiakampis"
 msgid "Trapezoidal"
 msgstr "Trapecija"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2502
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2496
 msgid "Rounded rectangle"
 msgstr "Suapvalintas stačiakampis"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2503
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2497
 msgid "Chamfered rectangle"
 msgstr "Apkaltas stačiakampis"
 
@@ -38385,7 +38390,7 @@ msgstr "Poslinkio forma iš skylės"
 msgid "Hole shape:"
 msgstr "Skylės forma:"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2518
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2512
 msgid "Oblong"
 msgstr ""
 
@@ -38478,23 +38483,23 @@ msgstr ""
 "Castellated nurodykite castellated per skylių pagalvėles ant lentos krašto\n"
 "Šios savybės nurodytos „Gerber X2“ failuose."
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2508
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2502
 msgid "BGA pad"
 msgstr "BGA padas"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2510
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2504
 msgid "Fiducial, local to footprint"
 msgstr "Svarbus, vietinis pėdsakas"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2509
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2503
 msgid "Fiducial, global to board"
 msgstr "Svarbus, pasaulinis valdybos narys"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2511
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2505
 msgid "Test point pad"
 msgstr "Bandymo taško padėklas"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2512
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2506
 msgid "Heatsink pad"
 msgstr "Radiatoriaus įklotas"
 
@@ -38780,7 +38785,7 @@ msgstr "Eskizinės pagalvėlės ant fab-sluoksnių"
 
 #: pcbnew/dialogs/dialog_plot_base.cpp:90
 #: pcbnew/widgets/appearance_controls.cpp:653
-#: pcbnew/widgets/appearance_controls.cpp:1810
+#: pcbnew/widgets/appearance_controls.cpp:1846
 msgid "Hide"
 msgstr "Slėpti"
 
@@ -39904,7 +39909,7 @@ msgstr "Pėdsakas %s (%s), %s, pasuktas %.1f laipsnių kampu"
 #: pcbnew/dialogs/dialog_text_properties_base.cpp:99
 #: pcbnew/pcb_dimension.cpp:1885 pcbnew/pcb_dimension.cpp:1921
 #: pcbnew/pcb_dimension.cpp:1962 pcbnew/pcb_dimension.cpp:2007
-#: pcbnew/pcb_dimension.cpp:2044 pcbnew/pcb_fields_grid_table.cpp:186
+#: pcbnew/pcb_dimension.cpp:2044 pcbnew/pcb_fields_grid_table.cpp:155
 #: pcbnew/pcb_text.cpp:626
 msgid "Knockout"
 msgstr ""
@@ -40151,7 +40156,7 @@ msgstr "Tikslinis iškreipimas:"
 #: pcbnew/router/router_tool.cpp:2757 pcbnew/router/router_tool.cpp:2762
 #: pcbnew/router/router_tool.cpp:2767 pcbnew/router/router_tool.cpp:2778
 #: pcbnew/router/router_tool.cpp:2786 pcbnew/router/router_tool.cpp:2791
-#: pcbnew/tools/pcb_control.cpp:1698 pcbnew/tools/pcb_control.cpp:1708
+#: pcbnew/tools/pcb_control.cpp:1702 pcbnew/tools/pcb_control.cpp:1712
 #: pcbnew/zone.cpp:874
 #, c-format
 msgid "(from %s)"
@@ -40464,6 +40469,11 @@ msgstr "Jei nepažymėsite, pelės tempimas atliks judėjimo (M) operaciją"
 msgid "Internal Layers"
 msgstr "Vidiniai sluoksniai"
 
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:496
+#, fuzzy, c-format
+msgid "Layer name %s already in use."
+msgstr "Sluoksnio pavadinimas „%s“ jau naudojamas."
+
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:23
 #, fuzzy
 msgid "Default Field Properties for New Footprints"
@@ -40537,32 +40547,32 @@ msgstr "Failas „%s“ jau yra. Ar norite perrašyti šį failą?"
 msgid "Failed to save footprint library file '%s'."
 msgstr "Nepavyko išsaugoti simbolių bibliotekos failo „%s“."
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:396
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:388
 #, fuzzy
 msgid "Error adding 3D model"
 msgstr "Kraunami 3D modeliai"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:480
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:472
 #, fuzzy
 msgid "No filename entered"
 msgstr "Nepasirinktas failas!"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:485
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:477
 #, fuzzy
 msgid "Illegal filename"
 msgstr "Neteisingas failo pavadinimas: %s"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:490
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:482
 #: pcbnew/microwave/microwave_polygon.cpp:223
 msgid "File not found"
 msgstr "Nėra failo"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:495
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:487
 #, fuzzy
 msgid "Unable to open file"
 msgstr "nepavyko atidaryti bylos"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:500
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:492
 #, fuzzy
 msgid "Unknown error"
 msgstr "Nežinomas metodas"
@@ -41087,12 +41097,145 @@ msgstr "Nėra numatytojo pėdsako"
 msgid "Apply board defaults to non-copper footprint shapes"
 msgstr "Nėra numatytojo pėdsako"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:458
+#: pcbnew/dialogs/panel_setup_layers.cpp:77
+#: pcbnew/dialogs/panel_setup_layers.cpp:284
+msgid "Off-board, testing"
+msgstr "Už borto, bandymai"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:87
+msgid "If you want a fabrication layer for the front side of the board"
+msgstr "Jei norite, kad plokštės priekinė pusė būtų pagaminta iš sluoksnio"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:97
+#: pcbnew/dialogs/panel_setup_layers.cpp:266
+msgid "Off-board, manufacturing"
+msgstr "Gamyba iš borto"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:105
+msgid "If you want an adhesive template for the front side of the board"
+msgstr "Jei norite lipnios šablono priekinei lentos pusei"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:115
+#: pcbnew/dialogs/panel_setup_layers.cpp:133
+#: pcbnew/dialogs/panel_setup_layers.cpp:151
+#: pcbnew/dialogs/panel_setup_layers.cpp:169
+#: pcbnew/dialogs/panel_setup_layers.cpp:194
+#: pcbnew/dialogs/panel_setup_layers.cpp:212
+#: pcbnew/dialogs/panel_setup_layers.cpp:230
+#: pcbnew/dialogs/panel_setup_layers.cpp:248
+msgid "On-board, non-copper"
+msgstr "Borto, vario"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:123
+#, fuzzy
+msgid "If you want a solder paste layer for front side of the board"
+msgstr "Jei norite, kad lentos priekinė pusė būtų lydmetalio sluoksnis"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:141
+msgid "If you want a silk screen layer for the front side of the board"
+msgstr "Jei norite šilko ekrano sluoksnio priekinei lentos pusei"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:159
+msgid "If you want a solder mask layer for the front of the board"
+msgstr "Jei norite lentos priekio litavimo kaukės sluoksnio"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:184
+msgid "If you want a solder mask layer for the back side of the board"
+msgstr "Jei norite užpakalinės lentos pusės litavimo kaukės sluoksnio"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:202
+msgid "If you want a silk screen layer for the back side of the board"
+msgstr "Jei norite šilko ekrano sluoksnio lentos galinei pusei"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:220
+msgid "If you want a solder paste layer for the back side of the board"
+msgstr "Jei norite, kad lentos galinė pusė būtų litavimo pastos sluoksnis"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:238
+msgid "If you want an adhesive layer for the back side of the board"
+msgstr "Jei norite, kad lentos galinė pusė būtų lipni"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:256
+msgid "If you want a fabrication layer for the back side of the board"
+msgstr "Jei norite, kad lentos galinė pusė būtų pagaminta iš sluoksnio"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:302
+msgid "Board contour"
+msgstr "Plokštės kontūras"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:319
+#, fuzzy
+msgid "Board contour setback"
+msgstr "Plokštės kontūras"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:333
+#: pcbnew/dialogs/panel_setup_layers.cpp:347
+#: pcbnew/dialogs/panel_setup_layers.cpp:363
+#: pcbnew/dialogs/panel_setup_layers.cpp:379
+#: pcbnew/dialogs/panel_setup_layers.cpp:477
+msgid "Auxiliary"
+msgstr "Pagalbinis"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:354
+msgid "If you want a separate layer for comments or notes"
+msgstr "Jei norite atskiro komentarų ar užrašų sluoksnio"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:370
+msgid "If you want a layer for documentation drawings"
+msgstr "Jei norite dokumentacijos brėžinių sluoksnio"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:415
 #, fuzzy
 msgid "Use the Physical Stackup page to change the number of copper layers."
 msgstr "Norėdami pakeisti vario sluoksnių skaičių, naudokite valdiklį „%s“."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:492
+#: pcbnew/dialogs/panel_setup_layers.cpp:421
+#: pcbnew/dialogs/panel_setup_layers.cpp:473
+#: pcbnew/tools/drawing_stackup_table_tool.cpp:247
+#, fuzzy
+msgid "Layer Name"
+msgstr "Bazės pavadinimas"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:426
+msgid "signal"
+msgstr "signalinis"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:427
+msgid "power plane"
+msgstr "jėgos plokštuma"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:428
+msgid "mixed"
+msgstr "sumaišytas"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:429
+msgid "jumper"
+msgstr "trumpiklis"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:432
+msgid ""
+"Copper layer type for Freerouter and other external routers.\n"
+"Power plane layers are removed from Freerouter's layer menus."
+msgstr ""
+"Vario sluoksnio tipas „Freerouter“ ir kitiems išoriniams maršrutizatoriams.\n"
+"Jėgos plokštumos sluoksniai pašalinami iš „Freerouter“ sluoksnių meniu."
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:478
+#, fuzzy
+msgid "Off-board, front"
+msgstr "Už borto, bandymai"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:479
+#, fuzzy
+msgid "Off-board, back"
+msgstr "Už borto, bandymai"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:485
+msgid ""
+"Auxiliary layers do not flip with board side, while back and front layers do."
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:712
 #, c-format
 msgid ""
 "Footprints have some items on removed layers:\n"
@@ -41105,7 +41248,7 @@ msgstr ""
 "Šie elementai nebebus pasiekiami\n"
 "Ar norite tęsti?"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:503
+#: pcbnew/dialogs/panel_setup_layers.cpp:723
 msgid ""
 "Items have been found on removed layers. This operation will delete all "
 "items from removed layers and cannot be undone.\n"
@@ -41115,25 +41258,25 @@ msgstr ""
 "elementus iš pašalintų sluoksnių ir jos nebus galima anuliuoti.\n"
 "Ar norite tęsti?"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:752
+#: pcbnew/dialogs/panel_setup_layers.cpp:947
 msgid "Layer must have a name."
 msgstr "Sluoksnis turi turėti vardą."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:758
+#: pcbnew/dialogs/panel_setup_layers.cpp:953
 #, fuzzy, c-format
 msgid "%s are forbidden in layer names."
 msgstr "\"%s\" yra draudžiami sluoksnių pavadinimuose."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:765
+#: pcbnew/dialogs/panel_setup_layers.cpp:960
 msgid "Layer name \"signal\" is reserved."
 msgstr "Sluoksnio pavadinimas „signalas“ yra rezervuotas."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:774
+#: pcbnew/dialogs/panel_setup_layers.cpp:969
 #, fuzzy, c-format
 msgid "Layer name '%s' already in use."
 msgstr "Sluoksnio pavadinimas „%s“ jau naudojamas."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:907
+#: pcbnew/dialogs/panel_setup_layers.cpp:1102
 #, c-format
 msgid ""
 "Imported settings have fewer copper layers than the current board (%i "
@@ -41147,16 +41290,16 @@ msgstr ""
 "Tęsti ir ištrinti papildomus vidinius vario sluoksnius iš dabartinės "
 "plokštės?"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:916
+#: pcbnew/dialogs/panel_setup_layers.cpp:1111
 #, fuzzy
 msgid "Inner Layers to Be Deleted"
 msgstr "Vidiniai sluoksniai turi būti ištrinti"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:951
+#: pcbnew/dialogs/panel_setup_layers.cpp:1146
 msgid "All user-defined layers have already been added."
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:955
+#: pcbnew/dialogs/panel_setup_layers.cpp:1150
 #, fuzzy
 msgid "Add User-defined Layer"
 msgstr "Pridėti vartotojo nustatytą sluoksnį"
@@ -41166,567 +41309,6 @@ msgstr "Pridėti vartotojo nustatytą sluoksnį"
 msgid "Add User Defined Layer..."
 msgstr "Pridėti vartotojo nustatytą sluoksnį"
 
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:46
-msgid "CrtYd_Front"
-msgstr "„CrtYd_Front“"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:51
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:639
-msgid "Off-board, testing"
-msgstr "Už borto, bandymai"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:58
-msgid "If you want a fabrication layer for the front side of the board"
-msgstr "Jei norite, kad plokštės priekinė pusė būtų pagaminta iš sluoksnio"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:62
-msgid "Fab_Front"
-msgstr "Fab_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:65
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:629
-msgid "Off-board, manufacturing"
-msgstr "Gamyba iš borto"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:70
-msgid "If you want an adhesive template for the front side of the board"
-msgstr "Jei norite lipnios šablono priekinei lentos pusei"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:74
-msgid "Adhes_Front"
-msgstr "„Adhes_Front“"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:77
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:89
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:101
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:113
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:581
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:593
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:605
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:617
-msgid "On-board, non-copper"
-msgstr "Borto, vario"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:82
-#, fuzzy
-msgid "If you want a solder paste layer for front side of the board"
-msgstr "Jei norite, kad lentos priekinė pusė būtų lydmetalio sluoksnis"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:86
-msgid "SoldP_Front"
-msgstr "ParduotaP_Priekinė"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:94
-msgid "If you want a silk screen layer for the front side of the board"
-msgstr "Jei norite šilko ekrano sluoksnio priekinei lentos pusei"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:98
-msgid "SilkS_Front"
-msgstr "ŠilkasS_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:106
-msgid "If you want a solder mask layer for the front of the board"
-msgstr "Jei norite lentos priekio litavimo kaukės sluoksnio"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:110
-msgid "Mask_Front"
-msgstr "Kaukė_Priekyje"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:118
-msgid "If you want a front copper layer"
-msgstr "Jei norite priekinio vario sluoksnio"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:122
-msgid "Front_layer"
-msgstr "Priekinis sluoksnis"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:123
-msgid "Layer name of front (top) copper layer"
-msgstr "Priekinio (viršutinio) vario sluoksnio sluoksnio pavadinimas"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "signal"
-msgstr "signalinis"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "power plane"
-msgstr "jėgos plokštuma"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "mixed"
-msgstr "sumaišytas"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "jumper"
-msgstr "trumpiklis"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:131
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:145
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:159
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:173
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:187
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:201
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:215
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:229
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:243
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:257
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:271
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:285
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:299
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:313
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:327
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:341
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:355
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:369
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:383
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:397
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:411
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:425
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:439
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:453
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:467
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:481
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:495
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:509
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:523
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:537
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:551
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:569
-msgid ""
-"Copper layer type for Freerouter and other external routers.\n"
-"Power plane layers are removed from Freerouter's layer menus."
-msgstr ""
-"Vario sluoksnio tipas „Freerouter“ ir kitiems išoriniams maršrutizatoriams.\n"
-"Jėgos plokštumos sluoksniai pašalinami iš „Freerouter“ sluoksnių meniu."
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:138
-msgid "In1"
-msgstr "In1"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:152
-msgid "In2"
-msgstr "In2"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:166
-msgid "In3"
-msgstr "In3"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:180
-msgid "In4"
-msgstr "In4"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:194
-msgid "In5"
-msgstr "In5"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:208
-msgid "In6"
-msgstr "In6"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:222
-msgid "In7"
-msgstr "In7"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:236
-msgid "In8"
-msgstr "In8"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:250
-msgid "In9"
-msgstr "In9"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:264
-msgid "In10"
-msgstr "In10"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:278
-msgid "In11"
-msgstr "In11"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:292
-msgid "In12"
-msgstr "In12"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:306
-msgid "In13"
-msgstr "In13"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:320
-msgid "In14"
-msgstr "In14"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:334
-msgid "In15"
-msgstr "In15"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:348
-msgid "In16"
-msgstr "In16"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:362
-msgid "In17"
-msgstr "In17"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:376
-msgid "In18"
-msgstr "In18"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:390
-msgid "In19"
-msgstr "In19"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:404
-msgid "In20"
-msgstr "In20"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:418
-msgid "In21"
-msgstr "In21"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:432
-msgid "In22"
-msgstr "In22"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:446
-msgid "In23"
-msgstr "In23"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:460
-msgid "In24"
-msgstr "In24"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:474
-msgid "In25"
-msgstr "In25"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:488
-msgid "In26"
-msgstr "In26"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:502
-msgid "In27"
-msgstr "In27"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:516
-msgid "In28"
-msgstr "In28"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:530
-msgid "In29"
-msgstr "In29"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:544
-msgid "In30"
-msgstr "In30"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:556
-msgid "If you want a back copper layer"
-msgstr "Jei norite galinio vario sluoksnio"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:561
-msgid "Layer name of back (bottom) copper layer"
-msgstr "Užpakalinio (apatinio) vario sluoksnio sluoksnio pavadinimas"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:574
-msgid "If you want a solder mask layer for the back side of the board"
-msgstr "Jei norite užpakalinės lentos pusės litavimo kaukės sluoksnio"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:578
-msgid "SoldM_Back"
-msgstr "ParduotaM_Atgal"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:586
-msgid "If you want a silk screen layer for the back side of the board"
-msgstr "Jei norite šilko ekrano sluoksnio lentos galinei pusei"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:590
-msgid "SilkS_Back"
-msgstr "ŠilkasS_Grįžti"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:598
-msgid "If you want a solder paste layer for the back side of the board"
-msgstr "Jei norite, kad lentos galinė pusė būtų litavimo pastos sluoksnis"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:602
-msgid "SoldP_Back"
-msgstr "ParduotaP_Grįžti"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:610
-msgid "If you want an adhesive layer for the back side of the board"
-msgstr "Jei norite, kad lentos galinė pusė būtų lipni"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:614
-msgid "Adhes_Back"
-msgstr "„Adhes_back“"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:622
-msgid "If you want a fabrication layer for the back side of the board"
-msgstr "Jei norite, kad lentos galinė pusė būtų pagaminta iš sluoksnio"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:626
-msgid "Fab_Back"
-msgstr "Fab_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:636
-msgid "CrtYd_Back"
-msgstr "„CrtYd_Back“"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:646
-msgid "Pcb_Edges"
-msgstr "Pcb_Edges"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:649
-msgid "Board contour"
-msgstr "Plokštės kontūras"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:656
-msgid "Margin"
-msgstr "Marža"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:659
-#, fuzzy
-msgid "Board contour setback"
-msgstr "Plokštės kontūras"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:666
-msgid "Eco1"
-msgstr "Eco1"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:669
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:679
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:691
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:703
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-msgid "Auxiliary"
-msgstr "Pagalbinis"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:676
-msgid "Eco2"
-msgstr "Eco2"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:684
-msgid "If you want a separate layer for comments or notes"
-msgstr "Jei norite atskiro komentarų ar užrašų sluoksnio"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:688
-msgid "Comments"
-msgstr "Komentarai"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:696
-msgid "If you want a layer for documentation drawings"
-msgstr "Jei norite dokumentacijos brėžinių sluoksnio"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:700
-msgid "Drawings"
-msgstr "Brėžiniai"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:710
-msgid "User1"
-msgstr "Vartotojas1"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-#, fuzzy
-msgid "Off-board, front"
-msgstr "Už borto, bandymai"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-#, fuzzy
-msgid "Off-board, back"
-msgstr "Už borto, bandymai"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:717
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:731
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:745
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:759
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:773
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:787
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:801
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:815
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:829
-msgid ""
-"Auxiliary layers do not flip with board side, while back and front layers do."
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:724
-msgid "User2"
-msgstr "Vartotojas2"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:738
-msgid "User3"
-msgstr "Vartotojas3"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:752
-msgid "User4"
-msgstr "Vartotojas4"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:766
-msgid "User5"
-msgstr "Vartotojas5"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:780
-msgid "User6"
-msgstr "Vartotojas6"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:794
-msgid "User7"
-msgstr "Vartotojas7"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:808
-msgid "User8"
-msgstr "Vartotojas8"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:822
-msgid "User9"
-msgstr "Vartotojas9"
-
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:32
 #, fuzzy
 msgid ""
@@ -42910,7 +42492,7 @@ msgid "%s pad connection: %s."
 msgstr "Zonos ryšio tipas: %s."
 
 #: pcbnew/drc/drc_engine.cpp:1499 pcbnew/drc/drc_engine.cpp:1516
-#: pcbnew/drc/drc_engine.cpp:1533 pcbnew/zone.cpp:612 pcbnew/zone.h:172
+#: pcbnew/drc/drc_engine.cpp:1533 pcbnew/zone.cpp:612 pcbnew/zone.h:179
 msgid "zone"
 msgstr "zona"
 
@@ -42929,7 +42511,7 @@ msgstr "Terminio stipino plotis:"
 msgid "Checking rule assertion \"%s\"."
 msgstr "Tikrinama taisyklės sąlyga \"%s\"."
 
-#: pcbnew/drc/drc_item.cpp:45 pcbnew/zone.cpp:2046
+#: pcbnew/drc/drc_item.cpp:45 pcbnew/zone.cpp:2070
 msgid "Electrical"
 msgstr "Elektros"
 
@@ -43829,7 +43411,7 @@ msgid "'%s' settings differ."
 msgstr "Kiekis:"
 
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:619
-#: pcbnew/footprint.cpp:4085
+#: pcbnew/footprint.cpp:4090
 msgid "Exempt From Courtyard Requirement"
 msgstr ""
 
@@ -44575,139 +44157,139 @@ msgstr ""
 msgid "Generating ODB++ output files"
 msgstr "Kurti IPC-D-356 grandinių sąrašo failą"
 
-#: pcbnew/footprint.cpp:1288
+#: pcbnew/footprint.cpp:1293
 msgid "Other"
 msgstr "Kita"
 
-#: pcbnew/footprint.cpp:1626
+#: pcbnew/footprint.cpp:1631
 msgid "Footprint Name"
 msgstr "Pėdsako pavadinimas"
 
-#: pcbnew/footprint.cpp:1630 pcbnew/footprint.cpp:1689
+#: pcbnew/footprint.cpp:1635 pcbnew/footprint.cpp:1694
 #, c-format
 msgid "Doc: %s"
 msgstr "Dokumentacija: %s"
 
-#: pcbnew/footprint.cpp:1631 pcbnew/footprint.cpp:1690
+#: pcbnew/footprint.cpp:1636 pcbnew/footprint.cpp:1695
 #, c-format
 msgid "Keywords: %s"
 msgstr "Raktažodžiai: %s"
 
-#: pcbnew/footprint.cpp:1640 pcbnew/footprint.cpp:1641
+#: pcbnew/footprint.cpp:1645 pcbnew/footprint.cpp:1646
 msgid "Board Side"
 msgstr "Plokštės pusė"
 
-#: pcbnew/footprint.cpp:1641
+#: pcbnew/footprint.cpp:1646
 msgid "Back (Flipped)"
 msgstr "Apačioje (apverstas)"
 
-#: pcbnew/footprint.cpp:1660
+#: pcbnew/footprint.cpp:1665
 msgid "autoplaced"
 msgstr "autoplace"
 
-#: pcbnew/footprint.cpp:1663
+#: pcbnew/footprint.cpp:1668
 msgid "not in schematic"
 msgstr "ne schematiškai"
 
-#: pcbnew/footprint.cpp:1666
+#: pcbnew/footprint.cpp:1671
 msgid "exclude from pos files"
 msgstr "išskirti iš pos failų"
 
-#: pcbnew/footprint.cpp:1669
+#: pcbnew/footprint.cpp:1674
 msgid "exclude from BOM"
 msgstr "neįtraukti iš BOM"
 
-#: pcbnew/footprint.cpp:1674
+#: pcbnew/footprint.cpp:1679
 msgid "Status: "
 msgstr "Būsena: "
 
-#: pcbnew/footprint.cpp:1674
+#: pcbnew/footprint.cpp:1679
 msgid "Attributes:"
 msgstr "Atributai:"
 
-#: pcbnew/footprint.cpp:1681 pcbnew/footprint.cpp:4064 pcbnew/zone.cpp:1837
+#: pcbnew/footprint.cpp:1686 pcbnew/footprint.cpp:4069 pcbnew/zone.cpp:1861
 #, fuzzy
 msgid "Component Class"
 msgstr "Псевдоним компонента"
 
-#: pcbnew/footprint.cpp:1685
+#: pcbnew/footprint.cpp:1690
 #, c-format
 msgid "3D-Shape: %s"
 msgstr "3D forma: %s"
 
-#: pcbnew/footprint.cpp:1685
+#: pcbnew/footprint.cpp:1690
 msgid "<none>"
 msgstr "<none>"
 
-#: pcbnew/footprint.cpp:2100
+#: pcbnew/footprint.cpp:2105
 msgid "<no reference designator>"
 msgstr "<nėra nuorodų žymeklio>"
 
-#: pcbnew/footprint.cpp:2102
+#: pcbnew/footprint.cpp:2107
 #, c-format
 msgid "Footprint %s"
 msgstr "Korpusas: %s"
 
-#: pcbnew/footprint.cpp:3242
+#: pcbnew/footprint.cpp:3247
 #, fuzzy, c-format
 msgid "(expected 'Through hole'; actual '%s')"
 msgstr "Kiaurymės pagalvėlės"
 
-#: pcbnew/footprint.cpp:3245
+#: pcbnew/footprint.cpp:3250
 #, fuzzy, c-format
 msgid "(expected 'SMD'; actual '%s')"
 msgstr "(%s maksimalus skersmuo %s; faktinis %s)"
 
-#: pcbnew/footprint.cpp:3466
+#: pcbnew/footprint.cpp:3471
 #, c-format
 msgid "(net-tie pad group contains unknown pad number %s)"
 msgstr ""
 
-#: pcbnew/footprint.cpp:3471
+#: pcbnew/footprint.cpp:3476
 #, c-format
 msgid "(pad %s appears in more than one net-tie pad group)"
 msgstr ""
 
-#: pcbnew/footprint.cpp:4006 pcbnew/pad.cpp:2525 pcbnew/zone.cpp:1803
+#: pcbnew/footprint.cpp:4011 pcbnew/pad.cpp:2519 pcbnew/zone.cpp:1827
 msgid "Inherited"
 msgstr "Paveldėtas"
 
-#: pcbnew/footprint.cpp:4010 pcbnew/pad.cpp:2529 pcbnew/zone.cpp:1807
+#: pcbnew/footprint.cpp:4015 pcbnew/pad.cpp:2523 pcbnew/zone.cpp:1831
 #, fuzzy
 msgid "Thermal reliefs for PTH"
 msgstr "Terminiai reljefai"
 
-#: pcbnew/footprint.cpp:4070
+#: pcbnew/footprint.cpp:4075
 #, fuzzy
 msgid "Not in Schematic"
 msgstr "Ne schematiškai"
 
-#: pcbnew/footprint.cpp:4072
+#: pcbnew/footprint.cpp:4077
 #, fuzzy
 msgid "Exclude From Position Files"
 msgstr "Išskirti iš padėties failų"
 
-#: pcbnew/footprint.cpp:4082 pcbnew/pad.cpp:2694
+#: pcbnew/footprint.cpp:4087 pcbnew/pad.cpp:2688
 #, fuzzy
 msgid "Overrides"
 msgstr "Perrašyti"
 
-#: pcbnew/footprint.cpp:4089 pcbnew/pad.cpp:2697
+#: pcbnew/footprint.cpp:4094 pcbnew/pad.cpp:2691
 #, fuzzy
 msgid "Clearance Override"
 msgstr "Klirenso kontūrai"
 
-#: pcbnew/footprint.cpp:4094 pcbnew/pad.cpp:2707
+#: pcbnew/footprint.cpp:4099 pcbnew/pad.cpp:2701
 #, fuzzy
 msgid "Solderpaste Margin Override"
 msgstr "Vietinė litavimo pastos marža"
 
-#: pcbnew/footprint.cpp:4099 pcbnew/pad.cpp:2712
+#: pcbnew/footprint.cpp:4104 pcbnew/pad.cpp:2706
 #, fuzzy
 msgid "Solderpaste Margin Ratio Override"
 msgstr "Vietinis litavimo pastos maržos santykis"
 
-#: pcbnew/footprint.cpp:4105 pcbnew/pad.cpp:2718
+#: pcbnew/footprint.cpp:4110 pcbnew/pad.cpp:2712
 #, fuzzy
 msgid "Zone Connection Style"
 msgstr "Nėra ryšio"
@@ -44773,21 +44355,21 @@ msgstr ""
 msgid "Save as editable copy"
 msgstr "Сохранить локальную копию в:"
 
-#: pcbnew/footprint_edit_frame.cpp:997
+#: pcbnew/footprint_edit_frame.cpp:1007
 #, fuzzy, c-format
 msgid "[from %s]"
 msgstr "(nuo %s)"
 
-#: pcbnew/footprint_edit_frame.cpp:1032
+#: pcbnew/footprint_edit_frame.cpp:1042
 #, fuzzy
 msgid "[no footprint loaded]"
 msgstr "Nėra jokio pėdsako."
 
-#: pcbnew/footprint_edit_frame.cpp:1088
+#: pcbnew/footprint_edit_frame.cpp:1098
 msgid "Updating Footprint Libraries"
 msgstr "Atnaujinamos pėdsakų bibliotekos"
 
-#: pcbnew/footprint_edit_frame.cpp:1428
+#: pcbnew/footprint_edit_frame.cpp:1438
 msgid "No footprint selected."
 msgstr "Nepasirinktas joks pėdsakas."
 
@@ -44867,36 +44449,36 @@ msgstr "Eksporto pėdsakas"
 msgid "Footprint exported to file '%s'."
 msgstr "Pėdsakas eksportuotas į failą „%s“"
 
-#: pcbnew/footprint_libraries_utils.cpp:549
+#: pcbnew/footprint_libraries_utils.cpp:558
 #, c-format
 msgid "Delete footprint '%s' from library '%s'?"
 msgstr "Ištrinti pėdsaką „%s“ iš bibliotekos „%s“?"
 
-#: pcbnew/footprint_libraries_utils.cpp:566
+#: pcbnew/footprint_libraries_utils.cpp:575
 #, c-format
 msgid "Footprint '%s' deleted from library '%s'"
 msgstr "Pėdsakas „%s“ ištrintas iš bibliotekos „%s“"
 
-#: pcbnew/footprint_libraries_utils.cpp:581
+#: pcbnew/footprint_libraries_utils.cpp:590
 msgid "No footprints to export!"
 msgstr "Nėra jokių eksportuojamų pėdsakų!"
 
-#: pcbnew/footprint_libraries_utils.cpp:617
+#: pcbnew/footprint_libraries_utils.cpp:626
 #, fuzzy, c-format
 msgid "Update footprints on board to refer to %s?"
 msgstr "Atnaujinkite laive esantį pėdsaką"
 
-#: pcbnew/footprint_libraries_utils.cpp:668
+#: pcbnew/footprint_libraries_utils.cpp:677
 #, fuzzy
 msgid "Update footprints on board to refer to new library?"
 msgstr "Atnaujinkite pėdsakus, kad būtų įtraukti visi bibliotekos pakeitimai"
 
-#: pcbnew/footprint_libraries_utils.cpp:864
+#: pcbnew/footprint_libraries_utils.cpp:873
 #: pcbnew/footprint_viewer_frame.cpp:744
 msgid "No board currently open."
 msgstr "Šiuo metu nėra atidarytos jokios lentos."
 
-#: pcbnew/footprint_libraries_utils.cpp:890
+#: pcbnew/footprint_libraries_utils.cpp:899
 msgid ""
 "Unable to find the footprint on the main board.\n"
 "Cannot save."
@@ -44904,38 +44486,38 @@ msgstr ""
 "Nepavyko rasti pėdsako pagrindinėje plokštėje.\n"
 "Negalima išsaugoti."
 
-#: pcbnew/footprint_libraries_utils.cpp:898
+#: pcbnew/footprint_libraries_utils.cpp:907
 #: pcbnew/footprint_viewer_frame.cpp:752
 msgid "Previous footprint placement still in progress."
 msgstr ""
 
-#: pcbnew/footprint_libraries_utils.cpp:974
+#: pcbnew/footprint_libraries_utils.cpp:983
 #: pcbnew/footprint_viewer_frame.cpp:793
 #, fuzzy
 msgid "Insert Footprint"
 msgstr "Importuoti korpusą"
 
-#: pcbnew/footprint_libraries_utils.cpp:995
+#: pcbnew/footprint_libraries_utils.cpp:1004
 #, fuzzy
 msgid "Save Footprint As"
 msgstr "Išsaugoti pėdsaką"
 
-#: pcbnew/footprint_libraries_utils.cpp:1144
+#: pcbnew/footprint_libraries_utils.cpp:1153
 #, c-format
 msgid "Footprint %s already exists in %s."
 msgstr "Pėdsakas %s jau egzistuoja %s."
 
-#: pcbnew/footprint_libraries_utils.cpp:1188
+#: pcbnew/footprint_libraries_utils.cpp:1197
 #, c-format
 msgid "Footprint '%s' replaced in '%s'"
 msgstr "Pėdsakas „%s“ pakeistas į „%s“"
 
-#: pcbnew/footprint_libraries_utils.cpp:1189
+#: pcbnew/footprint_libraries_utils.cpp:1198
 #, c-format
 msgid "Footprint '%s' added to '%s'"
 msgstr "Pėdsakas „%s“ pridėtas prie „%s“"
 
-#: pcbnew/footprint_libraries_utils.cpp:1233
+#: pcbnew/footprint_libraries_utils.cpp:1242
 #, fuzzy
 msgid "Untitled"
 msgstr "Kiekis"
@@ -45064,7 +44646,7 @@ msgstr "Lentos ilgis"
 msgid "Routed Length"
 msgstr "Lentos ilgis"
 
-#: pcbnew/generators/pcb_tuning_pattern.cpp:2172 pcbnew/pad.cpp:2688
+#: pcbnew/generators/pcb_tuning_pattern.cpp:2172 pcbnew/pad.cpp:2682
 #: pcbnew/pcb_track.cpp:1600
 msgid "Pad To Die Length"
 msgstr "Pad to Die ilgis"
@@ -46007,7 +45589,7 @@ msgstr ""
 msgid "pad"
 msgstr "padas"
 
-#: pcbnew/pad.cpp:1289 pcbnew/pad.cpp:2603
+#: pcbnew/pad.cpp:1289 pcbnew/pad.cpp:2597
 #, fuzzy
 msgid "Pin Type"
 msgstr "Įskiepio tipas"
@@ -46122,115 +45704,106 @@ msgstr "Padėk %s iš %s ant %s"
 msgid "PTH pad %s"
 msgstr "%s padas %s"
 
-#: pcbnew/pad.cpp:2176
-#, fuzzy
-msgid "(Pad has no layer)"
-msgstr "Klaida: trinkelėje nėra sluoksnio"
-
 #: pcbnew/pad.cpp:2179
 #, fuzzy
-msgid "(PTH pad has no copper layers)"
-msgstr "Klaida: trinkelėje nėra sluoksnio"
-
-#: pcbnew/pad.cpp:2185
-#, fuzzy
-msgid "(plated through holes normally have a copper pad on at least one layer)"
+msgid ""
+"(plated through holes normally have a copper pad on at least one outer layer)"
 msgstr ""
 "Įspėjimas: dengtose kiaurymėse bent jau ant vieno sluoksnio turėtų būti "
 "vario padėklas."
 
-#: pcbnew/pad.cpp:2193
+#: pcbnew/pad.cpp:2187
 #, fuzzy
 msgid "('fiducial' property makes no sense on NPTH pads)"
 msgstr "Nuosavybės negalima nustatyti NPTH"
 
-#: pcbnew/pad.cpp:2197
+#: pcbnew/pad.cpp:2191
 #, fuzzy
 msgid "('testpoint' property makes no sense on NPTH pads)"
 msgstr "Nuosavybės negalima nustatyti NPTH"
 
-#: pcbnew/pad.cpp:2200
+#: pcbnew/pad.cpp:2194
 #, fuzzy
 msgid "('heatsink' property makes no sense of NPTH pads)"
 msgstr "Nuosavybės negalima nustatyti NPTH"
 
-#: pcbnew/pad.cpp:2203
+#: pcbnew/pad.cpp:2197
 #, fuzzy
 msgid "('castellated' property is for PTH pads)"
 msgstr "Castellated nuosavybė gali būti nustatyta tik PTH"
 
-#: pcbnew/pad.cpp:2206
+#: pcbnew/pad.cpp:2200
 #, fuzzy
 msgid "('BGA' property is for SMD pads)"
 msgstr "BGA ypatybę galima nustatyti tik SMD trinkelėms"
 
-#: pcbnew/pad.cpp:2209
+#: pcbnew/pad.cpp:2203
 #, fuzzy
 msgid "('mechanical' property is for PTH pads)"
 msgstr "Castellated nuosavybė gali būti nustatyta tik PTH"
 
-#: pcbnew/pad.cpp:2225
+#: pcbnew/pad.cpp:2219
 #, fuzzy
 msgid "(connector pads normally have no solder paste; use a SMD pad instead)"
 msgstr ""
 "Klaida: jungčių pagalvėlės nėra ant litavimo pastos sluoksnio\n"
 "Vietoj to naudokite SMD pagalvėles"
 
-#: pcbnew/pad.cpp:2233
+#: pcbnew/pad.cpp:2227
 #, fuzzy
 msgid "(SMD pad has a hole)"
 msgstr "Klaida: trinkelėje nėra sluoksnio."
 
-#: pcbnew/pad.cpp:2239
+#: pcbnew/pad.cpp:2233
 #, fuzzy
 msgid "(SMD pad has copper on both sides of the board)"
 msgstr "Jei norite, kad lentos priekinė pusė būtų lydmetalio sluoksnis"
 
-#: pcbnew/pad.cpp:2245 pcbnew/pad.cpp:2258
+#: pcbnew/pad.cpp:2239 pcbnew/pad.cpp:2252
 #, fuzzy
 msgid "(SMD pad has copper and mask layers on different sides of the board)"
 msgstr "Jei norite, kad lentos priekinė pusė būtų lydmetalio sluoksnis"
 
-#: pcbnew/pad.cpp:2250 pcbnew/pad.cpp:2263
+#: pcbnew/pad.cpp:2244 pcbnew/pad.cpp:2257
 #, fuzzy
 msgid "(SMD pad has copper and paste layers on different sides of the board)"
 msgstr "Jei norite, kad lentos priekinė pusė būtų lydmetalio sluoksnis"
 
-#: pcbnew/pad.cpp:2269
+#: pcbnew/pad.cpp:2263
 #, fuzzy
 msgid "(SMD pad has no outer layers)"
 msgstr "Klaida: trinkelėje nėra sluoksnio"
 
-#: pcbnew/pad.cpp:2289
+#: pcbnew/pad.cpp:2283
 #, fuzzy
 msgid "(Pad must have a positive size)"
 msgstr "Neteisingas (neigiamas) kampo dydis"
 
-#: pcbnew/pad.cpp:2300
+#: pcbnew/pad.cpp:2294
 #, fuzzy, c-format
 msgid "(PTH pad hole size must be larger than %s)"
 msgstr "Perėjimo grąžtas turi būti mažesnis nei perėjimo diametras"
 
-#: pcbnew/pad.cpp:2324
+#: pcbnew/pad.cpp:2318
 #, fuzzy
 msgid "(PTH pad hole leaves no copper)"
 msgstr "Klaida: trinkelėje nėra sluoksnio"
 
-#: pcbnew/pad.cpp:2334
+#: pcbnew/pad.cpp:2328
 #, fuzzy
 msgid "(PTH pad hole not fully inside copper)"
 msgstr "Klaida: trinkelėje nėra sluoksnio"
 
-#: pcbnew/pad.cpp:2341
+#: pcbnew/pad.cpp:2335
 #, fuzzy
 msgid "(pad hole not inside pad shape)"
 msgstr "Įspėjimas: Trinkelės dydis turi būti didesnis nei nulis."
 
-#: pcbnew/pad.cpp:2346
+#: pcbnew/pad.cpp:2340
 msgid "(negative local clearance values have no effect)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2365
+#: pcbnew/pad.cpp:2359
 #, fuzzy
 msgid ""
 "(negative solder mask clearance is larger than some shape primitives; "
@@ -46239,7 +45812,7 @@ msgstr ""
 "Neigiamas klirensas reiškia mažesnį plotą nei trinkelė (įprasta litavimo "
 "pastos klirensui)."
 
-#: pcbnew/pad.cpp:2375
+#: pcbnew/pad.cpp:2369
 #, fuzzy
 msgid ""
 "(negative solder mask clearance is larger than pad; no solder mask will be "
@@ -46248,7 +45821,7 @@ msgstr ""
 "Neigiamas klirensas reiškia mažesnį plotą nei trinkelė (įprasta litavimo "
 "pastos klirensui)."
 
-#: pcbnew/pad.cpp:2394
+#: pcbnew/pad.cpp:2388
 #, fuzzy
 msgid ""
 "(negative solder paste margin is larger than pad; no solder paste mask will "
@@ -46257,124 +45830,124 @@ msgstr ""
 "Neigiamas klirensas reiškia mažesnį plotą nei trinkelė (įprasta litavimo "
 "pastos klirensui)."
 
-#: pcbnew/pad.cpp:2401
+#: pcbnew/pad.cpp:2395
 msgid "(negative corner radius is not allowed)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2403
+#: pcbnew/pad.cpp:2397
 msgid "(corner size will make pad circular)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2408
+#: pcbnew/pad.cpp:2402
 #, fuzzy
 msgid "(negative corner chamfer is not allowed)"
 msgstr "Загрузка 3D библиотек"
 
-#: pcbnew/pad.cpp:2410
+#: pcbnew/pad.cpp:2404
 #, fuzzy
 msgid "(corner chamfer is too large)"
 msgstr "Загрузка 3D библиотек"
 
-#: pcbnew/pad.cpp:2419
+#: pcbnew/pad.cpp:2413
 #, fuzzy
 msgid "(trapezoid delta is too large)"
 msgstr "Klaida: trinkelėje nėra sluoksnio."
 
-#: pcbnew/pad.cpp:2429
+#: pcbnew/pad.cpp:2423
 #, fuzzy
 msgid "(custom pad shape must resolve to a single polygon)"
 msgstr "Netinkama trinkelės forma: forma turi atitikti tik vieną daugiakampį"
 
-#: pcbnew/pad.cpp:2494
+#: pcbnew/pad.cpp:2488
 msgid "Edge connector"
 msgstr "Krašto jungtis"
 
-#: pcbnew/pad.cpp:2495
+#: pcbnew/pad.cpp:2489
 msgid "NPTH, mechanical"
 msgstr "NPTH, mechaninis"
 
-#: pcbnew/pad.cpp:2501
+#: pcbnew/pad.cpp:2495
 msgid "Trapezoid"
 msgstr "Trapecija"
 
-#: pcbnew/pad.cpp:2513
+#: pcbnew/pad.cpp:2507
 msgid "Castellated pad"
 msgstr "Castellated padėklas"
 
-#: pcbnew/pad.cpp:2514
+#: pcbnew/pad.cpp:2508
 #, fuzzy
 msgid "Mechanical pad"
 msgstr "NPTH, mechaninis"
 
-#: pcbnew/pad.cpp:2536
+#: pcbnew/pad.cpp:2530
 #, fuzzy
 msgid "Front, back and connected layers"
 msgstr "%s, %s ir sujungtus sluoksnius"
 
-#: pcbnew/pad.cpp:2586
+#: pcbnew/pad.cpp:2580
 msgid "Pad Type"
 msgstr "Trinkelių tipas"
 
-#: pcbnew/pad.cpp:2590
+#: pcbnew/pad.cpp:2584
 #, fuzzy
 msgid "Pad Shape"
 msgstr "Trinkelės forma:"
 
-#: pcbnew/pad.cpp:2595
+#: pcbnew/pad.cpp:2589
 msgid "Pad Number"
 msgstr "Trinkelių skaičius"
 
-#: pcbnew/pad.cpp:2607
+#: pcbnew/pad.cpp:2601
 msgid "Size X"
 msgstr "X dydis"
 
-#: pcbnew/pad.cpp:2611
+#: pcbnew/pad.cpp:2605
 msgid "Size Y"
 msgstr "Y dydis"
 
-#: pcbnew/pad.cpp:2644
+#: pcbnew/pad.cpp:2638
 #, fuzzy
 msgid "Corner Radius Ratio"
 msgstr "Apvalaus spindulio santykis"
 
-#: pcbnew/pad.cpp:2649
+#: pcbnew/pad.cpp:2643
 #, fuzzy
 msgid "Corner Radius Size"
 msgstr "Kampo spindulys:"
 
-#: pcbnew/pad.cpp:2655
+#: pcbnew/pad.cpp:2649
 #, fuzzy
 msgid "Hole Shape"
 msgstr "Skylės forma:"
 
-#: pcbnew/pad.cpp:2659
+#: pcbnew/pad.cpp:2653
 msgid "Hole Size X"
 msgstr "Skylės dydis X"
 
-#: pcbnew/pad.cpp:2665
+#: pcbnew/pad.cpp:2659
 msgid "Hole Size Y"
 msgstr "Skylės dydis Y"
 
-#: pcbnew/pad.cpp:2680
+#: pcbnew/pad.cpp:2674
 msgid "Fabrication Property"
 msgstr "Gamybos savybė"
 
-#: pcbnew/pad.cpp:2702 pcbnew/pcb_shape.cpp:1001 pcbnew/pcb_track.cpp:2097
+#: pcbnew/pad.cpp:2696 pcbnew/pcb_shape.cpp:1001 pcbnew/pcb_track.cpp:2097
 #, fuzzy
 msgid "Soldermask Margin Override"
 msgstr "Vietinė „Soldermask“ marža"
 
-#: pcbnew/pad.cpp:2724 pcbnew/zone.cpp:2073
+#: pcbnew/pad.cpp:2718 pcbnew/zone.cpp:2097
 #, fuzzy
 msgid "Thermal Relief Spoke Width"
 msgstr "Terminio reljefo stipinų plotis"
 
-#: pcbnew/pad.cpp:2730
+#: pcbnew/pad.cpp:2724
 #, fuzzy
 msgid "Thermal Relief Spoke Angle"
 msgstr "Terminis reljefas"
 
-#: pcbnew/pad.cpp:2735 pcbnew/zone.cpp:2067
+#: pcbnew/pad.cpp:2729 pcbnew/zone.cpp:2091
 #, fuzzy
 msgid "Thermal Relief Gap"
 msgstr "Terminis reljefas"
@@ -47858,7 +47431,7 @@ msgid "Element token contains %d parameters."
 msgstr "Elemento žetone yra %d parametrai."
 
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:985
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3069
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3072
 #, fuzzy, c-format
 msgid "Library folder '%s' has unexpected sub-folders."
 msgstr "Bibliotekos kataloge „%s“ yra netikėtų pakatalogių."
@@ -47870,7 +47443,7 @@ msgstr "Bibliotekos kelyje „%s“ rastas netikėtas failas „%s“."
 
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:1023
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:3263
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3106
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3109
 #, fuzzy, c-format
 msgid "Footprint library '%s' cannot be deleted."
 msgstr "Pėdsakų bibliotekos „%s“ negalima ištrinti."
@@ -47896,31 +47469,31 @@ msgid "Generating history section"
 msgstr "Numeravimo kryptis"
 
 #: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1198
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3018
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3012
 #, fuzzy
 msgid "Generating BOM section"
 msgstr "Renderinimo Parametrai"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1365
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1361
 msgid "Generating CAD data"
 msgstr ""
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:2627
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:2621
 #, fuzzy, c-format
 msgid "Exporting Layer %s, Net %s"
 msgstr "Eksportuoti „Netlist“"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3173
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3167
 #, fuzzy
 msgid "Generating logistic section"
 msgstr "Generuoti pozicijos failą"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3185
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3179
 #, fuzzy
 msgid "Saving file"
 msgstr "Įkeliami „Gerber“ failai ..."
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3217
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3211
 #, fuzzy
 msgid "Failed to save file to buffer"
 msgstr "Nepavyko ištrinti „%s“"
@@ -48055,27 +47628,27 @@ msgstr ""
 msgid "Save Anyway"
 msgstr "Išsaugoti vis tiek"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:1463
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:1465
 #, c-format
 msgid "unknown pad type: %d"
 msgstr "nežinomas pagalvėlės tipas: %d"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2312
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2314
 #, c-format
 msgid "unknown via type %d"
 msgstr "nežinoma per tipą %d"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2603
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2606
 #, c-format
 msgid "unknown zone corner smoothing type %d"
 msgstr "nežinomas zonos kampų lyginimo tipas %d"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2752
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2755
 #, fuzzy
 msgid "This file does not contain a PCB."
 msgstr "šiame faile nėra PCB"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2925
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2928
 #, fuzzy, c-format
 msgid ""
 "Library '%s' does not exist.\n"
@@ -48084,28 +47657,28 @@ msgstr ""
 "Bibliotekos „%s“ nėra.\n"
 "Ar norėtumėte jį sukurti?"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2930
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2933
 msgid "Library Not Found"
 msgstr "Biblioteka nerasta"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2958
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2961
 #, fuzzy, c-format
 msgid "Footprint file name '%s' is not valid."
 msgstr "Netinkamas pėdsako failo pavadinimas „%s“."
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2964
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2967
 #, fuzzy, c-format
 msgid "Insufficient permissions to delete '%s'."
 msgstr ""
 "Neturite reikiamų teisių failo įrašymui\n"
 "%s"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3088
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3091
 #, fuzzy, c-format
 msgid "Unexpected file '%s' found in library path '%s'."
 msgstr "Bibliotekos kelyje „%s“ rastas netikėtas failas „%s“."
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:306
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:307
 #, fuzzy
 msgid "KiCad footprint file"
 msgstr "„KiCad“ pėdsakų bylos"
@@ -48294,7 +47867,7 @@ msgstr ""
 "Senojo segmento užpildymo režimas nebepalaikomas.\n"
 "Konvertuoti zonas į daugiakampio užpildus?"
 
-#: pcbnew/pcb_io/odbpp/odb_entity.cpp:686
+#: pcbnew/pcb_io/odbpp/odb_entity.cpp:722
 #, fuzzy
 msgid "Failed to add component data"
 msgstr "Nepavyko įkelti „%s“"
@@ -49225,7 +48798,7 @@ msgstr "Takelio plotis"
 msgid "Diff Pair Gap: %s"
 msgstr "Diferencialinės poros"
 
-#: pcbnew/router/router_tool.cpp:2776 pcbnew/tools/pcb_control.cpp:1707
+#: pcbnew/router/router_tool.cpp:2776 pcbnew/tools/pcb_control.cpp:1711
 #, fuzzy, c-format
 msgid "DP Max Uncoupled-length: %s"
 msgstr "Pašalinkite nenaudojamą tinklą „%s“."
@@ -50012,11 +49585,6 @@ msgstr "Kurti zonas"
 msgid "Create Arc"
 msgstr "Masyvas"
 
-#: pcbnew/tools/drawing_stackup_table_tool.cpp:247
-#, fuzzy
-msgid "Layer Name"
-msgstr "Bazės pavadinimas"
-
 #: pcbnew/tools/drawing_stackup_table_tool.cpp:262
 #, fuzzy
 msgid "Thickness (mm)"
@@ -50120,7 +49688,7 @@ msgstr "Разместить элемент"
 msgid "Select Via Size"
 msgstr "Pasirinkite per dydį"
 
-#: pcbnew/tools/drawing_tool.cpp:381 pcbnew/tools/drawing_tool.cpp:2386
+#: pcbnew/tools/drawing_tool.cpp:381 pcbnew/tools/drawing_tool.cpp:2388
 msgid "Draw Line"
 msgstr "Brėžti liniją"
 
@@ -50146,27 +49714,27 @@ msgstr "Brėžti arką"
 msgid "Draw Bezier"
 msgstr "Bezje"
 
-#: pcbnew/tools/drawing_tool.cpp:1595
+#: pcbnew/tools/drawing_tool.cpp:1597
 #, fuzzy
 msgid "Draw Dimension"
 msgstr "Matmuo"
 
-#: pcbnew/tools/drawing_tool.cpp:2080
+#: pcbnew/tools/drawing_tool.cpp:2082
 #, fuzzy
 msgid "Move Footprint Anchor"
 msgstr "Padėkite pėdsako inkarą"
 
-#: pcbnew/tools/drawing_tool.cpp:3804
+#: pcbnew/tools/drawing_tool.cpp:3806
 #, fuzzy
 msgid "Select Net:"
 msgstr "Pasirinktas tinklas:"
 
-#: pcbnew/tools/drawing_tool.cpp:4046
+#: pcbnew/tools/drawing_tool.cpp:4048
 #, fuzzy
 msgid "Via location violates DRC."
 msgstr "Maršruto pradžios taškas pažeidžia KDR."
 
-#: pcbnew/tools/drawing_tool.cpp:4136
+#: pcbnew/tools/drawing_tool.cpp:4138
 msgid "Place via"
 msgstr "Naujas perėjimas"
 
@@ -52646,97 +52214,97 @@ msgstr "Paslėpta"
 msgid "Inactive Layer Display"
 msgstr "Neaktyvūs sluoksniai:"
 
-#: pcbnew/tools/pcb_control.cpp:690
+#: pcbnew/tools/pcb_control.cpp:694
 #, fuzzy
 msgid "Preset Layer Pairs"
 msgstr "Nustatyti sluoksnių porą ..."
 
-#: pcbnew/tools/pcb_control.cpp:780
+#: pcbnew/tools/pcb_control.cpp:784
 msgid "Item locked."
 msgstr "Prekė užrakinta."
 
-#: pcbnew/tools/pcb_control.cpp:1003
+#: pcbnew/tools/pcb_control.cpp:1007
 msgid ""
 "Warning: some pasted items were on layers which are not present in the "
 "current board.\n"
 "These items could not be pasted.\n"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1070
+#: pcbnew/tools/pcb_control.cpp:1074
 #, fuzzy
 msgid "Paste Text"
 msgstr "Tekstas"
 
-#: pcbnew/tools/pcb_control.cpp:1227
+#: pcbnew/tools/pcb_control.cpp:1231
 msgid "Invalid clipboard contents"
 msgstr "Netinkamas iškarpinės turinys"
 
-#: pcbnew/tools/pcb_control.cpp:1510
+#: pcbnew/tools/pcb_control.cpp:1514
 #, fuzzy
 msgid "Error loading board."
 msgstr ""
 "Klaida įkeliant lentą.\n"
 "%s"
 
-#: pcbnew/tools/pcb_control.cpp:1544
+#: pcbnew/tools/pcb_control.cpp:1548
 #, fuzzy
 msgid "Append Board"
 msgstr "Pridėti lentą ..."
 
-#: pcbnew/tools/pcb_control.cpp:1605
+#: pcbnew/tools/pcb_control.cpp:1609
 #, fuzzy
 msgid "Active Layer"
 msgstr "Neaktyvūs sluoksniai:"
 
-#: pcbnew/tools/pcb_control.cpp:1606 pcbnew/widgets/appearance_controls.cpp:373
+#: pcbnew/tools/pcb_control.cpp:1610 pcbnew/widgets/appearance_controls.cpp:373
 #: pcbnew/widgets/appearance_controls_base.cpp:165
 msgid "All Layers"
 msgstr "Visi sluoksniai"
 
-#: pcbnew/tools/pcb_control.cpp:1618
+#: pcbnew/tools/pcb_control.cpp:1622
 msgid "Object Snapping"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1697
+#: pcbnew/tools/pcb_control.cpp:1701
 #, fuzzy, c-format
 msgid "DP Gap Constraints: %s"
 msgstr "Skylės suvaržymas: min %s."
 
-#: pcbnew/tools/pcb_control.cpp:1738
+#: pcbnew/tools/pcb_control.cpp:1742
 #, fuzzy
 msgid "Resolved clearance"
 msgstr "Išspręstas leidimas: %s."
 
-#: pcbnew/tools/pcb_control.cpp:1748
+#: pcbnew/tools/pcb_control.cpp:1752
 #, fuzzy
 msgid "Actual clearance"
 msgstr "Зазор напротив конт.пл.:"
 
-#: pcbnew/tools/pcb_control.cpp:1791
+#: pcbnew/tools/pcb_control.cpp:1795
 #, fuzzy
 msgid "Resolved hole clearance"
 msgstr "Išspręstas leidimas: %s."
 
-#: pcbnew/tools/pcb_control.cpp:1796
+#: pcbnew/tools/pcb_control.cpp:1800
 #, fuzzy
 msgid "Actual hole clearance"
 msgstr "Skylės ir skylės tarpas:"
 
-#: pcbnew/tools/pcb_control.cpp:1829
+#: pcbnew/tools/pcb_control.cpp:1833
 #, fuzzy
 msgid "Resolved edge clearance"
 msgstr "Išspręstas leidimas: %s."
 
-#: pcbnew/tools/pcb_control.cpp:1834
+#: pcbnew/tools/pcb_control.cpp:1838
 #, fuzzy
 msgid "Resolved margin clearance"
 msgstr "Išspręstas leidimas: %s."
 
-#: pcbnew/tools/pcb_control.cpp:1845
+#: pcbnew/tools/pcb_control.cpp:1849
 msgid "Selected Items"
 msgstr "Pasirinkti elementai"
 
-#: pcbnew/tools/pcb_control.cpp:1916
+#: pcbnew/tools/pcb_control.cpp:1920
 #, fuzzy
 msgid "Selected 2D Length"
 msgstr "Pasirinktas tinklas:"
@@ -52886,7 +52454,7 @@ msgid "Auto-fill Zone(s)"
 msgstr "Užpildyti zoną (-as)"
 
 #: pcbnew/tools/zone_filler_tool.cpp:277
-#: pcbnew/widgets/appearance_controls.cpp:3434
+#: pcbnew/widgets/appearance_controls.cpp:3470
 msgid "Open Preferences"
 msgstr "Atidarykite „Preferences“"
 
@@ -53128,122 +52696,122 @@ msgid "Filter nets"
 msgstr "Filtriniai tinklai"
 
 #: pcbnew/widgets/appearance_controls.cpp:613
-#: pcbnew/widgets/appearance_controls.cpp:1792
+#: pcbnew/widgets/appearance_controls.cpp:1828
 msgid "Layer Display Options"
 msgstr "Sluoksnio rodymo parinktys"
 
 #: pcbnew/widgets/appearance_controls.cpp:625
-#: pcbnew/widgets/appearance_controls.cpp:1798
+#: pcbnew/widgets/appearance_controls.cpp:1834
 #, fuzzy, c-format
 msgid "Inactive layers (%s):"
 msgstr "Neaktyvūs sluoksniai:"
 
 #: pcbnew/widgets/appearance_controls.cpp:627
-#: pcbnew/widgets/appearance_controls.cpp:1800
+#: pcbnew/widgets/appearance_controls.cpp:1836
 #, fuzzy
 msgid "Inactive layers:"
 msgstr "Neaktyvūs sluoksniai:"
 
 #: pcbnew/widgets/appearance_controls.cpp:641
-#: pcbnew/widgets/appearance_controls.cpp:1805
+#: pcbnew/widgets/appearance_controls.cpp:1841
 #, fuzzy
 msgid "Inactive layers will be shown in full color"
 msgstr "Neaktyvūs sluoksniai bus rodomi visa spalva"
 
 #: pcbnew/widgets/appearance_controls.cpp:646
-#: pcbnew/widgets/appearance_controls.cpp:1807
+#: pcbnew/widgets/appearance_controls.cpp:1843
 msgid "Dim"
 msgstr "Mažiau ryškumo"
 
 #: pcbnew/widgets/appearance_controls.cpp:648
-#: pcbnew/widgets/appearance_controls.cpp:1808
+#: pcbnew/widgets/appearance_controls.cpp:1844
 #, fuzzy
 msgid "Inactive layers will be dimmed"
 msgstr "Neaktyvūs sluoksniai bus pritemdyti"
 
 #: pcbnew/widgets/appearance_controls.cpp:655
-#: pcbnew/widgets/appearance_controls.cpp:1811
+#: pcbnew/widgets/appearance_controls.cpp:1847
 #, fuzzy
 msgid "Inactive layers will be hidden"
 msgstr "Neaktyvūs sluoksniai bus paslėpti"
 
 #: pcbnew/widgets/appearance_controls.cpp:666
-#: pcbnew/widgets/appearance_controls.cpp:1813
+#: pcbnew/widgets/appearance_controls.cpp:1849
 msgid "Flip board view"
 msgstr "Apverstos lentos vaizdas"
 
 #: pcbnew/widgets/appearance_controls.cpp:688
-#: pcbnew/widgets/appearance_controls.cpp:2522
+#: pcbnew/widgets/appearance_controls.cpp:2558
 msgid "Net Display Options"
 msgstr "Grynosios rodymo parinktys"
 
 #: pcbnew/widgets/appearance_controls.cpp:700
-#: pcbnew/widgets/appearance_controls.cpp:2527
+#: pcbnew/widgets/appearance_controls.cpp:2563
 #, fuzzy, c-format
 msgid "Net colors (%s):"
 msgstr "Tinklo spalvos:"
 
 #: pcbnew/widgets/appearance_controls.cpp:702
-#: pcbnew/widgets/appearance_controls.cpp:2529
+#: pcbnew/widgets/appearance_controls.cpp:2565
 msgid "Net colors:"
 msgstr "Tinklo spalvos:"
 
 #: pcbnew/widgets/appearance_controls.cpp:707
-#: pcbnew/widgets/appearance_controls.cpp:2532
+#: pcbnew/widgets/appearance_controls.cpp:2568
 msgid "Choose when to show net and netclass colors"
 msgstr "Pasirinkite, kada bus rodomos tinklo ir tinklo klasės spalvos"
 
 #: pcbnew/widgets/appearance_controls.cpp:716
-#: pcbnew/widgets/appearance_controls.cpp:2535
+#: pcbnew/widgets/appearance_controls.cpp:2571
 msgid "Net and netclass colors are shown on all copper items"
 msgstr "Tinklo ir tinklo klasės spalvos rodomos ant visų varinių gaminių"
 
 #: pcbnew/widgets/appearance_controls.cpp:724
-#: pcbnew/widgets/appearance_controls.cpp:2538
+#: pcbnew/widgets/appearance_controls.cpp:2574
 msgid "Net and netclass colors are shown on the ratsnest only"
 msgstr "Tinklo ir tinklo klasės spalvos rodomos tik žiurkėms"
 
 #: pcbnew/widgets/appearance_controls.cpp:731
-#: pcbnew/widgets/appearance_controls.cpp:2541
+#: pcbnew/widgets/appearance_controls.cpp:2577
 msgid "Net and netclass colors are not shown"
 msgstr "Tinklo ir tinklo klasės spalvos nerodomos"
 
 #: pcbnew/widgets/appearance_controls.cpp:742
-#: pcbnew/widgets/appearance_controls.cpp:2546
+#: pcbnew/widgets/appearance_controls.cpp:2582
 #, fuzzy, c-format
 msgid "Ratsnest display (%s):"
 msgstr "„Ratsnest“ ekranas:"
 
 #: pcbnew/widgets/appearance_controls.cpp:744
-#: pcbnew/widgets/appearance_controls.cpp:2548
+#: pcbnew/widgets/appearance_controls.cpp:2584
 msgid "Ratsnest display:"
 msgstr "„Ratsnest“ ekranas:"
 
 #: pcbnew/widgets/appearance_controls.cpp:749
-#: pcbnew/widgets/appearance_controls.cpp:2551
+#: pcbnew/widgets/appearance_controls.cpp:2587
 #, fuzzy
 msgid "Choose which ratsnest lines to display"
 msgstr "Pasirinkite, kurias rodyti „ratsnest“ linijas"
 
 #: pcbnew/widgets/appearance_controls.cpp:759
-#: pcbnew/widgets/appearance_controls.cpp:2554
+#: pcbnew/widgets/appearance_controls.cpp:2590
 #, fuzzy
 msgid "Show ratsnest lines to items on all layers"
 msgstr "„Ratsnest“ linijos rodomos visų sluoksnių elementams"
 
 #: pcbnew/widgets/appearance_controls.cpp:764
-#: pcbnew/widgets/appearance_controls.cpp:2556
+#: pcbnew/widgets/appearance_controls.cpp:2592
 msgid "Visible layers"
 msgstr "Matomi sluoksniai"
 
 #: pcbnew/widgets/appearance_controls.cpp:766
-#: pcbnew/widgets/appearance_controls.cpp:2557
+#: pcbnew/widgets/appearance_controls.cpp:2593
 #, fuzzy
 msgid "Show ratsnest lines to items on visible layers"
 msgstr "„Ratsnest“ linijos rodomos matomų sluoksnių elementams"
 
 #: pcbnew/widgets/appearance_controls.cpp:773
-#: pcbnew/widgets/appearance_controls.cpp:2560
+#: pcbnew/widgets/appearance_controls.cpp:2596
 #, fuzzy
 msgid "Hide all ratsnest lines"
 msgstr "Скрыть все связи"
@@ -53264,13 +52832,13 @@ msgid "Highlight %s"
 msgstr "Paryškinti %s"
 
 #: pcbnew/widgets/appearance_controls.cpp:935
-#: pcbnew/widgets/appearance_controls.cpp:2391
+#: pcbnew/widgets/appearance_controls.cpp:2427
 #, fuzzy, c-format
 msgid "Select Tracks and Vias in %s"
 msgstr "Pasirinkite takelius ir vijoles %s"
 
 #: pcbnew/widgets/appearance_controls.cpp:938
-#: pcbnew/widgets/appearance_controls.cpp:2394
+#: pcbnew/widgets/appearance_controls.cpp:2430
 #, fuzzy, c-format
 msgid "Unselect Tracks and Vias in %s"
 msgstr "Panaikinti takelių ir vijų pasirinkimą %s"
@@ -53422,95 +52990,275 @@ msgstr "Vartotojo apibrėžtas 8 sluoksnis"
 msgid "User defined layer 9"
 msgstr "Vartotojo apibrėžtas 9 sluoksnis"
 
-#: pcbnew/widgets/appearance_controls.cpp:1730
+#: pcbnew/widgets/appearance_controls.cpp:1684
+#, fuzzy
+msgid "User defined layer 10"
+msgstr "Vartotojo nustatytas 1 sluoksnis"
+
+#: pcbnew/widgets/appearance_controls.cpp:1685
+#, fuzzy
+msgid "User defined layer 11"
+msgstr "Vartotojo nustatytas 1 sluoksnis"
+
+#: pcbnew/widgets/appearance_controls.cpp:1686
+#, fuzzy
+msgid "User defined layer 12"
+msgstr "Vartotojo nustatytas 1 sluoksnis"
+
+#: pcbnew/widgets/appearance_controls.cpp:1687
+#, fuzzy
+msgid "User defined layer 13"
+msgstr "Vartotojo nustatytas 1 sluoksnis"
+
+#: pcbnew/widgets/appearance_controls.cpp:1688
+#, fuzzy
+msgid "User defined layer 14"
+msgstr "Vartotojo nustatytas 1 sluoksnis"
+
+#: pcbnew/widgets/appearance_controls.cpp:1689
+#, fuzzy
+msgid "User defined layer 15"
+msgstr "Vartotojo nustatytas 1 sluoksnis"
+
+#: pcbnew/widgets/appearance_controls.cpp:1690
+#, fuzzy
+msgid "User defined layer 16"
+msgstr "Vartotojo nustatytas 1 sluoksnis"
+
+#: pcbnew/widgets/appearance_controls.cpp:1691
+#, fuzzy
+msgid "User defined layer 17"
+msgstr "Vartotojo nustatytas 1 sluoksnis"
+
+#: pcbnew/widgets/appearance_controls.cpp:1692
+#, fuzzy
+msgid "User defined layer 18"
+msgstr "Vartotojo nustatytas 1 sluoksnis"
+
+#: pcbnew/widgets/appearance_controls.cpp:1693
+#, fuzzy
+msgid "User defined layer 19"
+msgstr "Vartotojo nustatytas 1 sluoksnis"
+
+#: pcbnew/widgets/appearance_controls.cpp:1694
+#, fuzzy
+msgid "User defined layer 20"
+msgstr "Vartotojo apibrėžtas 2 sluoksnis"
+
+#: pcbnew/widgets/appearance_controls.cpp:1695
+#, fuzzy
+msgid "User defined layer 21"
+msgstr "Vartotojo apibrėžtas 2 sluoksnis"
+
+#: pcbnew/widgets/appearance_controls.cpp:1696
+#, fuzzy
+msgid "User defined layer 22"
+msgstr "Vartotojo apibrėžtas 2 sluoksnis"
+
+#: pcbnew/widgets/appearance_controls.cpp:1697
+#, fuzzy
+msgid "User defined layer 23"
+msgstr "Vartotojo apibrėžtas 2 sluoksnis"
+
+#: pcbnew/widgets/appearance_controls.cpp:1698
+#, fuzzy
+msgid "User defined layer 24"
+msgstr "Vartotojo apibrėžtas 2 sluoksnis"
+
+#: pcbnew/widgets/appearance_controls.cpp:1699
+#, fuzzy
+msgid "User defined layer 25"
+msgstr "Vartotojo apibrėžtas 2 sluoksnis"
+
+#: pcbnew/widgets/appearance_controls.cpp:1700
+#, fuzzy
+msgid "User defined layer 26"
+msgstr "Vartotojo apibrėžtas 2 sluoksnis"
+
+#: pcbnew/widgets/appearance_controls.cpp:1701
+#, fuzzy
+msgid "User defined layer 27"
+msgstr "Vartotojo apibrėžtas 2 sluoksnis"
+
+#: pcbnew/widgets/appearance_controls.cpp:1702
+#, fuzzy
+msgid "User defined layer 28"
+msgstr "Vartotojo apibrėžtas 2 sluoksnis"
+
+#: pcbnew/widgets/appearance_controls.cpp:1703
+#, fuzzy
+msgid "User defined layer 29"
+msgstr "Vartotojo apibrėžtas 2 sluoksnis"
+
+#: pcbnew/widgets/appearance_controls.cpp:1704
+#, fuzzy
+msgid "User defined layer 30"
+msgstr "Vartotojo nustatytas 3 sluoksnis"
+
+#: pcbnew/widgets/appearance_controls.cpp:1705
+#, fuzzy
+msgid "User defined layer 31"
+msgstr "Vartotojo nustatytas 3 sluoksnis"
+
+#: pcbnew/widgets/appearance_controls.cpp:1706
+#, fuzzy
+msgid "User defined layer 32"
+msgstr "Vartotojo nustatytas 3 sluoksnis"
+
+#: pcbnew/widgets/appearance_controls.cpp:1707
+#, fuzzy
+msgid "User defined layer 33"
+msgstr "Vartotojo nustatytas 3 sluoksnis"
+
+#: pcbnew/widgets/appearance_controls.cpp:1708
+#, fuzzy
+msgid "User defined layer 34"
+msgstr "Vartotojo nustatytas 3 sluoksnis"
+
+#: pcbnew/widgets/appearance_controls.cpp:1709
+#, fuzzy
+msgid "User defined layer 35"
+msgstr "Vartotojo nustatytas 3 sluoksnis"
+
+#: pcbnew/widgets/appearance_controls.cpp:1710
+#, fuzzy
+msgid "User defined layer 36"
+msgstr "Vartotojo nustatytas 3 sluoksnis"
+
+#: pcbnew/widgets/appearance_controls.cpp:1711
+#, fuzzy
+msgid "User defined layer 37"
+msgstr "Vartotojo nustatytas 3 sluoksnis"
+
+#: pcbnew/widgets/appearance_controls.cpp:1712
+#, fuzzy
+msgid "User defined layer 38"
+msgstr "Vartotojo nustatytas 3 sluoksnis"
+
+#: pcbnew/widgets/appearance_controls.cpp:1713
+#, fuzzy
+msgid "User defined layer 39"
+msgstr "Vartotojo nustatytas 3 sluoksnis"
+
+#: pcbnew/widgets/appearance_controls.cpp:1714
+#, fuzzy
+msgid "User defined layer 40"
+msgstr "Vartotojo apibrėžtas 4 sluoksnis"
+
+#: pcbnew/widgets/appearance_controls.cpp:1715
+#, fuzzy
+msgid "User defined layer 41"
+msgstr "Vartotojo apibrėžtas 4 sluoksnis"
+
+#: pcbnew/widgets/appearance_controls.cpp:1716
+#, fuzzy
+msgid "User defined layer 42"
+msgstr "Vartotojo apibrėžtas 4 sluoksnis"
+
+#: pcbnew/widgets/appearance_controls.cpp:1717
+#, fuzzy
+msgid "User defined layer 43"
+msgstr "Vartotojo apibrėžtas 4 sluoksnis"
+
+#: pcbnew/widgets/appearance_controls.cpp:1718
+#, fuzzy
+msgid "User defined layer 44"
+msgstr "Vartotojo apibrėžtas 4 sluoksnis"
+
+#: pcbnew/widgets/appearance_controls.cpp:1719
+#, fuzzy
+msgid "User defined layer 45"
+msgstr "Vartotojo apibrėžtas 4 sluoksnis"
+
+#: pcbnew/widgets/appearance_controls.cpp:1766
 msgid "Front copper layer"
 msgstr "Viršutinis vario sluoksnis"
 
-#: pcbnew/widgets/appearance_controls.cpp:1731
+#: pcbnew/widgets/appearance_controls.cpp:1767
 msgid "Back copper layer"
 msgstr "Apatinis vario sluoksnis"
 
-#: pcbnew/widgets/appearance_controls.cpp:1732
+#: pcbnew/widgets/appearance_controls.cpp:1768
 msgid "Inner copper layer"
 msgstr "Vidinis vario sluoksnis"
 
-#: pcbnew/widgets/appearance_controls.cpp:1822
+#: pcbnew/widgets/appearance_controls.cpp:1858
 msgid "Show All Copper Layers"
 msgstr "Rodyti visus vario sluoksnius"
 
-#: pcbnew/widgets/appearance_controls.cpp:1824
+#: pcbnew/widgets/appearance_controls.cpp:1860
 msgid "Hide All Copper Layers"
 msgstr "Slėpti visus vario sluoksnius"
 
-#: pcbnew/widgets/appearance_controls.cpp:1835
+#: pcbnew/widgets/appearance_controls.cpp:1871
 msgid "Show All Non Copper Layers"
 msgstr "Rodyti visus ne vario sluoksnius"
 
-#: pcbnew/widgets/appearance_controls.cpp:1839
+#: pcbnew/widgets/appearance_controls.cpp:1875
 msgid "Hide All Non Copper Layers"
 msgstr "Slėpti visus ne vario sluoksnius"
 
-#: pcbnew/widgets/appearance_controls.cpp:1853
+#: pcbnew/widgets/appearance_controls.cpp:1889
 msgid "Show Only Front Assembly Layers"
 msgstr "Rodyti tik priekinio surinkimo sluoksnius"
 
-#: pcbnew/widgets/appearance_controls.cpp:1856
+#: pcbnew/widgets/appearance_controls.cpp:1892
 msgid "Show Only Front Layers"
 msgstr "Rodyti tik priekinius sluoksnius"
 
-#: pcbnew/widgets/appearance_controls.cpp:1863
+#: pcbnew/widgets/appearance_controls.cpp:1899
 msgid "Show Only Inner Layers"
 msgstr "Rodyti tik vidinius sluoksnius"
 
-#: pcbnew/widgets/appearance_controls.cpp:1867
+#: pcbnew/widgets/appearance_controls.cpp:1903
 msgid "Show Only Back Layers"
 msgstr "Rodyti tik atgalinius sluoksnius"
 
-#: pcbnew/widgets/appearance_controls.cpp:1871
+#: pcbnew/widgets/appearance_controls.cpp:1907
 msgid "Show Only Back Assembly Layers"
 msgstr "Rodyti tik galinius surinkimo sluoksnius"
 
-#: pcbnew/widgets/appearance_controls.cpp:2248
+#: pcbnew/widgets/appearance_controls.cpp:2284
 #, c-format
 msgid "Set opacity of %s"
 msgstr "Nustatyti neskaidrumą %s"
 
-#: pcbnew/widgets/appearance_controls.cpp:2367
+#: pcbnew/widgets/appearance_controls.cpp:2403
 #, fuzzy
 msgid "Set Netclass Color"
 msgstr "Nustatykite tinklo klasę"
 
-#: pcbnew/widgets/appearance_controls.cpp:2371
+#: pcbnew/widgets/appearance_controls.cpp:2407
 #, fuzzy
 msgid "Use Color from Schematic"
 msgstr "Atnaujinti plokštę pagal schema"
 
-#: pcbnew/widgets/appearance_controls.cpp:2380
+#: pcbnew/widgets/appearance_controls.cpp:2416
 #, fuzzy
 msgid "Clear Netclass Color"
 msgstr "Aiški spalva"
 
-#: pcbnew/widgets/appearance_controls.cpp:2388
+#: pcbnew/widgets/appearance_controls.cpp:2424
 #, fuzzy, c-format
 msgid "Highlight Nets in %s"
 msgstr "Pažymėkite tinklus %s"
 
-#: pcbnew/widgets/appearance_controls.cpp:2399
+#: pcbnew/widgets/appearance_controls.cpp:2435
 #, fuzzy
 msgid "Show All Netclasses"
 msgstr "Rodyti visas tinklo klases"
 
-#: pcbnew/widgets/appearance_controls.cpp:2401
+#: pcbnew/widgets/appearance_controls.cpp:2437
 #, fuzzy
 msgid "Hide All Other Netclasses"
 msgstr "Slėpti visas kitas tinklo klases"
 
-#: pcbnew/widgets/appearance_controls.cpp:2462
+#: pcbnew/widgets/appearance_controls.cpp:2498
 #, c-format
 msgid "Show or hide ratsnest for nets in %s"
 msgstr "Rodyti arba slėpti tinklų žiurkes %s"
 
-#: pcbnew/widgets/appearance_controls.cpp:3447
+#: pcbnew/widgets/appearance_controls.cpp:3483
 msgid ""
 "The current color theme is read-only.  Create a new theme in Preferences to "
 "enable color editing."
@@ -53733,7 +53481,7 @@ msgid "Delete all nets in group '%s'?"
 msgstr "Ištrinti visus grupės „%s“ tinklus?"
 
 #: pcbnew/widgets/search_handlers.cpp:179 pcbnew/zone.cpp:812
-#: pcbnew/zone.cpp:1909
+#: pcbnew/zone.cpp:1933
 msgid "Priority"
 msgstr "Prioritetas"
 
@@ -53791,7 +53539,7 @@ msgstr "Vieta"
 msgid "%s"
 msgstr "%"
 
-#: pcbnew/zone.cpp:862 pcbnew/zone.cpp:1972
+#: pcbnew/zone.cpp:862 pcbnew/zone.cpp:1996
 msgid "Fill Mode"
 msgstr "Užpildymo būdas"
 
@@ -53856,95 +53604,95 @@ msgstr "Taisyklių sritys"
 msgid "Zone %s %s"
 msgstr "%s zona %s"
 
-#: pcbnew/zone.cpp:1916
+#: pcbnew/zone.cpp:1940
 #, fuzzy
 msgid "Keepout"
 msgstr "Laikymo vietos"
 
-#: pcbnew/zone.cpp:1918
+#: pcbnew/zone.cpp:1942
 #, fuzzy
 msgid "Keep Out Tracks"
 msgstr "Saugokitės pėdsakų"
 
-#: pcbnew/zone.cpp:1924
+#: pcbnew/zone.cpp:1948
 #, fuzzy
 msgid "Keep Out Vias"
 msgstr "Saugokis nuo kiaurymių"
 
-#: pcbnew/zone.cpp:1930
+#: pcbnew/zone.cpp:1954
 #, fuzzy
 msgid "Keep Out Pads"
 msgstr "Laikykite nuo trinkelių"
 
-#: pcbnew/zone.cpp:1936
+#: pcbnew/zone.cpp:1960
 #, fuzzy
 msgid "Keep Out Copper Pours"
 msgstr "Saugokitės vario liejimo"
 
-#: pcbnew/zone.cpp:1942
+#: pcbnew/zone.cpp:1966
 #, fuzzy
 msgid "Keep Out Footprints"
 msgstr "Laikykite pėdsakus"
 
-#: pcbnew/zone.cpp:1951
+#: pcbnew/zone.cpp:1975
 #, fuzzy
 msgid "Enable"
 msgstr "Įjungti"
 
-#: pcbnew/zone.cpp:1958
+#: pcbnew/zone.cpp:1982
 msgid "Source Type"
 msgstr "šaltinio tipas"
 
-#: pcbnew/zone.cpp:1963
+#: pcbnew/zone.cpp:1987
 #, fuzzy
 msgid "Source Name"
 msgstr "Šaltinis"
 
-#: pcbnew/zone.cpp:1995
+#: pcbnew/zone.cpp:2019
 #, fuzzy
 msgid "Cannot be less than zone minimum width"
 msgstr "Terminio stipino plotis negali būti mažesnis už minimalų plotį."
 
-#: pcbnew/zone.cpp:2001
+#: pcbnew/zone.cpp:2025
 #, fuzzy
 msgid "Hatch Width"
 msgstr "Liuko plotis:"
 
-#: pcbnew/zone.cpp:2008
+#: pcbnew/zone.cpp:2032
 #, fuzzy
 msgid "Hatch Gap"
 msgstr "Liuko tarpas:"
 
-#: pcbnew/zone.cpp:2015
+#: pcbnew/zone.cpp:2039
 msgid "Hatch Minimum Hole Ratio"
 msgstr ""
 
-#: pcbnew/zone.cpp:2023
+#: pcbnew/zone.cpp:2047
 #, fuzzy
 msgid "Smoothing Effort"
 msgstr "Lyginimo pastangos:"
 
-#: pcbnew/zone.cpp:2029
+#: pcbnew/zone.cpp:2053
 #, fuzzy
 msgid "Smoothing Amount"
 msgstr "Švelninantis kiekis:"
 
-#: pcbnew/zone.cpp:2035
+#: pcbnew/zone.cpp:2059
 #, fuzzy
 msgid "Remove Islands"
 msgstr "Pašalinti salas:"
 
-#: pcbnew/zone.cpp:2040
+#: pcbnew/zone.cpp:2064
 #, fuzzy
 msgid "Minimum Island Area"
 msgstr "Mažiausias salos dydis:"
 
-#: pcbnew/zone.cpp:2055
+#: pcbnew/zone.cpp:2079
 #, fuzzy
 msgid "Minimum Width"
 msgstr "Mažiausias plotis:"
 
-#: pcbnew/zone.cpp:2063
+#: pcbnew/zone.cpp:2087
 msgid "Pad Connections"
 msgstr "Trinkelių jungtys"
 
@@ -54191,6 +53939,200 @@ msgstr "Redaguoti scheminius simbolius"
 msgid "KiCad Drawing Sheet"
 msgstr "Lapo formatų redaktorius"
 
+#~ msgid "CrtYd_Front"
+#~ msgstr "„CrtYd_Front“"
+
+#~ msgid "Fab_Front"
+#~ msgstr "Fab_Front"
+
+#~ msgid "Adhes_Front"
+#~ msgstr "„Adhes_Front“"
+
+#~ msgid "SoldP_Front"
+#~ msgstr "ParduotaP_Priekinė"
+
+#~ msgid "SilkS_Front"
+#~ msgstr "ŠilkasS_Front"
+
+#~ msgid "Mask_Front"
+#~ msgstr "Kaukė_Priekyje"
+
+#~ msgid "If you want a front copper layer"
+#~ msgstr "Jei norite priekinio vario sluoksnio"
+
+#~ msgid "Front_layer"
+#~ msgstr "Priekinis sluoksnis"
+
+#~ msgid "Layer name of front (top) copper layer"
+#~ msgstr "Priekinio (viršutinio) vario sluoksnio sluoksnio pavadinimas"
+
+#~ msgid "In1"
+#~ msgstr "In1"
+
+#~ msgid "In2"
+#~ msgstr "In2"
+
+#~ msgid "In3"
+#~ msgstr "In3"
+
+#~ msgid "In4"
+#~ msgstr "In4"
+
+#~ msgid "In5"
+#~ msgstr "In5"
+
+#~ msgid "In6"
+#~ msgstr "In6"
+
+#~ msgid "In7"
+#~ msgstr "In7"
+
+#~ msgid "In8"
+#~ msgstr "In8"
+
+#~ msgid "In9"
+#~ msgstr "In9"
+
+#~ msgid "In10"
+#~ msgstr "In10"
+
+#~ msgid "In11"
+#~ msgstr "In11"
+
+#~ msgid "In12"
+#~ msgstr "In12"
+
+#~ msgid "In13"
+#~ msgstr "In13"
+
+#~ msgid "In14"
+#~ msgstr "In14"
+
+#~ msgid "In15"
+#~ msgstr "In15"
+
+#~ msgid "In16"
+#~ msgstr "In16"
+
+#~ msgid "In17"
+#~ msgstr "In17"
+
+#~ msgid "In18"
+#~ msgstr "In18"
+
+#~ msgid "In19"
+#~ msgstr "In19"
+
+#~ msgid "In20"
+#~ msgstr "In20"
+
+#~ msgid "In21"
+#~ msgstr "In21"
+
+#~ msgid "In22"
+#~ msgstr "In22"
+
+#~ msgid "In23"
+#~ msgstr "In23"
+
+#~ msgid "In24"
+#~ msgstr "In24"
+
+#~ msgid "In25"
+#~ msgstr "In25"
+
+#~ msgid "In26"
+#~ msgstr "In26"
+
+#~ msgid "In27"
+#~ msgstr "In27"
+
+#~ msgid "In28"
+#~ msgstr "In28"
+
+#~ msgid "In29"
+#~ msgstr "In29"
+
+#~ msgid "In30"
+#~ msgstr "In30"
+
+#~ msgid "If you want a back copper layer"
+#~ msgstr "Jei norite galinio vario sluoksnio"
+
+#~ msgid "Layer name of back (bottom) copper layer"
+#~ msgstr "Užpakalinio (apatinio) vario sluoksnio sluoksnio pavadinimas"
+
+#~ msgid "SoldM_Back"
+#~ msgstr "ParduotaM_Atgal"
+
+#~ msgid "SilkS_Back"
+#~ msgstr "ŠilkasS_Grįžti"
+
+#~ msgid "SoldP_Back"
+#~ msgstr "ParduotaP_Grįžti"
+
+#~ msgid "Adhes_Back"
+#~ msgstr "„Adhes_back“"
+
+#~ msgid "Fab_Back"
+#~ msgstr "Fab_Back"
+
+#~ msgid "CrtYd_Back"
+#~ msgstr "„CrtYd_Back“"
+
+#~ msgid "Pcb_Edges"
+#~ msgstr "Pcb_Edges"
+
+#~ msgid "Margin"
+#~ msgstr "Marža"
+
+#~ msgid "Eco1"
+#~ msgstr "Eco1"
+
+#~ msgid "Eco2"
+#~ msgstr "Eco2"
+
+#~ msgid "Comments"
+#~ msgstr "Komentarai"
+
+#~ msgid "Drawings"
+#~ msgstr "Brėžiniai"
+
+#~ msgid "User1"
+#~ msgstr "Vartotojas1"
+
+#~ msgid "User2"
+#~ msgstr "Vartotojas2"
+
+#~ msgid "User3"
+#~ msgstr "Vartotojas3"
+
+#~ msgid "User4"
+#~ msgstr "Vartotojas4"
+
+#~ msgid "User5"
+#~ msgstr "Vartotojas5"
+
+#~ msgid "User6"
+#~ msgstr "Vartotojas6"
+
+#~ msgid "User7"
+#~ msgstr "Vartotojas7"
+
+#~ msgid "User8"
+#~ msgstr "Vartotojas8"
+
+#~ msgid "User9"
+#~ msgstr "Vartotojas9"
+
+#, fuzzy
+#~ msgid "(Pad has no layer)"
+#~ msgstr "Klaida: trinkelėje nėra sluoksnio"
+
+#, fuzzy
+#~ msgid "(PTH pad has no copper layers)"
+#~ msgstr "Klaida: trinkelėje nėra sluoksnio"
+
 #, c-format
 #~ msgid "Field%d"
 #~ msgstr "%d laukas"
diff --git a/translation/pofiles/lv.po b/translation/pofiles/lv.po
index e5cac6692f..f67167d098 100644
--- a/translation/pofiles/lv.po
+++ b/translation/pofiles/lv.po
@@ -5,7 +5,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: KiCad 6.0\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-01-28 19:42+0300\n"
+"POT-Creation-Date: 2025-01-29 19:59+0300\n"
 "PO-Revision-Date: 2023-01-20 06:51+0000\n"
 "Last-Translator: Henrik Kauhanen <henrik@kauhanen.se>\n"
 "Language-Team: Latvian <https://hosted.weblate.org/projects/kicad/master-"
@@ -163,7 +163,7 @@ msgstr "Pārlādes laiks %.3f s"
 #: pcbnew/pcb_io/easyedapro/pcb_io_easyedapro.cpp:116
 #: pcbnew/pcb_io/fabmaster/pcb_io_fabmaster.cpp:59
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:503
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2703
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2706
 #, fuzzy, c-format
 msgid "Loading %s..."
 msgstr "Ielādē %s"
@@ -287,7 +287,7 @@ msgstr "3D skatītājs"
 #: 3d-viewer/3d_viewer/eda_3d_viewer_frame.cpp:667
 #: eeschema/dialogs/panel_eeschema_display_options_base.cpp:27
 #: eeschema/dialogs/panel_sym_display_options_base.cpp:25
-#: pcbnew/footprint_edit_frame.cpp:242 pcbnew/footprint_edit_frame.cpp:955
+#: pcbnew/footprint_edit_frame.cpp:242 pcbnew/footprint_edit_frame.cpp:965
 #: pcbnew/pcb_edit_frame.cpp:326 pcbnew/pcb_edit_frame.cpp:1708
 #: pcbnew/tools/pcb_actions.cpp:1327
 msgid "Appearance"
@@ -329,10 +329,10 @@ msgstr ""
 #: 3d-viewer/3d_viewer/eda_3d_viewer_frame.cpp:748 common/confirm.cpp:211
 #: common/dialogs/dialog_grid_settings.cpp:82
 #: common/dialogs/dialog_grid_settings.cpp:89
-#: common/dialogs/panel_embedded_files.cpp:296
-#: common/dialogs/panel_embedded_files.cpp:369
-#: common/dialogs/panel_embedded_files.cpp:400
-#: common/dialogs/panel_embedded_files.cpp:410
+#: common/dialogs/panel_embedded_files.cpp:307
+#: common/dialogs/panel_embedded_files.cpp:416
+#: common/dialogs/panel_embedded_files.cpp:447
+#: common/dialogs/panel_embedded_files.cpp:457
 #: common/dialogs/panel_setup_severities.cpp:44 common/kidialog.cpp:126
 #: eeschema/dialogs/dialog_erc.cpp:878
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1812
@@ -355,9 +355,9 @@ msgstr ""
 #: pcb_calculator/calculator_panels/panel_fusing_current.cpp:191
 #: pcb_calculator/calculator_panels/panel_fusing_current.cpp:203
 #: pcbnew/dialogs/dialog_drc.cpp:984
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:397
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:389
 #: pcbnew/drc/drc_item.cpp:231 pcbnew/pcb_marker.cpp:211
-#: pcbnew/widgets/appearance_controls.cpp:2729
+#: pcbnew/widgets/appearance_controls.cpp:2765
 msgid "Error"
 msgstr ""
 
@@ -754,7 +754,7 @@ msgstr "Rādīt SMD 3D modeļus"
 msgid "Model Bounding Boxes"
 msgstr "Rādīt modeļu ietvarus"
 
-#: 3d-viewer/dialogs/appearance_controls_3D.cpp:77 common/layer_id.cpp:170
+#: 3d-viewer/dialogs/appearance_controls_3D.cpp:77 common/layer_id.cpp:125
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:30
 #: eeschema/dialogs/dialog_update_from_pcb_base.cpp:64
 #: pcb_calculator/calculator_panels/panel_rf_attenuators_base.cpp:111
@@ -870,13 +870,13 @@ msgid "Uncheck 'Use board stackup colors' to allow color editing."
 msgstr ""
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:563
-#: pcbnew/widgets/appearance_controls.cpp:2198
+#: pcbnew/widgets/appearance_controls.cpp:2234
 #, fuzzy, c-format
 msgid "Show or hide %s"
 msgstr "Rādīt lodalvas maskas slāņus"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:633
-#: pcbnew/widgets/appearance_controls.cpp:2571
+#: pcbnew/widgets/appearance_controls.cpp:2607
 #, c-format
 msgid "Presets (%s+Tab):"
 msgstr ""
@@ -884,31 +884,31 @@ msgstr ""
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:647
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1644
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2078
-#: pcbnew/widgets/appearance_controls.cpp:2596
+#: pcbnew/widgets/appearance_controls.cpp:2632
 msgid "Save preset..."
 msgstr ""
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:648
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1645
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2079
-#: pcbnew/widgets/appearance_controls.cpp:2597
+#: pcbnew/widgets/appearance_controls.cpp:2633
 msgid "Delete preset..."
 msgstr ""
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:754
-#: pcbnew/widgets/appearance_controls.cpp:2702
+#: pcbnew/widgets/appearance_controls.cpp:2738
 msgid "Layer preset name:"
 msgstr ""
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:755
-#: pcbnew/widgets/appearance_controls.cpp:2703
+#: pcbnew/widgets/appearance_controls.cpp:2739
 msgid "Save Layer Preset"
 msgstr ""
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:770
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1819
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2221
-#: pcbnew/widgets/appearance_controls.cpp:2736
+#: pcbnew/widgets/appearance_controls.cpp:2772
 #, fuzzy
 msgid "Overwrite existing preset?"
 msgstr "Ielādē..."
@@ -916,67 +916,67 @@ msgstr "Ielādē..."
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:796
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1844
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2246
-#: pcbnew/widgets/appearance_controls.cpp:2762
+#: pcbnew/widgets/appearance_controls.cpp:2798
 msgid "Presets"
 msgstr ""
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:805
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1856
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2258
-#: pcbnew/widgets/appearance_controls.cpp:2774
+#: pcbnew/widgets/appearance_controls.cpp:2810
 msgid "Delete Preset"
 msgstr ""
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:806
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1857
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2259
-#: pcbnew/widgets/appearance_controls.cpp:2775
+#: pcbnew/widgets/appearance_controls.cpp:2811
 #, fuzzy
 msgid "Select preset:"
 msgstr "Atlases krāsa:"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:864
-#: pcbnew/widgets/appearance_controls.cpp:2875
+#: pcbnew/widgets/appearance_controls.cpp:2911
 #, c-format
 msgid "Viewports (%s+Tab):"
 msgstr ""
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:873
-#: pcbnew/widgets/appearance_controls.cpp:2884
+#: pcbnew/widgets/appearance_controls.cpp:2920
 #, fuzzy
 msgid "Save viewport..."
 msgstr "Atlases krāsa:"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:874
-#: pcbnew/widgets/appearance_controls.cpp:2885
+#: pcbnew/widgets/appearance_controls.cpp:2921
 #, fuzzy
 msgid "Delete viewport..."
 msgstr "Atlases krāsa:"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:905
-#: pcbnew/widgets/appearance_controls.cpp:2934
+#: pcbnew/widgets/appearance_controls.cpp:2970
 msgid "Viewport name:"
 msgstr ""
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:906
-#: pcbnew/widgets/appearance_controls.cpp:2934
+#: pcbnew/widgets/appearance_controls.cpp:2970
 #, fuzzy
 msgid "Save Viewport"
 msgstr "Atlases krāsa:"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:946
-#: pcbnew/widgets/appearance_controls.cpp:2973
+#: pcbnew/widgets/appearance_controls.cpp:3009
 msgid "Viewports"
 msgstr ""
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:955
-#: pcbnew/widgets/appearance_controls.cpp:2982
+#: pcbnew/widgets/appearance_controls.cpp:3018
 #, fuzzy
 msgid "Delete Viewport"
 msgstr "Atlases krāsa:"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:956
-#: pcbnew/widgets/appearance_controls.cpp:2983
+#: pcbnew/widgets/appearance_controls.cpp:3019
 #, fuzzy
 msgid "Select viewport:"
 msgstr "Atlases krāsa:"
@@ -1362,7 +1362,7 @@ msgid "Z:"
 msgstr "Z:"
 
 #: 3d-viewer/dialogs/panel_preview_3d_model_base.cpp:68
-#: gerbview/gerber_draw_item.cpp:722 pcbnew/footprint.cpp:1676
+#: gerbview/gerber_draw_item.cpp:722 pcbnew/footprint.cpp:1681
 #: pcbnew/pad.cpp:1361
 msgid "Rotation"
 msgstr "Pagriešana"
@@ -1952,8 +1952,8 @@ msgid "Information"
 msgstr "Pagriešana"
 
 #: common/confirm.cpp:266 common/confirm.cpp:269
-#: common/dialogs/panel_embedded_files.cpp:272
-#: common/dialogs/panel_embedded_files.cpp:346
+#: common/dialogs/panel_embedded_files.cpp:285
+#: common/dialogs/panel_embedded_files.cpp:393
 #: eeschema/design_block_utils.cpp:50 eeschema/design_block_utils.cpp:183
 #: eeschema/symbol_editor/symbol_editor.cpp:372
 #: eeschema/symbol_editor/symbol_editor.cpp:998
@@ -1968,7 +1968,7 @@ msgstr "Pagriešana"
 #: pcbnew/dialogs/dialog_gencad_export_options.cpp:119
 #: pcbnew/dialogs/dialog_track_via_properties.cpp:570
 #: pcbnew/footprint_libraries_utils.cpp:375
-#: pcbnew/footprint_libraries_utils.cpp:1148 pcbnew/router/router_tool.cpp:1849
+#: pcbnew/footprint_libraries_utils.cpp:1157 pcbnew/router/router_tool.cpp:1849
 #: pcbnew/router/router_tool.cpp:2603
 #: pcbnew/tools/footprint_editor_control.cpp:470 pcbnew/zone_filler.cpp:881
 #, fuzzy
@@ -2010,7 +2010,7 @@ msgid "KiCad Design Block folders"
 msgstr ""
 
 #: common/design_block_io.cpp:172
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3036
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3039
 #, fuzzy, c-format
 msgid "Cannot overwrite library path '%s'."
 msgstr "Ielādē %s"
@@ -2024,7 +2024,7 @@ msgid ""
 msgstr ""
 
 #: common/design_block_io.cpp:201 pcbnew/pcb_io/geda/pcb_io_geda.cpp:977
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3061
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3064
 #, c-format
 msgid "Insufficient permissions to delete folder '%s'."
 msgstr ""
@@ -2122,8 +2122,8 @@ msgstr "Ielādē %s"
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:50
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:99
 #: pcbnew/dialogs/panel_pcbnew_action_plugins_base.cpp:42
-#: pcbnew/footprint_libraries_utils.cpp:1006
-#: pcbnew/footprint_libraries_utils.cpp:1334
+#: pcbnew/footprint_libraries_utils.cpp:1015
+#: pcbnew/footprint_libraries_utils.cpp:1343
 #, fuzzy
 msgid "Description"
 msgstr "Attēlojuma opcijas"
@@ -2507,7 +2507,7 @@ msgstr ""
 #: eeschema/dialogs/panel_bom_presets_base.cpp:80
 #: eeschema/dialogs/panel_sym_lib_table.cpp:384
 #: eeschema/dialogs/panel_template_fieldnames_base.cpp:42
-#: eeschema/fields_grid_table.cpp:478 eeschema/sch_pin.cpp:1579
+#: eeschema/fields_grid_table.cpp:469 eeschema/sch_pin.cpp:1579
 #: eeschema/sch_symbol.cpp:2065 eeschema/sch_symbol.cpp:2115
 #: eeschema/symbol_editor/symbol_editor.cpp:1598
 #: eeschema/symbol_viewer_frame.cpp:459
@@ -2517,13 +2517,15 @@ msgstr ""
 #: kicad/pcm/dialogs/dialog_manage_repositories_base.cpp:39
 #: kicad/pcm/dialogs/panel_package_base.cpp:50
 #: pcbnew/dialogs/dialog_footprint_wizard_list_base.cpp:42
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:54
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:170
 #: pcbnew/dialogs/panel_fp_lib_table.cpp:438
-#: pcbnew/pcb_fields_grid_table.cpp:174 pcbnew/pcb_group.cpp:507
+#: pcbnew/pcb_fields_grid_table.cpp:143 pcbnew/pcb_group.cpp:507
 #: pcbnew/widgets/pcb_net_inspector_panel.cpp:120
 #: pcbnew/widgets/search_handlers.cpp:176
 #: pcbnew/widgets/search_handlers.cpp:309
 #: pcbnew/widgets/search_handlers.cpp:388 pcbnew/zone.cpp:853
-#: pcbnew/zone.cpp:1913 pcbnew/zone_manager/dialog_zone_manager_base.cpp:38
+#: pcbnew/zone.cpp:1937 pcbnew/zone_manager/dialog_zone_manager_base.cpp:38
 #: pcbnew/zone_manager/model_zones_overview_table.h:75
 #, fuzzy
 msgid "Name"
@@ -2710,7 +2712,7 @@ msgstr "Izveidot slāņus"
 #: eeschema/symbol_editor/symbol_editor.cpp:860
 #: pcb_calculator/dialogs/dialog_regulator_form_base.cpp:27
 #: pcbnew/board_stackup_manager/dialog_dielectric_list_manager_base.cpp:31
-#: pcbnew/footprint_libraries_utils.cpp:1040
+#: pcbnew/footprint_libraries_utils.cpp:1049
 msgid "Name:"
 msgstr ""
 
@@ -3303,7 +3305,7 @@ msgstr "Attēlojuma opcijas"
 #: eeschema/dialogs/dialog_sim_format_value.cpp:75
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:57
 #: eeschema/dialogs/panel_sym_lib_table.cpp:385
-#: eeschema/fields_grid_table.cpp:479 eeschema/sch_symbol.cpp:1098
+#: eeschema/fields_grid_table.cpp:470 eeschema/sch_symbol.cpp:1098
 #: eeschema/sch_symbol.cpp:2062 eeschema/sch_symbol.cpp:2112
 #: eeschema/sch_symbol.cpp:2994 eeschema/sim/simulator_frame_ui.cpp:616
 #: eeschema/sim/simulator_frame_ui.cpp:2673
@@ -3313,13 +3315,13 @@ msgstr "Attēlojuma opcijas"
 #: eeschema/widgets/search_handlers.cpp:247
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:69
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:70
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:65
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:157
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:169
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:48
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:57
-#: pcbnew/dialogs/panel_fp_lib_table.cpp:439 pcbnew/footprint.cpp:4048
+#: pcbnew/dialogs/panel_fp_lib_table.cpp:439 pcbnew/footprint.cpp:4053
 #: pcbnew/footprint_wizard_frame.cpp:326 pcbnew/pcb_dimension.cpp:605
-#: pcbnew/pcb_fields_grid_table.cpp:175 pcbnew/plot_board_layers.cpp:107
+#: pcbnew/pcb_fields_grid_table.cpp:144 pcbnew/plot_board_layers.cpp:107
 #: pcbnew/widgets/search_handlers.cpp:119
 msgid "Value"
 msgstr ""
@@ -3435,7 +3437,7 @@ msgstr ""
 #: eeschema/dialogs/dialog_plot_schematic_base.cpp:78
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:72
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:69
-#: eeschema/fields_grid_table.cpp:491
+#: eeschema/fields_grid_table.cpp:482
 #: eeschema/printing/dialog_print_using_printer_base.cpp:35
 #: eeschema/sch_bus_entry.cpp:674 eeschema/sch_junction.cpp:383
 #: eeschema/sch_line.cpp:1099 eeschema/sim/simulator_frame_ui.cpp:609
@@ -3673,7 +3675,7 @@ msgstr ""
 #: common/dialogs/git/dialog_git_auth.cpp:54
 #: common/dialogs/git/dialog_git_commit.cpp:143
 #: common/dialogs/git/dialog_git_switch.cpp:69
-#: common/dialogs/panel_embedded_files.cpp:370 common/tool/actions.cpp:159
+#: common/dialogs/panel_embedded_files.cpp:417 common/tool/actions.cpp:159
 #: eeschema/dialogs/dialog_erc.cpp:426
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1344 eeschema/sheet.cpp:783
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:962
@@ -4210,7 +4212,7 @@ msgstr ""
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283
 #: pcbnew/microwave/microwave_polygon.cpp:127 pcbnew/tools/pcb_control.cpp:348
 #: pcbnew/widgets/appearance_controls.cpp:637
-#: pcbnew/widgets/appearance_controls.cpp:1804
+#: pcbnew/widgets/appearance_controls.cpp:1840
 msgid "Normal"
 msgstr ""
 
@@ -4570,8 +4572,8 @@ msgid "One of the nicknames will need to be changed after adding this library."
 msgstr ""
 
 #: common/dialogs/panel_design_block_lib_table.cpp:1010
-#: common/dialogs/panel_embedded_files.cpp:348
-#: common/dialogs/panel_embedded_files.cpp:370
+#: common/dialogs/panel_embedded_files.cpp:395
+#: common/dialogs/panel_embedded_files.cpp:417
 #: eeschema/design_block_utils.cpp:89
 #: eeschema/dialogs/panel_sym_lib_table.cpp:688 eeschema/sch_base_frame.cpp:306
 #: pcbnew/dialogs/panel_fp_lib_table.cpp:1038
@@ -4655,8 +4657,8 @@ msgstr ""
 #: eeschema/symbol_editor/symbol_editor.cpp:826 include/lib_table_grid.h:208
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:46
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:95
-#: pcbnew/footprint_libraries_utils.cpp:1005
-#: pcbnew/footprint_libraries_utils.cpp:1333
+#: pcbnew/footprint_libraries_utils.cpp:1014
+#: pcbnew/footprint_libraries_utils.cpp:1342
 msgid "Nickname"
 msgstr ""
 
@@ -4743,24 +4745,14 @@ msgstr "&Iestatījumi"
 msgid "Copy the reference for this embedded file"
 msgstr ""
 
-#: common/dialogs/panel_embedded_files.cpp:260
-#, fuzzy
-msgid "Select a file to embed"
-msgstr "Atlases krāsa:"
-
-#: common/dialogs/panel_embedded_files.cpp:261
-#, fuzzy
-msgid "All files|*.*"
-msgstr "Visi faili (*.*)|*.*"
-
-#: common/dialogs/panel_embedded_files.cpp:270
-#: common/dialogs/panel_embedded_files.cpp:343
+#: common/dialogs/panel_embedded_files.cpp:283
+#: common/dialogs/panel_embedded_files.cpp:390
 #, fuzzy, c-format
 msgid "File '%s' already exists."
 msgstr "Rādīt vara biezumu"
 
-#: common/dialogs/panel_embedded_files.cpp:274
-#: common/dialogs/panel_embedded_files.cpp:348
+#: common/dialogs/panel_embedded_files.cpp:286
+#: common/dialogs/panel_embedded_files.cpp:395
 #: eeschema/design_block_utils.cpp:51 eeschema/design_block_utils.cpp:184
 #: eeschema/symbol_editor/symbol_editor.cpp:373
 #: eeschema/symbol_editor/symbol_editor.cpp:999
@@ -4772,41 +4764,51 @@ msgstr "Rādīt vara biezumu"
 #: pcbnew/dialogs/dialog_export_odbpp.cpp:411
 #: pcbnew/dialogs/dialog_gencad_export_options.cpp:120
 #: pcbnew/footprint_libraries_utils.cpp:376
-#: pcbnew/footprint_libraries_utils.cpp:1150
+#: pcbnew/footprint_libraries_utils.cpp:1159
 #: pcbnew/tools/footprint_editor_control.cpp:472
 msgid "Overwrite"
 msgstr ""
 
-#: common/dialogs/panel_embedded_files.cpp:293
+#: common/dialogs/panel_embedded_files.cpp:305
 #, fuzzy, c-format
 msgid "Failed to add file '%s'."
 msgstr "Ielādē %s"
 
-#: common/dialogs/panel_embedded_files.cpp:330
+#: common/dialogs/panel_embedded_files.cpp:318
+#, fuzzy
+msgid "Select a file to embed"
+msgstr "Atlases krāsa:"
+
+#: common/dialogs/panel_embedded_files.cpp:319
+#, fuzzy
+msgid "All files|*.*"
+msgstr "Visi faili (*.*)|*.*"
+
+#: common/dialogs/panel_embedded_files.cpp:377
 #, fuzzy
 msgid "Select a directory to export files"
 msgstr "Izveidot celiņus un tiltus"
 
-#: common/dialogs/panel_embedded_files.cpp:362
+#: common/dialogs/panel_embedded_files.cpp:409
 #, fuzzy, c-format
 msgid "Directory '%s' is not writable."
 msgstr "Nospiedums nav ielādēts."
 
-#: common/dialogs/panel_embedded_files.cpp:365
+#: common/dialogs/panel_embedded_files.cpp:412
 #, fuzzy, c-format
 msgid "Folder '%s' is not writable."
 msgstr "Nospiedums nav ielādēts."
 
-#: common/dialogs/panel_embedded_files.cpp:370
+#: common/dialogs/panel_embedded_files.cpp:417
 msgid "Retry"
 msgstr ""
 
-#: common/dialogs/panel_embedded_files.cpp:397
+#: common/dialogs/panel_embedded_files.cpp:444
 #, fuzzy, c-format
 msgid "Failed to open file '%s'."
 msgstr "Ielādē %s"
 
-#: common/dialogs/panel_embedded_files.cpp:407
+#: common/dialogs/panel_embedded_files.cpp:454
 #, fuzzy, c-format
 msgid "Failed to write file '%s'."
 msgstr "Ielādē %s"
@@ -5102,12 +5104,12 @@ msgstr ""
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1099
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:583
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:854
-#: pcbnew/dialogs/dialog_plot_base.cpp:118 pcbnew/footprint.cpp:4007
-#: pcbnew/pad.cpp:2507 pcbnew/pad.cpp:2526 pcbnew/pcb_dimension.cpp:1973
+#: pcbnew/dialogs/dialog_plot_base.cpp:118 pcbnew/footprint.cpp:4012
+#: pcbnew/pad.cpp:2501 pcbnew/pad.cpp:2520 pcbnew/pcb_dimension.cpp:1973
 #: pcbnew/widgets/appearance_controls.cpp:729
 #: pcbnew/widgets/appearance_controls.cpp:771
-#: pcbnew/widgets/appearance_controls.cpp:2540
-#: pcbnew/widgets/appearance_controls.cpp:2559 pcbnew/zone.cpp:1804
+#: pcbnew/widgets/appearance_controls.cpp:2576
+#: pcbnew/widgets/appearance_controls.cpp:2595 pcbnew/zone.cpp:1828
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:83
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 msgid "None"
@@ -5332,9 +5334,9 @@ msgstr "Nospiedums nav ielādēts."
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:232
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:363
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:332
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:854 pcbnew/footprint.cpp:4009
-#: pcbnew/pad.cpp:2528 pcbnew/pcb_table.cpp:533 pcbnew/pcb_textbox.cpp:795
-#: pcbnew/zone.cpp:857 pcbnew/zone.cpp:1806
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:854 pcbnew/footprint.cpp:4014
+#: pcbnew/pad.cpp:2522 pcbnew/pcb_table.cpp:533 pcbnew/pcb_textbox.cpp:795
+#: pcbnew/zone.cpp:857 pcbnew/zone.cpp:1830
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 msgid "Solid"
 msgstr ""
@@ -5469,7 +5471,7 @@ msgstr "Tīkls %s\tTīklaKlase %s"
 
 #: common/dialogs/panel_setup_netclasses_base.cpp:52
 #: pcbnew/tools/board_inspection_tool.cpp:641
-#: pcbnew/tools/board_inspection_tool.cpp:1201 pcbnew/zone.cpp:2048
+#: pcbnew/tools/board_inspection_tool.cpp:1201 pcbnew/zone.cpp:2072
 msgid "Clearance"
 msgstr ""
 
@@ -5569,7 +5571,7 @@ msgstr ""
 
 #: common/dialogs/panel_setup_netclasses_base.cpp:153
 #: eeschema/sch_field.cpp:1270 eeschema/sch_label.cpp:207
-#: pcbnew/board_connected_item.cpp:200 pcbnew/pad.cpp:2582 pcbnew/zone.cpp:1907
+#: pcbnew/board_connected_item.cpp:200 pcbnew/pad.cpp:2576 pcbnew/zone.cpp:1931
 #, fuzzy
 msgid "Net Class"
 msgstr "Tīkls %s\tTīklaKlase %s"
@@ -5698,7 +5700,7 @@ msgstr ""
 #: common/eda_shape.cpp:2203
 #: eeschema/dialogs/dialog_label_properties_base.cpp:178
 #: eeschema/sch_label.cpp:2249
-#: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:2499
+#: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:2493
 #: pcbnew/pcb_dimension.cpp:1974
 msgid "Rectangle"
 msgstr ""
@@ -5879,7 +5881,7 @@ msgstr ""
 msgid "Hotkeys"
 msgstr ""
 
-#: common/eda_base_frame.cpp:1116 kicad/project_tree_pane.cpp:1008
+#: common/eda_base_frame.cpp:1116 kicad/project_tree_pane.cpp:1009
 #, fuzzy
 msgid "Version Control"
 msgstr "Atlases krāsa:"
@@ -5943,7 +5945,7 @@ msgstr "Ielādē %s"
 
 #: common/eda_base_frame.cpp:1182 common/tool/actions.cpp:1106
 #: common/tool/common_tools.cpp:617 kicad/tools/kicad_manager_actions.cpp:147
-#: pcbnew/footprint_edit_frame.cpp:1035 pcbnew/menubar_footprint_editor.cpp:92
+#: pcbnew/footprint_edit_frame.cpp:1045 pcbnew/menubar_footprint_editor.cpp:92
 #, fuzzy
 msgid "Footprint Editor"
 msgstr "Nospiedums nav ielādēts."
@@ -6119,7 +6121,7 @@ msgstr ""
 msgid "Constrain to H, V, 45"
 msgstr ""
 
-#: common/eda_draw_frame.cpp:1121 pcbnew/footprint_libraries_utils.cpp:1368
+#: common/eda_draw_frame.cpp:1121 pcbnew/footprint_libraries_utils.cpp:1377
 #, fuzzy
 msgid "Select Library"
 msgstr "Ielādē %s"
@@ -6355,7 +6357,7 @@ msgstr ""
 #: eeschema/dialogs/dialog_label_properties_base.cpp:172
 #: eeschema/sch_label.cpp:2247 gerbview/gerber_draw_item.cpp:231
 #: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:1515
-#: pcbnew/pad.cpp:2498 pcbnew/pcb_dimension.cpp:1975
+#: pcbnew/pad.cpp:2492 pcbnew/pcb_dimension.cpp:1975
 msgid "Circle"
 msgstr ""
 
@@ -6437,7 +6439,7 @@ msgstr ""
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:40
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:169
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2140 pcbnew/pad.cpp:1348
-#: pcbnew/pcb_fields_grid_table.cpp:177 pcbnew/pcb_reference_image.cpp:215
+#: pcbnew/pcb_fields_grid_table.cpp:146 pcbnew/pcb_reference_image.cpp:215
 #: pcbnew/pcb_reference_image.cpp:368 pcbnew/pcb_tablecell.cpp:197
 #: pcbnew/pcb_tablecell.cpp:204 pcbnew/pcb_target.cpp:156
 #: pcbnew/pcb_target.cpp:249 pcbnew/pcb_text.cpp:292 pcbnew/pcb_textbox.cpp:814
@@ -6454,7 +6456,7 @@ msgstr ""
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:55
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:56
 #: pcbnew/pad.cpp:1349 pcbnew/pcb_dimension.cpp:1012
-#: pcbnew/pcb_fields_grid_table.cpp:178 pcbnew/pcb_reference_image.cpp:217
+#: pcbnew/pcb_fields_grid_table.cpp:147 pcbnew/pcb_reference_image.cpp:217
 #: pcbnew/pcb_reference_image.cpp:375 pcbnew/pcb_tablecell.cpp:198
 #: pcbnew/pcb_tablecell.cpp:205 pcbnew/pcb_text.cpp:293
 #: pcbnew/pcb_textbox.cpp:815
@@ -6542,7 +6544,7 @@ msgstr "Izvēlēties krāsas"
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:62
 #: eeschema/dialogs/dialog_tablecell_properties_base.cpp:119
 #: eeschema/dialogs/dialog_text_properties_base.cpp:113
-#: eeschema/fields_grid_table.cpp:484 eeschema/sch_label.cpp:1197
+#: eeschema/fields_grid_table.cpp:475 eeschema/sch_label.cpp:1197
 #: eeschema/sch_label.cpp:2269 eeschema/sch_tablecell.cpp:128
 #: eeschema/sch_text.cpp:637 eeschema/sch_textbox.cpp:543
 #: pagelayout_editor/dialogs/properties_frame_base.cpp:98
@@ -6553,7 +6555,7 @@ msgstr "Izvēlēties krāsas"
 #: pcbnew/dialogs/dialog_tablecell_properties_base.cpp:125
 #: pcbnew/dialogs/panel_fp_editor_graphics_defaults_base.cpp:57
 #: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:52
-#: pcbnew/pcb_fields_grid_table.cpp:180
+#: pcbnew/pcb_fields_grid_table.cpp:149
 msgid "Italic"
 msgstr ""
 
@@ -6568,7 +6570,7 @@ msgstr ""
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:63
 #: eeschema/dialogs/dialog_tablecell_properties_base.cpp:116
 #: eeschema/dialogs/dialog_text_properties_base.cpp:108
-#: eeschema/fields_grid_table.cpp:485 eeschema/sch_label.cpp:1197
+#: eeschema/fields_grid_table.cpp:476 eeschema/sch_label.cpp:1197
 #: eeschema/sch_label.cpp:2270 eeschema/sch_tablecell.cpp:128
 #: eeschema/sch_text.cpp:637 eeschema/sch_textbox.cpp:543
 #: eeschema/widgets/tuner_slider_base.cpp:48
@@ -6585,8 +6587,8 @@ msgstr ""
 #: common/eda_text.cpp:1330
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:242
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
-#: eeschema/fields_grid_table.cpp:310 eeschema/fields_grid_table.cpp:725
-#: eeschema/fields_grid_table.cpp:869 eeschema/pin_type.cpp:113
+#: eeschema/fields_grid_table.cpp:301 eeschema/fields_grid_table.cpp:716
+#: eeschema/fields_grid_table.cpp:860 eeschema/pin_type.cpp:113
 #: eeschema/sch_field.cpp:1144 eeschema/sch_field.cpp:1731
 #: eeschema/sch_pin.cpp:2185 pcbnew/dialogs/dialog_render_job.cpp:42
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2604
@@ -6596,9 +6598,9 @@ msgstr ""
 #: common/eda_text.cpp:1331 common/eda_text.cpp:1340
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:303 eeschema/fields_grid_table.cpp:311
-#: eeschema/fields_grid_table.cpp:726 eeschema/fields_grid_table.cpp:737
-#: eeschema/fields_grid_table.cpp:871 eeschema/fields_grid_table.cpp:895
+#: eeschema/fields_grid_table.cpp:294 eeschema/fields_grid_table.cpp:302
+#: eeschema/fields_grid_table.cpp:717 eeschema/fields_grid_table.cpp:728
+#: eeschema/fields_grid_table.cpp:862 eeschema/fields_grid_table.cpp:886
 #: eeschema/sch_field.cpp:1145 eeschema/sch_field.cpp:1155
 #: eeschema/sch_field.cpp:1732 eeschema/sch_field.cpp:1741
 #: eeschema/sch_text.cpp:658 gerbview/gerber_file_image.cpp:361
@@ -6614,8 +6616,8 @@ msgstr "Materiālu īpašības"
 #: common/eda_text.cpp:1332
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:242
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
-#: eeschema/fields_grid_table.cpp:312 eeschema/fields_grid_table.cpp:727
-#: eeschema/fields_grid_table.cpp:873 eeschema/pin_type.cpp:112
+#: eeschema/fields_grid_table.cpp:303 eeschema/fields_grid_table.cpp:718
+#: eeschema/fields_grid_table.cpp:864 eeschema/pin_type.cpp:112
 #: eeschema/sch_field.cpp:1146 eeschema/sch_field.cpp:1733
 #: eeschema/sch_pin.cpp:2184 pcbnew/dialogs/dialog_render_job.cpp:43
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2605
@@ -6624,8 +6626,8 @@ msgstr ""
 
 #: common/eda_text.cpp:1339
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:302 eeschema/fields_grid_table.cpp:736
-#: eeschema/fields_grid_table.cpp:893 eeschema/sch_field.cpp:1154
+#: eeschema/fields_grid_table.cpp:293 eeschema/fields_grid_table.cpp:727
+#: eeschema/fields_grid_table.cpp:884 eeschema/sch_field.cpp:1154
 #: eeschema/sch_field.cpp:1740 eeschema/sch_text.cpp:657
 #: pcbnew/dialogs/dialog_render_job.cpp:44
 msgid "Top"
@@ -6633,8 +6635,8 @@ msgstr ""
 
 #: common/eda_text.cpp:1341
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:304 eeschema/fields_grid_table.cpp:738
-#: eeschema/fields_grid_table.cpp:897 eeschema/sch_field.cpp:1156
+#: eeschema/fields_grid_table.cpp:295 eeschema/fields_grid_table.cpp:729
+#: eeschema/fields_grid_table.cpp:888 eeschema/sch_field.cpp:1156
 #: eeschema/sch_field.cpp:1742 eeschema/sch_text.cpp:659
 #: pcbnew/dialogs/dialog_render_job.cpp:40
 msgid "Bottom"
@@ -6647,15 +6649,15 @@ msgstr ""
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:68
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:68
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:65
-#: eeschema/fields_grid_table.cpp:487 eeschema/sch_field.cpp:1781
+#: eeschema/fields_grid_table.cpp:478 eeschema/sch_field.cpp:1781
 #: eeschema/sch_pin.cpp:1589 eeschema/sch_pin.cpp:2230
 #: eeschema/sch_symbol.cpp:2965 eeschema/sch_tablecell.cpp:203
 #: eeschema/sch_text.cpp:783 eeschema/sch_textbox.cpp:714
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:59
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:60
-#: pcbnew/footprint.cpp:4039 pcbnew/pad.cpp:2545 pcbnew/pcb_dimension.cpp:1756
-#: pcbnew/pcb_dimension.cpp:1831 pcbnew/pcb_fields_grid_table.cpp:182
-#: pcbnew/pcb_tablecell.cpp:207 pcbnew/zone.cpp:1977
+#: pcbnew/footprint.cpp:4044 pcbnew/pad.cpp:2539 pcbnew/pcb_dimension.cpp:1756
+#: pcbnew/pcb_dimension.cpp:1831 pcbnew/pcb_fields_grid_table.cpp:151
+#: pcbnew/pcb_tablecell.cpp:207 pcbnew/zone.cpp:2001
 #, fuzzy
 msgid "Orientation"
 msgstr "Pagriešana"
@@ -6676,7 +6678,7 @@ msgstr "Materiālu īpašības"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:71
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:71
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:68
-#: eeschema/fields_grid_table.cpp:490 eeschema/sch_field.cpp:1136
+#: eeschema/fields_grid_table.cpp:481 eeschema/sch_field.cpp:1136
 #: eeschema/sch_label.cpp:1195 eeschema/sch_tablecell.cpp:126
 #: eeschema/sch_text.cpp:635 eeschema/sch_textbox.cpp:541
 #: eeschema/widgets/sch_properties_panel.cpp:258 pcbnew/pcb_dimension.cpp:628
@@ -6691,7 +6693,7 @@ msgstr ""
 #: pcbnew/board_stackup_manager/panel_board_stackup_base.cpp:91
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:56
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:57
-#: pcbnew/pcb_fields_grid_table.cpp:179 pcbnew/pcb_tablecell.cpp:206
+#: pcbnew/pcb_fields_grid_table.cpp:148 pcbnew/pcb_tablecell.cpp:206
 #: pcbnew/pcb_text.cpp:291
 #, fuzzy
 msgid "Thickness"
@@ -6699,7 +6701,7 @@ msgstr "Atslēgt biezumu"
 
 #: common/eda_text.cpp:1375 eeschema/sch_field.cpp:1772
 #: eeschema/sch_text.cpp:772 pcbnew/microwave/microwave_polygon.cpp:127
-#: pcbnew/pcb_fields_grid_table.cpp:187
+#: pcbnew/pcb_fields_grid_table.cpp:156
 msgid "Mirrored"
 msgstr ""
 
@@ -7211,7 +7213,7 @@ msgstr "Kopēt 3D attēlu starpliktuvē"
 #: common/widgets/listbox_tricks.cpp:51
 #: eeschema/tools/sch_editor_control.cpp:2270
 #: eeschema/tools/symbol_editor_edit_tool.cpp:1020
-#: pcbnew/dialogs/panel_setup_rules.cpp:132 pcbnew/tools/pcb_control.cpp:1234
+#: pcbnew/dialogs/panel_setup_rules.cpp:132 pcbnew/tools/pcb_control.cpp:1238
 msgid "Paste"
 msgstr ""
 
@@ -7222,7 +7224,7 @@ msgstr ""
 #: common/grid_tricks.cpp:368 common/tool/actions.cpp:291
 #: common/widgets/listbox_tricks.cpp:54 eeschema/tools/sch_edit_tool.cpp:1680
 #: eeschema/tools/symbol_editor_edit_tool.cpp:476
-#: kicad/dialogs/panel_jobset.cpp:363 kicad/project_tree_pane.cpp:941
+#: kicad/dialogs/panel_jobset.cpp:363 kicad/project_tree_pane.cpp:942
 #: pcbnew/dialogs/panel_setup_rules.cpp:133 pcbnew/tools/edit_tool.cpp:2646
 msgid "Delete"
 msgstr ""
@@ -7869,188 +7871,188 @@ msgstr "Ielādē %s"
 msgid "undefined"
 msgstr ""
 
-#: common/layer_id.cpp:112
+#: common/layer_id.cpp:67
 #: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr_parser.cpp:1149
 msgid "Rescue"
 msgstr ""
 
-#: common/layer_id.cpp:116 eeschema/widgets/panel_sch_selection_filter.cpp:204
+#: common/layer_id.cpp:71 eeschema/widgets/panel_sch_selection_filter.cpp:204
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:37
 msgid "Wires"
 msgstr ""
 
-#: common/layer_id.cpp:117
+#: common/layer_id.cpp:72
 msgid "Buses"
 msgstr ""
 
-#: common/layer_id.cpp:118
+#: common/layer_id.cpp:73
 msgid "Bus junctions"
 msgstr ""
 
-#: common/layer_id.cpp:119
+#: common/layer_id.cpp:74
 #, fuzzy
 msgid "Junctions"
 msgstr "Animācijas ātrums:"
 
-#: common/layer_id.cpp:120 eeschema/widgets/panel_sch_selection_filter.cpp:205
+#: common/layer_id.cpp:75 eeschema/widgets/panel_sch_selection_filter.cpp:205
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:41
 #: eeschema/widgets/search_handlers.cpp:399
 msgid "Labels"
 msgstr ""
 
-#: common/layer_id.cpp:121
+#: common/layer_id.cpp:76
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:45
 msgid "Global labels"
 msgstr ""
 
-#: common/layer_id.cpp:122
+#: common/layer_id.cpp:77
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:48
 #, fuzzy
 msgid "Hierarchical labels"
 msgstr "Izveidot slāņus"
 
-#: common/layer_id.cpp:123 eeschema/sch_symbol.cpp:2981
+#: common/layer_id.cpp:78 eeschema/sch_symbol.cpp:2981
 msgid "Pin numbers"
 msgstr ""
 
-#: common/layer_id.cpp:124 eeschema/sch_symbol.cpp:2985
+#: common/layer_id.cpp:79 eeschema/sch_symbol.cpp:2985
 #, fuzzy
 msgid "Pin names"
 msgstr "Izveidot slāņus"
 
-#: common/layer_id.cpp:125
+#: common/layer_id.cpp:80
 #, fuzzy
 msgid "Symbol references"
 msgstr "&Iestatījumi"
 
-#: common/layer_id.cpp:126
+#: common/layer_id.cpp:81
 #, fuzzy
 msgid "Symbol values"
 msgstr "Nospiedums nav ielādēts."
 
-#: common/layer_id.cpp:127
+#: common/layer_id.cpp:82
 #, fuzzy
 msgid "Symbol fields"
 msgstr "Nospiedums nav ielādēts."
 
-#: common/layer_id.cpp:128
+#: common/layer_id.cpp:83
 #, fuzzy
 msgid "Sheet references"
 msgstr "&Iestatījumi"
 
-#: common/layer_id.cpp:129
+#: common/layer_id.cpp:84
 #, fuzzy
 msgid "Net class references"
 msgstr "&Iestatījumi"
 
-#: common/layer_id.cpp:130
+#: common/layer_id.cpp:85
 #, fuzzy
 msgid "Rule areas"
 msgstr "Materiālu īpašības"
 
-#: common/layer_id.cpp:131
+#: common/layer_id.cpp:86
 #, fuzzy
 msgid "Symbol body outlines"
 msgstr "Būvēt plates kontūru"
 
-#: common/layer_id.cpp:132
+#: common/layer_id.cpp:87
 #, fuzzy
 msgid "Symbol body fills"
 msgstr "Rādīt vara biezumu"
 
-#: common/layer_id.cpp:133
+#: common/layer_id.cpp:88
 #, fuzzy
 msgid "Shape fills"
 msgstr "Visi faili (*.*)|*.*"
 
-#: common/layer_id.cpp:134
+#: common/layer_id.cpp:89
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:72
 #, fuzzy
 msgid "Schematic text && graphics"
 msgstr "Rādīt vara biezumu"
 
-#: common/layer_id.cpp:135
+#: common/layer_id.cpp:90
 msgid "Symbol private text && graphics"
 msgstr ""
 
-#: common/layer_id.cpp:136
+#: common/layer_id.cpp:91
 msgid "Schematic text && graphics backgrounds"
 msgstr ""
 
-#: common/layer_id.cpp:137 eeschema/widgets/panel_sch_selection_filter.cpp:206
+#: common/layer_id.cpp:92 eeschema/widgets/panel_sch_selection_filter.cpp:206
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:33
 msgid "Pins"
 msgstr ""
 
-#: common/layer_id.cpp:138
+#: common/layer_id.cpp:93
 #, fuzzy
 msgid "Sheet borders"
 msgstr "&Iestatījumi"
 
-#: common/layer_id.cpp:139
+#: common/layer_id.cpp:94
 msgid "Sheet backgrounds"
 msgstr ""
 
-#: common/layer_id.cpp:140
+#: common/layer_id.cpp:95
 #, fuzzy
 msgid "Sheet names"
 msgstr "&Iestatījumi"
 
-#: common/layer_id.cpp:141
+#: common/layer_id.cpp:96
 #, fuzzy
 msgid "Sheet fields"
 msgstr "Atlases krāsa:"
 
-#: common/layer_id.cpp:142
+#: common/layer_id.cpp:97
 #, fuzzy
 msgid "Sheet file names"
 msgstr "&Iestatījumi"
 
-#: common/layer_id.cpp:143
+#: common/layer_id.cpp:98
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:63
 #, fuzzy
 msgid "Sheet pins"
 msgstr "&Iestatījumi"
 
-#: common/layer_id.cpp:144
+#: common/layer_id.cpp:99
 msgid "No-connect symbols"
 msgstr ""
 
-#: common/layer_id.cpp:145
+#: common/layer_id.cpp:100
 msgid "DNP markers"
 msgstr ""
 
-#: common/layer_id.cpp:146
+#: common/layer_id.cpp:101
 #, fuzzy
 msgid "Excluded-from-simulation markers"
 msgstr "Atslēgt simbolu priekš simulācijas"
 
-#: common/layer_id.cpp:147
+#: common/layer_id.cpp:102
 #, fuzzy
 msgid "ERC warnings"
 msgstr "Rādīt ECO slāņus"
 
-#: common/layer_id.cpp:148
+#: common/layer_id.cpp:103
 #, fuzzy
 msgid "ERC errors"
 msgstr "Rādīt ECO slāņus"
 
-#: common/layer_id.cpp:149
+#: common/layer_id.cpp:104
 #, fuzzy
 msgid "ERC exclusions"
 msgstr "Rādīt aizpildītās vietas zonās"
 
-#: common/layer_id.cpp:150 common/layer_id.cpp:189
+#: common/layer_id.cpp:105 common/layer_id.cpp:144
 #: pcbnew/widgets/appearance_controls.cpp:347
 msgid "Anchors"
 msgstr ""
 
-#: common/layer_id.cpp:151 common/layer_id.cpp:193
+#: common/layer_id.cpp:106 common/layer_id.cpp:148
 #, fuzzy
 msgid "Helper items"
 msgstr "Citas opcijas"
 
-#: common/layer_id.cpp:152 common/layer_id.cpp:194 common/tool/grid_menu.cpp:56
+#: common/layer_id.cpp:107 common/layer_id.cpp:149 common/tool/grid_menu.cpp:56
 #: eeschema/tools/sch_editor_control.cpp:2867
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:103
 #: gerbview/widgets/gerbview_layer_widget.cpp:135
@@ -8059,81 +8061,81 @@ msgstr "Citas opcijas"
 msgid "Grid"
 msgstr "3D režģis"
 
-#: common/layer_id.cpp:153
+#: common/layer_id.cpp:108
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:104
 msgid "Axes"
 msgstr ""
 
-#: common/layer_id.cpp:154 common/layer_id.cpp:196
+#: common/layer_id.cpp:109 common/layer_id.cpp:151
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:107
 #: gerbview/widgets/gerbview_layer_widget.cpp:141
 #, fuzzy
 msgid "Background"
 msgstr "Augšpuses fona krāsa..."
 
-#: common/layer_id.cpp:155 common/layer_id.cpp:192
+#: common/layer_id.cpp:110 common/layer_id.cpp:147
 #: common/widgets/gal_options_panel_base.cpp:120
 #: eeschema/sim/simulator_frame_ui.cpp:613
 #: eeschema/sim/simulator_frame_ui_base.cpp:167
 msgid "Cursor"
 msgstr ""
 
-#: common/layer_id.cpp:156
+#: common/layer_id.cpp:111
 #, fuzzy
 msgid "Hovered items"
 msgstr "Citas opcijas"
 
-#: common/layer_id.cpp:157
+#: common/layer_id.cpp:112
 #, fuzzy
 msgid "Highlighted items"
 msgstr "Atslēgt biezumu"
 
-#: common/layer_id.cpp:158
+#: common/layer_id.cpp:113
 #, fuzzy
 msgid "Hidden items"
 msgstr "Citas opcijas"
 
-#: common/layer_id.cpp:159 common/layer_id.cpp:197
+#: common/layer_id.cpp:114 common/layer_id.cpp:152
 #, fuzzy
 msgid "Selection highlight"
 msgstr "Atlases krāsa:"
 
-#: common/layer_id.cpp:160
+#: common/layer_id.cpp:115
 #, fuzzy
 msgid "Net color highlight"
 msgstr "Atlases krāsa:"
 
-#: common/layer_id.cpp:161 common/layer_id.cpp:190
+#: common/layer_id.cpp:116 common/layer_id.cpp:145
 #, fuzzy
 msgid "Drawing sheet"
 msgstr "Rādīt vara biezumu"
 
-#: common/layer_id.cpp:162 common/layer_id.cpp:191
+#: common/layer_id.cpp:117 common/layer_id.cpp:146
 #, fuzzy
 msgid "Page limits"
 msgstr "Rādīt lodalvas maskas slāņus"
 
-#: common/layer_id.cpp:163
+#: common/layer_id.cpp:118
 #, fuzzy
 msgid "Operating point voltages"
 msgstr "Rādīt modeļu ietvarus"
 
-#: common/layer_id.cpp:164
+#: common/layer_id.cpp:119
 #, fuzzy
 msgid "Operating point currents"
 msgstr "Ielādē..."
 
-#: common/layer_id.cpp:168
+#: common/layer_id.cpp:123
 #, fuzzy
 msgid "Footprints front"
 msgstr "Nospiedums nav ielādēts."
 
-#: common/layer_id.cpp:169
+#: common/layer_id.cpp:124
 #, fuzzy
 msgid "Footprints back"
 msgstr "Nospiedums nav ielādēts."
 
-#: common/layer_id.cpp:171
+#: common/layer_id.cpp:126
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:27
 #: eeschema/dialogs/dialog_update_from_pcb_base.cpp:53
 #: pcbnew/dialogs/dialog_global_edit_text_and_graphics_base.cpp:28
@@ -8141,12 +8143,12 @@ msgstr "Nospiedums nav ielādēts."
 msgid "Reference designators"
 msgstr "&Iestatījumi"
 
-#: common/layer_id.cpp:172
+#: common/layer_id.cpp:127
 #, fuzzy
 msgid "Footprint text"
 msgstr "Nospiedums nav ielādēts."
 
-#: common/layer_id.cpp:173
+#: common/layer_id.cpp:128
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:27
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:64
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:24
@@ -8157,100 +8159,100 @@ msgstr "Nospiedums nav ielādēts."
 msgid "Tracks"
 msgstr "Atslēgt biezumu"
 
-#: common/layer_id.cpp:174
+#: common/layer_id.cpp:129
 msgid "Through vias"
 msgstr ""
 
-#: common/layer_id.cpp:175
+#: common/layer_id.cpp:130
 msgid "Blind/Buried vias"
 msgstr ""
 
-#: common/layer_id.cpp:176
+#: common/layer_id.cpp:131
 msgid "Micro-vias"
 msgstr ""
 
-#: common/layer_id.cpp:177
+#: common/layer_id.cpp:132
 #, fuzzy
 msgid "Via holes"
 msgstr "Atslēgt caurumus"
 
-#: common/layer_id.cpp:178
+#: common/layer_id.cpp:133
 msgid "Via hole walls"
 msgstr ""
 
-#: common/layer_id.cpp:179
+#: common/layer_id.cpp:134
 #, fuzzy
 msgid "Plated holes"
 msgstr "Atslēgt caurumus"
 
-#: common/layer_id.cpp:180
+#: common/layer_id.cpp:135
 #, fuzzy
 msgid "Plated hole walls"
 msgstr "Atslēgt caurumus"
 
-#: common/layer_id.cpp:181
+#: common/layer_id.cpp:136
 #, fuzzy
 msgid "Non-plated holes"
 msgstr "Atslēgt caurumus"
 
-#: common/layer_id.cpp:182 pcbnew/dialogs/panel_edit_options_base.cpp:371
+#: common/layer_id.cpp:137 pcbnew/dialogs/panel_edit_options_base.cpp:371
 #: pcbnew/widgets/appearance_controls.cpp:343
 #: pcbnew/widgets/appearance_controls.cpp:721
-#: pcbnew/widgets/appearance_controls.cpp:2537
+#: pcbnew/widgets/appearance_controls.cpp:2573
 #: pcbnew/widgets/search_handlers.cpp:386
 msgid "Ratsnest"
 msgstr ""
 
-#: common/layer_id.cpp:183
+#: common/layer_id.cpp:138
 #, fuzzy
 msgid "DRC warnings"
 msgstr "Rādīt ECO slāņus"
 
-#: common/layer_id.cpp:184
+#: common/layer_id.cpp:139
 #, fuzzy
 msgid "DRC errors"
 msgstr "Rādīt ECO slāņus"
 
-#: common/layer_id.cpp:185
+#: common/layer_id.cpp:140
 msgid "DRC shape 1"
 msgstr ""
 
-#: common/layer_id.cpp:186
+#: common/layer_id.cpp:141
 msgid "DRC shape 2"
 msgstr ""
 
-#: common/layer_id.cpp:187
+#: common/layer_id.cpp:142
 #, fuzzy
 msgid "DRC exclusions"
 msgstr "Rādīt aizpildītās vietas zonās"
 
-#: common/layer_id.cpp:188
+#: common/layer_id.cpp:143
 msgid "DRC marker shadows"
 msgstr ""
 
-#: common/layer_id.cpp:195
+#: common/layer_id.cpp:150
 msgid "Grid axes"
 msgstr ""
 
-#: common/layer_id.cpp:198
+#: common/layer_id.cpp:153
 msgid "Locked item shadow"
 msgstr ""
 
-#: common/layer_id.cpp:199
+#: common/layer_id.cpp:154
 msgid "Courtyard collision shadow"
 msgstr ""
 
-#: common/layer_id.cpp:200
+#: common/layer_id.cpp:155
 #, fuzzy
 msgid "Track net names"
 msgstr "Rādīt vara biezumu"
 
-#: common/layer_id.cpp:201
+#: common/layer_id.cpp:156
 #, fuzzy
 msgid "Pad net names"
 msgstr "Izveidot slāņus"
 
-#: common/layer_id.cpp:202
+#: common/layer_id.cpp:157
 #, fuzzy
 msgid "Via net names"
 msgstr "Izveidot slāņus"
@@ -8314,13 +8316,13 @@ msgstr ""
 
 #: common/lib_tree_model_adapter.cpp:422
 #: eeschema/widgets/panel_design_block_chooser.cpp:411
-#: eeschema/widgets/panel_symbol_chooser.cpp:171
+#: eeschema/widgets/panel_symbol_chooser.cpp:173
 #: pcbnew/widgets/panel_footprint_chooser.cpp:96
 msgid "Recently Used"
 msgstr ""
 
 #: common/lib_tree_model_adapter.cpp:424
-#: eeschema/widgets/panel_symbol_chooser.cpp:178
+#: eeschema/widgets/panel_symbol_chooser.cpp:180
 msgid "Already Placed"
 msgstr ""
 
@@ -8604,7 +8606,7 @@ msgstr "Atslēgt biezumu"
 #: eeschema/dialogs/dialog_sim_model_base.cpp:271 eeschema/sch_symbol.cpp:2058
 #: eeschema/sch_symbol.cpp:2110 eeschema/sch_symbol.cpp:2991
 #: eeschema/widgets/search_handlers.cpp:160
-#: eeschema/widgets/search_handlers.cpp:246 pcbnew/footprint.cpp:4045
+#: eeschema/widgets/search_handlers.cpp:246 pcbnew/footprint.cpp:4050
 #: pcbnew/widgets/search_handlers.cpp:118
 #, fuzzy
 msgid "Reference"
@@ -8628,7 +8630,7 @@ msgstr "Nospiedums nav ielādēts."
 #: eeschema/tools/sch_edit_tool.cpp:551
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:179
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:184
-#: pcbnew/footprint.cpp:4068
+#: pcbnew/footprint.cpp:4073
 msgid "Attributes"
 msgstr ""
 
@@ -8646,17 +8648,17 @@ msgstr ""
 msgid "Semicolons"
 msgstr "Atlases krāsa:"
 
-#: common/settings/color_settings.cpp:337
+#: common/settings/color_settings.cpp:379
 #, fuzzy
 msgid "(Footprints)"
 msgstr "Nospiedums nav ielādēts."
 
-#: common/settings/color_settings.cpp:389
+#: common/settings/color_settings.cpp:433
 #: pagelayout_editor/dialogs/panel_pl_editor_color_settings.cpp:82
 msgid "KiCad Default"
 msgstr ""
 
-#: common/settings/color_settings.cpp:394
+#: common/settings/color_settings.cpp:438
 msgid "KiCad Classic"
 msgstr ""
 
@@ -8679,7 +8681,7 @@ msgid "Create a new document in the editor"
 msgstr ""
 
 #: common/tool/actions.cpp:52 eeschema/symbol_editor/symbol_editor.cpp:866
-#: pcbnew/footprint_libraries_utils.cpp:1050
+#: pcbnew/footprint_libraries_utils.cpp:1059
 #, fuzzy
 msgid "New Library..."
 msgstr "Ielādē %s"
@@ -8729,7 +8731,7 @@ msgstr "Rādīt vara biezumu"
 
 #: common/tool/actions.cpp:91 eeschema/symbol_editor/symbol_editor.cpp:856
 #: eeschema/widgets/tuner_slider_base.cpp:117
-#: pcbnew/footprint_libraries_utils.cpp:1036
+#: pcbnew/footprint_libraries_utils.cpp:1045
 msgid "Save"
 msgstr ""
 
@@ -9547,7 +9549,7 @@ msgstr "Materiālu īpašības"
 
 #: common/tool/actions.cpp:1124
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:101
-#: eeschema/fields_grid_table.cpp:1068
+#: eeschema/fields_grid_table.cpp:1059
 #, fuzzy
 msgid "Show Datasheet"
 msgstr "Rādīt lodalvas maskas slāņus"
@@ -9682,6 +9684,7 @@ msgstr ""
 #: eeschema/dialogs/dialog_schematic_setup.cpp:136
 #: pcbnew/dialogs/dialog_board_setup.cpp:210
 #: pcbnew/dialogs/dialog_footprint_properties.cpp:79
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:149
 #, fuzzy
 msgid "Embedded Files"
 msgstr "Visi faili (*.*)|*.*"
@@ -9869,8 +9872,8 @@ msgid "Mirroring for Y axis is not supported yet"
 msgstr ""
 
 #: common/widgets/filter_combobox.cpp:72
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:806
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:833
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:805
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:832
 msgid "Filter:"
 msgstr ""
 
@@ -9888,7 +9891,7 @@ msgstr "Rādīt plates rumpi"
 #: common/widgets/footprint_diff_widget.cpp:42 cvpcb/cvpcb_mainframe.cpp:814
 #: eeschema/sch_base_frame.cpp:593 eeschema/sch_symbol.cpp:2086
 #: eeschema/sch_symbol.cpp:2090 eeschema/sch_symbol.cpp:2125
-#: eeschema/widgets/symbol_diff_widget.cpp:45 pcbnew/footprint.cpp:1624
+#: eeschema/widgets/symbol_diff_widget.cpp:45 pcbnew/footprint.cpp:1629
 msgid "Library"
 msgstr ""
 
@@ -9904,7 +9907,7 @@ msgid "Footprint not found."
 msgstr "Nospiedums nav ielādēts."
 
 #: common/widgets/footprint_select_widget.cpp:68 cvpcb/cvpcb_mainframe.cpp:899
-#: pcbnew/footprint_edit_frame.cpp:1060
+#: pcbnew/footprint_edit_frame.cpp:1070
 #: pcbnew/widgets/panel_footprint_chooser.cpp:69
 #, fuzzy
 msgid "Loading Footprint Libraries"
@@ -9989,7 +9992,7 @@ msgstr "3D režģis"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:357
 #: pcbnew/dialogs/panel_edit_options_base.cpp:329
 #: pcbnew/dialogs/panel_edit_options_base.cpp:343
-#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1824
+#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1848
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 msgid "Always"
 msgstr ""
@@ -10002,7 +10005,7 @@ msgstr ""
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:357
 #: pcbnew/dialogs/panel_edit_options_base.cpp:329
 #: pcbnew/dialogs/panel_edit_options_base.cpp:343
-#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1825
+#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1849
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 msgid "Never"
 msgstr ""
@@ -10284,8 +10287,8 @@ msgstr ""
 #: pcbnew/dialogs/dialog_footprint_checker_base.cpp:36
 #: pcbnew/widgets/appearance_controls.cpp:713
 #: pcbnew/widgets/appearance_controls.cpp:755
-#: pcbnew/widgets/appearance_controls.cpp:2534
-#: pcbnew/widgets/appearance_controls.cpp:2553
+#: pcbnew/widgets/appearance_controls.cpp:2570
+#: pcbnew/widgets/appearance_controls.cpp:2589
 msgid "All"
 msgstr ""
 
@@ -10388,13 +10391,13 @@ msgid "EasyEDA (JLCEDA) Pro files"
 msgstr ""
 
 #: common/wildcards_and_files_ext.cpp:339
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:301
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:302
 #, fuzzy
 msgid "KiCad printed circuit board files"
 msgstr "Ielādē..."
 
 #: common/wildcards_and_files_ext.cpp:346
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:311
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:312
 #, fuzzy
 msgid "KiCad footprint files"
 msgstr "Nospiedums nav ielādēts."
@@ -10652,7 +10655,7 @@ msgstr ""
 #: eeschema/generate_alias_info.cpp:39 eeschema/sch_symbol.cpp:2105
 #: eeschema/sch_symbol.cpp:2678 eeschema/sch_symbol.cpp:3003
 #: eeschema/symbol_editor/symbol_editor.cpp:1629
-#: eeschema/symbol_viewer_frame.cpp:462 pcbnew/footprint.cpp:4058
+#: eeschema/symbol_viewer_frame.cpp:462 pcbnew/footprint.cpp:4063
 #: pcbnew/generate_footprint_info.cpp:37 pcbnew/plot_board_layers.cpp:133
 msgid "Keywords"
 msgstr ""
@@ -10717,7 +10720,7 @@ msgstr "Izveidot slāņus"
 #: cvpcb/dialogs/dialog_config_equfiles.cpp:94
 #: eeschema/dialogs/dialog_bom.cpp:403
 #: gerbview/tools/gerbview_inspection_tool.cpp:185
-#: kicad/project_tree_pane.cpp:1022
+#: kicad/project_tree_pane.cpp:1023
 msgid "No text editor selected in KiCad.  Please choose one."
 msgstr ""
 
@@ -10809,7 +10812,7 @@ msgstr "Nospiedums nav ielādēts."
 msgid "Error loading footprint"
 msgstr "Ielādē %s"
 
-#: cvpcb/display_footprints_frame.cpp:508 pcbnew/footprint.cpp:1684
+#: cvpcb/display_footprints_frame.cpp:508 pcbnew/footprint.cpp:1689
 #, fuzzy, c-format
 msgid "Footprint: %s"
 msgstr "Nospiedums nav ielādēts."
@@ -11166,7 +11169,7 @@ msgid "Enter a description for the library:"
 msgstr "Ielādē %s"
 
 #: eeschema/design_block_utils.cpp:240 eeschema/sch_symbol.cpp:3000
-#: pcbnew/footprint.cpp:4055 pcbnew/plot_board_layers.cpp:129
+#: pcbnew/footprint.cpp:4060 pcbnew/plot_board_layers.cpp:129
 #, fuzzy
 msgid "Library Description"
 msgstr "Attēlojuma opcijas"
@@ -11195,10 +11198,10 @@ msgid "Please select a library to delete."
 msgstr "Ielādē %s"
 
 #: eeschema/design_block_utils.cpp:470 eeschema/design_block_utils.cpp:512
-#: eeschema/design_block_utils.cpp:555 pcbnew/footprint_libraries_utils.cpp:543
+#: eeschema/design_block_utils.cpp:555 pcbnew/footprint_libraries_utils.cpp:552
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:958
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2939
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3017
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2942
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3020
 #, fuzzy, c-format
 msgid "Library '%s' is read only."
 msgstr "Rādīt vara biezumu"
@@ -11764,7 +11767,7 @@ msgstr "Nospiedums nav ielādēts."
 #: eeschema/dialogs/dialog_database_lib_settings_base.cpp:99
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:210
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:1383
-#: pcbnew/footprint_edit_frame.cpp:229 pcbnew/footprint_edit_frame.cpp:951
+#: pcbnew/footprint_edit_frame.cpp:229 pcbnew/footprint_edit_frame.cpp:961
 msgid "Libraries"
 msgstr ""
 
@@ -12880,7 +12883,7 @@ msgstr ""
 #: eeschema/sch_symbol.cpp:2989
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:27
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:28
-#: pcbnew/footprint.cpp:4043
+#: pcbnew/footprint.cpp:4048
 msgid "Fields"
 msgstr ""
 
@@ -12889,14 +12892,14 @@ msgstr ""
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:62
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:201
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:58
-#: eeschema/fields_grid_table.cpp:480
+#: eeschema/fields_grid_table.cpp:471
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:53
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:54
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:54
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:158
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:49
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:99
 #: pcbnew/dialogs/panel_fp_properties_3d_model_base.cpp:45
-#: pcbnew/pcb_fields_grid_table.cpp:176
+#: pcbnew/pcb_fields_grid_table.cpp:145
 #, fuzzy
 msgid "Show"
 msgstr "Rādīt lodalvas maskas slāņus"
@@ -12904,7 +12907,7 @@ msgstr "Rādīt lodalvas maskas slāņus"
 #: eeschema/dialogs/dialog_label_properties_base.cpp:90
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:62
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:59
-#: eeschema/fields_grid_table.cpp:481
+#: eeschema/fields_grid_table.cpp:472
 #, fuzzy
 msgid "Show Name"
 msgstr "Rādīt lodalvas maskas slāņus"
@@ -12913,7 +12916,7 @@ msgstr "Rādīt lodalvas maskas slāņus"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:63
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:63
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:60
-#: eeschema/fields_grid_table.cpp:482
+#: eeschema/fields_grid_table.cpp:473
 msgid "H Align"
 msgstr ""
 
@@ -12921,7 +12924,7 @@ msgstr ""
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:64
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:64
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:61
-#: eeschema/fields_grid_table.cpp:483
+#: eeschema/fields_grid_table.cpp:474
 msgid "V Align"
 msgstr ""
 
@@ -12929,7 +12932,7 @@ msgstr ""
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:67
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:67
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:64
-#: eeschema/fields_grid_table.cpp:486 eeschema/sch_field.cpp:1140
+#: eeschema/fields_grid_table.cpp:477 eeschema/sch_field.cpp:1140
 #: eeschema/sch_field.cpp:1777 eeschema/sch_label.cpp:1201
 #: eeschema/sch_tablecell.cpp:132 eeschema/sch_text.cpp:641
 #: eeschema/sch_text.cpp:778 eeschema/sch_textbox.cpp:547
@@ -12943,7 +12946,7 @@ msgstr ""
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:69
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:69
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:66
-#: eeschema/fields_grid_table.cpp:488
+#: eeschema/fields_grid_table.cpp:479
 msgid "X Position"
 msgstr ""
 
@@ -12953,7 +12956,7 @@ msgstr ""
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:70
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:70
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:67
-#: eeschema/fields_grid_table.cpp:489
+#: eeschema/fields_grid_table.cpp:480
 msgid "Y Position"
 msgstr ""
 
@@ -13253,7 +13256,7 @@ msgstr "Rādīt vara biezumu"
 #: eeschema/dialogs/dialog_sheet_properties.cpp:217
 #: eeschema/dialogs/dialog_symbol_properties.cpp:650
 #: pcbnew/dialogs/dialog_footprint_properties.cpp:402
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:424
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:433
 msgid "Fields must have a name."
 msgstr ""
 
@@ -13289,26 +13292,26 @@ msgstr "Ielādē %s"
 msgid "Edit Symbol Properties"
 msgstr "Materiālu īpašības"
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:548
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:547
 #, fuzzy, c-format
 msgid "The name '%s' is already in use."
 msgstr "Ielādē %s"
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:634
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:633
 #: eeschema/dialogs/dialog_sheet_properties.cpp:785
 #: eeschema/dialogs/dialog_symbol_properties.cpp:883
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:688
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:684
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:716
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:720
 #, c-format
 msgid "The first %d fields are mandatory."
 msgstr ""
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:806
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:805
 #, fuzzy
 msgid "Add Footprint Filter"
 msgstr "Nospiedums nav ielādēts."
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:833
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:832
 #, fuzzy
 msgid "Edit Footprint Filter"
 msgstr "Nospiedums nav ielādēts."
@@ -14198,7 +14201,7 @@ msgstr "Izveidot slāņus"
 #: eeschema/dialogs/dialog_schematic_setup.cpp:112
 #: pcbnew/dialogs/dialog_board_setup.cpp:186
 #: pcbnew/widgets/appearance_controls.cpp:515
-#: pcbnew/widgets/appearance_controls.cpp:2420
+#: pcbnew/widgets/appearance_controls.cpp:2456
 #: pcbnew/widgets/appearance_controls_base.cpp:118
 #: pcbnew/widgets/search_handlers.cpp:381
 #: pcbnew/widgets/search_handlers.cpp:465
@@ -14283,7 +14286,7 @@ msgstr ""
 msgid "Clear colors to use Schematic Editor colors."
 msgstr ""
 
-#: eeschema/dialogs/dialog_shape_properties_base.cpp:158 pcbnew/zone.cpp:1970
+#: eeschema/dialogs/dialog_shape_properties_base.cpp:158 pcbnew/zone.cpp:1994
 msgid "Fill Style"
 msgstr ""
 
@@ -14535,7 +14538,7 @@ msgstr ""
 
 #: eeschema/dialogs/dialog_sim_command_base.cpp:25
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:96
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283 pcbnew/pad.cpp:2504
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283 pcbnew/pad.cpp:2498
 #: pcbnew/widgets/pcb_net_inspector_panel_data_model.h:711
 msgid "Custom"
 msgstr ""
@@ -15196,18 +15199,18 @@ msgid "Sequentially place all units of the symbol."
 msgstr ""
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:95
-#: eeschema/fields_grid_table.cpp:1061
+#: eeschema/fields_grid_table.cpp:1052
 #, fuzzy
 msgid "Select Footprint..."
 msgstr "Ielādē..."
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:96
-#: eeschema/fields_grid_table.cpp:1062
+#: eeschema/fields_grid_table.cpp:1053
 msgid "Browse for footprint"
 msgstr ""
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:102
-#: eeschema/fields_grid_table.cpp:1069
+#: eeschema/fields_grid_table.cpp:1060
 msgid "Show datasheet in browser"
 msgstr ""
 
@@ -15331,7 +15334,7 @@ msgstr ""
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1811
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2213
-#: pcbnew/widgets/appearance_controls.cpp:2728
+#: pcbnew/widgets/appearance_controls.cpp:2764
 msgid ""
 "Default presets cannot be modified.\n"
 "Please use a different name."
@@ -16989,7 +16992,7 @@ msgid "Net Navigator"
 msgstr ""
 
 #: eeschema/eeschema_settings.cpp:114 eeschema/sch_edit_frame.cpp:2207
-#: pcbnew/footprint_edit_frame.cpp:246 pcbnew/footprint_edit_frame.cpp:957
+#: pcbnew/footprint_edit_frame.cpp:246 pcbnew/footprint_edit_frame.cpp:967
 #: pcbnew/pcb_edit_frame.cpp:334 pcbnew/pcb_edit_frame.cpp:1709
 #, fuzzy
 msgid "Selection Filter"
@@ -17472,30 +17475,30 @@ msgid ""
 " ** ERC messages: %d  Errors %d  Warnings %d\n"
 msgstr ""
 
-#: eeschema/fields_grid_table.cpp:287 eeschema/files-io.cpp:919
+#: eeschema/fields_grid_table.cpp:278 eeschema/files-io.cpp:919
 #: eeschema/tools/sch_editor_control.cpp:128
 #, fuzzy
 msgid "Schematic Files"
 msgstr "Rādīt vara biezumu"
 
-#: eeschema/fields_grid_table.cpp:318 eeschema/fields_grid_table.cpp:755
-#: eeschema/fields_grid_table.cpp:927
+#: eeschema/fields_grid_table.cpp:309 eeschema/fields_grid_table.cpp:746
+#: eeschema/fields_grid_table.cpp:918
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:154
 #, fuzzy
 msgid "Horizontal"
 msgstr "Nospiedums nav ielādēts."
 
-#: eeschema/fields_grid_table.cpp:319 eeschema/fields_grid_table.cpp:757
-#: eeschema/fields_grid_table.cpp:929
+#: eeschema/fields_grid_table.cpp:310 eeschema/fields_grid_table.cpp:748
+#: eeschema/fields_grid_table.cpp:920
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:154
 msgid "Vertical"
 msgstr ""
 
-#: eeschema/fields_grid_table.cpp:492 eeschema/sch_field.cpp:1767
+#: eeschema/fields_grid_table.cpp:483 eeschema/sch_field.cpp:1767
 msgid "Allow Autoplacement"
 msgstr ""
 
-#: eeschema/fields_grid_table.cpp:493 eeschema/sch_field.cpp:1805
+#: eeschema/fields_grid_table.cpp:484 eeschema/sch_field.cpp:1805
 #: eeschema/sch_item.cpp:516 eeschema/sch_item.cpp:568
 #, fuzzy
 msgid "Private"
@@ -17791,8 +17794,8 @@ msgstr ""
 #: eeschema/symbol_editor/symbol_editor.cpp:171
 #: eeschema/symbol_editor/symbol_editor.cpp:237
 #: eeschema/symbol_library_manager.cpp:458
-#: eeschema/widgets/panel_symbol_chooser.cpp:564
-#: eeschema/widgets/panel_symbol_chooser.cpp:623
+#: eeschema/widgets/panel_symbol_chooser.cpp:566
+#: eeschema/widgets/panel_symbol_chooser.cpp:625
 #: eeschema/widgets/symbol_preview_widget.cpp:207
 #, fuzzy, c-format
 msgid "Error loading symbol %s from library '%s'."
@@ -17815,7 +17818,7 @@ msgstr ""
 
 #: eeschema/import_gfx/dialog_import_gfx_sch.cpp:202
 #: pcbnew/import_gfx/dialog_import_graphics.cpp:215
-#: pcbnew/tools/drawing_tool.cpp:1906 pcbnew/tools/drawing_tool.cpp:1998
+#: pcbnew/tools/drawing_tool.cpp:1908 pcbnew/tools/drawing_tool.cpp:2000
 #, fuzzy
 msgid "Import Graphics"
 msgstr "Rādīt vara biezumu"
@@ -17842,7 +17845,7 @@ msgid "Only vectors will be imported.  Bitmaps and fonts will be ignored."
 msgstr ""
 
 #: eeschema/import_gfx/dialog_import_gfx_sch_base.cpp:43
-#: pcbnew/dialogs/dialog_rule_area_properties.cpp:129 pcbnew/zone.cpp:1949
+#: pcbnew/dialogs/dialog_rule_area_properties.cpp:129 pcbnew/zone.cpp:1973
 msgid "Placement"
 msgstr ""
 
@@ -17887,123 +17890,123 @@ msgstr ""
 msgid "Import Vector Graphics File"
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:294 eeschema/sch_symbol.cpp:445
+#: eeschema/lib_symbol.cpp:297 eeschema/sch_symbol.cpp:445
 #: eeschema/tools/sch_edit_tool.cpp:108
 #, c-format
 msgid "Unit %s"
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:573 eeschema/sch_sheet.cpp:309
+#: eeschema/lib_symbol.cpp:576 eeschema/sch_sheet.cpp:309
 #: eeschema/sch_symbol.cpp:1593
 #, fuzzy
 msgid "Excluded from BOM"
 msgstr "Atslēgt simbolu priekš simulācijas"
 
-#: eeschema/lib_symbol.cpp:578 eeschema/sch_sheet.cpp:318
+#: eeschema/lib_symbol.cpp:581 eeschema/sch_sheet.cpp:318
 #: eeschema/sch_symbol.cpp:1602
 #, fuzzy
 msgid "Excluded from board"
 msgstr "Atslēgt simbolu priekš simulācijas"
 
-#: eeschema/lib_symbol.cpp:583 eeschema/sch_sheet.cpp:327
+#: eeschema/lib_symbol.cpp:586 eeschema/sch_sheet.cpp:327
 #: eeschema/sch_symbol.cpp:1611
 #, fuzzy
 msgid "Excluded from simulation"
 msgstr "Atslēgt simbolu priekš simulācijas"
 
-#: eeschema/lib_symbol.cpp:588 eeschema/sch_sheet.cpp:336
+#: eeschema/lib_symbol.cpp:591 eeschema/sch_sheet.cpp:336
 #: eeschema/sch_sheet.cpp:880 eeschema/sch_symbol.cpp:1620
 #: eeschema/sch_symbol.cpp:2036 eeschema/widgets/search_handlers.cpp:169
-#: pcbnew/footprint.cpp:1672
+#: pcbnew/footprint.cpp:1677
 msgid "DNP"
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1598
+#: eeschema/lib_symbol.cpp:1601
 msgid "Power flag differs."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1607
+#: eeschema/lib_symbol.cpp:1610
 #, fuzzy
 msgid "Unit count differs."
 msgstr "Materiālu īpašības"
 
-#: eeschema/lib_symbol.cpp:1647
+#: eeschema/lib_symbol.cpp:1650
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:745
 #, fuzzy
 msgid "Graphic item count differs."
 msgstr "Materiālu īpašības"
 
-#: eeschema/lib_symbol.cpp:1659
+#: eeschema/lib_symbol.cpp:1662
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:759
 #, c-format
 msgid "%s differs."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1670
+#: eeschema/lib_symbol.cpp:1673
 #, fuzzy
 msgid "Pin count differs."
 msgstr "Materiālu īpašības"
 
-#: eeschema/lib_symbol.cpp:1686
+#: eeschema/lib_symbol.cpp:1689
 #, fuzzy, c-format
 msgid "Pin %s not found."
 msgstr "Nospiedums nav ielādēts."
 
-#: eeschema/lib_symbol.cpp:1694
+#: eeschema/lib_symbol.cpp:1697
 #, fuzzy, c-format
 msgid "Pin %s differs."
 msgstr "Nospiedums nav ielādēts."
 
-#: eeschema/lib_symbol.cpp:1721
+#: eeschema/lib_symbol.cpp:1724
 #, c-format
 msgid "%s field differs."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1731
+#: eeschema/lib_symbol.cpp:1734
 #, fuzzy
 msgid "Field count differs."
 msgstr "Materiālu īpašības"
 
-#: eeschema/lib_symbol.cpp:1740
+#: eeschema/lib_symbol.cpp:1743
 #, fuzzy
 msgid "Footprint filters differs."
 msgstr "Nospiedums nav ielādēts."
 
-#: eeschema/lib_symbol.cpp:1752
+#: eeschema/lib_symbol.cpp:1755
 #, fuzzy
 msgid "Footprint filters differ."
 msgstr "Nospiedums nav ielādēts."
 
-#: eeschema/lib_symbol.cpp:1763
+#: eeschema/lib_symbol.cpp:1766
 #, fuzzy
 msgid "Symbol keywords differ."
 msgstr "Nospiedums nav ielādēts."
 
-#: eeschema/lib_symbol.cpp:1772
+#: eeschema/lib_symbol.cpp:1775
 msgid "Symbol pin name offsets differ."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1783
+#: eeschema/lib_symbol.cpp:1786
 #, fuzzy
 msgid "Show pin names settings differ."
 msgstr "Rādīt lodalvas maskas slāņus"
 
-#: eeschema/lib_symbol.cpp:1792
+#: eeschema/lib_symbol.cpp:1795
 #, fuzzy
 msgid "Show pin numbers settings differ."
 msgstr "Rādīt lodalvas maskas slāņus"
 
-#: eeschema/lib_symbol.cpp:1801
+#: eeschema/lib_symbol.cpp:1804
 #, fuzzy
 msgid "Exclude from simulation settings differ."
 msgstr "Atslēgt simbolu priekš simulācijas"
 
-#: eeschema/lib_symbol.cpp:1810
+#: eeschema/lib_symbol.cpp:1813
 #, fuzzy
 msgid "Exclude from bill of materials settings differ."
 msgstr "Atslēgt simbolu priekš simulācijas"
 
-#: eeschema/lib_symbol.cpp:1819
+#: eeschema/lib_symbol.cpp:1822
 #, fuzzy
 msgid "Exclude from board settings differ."
 msgstr "Atslēgt simbolu priekš simulācijas"
@@ -18176,9 +18179,9 @@ msgstr ""
 
 #: eeschema/net_navigator.cpp:314 pcbnew/board.cpp:1810
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2124
-#: pcbnew/pcb_draw_panel_gal.cpp:644
+#: pcbnew/pcb_draw_panel_gal.cpp:717
 #: pcbnew/widgets/appearance_controls.cpp:1029
-#: pcbnew/widgets/appearance_controls.cpp:2419
+#: pcbnew/widgets/appearance_controls.cpp:2455
 #: pcbnew/widgets/appearance_controls_base.cpp:61
 #: pcbnew/widgets/appearance_controls_base.cpp:151
 #: pcbnew/widgets/search_handlers.cpp:307
@@ -18464,16 +18467,16 @@ msgstr "Ielādē %s"
 #: eeschema/sch_bitmap.cpp:309 eeschema/sch_pin.cpp:2222
 #: eeschema/sch_shape.cpp:743 eeschema/sch_symbol.cpp:2957
 #: pcbnew/board_item.cpp:405 pcbnew/pcb_group.cpp:501 pcbnew/pcb_shape.cpp:906
-#: pcbnew/pcb_tablecell.cpp:182 pcbnew/pcb_track.cpp:2068 pcbnew/zone.cpp:1845
-#: pcbnew/zone.cpp:1857
+#: pcbnew/pcb_tablecell.cpp:182 pcbnew/pcb_track.cpp:2068 pcbnew/zone.cpp:1869
+#: pcbnew/zone.cpp:1881
 msgid "Position X"
 msgstr ""
 
 #: eeschema/sch_bitmap.cpp:314 eeschema/sch_pin.cpp:2226
 #: eeschema/sch_shape.cpp:745 eeschema/sch_symbol.cpp:2960
 #: pcbnew/board_item.cpp:408 pcbnew/pcb_group.cpp:502 pcbnew/pcb_shape.cpp:908
-#: pcbnew/pcb_tablecell.cpp:183 pcbnew/pcb_track.cpp:2072 pcbnew/zone.cpp:1851
-#: pcbnew/zone.cpp:1858
+#: pcbnew/pcb_tablecell.cpp:183 pcbnew/pcb_track.cpp:2072 pcbnew/zone.cpp:1875
+#: pcbnew/zone.cpp:1882
 msgid "Position Y"
 msgstr ""
 
@@ -18512,7 +18515,7 @@ msgstr ""
 #: eeschema/sch_bus_entry.cpp:542 eeschema/sch_junction.cpp:319
 #: eeschema/sch_label.cpp:1225 eeschema/sch_line.cpp:951
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2134 pcbnew/pad.cpp:1295
-#: pcbnew/pcb_track.cpp:1667 pcbnew/tools/pcb_control.cpp:1870
+#: pcbnew/pcb_track.cpp:1667 pcbnew/tools/pcb_control.cpp:1874
 #: pcbnew/zone.cpp:807
 #, fuzzy
 msgid "Resolved Netclass"
@@ -18548,7 +18551,7 @@ msgstr "Nospiedums nav ielādēts."
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:640
 #: eeschema/symbol_editor/symbol_editor.cpp:1532
 #: kicad/dialogs/panel_jobset.cpp:787 pagelayout_editor/pl_editor_frame.cpp:411
-#: pcbnew/footprint_edit_frame.cpp:805 pcbnew/footprint_edit_frame.cpp:845
+#: pcbnew/footprint_edit_frame.cpp:815 pcbnew/footprint_edit_frame.cpp:855
 #: pcbnew/pcb_edit_frame.cpp:1181
 #, c-format
 msgid "Save changes to '%s' before closing?"
@@ -18585,13 +18588,13 @@ msgid "Could not open CvPcb"
 msgstr ""
 
 #: eeschema/sch_edit_frame.cpp:1741 eeschema/sim/simulator_frame.cpp:341
-#: kicad/kicad_manager_frame.cpp:1045 pcbnew/footprint_edit_frame.cpp:1019
+#: kicad/kicad_manager_frame.cpp:1045 pcbnew/footprint_edit_frame.cpp:1029
 #: pcbnew/pcb_edit_frame.cpp:1796
 msgid "[Read Only]"
 msgstr ""
 
 #: eeschema/sch_edit_frame.cpp:1744 eeschema/sim/simulator_frame.cpp:344
-#: pcbnew/footprint_edit_frame.cpp:1028 pcbnew/pcb_edit_frame.cpp:1799
+#: pcbnew/footprint_edit_frame.cpp:1038 pcbnew/pcb_edit_frame.cpp:1799
 msgid "[Unsaved]"
 msgstr ""
 
@@ -19170,7 +19173,7 @@ msgstr "Ielādē..."
 #: pcbnew/pcb_io/fabmaster/pcb_io_fabmaster.cpp:62
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:220
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:506
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2706
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2709
 #: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr_parser.cpp:154
 msgid "Open cancelled by user."
 msgstr ""
@@ -19488,7 +19491,7 @@ msgstr "Rādīt lodalvas pastas slāņus"
 #: pcbnew/dialogs/dialog_text_properties_base.cpp:83
 #: pcbnew/dialogs/dialog_textbox_properties_base.cpp:73
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:58
-#: pcbnew/footprint.cpp:1657 pcbnew/pad.cpp:1299 pcbnew/pad.cpp:2543
+#: pcbnew/footprint.cpp:1662 pcbnew/pad.cpp:1299 pcbnew/pad.cpp:2537
 #: pcbnew/pcb_dimension.cpp:659 pcbnew/pcb_group.cpp:396
 #: pcbnew/pcb_marker.cpp:381 pcbnew/pcb_shape.cpp:642
 #: pcbnew/pcb_tablecell.cpp:106 pcbnew/pcb_text.cpp:279
@@ -19534,11 +19537,11 @@ msgstr ""
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:39
 #: pcbnew/generators/pcb_tuning_pattern.cpp:478
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2130 pcbnew/pad.cpp:1293
-#: pcbnew/pad.cpp:2580 pcbnew/pcb_shape.cpp:923 pcbnew/pcb_tablecell.cpp:186
-#: pcbnew/pcb_track.cpp:1665 pcbnew/tools/pcb_control.cpp:1867
+#: pcbnew/pad.cpp:2574 pcbnew/pcb_shape.cpp:923 pcbnew/pcb_tablecell.cpp:186
+#: pcbnew/pcb_track.cpp:1665 pcbnew/tools/pcb_control.cpp:1871
 #: pcbnew/widgets/pcb_properties_panel.cpp:273
 #: pcbnew/widgets/search_handlers.cpp:177 pcbnew/zone.cpp:805
-#: pcbnew/zone.cpp:1905 pcbnew/zone_manager/dialog_zone_manager_base.cpp:42
+#: pcbnew/zone.cpp:1929 pcbnew/zone_manager/dialog_zone_manager_base.cpp:42
 #: pcbnew/zone_manager/model_zones_overview_table.h:76
 msgid "Net"
 msgstr ""
@@ -19695,7 +19698,7 @@ msgstr ""
 msgid "Hidden pin %s [%s, %s]"
 msgstr ""
 
-#: eeschema/sch_pin.cpp:2204 pcbnew/pad.cpp:1286 pcbnew/pad.cpp:2600
+#: eeschema/sch_pin.cpp:2204 pcbnew/pad.cpp:1286 pcbnew/pad.cpp:2594
 #, fuzzy
 msgid "Pin Name"
 msgstr "Izveidot slāņus"
@@ -19826,7 +19829,7 @@ msgstr "Augšpuses fona krāsa..."
 msgid "Fill color"
 msgstr "Izvēlēties krāsas"
 
-#: eeschema/sch_sheet.cpp:852 eeschema/sch_sheet.cpp:1712 pcbnew/zone.cpp:1835
+#: eeschema/sch_sheet.cpp:852 eeschema/sch_sheet.cpp:1712 pcbnew/zone.cpp:1859
 #, fuzzy
 msgid "Sheet Name"
 msgstr "Rādīt lodalvas maskas slāņus"
@@ -19891,13 +19894,13 @@ msgid "Exclude From Simulation"
 msgstr "Atslēgt simbolu priekš simulācijas"
 
 #: eeschema/sch_sheet.cpp:1733 eeschema/sch_symbol.cpp:1100
-#: eeschema/sch_symbol.cpp:3041 pcbnew/footprint.cpp:4075
+#: eeschema/sch_symbol.cpp:3041 pcbnew/footprint.cpp:4080
 #, fuzzy
 msgid "Exclude From Bill of Materials"
 msgstr "Atslēgt simbolu priekš simulācijas"
 
 #: eeschema/sch_sheet.cpp:1736 eeschema/sch_symbol.cpp:1101
-#: eeschema/sch_symbol.cpp:3044 pcbnew/footprint.cpp:4078
+#: eeschema/sch_symbol.cpp:3044 pcbnew/footprint.cpp:4083
 msgid "Do not Populate"
 msgstr ""
 
@@ -19952,7 +19955,7 @@ msgstr ""
 msgid "Mirror Y"
 msgstr ""
 
-#: eeschema/sch_symbol.cpp:2997 pcbnew/footprint.cpp:4052
+#: eeschema/sch_symbol.cpp:2997 pcbnew/footprint.cpp:4057
 #, fuzzy
 msgid "Library Link"
 msgstr "Ielādē %s"
@@ -21820,13 +21823,13 @@ msgid "Save Symbol As"
 msgstr "Rādīt vara biezumu"
 
 #: eeschema/symbol_editor/symbol_editor.cpp:855
-#: pcbnew/footprint_libraries_utils.cpp:1035
+#: pcbnew/footprint_libraries_utils.cpp:1044
 #, fuzzy
 msgid "Save in library:"
 msgstr "Ielādē..."
 
 #: eeschema/symbol_editor/symbol_editor.cpp:944
-#: pcbnew/footprint_libraries_utils.cpp:1118
+#: pcbnew/footprint_libraries_utils.cpp:1127
 #, fuzzy
 msgid "A library must be specified."
 msgstr "Rādīt vara biezumu"
@@ -21909,7 +21912,7 @@ msgid "Keep Symbol"
 msgstr ""
 
 #: eeschema/symbol_editor/symbol_editor.cpp:1291 pcbnew/files.cpp:342
-#: pcbnew/footprint_libraries_utils.cpp:1204
+#: pcbnew/footprint_libraries_utils.cpp:1213
 #, c-format
 msgid "Revert '%s' to last version saved?"
 msgstr ""
@@ -22537,7 +22540,7 @@ msgstr "Rādīt vara biezumu"
 
 #: eeschema/tools/ee_actions.cpp:356 eeschema/tools/ee_actions.cpp:588
 #: eeschema/tools/symbol_editor_drawing_tools.cpp:301
-#: pagelayout_editor/tools/pl_actions.cpp:61 pcbnew/tools/drawing_tool.cpp:1043
+#: pagelayout_editor/tools/pl_actions.cpp:61 pcbnew/tools/drawing_tool.cpp:1044
 #: pcbnew/tools/pcb_actions.cpp:185
 #, fuzzy
 msgid "Draw Text"
@@ -23814,7 +23817,7 @@ msgstr ""
 
 #: eeschema/tools/ee_inspection_tool.cpp:574
 #: pagelayout_editor/tools/pl_editor_control.cpp:160
-#: pcbnew/tools/pcb_control.cpp:1661
+#: pcbnew/tools/pcb_control.cpp:1665
 msgid "UUID"
 msgstr ""
 
@@ -23887,7 +23890,7 @@ msgstr "Rādīt lodalvas maskas slāņus"
 
 #: eeschema/tools/sch_drawing_tools.cpp:1174
 #: eeschema/tools/symbol_editor_drawing_tools.cpp:691
-#: pcbnew/tools/drawing_tool.cpp:1823
+#: pcbnew/tools/drawing_tool.cpp:1825
 msgid "No graphic items found in file."
 msgstr ""
 
@@ -23968,7 +23971,7 @@ msgstr ""
 msgid "Draw %s"
 msgstr "Rādīt vara biezumu"
 
-#: eeschema/tools/sch_drawing_tools.cpp:2779 pcbnew/tools/drawing_tool.cpp:1248
+#: eeschema/tools/sch_drawing_tools.cpp:2779 pcbnew/tools/drawing_tool.cpp:1250
 #, fuzzy
 msgid "Draw Table"
 msgstr "Rādīt vara biezumu"
@@ -24269,7 +24272,7 @@ msgid "No text editor selected in KiCad. Please choose one."
 msgstr ""
 
 #: eeschema/tools/symbol_editor_control.cpp:438
-#: eeschema/widgets/panel_symbol_chooser.cpp:682
+#: eeschema/widgets/panel_symbol_chooser.cpp:684
 msgid "No symbol selected"
 msgstr ""
 
@@ -24284,7 +24287,7 @@ msgid "No symbol to export"
 msgstr ""
 
 #: eeschema/tools/symbol_editor_control.cpp:708
-#: pcbnew/footprint_edit_frame.cpp:1437
+#: pcbnew/footprint_edit_frame.cpp:1447
 #, fuzzy
 msgid "Export View as PNG"
 msgstr "Eksportēt pašreizējo skatu kā PNG..."
@@ -24479,12 +24482,12 @@ msgstr "Citas opcijas"
 msgid "Graphical shapes"
 msgstr "Izveidot slāņus"
 
-#: eeschema/widgets/panel_symbol_chooser.cpp:587
+#: eeschema/widgets/panel_symbol_chooser.cpp:589
 #, fuzzy
 msgid "No footprint specified"
 msgstr "Nospiedums nav ielādēts."
 
-#: eeschema/widgets/panel_symbol_chooser.cpp:600
+#: eeschema/widgets/panel_symbol_chooser.cpp:602
 #, fuzzy
 msgid "Invalid footprint specified"
 msgstr "Nospiedums nav ielādēts."
@@ -24810,13 +24813,15 @@ msgstr "Atlases krāsa:"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:27
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:58
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:59
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:55
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:159
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:50
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:100
-#: pcbnew/footprint.cpp:4034 pcbnew/footprint.cpp:4037
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:169
+#: pcbnew/footprint.cpp:4039 pcbnew/footprint.cpp:4042
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2137 pcbnew/pad.cpp:1303
-#: pcbnew/pad.cpp:2542 pcbnew/pcb_dimension.cpp:661
-#: pcbnew/pcb_dimension.cpp:1457 pcbnew/pcb_fields_grid_table.cpp:181
+#: pcbnew/pad.cpp:2536 pcbnew/pcb_dimension.cpp:661
+#: pcbnew/pcb_dimension.cpp:1457 pcbnew/pcb_fields_grid_table.cpp:150
 #: pcbnew/pcb_group.cpp:503 pcbnew/pcb_marker.cpp:378
 #: pcbnew/pcb_reference_image.cpp:219 pcbnew/pcb_reference_image.cpp:342
 #: pcbnew/pcb_shape.cpp:646 pcbnew/pcb_shape.cpp:890 pcbnew/pcb_shape.cpp:892
@@ -24832,7 +24837,7 @@ msgstr "Atlases krāsa:"
 #: pcbnew/widgets/search_handlers.cpp:120
 #: pcbnew/widgets/search_handlers.cpp:178
 #: pcbnew/widgets/search_handlers.cpp:243 pcbnew/zone.cpp:850
-#: pcbnew/zone.cpp:1898 pcbnew/zone.cpp:1899
+#: pcbnew/zone.cpp:1922 pcbnew/zone.cpp:1923
 #, fuzzy
 msgid "Layer"
 msgstr "Plates slāņi"
@@ -25734,7 +25739,7 @@ msgstr ""
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:290
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:352
 #: pcbnew/dialogs/dialog_layer_selection_base.cpp:230
-#: pcbnew/dialogs/panel_setup_layers.cpp:930
+#: pcbnew/dialogs/panel_setup_layers.cpp:1125
 #: pcbnew/widgets/appearance_controls.cpp:1025
 #: pcbnew/widgets/appearance_controls_base.cpp:32
 #: pcbnew/zone_manager/model_zones_overview_table.h:77
@@ -25776,13 +25781,13 @@ msgid "PCB Background"
 msgstr "Augšpuses fona krāsa..."
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:161
-#: pcbnew/widgets/appearance_controls.cpp:1844
+#: pcbnew/widgets/appearance_controls.cpp:1880
 #, fuzzy
 msgid "Show All Layers"
 msgstr "Rādīt ECO slāņus"
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:164
-#: pcbnew/widgets/appearance_controls.cpp:1830
+#: pcbnew/widgets/appearance_controls.cpp:1866
 msgid "Hide All Layers But Active"
 msgstr ""
 
@@ -25791,7 +25796,7 @@ msgid "Always Hide All Layers But Active"
 msgstr ""
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:171
-#: pcbnew/widgets/appearance_controls.cpp:1847
+#: pcbnew/widgets/appearance_controls.cpp:1883
 #, fuzzy
 msgid "Hide All Layers"
 msgstr "Būvēt tehniskos slāņus"
@@ -25826,8 +25831,8 @@ msgid "Change Render Color for"
 msgstr ""
 
 #: gerbview/widgets/layer_widget.cpp:341
-#: pcbnew/widgets/appearance_controls.cpp:2172
-#: pcbnew/widgets/appearance_controls.cpp:2447
+#: pcbnew/widgets/appearance_controls.cpp:2208
+#: pcbnew/widgets/appearance_controls.cpp:2483
 msgid ""
 "Left double click or middle click for color change, right click for menu"
 msgstr ""
@@ -28006,304 +28011,304 @@ msgstr ""
 msgid "Can not move '%s' to trash."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:291
+#: kicad/project_tree_pane.cpp:292
 msgid "Directory name:"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:291
+#: kicad/project_tree_pane.cpp:292
 msgid "Create New Directory"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:851
+#: kicad/project_tree_pane.cpp:852
 msgid "Switch to this Project"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:852
+#: kicad/project_tree_pane.cpp:853
 msgid "Close all editors, and switch to the selected project"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:859
+#: kicad/project_tree_pane.cpp:860
 msgid "New Directory..."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:860
+#: kicad/project_tree_pane.cpp:861
 msgid "Create a New Directory"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:868 kicad/project_tree_pane.cpp:878
+#: kicad/project_tree_pane.cpp:869 kicad/project_tree_pane.cpp:879
 msgid "Reveal in Finder"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:869
+#: kicad/project_tree_pane.cpp:870
 msgid "Reveals the directory in a Finder window"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:871
+#: kicad/project_tree_pane.cpp:872
 msgid "Open Directory in File Explorer"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:872 pcbnew/tools/pcb_actions.cpp:986
+#: kicad/project_tree_pane.cpp:873 pcbnew/tools/pcb_actions.cpp:986
 msgid "Opens the directory in the default system file manager"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:879
+#: kicad/project_tree_pane.cpp:880
 msgid "Reveals the directories in a Finder window"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:881
+#: kicad/project_tree_pane.cpp:882
 msgid "Open Directories in File Explorer"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:882
+#: kicad/project_tree_pane.cpp:883
 msgid "Opens the directories in the default system file manager"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:893
+#: kicad/project_tree_pane.cpp:894
 msgid "Open the file in a Text Editor"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:895
+#: kicad/project_tree_pane.cpp:896
 #, fuzzy
 msgid "Open files in a Text Editor"
 msgstr "Rādīt vara biezumu"
 
-#: kicad/project_tree_pane.cpp:897
+#: kicad/project_tree_pane.cpp:898
 msgid "Edit in a Text Editor"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:903
+#: kicad/project_tree_pane.cpp:904
 #, fuzzy
 msgid "Run Jobs"
 msgstr "OpenGL"
 
-#: kicad/project_tree_pane.cpp:911
+#: kicad/project_tree_pane.cpp:912
 #, fuzzy
 msgid "Rename File..."
 msgstr "Ielādē..."
 
-#: kicad/project_tree_pane.cpp:912
+#: kicad/project_tree_pane.cpp:913
 #, fuzzy
 msgid "Rename file"
 msgstr "Ielādē..."
 
-#: kicad/project_tree_pane.cpp:916
+#: kicad/project_tree_pane.cpp:917
 #, fuzzy
 msgid "Rename Files..."
 msgstr "Ielādē..."
 
-#: kicad/project_tree_pane.cpp:917
+#: kicad/project_tree_pane.cpp:918
 #, fuzzy
 msgid "Rename files"
 msgstr "Ielādē..."
 
-#: kicad/project_tree_pane.cpp:927
+#: kicad/project_tree_pane.cpp:928
 msgid "Delete the file and its content"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:929
+#: kicad/project_tree_pane.cpp:930
 msgid "Delete the files and their contents"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:944
+#: kicad/project_tree_pane.cpp:945
 msgid "Move to Trash"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:956
+#: kicad/project_tree_pane.cpp:957
 msgid "Add Project to Version Control..."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:957
+#: kicad/project_tree_pane.cpp:958
 #, fuzzy
 msgid "Initialize a new repository"
 msgstr "Ielādē %s"
 
-#: kicad/project_tree_pane.cpp:961
+#: kicad/project_tree_pane.cpp:962
 #, fuzzy
 msgid "Commit Project..."
 msgstr "Materiālu īpašības"
 
-#: kicad/project_tree_pane.cpp:962 kicad/project_tree_pane.cpp:976
+#: kicad/project_tree_pane.cpp:963 kicad/project_tree_pane.cpp:977
 msgid "Commit changes to the local repository"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:965
+#: kicad/project_tree_pane.cpp:966
 msgid "Push"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:966
+#: kicad/project_tree_pane.cpp:967
 msgid "Push committed local changes to remote repository"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:969
+#: kicad/project_tree_pane.cpp:970
 msgid "Pull"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:970
+#: kicad/project_tree_pane.cpp:971
 msgid "Pull changes from remote repository into local"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:975
+#: kicad/project_tree_pane.cpp:976
 #, fuzzy
 msgid "Commit File..."
 msgstr "Ielādē..."
 
-#: kicad/project_tree_pane.cpp:990
+#: kicad/project_tree_pane.cpp:991
 #, fuzzy
 msgid "Switch to branch "
 msgstr "Materiālu īpašības"
 
-#: kicad/project_tree_pane.cpp:995
+#: kicad/project_tree_pane.cpp:996
 msgid "Other..."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:996
+#: kicad/project_tree_pane.cpp:997
 #, fuzzy
 msgid "Switch to a different branch"
 msgstr "Rādīt vara biezumu"
 
-#: kicad/project_tree_pane.cpp:999
+#: kicad/project_tree_pane.cpp:1000
 #, fuzzy
 msgid "Switch to Branch"
 msgstr "Rādīt vara biezumu"
 
-#: kicad/project_tree_pane.cpp:1003
+#: kicad/project_tree_pane.cpp:1004
 #, fuzzy
 msgid "Remove Version Control"
 msgstr "Izveidot celiņus un tiltus"
 
-#: kicad/project_tree_pane.cpp:1004
+#: kicad/project_tree_pane.cpp:1005
 msgid "Delete all version control files from the project directory."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1059
+#: kicad/project_tree_pane.cpp:1060
 #, fuzzy, c-format
 msgid "Change filename: '%s'"
 msgstr "Izveidot slāņus"
 
-#: kicad/project_tree_pane.cpp:1061
+#: kicad/project_tree_pane.cpp:1062
 #, fuzzy
 msgid "Change filename"
 msgstr "Izveidot slāņus"
 
-#: kicad/project_tree_pane.cpp:1406
+#: kicad/project_tree_pane.cpp:1407
 msgid "Network path: not monitoring folder changes"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1412
+#: kicad/project_tree_pane.cpp:1413
 msgid "Local path: monitoring folder changes"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1595
+#: kicad/project_tree_pane.cpp:1596
 msgid "The selected directory is already a git project."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1611
-msgid "Failed to initialize git project."
-msgstr ""
-
-#: kicad/project_tree_pane.cpp:1626
+#: kicad/project_tree_pane.cpp:1603
 #, fuzzy
 msgid "Set default remote"
 msgstr "Atiestatīt uz noklusētajiem iestatījumiem"
 
-#: kicad/project_tree_pane.cpp:1679
+#: kicad/project_tree_pane.cpp:1618
+msgid "Failed to initialize git project."
+msgstr ""
+
+#: kicad/project_tree_pane.cpp:1678
 #, fuzzy
 msgid "Failed to set default remote."
 msgstr "Ielādē %s"
 
-#: kicad/project_tree_pane.cpp:1691 kicad/project_tree_pane.cpp:1725
-#: kicad/project_tree_pane.cpp:1747
+#: kicad/project_tree_pane.cpp:1690 kicad/project_tree_pane.cpp:1724
+#: kicad/project_tree_pane.cpp:1746
 #, fuzzy
 msgid "Fetching Remote"
 msgstr "Ielādē %s"
 
-#: kicad/project_tree_pane.cpp:1732
+#: kicad/project_tree_pane.cpp:1731
 #, fuzzy
 msgid "Failed to pull project"
 msgstr "Ielādē %s"
 
-#: kicad/project_tree_pane.cpp:1754
+#: kicad/project_tree_pane.cpp:1753
 msgid "Failed to push project"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1816
+#: kicad/project_tree_pane.cpp:1830
 #, fuzzy, c-format
 msgid "Failed to lookup branch '%s': %s"
 msgstr "Ielādē %s"
 
-#: kicad/project_tree_pane.cpp:1829
+#: kicad/project_tree_pane.cpp:1843
 #, fuzzy, c-format
 msgid "Failed to find branch head for '%s'"
 msgstr "Ielādē %s"
 
-#: kicad/project_tree_pane.cpp:1840
+#: kicad/project_tree_pane.cpp:1854
 #, fuzzy, c-format
 msgid "Failed to switch to branch '%s'"
 msgstr "Ielādē %s"
 
-#: kicad/project_tree_pane.cpp:1851
+#: kicad/project_tree_pane.cpp:1865
 #, fuzzy, c-format
 msgid "Failed to update HEAD reference for branch '%s'"
 msgstr "Ielādē %s"
 
-#: kicad/project_tree_pane.cpp:1870
+#: kicad/project_tree_pane.cpp:1884
 msgid "Are you sure you want to remove git tracking from this project?"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1887
+#: kicad/project_tree_pane.cpp:1901
 #, fuzzy
 msgid "Failed to remove git directory"
 msgstr "Ielādē %s"
 
-#: kicad/project_tree_pane.cpp:2223
+#: kicad/project_tree_pane.cpp:2237
 msgid "Discarding commit due to empty commit message."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:2229
+#: kicad/project_tree_pane.cpp:2243
 msgid "Discarding commit due to empty file selection."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:2235
+#: kicad/project_tree_pane.cpp:2249
 #, fuzzy, c-format
 msgid "Failed to get repository index: %s"
 msgstr "Ielādē %s"
 
-#: kicad/project_tree_pane.cpp:2243
+#: kicad/project_tree_pane.cpp:2257
 #, fuzzy, c-format
 msgid "Failed to add file to index: %s"
 msgstr "Ielādē %s"
 
-#: kicad/project_tree_pane.cpp:2251
+#: kicad/project_tree_pane.cpp:2265
 #, fuzzy, c-format
 msgid "Failed to write index: %s"
 msgstr "Ielādē %s"
 
-#: kicad/project_tree_pane.cpp:2258
+#: kicad/project_tree_pane.cpp:2272
 #, fuzzy, c-format
 msgid "Failed to write tree: %s"
 msgstr "Ielādē %s"
 
-#: kicad/project_tree_pane.cpp:2267
+#: kicad/project_tree_pane.cpp:2281
 #, fuzzy, c-format
 msgid "Failed to lookup tree: %s"
 msgstr "Ielādē %s"
 
-#: kicad/project_tree_pane.cpp:2275
+#: kicad/project_tree_pane.cpp:2289
 #, fuzzy, c-format
 msgid "Failed to get HEAD reference: %s"
 msgstr "Ielādē %s"
 
-#: kicad/project_tree_pane.cpp:2282
+#: kicad/project_tree_pane.cpp:2296
 #, fuzzy, c-format
 msgid "Failed to get commit: %s"
 msgstr "Rādīt vara biezumu"
 
-#: kicad/project_tree_pane.cpp:2298
+#: kicad/project_tree_pane.cpp:2312
 #, fuzzy, c-format
 msgid "Failed to create author signature: %s"
 msgstr "Ielādē %s"
 
-#: kicad/project_tree_pane.cpp:2333
+#: kicad/project_tree_pane.cpp:2347
 #, fuzzy, c-format
 msgid "Failed to create commit: %s"
 msgstr "Ielādē %s"
@@ -28762,6 +28767,7 @@ msgid "Item Properties"
 msgstr "Materiālu īpašības"
 
 #: pagelayout_editor/dialogs/properties_frame_base.cpp:461
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:145
 msgid "Default Values"
 msgstr ""
 
@@ -31245,8 +31251,8 @@ msgstr "Ielādē..."
 #: pcbnew/board.cpp:1807 pcbnew/dialogs/dialog_board_statistics.cpp:701
 #: pcbnew/dialogs/dialog_board_statistics_base.cpp:78
 #: pcbnew/dialogs/dialog_unused_pad_layers_base.cpp:27
-#: pcbnew/footprint.cpp:1628 pcbnew/netinfo_item.cpp:108
-#: pcbnew/pcb_draw_panel_gal.cpp:641 pcbnew/widgets/appearance_controls.cpp:331
+#: pcbnew/footprint.cpp:1633 pcbnew/netinfo_item.cpp:108
+#: pcbnew/pcb_draw_panel_gal.cpp:714 pcbnew/widgets/appearance_controls.cpp:331
 #: pcbnew/widgets/panel_selection_filter.cpp:198
 #: pcbnew/widgets/panel_selection_filter_base.cpp:45
 msgid "Pads"
@@ -31260,18 +31266,18 @@ msgstr ""
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:222
 #: pcbnew/dialogs/dialog_unused_pad_layers_base.cpp:24
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:88
-#: pcbnew/netinfo_item.cpp:123 pcbnew/pcb_draw_panel_gal.cpp:642
+#: pcbnew/netinfo_item.cpp:123 pcbnew/pcb_draw_panel_gal.cpp:715
 #: pcbnew/widgets/appearance_controls.cpp:330
 #: pcbnew/widgets/panel_selection_filter.cpp:197
 #: pcbnew/widgets/panel_selection_filter_base.cpp:41
 msgid "Vias"
 msgstr ""
 
-#: pcbnew/board.cpp:1809 pcbnew/pcb_draw_panel_gal.cpp:643
+#: pcbnew/board.cpp:1809 pcbnew/pcb_draw_panel_gal.cpp:716
 msgid "Track Segments"
 msgstr ""
 
-#: pcbnew/board.cpp:1811 pcbnew/pcb_draw_panel_gal.cpp:645
+#: pcbnew/board.cpp:1811 pcbnew/pcb_draw_panel_gal.cpp:718
 msgid "Unrouted"
 msgstr ""
 
@@ -31493,7 +31499,7 @@ msgid "Add Dielectric Layer"
 msgstr "Atslēgt biezumu"
 
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:330
-#: pcbnew/dialogs/panel_setup_layers.cpp:957
+#: pcbnew/dialogs/panel_setup_layers.cpp:1152
 #, fuzzy
 msgid "Select layer to add:"
 msgstr "Atlases krāsa:"
@@ -32191,14 +32197,13 @@ msgstr "Pagriešana"
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:154
 #: pcbnew/dialogs/dialog_render_job.cpp:41
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:117
-#: pcbnew/footprint.cpp:1640
+#: pcbnew/footprint.cpp:1645
 msgid "Front"
 msgstr ""
 
 #: pcbnew/dialogs/dialog_board_reannotate_base.cpp:187
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:154
 #: pcbnew/dialogs/dialog_render_job.cpp:39
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:560
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:122
 msgid "Back"
 msgstr ""
@@ -32373,7 +32378,7 @@ msgid ""
 msgstr ""
 
 #: pcbnew/dialogs/dialog_board_setup.cpp:301 pcbnew/files.cpp:583
-#: pcbnew/tools/pcb_control.cpp:1502
+#: pcbnew/tools/pcb_control.cpp:1506
 #, fuzzy
 msgid "Loading PCB"
 msgstr "Ielādē %s"
@@ -32445,7 +32450,7 @@ msgid "Total:"
 msgstr ""
 
 #: pcbnew/dialogs/dialog_board_statistics.cpp:491
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2517
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2511
 msgid "Round"
 msgstr ""
 
@@ -32570,7 +32575,7 @@ msgstr ""
 
 #: pcbnew/dialogs/dialog_cleanup_graphics.cpp:48
 #: pcbnew/dialogs/dialog_exchange_footprints.cpp:310
-#: pcbnew/footprint_libraries_utils.cpp:961
+#: pcbnew/footprint_libraries_utils.cpp:970
 #, fuzzy
 msgid "Update Footprint"
 msgstr "Nospiedums nav ielādēts."
@@ -32940,8 +32945,8 @@ msgid ""
 "This setting can be overridden by local  pad settings"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_copper_zones_base.cpp:232 pcbnew/footprint.cpp:4008
-#: pcbnew/pad.cpp:2527 pcbnew/zone.cpp:1805
+#: pcbnew/dialogs/dialog_copper_zones_base.cpp:232 pcbnew/footprint.cpp:4013
+#: pcbnew/pad.cpp:2521 pcbnew/zone.cpp:1829
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 #, fuzzy
 msgid "Thermal reliefs"
@@ -32989,14 +32994,14 @@ msgstr "Nospiedums nav ielādēts."
 
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:290
 #: pcbnew/dialogs/dialog_non_copper_zones_properties_base.cpp:129
-#: pcbnew/zone.cpp:1815 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
+#: pcbnew/zone.cpp:1839 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
 #, fuzzy
 msgid "Solid fill"
 msgstr "Atlases krāsa:"
 
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:290
 #: pcbnew/dialogs/dialog_non_copper_zones_properties_base.cpp:129
-#: pcbnew/zone.cpp:1816 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
+#: pcbnew/zone.cpp:1840 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
 msgid "Hatch pattern"
 msgstr ""
 
@@ -33054,7 +33059,7 @@ msgstr ""
 msgid "Choose what to do with unconnected copper islands"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_copper_zones_base.cpp:357 pcbnew/zone.cpp:1826
+#: pcbnew/dialogs/dialog_copper_zones_base.cpp:357 pcbnew/zone.cpp:1850
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 msgid "Below area limit"
 msgstr ""
@@ -34803,8 +34808,8 @@ msgstr "Nospiedums nav ielādēts."
 msgid "Choose Footprint"
 msgstr "Nospiedums nav ielādēts."
 
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:76
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:143
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:78
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:148
 #, fuzzy
 msgid "3D Models"
 msgstr "Izvēlēties 3D modeli"
@@ -34843,15 +34848,15 @@ msgid ""
 "It will be clamped at %s."
 msgstr ""
 
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:633
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:624
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:661
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:660
 #, fuzzy
 msgid "Edit Footprint Properties"
 msgstr "Materiālu īpašības"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:52
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:53
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:157
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:98
 #, fuzzy
 msgid "Text Items"
@@ -34859,28 +34864,28 @@ msgstr "Citas opcijas"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:60
 #: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:53
-#: pcbnew/pcb_fields_grid_table.cpp:183 pcbnew/pcb_text.cpp:630
+#: pcbnew/pcb_fields_grid_table.cpp:152 pcbnew/pcb_text.cpp:630
 #: pcbnew/pcb_text.cpp:647
 msgid "Keep Upright"
 msgstr ""
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:61
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:62
-#: pcbnew/pcb_fields_grid_table.cpp:184
+#: pcbnew/pcb_fields_grid_table.cpp:153
 #, fuzzy
 msgid "X Offset"
 msgstr "Nobīde"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:62
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:63
-#: pcbnew/pcb_fields_grid_table.cpp:185
+#: pcbnew/pcb_fields_grid_table.cpp:154
 #, fuzzy
 msgid "Y Offset"
 msgstr "Nobīde"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:68
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:69
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:64
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:168
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:56
 #: pcbnew/plot_board_layers.cpp:103
 #, fuzzy
@@ -34900,14 +34905,14 @@ msgstr "Nospiedums nav ielādēts."
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:188
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:193
-#: pcbnew/footprint.cpp:1286
+#: pcbnew/footprint.cpp:1291
 msgid "Through hole"
 msgstr ""
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:188
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:193
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/footprint.cpp:1283
-#: pcbnew/pad.cpp:1532 pcbnew/pad.cpp:2493
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/footprint.cpp:1288
+#: pcbnew/pad.cpp:1532 pcbnew/pad.cpp:2487
 msgid "SMD"
 msgstr ""
 
@@ -35093,29 +35098,29 @@ msgstr ""
 msgid "Footprint Properties"
 msgstr "Materiālu īpašības"
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:379
-#: pcbnew/footprint_libraries_utils.cpp:1124
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:388
+#: pcbnew/footprint_libraries_utils.cpp:1133
 #: pcbnew/tools/footprint_editor_control.cpp:460
 #, fuzzy
 msgid "Footprint must have a name."
 msgstr "Nospiedums nav ielādēts."
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:384
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:393
 #, fuzzy, c-format
 msgid "Footprint name may not contain '%s'."
 msgstr "Nospiedums nav ielādēts."
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:437
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:446
 #, c-format
 msgid "The text width must be between %s and %s."
 msgstr ""
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:449
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:458
 #, c-format
 msgid "The text height must be between %s and %s."
 msgstr ""
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:467
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:476
 #: pcbnew/dialogs/dialog_text_properties.cpp:522
 #: pcbnew/dialogs/dialog_textbox_properties.cpp:342
 msgid ""
@@ -35836,7 +35841,7 @@ msgstr "Plates slāņi"
 
 #: pcbnew/dialogs/dialog_global_edit_text_and_graphics.cpp:273
 #: pcbnew/dialogs/panel_fp_editor_graphics_defaults_base.cpp:64
-#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:60 pcbnew/pad.cpp:2684
+#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:60 pcbnew/pad.cpp:2678
 #, fuzzy
 msgid "Copper Layers"
 msgstr "Plates slāņi"
@@ -36005,7 +36010,7 @@ msgstr ""
 
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:175
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1075
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2533
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2527
 #, fuzzy
 msgid "All copper layers"
 msgstr "Vienkāršo vara slāņu poligonus"
@@ -36017,7 +36022,7 @@ msgstr ""
 
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:175
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1079
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2534
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2528
 #, fuzzy
 msgid "Connected layers only"
 msgstr "Izveidot slāņus"
@@ -36518,7 +36523,7 @@ msgid "Outset Items"
 msgstr "Citas opcijas"
 
 #: pcbnew/dialogs/dialog_pad_properties.cpp:179
-#: pcbnew/dialogs/dialog_pad_properties_base.h:288 pcbnew/pad.cpp:2584
+#: pcbnew/dialogs/dialog_pad_properties_base.h:288 pcbnew/pad.cpp:2578
 #, fuzzy
 msgid "Pad Properties"
 msgstr "Materiālu īpašības"
@@ -36600,7 +36605,7 @@ msgstr ""
 msgid "Pad type:"
 msgstr "Nospiedums nav ielādēts."
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/pad.cpp:2492
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/pad.cpp:2486
 msgid "Through-hole"
 msgstr ""
 
@@ -36652,7 +36657,7 @@ msgid "Circular"
 msgstr ""
 
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:1516
-#: pcbnew/pad.cpp:2500
+#: pcbnew/pad.cpp:2494
 msgid "Oval"
 msgstr ""
 
@@ -36664,12 +36669,12 @@ msgstr ""
 msgid "Trapezoidal"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2502
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2496
 #, fuzzy
 msgid "Rounded rectangle"
 msgstr "Ielādē..."
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2503
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2497
 #, fuzzy
 msgid "Chamfered rectangle"
 msgstr "Ielādē..."
@@ -36772,7 +36777,7 @@ msgstr ""
 msgid "Hole shape:"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2518
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2512
 msgid "Oblong"
 msgstr ""
 
@@ -36859,23 +36864,23 @@ msgid ""
 "Mechanical specifies a through-hole pad that is used for mechanical support"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2508
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2502
 msgid "BGA pad"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2510
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2504
 msgid "Fiducial, local to footprint"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2509
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2503
 msgid "Fiducial, global to board"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2511
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2505
 msgid "Test point pad"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2512
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2506
 msgid "Heatsink pad"
 msgstr ""
 
@@ -37131,7 +37136,7 @@ msgstr "Izveidot slāņus"
 
 #: pcbnew/dialogs/dialog_plot_base.cpp:90
 #: pcbnew/widgets/appearance_controls.cpp:653
-#: pcbnew/widgets/appearance_controls.cpp:1810
+#: pcbnew/widgets/appearance_controls.cpp:1846
 msgid "Hide"
 msgstr ""
 
@@ -38184,7 +38189,7 @@ msgstr "Nospiedums nav ielādēts."
 #: pcbnew/dialogs/dialog_text_properties_base.cpp:99
 #: pcbnew/pcb_dimension.cpp:1885 pcbnew/pcb_dimension.cpp:1921
 #: pcbnew/pcb_dimension.cpp:1962 pcbnew/pcb_dimension.cpp:2007
-#: pcbnew/pcb_dimension.cpp:2044 pcbnew/pcb_fields_grid_table.cpp:186
+#: pcbnew/pcb_dimension.cpp:2044 pcbnew/pcb_fields_grid_table.cpp:155
 #: pcbnew/pcb_text.cpp:626
 msgid "Knockout"
 msgstr ""
@@ -38424,7 +38429,7 @@ msgstr ""
 #: pcbnew/router/router_tool.cpp:2757 pcbnew/router/router_tool.cpp:2762
 #: pcbnew/router/router_tool.cpp:2767 pcbnew/router/router_tool.cpp:2778
 #: pcbnew/router/router_tool.cpp:2786 pcbnew/router/router_tool.cpp:2791
-#: pcbnew/tools/pcb_control.cpp:1698 pcbnew/tools/pcb_control.cpp:1708
+#: pcbnew/tools/pcb_control.cpp:1702 pcbnew/tools/pcb_control.cpp:1712
 #: pcbnew/zone.cpp:874
 #, c-format
 msgid "(from %s)"
@@ -38718,6 +38723,11 @@ msgstr ""
 msgid "Internal Layers"
 msgstr "Izveidot slāņus"
 
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:496
+#, fuzzy, c-format
+msgid "Layer name %s already in use."
+msgstr "Ielādē %s"
+
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:23
 msgid "Default Field Properties for New Footprints"
 msgstr ""
@@ -38784,31 +38794,31 @@ msgstr ""
 msgid "Failed to save footprint library file '%s'."
 msgstr "Ielādē %s"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:396
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:388
 #, fuzzy
 msgid "Error adding 3D model"
 msgstr "Ielādē 3D modeļus"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:480
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:472
 msgid "No filename entered"
 msgstr ""
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:485
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:477
 msgid "Illegal filename"
 msgstr ""
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:490
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:482
 #: pcbnew/microwave/microwave_polygon.cpp:223
 #, fuzzy
 msgid "File not found"
 msgstr "Nospiedums nav ielādēts."
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:495
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:487
 #, fuzzy
 msgid "Unable to open file"
 msgstr "Ielādē %s"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:500
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:492
 msgid "Unknown error"
 msgstr ""
 
@@ -39321,11 +39331,141 @@ msgstr "Nospiedums nav ielādēts."
 msgid "Apply board defaults to non-copper footprint shapes"
 msgstr "Nospiedums nav ielādēts."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:458
+#: pcbnew/dialogs/panel_setup_layers.cpp:77
+#: pcbnew/dialogs/panel_setup_layers.cpp:284
+msgid "Off-board, testing"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:87
+msgid "If you want a fabrication layer for the front side of the board"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:97
+#: pcbnew/dialogs/panel_setup_layers.cpp:266
+msgid "Off-board, manufacturing"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:105
+msgid "If you want an adhesive template for the front side of the board"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:115
+#: pcbnew/dialogs/panel_setup_layers.cpp:133
+#: pcbnew/dialogs/panel_setup_layers.cpp:151
+#: pcbnew/dialogs/panel_setup_layers.cpp:169
+#: pcbnew/dialogs/panel_setup_layers.cpp:194
+#: pcbnew/dialogs/panel_setup_layers.cpp:212
+#: pcbnew/dialogs/panel_setup_layers.cpp:230
+#: pcbnew/dialogs/panel_setup_layers.cpp:248
+msgid "On-board, non-copper"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:123
+msgid "If you want a solder paste layer for front side of the board"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:141
+msgid "If you want a silk screen layer for the front side of the board"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:159
+msgid "If you want a solder mask layer for the front of the board"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:184
+msgid "If you want a solder mask layer for the back side of the board"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:202
+msgid "If you want a silk screen layer for the back side of the board"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:220
+msgid "If you want a solder paste layer for the back side of the board"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:238
+msgid "If you want an adhesive layer for the back side of the board"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:256
+msgid "If you want a fabrication layer for the back side of the board"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:302
+#, fuzzy
+msgid "Board contour"
+msgstr "Plates rumpja krāsa..."
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:319
+#, fuzzy
+msgid "Board contour setback"
+msgstr "Plates rumpja krāsa..."
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:333
+#: pcbnew/dialogs/panel_setup_layers.cpp:347
+#: pcbnew/dialogs/panel_setup_layers.cpp:363
+#: pcbnew/dialogs/panel_setup_layers.cpp:379
+#: pcbnew/dialogs/panel_setup_layers.cpp:477
+msgid "Auxiliary"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:354
+msgid "If you want a separate layer for comments or notes"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:370
+msgid "If you want a layer for documentation drawings"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:415
 msgid "Use the Physical Stackup page to change the number of copper layers."
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:492
+#: pcbnew/dialogs/panel_setup_layers.cpp:421
+#: pcbnew/dialogs/panel_setup_layers.cpp:473
+#: pcbnew/tools/drawing_stackup_table_tool.cpp:247
+msgid "Layer Name"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:426
+msgid "signal"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:427
+msgid "power plane"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:428
+msgid "mixed"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:429
+msgid "jumper"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:432
+msgid ""
+"Copper layer type for Freerouter and other external routers.\n"
+"Power plane layers are removed from Freerouter's layer menus."
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:478
+#, fuzzy
+msgid "Off-board, front"
+msgstr "Virsmas apdrukas krāsa..."
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:479
+#, fuzzy
+msgid "Off-board, back"
+msgstr "Virsmas apdrukas krāsa..."
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:485
+msgid ""
+"Auxiliary layers do not flip with board side, while back and front layers do."
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:712
 #, c-format
 msgid ""
 "Footprints have some items on removed layers:\n"
@@ -39334,32 +39474,32 @@ msgid ""
 "Do you wish to continue?"
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:503
+#: pcbnew/dialogs/panel_setup_layers.cpp:723
 msgid ""
 "Items have been found on removed layers. This operation will delete all "
 "items from removed layers and cannot be undone.\n"
 "Do you wish to continue?"
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:752
+#: pcbnew/dialogs/panel_setup_layers.cpp:947
 msgid "Layer must have a name."
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:758
+#: pcbnew/dialogs/panel_setup_layers.cpp:953
 #, c-format
 msgid "%s are forbidden in layer names."
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:765
+#: pcbnew/dialogs/panel_setup_layers.cpp:960
 msgid "Layer name \"signal\" is reserved."
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:774
+#: pcbnew/dialogs/panel_setup_layers.cpp:969
 #, fuzzy, c-format
 msgid "Layer name '%s' already in use."
 msgstr "Ielādē %s"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:907
+#: pcbnew/dialogs/panel_setup_layers.cpp:1102
 #, c-format
 msgid ""
 "Imported settings have fewer copper layers than the current board (%i "
@@ -39368,16 +39508,16 @@ msgid ""
 "Continue and delete the extra inner copper layers from the current board?"
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:916
+#: pcbnew/dialogs/panel_setup_layers.cpp:1111
 #, fuzzy
 msgid "Inner Layers to Be Deleted"
 msgstr "Izveidot slāņus"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:951
+#: pcbnew/dialogs/panel_setup_layers.cpp:1146
 msgid "All user-defined layers have already been added."
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:955
+#: pcbnew/dialogs/panel_setup_layers.cpp:1150
 msgid "Add User-defined Layer"
 msgstr ""
 
@@ -39385,566 +39525,6 @@ msgstr ""
 msgid "Add User Defined Layer..."
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:46
-msgid "CrtYd_Front"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:51
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:639
-msgid "Off-board, testing"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:58
-msgid "If you want a fabrication layer for the front side of the board"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:62
-msgid "Fab_Front"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:65
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:629
-msgid "Off-board, manufacturing"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:70
-msgid "If you want an adhesive template for the front side of the board"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:74
-msgid "Adhes_Front"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:77
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:89
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:101
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:113
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:581
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:593
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:605
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:617
-msgid "On-board, non-copper"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:82
-msgid "If you want a solder paste layer for front side of the board"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:86
-msgid "SoldP_Front"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:94
-msgid "If you want a silk screen layer for the front side of the board"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:98
-msgid "SilkS_Front"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:106
-msgid "If you want a solder mask layer for the front of the board"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:110
-msgid "Mask_Front"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:118
-msgid "If you want a front copper layer"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:122
-msgid "Front_layer"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:123
-msgid "Layer name of front (top) copper layer"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "signal"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "power plane"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "mixed"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "jumper"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:131
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:145
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:159
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:173
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:187
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:201
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:215
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:229
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:243
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:257
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:271
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:285
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:299
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:313
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:327
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:341
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:355
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:369
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:383
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:397
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:411
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:425
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:439
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:453
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:467
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:481
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:495
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:509
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:523
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:537
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:551
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:569
-msgid ""
-"Copper layer type for Freerouter and other external routers.\n"
-"Power plane layers are removed from Freerouter's layer menus."
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:138
-msgid "In1"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:152
-msgid "In2"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:166
-msgid "In3"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:180
-msgid "In4"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:194
-msgid "In5"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:208
-msgid "In6"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:222
-msgid "In7"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:236
-msgid "In8"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:250
-msgid "In9"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:264
-msgid "In10"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:278
-msgid "In11"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:292
-msgid "In12"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:306
-msgid "In13"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:320
-msgid "In14"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:334
-msgid "In15"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:348
-msgid "In16"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:362
-msgid "In17"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:376
-msgid "In18"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:390
-msgid "In19"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:404
-msgid "In20"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:418
-msgid "In21"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:432
-msgid "In22"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:446
-msgid "In23"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:460
-msgid "In24"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:474
-msgid "In25"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:488
-msgid "In26"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:502
-msgid "In27"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:516
-msgid "In28"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:530
-msgid "In29"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:544
-msgid "In30"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:556
-msgid "If you want a back copper layer"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:561
-msgid "Layer name of back (bottom) copper layer"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:574
-msgid "If you want a solder mask layer for the back side of the board"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:578
-msgid "SoldM_Back"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:586
-msgid "If you want a silk screen layer for the back side of the board"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:590
-msgid "SilkS_Back"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:598
-msgid "If you want a solder paste layer for the back side of the board"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:602
-msgid "SoldP_Back"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:610
-msgid "If you want an adhesive layer for the back side of the board"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:614
-msgid "Adhes_Back"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:622
-msgid "If you want a fabrication layer for the back side of the board"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:626
-msgid "Fab_Back"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:636
-msgid "CrtYd_Back"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:646
-msgid "Pcb_Edges"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:649
-#, fuzzy
-msgid "Board contour"
-msgstr "Plates rumpja krāsa..."
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:656
-msgid "Margin"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:659
-#, fuzzy
-msgid "Board contour setback"
-msgstr "Plates rumpja krāsa..."
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:666
-msgid "Eco1"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:669
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:679
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:691
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:703
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-msgid "Auxiliary"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:676
-msgid "Eco2"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:684
-msgid "If you want a separate layer for comments or notes"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:688
-msgid "Comments"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:696
-msgid "If you want a layer for documentation drawings"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:700
-#, fuzzy
-msgid "Drawings"
-msgstr "Rādīt vara biezumu"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:710
-msgid "User1"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-#, fuzzy
-msgid "Off-board, front"
-msgstr "Virsmas apdrukas krāsa..."
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-#, fuzzy
-msgid "Off-board, back"
-msgstr "Virsmas apdrukas krāsa..."
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:717
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:731
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:745
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:759
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:773
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:787
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:801
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:815
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:829
-msgid ""
-"Auxiliary layers do not flip with board side, while back and front layers do."
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:724
-msgid "User2"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:738
-msgid "User3"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:752
-msgid "User4"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:766
-msgid "User5"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:780
-msgid "User6"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:794
-msgid "User7"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:808
-msgid "User8"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:822
-msgid "User9"
-msgstr ""
-
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:32
 msgid ""
 "Use your board manufacturer's recommendations for solder mask expansion and "
@@ -41090,7 +40670,7 @@ msgid "%s pad connection: %s."
 msgstr "Nospiedums nav ielādēts."
 
 #: pcbnew/drc/drc_engine.cpp:1499 pcbnew/drc/drc_engine.cpp:1516
-#: pcbnew/drc/drc_engine.cpp:1533 pcbnew/zone.cpp:612 pcbnew/zone.h:172
+#: pcbnew/drc/drc_engine.cpp:1533 pcbnew/zone.cpp:612 pcbnew/zone.h:179
 msgid "zone"
 msgstr ""
 
@@ -41109,7 +40689,7 @@ msgstr ""
 msgid "Checking rule assertion \"%s\"."
 msgstr "Nospiedums nav ielādēts."
 
-#: pcbnew/drc/drc_item.cpp:45 pcbnew/zone.cpp:2046
+#: pcbnew/drc/drc_item.cpp:45 pcbnew/zone.cpp:2070
 #, fuzzy
 msgid "Electrical"
 msgstr "Izveidot slāņus"
@@ -42015,7 +41595,7 @@ msgid "'%s' settings differ."
 msgstr "Nospiedums nav ielādēts."
 
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:619
-#: pcbnew/footprint.cpp:4085
+#: pcbnew/footprint.cpp:4090
 msgid "Exempt From Courtyard Requirement"
 msgstr ""
 
@@ -42718,140 +42298,140 @@ msgstr "Ielādē %s"
 msgid "Generating ODB++ output files"
 msgstr "Izveidot slāņus"
 
-#: pcbnew/footprint.cpp:1288
+#: pcbnew/footprint.cpp:1293
 msgid "Other"
 msgstr ""
 
-#: pcbnew/footprint.cpp:1626
+#: pcbnew/footprint.cpp:1631
 #, fuzzy
 msgid "Footprint Name"
 msgstr "Nospiedums nav ielādēts."
 
-#: pcbnew/footprint.cpp:1630 pcbnew/footprint.cpp:1689
+#: pcbnew/footprint.cpp:1635 pcbnew/footprint.cpp:1694
 #, c-format
 msgid "Doc: %s"
 msgstr ""
 
-#: pcbnew/footprint.cpp:1631 pcbnew/footprint.cpp:1690
+#: pcbnew/footprint.cpp:1636 pcbnew/footprint.cpp:1695
 #, c-format
 msgid "Keywords: %s"
 msgstr ""
 
-#: pcbnew/footprint.cpp:1640 pcbnew/footprint.cpp:1641
+#: pcbnew/footprint.cpp:1645 pcbnew/footprint.cpp:1646
 #, fuzzy
 msgid "Board Side"
 msgstr "Rādīt plates rumpi"
 
-#: pcbnew/footprint.cpp:1641
+#: pcbnew/footprint.cpp:1646
 msgid "Back (Flipped)"
 msgstr ""
 
-#: pcbnew/footprint.cpp:1660
+#: pcbnew/footprint.cpp:1665
 msgid "autoplaced"
 msgstr ""
 
-#: pcbnew/footprint.cpp:1663
+#: pcbnew/footprint.cpp:1668
 #, fuzzy
 msgid "not in schematic"
 msgstr "Rādīt vara biezumu"
 
-#: pcbnew/footprint.cpp:1666
+#: pcbnew/footprint.cpp:1671
 #, fuzzy
 msgid "exclude from pos files"
 msgstr "Atslēgt simbolu priekš simulācijas"
 
-#: pcbnew/footprint.cpp:1669
+#: pcbnew/footprint.cpp:1674
 #, fuzzy
 msgid "exclude from BOM"
 msgstr "Atslēgt simbolu priekš simulācijas"
 
-#: pcbnew/footprint.cpp:1674
+#: pcbnew/footprint.cpp:1679
 msgid "Status: "
 msgstr ""
 
-#: pcbnew/footprint.cpp:1674
+#: pcbnew/footprint.cpp:1679
 msgid "Attributes:"
 msgstr ""
 
-#: pcbnew/footprint.cpp:1681 pcbnew/footprint.cpp:4064 pcbnew/zone.cpp:1837
+#: pcbnew/footprint.cpp:1686 pcbnew/footprint.cpp:4069 pcbnew/zone.cpp:1861
 #, fuzzy
 msgid "Component Class"
 msgstr "Ielādē..."
 
-#: pcbnew/footprint.cpp:1685
+#: pcbnew/footprint.cpp:1690
 #, c-format
 msgid "3D-Shape: %s"
 msgstr ""
 
-#: pcbnew/footprint.cpp:1685
+#: pcbnew/footprint.cpp:1690
 msgid "<none>"
 msgstr ""
 
-#: pcbnew/footprint.cpp:2100
+#: pcbnew/footprint.cpp:2105
 msgid "<no reference designator>"
 msgstr ""
 
-#: pcbnew/footprint.cpp:2102
+#: pcbnew/footprint.cpp:2107
 #, fuzzy, c-format
 msgid "Footprint %s"
 msgstr "Nospiedums nav ielādēts."
 
-#: pcbnew/footprint.cpp:3242
+#: pcbnew/footprint.cpp:3247
 #, c-format
 msgid "(expected 'Through hole'; actual '%s')"
 msgstr ""
 
-#: pcbnew/footprint.cpp:3245
+#: pcbnew/footprint.cpp:3250
 #, c-format
 msgid "(expected 'SMD'; actual '%s')"
 msgstr ""
 
-#: pcbnew/footprint.cpp:3466
+#: pcbnew/footprint.cpp:3471
 #, c-format
 msgid "(net-tie pad group contains unknown pad number %s)"
 msgstr ""
 
-#: pcbnew/footprint.cpp:3471
+#: pcbnew/footprint.cpp:3476
 #, c-format
 msgid "(pad %s appears in more than one net-tie pad group)"
 msgstr ""
 
-#: pcbnew/footprint.cpp:4006 pcbnew/pad.cpp:2525 pcbnew/zone.cpp:1803
+#: pcbnew/footprint.cpp:4011 pcbnew/pad.cpp:2519 pcbnew/zone.cpp:1827
 msgid "Inherited"
 msgstr ""
 
-#: pcbnew/footprint.cpp:4010 pcbnew/pad.cpp:2529 pcbnew/zone.cpp:1807
+#: pcbnew/footprint.cpp:4015 pcbnew/pad.cpp:2523 pcbnew/zone.cpp:1831
 #, fuzzy
 msgid "Thermal reliefs for PTH"
 msgstr "Izveidot slāņus"
 
-#: pcbnew/footprint.cpp:4070
+#: pcbnew/footprint.cpp:4075
 #, fuzzy
 msgid "Not in Schematic"
 msgstr "Rādīt vara biezumu"
 
-#: pcbnew/footprint.cpp:4072
+#: pcbnew/footprint.cpp:4077
 #, fuzzy
 msgid "Exclude From Position Files"
 msgstr "Atslēgt simbolu priekš simulācijas"
 
-#: pcbnew/footprint.cpp:4082 pcbnew/pad.cpp:2694
+#: pcbnew/footprint.cpp:4087 pcbnew/pad.cpp:2688
 msgid "Overrides"
 msgstr ""
 
-#: pcbnew/footprint.cpp:4089 pcbnew/pad.cpp:2697
+#: pcbnew/footprint.cpp:4094 pcbnew/pad.cpp:2691
 msgid "Clearance Override"
 msgstr ""
 
-#: pcbnew/footprint.cpp:4094 pcbnew/pad.cpp:2707
+#: pcbnew/footprint.cpp:4099 pcbnew/pad.cpp:2701
 msgid "Solderpaste Margin Override"
 msgstr ""
 
-#: pcbnew/footprint.cpp:4099 pcbnew/pad.cpp:2712
+#: pcbnew/footprint.cpp:4104 pcbnew/pad.cpp:2706
 msgid "Solderpaste Margin Ratio Override"
 msgstr ""
 
-#: pcbnew/footprint.cpp:4105 pcbnew/pad.cpp:2718
+#: pcbnew/footprint.cpp:4110 pcbnew/pad.cpp:2712
 #, fuzzy
 msgid "Zone Connection Style"
 msgstr "Nospiedums nav ielādēts."
@@ -42915,22 +42495,22 @@ msgstr "Ielādē %s"
 msgid "Save as editable copy"
 msgstr ""
 
-#: pcbnew/footprint_edit_frame.cpp:997
+#: pcbnew/footprint_edit_frame.cpp:1007
 #, c-format
 msgid "[from %s]"
 msgstr ""
 
-#: pcbnew/footprint_edit_frame.cpp:1032
+#: pcbnew/footprint_edit_frame.cpp:1042
 #, fuzzy
 msgid "[no footprint loaded]"
 msgstr "Nospiedums nav ielādēts."
 
-#: pcbnew/footprint_edit_frame.cpp:1088
+#: pcbnew/footprint_edit_frame.cpp:1098
 #, fuzzy
 msgid "Updating Footprint Libraries"
 msgstr "Ielādē..."
 
-#: pcbnew/footprint_edit_frame.cpp:1428
+#: pcbnew/footprint_edit_frame.cpp:1438
 #, fuzzy
 msgid "No footprint selected."
 msgstr "Nospiedums nav ielādēts."
@@ -43006,73 +42586,73 @@ msgstr "Nospiedums nav ielādēts."
 msgid "Footprint exported to file '%s'."
 msgstr "Nospiedums nav ielādēts."
 
-#: pcbnew/footprint_libraries_utils.cpp:549
+#: pcbnew/footprint_libraries_utils.cpp:558
 #, fuzzy, c-format
 msgid "Delete footprint '%s' from library '%s'?"
 msgstr "Nospiedums nav ielādēts."
 
-#: pcbnew/footprint_libraries_utils.cpp:566
+#: pcbnew/footprint_libraries_utils.cpp:575
 #, fuzzy, c-format
 msgid "Footprint '%s' deleted from library '%s'"
 msgstr "Nospiedums nav ielādēts."
 
-#: pcbnew/footprint_libraries_utils.cpp:581
+#: pcbnew/footprint_libraries_utils.cpp:590
 #, fuzzy
 msgid "No footprints to export!"
 msgstr "Nospiedums nav ielādēts."
 
-#: pcbnew/footprint_libraries_utils.cpp:617
+#: pcbnew/footprint_libraries_utils.cpp:626
 #, c-format
 msgid "Update footprints on board to refer to %s?"
 msgstr ""
 
-#: pcbnew/footprint_libraries_utils.cpp:668
+#: pcbnew/footprint_libraries_utils.cpp:677
 msgid "Update footprints on board to refer to new library?"
 msgstr ""
 
-#: pcbnew/footprint_libraries_utils.cpp:864
+#: pcbnew/footprint_libraries_utils.cpp:873
 #: pcbnew/footprint_viewer_frame.cpp:744
 msgid "No board currently open."
 msgstr ""
 
-#: pcbnew/footprint_libraries_utils.cpp:890
+#: pcbnew/footprint_libraries_utils.cpp:899
 msgid ""
 "Unable to find the footprint on the main board.\n"
 "Cannot save."
 msgstr ""
 
-#: pcbnew/footprint_libraries_utils.cpp:898
+#: pcbnew/footprint_libraries_utils.cpp:907
 #: pcbnew/footprint_viewer_frame.cpp:752
 msgid "Previous footprint placement still in progress."
 msgstr ""
 
-#: pcbnew/footprint_libraries_utils.cpp:974
+#: pcbnew/footprint_libraries_utils.cpp:983
 #: pcbnew/footprint_viewer_frame.cpp:793
 #, fuzzy
 msgid "Insert Footprint"
 msgstr "Nospiedums nav ielādēts."
 
-#: pcbnew/footprint_libraries_utils.cpp:995
+#: pcbnew/footprint_libraries_utils.cpp:1004
 #, fuzzy
 msgid "Save Footprint As"
 msgstr "Pieejamie ceļi:"
 
-#: pcbnew/footprint_libraries_utils.cpp:1144
+#: pcbnew/footprint_libraries_utils.cpp:1153
 #, fuzzy, c-format
 msgid "Footprint %s already exists in %s."
 msgstr "Nospiedums nav ielādēts."
 
-#: pcbnew/footprint_libraries_utils.cpp:1188
+#: pcbnew/footprint_libraries_utils.cpp:1197
 #, fuzzy, c-format
 msgid "Footprint '%s' replaced in '%s'"
 msgstr "Nospiedums nav ielādēts."
 
-#: pcbnew/footprint_libraries_utils.cpp:1189
+#: pcbnew/footprint_libraries_utils.cpp:1198
 #, fuzzy, c-format
 msgid "Footprint '%s' added to '%s'"
 msgstr "Nospiedums nav ielādēts."
 
-#: pcbnew/footprint_libraries_utils.cpp:1233
+#: pcbnew/footprint_libraries_utils.cpp:1242
 #, fuzzy
 msgid "Untitled"
 msgstr "Mainīt uz izometrisko perspektīvu"
@@ -43190,7 +42770,7 @@ msgstr "Ielādē..."
 msgid "Routed Length"
 msgstr ""
 
-#: pcbnew/generators/pcb_tuning_pattern.cpp:2172 pcbnew/pad.cpp:2688
+#: pcbnew/generators/pcb_tuning_pattern.cpp:2172 pcbnew/pad.cpp:2682
 #: pcbnew/pcb_track.cpp:1600
 msgid "Pad To Die Length"
 msgstr ""
@@ -44104,7 +43684,7 @@ msgstr ""
 msgid "pad"
 msgstr ""
 
-#: pcbnew/pad.cpp:1289 pcbnew/pad.cpp:2603
+#: pcbnew/pad.cpp:1289 pcbnew/pad.cpp:2597
 #, fuzzy
 msgid "Pin Type"
 msgstr "Izveidot slāņus"
@@ -44220,226 +43800,219 @@ msgstr "Materiālu īpašības"
 msgid "PTH pad %s"
 msgstr "Materiālu īpašības"
 
-#: pcbnew/pad.cpp:2176
-msgid "(Pad has no layer)"
-msgstr ""
-
 #: pcbnew/pad.cpp:2179
-msgid "(PTH pad has no copper layers)"
+msgid ""
+"(plated through holes normally have a copper pad on at least one outer layer)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2185
-msgid "(plated through holes normally have a copper pad on at least one layer)"
-msgstr ""
-
-#: pcbnew/pad.cpp:2193
+#: pcbnew/pad.cpp:2187
 msgid "('fiducial' property makes no sense on NPTH pads)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2197
+#: pcbnew/pad.cpp:2191
 msgid "('testpoint' property makes no sense on NPTH pads)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2200
+#: pcbnew/pad.cpp:2194
 msgid "('heatsink' property makes no sense of NPTH pads)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2203
+#: pcbnew/pad.cpp:2197
 msgid "('castellated' property is for PTH pads)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2206
+#: pcbnew/pad.cpp:2200
 msgid "('BGA' property is for SMD pads)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2209
+#: pcbnew/pad.cpp:2203
 msgid "('mechanical' property is for PTH pads)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2225
+#: pcbnew/pad.cpp:2219
 msgid "(connector pads normally have no solder paste; use a SMD pad instead)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2233
+#: pcbnew/pad.cpp:2227
 msgid "(SMD pad has a hole)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2239
+#: pcbnew/pad.cpp:2233
 msgid "(SMD pad has copper on both sides of the board)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2245 pcbnew/pad.cpp:2258
+#: pcbnew/pad.cpp:2239 pcbnew/pad.cpp:2252
 msgid "(SMD pad has copper and mask layers on different sides of the board)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2250 pcbnew/pad.cpp:2263
+#: pcbnew/pad.cpp:2244 pcbnew/pad.cpp:2257
 msgid "(SMD pad has copper and paste layers on different sides of the board)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2269
+#: pcbnew/pad.cpp:2263
 #, fuzzy
 msgid "(SMD pad has no outer layers)"
 msgstr "Vienkāršo vara slāņu poligonus"
 
-#: pcbnew/pad.cpp:2289
+#: pcbnew/pad.cpp:2283
 msgid "(Pad must have a positive size)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2300
+#: pcbnew/pad.cpp:2294
 #, c-format
 msgid "(PTH pad hole size must be larger than %s)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2324
+#: pcbnew/pad.cpp:2318
 #, fuzzy
 msgid "(PTH pad hole leaves no copper)"
 msgstr "Vienkāršo vara slāņu poligonus"
 
-#: pcbnew/pad.cpp:2334
+#: pcbnew/pad.cpp:2328
 #, fuzzy
 msgid "(PTH pad hole not fully inside copper)"
 msgstr "Vienkāršo vara slāņu poligonus"
 
-#: pcbnew/pad.cpp:2341
+#: pcbnew/pad.cpp:2335
 msgid "(pad hole not inside pad shape)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2346
+#: pcbnew/pad.cpp:2340
 msgid "(negative local clearance values have no effect)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2365
+#: pcbnew/pad.cpp:2359
 msgid ""
 "(negative solder mask clearance is larger than some shape primitives; "
 "results may be surprising)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2375
+#: pcbnew/pad.cpp:2369
 msgid ""
 "(negative solder mask clearance is larger than pad; no solder mask will be "
 "generated)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2394
+#: pcbnew/pad.cpp:2388
 msgid ""
 "(negative solder paste margin is larger than pad; no solder paste mask will "
 "be generated)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2401
+#: pcbnew/pad.cpp:2395
 msgid "(negative corner radius is not allowed)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2403
+#: pcbnew/pad.cpp:2397
 msgid "(corner size will make pad circular)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2408
+#: pcbnew/pad.cpp:2402
 msgid "(negative corner chamfer is not allowed)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2410
+#: pcbnew/pad.cpp:2404
 msgid "(corner chamfer is too large)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2419
+#: pcbnew/pad.cpp:2413
 #, fuzzy
 msgid "(trapezoid delta is too large)"
 msgstr "Nospiedums nav ielādēts."
 
-#: pcbnew/pad.cpp:2429
+#: pcbnew/pad.cpp:2423
 msgid "(custom pad shape must resolve to a single polygon)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2494
+#: pcbnew/pad.cpp:2488
 msgid "Edge connector"
 msgstr ""
 
-#: pcbnew/pad.cpp:2495
+#: pcbnew/pad.cpp:2489
 #, fuzzy
 msgid "NPTH, mechanical"
 msgstr "Izveidot slāņus"
 
-#: pcbnew/pad.cpp:2501
+#: pcbnew/pad.cpp:2495
 msgid "Trapezoid"
 msgstr ""
 
-#: pcbnew/pad.cpp:2513
+#: pcbnew/pad.cpp:2507
 msgid "Castellated pad"
 msgstr ""
 
-#: pcbnew/pad.cpp:2514
+#: pcbnew/pad.cpp:2508
 #, fuzzy
 msgid "Mechanical pad"
 msgstr "Izveidot slāņus"
 
-#: pcbnew/pad.cpp:2536
+#: pcbnew/pad.cpp:2530
 #, fuzzy
 msgid "Front, back and connected layers"
 msgstr "Nospiedums nav ielādēts."
 
-#: pcbnew/pad.cpp:2586
+#: pcbnew/pad.cpp:2580
 msgid "Pad Type"
 msgstr ""
 
-#: pcbnew/pad.cpp:2590
+#: pcbnew/pad.cpp:2584
 #, fuzzy
 msgid "Pad Shape"
 msgstr "Materiālu īpašības"
 
-#: pcbnew/pad.cpp:2595
+#: pcbnew/pad.cpp:2589
 msgid "Pad Number"
 msgstr ""
 
-#: pcbnew/pad.cpp:2607
+#: pcbnew/pad.cpp:2601
 msgid "Size X"
 msgstr ""
 
-#: pcbnew/pad.cpp:2611
+#: pcbnew/pad.cpp:2605
 msgid "Size Y"
 msgstr ""
 
-#: pcbnew/pad.cpp:2644
+#: pcbnew/pad.cpp:2638
 msgid "Corner Radius Ratio"
 msgstr ""
 
-#: pcbnew/pad.cpp:2649
+#: pcbnew/pad.cpp:2643
 #, fuzzy
 msgid "Corner Radius Size"
 msgstr "Rādīt lodalvas pastas slāņus"
 
-#: pcbnew/pad.cpp:2655
+#: pcbnew/pad.cpp:2649
 #, fuzzy
 msgid "Hole Shape"
 msgstr "Materiālu īpašības"
 
-#: pcbnew/pad.cpp:2659
+#: pcbnew/pad.cpp:2653
 msgid "Hole Size X"
 msgstr ""
 
-#: pcbnew/pad.cpp:2665
+#: pcbnew/pad.cpp:2659
 msgid "Hole Size Y"
 msgstr ""
 
-#: pcbnew/pad.cpp:2680
+#: pcbnew/pad.cpp:2674
 #, fuzzy
 msgid "Fabrication Property"
 msgstr "Materiālu īpašības"
 
-#: pcbnew/pad.cpp:2702 pcbnew/pcb_shape.cpp:1001 pcbnew/pcb_track.cpp:2097
+#: pcbnew/pad.cpp:2696 pcbnew/pcb_shape.cpp:1001 pcbnew/pcb_track.cpp:2097
 #, fuzzy
 msgid "Soldermask Margin Override"
 msgstr "Lodalvas maskas krāsa..."
 
-#: pcbnew/pad.cpp:2724 pcbnew/zone.cpp:2073
+#: pcbnew/pad.cpp:2718 pcbnew/zone.cpp:2097
 msgid "Thermal Relief Spoke Width"
 msgstr ""
 
-#: pcbnew/pad.cpp:2730
+#: pcbnew/pad.cpp:2724
 msgid "Thermal Relief Spoke Angle"
 msgstr ""
 
-#: pcbnew/pad.cpp:2735 pcbnew/zone.cpp:2067
+#: pcbnew/pad.cpp:2729 pcbnew/zone.cpp:2091
 #, fuzzy
 msgid "Thermal Relief Gap"
 msgstr "Izveidot slāņus"
@@ -45750,7 +45323,7 @@ msgid "Element token contains %d parameters."
 msgstr ""
 
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:985
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3069
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3072
 #, c-format
 msgid "Library folder '%s' has unexpected sub-folders."
 msgstr ""
@@ -45762,7 +45335,7 @@ msgstr "Nospiedums nav ielādēts."
 
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:1023
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:3263
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3106
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3109
 #, fuzzy, c-format
 msgid "Footprint library '%s' cannot be deleted."
 msgstr "Ielādē %s"
@@ -45788,31 +45361,31 @@ msgid "Generating history section"
 msgstr "Atainošanas opcijas"
 
 #: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1198
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3018
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3012
 #, fuzzy
 msgid "Generating BOM section"
 msgstr "Atainošanas opcijas"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1365
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1361
 msgid "Generating CAD data"
 msgstr ""
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:2627
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:2621
 #, fuzzy, c-format
 msgid "Exporting Layer %s, Net %s"
 msgstr "Eksportēt pašreizējo skatu kā PNG..."
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3173
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3167
 #, fuzzy
 msgid "Generating logistic section"
 msgstr "Rādīt vara biezumu"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3185
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3179
 #, fuzzy
 msgid "Saving file"
 msgstr "Ielādē..."
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3217
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3211
 #, fuzzy
 msgid "Failed to save file to buffer"
 msgstr "Ielādē %s"
@@ -45932,52 +45505,52 @@ msgstr ""
 msgid "Save Anyway"
 msgstr ""
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:1463
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:1465
 #, c-format
 msgid "unknown pad type: %d"
 msgstr ""
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2312
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2314
 #, c-format
 msgid "unknown via type %d"
 msgstr ""
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2603
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2606
 #, c-format
 msgid "unknown zone corner smoothing type %d"
 msgstr ""
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2752
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2755
 msgid "This file does not contain a PCB."
 msgstr ""
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2925
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2928
 #, c-format
 msgid ""
 "Library '%s' does not exist.\n"
 "Would you like to create it?"
 msgstr ""
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2930
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2933
 msgid "Library Not Found"
 msgstr ""
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2958
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2961
 #, fuzzy, c-format
 msgid "Footprint file name '%s' is not valid."
 msgstr "Nospiedums nav ielādēts."
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2964
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2967
 #, c-format
 msgid "Insufficient permissions to delete '%s'."
 msgstr ""
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3088
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3091
 #, fuzzy, c-format
 msgid "Unexpected file '%s' found in library path '%s'."
 msgstr "Nospiedums nav ielādēts."
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:306
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:307
 #, fuzzy
 msgid "KiCad footprint file"
 msgstr "Nospiedums nav ielādēts."
@@ -46124,7 +45697,7 @@ msgid ""
 "Zone fills will be converted on best-effort basis."
 msgstr ""
 
-#: pcbnew/pcb_io/odbpp/odb_entity.cpp:686
+#: pcbnew/pcb_io/odbpp/odb_entity.cpp:722
 #, fuzzy
 msgid "Failed to add component data"
 msgstr "Ielādē %s"
@@ -47002,7 +46575,7 @@ msgstr ""
 msgid "Diff Pair Gap: %s"
 msgstr ""
 
-#: pcbnew/router/router_tool.cpp:2776 pcbnew/tools/pcb_control.cpp:1707
+#: pcbnew/router/router_tool.cpp:2776 pcbnew/tools/pcb_control.cpp:1711
 #, fuzzy, c-format
 msgid "DP Max Uncoupled-length: %s"
 msgstr "Nospiedums nav ielādēts."
@@ -47775,10 +47348,6 @@ msgstr "Izveidot zonas"
 msgid "Create Arc"
 msgstr "Izveidot slāņus"
 
-#: pcbnew/tools/drawing_stackup_table_tool.cpp:247
-msgid "Layer Name"
-msgstr ""
-
 #: pcbnew/tools/drawing_stackup_table_tool.cpp:262
 #, fuzzy
 msgid "Thickness (mm)"
@@ -47873,7 +47442,7 @@ msgstr "Rādīt lodalvas maskas slāņus"
 msgid "Select Via Size"
 msgstr "Atlases krāsa:"
 
-#: pcbnew/tools/drawing_tool.cpp:381 pcbnew/tools/drawing_tool.cpp:2386
+#: pcbnew/tools/drawing_tool.cpp:381 pcbnew/tools/drawing_tool.cpp:2388
 msgid "Draw Line"
 msgstr ""
 
@@ -47899,26 +47468,26 @@ msgstr ""
 msgid "Draw Bezier"
 msgstr "Rādīt vara biezumu"
 
-#: pcbnew/tools/drawing_tool.cpp:1595
+#: pcbnew/tools/drawing_tool.cpp:1597
 #, fuzzy
 msgid "Draw Dimension"
 msgstr "Izveidot celiņus un tiltus"
 
-#: pcbnew/tools/drawing_tool.cpp:2080
+#: pcbnew/tools/drawing_tool.cpp:2082
 #, fuzzy
 msgid "Move Footprint Anchor"
 msgstr "Nospiedums nav ielādēts."
 
-#: pcbnew/tools/drawing_tool.cpp:3804
+#: pcbnew/tools/drawing_tool.cpp:3806
 #, fuzzy
 msgid "Select Net:"
 msgstr "Atlases krāsa:"
 
-#: pcbnew/tools/drawing_tool.cpp:4046
+#: pcbnew/tools/drawing_tool.cpp:4048
 msgid "Via location violates DRC."
 msgstr ""
 
-#: pcbnew/tools/drawing_tool.cpp:4136
+#: pcbnew/tools/drawing_tool.cpp:4138
 msgid "Place via"
 msgstr ""
 
@@ -50326,97 +49895,97 @@ msgstr "Nospiedums nav ielādēts."
 msgid "Inactive Layer Display"
 msgstr "Izveidot slāņus"
 
-#: pcbnew/tools/pcb_control.cpp:690
+#: pcbnew/tools/pcb_control.cpp:694
 #, fuzzy
 msgid "Preset Layer Pairs"
 msgstr "Atlases krāsa:"
 
-#: pcbnew/tools/pcb_control.cpp:780
+#: pcbnew/tools/pcb_control.cpp:784
 msgid "Item locked."
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1003
+#: pcbnew/tools/pcb_control.cpp:1007
 msgid ""
 "Warning: some pasted items were on layers which are not present in the "
 "current board.\n"
 "These items could not be pasted.\n"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1070
+#: pcbnew/tools/pcb_control.cpp:1074
 #, fuzzy
 msgid "Paste Text"
 msgstr "Izvēlēties krāsas"
 
-#: pcbnew/tools/pcb_control.cpp:1227
+#: pcbnew/tools/pcb_control.cpp:1231
 #, fuzzy
 msgid "Invalid clipboard contents"
 msgstr "Ielādē %s"
 
-#: pcbnew/tools/pcb_control.cpp:1510
+#: pcbnew/tools/pcb_control.cpp:1514
 #, fuzzy
 msgid "Error loading board."
 msgstr "Ielādē %s"
 
-#: pcbnew/tools/pcb_control.cpp:1544
+#: pcbnew/tools/pcb_control.cpp:1548
 msgid "Append Board"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1605
+#: pcbnew/tools/pcb_control.cpp:1609
 #, fuzzy
 msgid "Active Layer"
 msgstr "Izveidot slāņus"
 
-#: pcbnew/tools/pcb_control.cpp:1606 pcbnew/widgets/appearance_controls.cpp:373
+#: pcbnew/tools/pcb_control.cpp:1610 pcbnew/widgets/appearance_controls.cpp:373
 #: pcbnew/widgets/appearance_controls_base.cpp:165
 #, fuzzy
 msgid "All Layers"
 msgstr "Plates slāņi"
 
-#: pcbnew/tools/pcb_control.cpp:1618
+#: pcbnew/tools/pcb_control.cpp:1622
 msgid "Object Snapping"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1697
+#: pcbnew/tools/pcb_control.cpp:1701
 #, fuzzy, c-format
 msgid "DP Gap Constraints: %s"
 msgstr "Materiālu īpašības"
 
-#: pcbnew/tools/pcb_control.cpp:1738
+#: pcbnew/tools/pcb_control.cpp:1742
 #, fuzzy
 msgid "Resolved clearance"
 msgstr "Tīkls %s\tTīklaKlase %s"
 
-#: pcbnew/tools/pcb_control.cpp:1748
+#: pcbnew/tools/pcb_control.cpp:1752
 #, fuzzy
 msgid "Actual clearance"
 msgstr "Izveidot slāņus"
 
-#: pcbnew/tools/pcb_control.cpp:1791
+#: pcbnew/tools/pcb_control.cpp:1795
 #, fuzzy
 msgid "Resolved hole clearance"
 msgstr "Izveidot slāņus"
 
-#: pcbnew/tools/pcb_control.cpp:1796
+#: pcbnew/tools/pcb_control.cpp:1800
 #, fuzzy
 msgid "Actual hole clearance"
 msgstr "Izveidot slāņus"
 
-#: pcbnew/tools/pcb_control.cpp:1829
+#: pcbnew/tools/pcb_control.cpp:1833
 #, fuzzy
 msgid "Resolved edge clearance"
 msgstr "Tīkls %s\tTīklaKlase %s"
 
-#: pcbnew/tools/pcb_control.cpp:1834
+#: pcbnew/tools/pcb_control.cpp:1838
 #, fuzzy
 msgid "Resolved margin clearance"
 msgstr "Tīkls %s\tTīklaKlase %s"
 
-#: pcbnew/tools/pcb_control.cpp:1845
+#: pcbnew/tools/pcb_control.cpp:1849
 #, fuzzy
 msgid "Selected Items"
 msgstr "Atlases krāsa:"
 
-#: pcbnew/tools/pcb_control.cpp:1916
+#: pcbnew/tools/pcb_control.cpp:1920
 #, fuzzy
 msgid "Selected 2D Length"
 msgstr "Atlases krāsa:"
@@ -50558,7 +50127,7 @@ msgid "Auto-fill Zone(s)"
 msgstr ""
 
 #: pcbnew/tools/zone_filler_tool.cpp:277
-#: pcbnew/widgets/appearance_controls.cpp:3434
+#: pcbnew/widgets/appearance_controls.cpp:3470
 #, fuzzy
 msgid "Open Preferences"
 msgstr "&Iestatījumi"
@@ -50813,122 +50382,122 @@ msgid "Filter nets"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:613
-#: pcbnew/widgets/appearance_controls.cpp:1792
+#: pcbnew/widgets/appearance_controls.cpp:1828
 #, fuzzy
 msgid "Layer Display Options"
 msgstr "Attēlojuma opcijas"
 
 #: pcbnew/widgets/appearance_controls.cpp:625
-#: pcbnew/widgets/appearance_controls.cpp:1798
+#: pcbnew/widgets/appearance_controls.cpp:1834
 #, fuzzy, c-format
 msgid "Inactive layers (%s):"
 msgstr "Izveidot slāņus"
 
 #: pcbnew/widgets/appearance_controls.cpp:627
-#: pcbnew/widgets/appearance_controls.cpp:1800
+#: pcbnew/widgets/appearance_controls.cpp:1836
 #, fuzzy
 msgid "Inactive layers:"
 msgstr "Izveidot slāņus"
 
 #: pcbnew/widgets/appearance_controls.cpp:641
-#: pcbnew/widgets/appearance_controls.cpp:1805
+#: pcbnew/widgets/appearance_controls.cpp:1841
 msgid "Inactive layers will be shown in full color"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:646
-#: pcbnew/widgets/appearance_controls.cpp:1807
+#: pcbnew/widgets/appearance_controls.cpp:1843
 msgid "Dim"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:648
-#: pcbnew/widgets/appearance_controls.cpp:1808
+#: pcbnew/widgets/appearance_controls.cpp:1844
 #, fuzzy
 msgid "Inactive layers will be dimmed"
 msgstr "Izveidot slāņus"
 
 #: pcbnew/widgets/appearance_controls.cpp:655
-#: pcbnew/widgets/appearance_controls.cpp:1811
+#: pcbnew/widgets/appearance_controls.cpp:1847
 #, fuzzy
 msgid "Inactive layers will be hidden"
 msgstr "Izveidot slāņus"
 
 #: pcbnew/widgets/appearance_controls.cpp:666
-#: pcbnew/widgets/appearance_controls.cpp:1813
+#: pcbnew/widgets/appearance_controls.cpp:1849
 msgid "Flip board view"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:688
-#: pcbnew/widgets/appearance_controls.cpp:2522
+#: pcbnew/widgets/appearance_controls.cpp:2558
 #, fuzzy
 msgid "Net Display Options"
 msgstr "Attēlojuma opcijas"
 
 #: pcbnew/widgets/appearance_controls.cpp:700
-#: pcbnew/widgets/appearance_controls.cpp:2527
+#: pcbnew/widgets/appearance_controls.cpp:2563
 #, fuzzy, c-format
 msgid "Net colors (%s):"
 msgstr "Izvēlēties krāsas"
 
 #: pcbnew/widgets/appearance_controls.cpp:702
-#: pcbnew/widgets/appearance_controls.cpp:2529
+#: pcbnew/widgets/appearance_controls.cpp:2565
 #, fuzzy
 msgid "Net colors:"
 msgstr "Izvēlēties krāsas"
 
 #: pcbnew/widgets/appearance_controls.cpp:707
-#: pcbnew/widgets/appearance_controls.cpp:2532
+#: pcbnew/widgets/appearance_controls.cpp:2568
 msgid "Choose when to show net and netclass colors"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:716
-#: pcbnew/widgets/appearance_controls.cpp:2535
+#: pcbnew/widgets/appearance_controls.cpp:2571
 msgid "Net and netclass colors are shown on all copper items"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:724
-#: pcbnew/widgets/appearance_controls.cpp:2538
+#: pcbnew/widgets/appearance_controls.cpp:2574
 msgid "Net and netclass colors are shown on the ratsnest only"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:731
-#: pcbnew/widgets/appearance_controls.cpp:2541
+#: pcbnew/widgets/appearance_controls.cpp:2577
 msgid "Net and netclass colors are not shown"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:742
-#: pcbnew/widgets/appearance_controls.cpp:2546
+#: pcbnew/widgets/appearance_controls.cpp:2582
 #, fuzzy, c-format
 msgid "Ratsnest display (%s):"
 msgstr "Izveidot slāņus"
 
 #: pcbnew/widgets/appearance_controls.cpp:744
-#: pcbnew/widgets/appearance_controls.cpp:2548
+#: pcbnew/widgets/appearance_controls.cpp:2584
 msgid "Ratsnest display:"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:749
-#: pcbnew/widgets/appearance_controls.cpp:2551
+#: pcbnew/widgets/appearance_controls.cpp:2587
 msgid "Choose which ratsnest lines to display"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:759
-#: pcbnew/widgets/appearance_controls.cpp:2554
+#: pcbnew/widgets/appearance_controls.cpp:2590
 msgid "Show ratsnest lines to items on all layers"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:764
-#: pcbnew/widgets/appearance_controls.cpp:2556
+#: pcbnew/widgets/appearance_controls.cpp:2592
 #, fuzzy
 msgid "Visible layers"
 msgstr "Atslēgt caurumus"
 
 #: pcbnew/widgets/appearance_controls.cpp:766
-#: pcbnew/widgets/appearance_controls.cpp:2557
+#: pcbnew/widgets/appearance_controls.cpp:2593
 msgid "Show ratsnest lines to items on visible layers"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:773
-#: pcbnew/widgets/appearance_controls.cpp:2560
+#: pcbnew/widgets/appearance_controls.cpp:2596
 msgid "Hide all ratsnest lines"
 msgstr ""
 
@@ -50948,13 +50517,13 @@ msgid "Highlight %s"
 msgstr "Atslēgt biezumu"
 
 #: pcbnew/widgets/appearance_controls.cpp:935
-#: pcbnew/widgets/appearance_controls.cpp:2391
+#: pcbnew/widgets/appearance_controls.cpp:2427
 #, fuzzy, c-format
 msgid "Select Tracks and Vias in %s"
 msgstr "Izveidot celiņus un tiltus"
 
 #: pcbnew/widgets/appearance_controls.cpp:938
-#: pcbnew/widgets/appearance_controls.cpp:2394
+#: pcbnew/widgets/appearance_controls.cpp:2430
 #, fuzzy, c-format
 msgid "Unselect Tracks and Vias in %s"
 msgstr "Izveidot celiņus un tiltus"
@@ -51118,102 +50687,282 @@ msgstr "Ielādē 3D modeļus"
 msgid "User defined layer 9"
 msgstr "Ielādē 3D modeļus"
 
-#: pcbnew/widgets/appearance_controls.cpp:1730
+#: pcbnew/widgets/appearance_controls.cpp:1684
+#, fuzzy
+msgid "User defined layer 10"
+msgstr "Ielādē 3D modeļus"
+
+#: pcbnew/widgets/appearance_controls.cpp:1685
+#, fuzzy
+msgid "User defined layer 11"
+msgstr "Ielādē 3D modeļus"
+
+#: pcbnew/widgets/appearance_controls.cpp:1686
+#, fuzzy
+msgid "User defined layer 12"
+msgstr "Ielādē 3D modeļus"
+
+#: pcbnew/widgets/appearance_controls.cpp:1687
+#, fuzzy
+msgid "User defined layer 13"
+msgstr "Ielādē 3D modeļus"
+
+#: pcbnew/widgets/appearance_controls.cpp:1688
+#, fuzzy
+msgid "User defined layer 14"
+msgstr "Ielādē 3D modeļus"
+
+#: pcbnew/widgets/appearance_controls.cpp:1689
+#, fuzzy
+msgid "User defined layer 15"
+msgstr "Ielādē 3D modeļus"
+
+#: pcbnew/widgets/appearance_controls.cpp:1690
+#, fuzzy
+msgid "User defined layer 16"
+msgstr "Ielādē 3D modeļus"
+
+#: pcbnew/widgets/appearance_controls.cpp:1691
+#, fuzzy
+msgid "User defined layer 17"
+msgstr "Ielādē 3D modeļus"
+
+#: pcbnew/widgets/appearance_controls.cpp:1692
+#, fuzzy
+msgid "User defined layer 18"
+msgstr "Ielādē 3D modeļus"
+
+#: pcbnew/widgets/appearance_controls.cpp:1693
+#, fuzzy
+msgid "User defined layer 19"
+msgstr "Ielādē 3D modeļus"
+
+#: pcbnew/widgets/appearance_controls.cpp:1694
+#, fuzzy
+msgid "User defined layer 20"
+msgstr "Ielādē 3D modeļus"
+
+#: pcbnew/widgets/appearance_controls.cpp:1695
+#, fuzzy
+msgid "User defined layer 21"
+msgstr "Ielādē 3D modeļus"
+
+#: pcbnew/widgets/appearance_controls.cpp:1696
+#, fuzzy
+msgid "User defined layer 22"
+msgstr "Ielādē 3D modeļus"
+
+#: pcbnew/widgets/appearance_controls.cpp:1697
+#, fuzzy
+msgid "User defined layer 23"
+msgstr "Ielādē 3D modeļus"
+
+#: pcbnew/widgets/appearance_controls.cpp:1698
+#, fuzzy
+msgid "User defined layer 24"
+msgstr "Ielādē 3D modeļus"
+
+#: pcbnew/widgets/appearance_controls.cpp:1699
+#, fuzzy
+msgid "User defined layer 25"
+msgstr "Ielādē 3D modeļus"
+
+#: pcbnew/widgets/appearance_controls.cpp:1700
+#, fuzzy
+msgid "User defined layer 26"
+msgstr "Ielādē 3D modeļus"
+
+#: pcbnew/widgets/appearance_controls.cpp:1701
+#, fuzzy
+msgid "User defined layer 27"
+msgstr "Ielādē 3D modeļus"
+
+#: pcbnew/widgets/appearance_controls.cpp:1702
+#, fuzzy
+msgid "User defined layer 28"
+msgstr "Ielādē 3D modeļus"
+
+#: pcbnew/widgets/appearance_controls.cpp:1703
+#, fuzzy
+msgid "User defined layer 29"
+msgstr "Ielādē 3D modeļus"
+
+#: pcbnew/widgets/appearance_controls.cpp:1704
+#, fuzzy
+msgid "User defined layer 30"
+msgstr "Ielādē 3D modeļus"
+
+#: pcbnew/widgets/appearance_controls.cpp:1705
+#, fuzzy
+msgid "User defined layer 31"
+msgstr "Ielādē 3D modeļus"
+
+#: pcbnew/widgets/appearance_controls.cpp:1706
+#, fuzzy
+msgid "User defined layer 32"
+msgstr "Ielādē 3D modeļus"
+
+#: pcbnew/widgets/appearance_controls.cpp:1707
+#, fuzzy
+msgid "User defined layer 33"
+msgstr "Ielādē 3D modeļus"
+
+#: pcbnew/widgets/appearance_controls.cpp:1708
+#, fuzzy
+msgid "User defined layer 34"
+msgstr "Ielādē 3D modeļus"
+
+#: pcbnew/widgets/appearance_controls.cpp:1709
+#, fuzzy
+msgid "User defined layer 35"
+msgstr "Ielādē 3D modeļus"
+
+#: pcbnew/widgets/appearance_controls.cpp:1710
+#, fuzzy
+msgid "User defined layer 36"
+msgstr "Ielādē 3D modeļus"
+
+#: pcbnew/widgets/appearance_controls.cpp:1711
+#, fuzzy
+msgid "User defined layer 37"
+msgstr "Ielādē 3D modeļus"
+
+#: pcbnew/widgets/appearance_controls.cpp:1712
+#, fuzzy
+msgid "User defined layer 38"
+msgstr "Ielādē 3D modeļus"
+
+#: pcbnew/widgets/appearance_controls.cpp:1713
+#, fuzzy
+msgid "User defined layer 39"
+msgstr "Ielādē 3D modeļus"
+
+#: pcbnew/widgets/appearance_controls.cpp:1714
+#, fuzzy
+msgid "User defined layer 40"
+msgstr "Ielādē 3D modeļus"
+
+#: pcbnew/widgets/appearance_controls.cpp:1715
+#, fuzzy
+msgid "User defined layer 41"
+msgstr "Ielādē 3D modeļus"
+
+#: pcbnew/widgets/appearance_controls.cpp:1716
+#, fuzzy
+msgid "User defined layer 42"
+msgstr "Ielādē 3D modeļus"
+
+#: pcbnew/widgets/appearance_controls.cpp:1717
+#, fuzzy
+msgid "User defined layer 43"
+msgstr "Ielādē 3D modeļus"
+
+#: pcbnew/widgets/appearance_controls.cpp:1718
+#, fuzzy
+msgid "User defined layer 44"
+msgstr "Ielādē 3D modeļus"
+
+#: pcbnew/widgets/appearance_controls.cpp:1719
+#, fuzzy
+msgid "User defined layer 45"
+msgstr "Ielādē 3D modeļus"
+
+#: pcbnew/widgets/appearance_controls.cpp:1766
 #, fuzzy
 msgid "Front copper layer"
 msgstr "Vienkāršo vara slāņu poligonus"
 
-#: pcbnew/widgets/appearance_controls.cpp:1731
+#: pcbnew/widgets/appearance_controls.cpp:1767
 msgid "Back copper layer"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:1732
+#: pcbnew/widgets/appearance_controls.cpp:1768
 #, fuzzy
 msgid "Inner copper layer"
 msgstr "Vienkāršo vara slāņu poligonus"
 
-#: pcbnew/widgets/appearance_controls.cpp:1822
+#: pcbnew/widgets/appearance_controls.cpp:1858
 #, fuzzy
 msgid "Show All Copper Layers"
 msgstr "Rādīt lodalvas pastas slāņus"
 
-#: pcbnew/widgets/appearance_controls.cpp:1824
+#: pcbnew/widgets/appearance_controls.cpp:1860
 msgid "Hide All Copper Layers"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:1835
+#: pcbnew/widgets/appearance_controls.cpp:1871
 #, fuzzy
 msgid "Show All Non Copper Layers"
 msgstr "Rādīt lodalvas pastas slāņus"
 
-#: pcbnew/widgets/appearance_controls.cpp:1839
+#: pcbnew/widgets/appearance_controls.cpp:1875
 msgid "Hide All Non Copper Layers"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:1853
+#: pcbnew/widgets/appearance_controls.cpp:1889
 msgid "Show Only Front Assembly Layers"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:1856
+#: pcbnew/widgets/appearance_controls.cpp:1892
 #, fuzzy
 msgid "Show Only Front Layers"
 msgstr "Rādīt ECO slāņus"
 
-#: pcbnew/widgets/appearance_controls.cpp:1863
+#: pcbnew/widgets/appearance_controls.cpp:1899
 #, fuzzy
 msgid "Show Only Inner Layers"
 msgstr "Rādīt ECO slāņus"
 
-#: pcbnew/widgets/appearance_controls.cpp:1867
+#: pcbnew/widgets/appearance_controls.cpp:1903
 #, fuzzy
 msgid "Show Only Back Layers"
 msgstr "Rādīt lodalvas maskas slāņus"
 
-#: pcbnew/widgets/appearance_controls.cpp:1871
+#: pcbnew/widgets/appearance_controls.cpp:1907
 #, fuzzy
 msgid "Show Only Back Assembly Layers"
 msgstr "Rādīt lodalvas maskas slāņus"
 
-#: pcbnew/widgets/appearance_controls.cpp:2248
+#: pcbnew/widgets/appearance_controls.cpp:2284
 #, c-format
 msgid "Set opacity of %s"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:2367
+#: pcbnew/widgets/appearance_controls.cpp:2403
 #, fuzzy
 msgid "Set Netclass Color"
 msgstr "Tīkls %s\tTīklaKlase %s"
 
-#: pcbnew/widgets/appearance_controls.cpp:2371
+#: pcbnew/widgets/appearance_controls.cpp:2407
 #, fuzzy
 msgid "Use Color from Schematic"
 msgstr "Rādīt vara biezumu"
 
-#: pcbnew/widgets/appearance_controls.cpp:2380
+#: pcbnew/widgets/appearance_controls.cpp:2416
 #, fuzzy
 msgid "Clear Netclass Color"
 msgstr "Plates rumpja krāsa..."
 
-#: pcbnew/widgets/appearance_controls.cpp:2388
+#: pcbnew/widgets/appearance_controls.cpp:2424
 #, fuzzy, c-format
 msgid "Highlight Nets in %s"
 msgstr "Atslēgt biezumu"
 
-#: pcbnew/widgets/appearance_controls.cpp:2399
+#: pcbnew/widgets/appearance_controls.cpp:2435
 #, fuzzy
 msgid "Show All Netclasses"
 msgstr "Rādīt lodalvas maskas slāņus"
 
-#: pcbnew/widgets/appearance_controls.cpp:2401
+#: pcbnew/widgets/appearance_controls.cpp:2437
 msgid "Hide All Other Netclasses"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:2462
+#: pcbnew/widgets/appearance_controls.cpp:2498
 #, c-format
 msgid "Show or hide ratsnest for nets in %s"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:3447
+#: pcbnew/widgets/appearance_controls.cpp:3483
 msgid ""
 "The current color theme is read-only.  Create a new theme in Preferences to "
 "enable color editing."
@@ -51430,7 +51179,7 @@ msgid "Delete all nets in group '%s'?"
 msgstr ""
 
 #: pcbnew/widgets/search_handlers.cpp:179 pcbnew/zone.cpp:812
-#: pcbnew/zone.cpp:1909
+#: pcbnew/zone.cpp:1933
 msgid "Priority"
 msgstr ""
 
@@ -51490,7 +51239,7 @@ msgstr ""
 msgid "%s"
 msgstr ""
 
-#: pcbnew/zone.cpp:862 pcbnew/zone.cpp:1972
+#: pcbnew/zone.cpp:862 pcbnew/zone.cpp:1996
 #, fuzzy
 msgid "Fill Mode"
 msgstr "Izvēlēties krāsas"
@@ -51558,91 +51307,91 @@ msgstr "Materiālu īpašības"
 msgid "Zone %s %s"
 msgstr "Atiestatīt uz noklusētajiem iestatījumiem"
 
-#: pcbnew/zone.cpp:1916
+#: pcbnew/zone.cpp:1940
 msgid "Keepout"
 msgstr ""
 
-#: pcbnew/zone.cpp:1918
+#: pcbnew/zone.cpp:1942
 #, fuzzy
 msgid "Keep Out Tracks"
 msgstr "Izveidot zonas"
 
-#: pcbnew/zone.cpp:1924
+#: pcbnew/zone.cpp:1948
 #, fuzzy
 msgid "Keep Out Vias"
 msgstr "Ielādē..."
 
-#: pcbnew/zone.cpp:1930
+#: pcbnew/zone.cpp:1954
 #, fuzzy
 msgid "Keep Out Pads"
 msgstr "Izveidot slāņus"
 
-#: pcbnew/zone.cpp:1936
+#: pcbnew/zone.cpp:1960
 #, fuzzy
 msgid "Keep Out Copper Pours"
 msgstr "Ielādē..."
 
-#: pcbnew/zone.cpp:1942
+#: pcbnew/zone.cpp:1966
 #, fuzzy
 msgid "Keep Out Footprints"
 msgstr "Pieejamie ceļi:"
 
-#: pcbnew/zone.cpp:1951
+#: pcbnew/zone.cpp:1975
 #, fuzzy
 msgid "Enable"
 msgstr "Izslēgts"
 
-#: pcbnew/zone.cpp:1958
+#: pcbnew/zone.cpp:1982
 #, fuzzy
 msgid "Source Type"
 msgstr "Materiālu īpašības"
 
-#: pcbnew/zone.cpp:1963
+#: pcbnew/zone.cpp:1987
 #, fuzzy
 msgid "Source Name"
 msgstr "Rādīt lodalvas maskas slāņus"
 
-#: pcbnew/zone.cpp:1995
+#: pcbnew/zone.cpp:2019
 msgid "Cannot be less than zone minimum width"
 msgstr ""
 
-#: pcbnew/zone.cpp:2001
+#: pcbnew/zone.cpp:2025
 #, fuzzy
 msgid "Hatch Width"
 msgstr "Nospiedums nav ielādēts."
 
-#: pcbnew/zone.cpp:2008
+#: pcbnew/zone.cpp:2032
 msgid "Hatch Gap"
 msgstr ""
 
-#: pcbnew/zone.cpp:2015
+#: pcbnew/zone.cpp:2039
 msgid "Hatch Minimum Hole Ratio"
 msgstr ""
 
-#: pcbnew/zone.cpp:2023
+#: pcbnew/zone.cpp:2047
 msgid "Smoothing Effort"
 msgstr ""
 
-#: pcbnew/zone.cpp:2029
+#: pcbnew/zone.cpp:2053
 msgid "Smoothing Amount"
 msgstr ""
 
-#: pcbnew/zone.cpp:2035
+#: pcbnew/zone.cpp:2059
 #, fuzzy
 msgid "Remove Islands"
 msgstr "Citas opcijas"
 
-#: pcbnew/zone.cpp:2040
+#: pcbnew/zone.cpp:2064
 #, fuzzy
 msgid "Minimum Island Area"
 msgstr "Nospiedums nav ielādēts."
 
-#: pcbnew/zone.cpp:2055
+#: pcbnew/zone.cpp:2079
 #, fuzzy
 msgid "Minimum Width"
 msgstr "Nospiedums nav ielādēts."
 
-#: pcbnew/zone.cpp:2063
+#: pcbnew/zone.cpp:2087
 #, fuzzy
 msgid "Pad Connections"
 msgstr "Nospiedums nav ielādēts."
@@ -51877,6 +51626,10 @@ msgstr "Rādīt vara biezumu"
 msgid "KiCad Drawing Sheet"
 msgstr "Rādīt vara biezumu"
 
+#, fuzzy
+#~ msgid "Drawings"
+#~ msgstr "Rādīt vara biezumu"
+
 #, fuzzy
 #~ msgid "Front Fab layer"
 #~ msgstr "Izveidot slāņus"
diff --git a/translation/pofiles/nl.po b/translation/pofiles/nl.po
index dc735a9944..29b9d8bb6e 100644
--- a/translation/pofiles/nl.po
+++ b/translation/pofiles/nl.po
@@ -16,7 +16,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: KiCad\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-01-28 19:42+0300\n"
+"POT-Creation-Date: 2025-01-29 19:59+0300\n"
 "PO-Revision-Date: 2025-01-23 15:38+0000\n"
 "Last-Translator: John Beard <john.j.beard@gmail.com>\n"
 "Language-Team: Dutch <https://hosted.weblate.org/projects/kicad/master-"
@@ -180,7 +180,7 @@ msgstr "Herlaadtijd %.3f s"
 #: pcbnew/pcb_io/easyedapro/pcb_io_easyedapro.cpp:116
 #: pcbnew/pcb_io/fabmaster/pcb_io_fabmaster.cpp:59
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:503
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2703
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2706
 #, c-format
 msgid "Loading %s..."
 msgstr "%s laden..."
@@ -303,7 +303,7 @@ msgstr "KiCad 3D-viewer"
 #: 3d-viewer/3d_viewer/eda_3d_viewer_frame.cpp:667
 #: eeschema/dialogs/panel_eeschema_display_options_base.cpp:27
 #: eeschema/dialogs/panel_sym_display_options_base.cpp:25
-#: pcbnew/footprint_edit_frame.cpp:242 pcbnew/footprint_edit_frame.cpp:955
+#: pcbnew/footprint_edit_frame.cpp:242 pcbnew/footprint_edit_frame.cpp:965
 #: pcbnew/pcb_edit_frame.cpp:326 pcbnew/pcb_edit_frame.cpp:1708
 #: pcbnew/tools/pcb_actions.cpp:1327
 msgid "Appearance"
@@ -342,10 +342,10 @@ msgstr "Onvoldoende rechten om het bestand '%s' op te slaan."
 #: 3d-viewer/3d_viewer/eda_3d_viewer_frame.cpp:748 common/confirm.cpp:211
 #: common/dialogs/dialog_grid_settings.cpp:82
 #: common/dialogs/dialog_grid_settings.cpp:89
-#: common/dialogs/panel_embedded_files.cpp:296
-#: common/dialogs/panel_embedded_files.cpp:369
-#: common/dialogs/panel_embedded_files.cpp:400
-#: common/dialogs/panel_embedded_files.cpp:410
+#: common/dialogs/panel_embedded_files.cpp:307
+#: common/dialogs/panel_embedded_files.cpp:416
+#: common/dialogs/panel_embedded_files.cpp:447
+#: common/dialogs/panel_embedded_files.cpp:457
 #: common/dialogs/panel_setup_severities.cpp:44 common/kidialog.cpp:126
 #: eeschema/dialogs/dialog_erc.cpp:878
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1812
@@ -368,9 +368,9 @@ msgstr "Onvoldoende rechten om het bestand '%s' op te slaan."
 #: pcb_calculator/calculator_panels/panel_fusing_current.cpp:191
 #: pcb_calculator/calculator_panels/panel_fusing_current.cpp:203
 #: pcbnew/dialogs/dialog_drc.cpp:984
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:397
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:389
 #: pcbnew/drc/drc_item.cpp:231 pcbnew/pcb_marker.cpp:211
-#: pcbnew/widgets/appearance_controls.cpp:2729
+#: pcbnew/widgets/appearance_controls.cpp:2765
 msgid "Error"
 msgstr "Fout"
 
@@ -723,7 +723,7 @@ msgstr "Modellen gemarkeerd als DNP"
 msgid "Model Bounding Boxes"
 msgstr "Modelbegrenzingen"
 
-#: 3d-viewer/dialogs/appearance_controls_3D.cpp:77 common/layer_id.cpp:170
+#: 3d-viewer/dialogs/appearance_controls_3D.cpp:77 common/layer_id.cpp:125
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:30
 #: eeschema/dialogs/dialog_update_from_pcb_base.cpp:64
 #: pcb_calculator/calculator_panels/panel_rf_attenuators_base.cpp:111
@@ -837,13 +837,13 @@ msgid "Uncheck 'Use board stackup colors' to allow color editing."
 msgstr "Ontvink ‘Bordopbouwkleuren gebruiken’ om kleuren te bewerken."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:563
-#: pcbnew/widgets/appearance_controls.cpp:2198
+#: pcbnew/widgets/appearance_controls.cpp:2234
 #, c-format
 msgid "Show or hide %s"
 msgstr "%s tonen of verbergen"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:633
-#: pcbnew/widgets/appearance_controls.cpp:2571
+#: pcbnew/widgets/appearance_controls.cpp:2607
 #, c-format
 msgid "Presets (%s+Tab):"
 msgstr "Voorinstellingen (%s+Tab):"
@@ -851,93 +851,93 @@ msgstr "Voorinstellingen (%s+Tab):"
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:647
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1644
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2078
-#: pcbnew/widgets/appearance_controls.cpp:2596
+#: pcbnew/widgets/appearance_controls.cpp:2632
 msgid "Save preset..."
 msgstr "Voorinstelling opslaan..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:648
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1645
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2079
-#: pcbnew/widgets/appearance_controls.cpp:2597
+#: pcbnew/widgets/appearance_controls.cpp:2633
 msgid "Delete preset..."
 msgstr "Voorinstelling verwijderen..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:754
-#: pcbnew/widgets/appearance_controls.cpp:2702
+#: pcbnew/widgets/appearance_controls.cpp:2738
 msgid "Layer preset name:"
 msgstr "Naam laagvoorinstelling:"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:755
-#: pcbnew/widgets/appearance_controls.cpp:2703
+#: pcbnew/widgets/appearance_controls.cpp:2739
 msgid "Save Layer Preset"
 msgstr "Laagvoorinstelling opslaan"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:770
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1819
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2221
-#: pcbnew/widgets/appearance_controls.cpp:2736
+#: pcbnew/widgets/appearance_controls.cpp:2772
 msgid "Overwrite existing preset?"
 msgstr "Bestaande voorinstelling overschrijven?"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:796
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1844
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2246
-#: pcbnew/widgets/appearance_controls.cpp:2762
+#: pcbnew/widgets/appearance_controls.cpp:2798
 msgid "Presets"
 msgstr "Voorinstellingen"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:805
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1856
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2258
-#: pcbnew/widgets/appearance_controls.cpp:2774
+#: pcbnew/widgets/appearance_controls.cpp:2810
 msgid "Delete Preset"
 msgstr "Voorinstelling verwijderen"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:806
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1857
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2259
-#: pcbnew/widgets/appearance_controls.cpp:2775
+#: pcbnew/widgets/appearance_controls.cpp:2811
 msgid "Select preset:"
 msgstr "Voorinstelling selecteren:"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:864
-#: pcbnew/widgets/appearance_controls.cpp:2875
+#: pcbnew/widgets/appearance_controls.cpp:2911
 #, c-format
 msgid "Viewports (%s+Tab):"
 msgstr "Weergavegebieden (%s+Tab):"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:873
-#: pcbnew/widgets/appearance_controls.cpp:2884
+#: pcbnew/widgets/appearance_controls.cpp:2920
 msgid "Save viewport..."
 msgstr "Weergavegebied opslaan..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:874
-#: pcbnew/widgets/appearance_controls.cpp:2885
+#: pcbnew/widgets/appearance_controls.cpp:2921
 msgid "Delete viewport..."
 msgstr "Weergavegebied verwijderen..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:905
-#: pcbnew/widgets/appearance_controls.cpp:2934
+#: pcbnew/widgets/appearance_controls.cpp:2970
 msgid "Viewport name:"
 msgstr "Weergavegebied naam:"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:906
-#: pcbnew/widgets/appearance_controls.cpp:2934
+#: pcbnew/widgets/appearance_controls.cpp:2970
 msgid "Save Viewport"
 msgstr "Weergavegebied opslaan"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:946
-#: pcbnew/widgets/appearance_controls.cpp:2973
+#: pcbnew/widgets/appearance_controls.cpp:3009
 msgid "Viewports"
 msgstr "Weergavegebieden"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:955
-#: pcbnew/widgets/appearance_controls.cpp:2982
+#: pcbnew/widgets/appearance_controls.cpp:3018
 msgid "Delete Viewport"
 msgstr "Weergavegebied verwijderen"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:956
-#: pcbnew/widgets/appearance_controls.cpp:2983
+#: pcbnew/widgets/appearance_controls.cpp:3019
 msgid "Select viewport:"
 msgstr "Weergavegebied selecteren:"
 
@@ -1313,7 +1313,7 @@ msgid "Z:"
 msgstr "Z:"
 
 #: 3d-viewer/dialogs/panel_preview_3d_model_base.cpp:68
-#: gerbview/gerber_draw_item.cpp:722 pcbnew/footprint.cpp:1676
+#: gerbview/gerber_draw_item.cpp:722 pcbnew/footprint.cpp:1681
 #: pcbnew/pad.cpp:1361
 msgid "Rotation"
 msgstr "Rotatie"
@@ -1897,8 +1897,8 @@ msgid "Information"
 msgstr "Informatie"
 
 #: common/confirm.cpp:266 common/confirm.cpp:269
-#: common/dialogs/panel_embedded_files.cpp:272
-#: common/dialogs/panel_embedded_files.cpp:346
+#: common/dialogs/panel_embedded_files.cpp:285
+#: common/dialogs/panel_embedded_files.cpp:393
 #: eeschema/design_block_utils.cpp:50 eeschema/design_block_utils.cpp:183
 #: eeschema/symbol_editor/symbol_editor.cpp:372
 #: eeschema/symbol_editor/symbol_editor.cpp:998
@@ -1913,7 +1913,7 @@ msgstr "Informatie"
 #: pcbnew/dialogs/dialog_gencad_export_options.cpp:119
 #: pcbnew/dialogs/dialog_track_via_properties.cpp:570
 #: pcbnew/footprint_libraries_utils.cpp:375
-#: pcbnew/footprint_libraries_utils.cpp:1148 pcbnew/router/router_tool.cpp:1849
+#: pcbnew/footprint_libraries_utils.cpp:1157 pcbnew/router/router_tool.cpp:1849
 #: pcbnew/router/router_tool.cpp:2603
 #: pcbnew/tools/footprint_editor_control.cpp:470 pcbnew/zone_filler.cpp:881
 msgid "Confirmation"
@@ -1955,7 +1955,7 @@ msgid "KiCad Design Block folders"
 msgstr "Verouderde KiCad projectbestanden"
 
 #: common/design_block_io.cpp:172
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3036
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3039
 #, c-format
 msgid "Cannot overwrite library path '%s'."
 msgstr "Kan bibliotheekpad '%s' niet overschrijven."
@@ -1972,7 +1972,7 @@ msgstr ""
 "Zorg dat u schrijfrechten heeft en probeer het opnieuw."
 
 #: common/design_block_io.cpp:201 pcbnew/pcb_io/geda/pcb_io_geda.cpp:977
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3061
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3064
 #, c-format
 msgid "Insufficient permissions to delete folder '%s'."
 msgstr "Onvoldoende rechten om map '%s' te verwijderen."
@@ -2072,8 +2072,8 @@ msgstr "Kan pad '%s' voor globale bibliotheektabel niet aanmaken."
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:50
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:99
 #: pcbnew/dialogs/panel_pcbnew_action_plugins_base.cpp:42
-#: pcbnew/footprint_libraries_utils.cpp:1006
-#: pcbnew/footprint_libraries_utils.cpp:1334
+#: pcbnew/footprint_libraries_utils.cpp:1015
+#: pcbnew/footprint_libraries_utils.cpp:1343
 msgid "Description"
 msgstr "Beschrijving"
 
@@ -2460,7 +2460,7 @@ msgstr "Omgevingsvariabelen"
 #: eeschema/dialogs/panel_bom_presets_base.cpp:80
 #: eeschema/dialogs/panel_sym_lib_table.cpp:384
 #: eeschema/dialogs/panel_template_fieldnames_base.cpp:42
-#: eeschema/fields_grid_table.cpp:478 eeschema/sch_pin.cpp:1579
+#: eeschema/fields_grid_table.cpp:469 eeschema/sch_pin.cpp:1579
 #: eeschema/sch_symbol.cpp:2065 eeschema/sch_symbol.cpp:2115
 #: eeschema/symbol_editor/symbol_editor.cpp:1598
 #: eeschema/symbol_viewer_frame.cpp:459
@@ -2470,13 +2470,15 @@ msgstr "Omgevingsvariabelen"
 #: kicad/pcm/dialogs/dialog_manage_repositories_base.cpp:39
 #: kicad/pcm/dialogs/panel_package_base.cpp:50
 #: pcbnew/dialogs/dialog_footprint_wizard_list_base.cpp:42
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:54
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:170
 #: pcbnew/dialogs/panel_fp_lib_table.cpp:438
-#: pcbnew/pcb_fields_grid_table.cpp:174 pcbnew/pcb_group.cpp:507
+#: pcbnew/pcb_fields_grid_table.cpp:143 pcbnew/pcb_group.cpp:507
 #: pcbnew/widgets/pcb_net_inspector_panel.cpp:120
 #: pcbnew/widgets/search_handlers.cpp:176
 #: pcbnew/widgets/search_handlers.cpp:309
 #: pcbnew/widgets/search_handlers.cpp:388 pcbnew/zone.cpp:853
-#: pcbnew/zone.cpp:1913 pcbnew/zone_manager/dialog_zone_manager_base.cpp:38
+#: pcbnew/zone.cpp:1937 pcbnew/zone_manager/dialog_zone_manager_base.cpp:38
 #: pcbnew/zone_manager/model_zones_overview_table.h:75
 msgid "Name"
 msgstr "Naam"
@@ -2675,7 +2677,7 @@ msgstr "Rastermaat Y buiten bereik."
 #: eeschema/symbol_editor/symbol_editor.cpp:860
 #: pcb_calculator/dialogs/dialog_regulator_form_base.cpp:27
 #: pcbnew/board_stackup_manager/dialog_dielectric_list_manager_base.cpp:31
-#: pcbnew/footprint_libraries_utils.cpp:1040
+#: pcbnew/footprint_libraries_utils.cpp:1049
 msgid "Name:"
 msgstr "Naam:"
 
@@ -3263,7 +3265,7 @@ msgstr "Optie"
 #: eeschema/dialogs/dialog_sim_format_value.cpp:75
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:57
 #: eeschema/dialogs/panel_sym_lib_table.cpp:385
-#: eeschema/fields_grid_table.cpp:479 eeschema/sch_symbol.cpp:1098
+#: eeschema/fields_grid_table.cpp:470 eeschema/sch_symbol.cpp:1098
 #: eeschema/sch_symbol.cpp:2062 eeschema/sch_symbol.cpp:2112
 #: eeschema/sch_symbol.cpp:2994 eeschema/sim/simulator_frame_ui.cpp:616
 #: eeschema/sim/simulator_frame_ui.cpp:2673
@@ -3273,13 +3275,13 @@ msgstr "Optie"
 #: eeschema/widgets/search_handlers.cpp:247
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:69
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:70
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:65
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:157
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:169
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:48
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:57
-#: pcbnew/dialogs/panel_fp_lib_table.cpp:439 pcbnew/footprint.cpp:4048
+#: pcbnew/dialogs/panel_fp_lib_table.cpp:439 pcbnew/footprint.cpp:4053
 #: pcbnew/footprint_wizard_frame.cpp:326 pcbnew/pcb_dimension.cpp:605
-#: pcbnew/pcb_fields_grid_table.cpp:175 pcbnew/plot_board_layers.cpp:107
+#: pcbnew/pcb_fields_grid_table.cpp:144 pcbnew/plot_board_layers.cpp:107
 #: pcbnew/widgets/search_handlers.cpp:119
 msgid "Value"
 msgstr "Waarde"
@@ -3400,7 +3402,7 @@ msgstr "Uitvoermodus:"
 #: eeschema/dialogs/dialog_plot_schematic_base.cpp:78
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:72
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:69
-#: eeschema/fields_grid_table.cpp:491
+#: eeschema/fields_grid_table.cpp:482
 #: eeschema/printing/dialog_print_using_printer_base.cpp:35
 #: eeschema/sch_bus_entry.cpp:674 eeschema/sch_junction.cpp:383
 #: eeschema/sch_line.cpp:1099 eeschema/sim/simulator_frame_ui.cpp:609
@@ -3628,7 +3630,7 @@ msgstr "OK"
 #: common/dialogs/git/dialog_git_auth.cpp:54
 #: common/dialogs/git/dialog_git_commit.cpp:143
 #: common/dialogs/git/dialog_git_switch.cpp:69
-#: common/dialogs/panel_embedded_files.cpp:370 common/tool/actions.cpp:159
+#: common/dialogs/panel_embedded_files.cpp:417 common/tool/actions.cpp:159
 #: eeschema/dialogs/dialog_erc.cpp:426
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1344 eeschema/sheet.cpp:783
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:962
@@ -4149,7 +4151,7 @@ msgstr "Gebruik compacte iconen in de werkbalken"
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283
 #: pcbnew/microwave/microwave_polygon.cpp:127 pcbnew/tools/pcb_control.cpp:348
 #: pcbnew/widgets/appearance_controls.cpp:637
-#: pcbnew/widgets/appearance_controls.cpp:1804
+#: pcbnew/widgets/appearance_controls.cpp:1840
 msgid "Normal"
 msgstr "Normaal"
 
@@ -4552,8 +4554,8 @@ msgstr ""
 "bibliotheek."
 
 #: common/dialogs/panel_design_block_lib_table.cpp:1010
-#: common/dialogs/panel_embedded_files.cpp:348
-#: common/dialogs/panel_embedded_files.cpp:370
+#: common/dialogs/panel_embedded_files.cpp:395
+#: common/dialogs/panel_embedded_files.cpp:417
 #: eeschema/design_block_utils.cpp:89
 #: eeschema/dialogs/panel_sym_lib_table.cpp:688 eeschema/sch_base_frame.cpp:306
 #: pcbnew/dialogs/panel_fp_lib_table.cpp:1038
@@ -4645,8 +4647,8 @@ msgstr "Zichtbaar"
 #: eeschema/symbol_editor/symbol_editor.cpp:826 include/lib_table_grid.h:208
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:46
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:95
-#: pcbnew/footprint_libraries_utils.cpp:1005
-#: pcbnew/footprint_libraries_utils.cpp:1333
+#: pcbnew/footprint_libraries_utils.cpp:1014
+#: pcbnew/footprint_libraries_utils.cpp:1342
 msgid "Nickname"
 msgstr "Bijnaam"
 
@@ -4732,23 +4734,14 @@ msgstr "Kopiëren met referentie"
 msgid "Copy the reference for this embedded file"
 msgstr ""
 
-#: common/dialogs/panel_embedded_files.cpp:260
-#, fuzzy
-msgid "Select a file to embed"
-msgstr "Waarde selecteren om af te stemmen"
-
-#: common/dialogs/panel_embedded_files.cpp:261
-msgid "All files|*.*"
-msgstr "Alle bestanden|*.*"
-
-#: common/dialogs/panel_embedded_files.cpp:270
-#: common/dialogs/panel_embedded_files.cpp:343
+#: common/dialogs/panel_embedded_files.cpp:283
+#: common/dialogs/panel_embedded_files.cpp:390
 #, c-format
 msgid "File '%s' already exists."
 msgstr "Bestand '%s' bestaat al."
 
-#: common/dialogs/panel_embedded_files.cpp:274
-#: common/dialogs/panel_embedded_files.cpp:348
+#: common/dialogs/panel_embedded_files.cpp:286
+#: common/dialogs/panel_embedded_files.cpp:395
 #: eeschema/design_block_utils.cpp:51 eeschema/design_block_utils.cpp:184
 #: eeschema/symbol_editor/symbol_editor.cpp:373
 #: eeschema/symbol_editor/symbol_editor.cpp:999
@@ -4760,41 +4753,50 @@ msgstr "Bestand '%s' bestaat al."
 #: pcbnew/dialogs/dialog_export_odbpp.cpp:411
 #: pcbnew/dialogs/dialog_gencad_export_options.cpp:120
 #: pcbnew/footprint_libraries_utils.cpp:376
-#: pcbnew/footprint_libraries_utils.cpp:1150
+#: pcbnew/footprint_libraries_utils.cpp:1159
 #: pcbnew/tools/footprint_editor_control.cpp:472
 msgid "Overwrite"
 msgstr "Overschrijven"
 
-#: common/dialogs/panel_embedded_files.cpp:293
+#: common/dialogs/panel_embedded_files.cpp:305
 #, c-format
 msgid "Failed to add file '%s'."
 msgstr "Toevoegen van bestand '%s' mislukt."
 
-#: common/dialogs/panel_embedded_files.cpp:330
+#: common/dialogs/panel_embedded_files.cpp:318
+#, fuzzy
+msgid "Select a file to embed"
+msgstr "Waarde selecteren om af te stemmen"
+
+#: common/dialogs/panel_embedded_files.cpp:319
+msgid "All files|*.*"
+msgstr "Alle bestanden|*.*"
+
+#: common/dialogs/panel_embedded_files.cpp:377
 #, fuzzy
 msgid "Select a directory to export files"
 msgstr "Selecteer een GenCAD-exportbestandsnaam"
 
-#: common/dialogs/panel_embedded_files.cpp:362
+#: common/dialogs/panel_embedded_files.cpp:409
 #, fuzzy, c-format
 msgid "Directory '%s' is not writable."
 msgstr "Symboolbibliotheek '%s' is niet schrijfbaar."
 
-#: common/dialogs/panel_embedded_files.cpp:365
+#: common/dialogs/panel_embedded_files.cpp:412
 #, fuzzy, c-format
 msgid "Folder '%s' is not writable."
 msgstr "Symboolbibliotheek '%s' is niet schrijfbaar."
 
-#: common/dialogs/panel_embedded_files.cpp:370
+#: common/dialogs/panel_embedded_files.cpp:417
 msgid "Retry"
 msgstr ""
 
-#: common/dialogs/panel_embedded_files.cpp:397
+#: common/dialogs/panel_embedded_files.cpp:444
 #, fuzzy, c-format
 msgid "Failed to open file '%s'."
 msgstr "Fout tijdens openen van bestand"
 
-#: common/dialogs/panel_embedded_files.cpp:407
+#: common/dialogs/panel_embedded_files.cpp:454
 #, fuzzy, c-format
 msgid "Failed to write file '%s'."
 msgstr "Aanmaken van bestand '%s' mislukt."
@@ -5088,12 +5090,12 @@ msgstr "Zoomen"
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1099
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:583
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:854
-#: pcbnew/dialogs/dialog_plot_base.cpp:118 pcbnew/footprint.cpp:4007
-#: pcbnew/pad.cpp:2507 pcbnew/pad.cpp:2526 pcbnew/pcb_dimension.cpp:1973
+#: pcbnew/dialogs/dialog_plot_base.cpp:118 pcbnew/footprint.cpp:4012
+#: pcbnew/pad.cpp:2501 pcbnew/pad.cpp:2520 pcbnew/pcb_dimension.cpp:1973
 #: pcbnew/widgets/appearance_controls.cpp:729
 #: pcbnew/widgets/appearance_controls.cpp:771
-#: pcbnew/widgets/appearance_controls.cpp:2540
-#: pcbnew/widgets/appearance_controls.cpp:2559 pcbnew/zone.cpp:1804
+#: pcbnew/widgets/appearance_controls.cpp:2576
+#: pcbnew/widgets/appearance_controls.cpp:2595 pcbnew/zone.cpp:1828
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:83
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 msgid "None"
@@ -5329,9 +5331,9 @@ msgstr "Niet verbonden"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:232
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:363
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:332
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:854 pcbnew/footprint.cpp:4009
-#: pcbnew/pad.cpp:2528 pcbnew/pcb_table.cpp:533 pcbnew/pcb_textbox.cpp:795
-#: pcbnew/zone.cpp:857 pcbnew/zone.cpp:1806
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:854 pcbnew/footprint.cpp:4014
+#: pcbnew/pad.cpp:2522 pcbnew/pcb_table.cpp:533 pcbnew/pcb_textbox.cpp:795
+#: pcbnew/zone.cpp:857 pcbnew/zone.cpp:1830
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 msgid "Solid"
 msgstr "Doorlopend"
@@ -5460,7 +5462,7 @@ msgstr "Netklassen:"
 
 #: common/dialogs/panel_setup_netclasses_base.cpp:52
 #: pcbnew/tools/board_inspection_tool.cpp:641
-#: pcbnew/tools/board_inspection_tool.cpp:1201 pcbnew/zone.cpp:2048
+#: pcbnew/tools/board_inspection_tool.cpp:1201 pcbnew/zone.cpp:2072
 msgid "Clearance"
 msgstr "Vrije afstand"
 
@@ -5555,7 +5557,7 @@ msgstr "Patroon"
 
 #: common/dialogs/panel_setup_netclasses_base.cpp:153
 #: eeschema/sch_field.cpp:1270 eeschema/sch_label.cpp:207
-#: pcbnew/board_connected_item.cpp:200 pcbnew/pad.cpp:2582 pcbnew/zone.cpp:1907
+#: pcbnew/board_connected_item.cpp:200 pcbnew/pad.cpp:2576 pcbnew/zone.cpp:1931
 msgid "Net Class"
 msgstr "Netklasse"
 
@@ -5684,7 +5686,7 @@ msgstr "Lijn"
 #: common/eda_shape.cpp:2203
 #: eeschema/dialogs/dialog_label_properties_base.cpp:178
 #: eeschema/sch_label.cpp:2249
-#: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:2499
+#: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:2493
 #: pcbnew/pcb_dimension.cpp:1974
 msgid "Rectangle"
 msgstr "Rechthoek"
@@ -5866,7 +5868,7 @@ msgstr "Muis en touchpad"
 msgid "Hotkeys"
 msgstr "Sneltoetsen"
 
-#: common/eda_base_frame.cpp:1116 kicad/project_tree_pane.cpp:1008
+#: common/eda_base_frame.cpp:1116 kicad/project_tree_pane.cpp:1009
 msgid "Version Control"
 msgstr "Versiebeheer"
 
@@ -5923,7 +5925,7 @@ msgstr "Simulatie"
 
 #: common/eda_base_frame.cpp:1182 common/tool/actions.cpp:1106
 #: common/tool/common_tools.cpp:617 kicad/tools/kicad_manager_actions.cpp:147
-#: pcbnew/footprint_edit_frame.cpp:1035 pcbnew/menubar_footprint_editor.cpp:92
+#: pcbnew/footprint_edit_frame.cpp:1045 pcbnew/menubar_footprint_editor.cpp:92
 msgid "Footprint Editor"
 msgstr "Footprinteditor"
 
@@ -6098,7 +6100,7 @@ msgstr "Inches"
 msgid "Constrain to H, V, 45"
 msgstr "Beperken tot H, V, 45"
 
-#: common/eda_draw_frame.cpp:1121 pcbnew/footprint_libraries_utils.cpp:1368
+#: common/eda_draw_frame.cpp:1121 pcbnew/footprint_libraries_utils.cpp:1377
 msgid "Select Library"
 msgstr "Bibliotheek selecteren"
 
@@ -6319,7 +6321,7 @@ msgstr "Boog"
 #: eeschema/dialogs/dialog_label_properties_base.cpp:172
 #: eeschema/sch_label.cpp:2247 gerbview/gerber_draw_item.cpp:231
 #: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:1515
-#: pcbnew/pad.cpp:2498 pcbnew/pcb_dimension.cpp:1975
+#: pcbnew/pad.cpp:2492 pcbnew/pcb_dimension.cpp:1975
 msgid "Circle"
 msgstr "Cirkel"
 
@@ -6401,7 +6403,7 @@ msgstr "Punten"
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:40
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:169
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2140 pcbnew/pad.cpp:1348
-#: pcbnew/pcb_fields_grid_table.cpp:177 pcbnew/pcb_reference_image.cpp:215
+#: pcbnew/pcb_fields_grid_table.cpp:146 pcbnew/pcb_reference_image.cpp:215
 #: pcbnew/pcb_reference_image.cpp:368 pcbnew/pcb_tablecell.cpp:197
 #: pcbnew/pcb_tablecell.cpp:204 pcbnew/pcb_target.cpp:156
 #: pcbnew/pcb_target.cpp:249 pcbnew/pcb_text.cpp:292 pcbnew/pcb_textbox.cpp:814
@@ -6418,7 +6420,7 @@ msgstr "Breedte"
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:55
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:56
 #: pcbnew/pad.cpp:1349 pcbnew/pcb_dimension.cpp:1012
-#: pcbnew/pcb_fields_grid_table.cpp:178 pcbnew/pcb_reference_image.cpp:217
+#: pcbnew/pcb_fields_grid_table.cpp:147 pcbnew/pcb_reference_image.cpp:217
 #: pcbnew/pcb_reference_image.cpp:375 pcbnew/pcb_tablecell.cpp:198
 #: pcbnew/pcb_tablecell.cpp:205 pcbnew/pcb_text.cpp:293
 #: pcbnew/pcb_textbox.cpp:815
@@ -6500,7 +6502,7 @@ msgstr "Vulkleur"
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:62
 #: eeschema/dialogs/dialog_tablecell_properties_base.cpp:119
 #: eeschema/dialogs/dialog_text_properties_base.cpp:113
-#: eeschema/fields_grid_table.cpp:484 eeschema/sch_label.cpp:1197
+#: eeschema/fields_grid_table.cpp:475 eeschema/sch_label.cpp:1197
 #: eeschema/sch_label.cpp:2269 eeschema/sch_tablecell.cpp:128
 #: eeschema/sch_text.cpp:637 eeschema/sch_textbox.cpp:543
 #: pagelayout_editor/dialogs/properties_frame_base.cpp:98
@@ -6511,7 +6513,7 @@ msgstr "Vulkleur"
 #: pcbnew/dialogs/dialog_tablecell_properties_base.cpp:125
 #: pcbnew/dialogs/panel_fp_editor_graphics_defaults_base.cpp:57
 #: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:52
-#: pcbnew/pcb_fields_grid_table.cpp:180
+#: pcbnew/pcb_fields_grid_table.cpp:149
 msgid "Italic"
 msgstr "Cursief"
 
@@ -6526,7 +6528,7 @@ msgstr "Cursief"
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:63
 #: eeschema/dialogs/dialog_tablecell_properties_base.cpp:116
 #: eeschema/dialogs/dialog_text_properties_base.cpp:108
-#: eeschema/fields_grid_table.cpp:485 eeschema/sch_label.cpp:1197
+#: eeschema/fields_grid_table.cpp:476 eeschema/sch_label.cpp:1197
 #: eeschema/sch_label.cpp:2270 eeschema/sch_tablecell.cpp:128
 #: eeschema/sch_text.cpp:637 eeschema/sch_textbox.cpp:543
 #: eeschema/widgets/tuner_slider_base.cpp:48
@@ -6543,8 +6545,8 @@ msgstr "Vet Italic"
 #: common/eda_text.cpp:1330
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:242
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
-#: eeschema/fields_grid_table.cpp:310 eeschema/fields_grid_table.cpp:725
-#: eeschema/fields_grid_table.cpp:869 eeschema/pin_type.cpp:113
+#: eeschema/fields_grid_table.cpp:301 eeschema/fields_grid_table.cpp:716
+#: eeschema/fields_grid_table.cpp:860 eeschema/pin_type.cpp:113
 #: eeschema/sch_field.cpp:1144 eeschema/sch_field.cpp:1731
 #: eeschema/sch_pin.cpp:2185 pcbnew/dialogs/dialog_render_job.cpp:42
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2604
@@ -6554,9 +6556,9 @@ msgstr "Links"
 #: common/eda_text.cpp:1331 common/eda_text.cpp:1340
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:303 eeschema/fields_grid_table.cpp:311
-#: eeschema/fields_grid_table.cpp:726 eeschema/fields_grid_table.cpp:737
-#: eeschema/fields_grid_table.cpp:871 eeschema/fields_grid_table.cpp:895
+#: eeschema/fields_grid_table.cpp:294 eeschema/fields_grid_table.cpp:302
+#: eeschema/fields_grid_table.cpp:717 eeschema/fields_grid_table.cpp:728
+#: eeschema/fields_grid_table.cpp:862 eeschema/fields_grid_table.cpp:886
 #: eeschema/sch_field.cpp:1145 eeschema/sch_field.cpp:1155
 #: eeschema/sch_field.cpp:1732 eeschema/sch_field.cpp:1741
 #: eeschema/sch_text.cpp:658 gerbview/gerber_file_image.cpp:361
@@ -6571,8 +6573,8 @@ msgstr "Centreren"
 #: common/eda_text.cpp:1332
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:242
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
-#: eeschema/fields_grid_table.cpp:312 eeschema/fields_grid_table.cpp:727
-#: eeschema/fields_grid_table.cpp:873 eeschema/pin_type.cpp:112
+#: eeschema/fields_grid_table.cpp:303 eeschema/fields_grid_table.cpp:718
+#: eeschema/fields_grid_table.cpp:864 eeschema/pin_type.cpp:112
 #: eeschema/sch_field.cpp:1146 eeschema/sch_field.cpp:1733
 #: eeschema/sch_pin.cpp:2184 pcbnew/dialogs/dialog_render_job.cpp:43
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2605
@@ -6581,8 +6583,8 @@ msgstr "Rechts"
 
 #: common/eda_text.cpp:1339
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:302 eeschema/fields_grid_table.cpp:736
-#: eeschema/fields_grid_table.cpp:893 eeschema/sch_field.cpp:1154
+#: eeschema/fields_grid_table.cpp:293 eeschema/fields_grid_table.cpp:727
+#: eeschema/fields_grid_table.cpp:884 eeschema/sch_field.cpp:1154
 #: eeschema/sch_field.cpp:1740 eeschema/sch_text.cpp:657
 #: pcbnew/dialogs/dialog_render_job.cpp:44
 msgid "Top"
@@ -6590,8 +6592,8 @@ msgstr "Top"
 
 #: common/eda_text.cpp:1341
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:304 eeschema/fields_grid_table.cpp:738
-#: eeschema/fields_grid_table.cpp:897 eeschema/sch_field.cpp:1156
+#: eeschema/fields_grid_table.cpp:295 eeschema/fields_grid_table.cpp:729
+#: eeschema/fields_grid_table.cpp:888 eeschema/sch_field.cpp:1156
 #: eeschema/sch_field.cpp:1742 eeschema/sch_text.cpp:659
 #: pcbnew/dialogs/dialog_render_job.cpp:40
 msgid "Bottom"
@@ -6604,15 +6606,15 @@ msgstr "Onderkant"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:68
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:68
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:65
-#: eeschema/fields_grid_table.cpp:487 eeschema/sch_field.cpp:1781
+#: eeschema/fields_grid_table.cpp:478 eeschema/sch_field.cpp:1781
 #: eeschema/sch_pin.cpp:1589 eeschema/sch_pin.cpp:2230
 #: eeschema/sch_symbol.cpp:2965 eeschema/sch_tablecell.cpp:203
 #: eeschema/sch_text.cpp:783 eeschema/sch_textbox.cpp:714
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:59
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:60
-#: pcbnew/footprint.cpp:4039 pcbnew/pad.cpp:2545 pcbnew/pcb_dimension.cpp:1756
-#: pcbnew/pcb_dimension.cpp:1831 pcbnew/pcb_fields_grid_table.cpp:182
-#: pcbnew/pcb_tablecell.cpp:207 pcbnew/zone.cpp:1977
+#: pcbnew/footprint.cpp:4044 pcbnew/pad.cpp:2539 pcbnew/pcb_dimension.cpp:1756
+#: pcbnew/pcb_dimension.cpp:1831 pcbnew/pcb_fields_grid_table.cpp:151
+#: pcbnew/pcb_tablecell.cpp:207 pcbnew/zone.cpp:2001
 msgid "Orientation"
 msgstr "Oriëntatie"
 
@@ -6631,7 +6633,7 @@ msgstr "Teksteigenschappen"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:71
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:71
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:68
-#: eeschema/fields_grid_table.cpp:490 eeschema/sch_field.cpp:1136
+#: eeschema/fields_grid_table.cpp:481 eeschema/sch_field.cpp:1136
 #: eeschema/sch_label.cpp:1195 eeschema/sch_tablecell.cpp:126
 #: eeschema/sch_text.cpp:635 eeschema/sch_textbox.cpp:541
 #: eeschema/widgets/sch_properties_panel.cpp:258 pcbnew/pcb_dimension.cpp:628
@@ -6646,14 +6648,14 @@ msgstr "Lettertype"
 #: pcbnew/board_stackup_manager/panel_board_stackup_base.cpp:91
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:56
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:57
-#: pcbnew/pcb_fields_grid_table.cpp:179 pcbnew/pcb_tablecell.cpp:206
+#: pcbnew/pcb_fields_grid_table.cpp:148 pcbnew/pcb_tablecell.cpp:206
 #: pcbnew/pcb_text.cpp:291
 msgid "Thickness"
 msgstr "Dikte"
 
 #: common/eda_text.cpp:1375 eeschema/sch_field.cpp:1772
 #: eeschema/sch_text.cpp:772 pcbnew/microwave/microwave_polygon.cpp:127
-#: pcbnew/pcb_fields_grid_table.cpp:187
+#: pcbnew/pcb_fields_grid_table.cpp:156
 msgid "Mirrored"
 msgstr "Gespiegeld"
 
@@ -7159,7 +7161,7 @@ msgstr "Geselecteerde cellen naar klembord kopiëren"
 #: common/widgets/listbox_tricks.cpp:51
 #: eeschema/tools/sch_editor_control.cpp:2270
 #: eeschema/tools/symbol_editor_edit_tool.cpp:1020
-#: pcbnew/dialogs/panel_setup_rules.cpp:132 pcbnew/tools/pcb_control.cpp:1234
+#: pcbnew/dialogs/panel_setup_rules.cpp:132 pcbnew/tools/pcb_control.cpp:1238
 msgid "Paste"
 msgstr "Plakken"
 
@@ -7170,7 +7172,7 @@ msgstr "Klembordcellen plakken in de matrix in de huidige cel"
 #: common/grid_tricks.cpp:368 common/tool/actions.cpp:291
 #: common/widgets/listbox_tricks.cpp:54 eeschema/tools/sch_edit_tool.cpp:1680
 #: eeschema/tools/symbol_editor_edit_tool.cpp:476
-#: kicad/dialogs/panel_jobset.cpp:363 kicad/project_tree_pane.cpp:941
+#: kicad/dialogs/panel_jobset.cpp:363 kicad/project_tree_pane.cpp:942
 #: pcbnew/dialogs/panel_setup_rules.cpp:133 pcbnew/tools/edit_tool.cpp:2646
 msgid "Delete"
 msgstr "Verwijderen"
@@ -7810,167 +7812,167 @@ msgstr "Kan taal niet wijzigen naar %s"
 msgid "undefined"
 msgstr "ongedefinieerd"
 
-#: common/layer_id.cpp:112
+#: common/layer_id.cpp:67
 #: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr_parser.cpp:1149
 msgid "Rescue"
 msgstr "Herstellen"
 
-#: common/layer_id.cpp:116 eeschema/widgets/panel_sch_selection_filter.cpp:204
+#: common/layer_id.cpp:71 eeschema/widgets/panel_sch_selection_filter.cpp:204
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:37
 msgid "Wires"
 msgstr "Draden"
 
-#: common/layer_id.cpp:117
+#: common/layer_id.cpp:72
 msgid "Buses"
 msgstr "Bussen"
 
-#: common/layer_id.cpp:118
+#: common/layer_id.cpp:73
 msgid "Bus junctions"
 msgstr "Busknooppunten"
 
-#: common/layer_id.cpp:119
+#: common/layer_id.cpp:74
 msgid "Junctions"
 msgstr "Knooppunten"
 
-#: common/layer_id.cpp:120 eeschema/widgets/panel_sch_selection_filter.cpp:205
+#: common/layer_id.cpp:75 eeschema/widgets/panel_sch_selection_filter.cpp:205
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:41
 #: eeschema/widgets/search_handlers.cpp:399
 msgid "Labels"
 msgstr "Labels"
 
-#: common/layer_id.cpp:121
+#: common/layer_id.cpp:76
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:45
 msgid "Global labels"
 msgstr "Globale labels"
 
-#: common/layer_id.cpp:122
+#: common/layer_id.cpp:77
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:48
 msgid "Hierarchical labels"
 msgstr "Hiërarchische labels"
 
-#: common/layer_id.cpp:123 eeschema/sch_symbol.cpp:2981
+#: common/layer_id.cpp:78 eeschema/sch_symbol.cpp:2981
 msgid "Pin numbers"
 msgstr "Pinnummers"
 
-#: common/layer_id.cpp:124 eeschema/sch_symbol.cpp:2985
+#: common/layer_id.cpp:79 eeschema/sch_symbol.cpp:2985
 msgid "Pin names"
 msgstr "Pinnamen"
 
-#: common/layer_id.cpp:125
+#: common/layer_id.cpp:80
 msgid "Symbol references"
 msgstr "Symboolreferenties"
 
-#: common/layer_id.cpp:126
+#: common/layer_id.cpp:81
 msgid "Symbol values"
 msgstr "Symboolwaarden"
 
-#: common/layer_id.cpp:127
+#: common/layer_id.cpp:82
 msgid "Symbol fields"
 msgstr "Symboolvelden"
 
-#: common/layer_id.cpp:128
+#: common/layer_id.cpp:83
 msgid "Sheet references"
 msgstr "Bladreferenties"
 
-#: common/layer_id.cpp:129
+#: common/layer_id.cpp:84
 msgid "Net class references"
 msgstr "Netklassereferenties"
 
-#: common/layer_id.cpp:130
+#: common/layer_id.cpp:85
 msgid "Rule areas"
 msgstr "Regelgebieden"
 
-#: common/layer_id.cpp:131
+#: common/layer_id.cpp:86
 msgid "Symbol body outlines"
 msgstr "Symboolomtrekken"
 
-#: common/layer_id.cpp:132
+#: common/layer_id.cpp:87
 msgid "Symbol body fills"
 msgstr "Symboolvulling"
 
-#: common/layer_id.cpp:133
+#: common/layer_id.cpp:88
 #, fuzzy
 msgid "Shape fills"
 msgstr "Sheet-bestand"
 
-#: common/layer_id.cpp:134
+#: common/layer_id.cpp:89
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:72
 msgid "Schematic text && graphics"
 msgstr "Schematekst && -tekeningen"
 
-#: common/layer_id.cpp:135
+#: common/layer_id.cpp:90
 msgid "Symbol private text && graphics"
 msgstr "Symbooltekst && -tekeningen"
 
-#: common/layer_id.cpp:136
+#: common/layer_id.cpp:91
 msgid "Schematic text && graphics backgrounds"
 msgstr "Schematekst && -tekeningachtergronden"
 
-#: common/layer_id.cpp:137 eeschema/widgets/panel_sch_selection_filter.cpp:206
+#: common/layer_id.cpp:92 eeschema/widgets/panel_sch_selection_filter.cpp:206
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:33
 msgid "Pins"
 msgstr "Pinnen"
 
-#: common/layer_id.cpp:138
+#: common/layer_id.cpp:93
 msgid "Sheet borders"
 msgstr "Bladranden"
 
-#: common/layer_id.cpp:139
+#: common/layer_id.cpp:94
 msgid "Sheet backgrounds"
 msgstr "Bladachtergronden"
 
-#: common/layer_id.cpp:140
+#: common/layer_id.cpp:95
 msgid "Sheet names"
 msgstr "Bladnamen"
 
-#: common/layer_id.cpp:141
+#: common/layer_id.cpp:96
 msgid "Sheet fields"
 msgstr "Bladvelden"
 
-#: common/layer_id.cpp:142
+#: common/layer_id.cpp:97
 msgid "Sheet file names"
 msgstr "Bladbestandsnamen"
 
-#: common/layer_id.cpp:143
+#: common/layer_id.cpp:98
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:63
 msgid "Sheet pins"
 msgstr "Bladpinnen"
 
-#: common/layer_id.cpp:144
+#: common/layer_id.cpp:99
 msgid "No-connect symbols"
 msgstr "Symbolen zonder verbinding"
 
-#: common/layer_id.cpp:145
+#: common/layer_id.cpp:100
 msgid "DNP markers"
 msgstr "DNP-markeringen"
 
-#: common/layer_id.cpp:146
+#: common/layer_id.cpp:101
 #, fuzzy
 msgid "Excluded-from-simulation markers"
 msgstr "Weggelaten uit simulatie"
 
-#: common/layer_id.cpp:147
+#: common/layer_id.cpp:102
 msgid "ERC warnings"
 msgstr "ERC-waarschuwingen"
 
-#: common/layer_id.cpp:148
+#: common/layer_id.cpp:103
 msgid "ERC errors"
 msgstr "ERC-fouten"
 
-#: common/layer_id.cpp:149
+#: common/layer_id.cpp:104
 msgid "ERC exclusions"
 msgstr "ERC-uitzonderingen"
 
-#: common/layer_id.cpp:150 common/layer_id.cpp:189
+#: common/layer_id.cpp:105 common/layer_id.cpp:144
 #: pcbnew/widgets/appearance_controls.cpp:347
 msgid "Anchors"
 msgstr "Ankers"
 
-#: common/layer_id.cpp:151 common/layer_id.cpp:193
+#: common/layer_id.cpp:106 common/layer_id.cpp:148
 msgid "Helper items"
 msgstr "Ondersteunende items"
 
-#: common/layer_id.cpp:152 common/layer_id.cpp:194 common/tool/grid_menu.cpp:56
+#: common/layer_id.cpp:107 common/layer_id.cpp:149 common/tool/grid_menu.cpp:56
 #: eeschema/tools/sch_editor_control.cpp:2867
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:103
 #: gerbview/widgets/gerbview_layer_widget.cpp:135
@@ -7978,81 +7980,81 @@ msgstr "Ondersteunende items"
 msgid "Grid"
 msgstr "Raster"
 
-#: common/layer_id.cpp:153
+#: common/layer_id.cpp:108
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:104
 msgid "Axes"
 msgstr "Assen"
 
-#: common/layer_id.cpp:154 common/layer_id.cpp:196
+#: common/layer_id.cpp:109 common/layer_id.cpp:151
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:107
 #: gerbview/widgets/gerbview_layer_widget.cpp:141
 msgid "Background"
 msgstr "Achtergrond"
 
-#: common/layer_id.cpp:155 common/layer_id.cpp:192
+#: common/layer_id.cpp:110 common/layer_id.cpp:147
 #: common/widgets/gal_options_panel_base.cpp:120
 #: eeschema/sim/simulator_frame_ui.cpp:613
 #: eeschema/sim/simulator_frame_ui_base.cpp:167
 msgid "Cursor"
 msgstr "Cursor"
 
-#: common/layer_id.cpp:156
+#: common/layer_id.cpp:111
 msgid "Hovered items"
 msgstr "Zwevende items"
 
-#: common/layer_id.cpp:157
+#: common/layer_id.cpp:112
 msgid "Highlighted items"
 msgstr "Gemarkeerde items"
 
-#: common/layer_id.cpp:158
+#: common/layer_id.cpp:113
 msgid "Hidden items"
 msgstr "Verborgen items"
 
-#: common/layer_id.cpp:159 common/layer_id.cpp:197
+#: common/layer_id.cpp:114 common/layer_id.cpp:152
 msgid "Selection highlight"
 msgstr "Selectiemarkering"
 
-#: common/layer_id.cpp:160
+#: common/layer_id.cpp:115
 #, fuzzy
 msgid "Net color highlight"
 msgstr "Selectiemarkering"
 
-#: common/layer_id.cpp:161 common/layer_id.cpp:190
+#: common/layer_id.cpp:116 common/layer_id.cpp:145
 msgid "Drawing sheet"
 msgstr "Tekenblad"
 
-#: common/layer_id.cpp:162 common/layer_id.cpp:191
+#: common/layer_id.cpp:117 common/layer_id.cpp:146
 msgid "Page limits"
 msgstr "Paginagrenzen"
 
-#: common/layer_id.cpp:163
+#: common/layer_id.cpp:118
 msgid "Operating point voltages"
 msgstr "Werkingspuntspanningen"
 
-#: common/layer_id.cpp:164
+#: common/layer_id.cpp:119
 msgid "Operating point currents"
 msgstr "Werkingspuntstromen"
 
-#: common/layer_id.cpp:168
+#: common/layer_id.cpp:123
 msgid "Footprints front"
 msgstr "Footprints voor"
 
-#: common/layer_id.cpp:169
+#: common/layer_id.cpp:124
 msgid "Footprints back"
 msgstr "Footprints achter"
 
-#: common/layer_id.cpp:171
+#: common/layer_id.cpp:126
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:27
 #: eeschema/dialogs/dialog_update_from_pcb_base.cpp:53
 #: pcbnew/dialogs/dialog_global_edit_text_and_graphics_base.cpp:28
 msgid "Reference designators"
 msgstr "Referentie-aanduidingen"
 
-#: common/layer_id.cpp:172
+#: common/layer_id.cpp:127
 msgid "Footprint text"
 msgstr "Footprinttekst"
 
-#: common/layer_id.cpp:173
+#: common/layer_id.cpp:128
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:27
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:64
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:24
@@ -8062,95 +8064,95 @@ msgstr "Footprinttekst"
 msgid "Tracks"
 msgstr "Sporen"
 
-#: common/layer_id.cpp:174
+#: common/layer_id.cpp:129
 msgid "Through vias"
 msgstr "Doorsteekvia’s"
 
-#: common/layer_id.cpp:175
+#: common/layer_id.cpp:130
 msgid "Blind/Buried vias"
 msgstr "Blinde/verborgen via’s"
 
-#: common/layer_id.cpp:176
+#: common/layer_id.cpp:131
 msgid "Micro-vias"
 msgstr "Microvia’s"
 
-#: common/layer_id.cpp:177
+#: common/layer_id.cpp:132
 msgid "Via holes"
 msgstr "Viagaten"
 
-#: common/layer_id.cpp:178
+#: common/layer_id.cpp:133
 msgid "Via hole walls"
 msgstr "Viagatwanden"
 
-#: common/layer_id.cpp:179
+#: common/layer_id.cpp:134
 msgid "Plated holes"
 msgstr "Geplateerde gaten"
 
-#: common/layer_id.cpp:180
+#: common/layer_id.cpp:135
 msgid "Plated hole walls"
 msgstr "Geplateerde gatwanden"
 
-#: common/layer_id.cpp:181
+#: common/layer_id.cpp:136
 msgid "Non-plated holes"
 msgstr "Ongeplateerde gaten"
 
-#: common/layer_id.cpp:182 pcbnew/dialogs/panel_edit_options_base.cpp:371
+#: common/layer_id.cpp:137 pcbnew/dialogs/panel_edit_options_base.cpp:371
 #: pcbnew/widgets/appearance_controls.cpp:343
 #: pcbnew/widgets/appearance_controls.cpp:721
-#: pcbnew/widgets/appearance_controls.cpp:2537
+#: pcbnew/widgets/appearance_controls.cpp:2573
 #: pcbnew/widgets/search_handlers.cpp:386
 msgid "Ratsnest"
 msgstr "Rattennest"
 
-#: common/layer_id.cpp:183
+#: common/layer_id.cpp:138
 msgid "DRC warnings"
 msgstr "DRC-waarschuwingen"
 
-#: common/layer_id.cpp:184
+#: common/layer_id.cpp:139
 msgid "DRC errors"
 msgstr "DRC-fouten"
 
-#: common/layer_id.cpp:185
+#: common/layer_id.cpp:140
 #, fuzzy
 msgid "DRC shape 1"
 msgstr "vorm X"
 
-#: common/layer_id.cpp:186
+#: common/layer_id.cpp:141
 #, fuzzy
 msgid "DRC shape 2"
 msgstr "vorm X"
 
-#: common/layer_id.cpp:187
+#: common/layer_id.cpp:142
 msgid "DRC exclusions"
 msgstr "DRC-uitzonderingen"
 
-#: common/layer_id.cpp:188
+#: common/layer_id.cpp:143
 msgid "DRC marker shadows"
 msgstr "DRC-markeringsschaduwen"
 
-#: common/layer_id.cpp:195
+#: common/layer_id.cpp:150
 msgid "Grid axes"
 msgstr "Rasterassen"
 
-#: common/layer_id.cpp:198
+#: common/layer_id.cpp:153
 msgid "Locked item shadow"
 msgstr "Schaduw vergrendelde items"
 
-#: common/layer_id.cpp:199
+#: common/layer_id.cpp:154
 msgid "Courtyard collision shadow"
 msgstr "Schaduw conflicterende afbakeningen"
 
-#: common/layer_id.cpp:200
+#: common/layer_id.cpp:155
 #, fuzzy
 msgid "Track net names"
 msgstr "Bladnamen zoeken"
 
-#: common/layer_id.cpp:201
+#: common/layer_id.cpp:156
 #, fuzzy
 msgid "Pad net names"
 msgstr "Bladnamen zoeken"
 
-#: common/layer_id.cpp:202
+#: common/layer_id.cpp:157
 #, fuzzy
 msgid "Via net names"
 msgstr "Bladnamen zoeken"
@@ -8210,13 +8212,13 @@ msgstr "Item"
 
 #: common/lib_tree_model_adapter.cpp:422
 #: eeschema/widgets/panel_design_block_chooser.cpp:411
-#: eeschema/widgets/panel_symbol_chooser.cpp:171
+#: eeschema/widgets/panel_symbol_chooser.cpp:173
 #: pcbnew/widgets/panel_footprint_chooser.cpp:96
 msgid "Recently Used"
 msgstr "Laatst gebruikt"
 
 #: common/lib_tree_model_adapter.cpp:424
-#: eeschema/widgets/panel_symbol_chooser.cpp:178
+#: eeschema/widgets/panel_symbol_chooser.cpp:180
 msgid "Already Placed"
 msgstr "Al geplaatst"
 
@@ -8500,7 +8502,7 @@ msgstr "Standaard bewerken"
 #: eeschema/dialogs/dialog_sim_model_base.cpp:271 eeschema/sch_symbol.cpp:2058
 #: eeschema/sch_symbol.cpp:2110 eeschema/sch_symbol.cpp:2991
 #: eeschema/widgets/search_handlers.cpp:160
-#: eeschema/widgets/search_handlers.cpp:246 pcbnew/footprint.cpp:4045
+#: eeschema/widgets/search_handlers.cpp:246 pcbnew/footprint.cpp:4050
 #: pcbnew/widgets/search_handlers.cpp:118
 msgid "Reference"
 msgstr "Referentie"
@@ -8522,7 +8524,7 @@ msgstr "Gegroepeerd op waarde en footprint"
 #: eeschema/tools/sch_edit_tool.cpp:551
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:179
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:184
-#: pcbnew/footprint.cpp:4068
+#: pcbnew/footprint.cpp:4073
 msgid "Attributes"
 msgstr "Attributen"
 
@@ -8539,16 +8541,16 @@ msgstr "TSV"
 msgid "Semicolons"
 msgstr "Puntkomma’s"
 
-#: common/settings/color_settings.cpp:337
+#: common/settings/color_settings.cpp:379
 msgid "(Footprints)"
 msgstr "(Footprints)"
 
-#: common/settings/color_settings.cpp:389
+#: common/settings/color_settings.cpp:433
 #: pagelayout_editor/dialogs/panel_pl_editor_color_settings.cpp:82
 msgid "KiCad Default"
 msgstr "KiCad standaard"
 
-#: common/settings/color_settings.cpp:394
+#: common/settings/color_settings.cpp:438
 msgid "KiCad Classic"
 msgstr "KiCad klassiek"
 
@@ -8571,7 +8573,7 @@ msgid "Create a new document in the editor"
 msgstr "Nieuw document maken in de editor"
 
 #: common/tool/actions.cpp:52 eeschema/symbol_editor/symbol_editor.cpp:866
-#: pcbnew/footprint_libraries_utils.cpp:1050
+#: pcbnew/footprint_libraries_utils.cpp:1059
 msgid "New Library..."
 msgstr "Nieuwe bibliotheek..."
 
@@ -8615,7 +8617,7 @@ msgstr "Bibliotheekbestand openen met teksteditor"
 
 #: common/tool/actions.cpp:91 eeschema/symbol_editor/symbol_editor.cpp:856
 #: eeschema/widgets/tuner_slider_base.cpp:117
-#: pcbnew/footprint_libraries_utils.cpp:1036
+#: pcbnew/footprint_libraries_utils.cpp:1045
 msgid "Save"
 msgstr "Opslaan"
 
@@ -9389,7 +9391,7 @@ msgstr "Eigenschappenbeheer weergeven/verbergen"
 
 #: common/tool/actions.cpp:1124
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:101
-#: eeschema/fields_grid_table.cpp:1068
+#: eeschema/fields_grid_table.cpp:1059
 msgid "Show Datasheet"
 msgstr "Datasheet weergeven"
 
@@ -9518,6 +9520,7 @@ msgstr "Alle pythonplug-ins herladen en plug-inmenu's vernieuwen"
 #: eeschema/dialogs/dialog_schematic_setup.cpp:136
 #: pcbnew/dialogs/dialog_board_setup.cpp:210
 #: pcbnew/dialogs/dialog_footprint_properties.cpp:79
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:149
 #, fuzzy
 msgid "Embedded Files"
 msgstr "Afbeeldingsbestanden"
@@ -9712,8 +9715,8 @@ msgid "Mirroring for Y axis is not supported yet"
 msgstr "Spiegelen op Y-as wordt nog niet ondersteund"
 
 #: common/widgets/filter_combobox.cpp:72
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:806
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:833
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:805
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:832
 msgid "Filter:"
 msgstr "Filter:"
 
@@ -9729,7 +9732,7 @@ msgstr "Bord"
 #: common/widgets/footprint_diff_widget.cpp:42 cvpcb/cvpcb_mainframe.cpp:814
 #: eeschema/sch_base_frame.cpp:593 eeschema/sch_symbol.cpp:2086
 #: eeschema/sch_symbol.cpp:2090 eeschema/sch_symbol.cpp:2125
-#: eeschema/widgets/symbol_diff_widget.cpp:45 pcbnew/footprint.cpp:1624
+#: eeschema/widgets/symbol_diff_widget.cpp:45 pcbnew/footprint.cpp:1629
 msgid "Library"
 msgstr "Bibliotheek"
 
@@ -9744,7 +9747,7 @@ msgid "Footprint not found."
 msgstr "Footprint niet gevonden."
 
 #: common/widgets/footprint_select_widget.cpp:68 cvpcb/cvpcb_mainframe.cpp:899
-#: pcbnew/footprint_edit_frame.cpp:1060
+#: pcbnew/footprint_edit_frame.cpp:1070
 #: pcbnew/widgets/panel_footprint_chooser.cpp:69
 msgid "Loading Footprint Libraries"
 msgstr "Footprintbibliotheken laden"
@@ -9823,7 +9826,7 @@ msgstr "Uitlijnen op raster:"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:357
 #: pcbnew/dialogs/panel_edit_options_base.cpp:329
 #: pcbnew/dialogs/panel_edit_options_base.cpp:343
-#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1824
+#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1848
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 msgid "Always"
 msgstr "Altijd"
@@ -9836,7 +9839,7 @@ msgstr "Wanneer raster wordt weergegeven"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:357
 #: pcbnew/dialogs/panel_edit_options_base.cpp:329
 #: pcbnew/dialogs/panel_edit_options_base.cpp:343
-#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1825
+#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1849
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 msgid "Never"
 msgstr "Nooit"
@@ -10106,8 +10109,8 @@ msgstr "Weergeven:"
 #: pcbnew/dialogs/dialog_footprint_checker_base.cpp:36
 #: pcbnew/widgets/appearance_controls.cpp:713
 #: pcbnew/widgets/appearance_controls.cpp:755
-#: pcbnew/widgets/appearance_controls.cpp:2534
-#: pcbnew/widgets/appearance_controls.cpp:2553
+#: pcbnew/widgets/appearance_controls.cpp:2570
+#: pcbnew/widgets/appearance_controls.cpp:2589
 msgid "All"
 msgstr "Alles"
 
@@ -10197,12 +10200,12 @@ msgid "EasyEDA (JLCEDA) Pro files"
 msgstr "EasyEDA (JLCEDA) Pro-bestanden"
 
 #: common/wildcards_and_files_ext.cpp:339
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:301
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:302
 msgid "KiCad printed circuit board files"
 msgstr "KiCad printplaatbestanden"
 
 #: common/wildcards_and_files_ext.cpp:346
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:311
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:312
 msgid "KiCad footprint files"
 msgstr "KiCad footprintbestanden"
 
@@ -10447,7 +10450,7 @@ msgstr "'%s' is geen geldige footprint."
 #: eeschema/generate_alias_info.cpp:39 eeschema/sch_symbol.cpp:2105
 #: eeschema/sch_symbol.cpp:2678 eeschema/sch_symbol.cpp:3003
 #: eeschema/symbol_editor/symbol_editor.cpp:1629
-#: eeschema/symbol_viewer_frame.cpp:462 pcbnew/footprint.cpp:4058
+#: eeschema/symbol_viewer_frame.cpp:462 pcbnew/footprint.cpp:4063
 #: pcbnew/generate_footprint_info.cpp:37 pcbnew/plot_board_layers.cpp:133
 msgid "Keywords"
 msgstr "Trefwoorden"
@@ -10516,7 +10519,7 @@ msgstr "Projectbestand: '%s'"
 #: cvpcb/dialogs/dialog_config_equfiles.cpp:94
 #: eeschema/dialogs/dialog_bom.cpp:403
 #: gerbview/tools/gerbview_inspection_tool.cpp:185
-#: kicad/project_tree_pane.cpp:1022
+#: kicad/project_tree_pane.cpp:1023
 msgid "No text editor selected in KiCad.  Please choose one."
 msgstr "Geen teksteditor geselecteerd in KiCad. Kies er een."
 
@@ -10604,7 +10607,7 @@ msgstr "Footprint '%s' niet gevonden."
 msgid "Error loading footprint"
 msgstr "Fout bij het laden van lettertype '%s'."
 
-#: cvpcb/display_footprints_frame.cpp:508 pcbnew/footprint.cpp:1684
+#: cvpcb/display_footprints_frame.cpp:508 pcbnew/footprint.cpp:1689
 #, c-format
 msgid "Footprint: %s"
 msgstr "Footprint: %s"
@@ -10980,7 +10983,7 @@ msgid "Enter a description for the library:"
 msgstr "Opties voor deze bibliotheekvermelding bewerken"
 
 #: eeschema/design_block_utils.cpp:240 eeschema/sch_symbol.cpp:3000
-#: pcbnew/footprint.cpp:4055 pcbnew/plot_board_layers.cpp:129
+#: pcbnew/footprint.cpp:4060 pcbnew/plot_board_layers.cpp:129
 msgid "Library Description"
 msgstr "Bibliotheekbeschrijving"
 
@@ -11010,10 +11013,10 @@ msgid "Please select a library to delete."
 msgstr "Selecteer een symboolbibliotheektabel-bestand."
 
 #: eeschema/design_block_utils.cpp:470 eeschema/design_block_utils.cpp:512
-#: eeschema/design_block_utils.cpp:555 pcbnew/footprint_libraries_utils.cpp:543
+#: eeschema/design_block_utils.cpp:555 pcbnew/footprint_libraries_utils.cpp:552
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:958
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2939
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3017
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2942
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3020
 #, c-format
 msgid "Library '%s' is read only."
 msgstr "Bibliotheek '%s' is alleen-lezen."
@@ -11657,7 +11660,7 @@ msgstr "Verbindingsstring:"
 #: eeschema/dialogs/dialog_database_lib_settings_base.cpp:99
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:210
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:1383
-#: pcbnew/footprint_edit_frame.cpp:229 pcbnew/footprint_edit_frame.cpp:951
+#: pcbnew/footprint_edit_frame.cpp:229 pcbnew/footprint_edit_frame.cpp:961
 msgid "Libraries"
 msgstr "Bibliotheken"
 
@@ -12744,7 +12747,7 @@ msgstr "Hulpscherm syntaxis weergeven"
 #: eeschema/sch_symbol.cpp:2989
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:27
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:28
-#: pcbnew/footprint.cpp:4043
+#: pcbnew/footprint.cpp:4048
 msgid "Fields"
 msgstr "Velden"
 
@@ -12753,21 +12756,21 @@ msgstr "Velden"
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:62
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:201
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:58
-#: eeschema/fields_grid_table.cpp:480
+#: eeschema/fields_grid_table.cpp:471
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:53
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:54
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:54
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:158
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:49
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:99
 #: pcbnew/dialogs/panel_fp_properties_3d_model_base.cpp:45
-#: pcbnew/pcb_fields_grid_table.cpp:176
+#: pcbnew/pcb_fields_grid_table.cpp:145
 msgid "Show"
 msgstr "Weergeven"
 
 #: eeschema/dialogs/dialog_label_properties_base.cpp:90
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:62
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:59
-#: eeschema/fields_grid_table.cpp:481
+#: eeschema/fields_grid_table.cpp:472
 msgid "Show Name"
 msgstr "Naam weergeven"
 
@@ -12775,7 +12778,7 @@ msgstr "Naam weergeven"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:63
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:63
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:60
-#: eeschema/fields_grid_table.cpp:482
+#: eeschema/fields_grid_table.cpp:473
 msgid "H Align"
 msgstr "H uitlijnen"
 
@@ -12783,7 +12786,7 @@ msgstr "H uitlijnen"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:64
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:64
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:61
-#: eeschema/fields_grid_table.cpp:483
+#: eeschema/fields_grid_table.cpp:474
 msgid "V Align"
 msgstr "V uitlijnen"
 
@@ -12791,7 +12794,7 @@ msgstr "V uitlijnen"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:67
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:67
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:64
-#: eeschema/fields_grid_table.cpp:486 eeschema/sch_field.cpp:1140
+#: eeschema/fields_grid_table.cpp:477 eeschema/sch_field.cpp:1140
 #: eeschema/sch_field.cpp:1777 eeschema/sch_label.cpp:1201
 #: eeschema/sch_tablecell.cpp:132 eeschema/sch_text.cpp:641
 #: eeschema/sch_text.cpp:778 eeschema/sch_textbox.cpp:547
@@ -12805,7 +12808,7 @@ msgstr "Tekstgrootte"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:69
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:69
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:66
-#: eeschema/fields_grid_table.cpp:488
+#: eeschema/fields_grid_table.cpp:479
 msgid "X Position"
 msgstr "X-positie"
 
@@ -12815,7 +12818,7 @@ msgstr "X-positie"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:70
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:70
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:67
-#: eeschema/fields_grid_table.cpp:489
+#: eeschema/fields_grid_table.cpp:480
 msgid "Y Position"
 msgstr "Y-positie"
 
@@ -13108,7 +13111,7 @@ msgstr "Nieuw symbool"
 #: eeschema/dialogs/dialog_sheet_properties.cpp:217
 #: eeschema/dialogs/dialog_symbol_properties.cpp:650
 #: pcbnew/dialogs/dialog_footprint_properties.cpp:402
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:424
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:433
 msgid "Fields must have a name."
 msgstr "Velden moeten een naam hebben."
 
@@ -13142,25 +13145,25 @@ msgstr "Symboolnaam '%s' al in gebruik in bibliotheek '%s'."
 msgid "Edit Symbol Properties"
 msgstr "Symbooleigenschappen bewerken"
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:548
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:547
 #, c-format
 msgid "The name '%s' is already in use."
 msgstr "De naam '%s' is al in gebruik."
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:634
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:633
 #: eeschema/dialogs/dialog_sheet_properties.cpp:785
 #: eeschema/dialogs/dialog_symbol_properties.cpp:883
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:688
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:684
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:716
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:720
 #, c-format
 msgid "The first %d fields are mandatory."
 msgstr "De eerste %d velden zijn verplicht."
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:806
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:805
 msgid "Add Footprint Filter"
 msgstr "Footprintfilter toevoegen"
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:833
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:832
 msgid "Edit Footprint Filter"
 msgstr "Footprintfilter bewerken"
 
@@ -14072,7 +14075,7 @@ msgstr "Elektrische regels"
 #: eeschema/dialogs/dialog_schematic_setup.cpp:112
 #: pcbnew/dialogs/dialog_board_setup.cpp:186
 #: pcbnew/widgets/appearance_controls.cpp:515
-#: pcbnew/widgets/appearance_controls.cpp:2420
+#: pcbnew/widgets/appearance_controls.cpp:2456
 #: pcbnew/widgets/appearance_controls_base.cpp:118
 #: pcbnew/widgets/search_handlers.cpp:381
 #: pcbnew/widgets/search_handlers.cpp:465
@@ -14160,7 +14163,7 @@ msgstr "Gevulde vorm"
 msgid "Clear colors to use Schematic Editor colors."
 msgstr "Wis de kleuren om de schema-editorkleuren te gebruiken."
 
-#: eeschema/dialogs/dialog_shape_properties_base.cpp:158 pcbnew/zone.cpp:1970
+#: eeschema/dialogs/dialog_shape_properties_base.cpp:158 pcbnew/zone.cpp:1994
 msgid "Fill Style"
 msgstr "Vulstijl"
 
@@ -14420,7 +14423,7 @@ msgstr "SP"
 
 #: eeschema/dialogs/dialog_sim_command_base.cpp:25
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:96
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283 pcbnew/pad.cpp:2504
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283 pcbnew/pad.cpp:2498
 #: pcbnew/widgets/pcb_net_inspector_panel_data_model.h:711
 msgid "Custom"
 msgstr "Aangepast"
@@ -15055,17 +15058,17 @@ msgid "Sequentially place all units of the symbol."
 msgstr "Alle eenheden van het symbool achtereenvolgens plaatsen."
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:95
-#: eeschema/fields_grid_table.cpp:1061
+#: eeschema/fields_grid_table.cpp:1052
 msgid "Select Footprint..."
 msgstr "Footprint selecteren..."
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:96
-#: eeschema/fields_grid_table.cpp:1062
+#: eeschema/fields_grid_table.cpp:1053
 msgid "Browse for footprint"
 msgstr "Footprint kiezen"
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:102
-#: eeschema/fields_grid_table.cpp:1069
+#: eeschema/fields_grid_table.cpp:1060
 msgid "Show datasheet in browser"
 msgstr "Gegevensblad in webbrowser weergeven"
 
@@ -15189,7 +15192,7 @@ msgstr "BOM-voorinstelling opslaan"
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1811
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2213
-#: pcbnew/widgets/appearance_controls.cpp:2728
+#: pcbnew/widgets/appearance_controls.cpp:2764
 msgid ""
 "Default presets cannot be modified.\n"
 "Please use a different name."
@@ -16836,7 +16839,7 @@ msgid "Net Navigator"
 msgstr "Netnavigatie"
 
 #: eeschema/eeschema_settings.cpp:114 eeschema/sch_edit_frame.cpp:2207
-#: pcbnew/footprint_edit_frame.cpp:246 pcbnew/footprint_edit_frame.cpp:957
+#: pcbnew/footprint_edit_frame.cpp:246 pcbnew/footprint_edit_frame.cpp:967
 #: pcbnew/pcb_edit_frame.cpp:334 pcbnew/pcb_edit_frame.cpp:1709
 msgid "Selection Filter"
 msgstr "Selectiefilter"
@@ -17309,28 +17312,28 @@ msgstr ""
 "\n"
 " ** ERC-berichten: %d Fouten %d Waarschuwingen %d\n"
 
-#: eeschema/fields_grid_table.cpp:287 eeschema/files-io.cpp:919
+#: eeschema/fields_grid_table.cpp:278 eeschema/files-io.cpp:919
 #: eeschema/tools/sch_editor_control.cpp:128
 msgid "Schematic Files"
 msgstr "Schema Bestanden"
 
-#: eeschema/fields_grid_table.cpp:318 eeschema/fields_grid_table.cpp:755
-#: eeschema/fields_grid_table.cpp:927
+#: eeschema/fields_grid_table.cpp:309 eeschema/fields_grid_table.cpp:746
+#: eeschema/fields_grid_table.cpp:918
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:154
 msgid "Horizontal"
 msgstr "Horizontaal"
 
-#: eeschema/fields_grid_table.cpp:319 eeschema/fields_grid_table.cpp:757
-#: eeschema/fields_grid_table.cpp:929
+#: eeschema/fields_grid_table.cpp:310 eeschema/fields_grid_table.cpp:748
+#: eeschema/fields_grid_table.cpp:920
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:154
 msgid "Vertical"
 msgstr "Verticaal"
 
-#: eeschema/fields_grid_table.cpp:492 eeschema/sch_field.cpp:1767
+#: eeschema/fields_grid_table.cpp:483 eeschema/sch_field.cpp:1767
 msgid "Allow Autoplacement"
 msgstr "Autoplaatsing toestaan"
 
-#: eeschema/fields_grid_table.cpp:493 eeschema/sch_field.cpp:1805
+#: eeschema/fields_grid_table.cpp:484 eeschema/sch_field.cpp:1805
 #: eeschema/sch_item.cpp:516 eeschema/sch_item.cpp:568
 msgid "Private"
 msgstr "Privé"
@@ -17662,8 +17665,8 @@ msgstr "Afgeleid van"
 #: eeschema/symbol_editor/symbol_editor.cpp:171
 #: eeschema/symbol_editor/symbol_editor.cpp:237
 #: eeschema/symbol_library_manager.cpp:458
-#: eeschema/widgets/panel_symbol_chooser.cpp:564
-#: eeschema/widgets/panel_symbol_chooser.cpp:623
+#: eeschema/widgets/panel_symbol_chooser.cpp:566
+#: eeschema/widgets/panel_symbol_chooser.cpp:625
 #: eeschema/widgets/symbol_preview_widget.cpp:207
 #, c-format
 msgid "Error loading symbol %s from library '%s'."
@@ -17686,7 +17689,7 @@ msgstr "Voet"
 
 #: eeschema/import_gfx/dialog_import_gfx_sch.cpp:202
 #: pcbnew/import_gfx/dialog_import_graphics.cpp:215
-#: pcbnew/tools/drawing_tool.cpp:1906 pcbnew/tools/drawing_tool.cpp:1998
+#: pcbnew/tools/drawing_tool.cpp:1908 pcbnew/tools/drawing_tool.cpp:2000
 msgid "Import Graphics"
 msgstr "Tekeningen importeren"
 
@@ -17714,7 +17717,7 @@ msgstr ""
 "Alleen vectoren worden geïmporteerd. Bitmaps en lettertypen worden genegeerd."
 
 #: eeschema/import_gfx/dialog_import_gfx_sch_base.cpp:43
-#: pcbnew/dialogs/dialog_rule_area_properties.cpp:129 pcbnew/zone.cpp:1949
+#: pcbnew/dialogs/dialog_rule_area_properties.cpp:129 pcbnew/zone.cpp:1973
 msgid "Placement"
 msgstr "Plaatsing"
 
@@ -17758,109 +17761,109 @@ msgstr "Standaard eenheden:"
 msgid "Import Vector Graphics File"
 msgstr "Importeer vectorafbeeldingen"
 
-#: eeschema/lib_symbol.cpp:294 eeschema/sch_symbol.cpp:445
+#: eeschema/lib_symbol.cpp:297 eeschema/sch_symbol.cpp:445
 #: eeschema/tools/sch_edit_tool.cpp:108
 #, c-format
 msgid "Unit %s"
 msgstr "Eenheid %s"
 
-#: eeschema/lib_symbol.cpp:573 eeschema/sch_sheet.cpp:309
+#: eeschema/lib_symbol.cpp:576 eeschema/sch_sheet.cpp:309
 #: eeschema/sch_symbol.cpp:1593
 msgid "Excluded from BOM"
 msgstr "Weggelaten van stuklijst"
 
-#: eeschema/lib_symbol.cpp:578 eeschema/sch_sheet.cpp:318
+#: eeschema/lib_symbol.cpp:581 eeschema/sch_sheet.cpp:318
 #: eeschema/sch_symbol.cpp:1602
 msgid "Excluded from board"
 msgstr "Weggelaten van bord"
 
-#: eeschema/lib_symbol.cpp:583 eeschema/sch_sheet.cpp:327
+#: eeschema/lib_symbol.cpp:586 eeschema/sch_sheet.cpp:327
 #: eeschema/sch_symbol.cpp:1611
 msgid "Excluded from simulation"
 msgstr "Weggelaten uit simulatie"
 
-#: eeschema/lib_symbol.cpp:588 eeschema/sch_sheet.cpp:336
+#: eeschema/lib_symbol.cpp:591 eeschema/sch_sheet.cpp:336
 #: eeschema/sch_sheet.cpp:880 eeschema/sch_symbol.cpp:1620
 #: eeschema/sch_symbol.cpp:2036 eeschema/widgets/search_handlers.cpp:169
-#: pcbnew/footprint.cpp:1672
+#: pcbnew/footprint.cpp:1677
 msgid "DNP"
 msgstr "DNP"
 
-#: eeschema/lib_symbol.cpp:1598
+#: eeschema/lib_symbol.cpp:1601
 msgid "Power flag differs."
 msgstr "Voedingsvlag verschilt."
 
-#: eeschema/lib_symbol.cpp:1607
+#: eeschema/lib_symbol.cpp:1610
 msgid "Unit count differs."
 msgstr "Aantal eenheden verschilt."
 
-#: eeschema/lib_symbol.cpp:1647
+#: eeschema/lib_symbol.cpp:1650
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:745
 msgid "Graphic item count differs."
 msgstr "Aantal grafische items verschilt."
 
-#: eeschema/lib_symbol.cpp:1659
+#: eeschema/lib_symbol.cpp:1662
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:759
 #, c-format
 msgid "%s differs."
 msgstr "%s verschilt."
 
-#: eeschema/lib_symbol.cpp:1670
+#: eeschema/lib_symbol.cpp:1673
 msgid "Pin count differs."
 msgstr "Aantal pinnen verschilt."
 
-#: eeschema/lib_symbol.cpp:1686
+#: eeschema/lib_symbol.cpp:1689
 #, c-format
 msgid "Pin %s not found."
 msgstr "Pin %s niet gevonden."
 
-#: eeschema/lib_symbol.cpp:1694
+#: eeschema/lib_symbol.cpp:1697
 #, c-format
 msgid "Pin %s differs."
 msgstr "Pin %s verschilt."
 
-#: eeschema/lib_symbol.cpp:1721
+#: eeschema/lib_symbol.cpp:1724
 #, c-format
 msgid "%s field differs."
 msgstr "%s-veld verschilt."
 
-#: eeschema/lib_symbol.cpp:1731
+#: eeschema/lib_symbol.cpp:1734
 msgid "Field count differs."
 msgstr "Aantal velden verschilt."
 
-#: eeschema/lib_symbol.cpp:1740
+#: eeschema/lib_symbol.cpp:1743
 msgid "Footprint filters differs."
 msgstr "Footprintfilters verschillen."
 
-#: eeschema/lib_symbol.cpp:1752
+#: eeschema/lib_symbol.cpp:1755
 msgid "Footprint filters differ."
 msgstr "Footprintfilters verschillen."
 
-#: eeschema/lib_symbol.cpp:1763
+#: eeschema/lib_symbol.cpp:1766
 msgid "Symbol keywords differ."
 msgstr "Trefwoorden symbolen verschillen."
 
-#: eeschema/lib_symbol.cpp:1772
+#: eeschema/lib_symbol.cpp:1775
 msgid "Symbol pin name offsets differ."
 msgstr "Pinnaamoffsets symbolen verschillen."
 
-#: eeschema/lib_symbol.cpp:1783
+#: eeschema/lib_symbol.cpp:1786
 msgid "Show pin names settings differ."
 msgstr "Pinnamen weergeven-instelling verschilt."
 
-#: eeschema/lib_symbol.cpp:1792
+#: eeschema/lib_symbol.cpp:1795
 msgid "Show pin numbers settings differ."
 msgstr "Pinnummer weergeven-instelling verschilt."
 
-#: eeschema/lib_symbol.cpp:1801
+#: eeschema/lib_symbol.cpp:1804
 msgid "Exclude from simulation settings differ."
 msgstr "Weglaten uit simulatie-instelling verschilt."
 
-#: eeschema/lib_symbol.cpp:1810
+#: eeschema/lib_symbol.cpp:1813
 msgid "Exclude from bill of materials settings differ."
 msgstr "Weglaten van stuklijst-instelling verschilt."
 
-#: eeschema/lib_symbol.cpp:1819
+#: eeschema/lib_symbol.cpp:1822
 msgid "Exclude from board settings differ."
 msgstr "Weglaten van bord-instelling verschilt."
 
@@ -18027,9 +18030,9 @@ msgstr "Onafgehandeld itemtype %d"
 
 #: eeschema/net_navigator.cpp:314 pcbnew/board.cpp:1810
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2124
-#: pcbnew/pcb_draw_panel_gal.cpp:644
+#: pcbnew/pcb_draw_panel_gal.cpp:717
 #: pcbnew/widgets/appearance_controls.cpp:1029
-#: pcbnew/widgets/appearance_controls.cpp:2419
+#: pcbnew/widgets/appearance_controls.cpp:2455
 #: pcbnew/widgets/appearance_controls_base.cpp:61
 #: pcbnew/widgets/appearance_controls_base.cpp:151
 #: pcbnew/widgets/search_handlers.cpp:307
@@ -18322,16 +18325,16 @@ msgstr ""
 #: eeschema/sch_bitmap.cpp:309 eeschema/sch_pin.cpp:2222
 #: eeschema/sch_shape.cpp:743 eeschema/sch_symbol.cpp:2957
 #: pcbnew/board_item.cpp:405 pcbnew/pcb_group.cpp:501 pcbnew/pcb_shape.cpp:906
-#: pcbnew/pcb_tablecell.cpp:182 pcbnew/pcb_track.cpp:2068 pcbnew/zone.cpp:1845
-#: pcbnew/zone.cpp:1857
+#: pcbnew/pcb_tablecell.cpp:182 pcbnew/pcb_track.cpp:2068 pcbnew/zone.cpp:1869
+#: pcbnew/zone.cpp:1881
 msgid "Position X"
 msgstr "Positie X"
 
 #: eeschema/sch_bitmap.cpp:314 eeschema/sch_pin.cpp:2226
 #: eeschema/sch_shape.cpp:745 eeschema/sch_symbol.cpp:2960
 #: pcbnew/board_item.cpp:408 pcbnew/pcb_group.cpp:502 pcbnew/pcb_shape.cpp:908
-#: pcbnew/pcb_tablecell.cpp:183 pcbnew/pcb_track.cpp:2072 pcbnew/zone.cpp:1851
-#: pcbnew/zone.cpp:1858
+#: pcbnew/pcb_tablecell.cpp:183 pcbnew/pcb_track.cpp:2072 pcbnew/zone.cpp:1875
+#: pcbnew/zone.cpp:1882
 msgid "Position Y"
 msgstr "Positie Y"
 
@@ -18370,7 +18373,7 @@ msgstr "Type busverbinding"
 #: eeschema/sch_bus_entry.cpp:542 eeschema/sch_junction.cpp:319
 #: eeschema/sch_label.cpp:1225 eeschema/sch_line.cpp:951
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2134 pcbnew/pad.cpp:1295
-#: pcbnew/pcb_track.cpp:1667 pcbnew/tools/pcb_control.cpp:1870
+#: pcbnew/pcb_track.cpp:1667 pcbnew/tools/pcb_control.cpp:1874
 #: pcbnew/zone.cpp:807
 msgid "Resolved Netclass"
 msgstr "Toegewezen netklasse"
@@ -18401,7 +18404,7 @@ msgstr "Nieuw schemabestand is niet opgeslagen"
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:640
 #: eeschema/symbol_editor/symbol_editor.cpp:1532
 #: kicad/dialogs/panel_jobset.cpp:787 pagelayout_editor/pl_editor_frame.cpp:411
-#: pcbnew/footprint_edit_frame.cpp:805 pcbnew/footprint_edit_frame.cpp:845
+#: pcbnew/footprint_edit_frame.cpp:815 pcbnew/footprint_edit_frame.cpp:855
 #: pcbnew/pcb_edit_frame.cpp:1181
 #, c-format
 msgid "Save changes to '%s' before closing?"
@@ -18439,13 +18442,13 @@ msgid "Could not open CvPcb"
 msgstr "Kan CvPcb niet openen"
 
 #: eeschema/sch_edit_frame.cpp:1741 eeschema/sim/simulator_frame.cpp:341
-#: kicad/kicad_manager_frame.cpp:1045 pcbnew/footprint_edit_frame.cpp:1019
+#: kicad/kicad_manager_frame.cpp:1045 pcbnew/footprint_edit_frame.cpp:1029
 #: pcbnew/pcb_edit_frame.cpp:1796
 msgid "[Read Only]"
 msgstr "[Alleen lezen]"
 
 #: eeschema/sch_edit_frame.cpp:1744 eeschema/sim/simulator_frame.cpp:344
-#: pcbnew/footprint_edit_frame.cpp:1028 pcbnew/pcb_edit_frame.cpp:1799
+#: pcbnew/footprint_edit_frame.cpp:1038 pcbnew/pcb_edit_frame.cpp:1799
 msgid "[Unsaved]"
 msgstr "[Niet opgeslagen]"
 
@@ -19093,7 +19096,7 @@ msgstr "KiCad HTTP-bibliotheekbestanden"
 #: pcbnew/pcb_io/fabmaster/pcb_io_fabmaster.cpp:62
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:220
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:506
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2706
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2709
 #: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr_parser.cpp:154
 msgid "Open cancelled by user."
 msgstr "Openen geannuleerd door gebruiker."
@@ -19413,7 +19416,7 @@ msgstr "Lichaamsstijl"
 #: pcbnew/dialogs/dialog_text_properties_base.cpp:83
 #: pcbnew/dialogs/dialog_textbox_properties_base.cpp:73
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:58
-#: pcbnew/footprint.cpp:1657 pcbnew/pad.cpp:1299 pcbnew/pad.cpp:2543
+#: pcbnew/footprint.cpp:1662 pcbnew/pad.cpp:1299 pcbnew/pad.cpp:2537
 #: pcbnew/pcb_dimension.cpp:659 pcbnew/pcb_group.cpp:396
 #: pcbnew/pcb_marker.cpp:381 pcbnew/pcb_shape.cpp:642
 #: pcbnew/pcb_tablecell.cpp:106 pcbnew/pcb_text.cpp:279
@@ -19458,11 +19461,11 @@ msgstr "Uitlijning"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:39
 #: pcbnew/generators/pcb_tuning_pattern.cpp:478
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2130 pcbnew/pad.cpp:1293
-#: pcbnew/pad.cpp:2580 pcbnew/pcb_shape.cpp:923 pcbnew/pcb_tablecell.cpp:186
-#: pcbnew/pcb_track.cpp:1665 pcbnew/tools/pcb_control.cpp:1867
+#: pcbnew/pad.cpp:2574 pcbnew/pcb_shape.cpp:923 pcbnew/pcb_tablecell.cpp:186
+#: pcbnew/pcb_track.cpp:1665 pcbnew/tools/pcb_control.cpp:1871
 #: pcbnew/widgets/pcb_properties_panel.cpp:273
 #: pcbnew/widgets/search_handlers.cpp:177 pcbnew/zone.cpp:805
-#: pcbnew/zone.cpp:1905 pcbnew/zone_manager/dialog_zone_manager_base.cpp:42
+#: pcbnew/zone.cpp:1929 pcbnew/zone_manager/dialog_zone_manager_base.cpp:42
 #: pcbnew/zone_manager/model_zones_overview_table.h:76
 msgid "Net"
 msgstr "Net"
@@ -19612,7 +19615,7 @@ msgstr "Verborgen pin %s [%s, %s, %s]"
 msgid "Hidden pin %s [%s, %s]"
 msgstr "Verborgen pin %s [%s, %s]"
 
-#: eeschema/sch_pin.cpp:2204 pcbnew/pad.cpp:1286 pcbnew/pad.cpp:2600
+#: eeschema/sch_pin.cpp:2204 pcbnew/pad.cpp:1286 pcbnew/pad.cpp:2594
 msgid "Pin Name"
 msgstr "Pinnaam"
 
@@ -19743,7 +19746,7 @@ msgstr "Achtergrondkleur lichaam"
 msgid "Fill color"
 msgstr "Vulkleur"
 
-#: eeschema/sch_sheet.cpp:852 eeschema/sch_sheet.cpp:1712 pcbnew/zone.cpp:1835
+#: eeschema/sch_sheet.cpp:852 eeschema/sch_sheet.cpp:1712 pcbnew/zone.cpp:1859
 msgid "Sheet Name"
 msgstr "Bladnaam"
 
@@ -19799,12 +19802,12 @@ msgid "Exclude From Simulation"
 msgstr "Weglaten uit simulatie"
 
 #: eeschema/sch_sheet.cpp:1733 eeschema/sch_symbol.cpp:1100
-#: eeschema/sch_symbol.cpp:3041 pcbnew/footprint.cpp:4075
+#: eeschema/sch_symbol.cpp:3041 pcbnew/footprint.cpp:4080
 msgid "Exclude From Bill of Materials"
 msgstr "Weglaten van stuklijst"
 
 #: eeschema/sch_sheet.cpp:1736 eeschema/sch_symbol.cpp:1101
-#: eeschema/sch_symbol.cpp:3044 pcbnew/footprint.cpp:4078
+#: eeschema/sch_symbol.cpp:3044 pcbnew/footprint.cpp:4083
 msgid "Do not Populate"
 msgstr "Niet plaatsen"
 
@@ -19859,7 +19862,7 @@ msgstr "X spiegelen"
 msgid "Mirror Y"
 msgstr "Y spiegelen"
 
-#: eeschema/sch_symbol.cpp:2997 pcbnew/footprint.cpp:4052
+#: eeschema/sch_symbol.cpp:2997 pcbnew/footprint.cpp:4057
 msgid "Library Link"
 msgstr "Bibliotheeklink"
 
@@ -21941,12 +21944,12 @@ msgid "Save Symbol As"
 msgstr "Symbool opslaan als"
 
 #: eeschema/symbol_editor/symbol_editor.cpp:855
-#: pcbnew/footprint_libraries_utils.cpp:1035
+#: pcbnew/footprint_libraries_utils.cpp:1044
 msgid "Save in library:"
 msgstr "Opslaan in bibliotheek:"
 
 #: eeschema/symbol_editor/symbol_editor.cpp:944
-#: pcbnew/footprint_libraries_utils.cpp:1118
+#: pcbnew/footprint_libraries_utils.cpp:1127
 msgid "A library must be specified."
 msgstr "Er moet een bibliotheek worden opgegeven."
 
@@ -22034,7 +22037,7 @@ msgid "Keep Symbol"
 msgstr "Symbool behouden"
 
 #: eeschema/symbol_editor/symbol_editor.cpp:1291 pcbnew/files.cpp:342
-#: pcbnew/footprint_libraries_utils.cpp:1204
+#: pcbnew/footprint_libraries_utils.cpp:1213
 #, c-format
 msgid "Revert '%s' to last version saved?"
 msgstr "'%s' terugzetten naar laatst opgeslagen versie?"
@@ -22646,7 +22649,7 @@ msgstr "Teken opties"
 
 #: eeschema/tools/ee_actions.cpp:356 eeschema/tools/ee_actions.cpp:588
 #: eeschema/tools/symbol_editor_drawing_tools.cpp:301
-#: pagelayout_editor/tools/pl_actions.cpp:61 pcbnew/tools/drawing_tool.cpp:1043
+#: pagelayout_editor/tools/pl_actions.cpp:61 pcbnew/tools/drawing_tool.cpp:1044
 #: pcbnew/tools/pcb_actions.cpp:185
 #, fuzzy
 msgid "Draw Text"
@@ -23869,7 +23872,7 @@ msgstr "Geen datasheet gedefinieerd."
 
 #: eeschema/tools/ee_inspection_tool.cpp:574
 #: pagelayout_editor/tools/pl_editor_control.cpp:160
-#: pcbnew/tools/pcb_control.cpp:1661
+#: pcbnew/tools/pcb_control.cpp:1665
 msgid "UUID"
 msgstr ""
 
@@ -23940,7 +23943,7 @@ msgstr "Afbeelding plaatsen"
 
 #: eeschema/tools/sch_drawing_tools.cpp:1174
 #: eeschema/tools/symbol_editor_drawing_tools.cpp:691
-#: pcbnew/tools/drawing_tool.cpp:1823
+#: pcbnew/tools/drawing_tool.cpp:1825
 msgid "No graphic items found in file."
 msgstr "Geen grafische items gevonden in bestand."
 
@@ -24015,7 +24018,7 @@ msgstr "%s toevoegen"
 msgid "Draw %s"
 msgstr "%s tekenen"
 
-#: eeschema/tools/sch_drawing_tools.cpp:2779 pcbnew/tools/drawing_tool.cpp:1248
+#: eeschema/tools/sch_drawing_tools.cpp:2779 pcbnew/tools/drawing_tool.cpp:1250
 msgid "Draw Table"
 msgstr "Tabel tekenen"
 
@@ -24303,7 +24306,7 @@ msgid "No text editor selected in KiCad. Please choose one."
 msgstr "Geen teksteditor geselecteerd in KiCad. Kies er een."
 
 #: eeschema/tools/symbol_editor_control.cpp:438
-#: eeschema/widgets/panel_symbol_chooser.cpp:682
+#: eeschema/widgets/panel_symbol_chooser.cpp:684
 msgid "No symbol selected"
 msgstr "Geen symbool geselecteerd"
 
@@ -24317,7 +24320,7 @@ msgid "No symbol to export"
 msgstr "Geen symbool om te exporteren"
 
 #: eeschema/tools/symbol_editor_control.cpp:708
-#: pcbnew/footprint_edit_frame.cpp:1437
+#: pcbnew/footprint_edit_frame.cpp:1447
 msgid "Export View as PNG"
 msgstr "Weergave exporteren als PNG"
 
@@ -24501,11 +24504,11 @@ msgstr "Andere items"
 msgid "Graphical shapes"
 msgstr "Grafische vormen"
 
-#: eeschema/widgets/panel_symbol_chooser.cpp:587
+#: eeschema/widgets/panel_symbol_chooser.cpp:589
 msgid "No footprint specified"
 msgstr "Geen footprint opgegeven"
 
-#: eeschema/widgets/panel_symbol_chooser.cpp:600
+#: eeschema/widgets/panel_symbol_chooser.cpp:602
 msgid "Invalid footprint specified"
 msgstr "Ongeldige footprint opgegeven"
 
@@ -24799,13 +24802,15 @@ msgstr "Laag selecteren: %s"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:27
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:58
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:59
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:55
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:159
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:50
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:100
-#: pcbnew/footprint.cpp:4034 pcbnew/footprint.cpp:4037
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:169
+#: pcbnew/footprint.cpp:4039 pcbnew/footprint.cpp:4042
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2137 pcbnew/pad.cpp:1303
-#: pcbnew/pad.cpp:2542 pcbnew/pcb_dimension.cpp:661
-#: pcbnew/pcb_dimension.cpp:1457 pcbnew/pcb_fields_grid_table.cpp:181
+#: pcbnew/pad.cpp:2536 pcbnew/pcb_dimension.cpp:661
+#: pcbnew/pcb_dimension.cpp:1457 pcbnew/pcb_fields_grid_table.cpp:150
 #: pcbnew/pcb_group.cpp:503 pcbnew/pcb_marker.cpp:378
 #: pcbnew/pcb_reference_image.cpp:219 pcbnew/pcb_reference_image.cpp:342
 #: pcbnew/pcb_shape.cpp:646 pcbnew/pcb_shape.cpp:890 pcbnew/pcb_shape.cpp:892
@@ -24821,7 +24826,7 @@ msgstr "Laag selecteren: %s"
 #: pcbnew/widgets/search_handlers.cpp:120
 #: pcbnew/widgets/search_handlers.cpp:178
 #: pcbnew/widgets/search_handlers.cpp:243 pcbnew/zone.cpp:850
-#: pcbnew/zone.cpp:1898 pcbnew/zone.cpp:1899
+#: pcbnew/zone.cpp:1922 pcbnew/zone.cpp:1923
 msgid "Layer"
 msgstr "Laag"
 
@@ -25691,7 +25696,7 @@ msgstr "Markeer DCode D%d"
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:290
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:352
 #: pcbnew/dialogs/dialog_layer_selection_base.cpp:230
-#: pcbnew/dialogs/panel_setup_layers.cpp:930
+#: pcbnew/dialogs/panel_setup_layers.cpp:1125
 #: pcbnew/widgets/appearance_controls.cpp:1025
 #: pcbnew/widgets/appearance_controls_base.cpp:32
 #: pcbnew/zone_manager/model_zones_overview_table.h:77
@@ -25729,12 +25734,12 @@ msgid "PCB Background"
 msgstr "PCB-achtergrond"
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:161
-#: pcbnew/widgets/appearance_controls.cpp:1844
+#: pcbnew/widgets/appearance_controls.cpp:1880
 msgid "Show All Layers"
 msgstr "Alle lagen tonen"
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:164
-#: pcbnew/widgets/appearance_controls.cpp:1830
+#: pcbnew/widgets/appearance_controls.cpp:1866
 msgid "Hide All Layers But Active"
 msgstr "Verberg alle lagen maar actief"
 
@@ -25743,7 +25748,7 @@ msgid "Always Hide All Layers But Active"
 msgstr "Verberg altijd alle lagen maar actief"
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:171
-#: pcbnew/widgets/appearance_controls.cpp:1847
+#: pcbnew/widgets/appearance_controls.cpp:1883
 msgid "Hide All Layers"
 msgstr "Alle lagen verbergen"
 
@@ -25776,8 +25781,8 @@ msgid "Change Render Color for"
 msgstr "Renderkleur wijzigen voor"
 
 #: gerbview/widgets/layer_widget.cpp:341
-#: pcbnew/widgets/appearance_controls.cpp:2172
-#: pcbnew/widgets/appearance_controls.cpp:2447
+#: pcbnew/widgets/appearance_controls.cpp:2208
+#: pcbnew/widgets/appearance_controls.cpp:2483
 msgid ""
 "Left double click or middle click for color change, right click for menu"
 msgstr ""
@@ -27985,287 +27990,287 @@ msgstr "Kan '%s' niet naar de prullenbak verplaatsen."
 msgid "Can not move '%s' to trash."
 msgstr "Kan '%s' niet naar de prullenbak verplaatsen."
 
-#: kicad/project_tree_pane.cpp:291
+#: kicad/project_tree_pane.cpp:292
 msgid "Directory name:"
 msgstr "Mapnaam:"
 
-#: kicad/project_tree_pane.cpp:291
+#: kicad/project_tree_pane.cpp:292
 msgid "Create New Directory"
 msgstr "Maak nieuwe map"
 
-#: kicad/project_tree_pane.cpp:851
+#: kicad/project_tree_pane.cpp:852
 msgid "Switch to this Project"
 msgstr "Naar dit project schakelen"
 
-#: kicad/project_tree_pane.cpp:852
+#: kicad/project_tree_pane.cpp:853
 msgid "Close all editors, and switch to the selected project"
 msgstr "Sluit alle editors en schakel over naar het geselecteerde project"
 
-#: kicad/project_tree_pane.cpp:859
+#: kicad/project_tree_pane.cpp:860
 msgid "New Directory..."
 msgstr "Nieuwe map..."
 
-#: kicad/project_tree_pane.cpp:860
+#: kicad/project_tree_pane.cpp:861
 msgid "Create a New Directory"
 msgstr "Maak een nieuwe map"
 
-#: kicad/project_tree_pane.cpp:868 kicad/project_tree_pane.cpp:878
+#: kicad/project_tree_pane.cpp:869 kicad/project_tree_pane.cpp:879
 msgid "Reveal in Finder"
 msgstr "Weergeven in Finder"
 
-#: kicad/project_tree_pane.cpp:869
+#: kicad/project_tree_pane.cpp:870
 msgid "Reveals the directory in a Finder window"
 msgstr "Geeft de map weer in een Finder-venster"
 
-#: kicad/project_tree_pane.cpp:871
+#: kicad/project_tree_pane.cpp:872
 msgid "Open Directory in File Explorer"
 msgstr "Open map in bestandsverkenner"
 
-#: kicad/project_tree_pane.cpp:872 pcbnew/tools/pcb_actions.cpp:986
+#: kicad/project_tree_pane.cpp:873 pcbnew/tools/pcb_actions.cpp:986
 msgid "Opens the directory in the default system file manager"
 msgstr "Opent de map in de standaard systeembestandsbeheerder"
 
-#: kicad/project_tree_pane.cpp:879
+#: kicad/project_tree_pane.cpp:880
 msgid "Reveals the directories in a Finder window"
 msgstr "Geeft de mappen weer in een Finder-venster"
 
-#: kicad/project_tree_pane.cpp:881
+#: kicad/project_tree_pane.cpp:882
 msgid "Open Directories in File Explorer"
 msgstr "Open mappen in bestandsverkenner"
 
-#: kicad/project_tree_pane.cpp:882
+#: kicad/project_tree_pane.cpp:883
 msgid "Opens the directories in the default system file manager"
 msgstr "Opent de mappen in de standaard systeembestandsbeheerder"
 
-#: kicad/project_tree_pane.cpp:893
+#: kicad/project_tree_pane.cpp:894
 msgid "Open the file in a Text Editor"
 msgstr "Open bestand in een teksteditor"
 
-#: kicad/project_tree_pane.cpp:895
+#: kicad/project_tree_pane.cpp:896
 msgid "Open files in a Text Editor"
 msgstr "Open bestanden in een teksteditor"
 
-#: kicad/project_tree_pane.cpp:897
+#: kicad/project_tree_pane.cpp:898
 msgid "Edit in a Text Editor"
 msgstr "Bewerken in teksteditor"
 
-#: kicad/project_tree_pane.cpp:903
+#: kicad/project_tree_pane.cpp:904
 #, fuzzy
 msgid "Run Jobs"
 msgstr "Uitvoeren %s"
 
-#: kicad/project_tree_pane.cpp:911
+#: kicad/project_tree_pane.cpp:912
 msgid "Rename File..."
 msgstr "Hernoem bestand..."
 
-#: kicad/project_tree_pane.cpp:912
+#: kicad/project_tree_pane.cpp:913
 msgid "Rename file"
 msgstr "Bestand hernoemen"
 
-#: kicad/project_tree_pane.cpp:916
+#: kicad/project_tree_pane.cpp:917
 msgid "Rename Files..."
 msgstr "Bestanden hernoemen..."
 
-#: kicad/project_tree_pane.cpp:917
+#: kicad/project_tree_pane.cpp:918
 msgid "Rename files"
 msgstr "Bestanden hernoemen"
 
-#: kicad/project_tree_pane.cpp:927
+#: kicad/project_tree_pane.cpp:928
 msgid "Delete the file and its content"
 msgstr "Bestand en zijn inhoud verwijderen"
 
-#: kicad/project_tree_pane.cpp:929
+#: kicad/project_tree_pane.cpp:930
 msgid "Delete the files and their contents"
 msgstr "Bestanden en hun inhoud verwijderen"
 
-#: kicad/project_tree_pane.cpp:944
+#: kicad/project_tree_pane.cpp:945
 msgid "Move to Trash"
 msgstr "Naar prullenbak verplaatsen"
 
-#: kicad/project_tree_pane.cpp:956
+#: kicad/project_tree_pane.cpp:957
 msgid "Add Project to Version Control..."
 msgstr "Project aan versiebeheer toevoegen..."
 
-#: kicad/project_tree_pane.cpp:957
+#: kicad/project_tree_pane.cpp:958
 msgid "Initialize a new repository"
 msgstr "Nieuwe repository initialiseren"
 
-#: kicad/project_tree_pane.cpp:961
+#: kicad/project_tree_pane.cpp:962
 msgid "Commit Project..."
 msgstr "Project committen..."
 
-#: kicad/project_tree_pane.cpp:962 kicad/project_tree_pane.cpp:976
+#: kicad/project_tree_pane.cpp:963 kicad/project_tree_pane.cpp:977
 msgid "Commit changes to the local repository"
 msgstr "Wijzigingen aan de lokale repository committen"
 
-#: kicad/project_tree_pane.cpp:965
+#: kicad/project_tree_pane.cpp:966
 msgid "Push"
 msgstr "Push"
 
-#: kicad/project_tree_pane.cpp:966
+#: kicad/project_tree_pane.cpp:967
 msgid "Push committed local changes to remote repository"
 msgstr "Gecommitte lokale wijzigingen pushen naar remote repository"
 
-#: kicad/project_tree_pane.cpp:969
+#: kicad/project_tree_pane.cpp:970
 msgid "Pull"
 msgstr "Pull"
 
-#: kicad/project_tree_pane.cpp:970
+#: kicad/project_tree_pane.cpp:971
 msgid "Pull changes from remote repository into local"
 msgstr "Wijzigingen van remote repository naar lokaal pullen"
 
-#: kicad/project_tree_pane.cpp:975
+#: kicad/project_tree_pane.cpp:976
 msgid "Commit File..."
 msgstr "Bestand committen..."
 
-#: kicad/project_tree_pane.cpp:990
+#: kicad/project_tree_pane.cpp:991
 msgid "Switch to branch "
 msgstr "Schakel naar branch "
 
-#: kicad/project_tree_pane.cpp:995
+#: kicad/project_tree_pane.cpp:996
 msgid "Other..."
 msgstr "Ande..."
 
-#: kicad/project_tree_pane.cpp:996
+#: kicad/project_tree_pane.cpp:997
 msgid "Switch to a different branch"
 msgstr "Schakel naar een andere branch"
 
-#: kicad/project_tree_pane.cpp:999
+#: kicad/project_tree_pane.cpp:1000
 msgid "Switch to Branch"
 msgstr "Schakel naar branch"
 
-#: kicad/project_tree_pane.cpp:1003
+#: kicad/project_tree_pane.cpp:1004
 msgid "Remove Version Control"
 msgstr "Versiebeheer verwijderen"
 
-#: kicad/project_tree_pane.cpp:1004
+#: kicad/project_tree_pane.cpp:1005
 msgid "Delete all version control files from the project directory."
 msgstr "Alle versiebeheerbestanden verwijderen uit de projectmap."
 
-#: kicad/project_tree_pane.cpp:1059
+#: kicad/project_tree_pane.cpp:1060
 #, c-format
 msgid "Change filename: '%s'"
 msgstr "Bestandsnaam wijzigen: '%s'"
 
-#: kicad/project_tree_pane.cpp:1061
+#: kicad/project_tree_pane.cpp:1062
 msgid "Change filename"
 msgstr "Bestandsnaam wijzigen"
 
-#: kicad/project_tree_pane.cpp:1406
+#: kicad/project_tree_pane.cpp:1407
 msgid "Network path: not monitoring folder changes"
 msgstr "Netwerkpad: mapwijzigingen worden niet gemonitord"
 
-#: kicad/project_tree_pane.cpp:1412
+#: kicad/project_tree_pane.cpp:1413
 msgid "Local path: monitoring folder changes"
 msgstr "Lokaal pad: mapwijzigingen worden gemonitord"
 
-#: kicad/project_tree_pane.cpp:1595
+#: kicad/project_tree_pane.cpp:1596
 msgid "The selected directory is already a git project."
 msgstr "De geselecteerde map is al een git-project."
 
-#: kicad/project_tree_pane.cpp:1611
-msgid "Failed to initialize git project."
-msgstr "Kan git-project niet initialiseren."
-
-#: kicad/project_tree_pane.cpp:1626
+#: kicad/project_tree_pane.cpp:1603
 msgid "Set default remote"
 msgstr "Standaard-remote instellen"
 
-#: kicad/project_tree_pane.cpp:1679
+#: kicad/project_tree_pane.cpp:1618
+msgid "Failed to initialize git project."
+msgstr "Kan git-project niet initialiseren."
+
+#: kicad/project_tree_pane.cpp:1678
 msgid "Failed to set default remote."
 msgstr "Instellen van standaard-remote mislukt."
 
-#: kicad/project_tree_pane.cpp:1691 kicad/project_tree_pane.cpp:1725
-#: kicad/project_tree_pane.cpp:1747
+#: kicad/project_tree_pane.cpp:1690 kicad/project_tree_pane.cpp:1724
+#: kicad/project_tree_pane.cpp:1746
 msgid "Fetching Remote"
 msgstr "Remote ophalen"
 
-#: kicad/project_tree_pane.cpp:1732
+#: kicad/project_tree_pane.cpp:1731
 #, fuzzy
 msgid "Failed to pull project"
 msgstr "Kan project niet pushen"
 
-#: kicad/project_tree_pane.cpp:1754
+#: kicad/project_tree_pane.cpp:1753
 msgid "Failed to push project"
 msgstr "Kan project niet pushen"
 
-#: kicad/project_tree_pane.cpp:1816
+#: kicad/project_tree_pane.cpp:1830
 #, c-format
 msgid "Failed to lookup branch '%s': %s"
 msgstr "Kan branch '%s' niet vinden: %s"
 
-#: kicad/project_tree_pane.cpp:1829
+#: kicad/project_tree_pane.cpp:1843
 #, c-format
 msgid "Failed to find branch head for '%s'"
 msgstr "Kan branch-head niet vinden voor '%s'"
 
-#: kicad/project_tree_pane.cpp:1840
+#: kicad/project_tree_pane.cpp:1854
 #, c-format
 msgid "Failed to switch to branch '%s'"
 msgstr "Kan niet naar branch '%s' overschakelen"
 
-#: kicad/project_tree_pane.cpp:1851
+#: kicad/project_tree_pane.cpp:1865
 #, c-format
 msgid "Failed to update HEAD reference for branch '%s'"
 msgstr "Bijwerken HEAD-referentie voor branch '%s' mislukt"
 
-#: kicad/project_tree_pane.cpp:1870
+#: kicad/project_tree_pane.cpp:1884
 msgid "Are you sure you want to remove git tracking from this project?"
 msgstr "Weet u zeker dat u Git-versiebeheer van dit project wilt verwijderen?"
 
-#: kicad/project_tree_pane.cpp:1887
+#: kicad/project_tree_pane.cpp:1901
 msgid "Failed to remove git directory"
 msgstr "Kan git-map niet verwijderen"
 
-#: kicad/project_tree_pane.cpp:2223
+#: kicad/project_tree_pane.cpp:2237
 msgid "Discarding commit due to empty commit message."
 msgstr "Commit genegeerd vanwege een leeg commitbericht."
 
-#: kicad/project_tree_pane.cpp:2229
+#: kicad/project_tree_pane.cpp:2243
 msgid "Discarding commit due to empty file selection."
 msgstr "Commit genegeerd vanwege een lege bestandsselectie."
 
-#: kicad/project_tree_pane.cpp:2235
+#: kicad/project_tree_pane.cpp:2249
 #, c-format
 msgid "Failed to get repository index: %s"
 msgstr "Ophalen repositoryindex mislukt: %s"
 
-#: kicad/project_tree_pane.cpp:2243
+#: kicad/project_tree_pane.cpp:2257
 #, c-format
 msgid "Failed to add file to index: %s"
 msgstr "Toevoegen bestand aan index mislukt: %s"
 
-#: kicad/project_tree_pane.cpp:2251
+#: kicad/project_tree_pane.cpp:2265
 #, c-format
 msgid "Failed to write index: %s"
 msgstr "Schrijven van index mislukt: %s"
 
-#: kicad/project_tree_pane.cpp:2258
+#: kicad/project_tree_pane.cpp:2272
 #, c-format
 msgid "Failed to write tree: %s"
 msgstr "Schrijven van boom mislukt: %s"
 
-#: kicad/project_tree_pane.cpp:2267
+#: kicad/project_tree_pane.cpp:2281
 #, c-format
 msgid "Failed to lookup tree: %s"
 msgstr "Kan boom niet vinden: %s"
 
-#: kicad/project_tree_pane.cpp:2275
+#: kicad/project_tree_pane.cpp:2289
 #, c-format
 msgid "Failed to get HEAD reference: %s"
 msgstr "Kan HEAD-verwijzing niet ophalen: %s"
 
-#: kicad/project_tree_pane.cpp:2282
+#: kicad/project_tree_pane.cpp:2296
 #, c-format
 msgid "Failed to get commit: %s"
 msgstr "Kan commit niet ophalen: %s"
 
-#: kicad/project_tree_pane.cpp:2298
+#: kicad/project_tree_pane.cpp:2312
 #, c-format
 msgid "Failed to create author signature: %s"
 msgstr "Maken van signatuur auteur mislukt: %s"
 
-#: kicad/project_tree_pane.cpp:2333
+#: kicad/project_tree_pane.cpp:2347
 #, c-format
 msgid "Failed to create commit: %s"
 msgstr "Aanmaken van commit mislukt: '%s'"
@@ -28719,6 +28724,7 @@ msgid "Item Properties"
 msgstr "Itemeigenschappen"
 
 #: pagelayout_editor/dialogs/properties_frame_base.cpp:461
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:145
 msgid "Default Values"
 msgstr "Standaardwaarden"
 
@@ -31372,8 +31378,8 @@ msgstr "Koperzones tesseleren..."
 #: pcbnew/board.cpp:1807 pcbnew/dialogs/dialog_board_statistics.cpp:701
 #: pcbnew/dialogs/dialog_board_statistics_base.cpp:78
 #: pcbnew/dialogs/dialog_unused_pad_layers_base.cpp:27
-#: pcbnew/footprint.cpp:1628 pcbnew/netinfo_item.cpp:108
-#: pcbnew/pcb_draw_panel_gal.cpp:641 pcbnew/widgets/appearance_controls.cpp:331
+#: pcbnew/footprint.cpp:1633 pcbnew/netinfo_item.cpp:108
+#: pcbnew/pcb_draw_panel_gal.cpp:714 pcbnew/widgets/appearance_controls.cpp:331
 #: pcbnew/widgets/panel_selection_filter.cpp:198
 #: pcbnew/widgets/panel_selection_filter_base.cpp:45
 msgid "Pads"
@@ -31387,18 +31393,18 @@ msgstr "Pads"
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:222
 #: pcbnew/dialogs/dialog_unused_pad_layers_base.cpp:24
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:88
-#: pcbnew/netinfo_item.cpp:123 pcbnew/pcb_draw_panel_gal.cpp:642
+#: pcbnew/netinfo_item.cpp:123 pcbnew/pcb_draw_panel_gal.cpp:715
 #: pcbnew/widgets/appearance_controls.cpp:330
 #: pcbnew/widgets/panel_selection_filter.cpp:197
 #: pcbnew/widgets/panel_selection_filter_base.cpp:41
 msgid "Vias"
 msgstr "Via’s"
 
-#: pcbnew/board.cpp:1809 pcbnew/pcb_draw_panel_gal.cpp:643
+#: pcbnew/board.cpp:1809 pcbnew/pcb_draw_panel_gal.cpp:716
 msgid "Track Segments"
 msgstr "Spoorsegmenten"
 
-#: pcbnew/board.cpp:1811 pcbnew/pcb_draw_panel_gal.cpp:645
+#: pcbnew/board.cpp:1811 pcbnew/pcb_draw_panel_gal.cpp:718
 msgid "Unrouted"
 msgstr "Ongerouteerd"
 
@@ -31602,7 +31608,7 @@ msgid "Add Dielectric Layer"
 msgstr "Diëlektrische laag toevoegen"
 
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:330
-#: pcbnew/dialogs/panel_setup_layers.cpp:957
+#: pcbnew/dialogs/panel_setup_layers.cpp:1152
 msgid "Select layer to add:"
 msgstr "Laag selecteren om toe te voegen:"
 
@@ -32335,14 +32341,13 @@ msgstr "Herannotatiebereik"
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:154
 #: pcbnew/dialogs/dialog_render_job.cpp:41
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:117
-#: pcbnew/footprint.cpp:1640
+#: pcbnew/footprint.cpp:1645
 msgid "Front"
 msgstr "Voorkant"
 
 #: pcbnew/dialogs/dialog_board_reannotate_base.cpp:187
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:154
 #: pcbnew/dialogs/dialog_render_job.cpp:39
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:560
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:122
 msgid "Back"
 msgstr "Achterkant"
@@ -32524,7 +32529,7 @@ msgstr ""
 "Het bijbehorende projectbestand %s kan niet worden geladen"
 
 #: pcbnew/dialogs/dialog_board_setup.cpp:301 pcbnew/files.cpp:583
-#: pcbnew/tools/pcb_control.cpp:1502
+#: pcbnew/tools/pcb_control.cpp:1506
 msgid "Loading PCB"
 msgstr "PCB wordt geladen"
 
@@ -32596,7 +32601,7 @@ msgid "Total:"
 msgstr "Totaal:"
 
 #: pcbnew/dialogs/dialog_board_statistics.cpp:491
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2517
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2511
 msgid "Round"
 msgstr "Rond"
 
@@ -32713,7 +32718,7 @@ msgstr "Bordstatistieken"
 
 #: pcbnew/dialogs/dialog_cleanup_graphics.cpp:48
 #: pcbnew/dialogs/dialog_exchange_footprints.cpp:310
-#: pcbnew/footprint_libraries_utils.cpp:961
+#: pcbnew/footprint_libraries_utils.cpp:970
 msgid "Update Footprint"
 msgstr "Footprint bijwerken"
 
@@ -33083,8 +33088,8 @@ msgstr ""
 "Standaard padverbindingstype naar zone.\n"
 "Deze instelling kan worden aangepast door lokale padinstellingen"
 
-#: pcbnew/dialogs/dialog_copper_zones_base.cpp:232 pcbnew/footprint.cpp:4008
-#: pcbnew/pad.cpp:2527 pcbnew/zone.cpp:1805
+#: pcbnew/dialogs/dialog_copper_zones_base.cpp:232 pcbnew/footprint.cpp:4013
+#: pcbnew/pad.cpp:2521 pcbnew/zone.cpp:1829
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 msgid "Thermal reliefs"
 msgstr "Thermische ontlastingen"
@@ -33132,13 +33137,13 @@ msgstr "Type vulling:"
 
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:290
 #: pcbnew/dialogs/dialog_non_copper_zones_properties_base.cpp:129
-#: pcbnew/zone.cpp:1815 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
+#: pcbnew/zone.cpp:1839 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
 msgid "Solid fill"
 msgstr "Effen gevuld"
 
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:290
 #: pcbnew/dialogs/dialog_non_copper_zones_properties_base.cpp:129
-#: pcbnew/zone.cpp:1816 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
+#: pcbnew/zone.cpp:1840 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
 msgid "Hatch pattern"
 msgstr "Arceerpatroon"
 
@@ -33204,7 +33209,7 @@ msgstr "Eilanden verwijderen:"
 msgid "Choose what to do with unconnected copper islands"
 msgstr "Kies wat u wilt doen met niet-verbonden koperen eilanden"
 
-#: pcbnew/dialogs/dialog_copper_zones_base.cpp:357 pcbnew/zone.cpp:1826
+#: pcbnew/dialogs/dialog_copper_zones_base.cpp:357 pcbnew/zone.cpp:1850
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 msgid "Below area limit"
 msgstr "Onder gebiedsgrens"
@@ -34926,8 +34931,8 @@ msgstr "Footprintcontrole"
 msgid "Choose Footprint"
 msgstr "Footprint kiezen"
 
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:76
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:143
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:78
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:148
 msgid "3D Models"
 msgstr "3D-modellen"
 
@@ -34970,40 +34975,40 @@ msgstr ""
 "De tekstdikte is te groot voor de tekstgrootte.\n"
 "Het zal worden begrensd op %s."
 
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:633
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:624
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:661
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:660
 msgid "Edit Footprint Properties"
 msgstr "Footprinteigenschappen bewerken"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:52
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:53
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:157
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:98
 msgid "Text Items"
 msgstr "Tekstitems"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:60
 #: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:53
-#: pcbnew/pcb_fields_grid_table.cpp:183 pcbnew/pcb_text.cpp:630
+#: pcbnew/pcb_fields_grid_table.cpp:152 pcbnew/pcb_text.cpp:630
 #: pcbnew/pcb_text.cpp:647
 msgid "Keep Upright"
 msgstr "Rechtop houden"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:61
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:62
-#: pcbnew/pcb_fields_grid_table.cpp:184
+#: pcbnew/pcb_fields_grid_table.cpp:153
 msgid "X Offset"
 msgstr "X Verspringing"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:62
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:63
-#: pcbnew/pcb_fields_grid_table.cpp:185
+#: pcbnew/pcb_fields_grid_table.cpp:154
 msgid "Y Offset"
 msgstr "Y Verspringing"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:68
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:69
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:64
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:168
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:56
 #: pcbnew/plot_board_layers.cpp:103
 msgid "Reference designator"
@@ -35021,14 +35026,14 @@ msgstr "Footprinttype:"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:188
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:193
-#: pcbnew/footprint.cpp:1286
+#: pcbnew/footprint.cpp:1291
 msgid "Through hole"
 msgstr "Doorsteek"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:188
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:193
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/footprint.cpp:1283
-#: pcbnew/pad.cpp:1532 pcbnew/pad.cpp:2493
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/footprint.cpp:1288
+#: pcbnew/pad.cpp:1532 pcbnew/pad.cpp:2487
 msgid "SMD"
 msgstr "SMD (opbouwmontage)"
 
@@ -35229,28 +35234,28 @@ msgstr ""
 msgid "Footprint Properties"
 msgstr "Footprinteigenschappen"
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:379
-#: pcbnew/footprint_libraries_utils.cpp:1124
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:388
+#: pcbnew/footprint_libraries_utils.cpp:1133
 #: pcbnew/tools/footprint_editor_control.cpp:460
 msgid "Footprint must have a name."
 msgstr "Footprint moet een naam hebben."
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:384
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:393
 #, c-format
 msgid "Footprint name may not contain '%s'."
 msgstr "Footprint-naam mag niet '%s' bevatten."
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:437
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:446
 #, c-format
 msgid "The text width must be between %s and %s."
 msgstr "Tekstbreedte moet tussen %s en %s liggen."
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:449
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:458
 #, c-format
 msgid "The text height must be between %s and %s."
 msgstr "Teksthoogte moet tussen %s en %s liggen."
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:467
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:476
 #: pcbnew/dialogs/dialog_text_properties.cpp:522
 #: pcbnew/dialogs/dialog_textbox_properties.cpp:342
 msgid ""
@@ -35978,7 +35983,7 @@ msgstr "Silkscreenlagen"
 
 #: pcbnew/dialogs/dialog_global_edit_text_and_graphics.cpp:273
 #: pcbnew/dialogs/panel_fp_editor_graphics_defaults_base.cpp:64
-#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:60 pcbnew/pad.cpp:2684
+#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:60 pcbnew/pad.cpp:2678
 msgid "Copper Layers"
 msgstr "Koperlagen"
 
@@ -36134,7 +36139,7 @@ msgstr "Annulusringen:"
 
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:175
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1075
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2533
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2527
 msgid "All copper layers"
 msgstr "Alle koperlagen"
 
@@ -36145,7 +36150,7 @@ msgstr "Start, eind, en verbonden lagen"
 
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:175
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1079
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2534
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2528
 msgid "Connected layers only"
 msgstr "Alleen verbonden lagen"
 
@@ -36639,7 +36644,7 @@ msgid "Outset Items"
 msgstr "Tekstitems"
 
 #: pcbnew/dialogs/dialog_pad_properties.cpp:179
-#: pcbnew/dialogs/dialog_pad_properties_base.h:288 pcbnew/pad.cpp:2584
+#: pcbnew/dialogs/dialog_pad_properties_base.h:288 pcbnew/pad.cpp:2578
 msgid "Pad Properties"
 msgstr "Padeigenschappen"
 
@@ -36716,7 +36721,7 @@ msgstr "w"
 msgid "Pad type:"
 msgstr "Padtype:"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/pad.cpp:2492
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/pad.cpp:2486
 msgid "Through-hole"
 msgstr "Doorsteek"
 
@@ -36767,7 +36772,7 @@ msgid "Circular"
 msgstr "Cirkel"
 
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:1516
-#: pcbnew/pad.cpp:2500
+#: pcbnew/pad.cpp:2494
 msgid "Oval"
 msgstr "Ovaal"
 
@@ -36779,11 +36784,11 @@ msgstr "Rechthoek"
 msgid "Trapezoidal"
 msgstr "Trapezium"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2502
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2496
 msgid "Rounded rectangle"
 msgstr "Afgeronde rechthoek"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2503
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2497
 msgid "Chamfered rectangle"
 msgstr "Afgeschuinde rechthoek"
 
@@ -36896,7 +36901,7 @@ msgstr "Vorm verschuiven vanaf gat"
 msgid "Hole shape:"
 msgstr "Gatvorm:"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2518
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2512
 msgid "Oblong"
 msgstr "langwerpig"
 
@@ -36986,23 +36991,23 @@ msgstr ""
 "Gekanteeld specificeert een doorsteekgat op de bordrand\n"
 "Mechanisch specificeert een doorsteekgat voor mechanische ondersteuning"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2508
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2502
 msgid "BGA pad"
 msgstr "BGA-pad"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2510
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2504
 msgid "Fiducial, local to footprint"
 msgstr "Fiducial, lokaal voor de footprint"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2509
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2503
 msgid "Fiducial, global to board"
 msgstr "Fiducial, globaal voor het bord"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2511
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2505
 msgid "Test point pad"
 msgstr "Testpunt-pad"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2512
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2506
 msgid "Heatsink pad"
 msgstr "Koellichaam-pad"
 
@@ -37275,7 +37280,7 @@ msgstr "Pads schetsen op fabricatielagen"
 
 #: pcbnew/dialogs/dialog_plot_base.cpp:90
 #: pcbnew/widgets/appearance_controls.cpp:653
-#: pcbnew/widgets/appearance_controls.cpp:1810
+#: pcbnew/widgets/appearance_controls.cpp:1846
 msgid "Hide"
 msgstr "Verbergen"
 
@@ -38369,7 +38374,7 @@ msgstr "Footprint %s (%s), %s, gedraaid %.1f graden"
 #: pcbnew/dialogs/dialog_text_properties_base.cpp:99
 #: pcbnew/pcb_dimension.cpp:1885 pcbnew/pcb_dimension.cpp:1921
 #: pcbnew/pcb_dimension.cpp:1962 pcbnew/pcb_dimension.cpp:2007
-#: pcbnew/pcb_dimension.cpp:2044 pcbnew/pcb_fields_grid_table.cpp:186
+#: pcbnew/pcb_dimension.cpp:2044 pcbnew/pcb_fields_grid_table.cpp:155
 #: pcbnew/pcb_text.cpp:626
 msgid "Knockout"
 msgstr "Negatief"
@@ -38600,7 +38605,7 @@ msgstr "Doelscheeftrekking: "
 #: pcbnew/router/router_tool.cpp:2757 pcbnew/router/router_tool.cpp:2762
 #: pcbnew/router/router_tool.cpp:2767 pcbnew/router/router_tool.cpp:2778
 #: pcbnew/router/router_tool.cpp:2786 pcbnew/router/router_tool.cpp:2791
-#: pcbnew/tools/pcb_control.cpp:1698 pcbnew/tools/pcb_control.cpp:1708
+#: pcbnew/tools/pcb_control.cpp:1702 pcbnew/tools/pcb_control.cpp:1712
 #: pcbnew/zone.cpp:874
 #, c-format
 msgid "(from %s)"
@@ -38895,6 +38900,11 @@ msgstr ""
 msgid "Internal Layers"
 msgstr "Interne lagen"
 
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:496
+#, fuzzy, c-format
+msgid "Layer name %s already in use."
+msgstr "Laagnaam '%s' is al in gebruik."
+
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:23
 #, fuzzy
 msgid "Default Field Properties for New Footprints"
@@ -38970,29 +38980,29 @@ msgstr "Map '%s' bestaat al. Wilt u bestaande footprints overschrijven?"
 msgid "Failed to save footprint library file '%s'."
 msgstr "Opslaan footprintbibliotheekbestand '%s' mislukt."
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:396
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:388
 #, fuzzy
 msgid "Error adding 3D model"
 msgstr "3D-modellen laden..."
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:480
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:472
 msgid "No filename entered"
 msgstr "Geen bestand-naam ingevoerd"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:485
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:477
 msgid "Illegal filename"
 msgstr "Ongeldige bestandsnaam"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:490
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:482
 #: pcbnew/microwave/microwave_polygon.cpp:223
 msgid "File not found"
 msgstr "Bestand niet gevonden"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:495
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:487
 msgid "Unable to open file"
 msgstr "Fout bij openen van bestand"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:500
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:492
 msgid "Unknown error"
 msgstr "Onbekende fout"
 
@@ -39534,11 +39544,142 @@ msgstr "Standaardwaarden bord toepassen op footprinttekst"
 msgid "Apply board defaults to non-copper footprint shapes"
 msgstr "Standaardwaarden bord toepassen op niet-koperen footprintvormen"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:458
+#: pcbnew/dialogs/panel_setup_layers.cpp:77
+#: pcbnew/dialogs/panel_setup_layers.cpp:284
+msgid "Off-board, testing"
+msgstr "Niet op de print, testen"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:87
+msgid "If you want a fabrication layer for the front side of the board"
+msgstr "Als u een fabricagelaag wilt voor de voorkant van de PCB"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:97
+#: pcbnew/dialogs/panel_setup_layers.cpp:266
+msgid "Off-board, manufacturing"
+msgstr "Niet op de print, fabricage"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:105
+msgid "If you want an adhesive template for the front side of the board"
+msgstr "Als u een lijmsjabloon wilt voor de voorzijde van de PCB"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:115
+#: pcbnew/dialogs/panel_setup_layers.cpp:133
+#: pcbnew/dialogs/panel_setup_layers.cpp:151
+#: pcbnew/dialogs/panel_setup_layers.cpp:169
+#: pcbnew/dialogs/panel_setup_layers.cpp:194
+#: pcbnew/dialogs/panel_setup_layers.cpp:212
+#: pcbnew/dialogs/panel_setup_layers.cpp:230
+#: pcbnew/dialogs/panel_setup_layers.cpp:248
+msgid "On-board, non-copper"
+msgstr "Op de print, niet koper"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:123
+msgid "If you want a solder paste layer for front side of the board"
+msgstr "Als u een soldeerpastalaag wilt voor de voorkant van de PCB"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:141
+msgid "If you want a silk screen layer for the front side of the board"
+msgstr "Als u een silkscreen laag wilt voor de voorkant van de PCB"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:159
+msgid "If you want a solder mask layer for the front of the board"
+msgstr "Als u een soldeermasker laag wilt voor de voorkant van de PCB"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:184
+msgid "If you want a solder mask layer for the back side of the board"
+msgstr "Als u een soldeermaskerlaag wilt voor de achterkant van de PCB"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:202
+msgid "If you want a silk screen layer for the back side of the board"
+msgstr "Als u een silkscreenlaag wilt voor de achterkant van de PCB"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:220
+msgid "If you want a solder paste layer for the back side of the board"
+msgstr "Als u een soldeerpastalaag wilt voor de achterkant van de PCB"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:238
+msgid "If you want an adhesive layer for the back side of the board"
+msgstr "Als u een lijmlaag wilt voor de achterkant van de PCB"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:256
+msgid "If you want a fabrication layer for the back side of the board"
+msgstr "Als u een fabricagelaag wilt voor de achterkant van de PCB"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:302
+msgid "Board contour"
+msgstr "Bordgrens"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:319
+#, fuzzy
+msgid "Board contour setback"
+msgstr "Bordgrens"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:333
+#: pcbnew/dialogs/panel_setup_layers.cpp:347
+#: pcbnew/dialogs/panel_setup_layers.cpp:363
+#: pcbnew/dialogs/panel_setup_layers.cpp:379
+#: pcbnew/dialogs/panel_setup_layers.cpp:477
+msgid "Auxiliary"
+msgstr "Auxiliary"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:354
+msgid "If you want a separate layer for comments or notes"
+msgstr "Als u een aparte laag wilt voor commentaar en notities"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:370
+msgid "If you want a layer for documentation drawings"
+msgstr "Als u een aparte laag wilt voor documentatietekeningen"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:415
 msgid "Use the Physical Stackup page to change the number of copper layers."
 msgstr "Gebruik de fysieke opbouw-pagina om het aantal koperlagen te wijzigen."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:492
+#: pcbnew/dialogs/panel_setup_layers.cpp:421
+#: pcbnew/dialogs/panel_setup_layers.cpp:473
+#: pcbnew/tools/drawing_stackup_table_tool.cpp:247
+msgid "Layer Name"
+msgstr "Laagnaam"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:426
+msgid "signal"
+msgstr "signaal"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:427
+msgid "power plane"
+msgstr "voedingsvlak"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:428
+msgid "mixed"
+msgstr "gemengd"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:429
+msgid "jumper"
+msgstr "jumper"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:432
+msgid ""
+"Copper layer type for Freerouter and other external routers.\n"
+"Power plane layers are removed from Freerouter's layer menus."
+msgstr ""
+"Koperlaagtype voor Freerouter en andere externe routers.\n"
+"Voedingsvlaklagen worden verwijderd uit de laagmenu's van Freerouter."
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:478
+#, fuzzy
+msgid "Off-board, front"
+msgstr "Niet op de print, testen"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:479
+#, fuzzy
+msgid "Off-board, back"
+msgstr "Niet op de print, testen"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:485
+msgid ""
+"Auxiliary layers do not flip with board side, while back and front layers do."
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:712
 #, c-format
 msgid ""
 "Footprints have some items on removed layers:\n"
@@ -39551,7 +39692,7 @@ msgstr ""
 "Deze items zullen niet meer toegankelijk zijn\n"
 "Wilt u doorgaan?"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:503
+#: pcbnew/dialogs/panel_setup_layers.cpp:723
 msgid ""
 "Items have been found on removed layers. This operation will delete all "
 "items from removed layers and cannot be undone.\n"
@@ -39561,25 +39702,25 @@ msgstr ""
 "items uit verwijderde lagen en kan niet ongedaan gemaakt worden.\n"
 "Wilt u doorgaan?"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:752
+#: pcbnew/dialogs/panel_setup_layers.cpp:947
 msgid "Layer must have a name."
 msgstr "Laag moet een naam hebben."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:758
+#: pcbnew/dialogs/panel_setup_layers.cpp:953
 #, c-format
 msgid "%s are forbidden in layer names."
 msgstr "%s zijn verboden in laagnamen."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:765
+#: pcbnew/dialogs/panel_setup_layers.cpp:960
 msgid "Layer name \"signal\" is reserved."
 msgstr "Laagnaam \"signal\" is gereserveerd."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:774
+#: pcbnew/dialogs/panel_setup_layers.cpp:969
 #, c-format
 msgid "Layer name '%s' already in use."
 msgstr "Laagnaam '%s' is al in gebruik."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:907
+#: pcbnew/dialogs/panel_setup_layers.cpp:1102
 #, c-format
 msgid ""
 "Imported settings have fewer copper layers than the current board (%i "
@@ -39592,16 +39733,16 @@ msgstr ""
 "\n"
 "Doorgaan en de extra binnenste koperlagen van het huidige bord verwijderen?"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:916
+#: pcbnew/dialogs/panel_setup_layers.cpp:1111
 #, fuzzy
 msgid "Inner Layers to Be Deleted"
 msgstr "Binnenste lagen die worden verwijderd"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:951
+#: pcbnew/dialogs/panel_setup_layers.cpp:1146
 msgid "All user-defined layers have already been added."
 msgstr "Alle gebruikersgedefinieerde lagen zijn al toegevoegd."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:955
+#: pcbnew/dialogs/panel_setup_layers.cpp:1150
 msgid "Add User-defined Layer"
 msgstr "Gebruikersgedefinieerde laag toevoegen"
 
@@ -39609,566 +39750,6 @@ msgstr "Gebruikersgedefinieerde laag toevoegen"
 msgid "Add User Defined Layer..."
 msgstr "Gebruikersgedefinieerde laag toevoegen..."
 
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:46
-msgid "CrtYd_Front"
-msgstr "CrtYd_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:51
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:639
-msgid "Off-board, testing"
-msgstr "Niet op de print, testen"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:58
-msgid "If you want a fabrication layer for the front side of the board"
-msgstr "Als u een fabricagelaag wilt voor de voorkant van de PCB"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:62
-msgid "Fab_Front"
-msgstr "Fab_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:65
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:629
-msgid "Off-board, manufacturing"
-msgstr "Niet op de print, fabricage"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:70
-msgid "If you want an adhesive template for the front side of the board"
-msgstr "Als u een lijmsjabloon wilt voor de voorzijde van de PCB"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:74
-msgid "Adhes_Front"
-msgstr "Adhes_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:77
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:89
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:101
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:113
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:581
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:593
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:605
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:617
-msgid "On-board, non-copper"
-msgstr "Op de print, niet koper"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:82
-msgid "If you want a solder paste layer for front side of the board"
-msgstr "Als u een soldeerpastalaag wilt voor de voorkant van de PCB"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:86
-msgid "SoldP_Front"
-msgstr "SoldP_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:94
-msgid "If you want a silk screen layer for the front side of the board"
-msgstr "Als u een silkscreen laag wilt voor de voorkant van de PCB"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:98
-msgid "SilkS_Front"
-msgstr "SilkS_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:106
-msgid "If you want a solder mask layer for the front of the board"
-msgstr "Als u een soldeermasker laag wilt voor de voorkant van de PCB"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:110
-msgid "Mask_Front"
-msgstr "Mask_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:118
-msgid "If you want a front copper layer"
-msgstr "Als u een voorste koper laag wilt"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:122
-msgid "Front_layer"
-msgstr "Front_layer"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:123
-msgid "Layer name of front (top) copper layer"
-msgstr "Laagnaam van voorste (bovenste) koperlaag"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "signal"
-msgstr "signaal"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "power plane"
-msgstr "voedingsvlak"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "mixed"
-msgstr "gemengd"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "jumper"
-msgstr "jumper"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:131
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:145
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:159
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:173
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:187
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:201
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:215
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:229
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:243
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:257
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:271
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:285
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:299
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:313
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:327
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:341
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:355
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:369
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:383
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:397
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:411
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:425
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:439
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:453
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:467
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:481
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:495
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:509
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:523
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:537
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:551
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:569
-msgid ""
-"Copper layer type for Freerouter and other external routers.\n"
-"Power plane layers are removed from Freerouter's layer menus."
-msgstr ""
-"Koperlaagtype voor Freerouter en andere externe routers.\n"
-"Voedingsvlaklagen worden verwijderd uit de laagmenu's van Freerouter."
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:138
-msgid "In1"
-msgstr "In1"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:152
-msgid "In2"
-msgstr "In2"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:166
-msgid "In3"
-msgstr "In3"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:180
-msgid "In4"
-msgstr "In4"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:194
-msgid "In5"
-msgstr "In5"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:208
-msgid "In6"
-msgstr "In6"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:222
-msgid "In7"
-msgstr "In7"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:236
-msgid "In8"
-msgstr "In8"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:250
-msgid "In9"
-msgstr "In9"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:264
-msgid "In10"
-msgstr "In10"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:278
-msgid "In11"
-msgstr "In11"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:292
-msgid "In12"
-msgstr "In12"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:306
-msgid "In13"
-msgstr "In13"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:320
-msgid "In14"
-msgstr "In14"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:334
-msgid "In15"
-msgstr "In15"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:348
-msgid "In16"
-msgstr "In16"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:362
-msgid "In17"
-msgstr "In17"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:376
-msgid "In18"
-msgstr "In18"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:390
-msgid "In19"
-msgstr "In19"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:404
-msgid "In20"
-msgstr "In20"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:418
-msgid "In21"
-msgstr "In21"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:432
-msgid "In22"
-msgstr "In22"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:446
-msgid "In23"
-msgstr "In23"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:460
-msgid "In24"
-msgstr "In24"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:474
-msgid "In25"
-msgstr "In25"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:488
-msgid "In26"
-msgstr "In26"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:502
-msgid "In27"
-msgstr "In27"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:516
-msgid "In28"
-msgstr "In28"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:530
-msgid "In29"
-msgstr "In29"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:544
-msgid "In30"
-msgstr "In30"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:556
-msgid "If you want a back copper layer"
-msgstr "Als u een achterste koperlaag wilt"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:561
-msgid "Layer name of back (bottom) copper layer"
-msgstr "Laagnaam van achterste (onderste) koperlaag"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:574
-msgid "If you want a solder mask layer for the back side of the board"
-msgstr "Als u een soldeermaskerlaag wilt voor de achterkant van de PCB"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:578
-msgid "SoldM_Back"
-msgstr "SoldP_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:586
-msgid "If you want a silk screen layer for the back side of the board"
-msgstr "Als u een silkscreenlaag wilt voor de achterkant van de PCB"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:590
-msgid "SilkS_Back"
-msgstr "SilkS_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:598
-msgid "If you want a solder paste layer for the back side of the board"
-msgstr "Als u een soldeerpastalaag wilt voor de achterkant van de PCB"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:602
-msgid "SoldP_Back"
-msgstr "SoldP_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:610
-msgid "If you want an adhesive layer for the back side of the board"
-msgstr "Als u een lijmlaag wilt voor de achterkant van de PCB"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:614
-msgid "Adhes_Back"
-msgstr "Adhes_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:622
-msgid "If you want a fabrication layer for the back side of the board"
-msgstr "Als u een fabricagelaag wilt voor de achterkant van de PCB"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:626
-msgid "Fab_Back"
-msgstr "Fab_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:636
-msgid "CrtYd_Back"
-msgstr "CrtYd_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:646
-msgid "Pcb_Edges"
-msgstr "Pcb_Edges"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:649
-msgid "Board contour"
-msgstr "Bordgrens"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:656
-msgid "Margin"
-msgstr "Marge"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:659
-#, fuzzy
-msgid "Board contour setback"
-msgstr "Bordgrens"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:666
-msgid "Eco1"
-msgstr "Eco1"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:669
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:679
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:691
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:703
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-msgid "Auxiliary"
-msgstr "Auxiliary"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:676
-msgid "Eco2"
-msgstr "Eco2"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:684
-msgid "If you want a separate layer for comments or notes"
-msgstr "Als u een aparte laag wilt voor commentaar en notities"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:688
-msgid "Comments"
-msgstr "Commentaar"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:696
-msgid "If you want a layer for documentation drawings"
-msgstr "Als u een aparte laag wilt voor documentatietekeningen"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:700
-msgid "Drawings"
-msgstr "Tekeningen"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:710
-msgid "User1"
-msgstr "Gebruiker1"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-#, fuzzy
-msgid "Off-board, front"
-msgstr "Niet op de print, testen"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-#, fuzzy
-msgid "Off-board, back"
-msgstr "Niet op de print, testen"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:717
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:731
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:745
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:759
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:773
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:787
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:801
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:815
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:829
-msgid ""
-"Auxiliary layers do not flip with board side, while back and front layers do."
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:724
-msgid "User2"
-msgstr "Gebruiker2"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:738
-msgid "User3"
-msgstr "Gebruiker3"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:752
-msgid "User4"
-msgstr "Gebruiker4"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:766
-msgid "User5"
-msgstr "Gebruiker5"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:780
-msgid "User6"
-msgstr "Gebruiker6"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:794
-msgid "User7"
-msgstr "Gebruiker7"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:808
-msgid "User8"
-msgstr "Gebruiker8"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:822
-msgid "User9"
-msgstr "Gebruiker9"
-
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:32
 msgid ""
 "Use your board manufacturer's recommendations for solder mask expansion and "
@@ -41811,7 +41392,7 @@ msgid "%s pad connection: %s."
 msgstr "%s padverbinding: %s."
 
 #: pcbnew/drc/drc_engine.cpp:1499 pcbnew/drc/drc_engine.cpp:1516
-#: pcbnew/drc/drc_engine.cpp:1533 pcbnew/zone.cpp:612 pcbnew/zone.h:172
+#: pcbnew/drc/drc_engine.cpp:1533 pcbnew/zone.cpp:612 pcbnew/zone.h:179
 msgid "zone"
 msgstr "zone"
 
@@ -41830,7 +41411,7 @@ msgstr "%s thermische spaakbreedte: %s."
 msgid "Checking rule assertion \"%s\"."
 msgstr "Controle regelaanname \"%s\"."
 
-#: pcbnew/drc/drc_item.cpp:45 pcbnew/zone.cpp:2046
+#: pcbnew/drc/drc_item.cpp:45 pcbnew/zone.cpp:2070
 msgid "Electrical"
 msgstr "Electrisch"
 
@@ -42692,7 +42273,7 @@ msgid "'%s' settings differ."
 msgstr "'%s' instellingen verschillen."
 
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:619
-#: pcbnew/footprint.cpp:4085
+#: pcbnew/footprint.cpp:4090
 msgid "Exempt From Courtyard Requirement"
 msgstr "Vrijgesteld van afbakeningsvereiste"
 
@@ -43402,132 +42983,132 @@ msgstr ""
 msgid "Generating ODB++ output files"
 msgstr "IPC2581-bestand genereren"
 
-#: pcbnew/footprint.cpp:1288
+#: pcbnew/footprint.cpp:1293
 msgid "Other"
 msgstr "Ander"
 
-#: pcbnew/footprint.cpp:1626
+#: pcbnew/footprint.cpp:1631
 msgid "Footprint Name"
 msgstr "Footprint naam"
 
-#: pcbnew/footprint.cpp:1630 pcbnew/footprint.cpp:1689
+#: pcbnew/footprint.cpp:1635 pcbnew/footprint.cpp:1694
 #, c-format
 msgid "Doc: %s"
 msgstr "Doc: %s"
 
-#: pcbnew/footprint.cpp:1631 pcbnew/footprint.cpp:1690
+#: pcbnew/footprint.cpp:1636 pcbnew/footprint.cpp:1695
 #, c-format
 msgid "Keywords: %s"
 msgstr "Trefwoorden: %s"
 
-#: pcbnew/footprint.cpp:1640 pcbnew/footprint.cpp:1641
+#: pcbnew/footprint.cpp:1645 pcbnew/footprint.cpp:1646
 msgid "Board Side"
 msgstr "Bordzijde"
 
-#: pcbnew/footprint.cpp:1641
+#: pcbnew/footprint.cpp:1646
 msgid "Back (Flipped)"
 msgstr "Achterkant (omgekeerd)"
 
-#: pcbnew/footprint.cpp:1660
+#: pcbnew/footprint.cpp:1665
 msgid "autoplaced"
 msgstr "automatisch geplaatst"
 
-#: pcbnew/footprint.cpp:1663
+#: pcbnew/footprint.cpp:1668
 msgid "not in schematic"
 msgstr "niet in schema"
 
-#: pcbnew/footprint.cpp:1666
+#: pcbnew/footprint.cpp:1671
 msgid "exclude from pos files"
 msgstr "weglaten uit pos-bestanden"
 
-#: pcbnew/footprint.cpp:1669
+#: pcbnew/footprint.cpp:1674
 msgid "exclude from BOM"
 msgstr "weglaten van stuklijst"
 
-#: pcbnew/footprint.cpp:1674
+#: pcbnew/footprint.cpp:1679
 msgid "Status: "
 msgstr "Status: "
 
-#: pcbnew/footprint.cpp:1674
+#: pcbnew/footprint.cpp:1679
 msgid "Attributes:"
 msgstr "Attributen:"
 
-#: pcbnew/footprint.cpp:1681 pcbnew/footprint.cpp:4064 pcbnew/zone.cpp:1837
+#: pcbnew/footprint.cpp:1686 pcbnew/footprint.cpp:4069 pcbnew/zone.cpp:1861
 #, fuzzy
 msgid "Component Class"
 msgstr "Componenten"
 
-#: pcbnew/footprint.cpp:1685
+#: pcbnew/footprint.cpp:1690
 #, c-format
 msgid "3D-Shape: %s"
 msgstr "3D-vorm: %s"
 
-#: pcbnew/footprint.cpp:1685
+#: pcbnew/footprint.cpp:1690
 msgid "<none>"
 msgstr "<geen>"
 
-#: pcbnew/footprint.cpp:2100
+#: pcbnew/footprint.cpp:2105
 msgid "<no reference designator>"
 msgstr "<geen referentie-aanduiding>"
 
-#: pcbnew/footprint.cpp:2102
+#: pcbnew/footprint.cpp:2107
 #, c-format
 msgid "Footprint %s"
 msgstr "Footprint %s"
 
-#: pcbnew/footprint.cpp:3242
+#: pcbnew/footprint.cpp:3247
 #, c-format
 msgid "(expected 'Through hole'; actual '%s')"
 msgstr "(verwacht 'Doorsteek'; werkelijk '%s')"
 
-#: pcbnew/footprint.cpp:3245
+#: pcbnew/footprint.cpp:3250
 #, c-format
 msgid "(expected 'SMD'; actual '%s')"
 msgstr "(verwacht 'SMD'; werkelijk '%s')"
 
-#: pcbnew/footprint.cpp:3466
+#: pcbnew/footprint.cpp:3471
 #, c-format
 msgid "(net-tie pad group contains unknown pad number %s)"
 msgstr "(net-tiepadgroep bevat onbekend padnummer %s)"
 
-#: pcbnew/footprint.cpp:3471
+#: pcbnew/footprint.cpp:3476
 #, c-format
 msgid "(pad %s appears in more than one net-tie pad group)"
 msgstr "(pad %s komt in meer dan één net-tiepadgroep voor)"
 
-#: pcbnew/footprint.cpp:4006 pcbnew/pad.cpp:2525 pcbnew/zone.cpp:1803
+#: pcbnew/footprint.cpp:4011 pcbnew/pad.cpp:2519 pcbnew/zone.cpp:1827
 msgid "Inherited"
 msgstr "Overgeërfd"
 
-#: pcbnew/footprint.cpp:4010 pcbnew/pad.cpp:2529 pcbnew/zone.cpp:1807
+#: pcbnew/footprint.cpp:4015 pcbnew/pad.cpp:2523 pcbnew/zone.cpp:1831
 msgid "Thermal reliefs for PTH"
 msgstr "Thermische ontlasting voor PTH"
 
-#: pcbnew/footprint.cpp:4070
+#: pcbnew/footprint.cpp:4075
 msgid "Not in Schematic"
 msgstr "Niet in schema"
 
-#: pcbnew/footprint.cpp:4072
+#: pcbnew/footprint.cpp:4077
 msgid "Exclude From Position Files"
 msgstr "Weglaten uit positiebestanden"
 
-#: pcbnew/footprint.cpp:4082 pcbnew/pad.cpp:2694
+#: pcbnew/footprint.cpp:4087 pcbnew/pad.cpp:2688
 msgid "Overrides"
 msgstr "Aanpassingen"
 
-#: pcbnew/footprint.cpp:4089 pcbnew/pad.cpp:2697
+#: pcbnew/footprint.cpp:4094 pcbnew/pad.cpp:2691
 msgid "Clearance Override"
 msgstr "Aangepaste vrije afstand"
 
-#: pcbnew/footprint.cpp:4094 pcbnew/pad.cpp:2707
+#: pcbnew/footprint.cpp:4099 pcbnew/pad.cpp:2701
 msgid "Solderpaste Margin Override"
 msgstr "Aangepaste soldeerpastamarge"
 
-#: pcbnew/footprint.cpp:4099 pcbnew/pad.cpp:2712
+#: pcbnew/footprint.cpp:4104 pcbnew/pad.cpp:2706
 msgid "Solderpaste Margin Ratio Override"
 msgstr "Aangepaste verhouding van de soldeerpastamarge"
 
-#: pcbnew/footprint.cpp:4105 pcbnew/pad.cpp:2718
+#: pcbnew/footprint.cpp:4110 pcbnew/pad.cpp:2712
 msgid "Zone Connection Style"
 msgstr "Zoneverbindingstijl"
 
@@ -43586,20 +43167,20 @@ msgstr "Fout bij het laden van footprint %s uit bibliotheek '%s'."
 msgid "Save as editable copy"
 msgstr ""
 
-#: pcbnew/footprint_edit_frame.cpp:997
+#: pcbnew/footprint_edit_frame.cpp:1007
 #, c-format
 msgid "[from %s]"
 msgstr "[van %s]"
 
-#: pcbnew/footprint_edit_frame.cpp:1032
+#: pcbnew/footprint_edit_frame.cpp:1042
 msgid "[no footprint loaded]"
 msgstr "[geen footprint geladen]"
 
-#: pcbnew/footprint_edit_frame.cpp:1088
+#: pcbnew/footprint_edit_frame.cpp:1098
 msgid "Updating Footprint Libraries"
 msgstr "Footprintbibliotheken bijwerken"
 
-#: pcbnew/footprint_edit_frame.cpp:1428
+#: pcbnew/footprint_edit_frame.cpp:1438
 msgid "No footprint selected."
 msgstr "Geen footprint geselecteerd."
 
@@ -43676,35 +43257,35 @@ msgstr "Footprint exporteren"
 msgid "Footprint exported to file '%s'."
 msgstr "Footprint geëxporteerd naar bestand '%s'."
 
-#: pcbnew/footprint_libraries_utils.cpp:549
+#: pcbnew/footprint_libraries_utils.cpp:558
 #, c-format
 msgid "Delete footprint '%s' from library '%s'?"
 msgstr "Footprint '%s' verwijderen uit bibliotheek '%s'?"
 
-#: pcbnew/footprint_libraries_utils.cpp:566
+#: pcbnew/footprint_libraries_utils.cpp:575
 #, c-format
 msgid "Footprint '%s' deleted from library '%s'"
 msgstr "Footprint '%s' verwijderd uit bibliotheek '%s'"
 
-#: pcbnew/footprint_libraries_utils.cpp:581
+#: pcbnew/footprint_libraries_utils.cpp:590
 msgid "No footprints to export!"
 msgstr "Geen footprints om te exporteren!"
 
-#: pcbnew/footprint_libraries_utils.cpp:617
+#: pcbnew/footprint_libraries_utils.cpp:626
 #, c-format
 msgid "Update footprints on board to refer to %s?"
 msgstr "Footprints op bord bijwerken om te verwijzen naar %s?"
 
-#: pcbnew/footprint_libraries_utils.cpp:668
+#: pcbnew/footprint_libraries_utils.cpp:677
 msgid "Update footprints on board to refer to new library?"
 msgstr "Footprints bijwerken om te verwijzen naar een nieuwe bibliotheek?"
 
-#: pcbnew/footprint_libraries_utils.cpp:864
+#: pcbnew/footprint_libraries_utils.cpp:873
 #: pcbnew/footprint_viewer_frame.cpp:744
 msgid "No board currently open."
 msgstr "Er is momenteel geen bord open."
 
-#: pcbnew/footprint_libraries_utils.cpp:890
+#: pcbnew/footprint_libraries_utils.cpp:899
 msgid ""
 "Unable to find the footprint on the main board.\n"
 "Cannot save."
@@ -43712,36 +43293,36 @@ msgstr ""
 "Kan de footprint op het moederbord niet vinden.\n"
 "Kan niet opslaan."
 
-#: pcbnew/footprint_libraries_utils.cpp:898
+#: pcbnew/footprint_libraries_utils.cpp:907
 #: pcbnew/footprint_viewer_frame.cpp:752
 msgid "Previous footprint placement still in progress."
 msgstr "De vorige footprint-plaatsing is nog in behandeling."
 
-#: pcbnew/footprint_libraries_utils.cpp:974
+#: pcbnew/footprint_libraries_utils.cpp:983
 #: pcbnew/footprint_viewer_frame.cpp:793
 msgid "Insert Footprint"
 msgstr "Footprint invoegen"
 
-#: pcbnew/footprint_libraries_utils.cpp:995
+#: pcbnew/footprint_libraries_utils.cpp:1004
 msgid "Save Footprint As"
 msgstr "Bewaar footprint als"
 
-#: pcbnew/footprint_libraries_utils.cpp:1144
+#: pcbnew/footprint_libraries_utils.cpp:1153
 #, c-format
 msgid "Footprint %s already exists in %s."
 msgstr "Footprint %s bestaat al in %s."
 
-#: pcbnew/footprint_libraries_utils.cpp:1188
+#: pcbnew/footprint_libraries_utils.cpp:1197
 #, c-format
 msgid "Footprint '%s' replaced in '%s'"
 msgstr "Footprint '%s' vervangen in '%s'"
 
-#: pcbnew/footprint_libraries_utils.cpp:1189
+#: pcbnew/footprint_libraries_utils.cpp:1198
 #, c-format
 msgid "Footprint '%s' added to '%s'"
 msgstr "Footprint '%s' toegevoegd aan '%s'"
 
-#: pcbnew/footprint_libraries_utils.cpp:1233
+#: pcbnew/footprint_libraries_utils.cpp:1242
 msgid "Untitled"
 msgstr "Naamloos"
 
@@ -43853,7 +43434,7 @@ msgstr "Gerouteerde lengten"
 msgid "Routed Length"
 msgstr "Gerouteerde lengte"
 
-#: pcbnew/generators/pcb_tuning_pattern.cpp:2172 pcbnew/pad.cpp:2688
+#: pcbnew/generators/pcb_tuning_pattern.cpp:2172 pcbnew/pad.cpp:2682
 #: pcbnew/pcb_track.cpp:1600
 msgid "Pad To Die Length"
 msgstr "Pad naar chip-lengte"
@@ -44777,7 +44358,7 @@ msgstr ""
 msgid "pad"
 msgstr "pad"
 
-#: pcbnew/pad.cpp:1289 pcbnew/pad.cpp:2603
+#: pcbnew/pad.cpp:1289 pcbnew/pad.cpp:2597
 msgid "Pin Type"
 msgstr "Pintype"
 
@@ -44888,100 +44469,94 @@ msgstr "PTH-pad %s %s van %s"
 msgid "PTH pad %s"
 msgstr "PTH-pad %s"
 
-#: pcbnew/pad.cpp:2176
-msgid "(Pad has no layer)"
-msgstr "(Pad heeft geen laag)"
-
 #: pcbnew/pad.cpp:2179
-msgid "(PTH pad has no copper layers)"
-msgstr "(PTH-pad heeft geen koperlagen)"
-
-#: pcbnew/pad.cpp:2185
-msgid "(plated through holes normally have a copper pad on at least one layer)"
+#, fuzzy
+msgid ""
+"(plated through holes normally have a copper pad on at least one outer layer)"
 msgstr ""
 "(Geplateerde gaten moeten normaal gesproken op minstens één laag een "
 "koperpad hebben)"
 
-#: pcbnew/pad.cpp:2193
+#: pcbnew/pad.cpp:2187
 msgid "('fiducial' property makes no sense on NPTH pads)"
 msgstr "(Fiducial-eigenschap is zinloos voor NPTH-pads)"
 
-#: pcbnew/pad.cpp:2197
+#: pcbnew/pad.cpp:2191
 msgid "('testpoint' property makes no sense on NPTH pads)"
 msgstr "(Testpunt-eigenschap is zinloos voor NPTH-pads)"
 
-#: pcbnew/pad.cpp:2200
+#: pcbnew/pad.cpp:2194
 msgid "('heatsink' property makes no sense of NPTH pads)"
 msgstr "(Koellichaam-eigenschap is zinloos voor NPTH-pads)"
 
-#: pcbnew/pad.cpp:2203
+#: pcbnew/pad.cpp:2197
 msgid "('castellated' property is for PTH pads)"
 msgstr "(Gekanteeld-eigenschap is bedoeld voor PTH-pads)"
 
-#: pcbnew/pad.cpp:2206
+#: pcbnew/pad.cpp:2200
 msgid "('BGA' property is for SMD pads)"
 msgstr "(BGA-eigenschap is alleen voor SMD-pads)"
 
-#: pcbnew/pad.cpp:2209
+#: pcbnew/pad.cpp:2203
 #, fuzzy
 msgid "('mechanical' property is for PTH pads)"
 msgstr "Waarschuwing: Mechanisch-eigenschap is bedoeld voor PTH-pads."
 
-#: pcbnew/pad.cpp:2225
+#: pcbnew/pad.cpp:2219
 msgid "(connector pads normally have no solder paste; use a SMD pad instead)"
 msgstr ""
 "(Connector pads hebben normaal gesproken geen soldeerpasta; gebruik in "
 "plaats daarvan een SMD-pad)"
 
-#: pcbnew/pad.cpp:2233
+#: pcbnew/pad.cpp:2227
 msgid "(SMD pad has a hole)"
 msgstr "(SMD-pad heeft een gat)"
 
-#: pcbnew/pad.cpp:2239
+#: pcbnew/pad.cpp:2233
 msgid "(SMD pad has copper on both sides of the board)"
 msgstr "SMD-pad heeft koper aan weerszijden van het bord"
 
-#: pcbnew/pad.cpp:2245 pcbnew/pad.cpp:2258
+#: pcbnew/pad.cpp:2239 pcbnew/pad.cpp:2252
 msgid "(SMD pad has copper and mask layers on different sides of the board)"
 msgstr ""
 "(SMD-pad heeft koper- en maskerlagen aan verschillende zijden van het bord)"
 
-#: pcbnew/pad.cpp:2250 pcbnew/pad.cpp:2263
+#: pcbnew/pad.cpp:2244 pcbnew/pad.cpp:2257
 msgid "(SMD pad has copper and paste layers on different sides of the board)"
 msgstr ""
 "(SMD-pad heeft koper- en pastalagen aan verschillende zijden van het bord)"
 
-#: pcbnew/pad.cpp:2269
+#: pcbnew/pad.cpp:2263
 msgid "(SMD pad has no outer layers)"
 msgstr "(SMD-pad heeft geen buitenlagen)"
 
-#: pcbnew/pad.cpp:2289
+#: pcbnew/pad.cpp:2283
 msgid "(Pad must have a positive size)"
 msgstr "(Pad moet een positieve maat hebben)"
 
-#: pcbnew/pad.cpp:2300
+#: pcbnew/pad.cpp:2294
 #, c-format
 msgid "(PTH pad hole size must be larger than %s)"
 msgstr "(Gatmaat van PTH-pad moet groter zijn dan %s)"
 
-#: pcbnew/pad.cpp:2324
+#: pcbnew/pad.cpp:2318
 msgid "(PTH pad hole leaves no copper)"
 msgstr "(gat van PTH-pad laat geen ruimte voor koper)"
 
-#: pcbnew/pad.cpp:2334
+#: pcbnew/pad.cpp:2328
 #, fuzzy
 msgid "(PTH pad hole not fully inside copper)"
 msgstr "(Gat van PTH-pad valt niet volledig binnen koper)"
 
-#: pcbnew/pad.cpp:2341
+#: pcbnew/pad.cpp:2335
 msgid "(pad hole not inside pad shape)"
 msgstr "Pad-gat niet binnen pad-vorm"
 
-#: pcbnew/pad.cpp:2346
+#: pcbnew/pad.cpp:2340
 msgid "(negative local clearance values have no effect)"
 msgstr "(Negatieve waarden voor lokale vrije afstand hebben geen effect)"
 
-#: pcbnew/pad.cpp:2365
+#: pcbnew/pad.cpp:2359
 msgid ""
 "(negative solder mask clearance is larger than some shape primitives; "
 "results may be surprising)"
@@ -44989,7 +44564,7 @@ msgstr ""
 "(Negatieve vrije afstand voor het soldeermasker is groter dan sommige "
 "vormen; dit kan verrassingen opleveren)"
 
-#: pcbnew/pad.cpp:2375
+#: pcbnew/pad.cpp:2369
 msgid ""
 "(negative solder mask clearance is larger than pad; no solder mask will be "
 "generated)"
@@ -44997,7 +44572,7 @@ msgstr ""
 "(Negatieve vrije afstand voor het soldeermasker is groter dan de pad; er "
 "wordt geen soldeermasker gegenereerd)"
 
-#: pcbnew/pad.cpp:2394
+#: pcbnew/pad.cpp:2388
 msgid ""
 "(negative solder paste margin is larger than pad; no solder paste mask will "
 "be generated)"
@@ -45005,113 +44580,113 @@ msgstr ""
 "(Negatieve soldeerpastamarges groter dan pad; er wordt geen "
 "soldeerpastamasker aangemaakt)"
 
-#: pcbnew/pad.cpp:2401
+#: pcbnew/pad.cpp:2395
 msgid "(negative corner radius is not allowed)"
 msgstr "(Negatieve hoekradius is niet toegestaan)"
 
-#: pcbnew/pad.cpp:2403
+#: pcbnew/pad.cpp:2397
 msgid "(corner size will make pad circular)"
 msgstr "(Hoekmaat maakt de pad rond)"
 
-#: pcbnew/pad.cpp:2408
+#: pcbnew/pad.cpp:2402
 msgid "(negative corner chamfer is not allowed)"
 msgstr "(Negatieve hoekafschuining is niet toegestaan)"
 
-#: pcbnew/pad.cpp:2410
+#: pcbnew/pad.cpp:2404
 msgid "(corner chamfer is too large)"
 msgstr "(hoekafschuining is te groot)"
 
-#: pcbnew/pad.cpp:2419
+#: pcbnew/pad.cpp:2413
 #, fuzzy
 msgid "(trapezoid delta is too large)"
 msgstr "(Trapeziumdelta is te groot)"
 
-#: pcbnew/pad.cpp:2429
+#: pcbnew/pad.cpp:2423
 msgid "(custom pad shape must resolve to a single polygon)"
 msgstr "(Aangepaste padvorm moet resulteren in één polygoon)"
 
-#: pcbnew/pad.cpp:2494
+#: pcbnew/pad.cpp:2488
 msgid "Edge connector"
 msgstr "Randconnector"
 
-#: pcbnew/pad.cpp:2495
+#: pcbnew/pad.cpp:2489
 msgid "NPTH, mechanical"
 msgstr "NPTH, mechanisch"
 
-#: pcbnew/pad.cpp:2501
+#: pcbnew/pad.cpp:2495
 msgid "Trapezoid"
 msgstr "Trapezium"
 
-#: pcbnew/pad.cpp:2513
+#: pcbnew/pad.cpp:2507
 msgid "Castellated pad"
 msgstr "Gekanteelde pad"
 
-#: pcbnew/pad.cpp:2514
+#: pcbnew/pad.cpp:2508
 msgid "Mechanical pad"
 msgstr "Mechanisch pad"
 
-#: pcbnew/pad.cpp:2536
+#: pcbnew/pad.cpp:2530
 msgid "Front, back and connected layers"
 msgstr "Voor, achter, en verbonden lagen"
 
-#: pcbnew/pad.cpp:2586
+#: pcbnew/pad.cpp:2580
 msgid "Pad Type"
 msgstr "Padtype"
 
-#: pcbnew/pad.cpp:2590
+#: pcbnew/pad.cpp:2584
 msgid "Pad Shape"
 msgstr "Padvorm"
 
-#: pcbnew/pad.cpp:2595
+#: pcbnew/pad.cpp:2589
 msgid "Pad Number"
 msgstr "Padnummer"
 
-#: pcbnew/pad.cpp:2607
+#: pcbnew/pad.cpp:2601
 msgid "Size X"
 msgstr "Maat X"
 
-#: pcbnew/pad.cpp:2611
+#: pcbnew/pad.cpp:2605
 msgid "Size Y"
 msgstr "Maat Y"
 
-#: pcbnew/pad.cpp:2644
+#: pcbnew/pad.cpp:2638
 msgid "Corner Radius Ratio"
 msgstr "Hoekradiusratio"
 
-#: pcbnew/pad.cpp:2649
+#: pcbnew/pad.cpp:2643
 #, fuzzy
 msgid "Corner Radius Size"
 msgstr "Hoekradius %"
 
-#: pcbnew/pad.cpp:2655
+#: pcbnew/pad.cpp:2649
 msgid "Hole Shape"
 msgstr "Gatvorm"
 
-#: pcbnew/pad.cpp:2659
+#: pcbnew/pad.cpp:2653
 msgid "Hole Size X"
 msgstr "Gatmaat X"
 
-#: pcbnew/pad.cpp:2665
+#: pcbnew/pad.cpp:2659
 msgid "Hole Size Y"
 msgstr "Gatmaat Y"
 
-#: pcbnew/pad.cpp:2680
+#: pcbnew/pad.cpp:2674
 msgid "Fabrication Property"
 msgstr "Fabricage-eigenschap"
 
-#: pcbnew/pad.cpp:2702 pcbnew/pcb_shape.cpp:1001 pcbnew/pcb_track.cpp:2097
+#: pcbnew/pad.cpp:2696 pcbnew/pcb_shape.cpp:1001 pcbnew/pcb_track.cpp:2097
 msgid "Soldermask Margin Override"
 msgstr "Aangepaste soldeermaskermarge"
 
-#: pcbnew/pad.cpp:2724 pcbnew/zone.cpp:2073
+#: pcbnew/pad.cpp:2718 pcbnew/zone.cpp:2097
 msgid "Thermal Relief Spoke Width"
 msgstr "Thermische spaakbreedte"
 
-#: pcbnew/pad.cpp:2730
+#: pcbnew/pad.cpp:2724
 msgid "Thermal Relief Spoke Angle"
 msgstr "Thermische spaakhoek"
 
-#: pcbnew/pad.cpp:2735 pcbnew/zone.cpp:2067
+#: pcbnew/pad.cpp:2729 pcbnew/zone.cpp:2091
 msgid "Thermal Relief Gap"
 msgstr "Thermische ruimte"
 
@@ -46572,7 +46147,7 @@ msgid "Element token contains %d parameters."
 msgstr "Element-token bevat %d parameters."
 
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:985
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3069
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3072
 #, c-format
 msgid "Library folder '%s' has unexpected sub-folders."
 msgstr "Bibliotheekmap '%s' heeft onverwachte submappen."
@@ -46584,7 +46159,7 @@ msgstr "Er is onverwacht bestand \"%s\" gevonden in bibliotheekpad \"%s\"."
 
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:1023
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:3263
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3106
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3109
 #, c-format
 msgid "Footprint library '%s' cannot be deleted."
 msgstr "Footprintbibliotheek '%s' kan niet worden verwijderd."
@@ -46606,28 +46181,28 @@ msgid "Generating history section"
 msgstr "Geschiedenis-sectie genereren"
 
 #: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1198
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3018
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3012
 msgid "Generating BOM section"
 msgstr "BOM-sectie genereren"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1365
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1361
 msgid "Generating CAD data"
 msgstr "CAD-data genereren"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:2627
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:2621
 #, c-format
 msgid "Exporting Layer %s, Net %s"
 msgstr "Laag %s, net %s exporteren"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3173
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3167
 msgid "Generating logistic section"
 msgstr "Logistieke sectie genereren"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3185
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3179
 msgid "Saving file"
 msgstr "Bestand opslaan"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3217
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3211
 msgid "Failed to save file to buffer"
 msgstr "Opslaan bestand naar buffer mislukt"
 
@@ -46755,26 +46330,26 @@ msgstr ""
 msgid "Save Anyway"
 msgstr "Tóch opslaan"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:1463
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:1465
 #, c-format
 msgid "unknown pad type: %d"
 msgstr "onbekend pad-type: %d"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2312
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2314
 #, c-format
 msgid "unknown via type %d"
 msgstr "onbekend via-type %d"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2603
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2606
 #, c-format
 msgid "unknown zone corner smoothing type %d"
 msgstr "onbekend type zonehoekafvlakking %d"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2752
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2755
 msgid "This file does not contain a PCB."
 msgstr "Dit bestand bevat geen PCB."
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2925
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2928
 #, c-format
 msgid ""
 "Library '%s' does not exist.\n"
@@ -46783,26 +46358,26 @@ msgstr ""
 "Bibliotheek '%s' bestaat niet.\n"
 "Wilt u deze maken?"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2930
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2933
 msgid "Library Not Found"
 msgstr "Bibliotheek niet gevonden"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2958
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2961
 #, c-format
 msgid "Footprint file name '%s' is not valid."
 msgstr "Footprint-bestands-naam '%s' is niet geldig."
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2964
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2967
 #, c-format
 msgid "Insufficient permissions to delete '%s'."
 msgstr "Onvoldoende rechten om het bestand '%s' te wissen."
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3088
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3091
 #, c-format
 msgid "Unexpected file '%s' found in library path '%s'."
 msgstr "Onverwacht bestand '%s' gevonden in bibliotheekpad '%s'."
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:306
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:307
 msgid "KiCad footprint file"
 msgstr "KiCad footprintbestand"
 
@@ -46987,7 +46562,7 @@ msgstr ""
 "ondersteund.\n"
 "Zonevullingen zullen zo goed mogelijk worden omgezet."
 
-#: pcbnew/pcb_io/odbpp/odb_entity.cpp:686
+#: pcbnew/pcb_io/odbpp/odb_entity.cpp:722
 #, fuzzy
 msgid "Failed to add component data"
 msgstr "Kan afbeeldingsgegevens niet inlezen."
@@ -47874,7 +47449,7 @@ msgstr "Spoorbreedte: %s"
 msgid "Diff Pair Gap: %s"
 msgstr "Differentieel paar tussenruimte: %s"
 
-#: pcbnew/router/router_tool.cpp:2776 pcbnew/tools/pcb_control.cpp:1707
+#: pcbnew/router/router_tool.cpp:2776 pcbnew/tools/pcb_control.cpp:1711
 #, c-format
 msgid "DP Max Uncoupled-length: %s"
 msgstr "DP max ongekoppelde lengte: %s"
@@ -48606,10 +48181,6 @@ msgstr "Lijnen maken"
 msgid "Create Arc"
 msgstr "Boog maken"
 
-#: pcbnew/tools/drawing_stackup_table_tool.cpp:247
-msgid "Layer Name"
-msgstr "Laagnaam"
-
 #: pcbnew/tools/drawing_stackup_table_tool.cpp:262
 msgid "Thickness (mm)"
 msgstr "Dikte (mm)"
@@ -48695,7 +48266,7 @@ msgstr "Items plaatsen"
 msgid "Select Via Size"
 msgstr "Viagrootte selecteren"
 
-#: pcbnew/tools/drawing_tool.cpp:381 pcbnew/tools/drawing_tool.cpp:2386
+#: pcbnew/tools/drawing_tool.cpp:381 pcbnew/tools/drawing_tool.cpp:2388
 msgid "Draw Line"
 msgstr "Lijn tekenen"
 
@@ -48720,23 +48291,23 @@ msgstr "Boog tekenen"
 msgid "Draw Bezier"
 msgstr "Bézier"
 
-#: pcbnew/tools/drawing_tool.cpp:1595
+#: pcbnew/tools/drawing_tool.cpp:1597
 msgid "Draw Dimension"
 msgstr "Maatlijn tekenen"
 
-#: pcbnew/tools/drawing_tool.cpp:2080
+#: pcbnew/tools/drawing_tool.cpp:2082
 msgid "Move Footprint Anchor"
 msgstr "Footprintanker verplaatsen"
 
-#: pcbnew/tools/drawing_tool.cpp:3804
+#: pcbnew/tools/drawing_tool.cpp:3806
 msgid "Select Net:"
 msgstr "Net selecteren:"
 
-#: pcbnew/tools/drawing_tool.cpp:4046
+#: pcbnew/tools/drawing_tool.cpp:4048
 msgid "Via location violates DRC."
 msgstr "Viapositie schendt DRC."
 
-#: pcbnew/tools/drawing_tool.cpp:4136
+#: pcbnew/tools/drawing_tool.cpp:4138
 msgid "Place via"
 msgstr "Via plaatsen"
 
@@ -51077,16 +50648,16 @@ msgstr "Verborgen"
 msgid "Inactive Layer Display"
 msgstr "Weergave inactieve lagen"
 
-#: pcbnew/tools/pcb_control.cpp:690
+#: pcbnew/tools/pcb_control.cpp:694
 #, fuzzy
 msgid "Preset Layer Pairs"
 msgstr "Laagpaar instellen..."
 
-#: pcbnew/tools/pcb_control.cpp:780
+#: pcbnew/tools/pcb_control.cpp:784
 msgid "Item locked."
 msgstr "Item vergrendeld."
 
-#: pcbnew/tools/pcb_control.cpp:1003
+#: pcbnew/tools/pcb_control.cpp:1007
 msgid ""
 "Warning: some pasted items were on layers which are not present in the "
 "current board.\n"
@@ -51096,73 +50667,73 @@ msgstr ""
 "in het huidige PCB.\n"
 "Deze items konden niet geplakt worden.\n"
 
-#: pcbnew/tools/pcb_control.cpp:1070
+#: pcbnew/tools/pcb_control.cpp:1074
 #, fuzzy
 msgid "Paste Text"
 msgstr "Tekst plaatsen"
 
-#: pcbnew/tools/pcb_control.cpp:1227
+#: pcbnew/tools/pcb_control.cpp:1231
 msgid "Invalid clipboard contents"
 msgstr "Ongeldige klembordinhoud"
 
-#: pcbnew/tools/pcb_control.cpp:1510
+#: pcbnew/tools/pcb_control.cpp:1514
 #, fuzzy
 msgid "Error loading board."
 msgstr ""
 "Fout bij laden van bord.\n"
 "%s"
 
-#: pcbnew/tools/pcb_control.cpp:1544
+#: pcbnew/tools/pcb_control.cpp:1548
 msgid "Append Board"
 msgstr "Bord toevoegen"
 
-#: pcbnew/tools/pcb_control.cpp:1605
+#: pcbnew/tools/pcb_control.cpp:1609
 msgid "Active Layer"
 msgstr "Actieve laag"
 
-#: pcbnew/tools/pcb_control.cpp:1606 pcbnew/widgets/appearance_controls.cpp:373
+#: pcbnew/tools/pcb_control.cpp:1610 pcbnew/widgets/appearance_controls.cpp:373
 #: pcbnew/widgets/appearance_controls_base.cpp:165
 msgid "All Layers"
 msgstr "Alle lagen"
 
-#: pcbnew/tools/pcb_control.cpp:1618
+#: pcbnew/tools/pcb_control.cpp:1622
 msgid "Object Snapping"
 msgstr "Objectuitlijning"
 
-#: pcbnew/tools/pcb_control.cpp:1697
+#: pcbnew/tools/pcb_control.cpp:1701
 #, c-format
 msgid "DP Gap Constraints: %s"
 msgstr "DP-tussenruimtebeperkingen: %s"
 
-#: pcbnew/tools/pcb_control.cpp:1738
+#: pcbnew/tools/pcb_control.cpp:1742
 msgid "Resolved clearance"
 msgstr "Bepaalde vrije afstand"
 
-#: pcbnew/tools/pcb_control.cpp:1748
+#: pcbnew/tools/pcb_control.cpp:1752
 msgid "Actual clearance"
 msgstr "Werkelijke vrije afstand"
 
-#: pcbnew/tools/pcb_control.cpp:1791
+#: pcbnew/tools/pcb_control.cpp:1795
 msgid "Resolved hole clearance"
 msgstr "Bepaalde vrije afstand gat"
 
-#: pcbnew/tools/pcb_control.cpp:1796
+#: pcbnew/tools/pcb_control.cpp:1800
 msgid "Actual hole clearance"
 msgstr "Werkelijke vrije afstand gat"
 
-#: pcbnew/tools/pcb_control.cpp:1829
+#: pcbnew/tools/pcb_control.cpp:1833
 msgid "Resolved edge clearance"
 msgstr "Bepaalde vrije afstand rand"
 
-#: pcbnew/tools/pcb_control.cpp:1834
+#: pcbnew/tools/pcb_control.cpp:1838
 msgid "Resolved margin clearance"
 msgstr "Bepaalde vrije afstand marge"
 
-#: pcbnew/tools/pcb_control.cpp:1845
+#: pcbnew/tools/pcb_control.cpp:1849
 msgid "Selected Items"
 msgstr "Geselecteerde items"
 
-#: pcbnew/tools/pcb_control.cpp:1916
+#: pcbnew/tools/pcb_control.cpp:1920
 #, fuzzy
 msgid "Selected 2D Length"
 msgstr "Geselecteerd net:"
@@ -51298,7 +50869,7 @@ msgid "Auto-fill Zone(s)"
 msgstr "Zone(s) automatisch vullen"
 
 #: pcbnew/tools/zone_filler_tool.cpp:277
-#: pcbnew/widgets/appearance_controls.cpp:3434
+#: pcbnew/widgets/appearance_controls.cpp:3470
 msgid "Open Preferences"
 msgstr "Voorkeuren openen"
 
@@ -51532,115 +51103,115 @@ msgid "Filter nets"
 msgstr "Netten filteren"
 
 #: pcbnew/widgets/appearance_controls.cpp:613
-#: pcbnew/widgets/appearance_controls.cpp:1792
+#: pcbnew/widgets/appearance_controls.cpp:1828
 msgid "Layer Display Options"
 msgstr "Laagweergaveopties"
 
 #: pcbnew/widgets/appearance_controls.cpp:625
-#: pcbnew/widgets/appearance_controls.cpp:1798
+#: pcbnew/widgets/appearance_controls.cpp:1834
 #, c-format
 msgid "Inactive layers (%s):"
 msgstr "Inactieve lagen (%s):"
 
 #: pcbnew/widgets/appearance_controls.cpp:627
-#: pcbnew/widgets/appearance_controls.cpp:1800
+#: pcbnew/widgets/appearance_controls.cpp:1836
 msgid "Inactive layers:"
 msgstr "Inactieve lagen:"
 
 #: pcbnew/widgets/appearance_controls.cpp:641
-#: pcbnew/widgets/appearance_controls.cpp:1805
+#: pcbnew/widgets/appearance_controls.cpp:1841
 msgid "Inactive layers will be shown in full color"
 msgstr "Inactieve lagen worden in full-color weergegeven"
 
 #: pcbnew/widgets/appearance_controls.cpp:646
-#: pcbnew/widgets/appearance_controls.cpp:1807
+#: pcbnew/widgets/appearance_controls.cpp:1843
 msgid "Dim"
 msgstr "Dimmen"
 
 #: pcbnew/widgets/appearance_controls.cpp:648
-#: pcbnew/widgets/appearance_controls.cpp:1808
+#: pcbnew/widgets/appearance_controls.cpp:1844
 msgid "Inactive layers will be dimmed"
 msgstr "Inactieve lagen worden gedimd"
 
 #: pcbnew/widgets/appearance_controls.cpp:655
-#: pcbnew/widgets/appearance_controls.cpp:1811
+#: pcbnew/widgets/appearance_controls.cpp:1847
 msgid "Inactive layers will be hidden"
 msgstr "Inactieve lagen worden verborgen"
 
 #: pcbnew/widgets/appearance_controls.cpp:666
-#: pcbnew/widgets/appearance_controls.cpp:1813
+#: pcbnew/widgets/appearance_controls.cpp:1849
 msgid "Flip board view"
 msgstr "Bordweergave omkeren"
 
 #: pcbnew/widgets/appearance_controls.cpp:688
-#: pcbnew/widgets/appearance_controls.cpp:2522
+#: pcbnew/widgets/appearance_controls.cpp:2558
 msgid "Net Display Options"
 msgstr "Netweergaveopties"
 
 #: pcbnew/widgets/appearance_controls.cpp:700
-#: pcbnew/widgets/appearance_controls.cpp:2527
+#: pcbnew/widgets/appearance_controls.cpp:2563
 #, c-format
 msgid "Net colors (%s):"
 msgstr "Netkleuren (%s):"
 
 #: pcbnew/widgets/appearance_controls.cpp:702
-#: pcbnew/widgets/appearance_controls.cpp:2529
+#: pcbnew/widgets/appearance_controls.cpp:2565
 msgid "Net colors:"
 msgstr "Netkleuren:"
 
 #: pcbnew/widgets/appearance_controls.cpp:707
-#: pcbnew/widgets/appearance_controls.cpp:2532
+#: pcbnew/widgets/appearance_controls.cpp:2568
 msgid "Choose when to show net and netclass colors"
 msgstr "Kies wanneer u net- en netklassekleuren wilt weergeven"
 
 #: pcbnew/widgets/appearance_controls.cpp:716
-#: pcbnew/widgets/appearance_controls.cpp:2535
+#: pcbnew/widgets/appearance_controls.cpp:2571
 msgid "Net and netclass colors are shown on all copper items"
 msgstr "Net- en netklassekleuren worden weergegeven op alle koperitems"
 
 #: pcbnew/widgets/appearance_controls.cpp:724
-#: pcbnew/widgets/appearance_controls.cpp:2538
+#: pcbnew/widgets/appearance_controls.cpp:2574
 msgid "Net and netclass colors are shown on the ratsnest only"
 msgstr "Net- en netklassekleuren worden alleen op het rattennest weergegeven"
 
 #: pcbnew/widgets/appearance_controls.cpp:731
-#: pcbnew/widgets/appearance_controls.cpp:2541
+#: pcbnew/widgets/appearance_controls.cpp:2577
 msgid "Net and netclass colors are not shown"
 msgstr "Net- en netklassekleuren worden niet weergegeven"
 
 #: pcbnew/widgets/appearance_controls.cpp:742
-#: pcbnew/widgets/appearance_controls.cpp:2546
+#: pcbnew/widgets/appearance_controls.cpp:2582
 #, c-format
 msgid "Ratsnest display (%s):"
 msgstr "Rattennestweergave (%s):"
 
 #: pcbnew/widgets/appearance_controls.cpp:744
-#: pcbnew/widgets/appearance_controls.cpp:2548
+#: pcbnew/widgets/appearance_controls.cpp:2584
 msgid "Ratsnest display:"
 msgstr "Rattennestweergave:"
 
 #: pcbnew/widgets/appearance_controls.cpp:749
-#: pcbnew/widgets/appearance_controls.cpp:2551
+#: pcbnew/widgets/appearance_controls.cpp:2587
 msgid "Choose which ratsnest lines to display"
 msgstr "Kies welke rattennestlijnen worden weergeven"
 
 #: pcbnew/widgets/appearance_controls.cpp:759
-#: pcbnew/widgets/appearance_controls.cpp:2554
+#: pcbnew/widgets/appearance_controls.cpp:2590
 msgid "Show ratsnest lines to items on all layers"
 msgstr "Rattennestlijnen weergeven naar items op alle lagen"
 
 #: pcbnew/widgets/appearance_controls.cpp:764
-#: pcbnew/widgets/appearance_controls.cpp:2556
+#: pcbnew/widgets/appearance_controls.cpp:2592
 msgid "Visible layers"
 msgstr "Zichtbare lagen"
 
 #: pcbnew/widgets/appearance_controls.cpp:766
-#: pcbnew/widgets/appearance_controls.cpp:2557
+#: pcbnew/widgets/appearance_controls.cpp:2593
 msgid "Show ratsnest lines to items on visible layers"
 msgstr "Rattennestlijnen weergeven naar items op zichtbare lagen"
 
 #: pcbnew/widgets/appearance_controls.cpp:773
-#: pcbnew/widgets/appearance_controls.cpp:2560
+#: pcbnew/widgets/appearance_controls.cpp:2596
 msgid "Hide all ratsnest lines"
 msgstr "Alle rattennestlijnen verbergen"
 
@@ -51658,13 +51229,13 @@ msgid "Highlight %s"
 msgstr "%s markeren"
 
 #: pcbnew/widgets/appearance_controls.cpp:935
-#: pcbnew/widgets/appearance_controls.cpp:2391
+#: pcbnew/widgets/appearance_controls.cpp:2427
 #, c-format
 msgid "Select Tracks and Vias in %s"
 msgstr "Sporen en via’s selecteren in %s"
 
 #: pcbnew/widgets/appearance_controls.cpp:938
-#: pcbnew/widgets/appearance_controls.cpp:2394
+#: pcbnew/widgets/appearance_controls.cpp:2430
 #, c-format
 msgid "Unselect Tracks and Vias in %s"
 msgstr "Sporen en via’s deselecteren in %s"
@@ -51814,90 +51385,270 @@ msgstr "Gebruikersgedefinieerde laag 8"
 msgid "User defined layer 9"
 msgstr "Gebruikersgedefinieerde laag 9"
 
-#: pcbnew/widgets/appearance_controls.cpp:1730
+#: pcbnew/widgets/appearance_controls.cpp:1684
+#, fuzzy
+msgid "User defined layer 10"
+msgstr "Gebruikersgedefinieerde laag 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1685
+#, fuzzy
+msgid "User defined layer 11"
+msgstr "Gebruikersgedefinieerde laag 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1686
+#, fuzzy
+msgid "User defined layer 12"
+msgstr "Gebruikersgedefinieerde laag 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1687
+#, fuzzy
+msgid "User defined layer 13"
+msgstr "Gebruikersgedefinieerde laag 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1688
+#, fuzzy
+msgid "User defined layer 14"
+msgstr "Gebruikersgedefinieerde laag 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1689
+#, fuzzy
+msgid "User defined layer 15"
+msgstr "Gebruikersgedefinieerde laag 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1690
+#, fuzzy
+msgid "User defined layer 16"
+msgstr "Gebruikersgedefinieerde laag 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1691
+#, fuzzy
+msgid "User defined layer 17"
+msgstr "Gebruikersgedefinieerde laag 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1692
+#, fuzzy
+msgid "User defined layer 18"
+msgstr "Gebruikersgedefinieerde laag 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1693
+#, fuzzy
+msgid "User defined layer 19"
+msgstr "Gebruikersgedefinieerde laag 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1694
+#, fuzzy
+msgid "User defined layer 20"
+msgstr "Gebruikersgedefinieerde laag 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1695
+#, fuzzy
+msgid "User defined layer 21"
+msgstr "Gebruikersgedefinieerde laag 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1696
+#, fuzzy
+msgid "User defined layer 22"
+msgstr "Gebruikersgedefinieerde laag 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1697
+#, fuzzy
+msgid "User defined layer 23"
+msgstr "Gebruikersgedefinieerde laag 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1698
+#, fuzzy
+msgid "User defined layer 24"
+msgstr "Gebruikersgedefinieerde laag 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1699
+#, fuzzy
+msgid "User defined layer 25"
+msgstr "Gebruikersgedefinieerde laag 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1700
+#, fuzzy
+msgid "User defined layer 26"
+msgstr "Gebruikersgedefinieerde laag 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1701
+#, fuzzy
+msgid "User defined layer 27"
+msgstr "Gebruikersgedefinieerde laag 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1702
+#, fuzzy
+msgid "User defined layer 28"
+msgstr "Gebruikersgedefinieerde laag 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1703
+#, fuzzy
+msgid "User defined layer 29"
+msgstr "Gebruikersgedefinieerde laag 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1704
+#, fuzzy
+msgid "User defined layer 30"
+msgstr "Gebruikersgedefinieerde laag 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1705
+#, fuzzy
+msgid "User defined layer 31"
+msgstr "Gebruikersgedefinieerde laag 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1706
+#, fuzzy
+msgid "User defined layer 32"
+msgstr "Gebruikersgedefinieerde laag 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1707
+#, fuzzy
+msgid "User defined layer 33"
+msgstr "Gebruikersgedefinieerde laag 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1708
+#, fuzzy
+msgid "User defined layer 34"
+msgstr "Gebruikersgedefinieerde laag 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1709
+#, fuzzy
+msgid "User defined layer 35"
+msgstr "Gebruikersgedefinieerde laag 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1710
+#, fuzzy
+msgid "User defined layer 36"
+msgstr "Gebruikersgedefinieerde laag 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1711
+#, fuzzy
+msgid "User defined layer 37"
+msgstr "Gebruikersgedefinieerde laag 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1712
+#, fuzzy
+msgid "User defined layer 38"
+msgstr "Gebruikersgedefinieerde laag 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1713
+#, fuzzy
+msgid "User defined layer 39"
+msgstr "Gebruikersgedefinieerde laag 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1714
+#, fuzzy
+msgid "User defined layer 40"
+msgstr "Gebruikersgedefinieerde laag 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1715
+#, fuzzy
+msgid "User defined layer 41"
+msgstr "Gebruikersgedefinieerde laag 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1716
+#, fuzzy
+msgid "User defined layer 42"
+msgstr "Gebruikersgedefinieerde laag 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1717
+#, fuzzy
+msgid "User defined layer 43"
+msgstr "Gebruikersgedefinieerde laag 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1718
+#, fuzzy
+msgid "User defined layer 44"
+msgstr "Gebruikersgedefinieerde laag 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1719
+#, fuzzy
+msgid "User defined layer 45"
+msgstr "Gebruikersgedefinieerde laag 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1766
 msgid "Front copper layer"
 msgstr "Voorste koperlaag"
 
-#: pcbnew/widgets/appearance_controls.cpp:1731
+#: pcbnew/widgets/appearance_controls.cpp:1767
 msgid "Back copper layer"
 msgstr "Achterste koperlaag"
 
-#: pcbnew/widgets/appearance_controls.cpp:1732
+#: pcbnew/widgets/appearance_controls.cpp:1768
 msgid "Inner copper layer"
 msgstr "Binnenste koperlaag"
 
-#: pcbnew/widgets/appearance_controls.cpp:1822
+#: pcbnew/widgets/appearance_controls.cpp:1858
 msgid "Show All Copper Layers"
 msgstr "Alle koperlagen weergeven"
 
-#: pcbnew/widgets/appearance_controls.cpp:1824
+#: pcbnew/widgets/appearance_controls.cpp:1860
 msgid "Hide All Copper Layers"
 msgstr "Verberg alle koperlagen"
 
-#: pcbnew/widgets/appearance_controls.cpp:1835
+#: pcbnew/widgets/appearance_controls.cpp:1871
 msgid "Show All Non Copper Layers"
 msgstr "Alle niet-koper lagen weergeven"
 
-#: pcbnew/widgets/appearance_controls.cpp:1839
+#: pcbnew/widgets/appearance_controls.cpp:1875
 msgid "Hide All Non Copper Layers"
 msgstr "Verberg alle niet-koper lagen"
 
-#: pcbnew/widgets/appearance_controls.cpp:1853
+#: pcbnew/widgets/appearance_controls.cpp:1889
 msgid "Show Only Front Assembly Layers"
 msgstr "Alleen montagelagen voorzijde weergeven"
 
-#: pcbnew/widgets/appearance_controls.cpp:1856
+#: pcbnew/widgets/appearance_controls.cpp:1892
 msgid "Show Only Front Layers"
 msgstr "Alleen voorste lagen weergeven"
 
-#: pcbnew/widgets/appearance_controls.cpp:1863
+#: pcbnew/widgets/appearance_controls.cpp:1899
 msgid "Show Only Inner Layers"
 msgstr "Alleen binnenste lagen weergeven"
 
-#: pcbnew/widgets/appearance_controls.cpp:1867
+#: pcbnew/widgets/appearance_controls.cpp:1903
 msgid "Show Only Back Layers"
 msgstr "Alleen achterlagen weergeven"
 
-#: pcbnew/widgets/appearance_controls.cpp:1871
+#: pcbnew/widgets/appearance_controls.cpp:1907
 msgid "Show Only Back Assembly Layers"
 msgstr "Alleen montagelagen achterzijde weergeven"
 
-#: pcbnew/widgets/appearance_controls.cpp:2248
+#: pcbnew/widgets/appearance_controls.cpp:2284
 #, c-format
 msgid "Set opacity of %s"
 msgstr "Doorzichtigheid instellen van %s"
 
-#: pcbnew/widgets/appearance_controls.cpp:2367
+#: pcbnew/widgets/appearance_controls.cpp:2403
 msgid "Set Netclass Color"
 msgstr "Netklassekleur instellen"
 
-#: pcbnew/widgets/appearance_controls.cpp:2371
+#: pcbnew/widgets/appearance_controls.cpp:2407
 msgid "Use Color from Schematic"
 msgstr "Kleur van schema gebruiken"
 
-#: pcbnew/widgets/appearance_controls.cpp:2380
+#: pcbnew/widgets/appearance_controls.cpp:2416
 msgid "Clear Netclass Color"
 msgstr "Netklassekleur wissen"
 
-#: pcbnew/widgets/appearance_controls.cpp:2388
+#: pcbnew/widgets/appearance_controls.cpp:2424
 #, c-format
 msgid "Highlight Nets in %s"
 msgstr "Markeer netten in %s"
 
-#: pcbnew/widgets/appearance_controls.cpp:2399
+#: pcbnew/widgets/appearance_controls.cpp:2435
 msgid "Show All Netclasses"
 msgstr "Alle netklassen weergeven"
 
-#: pcbnew/widgets/appearance_controls.cpp:2401
+#: pcbnew/widgets/appearance_controls.cpp:2437
 msgid "Hide All Other Netclasses"
 msgstr "Verberg alle andere netklassen"
 
-#: pcbnew/widgets/appearance_controls.cpp:2462
+#: pcbnew/widgets/appearance_controls.cpp:2498
 #, c-format
 msgid "Show or hide ratsnest for nets in %s"
 msgstr "Rattennest weergeven of verbergen voor netten in %s"
 
-#: pcbnew/widgets/appearance_controls.cpp:3447
+#: pcbnew/widgets/appearance_controls.cpp:3483
 msgid ""
 "The current color theme is read-only.  Create a new theme in Preferences to "
 "enable color editing."
@@ -52096,7 +51847,7 @@ msgid "Delete all nets in group '%s'?"
 msgstr "Alle netten in groep '%s' verwijderen?"
 
 #: pcbnew/widgets/search_handlers.cpp:179 pcbnew/zone.cpp:812
-#: pcbnew/zone.cpp:1909
+#: pcbnew/zone.cpp:1933
 msgid "Priority"
 msgstr "Prioriteit"
 
@@ -52152,7 +51903,7 @@ msgstr "Plaatsing"
 msgid "%s"
 msgstr "%s"
 
-#: pcbnew/zone.cpp:862 pcbnew/zone.cpp:1972
+#: pcbnew/zone.cpp:862 pcbnew/zone.cpp:1996
 msgid "Fill Mode"
 msgstr "Vulmodus"
 
@@ -52216,87 +51967,87 @@ msgstr "Regelgebied %s"
 msgid "Zone %s %s"
 msgstr "Zone %s %s"
 
-#: pcbnew/zone.cpp:1916
+#: pcbnew/zone.cpp:1940
 #, fuzzy
 msgid "Keepout"
 msgstr "Weergebieden"
 
-#: pcbnew/zone.cpp:1918
+#: pcbnew/zone.cpp:1942
 #, fuzzy
 msgid "Keep Out Tracks"
 msgstr "Sporen weren"
 
-#: pcbnew/zone.cpp:1924
+#: pcbnew/zone.cpp:1948
 #, fuzzy
 msgid "Keep Out Vias"
 msgstr "Via’s weren"
 
-#: pcbnew/zone.cpp:1930
+#: pcbnew/zone.cpp:1954
 #, fuzzy
 msgid "Keep Out Pads"
 msgstr "Pads weren"
 
-#: pcbnew/zone.cpp:1936
+#: pcbnew/zone.cpp:1960
 #, fuzzy
 msgid "Keep Out Copper Pours"
 msgstr "Koperzones weren"
 
-#: pcbnew/zone.cpp:1942
+#: pcbnew/zone.cpp:1966
 #, fuzzy
 msgid "Keep Out Footprints"
 msgstr "Footprints weren"
 
-#: pcbnew/zone.cpp:1951
+#: pcbnew/zone.cpp:1975
 #, fuzzy
 msgid "Enable"
 msgstr "Ingeschakeld:"
 
-#: pcbnew/zone.cpp:1958
+#: pcbnew/zone.cpp:1982
 msgid "Source Type"
 msgstr "Bron Type"
 
-#: pcbnew/zone.cpp:1963
+#: pcbnew/zone.cpp:1987
 #, fuzzy
 msgid "Source Name"
 msgstr "Bron 2"
 
-#: pcbnew/zone.cpp:1995
+#: pcbnew/zone.cpp:2019
 msgid "Cannot be less than zone minimum width"
 msgstr "Kan niet minder zijn dan minimale zonebreedte"
 
-#: pcbnew/zone.cpp:2001
+#: pcbnew/zone.cpp:2025
 msgid "Hatch Width"
 msgstr "Arceerbreedte"
 
-#: pcbnew/zone.cpp:2008
+#: pcbnew/zone.cpp:2032
 msgid "Hatch Gap"
 msgstr "Arceeropening"
 
-#: pcbnew/zone.cpp:2015
+#: pcbnew/zone.cpp:2039
 msgid "Hatch Minimum Hole Ratio"
 msgstr "Minimum gatverhouding arcering"
 
-#: pcbnew/zone.cpp:2023
+#: pcbnew/zone.cpp:2047
 msgid "Smoothing Effort"
 msgstr "Afvlakinspanning"
 
-#: pcbnew/zone.cpp:2029
+#: pcbnew/zone.cpp:2053
 msgid "Smoothing Amount"
 msgstr "Afvlakhoeveelheid"
 
-#: pcbnew/zone.cpp:2035
+#: pcbnew/zone.cpp:2059
 msgid "Remove Islands"
 msgstr "Eilanden verwijderen"
 
-#: pcbnew/zone.cpp:2040
+#: pcbnew/zone.cpp:2064
 msgid "Minimum Island Area"
 msgstr "Minimale eilandgrootte"
 
-#: pcbnew/zone.cpp:2055
+#: pcbnew/zone.cpp:2079
 msgid "Minimum Width"
 msgstr "Minimale breedte"
 
-#: pcbnew/zone.cpp:2063
+#: pcbnew/zone.cpp:2087
 msgid "Pad Connections"
 msgstr "Padverbindingen"
 
@@ -52518,6 +52269,198 @@ msgstr "KiCad-schemasymbool"
 msgid "KiCad Drawing Sheet"
 msgstr "KiCad tekenblad"
 
+#~ msgid "CrtYd_Front"
+#~ msgstr "CrtYd_Front"
+
+#~ msgid "Fab_Front"
+#~ msgstr "Fab_Front"
+
+#~ msgid "Adhes_Front"
+#~ msgstr "Adhes_Front"
+
+#~ msgid "SoldP_Front"
+#~ msgstr "SoldP_Front"
+
+#~ msgid "SilkS_Front"
+#~ msgstr "SilkS_Front"
+
+#~ msgid "Mask_Front"
+#~ msgstr "Mask_Front"
+
+#~ msgid "If you want a front copper layer"
+#~ msgstr "Als u een voorste koper laag wilt"
+
+#~ msgid "Front_layer"
+#~ msgstr "Front_layer"
+
+#~ msgid "Layer name of front (top) copper layer"
+#~ msgstr "Laagnaam van voorste (bovenste) koperlaag"
+
+#~ msgid "In1"
+#~ msgstr "In1"
+
+#~ msgid "In2"
+#~ msgstr "In2"
+
+#~ msgid "In3"
+#~ msgstr "In3"
+
+#~ msgid "In4"
+#~ msgstr "In4"
+
+#~ msgid "In5"
+#~ msgstr "In5"
+
+#~ msgid "In6"
+#~ msgstr "In6"
+
+#~ msgid "In7"
+#~ msgstr "In7"
+
+#~ msgid "In8"
+#~ msgstr "In8"
+
+#~ msgid "In9"
+#~ msgstr "In9"
+
+#~ msgid "In10"
+#~ msgstr "In10"
+
+#~ msgid "In11"
+#~ msgstr "In11"
+
+#~ msgid "In12"
+#~ msgstr "In12"
+
+#~ msgid "In13"
+#~ msgstr "In13"
+
+#~ msgid "In14"
+#~ msgstr "In14"
+
+#~ msgid "In15"
+#~ msgstr "In15"
+
+#~ msgid "In16"
+#~ msgstr "In16"
+
+#~ msgid "In17"
+#~ msgstr "In17"
+
+#~ msgid "In18"
+#~ msgstr "In18"
+
+#~ msgid "In19"
+#~ msgstr "In19"
+
+#~ msgid "In20"
+#~ msgstr "In20"
+
+#~ msgid "In21"
+#~ msgstr "In21"
+
+#~ msgid "In22"
+#~ msgstr "In22"
+
+#~ msgid "In23"
+#~ msgstr "In23"
+
+#~ msgid "In24"
+#~ msgstr "In24"
+
+#~ msgid "In25"
+#~ msgstr "In25"
+
+#~ msgid "In26"
+#~ msgstr "In26"
+
+#~ msgid "In27"
+#~ msgstr "In27"
+
+#~ msgid "In28"
+#~ msgstr "In28"
+
+#~ msgid "In29"
+#~ msgstr "In29"
+
+#~ msgid "In30"
+#~ msgstr "In30"
+
+#~ msgid "If you want a back copper layer"
+#~ msgstr "Als u een achterste koperlaag wilt"
+
+#~ msgid "Layer name of back (bottom) copper layer"
+#~ msgstr "Laagnaam van achterste (onderste) koperlaag"
+
+#~ msgid "SoldM_Back"
+#~ msgstr "SoldP_Back"
+
+#~ msgid "SilkS_Back"
+#~ msgstr "SilkS_Back"
+
+#~ msgid "SoldP_Back"
+#~ msgstr "SoldP_Back"
+
+#~ msgid "Adhes_Back"
+#~ msgstr "Adhes_Back"
+
+#~ msgid "Fab_Back"
+#~ msgstr "Fab_Back"
+
+#~ msgid "CrtYd_Back"
+#~ msgstr "CrtYd_Back"
+
+#~ msgid "Pcb_Edges"
+#~ msgstr "Pcb_Edges"
+
+#~ msgid "Margin"
+#~ msgstr "Marge"
+
+#~ msgid "Eco1"
+#~ msgstr "Eco1"
+
+#~ msgid "Eco2"
+#~ msgstr "Eco2"
+
+#~ msgid "Comments"
+#~ msgstr "Commentaar"
+
+#~ msgid "Drawings"
+#~ msgstr "Tekeningen"
+
+#~ msgid "User1"
+#~ msgstr "Gebruiker1"
+
+#~ msgid "User2"
+#~ msgstr "Gebruiker2"
+
+#~ msgid "User3"
+#~ msgstr "Gebruiker3"
+
+#~ msgid "User4"
+#~ msgstr "Gebruiker4"
+
+#~ msgid "User5"
+#~ msgstr "Gebruiker5"
+
+#~ msgid "User6"
+#~ msgstr "Gebruiker6"
+
+#~ msgid "User7"
+#~ msgstr "Gebruiker7"
+
+#~ msgid "User8"
+#~ msgstr "Gebruiker8"
+
+#~ msgid "User9"
+#~ msgstr "Gebruiker9"
+
+#~ msgid "(Pad has no layer)"
+#~ msgstr "(Pad heeft geen laag)"
+
+#~ msgid "(PTH pad has no copper layers)"
+#~ msgstr "(PTH-pad heeft geen koperlagen)"
+
 #, c-format
 #~ msgid "Field%d"
 #~ msgstr "Veld %d"
diff --git a/translation/pofiles/no.po b/translation/pofiles/no.po
index 51de834220..3796121f33 100644
--- a/translation/pofiles/no.po
+++ b/translation/pofiles/no.po
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: 5.99\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-01-28 19:42+0300\n"
+"POT-Creation-Date: 2025-01-29 19:59+0300\n"
 "PO-Revision-Date: 2025-01-23 15:38+0000\n"
 "Last-Translator: John Beard <john.j.beard@gmail.com>\n"
 "Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/kicad/"
@@ -166,7 +166,7 @@ msgstr "Lastetid %.3f s"
 #: pcbnew/pcb_io/easyedapro/pcb_io_easyedapro.cpp:116
 #: pcbnew/pcb_io/fabmaster/pcb_io_fabmaster.cpp:59
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:503
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2703
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2706
 #, fuzzy, c-format
 msgid "Loading %s..."
 msgstr "Laster %s"
@@ -290,7 +290,7 @@ msgstr "3D-visning"
 #: 3d-viewer/3d_viewer/eda_3d_viewer_frame.cpp:667
 #: eeschema/dialogs/panel_eeschema_display_options_base.cpp:27
 #: eeschema/dialogs/panel_sym_display_options_base.cpp:25
-#: pcbnew/footprint_edit_frame.cpp:242 pcbnew/footprint_edit_frame.cpp:955
+#: pcbnew/footprint_edit_frame.cpp:242 pcbnew/footprint_edit_frame.cpp:965
 #: pcbnew/pcb_edit_frame.cpp:326 pcbnew/pcb_edit_frame.cpp:1708
 #: pcbnew/tools/pcb_actions.cpp:1327
 msgid "Appearance"
@@ -334,10 +334,10 @@ msgstr ""
 #: 3d-viewer/3d_viewer/eda_3d_viewer_frame.cpp:748 common/confirm.cpp:211
 #: common/dialogs/dialog_grid_settings.cpp:82
 #: common/dialogs/dialog_grid_settings.cpp:89
-#: common/dialogs/panel_embedded_files.cpp:296
-#: common/dialogs/panel_embedded_files.cpp:369
-#: common/dialogs/panel_embedded_files.cpp:400
-#: common/dialogs/panel_embedded_files.cpp:410
+#: common/dialogs/panel_embedded_files.cpp:307
+#: common/dialogs/panel_embedded_files.cpp:416
+#: common/dialogs/panel_embedded_files.cpp:447
+#: common/dialogs/panel_embedded_files.cpp:457
 #: common/dialogs/panel_setup_severities.cpp:44 common/kidialog.cpp:126
 #: eeschema/dialogs/dialog_erc.cpp:878
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1812
@@ -360,9 +360,9 @@ msgstr ""
 #: pcb_calculator/calculator_panels/panel_fusing_current.cpp:191
 #: pcb_calculator/calculator_panels/panel_fusing_current.cpp:203
 #: pcbnew/dialogs/dialog_drc.cpp:984
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:397
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:389
 #: pcbnew/drc/drc_item.cpp:231 pcbnew/pcb_marker.cpp:211
-#: pcbnew/widgets/appearance_controls.cpp:2729
+#: pcbnew/widgets/appearance_controls.cpp:2765
 msgid "Error"
 msgstr "Feil"
 
@@ -756,7 +756,7 @@ msgstr "Bytt SMD 3D-modeller"
 msgid "Model Bounding Boxes"
 msgstr "Vis modellboksene"
 
-#: 3d-viewer/dialogs/appearance_controls_3D.cpp:77 common/layer_id.cpp:170
+#: 3d-viewer/dialogs/appearance_controls_3D.cpp:77 common/layer_id.cpp:125
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:30
 #: eeschema/dialogs/dialog_update_from_pcb_base.cpp:64
 #: pcb_calculator/calculator_panels/panel_rf_attenuators_base.cpp:111
@@ -868,13 +868,13 @@ msgid "Uncheck 'Use board stackup colors' to allow color editing."
 msgstr ""
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:563
-#: pcbnew/widgets/appearance_controls.cpp:2198
+#: pcbnew/widgets/appearance_controls.cpp:2234
 #, c-format
 msgid "Show or hide %s"
 msgstr "Vis eller skjul %s"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:633
-#: pcbnew/widgets/appearance_controls.cpp:2571
+#: pcbnew/widgets/appearance_controls.cpp:2607
 #, fuzzy, c-format
 msgid "Presets (%s+Tab):"
 msgstr "(Ctrl+Tab)"
@@ -882,31 +882,31 @@ msgstr "(Ctrl+Tab)"
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:647
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1644
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2078
-#: pcbnew/widgets/appearance_controls.cpp:2596
+#: pcbnew/widgets/appearance_controls.cpp:2632
 msgid "Save preset..."
 msgstr "Lagre forhåndsinnstilling ..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:648
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1645
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2079
-#: pcbnew/widgets/appearance_controls.cpp:2597
+#: pcbnew/widgets/appearance_controls.cpp:2633
 msgid "Delete preset..."
 msgstr "Slett forhåndsinnstilling ..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:754
-#: pcbnew/widgets/appearance_controls.cpp:2702
+#: pcbnew/widgets/appearance_controls.cpp:2738
 msgid "Layer preset name:"
 msgstr "Lagets forhåndsinnstilte navn:"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:755
-#: pcbnew/widgets/appearance_controls.cpp:2703
+#: pcbnew/widgets/appearance_controls.cpp:2739
 msgid "Save Layer Preset"
 msgstr "Lagre laginnstilling"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:770
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1819
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2221
-#: pcbnew/widgets/appearance_controls.cpp:2736
+#: pcbnew/widgets/appearance_controls.cpp:2772
 #, fuzzy
 msgid "Overwrite existing preset?"
 msgstr "Åpne et eksisterende prosjekt"
@@ -914,68 +914,68 @@ msgstr "Åpne et eksisterende prosjekt"
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:796
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1844
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2246
-#: pcbnew/widgets/appearance_controls.cpp:2762
+#: pcbnew/widgets/appearance_controls.cpp:2798
 msgid "Presets"
 msgstr "Forhåndsinnstillinger"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:805
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1856
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2258
-#: pcbnew/widgets/appearance_controls.cpp:2774
+#: pcbnew/widgets/appearance_controls.cpp:2810
 msgid "Delete Preset"
 msgstr "Slett forhåndsinnstilling"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:806
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1857
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2259
-#: pcbnew/widgets/appearance_controls.cpp:2775
+#: pcbnew/widgets/appearance_controls.cpp:2811
 msgid "Select preset:"
 msgstr "Velg forhåndsinnstilling:"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:864
-#: pcbnew/widgets/appearance_controls.cpp:2875
+#: pcbnew/widgets/appearance_controls.cpp:2911
 #, fuzzy, c-format
 msgid "Viewports (%s+Tab):"
 msgstr "(Ctrl+Tab)"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:873
-#: pcbnew/widgets/appearance_controls.cpp:2884
+#: pcbnew/widgets/appearance_controls.cpp:2920
 #, fuzzy
 msgid "Save viewport..."
 msgstr "Lagre forhåndsinnstilling ..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:874
-#: pcbnew/widgets/appearance_controls.cpp:2885
+#: pcbnew/widgets/appearance_controls.cpp:2921
 #, fuzzy
 msgid "Delete viewport..."
 msgstr "Slett forhåndsinnstilling ..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:905
-#: pcbnew/widgets/appearance_controls.cpp:2934
+#: pcbnew/widgets/appearance_controls.cpp:2970
 #, fuzzy
 msgid "Viewport name:"
 msgstr "Netto navn:"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:906
-#: pcbnew/widgets/appearance_controls.cpp:2934
+#: pcbnew/widgets/appearance_controls.cpp:2970
 #, fuzzy
 msgid "Save Viewport"
 msgstr "Lagre rapportfil"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:946
-#: pcbnew/widgets/appearance_controls.cpp:2973
+#: pcbnew/widgets/appearance_controls.cpp:3009
 #, fuzzy
 msgid "Viewports"
 msgstr "Rapporter"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:955
-#: pcbnew/widgets/appearance_controls.cpp:2982
+#: pcbnew/widgets/appearance_controls.cpp:3018
 #, fuzzy
 msgid "Delete Viewport"
 msgstr "Slett katalog"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:956
-#: pcbnew/widgets/appearance_controls.cpp:2983
+#: pcbnew/widgets/appearance_controls.cpp:3019
 #, fuzzy
 msgid "Select viewport:"
 msgstr "Velg forhåndsinnstilling:"
@@ -1390,7 +1390,7 @@ msgid "Z:"
 msgstr "Z:"
 
 #: 3d-viewer/dialogs/panel_preview_3d_model_base.cpp:68
-#: gerbview/gerber_draw_item.cpp:722 pcbnew/footprint.cpp:1676
+#: gerbview/gerber_draw_item.cpp:722 pcbnew/footprint.cpp:1681
 #: pcbnew/pad.cpp:1361
 msgid "Rotation"
 msgstr "Rotering"
@@ -1991,8 +1991,8 @@ msgid "Information"
 msgstr "Bekreftelse"
 
 #: common/confirm.cpp:266 common/confirm.cpp:269
-#: common/dialogs/panel_embedded_files.cpp:272
-#: common/dialogs/panel_embedded_files.cpp:346
+#: common/dialogs/panel_embedded_files.cpp:285
+#: common/dialogs/panel_embedded_files.cpp:393
 #: eeschema/design_block_utils.cpp:50 eeschema/design_block_utils.cpp:183
 #: eeschema/symbol_editor/symbol_editor.cpp:372
 #: eeschema/symbol_editor/symbol_editor.cpp:998
@@ -2007,7 +2007,7 @@ msgstr "Bekreftelse"
 #: pcbnew/dialogs/dialog_gencad_export_options.cpp:119
 #: pcbnew/dialogs/dialog_track_via_properties.cpp:570
 #: pcbnew/footprint_libraries_utils.cpp:375
-#: pcbnew/footprint_libraries_utils.cpp:1148 pcbnew/router/router_tool.cpp:1849
+#: pcbnew/footprint_libraries_utils.cpp:1157 pcbnew/router/router_tool.cpp:1849
 #: pcbnew/router/router_tool.cpp:2603
 #: pcbnew/tools/footprint_editor_control.cpp:470 pcbnew/zone_filler.cpp:881
 msgid "Confirmation"
@@ -2050,7 +2050,7 @@ msgid "KiCad Design Block folders"
 msgstr "KiCad eldre prosjektfiler"
 
 #: common/design_block_io.cpp:172
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3036
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3039
 #, fuzzy, c-format
 msgid "Cannot overwrite library path '%s'."
 msgstr "Kan ikke overskrive bibliotekstien \"%s\"."
@@ -2067,7 +2067,7 @@ msgstr ""
 "Forsikre deg om at du har skrivetillatelser, og prøv på nytt."
 
 #: common/design_block_io.cpp:201 pcbnew/pcb_io/geda/pcb_io_geda.cpp:977
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3061
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3064
 #, fuzzy, c-format
 msgid "Insufficient permissions to delete folder '%s'."
 msgstr ""
@@ -2169,8 +2169,8 @@ msgstr "Kan ikke lage den globale bibliotektabellen \"%s\"."
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:50
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:99
 #: pcbnew/dialogs/panel_pcbnew_action_plugins_base.cpp:42
-#: pcbnew/footprint_libraries_utils.cpp:1006
-#: pcbnew/footprint_libraries_utils.cpp:1334
+#: pcbnew/footprint_libraries_utils.cpp:1015
+#: pcbnew/footprint_libraries_utils.cpp:1343
 msgid "Description"
 msgstr "Beskrivelse"
 
@@ -2565,7 +2565,7 @@ msgstr "Miljøvariabler"
 #: eeschema/dialogs/panel_bom_presets_base.cpp:80
 #: eeschema/dialogs/panel_sym_lib_table.cpp:384
 #: eeschema/dialogs/panel_template_fieldnames_base.cpp:42
-#: eeschema/fields_grid_table.cpp:478 eeschema/sch_pin.cpp:1579
+#: eeschema/fields_grid_table.cpp:469 eeschema/sch_pin.cpp:1579
 #: eeschema/sch_symbol.cpp:2065 eeschema/sch_symbol.cpp:2115
 #: eeschema/symbol_editor/symbol_editor.cpp:1598
 #: eeschema/symbol_viewer_frame.cpp:459
@@ -2575,13 +2575,15 @@ msgstr "Miljøvariabler"
 #: kicad/pcm/dialogs/dialog_manage_repositories_base.cpp:39
 #: kicad/pcm/dialogs/panel_package_base.cpp:50
 #: pcbnew/dialogs/dialog_footprint_wizard_list_base.cpp:42
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:54
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:170
 #: pcbnew/dialogs/panel_fp_lib_table.cpp:438
-#: pcbnew/pcb_fields_grid_table.cpp:174 pcbnew/pcb_group.cpp:507
+#: pcbnew/pcb_fields_grid_table.cpp:143 pcbnew/pcb_group.cpp:507
 #: pcbnew/widgets/pcb_net_inspector_panel.cpp:120
 #: pcbnew/widgets/search_handlers.cpp:176
 #: pcbnew/widgets/search_handlers.cpp:309
 #: pcbnew/widgets/search_handlers.cpp:388 pcbnew/zone.cpp:853
-#: pcbnew/zone.cpp:1913 pcbnew/zone_manager/dialog_zone_manager_base.cpp:38
+#: pcbnew/zone.cpp:1937 pcbnew/zone_manager/dialog_zone_manager_base.cpp:38
 #: pcbnew/zone_manager/model_zones_overview_table.h:75
 msgid "Name"
 msgstr "Navn"
@@ -2778,7 +2780,7 @@ msgstr "Sporlengde utenfor rekkevidde"
 #: eeschema/symbol_editor/symbol_editor.cpp:860
 #: pcb_calculator/dialogs/dialog_regulator_form_base.cpp:27
 #: pcbnew/board_stackup_manager/dialog_dielectric_list_manager_base.cpp:31
-#: pcbnew/footprint_libraries_utils.cpp:1040
+#: pcbnew/footprint_libraries_utils.cpp:1049
 msgid "Name:"
 msgstr "Navn:"
 
@@ -3374,7 +3376,7 @@ msgstr "Valg"
 #: eeschema/dialogs/dialog_sim_format_value.cpp:75
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:57
 #: eeschema/dialogs/panel_sym_lib_table.cpp:385
-#: eeschema/fields_grid_table.cpp:479 eeschema/sch_symbol.cpp:1098
+#: eeschema/fields_grid_table.cpp:470 eeschema/sch_symbol.cpp:1098
 #: eeschema/sch_symbol.cpp:2062 eeschema/sch_symbol.cpp:2112
 #: eeschema/sch_symbol.cpp:2994 eeschema/sim/simulator_frame_ui.cpp:616
 #: eeschema/sim/simulator_frame_ui.cpp:2673
@@ -3384,13 +3386,13 @@ msgstr "Valg"
 #: eeschema/widgets/search_handlers.cpp:247
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:69
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:70
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:65
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:157
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:169
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:48
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:57
-#: pcbnew/dialogs/panel_fp_lib_table.cpp:439 pcbnew/footprint.cpp:4048
+#: pcbnew/dialogs/panel_fp_lib_table.cpp:439 pcbnew/footprint.cpp:4053
 #: pcbnew/footprint_wizard_frame.cpp:326 pcbnew/pcb_dimension.cpp:605
-#: pcbnew/pcb_fields_grid_table.cpp:175 pcbnew/plot_board_layers.cpp:107
+#: pcbnew/pcb_fields_grid_table.cpp:144 pcbnew/plot_board_layers.cpp:107
 #: pcbnew/widgets/search_handlers.cpp:119
 msgid "Value"
 msgstr "Verdi"
@@ -3510,7 +3512,7 @@ msgstr "Utdatamodus:"
 #: eeschema/dialogs/dialog_plot_schematic_base.cpp:78
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:72
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:69
-#: eeschema/fields_grid_table.cpp:491
+#: eeschema/fields_grid_table.cpp:482
 #: eeschema/printing/dialog_print_using_printer_base.cpp:35
 #: eeschema/sch_bus_entry.cpp:674 eeschema/sch_junction.cpp:383
 #: eeschema/sch_line.cpp:1099 eeschema/sim/simulator_frame_ui.cpp:609
@@ -3748,7 +3750,7 @@ msgstr "OK"
 #: common/dialogs/git/dialog_git_auth.cpp:54
 #: common/dialogs/git/dialog_git_commit.cpp:143
 #: common/dialogs/git/dialog_git_switch.cpp:69
-#: common/dialogs/panel_embedded_files.cpp:370 common/tool/actions.cpp:159
+#: common/dialogs/panel_embedded_files.cpp:417 common/tool/actions.cpp:159
 #: eeschema/dialogs/dialog_erc.cpp:426
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1344 eeschema/sheet.cpp:783
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:962
@@ -4297,7 +4299,7 @@ msgstr ""
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283
 #: pcbnew/microwave/microwave_polygon.cpp:127 pcbnew/tools/pcb_control.cpp:348
 #: pcbnew/widgets/appearance_controls.cpp:637
-#: pcbnew/widgets/appearance_controls.cpp:1804
+#: pcbnew/widgets/appearance_controls.cpp:1840
 msgid "Normal"
 msgstr "Normal"
 
@@ -4690,8 +4692,8 @@ msgstr ""
 "Endre kallenavnet på biblioteket etter at du har lagt til dette biblioteket."
 
 #: common/dialogs/panel_design_block_lib_table.cpp:1010
-#: common/dialogs/panel_embedded_files.cpp:348
-#: common/dialogs/panel_embedded_files.cpp:370
+#: common/dialogs/panel_embedded_files.cpp:395
+#: common/dialogs/panel_embedded_files.cpp:417
 #: eeschema/design_block_utils.cpp:89
 #: eeschema/dialogs/panel_sym_lib_table.cpp:688 eeschema/sch_base_frame.cpp:306
 #: pcbnew/dialogs/panel_fp_lib_table.cpp:1038
@@ -4781,8 +4783,8 @@ msgstr "Synlig"
 #: eeschema/symbol_editor/symbol_editor.cpp:826 include/lib_table_grid.h:208
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:46
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:95
-#: pcbnew/footprint_libraries_utils.cpp:1005
-#: pcbnew/footprint_libraries_utils.cpp:1333
+#: pcbnew/footprint_libraries_utils.cpp:1014
+#: pcbnew/footprint_libraries_utils.cpp:1342
 msgid "Nickname"
 msgstr "Kallenavn"
 
@@ -4871,24 +4873,14 @@ msgstr "Kopier med referanse"
 msgid "Copy the reference for this embedded file"
 msgstr ""
 
-#: common/dialogs/panel_embedded_files.cpp:260
-#, fuzzy
-msgid "Select a file to embed"
-msgstr "Velg en verdi som skal innstilles"
-
-#: common/dialogs/panel_embedded_files.cpp:261
-#, fuzzy
-msgid "All files|*.*"
-msgstr "Alle filer"
-
-#: common/dialogs/panel_embedded_files.cpp:270
-#: common/dialogs/panel_embedded_files.cpp:343
+#: common/dialogs/panel_embedded_files.cpp:283
+#: common/dialogs/panel_embedded_files.cpp:390
 #, fuzzy, c-format
 msgid "File '%s' already exists."
 msgstr "Filen %s finnes allerede."
 
-#: common/dialogs/panel_embedded_files.cpp:274
-#: common/dialogs/panel_embedded_files.cpp:348
+#: common/dialogs/panel_embedded_files.cpp:286
+#: common/dialogs/panel_embedded_files.cpp:395
 #: eeschema/design_block_utils.cpp:51 eeschema/design_block_utils.cpp:184
 #: eeschema/symbol_editor/symbol_editor.cpp:373
 #: eeschema/symbol_editor/symbol_editor.cpp:999
@@ -4900,41 +4892,51 @@ msgstr "Filen %s finnes allerede."
 #: pcbnew/dialogs/dialog_export_odbpp.cpp:411
 #: pcbnew/dialogs/dialog_gencad_export_options.cpp:120
 #: pcbnew/footprint_libraries_utils.cpp:376
-#: pcbnew/footprint_libraries_utils.cpp:1150
+#: pcbnew/footprint_libraries_utils.cpp:1159
 #: pcbnew/tools/footprint_editor_control.cpp:472
 msgid "Overwrite"
 msgstr "Overskriv"
 
-#: common/dialogs/panel_embedded_files.cpp:293
+#: common/dialogs/panel_embedded_files.cpp:305
 #, fuzzy, c-format
 msgid "Failed to add file '%s'."
 msgstr "Kunne ikke opprette filen \"%s\""
 
-#: common/dialogs/panel_embedded_files.cpp:330
+#: common/dialogs/panel_embedded_files.cpp:318
+#, fuzzy
+msgid "Select a file to embed"
+msgstr "Velg en verdi som skal innstilles"
+
+#: common/dialogs/panel_embedded_files.cpp:319
+#, fuzzy
+msgid "All files|*.*"
+msgstr "Alle filer"
+
+#: common/dialogs/panel_embedded_files.cpp:377
 #, fuzzy
 msgid "Select a directory to export files"
 msgstr "Velg et GenCAD-eksportfilnavn"
 
-#: common/dialogs/panel_embedded_files.cpp:362
+#: common/dialogs/panel_embedded_files.cpp:409
 #, fuzzy, c-format
 msgid "Directory '%s' is not writable."
 msgstr "Symbolbiblioteket «%s» er skrivebeskyttet."
 
-#: common/dialogs/panel_embedded_files.cpp:365
+#: common/dialogs/panel_embedded_files.cpp:412
 #, fuzzy, c-format
 msgid "Folder '%s' is not writable."
 msgstr "Symbolbiblioteket «%s» er skrivebeskyttet."
 
-#: common/dialogs/panel_embedded_files.cpp:370
+#: common/dialogs/panel_embedded_files.cpp:417
 msgid "Retry"
 msgstr ""
 
-#: common/dialogs/panel_embedded_files.cpp:397
+#: common/dialogs/panel_embedded_files.cpp:444
 #, fuzzy, c-format
 msgid "Failed to open file '%s'."
 msgstr "Kunne ikke opprette filen \"%s\""
 
-#: common/dialogs/panel_embedded_files.cpp:407
+#: common/dialogs/panel_embedded_files.cpp:454
 #, fuzzy, c-format
 msgid "Failed to write file '%s'."
 msgstr "Kunne ikke opprette filen \"%s\""
@@ -5241,12 +5243,12 @@ msgstr "Forstørr"
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1099
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:583
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:854
-#: pcbnew/dialogs/dialog_plot_base.cpp:118 pcbnew/footprint.cpp:4007
-#: pcbnew/pad.cpp:2507 pcbnew/pad.cpp:2526 pcbnew/pcb_dimension.cpp:1973
+#: pcbnew/dialogs/dialog_plot_base.cpp:118 pcbnew/footprint.cpp:4012
+#: pcbnew/pad.cpp:2501 pcbnew/pad.cpp:2520 pcbnew/pcb_dimension.cpp:1973
 #: pcbnew/widgets/appearance_controls.cpp:729
 #: pcbnew/widgets/appearance_controls.cpp:771
-#: pcbnew/widgets/appearance_controls.cpp:2540
-#: pcbnew/widgets/appearance_controls.cpp:2559 pcbnew/zone.cpp:1804
+#: pcbnew/widgets/appearance_controls.cpp:2576
+#: pcbnew/widgets/appearance_controls.cpp:2595 pcbnew/zone.cpp:1828
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:83
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 msgid "None"
@@ -5489,9 +5491,9 @@ msgstr "Ingen tilkobling"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:232
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:363
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:332
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:854 pcbnew/footprint.cpp:4009
-#: pcbnew/pad.cpp:2528 pcbnew/pcb_table.cpp:533 pcbnew/pcb_textbox.cpp:795
-#: pcbnew/zone.cpp:857 pcbnew/zone.cpp:1806
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:854 pcbnew/footprint.cpp:4014
+#: pcbnew/pad.cpp:2522 pcbnew/pcb_table.cpp:533 pcbnew/pcb_textbox.cpp:795
+#: pcbnew/zone.cpp:857 pcbnew/zone.cpp:1830
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 msgid "Solid"
 msgstr "Ugjennomsiktig"
@@ -5634,7 +5636,7 @@ msgstr "Nettklasser"
 
 #: common/dialogs/panel_setup_netclasses_base.cpp:52
 #: pcbnew/tools/board_inspection_tool.cpp:641
-#: pcbnew/tools/board_inspection_tool.cpp:1201 pcbnew/zone.cpp:2048
+#: pcbnew/tools/board_inspection_tool.cpp:1201 pcbnew/zone.cpp:2072
 msgid "Clearance"
 msgstr "Klarering"
 
@@ -5736,7 +5738,7 @@ msgstr "Lukkemønster"
 
 #: common/dialogs/panel_setup_netclasses_base.cpp:153
 #: eeschema/sch_field.cpp:1270 eeschema/sch_label.cpp:207
-#: pcbnew/board_connected_item.cpp:200 pcbnew/pad.cpp:2582 pcbnew/zone.cpp:1907
+#: pcbnew/board_connected_item.cpp:200 pcbnew/pad.cpp:2576 pcbnew/zone.cpp:1931
 msgid "Net Class"
 msgstr "Netto klasse"
 
@@ -5864,7 +5866,7 @@ msgstr "Linje"
 #: common/eda_shape.cpp:2203
 #: eeschema/dialogs/dialog_label_properties_base.cpp:178
 #: eeschema/sch_label.cpp:2249
-#: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:2499
+#: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:2493
 #: pcbnew/pcb_dimension.cpp:1974
 msgid "Rectangle"
 msgstr "Rektangel"
@@ -6052,7 +6054,7 @@ msgstr "Mus og pekeplate"
 msgid "Hotkeys"
 msgstr "Hurtigtaster"
 
-#: common/eda_base_frame.cpp:1116 kicad/project_tree_pane.cpp:1008
+#: common/eda_base_frame.cpp:1116 kicad/project_tree_pane.cpp:1009
 #, fuzzy
 msgid "Version Control"
 msgstr "& Bare valg"
@@ -6114,7 +6116,7 @@ msgstr "Simulator ..."
 
 #: common/eda_base_frame.cpp:1182 common/tool/actions.cpp:1106
 #: common/tool/common_tools.cpp:617 kicad/tools/kicad_manager_actions.cpp:147
-#: pcbnew/footprint_edit_frame.cpp:1035 pcbnew/menubar_footprint_editor.cpp:92
+#: pcbnew/footprint_edit_frame.cpp:1045 pcbnew/menubar_footprint_editor.cpp:92
 msgid "Footprint Editor"
 msgstr "Footprint Editor"
 
@@ -6298,7 +6300,7 @@ msgstr "Tommer"
 msgid "Constrain to H, V, 45"
 msgstr "Begrens omriss til H, V og 45 grader"
 
-#: common/eda_draw_frame.cpp:1121 pcbnew/footprint_libraries_utils.cpp:1368
+#: common/eda_draw_frame.cpp:1121 pcbnew/footprint_libraries_utils.cpp:1377
 msgid "Select Library"
 msgstr "Velg Bibliotek"
 
@@ -6531,7 +6533,7 @@ msgstr "Bue"
 #: eeschema/dialogs/dialog_label_properties_base.cpp:172
 #: eeschema/sch_label.cpp:2247 gerbview/gerber_draw_item.cpp:231
 #: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:1515
-#: pcbnew/pad.cpp:2498 pcbnew/pcb_dimension.cpp:1975
+#: pcbnew/pad.cpp:2492 pcbnew/pcb_dimension.cpp:1975
 msgid "Circle"
 msgstr "Sirkel"
 
@@ -6615,7 +6617,7 @@ msgstr "Punkter"
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:40
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:169
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2140 pcbnew/pad.cpp:1348
-#: pcbnew/pcb_fields_grid_table.cpp:177 pcbnew/pcb_reference_image.cpp:215
+#: pcbnew/pcb_fields_grid_table.cpp:146 pcbnew/pcb_reference_image.cpp:215
 #: pcbnew/pcb_reference_image.cpp:368 pcbnew/pcb_tablecell.cpp:197
 #: pcbnew/pcb_tablecell.cpp:204 pcbnew/pcb_target.cpp:156
 #: pcbnew/pcb_target.cpp:249 pcbnew/pcb_text.cpp:292 pcbnew/pcb_textbox.cpp:814
@@ -6632,7 +6634,7 @@ msgstr "Bredde"
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:55
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:56
 #: pcbnew/pad.cpp:1349 pcbnew/pcb_dimension.cpp:1012
-#: pcbnew/pcb_fields_grid_table.cpp:178 pcbnew/pcb_reference_image.cpp:217
+#: pcbnew/pcb_fields_grid_table.cpp:147 pcbnew/pcb_reference_image.cpp:217
 #: pcbnew/pcb_reference_image.cpp:375 pcbnew/pcb_tablecell.cpp:198
 #: pcbnew/pcb_tablecell.cpp:205 pcbnew/pcb_text.cpp:293
 #: pcbnew/pcb_textbox.cpp:815
@@ -6722,7 +6724,7 @@ msgstr "Linjefarge:"
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:62
 #: eeschema/dialogs/dialog_tablecell_properties_base.cpp:119
 #: eeschema/dialogs/dialog_text_properties_base.cpp:113
-#: eeschema/fields_grid_table.cpp:484 eeschema/sch_label.cpp:1197
+#: eeschema/fields_grid_table.cpp:475 eeschema/sch_label.cpp:1197
 #: eeschema/sch_label.cpp:2269 eeschema/sch_tablecell.cpp:128
 #: eeschema/sch_text.cpp:637 eeschema/sch_textbox.cpp:543
 #: pagelayout_editor/dialogs/properties_frame_base.cpp:98
@@ -6733,7 +6735,7 @@ msgstr "Linjefarge:"
 #: pcbnew/dialogs/dialog_tablecell_properties_base.cpp:125
 #: pcbnew/dialogs/panel_fp_editor_graphics_defaults_base.cpp:57
 #: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:52
-#: pcbnew/pcb_fields_grid_table.cpp:180
+#: pcbnew/pcb_fields_grid_table.cpp:149
 msgid "Italic"
 msgstr "Kursiv"
 
@@ -6748,7 +6750,7 @@ msgstr "Kursiv"
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:63
 #: eeschema/dialogs/dialog_tablecell_properties_base.cpp:116
 #: eeschema/dialogs/dialog_text_properties_base.cpp:108
-#: eeschema/fields_grid_table.cpp:485 eeschema/sch_label.cpp:1197
+#: eeschema/fields_grid_table.cpp:476 eeschema/sch_label.cpp:1197
 #: eeschema/sch_label.cpp:2270 eeschema/sch_tablecell.cpp:128
 #: eeschema/sch_text.cpp:637 eeschema/sch_textbox.cpp:543
 #: eeschema/widgets/tuner_slider_base.cpp:48
@@ -6765,8 +6767,8 @@ msgstr "Fet + Kursiv"
 #: common/eda_text.cpp:1330
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:242
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
-#: eeschema/fields_grid_table.cpp:310 eeschema/fields_grid_table.cpp:725
-#: eeschema/fields_grid_table.cpp:869 eeschema/pin_type.cpp:113
+#: eeschema/fields_grid_table.cpp:301 eeschema/fields_grid_table.cpp:716
+#: eeschema/fields_grid_table.cpp:860 eeschema/pin_type.cpp:113
 #: eeschema/sch_field.cpp:1144 eeschema/sch_field.cpp:1731
 #: eeschema/sch_pin.cpp:2185 pcbnew/dialogs/dialog_render_job.cpp:42
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2604
@@ -6776,9 +6778,9 @@ msgstr "Venstre"
 #: common/eda_text.cpp:1331 common/eda_text.cpp:1340
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:303 eeschema/fields_grid_table.cpp:311
-#: eeschema/fields_grid_table.cpp:726 eeschema/fields_grid_table.cpp:737
-#: eeschema/fields_grid_table.cpp:871 eeschema/fields_grid_table.cpp:895
+#: eeschema/fields_grid_table.cpp:294 eeschema/fields_grid_table.cpp:302
+#: eeschema/fields_grid_table.cpp:717 eeschema/fields_grid_table.cpp:728
+#: eeschema/fields_grid_table.cpp:862 eeschema/fields_grid_table.cpp:886
 #: eeschema/sch_field.cpp:1145 eeschema/sch_field.cpp:1155
 #: eeschema/sch_field.cpp:1732 eeschema/sch_field.cpp:1741
 #: eeschema/sch_text.cpp:658 gerbview/gerber_file_image.cpp:361
@@ -6793,8 +6795,8 @@ msgstr "Sentrer"
 #: common/eda_text.cpp:1332
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:242
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
-#: eeschema/fields_grid_table.cpp:312 eeschema/fields_grid_table.cpp:727
-#: eeschema/fields_grid_table.cpp:873 eeschema/pin_type.cpp:112
+#: eeschema/fields_grid_table.cpp:303 eeschema/fields_grid_table.cpp:718
+#: eeschema/fields_grid_table.cpp:864 eeschema/pin_type.cpp:112
 #: eeschema/sch_field.cpp:1146 eeschema/sch_field.cpp:1733
 #: eeschema/sch_pin.cpp:2184 pcbnew/dialogs/dialog_render_job.cpp:43
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2605
@@ -6803,8 +6805,8 @@ msgstr "Høyre"
 
 #: common/eda_text.cpp:1339
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:302 eeschema/fields_grid_table.cpp:736
-#: eeschema/fields_grid_table.cpp:893 eeschema/sch_field.cpp:1154
+#: eeschema/fields_grid_table.cpp:293 eeschema/fields_grid_table.cpp:727
+#: eeschema/fields_grid_table.cpp:884 eeschema/sch_field.cpp:1154
 #: eeschema/sch_field.cpp:1740 eeschema/sch_text.cpp:657
 #: pcbnew/dialogs/dialog_render_job.cpp:44
 msgid "Top"
@@ -6812,8 +6814,8 @@ msgstr "Topp"
 
 #: common/eda_text.cpp:1341
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:304 eeschema/fields_grid_table.cpp:738
-#: eeschema/fields_grid_table.cpp:897 eeschema/sch_field.cpp:1156
+#: eeschema/fields_grid_table.cpp:295 eeschema/fields_grid_table.cpp:729
+#: eeschema/fields_grid_table.cpp:888 eeschema/sch_field.cpp:1156
 #: eeschema/sch_field.cpp:1742 eeschema/sch_text.cpp:659
 #: pcbnew/dialogs/dialog_render_job.cpp:40
 msgid "Bottom"
@@ -6826,15 +6828,15 @@ msgstr "Bunn"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:68
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:68
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:65
-#: eeschema/fields_grid_table.cpp:487 eeschema/sch_field.cpp:1781
+#: eeschema/fields_grid_table.cpp:478 eeschema/sch_field.cpp:1781
 #: eeschema/sch_pin.cpp:1589 eeschema/sch_pin.cpp:2230
 #: eeschema/sch_symbol.cpp:2965 eeschema/sch_tablecell.cpp:203
 #: eeschema/sch_text.cpp:783 eeschema/sch_textbox.cpp:714
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:59
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:60
-#: pcbnew/footprint.cpp:4039 pcbnew/pad.cpp:2545 pcbnew/pcb_dimension.cpp:1756
-#: pcbnew/pcb_dimension.cpp:1831 pcbnew/pcb_fields_grid_table.cpp:182
-#: pcbnew/pcb_tablecell.cpp:207 pcbnew/zone.cpp:1977
+#: pcbnew/footprint.cpp:4044 pcbnew/pad.cpp:2539 pcbnew/pcb_dimension.cpp:1756
+#: pcbnew/pcb_dimension.cpp:1831 pcbnew/pcb_fields_grid_table.cpp:151
+#: pcbnew/pcb_tablecell.cpp:207 pcbnew/zone.cpp:2001
 msgid "Orientation"
 msgstr "Skjermretning"
 
@@ -6853,7 +6855,7 @@ msgstr "Tekstegenskaper"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:71
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:71
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:68
-#: eeschema/fields_grid_table.cpp:490 eeschema/sch_field.cpp:1136
+#: eeschema/fields_grid_table.cpp:481 eeschema/sch_field.cpp:1136
 #: eeschema/sch_label.cpp:1195 eeschema/sch_tablecell.cpp:126
 #: eeschema/sch_text.cpp:635 eeschema/sch_textbox.cpp:541
 #: eeschema/widgets/sch_properties_panel.cpp:258 pcbnew/pcb_dimension.cpp:628
@@ -6868,14 +6870,14 @@ msgstr ""
 #: pcbnew/board_stackup_manager/panel_board_stackup_base.cpp:91
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:56
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:57
-#: pcbnew/pcb_fields_grid_table.cpp:179 pcbnew/pcb_tablecell.cpp:206
+#: pcbnew/pcb_fields_grid_table.cpp:148 pcbnew/pcb_tablecell.cpp:206
 #: pcbnew/pcb_text.cpp:291
 msgid "Thickness"
 msgstr "Tykkelse"
 
 #: common/eda_text.cpp:1375 eeschema/sch_field.cpp:1772
 #: eeschema/sch_text.cpp:772 pcbnew/microwave/microwave_polygon.cpp:127
-#: pcbnew/pcb_fields_grid_table.cpp:187
+#: pcbnew/pcb_fields_grid_table.cpp:156
 msgid "Mirrored"
 msgstr "Speilet"
 
@@ -7421,7 +7423,7 @@ msgstr "Kopier valgte celler til utklippstavlen"
 #: common/widgets/listbox_tricks.cpp:51
 #: eeschema/tools/sch_editor_control.cpp:2270
 #: eeschema/tools/symbol_editor_edit_tool.cpp:1020
-#: pcbnew/dialogs/panel_setup_rules.cpp:132 pcbnew/tools/pcb_control.cpp:1234
+#: pcbnew/dialogs/panel_setup_rules.cpp:132 pcbnew/tools/pcb_control.cpp:1238
 msgid "Paste"
 msgstr "Lim inn"
 
@@ -7432,7 +7434,7 @@ msgstr "Lim ut utklippstavlecellene til matrise ved gjeldende celle"
 #: common/grid_tricks.cpp:368 common/tool/actions.cpp:291
 #: common/widgets/listbox_tricks.cpp:54 eeschema/tools/sch_edit_tool.cpp:1680
 #: eeschema/tools/symbol_editor_edit_tool.cpp:476
-#: kicad/dialogs/panel_jobset.cpp:363 kicad/project_tree_pane.cpp:941
+#: kicad/dialogs/panel_jobset.cpp:363 kicad/project_tree_pane.cpp:942
 #: pcbnew/dialogs/panel_setup_rules.cpp:133 pcbnew/tools/edit_tool.cpp:2646
 msgid "Delete"
 msgstr "Slett"
@@ -8091,191 +8093,191 @@ msgstr "Kan ikke bytte språk til %s"
 msgid "undefined"
 msgstr "udefinert"
 
-#: common/layer_id.cpp:112
+#: common/layer_id.cpp:67
 #: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr_parser.cpp:1149
 msgid "Rescue"
 msgstr "Redde"
 
-#: common/layer_id.cpp:116 eeschema/widgets/panel_sch_selection_filter.cpp:204
+#: common/layer_id.cpp:71 eeschema/widgets/panel_sch_selection_filter.cpp:204
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:37
 #, fuzzy
 msgid "Wires"
 msgstr "Wire"
 
-#: common/layer_id.cpp:117
+#: common/layer_id.cpp:72
 msgid "Buses"
 msgstr "Busser"
 
-#: common/layer_id.cpp:118
+#: common/layer_id.cpp:73
 #, fuzzy
 msgid "Bus junctions"
 msgstr "Bus Junction"
 
-#: common/layer_id.cpp:119
+#: common/layer_id.cpp:74
 #, fuzzy
 msgid "Junctions"
 msgstr "Veikryss"
 
-#: common/layer_id.cpp:120 eeschema/widgets/panel_sch_selection_filter.cpp:205
+#: common/layer_id.cpp:75 eeschema/widgets/panel_sch_selection_filter.cpp:205
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:41
 #: eeschema/widgets/search_handlers.cpp:399
 #, fuzzy
 msgid "Labels"
 msgstr "Etikett"
 
-#: common/layer_id.cpp:121
+#: common/layer_id.cpp:76
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:45
 msgid "Global labels"
 msgstr "Globale etiketter"
 
-#: common/layer_id.cpp:122
+#: common/layer_id.cpp:77
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:48
 msgid "Hierarchical labels"
 msgstr "Hierarkiske etiketter"
 
-#: common/layer_id.cpp:123 eeschema/sch_symbol.cpp:2981
+#: common/layer_id.cpp:78 eeschema/sch_symbol.cpp:2981
 #, fuzzy
 msgid "Pin numbers"
 msgstr "Pin-tall:"
 
-#: common/layer_id.cpp:124 eeschema/sch_symbol.cpp:2985
+#: common/layer_id.cpp:79 eeschema/sch_symbol.cpp:2985
 #, fuzzy
 msgid "Pin names"
 msgstr "Pin-navn"
 
-#: common/layer_id.cpp:125
+#: common/layer_id.cpp:80
 #, fuzzy
 msgid "Symbol references"
 msgstr "Symbolreferanse"
 
-#: common/layer_id.cpp:126
+#: common/layer_id.cpp:81
 #, fuzzy
 msgid "Symbol values"
 msgstr "Symbolverdi"
 
-#: common/layer_id.cpp:127
+#: common/layer_id.cpp:82
 msgid "Symbol fields"
 msgstr "Symbolfelt"
 
-#: common/layer_id.cpp:128
+#: common/layer_id.cpp:83
 #, fuzzy
 msgid "Sheet references"
 msgstr "&Innstillinger"
 
-#: common/layer_id.cpp:129
+#: common/layer_id.cpp:84
 #, fuzzy
 msgid "Net class references"
 msgstr "Nettoklasser"
 
-#: common/layer_id.cpp:130
+#: common/layer_id.cpp:85
 #, fuzzy
 msgid "Rule areas"
 msgstr "Regelområde"
 
-#: common/layer_id.cpp:131
+#: common/layer_id.cpp:86
 #, fuzzy
 msgid "Symbol body outlines"
 msgstr "Symbol kropp disposisjon"
 
-#: common/layer_id.cpp:132
+#: common/layer_id.cpp:87
 #, fuzzy
 msgid "Symbol body fills"
 msgstr "Fylling av symbolkropp"
 
-#: common/layer_id.cpp:133
+#: common/layer_id.cpp:88
 #, fuzzy
 msgid "Shape fills"
 msgstr "Arkfil"
 
-#: common/layer_id.cpp:134
+#: common/layer_id.cpp:89
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:72
 msgid "Schematic text && graphics"
 msgstr "Skjematisk tekst && grafikk"
 
-#: common/layer_id.cpp:135
+#: common/layer_id.cpp:90
 #, fuzzy
 msgid "Symbol private text && graphics"
 msgstr "Skjematisk tekst && grafikk"
 
-#: common/layer_id.cpp:136
+#: common/layer_id.cpp:91
 #, fuzzy
 msgid "Schematic text && graphics backgrounds"
 msgstr "Skjematisk tekst && grafikk"
 
-#: common/layer_id.cpp:137 eeschema/widgets/panel_sch_selection_filter.cpp:206
+#: common/layer_id.cpp:92 eeschema/widgets/panel_sch_selection_filter.cpp:206
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:33
 msgid "Pins"
 msgstr "Pins"
 
-#: common/layer_id.cpp:138
+#: common/layer_id.cpp:93
 #, fuzzy
 msgid "Sheet borders"
 msgstr "Arkgrense"
 
-#: common/layer_id.cpp:139
+#: common/layer_id.cpp:94
 #, fuzzy
 msgid "Sheet backgrounds"
 msgstr "Ark bakgrunn"
 
-#: common/layer_id.cpp:140
+#: common/layer_id.cpp:95
 #, fuzzy
 msgid "Sheet names"
 msgstr "Arknavn"
 
-#: common/layer_id.cpp:141
+#: common/layer_id.cpp:96
 msgid "Sheet fields"
 msgstr "Arkfelter"
 
-#: common/layer_id.cpp:142
+#: common/layer_id.cpp:97
 #, fuzzy
 msgid "Sheet file names"
 msgstr "Arkets filnavn"
 
-#: common/layer_id.cpp:143
+#: common/layer_id.cpp:98
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:63
 msgid "Sheet pins"
 msgstr "Arkpinner"
 
-#: common/layer_id.cpp:144
+#: common/layer_id.cpp:99
 #, fuzzy
 msgid "No-connect symbols"
 msgstr "Ingen tilkoblingssymbol"
 
-#: common/layer_id.cpp:145
+#: common/layer_id.cpp:100
 #, fuzzy
 msgid "DNP markers"
 msgstr "Markører"
 
-#: common/layer_id.cpp:146
+#: common/layer_id.cpp:101
 #, fuzzy
 msgid "Excluded-from-simulation markers"
 msgstr "Deaktiver symbol for simulering"
 
-#: common/layer_id.cpp:147
+#: common/layer_id.cpp:102
 #, fuzzy
 msgid "ERC warnings"
 msgstr "ERC advarsel"
 
-#: common/layer_id.cpp:148
+#: common/layer_id.cpp:103
 #, fuzzy
 msgid "ERC errors"
 msgstr "ERC feil"
 
-#: common/layer_id.cpp:149
+#: common/layer_id.cpp:104
 #, fuzzy
 msgid "ERC exclusions"
 msgstr "DRC-unntak"
 
-#: common/layer_id.cpp:150 common/layer_id.cpp:189
+#: common/layer_id.cpp:105 common/layer_id.cpp:144
 #: pcbnew/widgets/appearance_controls.cpp:347
 msgid "Anchors"
 msgstr "Anker"
 
-#: common/layer_id.cpp:151 common/layer_id.cpp:193
+#: common/layer_id.cpp:106 common/layer_id.cpp:148
 msgid "Helper items"
 msgstr "Hjelpeartikler"
 
-#: common/layer_id.cpp:152 common/layer_id.cpp:194 common/tool/grid_menu.cpp:56
+#: common/layer_id.cpp:107 common/layer_id.cpp:149 common/tool/grid_menu.cpp:56
 #: eeschema/tools/sch_editor_control.cpp:2867
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:103
 #: gerbview/widgets/gerbview_layer_widget.cpp:135
@@ -8283,90 +8285,90 @@ msgstr "Hjelpeartikler"
 msgid "Grid"
 msgstr "Rutenett"
 
-#: common/layer_id.cpp:153
+#: common/layer_id.cpp:108
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:104
 msgid "Axes"
 msgstr "Akser"
 
-#: common/layer_id.cpp:154 common/layer_id.cpp:196
+#: common/layer_id.cpp:109 common/layer_id.cpp:151
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:107
 #: gerbview/widgets/gerbview_layer_widget.cpp:141
 msgid "Background"
 msgstr "Bakgrunn"
 
-#: common/layer_id.cpp:155 common/layer_id.cpp:192
+#: common/layer_id.cpp:110 common/layer_id.cpp:147
 #: common/widgets/gal_options_panel_base.cpp:120
 #: eeschema/sim/simulator_frame_ui.cpp:613
 #: eeschema/sim/simulator_frame_ui_base.cpp:167
 msgid "Cursor"
 msgstr "Peker"
 
-#: common/layer_id.cpp:156
+#: common/layer_id.cpp:111
 #, fuzzy
 msgid "Hovered items"
 msgstr "Flytt element"
 
-#: common/layer_id.cpp:157
+#: common/layer_id.cpp:112
 msgid "Highlighted items"
 msgstr "Fremhevede gjenstander"
 
-#: common/layer_id.cpp:158
+#: common/layer_id.cpp:113
 #, fuzzy
 msgid "Hidden items"
 msgstr "Skjult element"
 
-#: common/layer_id.cpp:159 common/layer_id.cpp:197
+#: common/layer_id.cpp:114 common/layer_id.cpp:152
 msgid "Selection highlight"
 msgstr "Valg høydepunkt"
 
-#: common/layer_id.cpp:160
+#: common/layer_id.cpp:115
 #, fuzzy
 msgid "Net color highlight"
 msgstr "Valg høydepunkt"
 
-#: common/layer_id.cpp:161 common/layer_id.cpp:190
+#: common/layer_id.cpp:116 common/layer_id.cpp:145
 #, fuzzy
 msgid "Drawing sheet"
 msgstr "Tegninger"
 
-#: common/layer_id.cpp:162 common/layer_id.cpp:191
+#: common/layer_id.cpp:117 common/layer_id.cpp:146
 #, fuzzy
 msgid "Page limits"
 msgstr "Sidegrenser"
 
-#: common/layer_id.cpp:163
+#: common/layer_id.cpp:118
 #, fuzzy
 msgid "Operating point voltages"
 msgstr "Driftspunkt"
 
-#: common/layer_id.cpp:164
+#: common/layer_id.cpp:119
 #, fuzzy
 msgid "Operating point currents"
 msgstr "Driftspunkt"
 
-#: common/layer_id.cpp:168
+#: common/layer_id.cpp:123
 #, fuzzy
 msgid "Footprints front"
 msgstr "Fotspor foran"
 
-#: common/layer_id.cpp:169
+#: common/layer_id.cpp:124
 #, fuzzy
 msgid "Footprints back"
 msgstr "Fotavtrykk Tilbake"
 
-#: common/layer_id.cpp:171
+#: common/layer_id.cpp:126
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:27
 #: eeschema/dialogs/dialog_update_from_pcb_base.cpp:53
 #: pcbnew/dialogs/dialog_global_edit_text_and_graphics_base.cpp:28
 msgid "Reference designators"
 msgstr "Referansebetegnere"
 
-#: common/layer_id.cpp:172
+#: common/layer_id.cpp:127
 #, fuzzy
 msgid "Footprint text"
 msgstr "Fotavtrykkstekst"
 
-#: common/layer_id.cpp:173
+#: common/layer_id.cpp:128
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:27
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:64
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:24
@@ -8376,109 +8378,109 @@ msgstr "Fotavtrykkstekst"
 msgid "Tracks"
 msgstr "Spor"
 
-#: common/layer_id.cpp:174
+#: common/layer_id.cpp:129
 #, fuzzy
 msgid "Through vias"
 msgstr "Gjennom vias:"
 
-#: common/layer_id.cpp:175
+#: common/layer_id.cpp:130
 #, fuzzy
 msgid "Blind/Buried vias"
 msgstr "Blind / Begravet Via"
 
-#: common/layer_id.cpp:176
+#: common/layer_id.cpp:131
 #, fuzzy
 msgid "Micro-vias"
 msgstr "Mikro vias"
 
-#: common/layer_id.cpp:177
+#: common/layer_id.cpp:132
 #, fuzzy
 msgid "Via holes"
 msgstr "Via hull"
 
-#: common/layer_id.cpp:178
+#: common/layer_id.cpp:133
 #, fuzzy
 msgid "Via hole walls"
 msgstr "Via hull"
 
-#: common/layer_id.cpp:179
+#: common/layer_id.cpp:134
 #, fuzzy
 msgid "Plated holes"
 msgstr "Ikke belagte hull"
 
-#: common/layer_id.cpp:180
+#: common/layer_id.cpp:135
 #, fuzzy
 msgid "Plated hole walls"
 msgstr "Ikke belagte hull"
 
-#: common/layer_id.cpp:181
+#: common/layer_id.cpp:136
 #, fuzzy
 msgid "Non-plated holes"
 msgstr "Ikke belagte hull"
 
-#: common/layer_id.cpp:182 pcbnew/dialogs/panel_edit_options_base.cpp:371
+#: common/layer_id.cpp:137 pcbnew/dialogs/panel_edit_options_base.cpp:371
 #: pcbnew/widgets/appearance_controls.cpp:343
 #: pcbnew/widgets/appearance_controls.cpp:721
-#: pcbnew/widgets/appearance_controls.cpp:2537
+#: pcbnew/widgets/appearance_controls.cpp:2573
 #: pcbnew/widgets/search_handlers.cpp:386
 msgid "Ratsnest"
 msgstr "Ratsnest"
 
-#: common/layer_id.cpp:183
+#: common/layer_id.cpp:138
 #, fuzzy
 msgid "DRC warnings"
 msgstr "DRC-advarsler"
 
-#: common/layer_id.cpp:184
+#: common/layer_id.cpp:139
 #, fuzzy
 msgid "DRC errors"
 msgstr "DRC-feil"
 
-#: common/layer_id.cpp:185
+#: common/layer_id.cpp:140
 #, fuzzy
 msgid "DRC shape 1"
 msgstr "Fyll valgte figurer"
 
-#: common/layer_id.cpp:186
+#: common/layer_id.cpp:141
 #, fuzzy
 msgid "DRC shape 2"
 msgstr "Fyll valgte figurer"
 
-#: common/layer_id.cpp:187
+#: common/layer_id.cpp:142
 #, fuzzy
 msgid "DRC exclusions"
 msgstr "DRC-unntak"
 
-#: common/layer_id.cpp:188
+#: common/layer_id.cpp:143
 #, fuzzy
 msgid "DRC marker shadows"
 msgstr "DRC Marker Shadows"
 
-#: common/layer_id.cpp:195
+#: common/layer_id.cpp:150
 #, fuzzy
 msgid "Grid axes"
 msgstr "Rutenettakser"
 
-#: common/layer_id.cpp:198
+#: common/layer_id.cpp:153
 #, fuzzy
 msgid "Locked item shadow"
 msgstr "Låste spor"
 
-#: common/layer_id.cpp:199
+#: common/layer_id.cpp:154
 msgid "Courtyard collision shadow"
 msgstr ""
 
-#: common/layer_id.cpp:200
+#: common/layer_id.cpp:155
 #, fuzzy
 msgid "Track net names"
 msgstr "Arknavn"
 
-#: common/layer_id.cpp:201
+#: common/layer_id.cpp:156
 #, fuzzy
 msgid "Pad net names"
 msgstr "Arknavn"
 
-#: common/layer_id.cpp:202
+#: common/layer_id.cpp:157
 #, fuzzy
 msgid "Via net names"
 msgstr "Arknavn"
@@ -8545,13 +8547,13 @@ msgstr "Element"
 
 #: common/lib_tree_model_adapter.cpp:422
 #: eeschema/widgets/panel_design_block_chooser.cpp:411
-#: eeschema/widgets/panel_symbol_chooser.cpp:171
+#: eeschema/widgets/panel_symbol_chooser.cpp:173
 #: pcbnew/widgets/panel_footprint_chooser.cpp:96
 msgid "Recently Used"
 msgstr "Nylig brukt"
 
 #: common/lib_tree_model_adapter.cpp:424
-#: eeschema/widgets/panel_symbol_chooser.cpp:178
+#: eeschema/widgets/panel_symbol_chooser.cpp:180
 #, fuzzy
 msgid "Already Placed"
 msgstr "Flytt og plasser"
@@ -8841,7 +8843,7 @@ msgstr "Standard enheter:"
 #: eeschema/dialogs/dialog_sim_model_base.cpp:271 eeschema/sch_symbol.cpp:2058
 #: eeschema/sch_symbol.cpp:2110 eeschema/sch_symbol.cpp:2991
 #: eeschema/widgets/search_handlers.cpp:160
-#: eeschema/widgets/search_handlers.cpp:246 pcbnew/footprint.cpp:4045
+#: eeschema/widgets/search_handlers.cpp:246 pcbnew/footprint.cpp:4050
 #: pcbnew/widgets/search_handlers.cpp:118
 msgid "Reference"
 msgstr "Referanse"
@@ -8865,7 +8867,7 @@ msgstr "Få og flytt fotavtrykk"
 #: eeschema/tools/sch_edit_tool.cpp:551
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:179
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:184
-#: pcbnew/footprint.cpp:4068
+#: pcbnew/footprint.cpp:4073
 msgid "Attributes"
 msgstr "Attributter"
 
@@ -8884,16 +8886,16 @@ msgstr "V"
 msgid "Semicolons"
 msgstr "Velg farge"
 
-#: common/settings/color_settings.cpp:337
+#: common/settings/color_settings.cpp:379
 msgid "(Footprints)"
 msgstr "(Fotavtrykk)"
 
-#: common/settings/color_settings.cpp:389
+#: common/settings/color_settings.cpp:433
 #: pagelayout_editor/dialogs/panel_pl_editor_color_settings.cpp:82
 msgid "KiCad Default"
 msgstr "KiCad Standard"
 
-#: common/settings/color_settings.cpp:394
+#: common/settings/color_settings.cpp:438
 msgid "KiCad Classic"
 msgstr "KiCad Classic"
 
@@ -8916,7 +8918,7 @@ msgid "Create a new document in the editor"
 msgstr "Lag et nytt dokument i redigeringsprogrammet"
 
 #: common/tool/actions.cpp:52 eeschema/symbol_editor/symbol_editor.cpp:866
-#: pcbnew/footprint_libraries_utils.cpp:1050
+#: pcbnew/footprint_libraries_utils.cpp:1059
 msgid "New Library..."
 msgstr "Nytt bibliotek ..."
 
@@ -8962,7 +8964,7 @@ msgstr "Åpne filer i en teksteditor"
 
 #: common/tool/actions.cpp:91 eeschema/symbol_editor/symbol_editor.cpp:856
 #: eeschema/widgets/tuner_slider_base.cpp:117
-#: pcbnew/footprint_libraries_utils.cpp:1036
+#: pcbnew/footprint_libraries_utils.cpp:1045
 msgid "Save"
 msgstr "Lagre"
 
@@ -9789,7 +9791,7 @@ msgstr "Vis / skjul utseendemanageren"
 
 #: common/tool/actions.cpp:1124
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:101
-#: eeschema/fields_grid_table.cpp:1068
+#: eeschema/fields_grid_table.cpp:1059
 msgid "Show Datasheet"
 msgstr "Vis datablad"
 
@@ -9921,6 +9923,7 @@ msgstr "Last alle python-plugins på nytt og oppdater plugin-menyene"
 #: eeschema/dialogs/dialog_schematic_setup.cpp:136
 #: pcbnew/dialogs/dialog_board_setup.cpp:210
 #: pcbnew/dialogs/dialog_footprint_properties.cpp:79
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:149
 #, fuzzy
 msgid "Embedded Files"
 msgstr "Bildefiler"
@@ -10114,8 +10117,8 @@ msgid "Mirroring for Y axis is not supported yet"
 msgstr "Speiling for Y-aksen støttes ikke ennå"
 
 #: common/widgets/filter_combobox.cpp:72
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:806
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:833
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:805
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:832
 msgid "Filter:"
 msgstr "Filter:"
 
@@ -10132,7 +10135,7 @@ msgstr "Tavle"
 #: common/widgets/footprint_diff_widget.cpp:42 cvpcb/cvpcb_mainframe.cpp:814
 #: eeschema/sch_base_frame.cpp:593 eeschema/sch_symbol.cpp:2086
 #: eeschema/sch_symbol.cpp:2090 eeschema/sch_symbol.cpp:2125
-#: eeschema/widgets/symbol_diff_widget.cpp:45 pcbnew/footprint.cpp:1624
+#: eeschema/widgets/symbol_diff_widget.cpp:45 pcbnew/footprint.cpp:1629
 msgid "Library"
 msgstr "Bibliotek"
 
@@ -10148,7 +10151,7 @@ msgid "Footprint not found."
 msgstr "Fotavtrykk ikke funnet"
 
 #: common/widgets/footprint_select_widget.cpp:68 cvpcb/cvpcb_mainframe.cpp:899
-#: pcbnew/footprint_edit_frame.cpp:1060
+#: pcbnew/footprint_edit_frame.cpp:1070
 #: pcbnew/widgets/panel_footprint_chooser.cpp:69
 msgid "Loading Footprint Libraries"
 msgstr "Laster inn fotavtrykksbiblioteker"
@@ -10232,7 +10235,7 @@ msgstr "Fest til rutenett:"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:357
 #: pcbnew/dialogs/panel_edit_options_base.cpp:329
 #: pcbnew/dialogs/panel_edit_options_base.cpp:343
-#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1824
+#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1848
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 msgid "Always"
 msgstr "Alltid"
@@ -10245,7 +10248,7 @@ msgstr "Når rutenett vises"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:357
 #: pcbnew/dialogs/panel_edit_options_base.cpp:329
 #: pcbnew/dialogs/panel_edit_options_base.cpp:343
-#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1825
+#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1849
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 msgid "Never"
 msgstr "Aldri"
@@ -10529,8 +10532,8 @@ msgstr "Vis:"
 #: pcbnew/dialogs/dialog_footprint_checker_base.cpp:36
 #: pcbnew/widgets/appearance_controls.cpp:713
 #: pcbnew/widgets/appearance_controls.cpp:755
-#: pcbnew/widgets/appearance_controls.cpp:2534
-#: pcbnew/widgets/appearance_controls.cpp:2553
+#: pcbnew/widgets/appearance_controls.cpp:2570
+#: pcbnew/widgets/appearance_controls.cpp:2589
 msgid "All"
 msgstr "Alle"
 
@@ -10624,12 +10627,12 @@ msgid "EasyEDA (JLCEDA) Pro files"
 msgstr ""
 
 #: common/wildcards_and_files_ext.cpp:339
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:301
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:302
 msgid "KiCad printed circuit board files"
 msgstr "KiCad kretskortfiler"
 
 #: common/wildcards_and_files_ext.cpp:346
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:311
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:312
 msgid "KiCad footprint files"
 msgstr "KiCad-fotavtrykksfiler"
 
@@ -10883,7 +10886,7 @@ msgstr "\"%s\" er ikke et gyldig fotavtrykk."
 #: eeschema/generate_alias_info.cpp:39 eeschema/sch_symbol.cpp:2105
 #: eeschema/sch_symbol.cpp:2678 eeschema/sch_symbol.cpp:3003
 #: eeschema/symbol_editor/symbol_editor.cpp:1629
-#: eeschema/symbol_viewer_frame.cpp:462 pcbnew/footprint.cpp:4058
+#: eeschema/symbol_viewer_frame.cpp:462 pcbnew/footprint.cpp:4063
 #: pcbnew/generate_footprint_info.cpp:37 pcbnew/plot_board_layers.cpp:133
 msgid "Keywords"
 msgstr "Nøkkelord"
@@ -10952,7 +10955,7 @@ msgstr "Prosjektfil: \"%s\""
 #: cvpcb/dialogs/dialog_config_equfiles.cpp:94
 #: eeschema/dialogs/dialog_bom.cpp:403
 #: gerbview/tools/gerbview_inspection_tool.cpp:185
-#: kicad/project_tree_pane.cpp:1022
+#: kicad/project_tree_pane.cpp:1023
 msgid "No text editor selected in KiCad.  Please choose one."
 msgstr "Ingen tekstredigeringsprogram valgt i KiCad. Velg en."
 
@@ -11047,7 +11050,7 @@ msgstr ""
 "Feil ved lasting av skjema.\n"
 "%s"
 
-#: cvpcb/display_footprints_frame.cpp:508 pcbnew/footprint.cpp:1684
+#: cvpcb/display_footprints_frame.cpp:508 pcbnew/footprint.cpp:1689
 #, c-format
 msgid "Footprint: %s"
 msgstr "Fotavtrykk: %s"
@@ -11421,7 +11424,7 @@ msgid "Enter a description for the library:"
 msgstr "Alternativer for biblioteket \"%s\""
 
 #: eeschema/design_block_utils.cpp:240 eeschema/sch_symbol.cpp:3000
-#: pcbnew/footprint.cpp:4055 pcbnew/plot_board_layers.cpp:129
+#: pcbnew/footprint.cpp:4060 pcbnew/plot_board_layers.cpp:129
 #, fuzzy
 msgid "Library Description"
 msgstr "Beskrivelse"
@@ -11452,10 +11455,10 @@ msgid "Please select a library to delete."
 msgstr "Velg en symbolbibliotekstabellfil."
 
 #: eeschema/design_block_utils.cpp:470 eeschema/design_block_utils.cpp:512
-#: eeschema/design_block_utils.cpp:555 pcbnew/footprint_libraries_utils.cpp:543
+#: eeschema/design_block_utils.cpp:555 pcbnew/footprint_libraries_utils.cpp:552
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:958
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2939
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3017
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2942
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3020
 #, c-format
 msgid "Library '%s' is read only."
 msgstr "Biblioteket '%s' er skrivebeskyttet."
@@ -12030,7 +12033,7 @@ msgstr "Connector[translate me]"
 #: eeschema/dialogs/dialog_database_lib_settings_base.cpp:99
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:210
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:1383
-#: pcbnew/footprint_edit_frame.cpp:229 pcbnew/footprint_edit_frame.cpp:951
+#: pcbnew/footprint_edit_frame.cpp:229 pcbnew/footprint_edit_frame.cpp:961
 msgid "Libraries"
 msgstr "Bibliotek"
 
@@ -13172,7 +13175,7 @@ msgstr "Vis konsollvindu"
 #: eeschema/sch_symbol.cpp:2989
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:27
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:28
-#: pcbnew/footprint.cpp:4043
+#: pcbnew/footprint.cpp:4048
 msgid "Fields"
 msgstr "Jorder"
 
@@ -13181,21 +13184,21 @@ msgstr "Jorder"
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:62
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:201
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:58
-#: eeschema/fields_grid_table.cpp:480
+#: eeschema/fields_grid_table.cpp:471
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:53
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:54
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:54
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:158
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:49
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:99
 #: pcbnew/dialogs/panel_fp_properties_3d_model_base.cpp:45
-#: pcbnew/pcb_fields_grid_table.cpp:176
+#: pcbnew/pcb_fields_grid_table.cpp:145
 msgid "Show"
 msgstr "Vis"
 
 #: eeschema/dialogs/dialog_label_properties_base.cpp:90
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:62
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:59
-#: eeschema/fields_grid_table.cpp:481
+#: eeschema/fields_grid_table.cpp:472
 #, fuzzy
 msgid "Show Name"
 msgstr "Vis Net"
@@ -13204,7 +13207,7 @@ msgstr "Vis Net"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:63
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:63
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:60
-#: eeschema/fields_grid_table.cpp:482
+#: eeschema/fields_grid_table.cpp:473
 msgid "H Align"
 msgstr "H Juster"
 
@@ -13212,7 +13215,7 @@ msgstr "H Juster"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:64
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:64
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:61
-#: eeschema/fields_grid_table.cpp:483
+#: eeschema/fields_grid_table.cpp:474
 msgid "V Align"
 msgstr "V Juster"
 
@@ -13220,7 +13223,7 @@ msgstr "V Juster"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:67
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:67
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:64
-#: eeschema/fields_grid_table.cpp:486 eeschema/sch_field.cpp:1140
+#: eeschema/fields_grid_table.cpp:477 eeschema/sch_field.cpp:1140
 #: eeschema/sch_field.cpp:1777 eeschema/sch_label.cpp:1201
 #: eeschema/sch_tablecell.cpp:132 eeschema/sch_text.cpp:641
 #: eeschema/sch_text.cpp:778 eeschema/sch_textbox.cpp:547
@@ -13234,7 +13237,7 @@ msgstr "Tekststørrelse"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:69
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:69
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:66
-#: eeschema/fields_grid_table.cpp:488
+#: eeschema/fields_grid_table.cpp:479
 msgid "X Position"
 msgstr "X-posisjon"
 
@@ -13244,7 +13247,7 @@ msgstr "X-posisjon"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:70
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:70
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:67
-#: eeschema/fields_grid_table.cpp:489
+#: eeschema/fields_grid_table.cpp:480
 msgid "Y Position"
 msgstr "Y-posisjon"
 
@@ -13547,7 +13550,7 @@ msgstr "Nytt symbol"
 #: eeschema/dialogs/dialog_sheet_properties.cpp:217
 #: eeschema/dialogs/dialog_symbol_properties.cpp:650
 #: pcbnew/dialogs/dialog_footprint_properties.cpp:402
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:424
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:433
 msgid "Fields must have a name."
 msgstr "Felter må ha et navn."
 
@@ -13585,25 +13588,25 @@ msgstr "Symbolet \"%s\" eksisterer allerede i biblioteket \"%s\""
 msgid "Edit Symbol Properties"
 msgstr "Symbolegenskaper"
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:548
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:547
 #, c-format
 msgid "The name '%s' is already in use."
 msgstr "Navnet '%s' er allerede i bruk."
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:634
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:633
 #: eeschema/dialogs/dialog_sheet_properties.cpp:785
 #: eeschema/dialogs/dialog_symbol_properties.cpp:883
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:688
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:684
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:716
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:720
 #, c-format
 msgid "The first %d fields are mandatory."
 msgstr "De første %d feltene er obligatoriske."
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:806
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:805
 msgid "Add Footprint Filter"
 msgstr "Legg til Footprint Filter"
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:833
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:832
 msgid "Edit Footprint Filter"
 msgstr "Rediger Footprint Filter"
 
@@ -14523,7 +14526,7 @@ msgstr "Elektriske regler"
 #: eeschema/dialogs/dialog_schematic_setup.cpp:112
 #: pcbnew/dialogs/dialog_board_setup.cpp:186
 #: pcbnew/widgets/appearance_controls.cpp:515
-#: pcbnew/widgets/appearance_controls.cpp:2420
+#: pcbnew/widgets/appearance_controls.cpp:2456
 #: pcbnew/widgets/appearance_controls_base.cpp:118
 #: pcbnew/widgets/search_handlers.cpp:381
 #: pcbnew/widgets/search_handlers.cpp:465
@@ -14615,7 +14618,7 @@ msgid "Clear colors to use Schematic Editor colors."
 msgstr ""
 "Tilbakestill alle farger i dette temaet til KiCad-standardinnstillingene"
 
-#: eeschema/dialogs/dialog_shape_properties_base.cpp:158 pcbnew/zone.cpp:1970
+#: eeschema/dialogs/dialog_shape_properties_base.cpp:158 pcbnew/zone.cpp:1994
 msgid "Fill Style"
 msgstr "Fyll stil"
 
@@ -14882,7 +14885,7 @@ msgstr "OSP"
 
 #: eeschema/dialogs/dialog_sim_command_base.cpp:25
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:96
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283 pcbnew/pad.cpp:2504
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283 pcbnew/pad.cpp:2498
 #: pcbnew/widgets/pcb_net_inspector_panel_data_model.h:711
 msgid "Custom"
 msgstr "Egendefinert"
@@ -15579,17 +15582,17 @@ msgid "Sequentially place all units of the symbol."
 msgstr "Plasser sekvensielt alle enhetene på symbolet."
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:95
-#: eeschema/fields_grid_table.cpp:1061
+#: eeschema/fields_grid_table.cpp:1052
 msgid "Select Footprint..."
 msgstr "Velg Footprint ..."
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:96
-#: eeschema/fields_grid_table.cpp:1062
+#: eeschema/fields_grid_table.cpp:1053
 msgid "Browse for footprint"
 msgstr "Bla etter fotavtrykk"
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:102
-#: eeschema/fields_grid_table.cpp:1069
+#: eeschema/fields_grid_table.cpp:1060
 msgid "Show datasheet in browser"
 msgstr "Vis datablad i nettleseren"
 
@@ -15721,7 +15724,7 @@ msgstr "Lagre laginnstilling"
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1811
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2213
-#: pcbnew/widgets/appearance_controls.cpp:2728
+#: pcbnew/widgets/appearance_controls.cpp:2764
 msgid ""
 "Default presets cannot be modified.\n"
 "Please use a different name."
@@ -17487,7 +17490,7 @@ msgid "Net Navigator"
 msgstr "Vis hierarki-navigator"
 
 #: eeschema/eeschema_settings.cpp:114 eeschema/sch_edit_frame.cpp:2207
-#: pcbnew/footprint_edit_frame.cpp:246 pcbnew/footprint_edit_frame.cpp:957
+#: pcbnew/footprint_edit_frame.cpp:246 pcbnew/footprint_edit_frame.cpp:967
 #: pcbnew/pcb_edit_frame.cpp:334 pcbnew/pcb_edit_frame.cpp:1709
 msgid "Selection Filter"
 msgstr "Utvalgsfilter"
@@ -17983,29 +17986,29 @@ msgstr ""
 "\n"
 " ** ERC-meldinger: %d Feil %d Advarsler %d\n"
 
-#: eeschema/fields_grid_table.cpp:287 eeschema/files-io.cpp:919
+#: eeschema/fields_grid_table.cpp:278 eeschema/files-io.cpp:919
 #: eeschema/tools/sch_editor_control.cpp:128
 msgid "Schematic Files"
 msgstr "Skjematiske filer"
 
-#: eeschema/fields_grid_table.cpp:318 eeschema/fields_grid_table.cpp:755
-#: eeschema/fields_grid_table.cpp:927
+#: eeschema/fields_grid_table.cpp:309 eeschema/fields_grid_table.cpp:746
+#: eeschema/fields_grid_table.cpp:918
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:154
 msgid "Horizontal"
 msgstr "Vannrett"
 
-#: eeschema/fields_grid_table.cpp:319 eeschema/fields_grid_table.cpp:757
-#: eeschema/fields_grid_table.cpp:929
+#: eeschema/fields_grid_table.cpp:310 eeschema/fields_grid_table.cpp:748
+#: eeschema/fields_grid_table.cpp:920
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:154
 msgid "Vertical"
 msgstr "Loddrett"
 
-#: eeschema/fields_grid_table.cpp:492 eeschema/sch_field.cpp:1767
+#: eeschema/fields_grid_table.cpp:483 eeschema/sch_field.cpp:1767
 #, fuzzy
 msgid "Allow Autoplacement"
 msgstr "Regler for automatisk plassering"
 
-#: eeschema/fields_grid_table.cpp:493 eeschema/sch_field.cpp:1805
+#: eeschema/fields_grid_table.cpp:484 eeschema/sch_field.cpp:1805
 #: eeschema/sch_item.cpp:516 eeschema/sch_item.cpp:568
 #, fuzzy
 msgid "Private"
@@ -18343,8 +18346,8 @@ msgstr "Avled fra symbol:"
 #: eeschema/symbol_editor/symbol_editor.cpp:171
 #: eeschema/symbol_editor/symbol_editor.cpp:237
 #: eeschema/symbol_library_manager.cpp:458
-#: eeschema/widgets/panel_symbol_chooser.cpp:564
-#: eeschema/widgets/panel_symbol_chooser.cpp:623
+#: eeschema/widgets/panel_symbol_chooser.cpp:566
+#: eeschema/widgets/panel_symbol_chooser.cpp:625
 #: eeschema/widgets/symbol_preview_widget.cpp:207
 #, fuzzy, c-format
 msgid "Error loading symbol %s from library '%s'."
@@ -18367,7 +18370,7 @@ msgstr "Fot"
 
 #: eeschema/import_gfx/dialog_import_gfx_sch.cpp:202
 #: pcbnew/import_gfx/dialog_import_graphics.cpp:215
-#: pcbnew/tools/drawing_tool.cpp:1906 pcbnew/tools/drawing_tool.cpp:1998
+#: pcbnew/tools/drawing_tool.cpp:1908 pcbnew/tools/drawing_tool.cpp:2000
 #, fuzzy
 msgid "Import Graphics"
 msgstr "& Importer grafikk ..."
@@ -18394,7 +18397,7 @@ msgid "Only vectors will be imported.  Bitmaps and fonts will be ignored."
 msgstr "Bare vektorer blir importert. Bitmaps og skrifter vil bli ignorert."
 
 #: eeschema/import_gfx/dialog_import_gfx_sch_base.cpp:43
-#: pcbnew/dialogs/dialog_rule_area_properties.cpp:129 pcbnew/zone.cpp:1949
+#: pcbnew/dialogs/dialog_rule_area_properties.cpp:129 pcbnew/zone.cpp:1973
 msgid "Placement"
 msgstr "Plassering"
 
@@ -18438,124 +18441,124 @@ msgstr "Standard enheter:"
 msgid "Import Vector Graphics File"
 msgstr "Importer vektorgrafikkfil"
 
-#: eeschema/lib_symbol.cpp:294 eeschema/sch_symbol.cpp:445
+#: eeschema/lib_symbol.cpp:297 eeschema/sch_symbol.cpp:445
 #: eeschema/tools/sch_edit_tool.cpp:108
 #, c-format
 msgid "Unit %s"
 msgstr "Enhet %s"
 
-#: eeschema/lib_symbol.cpp:573 eeschema/sch_sheet.cpp:309
+#: eeschema/lib_symbol.cpp:576 eeschema/sch_sheet.cpp:309
 #: eeschema/sch_symbol.cpp:1593
 #, fuzzy
 msgid "Excluded from BOM"
 msgstr "Ekskluder fra BOM"
 
-#: eeschema/lib_symbol.cpp:578 eeschema/sch_sheet.cpp:318
+#: eeschema/lib_symbol.cpp:581 eeschema/sch_sheet.cpp:318
 #: eeschema/sch_symbol.cpp:1602
 #, fuzzy
 msgid "Excluded from board"
 msgstr "Ekskluder fra styret"
 
-#: eeschema/lib_symbol.cpp:583 eeschema/sch_sheet.cpp:327
+#: eeschema/lib_symbol.cpp:586 eeschema/sch_sheet.cpp:327
 #: eeschema/sch_symbol.cpp:1611
 #, fuzzy
 msgid "Excluded from simulation"
 msgstr "Deaktiver symbol for simulering"
 
-#: eeschema/lib_symbol.cpp:588 eeschema/sch_sheet.cpp:336
+#: eeschema/lib_symbol.cpp:591 eeschema/sch_sheet.cpp:336
 #: eeschema/sch_sheet.cpp:880 eeschema/sch_symbol.cpp:1620
 #: eeschema/sch_symbol.cpp:2036 eeschema/widgets/search_handlers.cpp:169
-#: pcbnew/footprint.cpp:1672
+#: pcbnew/footprint.cpp:1677
 #, fuzzy
 msgid "DNP"
 msgstr "DPI (skjermoppløsning)"
 
-#: eeschema/lib_symbol.cpp:1598
+#: eeschema/lib_symbol.cpp:1601
 msgid "Power flag differs."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1607
+#: eeschema/lib_symbol.cpp:1610
 #, fuzzy
 msgid "Unit count differs."
 msgstr "Ingen grafiske elementer funnet i filen å importere"
 
-#: eeschema/lib_symbol.cpp:1647
+#: eeschema/lib_symbol.cpp:1650
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:745
 #, fuzzy
 msgid "Graphic item count differs."
 msgstr "Ingen grafiske elementer funnet i filen å importere"
 
-#: eeschema/lib_symbol.cpp:1659
+#: eeschema/lib_symbol.cpp:1662
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:759
 #, c-format
 msgid "%s differs."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1670
+#: eeschema/lib_symbol.cpp:1673
 #, fuzzy
 msgid "Pin count differs."
 msgstr "Regelområde på %s"
 
-#: eeschema/lib_symbol.cpp:1686
+#: eeschema/lib_symbol.cpp:1689
 #, fuzzy, c-format
 msgid "Pin %s not found."
 msgstr "%s ikke funnet"
 
-#: eeschema/lib_symbol.cpp:1694
+#: eeschema/lib_symbol.cpp:1697
 #, fuzzy, c-format
 msgid "Pin %s differs."
 msgstr "Fotavtrykk navn:"
 
-#: eeschema/lib_symbol.cpp:1721
+#: eeschema/lib_symbol.cpp:1724
 #, c-format
 msgid "%s field differs."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1731
+#: eeschema/lib_symbol.cpp:1734
 #, fuzzy
 msgid "Field count differs."
 msgstr "Regelområde på %s"
 
-#: eeschema/lib_symbol.cpp:1740
+#: eeschema/lib_symbol.cpp:1743
 #, fuzzy
 msgid "Footprint filters differs."
 msgstr "Fotavtrykk navn:"
 
-#: eeschema/lib_symbol.cpp:1752
+#: eeschema/lib_symbol.cpp:1755
 #, fuzzy
 msgid "Footprint filters differ."
 msgstr "Fotavtrykk navn:"
 
-#: eeschema/lib_symbol.cpp:1763
+#: eeschema/lib_symbol.cpp:1766
 #, fuzzy
 msgid "Symbol keywords differ."
 msgstr "Fotavtrykkordre"
 
-#: eeschema/lib_symbol.cpp:1772
+#: eeschema/lib_symbol.cpp:1775
 msgid "Symbol pin name offsets differ."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1783
+#: eeschema/lib_symbol.cpp:1786
 #, fuzzy
 msgid "Show pin names settings differ."
 msgstr "Vis tekstenavn"
 
-#: eeschema/lib_symbol.cpp:1792
+#: eeschema/lib_symbol.cpp:1795
 #, fuzzy
 msgid "Show pin numbers settings differ."
 msgstr "Vis pin-nummertekst"
 
-#: eeschema/lib_symbol.cpp:1801
+#: eeschema/lib_symbol.cpp:1804
 #, fuzzy
 msgid "Exclude from simulation settings differ."
 msgstr "Ekskluder fra styret"
 
-#: eeschema/lib_symbol.cpp:1810
+#: eeschema/lib_symbol.cpp:1813
 #, fuzzy
 msgid "Exclude from bill of materials settings differ."
 msgstr "Ekskluder fra materiallister"
 
-#: eeschema/lib_symbol.cpp:1819
+#: eeschema/lib_symbol.cpp:1822
 #, fuzzy
 msgid "Exclude from board settings differ."
 msgstr "Ekskluder fra styret"
@@ -18728,9 +18731,9 @@ msgstr "Kan ikke håndtere teksttype for fotavtrykk %s"
 
 #: eeschema/net_navigator.cpp:314 pcbnew/board.cpp:1810
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2124
-#: pcbnew/pcb_draw_panel_gal.cpp:644
+#: pcbnew/pcb_draw_panel_gal.cpp:717
 #: pcbnew/widgets/appearance_controls.cpp:1029
-#: pcbnew/widgets/appearance_controls.cpp:2419
+#: pcbnew/widgets/appearance_controls.cpp:2455
 #: pcbnew/widgets/appearance_controls_base.cpp:61
 #: pcbnew/widgets/appearance_controls_base.cpp:151
 #: pcbnew/widgets/search_handlers.cpp:307
@@ -19024,16 +19027,16 @@ msgstr "Symbolnavn \"%s\" ble ikke funnet i biblioteket \"%s\""
 #: eeschema/sch_bitmap.cpp:309 eeschema/sch_pin.cpp:2222
 #: eeschema/sch_shape.cpp:743 eeschema/sch_symbol.cpp:2957
 #: pcbnew/board_item.cpp:405 pcbnew/pcb_group.cpp:501 pcbnew/pcb_shape.cpp:906
-#: pcbnew/pcb_tablecell.cpp:182 pcbnew/pcb_track.cpp:2068 pcbnew/zone.cpp:1845
-#: pcbnew/zone.cpp:1857
+#: pcbnew/pcb_tablecell.cpp:182 pcbnew/pcb_track.cpp:2068 pcbnew/zone.cpp:1869
+#: pcbnew/zone.cpp:1881
 msgid "Position X"
 msgstr "Posisjon X"
 
 #: eeschema/sch_bitmap.cpp:314 eeschema/sch_pin.cpp:2226
 #: eeschema/sch_shape.cpp:745 eeschema/sch_symbol.cpp:2960
 #: pcbnew/board_item.cpp:408 pcbnew/pcb_group.cpp:502 pcbnew/pcb_shape.cpp:908
-#: pcbnew/pcb_tablecell.cpp:183 pcbnew/pcb_track.cpp:2072 pcbnew/zone.cpp:1851
-#: pcbnew/zone.cpp:1858
+#: pcbnew/pcb_tablecell.cpp:183 pcbnew/pcb_track.cpp:2072 pcbnew/zone.cpp:1875
+#: pcbnew/zone.cpp:1882
 msgid "Position Y"
 msgstr "Posisjon Y"
 
@@ -19072,7 +19075,7 @@ msgstr "Bussinngangstype"
 #: eeschema/sch_bus_entry.cpp:542 eeschema/sch_junction.cpp:319
 #: eeschema/sch_label.cpp:1225 eeschema/sch_line.cpp:951
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2134 pcbnew/pad.cpp:1295
-#: pcbnew/pcb_track.cpp:1667 pcbnew/tools/pcb_control.cpp:1870
+#: pcbnew/pcb_track.cpp:1667 pcbnew/tools/pcb_control.cpp:1874
 #: pcbnew/zone.cpp:807
 #, fuzzy
 msgid "Resolved Netclass"
@@ -19106,7 +19109,7 @@ msgstr "Ny skjematisk fil er ikke lagret"
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:640
 #: eeschema/symbol_editor/symbol_editor.cpp:1532
 #: kicad/dialogs/panel_jobset.cpp:787 pagelayout_editor/pl_editor_frame.cpp:411
-#: pcbnew/footprint_edit_frame.cpp:805 pcbnew/footprint_edit_frame.cpp:845
+#: pcbnew/footprint_edit_frame.cpp:815 pcbnew/footprint_edit_frame.cpp:855
 #: pcbnew/pcb_edit_frame.cpp:1181
 #, fuzzy, c-format
 msgid "Save changes to '%s' before closing?"
@@ -19146,13 +19149,13 @@ msgid "Could not open CvPcb"
 msgstr "Kunne ikke åpne CvPcb"
 
 #: eeschema/sch_edit_frame.cpp:1741 eeschema/sim/simulator_frame.cpp:341
-#: kicad/kicad_manager_frame.cpp:1045 pcbnew/footprint_edit_frame.cpp:1019
+#: kicad/kicad_manager_frame.cpp:1045 pcbnew/footprint_edit_frame.cpp:1029
 #: pcbnew/pcb_edit_frame.cpp:1796
 msgid "[Read Only]"
 msgstr "[Skrivebeskyttet]"
 
 #: eeschema/sch_edit_frame.cpp:1744 eeschema/sim/simulator_frame.cpp:344
-#: pcbnew/footprint_edit_frame.cpp:1028 pcbnew/pcb_edit_frame.cpp:1799
+#: pcbnew/footprint_edit_frame.cpp:1038 pcbnew/pcb_edit_frame.cpp:1799
 msgid "[Unsaved]"
 msgstr "[Ikke lagret]"
 
@@ -19780,7 +19783,7 @@ msgstr "KiCad-symbolbibliotekfiler"
 #: pcbnew/pcb_io/fabmaster/pcb_io_fabmaster.cpp:62
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:220
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:506
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2706
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2709
 #: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr_parser.cpp:154
 #, fuzzy
 msgid "Open cancelled by user."
@@ -20132,7 +20135,7 @@ msgstr "Geringsstil:"
 #: pcbnew/dialogs/dialog_text_properties_base.cpp:83
 #: pcbnew/dialogs/dialog_textbox_properties_base.cpp:73
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:58
-#: pcbnew/footprint.cpp:1657 pcbnew/pad.cpp:1299 pcbnew/pad.cpp:2543
+#: pcbnew/footprint.cpp:1662 pcbnew/pad.cpp:1299 pcbnew/pad.cpp:2537
 #: pcbnew/pcb_dimension.cpp:659 pcbnew/pcb_group.cpp:396
 #: pcbnew/pcb_marker.cpp:381 pcbnew/pcb_shape.cpp:642
 #: pcbnew/pcb_tablecell.cpp:106 pcbnew/pcb_text.cpp:279
@@ -20178,11 +20181,11 @@ msgstr "Begrunnelse"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:39
 #: pcbnew/generators/pcb_tuning_pattern.cpp:478
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2130 pcbnew/pad.cpp:1293
-#: pcbnew/pad.cpp:2580 pcbnew/pcb_shape.cpp:923 pcbnew/pcb_tablecell.cpp:186
-#: pcbnew/pcb_track.cpp:1665 pcbnew/tools/pcb_control.cpp:1867
+#: pcbnew/pad.cpp:2574 pcbnew/pcb_shape.cpp:923 pcbnew/pcb_tablecell.cpp:186
+#: pcbnew/pcb_track.cpp:1665 pcbnew/tools/pcb_control.cpp:1871
 #: pcbnew/widgets/pcb_properties_panel.cpp:273
 #: pcbnew/widgets/search_handlers.cpp:177 pcbnew/zone.cpp:805
-#: pcbnew/zone.cpp:1905 pcbnew/zone_manager/dialog_zone_manager_base.cpp:42
+#: pcbnew/zone.cpp:1929 pcbnew/zone_manager/dialog_zone_manager_base.cpp:42
 #: pcbnew/zone_manager/model_zones_overview_table.h:76
 msgid "Net"
 msgstr "Nett"
@@ -20336,7 +20339,7 @@ msgstr "Pin %s [%s, %s, %s]"
 msgid "Hidden pin %s [%s, %s]"
 msgstr "Pin %s [%s, %s]"
 
-#: eeschema/sch_pin.cpp:2204 pcbnew/pad.cpp:1286 pcbnew/pad.cpp:2600
+#: eeschema/sch_pin.cpp:2204 pcbnew/pad.cpp:1286 pcbnew/pad.cpp:2594
 msgid "Pin Name"
 msgstr "Pin-navn"
 
@@ -20471,7 +20474,7 @@ msgstr "Skriv ut bakgrunnsfarge"
 msgid "Fill color"
 msgstr "Linjefarge:"
 
-#: eeschema/sch_sheet.cpp:852 eeschema/sch_sheet.cpp:1712 pcbnew/zone.cpp:1835
+#: eeschema/sch_sheet.cpp:852 eeschema/sch_sheet.cpp:1712 pcbnew/zone.cpp:1859
 msgid "Sheet Name"
 msgstr "Arknavn"
 
@@ -20535,13 +20538,13 @@ msgid "Exclude From Simulation"
 msgstr "Deaktiver symbol for simulering"
 
 #: eeschema/sch_sheet.cpp:1733 eeschema/sch_symbol.cpp:1100
-#: eeschema/sch_symbol.cpp:3041 pcbnew/footprint.cpp:4075
+#: eeschema/sch_symbol.cpp:3041 pcbnew/footprint.cpp:4080
 #, fuzzy
 msgid "Exclude From Bill of Materials"
 msgstr "Ekskluder fra materiallister"
 
 #: eeschema/sch_sheet.cpp:1736 eeschema/sch_symbol.cpp:1101
-#: eeschema/sch_symbol.cpp:3044 pcbnew/footprint.cpp:4078
+#: eeschema/sch_symbol.cpp:3044 pcbnew/footprint.cpp:4083
 #, fuzzy
 msgid "Do not Populate"
 msgstr "Ikke eksporter"
@@ -20599,7 +20602,7 @@ msgstr "Speil"
 msgid "Mirror Y"
 msgstr "Speil"
 
-#: eeschema/sch_symbol.cpp:2997 pcbnew/footprint.cpp:4052
+#: eeschema/sch_symbol.cpp:2997 pcbnew/footprint.cpp:4057
 #, fuzzy
 msgid "Library Link"
 msgstr "Bibliotek lenke:"
@@ -22816,12 +22819,12 @@ msgid "Save Symbol As"
 msgstr "Endre symboler ..."
 
 #: eeschema/symbol_editor/symbol_editor.cpp:855
-#: pcbnew/footprint_libraries_utils.cpp:1035
+#: pcbnew/footprint_libraries_utils.cpp:1044
 msgid "Save in library:"
 msgstr "Lagre i biblioteket:"
 
 #: eeschema/symbol_editor/symbol_editor.cpp:944
-#: pcbnew/footprint_libraries_utils.cpp:1118
+#: pcbnew/footprint_libraries_utils.cpp:1127
 #, fuzzy
 msgid "A library must be specified."
 msgstr "Ingen bibliotek spesifisert."
@@ -22908,7 +22911,7 @@ msgid "Keep Symbol"
 msgstr "Behold symbol"
 
 #: eeschema/symbol_editor/symbol_editor.cpp:1291 pcbnew/files.cpp:342
-#: pcbnew/footprint_libraries_utils.cpp:1204
+#: pcbnew/footprint_libraries_utils.cpp:1213
 #, fuzzy, c-format
 msgid "Revert '%s' to last version saved?"
 msgstr "Tilbakestill \"%s\" til siste versjon lagret?"
@@ -23552,7 +23555,7 @@ msgstr "Tegninger"
 
 #: eeschema/tools/ee_actions.cpp:356 eeschema/tools/ee_actions.cpp:588
 #: eeschema/tools/symbol_editor_drawing_tools.cpp:301
-#: pagelayout_editor/tools/pl_actions.cpp:61 pcbnew/tools/drawing_tool.cpp:1043
+#: pagelayout_editor/tools/pl_actions.cpp:61 pcbnew/tools/drawing_tool.cpp:1044
 #: pcbnew/tools/pcb_actions.cpp:185
 #, fuzzy
 msgid "Draw Text"
@@ -24880,7 +24883,7 @@ msgstr "Ingen via drill definert."
 
 #: eeschema/tools/ee_inspection_tool.cpp:574
 #: pagelayout_editor/tools/pl_editor_control.cpp:160
-#: pcbnew/tools/pcb_control.cpp:1661
+#: pcbnew/tools/pcb_control.cpp:1665
 msgid "UUID"
 msgstr ""
 
@@ -24956,7 +24959,7 @@ msgstr "Plasser via"
 
 #: eeschema/tools/sch_drawing_tools.cpp:1174
 #: eeschema/tools/symbol_editor_drawing_tools.cpp:691
-#: pcbnew/tools/drawing_tool.cpp:1823
+#: pcbnew/tools/drawing_tool.cpp:1825
 #, fuzzy
 msgid "No graphic items found in file."
 msgstr "Ingen grafiske elementer funnet i filen å importere"
@@ -25035,7 +25038,7 @@ msgstr "Legg til Bus"
 msgid "Draw %s"
 msgstr "Tegninger"
 
-#: eeschema/tools/sch_drawing_tools.cpp:2779 pcbnew/tools/drawing_tool.cpp:1248
+#: eeschema/tools/sch_drawing_tools.cpp:2779 pcbnew/tools/drawing_tool.cpp:1250
 #, fuzzy
 msgid "Draw Table"
 msgstr "Tegn en linje"
@@ -25347,7 +25350,7 @@ msgid "No text editor selected in KiCad. Please choose one."
 msgstr "Ingen tekstredigeringsprogram valgt i KiCad. Velg en."
 
 #: eeschema/tools/symbol_editor_control.cpp:438
-#: eeschema/widgets/panel_symbol_chooser.cpp:682
+#: eeschema/widgets/panel_symbol_chooser.cpp:684
 msgid "No symbol selected"
 msgstr "Ingen symbol valgt"
 
@@ -25362,7 +25365,7 @@ msgid "No symbol to export"
 msgstr "Intet symbol å eksportere"
 
 #: eeschema/tools/symbol_editor_control.cpp:708
-#: pcbnew/footprint_edit_frame.cpp:1437
+#: pcbnew/footprint_edit_frame.cpp:1447
 #, fuzzy
 msgid "Export View as PNG"
 msgstr "Eksporter visning som PNG ..."
@@ -25564,11 +25567,11 @@ msgstr "Andre sider"
 msgid "Graphical shapes"
 msgstr "Grafisk form"
 
-#: eeschema/widgets/panel_symbol_chooser.cpp:587
+#: eeschema/widgets/panel_symbol_chooser.cpp:589
 msgid "No footprint specified"
 msgstr "Ingen fotavtrykk spesifisert"
 
-#: eeschema/widgets/panel_symbol_chooser.cpp:600
+#: eeschema/widgets/panel_symbol_chooser.cpp:602
 msgid "Invalid footprint specified"
 msgstr "Ugyldig fotavtrykk er spesifisert"
 
@@ -25886,13 +25889,15 @@ msgstr "Velg lag: %s"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:27
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:58
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:59
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:55
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:159
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:50
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:100
-#: pcbnew/footprint.cpp:4034 pcbnew/footprint.cpp:4037
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:169
+#: pcbnew/footprint.cpp:4039 pcbnew/footprint.cpp:4042
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2137 pcbnew/pad.cpp:1303
-#: pcbnew/pad.cpp:2542 pcbnew/pcb_dimension.cpp:661
-#: pcbnew/pcb_dimension.cpp:1457 pcbnew/pcb_fields_grid_table.cpp:181
+#: pcbnew/pad.cpp:2536 pcbnew/pcb_dimension.cpp:661
+#: pcbnew/pcb_dimension.cpp:1457 pcbnew/pcb_fields_grid_table.cpp:150
 #: pcbnew/pcb_group.cpp:503 pcbnew/pcb_marker.cpp:378
 #: pcbnew/pcb_reference_image.cpp:219 pcbnew/pcb_reference_image.cpp:342
 #: pcbnew/pcb_shape.cpp:646 pcbnew/pcb_shape.cpp:890 pcbnew/pcb_shape.cpp:892
@@ -25908,7 +25913,7 @@ msgstr "Velg lag: %s"
 #: pcbnew/widgets/search_handlers.cpp:120
 #: pcbnew/widgets/search_handlers.cpp:178
 #: pcbnew/widgets/search_handlers.cpp:243 pcbnew/zone.cpp:850
-#: pcbnew/zone.cpp:1898 pcbnew/zone.cpp:1899
+#: pcbnew/zone.cpp:1922 pcbnew/zone.cpp:1923
 msgid "Layer"
 msgstr "Lag"
 
@@ -26812,7 +26817,7 @@ msgstr "Framhev DCode D%d"
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:290
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:352
 #: pcbnew/dialogs/dialog_layer_selection_base.cpp:230
-#: pcbnew/dialogs/panel_setup_layers.cpp:930
+#: pcbnew/dialogs/panel_setup_layers.cpp:1125
 #: pcbnew/widgets/appearance_controls.cpp:1025
 #: pcbnew/widgets/appearance_controls_base.cpp:32
 #: pcbnew/zone_manager/model_zones_overview_table.h:77
@@ -26852,12 +26857,12 @@ msgid "PCB Background"
 msgstr "PCB bakgrunn"
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:161
-#: pcbnew/widgets/appearance_controls.cpp:1844
+#: pcbnew/widgets/appearance_controls.cpp:1880
 msgid "Show All Layers"
 msgstr "Vis alle lag"
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:164
-#: pcbnew/widgets/appearance_controls.cpp:1830
+#: pcbnew/widgets/appearance_controls.cpp:1866
 msgid "Hide All Layers But Active"
 msgstr "Skjul alle lag, men aktive"
 
@@ -26866,7 +26871,7 @@ msgid "Always Hide All Layers But Active"
 msgstr "Skjul alltid alle lag, men aktive"
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:171
-#: pcbnew/widgets/appearance_controls.cpp:1847
+#: pcbnew/widgets/appearance_controls.cpp:1883
 msgid "Hide All Layers"
 msgstr "Skjul alle lag"
 
@@ -26901,8 +26906,8 @@ msgid "Change Render Color for"
 msgstr "Endre gjengivelsesfarge for"
 
 #: gerbview/widgets/layer_widget.cpp:341
-#: pcbnew/widgets/appearance_controls.cpp:2172
-#: pcbnew/widgets/appearance_controls.cpp:2447
+#: pcbnew/widgets/appearance_controls.cpp:2208
+#: pcbnew/widgets/appearance_controls.cpp:2483
 msgid ""
 "Left double click or middle click for color change, right click for menu"
 msgstr ""
@@ -29149,303 +29154,303 @@ msgstr "Kan ikke konvertere \"%s\" til et helt tall"
 msgid "Can not move '%s' to trash."
 msgstr "Kan ikke konvertere \"%s\" til et helt tall"
 
-#: kicad/project_tree_pane.cpp:291
+#: kicad/project_tree_pane.cpp:292
 #, fuzzy
 msgid "Directory name:"
 msgstr "Retning"
 
-#: kicad/project_tree_pane.cpp:291
+#: kicad/project_tree_pane.cpp:292
 msgid "Create New Directory"
 msgstr "Opprett ny katalog"
 
-#: kicad/project_tree_pane.cpp:851
+#: kicad/project_tree_pane.cpp:852
 msgid "Switch to this Project"
 msgstr "Bytt til dette prosjektet"
 
-#: kicad/project_tree_pane.cpp:852
+#: kicad/project_tree_pane.cpp:853
 msgid "Close all editors, and switch to the selected project"
 msgstr "Lukk alle redaktører, og bytt til det valgte prosjektet"
 
-#: kicad/project_tree_pane.cpp:859
+#: kicad/project_tree_pane.cpp:860
 msgid "New Directory..."
 msgstr "Ny katalog ..."
 
-#: kicad/project_tree_pane.cpp:860
+#: kicad/project_tree_pane.cpp:861
 msgid "Create a New Directory"
 msgstr "Opprett en ny katalog"
 
-#: kicad/project_tree_pane.cpp:868 kicad/project_tree_pane.cpp:878
+#: kicad/project_tree_pane.cpp:869 kicad/project_tree_pane.cpp:879
 msgid "Reveal in Finder"
 msgstr "Avslør i Finder"
 
-#: kicad/project_tree_pane.cpp:869
+#: kicad/project_tree_pane.cpp:870
 msgid "Reveals the directory in a Finder window"
 msgstr "Avslører katalogen i et Finder-vindu"
 
-#: kicad/project_tree_pane.cpp:871
+#: kicad/project_tree_pane.cpp:872
 msgid "Open Directory in File Explorer"
 msgstr "Åpne katalog i File Explorer"
 
-#: kicad/project_tree_pane.cpp:872 pcbnew/tools/pcb_actions.cpp:986
+#: kicad/project_tree_pane.cpp:873 pcbnew/tools/pcb_actions.cpp:986
 msgid "Opens the directory in the default system file manager"
 msgstr "Åpner katalogen i standard systemfilbehandling"
 
-#: kicad/project_tree_pane.cpp:879
+#: kicad/project_tree_pane.cpp:880
 msgid "Reveals the directories in a Finder window"
 msgstr "Avslører katalogene i et Finder-vindu"
 
-#: kicad/project_tree_pane.cpp:881
+#: kicad/project_tree_pane.cpp:882
 msgid "Open Directories in File Explorer"
 msgstr "Åpne kataloger i File Explorer"
 
-#: kicad/project_tree_pane.cpp:882
+#: kicad/project_tree_pane.cpp:883
 msgid "Opens the directories in the default system file manager"
 msgstr "Åpner katalogene i standard systemfilbehandling"
 
-#: kicad/project_tree_pane.cpp:893
+#: kicad/project_tree_pane.cpp:894
 msgid "Open the file in a Text Editor"
 msgstr "Åpne filen i en teksteditor"
 
-#: kicad/project_tree_pane.cpp:895
+#: kicad/project_tree_pane.cpp:896
 msgid "Open files in a Text Editor"
 msgstr "Åpne filer i en teksteditor"
 
-#: kicad/project_tree_pane.cpp:897
+#: kicad/project_tree_pane.cpp:898
 msgid "Edit in a Text Editor"
 msgstr "Rediger i en teksteditor"
 
-#: kicad/project_tree_pane.cpp:903
+#: kicad/project_tree_pane.cpp:904
 #, fuzzy
 msgid "Run Jobs"
 msgstr "%s på %s"
 
-#: kicad/project_tree_pane.cpp:911
+#: kicad/project_tree_pane.cpp:912
 msgid "Rename File..."
 msgstr "Endre navn på fil..."
 
-#: kicad/project_tree_pane.cpp:912
+#: kicad/project_tree_pane.cpp:913
 msgid "Rename file"
 msgstr "Gi fil nytt navn"
 
-#: kicad/project_tree_pane.cpp:916
+#: kicad/project_tree_pane.cpp:917
 msgid "Rename Files..."
 msgstr "Gi nytt navn til filer ..."
 
-#: kicad/project_tree_pane.cpp:917
+#: kicad/project_tree_pane.cpp:918
 msgid "Rename files"
 msgstr "Gi fil nytt navn"
 
-#: kicad/project_tree_pane.cpp:927
+#: kicad/project_tree_pane.cpp:928
 msgid "Delete the file and its content"
 msgstr "Slett filen og innholdet"
 
-#: kicad/project_tree_pane.cpp:929
+#: kicad/project_tree_pane.cpp:930
 msgid "Delete the files and their contents"
 msgstr "Slett filene og innholdet"
 
-#: kicad/project_tree_pane.cpp:944
+#: kicad/project_tree_pane.cpp:945
 #, fuzzy
 msgid "Move to Trash"
 msgstr "Konverter til spor"
 
-#: kicad/project_tree_pane.cpp:956
+#: kicad/project_tree_pane.cpp:957
 msgid "Add Project to Version Control..."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:957
+#: kicad/project_tree_pane.cpp:958
 #, fuzzy
 msgid "Initialize a new repository"
 msgstr "Kan ikke analysere '%s' i '%s'"
 
-#: kicad/project_tree_pane.cpp:961
+#: kicad/project_tree_pane.cpp:962
 #, fuzzy
 msgid "Commit Project..."
 msgstr "Nytt prosjekt..."
 
-#: kicad/project_tree_pane.cpp:962 kicad/project_tree_pane.cpp:976
+#: kicad/project_tree_pane.cpp:963 kicad/project_tree_pane.cpp:977
 msgid "Commit changes to the local repository"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:965
+#: kicad/project_tree_pane.cpp:966
 msgid "Push"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:966
+#: kicad/project_tree_pane.cpp:967
 msgid "Push committed local changes to remote repository"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:969
+#: kicad/project_tree_pane.cpp:970
 msgid "Pull"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:970
+#: kicad/project_tree_pane.cpp:971
 msgid "Pull changes from remote repository into local"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:975
+#: kicad/project_tree_pane.cpp:976
 #, fuzzy
 msgid "Commit File..."
 msgstr "Endre navn på fil..."
 
-#: kicad/project_tree_pane.cpp:990
+#: kicad/project_tree_pane.cpp:991
 #, fuzzy
 msgid "Switch to branch "
 msgstr "Bytt til indre lag 1"
 
-#: kicad/project_tree_pane.cpp:995
+#: kicad/project_tree_pane.cpp:996
 msgid "Other..."
 msgstr "Annet..."
 
-#: kicad/project_tree_pane.cpp:996
+#: kicad/project_tree_pane.cpp:997
 #, fuzzy
 msgid "Switch to a different branch"
 msgstr "Still skjevheten til et differensialpar"
 
-#: kicad/project_tree_pane.cpp:999
+#: kicad/project_tree_pane.cpp:1000
 #, fuzzy
 msgid "Switch to Branch"
 msgstr "Bytt til PCB Editor"
 
-#: kicad/project_tree_pane.cpp:1003
+#: kicad/project_tree_pane.cpp:1004
 #, fuzzy
 msgid "Remove Version Control"
 msgstr "Fjern hjørnet"
 
-#: kicad/project_tree_pane.cpp:1004
+#: kicad/project_tree_pane.cpp:1005
 msgid "Delete all version control files from the project directory."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1059
+#: kicad/project_tree_pane.cpp:1060
 #, fuzzy, c-format
 msgid "Change filename: '%s'"
 msgstr "Endre filnavn: \"%s\""
 
-#: kicad/project_tree_pane.cpp:1061
+#: kicad/project_tree_pane.cpp:1062
 msgid "Change filename"
 msgstr "Endre filnavn"
 
-#: kicad/project_tree_pane.cpp:1406
+#: kicad/project_tree_pane.cpp:1407
 msgid "Network path: not monitoring folder changes"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1412
+#: kicad/project_tree_pane.cpp:1413
 msgid "Local path: monitoring folder changes"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1595
+#: kicad/project_tree_pane.cpp:1596
 #, fuzzy
 msgid "The selected directory is already a git project."
 msgstr "Den valgte filen er ikke gyldig eller kan være ødelagt!"
 
-#: kicad/project_tree_pane.cpp:1611
-msgid "Failed to initialize git project."
-msgstr ""
-
-#: kicad/project_tree_pane.cpp:1626
+#: kicad/project_tree_pane.cpp:1603
 #, fuzzy
 msgid "Set default remote"
 msgstr "Sett til Standard"
 
-#: kicad/project_tree_pane.cpp:1679
+#: kicad/project_tree_pane.cpp:1618
+msgid "Failed to initialize git project."
+msgstr ""
+
+#: kicad/project_tree_pane.cpp:1678
 #, fuzzy
 msgid "Failed to set default remote."
 msgstr "Kunne ikke opprette filen \"%s\""
 
-#: kicad/project_tree_pane.cpp:1691 kicad/project_tree_pane.cpp:1725
-#: kicad/project_tree_pane.cpp:1747
+#: kicad/project_tree_pane.cpp:1690 kicad/project_tree_pane.cpp:1724
+#: kicad/project_tree_pane.cpp:1746
 #, fuzzy
 msgid "Fetching Remote"
 msgstr "Legg ledning til bussoppføring"
 
-#: kicad/project_tree_pane.cpp:1732
+#: kicad/project_tree_pane.cpp:1731
 #, fuzzy
 msgid "Failed to pull project"
 msgstr "Kunne ikke laste inn \"%s\""
 
-#: kicad/project_tree_pane.cpp:1754
+#: kicad/project_tree_pane.cpp:1753
 #, fuzzy
 msgid "Failed to push project"
 msgstr "Kunne ikke laste inn \"%s\""
 
-#: kicad/project_tree_pane.cpp:1816
+#: kicad/project_tree_pane.cpp:1830
 #, fuzzy, c-format
 msgid "Failed to lookup branch '%s': %s"
 msgstr "Kunne ikke laste inn \"%s\""
 
-#: kicad/project_tree_pane.cpp:1829
+#: kicad/project_tree_pane.cpp:1843
 #, fuzzy, c-format
 msgid "Failed to find branch head for '%s'"
 msgstr "Kunne ikke finne en PDF-visning for \"%s\""
 
-#: kicad/project_tree_pane.cpp:1840
+#: kicad/project_tree_pane.cpp:1854
 #, fuzzy, c-format
 msgid "Failed to switch to branch '%s'"
 msgstr "Kunne ikke laste inn \"%s\""
 
-#: kicad/project_tree_pane.cpp:1851
+#: kicad/project_tree_pane.cpp:1865
 #, fuzzy, c-format
 msgid "Failed to update HEAD reference for branch '%s'"
 msgstr "trenger et nummer for '%s'"
 
-#: kicad/project_tree_pane.cpp:1870
+#: kicad/project_tree_pane.cpp:1884
 #, fuzzy
 msgid "Are you sure you want to remove git tracking from this project?"
 msgstr "Vil du virkelig slette «%s»?"
 
-#: kicad/project_tree_pane.cpp:1887
+#: kicad/project_tree_pane.cpp:1901
 #, fuzzy
 msgid "Failed to remove git directory"
 msgstr "Kan ikke opprette katalogen \"%s\""
 
-#: kicad/project_tree_pane.cpp:2223
+#: kicad/project_tree_pane.cpp:2237
 msgid "Discarding commit due to empty commit message."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:2229
+#: kicad/project_tree_pane.cpp:2243
 msgid "Discarding commit due to empty file selection."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:2235
+#: kicad/project_tree_pane.cpp:2249
 #, fuzzy, c-format
 msgid "Failed to get repository index: %s"
 msgstr "Kan ikke analysere '%s' i '%s'"
 
-#: kicad/project_tree_pane.cpp:2243
+#: kicad/project_tree_pane.cpp:2257
 #, fuzzy, c-format
 msgid "Failed to add file to index: %s"
 msgstr "Kunne ikke slette '%s'"
 
-#: kicad/project_tree_pane.cpp:2251
+#: kicad/project_tree_pane.cpp:2265
 #, fuzzy, c-format
 msgid "Failed to write index: %s"
 msgstr "Kunne ikke opprette filen \"%s\""
 
-#: kicad/project_tree_pane.cpp:2258
+#: kicad/project_tree_pane.cpp:2272
 #, fuzzy, c-format
 msgid "Failed to write tree: %s"
 msgstr "Kunne ikke slette '%s'"
 
-#: kicad/project_tree_pane.cpp:2267
+#: kicad/project_tree_pane.cpp:2281
 #, fuzzy, c-format
 msgid "Failed to lookup tree: %s"
 msgstr "Kunne ikke slette '%s'"
 
-#: kicad/project_tree_pane.cpp:2275
+#: kicad/project_tree_pane.cpp:2289
 #, fuzzy, c-format
 msgid "Failed to get HEAD reference: %s"
 msgstr "Kan ikke opprette katalogen \"%s\""
 
-#: kicad/project_tree_pane.cpp:2282
+#: kicad/project_tree_pane.cpp:2296
 #, fuzzy, c-format
 msgid "Failed to get commit: %s"
 msgstr "Kunne ikke lagre skjematisk \"%s\""
 
-#: kicad/project_tree_pane.cpp:2298
+#: kicad/project_tree_pane.cpp:2312
 #, fuzzy, c-format
 msgid "Failed to create author signature: %s"
 msgstr "Kunne ikke opprette midlertidig fil \"%s\""
 
-#: kicad/project_tree_pane.cpp:2333
+#: kicad/project_tree_pane.cpp:2347
 #, fuzzy, c-format
 msgid "Failed to create commit: %s"
 msgstr "Kunne ikke opprette filen \"%s\""
@@ -29921,6 +29926,7 @@ msgid "Item Properties"
 msgstr "Elementegenskaper"
 
 #: pagelayout_editor/dialogs/properties_frame_base.cpp:461
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:145
 msgid "Default Values"
 msgstr "Forvalgte verdier"
 
@@ -32638,8 +32644,8 @@ msgstr "Tessellating kobbersoner ..."
 #: pcbnew/board.cpp:1807 pcbnew/dialogs/dialog_board_statistics.cpp:701
 #: pcbnew/dialogs/dialog_board_statistics_base.cpp:78
 #: pcbnew/dialogs/dialog_unused_pad_layers_base.cpp:27
-#: pcbnew/footprint.cpp:1628 pcbnew/netinfo_item.cpp:108
-#: pcbnew/pcb_draw_panel_gal.cpp:641 pcbnew/widgets/appearance_controls.cpp:331
+#: pcbnew/footprint.cpp:1633 pcbnew/netinfo_item.cpp:108
+#: pcbnew/pcb_draw_panel_gal.cpp:714 pcbnew/widgets/appearance_controls.cpp:331
 #: pcbnew/widgets/panel_selection_filter.cpp:198
 #: pcbnew/widgets/panel_selection_filter_base.cpp:45
 msgid "Pads"
@@ -32653,18 +32659,18 @@ msgstr "Pads"
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:222
 #: pcbnew/dialogs/dialog_unused_pad_layers_base.cpp:24
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:88
-#: pcbnew/netinfo_item.cpp:123 pcbnew/pcb_draw_panel_gal.cpp:642
+#: pcbnew/netinfo_item.cpp:123 pcbnew/pcb_draw_panel_gal.cpp:715
 #: pcbnew/widgets/appearance_controls.cpp:330
 #: pcbnew/widgets/panel_selection_filter.cpp:197
 #: pcbnew/widgets/panel_selection_filter_base.cpp:41
 msgid "Vias"
 msgstr "Via-er"
 
-#: pcbnew/board.cpp:1809 pcbnew/pcb_draw_panel_gal.cpp:643
+#: pcbnew/board.cpp:1809 pcbnew/pcb_draw_panel_gal.cpp:716
 msgid "Track Segments"
 msgstr "Spor segmenter"
 
-#: pcbnew/board.cpp:1811 pcbnew/pcb_draw_panel_gal.cpp:645
+#: pcbnew/board.cpp:1811 pcbnew/pcb_draw_panel_gal.cpp:718
 msgid "Unrouted"
 msgstr "Urørt"
 
@@ -32883,7 +32889,7 @@ msgid "Add Dielectric Layer"
 msgstr "Legg til dielektrisk lag"
 
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:330
-#: pcbnew/dialogs/panel_setup_layers.cpp:957
+#: pcbnew/dialogs/panel_setup_layers.cpp:1152
 #, fuzzy
 msgid "Select layer to add:"
 msgstr "Velg lag"
@@ -33624,14 +33630,13 @@ msgstr "Kommentaromfang"
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:154
 #: pcbnew/dialogs/dialog_render_job.cpp:41
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:117
-#: pcbnew/footprint.cpp:1640
+#: pcbnew/footprint.cpp:1645
 msgid "Front"
 msgstr "Front"
 
 #: pcbnew/dialogs/dialog_board_reannotate_base.cpp:187
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:154
 #: pcbnew/dialogs/dialog_render_job.cpp:39
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:560
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:122
 msgid "Back"
 msgstr "Tilbake"
@@ -33812,7 +33817,7 @@ msgstr ""
 "Tilknyttet prosjektfil %s kunne ikke lastes inn"
 
 #: pcbnew/dialogs/dialog_board_setup.cpp:301 pcbnew/files.cpp:583
-#: pcbnew/tools/pcb_control.cpp:1502
+#: pcbnew/tools/pcb_control.cpp:1506
 #, fuzzy
 msgid "Loading PCB"
 msgstr "Laster "
@@ -33886,7 +33891,7 @@ msgid "Total:"
 msgstr "Totalt:"
 
 #: pcbnew/dialogs/dialog_board_statistics.cpp:491
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2517
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2511
 msgid "Round"
 msgstr "Rund"
 
@@ -34004,7 +34009,7 @@ msgstr "Styrestatistikk"
 
 #: pcbnew/dialogs/dialog_cleanup_graphics.cpp:48
 #: pcbnew/dialogs/dialog_exchange_footprints.cpp:310
-#: pcbnew/footprint_libraries_utils.cpp:961
+#: pcbnew/footprint_libraries_utils.cpp:970
 msgid "Update Footprint"
 msgstr "Oppdater Footprint"
 
@@ -34387,8 +34392,8 @@ msgstr ""
 "Standard padforbindelsestype til sone.\n"
 "Denne innstillingen kan overstyres av lokale pad-innstillinger"
 
-#: pcbnew/dialogs/dialog_copper_zones_base.cpp:232 pcbnew/footprint.cpp:4008
-#: pcbnew/pad.cpp:2527 pcbnew/zone.cpp:1805
+#: pcbnew/dialogs/dialog_copper_zones_base.cpp:232 pcbnew/footprint.cpp:4013
+#: pcbnew/pad.cpp:2521 pcbnew/zone.cpp:1829
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 msgid "Thermal reliefs"
 msgstr "Termiske relieffer"
@@ -34433,14 +34438,14 @@ msgstr "Fyllingstype:"
 
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:290
 #: pcbnew/dialogs/dialog_non_copper_zones_properties_base.cpp:129
-#: pcbnew/zone.cpp:1815 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
+#: pcbnew/zone.cpp:1839 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
 #, fuzzy
 msgid "Solid fill"
 msgstr "Ugjennomsiktig"
 
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:290
 #: pcbnew/dialogs/dialog_non_copper_zones_properties_base.cpp:129
-#: pcbnew/zone.cpp:1816 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
+#: pcbnew/zone.cpp:1840 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
 msgid "Hatch pattern"
 msgstr "Lukkemønster"
 
@@ -34506,7 +34511,7 @@ msgstr "Fjern øyene:"
 msgid "Choose what to do with unconnected copper islands"
 msgstr "Velg hva du skal gjøre med ikke-koblede kobberøyer"
 
-#: pcbnew/dialogs/dialog_copper_zones_base.cpp:357 pcbnew/zone.cpp:1826
+#: pcbnew/dialogs/dialog_copper_zones_base.cpp:357 pcbnew/zone.cpp:1850
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 msgid "Below area limit"
 msgstr "Under arealgrensen"
@@ -36292,8 +36297,8 @@ msgstr "Footprint Checker"
 msgid "Choose Footprint"
 msgstr "Kopier fotavtrykk"
 
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:76
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:143
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:78
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:148
 #, fuzzy
 msgid "3D Models"
 msgstr "3D-modell (er)"
@@ -36338,41 +36343,41 @@ msgstr ""
 "Teksttykkelsen er for stor for tekststørrelsen.\n"
 "Det blir festet."
 
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:633
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:624
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:661
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:660
 #, fuzzy
 msgid "Edit Footprint Properties"
 msgstr "Endre egenskaper for fotavtrykk"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:52
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:53
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:157
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:98
 msgid "Text Items"
 msgstr "Tekstelementer"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:60
 #: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:53
-#: pcbnew/pcb_fields_grid_table.cpp:183 pcbnew/pcb_text.cpp:630
+#: pcbnew/pcb_fields_grid_table.cpp:152 pcbnew/pcb_text.cpp:630
 #: pcbnew/pcb_text.cpp:647
 msgid "Keep Upright"
 msgstr "Hold deg oppreist"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:61
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:62
-#: pcbnew/pcb_fields_grid_table.cpp:184
+#: pcbnew/pcb_fields_grid_table.cpp:153
 msgid "X Offset"
 msgstr "X-forskyvning"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:62
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:63
-#: pcbnew/pcb_fields_grid_table.cpp:185
+#: pcbnew/pcb_fields_grid_table.cpp:154
 msgid "Y Offset"
 msgstr "Y forskyvning"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:68
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:69
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:64
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:168
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:56
 #: pcbnew/plot_board_layers.cpp:103
 msgid "Reference designator"
@@ -36391,14 +36396,14 @@ msgstr "Fotavtrykk navn:"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:188
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:193
-#: pcbnew/footprint.cpp:1286
+#: pcbnew/footprint.cpp:1291
 msgid "Through hole"
 msgstr "Gjennom hull"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:188
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:193
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/footprint.cpp:1283
-#: pcbnew/pad.cpp:1532 pcbnew/pad.cpp:2493
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/footprint.cpp:1288
+#: pcbnew/pad.cpp:1532 pcbnew/pad.cpp:2487
 msgid "SMD"
 msgstr "SMD"
 
@@ -36602,28 +36607,28 @@ msgstr ""
 msgid "Footprint Properties"
 msgstr "Egenskaper for fotavtrykk"
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:379
-#: pcbnew/footprint_libraries_utils.cpp:1124
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:388
+#: pcbnew/footprint_libraries_utils.cpp:1133
 #: pcbnew/tools/footprint_editor_control.cpp:460
 msgid "Footprint must have a name."
 msgstr "Fotavtrykk må ha et navn."
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:384
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:393
 #, fuzzy, c-format
 msgid "Footprint name may not contain '%s'."
 msgstr "Fotavtrykknavnet inneholder kanskje ikke \"%s\"."
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:437
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:446
 #, fuzzy, c-format
 msgid "The text width must be between %s and %s."
 msgstr "Vout må være større enn vref"
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:449
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:458
 #, fuzzy, c-format
 msgid "The text height must be between %s and %s."
 msgstr "Vout må være større enn vref"
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:467
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:476
 #: pcbnew/dialogs/dialog_text_properties.cpp:522
 #: pcbnew/dialogs/dialog_textbox_properties.cpp:342
 msgid ""
@@ -37376,7 +37381,7 @@ msgstr "Silkelag"
 
 #: pcbnew/dialogs/dialog_global_edit_text_and_graphics.cpp:273
 #: pcbnew/dialogs/panel_fp_editor_graphics_defaults_base.cpp:64
-#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:60 pcbnew/pad.cpp:2684
+#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:60 pcbnew/pad.cpp:2678
 msgid "Copper Layers"
 msgstr "Kobberlag"
 
@@ -37542,7 +37547,7 @@ msgstr "Ringformet bredde"
 
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:175
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1075
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2533
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2527
 msgid "All copper layers"
 msgstr "Alle kobberlag"
 
@@ -37554,7 +37559,7 @@ msgstr "%s, %s og tilknyttede lag"
 
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:175
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1079
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2534
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2528
 msgid "Connected layers only"
 msgstr "Bare tilkoblede lag"
 
@@ -38075,7 +38080,7 @@ msgid "Outset Items"
 msgstr "Tekstelementer"
 
 #: pcbnew/dialogs/dialog_pad_properties.cpp:179
-#: pcbnew/dialogs/dialog_pad_properties_base.h:288 pcbnew/pad.cpp:2584
+#: pcbnew/dialogs/dialog_pad_properties_base.h:288 pcbnew/pad.cpp:2578
 msgid "Pad Properties"
 msgstr "Pad egenskaper"
 
@@ -38157,7 +38162,7 @@ msgstr ""
 msgid "Pad type:"
 msgstr "Putetype:"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/pad.cpp:2492
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/pad.cpp:2486
 msgid "Through-hole"
 msgstr "Gjennom hull"
 
@@ -38208,7 +38213,7 @@ msgid "Circular"
 msgstr "Sirkulær"
 
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:1516
-#: pcbnew/pad.cpp:2500
+#: pcbnew/pad.cpp:2494
 msgid "Oval"
 msgstr "Oval"
 
@@ -38220,11 +38225,11 @@ msgstr "Rektangulær"
 msgid "Trapezoidal"
 msgstr "Trapesformet"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2502
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2496
 msgid "Rounded rectangle"
 msgstr "Avrundet rektangel"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2503
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2497
 msgid "Chamfered rectangle"
 msgstr "Avfaset rektangel"
 
@@ -38335,7 +38340,7 @@ msgstr "Offset form fra hull"
 msgid "Hole shape:"
 msgstr "Hullform:"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2518
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2512
 msgid "Oblong"
 msgstr ""
 
@@ -38427,23 +38432,23 @@ msgstr ""
 "Castellated spesifiser castellated gjennom hullputer på en brettkant\n"
 "Disse egenskapene er spesifisert i Gerber X2-filer."
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2508
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2502
 msgid "BGA pad"
 msgstr "BGA-pute"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2510
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2504
 msgid "Fiducial, local to footprint"
 msgstr "Fiducial, lokal for fotavtrykk"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2509
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2503
 msgid "Fiducial, global to board"
 msgstr "Fiducial, global å styre"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2511
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2505
 msgid "Test point pad"
 msgstr "Testpute"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2512
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2506
 msgid "Heatsink pad"
 msgstr "Kjøleplate"
 
@@ -38729,7 +38734,7 @@ msgstr "Skiss pads på fab lag"
 
 #: pcbnew/dialogs/dialog_plot_base.cpp:90
 #: pcbnew/widgets/appearance_controls.cpp:653
-#: pcbnew/widgets/appearance_controls.cpp:1810
+#: pcbnew/widgets/appearance_controls.cpp:1846
 msgid "Hide"
 msgstr "Skjul"
 
@@ -39839,7 +39844,7 @@ msgstr "Fotavtrykk %s (%s), %s, rotert %.1f grader"
 #: pcbnew/dialogs/dialog_text_properties_base.cpp:99
 #: pcbnew/pcb_dimension.cpp:1885 pcbnew/pcb_dimension.cpp:1921
 #: pcbnew/pcb_dimension.cpp:1962 pcbnew/pcb_dimension.cpp:2007
-#: pcbnew/pcb_dimension.cpp:2044 pcbnew/pcb_fields_grid_table.cpp:186
+#: pcbnew/pcb_dimension.cpp:2044 pcbnew/pcb_fields_grid_table.cpp:155
 #: pcbnew/pcb_text.cpp:626
 msgid "Knockout"
 msgstr ""
@@ -40088,7 +40093,7 @@ msgstr "Skjeve mål:"
 #: pcbnew/router/router_tool.cpp:2757 pcbnew/router/router_tool.cpp:2762
 #: pcbnew/router/router_tool.cpp:2767 pcbnew/router/router_tool.cpp:2778
 #: pcbnew/router/router_tool.cpp:2786 pcbnew/router/router_tool.cpp:2791
-#: pcbnew/tools/pcb_control.cpp:1698 pcbnew/tools/pcb_control.cpp:1708
+#: pcbnew/tools/pcb_control.cpp:1702 pcbnew/tools/pcb_control.cpp:1712
 #: pcbnew/zone.cpp:874
 #, c-format
 msgid "(from %s)"
@@ -40398,6 +40403,11 @@ msgstr "Hvis det ikke er merket av, vil musemotstanden utføre flytting (M)"
 msgid "Internal Layers"
 msgstr "Interne lag"
 
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:496
+#, fuzzy, c-format
+msgid "Layer name %s already in use."
+msgstr "Lagnavnet \"%s\" er allerede i bruk."
+
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:23
 #, fuzzy
 msgid "Default Field Properties for New Footprints"
@@ -40471,32 +40481,32 @@ msgstr "Filen '%s' eksisterer allerede. Vil du overskrive denne filen?"
 msgid "Failed to save footprint library file '%s'."
 msgstr "Kunne ikke lagre symbolbibliotekfilen \"%s\""
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:396
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:388
 #, fuzzy
 msgid "Error adding 3D model"
 msgstr "Laster 3D-modeller"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:480
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:472
 #, fuzzy
 msgid "No filename entered"
 msgstr "Ingen fil er valgt"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:485
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:477
 #, fuzzy
 msgid "Illegal filename"
 msgstr "Ugyldig filnavn: %s"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:490
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:482
 #: pcbnew/microwave/microwave_polygon.cpp:223
 msgid "File not found"
 msgstr "Fil ble ikke funnet"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:495
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:487
 #, fuzzy
 msgid "Unable to open file"
 msgstr "kunne ikke åpne filen"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:500
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:492
 #, fuzzy
 msgid "Unknown error"
 msgstr "Ukjent metode"
@@ -41024,12 +41034,145 @@ msgstr "Ingen standard fotavtrykk"
 msgid "Apply board defaults to non-copper footprint shapes"
 msgstr "Ingen standard fotavtrykk"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:458
+#: pcbnew/dialogs/panel_setup_layers.cpp:77
+#: pcbnew/dialogs/panel_setup_layers.cpp:284
+msgid "Off-board, testing"
+msgstr "Off-board, testing"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:87
+msgid "If you want a fabrication layer for the front side of the board"
+msgstr "Hvis du vil ha et fabrikasjonslag for forsiden av brettet"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:97
+#: pcbnew/dialogs/panel_setup_layers.cpp:266
+msgid "Off-board, manufacturing"
+msgstr "Off-board, produksjon"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:105
+msgid "If you want an adhesive template for the front side of the board"
+msgstr "Hvis du vil ha en limmal på forsiden av brettet"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:115
+#: pcbnew/dialogs/panel_setup_layers.cpp:133
+#: pcbnew/dialogs/panel_setup_layers.cpp:151
+#: pcbnew/dialogs/panel_setup_layers.cpp:169
+#: pcbnew/dialogs/panel_setup_layers.cpp:194
+#: pcbnew/dialogs/panel_setup_layers.cpp:212
+#: pcbnew/dialogs/panel_setup_layers.cpp:230
+#: pcbnew/dialogs/panel_setup_layers.cpp:248
+msgid "On-board, non-copper"
+msgstr "På kretskortet, ikke-kobber"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:123
+#, fuzzy
+msgid "If you want a solder paste layer for front side of the board"
+msgstr "Hvis du vil ha et loddeplasterlag på forsiden av brettet"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:141
+msgid "If you want a silk screen layer for the front side of the board"
+msgstr "Hvis du vil ha et silketrykklag på forsiden av brettet"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:159
+msgid "If you want a solder mask layer for the front of the board"
+msgstr "Hvis du vil ha et loddemaskelag på forsiden av brettet"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:184
+msgid "If you want a solder mask layer for the back side of the board"
+msgstr "Hvis du vil ha et loddemaskelag for baksiden av brettet"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:202
+msgid "If you want a silk screen layer for the back side of the board"
+msgstr "Hvis du vil ha et silketrykklag på baksiden av brettet"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:220
+msgid "If you want a solder paste layer for the back side of the board"
+msgstr "Hvis du vil ha et loddepasta lag for baksiden av brettet"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:238
+msgid "If you want an adhesive layer for the back side of the board"
+msgstr "Hvis du vil ha et klebende lag på baksiden av brettet"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:256
+msgid "If you want a fabrication layer for the back side of the board"
+msgstr "Hvis du vil ha et fabrikasjonslag for baksiden av brettet"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:302
+msgid "Board contour"
+msgstr "Brettkontur"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:319
+#, fuzzy
+msgid "Board contour setback"
+msgstr "Brettkontur"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:333
+#: pcbnew/dialogs/panel_setup_layers.cpp:347
+#: pcbnew/dialogs/panel_setup_layers.cpp:363
+#: pcbnew/dialogs/panel_setup_layers.cpp:379
+#: pcbnew/dialogs/panel_setup_layers.cpp:477
+msgid "Auxiliary"
+msgstr "Hjelpeverb"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:354
+msgid "If you want a separate layer for comments or notes"
+msgstr "Hvis du vil ha et eget lag for kommentarer eller notater"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:370
+msgid "If you want a layer for documentation drawings"
+msgstr "Hvis du vil ha et lag for dokumentasjonstegninger"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:415
 #, fuzzy
 msgid "Use the Physical Stackup page to change the number of copper layers."
 msgstr "Bruk kontrollen \"%s\" for å endre antall kobberlag."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:492
+#: pcbnew/dialogs/panel_setup_layers.cpp:421
+#: pcbnew/dialogs/panel_setup_layers.cpp:473
+#: pcbnew/tools/drawing_stackup_table_tool.cpp:247
+#, fuzzy
+msgid "Layer Name"
+msgstr "Basenavn"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:426
+msgid "signal"
+msgstr "signal"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:427
+msgid "power plane"
+msgstr "kraftfly"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:428
+msgid "mixed"
+msgstr "blandet"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:429
+msgid "jumper"
+msgstr "genser"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:432
+msgid ""
+"Copper layer type for Freerouter and other external routers.\n"
+"Power plane layers are removed from Freerouter's layer menus."
+msgstr ""
+"Kobberlagstype for Freerouter og andre eksterne rutere.\n"
+"Kraftplanlag fjernes fra Freerouters lagmenyer."
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:478
+#, fuzzy
+msgid "Off-board, front"
+msgstr "Off-board, testing"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:479
+#, fuzzy
+msgid "Off-board, back"
+msgstr "Off-board, testing"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:485
+msgid ""
+"Auxiliary layers do not flip with board side, while back and front layers do."
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:712
 #, c-format
 msgid ""
 "Footprints have some items on removed layers:\n"
@@ -41042,7 +41185,7 @@ msgstr ""
 "Disse elementene vil ikke lenger være tilgjengelige\n"
 "Ønsker du å fortsette?"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:503
+#: pcbnew/dialogs/panel_setup_layers.cpp:723
 msgid ""
 "Items have been found on removed layers. This operation will delete all "
 "items from removed layers and cannot be undone.\n"
@@ -41052,25 +41195,25 @@ msgstr ""
 "elementene fra fjernede lag og kan ikke angres.\n"
 "Ønsker du å fortsette?"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:752
+#: pcbnew/dialogs/panel_setup_layers.cpp:947
 msgid "Layer must have a name."
 msgstr "Lag må ha et navn."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:758
+#: pcbnew/dialogs/panel_setup_layers.cpp:953
 #, fuzzy, c-format
 msgid "%s are forbidden in layer names."
 msgstr "\"%s\" er forbudt i lagnavn."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:765
+#: pcbnew/dialogs/panel_setup_layers.cpp:960
 msgid "Layer name \"signal\" is reserved."
 msgstr "Lagnavnet «signal\" er reservert."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:774
+#: pcbnew/dialogs/panel_setup_layers.cpp:969
 #, fuzzy, c-format
 msgid "Layer name '%s' already in use."
 msgstr "Lagnavnet \"%s\" er allerede i bruk."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:907
+#: pcbnew/dialogs/panel_setup_layers.cpp:1102
 #, c-format
 msgid ""
 "Imported settings have fewer copper layers than the current board (%i "
@@ -41084,16 +41227,16 @@ msgstr ""
 "Vil du fortsette og slette de ekstra indre kobberlagene fra det nåværende "
 "kortet?"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:916
+#: pcbnew/dialogs/panel_setup_layers.cpp:1111
 #, fuzzy
 msgid "Inner Layers to Be Deleted"
 msgstr "Indre lag som skal slettes"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:951
+#: pcbnew/dialogs/panel_setup_layers.cpp:1146
 msgid "All user-defined layers have already been added."
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:955
+#: pcbnew/dialogs/panel_setup_layers.cpp:1150
 #, fuzzy
 msgid "Add User-defined Layer"
 msgstr "Legg til brukerdefinert lag"
@@ -41103,567 +41246,6 @@ msgstr "Legg til brukerdefinert lag"
 msgid "Add User Defined Layer..."
 msgstr "Legg til brukerdefinert lag"
 
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:46
-msgid "CrtYd_Front"
-msgstr "CrtYd_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:51
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:639
-msgid "Off-board, testing"
-msgstr "Off-board, testing"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:58
-msgid "If you want a fabrication layer for the front side of the board"
-msgstr "Hvis du vil ha et fabrikasjonslag for forsiden av brettet"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:62
-msgid "Fab_Front"
-msgstr "Fab_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:65
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:629
-msgid "Off-board, manufacturing"
-msgstr "Off-board, produksjon"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:70
-msgid "If you want an adhesive template for the front side of the board"
-msgstr "Hvis du vil ha en limmal på forsiden av brettet"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:74
-msgid "Adhes_Front"
-msgstr "Adhes_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:77
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:89
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:101
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:113
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:581
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:593
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:605
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:617
-msgid "On-board, non-copper"
-msgstr "På kretskortet, ikke-kobber"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:82
-#, fuzzy
-msgid "If you want a solder paste layer for front side of the board"
-msgstr "Hvis du vil ha et loddeplasterlag på forsiden av brettet"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:86
-msgid "SoldP_Front"
-msgstr "SolgtP_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:94
-msgid "If you want a silk screen layer for the front side of the board"
-msgstr "Hvis du vil ha et silketrykklag på forsiden av brettet"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:98
-msgid "SilkS_Front"
-msgstr "SilkS_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:106
-msgid "If you want a solder mask layer for the front of the board"
-msgstr "Hvis du vil ha et loddemaskelag på forsiden av brettet"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:110
-msgid "Mask_Front"
-msgstr "Mask_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:118
-msgid "If you want a front copper layer"
-msgstr "Hvis du vil ha et front kobberlag"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:122
-msgid "Front_layer"
-msgstr "Frontlag"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:123
-msgid "Layer name of front (top) copper layer"
-msgstr "Lagnavn på front (topp) kobberlag"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "signal"
-msgstr "signal"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "power plane"
-msgstr "kraftfly"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "mixed"
-msgstr "blandet"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "jumper"
-msgstr "genser"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:131
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:145
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:159
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:173
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:187
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:201
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:215
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:229
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:243
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:257
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:271
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:285
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:299
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:313
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:327
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:341
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:355
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:369
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:383
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:397
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:411
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:425
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:439
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:453
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:467
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:481
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:495
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:509
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:523
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:537
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:551
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:569
-msgid ""
-"Copper layer type for Freerouter and other external routers.\n"
-"Power plane layers are removed from Freerouter's layer menus."
-msgstr ""
-"Kobberlagstype for Freerouter og andre eksterne rutere.\n"
-"Kraftplanlag fjernes fra Freerouters lagmenyer."
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:138
-msgid "In1"
-msgstr "In1"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:152
-msgid "In2"
-msgstr "In2"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:166
-msgid "In3"
-msgstr "In3"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:180
-msgid "In4"
-msgstr "In4"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:194
-msgid "In5"
-msgstr "In5"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:208
-msgid "In6"
-msgstr "In6"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:222
-msgid "In7"
-msgstr "In7"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:236
-msgid "In8"
-msgstr "In8"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:250
-msgid "In9"
-msgstr "In9"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:264
-msgid "In10"
-msgstr "In10"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:278
-msgid "In11"
-msgstr "I11"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:292
-msgid "In12"
-msgstr "In12"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:306
-msgid "In13"
-msgstr "I13"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:320
-msgid "In14"
-msgstr "I14"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:334
-msgid "In15"
-msgstr "I15"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:348
-msgid "In16"
-msgstr "In16"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:362
-msgid "In17"
-msgstr "I17"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:376
-msgid "In18"
-msgstr "I18"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:390
-msgid "In19"
-msgstr "I19"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:404
-msgid "In20"
-msgstr "I20"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:418
-msgid "In21"
-msgstr "In21"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:432
-msgid "In22"
-msgstr "In22"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:446
-msgid "In23"
-msgstr "I23"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:460
-msgid "In24"
-msgstr "In24"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:474
-msgid "In25"
-msgstr "In25"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:488
-msgid "In26"
-msgstr "I26"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:502
-msgid "In27"
-msgstr "In27"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:516
-msgid "In28"
-msgstr "In28"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:530
-msgid "In29"
-msgstr "In29"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:544
-msgid "In30"
-msgstr "I30"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:556
-msgid "If you want a back copper layer"
-msgstr "Hvis du vil ha et kobberlag tilbake"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:561
-msgid "Layer name of back (bottom) copper layer"
-msgstr "Lagnavn på bakre (nederst) kobberlag"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:574
-msgid "If you want a solder mask layer for the back side of the board"
-msgstr "Hvis du vil ha et loddemaskelag for baksiden av brettet"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:578
-msgid "SoldM_Back"
-msgstr "SolgtM_Tilbake"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:586
-msgid "If you want a silk screen layer for the back side of the board"
-msgstr "Hvis du vil ha et silketrykklag på baksiden av brettet"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:590
-msgid "SilkS_Back"
-msgstr "SilkS_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:598
-msgid "If you want a solder paste layer for the back side of the board"
-msgstr "Hvis du vil ha et loddepasta lag for baksiden av brettet"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:602
-msgid "SoldP_Back"
-msgstr "SolgtP_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:610
-msgid "If you want an adhesive layer for the back side of the board"
-msgstr "Hvis du vil ha et klebende lag på baksiden av brettet"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:614
-msgid "Adhes_Back"
-msgstr "Adhes_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:622
-msgid "If you want a fabrication layer for the back side of the board"
-msgstr "Hvis du vil ha et fabrikasjonslag for baksiden av brettet"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:626
-msgid "Fab_Back"
-msgstr "Fab_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:636
-msgid "CrtYd_Back"
-msgstr "CrtYd_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:646
-msgid "Pcb_Edges"
-msgstr "Pcb_Edges"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:649
-msgid "Board contour"
-msgstr "Brettkontur"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:656
-msgid "Margin"
-msgstr "Marg"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:659
-#, fuzzy
-msgid "Board contour setback"
-msgstr "Brettkontur"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:666
-msgid "Eco1"
-msgstr "Eco1"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:669
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:679
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:691
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:703
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-msgid "Auxiliary"
-msgstr "Hjelpeverb"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:676
-msgid "Eco2"
-msgstr "Eco2"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:684
-msgid "If you want a separate layer for comments or notes"
-msgstr "Hvis du vil ha et eget lag for kommentarer eller notater"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:688
-msgid "Comments"
-msgstr "Kommentarer"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:696
-msgid "If you want a layer for documentation drawings"
-msgstr "Hvis du vil ha et lag for dokumentasjonstegninger"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:700
-msgid "Drawings"
-msgstr "Tegninger"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:710
-msgid "User1"
-msgstr "Bruker 1"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-#, fuzzy
-msgid "Off-board, front"
-msgstr "Off-board, testing"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-#, fuzzy
-msgid "Off-board, back"
-msgstr "Off-board, testing"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:717
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:731
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:745
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:759
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:773
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:787
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:801
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:815
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:829
-msgid ""
-"Auxiliary layers do not flip with board side, while back and front layers do."
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:724
-msgid "User2"
-msgstr "Bruker2"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:738
-msgid "User3"
-msgstr "Bruker3"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:752
-msgid "User4"
-msgstr "Bruker4"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:766
-msgid "User5"
-msgstr "Bruker 5"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:780
-msgid "User6"
-msgstr "Bruker 6"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:794
-msgid "User7"
-msgstr "Bruker 7"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:808
-msgid "User8"
-msgstr "Bruker 8"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:822
-msgid "User9"
-msgstr "Bruker 9"
-
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:32
 #, fuzzy
 msgid ""
@@ -42846,7 +42428,7 @@ msgid "%s pad connection: %s."
 msgstr "Sone tilkoblingstype: %s."
 
 #: pcbnew/drc/drc_engine.cpp:1499 pcbnew/drc/drc_engine.cpp:1516
-#: pcbnew/drc/drc_engine.cpp:1533 pcbnew/zone.cpp:612 pcbnew/zone.h:172
+#: pcbnew/drc/drc_engine.cpp:1533 pcbnew/zone.cpp:612 pcbnew/zone.h:179
 msgid "zone"
 msgstr "sone"
 
@@ -42865,7 +42447,7 @@ msgstr "Termisk eikebredde:"
 msgid "Checking rule assertion \"%s\"."
 msgstr "Sjekker regelbetingelsen \"%s\"."
 
-#: pcbnew/drc/drc_item.cpp:45 pcbnew/zone.cpp:2046
+#: pcbnew/drc/drc_item.cpp:45 pcbnew/zone.cpp:2070
 #, fuzzy
 msgid "Electrical"
 msgstr "Elektrisk type"
@@ -43768,7 +43350,7 @@ msgid "'%s' settings differ."
 msgstr "Fotavtrykk navn:"
 
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:619
-#: pcbnew/footprint.cpp:4085
+#: pcbnew/footprint.cpp:4090
 msgid "Exempt From Courtyard Requirement"
 msgstr ""
 
@@ -44509,139 +44091,139 @@ msgstr ""
 msgid "Generating ODB++ output files"
 msgstr "Generer IPC-D-356 netlist-filen"
 
-#: pcbnew/footprint.cpp:1288
+#: pcbnew/footprint.cpp:1293
 msgid "Other"
 msgstr "Annet"
 
-#: pcbnew/footprint.cpp:1626
+#: pcbnew/footprint.cpp:1631
 msgid "Footprint Name"
 msgstr "Fotavtrykk Navn"
 
-#: pcbnew/footprint.cpp:1630 pcbnew/footprint.cpp:1689
+#: pcbnew/footprint.cpp:1635 pcbnew/footprint.cpp:1694
 #, c-format
 msgid "Doc: %s"
 msgstr "Dok: %s"
 
-#: pcbnew/footprint.cpp:1631 pcbnew/footprint.cpp:1690
+#: pcbnew/footprint.cpp:1636 pcbnew/footprint.cpp:1695
 #, c-format
 msgid "Keywords: %s"
 msgstr "Nøkkelord: %s"
 
-#: pcbnew/footprint.cpp:1640 pcbnew/footprint.cpp:1641
+#: pcbnew/footprint.cpp:1645 pcbnew/footprint.cpp:1646
 msgid "Board Side"
 msgstr "Board Side"
 
-#: pcbnew/footprint.cpp:1641
+#: pcbnew/footprint.cpp:1646
 msgid "Back (Flipped)"
 msgstr "Tilbake (Vendt)"
 
-#: pcbnew/footprint.cpp:1660
+#: pcbnew/footprint.cpp:1665
 msgid "autoplaced"
 msgstr "autoplaced"
 
-#: pcbnew/footprint.cpp:1663
+#: pcbnew/footprint.cpp:1668
 msgid "not in schematic"
 msgstr "ikke i skjematisk"
 
-#: pcbnew/footprint.cpp:1666
+#: pcbnew/footprint.cpp:1671
 msgid "exclude from pos files"
 msgstr "ekskludere fra pos-filer"
 
-#: pcbnew/footprint.cpp:1669
+#: pcbnew/footprint.cpp:1674
 msgid "exclude from BOM"
 msgstr "ekskluder fra BOM"
 
-#: pcbnew/footprint.cpp:1674
+#: pcbnew/footprint.cpp:1679
 msgid "Status: "
 msgstr "Status: "
 
-#: pcbnew/footprint.cpp:1674
+#: pcbnew/footprint.cpp:1679
 msgid "Attributes:"
 msgstr "Attributter"
 
-#: pcbnew/footprint.cpp:1681 pcbnew/footprint.cpp:4064 pcbnew/zone.cpp:1837
+#: pcbnew/footprint.cpp:1686 pcbnew/footprint.cpp:4069 pcbnew/zone.cpp:1861
 #, fuzzy
 msgid "Component Class"
 msgstr "Komponenter"
 
-#: pcbnew/footprint.cpp:1685
+#: pcbnew/footprint.cpp:1690
 #, c-format
 msgid "3D-Shape: %s"
 msgstr "3D-form: %s"
 
-#: pcbnew/footprint.cpp:1685
+#: pcbnew/footprint.cpp:1690
 msgid "<none>"
 msgstr "<ingen>"
 
-#: pcbnew/footprint.cpp:2100
+#: pcbnew/footprint.cpp:2105
 msgid "<no reference designator>"
 msgstr "<ingen referansebetegnere>"
 
-#: pcbnew/footprint.cpp:2102
+#: pcbnew/footprint.cpp:2107
 #, c-format
 msgid "Footprint %s"
 msgstr "Fotavtrykk %s"
 
-#: pcbnew/footprint.cpp:3242
+#: pcbnew/footprint.cpp:3247
 #, fuzzy, c-format
 msgid "(expected 'Through hole'; actual '%s')"
 msgstr "Gjennomgående hull %s av %s"
 
-#: pcbnew/footprint.cpp:3245
+#: pcbnew/footprint.cpp:3250
 #, fuzzy, c-format
 msgid "(expected 'SMD'; actual '%s')"
 msgstr "(%s maks diameter %s; faktisk %s)"
 
-#: pcbnew/footprint.cpp:3466
+#: pcbnew/footprint.cpp:3471
 #, c-format
 msgid "(net-tie pad group contains unknown pad number %s)"
 msgstr ""
 
-#: pcbnew/footprint.cpp:3471
+#: pcbnew/footprint.cpp:3476
 #, c-format
 msgid "(pad %s appears in more than one net-tie pad group)"
 msgstr ""
 
-#: pcbnew/footprint.cpp:4006 pcbnew/pad.cpp:2525 pcbnew/zone.cpp:1803
+#: pcbnew/footprint.cpp:4011 pcbnew/pad.cpp:2519 pcbnew/zone.cpp:1827
 msgid "Inherited"
 msgstr "Nedarvet"
 
-#: pcbnew/footprint.cpp:4010 pcbnew/pad.cpp:2529 pcbnew/zone.cpp:1807
+#: pcbnew/footprint.cpp:4015 pcbnew/pad.cpp:2523 pcbnew/zone.cpp:1831
 #, fuzzy
 msgid "Thermal reliefs for PTH"
 msgstr "Termiske relieffer"
 
-#: pcbnew/footprint.cpp:4070
+#: pcbnew/footprint.cpp:4075
 #, fuzzy
 msgid "Not in Schematic"
 msgstr "Ikke skjematisk"
 
-#: pcbnew/footprint.cpp:4072
+#: pcbnew/footprint.cpp:4077
 #, fuzzy
 msgid "Exclude From Position Files"
 msgstr "Ekskluder fra posisjonsfiler"
 
-#: pcbnew/footprint.cpp:4082 pcbnew/pad.cpp:2694
+#: pcbnew/footprint.cpp:4087 pcbnew/pad.cpp:2688
 #, fuzzy
 msgid "Overrides"
 msgstr "Overskriv"
 
-#: pcbnew/footprint.cpp:4089 pcbnew/pad.cpp:2697
+#: pcbnew/footprint.cpp:4094 pcbnew/pad.cpp:2691
 #, fuzzy
 msgid "Clearance Override"
 msgstr "Clearance disposisjoner"
 
-#: pcbnew/footprint.cpp:4094 pcbnew/pad.cpp:2707
+#: pcbnew/footprint.cpp:4099 pcbnew/pad.cpp:2701
 #, fuzzy
 msgid "Solderpaste Margin Override"
 msgstr "Lokal loddemasse Margin"
 
-#: pcbnew/footprint.cpp:4099 pcbnew/pad.cpp:2712
+#: pcbnew/footprint.cpp:4104 pcbnew/pad.cpp:2706
 #, fuzzy
 msgid "Solderpaste Margin Ratio Override"
 msgstr "Lokal forhold for loddepasta"
 
-#: pcbnew/footprint.cpp:4105 pcbnew/pad.cpp:2718
+#: pcbnew/footprint.cpp:4110 pcbnew/pad.cpp:2712
 #, fuzzy
 msgid "Zone Connection Style"
 msgstr "Ingen tilkobling"
@@ -44706,21 +44288,21 @@ msgstr ""
 msgid "Save as editable copy"
 msgstr ""
 
-#: pcbnew/footprint_edit_frame.cpp:997
+#: pcbnew/footprint_edit_frame.cpp:1007
 #, fuzzy, c-format
 msgid "[from %s]"
 msgstr "(fra %s)"
 
-#: pcbnew/footprint_edit_frame.cpp:1032
+#: pcbnew/footprint_edit_frame.cpp:1042
 #, fuzzy
 msgid "[no footprint loaded]"
 msgstr "Ingen fotavtrykk lastet."
 
-#: pcbnew/footprint_edit_frame.cpp:1088
+#: pcbnew/footprint_edit_frame.cpp:1098
 msgid "Updating Footprint Libraries"
 msgstr "Oppdaterer Footprint Libraries"
 
-#: pcbnew/footprint_edit_frame.cpp:1428
+#: pcbnew/footprint_edit_frame.cpp:1438
 msgid "No footprint selected."
 msgstr "Ingen fotavtrykk valgt."
 
@@ -44800,36 +44382,36 @@ msgstr "Eksporter fotavtrykk"
 msgid "Footprint exported to file '%s'."
 msgstr "Fotavtrykk eksportert til filen \"%s\""
 
-#: pcbnew/footprint_libraries_utils.cpp:549
+#: pcbnew/footprint_libraries_utils.cpp:558
 #, c-format
 msgid "Delete footprint '%s' from library '%s'?"
 msgstr "Vil du slette fotavtrykk '%s' fra biblioteket '%s'?"
 
-#: pcbnew/footprint_libraries_utils.cpp:566
+#: pcbnew/footprint_libraries_utils.cpp:575
 #, c-format
 msgid "Footprint '%s' deleted from library '%s'"
 msgstr "Fotavtrykk '%s' slettet fra biblioteket '%s'"
 
-#: pcbnew/footprint_libraries_utils.cpp:581
+#: pcbnew/footprint_libraries_utils.cpp:590
 msgid "No footprints to export!"
 msgstr "Ingen fotspor å eksportere!"
 
-#: pcbnew/footprint_libraries_utils.cpp:617
+#: pcbnew/footprint_libraries_utils.cpp:626
 #, fuzzy, c-format
 msgid "Update footprints on board to refer to %s?"
 msgstr "Oppdater fotavtrykk om bord"
 
-#: pcbnew/footprint_libraries_utils.cpp:668
+#: pcbnew/footprint_libraries_utils.cpp:677
 #, fuzzy
 msgid "Update footprints on board to refer to new library?"
 msgstr "Oppdater fotavtrykk slik at de inkluderer endringer fra biblioteket"
 
-#: pcbnew/footprint_libraries_utils.cpp:864
+#: pcbnew/footprint_libraries_utils.cpp:873
 #: pcbnew/footprint_viewer_frame.cpp:744
 msgid "No board currently open."
 msgstr "Ingen styrer åpne for øyeblikket."
 
-#: pcbnew/footprint_libraries_utils.cpp:890
+#: pcbnew/footprint_libraries_utils.cpp:899
 msgid ""
 "Unable to find the footprint on the main board.\n"
 "Cannot save."
@@ -44837,38 +44419,38 @@ msgstr ""
 "Kan ikke finne fotavtrykket på hovedkortet.\n"
 "Kan ikke lagre."
 
-#: pcbnew/footprint_libraries_utils.cpp:898
+#: pcbnew/footprint_libraries_utils.cpp:907
 #: pcbnew/footprint_viewer_frame.cpp:752
 msgid "Previous footprint placement still in progress."
 msgstr ""
 
-#: pcbnew/footprint_libraries_utils.cpp:974
+#: pcbnew/footprint_libraries_utils.cpp:983
 #: pcbnew/footprint_viewer_frame.cpp:793
 #, fuzzy
 msgid "Insert Footprint"
 msgstr "Importer fotavtrykk"
 
-#: pcbnew/footprint_libraries_utils.cpp:995
+#: pcbnew/footprint_libraries_utils.cpp:1004
 #, fuzzy
 msgid "Save Footprint As"
 msgstr "Spar fotavtrykk"
 
-#: pcbnew/footprint_libraries_utils.cpp:1144
+#: pcbnew/footprint_libraries_utils.cpp:1153
 #, c-format
 msgid "Footprint %s already exists in %s."
 msgstr "Fotavtrykk %s eksisterer allerede i %s."
 
-#: pcbnew/footprint_libraries_utils.cpp:1188
+#: pcbnew/footprint_libraries_utils.cpp:1197
 #, fuzzy, c-format
 msgid "Footprint '%s' replaced in '%s'"
 msgstr "Fotavtrykk '%s' slettet fra biblioteket '%s'"
 
-#: pcbnew/footprint_libraries_utils.cpp:1189
+#: pcbnew/footprint_libraries_utils.cpp:1198
 #, fuzzy, c-format
 msgid "Footprint '%s' added to '%s'"
 msgstr "Fotavtrykk '%s' slettet fra biblioteket '%s'"
 
-#: pcbnew/footprint_libraries_utils.cpp:1233
+#: pcbnew/footprint_libraries_utils.cpp:1242
 #, fuzzy
 msgid "Untitled"
 msgstr "Untitled Sheet"
@@ -44995,7 +44577,7 @@ msgstr "Brettlengde"
 msgid "Routed Length"
 msgstr "Brettlengde"
 
-#: pcbnew/generators/pcb_tuning_pattern.cpp:2172 pcbnew/pad.cpp:2688
+#: pcbnew/generators/pcb_tuning_pattern.cpp:2172 pcbnew/pad.cpp:2682
 #: pcbnew/pcb_track.cpp:1600
 msgid "Pad To Die Length"
 msgstr "Pad To Die Length"
@@ -45936,7 +45518,7 @@ msgstr ""
 msgid "pad"
 msgstr "pute"
 
-#: pcbnew/pad.cpp:1289 pcbnew/pad.cpp:2603
+#: pcbnew/pad.cpp:1289 pcbnew/pad.cpp:2597
 #, fuzzy
 msgid "Pin Type"
 msgstr "Plugin Type"
@@ -46051,115 +45633,106 @@ msgstr "Pad %s av %s på %s"
 msgid "PTH pad %s"
 msgstr "Pad av %s på %s"
 
-#: pcbnew/pad.cpp:2176
-#, fuzzy
-msgid "(Pad has no layer)"
-msgstr "Feil: puten har ikke noe lag"
-
 #: pcbnew/pad.cpp:2179
 #, fuzzy
-msgid "(PTH pad has no copper layers)"
-msgstr "Feil: puten har ikke noe lag"
-
-#: pcbnew/pad.cpp:2185
-#, fuzzy
-msgid "(plated through holes normally have a copper pad on at least one layer)"
+msgid ""
+"(plated through holes normally have a copper pad on at least one outer layer)"
 msgstr ""
 "Advarsel: belagte gjennomgående hull skal normalt ha en kobberpute på minst "
 "ett lag"
 
-#: pcbnew/pad.cpp:2193
+#: pcbnew/pad.cpp:2187
 #, fuzzy
 msgid "('fiducial' property makes no sense on NPTH pads)"
 msgstr "Eiendom kan ikke angis for NPTH"
 
-#: pcbnew/pad.cpp:2197
+#: pcbnew/pad.cpp:2191
 #, fuzzy
 msgid "('testpoint' property makes no sense on NPTH pads)"
 msgstr "Eiendom kan ikke angis for NPTH"
 
-#: pcbnew/pad.cpp:2200
+#: pcbnew/pad.cpp:2194
 #, fuzzy
 msgid "('heatsink' property makes no sense of NPTH pads)"
 msgstr "Eiendom kan ikke angis for NPTH"
 
-#: pcbnew/pad.cpp:2203
+#: pcbnew/pad.cpp:2197
 #, fuzzy
 msgid "('castellated' property is for PTH pads)"
 msgstr "Kastellert eiendom kan bare angis for PTH"
 
-#: pcbnew/pad.cpp:2206
+#: pcbnew/pad.cpp:2200
 #, fuzzy
 msgid "('BGA' property is for SMD pads)"
 msgstr "BGA-egenskap kan bare angis for SMD-pads"
 
-#: pcbnew/pad.cpp:2209
+#: pcbnew/pad.cpp:2203
 #, fuzzy
 msgid "('mechanical' property is for PTH pads)"
 msgstr "Kastellert eiendom kan bare angis for PTH"
 
-#: pcbnew/pad.cpp:2225
+#: pcbnew/pad.cpp:2219
 #, fuzzy
 msgid "(connector pads normally have no solder paste; use a SMD pad instead)"
 msgstr ""
 "Feil: Koblingsputene er ikke på laget av loddetinn\n"
 "Bruk SMD-pads i stedet"
 
-#: pcbnew/pad.cpp:2233
+#: pcbnew/pad.cpp:2227
 #, fuzzy
 msgid "(SMD pad has a hole)"
 msgstr "Feil: puten har ikke noe lag"
 
-#: pcbnew/pad.cpp:2239
+#: pcbnew/pad.cpp:2233
 #, fuzzy
 msgid "(SMD pad has copper on both sides of the board)"
 msgstr "Hvis du vil ha et loddeplasterlag på forsiden av brettet"
 
-#: pcbnew/pad.cpp:2245 pcbnew/pad.cpp:2258
+#: pcbnew/pad.cpp:2239 pcbnew/pad.cpp:2252
 #, fuzzy
 msgid "(SMD pad has copper and mask layers on different sides of the board)"
 msgstr "Hvis du vil ha et loddeplasterlag på forsiden av brettet"
 
-#: pcbnew/pad.cpp:2250 pcbnew/pad.cpp:2263
+#: pcbnew/pad.cpp:2244 pcbnew/pad.cpp:2257
 #, fuzzy
 msgid "(SMD pad has copper and paste layers on different sides of the board)"
 msgstr "Hvis du vil ha et loddeplasterlag på forsiden av brettet"
 
-#: pcbnew/pad.cpp:2269
+#: pcbnew/pad.cpp:2263
 #, fuzzy
 msgid "(SMD pad has no outer layers)"
 msgstr "Feil: puten har ikke noe lag"
 
-#: pcbnew/pad.cpp:2289
+#: pcbnew/pad.cpp:2283
 #, fuzzy
 msgid "(Pad must have a positive size)"
 msgstr "Feil (negativ) verdi for hjørnestørrelse"
 
-#: pcbnew/pad.cpp:2300
+#: pcbnew/pad.cpp:2294
 #, fuzzy, c-format
 msgid "(PTH pad hole size must be larger than %s)"
 msgstr "Via borestørrelse må være mindre enn via diameter"
 
-#: pcbnew/pad.cpp:2324
+#: pcbnew/pad.cpp:2318
 #, fuzzy
 msgid "(PTH pad hole leaves no copper)"
 msgstr "Feil: puten har ikke noe lag"
 
-#: pcbnew/pad.cpp:2334
+#: pcbnew/pad.cpp:2328
 #, fuzzy
 msgid "(PTH pad hole not fully inside copper)"
 msgstr "Feil: puten har ikke noe lag"
 
-#: pcbnew/pad.cpp:2341
+#: pcbnew/pad.cpp:2335
 #, fuzzy
 msgid "(pad hole not inside pad shape)"
 msgstr "Padstørrelsen må være større enn null"
 
-#: pcbnew/pad.cpp:2346
+#: pcbnew/pad.cpp:2340
 msgid "(negative local clearance values have no effect)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2365
+#: pcbnew/pad.cpp:2359
 #, fuzzy
 msgid ""
 "(negative solder mask clearance is larger than some shape primitives; "
@@ -46168,7 +45741,7 @@ msgstr ""
 "Negativ klaring betyr areal som er mindre enn puten (vanlig for klaring av "
 "loddepasta)."
 
-#: pcbnew/pad.cpp:2375
+#: pcbnew/pad.cpp:2369
 #, fuzzy
 msgid ""
 "(negative solder mask clearance is larger than pad; no solder mask will be "
@@ -46177,7 +45750,7 @@ msgstr ""
 "Negativ klaring betyr areal som er mindre enn puten (vanlig for klaring av "
 "loddepasta)."
 
-#: pcbnew/pad.cpp:2394
+#: pcbnew/pad.cpp:2388
 #, fuzzy
 msgid ""
 "(negative solder paste margin is larger than pad; no solder paste mask will "
@@ -46186,124 +45759,124 @@ msgstr ""
 "Negativ klaring betyr areal som er mindre enn puten (vanlig for klaring av "
 "loddepasta)."
 
-#: pcbnew/pad.cpp:2401
+#: pcbnew/pad.cpp:2395
 msgid "(negative corner radius is not allowed)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2403
+#: pcbnew/pad.cpp:2397
 msgid "(corner size will make pad circular)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2408
+#: pcbnew/pad.cpp:2402
 #, fuzzy
 msgid "(negative corner chamfer is not allowed)"
 msgstr "Ugyldig størrelse %ll d: for stor"
 
-#: pcbnew/pad.cpp:2410
+#: pcbnew/pad.cpp:2404
 #, fuzzy
 msgid "(corner chamfer is too large)"
 msgstr "Ugyldig størrelse %ll d: for stor"
 
-#: pcbnew/pad.cpp:2419
+#: pcbnew/pad.cpp:2413
 #, fuzzy
 msgid "(trapezoid delta is too large)"
 msgstr "Feil: puten har ikke noe lag"
 
-#: pcbnew/pad.cpp:2429
+#: pcbnew/pad.cpp:2423
 #, fuzzy
 msgid "(custom pad shape must resolve to a single polygon)"
 msgstr "Feil padform: formen må tilsvare bare en polygon"
 
-#: pcbnew/pad.cpp:2494
+#: pcbnew/pad.cpp:2488
 msgid "Edge connector"
 msgstr "Kantkontakt"
 
-#: pcbnew/pad.cpp:2495
+#: pcbnew/pad.cpp:2489
 msgid "NPTH, mechanical"
 msgstr "NPTH, mekanisk"
 
-#: pcbnew/pad.cpp:2501
+#: pcbnew/pad.cpp:2495
 msgid "Trapezoid"
 msgstr "Trapes"
 
-#: pcbnew/pad.cpp:2513
+#: pcbnew/pad.cpp:2507
 msgid "Castellated pad"
 msgstr "Castellated pad"
 
-#: pcbnew/pad.cpp:2514
+#: pcbnew/pad.cpp:2508
 #, fuzzy
 msgid "Mechanical pad"
 msgstr "NPTH, Mekanisk"
 
-#: pcbnew/pad.cpp:2536
+#: pcbnew/pad.cpp:2530
 #, fuzzy
 msgid "Front, back and connected layers"
 msgstr "%s, %s og tilknyttede lag"
 
-#: pcbnew/pad.cpp:2586
+#: pcbnew/pad.cpp:2580
 msgid "Pad Type"
 msgstr "Putetype"
 
-#: pcbnew/pad.cpp:2590
+#: pcbnew/pad.cpp:2584
 #, fuzzy
 msgid "Pad Shape"
 msgstr "Pute form:"
 
-#: pcbnew/pad.cpp:2595
+#: pcbnew/pad.cpp:2589
 msgid "Pad Number"
 msgstr "Pad nummer"
 
-#: pcbnew/pad.cpp:2607
+#: pcbnew/pad.cpp:2601
 msgid "Size X"
 msgstr "Størrelse X"
 
-#: pcbnew/pad.cpp:2611
+#: pcbnew/pad.cpp:2605
 msgid "Size Y"
 msgstr "Størrelse Y"
 
-#: pcbnew/pad.cpp:2644
+#: pcbnew/pad.cpp:2638
 #, fuzzy
 msgid "Corner Radius Ratio"
 msgstr "Round Radius Ratio"
 
-#: pcbnew/pad.cpp:2649
+#: pcbnew/pad.cpp:2643
 #, fuzzy
 msgid "Corner Radius Size"
 msgstr "Hjørneradius:"
 
-#: pcbnew/pad.cpp:2655
+#: pcbnew/pad.cpp:2649
 #, fuzzy
 msgid "Hole Shape"
 msgstr "Hullform:"
 
-#: pcbnew/pad.cpp:2659
+#: pcbnew/pad.cpp:2653
 msgid "Hole Size X"
 msgstr "Hullstørrelse X"
 
-#: pcbnew/pad.cpp:2665
+#: pcbnew/pad.cpp:2659
 msgid "Hole Size Y"
 msgstr "Hullstørrelse Y"
 
-#: pcbnew/pad.cpp:2680
+#: pcbnew/pad.cpp:2674
 msgid "Fabrication Property"
 msgstr "Fabrikasjon Eiendom"
 
-#: pcbnew/pad.cpp:2702 pcbnew/pcb_shape.cpp:1001 pcbnew/pcb_track.cpp:2097
+#: pcbnew/pad.cpp:2696 pcbnew/pcb_shape.cpp:1001 pcbnew/pcb_track.cpp:2097
 #, fuzzy
 msgid "Soldermask Margin Override"
 msgstr "Lokal loddemaskemargin"
 
-#: pcbnew/pad.cpp:2724 pcbnew/zone.cpp:2073
+#: pcbnew/pad.cpp:2718 pcbnew/zone.cpp:2097
 #, fuzzy
 msgid "Thermal Relief Spoke Width"
 msgstr "Termisk lettelse eiker bredde"
 
-#: pcbnew/pad.cpp:2730
+#: pcbnew/pad.cpp:2724
 #, fuzzy
 msgid "Thermal Relief Spoke Angle"
 msgstr "Termisk lindring"
 
-#: pcbnew/pad.cpp:2735 pcbnew/zone.cpp:2067
+#: pcbnew/pad.cpp:2729 pcbnew/zone.cpp:2091
 #, fuzzy
 msgid "Thermal Relief Gap"
 msgstr "Termisk lindring"
@@ -47785,7 +47358,7 @@ msgid "Element token contains %d parameters."
 msgstr "Elementtoken inneholder %d parametere."
 
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:985
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3069
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3072
 #, fuzzy, c-format
 msgid "Library folder '%s' has unexpected sub-folders."
 msgstr "Bibliotekkatalogen \"%s\" har uventede underkataloger."
@@ -47797,7 +47370,7 @@ msgstr "Uventet fil \"%s\" ble funnet i biblioteksti \"%s\"."
 
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:1023
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:3263
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3106
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3109
 #, fuzzy, c-format
 msgid "Footprint library '%s' cannot be deleted."
 msgstr "Fotavtrykksbiblioteket \"%s\" kan ikke slettes."
@@ -47823,31 +47396,31 @@ msgid "Generating history section"
 msgstr "Nummereringsretning"
 
 #: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1198
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3018
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3012
 #, fuzzy
 msgid "Generating BOM section"
 msgstr "Påminnelsesvalg"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1365
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1361
 msgid "Generating CAD data"
 msgstr ""
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:2627
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:2621
 #, fuzzy, c-format
 msgid "Exporting Layer %s, Net %s"
 msgstr "Eksporter Netlist"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3173
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3167
 #, fuzzy
 msgid "Generating logistic section"
 msgstr "Generer posisjonsfil"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3185
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3179
 #, fuzzy
 msgid "Saving file"
 msgstr "Laster inn Gerber-filer ..."
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3217
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3211
 #, fuzzy
 msgid "Failed to save file to buffer"
 msgstr "Kunne ikke slette '%s'"
@@ -47984,27 +47557,27 @@ msgstr ""
 msgid "Save Anyway"
 msgstr "Lagre uansett"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:1463
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:1465
 #, c-format
 msgid "unknown pad type: %d"
 msgstr "ukjent putetype: %d"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2312
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2314
 #, c-format
 msgid "unknown via type %d"
 msgstr "ukjent via type %d"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2603
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2606
 #, c-format
 msgid "unknown zone corner smoothing type %d"
 msgstr "ukjent sonehjørneutjevningstype %d"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2752
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2755
 #, fuzzy
 msgid "This file does not contain a PCB."
 msgstr "denne filen inneholder ikke et PCB"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2925
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2928
 #, fuzzy, c-format
 msgid ""
 "Library '%s' does not exist.\n"
@@ -48013,28 +47586,28 @@ msgstr ""
 "Biblioteket \"%s\" eksisterer ikke.\n"
 "Vil du lage den?"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2930
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2933
 msgid "Library Not Found"
 msgstr "Biblioteket ble ikke funnet"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2958
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2961
 #, fuzzy, c-format
 msgid "Footprint file name '%s' is not valid."
 msgstr "Footprint-filnavnet \"%s\" er ikke gyldig."
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2964
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2967
 #, fuzzy, c-format
 msgid "Insufficient permissions to delete '%s'."
 msgstr ""
 "Utilstrekkelige tillatelser kreves for å lagre filen\n"
 "%s"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3088
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3091
 #, fuzzy, c-format
 msgid "Unexpected file '%s' found in library path '%s'."
 msgstr "Uventet fil \"%s\" ble funnet i biblioteksti \"%s\"."
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:306
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:307
 #, fuzzy
 msgid "KiCad footprint file"
 msgstr "KiCad-fotavtrykksfiler"
@@ -48224,7 +47797,7 @@ msgstr ""
 "Den eldre segmentfyllingsmodus støttes ikke lenger.\n"
 "Konvertere soner til polygonfyll?"
 
-#: pcbnew/pcb_io/odbpp/odb_entity.cpp:686
+#: pcbnew/pcb_io/odbpp/odb_entity.cpp:722
 #, fuzzy
 msgid "Failed to add component data"
 msgstr "Kunne ikke laste inn \"%s\""
@@ -49152,7 +48725,7 @@ msgstr "Sporbredde"
 msgid "Diff Pair Gap: %s"
 msgstr "Differensialpar"
 
-#: pcbnew/router/router_tool.cpp:2776 pcbnew/tools/pcb_control.cpp:1707
+#: pcbnew/router/router_tool.cpp:2776 pcbnew/tools/pcb_control.cpp:1711
 #, fuzzy, c-format
 msgid "DP Max Uncoupled-length: %s"
 msgstr "Fjern ubrukt nett \"%s\"."
@@ -49935,11 +49508,6 @@ msgstr "Lag soner"
 msgid "Create Arc"
 msgstr "Lag Array"
 
-#: pcbnew/tools/drawing_stackup_table_tool.cpp:247
-#, fuzzy
-msgid "Layer Name"
-msgstr "Basenavn"
-
 #: pcbnew/tools/drawing_stackup_table_tool.cpp:262
 #, fuzzy
 msgid "Thickness (mm)"
@@ -50043,7 +49611,7 @@ msgstr "Plasser via"
 msgid "Select Via Size"
 msgstr "Velg Via størrelse"
 
-#: pcbnew/tools/drawing_tool.cpp:381 pcbnew/tools/drawing_tool.cpp:2386
+#: pcbnew/tools/drawing_tool.cpp:381 pcbnew/tools/drawing_tool.cpp:2388
 msgid "Draw Line"
 msgstr "Tegn linje"
 
@@ -50069,27 +49637,27 @@ msgstr "Tegn Arc"
 msgid "Draw Bezier"
 msgstr "Bézier-kurve"
 
-#: pcbnew/tools/drawing_tool.cpp:1595
+#: pcbnew/tools/drawing_tool.cpp:1597
 #, fuzzy
 msgid "Draw Dimension"
 msgstr "Tegn en dimensjon"
 
-#: pcbnew/tools/drawing_tool.cpp:2080
+#: pcbnew/tools/drawing_tool.cpp:2082
 #, fuzzy
 msgid "Move Footprint Anchor"
 msgstr "Plasser Footprint Anchor"
 
-#: pcbnew/tools/drawing_tool.cpp:3804
+#: pcbnew/tools/drawing_tool.cpp:3806
 #, fuzzy
 msgid "Select Net:"
 msgstr "Valgt nett:"
 
-#: pcbnew/tools/drawing_tool.cpp:4046
+#: pcbnew/tools/drawing_tool.cpp:4048
 #, fuzzy
 msgid "Via location violates DRC."
 msgstr "Ruteplanets startpunkt bryter med DRC."
 
-#: pcbnew/tools/drawing_tool.cpp:4136
+#: pcbnew/tools/drawing_tool.cpp:4138
 msgid "Place via"
 msgstr "Plasser via"
 
@@ -52570,97 +52138,97 @@ msgstr "Skjult tekst"
 msgid "Inactive Layer Display"
 msgstr "Ikke-aktive lag:"
 
-#: pcbnew/tools/pcb_control.cpp:690
+#: pcbnew/tools/pcb_control.cpp:694
 #, fuzzy
 msgid "Preset Layer Pairs"
 msgstr "Sett lagpar ..."
 
-#: pcbnew/tools/pcb_control.cpp:780
+#: pcbnew/tools/pcb_control.cpp:784
 msgid "Item locked."
 msgstr "Varen låst."
 
-#: pcbnew/tools/pcb_control.cpp:1003
+#: pcbnew/tools/pcb_control.cpp:1007
 msgid ""
 "Warning: some pasted items were on layers which are not present in the "
 "current board.\n"
 "These items could not be pasted.\n"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1070
+#: pcbnew/tools/pcb_control.cpp:1074
 #, fuzzy
 msgid "Paste Text"
 msgstr "Plasser en tekst"
 
-#: pcbnew/tools/pcb_control.cpp:1227
+#: pcbnew/tools/pcb_control.cpp:1231
 msgid "Invalid clipboard contents"
 msgstr "Ugyldig innhold på utklippstavlen"
 
-#: pcbnew/tools/pcb_control.cpp:1510
+#: pcbnew/tools/pcb_control.cpp:1514
 #, fuzzy
 msgid "Error loading board."
 msgstr ""
 "Feil ved lasting av tavle.\n"
 "%s"
 
-#: pcbnew/tools/pcb_control.cpp:1544
+#: pcbnew/tools/pcb_control.cpp:1548
 #, fuzzy
 msgid "Append Board"
 msgstr "Legge til styret ..."
 
-#: pcbnew/tools/pcb_control.cpp:1605
+#: pcbnew/tools/pcb_control.cpp:1609
 #, fuzzy
 msgid "Active Layer"
 msgstr "Ikke-aktive lag:"
 
-#: pcbnew/tools/pcb_control.cpp:1606 pcbnew/widgets/appearance_controls.cpp:373
+#: pcbnew/tools/pcb_control.cpp:1610 pcbnew/widgets/appearance_controls.cpp:373
 #: pcbnew/widgets/appearance_controls_base.cpp:165
 msgid "All Layers"
 msgstr "Alle lag"
 
-#: pcbnew/tools/pcb_control.cpp:1618
+#: pcbnew/tools/pcb_control.cpp:1622
 msgid "Object Snapping"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1697
+#: pcbnew/tools/pcb_control.cpp:1701
 #, fuzzy, c-format
 msgid "DP Gap Constraints: %s"
 msgstr "Hullbegrensning: min %s."
 
-#: pcbnew/tools/pcb_control.cpp:1738
+#: pcbnew/tools/pcb_control.cpp:1742
 #, fuzzy
 msgid "Resolved clearance"
 msgstr "Løst klaring: %s."
 
-#: pcbnew/tools/pcb_control.cpp:1748
+#: pcbnew/tools/pcb_control.cpp:1752
 #, fuzzy
 msgid "Actual clearance"
 msgstr "Pad klaring:"
 
-#: pcbnew/tools/pcb_control.cpp:1791
+#: pcbnew/tools/pcb_control.cpp:1795
 #, fuzzy
 msgid "Resolved hole clearance"
 msgstr "Løst klaring: %s."
 
-#: pcbnew/tools/pcb_control.cpp:1796
+#: pcbnew/tools/pcb_control.cpp:1800
 #, fuzzy
 msgid "Actual hole clearance"
 msgstr "Hull-til-hull-klaring:"
 
-#: pcbnew/tools/pcb_control.cpp:1829
+#: pcbnew/tools/pcb_control.cpp:1833
 #, fuzzy
 msgid "Resolved edge clearance"
 msgstr "Løst klaring: %s."
 
-#: pcbnew/tools/pcb_control.cpp:1834
+#: pcbnew/tools/pcb_control.cpp:1838
 #, fuzzy
 msgid "Resolved margin clearance"
 msgstr "Løst klaring: %s."
 
-#: pcbnew/tools/pcb_control.cpp:1845
+#: pcbnew/tools/pcb_control.cpp:1849
 msgid "Selected Items"
 msgstr "Valgte elementer"
 
-#: pcbnew/tools/pcb_control.cpp:1916
+#: pcbnew/tools/pcb_control.cpp:1920
 #, fuzzy
 msgid "Selected 2D Length"
 msgstr "Valgt nett:"
@@ -52809,7 +52377,7 @@ msgid "Auto-fill Zone(s)"
 msgstr "Fyll sone (r)"
 
 #: pcbnew/tools/zone_filler_tool.cpp:277
-#: pcbnew/widgets/appearance_controls.cpp:3434
+#: pcbnew/widgets/appearance_controls.cpp:3470
 #, fuzzy
 msgid "Open Preferences"
 msgstr "&Innstillinger"
@@ -53052,122 +52620,122 @@ msgid "Filter nets"
 msgstr "Filtrer garn"
 
 #: pcbnew/widgets/appearance_controls.cpp:613
-#: pcbnew/widgets/appearance_controls.cpp:1792
+#: pcbnew/widgets/appearance_controls.cpp:1828
 msgid "Layer Display Options"
 msgstr "Lagvisningsalternativer"
 
 #: pcbnew/widgets/appearance_controls.cpp:625
-#: pcbnew/widgets/appearance_controls.cpp:1798
+#: pcbnew/widgets/appearance_controls.cpp:1834
 #, fuzzy, c-format
 msgid "Inactive layers (%s):"
 msgstr "Ikke-aktive lag:"
 
 #: pcbnew/widgets/appearance_controls.cpp:627
-#: pcbnew/widgets/appearance_controls.cpp:1800
+#: pcbnew/widgets/appearance_controls.cpp:1836
 #, fuzzy
 msgid "Inactive layers:"
 msgstr "Ikke-aktive lag:"
 
 #: pcbnew/widgets/appearance_controls.cpp:641
-#: pcbnew/widgets/appearance_controls.cpp:1805
+#: pcbnew/widgets/appearance_controls.cpp:1841
 #, fuzzy
 msgid "Inactive layers will be shown in full color"
 msgstr "Ikke-aktive lag vises i full farge"
 
 #: pcbnew/widgets/appearance_controls.cpp:646
-#: pcbnew/widgets/appearance_controls.cpp:1807
+#: pcbnew/widgets/appearance_controls.cpp:1843
 msgid "Dim"
 msgstr "Demp"
 
 #: pcbnew/widgets/appearance_controls.cpp:648
-#: pcbnew/widgets/appearance_controls.cpp:1808
+#: pcbnew/widgets/appearance_controls.cpp:1844
 #, fuzzy
 msgid "Inactive layers will be dimmed"
 msgstr "Ikke-aktive lag vil bli nedtonet"
 
 #: pcbnew/widgets/appearance_controls.cpp:655
-#: pcbnew/widgets/appearance_controls.cpp:1811
+#: pcbnew/widgets/appearance_controls.cpp:1847
 #, fuzzy
 msgid "Inactive layers will be hidden"
 msgstr "Ikke-aktive lag blir skjult"
 
 #: pcbnew/widgets/appearance_controls.cpp:666
-#: pcbnew/widgets/appearance_controls.cpp:1813
+#: pcbnew/widgets/appearance_controls.cpp:1849
 msgid "Flip board view"
 msgstr "Vend om bord"
 
 #: pcbnew/widgets/appearance_controls.cpp:688
-#: pcbnew/widgets/appearance_controls.cpp:2522
+#: pcbnew/widgets/appearance_controls.cpp:2558
 msgid "Net Display Options"
 msgstr "Nettvisningsalternativer"
 
 #: pcbnew/widgets/appearance_controls.cpp:700
-#: pcbnew/widgets/appearance_controls.cpp:2527
+#: pcbnew/widgets/appearance_controls.cpp:2563
 #, fuzzy, c-format
 msgid "Net colors (%s):"
 msgstr "Netto farger:"
 
 #: pcbnew/widgets/appearance_controls.cpp:702
-#: pcbnew/widgets/appearance_controls.cpp:2529
+#: pcbnew/widgets/appearance_controls.cpp:2565
 msgid "Net colors:"
 msgstr "Netto farger:"
 
 #: pcbnew/widgets/appearance_controls.cpp:707
-#: pcbnew/widgets/appearance_controls.cpp:2532
+#: pcbnew/widgets/appearance_controls.cpp:2568
 msgid "Choose when to show net and netclass colors"
 msgstr "Velg når du vil vise nett- og nettklassfarger"
 
 #: pcbnew/widgets/appearance_controls.cpp:716
-#: pcbnew/widgets/appearance_controls.cpp:2535
+#: pcbnew/widgets/appearance_controls.cpp:2571
 msgid "Net and netclass colors are shown on all copper items"
 msgstr "Nett- og nettklassfarger vises på alle kobberartikler"
 
 #: pcbnew/widgets/appearance_controls.cpp:724
-#: pcbnew/widgets/appearance_controls.cpp:2538
+#: pcbnew/widgets/appearance_controls.cpp:2574
 msgid "Net and netclass colors are shown on the ratsnest only"
 msgstr "Nett- og nettklassfarger vises bare på rotten"
 
 #: pcbnew/widgets/appearance_controls.cpp:731
-#: pcbnew/widgets/appearance_controls.cpp:2541
+#: pcbnew/widgets/appearance_controls.cpp:2577
 msgid "Net and netclass colors are not shown"
 msgstr "Nett- og nettklassfarger vises ikke"
 
 #: pcbnew/widgets/appearance_controls.cpp:742
-#: pcbnew/widgets/appearance_controls.cpp:2546
+#: pcbnew/widgets/appearance_controls.cpp:2582
 #, fuzzy, c-format
 msgid "Ratsnest display (%s):"
 msgstr "Ratsnest-skjerm:"
 
 #: pcbnew/widgets/appearance_controls.cpp:744
-#: pcbnew/widgets/appearance_controls.cpp:2548
+#: pcbnew/widgets/appearance_controls.cpp:2584
 msgid "Ratsnest display:"
 msgstr "Ratsnest-skjerm:"
 
 #: pcbnew/widgets/appearance_controls.cpp:749
-#: pcbnew/widgets/appearance_controls.cpp:2551
+#: pcbnew/widgets/appearance_controls.cpp:2587
 #, fuzzy
 msgid "Choose which ratsnest lines to display"
 msgstr "Velg hvilke ratsnestlinjer som skal vises"
 
 #: pcbnew/widgets/appearance_controls.cpp:759
-#: pcbnew/widgets/appearance_controls.cpp:2554
+#: pcbnew/widgets/appearance_controls.cpp:2590
 #, fuzzy
 msgid "Show ratsnest lines to items on all layers"
 msgstr "Ratsnest-linjene vises til elementene i alle lag"
 
 #: pcbnew/widgets/appearance_controls.cpp:764
-#: pcbnew/widgets/appearance_controls.cpp:2556
+#: pcbnew/widgets/appearance_controls.cpp:2592
 msgid "Visible layers"
 msgstr "Synlige lag"
 
 #: pcbnew/widgets/appearance_controls.cpp:766
-#: pcbnew/widgets/appearance_controls.cpp:2557
+#: pcbnew/widgets/appearance_controls.cpp:2593
 #, fuzzy
 msgid "Show ratsnest lines to items on visible layers"
 msgstr "Ratsnest-linjer vises til elementer på synlige lag"
 
 #: pcbnew/widgets/appearance_controls.cpp:773
-#: pcbnew/widgets/appearance_controls.cpp:2560
+#: pcbnew/widgets/appearance_controls.cpp:2596
 #, fuzzy
 msgid "Hide all ratsnest lines"
 msgstr "Skjul alle feltavtrykk"
@@ -53188,13 +52756,13 @@ msgid "Highlight %s"
 msgstr "Høydepunkt %s"
 
 #: pcbnew/widgets/appearance_controls.cpp:935
-#: pcbnew/widgets/appearance_controls.cpp:2391
+#: pcbnew/widgets/appearance_controls.cpp:2427
 #, fuzzy, c-format
 msgid "Select Tracks and Vias in %s"
 msgstr "Velg spor og vias i %s"
 
 #: pcbnew/widgets/appearance_controls.cpp:938
-#: pcbnew/widgets/appearance_controls.cpp:2394
+#: pcbnew/widgets/appearance_controls.cpp:2430
 #, fuzzy, c-format
 msgid "Unselect Tracks and Vias in %s"
 msgstr "Fjern markeringen av spor og vias i %s"
@@ -53343,95 +52911,275 @@ msgstr "Brukerdefinert lag 8"
 msgid "User defined layer 9"
 msgstr "Brukerdefinert lag 9"
 
-#: pcbnew/widgets/appearance_controls.cpp:1730
+#: pcbnew/widgets/appearance_controls.cpp:1684
+#, fuzzy
+msgid "User defined layer 10"
+msgstr "Brukerdefinert lag 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1685
+#, fuzzy
+msgid "User defined layer 11"
+msgstr "Brukerdefinert lag 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1686
+#, fuzzy
+msgid "User defined layer 12"
+msgstr "Brukerdefinert lag 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1687
+#, fuzzy
+msgid "User defined layer 13"
+msgstr "Brukerdefinert lag 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1688
+#, fuzzy
+msgid "User defined layer 14"
+msgstr "Brukerdefinert lag 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1689
+#, fuzzy
+msgid "User defined layer 15"
+msgstr "Brukerdefinert lag 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1690
+#, fuzzy
+msgid "User defined layer 16"
+msgstr "Brukerdefinert lag 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1691
+#, fuzzy
+msgid "User defined layer 17"
+msgstr "Brukerdefinert lag 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1692
+#, fuzzy
+msgid "User defined layer 18"
+msgstr "Brukerdefinert lag 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1693
+#, fuzzy
+msgid "User defined layer 19"
+msgstr "Brukerdefinert lag 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1694
+#, fuzzy
+msgid "User defined layer 20"
+msgstr "Brukerdefinert lag 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1695
+#, fuzzy
+msgid "User defined layer 21"
+msgstr "Brukerdefinert lag 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1696
+#, fuzzy
+msgid "User defined layer 22"
+msgstr "Brukerdefinert lag 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1697
+#, fuzzy
+msgid "User defined layer 23"
+msgstr "Brukerdefinert lag 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1698
+#, fuzzy
+msgid "User defined layer 24"
+msgstr "Brukerdefinert lag 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1699
+#, fuzzy
+msgid "User defined layer 25"
+msgstr "Brukerdefinert lag 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1700
+#, fuzzy
+msgid "User defined layer 26"
+msgstr "Brukerdefinert lag 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1701
+#, fuzzy
+msgid "User defined layer 27"
+msgstr "Brukerdefinert lag 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1702
+#, fuzzy
+msgid "User defined layer 28"
+msgstr "Brukerdefinert lag 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1703
+#, fuzzy
+msgid "User defined layer 29"
+msgstr "Brukerdefinert lag 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1704
+#, fuzzy
+msgid "User defined layer 30"
+msgstr "Brukerdefinert lag 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1705
+#, fuzzy
+msgid "User defined layer 31"
+msgstr "Brukerdefinert lag 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1706
+#, fuzzy
+msgid "User defined layer 32"
+msgstr "Brukerdefinert lag 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1707
+#, fuzzy
+msgid "User defined layer 33"
+msgstr "Brukerdefinert lag 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1708
+#, fuzzy
+msgid "User defined layer 34"
+msgstr "Brukerdefinert lag 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1709
+#, fuzzy
+msgid "User defined layer 35"
+msgstr "Brukerdefinert lag 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1710
+#, fuzzy
+msgid "User defined layer 36"
+msgstr "Brukerdefinert lag 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1711
+#, fuzzy
+msgid "User defined layer 37"
+msgstr "Brukerdefinert lag 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1712
+#, fuzzy
+msgid "User defined layer 38"
+msgstr "Brukerdefinert lag 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1713
+#, fuzzy
+msgid "User defined layer 39"
+msgstr "Brukerdefinert lag 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1714
+#, fuzzy
+msgid "User defined layer 40"
+msgstr "Brukerdefinert lag 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1715
+#, fuzzy
+msgid "User defined layer 41"
+msgstr "Brukerdefinert lag 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1716
+#, fuzzy
+msgid "User defined layer 42"
+msgstr "Brukerdefinert lag 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1717
+#, fuzzy
+msgid "User defined layer 43"
+msgstr "Brukerdefinert lag 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1718
+#, fuzzy
+msgid "User defined layer 44"
+msgstr "Brukerdefinert lag 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1719
+#, fuzzy
+msgid "User defined layer 45"
+msgstr "Brukerdefinert lag 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1766
 msgid "Front copper layer"
 msgstr "Fremre kobberlag"
 
-#: pcbnew/widgets/appearance_controls.cpp:1731
+#: pcbnew/widgets/appearance_controls.cpp:1767
 msgid "Back copper layer"
 msgstr "Bakre kobberlag"
 
-#: pcbnew/widgets/appearance_controls.cpp:1732
+#: pcbnew/widgets/appearance_controls.cpp:1768
 msgid "Inner copper layer"
 msgstr "Indre kobberlag"
 
-#: pcbnew/widgets/appearance_controls.cpp:1822
+#: pcbnew/widgets/appearance_controls.cpp:1858
 msgid "Show All Copper Layers"
 msgstr "Vis alle kobberlag"
 
-#: pcbnew/widgets/appearance_controls.cpp:1824
+#: pcbnew/widgets/appearance_controls.cpp:1860
 msgid "Hide All Copper Layers"
 msgstr "Skjul alle kobberlag"
 
-#: pcbnew/widgets/appearance_controls.cpp:1835
+#: pcbnew/widgets/appearance_controls.cpp:1871
 msgid "Show All Non Copper Layers"
 msgstr "Vis alle ikke-kobberlag"
 
-#: pcbnew/widgets/appearance_controls.cpp:1839
+#: pcbnew/widgets/appearance_controls.cpp:1875
 msgid "Hide All Non Copper Layers"
 msgstr "Skjul alle ikke-kobberlag"
 
-#: pcbnew/widgets/appearance_controls.cpp:1853
+#: pcbnew/widgets/appearance_controls.cpp:1889
 msgid "Show Only Front Assembly Layers"
 msgstr "Vis bare frontmonteringslag"
 
-#: pcbnew/widgets/appearance_controls.cpp:1856
+#: pcbnew/widgets/appearance_controls.cpp:1892
 msgid "Show Only Front Layers"
 msgstr "Vis bare frontlag"
 
-#: pcbnew/widgets/appearance_controls.cpp:1863
+#: pcbnew/widgets/appearance_controls.cpp:1899
 msgid "Show Only Inner Layers"
 msgstr "Vis bare indre lag"
 
-#: pcbnew/widgets/appearance_controls.cpp:1867
+#: pcbnew/widgets/appearance_controls.cpp:1903
 msgid "Show Only Back Layers"
 msgstr "Vis bare bakre lag"
 
-#: pcbnew/widgets/appearance_controls.cpp:1871
+#: pcbnew/widgets/appearance_controls.cpp:1907
 msgid "Show Only Back Assembly Layers"
 msgstr "Vis bare tilbake monteringslag"
 
-#: pcbnew/widgets/appearance_controls.cpp:2248
+#: pcbnew/widgets/appearance_controls.cpp:2284
 #, c-format
 msgid "Set opacity of %s"
 msgstr "Still opasitet på %s"
 
-#: pcbnew/widgets/appearance_controls.cpp:2367
+#: pcbnew/widgets/appearance_controls.cpp:2403
 #, fuzzy
 msgid "Set Netclass Color"
 msgstr "Sett nettklassefarge"
 
-#: pcbnew/widgets/appearance_controls.cpp:2371
+#: pcbnew/widgets/appearance_controls.cpp:2407
 #, fuzzy
 msgid "Use Color from Schematic"
 msgstr "Oppdater PCB fra skjematisk"
 
-#: pcbnew/widgets/appearance_controls.cpp:2380
+#: pcbnew/widgets/appearance_controls.cpp:2416
 #, fuzzy
 msgid "Clear Netclass Color"
 msgstr "Klar farge"
 
-#: pcbnew/widgets/appearance_controls.cpp:2388
+#: pcbnew/widgets/appearance_controls.cpp:2424
 #, fuzzy, c-format
 msgid "Highlight Nets in %s"
 msgstr "Fremhev garn i %s"
 
-#: pcbnew/widgets/appearance_controls.cpp:2399
+#: pcbnew/widgets/appearance_controls.cpp:2435
 #, fuzzy
 msgid "Show All Netclasses"
 msgstr "Vis alle nettklasser"
 
-#: pcbnew/widgets/appearance_controls.cpp:2401
+#: pcbnew/widgets/appearance_controls.cpp:2437
 #, fuzzy
 msgid "Hide All Other Netclasses"
 msgstr "Skjul alle andre nettklasser"
 
-#: pcbnew/widgets/appearance_controls.cpp:2462
+#: pcbnew/widgets/appearance_controls.cpp:2498
 #, c-format
 msgid "Show or hide ratsnest for nets in %s"
 msgstr "Vis eller skjul rottenett for garn i %s"
 
-#: pcbnew/widgets/appearance_controls.cpp:3447
+#: pcbnew/widgets/appearance_controls.cpp:3483
 msgid ""
 "The current color theme is read-only.  Create a new theme in Preferences to "
 "enable color editing."
@@ -53658,7 +53406,7 @@ msgid "Delete all nets in group '%s'?"
 msgstr "Vil du slette alle nettene i gruppen '%s'?"
 
 #: pcbnew/widgets/search_handlers.cpp:179 pcbnew/zone.cpp:812
-#: pcbnew/zone.cpp:1909
+#: pcbnew/zone.cpp:1933
 msgid "Priority"
 msgstr "Prioritet"
 
@@ -53717,7 +53465,7 @@ msgstr "Plassering"
 msgid "%s"
 msgstr "%"
 
-#: pcbnew/zone.cpp:862 pcbnew/zone.cpp:1972
+#: pcbnew/zone.cpp:862 pcbnew/zone.cpp:1996
 msgid "Fill Mode"
 msgstr "Fyllmodus"
 
@@ -53782,95 +53530,95 @@ msgstr "Regelområde"
 msgid "Zone %s %s"
 msgstr "Sone %s på %s"
 
-#: pcbnew/zone.cpp:1916
+#: pcbnew/zone.cpp:1940
 #, fuzzy
 msgid "Keepout"
 msgstr "Keepouts"
 
-#: pcbnew/zone.cpp:1918
+#: pcbnew/zone.cpp:1942
 #, fuzzy
 msgid "Keep Out Tracks"
 msgstr "Hold spor"
 
-#: pcbnew/zone.cpp:1924
+#: pcbnew/zone.cpp:1948
 #, fuzzy
 msgid "Keep Out Vias"
 msgstr "Hold ut vias"
 
-#: pcbnew/zone.cpp:1930
+#: pcbnew/zone.cpp:1954
 #, fuzzy
 msgid "Keep Out Pads"
 msgstr "Hold ut pads"
 
-#: pcbnew/zone.cpp:1936
+#: pcbnew/zone.cpp:1960
 #, fuzzy
 msgid "Keep Out Copper Pours"
 msgstr "Hold kobberhell ut"
 
-#: pcbnew/zone.cpp:1942
+#: pcbnew/zone.cpp:1966
 #, fuzzy
 msgid "Keep Out Footprints"
 msgstr "Hold fotavtrykk unna"
 
-#: pcbnew/zone.cpp:1951
+#: pcbnew/zone.cpp:1975
 #, fuzzy
 msgid "Enable"
 msgstr "Aktiver"
 
-#: pcbnew/zone.cpp:1958
+#: pcbnew/zone.cpp:1982
 msgid "Source Type"
 msgstr "Kildetype"
 
-#: pcbnew/zone.cpp:1963
+#: pcbnew/zone.cpp:1987
 #, fuzzy
 msgid "Source Name"
 msgstr "Kilde"
 
-#: pcbnew/zone.cpp:1995
+#: pcbnew/zone.cpp:2019
 #, fuzzy
 msgid "Cannot be less than zone minimum width"
 msgstr "Termisk eikerbredde kan ikke være mindre enn minimumsbredden."
 
-#: pcbnew/zone.cpp:2001
+#: pcbnew/zone.cpp:2025
 #, fuzzy
 msgid "Hatch Width"
 msgstr "Lukebredde:"
 
-#: pcbnew/zone.cpp:2008
+#: pcbnew/zone.cpp:2032
 #, fuzzy
 msgid "Hatch Gap"
 msgstr "Hatch gap:"
 
-#: pcbnew/zone.cpp:2015
+#: pcbnew/zone.cpp:2039
 msgid "Hatch Minimum Hole Ratio"
 msgstr ""
 
-#: pcbnew/zone.cpp:2023
+#: pcbnew/zone.cpp:2047
 #, fuzzy
 msgid "Smoothing Effort"
 msgstr "Utjevningsinnsats:"
 
-#: pcbnew/zone.cpp:2029
+#: pcbnew/zone.cpp:2053
 #, fuzzy
 msgid "Smoothing Amount"
 msgstr "Utjevningsmengde:"
 
-#: pcbnew/zone.cpp:2035
+#: pcbnew/zone.cpp:2059
 #, fuzzy
 msgid "Remove Islands"
 msgstr "Fjern øyene:"
 
-#: pcbnew/zone.cpp:2040
+#: pcbnew/zone.cpp:2064
 #, fuzzy
 msgid "Minimum Island Area"
 msgstr "Minimum øystørrelse:"
 
-#: pcbnew/zone.cpp:2055
+#: pcbnew/zone.cpp:2079
 #, fuzzy
 msgid "Minimum Width"
 msgstr "Minimum bredde:"
 
-#: pcbnew/zone.cpp:2063
+#: pcbnew/zone.cpp:2087
 msgid "Pad Connections"
 msgstr "Pad-tilkoblinger"
 
@@ -54116,6 +53864,200 @@ msgstr "Rediger skjematiske symboler"
 msgid "KiCad Drawing Sheet"
 msgstr "Regneark"
 
+#~ msgid "CrtYd_Front"
+#~ msgstr "CrtYd_Front"
+
+#~ msgid "Fab_Front"
+#~ msgstr "Fab_Front"
+
+#~ msgid "Adhes_Front"
+#~ msgstr "Adhes_Front"
+
+#~ msgid "SoldP_Front"
+#~ msgstr "SolgtP_Front"
+
+#~ msgid "SilkS_Front"
+#~ msgstr "SilkS_Front"
+
+#~ msgid "Mask_Front"
+#~ msgstr "Mask_Front"
+
+#~ msgid "If you want a front copper layer"
+#~ msgstr "Hvis du vil ha et front kobberlag"
+
+#~ msgid "Front_layer"
+#~ msgstr "Frontlag"
+
+#~ msgid "Layer name of front (top) copper layer"
+#~ msgstr "Lagnavn på front (topp) kobberlag"
+
+#~ msgid "In1"
+#~ msgstr "In1"
+
+#~ msgid "In2"
+#~ msgstr "In2"
+
+#~ msgid "In3"
+#~ msgstr "In3"
+
+#~ msgid "In4"
+#~ msgstr "In4"
+
+#~ msgid "In5"
+#~ msgstr "In5"
+
+#~ msgid "In6"
+#~ msgstr "In6"
+
+#~ msgid "In7"
+#~ msgstr "In7"
+
+#~ msgid "In8"
+#~ msgstr "In8"
+
+#~ msgid "In9"
+#~ msgstr "In9"
+
+#~ msgid "In10"
+#~ msgstr "In10"
+
+#~ msgid "In11"
+#~ msgstr "I11"
+
+#~ msgid "In12"
+#~ msgstr "In12"
+
+#~ msgid "In13"
+#~ msgstr "I13"
+
+#~ msgid "In14"
+#~ msgstr "I14"
+
+#~ msgid "In15"
+#~ msgstr "I15"
+
+#~ msgid "In16"
+#~ msgstr "In16"
+
+#~ msgid "In17"
+#~ msgstr "I17"
+
+#~ msgid "In18"
+#~ msgstr "I18"
+
+#~ msgid "In19"
+#~ msgstr "I19"
+
+#~ msgid "In20"
+#~ msgstr "I20"
+
+#~ msgid "In21"
+#~ msgstr "In21"
+
+#~ msgid "In22"
+#~ msgstr "In22"
+
+#~ msgid "In23"
+#~ msgstr "I23"
+
+#~ msgid "In24"
+#~ msgstr "In24"
+
+#~ msgid "In25"
+#~ msgstr "In25"
+
+#~ msgid "In26"
+#~ msgstr "I26"
+
+#~ msgid "In27"
+#~ msgstr "In27"
+
+#~ msgid "In28"
+#~ msgstr "In28"
+
+#~ msgid "In29"
+#~ msgstr "In29"
+
+#~ msgid "In30"
+#~ msgstr "I30"
+
+#~ msgid "If you want a back copper layer"
+#~ msgstr "Hvis du vil ha et kobberlag tilbake"
+
+#~ msgid "Layer name of back (bottom) copper layer"
+#~ msgstr "Lagnavn på bakre (nederst) kobberlag"
+
+#~ msgid "SoldM_Back"
+#~ msgstr "SolgtM_Tilbake"
+
+#~ msgid "SilkS_Back"
+#~ msgstr "SilkS_Back"
+
+#~ msgid "SoldP_Back"
+#~ msgstr "SolgtP_Back"
+
+#~ msgid "Adhes_Back"
+#~ msgstr "Adhes_Back"
+
+#~ msgid "Fab_Back"
+#~ msgstr "Fab_Back"
+
+#~ msgid "CrtYd_Back"
+#~ msgstr "CrtYd_Back"
+
+#~ msgid "Pcb_Edges"
+#~ msgstr "Pcb_Edges"
+
+#~ msgid "Margin"
+#~ msgstr "Marg"
+
+#~ msgid "Eco1"
+#~ msgstr "Eco1"
+
+#~ msgid "Eco2"
+#~ msgstr "Eco2"
+
+#~ msgid "Comments"
+#~ msgstr "Kommentarer"
+
+#~ msgid "Drawings"
+#~ msgstr "Tegninger"
+
+#~ msgid "User1"
+#~ msgstr "Bruker 1"
+
+#~ msgid "User2"
+#~ msgstr "Bruker2"
+
+#~ msgid "User3"
+#~ msgstr "Bruker3"
+
+#~ msgid "User4"
+#~ msgstr "Bruker4"
+
+#~ msgid "User5"
+#~ msgstr "Bruker 5"
+
+#~ msgid "User6"
+#~ msgstr "Bruker 6"
+
+#~ msgid "User7"
+#~ msgstr "Bruker 7"
+
+#~ msgid "User8"
+#~ msgstr "Bruker 8"
+
+#~ msgid "User9"
+#~ msgstr "Bruker 9"
+
+#, fuzzy
+#~ msgid "(Pad has no layer)"
+#~ msgstr "Feil: puten har ikke noe lag"
+
+#, fuzzy
+#~ msgid "(PTH pad has no copper layers)"
+#~ msgstr "Feil: puten har ikke noe lag"
+
 #, c-format
 #~ msgid "Field%d"
 #~ msgstr "Felt %d"
diff --git a/translation/pofiles/pl.po b/translation/pofiles/pl.po
index d6db009650..487aab4bec 100644
--- a/translation/pofiles/pl.po
+++ b/translation/pofiles/pl.po
@@ -17,11 +17,11 @@ msgid ""
 msgstr ""
 "Project-Id-Version: kicad\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-01-28 19:42+0300\n"
+"POT-Creation-Date: 2025-01-29 19:59+0300\n"
 "PO-Revision-Date: 2025-01-29 16:58+0000\n"
 "Last-Translator: ZbeeGin <zbeegin@op.pl>\n"
-"Language-Team: Polish <https://hosted.weblate.org/projects/kicad/"
-"master-source/pl/>\n"
+"Language-Team: Polish <https://hosted.weblate.org/projects/kicad/master-"
+"source/pl/>\n"
 "Language: pl\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -176,7 +176,7 @@ msgstr "Czas przeładowania %.3f s"
 #: pcbnew/pcb_io/easyedapro/pcb_io_easyedapro.cpp:116
 #: pcbnew/pcb_io/fabmaster/pcb_io_fabmaster.cpp:59
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:503
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2703
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2706
 #, c-format
 msgid "Loading %s..."
 msgstr "Wczytywanie %s..."
@@ -299,7 +299,7 @@ msgstr "Przeglądarka 3D programu KiCad"
 #: 3d-viewer/3d_viewer/eda_3d_viewer_frame.cpp:667
 #: eeschema/dialogs/panel_eeschema_display_options_base.cpp:27
 #: eeschema/dialogs/panel_sym_display_options_base.cpp:25
-#: pcbnew/footprint_edit_frame.cpp:242 pcbnew/footprint_edit_frame.cpp:955
+#: pcbnew/footprint_edit_frame.cpp:242 pcbnew/footprint_edit_frame.cpp:965
 #: pcbnew/pcb_edit_frame.cpp:326 pcbnew/pcb_edit_frame.cpp:1708
 #: pcbnew/tools/pcb_actions.cpp:1327
 msgid "Appearance"
@@ -338,10 +338,10 @@ msgstr "Niewystarczające uprawnienia by zapisać plik '%s'."
 #: 3d-viewer/3d_viewer/eda_3d_viewer_frame.cpp:748 common/confirm.cpp:211
 #: common/dialogs/dialog_grid_settings.cpp:82
 #: common/dialogs/dialog_grid_settings.cpp:89
-#: common/dialogs/panel_embedded_files.cpp:296
-#: common/dialogs/panel_embedded_files.cpp:369
-#: common/dialogs/panel_embedded_files.cpp:400
-#: common/dialogs/panel_embedded_files.cpp:410
+#: common/dialogs/panel_embedded_files.cpp:307
+#: common/dialogs/panel_embedded_files.cpp:416
+#: common/dialogs/panel_embedded_files.cpp:447
+#: common/dialogs/panel_embedded_files.cpp:457
 #: common/dialogs/panel_setup_severities.cpp:44 common/kidialog.cpp:126
 #: eeschema/dialogs/dialog_erc.cpp:878
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1812
@@ -364,9 +364,9 @@ msgstr "Niewystarczające uprawnienia by zapisać plik '%s'."
 #: pcb_calculator/calculator_panels/panel_fusing_current.cpp:191
 #: pcb_calculator/calculator_panels/panel_fusing_current.cpp:203
 #: pcbnew/dialogs/dialog_drc.cpp:984
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:397
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:389
 #: pcbnew/drc/drc_item.cpp:231 pcbnew/pcb_marker.cpp:211
-#: pcbnew/widgets/appearance_controls.cpp:2729
+#: pcbnew/widgets/appearance_controls.cpp:2765
 msgid "Error"
 msgstr "Błąd"
 
@@ -718,7 +718,7 @@ msgstr "Modele elementów oznaczonych jako niemontowane"
 msgid "Model Bounding Boxes"
 msgstr "Bryły brzegowe modeli"
 
-#: 3d-viewer/dialogs/appearance_controls_3D.cpp:77 common/layer_id.cpp:170
+#: 3d-viewer/dialogs/appearance_controls_3D.cpp:77 common/layer_id.cpp:125
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:30
 #: eeschema/dialogs/dialog_update_from_pcb_base.cpp:64
 #: pcb_calculator/calculator_panels/panel_rf_attenuators_base.cpp:111
@@ -831,13 +831,13 @@ msgstr ""
 "Odznacz opcję 'Użyj kolorów ze stosu warstw' by zezwolić na edycję kolorów."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:563
-#: pcbnew/widgets/appearance_controls.cpp:2198
+#: pcbnew/widgets/appearance_controls.cpp:2234
 #, c-format
 msgid "Show or hide %s"
 msgstr "Pokaż lub ukryj %s"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:633
-#: pcbnew/widgets/appearance_controls.cpp:2571
+#: pcbnew/widgets/appearance_controls.cpp:2607
 #, c-format
 msgid "Presets (%s+Tab):"
 msgstr "Ustawienia wstępne (%s+Tab):"
@@ -845,93 +845,93 @@ msgstr "Ustawienia wstępne (%s+Tab):"
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:647
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1644
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2078
-#: pcbnew/widgets/appearance_controls.cpp:2596
+#: pcbnew/widgets/appearance_controls.cpp:2632
 msgid "Save preset..."
 msgstr "Zapisz ustawienie..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:648
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1645
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2079
-#: pcbnew/widgets/appearance_controls.cpp:2597
+#: pcbnew/widgets/appearance_controls.cpp:2633
 msgid "Delete preset..."
 msgstr "Usuń ustawienie..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:754
-#: pcbnew/widgets/appearance_controls.cpp:2702
+#: pcbnew/widgets/appearance_controls.cpp:2738
 msgid "Layer preset name:"
 msgstr "Nazwa ustawienia warstwy:"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:755
-#: pcbnew/widgets/appearance_controls.cpp:2703
+#: pcbnew/widgets/appearance_controls.cpp:2739
 msgid "Save Layer Preset"
 msgstr "Zapisuje ustawienia warstw"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:770
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1819
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2221
-#: pcbnew/widgets/appearance_controls.cpp:2736
+#: pcbnew/widgets/appearance_controls.cpp:2772
 msgid "Overwrite existing preset?"
 msgstr "Nadpisać istniejący projekt?"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:796
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1844
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2246
-#: pcbnew/widgets/appearance_controls.cpp:2762
+#: pcbnew/widgets/appearance_controls.cpp:2798
 msgid "Presets"
 msgstr "Ustawienia wstępne"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:805
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1856
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2258
-#: pcbnew/widgets/appearance_controls.cpp:2774
+#: pcbnew/widgets/appearance_controls.cpp:2810
 msgid "Delete Preset"
 msgstr "Usuń ustawienie"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:806
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1857
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2259
-#: pcbnew/widgets/appearance_controls.cpp:2775
+#: pcbnew/widgets/appearance_controls.cpp:2811
 msgid "Select preset:"
 msgstr "Wybierz ustawienie:"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:864
-#: pcbnew/widgets/appearance_controls.cpp:2875
+#: pcbnew/widgets/appearance_controls.cpp:2911
 #, c-format
 msgid "Viewports (%s+Tab):"
 msgstr "Widoki (%s+Tab):"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:873
-#: pcbnew/widgets/appearance_controls.cpp:2884
+#: pcbnew/widgets/appearance_controls.cpp:2920
 msgid "Save viewport..."
 msgstr "Zapisz obszar widoku..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:874
-#: pcbnew/widgets/appearance_controls.cpp:2885
+#: pcbnew/widgets/appearance_controls.cpp:2921
 msgid "Delete viewport..."
 msgstr "Usuń obszar widoku..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:905
-#: pcbnew/widgets/appearance_controls.cpp:2934
+#: pcbnew/widgets/appearance_controls.cpp:2970
 msgid "Viewport name:"
 msgstr "Nazwa widoku:"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:906
-#: pcbnew/widgets/appearance_controls.cpp:2934
+#: pcbnew/widgets/appearance_controls.cpp:2970
 msgid "Save Viewport"
 msgstr "Zapisz widok"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:946
-#: pcbnew/widgets/appearance_controls.cpp:2973
+#: pcbnew/widgets/appearance_controls.cpp:3009
 msgid "Viewports"
 msgstr "Widoki"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:955
-#: pcbnew/widgets/appearance_controls.cpp:2982
+#: pcbnew/widgets/appearance_controls.cpp:3018
 msgid "Delete Viewport"
 msgstr "Usuń widok"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:956
-#: pcbnew/widgets/appearance_controls.cpp:2983
+#: pcbnew/widgets/appearance_controls.cpp:3019
 msgid "Select viewport:"
 msgstr "Wybierz widok:"
 
@@ -1304,7 +1304,7 @@ msgid "Z:"
 msgstr "Z:"
 
 #: 3d-viewer/dialogs/panel_preview_3d_model_base.cpp:68
-#: gerbview/gerber_draw_item.cpp:722 pcbnew/footprint.cpp:1676
+#: gerbview/gerber_draw_item.cpp:722 pcbnew/footprint.cpp:1681
 #: pcbnew/pad.cpp:1361
 msgid "Rotation"
 msgstr "Obrót"
@@ -1888,8 +1888,8 @@ msgid "Information"
 msgstr "Informacja"
 
 #: common/confirm.cpp:266 common/confirm.cpp:269
-#: common/dialogs/panel_embedded_files.cpp:272
-#: common/dialogs/panel_embedded_files.cpp:346
+#: common/dialogs/panel_embedded_files.cpp:285
+#: common/dialogs/panel_embedded_files.cpp:393
 #: eeschema/design_block_utils.cpp:50 eeschema/design_block_utils.cpp:183
 #: eeschema/symbol_editor/symbol_editor.cpp:372
 #: eeschema/symbol_editor/symbol_editor.cpp:998
@@ -1904,7 +1904,7 @@ msgstr "Informacja"
 #: pcbnew/dialogs/dialog_gencad_export_options.cpp:119
 #: pcbnew/dialogs/dialog_track_via_properties.cpp:570
 #: pcbnew/footprint_libraries_utils.cpp:375
-#: pcbnew/footprint_libraries_utils.cpp:1148 pcbnew/router/router_tool.cpp:1849
+#: pcbnew/footprint_libraries_utils.cpp:1157 pcbnew/router/router_tool.cpp:1849
 #: pcbnew/router/router_tool.cpp:2603
 #: pcbnew/tools/footprint_editor_control.cpp:470 pcbnew/zone_filler.cpp:881
 msgid "Confirmation"
@@ -1943,7 +1943,7 @@ msgid "KiCad Design Block folders"
 msgstr "Foldery z blokami projektowymi programu KiCad"
 
 #: common/design_block_io.cpp:172
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3036
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3039
 #, c-format
 msgid "Cannot overwrite library path '%s'."
 msgstr "Nie można nadpisać biblioteki w ścieżce '%s'."
@@ -1961,7 +1961,7 @@ msgstr ""
 "ponownie."
 
 #: common/design_block_io.cpp:201 pcbnew/pcb_io/geda/pcb_io_geda.cpp:977
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3061
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3064
 #, c-format
 msgid "Insufficient permissions to delete folder '%s'."
 msgstr "Niewystarczające uprawnienia by usunąć folder '%s'."
@@ -2064,8 +2064,8 @@ msgstr "Nie można utworzyć globalnej tabeli bibliotek w ścieżce '%s'."
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:50
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:99
 #: pcbnew/dialogs/panel_pcbnew_action_plugins_base.cpp:42
-#: pcbnew/footprint_libraries_utils.cpp:1006
-#: pcbnew/footprint_libraries_utils.cpp:1334
+#: pcbnew/footprint_libraries_utils.cpp:1015
+#: pcbnew/footprint_libraries_utils.cpp:1343
 msgid "Description"
 msgstr "Opis"
 
@@ -2450,7 +2450,7 @@ msgstr "Zmienne środowiskowe"
 #: eeschema/dialogs/panel_bom_presets_base.cpp:80
 #: eeschema/dialogs/panel_sym_lib_table.cpp:384
 #: eeschema/dialogs/panel_template_fieldnames_base.cpp:42
-#: eeschema/fields_grid_table.cpp:478 eeschema/sch_pin.cpp:1579
+#: eeschema/fields_grid_table.cpp:469 eeschema/sch_pin.cpp:1579
 #: eeschema/sch_symbol.cpp:2065 eeschema/sch_symbol.cpp:2115
 #: eeschema/symbol_editor/symbol_editor.cpp:1598
 #: eeschema/symbol_viewer_frame.cpp:459
@@ -2460,13 +2460,15 @@ msgstr "Zmienne środowiskowe"
 #: kicad/pcm/dialogs/dialog_manage_repositories_base.cpp:39
 #: kicad/pcm/dialogs/panel_package_base.cpp:50
 #: pcbnew/dialogs/dialog_footprint_wizard_list_base.cpp:42
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:54
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:170
 #: pcbnew/dialogs/panel_fp_lib_table.cpp:438
-#: pcbnew/pcb_fields_grid_table.cpp:174 pcbnew/pcb_group.cpp:507
+#: pcbnew/pcb_fields_grid_table.cpp:143 pcbnew/pcb_group.cpp:507
 #: pcbnew/widgets/pcb_net_inspector_panel.cpp:120
 #: pcbnew/widgets/search_handlers.cpp:176
 #: pcbnew/widgets/search_handlers.cpp:309
 #: pcbnew/widgets/search_handlers.cpp:388 pcbnew/zone.cpp:853
-#: pcbnew/zone.cpp:1913 pcbnew/zone_manager/dialog_zone_manager_base.cpp:38
+#: pcbnew/zone.cpp:1937 pcbnew/zone_manager/dialog_zone_manager_base.cpp:38
 #: pcbnew/zone_manager/model_zones_overview_table.h:75
 msgid "Name"
 msgstr "Nazwa"
@@ -2665,7 +2667,7 @@ msgstr "Rozmiar siatki w osi Y poza zakresem."
 #: eeschema/symbol_editor/symbol_editor.cpp:860
 #: pcb_calculator/dialogs/dialog_regulator_form_base.cpp:27
 #: pcbnew/board_stackup_manager/dialog_dielectric_list_manager_base.cpp:31
-#: pcbnew/footprint_libraries_utils.cpp:1040
+#: pcbnew/footprint_libraries_utils.cpp:1049
 msgid "Name:"
 msgstr "Nazwa:"
 
@@ -3259,7 +3261,7 @@ msgstr "Opcje"
 #: eeschema/dialogs/dialog_sim_format_value.cpp:75
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:57
 #: eeschema/dialogs/panel_sym_lib_table.cpp:385
-#: eeschema/fields_grid_table.cpp:479 eeschema/sch_symbol.cpp:1098
+#: eeschema/fields_grid_table.cpp:470 eeschema/sch_symbol.cpp:1098
 #: eeschema/sch_symbol.cpp:2062 eeschema/sch_symbol.cpp:2112
 #: eeschema/sch_symbol.cpp:2994 eeschema/sim/simulator_frame_ui.cpp:616
 #: eeschema/sim/simulator_frame_ui.cpp:2673
@@ -3269,13 +3271,13 @@ msgstr "Opcje"
 #: eeschema/widgets/search_handlers.cpp:247
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:69
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:70
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:65
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:157
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:169
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:48
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:57
-#: pcbnew/dialogs/panel_fp_lib_table.cpp:439 pcbnew/footprint.cpp:4048
+#: pcbnew/dialogs/panel_fp_lib_table.cpp:439 pcbnew/footprint.cpp:4053
 #: pcbnew/footprint_wizard_frame.cpp:326 pcbnew/pcb_dimension.cpp:605
-#: pcbnew/pcb_fields_grid_table.cpp:175 pcbnew/plot_board_layers.cpp:107
+#: pcbnew/pcb_fields_grid_table.cpp:144 pcbnew/plot_board_layers.cpp:107
 #: pcbnew/widgets/search_handlers.cpp:119
 msgid "Value"
 msgstr "Wartość"
@@ -3394,7 +3396,7 @@ msgstr "Tryb wyjściowy:"
 #: eeschema/dialogs/dialog_plot_schematic_base.cpp:78
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:72
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:69
-#: eeschema/fields_grid_table.cpp:491
+#: eeschema/fields_grid_table.cpp:482
 #: eeschema/printing/dialog_print_using_printer_base.cpp:35
 #: eeschema/sch_bus_entry.cpp:674 eeschema/sch_junction.cpp:383
 #: eeschema/sch_line.cpp:1099 eeschema/sim/simulator_frame_ui.cpp:609
@@ -3621,7 +3623,7 @@ msgstr "OK"
 #: common/dialogs/git/dialog_git_auth.cpp:54
 #: common/dialogs/git/dialog_git_commit.cpp:143
 #: common/dialogs/git/dialog_git_switch.cpp:69
-#: common/dialogs/panel_embedded_files.cpp:370 common/tool/actions.cpp:159
+#: common/dialogs/panel_embedded_files.cpp:417 common/tool/actions.cpp:159
 #: eeschema/dialogs/dialog_erc.cpp:426
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1344 eeschema/sheet.cpp:783
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:962
@@ -4147,7 +4149,7 @@ msgstr "Użyj kompaktowych ikon w paskach narzędzi"
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283
 #: pcbnew/microwave/microwave_polygon.cpp:127 pcbnew/tools/pcb_control.cpp:348
 #: pcbnew/widgets/appearance_controls.cpp:637
-#: pcbnew/widgets/appearance_controls.cpp:1804
+#: pcbnew/widgets/appearance_controls.cpp:1840
 msgid "Normal"
 msgstr "Normalny"
 
@@ -4553,8 +4555,8 @@ msgstr ""
 "biblioteki."
 
 #: common/dialogs/panel_design_block_lib_table.cpp:1010
-#: common/dialogs/panel_embedded_files.cpp:348
-#: common/dialogs/panel_embedded_files.cpp:370
+#: common/dialogs/panel_embedded_files.cpp:395
+#: common/dialogs/panel_embedded_files.cpp:417
 #: eeschema/design_block_utils.cpp:89
 #: eeschema/dialogs/panel_sym_lib_table.cpp:688 eeschema/sch_base_frame.cpp:306
 #: pcbnew/dialogs/panel_fp_lib_table.cpp:1038
@@ -4643,8 +4645,8 @@ msgstr "Widoczny"
 #: eeschema/symbol_editor/symbol_editor.cpp:826 include/lib_table_grid.h:208
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:46
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:95
-#: pcbnew/footprint_libraries_utils.cpp:1005
-#: pcbnew/footprint_libraries_utils.cpp:1333
+#: pcbnew/footprint_libraries_utils.cpp:1014
+#: pcbnew/footprint_libraries_utils.cpp:1342
 msgid "Nickname"
 msgstr "Nazwa skrótowa"
 
@@ -4730,22 +4732,14 @@ msgstr "Skopiuj osadzone odniesienie"
 msgid "Copy the reference for this embedded file"
 msgstr "Kopiuje odnośnik dla tego osadzonego pliku"
 
-#: common/dialogs/panel_embedded_files.cpp:260
-msgid "Select a file to embed"
-msgstr "Wybierz plik by go osadzić"
-
-#: common/dialogs/panel_embedded_files.cpp:261
-msgid "All files|*.*"
-msgstr "Wszystkie pliki|*.*"
-
-#: common/dialogs/panel_embedded_files.cpp:270
-#: common/dialogs/panel_embedded_files.cpp:343
+#: common/dialogs/panel_embedded_files.cpp:283
+#: common/dialogs/panel_embedded_files.cpp:390
 #, c-format
 msgid "File '%s' already exists."
 msgstr "Plik '%s' już istnieje."
 
-#: common/dialogs/panel_embedded_files.cpp:274
-#: common/dialogs/panel_embedded_files.cpp:348
+#: common/dialogs/panel_embedded_files.cpp:286
+#: common/dialogs/panel_embedded_files.cpp:395
 #: eeschema/design_block_utils.cpp:51 eeschema/design_block_utils.cpp:184
 #: eeschema/symbol_editor/symbol_editor.cpp:373
 #: eeschema/symbol_editor/symbol_editor.cpp:999
@@ -4757,40 +4751,48 @@ msgstr "Plik '%s' już istnieje."
 #: pcbnew/dialogs/dialog_export_odbpp.cpp:411
 #: pcbnew/dialogs/dialog_gencad_export_options.cpp:120
 #: pcbnew/footprint_libraries_utils.cpp:376
-#: pcbnew/footprint_libraries_utils.cpp:1150
+#: pcbnew/footprint_libraries_utils.cpp:1159
 #: pcbnew/tools/footprint_editor_control.cpp:472
 msgid "Overwrite"
 msgstr "Nadpisz"
 
-#: common/dialogs/panel_embedded_files.cpp:293
+#: common/dialogs/panel_embedded_files.cpp:305
 #, c-format
 msgid "Failed to add file '%s'."
 msgstr "Nie można było dodać pliku '%s'."
 
-#: common/dialogs/panel_embedded_files.cpp:330
+#: common/dialogs/panel_embedded_files.cpp:318
+msgid "Select a file to embed"
+msgstr "Wybierz plik by go osadzić"
+
+#: common/dialogs/panel_embedded_files.cpp:319
+msgid "All files|*.*"
+msgstr "Wszystkie pliki|*.*"
+
+#: common/dialogs/panel_embedded_files.cpp:377
 msgid "Select a directory to export files"
 msgstr "Wybierz katalog dla eksportowanych plików"
 
-#: common/dialogs/panel_embedded_files.cpp:362
+#: common/dialogs/panel_embedded_files.cpp:409
 #, c-format
 msgid "Directory '%s' is not writable."
 msgstr "Folder '%s' nie posiada możliwości zapisu."
 
-#: common/dialogs/panel_embedded_files.cpp:365
+#: common/dialogs/panel_embedded_files.cpp:412
 #, c-format
 msgid "Folder '%s' is not writable."
 msgstr "Folder '%s' nie posiada możliwości zapisu."
 
-#: common/dialogs/panel_embedded_files.cpp:370
+#: common/dialogs/panel_embedded_files.cpp:417
 msgid "Retry"
 msgstr "Powtórz"
 
-#: common/dialogs/panel_embedded_files.cpp:397
+#: common/dialogs/panel_embedded_files.cpp:444
 #, c-format
 msgid "Failed to open file '%s'."
 msgstr "Nie można otworzyć pliku '%s'."
 
-#: common/dialogs/panel_embedded_files.cpp:407
+#: common/dialogs/panel_embedded_files.cpp:454
 #, c-format
 msgid "Failed to write file '%s'."
 msgstr "Nie można zapisywać do pliku '%s'."
@@ -5077,12 +5079,12 @@ msgstr "Powiększenie"
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1099
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:583
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:854
-#: pcbnew/dialogs/dialog_plot_base.cpp:118 pcbnew/footprint.cpp:4007
-#: pcbnew/pad.cpp:2507 pcbnew/pad.cpp:2526 pcbnew/pcb_dimension.cpp:1973
+#: pcbnew/dialogs/dialog_plot_base.cpp:118 pcbnew/footprint.cpp:4012
+#: pcbnew/pad.cpp:2501 pcbnew/pad.cpp:2520 pcbnew/pcb_dimension.cpp:1973
 #: pcbnew/widgets/appearance_controls.cpp:729
 #: pcbnew/widgets/appearance_controls.cpp:771
-#: pcbnew/widgets/appearance_controls.cpp:2540
-#: pcbnew/widgets/appearance_controls.cpp:2559 pcbnew/zone.cpp:1804
+#: pcbnew/widgets/appearance_controls.cpp:2576
+#: pcbnew/widgets/appearance_controls.cpp:2595 pcbnew/zone.cpp:1828
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:83
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 msgid "None"
@@ -5315,9 +5317,9 @@ msgstr "<Niezdefiniowane>"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:232
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:363
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:332
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:854 pcbnew/footprint.cpp:4009
-#: pcbnew/pad.cpp:2528 pcbnew/pcb_table.cpp:533 pcbnew/pcb_textbox.cpp:795
-#: pcbnew/zone.cpp:857 pcbnew/zone.cpp:1806
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:854 pcbnew/footprint.cpp:4014
+#: pcbnew/pad.cpp:2522 pcbnew/pcb_table.cpp:533 pcbnew/pcb_textbox.cpp:795
+#: pcbnew/zone.cpp:857 pcbnew/zone.cpp:1830
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 msgid "Solid"
 msgstr "Pełny"
@@ -5445,7 +5447,7 @@ msgstr "Klasy sieci"
 
 #: common/dialogs/panel_setup_netclasses_base.cpp:52
 #: pcbnew/tools/board_inspection_tool.cpp:641
-#: pcbnew/tools/board_inspection_tool.cpp:1201 pcbnew/zone.cpp:2048
+#: pcbnew/tools/board_inspection_tool.cpp:1201 pcbnew/zone.cpp:2072
 msgid "Clearance"
 msgstr "Prześwit"
 
@@ -5539,7 +5541,7 @@ msgstr "Szablon"
 
 #: common/dialogs/panel_setup_netclasses_base.cpp:153
 #: eeschema/sch_field.cpp:1270 eeschema/sch_label.cpp:207
-#: pcbnew/board_connected_item.cpp:200 pcbnew/pad.cpp:2582 pcbnew/zone.cpp:1907
+#: pcbnew/board_connected_item.cpp:200 pcbnew/pad.cpp:2576 pcbnew/zone.cpp:1931
 msgid "Net Class"
 msgstr "Klasy sieci"
 
@@ -5666,7 +5668,7 @@ msgstr "Linia"
 #: common/eda_shape.cpp:2203
 #: eeschema/dialogs/dialog_label_properties_base.cpp:178
 #: eeschema/sch_label.cpp:2249
-#: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:2499
+#: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:2493
 #: pcbnew/pcb_dimension.cpp:1974
 msgid "Rectangle"
 msgstr "Prostokąt"
@@ -5848,7 +5850,7 @@ msgstr "Mysz i płytka dotykowa"
 msgid "Hotkeys"
 msgstr "Skróty klawiszowe"
 
-#: common/eda_base_frame.cpp:1116 kicad/project_tree_pane.cpp:1008
+#: common/eda_base_frame.cpp:1116 kicad/project_tree_pane.cpp:1009
 msgid "Version Control"
 msgstr "Kontrola wersji"
 
@@ -5905,7 +5907,7 @@ msgstr "Symulator"
 
 #: common/eda_base_frame.cpp:1182 common/tool/actions.cpp:1106
 #: common/tool/common_tools.cpp:617 kicad/tools/kicad_manager_actions.cpp:147
-#: pcbnew/footprint_edit_frame.cpp:1035 pcbnew/menubar_footprint_editor.cpp:92
+#: pcbnew/footprint_edit_frame.cpp:1045 pcbnew/menubar_footprint_editor.cpp:92
 msgid "Footprint Editor"
 msgstr "Edytor Footprintów"
 
@@ -6076,7 +6078,7 @@ msgstr "Cale"
 msgid "Constrain to H, V, 45"
 msgstr "Ogranicz do poziomych, pionowych i pod kątem 45 stopni"
 
-#: common/eda_draw_frame.cpp:1121 pcbnew/footprint_libraries_utils.cpp:1368
+#: common/eda_draw_frame.cpp:1121 pcbnew/footprint_libraries_utils.cpp:1377
 msgid "Select Library"
 msgstr "Wybór biblioteki"
 
@@ -6297,7 +6299,7 @@ msgstr "Łuk"
 #: eeschema/dialogs/dialog_label_properties_base.cpp:172
 #: eeschema/sch_label.cpp:2247 gerbview/gerber_draw_item.cpp:231
 #: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:1515
-#: pcbnew/pad.cpp:2498 pcbnew/pcb_dimension.cpp:1975
+#: pcbnew/pad.cpp:2492 pcbnew/pcb_dimension.cpp:1975
 msgid "Circle"
 msgstr "Okrąg"
 
@@ -6379,7 +6381,7 @@ msgstr "Punkty"
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:40
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:169
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2140 pcbnew/pad.cpp:1348
-#: pcbnew/pcb_fields_grid_table.cpp:177 pcbnew/pcb_reference_image.cpp:215
+#: pcbnew/pcb_fields_grid_table.cpp:146 pcbnew/pcb_reference_image.cpp:215
 #: pcbnew/pcb_reference_image.cpp:368 pcbnew/pcb_tablecell.cpp:197
 #: pcbnew/pcb_tablecell.cpp:204 pcbnew/pcb_target.cpp:156
 #: pcbnew/pcb_target.cpp:249 pcbnew/pcb_text.cpp:292 pcbnew/pcb_textbox.cpp:814
@@ -6396,7 +6398,7 @@ msgstr "Szerokość"
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:55
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:56
 #: pcbnew/pad.cpp:1349 pcbnew/pcb_dimension.cpp:1012
-#: pcbnew/pcb_fields_grid_table.cpp:178 pcbnew/pcb_reference_image.cpp:217
+#: pcbnew/pcb_fields_grid_table.cpp:147 pcbnew/pcb_reference_image.cpp:217
 #: pcbnew/pcb_reference_image.cpp:375 pcbnew/pcb_tablecell.cpp:198
 #: pcbnew/pcb_tablecell.cpp:205 pcbnew/pcb_text.cpp:293
 #: pcbnew/pcb_textbox.cpp:815
@@ -6478,7 +6480,7 @@ msgstr "Kolor wypełnienia"
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:62
 #: eeschema/dialogs/dialog_tablecell_properties_base.cpp:119
 #: eeschema/dialogs/dialog_text_properties_base.cpp:113
-#: eeschema/fields_grid_table.cpp:484 eeschema/sch_label.cpp:1197
+#: eeschema/fields_grid_table.cpp:475 eeschema/sch_label.cpp:1197
 #: eeschema/sch_label.cpp:2269 eeschema/sch_tablecell.cpp:128
 #: eeschema/sch_text.cpp:637 eeschema/sch_textbox.cpp:543
 #: pagelayout_editor/dialogs/properties_frame_base.cpp:98
@@ -6489,7 +6491,7 @@ msgstr "Kolor wypełnienia"
 #: pcbnew/dialogs/dialog_tablecell_properties_base.cpp:125
 #: pcbnew/dialogs/panel_fp_editor_graphics_defaults_base.cpp:57
 #: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:52
-#: pcbnew/pcb_fields_grid_table.cpp:180
+#: pcbnew/pcb_fields_grid_table.cpp:149
 msgid "Italic"
 msgstr "Kursywa"
 
@@ -6504,7 +6506,7 @@ msgstr "Kursywa"
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:63
 #: eeschema/dialogs/dialog_tablecell_properties_base.cpp:116
 #: eeschema/dialogs/dialog_text_properties_base.cpp:108
-#: eeschema/fields_grid_table.cpp:485 eeschema/sch_label.cpp:1197
+#: eeschema/fields_grid_table.cpp:476 eeschema/sch_label.cpp:1197
 #: eeschema/sch_label.cpp:2270 eeschema/sch_tablecell.cpp:128
 #: eeschema/sch_text.cpp:637 eeschema/sch_textbox.cpp:543
 #: eeschema/widgets/tuner_slider_base.cpp:48
@@ -6521,8 +6523,8 @@ msgstr "Pogrubiona kursywa"
 #: common/eda_text.cpp:1330
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:242
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
-#: eeschema/fields_grid_table.cpp:310 eeschema/fields_grid_table.cpp:725
-#: eeschema/fields_grid_table.cpp:869 eeschema/pin_type.cpp:113
+#: eeschema/fields_grid_table.cpp:301 eeschema/fields_grid_table.cpp:716
+#: eeschema/fields_grid_table.cpp:860 eeschema/pin_type.cpp:113
 #: eeschema/sch_field.cpp:1144 eeschema/sch_field.cpp:1731
 #: eeschema/sch_pin.cpp:2185 pcbnew/dialogs/dialog_render_job.cpp:42
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2604
@@ -6532,9 +6534,9 @@ msgstr "Lewo"
 #: common/eda_text.cpp:1331 common/eda_text.cpp:1340
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:303 eeschema/fields_grid_table.cpp:311
-#: eeschema/fields_grid_table.cpp:726 eeschema/fields_grid_table.cpp:737
-#: eeschema/fields_grid_table.cpp:871 eeschema/fields_grid_table.cpp:895
+#: eeschema/fields_grid_table.cpp:294 eeschema/fields_grid_table.cpp:302
+#: eeschema/fields_grid_table.cpp:717 eeschema/fields_grid_table.cpp:728
+#: eeschema/fields_grid_table.cpp:862 eeschema/fields_grid_table.cpp:886
 #: eeschema/sch_field.cpp:1145 eeschema/sch_field.cpp:1155
 #: eeschema/sch_field.cpp:1732 eeschema/sch_field.cpp:1741
 #: eeschema/sch_text.cpp:658 gerbview/gerber_file_image.cpp:361
@@ -6549,8 +6551,8 @@ msgstr "Wyśrodkuj"
 #: common/eda_text.cpp:1332
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:242
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
-#: eeschema/fields_grid_table.cpp:312 eeschema/fields_grid_table.cpp:727
-#: eeschema/fields_grid_table.cpp:873 eeschema/pin_type.cpp:112
+#: eeschema/fields_grid_table.cpp:303 eeschema/fields_grid_table.cpp:718
+#: eeschema/fields_grid_table.cpp:864 eeschema/pin_type.cpp:112
 #: eeschema/sch_field.cpp:1146 eeschema/sch_field.cpp:1733
 #: eeschema/sch_pin.cpp:2184 pcbnew/dialogs/dialog_render_job.cpp:43
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2605
@@ -6559,8 +6561,8 @@ msgstr "Prawo"
 
 #: common/eda_text.cpp:1339
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:302 eeschema/fields_grid_table.cpp:736
-#: eeschema/fields_grid_table.cpp:893 eeschema/sch_field.cpp:1154
+#: eeschema/fields_grid_table.cpp:293 eeschema/fields_grid_table.cpp:727
+#: eeschema/fields_grid_table.cpp:884 eeschema/sch_field.cpp:1154
 #: eeschema/sch_field.cpp:1740 eeschema/sch_text.cpp:657
 #: pcbnew/dialogs/dialog_render_job.cpp:44
 msgid "Top"
@@ -6568,8 +6570,8 @@ msgstr "Górna"
 
 #: common/eda_text.cpp:1341
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:304 eeschema/fields_grid_table.cpp:738
-#: eeschema/fields_grid_table.cpp:897 eeschema/sch_field.cpp:1156
+#: eeschema/fields_grid_table.cpp:295 eeschema/fields_grid_table.cpp:729
+#: eeschema/fields_grid_table.cpp:888 eeschema/sch_field.cpp:1156
 #: eeschema/sch_field.cpp:1742 eeschema/sch_text.cpp:659
 #: pcbnew/dialogs/dialog_render_job.cpp:40
 msgid "Bottom"
@@ -6582,15 +6584,15 @@ msgstr "Dolna"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:68
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:68
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:65
-#: eeschema/fields_grid_table.cpp:487 eeschema/sch_field.cpp:1781
+#: eeschema/fields_grid_table.cpp:478 eeschema/sch_field.cpp:1781
 #: eeschema/sch_pin.cpp:1589 eeschema/sch_pin.cpp:2230
 #: eeschema/sch_symbol.cpp:2965 eeschema/sch_tablecell.cpp:203
 #: eeschema/sch_text.cpp:783 eeschema/sch_textbox.cpp:714
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:59
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:60
-#: pcbnew/footprint.cpp:4039 pcbnew/pad.cpp:2545 pcbnew/pcb_dimension.cpp:1756
-#: pcbnew/pcb_dimension.cpp:1831 pcbnew/pcb_fields_grid_table.cpp:182
-#: pcbnew/pcb_tablecell.cpp:207 pcbnew/zone.cpp:1977
+#: pcbnew/footprint.cpp:4044 pcbnew/pad.cpp:2539 pcbnew/pcb_dimension.cpp:1756
+#: pcbnew/pcb_dimension.cpp:1831 pcbnew/pcb_fields_grid_table.cpp:151
+#: pcbnew/pcb_tablecell.cpp:207 pcbnew/zone.cpp:2001
 msgid "Orientation"
 msgstr "Orientacja"
 
@@ -6609,7 +6611,7 @@ msgstr "Właściwości tekstu"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:71
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:71
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:68
-#: eeschema/fields_grid_table.cpp:490 eeschema/sch_field.cpp:1136
+#: eeschema/fields_grid_table.cpp:481 eeschema/sch_field.cpp:1136
 #: eeschema/sch_label.cpp:1195 eeschema/sch_tablecell.cpp:126
 #: eeschema/sch_text.cpp:635 eeschema/sch_textbox.cpp:541
 #: eeschema/widgets/sch_properties_panel.cpp:258 pcbnew/pcb_dimension.cpp:628
@@ -6624,14 +6626,14 @@ msgstr "Czcionka"
 #: pcbnew/board_stackup_manager/panel_board_stackup_base.cpp:91
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:56
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:57
-#: pcbnew/pcb_fields_grid_table.cpp:179 pcbnew/pcb_tablecell.cpp:206
+#: pcbnew/pcb_fields_grid_table.cpp:148 pcbnew/pcb_tablecell.cpp:206
 #: pcbnew/pcb_text.cpp:291
 msgid "Thickness"
 msgstr "Grubość"
 
 #: common/eda_text.cpp:1375 eeschema/sch_field.cpp:1772
 #: eeschema/sch_text.cpp:772 pcbnew/microwave/microwave_polygon.cpp:127
-#: pcbnew/pcb_fields_grid_table.cpp:187
+#: pcbnew/pcb_fields_grid_table.cpp:156
 msgid "Mirrored"
 msgstr "Odbity"
 
@@ -7141,7 +7143,7 @@ msgstr "Kopiuj zaznaczone komórki do schowka"
 #: common/widgets/listbox_tricks.cpp:51
 #: eeschema/tools/sch_editor_control.cpp:2270
 #: eeschema/tools/symbol_editor_edit_tool.cpp:1020
-#: pcbnew/dialogs/panel_setup_rules.cpp:132 pcbnew/tools/pcb_control.cpp:1234
+#: pcbnew/dialogs/panel_setup_rules.cpp:132 pcbnew/tools/pcb_control.cpp:1238
 msgid "Paste"
 msgstr "Wklej"
 
@@ -7152,7 +7154,7 @@ msgstr "Wklej komórki ze schowka do matrycy od bieżącej pozycji"
 #: common/grid_tricks.cpp:368 common/tool/actions.cpp:291
 #: common/widgets/listbox_tricks.cpp:54 eeschema/tools/sch_edit_tool.cpp:1680
 #: eeschema/tools/symbol_editor_edit_tool.cpp:476
-#: kicad/dialogs/panel_jobset.cpp:363 kicad/project_tree_pane.cpp:941
+#: kicad/dialogs/panel_jobset.cpp:363 kicad/project_tree_pane.cpp:942
 #: pcbnew/dialogs/panel_setup_rules.cpp:133 pcbnew/tools/edit_tool.cpp:2646
 msgid "Delete"
 msgstr "Usuń"
@@ -7747,165 +7749,165 @@ msgstr "Nie można przełączyć języka na %s"
 msgid "undefined"
 msgstr "niezdefiniowany"
 
-#: common/layer_id.cpp:112
+#: common/layer_id.cpp:67
 #: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr_parser.cpp:1149
 msgid "Rescue"
 msgstr "Odzyskania"
 
-#: common/layer_id.cpp:116 eeschema/widgets/panel_sch_selection_filter.cpp:204
+#: common/layer_id.cpp:71 eeschema/widgets/panel_sch_selection_filter.cpp:204
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:37
 msgid "Wires"
 msgstr "Połączenia"
 
-#: common/layer_id.cpp:117
+#: common/layer_id.cpp:72
 msgid "Buses"
 msgstr "Magistrale"
 
-#: common/layer_id.cpp:118
+#: common/layer_id.cpp:73
 msgid "Bus junctions"
 msgstr "Węzły magistral"
 
-#: common/layer_id.cpp:119
+#: common/layer_id.cpp:74
 msgid "Junctions"
 msgstr "Węzły"
 
-#: common/layer_id.cpp:120 eeschema/widgets/panel_sch_selection_filter.cpp:205
+#: common/layer_id.cpp:75 eeschema/widgets/panel_sch_selection_filter.cpp:205
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:41
 #: eeschema/widgets/search_handlers.cpp:399
 msgid "Labels"
 msgstr "Etykiety"
 
-#: common/layer_id.cpp:121
+#: common/layer_id.cpp:76
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:45
 msgid "Global labels"
 msgstr "Etykiety globalne"
 
-#: common/layer_id.cpp:122
+#: common/layer_id.cpp:77
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:48
 msgid "Hierarchical labels"
 msgstr "Etykiety hierarchiczne"
 
-#: common/layer_id.cpp:123 eeschema/sch_symbol.cpp:2981
+#: common/layer_id.cpp:78 eeschema/sch_symbol.cpp:2981
 msgid "Pin numbers"
 msgstr "Numery pinów"
 
-#: common/layer_id.cpp:124 eeschema/sch_symbol.cpp:2985
+#: common/layer_id.cpp:79 eeschema/sch_symbol.cpp:2985
 msgid "Pin names"
 msgstr "Nazwy pinów"
 
-#: common/layer_id.cpp:125
+#: common/layer_id.cpp:80
 msgid "Symbol references"
 msgstr "Odnośniki symboli"
 
-#: common/layer_id.cpp:126
+#: common/layer_id.cpp:81
 msgid "Symbol values"
 msgstr "Wartości symboli"
 
-#: common/layer_id.cpp:127
+#: common/layer_id.cpp:82
 msgid "Symbol fields"
 msgstr "Pola symbolu"
 
-#: common/layer_id.cpp:128
+#: common/layer_id.cpp:83
 msgid "Sheet references"
 msgstr "Odnośniki między arkuszami"
 
-#: common/layer_id.cpp:129
+#: common/layer_id.cpp:84
 msgid "Net class references"
 msgstr "Odnośniki do klas sieci"
 
-#: common/layer_id.cpp:130
+#: common/layer_id.cpp:85
 msgid "Rule areas"
 msgstr "Strefy z regułami"
 
-#: common/layer_id.cpp:131
+#: common/layer_id.cpp:86
 msgid "Symbol body outlines"
 msgstr "Obrysy ciała symbolu"
 
-#: common/layer_id.cpp:132
+#: common/layer_id.cpp:87
 msgid "Symbol body fills"
 msgstr "Wypełnienia ciała symbolu"
 
-#: common/layer_id.cpp:133
+#: common/layer_id.cpp:88
 msgid "Shape fills"
 msgstr "Wypełnienia kształtów"
 
-#: common/layer_id.cpp:134
+#: common/layer_id.cpp:89
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:72
 msgid "Schematic text && graphics"
 msgstr "Teksty na schemacie oraz grafika"
 
-#: common/layer_id.cpp:135
+#: common/layer_id.cpp:90
 msgid "Symbol private text && graphics"
 msgstr "Teksty dodatkowe symbolu oraz elementy graficzne"
 
-#: common/layer_id.cpp:136
+#: common/layer_id.cpp:91
 msgid "Schematic text && graphics backgrounds"
 msgstr "Tło tekstów na schemacie oraz grafik"
 
-#: common/layer_id.cpp:137 eeschema/widgets/panel_sch_selection_filter.cpp:206
+#: common/layer_id.cpp:92 eeschema/widgets/panel_sch_selection_filter.cpp:206
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:33
 msgid "Pins"
 msgstr "Wyprowadzenia"
 
-#: common/layer_id.cpp:138
+#: common/layer_id.cpp:93
 msgid "Sheet borders"
 msgstr "Obramowania arkusza"
 
-#: common/layer_id.cpp:139
+#: common/layer_id.cpp:94
 msgid "Sheet backgrounds"
 msgstr "Tła arkusza"
 
-#: common/layer_id.cpp:140
+#: common/layer_id.cpp:95
 msgid "Sheet names"
 msgstr "Nazwy arkusza"
 
-#: common/layer_id.cpp:141
+#: common/layer_id.cpp:96
 msgid "Sheet fields"
 msgstr "Pola arkusza"
 
-#: common/layer_id.cpp:142
+#: common/layer_id.cpp:97
 msgid "Sheet file names"
 msgstr "Nazwy pliku arkusza"
 
-#: common/layer_id.cpp:143
+#: common/layer_id.cpp:98
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:63
 msgid "Sheet pins"
 msgstr "Piny arkusza"
 
-#: common/layer_id.cpp:144
+#: common/layer_id.cpp:99
 msgid "No-connect symbols"
 msgstr "Symbole Niepołączony"
 
-#: common/layer_id.cpp:145
+#: common/layer_id.cpp:100
 msgid "DNP markers"
 msgstr "Znaczniki 'Nie montować'"
 
-#: common/layer_id.cpp:146
+#: common/layer_id.cpp:101
 msgid "Excluded-from-simulation markers"
 msgstr "Znaczniki wyłączenia z symulacji"
 
-#: common/layer_id.cpp:147
+#: common/layer_id.cpp:102
 msgid "ERC warnings"
 msgstr "Ostrzeżenia ERC"
 
-#: common/layer_id.cpp:148
+#: common/layer_id.cpp:103
 msgid "ERC errors"
 msgstr "Błędy ERC"
 
-#: common/layer_id.cpp:149
+#: common/layer_id.cpp:104
 msgid "ERC exclusions"
 msgstr "Wyjątki ERC"
 
-#: common/layer_id.cpp:150 common/layer_id.cpp:189
+#: common/layer_id.cpp:105 common/layer_id.cpp:144
 #: pcbnew/widgets/appearance_controls.cpp:347
 msgid "Anchors"
 msgstr "Zakotwiczenia"
 
-#: common/layer_id.cpp:151 common/layer_id.cpp:193
+#: common/layer_id.cpp:106 common/layer_id.cpp:148
 msgid "Helper items"
 msgstr "Elementy pomocnicze"
 
-#: common/layer_id.cpp:152 common/layer_id.cpp:194 common/tool/grid_menu.cpp:56
+#: common/layer_id.cpp:107 common/layer_id.cpp:149 common/tool/grid_menu.cpp:56
 #: eeschema/tools/sch_editor_control.cpp:2867
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:103
 #: gerbview/widgets/gerbview_layer_widget.cpp:135
@@ -7913,80 +7915,80 @@ msgstr "Elementy pomocnicze"
 msgid "Grid"
 msgstr "Siatka"
 
-#: common/layer_id.cpp:153
+#: common/layer_id.cpp:108
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:104
 msgid "Axes"
 msgstr "Osie"
 
-#: common/layer_id.cpp:154 common/layer_id.cpp:196
+#: common/layer_id.cpp:109 common/layer_id.cpp:151
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:107
 #: gerbview/widgets/gerbview_layer_widget.cpp:141
 msgid "Background"
 msgstr "Tło"
 
-#: common/layer_id.cpp:155 common/layer_id.cpp:192
+#: common/layer_id.cpp:110 common/layer_id.cpp:147
 #: common/widgets/gal_options_panel_base.cpp:120
 #: eeschema/sim/simulator_frame_ui.cpp:613
 #: eeschema/sim/simulator_frame_ui_base.cpp:167
 msgid "Cursor"
 msgstr "Kursor"
 
-#: common/layer_id.cpp:156
+#: common/layer_id.cpp:111
 msgid "Hovered items"
 msgstr "Elementy podświetlone"
 
-#: common/layer_id.cpp:157
+#: common/layer_id.cpp:112
 msgid "Highlighted items"
 msgstr "Elementy podświetlone"
 
-#: common/layer_id.cpp:158
+#: common/layer_id.cpp:113
 msgid "Hidden items"
 msgstr "Elementy ukryte"
 
-#: common/layer_id.cpp:159 common/layer_id.cpp:197
+#: common/layer_id.cpp:114 common/layer_id.cpp:152
 msgid "Selection highlight"
 msgstr "Podświetlenie zaznaczenia"
 
-#: common/layer_id.cpp:160
+#: common/layer_id.cpp:115
 msgid "Net color highlight"
 msgstr "Kolor podświetlenia sieci"
 
-#: common/layer_id.cpp:161 common/layer_id.cpp:190
+#: common/layer_id.cpp:116 common/layer_id.cpp:145
 msgid "Drawing sheet"
 msgstr "Arkusz rysunkowy"
 
-#: common/layer_id.cpp:162 common/layer_id.cpp:191
+#: common/layer_id.cpp:117 common/layer_id.cpp:146
 msgid "Page limits"
 msgstr "Granice strony"
 
-#: common/layer_id.cpp:163
+#: common/layer_id.cpp:118
 msgid "Operating point voltages"
 msgstr "Napięcia w punkcie pracy"
 
-#: common/layer_id.cpp:164
+#: common/layer_id.cpp:119
 msgid "Operating point currents"
 msgstr "Prądy w punkcie pracy"
 
-#: common/layer_id.cpp:168
+#: common/layer_id.cpp:123
 msgid "Footprints front"
 msgstr "Footprinty na stronie górnej"
 
-#: common/layer_id.cpp:169
+#: common/layer_id.cpp:124
 msgid "Footprints back"
 msgstr "Footprinty na stronie dolnej"
 
-#: common/layer_id.cpp:171
+#: common/layer_id.cpp:126
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:27
 #: eeschema/dialogs/dialog_update_from_pcb_base.cpp:53
 #: pcbnew/dialogs/dialog_global_edit_text_and_graphics_base.cpp:28
 msgid "Reference designators"
 msgstr "Oznaczenia"
 
-#: common/layer_id.cpp:172
+#: common/layer_id.cpp:127
 msgid "Footprint text"
 msgstr "Tekst footprintu"
 
-#: common/layer_id.cpp:173
+#: common/layer_id.cpp:128
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:27
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:64
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:24
@@ -7996,91 +7998,91 @@ msgstr "Tekst footprintu"
 msgid "Tracks"
 msgstr "Ścieżki"
 
-#: common/layer_id.cpp:174
+#: common/layer_id.cpp:129
 msgid "Through vias"
 msgstr "Przelotki na wylot"
 
-#: common/layer_id.cpp:175
+#: common/layer_id.cpp:130
 msgid "Blind/Buried vias"
 msgstr "Przelotki ślepe/zagrzebane"
 
-#: common/layer_id.cpp:176
+#: common/layer_id.cpp:131
 msgid "Micro-vias"
 msgstr "Mikroprzelotki"
 
-#: common/layer_id.cpp:177
+#: common/layer_id.cpp:132
 msgid "Via holes"
 msgstr "Otwory przelotek"
 
-#: common/layer_id.cpp:178
+#: common/layer_id.cpp:133
 msgid "Via hole walls"
 msgstr "Ścianki przelotek"
 
-#: common/layer_id.cpp:179
+#: common/layer_id.cpp:134
 msgid "Plated holes"
 msgstr "Otwory powlekane"
 
-#: common/layer_id.cpp:180
+#: common/layer_id.cpp:135
 msgid "Plated hole walls"
 msgstr "Ścianki otworów powlekanych"
 
-#: common/layer_id.cpp:181
+#: common/layer_id.cpp:136
 msgid "Non-plated holes"
 msgstr "Otwory niepowlekane"
 
-#: common/layer_id.cpp:182 pcbnew/dialogs/panel_edit_options_base.cpp:371
+#: common/layer_id.cpp:137 pcbnew/dialogs/panel_edit_options_base.cpp:371
 #: pcbnew/widgets/appearance_controls.cpp:343
 #: pcbnew/widgets/appearance_controls.cpp:721
-#: pcbnew/widgets/appearance_controls.cpp:2537
+#: pcbnew/widgets/appearance_controls.cpp:2573
 #: pcbnew/widgets/search_handlers.cpp:386
 msgid "Ratsnest"
 msgstr "Połączenia wspomagające"
 
-#: common/layer_id.cpp:183
+#: common/layer_id.cpp:138
 msgid "DRC warnings"
 msgstr "Ostrzeżenia DRC"
 
-#: common/layer_id.cpp:184
+#: common/layer_id.cpp:139
 msgid "DRC errors"
 msgstr "Błędy DRC"
 
-#: common/layer_id.cpp:185
+#: common/layer_id.cpp:140
 msgid "DRC shape 1"
 msgstr "DRC kształt 1"
 
-#: common/layer_id.cpp:186
+#: common/layer_id.cpp:141
 msgid "DRC shape 2"
 msgstr "DRC kształt 2"
 
-#: common/layer_id.cpp:187
+#: common/layer_id.cpp:142
 msgid "DRC exclusions"
 msgstr "Wyjątki DRC"
 
-#: common/layer_id.cpp:188
+#: common/layer_id.cpp:143
 msgid "DRC marker shadows"
 msgstr "Cienie znaczników DRC"
 
-#: common/layer_id.cpp:195
+#: common/layer_id.cpp:150
 msgid "Grid axes"
 msgstr "Osie siatki"
 
-#: common/layer_id.cpp:198
+#: common/layer_id.cpp:153
 msgid "Locked item shadow"
 msgstr "Wyszarzaj zablokowane elementy"
 
-#: common/layer_id.cpp:199
+#: common/layer_id.cpp:154
 msgid "Courtyard collision shadow"
 msgstr "Cień kolizji pól zajętości"
 
-#: common/layer_id.cpp:200
+#: common/layer_id.cpp:155
 msgid "Track net names"
 msgstr "Nazwy sieci ścieżek"
 
-#: common/layer_id.cpp:201
+#: common/layer_id.cpp:156
 msgid "Pad net names"
 msgstr "Nazwy sieci pól lutowniczych"
 
-#: common/layer_id.cpp:202
+#: common/layer_id.cpp:157
 msgid "Via net names"
 msgstr "Nazwy sieci przelotek"
 
@@ -8139,13 +8141,13 @@ msgstr "Element"
 
 #: common/lib_tree_model_adapter.cpp:422
 #: eeschema/widgets/panel_design_block_chooser.cpp:411
-#: eeschema/widgets/panel_symbol_chooser.cpp:171
+#: eeschema/widgets/panel_symbol_chooser.cpp:173
 #: pcbnew/widgets/panel_footprint_chooser.cpp:96
 msgid "Recently Used"
 msgstr "Ostatnio użyte"
 
 #: common/lib_tree_model_adapter.cpp:424
-#: eeschema/widgets/panel_symbol_chooser.cpp:178
+#: eeschema/widgets/panel_symbol_chooser.cpp:180
 msgid "Already Placed"
 msgstr "Obecnie umieszczone"
 
@@ -8427,7 +8429,7 @@ msgstr "Edycja domyślna"
 #: eeschema/dialogs/dialog_sim_model_base.cpp:271 eeschema/sch_symbol.cpp:2058
 #: eeschema/sch_symbol.cpp:2110 eeschema/sch_symbol.cpp:2991
 #: eeschema/widgets/search_handlers.cpp:160
-#: eeschema/widgets/search_handlers.cpp:246 pcbnew/footprint.cpp:4045
+#: eeschema/widgets/search_handlers.cpp:246 pcbnew/footprint.cpp:4050
 #: pcbnew/widgets/search_handlers.cpp:118
 msgid "Reference"
 msgstr "Oznaczenie"
@@ -8449,7 +8451,7 @@ msgstr "Pogrupowane wg wartości i footprintów"
 #: eeschema/tools/sch_edit_tool.cpp:551
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:179
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:184
-#: pcbnew/footprint.cpp:4068
+#: pcbnew/footprint.cpp:4073
 msgid "Attributes"
 msgstr "Atrybuty"
 
@@ -8466,16 +8468,16 @@ msgstr "TSV"
 msgid "Semicolons"
 msgstr "Ze średnikami"
 
-#: common/settings/color_settings.cpp:337
+#: common/settings/color_settings.cpp:379
 msgid "(Footprints)"
 msgstr "(Footprinty)"
 
-#: common/settings/color_settings.cpp:389
+#: common/settings/color_settings.cpp:433
 #: pagelayout_editor/dialogs/panel_pl_editor_color_settings.cpp:82
 msgid "KiCad Default"
 msgstr "Domyślny programu KiCad"
 
-#: common/settings/color_settings.cpp:394
+#: common/settings/color_settings.cpp:438
 msgid "KiCad Classic"
 msgstr "Klasyczny programu KiCad"
 
@@ -8498,7 +8500,7 @@ msgid "Create a new document in the editor"
 msgstr "Tworzy nowy dokument w edytorze"
 
 #: common/tool/actions.cpp:52 eeschema/symbol_editor/symbol_editor.cpp:866
-#: pcbnew/footprint_libraries_utils.cpp:1050
+#: pcbnew/footprint_libraries_utils.cpp:1059
 msgid "New Library..."
 msgstr "Nowa biblioteka..."
 
@@ -8540,7 +8542,7 @@ msgstr "Otwórz plik biblioteki w eksploratorze plików"
 
 #: common/tool/actions.cpp:91 eeschema/symbol_editor/symbol_editor.cpp:856
 #: eeschema/widgets/tuner_slider_base.cpp:117
-#: pcbnew/footprint_libraries_utils.cpp:1036
+#: pcbnew/footprint_libraries_utils.cpp:1045
 msgid "Save"
 msgstr "Zapisz"
 
@@ -9293,7 +9295,7 @@ msgstr "Pokazuje lub ukrywa panel z listą właściwości"
 
 #: common/tool/actions.cpp:1124
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:101
-#: eeschema/fields_grid_table.cpp:1068
+#: eeschema/fields_grid_table.cpp:1059
 msgid "Show Datasheet"
 msgstr "Pokaż dokumentację"
 
@@ -9422,6 +9424,7 @@ msgstr "Przeładowuje wszystkie wtyczki Python oraz odświeża menu wytczek"
 #: eeschema/dialogs/dialog_schematic_setup.cpp:136
 #: pcbnew/dialogs/dialog_board_setup.cpp:210
 #: pcbnew/dialogs/dialog_footprint_properties.cpp:79
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:149
 msgid "Embedded Files"
 msgstr "Osadzone pliki"
 
@@ -9610,8 +9613,8 @@ msgid "Mirroring for Y axis is not supported yet"
 msgstr "Obrót wokół osi Y nie jest obecnie wspierany"
 
 #: common/widgets/filter_combobox.cpp:72
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:806
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:833
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:805
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:832
 msgid "Filter:"
 msgstr "Filtr:"
 
@@ -9627,7 +9630,7 @@ msgstr "Płytka"
 #: common/widgets/footprint_diff_widget.cpp:42 cvpcb/cvpcb_mainframe.cpp:814
 #: eeschema/sch_base_frame.cpp:593 eeschema/sch_symbol.cpp:2086
 #: eeschema/sch_symbol.cpp:2090 eeschema/sch_symbol.cpp:2125
-#: eeschema/widgets/symbol_diff_widget.cpp:45 pcbnew/footprint.cpp:1624
+#: eeschema/widgets/symbol_diff_widget.cpp:45 pcbnew/footprint.cpp:1629
 msgid "Library"
 msgstr "Biblioteka"
 
@@ -9641,7 +9644,7 @@ msgid "Footprint not found."
 msgstr "Footprint nie został znaleziony."
 
 #: common/widgets/footprint_select_widget.cpp:68 cvpcb/cvpcb_mainframe.cpp:899
-#: pcbnew/footprint_edit_frame.cpp:1060
+#: pcbnew/footprint_edit_frame.cpp:1070
 #: pcbnew/widgets/panel_footprint_chooser.cpp:69
 msgid "Loading Footprint Libraries"
 msgstr "Ładowanie bibliotek footprintów"
@@ -9720,7 +9723,7 @@ msgstr "Przyciąganie do siatki:"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:357
 #: pcbnew/dialogs/panel_edit_options_base.cpp:329
 #: pcbnew/dialogs/panel_edit_options_base.cpp:343
-#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1824
+#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1848
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 msgid "Always"
 msgstr "Zawsze"
@@ -9733,7 +9736,7 @@ msgstr "Gdy widoczna jest siatka"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:357
 #: pcbnew/dialogs/panel_edit_options_base.cpp:329
 #: pcbnew/dialogs/panel_edit_options_base.cpp:343
-#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1825
+#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1849
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 msgid "Never"
 msgstr "Nigdy"
@@ -10002,8 +10005,8 @@ msgstr "Pokaż:"
 #: pcbnew/dialogs/dialog_footprint_checker_base.cpp:36
 #: pcbnew/widgets/appearance_controls.cpp:713
 #: pcbnew/widgets/appearance_controls.cpp:755
-#: pcbnew/widgets/appearance_controls.cpp:2534
-#: pcbnew/widgets/appearance_controls.cpp:2553
+#: pcbnew/widgets/appearance_controls.cpp:2570
+#: pcbnew/widgets/appearance_controls.cpp:2589
 msgid "All"
 msgstr "Wszystkie"
 
@@ -10093,12 +10096,12 @@ msgid "EasyEDA (JLCEDA) Pro files"
 msgstr "Pliki EasyEDA (JLCEDA) Pro"
 
 #: common/wildcards_and_files_ext.cpp:339
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:301
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:302
 msgid "KiCad printed circuit board files"
 msgstr "Pliki obwodu drukowanego programu KiCad"
 
 #: common/wildcards_and_files_ext.cpp:346
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:311
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:312
 msgid "KiCad footprint files"
 msgstr "Pliki footprintów programu KiCad"
 
@@ -10343,7 +10346,7 @@ msgstr "'%s' nie jest poprawnym footprintem."
 #: eeschema/generate_alias_info.cpp:39 eeschema/sch_symbol.cpp:2105
 #: eeschema/sch_symbol.cpp:2678 eeschema/sch_symbol.cpp:3003
 #: eeschema/symbol_editor/symbol_editor.cpp:1629
-#: eeschema/symbol_viewer_frame.cpp:462 pcbnew/footprint.cpp:4058
+#: eeschema/symbol_viewer_frame.cpp:462 pcbnew/footprint.cpp:4063
 #: pcbnew/generate_footprint_info.cpp:37 pcbnew/plot_board_layers.cpp:133
 msgid "Keywords"
 msgstr "Słowa kluczowe"
@@ -10412,7 +10415,7 @@ msgstr "Plik projektu: '%s'"
 #: cvpcb/dialogs/dialog_config_equfiles.cpp:94
 #: eeschema/dialogs/dialog_bom.cpp:403
 #: gerbview/tools/gerbview_inspection_tool.cpp:185
-#: kicad/project_tree_pane.cpp:1022
+#: kicad/project_tree_pane.cpp:1023
 msgid "No text editor selected in KiCad.  Please choose one."
 msgstr "Edytor tekstu nie został zdefiniowany.  Proszę wybrać."
 
@@ -10499,7 +10502,7 @@ msgstr "Footprint '%s' nie został znaleziony."
 msgid "Error loading footprint"
 msgstr "Błąd podczas wczytywania footprintu"
 
-#: cvpcb/display_footprints_frame.cpp:508 pcbnew/footprint.cpp:1684
+#: cvpcb/display_footprints_frame.cpp:508 pcbnew/footprint.cpp:1689
 #, c-format
 msgid "Footprint: %s"
 msgstr "Footprint: %s"
@@ -10866,7 +10869,7 @@ msgid "Enter a description for the library:"
 msgstr "Wprowadź opis dla biblioteki:"
 
 #: eeschema/design_block_utils.cpp:240 eeschema/sch_symbol.cpp:3000
-#: pcbnew/footprint.cpp:4055 pcbnew/plot_board_layers.cpp:129
+#: pcbnew/footprint.cpp:4060 pcbnew/plot_board_layers.cpp:129
 msgid "Library Description"
 msgstr "Opis biblioteki"
 
@@ -10895,10 +10898,10 @@ msgid "Please select a library to delete."
 msgstr "Proszę wybrać bibliotekę do usunięcia."
 
 #: eeschema/design_block_utils.cpp:470 eeschema/design_block_utils.cpp:512
-#: eeschema/design_block_utils.cpp:555 pcbnew/footprint_libraries_utils.cpp:543
+#: eeschema/design_block_utils.cpp:555 pcbnew/footprint_libraries_utils.cpp:552
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:958
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2939
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3017
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2942
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3020
 #, c-format
 msgid "Library '%s' is read only."
 msgstr "Biblioteka '%s' jest tylko do odczytu."
@@ -11539,7 +11542,7 @@ msgstr "Tekst łącza:"
 #: eeschema/dialogs/dialog_database_lib_settings_base.cpp:99
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:210
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:1383
-#: pcbnew/footprint_edit_frame.cpp:229 pcbnew/footprint_edit_frame.cpp:951
+#: pcbnew/footprint_edit_frame.cpp:229 pcbnew/footprint_edit_frame.cpp:961
 msgid "Libraries"
 msgstr "Biblioteki"
 
@@ -12621,7 +12624,7 @@ msgstr "Pokaż okno z pomocą na temat składni"
 #: eeschema/sch_symbol.cpp:2989
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:27
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:28
-#: pcbnew/footprint.cpp:4043
+#: pcbnew/footprint.cpp:4048
 msgid "Fields"
 msgstr "Pola"
 
@@ -12630,21 +12633,21 @@ msgstr "Pola"
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:62
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:201
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:58
-#: eeschema/fields_grid_table.cpp:480
+#: eeschema/fields_grid_table.cpp:471
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:53
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:54
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:54
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:158
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:49
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:99
 #: pcbnew/dialogs/panel_fp_properties_3d_model_base.cpp:45
-#: pcbnew/pcb_fields_grid_table.cpp:176
+#: pcbnew/pcb_fields_grid_table.cpp:145
 msgid "Show"
 msgstr "Pokaż"
 
 #: eeschema/dialogs/dialog_label_properties_base.cpp:90
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:62
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:59
-#: eeschema/fields_grid_table.cpp:481
+#: eeschema/fields_grid_table.cpp:472
 msgid "Show Name"
 msgstr "Pokaż nazwę"
 
@@ -12652,7 +12655,7 @@ msgstr "Pokaż nazwę"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:63
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:63
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:60
-#: eeschema/fields_grid_table.cpp:482
+#: eeschema/fields_grid_table.cpp:473
 msgid "H Align"
 msgstr "Ułożenie H"
 
@@ -12660,7 +12663,7 @@ msgstr "Ułożenie H"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:64
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:64
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:61
-#: eeschema/fields_grid_table.cpp:483
+#: eeschema/fields_grid_table.cpp:474
 msgid "V Align"
 msgstr "Ułożenie V"
 
@@ -12668,7 +12671,7 @@ msgstr "Ułożenie V"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:67
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:67
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:64
-#: eeschema/fields_grid_table.cpp:486 eeschema/sch_field.cpp:1140
+#: eeschema/fields_grid_table.cpp:477 eeschema/sch_field.cpp:1140
 #: eeschema/sch_field.cpp:1777 eeschema/sch_label.cpp:1201
 #: eeschema/sch_tablecell.cpp:132 eeschema/sch_text.cpp:641
 #: eeschema/sch_text.cpp:778 eeschema/sch_textbox.cpp:547
@@ -12682,7 +12685,7 @@ msgstr "Rozmiar tekstu"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:69
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:69
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:66
-#: eeschema/fields_grid_table.cpp:488
+#: eeschema/fields_grid_table.cpp:479
 msgid "X Position"
 msgstr "Pozycja X"
 
@@ -12692,7 +12695,7 @@ msgstr "Pozycja X"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:70
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:70
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:67
-#: eeschema/fields_grid_table.cpp:489
+#: eeschema/fields_grid_table.cpp:480
 msgid "Y Position"
 msgstr "Pozycja Y"
 
@@ -12985,7 +12988,7 @@ msgstr "Nowy symbol"
 #: eeschema/dialogs/dialog_sheet_properties.cpp:217
 #: eeschema/dialogs/dialog_symbol_properties.cpp:650
 #: pcbnew/dialogs/dialog_footprint_properties.cpp:402
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:424
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:433
 msgid "Fields must have a name."
 msgstr "Pola muszą posiadać nazwę."
 
@@ -13021,25 +13024,25 @@ msgstr "Nazwa symbolu '%s' występuje już w bibliotece '%s'."
 msgid "Edit Symbol Properties"
 msgstr "Edycja właściwości symbolu"
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:548
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:547
 #, c-format
 msgid "The name '%s' is already in use."
 msgstr "Nazwa '%s' już jest w użyciu."
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:634
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:633
 #: eeschema/dialogs/dialog_sheet_properties.cpp:785
 #: eeschema/dialogs/dialog_symbol_properties.cpp:883
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:688
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:684
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:716
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:720
 #, c-format
 msgid "The first %d fields are mandatory."
 msgstr "Pierwsze %d pól jest obowiązkowych."
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:806
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:805
 msgid "Add Footprint Filter"
 msgstr "Dodaj filtr footprintów"
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:833
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:832
 msgid "Edit Footprint Filter"
 msgstr "Edycja filtra footprintów"
 
@@ -13950,7 +13953,7 @@ msgstr "Reguły ERC"
 #: eeschema/dialogs/dialog_schematic_setup.cpp:112
 #: pcbnew/dialogs/dialog_board_setup.cpp:186
 #: pcbnew/widgets/appearance_controls.cpp:515
-#: pcbnew/widgets/appearance_controls.cpp:2420
+#: pcbnew/widgets/appearance_controls.cpp:2456
 #: pcbnew/widgets/appearance_controls_base.cpp:118
 #: pcbnew/widgets/search_handlers.cpp:381
 #: pcbnew/widgets/search_handlers.cpp:465
@@ -14037,7 +14040,7 @@ msgstr "Wypełniony kształt"
 msgid "Clear colors to use Schematic Editor colors."
 msgstr "Wyczyść kolory by użyć kolorów edytora schematów."
 
-#: eeschema/dialogs/dialog_shape_properties_base.cpp:158 pcbnew/zone.cpp:1970
+#: eeschema/dialogs/dialog_shape_properties_base.cpp:158 pcbnew/zone.cpp:1994
 msgid "Fill Style"
 msgstr "Styl wypełnienia"
 
@@ -14298,7 +14301,7 @@ msgstr "Analiza SP"
 
 #: eeschema/dialogs/dialog_sim_command_base.cpp:25
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:96
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283 pcbnew/pad.cpp:2504
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283 pcbnew/pad.cpp:2498
 #: pcbnew/widgets/pcb_net_inspector_panel_data_model.h:711
 msgid "Custom"
 msgstr "Własny"
@@ -14936,17 +14939,17 @@ msgid "Sequentially place all units of the symbol."
 msgstr "Umieszczaj sekwencyjnie poszczególne części składowe symbolu."
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:95
-#: eeschema/fields_grid_table.cpp:1061
+#: eeschema/fields_grid_table.cpp:1052
 msgid "Select Footprint..."
 msgstr "Wybierz footprint..."
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:96
-#: eeschema/fields_grid_table.cpp:1062
+#: eeschema/fields_grid_table.cpp:1053
 msgid "Browse for footprint"
 msgstr "Przeglądaj footprinty"
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:102
-#: eeschema/fields_grid_table.cpp:1069
+#: eeschema/fields_grid_table.cpp:1060
 msgid "Show datasheet in browser"
 msgstr "Pokaż dokumentację w przeglądarce"
 
@@ -15070,7 +15073,7 @@ msgstr "Zapisz ustawienia wstępne listy materiałowej"
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1811
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2213
-#: pcbnew/widgets/appearance_controls.cpp:2728
+#: pcbnew/widgets/appearance_controls.cpp:2764
 msgid ""
 "Default presets cannot be modified.\n"
 "Please use a different name."
@@ -16706,7 +16709,7 @@ msgid "Net Navigator"
 msgstr "Nawigator listy sieci"
 
 #: eeschema/eeschema_settings.cpp:114 eeschema/sch_edit_frame.cpp:2207
-#: pcbnew/footprint_edit_frame.cpp:246 pcbnew/footprint_edit_frame.cpp:957
+#: pcbnew/footprint_edit_frame.cpp:246 pcbnew/footprint_edit_frame.cpp:967
 #: pcbnew/pcb_edit_frame.cpp:334 pcbnew/pcb_edit_frame.cpp:1709
 msgid "Selection Filter"
 msgstr "Filtr wyboru"
@@ -17183,28 +17186,28 @@ msgstr ""
 "\n"
 "  ** Liczba wiadomości ERC: %d  Błędów %d  Ostrzeżeń %d\n"
 
-#: eeschema/fields_grid_table.cpp:287 eeschema/files-io.cpp:919
+#: eeschema/fields_grid_table.cpp:278 eeschema/files-io.cpp:919
 #: eeschema/tools/sch_editor_control.cpp:128
 msgid "Schematic Files"
 msgstr "Pliki schematów"
 
-#: eeschema/fields_grid_table.cpp:318 eeschema/fields_grid_table.cpp:755
-#: eeschema/fields_grid_table.cpp:927
+#: eeschema/fields_grid_table.cpp:309 eeschema/fields_grid_table.cpp:746
+#: eeschema/fields_grid_table.cpp:918
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:154
 msgid "Horizontal"
 msgstr "Poziomo"
 
-#: eeschema/fields_grid_table.cpp:319 eeschema/fields_grid_table.cpp:757
-#: eeschema/fields_grid_table.cpp:929
+#: eeschema/fields_grid_table.cpp:310 eeschema/fields_grid_table.cpp:748
+#: eeschema/fields_grid_table.cpp:920
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:154
 msgid "Vertical"
 msgstr "Pionowo"
 
-#: eeschema/fields_grid_table.cpp:492 eeschema/sch_field.cpp:1767
+#: eeschema/fields_grid_table.cpp:483 eeschema/sch_field.cpp:1767
 msgid "Allow Autoplacement"
 msgstr "Dopuszczaj autorozmieszczanie"
 
-#: eeschema/fields_grid_table.cpp:493 eeschema/sch_field.cpp:1805
+#: eeschema/fields_grid_table.cpp:484 eeschema/sch_field.cpp:1805
 #: eeschema/sch_item.cpp:516 eeschema/sch_item.cpp:568
 msgid "Private"
 msgstr "Prywatne"
@@ -17537,8 +17540,8 @@ msgstr "Na podstawie symbolu"
 #: eeschema/symbol_editor/symbol_editor.cpp:171
 #: eeschema/symbol_editor/symbol_editor.cpp:237
 #: eeschema/symbol_library_manager.cpp:458
-#: eeschema/widgets/panel_symbol_chooser.cpp:564
-#: eeschema/widgets/panel_symbol_chooser.cpp:623
+#: eeschema/widgets/panel_symbol_chooser.cpp:566
+#: eeschema/widgets/panel_symbol_chooser.cpp:625
 #: eeschema/widgets/symbol_preview_widget.cpp:207
 #, c-format
 msgid "Error loading symbol %s from library '%s'."
@@ -17561,7 +17564,7 @@ msgstr "Stopy"
 
 #: eeschema/import_gfx/dialog_import_gfx_sch.cpp:202
 #: pcbnew/import_gfx/dialog_import_graphics.cpp:215
-#: pcbnew/tools/drawing_tool.cpp:1906 pcbnew/tools/drawing_tool.cpp:1998
+#: pcbnew/tools/drawing_tool.cpp:1908 pcbnew/tools/drawing_tool.cpp:2000
 msgid "Import Graphics"
 msgstr "Importuj grafikę"
 
@@ -17589,7 +17592,7 @@ msgstr ""
 "Tylko wektory zostaną zaimportowane.  Bitmapy i czcionki zostaną zignorowane."
 
 #: eeschema/import_gfx/dialog_import_gfx_sch_base.cpp:43
-#: pcbnew/dialogs/dialog_rule_area_properties.cpp:129 pcbnew/zone.cpp:1949
+#: pcbnew/dialogs/dialog_rule_area_properties.cpp:129 pcbnew/zone.cpp:1973
 msgid "Placement"
 msgstr "Rozmieszczenie"
 
@@ -17633,109 +17636,109 @@ msgstr "Domyślne jednostki:"
 msgid "Import Vector Graphics File"
 msgstr "Import pliku z grafiką wektorową"
 
-#: eeschema/lib_symbol.cpp:294 eeschema/sch_symbol.cpp:445
+#: eeschema/lib_symbol.cpp:297 eeschema/sch_symbol.cpp:445
 #: eeschema/tools/sch_edit_tool.cpp:108
 #, c-format
 msgid "Unit %s"
 msgstr "Część składowa %s"
 
-#: eeschema/lib_symbol.cpp:573 eeschema/sch_sheet.cpp:309
+#: eeschema/lib_symbol.cpp:576 eeschema/sch_sheet.cpp:309
 #: eeschema/sch_symbol.cpp:1593
 msgid "Excluded from BOM"
 msgstr "Wyklucz z BOM"
 
-#: eeschema/lib_symbol.cpp:578 eeschema/sch_sheet.cpp:318
+#: eeschema/lib_symbol.cpp:581 eeschema/sch_sheet.cpp:318
 #: eeschema/sch_symbol.cpp:1602
 msgid "Excluded from board"
 msgstr "Wyklucz z płytki"
 
-#: eeschema/lib_symbol.cpp:583 eeschema/sch_sheet.cpp:327
+#: eeschema/lib_symbol.cpp:586 eeschema/sch_sheet.cpp:327
 #: eeschema/sch_symbol.cpp:1611
 msgid "Excluded from simulation"
 msgstr "Wyłączono z symulacji"
 
-#: eeschema/lib_symbol.cpp:588 eeschema/sch_sheet.cpp:336
+#: eeschema/lib_symbol.cpp:591 eeschema/sch_sheet.cpp:336
 #: eeschema/sch_sheet.cpp:880 eeschema/sch_symbol.cpp:1620
 #: eeschema/sch_symbol.cpp:2036 eeschema/widgets/search_handlers.cpp:169
-#: pcbnew/footprint.cpp:1672
+#: pcbnew/footprint.cpp:1677
 msgid "DNP"
 msgstr "DNP"
 
-#: eeschema/lib_symbol.cpp:1598
+#: eeschema/lib_symbol.cpp:1601
 msgid "Power flag differs."
 msgstr "Flagi zasilania różnią się."
 
-#: eeschema/lib_symbol.cpp:1607
+#: eeschema/lib_symbol.cpp:1610
 msgid "Unit count differs."
 msgstr "Liczba jednostek różni się."
 
-#: eeschema/lib_symbol.cpp:1647
+#: eeschema/lib_symbol.cpp:1650
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:745
 msgid "Graphic item count differs."
 msgstr "Elementy graficzne różnią się."
 
-#: eeschema/lib_symbol.cpp:1659
+#: eeschema/lib_symbol.cpp:1662
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:759
 #, c-format
 msgid "%s differs."
 msgstr "%s różnic."
 
-#: eeschema/lib_symbol.cpp:1670
+#: eeschema/lib_symbol.cpp:1673
 msgid "Pin count differs."
 msgstr "Ilość wyprowadzeń różni się."
 
-#: eeschema/lib_symbol.cpp:1686
+#: eeschema/lib_symbol.cpp:1689
 #, c-format
 msgid "Pin %s not found."
 msgstr "Pin %s nie został znaleziony."
 
-#: eeschema/lib_symbol.cpp:1694
+#: eeschema/lib_symbol.cpp:1697
 #, c-format
 msgid "Pin %s differs."
 msgstr "Pin %s różni się."
 
-#: eeschema/lib_symbol.cpp:1721
+#: eeschema/lib_symbol.cpp:1724
 #, c-format
 msgid "%s field differs."
 msgstr "%s pól różni się."
 
-#: eeschema/lib_symbol.cpp:1731
+#: eeschema/lib_symbol.cpp:1734
 msgid "Field count differs."
 msgstr "Liczba pól różni się."
 
-#: eeschema/lib_symbol.cpp:1740
+#: eeschema/lib_symbol.cpp:1743
 msgid "Footprint filters differs."
 msgstr "Filtry footprintów różnią się."
 
-#: eeschema/lib_symbol.cpp:1752
+#: eeschema/lib_symbol.cpp:1755
 msgid "Footprint filters differ."
 msgstr "Filtry footprintów różnią się."
 
-#: eeschema/lib_symbol.cpp:1763
+#: eeschema/lib_symbol.cpp:1766
 msgid "Symbol keywords differ."
 msgstr "Słowa kluczowe symbolu różnią się."
 
-#: eeschema/lib_symbol.cpp:1772
+#: eeschema/lib_symbol.cpp:1775
 msgid "Symbol pin name offsets differ."
 msgstr "Przesunięcie nazwy pinu w symbolu różni się."
 
-#: eeschema/lib_symbol.cpp:1783
+#: eeschema/lib_symbol.cpp:1786
 msgid "Show pin names settings differ."
 msgstr "Ustawienia wyświetlania pinów różnią się."
 
-#: eeschema/lib_symbol.cpp:1792
+#: eeschema/lib_symbol.cpp:1795
 msgid "Show pin numbers settings differ."
 msgstr "Ustawienia wyświetlania numerów pinów różnią się."
 
-#: eeschema/lib_symbol.cpp:1801
+#: eeschema/lib_symbol.cpp:1804
 msgid "Exclude from simulation settings differ."
 msgstr "Ustawienia wykluczeń z symulacji różnią się."
 
-#: eeschema/lib_symbol.cpp:1810
+#: eeschema/lib_symbol.cpp:1813
 msgid "Exclude from bill of materials settings differ."
 msgstr "Opcje wykluczenia z listy materiałowej różni się."
 
-#: eeschema/lib_symbol.cpp:1819
+#: eeschema/lib_symbol.cpp:1822
 msgid "Exclude from board settings differ."
 msgstr "Ustawienia wykluczeń z płytki różnią się."
 
@@ -17902,9 +17905,9 @@ msgstr "Nie można obsłużyć elementu typu %d"
 
 #: eeschema/net_navigator.cpp:314 pcbnew/board.cpp:1810
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2124
-#: pcbnew/pcb_draw_panel_gal.cpp:644
+#: pcbnew/pcb_draw_panel_gal.cpp:717
 #: pcbnew/widgets/appearance_controls.cpp:1029
-#: pcbnew/widgets/appearance_controls.cpp:2419
+#: pcbnew/widgets/appearance_controls.cpp:2455
 #: pcbnew/widgets/appearance_controls_base.cpp:61
 #: pcbnew/widgets/appearance_controls_base.cpp:151
 #: pcbnew/widgets/search_handlers.cpp:307
@@ -18194,16 +18197,16 @@ msgstr ""
 #: eeschema/sch_bitmap.cpp:309 eeschema/sch_pin.cpp:2222
 #: eeschema/sch_shape.cpp:743 eeschema/sch_symbol.cpp:2957
 #: pcbnew/board_item.cpp:405 pcbnew/pcb_group.cpp:501 pcbnew/pcb_shape.cpp:906
-#: pcbnew/pcb_tablecell.cpp:182 pcbnew/pcb_track.cpp:2068 pcbnew/zone.cpp:1845
-#: pcbnew/zone.cpp:1857
+#: pcbnew/pcb_tablecell.cpp:182 pcbnew/pcb_track.cpp:2068 pcbnew/zone.cpp:1869
+#: pcbnew/zone.cpp:1881
 msgid "Position X"
 msgstr "Pozycja X"
 
 #: eeschema/sch_bitmap.cpp:314 eeschema/sch_pin.cpp:2226
 #: eeschema/sch_shape.cpp:745 eeschema/sch_symbol.cpp:2960
 #: pcbnew/board_item.cpp:408 pcbnew/pcb_group.cpp:502 pcbnew/pcb_shape.cpp:908
-#: pcbnew/pcb_tablecell.cpp:183 pcbnew/pcb_track.cpp:2072 pcbnew/zone.cpp:1851
-#: pcbnew/zone.cpp:1858
+#: pcbnew/pcb_tablecell.cpp:183 pcbnew/pcb_track.cpp:2072 pcbnew/zone.cpp:1875
+#: pcbnew/zone.cpp:1882
 msgid "Position Y"
 msgstr "Pozycja Y"
 
@@ -18240,7 +18243,7 @@ msgstr "Typ wejścia magistrali"
 #: eeschema/sch_bus_entry.cpp:542 eeschema/sch_junction.cpp:319
 #: eeschema/sch_label.cpp:1225 eeschema/sch_line.cpp:951
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2134 pcbnew/pad.cpp:1295
-#: pcbnew/pcb_track.cpp:1667 pcbnew/tools/pcb_control.cpp:1870
+#: pcbnew/pcb_track.cpp:1667 pcbnew/tools/pcb_control.cpp:1874
 #: pcbnew/zone.cpp:807
 msgid "Resolved Netclass"
 msgstr "Przeanalizowane klasy sieci"
@@ -18271,7 +18274,7 @@ msgstr "Nowy plik ze schematem nie jest zapisany"
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:640
 #: eeschema/symbol_editor/symbol_editor.cpp:1532
 #: kicad/dialogs/panel_jobset.cpp:787 pagelayout_editor/pl_editor_frame.cpp:411
-#: pcbnew/footprint_edit_frame.cpp:805 pcbnew/footprint_edit_frame.cpp:845
+#: pcbnew/footprint_edit_frame.cpp:815 pcbnew/footprint_edit_frame.cpp:855
 #: pcbnew/pcb_edit_frame.cpp:1181
 #, c-format
 msgid "Save changes to '%s' before closing?"
@@ -18311,13 +18314,13 @@ msgid "Could not open CvPcb"
 msgstr "Nie można uruchomić CvPcb"
 
 #: eeschema/sch_edit_frame.cpp:1741 eeschema/sim/simulator_frame.cpp:341
-#: kicad/kicad_manager_frame.cpp:1045 pcbnew/footprint_edit_frame.cpp:1019
+#: kicad/kicad_manager_frame.cpp:1045 pcbnew/footprint_edit_frame.cpp:1029
 #: pcbnew/pcb_edit_frame.cpp:1796
 msgid "[Read Only]"
 msgstr "[Tyko do odczytu]"
 
 #: eeschema/sch_edit_frame.cpp:1744 eeschema/sim/simulator_frame.cpp:344
-#: pcbnew/footprint_edit_frame.cpp:1028 pcbnew/pcb_edit_frame.cpp:1799
+#: pcbnew/footprint_edit_frame.cpp:1038 pcbnew/pcb_edit_frame.cpp:1799
 msgid "[Unsaved]"
 msgstr "[Nie zapisany]"
 
@@ -18970,7 +18973,7 @@ msgstr "Pliki bibliotek symboli HTTP"
 #: pcbnew/pcb_io/fabmaster/pcb_io_fabmaster.cpp:62
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:220
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:506
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2706
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2709
 #: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr_parser.cpp:154
 msgid "Open cancelled by user."
 msgstr "Otwieranie zostało anulowane przez użytkownika."
@@ -19289,7 +19292,7 @@ msgstr "Styl prezentacji"
 #: pcbnew/dialogs/dialog_text_properties_base.cpp:83
 #: pcbnew/dialogs/dialog_textbox_properties_base.cpp:73
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:58
-#: pcbnew/footprint.cpp:1657 pcbnew/pad.cpp:1299 pcbnew/pad.cpp:2543
+#: pcbnew/footprint.cpp:1662 pcbnew/pad.cpp:1299 pcbnew/pad.cpp:2537
 #: pcbnew/pcb_dimension.cpp:659 pcbnew/pcb_group.cpp:396
 #: pcbnew/pcb_marker.cpp:381 pcbnew/pcb_shape.cpp:642
 #: pcbnew/pcb_tablecell.cpp:106 pcbnew/pcb_text.cpp:279
@@ -19334,11 +19337,11 @@ msgstr "Wyrównanie"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:39
 #: pcbnew/generators/pcb_tuning_pattern.cpp:478
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2130 pcbnew/pad.cpp:1293
-#: pcbnew/pad.cpp:2580 pcbnew/pcb_shape.cpp:923 pcbnew/pcb_tablecell.cpp:186
-#: pcbnew/pcb_track.cpp:1665 pcbnew/tools/pcb_control.cpp:1867
+#: pcbnew/pad.cpp:2574 pcbnew/pcb_shape.cpp:923 pcbnew/pcb_tablecell.cpp:186
+#: pcbnew/pcb_track.cpp:1665 pcbnew/tools/pcb_control.cpp:1871
 #: pcbnew/widgets/pcb_properties_panel.cpp:273
 #: pcbnew/widgets/search_handlers.cpp:177 pcbnew/zone.cpp:805
-#: pcbnew/zone.cpp:1905 pcbnew/zone_manager/dialog_zone_manager_base.cpp:42
+#: pcbnew/zone.cpp:1929 pcbnew/zone_manager/dialog_zone_manager_base.cpp:42
 #: pcbnew/zone_manager/model_zones_overview_table.h:76
 msgid "Net"
 msgstr "Sieć"
@@ -19488,7 +19491,7 @@ msgstr "Ukryty pin %s [%s, %s, %s]"
 msgid "Hidden pin %s [%s, %s]"
 msgstr "Ukryty pin %s [%s, %s]"
 
-#: eeschema/sch_pin.cpp:2204 pcbnew/pad.cpp:1286 pcbnew/pad.cpp:2600
+#: eeschema/sch_pin.cpp:2204 pcbnew/pad.cpp:1286 pcbnew/pad.cpp:2594
 msgid "Pin Name"
 msgstr "Nazwa pinu"
 
@@ -19620,7 +19623,7 @@ msgstr "Kolor tła ciała"
 msgid "Fill color"
 msgstr "Kolor wypełnienia"
 
-#: eeschema/sch_sheet.cpp:852 eeschema/sch_sheet.cpp:1712 pcbnew/zone.cpp:1835
+#: eeschema/sch_sheet.cpp:852 eeschema/sch_sheet.cpp:1712 pcbnew/zone.cpp:1859
 msgid "Sheet Name"
 msgstr "Nazwa Arkusza"
 
@@ -19676,12 +19679,12 @@ msgid "Exclude From Simulation"
 msgstr "Wyłącz z symulacji"
 
 #: eeschema/sch_sheet.cpp:1733 eeschema/sch_symbol.cpp:1100
-#: eeschema/sch_symbol.cpp:3041 pcbnew/footprint.cpp:4075
+#: eeschema/sch_symbol.cpp:3041 pcbnew/footprint.cpp:4080
 msgid "Exclude From Bill of Materials"
 msgstr "Wyklucz z listy materiałowej"
 
 #: eeschema/sch_sheet.cpp:1736 eeschema/sch_symbol.cpp:1101
-#: eeschema/sch_symbol.cpp:3044 pcbnew/footprint.cpp:4078
+#: eeschema/sch_symbol.cpp:3044 pcbnew/footprint.cpp:4083
 msgid "Do not Populate"
 msgstr "Nie obsadzony"
 
@@ -19736,7 +19739,7 @@ msgstr "Odbij w osi X"
 msgid "Mirror Y"
 msgstr "Odbij w osi Y"
 
-#: eeschema/sch_symbol.cpp:2997 pcbnew/footprint.cpp:4052
+#: eeschema/sch_symbol.cpp:2997 pcbnew/footprint.cpp:4057
 msgid "Library Link"
 msgstr "Łącze do biblioteki"
 
@@ -21819,12 +21822,12 @@ msgid "Save Symbol As"
 msgstr "Zapisz symbol jako"
 
 #: eeschema/symbol_editor/symbol_editor.cpp:855
-#: pcbnew/footprint_libraries_utils.cpp:1035
+#: pcbnew/footprint_libraries_utils.cpp:1044
 msgid "Save in library:"
 msgstr "Zapisz w bibliotece:"
 
 #: eeschema/symbol_editor/symbol_editor.cpp:944
-#: pcbnew/footprint_libraries_utils.cpp:1118
+#: pcbnew/footprint_libraries_utils.cpp:1127
 msgid "A library must be specified."
 msgstr "Biblioteka musi zostać określona."
 
@@ -21917,7 +21920,7 @@ msgid "Keep Symbol"
 msgstr "Zachowaj symbol"
 
 #: eeschema/symbol_editor/symbol_editor.cpp:1291 pcbnew/files.cpp:342
-#: pcbnew/footprint_libraries_utils.cpp:1204
+#: pcbnew/footprint_libraries_utils.cpp:1213
 #, c-format
 msgid "Revert '%s' to last version saved?"
 msgstr "Przywrócić '%s' do ostatnio zapisanej wersji?"
@@ -22516,7 +22519,7 @@ msgstr "Rysuj wyprowadzenia"
 
 #: eeschema/tools/ee_actions.cpp:356 eeschema/tools/ee_actions.cpp:588
 #: eeschema/tools/symbol_editor_drawing_tools.cpp:301
-#: pagelayout_editor/tools/pl_actions.cpp:61 pcbnew/tools/drawing_tool.cpp:1043
+#: pagelayout_editor/tools/pl_actions.cpp:61 pcbnew/tools/drawing_tool.cpp:1044
 #: pcbnew/tools/pcb_actions.cpp:185
 msgid "Draw Text"
 msgstr "Rysuj tekst"
@@ -23695,7 +23698,7 @@ msgstr "Nie zdefiniowano pola z dokumentacją."
 
 #: eeschema/tools/ee_inspection_tool.cpp:574
 #: pagelayout_editor/tools/pl_editor_control.cpp:160
-#: pcbnew/tools/pcb_control.cpp:1661
+#: pcbnew/tools/pcb_control.cpp:1665
 msgid "UUID"
 msgstr "UUID"
 
@@ -23761,7 +23764,7 @@ msgstr "Umieść obraz"
 
 #: eeschema/tools/sch_drawing_tools.cpp:1174
 #: eeschema/tools/symbol_editor_drawing_tools.cpp:691
-#: pcbnew/tools/drawing_tool.cpp:1823
+#: pcbnew/tools/drawing_tool.cpp:1825
 msgid "No graphic items found in file."
 msgstr "Nie znaleziono obiektów graficznych w pliku."
 
@@ -23836,7 +23839,7 @@ msgstr "Dodaj %s"
 msgid "Draw %s"
 msgstr "Rysuj %s"
 
-#: eeschema/tools/sch_drawing_tools.cpp:2779 pcbnew/tools/drawing_tool.cpp:1248
+#: eeschema/tools/sch_drawing_tools.cpp:2779 pcbnew/tools/drawing_tool.cpp:1250
 msgid "Draw Table"
 msgstr "Rysuj tabelę"
 
@@ -24124,7 +24127,7 @@ msgid "No text editor selected in KiCad. Please choose one."
 msgstr "Edytor tekstu nie został zdefiniowany. Proszę wybrać."
 
 #: eeschema/tools/symbol_editor_control.cpp:438
-#: eeschema/widgets/panel_symbol_chooser.cpp:682
+#: eeschema/widgets/panel_symbol_chooser.cpp:684
 msgid "No symbol selected"
 msgstr "Nie wybrano symbolu"
 
@@ -24138,7 +24141,7 @@ msgid "No symbol to export"
 msgstr "Nie ma nic do wyeksportowania"
 
 #: eeschema/tools/symbol_editor_control.cpp:708
-#: pcbnew/footprint_edit_frame.cpp:1437
+#: pcbnew/footprint_edit_frame.cpp:1447
 msgid "Export View as PNG"
 msgstr "Eksportuj widok jako plik PNG"
 
@@ -24319,11 +24322,11 @@ msgstr "Pozostałe elementy"
 msgid "Graphical shapes"
 msgstr "Kształty graficzne"
 
-#: eeschema/widgets/panel_symbol_chooser.cpp:587
+#: eeschema/widgets/panel_symbol_chooser.cpp:589
 msgid "No footprint specified"
 msgstr "Nie określono footprintu"
 
-#: eeschema/widgets/panel_symbol_chooser.cpp:600
+#: eeschema/widgets/panel_symbol_chooser.cpp:602
 msgid "Invalid footprint specified"
 msgstr "Określono niepoprawny footprint"
 
@@ -24616,13 +24619,15 @@ msgstr "Wybieram warstwę: %s"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:27
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:58
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:59
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:55
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:159
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:50
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:100
-#: pcbnew/footprint.cpp:4034 pcbnew/footprint.cpp:4037
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:169
+#: pcbnew/footprint.cpp:4039 pcbnew/footprint.cpp:4042
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2137 pcbnew/pad.cpp:1303
-#: pcbnew/pad.cpp:2542 pcbnew/pcb_dimension.cpp:661
-#: pcbnew/pcb_dimension.cpp:1457 pcbnew/pcb_fields_grid_table.cpp:181
+#: pcbnew/pad.cpp:2536 pcbnew/pcb_dimension.cpp:661
+#: pcbnew/pcb_dimension.cpp:1457 pcbnew/pcb_fields_grid_table.cpp:150
 #: pcbnew/pcb_group.cpp:503 pcbnew/pcb_marker.cpp:378
 #: pcbnew/pcb_reference_image.cpp:219 pcbnew/pcb_reference_image.cpp:342
 #: pcbnew/pcb_shape.cpp:646 pcbnew/pcb_shape.cpp:890 pcbnew/pcb_shape.cpp:892
@@ -24638,7 +24643,7 @@ msgstr "Wybieram warstwę: %s"
 #: pcbnew/widgets/search_handlers.cpp:120
 #: pcbnew/widgets/search_handlers.cpp:178
 #: pcbnew/widgets/search_handlers.cpp:243 pcbnew/zone.cpp:850
-#: pcbnew/zone.cpp:1898 pcbnew/zone.cpp:1899
+#: pcbnew/zone.cpp:1922 pcbnew/zone.cpp:1923
 msgid "Layer"
 msgstr "Warstwa"
 
@@ -25511,7 +25516,7 @@ msgstr "Podświetl DCode D%d"
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:290
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:352
 #: pcbnew/dialogs/dialog_layer_selection_base.cpp:230
-#: pcbnew/dialogs/panel_setup_layers.cpp:930
+#: pcbnew/dialogs/panel_setup_layers.cpp:1125
 #: pcbnew/widgets/appearance_controls.cpp:1025
 #: pcbnew/widgets/appearance_controls_base.cpp:32
 #: pcbnew/zone_manager/model_zones_overview_table.h:77
@@ -25549,12 +25554,12 @@ msgid "PCB Background"
 msgstr "Tło PCB"
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:161
-#: pcbnew/widgets/appearance_controls.cpp:1844
+#: pcbnew/widgets/appearance_controls.cpp:1880
 msgid "Show All Layers"
 msgstr "Pokaż wszystkie warstwy"
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:164
-#: pcbnew/widgets/appearance_controls.cpp:1830
+#: pcbnew/widgets/appearance_controls.cpp:1866
 msgid "Hide All Layers But Active"
 msgstr "Ukryj wszystkie warstwy oprócz aktywnej"
 
@@ -25563,7 +25568,7 @@ msgid "Always Hide All Layers But Active"
 msgstr "Zawsze ukrywaj wszystkie warstwy sygnałowe oprócz aktywnej"
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:171
-#: pcbnew/widgets/appearance_controls.cpp:1847
+#: pcbnew/widgets/appearance_controls.cpp:1883
 msgid "Hide All Layers"
 msgstr "Ukryj wszystkie warstwy"
 
@@ -25596,8 +25601,8 @@ msgid "Change Render Color for"
 msgstr "Zmień kolor renderowania dla"
 
 #: gerbview/widgets/layer_widget.cpp:341
-#: pcbnew/widgets/appearance_controls.cpp:2172
-#: pcbnew/widgets/appearance_controls.cpp:2447
+#: pcbnew/widgets/appearance_controls.cpp:2208
+#: pcbnew/widgets/appearance_controls.cpp:2483
 msgid ""
 "Left double click or middle click for color change, right click for menu"
 msgstr ""
@@ -27770,286 +27775,286 @@ msgstr "Nie można przenieść '%s' do systemowego kosza."
 msgid "Can not move '%s' to trash."
 msgstr "Nie można przenieść '%s' do kosza."
 
-#: kicad/project_tree_pane.cpp:291
+#: kicad/project_tree_pane.cpp:292
 msgid "Directory name:"
 msgstr "Nazwa folderu:"
 
-#: kicad/project_tree_pane.cpp:291
+#: kicad/project_tree_pane.cpp:292
 msgid "Create New Directory"
 msgstr "Utwórz nowy folder"
 
-#: kicad/project_tree_pane.cpp:851
+#: kicad/project_tree_pane.cpp:852
 msgid "Switch to this Project"
 msgstr "Przełącz na ten projekt"
 
-#: kicad/project_tree_pane.cpp:852
+#: kicad/project_tree_pane.cpp:853
 msgid "Close all editors, and switch to the selected project"
 msgstr "Zamyka wszystkie okna edycyjne oraz przełącza na wybrany projekt"
 
-#: kicad/project_tree_pane.cpp:859
+#: kicad/project_tree_pane.cpp:860
 msgid "New Directory..."
 msgstr "Nowy folder..."
 
-#: kicad/project_tree_pane.cpp:860
+#: kicad/project_tree_pane.cpp:861
 msgid "Create a New Directory"
 msgstr "Tworzy nowy folder"
 
-#: kicad/project_tree_pane.cpp:868 kicad/project_tree_pane.cpp:878
+#: kicad/project_tree_pane.cpp:869 kicad/project_tree_pane.cpp:879
 msgid "Reveal in Finder"
 msgstr "Przeglądaj przez Finder"
 
-#: kicad/project_tree_pane.cpp:869
+#: kicad/project_tree_pane.cpp:870
 msgid "Reveals the directory in a Finder window"
 msgstr "Podgląd folderu w oknie aplikacji Finder"
 
-#: kicad/project_tree_pane.cpp:871
+#: kicad/project_tree_pane.cpp:872
 msgid "Open Directory in File Explorer"
 msgstr "Otwórz folder w eksploratorze plików"
 
-#: kicad/project_tree_pane.cpp:872 pcbnew/tools/pcb_actions.cpp:986
+#: kicad/project_tree_pane.cpp:873 pcbnew/tools/pcb_actions.cpp:986
 msgid "Opens the directory in the default system file manager"
 msgstr "Otwiera folder w systemowym eksploratorze plików"
 
-#: kicad/project_tree_pane.cpp:879
+#: kicad/project_tree_pane.cpp:880
 msgid "Reveals the directories in a Finder window"
 msgstr "Przegląda foldery w oknie aplikacji Finder"
 
-#: kicad/project_tree_pane.cpp:881
+#: kicad/project_tree_pane.cpp:882
 msgid "Open Directories in File Explorer"
 msgstr "Otwórz folder w eksploratorze plików"
 
-#: kicad/project_tree_pane.cpp:882
+#: kicad/project_tree_pane.cpp:883
 msgid "Opens the directories in the default system file manager"
 msgstr "Otwiera foldery w systemowym eksploratorze plików"
 
-#: kicad/project_tree_pane.cpp:893
+#: kicad/project_tree_pane.cpp:894
 msgid "Open the file in a Text Editor"
 msgstr "Otwórz plik w edytorze tekstu"
 
-#: kicad/project_tree_pane.cpp:895
+#: kicad/project_tree_pane.cpp:896
 msgid "Open files in a Text Editor"
 msgstr "Otwórz plik w edytorze tekstu"
 
-#: kicad/project_tree_pane.cpp:897
+#: kicad/project_tree_pane.cpp:898
 msgid "Edit in a Text Editor"
 msgstr "Edytuj w edytorze tekstu"
 
-#: kicad/project_tree_pane.cpp:903
+#: kicad/project_tree_pane.cpp:904
 msgid "Run Jobs"
 msgstr "Uruchom zadania"
 
-#: kicad/project_tree_pane.cpp:911
+#: kicad/project_tree_pane.cpp:912
 msgid "Rename File..."
 msgstr "Zmień nazwę pliku..."
 
-#: kicad/project_tree_pane.cpp:912
+#: kicad/project_tree_pane.cpp:913
 msgid "Rename file"
 msgstr "Zmień nazwę pliku"
 
-#: kicad/project_tree_pane.cpp:916
+#: kicad/project_tree_pane.cpp:917
 msgid "Rename Files..."
 msgstr "Zmienia nazwy plików..."
 
-#: kicad/project_tree_pane.cpp:917
+#: kicad/project_tree_pane.cpp:918
 msgid "Rename files"
 msgstr "Zmienia nazwy plików"
 
-#: kicad/project_tree_pane.cpp:927
+#: kicad/project_tree_pane.cpp:928
 msgid "Delete the file and its content"
 msgstr "Usuń plik i jego zawartość"
 
-#: kicad/project_tree_pane.cpp:929
+#: kicad/project_tree_pane.cpp:930
 msgid "Delete the files and their contents"
 msgstr "Usuwa pliki i ich zawartość"
 
-#: kicad/project_tree_pane.cpp:944
+#: kicad/project_tree_pane.cpp:945
 msgid "Move to Trash"
 msgstr "Przenieś do kosza"
 
-#: kicad/project_tree_pane.cpp:956
+#: kicad/project_tree_pane.cpp:957
 msgid "Add Project to Version Control..."
 msgstr "Dodaj projekt do systemu kontroli wersji..."
 
-#: kicad/project_tree_pane.cpp:957
+#: kicad/project_tree_pane.cpp:958
 msgid "Initialize a new repository"
 msgstr "Inicjuje nowe repozytorium"
 
-#: kicad/project_tree_pane.cpp:961
+#: kicad/project_tree_pane.cpp:962
 msgid "Commit Project..."
 msgstr "Wprowadź projekt..."
 
-#: kicad/project_tree_pane.cpp:962 kicad/project_tree_pane.cpp:976
+#: kicad/project_tree_pane.cpp:963 kicad/project_tree_pane.cpp:977
 msgid "Commit changes to the local repository"
 msgstr "Wprowadza zmiany do lokalnego repozytorium"
 
-#: kicad/project_tree_pane.cpp:965
+#: kicad/project_tree_pane.cpp:966
 msgid "Push"
 msgstr "Wypchnij"
 
-#: kicad/project_tree_pane.cpp:966
+#: kicad/project_tree_pane.cpp:967
 msgid "Push committed local changes to remote repository"
 msgstr "Wypycha wprowadzone lokalnie zmiany do zdalnego repozytorium"
 
-#: kicad/project_tree_pane.cpp:969
+#: kicad/project_tree_pane.cpp:970
 msgid "Pull"
 msgstr "Wyciągnij"
 
-#: kicad/project_tree_pane.cpp:970
+#: kicad/project_tree_pane.cpp:971
 msgid "Pull changes from remote repository into local"
 msgstr "Pobiera zmiany ze zdalnego repozytorium do jego lokalnej kopii"
 
-#: kicad/project_tree_pane.cpp:975
+#: kicad/project_tree_pane.cpp:976
 msgid "Commit File..."
 msgstr "Wprowadź plik..."
 
-#: kicad/project_tree_pane.cpp:990
+#: kicad/project_tree_pane.cpp:991
 msgid "Switch to branch "
 msgstr "Przełącz do gałęzi "
 
-#: kicad/project_tree_pane.cpp:995
+#: kicad/project_tree_pane.cpp:996
 msgid "Other..."
 msgstr "Inne..."
 
-#: kicad/project_tree_pane.cpp:996
+#: kicad/project_tree_pane.cpp:997
 msgid "Switch to a different branch"
 msgstr "Przełącza na inną gałąź repozytorium"
 
-#: kicad/project_tree_pane.cpp:999
+#: kicad/project_tree_pane.cpp:1000
 msgid "Switch to Branch"
 msgstr "Przełącz gałąź"
 
-#: kicad/project_tree_pane.cpp:1003
+#: kicad/project_tree_pane.cpp:1004
 msgid "Remove Version Control"
 msgstr "Usuń informacje kontroli wersji"
 
-#: kicad/project_tree_pane.cpp:1004
+#: kicad/project_tree_pane.cpp:1005
 msgid "Delete all version control files from the project directory."
 msgstr "Usuń wszystkie pliki kontroli wersji z katalogu projektu."
 
-#: kicad/project_tree_pane.cpp:1059
+#: kicad/project_tree_pane.cpp:1060
 #, c-format
 msgid "Change filename: '%s'"
 msgstr "Nie można zmienić nazwy: '%s'"
 
-#: kicad/project_tree_pane.cpp:1061
+#: kicad/project_tree_pane.cpp:1062
 msgid "Change filename"
 msgstr "Zmienia nazwę pliku"
 
-#: kicad/project_tree_pane.cpp:1406
+#: kicad/project_tree_pane.cpp:1407
 msgid "Network path: not monitoring folder changes"
 msgstr ""
 "Ścieżka sieciowa: monitorowanie zmian w folderze nie będzie przeprowadzane"
 
-#: kicad/project_tree_pane.cpp:1412
+#: kicad/project_tree_pane.cpp:1413
 msgid "Local path: monitoring folder changes"
 msgstr "Ścieżka lokalna: monitorowanie zmian w folderze jest aktywne"
 
-#: kicad/project_tree_pane.cpp:1595
+#: kicad/project_tree_pane.cpp:1596
 msgid "The selected directory is already a git project."
 msgstr "Zaznaczony folder jest już obecnie projektem git."
 
-#: kicad/project_tree_pane.cpp:1611
-msgid "Failed to initialize git project."
-msgstr "Nie udało się zainicjować projektu git."
-
-#: kicad/project_tree_pane.cpp:1626
+#: kicad/project_tree_pane.cpp:1603
 msgid "Set default remote"
 msgstr "Ustaw domyślne repozytorium zdalne"
 
-#: kicad/project_tree_pane.cpp:1679
+#: kicad/project_tree_pane.cpp:1618
+msgid "Failed to initialize git project."
+msgstr "Nie udało się zainicjować projektu git."
+
+#: kicad/project_tree_pane.cpp:1678
 msgid "Failed to set default remote."
 msgstr "Nie udało się ustawić domyślnego repozytorium zdalnego."
 
-#: kicad/project_tree_pane.cpp:1691 kicad/project_tree_pane.cpp:1725
-#: kicad/project_tree_pane.cpp:1747
+#: kicad/project_tree_pane.cpp:1690 kicad/project_tree_pane.cpp:1724
+#: kicad/project_tree_pane.cpp:1746
 msgid "Fetching Remote"
 msgstr "Pobieranie repozytorium zdalnego"
 
-#: kicad/project_tree_pane.cpp:1732
+#: kicad/project_tree_pane.cpp:1731
 msgid "Failed to pull project"
 msgstr "Nie udało się pobrać projektu"
 
-#: kicad/project_tree_pane.cpp:1754
+#: kicad/project_tree_pane.cpp:1753
 msgid "Failed to push project"
 msgstr "Nie udało się wypchnąć projektu"
 
-#: kicad/project_tree_pane.cpp:1816
+#: kicad/project_tree_pane.cpp:1830
 #, c-format
 msgid "Failed to lookup branch '%s': %s"
 msgstr "Nie można przejrzeć gałęzi '%s': %s"
 
-#: kicad/project_tree_pane.cpp:1829
+#: kicad/project_tree_pane.cpp:1843
 #, c-format
 msgid "Failed to find branch head for '%s'"
 msgstr "Nie można odnaleźć głównej gałęzi dla '%s'"
 
-#: kicad/project_tree_pane.cpp:1840
+#: kicad/project_tree_pane.cpp:1854
 #, c-format
 msgid "Failed to switch to branch '%s'"
 msgstr "Nie można przełączyć się na '%s'"
 
-#: kicad/project_tree_pane.cpp:1851
+#: kicad/project_tree_pane.cpp:1865
 #, c-format
 msgid "Failed to update HEAD reference for branch '%s'"
 msgstr "Nie udało się zaktualizować odnośnika HEAD dla gałęzi '%s'"
 
-#: kicad/project_tree_pane.cpp:1870
+#: kicad/project_tree_pane.cpp:1884
 msgid "Are you sure you want to remove git tracking from this project?"
 msgstr "Czy jesteś pewien, by usunąć dane o śledzeniu zmian w tym projekcie?"
 
-#: kicad/project_tree_pane.cpp:1887
+#: kicad/project_tree_pane.cpp:1901
 msgid "Failed to remove git directory"
 msgstr "Nie można usunąć folderu Git"
 
-#: kicad/project_tree_pane.cpp:2223
+#: kicad/project_tree_pane.cpp:2237
 msgid "Discarding commit due to empty commit message."
 msgstr "Odrzucanie zatwierdzenia z powodu pustego komunikatu opisującego."
 
-#: kicad/project_tree_pane.cpp:2229
+#: kicad/project_tree_pane.cpp:2243
 msgid "Discarding commit due to empty file selection."
 msgstr "Odrzucanie zatwierdzenia z powodu braku wyboru plików."
 
-#: kicad/project_tree_pane.cpp:2235
+#: kicad/project_tree_pane.cpp:2249
 #, c-format
 msgid "Failed to get repository index: %s"
 msgstr "Nie udało się pobrać indeksu repozyrium: %s"
 
-#: kicad/project_tree_pane.cpp:2243
+#: kicad/project_tree_pane.cpp:2257
 #, c-format
 msgid "Failed to add file to index: %s"
 msgstr "Nie udało się dodać pliku do indeksu: %s"
 
-#: kicad/project_tree_pane.cpp:2251
+#: kicad/project_tree_pane.cpp:2265
 #, c-format
 msgid "Failed to write index: %s"
 msgstr "Nie można zapisać indeksu: '%s'"
 
-#: kicad/project_tree_pane.cpp:2258
+#: kicad/project_tree_pane.cpp:2272
 #, c-format
 msgid "Failed to write tree: %s"
 msgstr "Nie udało się zapisać drzewa: %s"
 
-#: kicad/project_tree_pane.cpp:2267
+#: kicad/project_tree_pane.cpp:2281
 #, c-format
 msgid "Failed to lookup tree: %s"
 msgstr "Nie udało się sprawdzić drzewa: %s"
 
-#: kicad/project_tree_pane.cpp:2275
+#: kicad/project_tree_pane.cpp:2289
 #, c-format
 msgid "Failed to get HEAD reference: %s"
 msgstr "Nie udało się pobrać odnośnika HEAD: %s"
 
-#: kicad/project_tree_pane.cpp:2282
+#: kicad/project_tree_pane.cpp:2296
 #, c-format
 msgid "Failed to get commit: %s"
 msgstr "Nie udało się pobrać zmian: %s"
 
-#: kicad/project_tree_pane.cpp:2298
+#: kicad/project_tree_pane.cpp:2312
 #, c-format
 msgid "Failed to create author signature: %s"
 msgstr "Nie udało się utworzyć podpisu autora: '%s'"
 
-#: kicad/project_tree_pane.cpp:2333
+#: kicad/project_tree_pane.cpp:2347
 #, c-format
 msgid "Failed to create commit: %s"
 msgstr "Nie można było utworzyć bloku zmian: %s"
@@ -28493,6 +28498,7 @@ msgid "Item Properties"
 msgstr "Właściwości elementu"
 
 #: pagelayout_editor/dialogs/properties_frame_base.cpp:461
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:145
 msgid "Default Values"
 msgstr "Domyślne wartości"
 
@@ -31132,8 +31138,8 @@ msgstr "Teselacja stref miedzi..."
 #: pcbnew/board.cpp:1807 pcbnew/dialogs/dialog_board_statistics.cpp:701
 #: pcbnew/dialogs/dialog_board_statistics_base.cpp:78
 #: pcbnew/dialogs/dialog_unused_pad_layers_base.cpp:27
-#: pcbnew/footprint.cpp:1628 pcbnew/netinfo_item.cpp:108
-#: pcbnew/pcb_draw_panel_gal.cpp:641 pcbnew/widgets/appearance_controls.cpp:331
+#: pcbnew/footprint.cpp:1633 pcbnew/netinfo_item.cpp:108
+#: pcbnew/pcb_draw_panel_gal.cpp:714 pcbnew/widgets/appearance_controls.cpp:331
 #: pcbnew/widgets/panel_selection_filter.cpp:198
 #: pcbnew/widgets/panel_selection_filter_base.cpp:45
 msgid "Pads"
@@ -31147,18 +31153,18 @@ msgstr "Pola lutownicze"
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:222
 #: pcbnew/dialogs/dialog_unused_pad_layers_base.cpp:24
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:88
-#: pcbnew/netinfo_item.cpp:123 pcbnew/pcb_draw_panel_gal.cpp:642
+#: pcbnew/netinfo_item.cpp:123 pcbnew/pcb_draw_panel_gal.cpp:715
 #: pcbnew/widgets/appearance_controls.cpp:330
 #: pcbnew/widgets/panel_selection_filter.cpp:197
 #: pcbnew/widgets/panel_selection_filter_base.cpp:41
 msgid "Vias"
 msgstr "Przelotki"
 
-#: pcbnew/board.cpp:1809 pcbnew/pcb_draw_panel_gal.cpp:643
+#: pcbnew/board.cpp:1809 pcbnew/pcb_draw_panel_gal.cpp:716
 msgid "Track Segments"
 msgstr "Segmentów ścieżek"
 
-#: pcbnew/board.cpp:1811 pcbnew/pcb_draw_panel_gal.cpp:645
+#: pcbnew/board.cpp:1811 pcbnew/pcb_draw_panel_gal.cpp:718
 msgid "Unrouted"
 msgstr "Niepołączone"
 
@@ -31361,7 +31367,7 @@ msgid "Add Dielectric Layer"
 msgstr "Dodaje warstwę dielektryczną"
 
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:330
-#: pcbnew/dialogs/panel_setup_layers.cpp:957
+#: pcbnew/dialogs/panel_setup_layers.cpp:1152
 msgid "Select layer to add:"
 msgstr "Wybierz warstwę w celu dodania:"
 
@@ -32093,14 +32099,13 @@ msgstr "Zakres numeracji"
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:154
 #: pcbnew/dialogs/dialog_render_job.cpp:41
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:117
-#: pcbnew/footprint.cpp:1640
+#: pcbnew/footprint.cpp:1645
 msgid "Front"
 msgstr "Górna"
 
 #: pcbnew/dialogs/dialog_board_reannotate_base.cpp:187
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:154
 #: pcbnew/dialogs/dialog_render_job.cpp:39
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:560
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:122
 msgid "Back"
 msgstr "Dolna"
@@ -32281,7 +32286,7 @@ msgstr ""
 "Przypisany plik projektu %s nie może zostać wczytany"
 
 #: pcbnew/dialogs/dialog_board_setup.cpp:301 pcbnew/files.cpp:583
-#: pcbnew/tools/pcb_control.cpp:1502
+#: pcbnew/tools/pcb_control.cpp:1506
 msgid "Loading PCB"
 msgstr "Wczytywanie PCB"
 
@@ -32353,7 +32358,7 @@ msgid "Total:"
 msgstr "W sumie:"
 
 #: pcbnew/dialogs/dialog_board_statistics.cpp:491
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2517
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2511
 msgid "Round"
 msgstr "Zaokrąglony"
 
@@ -32470,7 +32475,7 @@ msgstr "Statystyka płytki"
 
 #: pcbnew/dialogs/dialog_cleanup_graphics.cpp:48
 #: pcbnew/dialogs/dialog_exchange_footprints.cpp:310
-#: pcbnew/footprint_libraries_utils.cpp:961
+#: pcbnew/footprint_libraries_utils.cpp:970
 msgid "Update Footprint"
 msgstr "Uaktualnij footprint"
 
@@ -32839,8 +32844,8 @@ msgstr ""
 "To ustawienie może zostać zmienione przez  lokalne ustawienia pól "
 "lutowniczych"
 
-#: pcbnew/dialogs/dialog_copper_zones_base.cpp:232 pcbnew/footprint.cpp:4008
-#: pcbnew/pad.cpp:2527 pcbnew/zone.cpp:1805
+#: pcbnew/dialogs/dialog_copper_zones_base.cpp:232 pcbnew/footprint.cpp:4013
+#: pcbnew/pad.cpp:2521 pcbnew/zone.cpp:1829
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 msgid "Thermal reliefs"
 msgstr "Połączenia termiczne"
@@ -32887,13 +32892,13 @@ msgstr "Styl wypełnienia:"
 
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:290
 #: pcbnew/dialogs/dialog_non_copper_zones_properties_base.cpp:129
-#: pcbnew/zone.cpp:1815 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
+#: pcbnew/zone.cpp:1839 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
 msgid "Solid fill"
 msgstr "Pełny"
 
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:290
 #: pcbnew/dialogs/dialog_non_copper_zones_properties_base.cpp:129
-#: pcbnew/zone.cpp:1816 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
+#: pcbnew/zone.cpp:1840 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
 msgid "Hatch pattern"
 msgstr "Kreskowany"
 
@@ -32959,7 +32964,7 @@ msgstr "Usuwanie stref wolnych:"
 msgid "Choose what to do with unconnected copper islands"
 msgstr "Określ co zrobić z niepołączonymi nigdzie obszarami stref wypełnień"
 
-#: pcbnew/dialogs/dialog_copper_zones_base.cpp:357 pcbnew/zone.cpp:1826
+#: pcbnew/dialogs/dialog_copper_zones_base.cpp:357 pcbnew/zone.cpp:1850
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 msgid "Below area limit"
 msgstr "Poniżej granicy obszaru"
@@ -34645,8 +34650,8 @@ msgstr "Sprawdzanie footprintów"
 msgid "Choose Footprint"
 msgstr "Wybierz footprint"
 
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:76
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:143
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:78
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:148
 msgid "3D Models"
 msgstr "Modele 3D"
 
@@ -34689,40 +34694,40 @@ msgstr ""
 "Grubość tekstu jest nieproporcjonalna do jego rozmiaru.\n"
 "Zostanie zmniejszona do %s."
 
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:633
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:624
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:661
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:660
 msgid "Edit Footprint Properties"
 msgstr "Modyfikacja właściwości footprintu"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:52
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:53
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:157
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:98
 msgid "Text Items"
 msgstr "Elementy tekstowe"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:60
 #: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:53
-#: pcbnew/pcb_fields_grid_table.cpp:183 pcbnew/pcb_text.cpp:630
+#: pcbnew/pcb_fields_grid_table.cpp:152 pcbnew/pcb_text.cpp:630
 #: pcbnew/pcb_text.cpp:647
 msgid "Keep Upright"
 msgstr "Zachowaj pion"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:61
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:62
-#: pcbnew/pcb_fields_grid_table.cpp:184
+#: pcbnew/pcb_fields_grid_table.cpp:153
 msgid "X Offset"
 msgstr "Przesunięcie X"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:62
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:63
-#: pcbnew/pcb_fields_grid_table.cpp:185
+#: pcbnew/pcb_fields_grid_table.cpp:154
 msgid "Y Offset"
 msgstr "Przesunięcie Y"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:68
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:69
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:64
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:168
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:56
 #: pcbnew/plot_board_layers.cpp:103
 msgid "Reference designator"
@@ -34740,14 +34745,14 @@ msgstr "Typ footprintu:"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:188
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:193
-#: pcbnew/footprint.cpp:1286
+#: pcbnew/footprint.cpp:1291
 msgid "Through hole"
 msgstr "Do montażu przewlekanego (THT)"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:188
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:193
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/footprint.cpp:1283
-#: pcbnew/pad.cpp:1532 pcbnew/pad.cpp:2493
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/footprint.cpp:1288
+#: pcbnew/pad.cpp:1532 pcbnew/pad.cpp:2487
 msgid "SMD"
 msgstr "Do montażu powierzchniowego"
 
@@ -34953,28 +34958,28 @@ msgstr ""
 msgid "Footprint Properties"
 msgstr "Właściwości footprintu"
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:379
-#: pcbnew/footprint_libraries_utils.cpp:1124
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:388
+#: pcbnew/footprint_libraries_utils.cpp:1133
 #: pcbnew/tools/footprint_editor_control.cpp:460
 msgid "Footprint must have a name."
 msgstr "Footprint musi mieć nazwę."
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:384
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:393
 #, c-format
 msgid "Footprint name may not contain '%s'."
 msgstr "Nazwa footprintu nie może zawierać '%s'."
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:437
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:446
 #, c-format
 msgid "The text width must be between %s and %s."
 msgstr "Szerokość tekstu musi zawierać się między %s a %s."
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:449
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:458
 #, c-format
 msgid "The text height must be between %s and %s."
 msgstr "Wysokość tekstu musi zawierać się między %s a %s."
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:467
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:476
 #: pcbnew/dialogs/dialog_text_properties.cpp:522
 #: pcbnew/dialogs/dialog_textbox_properties.cpp:342
 msgid ""
@@ -35693,7 +35698,7 @@ msgstr "Warstwy opisowe"
 
 #: pcbnew/dialogs/dialog_global_edit_text_and_graphics.cpp:273
 #: pcbnew/dialogs/panel_fp_editor_graphics_defaults_base.cpp:64
-#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:60 pcbnew/pad.cpp:2684
+#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:60 pcbnew/pad.cpp:2678
 msgid "Copper Layers"
 msgstr "Warstwy ścieżek"
 
@@ -35845,7 +35850,7 @@ msgstr "Szerokość pierścienia:"
 
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:175
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1075
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2533
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2527
 msgid "All copper layers"
 msgstr "Wszystkie warstwy sygnałowe"
 
@@ -35856,7 +35861,7 @@ msgstr "Początek, koniec, oraz połączone warstwy"
 
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:175
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1079
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2534
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2528
 msgid "Connected layers only"
 msgstr "Tylko połączone warstwy"
 
@@ -36337,7 +36342,7 @@ msgid "Outset Items"
 msgstr "Elementy zaokrąglone"
 
 #: pcbnew/dialogs/dialog_pad_properties.cpp:179
-#: pcbnew/dialogs/dialog_pad_properties_base.h:288 pcbnew/pad.cpp:2584
+#: pcbnew/dialogs/dialog_pad_properties_base.h:288 pcbnew/pad.cpp:2578
 msgid "Pad Properties"
 msgstr "Właściwości pola lutowniczego"
 
@@ -36415,7 +36420,7 @@ msgstr "w"
 msgid "Pad type:"
 msgstr "Typ pola:"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/pad.cpp:2492
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/pad.cpp:2486
 msgid "Through-hole"
 msgstr "PTH, Na wylot"
 
@@ -36464,7 +36469,7 @@ msgid "Circular"
 msgstr "Okrągły"
 
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:1516
-#: pcbnew/pad.cpp:2500
+#: pcbnew/pad.cpp:2494
 msgid "Oval"
 msgstr "Owal"
 
@@ -36476,11 +36481,11 @@ msgstr "Prostokątny"
 msgid "Trapezoidal"
 msgstr "Trapezowy"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2502
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2496
 msgid "Rounded rectangle"
 msgstr "Zaokrąglony prostokąt"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2503
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2497
 msgid "Chamfered rectangle"
 msgstr "Sfazowany prostokąt"
 
@@ -36591,7 +36596,7 @@ msgstr "Przesunięcie kształtu względem otworu"
 msgid "Hole shape:"
 msgstr "Kształt otworu:"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2518
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2512
 msgid "Oblong"
 msgstr "Podłużny"
 
@@ -36683,23 +36688,23 @@ msgstr ""
 "Mechaniczne określa pole z otworem, które jest używane dla mechanicznych "
 "wsporników"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2508
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2502
 msgid "BGA pad"
 msgstr "Pole BGA"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2510
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2504
 msgid "Fiducial, local to footprint"
 msgstr "Fiducial, lokalny dla footprintu"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2509
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2503
 msgid "Fiducial, global to board"
 msgstr "Fiducial, globalny dla płytki"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2511
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2505
 msgid "Test point pad"
 msgstr "Pole testowe"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2512
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2506
 msgid "Heatsink pad"
 msgstr "Pole radiatora"
 
@@ -36972,7 +36977,7 @@ msgstr ""
 
 #: pcbnew/dialogs/dialog_plot_base.cpp:90
 #: pcbnew/widgets/appearance_controls.cpp:653
-#: pcbnew/widgets/appearance_controls.cpp:1810
+#: pcbnew/widgets/appearance_controls.cpp:1846
 msgid "Hide"
 msgstr "Ukryte"
 
@@ -38022,7 +38027,7 @@ msgstr "Footprint %s (%s), %s, orientacja %.1f st"
 #: pcbnew/dialogs/dialog_text_properties_base.cpp:99
 #: pcbnew/pcb_dimension.cpp:1885 pcbnew/pcb_dimension.cpp:1921
 #: pcbnew/pcb_dimension.cpp:1962 pcbnew/pcb_dimension.cpp:2007
-#: pcbnew/pcb_dimension.cpp:2044 pcbnew/pcb_fields_grid_table.cpp:186
+#: pcbnew/pcb_dimension.cpp:2044 pcbnew/pcb_fields_grid_table.cpp:155
 #: pcbnew/pcb_text.cpp:626
 msgid "Knockout"
 msgstr "W negatywie"
@@ -38253,7 +38258,7 @@ msgstr "Docelowa odchyłka: "
 #: pcbnew/router/router_tool.cpp:2757 pcbnew/router/router_tool.cpp:2762
 #: pcbnew/router/router_tool.cpp:2767 pcbnew/router/router_tool.cpp:2778
 #: pcbnew/router/router_tool.cpp:2786 pcbnew/router/router_tool.cpp:2791
-#: pcbnew/tools/pcb_control.cpp:1698 pcbnew/tools/pcb_control.cpp:1708
+#: pcbnew/tools/pcb_control.cpp:1702 pcbnew/tools/pcb_control.cpp:1712
 #: pcbnew/zone.cpp:874
 #, c-format
 msgid "(from %s)"
@@ -38545,6 +38550,11 @@ msgstr "Jeśli zaznaczone, strefy będą wypełnione ponownie po każdej operacj
 msgid "Internal Layers"
 msgstr "Wewnętrzne warstwy"
 
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:496
+#, fuzzy, c-format
+msgid "Layer name %s already in use."
+msgstr "Warstwa o nazwie '%s' już jest w użyciu."
+
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:23
 msgid "Default Field Properties for New Footprints"
 msgstr "Domyślne pola tekstowe dla nowych footprintów"
@@ -38618,28 +38628,28 @@ msgstr ""
 msgid "Failed to save footprint library file '%s'."
 msgstr "Nie można było zapisać pliku biblioteki footprintów '%s'."
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:396
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:388
 msgid "Error adding 3D model"
 msgstr "Błąd przy dodawaniu modelu 3D"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:480
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:472
 msgid "No filename entered"
 msgstr "Nie podano nazwy pliku"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:485
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:477
 msgid "Illegal filename"
 msgstr "Nieprawidłowa nazwa pliku"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:490
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:482
 #: pcbnew/microwave/microwave_polygon.cpp:223
 msgid "File not found"
 msgstr "Nie znaleziono pliku"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:495
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:487
 msgid "Unable to open file"
 msgstr "Nie można otworzyć pliku"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:500
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:492
 msgid "Unknown error"
 msgstr "Nieznany błąd"
 
@@ -39168,11 +39178,145 @@ msgstr ""
 "Zastosuj ustawienia domyślne płytki do kształtów footprintów nie będących "
 "miedzią"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:458
+#: pcbnew/dialogs/panel_setup_layers.cpp:77
+#: pcbnew/dialogs/panel_setup_layers.cpp:284
+msgid "Off-board, testing"
+msgstr "Poza płytką, testowa"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:87
+msgid "If you want a fabrication layer for the front side of the board"
+msgstr "Jeśli potrzebna jest warstwa produkcyjna po stronie górnej płytki"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:97
+#: pcbnew/dialogs/panel_setup_layers.cpp:266
+msgid "Off-board, manufacturing"
+msgstr "Poza płytką, produkcyjna"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:105
+msgid "If you want an adhesive template for the front side of the board"
+msgstr "Jeśli potrzebny jest szablon kleju po stronie górnej płytki"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:115
+#: pcbnew/dialogs/panel_setup_layers.cpp:133
+#: pcbnew/dialogs/panel_setup_layers.cpp:151
+#: pcbnew/dialogs/panel_setup_layers.cpp:169
+#: pcbnew/dialogs/panel_setup_layers.cpp:194
+#: pcbnew/dialogs/panel_setup_layers.cpp:212
+#: pcbnew/dialogs/panel_setup_layers.cpp:230
+#: pcbnew/dialogs/panel_setup_layers.cpp:248
+msgid "On-board, non-copper"
+msgstr "Na płytce, nie jest warstwą miedzi"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:123
+msgid "If you want a solder paste layer for front side of the board"
+msgstr ""
+"Jeśli potrzebna jest warstwa pasty lutowniczej po stronie górnej płytki"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:141
+msgid "If you want a silk screen layer for the front side of the board"
+msgstr "Jeśli potrzebna jest warstwa opisowa po stronie górnej płytki"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:159
+msgid "If you want a solder mask layer for the front of the board"
+msgstr ""
+"Jeśli potrzebna jest warstwa maski lutowniczej po stronie górnej płytki"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:184
+msgid "If you want a solder mask layer for the back side of the board"
+msgstr ""
+"Jeśli potrzebna jest warstwa maski lutowniczej po stronie dolnej płytki"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:202
+msgid "If you want a silk screen layer for the back side of the board"
+msgstr "Jeśli potrzebna jest warstwa opisowa po stronie dolnej płytki"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:220
+msgid "If you want a solder paste layer for the back side of the board"
+msgstr ""
+"Jeśli potrzebna jest warstwa pasty lutowniczej po stronie dolnej płytki"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:238
+msgid "If you want an adhesive layer for the back side of the board"
+msgstr "Jeśli potrzebna jest warstwa kleju po stronie dolnej płytki"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:256
+msgid "If you want a fabrication layer for the back side of the board"
+msgstr "Jeśli potrzebna jest warstwa produkcyjna po stronie dolnej płytki"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:302
+msgid "Board contour"
+msgstr "Kontury płytki"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:319
+msgid "Board contour setback"
+msgstr "Odstęp konturu płytki"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:333
+#: pcbnew/dialogs/panel_setup_layers.cpp:347
+#: pcbnew/dialogs/panel_setup_layers.cpp:363
+#: pcbnew/dialogs/panel_setup_layers.cpp:379
+#: pcbnew/dialogs/panel_setup_layers.cpp:477
+msgid "Auxiliary"
+msgstr "Pomocnicza"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:354
+msgid "If you want a separate layer for comments or notes"
+msgstr "Jeśli potrzebna jest oddzielna warstwa dla komentarzy i uwag"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:370
+msgid "If you want a layer for documentation drawings"
+msgstr "Jeśli potrzebna jest warstwa dla rysunków dodatkowych"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:415
 msgid "Use the Physical Stackup page to change the number of copper layers."
 msgstr "Użyj strony Fizyczny stos warstw by zmienić liczbę warstw miedzi."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:492
+#: pcbnew/dialogs/panel_setup_layers.cpp:421
+#: pcbnew/dialogs/panel_setup_layers.cpp:473
+#: pcbnew/tools/drawing_stackup_table_tool.cpp:247
+msgid "Layer Name"
+msgstr "Nazwa warstwy"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:426
+msgid "signal"
+msgstr "sygnałowa"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:427
+msgid "power plane"
+msgstr "zasilająca"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:428
+msgid "mixed"
+msgstr "mieszana"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:429
+msgid "jumper"
+msgstr "zworek"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:432
+msgid ""
+"Copper layer type for Freerouter and other external routers.\n"
+"Power plane layers are removed from Freerouter's layer menus."
+msgstr ""
+"Typ warstwy sygnałowej dla Freerouter-a lub innych zewnętrznych routerów.\n"
+"Warstwy zasilania są usuwane z menu warstw Freerouter-a."
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:478
+msgid "Off-board, front"
+msgstr "Poza płytką, górna"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:479
+msgid "Off-board, back"
+msgstr "Poza płytką, dolna"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:485
+msgid ""
+"Auxiliary layers do not flip with board side, while back and front layers do."
+msgstr ""
+"Pomocnicze warstwy nie są zamieniane pomiędzy stronami płytki, tylko warstwy "
+"sygnałowe górna i dolna."
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:712
 #, c-format
 msgid ""
 "Footprints have some items on removed layers:\n"
@@ -39185,7 +39329,7 @@ msgstr ""
 "Te elementy nie będą już dostępne\n"
 "Czy chcesz kontynuować?"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:503
+#: pcbnew/dialogs/panel_setup_layers.cpp:723
 msgid ""
 "Items have been found on removed layers. This operation will delete all "
 "items from removed layers and cannot be undone.\n"
@@ -39195,25 +39339,25 @@ msgstr ""
 "razem z usuwaną warstwą i ta operacja nie może zostać cofnięta.\n"
 "Chcesz kontynuować?"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:752
+#: pcbnew/dialogs/panel_setup_layers.cpp:947
 msgid "Layer must have a name."
 msgstr "Warstwa musi posiadać nazwę."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:758
+#: pcbnew/dialogs/panel_setup_layers.cpp:953
 #, c-format
 msgid "%s are forbidden in layer names."
 msgstr "'%s' nie jest dozwolony w nazwach warstw."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:765
+#: pcbnew/dialogs/panel_setup_layers.cpp:960
 msgid "Layer name \"signal\" is reserved."
 msgstr "Nazwa \"signal\" dla warstwy jest zarezerwowana."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:774
+#: pcbnew/dialogs/panel_setup_layers.cpp:969
 #, c-format
 msgid "Layer name '%s' already in use."
 msgstr "Warstwa o nazwie '%s' już jest w użyciu."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:907
+#: pcbnew/dialogs/panel_setup_layers.cpp:1102
 #, c-format
 msgid ""
 "Imported settings have fewer copper layers than the current board (%i "
@@ -39227,15 +39371,15 @@ msgstr ""
 "Czy kontynuować i usunąć dodatkowe wewnętrzne warstwy miedzi z bieżącej "
 "płytki?"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:916
+#: pcbnew/dialogs/panel_setup_layers.cpp:1111
 msgid "Inner Layers to Be Deleted"
 msgstr "Wewnętrzne warstwy, które zostaną usunięte"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:951
+#: pcbnew/dialogs/panel_setup_layers.cpp:1146
 msgid "All user-defined layers have already been added."
 msgstr "Wszystkie warstwy użytkownika zostały już dodane."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:955
+#: pcbnew/dialogs/panel_setup_layers.cpp:1150
 msgid "Add User-defined Layer"
 msgstr "Dodaj warstwę użytkownika"
 
@@ -39243,569 +39387,6 @@ msgstr "Dodaj warstwę użytkownika"
 msgid "Add User Defined Layer..."
 msgstr "Dodaj warstwę użytkownika..."
 
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:46
-msgid "CrtYd_Front"
-msgstr "CrtYd_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:51
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:639
-msgid "Off-board, testing"
-msgstr "Poza płytką, testowa"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:58
-msgid "If you want a fabrication layer for the front side of the board"
-msgstr "Jeśli potrzebna jest warstwa produkcyjna po stronie górnej płytki"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:62
-msgid "Fab_Front"
-msgstr "Fab_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:65
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:629
-msgid "Off-board, manufacturing"
-msgstr "Poza płytką, produkcyjna"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:70
-msgid "If you want an adhesive template for the front side of the board"
-msgstr "Jeśli potrzebny jest szablon kleju po stronie górnej płytki"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:74
-msgid "Adhes_Front"
-msgstr "Adhes_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:77
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:89
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:101
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:113
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:581
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:593
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:605
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:617
-msgid "On-board, non-copper"
-msgstr "Na płytce, nie jest warstwą miedzi"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:82
-msgid "If you want a solder paste layer for front side of the board"
-msgstr ""
-"Jeśli potrzebna jest warstwa pasty lutowniczej po stronie górnej płytki"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:86
-msgid "SoldP_Front"
-msgstr "SoldP_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:94
-msgid "If you want a silk screen layer for the front side of the board"
-msgstr "Jeśli potrzebna jest warstwa opisowa po stronie górnej płytki"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:98
-msgid "SilkS_Front"
-msgstr "SilkS_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:106
-msgid "If you want a solder mask layer for the front of the board"
-msgstr ""
-"Jeśli potrzebna jest warstwa maski lutowniczej po stronie górnej płytki"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:110
-msgid "Mask_Front"
-msgstr "Mask_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:118
-msgid "If you want a front copper layer"
-msgstr "Jeśli potrzebna jest górna warstwa sygnałowa"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:122
-msgid "Front_layer"
-msgstr "Front_layer"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:123
-msgid "Layer name of front (top) copper layer"
-msgstr "Nazwa warstwy sygnałowej na stronie górnej (elementów)"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "signal"
-msgstr "sygnałowa"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "power plane"
-msgstr "zasilająca"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "mixed"
-msgstr "mieszana"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "jumper"
-msgstr "zworek"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:131
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:145
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:159
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:173
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:187
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:201
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:215
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:229
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:243
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:257
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:271
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:285
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:299
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:313
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:327
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:341
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:355
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:369
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:383
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:397
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:411
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:425
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:439
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:453
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:467
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:481
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:495
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:509
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:523
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:537
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:551
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:569
-msgid ""
-"Copper layer type for Freerouter and other external routers.\n"
-"Power plane layers are removed from Freerouter's layer menus."
-msgstr ""
-"Typ warstwy sygnałowej dla Freerouter-a lub innych zewnętrznych routerów.\n"
-"Warstwy zasilania są usuwane z menu warstw Freerouter-a."
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:138
-msgid "In1"
-msgstr "Wewn1"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:152
-msgid "In2"
-msgstr "Wewn2"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:166
-msgid "In3"
-msgstr "Wewn3"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:180
-msgid "In4"
-msgstr "Wewn4"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:194
-msgid "In5"
-msgstr "Wewn5"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:208
-msgid "In6"
-msgstr "Wewn6"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:222
-msgid "In7"
-msgstr "Wewn7"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:236
-msgid "In8"
-msgstr "Wewn8"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:250
-msgid "In9"
-msgstr "Wewn9"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:264
-msgid "In10"
-msgstr "Wewn10"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:278
-msgid "In11"
-msgstr "Wewn11"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:292
-msgid "In12"
-msgstr "Wewn12"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:306
-msgid "In13"
-msgstr "Wewn13"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:320
-msgid "In14"
-msgstr "Wewn14"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:334
-msgid "In15"
-msgstr "Wewn15"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:348
-msgid "In16"
-msgstr "Wewn16"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:362
-msgid "In17"
-msgstr "Wewn17"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:376
-msgid "In18"
-msgstr "Wewn18"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:390
-msgid "In19"
-msgstr "Wewn19"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:404
-msgid "In20"
-msgstr "Wewn20"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:418
-msgid "In21"
-msgstr "Wewn21"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:432
-msgid "In22"
-msgstr "Wewn22"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:446
-msgid "In23"
-msgstr "Wewn23"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:460
-msgid "In24"
-msgstr "Wewn24"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:474
-msgid "In25"
-msgstr "Wewn25"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:488
-msgid "In26"
-msgstr "Wewn26"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:502
-msgid "In27"
-msgstr "Wewn27"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:516
-msgid "In28"
-msgstr "Wewn28"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:530
-msgid "In29"
-msgstr "Wewn29"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:544
-msgid "In30"
-msgstr "Wewn30"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:556
-msgid "If you want a back copper layer"
-msgstr "Jeśli potrzebna jest dolna warstwa sygnałowa"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:561
-msgid "Layer name of back (bottom) copper layer"
-msgstr "Nazwa warstwy sygnałowej na dolnej stronie (ścieżek)"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:574
-msgid "If you want a solder mask layer for the back side of the board"
-msgstr ""
-"Jeśli potrzebna jest warstwa maski lutowniczej po stronie dolnej płytki"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:578
-msgid "SoldM_Back"
-msgstr "SoldM_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:586
-msgid "If you want a silk screen layer for the back side of the board"
-msgstr "Jeśli potrzebna jest warstwa opisowa po stronie dolnej płytki"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:590
-msgid "SilkS_Back"
-msgstr "SilkS_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:598
-msgid "If you want a solder paste layer for the back side of the board"
-msgstr ""
-"Jeśli potrzebna jest warstwa pasty lutowniczej po stronie dolnej płytki"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:602
-msgid "SoldP_Back"
-msgstr "SoldP_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:610
-msgid "If you want an adhesive layer for the back side of the board"
-msgstr "Jeśli potrzebna jest warstwa kleju po stronie dolnej płytki"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:614
-msgid "Adhes_Back"
-msgstr "Adhes_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:622
-msgid "If you want a fabrication layer for the back side of the board"
-msgstr "Jeśli potrzebna jest warstwa produkcyjna po stronie dolnej płytki"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:626
-msgid "Fab_Back"
-msgstr "Fab_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:636
-msgid "CrtYd_Back"
-msgstr "CrtYd_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:646
-msgid "Pcb_Edges"
-msgstr "Pcb_Edges"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:649
-msgid "Board contour"
-msgstr "Kontury płytki"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:656
-msgid "Margin"
-msgstr "Marginesu"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:659
-msgid "Board contour setback"
-msgstr "Odstęp konturu płytki"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:666
-msgid "Eco1"
-msgstr "Eco1"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:669
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:679
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:691
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:703
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-msgid "Auxiliary"
-msgstr "Pomocnicza"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:676
-msgid "Eco2"
-msgstr "Eco2"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:684
-msgid "If you want a separate layer for comments or notes"
-msgstr "Jeśli potrzebna jest oddzielna warstwa dla komentarzy i uwag"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:688
-msgid "Comments"
-msgstr "Komentarzy"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:696
-msgid "If you want a layer for documentation drawings"
-msgstr "Jeśli potrzebna jest warstwa dla rysunków dodatkowych"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:700
-msgid "Drawings"
-msgstr "Rysunkowa"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:710
-msgid "User1"
-msgstr "User1"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-msgid "Off-board, front"
-msgstr "Poza płytką, górna"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-msgid "Off-board, back"
-msgstr "Poza płytką, dolna"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:717
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:731
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:745
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:759
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:773
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:787
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:801
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:815
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:829
-msgid ""
-"Auxiliary layers do not flip with board side, while back and front layers do."
-msgstr ""
-"Pomocnicze warstwy nie są zamieniane pomiędzy stronami płytki, tylko warstwy "
-"sygnałowe górna i dolna."
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:724
-msgid "User2"
-msgstr "User2"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:738
-msgid "User3"
-msgstr "User3"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:752
-msgid "User4"
-msgstr "User4"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:766
-msgid "User5"
-msgstr "User5"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:780
-msgid "User6"
-msgstr "User6"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:794
-msgid "User7"
-msgstr "User7"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:808
-msgid "User8"
-msgstr "User8"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:822
-msgid "User9"
-msgstr "User9"
-
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:32
 msgid ""
 "Use your board manufacturer's recommendations for solder mask expansion and "
@@ -41521,7 +41102,7 @@ msgid "%s pad connection: %s."
 msgstr "%s posiada połączeń z polem: %s."
 
 #: pcbnew/drc/drc_engine.cpp:1499 pcbnew/drc/drc_engine.cpp:1516
-#: pcbnew/drc/drc_engine.cpp:1533 pcbnew/zone.cpp:612 pcbnew/zone.h:172
+#: pcbnew/drc/drc_engine.cpp:1533 pcbnew/zone.cpp:612 pcbnew/zone.h:179
 msgid "zone"
 msgstr "strefa"
 
@@ -41540,7 +41121,7 @@ msgstr "%s ma szerokość poł. termicznego: %s."
 msgid "Checking rule assertion \"%s\"."
 msgstr "Sprawdzam asercję reguły \"%s\"."
 
-#: pcbnew/drc/drc_item.cpp:45 pcbnew/zone.cpp:2046
+#: pcbnew/drc/drc_item.cpp:45 pcbnew/zone.cpp:2070
 msgid "Electrical"
 msgstr "Elektryczne"
 
@@ -42393,7 +41974,7 @@ msgid "'%s' settings differ."
 msgstr "Ustawienie '%s' różni się."
 
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:619
-#: pcbnew/footprint.cpp:4085
+#: pcbnew/footprint.cpp:4090
 msgid "Exempt From Courtyard Requirement"
 msgstr "Zwolniony z wymogu posiadania pola zajętości"
 
@@ -43099,131 +42680,131 @@ msgstr ""
 msgid "Generating ODB++ output files"
 msgstr "Tworzenie plików ODB++"
 
-#: pcbnew/footprint.cpp:1288
+#: pcbnew/footprint.cpp:1293
 msgid "Other"
 msgstr "Pozostałe"
 
-#: pcbnew/footprint.cpp:1626
+#: pcbnew/footprint.cpp:1631
 msgid "Footprint Name"
 msgstr "Nazwa footprintu"
 
-#: pcbnew/footprint.cpp:1630 pcbnew/footprint.cpp:1689
+#: pcbnew/footprint.cpp:1635 pcbnew/footprint.cpp:1694
 #, c-format
 msgid "Doc: %s"
 msgstr "Dokumentacja: %s"
 
-#: pcbnew/footprint.cpp:1631 pcbnew/footprint.cpp:1690
+#: pcbnew/footprint.cpp:1636 pcbnew/footprint.cpp:1695
 #, c-format
 msgid "Keywords: %s"
 msgstr "Słowa kluczowe: %s"
 
-#: pcbnew/footprint.cpp:1640 pcbnew/footprint.cpp:1641
+#: pcbnew/footprint.cpp:1645 pcbnew/footprint.cpp:1646
 msgid "Board Side"
 msgstr "Strona płytki"
 
-#: pcbnew/footprint.cpp:1641
+#: pcbnew/footprint.cpp:1646
 msgid "Back (Flipped)"
 msgstr "Dolna (Odwrócona)"
 
-#: pcbnew/footprint.cpp:1660
+#: pcbnew/footprint.cpp:1665
 msgid "autoplaced"
 msgstr "rozmieszczony automatycznie"
 
-#: pcbnew/footprint.cpp:1663
+#: pcbnew/footprint.cpp:1668
 msgid "not in schematic"
 msgstr "nie na schemacie"
 
-#: pcbnew/footprint.cpp:1666
+#: pcbnew/footprint.cpp:1671
 msgid "exclude from pos files"
 msgstr "wykluczony z pliku położeń"
 
-#: pcbnew/footprint.cpp:1669
+#: pcbnew/footprint.cpp:1674
 msgid "exclude from BOM"
 msgstr "wyłącz z BOM"
 
-#: pcbnew/footprint.cpp:1674
+#: pcbnew/footprint.cpp:1679
 msgid "Status: "
 msgstr "Status: "
 
-#: pcbnew/footprint.cpp:1674
+#: pcbnew/footprint.cpp:1679
 msgid "Attributes:"
 msgstr "Atrybuty:"
 
-#: pcbnew/footprint.cpp:1681 pcbnew/footprint.cpp:4064 pcbnew/zone.cpp:1837
+#: pcbnew/footprint.cpp:1686 pcbnew/footprint.cpp:4069 pcbnew/zone.cpp:1861
 msgid "Component Class"
 msgstr "Klasy komponentów"
 
-#: pcbnew/footprint.cpp:1685
+#: pcbnew/footprint.cpp:1690
 #, c-format
 msgid "3D-Shape: %s"
 msgstr "Kształt 3D: %s"
 
-#: pcbnew/footprint.cpp:1685
+#: pcbnew/footprint.cpp:1690
 msgid "<none>"
 msgstr "<brak>"
 
-#: pcbnew/footprint.cpp:2100
+#: pcbnew/footprint.cpp:2105
 msgid "<no reference designator>"
 msgstr "<brak oznaczenia>"
 
-#: pcbnew/footprint.cpp:2102
+#: pcbnew/footprint.cpp:2107
 #, c-format
 msgid "Footprint %s"
 msgstr "Footprint %s"
 
-#: pcbnew/footprint.cpp:3242
+#: pcbnew/footprint.cpp:3247
 #, c-format
 msgid "(expected 'Through hole'; actual '%s')"
 msgstr "(spodziewano się 'Pole lutownicze z otworem na wylot'; aktualnie '%s')"
 
-#: pcbnew/footprint.cpp:3245
+#: pcbnew/footprint.cpp:3250
 #, c-format
 msgid "(expected 'SMD'; actual '%s')"
 msgstr "(spodziewano się 'SMD'; obecnie '%s')"
 
-#: pcbnew/footprint.cpp:3466
+#: pcbnew/footprint.cpp:3471
 #, c-format
 msgid "(net-tie pad group contains unknown pad number %s)"
 msgstr "(węzeł sieci grupy pól zawiera nieznany numer pola %s)"
 
-#: pcbnew/footprint.cpp:3471
+#: pcbnew/footprint.cpp:3476
 #, c-format
 msgid "(pad %s appears in more than one net-tie pad group)"
 msgstr "(pole %s występuje więcej niż jeden raz w grupie pól węzłów sieci)"
 
-#: pcbnew/footprint.cpp:4006 pcbnew/pad.cpp:2525 pcbnew/zone.cpp:1803
+#: pcbnew/footprint.cpp:4011 pcbnew/pad.cpp:2519 pcbnew/zone.cpp:1827
 msgid "Inherited"
 msgstr "Dziedziczony"
 
-#: pcbnew/footprint.cpp:4010 pcbnew/pad.cpp:2529 pcbnew/zone.cpp:1807
+#: pcbnew/footprint.cpp:4015 pcbnew/pad.cpp:2523 pcbnew/zone.cpp:1831
 msgid "Thermal reliefs for PTH"
 msgstr "Połączenia termiczne dla PTH"
 
-#: pcbnew/footprint.cpp:4070
+#: pcbnew/footprint.cpp:4075
 msgid "Not in Schematic"
 msgstr "Poza schematem"
 
-#: pcbnew/footprint.cpp:4072
+#: pcbnew/footprint.cpp:4077
 msgid "Exclude From Position Files"
 msgstr "Wyklucz z plików położeń"
 
-#: pcbnew/footprint.cpp:4082 pcbnew/pad.cpp:2694
+#: pcbnew/footprint.cpp:4087 pcbnew/pad.cpp:2688
 msgid "Overrides"
 msgstr "Przekroczenia"
 
-#: pcbnew/footprint.cpp:4089 pcbnew/pad.cpp:2697
+#: pcbnew/footprint.cpp:4094 pcbnew/pad.cpp:2691
 msgid "Clearance Override"
 msgstr "Przekroczenie prześwitu"
 
-#: pcbnew/footprint.cpp:4094 pcbnew/pad.cpp:2707
+#: pcbnew/footprint.cpp:4099 pcbnew/pad.cpp:2701
 msgid "Solderpaste Margin Override"
 msgstr "Przekroczenie marginesu pasy lutowniczej"
 
-#: pcbnew/footprint.cpp:4099 pcbnew/pad.cpp:2712
+#: pcbnew/footprint.cpp:4104 pcbnew/pad.cpp:2706
 msgid "Solderpaste Margin Ratio Override"
 msgstr "Przekroczenie współczynnika marginesu pasty"
 
-#: pcbnew/footprint.cpp:4105 pcbnew/pad.cpp:2718
+#: pcbnew/footprint.cpp:4110 pcbnew/pad.cpp:2712
 msgid "Zone Connection Style"
 msgstr "Styl łączy ze strefą"
 
@@ -43281,20 +42862,20 @@ msgstr "Edycja footprintu z biblioteki tylko do odczytu %s."
 msgid "Save as editable copy"
 msgstr "Zapisz jako edytowalną kopię"
 
-#: pcbnew/footprint_edit_frame.cpp:997
+#: pcbnew/footprint_edit_frame.cpp:1007
 #, c-format
 msgid "[from %s]"
 msgstr "[z %s]"
 
-#: pcbnew/footprint_edit_frame.cpp:1032
+#: pcbnew/footprint_edit_frame.cpp:1042
 msgid "[no footprint loaded]"
 msgstr "[nie załadowano footprintu]"
 
-#: pcbnew/footprint_edit_frame.cpp:1088
+#: pcbnew/footprint_edit_frame.cpp:1098
 msgid "Updating Footprint Libraries"
 msgstr "Aktualizacja Bibliotek Footprintów"
 
-#: pcbnew/footprint_edit_frame.cpp:1428
+#: pcbnew/footprint_edit_frame.cpp:1438
 msgid "No footprint selected."
 msgstr "Nie wybrano footprintu."
 
@@ -43371,35 +42952,35 @@ msgstr "Eksportuj footprint"
 msgid "Footprint exported to file '%s'."
 msgstr "Footprint wyeksportowany do pliku '%s'."
 
-#: pcbnew/footprint_libraries_utils.cpp:549
+#: pcbnew/footprint_libraries_utils.cpp:558
 #, c-format
 msgid "Delete footprint '%s' from library '%s'?"
 msgstr "Usunąć footprint '%s' z biblioteki '%s'?"
 
-#: pcbnew/footprint_libraries_utils.cpp:566
+#: pcbnew/footprint_libraries_utils.cpp:575
 #, c-format
 msgid "Footprint '%s' deleted from library '%s'"
 msgstr "Footprint '%s' usunięty z biblioteki '%s'"
 
-#: pcbnew/footprint_libraries_utils.cpp:581
+#: pcbnew/footprint_libraries_utils.cpp:590
 msgid "No footprints to export!"
 msgstr "Nie ma footprintów mogących być wyeksportowanych!"
 
-#: pcbnew/footprint_libraries_utils.cpp:617
+#: pcbnew/footprint_libraries_utils.cpp:626
 #, c-format
 msgid "Update footprints on board to refer to %s?"
 msgstr "Uaktualnić footprinty na płytce odnoszące się do %s?"
 
-#: pcbnew/footprint_libraries_utils.cpp:668
+#: pcbnew/footprint_libraries_utils.cpp:677
 msgid "Update footprints on board to refer to new library?"
 msgstr "Uaktualnić footprinty na płytce by odnosiły się do nowej biblioteki?"
 
-#: pcbnew/footprint_libraries_utils.cpp:864
+#: pcbnew/footprint_libraries_utils.cpp:873
 #: pcbnew/footprint_viewer_frame.cpp:744
 msgid "No board currently open."
 msgstr "Żadna płytka nie jest obecnie edytowana."
 
-#: pcbnew/footprint_libraries_utils.cpp:890
+#: pcbnew/footprint_libraries_utils.cpp:899
 msgid ""
 "Unable to find the footprint on the main board.\n"
 "Cannot save."
@@ -43407,36 +42988,36 @@ msgstr ""
 "Nie można znaleźć footprintu na głównej płytce.\n"
 "Nie można zapisać."
 
-#: pcbnew/footprint_libraries_utils.cpp:898
+#: pcbnew/footprint_libraries_utils.cpp:907
 #: pcbnew/footprint_viewer_frame.cpp:752
 msgid "Previous footprint placement still in progress."
 msgstr "Poprzedni proces układania footprintów nadal trwa."
 
-#: pcbnew/footprint_libraries_utils.cpp:974
+#: pcbnew/footprint_libraries_utils.cpp:983
 #: pcbnew/footprint_viewer_frame.cpp:793
 msgid "Insert Footprint"
 msgstr "Wstaw footprint"
 
-#: pcbnew/footprint_libraries_utils.cpp:995
+#: pcbnew/footprint_libraries_utils.cpp:1004
 msgid "Save Footprint As"
 msgstr "Zapisz footprint jako"
 
-#: pcbnew/footprint_libraries_utils.cpp:1144
+#: pcbnew/footprint_libraries_utils.cpp:1153
 #, c-format
 msgid "Footprint %s already exists in %s."
 msgstr "Footprint %s znajduje się już w %s."
 
-#: pcbnew/footprint_libraries_utils.cpp:1188
+#: pcbnew/footprint_libraries_utils.cpp:1197
 #, c-format
 msgid "Footprint '%s' replaced in '%s'"
 msgstr "Footprint '%s' zastąpiony w '%s'"
 
-#: pcbnew/footprint_libraries_utils.cpp:1189
+#: pcbnew/footprint_libraries_utils.cpp:1198
 #, c-format
 msgid "Footprint '%s' added to '%s'"
 msgstr "Footprint '%s' dodany do '%s'"
 
-#: pcbnew/footprint_libraries_utils.cpp:1233
+#: pcbnew/footprint_libraries_utils.cpp:1242
 msgid "Untitled"
 msgstr "Bez_nazwy"
 
@@ -43548,7 +43129,7 @@ msgstr "Wytrasowane długości"
 msgid "Routed Length"
 msgstr "Długość trasowania"
 
-#: pcbnew/generators/pcb_tuning_pattern.cpp:2172 pcbnew/pad.cpp:2688
+#: pcbnew/generators/pcb_tuning_pattern.cpp:2172 pcbnew/pad.cpp:2682
 #: pcbnew/pcb_track.cpp:1600
 msgid "Pad To Die Length"
 msgstr "Odległość od pola do krzemu"
@@ -44461,7 +44042,7 @@ msgstr ""
 msgid "pad"
 msgstr "pole lutownicze"
 
-#: pcbnew/pad.cpp:1289 pcbnew/pad.cpp:2603
+#: pcbnew/pad.cpp:1289 pcbnew/pad.cpp:2597
 msgid "Pin Type"
 msgstr "Typ pinu"
 
@@ -44572,98 +44153,92 @@ msgstr "Pole PTH %s %s na %s"
 msgid "PTH pad %s"
 msgstr "Pole PTH %s"
 
-#: pcbnew/pad.cpp:2176
-msgid "(Pad has no layer)"
-msgstr "(pole nie znajduje się na żadnej z warstw)"
-
 #: pcbnew/pad.cpp:2179
-msgid "(PTH pad has no copper layers)"
-msgstr "(pole z otworem na wylot nie znajduje się na warstwach miedzi)"
-
-#: pcbnew/pad.cpp:2185
-msgid "(plated through holes normally have a copper pad on at least one layer)"
+#, fuzzy
+msgid ""
+"(plated through holes normally have a copper pad on at least one outer layer)"
 msgstr ""
 "(metalizowane otwory zwykle posiadają pole lutownicze na przynajmniej jednej "
 "z warstw)"
 
-#: pcbnew/pad.cpp:2193
+#: pcbnew/pad.cpp:2187
 msgid "('fiducial' property makes no sense on NPTH pads)"
 msgstr "(właściwość 'fiducial' nie powinna być używana dla padów NPTH)"
 
-#: pcbnew/pad.cpp:2197
+#: pcbnew/pad.cpp:2191
 msgid "('testpoint' property makes no sense on NPTH pads)"
 msgstr "(właściwość 'testpoint' nie powinna być używana dla padów NPTH)"
 
-#: pcbnew/pad.cpp:2200
+#: pcbnew/pad.cpp:2194
 msgid "('heatsink' property makes no sense of NPTH pads)"
 msgstr "(właściwość 'heatsink' nie powinna być używana dla padów NPTH)"
 
-#: pcbnew/pad.cpp:2203
+#: pcbnew/pad.cpp:2197
 msgid "('castellated' property is for PTH pads)"
 msgstr "(właściwość 'castellated' jest używana tylko dla padów PTH)"
 
-#: pcbnew/pad.cpp:2206
+#: pcbnew/pad.cpp:2200
 msgid "('BGA' property is for SMD pads)"
 msgstr "Właściwość BGA jest używana tylko dla pól SMD"
 
-#: pcbnew/pad.cpp:2209
+#: pcbnew/pad.cpp:2203
 msgid "('mechanical' property is for PTH pads)"
 msgstr "(właściwość 'mechaniczne' jest używana tylko dla pól PTH)"
 
-#: pcbnew/pad.cpp:2225
+#: pcbnew/pad.cpp:2219
 msgid "(connector pads normally have no solder paste; use a SMD pad instead)"
 msgstr ""
 "(pla lutownicze złącza nie posiadają warstw pasty; należy użyć pól SMD)"
 
-#: pcbnew/pad.cpp:2233
+#: pcbnew/pad.cpp:2227
 msgid "(SMD pad has a hole)"
 msgstr "(Pole lutownicze SMD posiada otwór)"
 
-#: pcbnew/pad.cpp:2239
+#: pcbnew/pad.cpp:2233
 msgid "(SMD pad has copper on both sides of the board)"
 msgstr "(pad SMD istnieje po obu stronach płytki)"
 
-#: pcbnew/pad.cpp:2245 pcbnew/pad.cpp:2258
+#: pcbnew/pad.cpp:2239 pcbnew/pad.cpp:2252
 msgid "(SMD pad has copper and mask layers on different sides of the board)"
 msgstr ""
 "(soldermaska i warstwa miedzi pola SMD znajdują się na różnych stronach "
 "płytki)"
 
-#: pcbnew/pad.cpp:2250 pcbnew/pad.cpp:2263
+#: pcbnew/pad.cpp:2244 pcbnew/pad.cpp:2257
 msgid "(SMD pad has copper and paste layers on different sides of the board)"
 msgstr ""
 "(warstwy pasty i miedzi pola SMD znajdują się na różnych stronach płytki)"
 
-#: pcbnew/pad.cpp:2269
+#: pcbnew/pad.cpp:2263
 msgid "(SMD pad has no outer layers)"
 msgstr "(pad SMD nie ma zewnętrznych warstw)"
 
-#: pcbnew/pad.cpp:2289
+#: pcbnew/pad.cpp:2283
 msgid "(Pad must have a positive size)"
 msgstr "(Pole lutownicze nie może posiadać ujemnego rozmiaru)"
 
-#: pcbnew/pad.cpp:2300
+#: pcbnew/pad.cpp:2294
 #, c-format
 msgid "(PTH pad hole size must be larger than %s)"
 msgstr "(Rozmiar wiercenia pola PTH musi być większy niż %s)"
 
-#: pcbnew/pad.cpp:2324
+#: pcbnew/pad.cpp:2318
 msgid "(PTH pad hole leaves no copper)"
 msgstr "(pole z otworem na wylot nie zostawia miedzi)"
 
-#: pcbnew/pad.cpp:2334
+#: pcbnew/pad.cpp:2328
 msgid "(PTH pad hole not fully inside copper)"
 msgstr "(Otwór na wylot nie znajduje się całkowicie w polu miedzi)"
 
-#: pcbnew/pad.cpp:2341
+#: pcbnew/pad.cpp:2335
 msgid "(pad hole not inside pad shape)"
 msgstr "(otwór nie jest granicach pola lutowniczego)"
 
-#: pcbnew/pad.cpp:2346
+#: pcbnew/pad.cpp:2340
 msgid "(negative local clearance values have no effect)"
 msgstr "(ujemne wartości lokalnego prześwitu nie mają żadnego wpływu)"
 
-#: pcbnew/pad.cpp:2365
+#: pcbnew/pad.cpp:2359
 msgid ""
 "(negative solder mask clearance is larger than some shape primitives; "
 "results may be surprising)"
@@ -44671,7 +44246,7 @@ msgstr ""
 "(ujemny prześwit maski lutowniczej jest większy niż niektóre kształty "
 "podstawowe; rezultat może być zaskakujący)"
 
-#: pcbnew/pad.cpp:2375
+#: pcbnew/pad.cpp:2369
 msgid ""
 "(negative solder mask clearance is larger than pad; no solder mask will be "
 "generated)"
@@ -44679,7 +44254,7 @@ msgstr ""
 "(ujemny prześwit soldermaski jest większy niż pole; nie zostanie "
 "wygenerowana soldermaska)"
 
-#: pcbnew/pad.cpp:2394
+#: pcbnew/pad.cpp:2388
 msgid ""
 "(negative solder paste margin is larger than pad; no solder paste mask will "
 "be generated)"
@@ -44687,113 +44262,113 @@ msgstr ""
 "(ujemne marginesy pasty lutowniczej są większe niż samo pole; nie zostanie "
 "wygenerowana żadna maska pasty)"
 
-#: pcbnew/pad.cpp:2401
+#: pcbnew/pad.cpp:2395
 msgid "(negative corner radius is not allowed)"
 msgstr "(ujemny kąt nie jest dozwolony)"
 
-#: pcbnew/pad.cpp:2403
+#: pcbnew/pad.cpp:2397
 msgid "(corner size will make pad circular)"
 msgstr "(rozmiar narożnika spowoduje że pole będzie okrągłe)"
 
-#: pcbnew/pad.cpp:2408
+#: pcbnew/pad.cpp:2402
 msgid "(negative corner chamfer is not allowed)"
 msgstr "(ujemny kąt ścięcia nie jest dozwolony)"
 
-#: pcbnew/pad.cpp:2410
+#: pcbnew/pad.cpp:2404
 msgid "(corner chamfer is too large)"
 msgstr "(ścięcie jest zbyt duże)"
 
-#: pcbnew/pad.cpp:2419
+#: pcbnew/pad.cpp:2413
 msgid "(trapezoid delta is too large)"
 msgstr "(stopień trapezowości jest zbyt duży)"
 
-#: pcbnew/pad.cpp:2429
+#: pcbnew/pad.cpp:2423
 msgid "(custom pad shape must resolve to a single polygon)"
 msgstr ""
 "(niestandardowy kształt pola musi zostać przekształcony w pojedynczy "
 "wielokąt)"
 
-#: pcbnew/pad.cpp:2494
+#: pcbnew/pad.cpp:2488
 msgid "Edge connector"
 msgstr "Złącze krawędziowe"
 
-#: pcbnew/pad.cpp:2495
+#: pcbnew/pad.cpp:2489
 msgid "NPTH, mechanical"
 msgstr "NPTH, Mechaniczne"
 
-#: pcbnew/pad.cpp:2501
+#: pcbnew/pad.cpp:2495
 msgid "Trapezoid"
 msgstr "Trapezoidalny"
 
-#: pcbnew/pad.cpp:2513
+#: pcbnew/pad.cpp:2507
 msgid "Castellated pad"
 msgstr "Pole z kastelacją"
 
-#: pcbnew/pad.cpp:2514
+#: pcbnew/pad.cpp:2508
 msgid "Mechanical pad"
 msgstr "Pole mechaniczne"
 
-#: pcbnew/pad.cpp:2536
+#: pcbnew/pad.cpp:2530
 msgid "Front, back and connected layers"
 msgstr "Górna, dolna oraz połączone warstwy"
 
-#: pcbnew/pad.cpp:2586
+#: pcbnew/pad.cpp:2580
 msgid "Pad Type"
 msgstr "Typ pola"
 
-#: pcbnew/pad.cpp:2590
+#: pcbnew/pad.cpp:2584
 msgid "Pad Shape"
 msgstr "Kształt pola lut"
 
-#: pcbnew/pad.cpp:2595
+#: pcbnew/pad.cpp:2589
 msgid "Pad Number"
 msgstr "Numer pola"
 
-#: pcbnew/pad.cpp:2607
+#: pcbnew/pad.cpp:2601
 msgid "Size X"
 msgstr "Rozmiar X"
 
-#: pcbnew/pad.cpp:2611
+#: pcbnew/pad.cpp:2605
 msgid "Size Y"
 msgstr "Rozmiar Y"
 
-#: pcbnew/pad.cpp:2644
+#: pcbnew/pad.cpp:2638
 msgid "Corner Radius Ratio"
 msgstr "Współczynnik promienia narożnika"
 
-#: pcbnew/pad.cpp:2649
+#: pcbnew/pad.cpp:2643
 msgid "Corner Radius Size"
 msgstr "Procent promienia narożnika"
 
-#: pcbnew/pad.cpp:2655
+#: pcbnew/pad.cpp:2649
 msgid "Hole Shape"
 msgstr "Kształt Otworu"
 
-#: pcbnew/pad.cpp:2659
+#: pcbnew/pad.cpp:2653
 msgid "Hole Size X"
 msgstr "Rozmiar otworu X"
 
-#: pcbnew/pad.cpp:2665
+#: pcbnew/pad.cpp:2659
 msgid "Hole Size Y"
 msgstr "Rozmiar otworu Y"
 
-#: pcbnew/pad.cpp:2680
+#: pcbnew/pad.cpp:2674
 msgid "Fabrication Property"
 msgstr "Właściwość produkcyjna"
 
-#: pcbnew/pad.cpp:2702 pcbnew/pcb_shape.cpp:1001 pcbnew/pcb_track.cpp:2097
+#: pcbnew/pad.cpp:2696 pcbnew/pcb_shape.cpp:1001 pcbnew/pcb_track.cpp:2097
 msgid "Soldermask Margin Override"
 msgstr "Przekroczenie marginesu soldermaski"
 
-#: pcbnew/pad.cpp:2724 pcbnew/zone.cpp:2073
+#: pcbnew/pad.cpp:2718 pcbnew/zone.cpp:2097
 msgid "Thermal Relief Spoke Width"
 msgstr "Szerokość łącza termicznego"
 
-#: pcbnew/pad.cpp:2730
+#: pcbnew/pad.cpp:2724
 msgid "Thermal Relief Spoke Angle"
 msgstr "Kąt łącza termicznego"
 
-#: pcbnew/pad.cpp:2735 pcbnew/zone.cpp:2067
+#: pcbnew/pad.cpp:2729 pcbnew/zone.cpp:2091
 msgid "Thermal Relief Gap"
 msgstr "Przerwa połączenia termicznego"
 
@@ -46290,7 +45865,7 @@ msgid "Element token contains %d parameters."
 msgstr "Token \"Element\" zawiera %d parametrów."
 
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:985
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3069
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3072
 #, c-format
 msgid "Library folder '%s' has unexpected sub-folders."
 msgstr ""
@@ -46303,7 +45878,7 @@ msgstr "Niespodziewany plik '%s' został odnaleziony w bibliotece '%s'."
 
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:1023
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:3263
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3106
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3109
 #, c-format
 msgid "Footprint library '%s' cannot be deleted."
 msgstr "Biblioteka footprintu '%s' nie może zostać usunięta."
@@ -46325,28 +45900,28 @@ msgid "Generating history section"
 msgstr "Generowanie sekcji historii"
 
 #: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1198
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3018
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3012
 msgid "Generating BOM section"
 msgstr "Generowania sekcji BOM"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1365
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1361
 msgid "Generating CAD data"
 msgstr "Tworzenie danych CAD"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:2627
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:2621
 #, c-format
 msgid "Exporting Layer %s, Net %s"
 msgstr "Eksportuję warstwę %s, sieć %s"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3173
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3167
 msgid "Generating logistic section"
 msgstr "Generowanie sekcji zaopatrzenia"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3185
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3179
 msgid "Saving file"
 msgstr "Zapis pliku"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3217
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3211
 msgid "Failed to save file to buffer"
 msgstr "Nie udało się zapisać bufora do pliku"
 
@@ -46474,26 +46049,26 @@ msgstr ""
 msgid "Save Anyway"
 msgstr "Zapisz mimo to"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:1463
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:1465
 #, c-format
 msgid "unknown pad type: %d"
 msgstr "nieznany typ pola lutowniczego: %d"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2312
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2314
 #, c-format
 msgid "unknown via type %d"
 msgstr "nieznany typ przelotki %d"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2603
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2606
 #, c-format
 msgid "unknown zone corner smoothing type %d"
 msgstr "nieznany typ zaokrągleń krawędzi strefy %d"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2752
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2755
 msgid "This file does not contain a PCB."
 msgstr "Ten plik z nie zawiera obwodu drukowanego."
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2925
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2928
 #, c-format
 msgid ""
 "Library '%s' does not exist.\n"
@@ -46502,27 +46077,27 @@ msgstr ""
 "Biblioteka '%s' nie istnieje.\n"
 "Czy chcesz ją teraz utworzyć?"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2930
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2933
 msgid "Library Not Found"
 msgstr "Biblioteka nie została znaleziona"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2958
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2961
 #, c-format
 msgid "Footprint file name '%s' is not valid."
 msgstr "Nazwa pliku footprintu '%s' nie jest prawidłowa."
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2964
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2967
 #, c-format
 msgid "Insufficient permissions to delete '%s'."
 msgstr "Niewystarczające uprawnienia by usunąć '%s'."
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3088
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3091
 #, c-format
 msgid "Unexpected file '%s' found in library path '%s'."
 msgstr ""
 "Niespodziewany plik '%s' został odnaleziony w bibliotece o ścieżce '%s'."
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:306
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:307
 msgid "KiCad footprint file"
 msgstr "Plik footprintów programu KiCAD"
 
@@ -46710,7 +46285,7 @@ msgstr ""
 "Strategia wypełnień z poprzednich wydań nie jest już wspierana.\n"
 "Wypełnienia zostaną poddane konwersji na najlepiej dostosowane do wymagań."
 
-#: pcbnew/pcb_io/odbpp/odb_entity.cpp:686
+#: pcbnew/pcb_io/odbpp/odb_entity.cpp:722
 msgid "Failed to add component data"
 msgstr "Wystąpił błąd przy dodawaniu danych komponentu"
 
@@ -47589,7 +47164,7 @@ msgstr "Szerokość ścieżki: %s"
 msgid "Diff Pair Gap: %s"
 msgstr "Prześwit między ścieżkami pary różnicowej: %s"
 
-#: pcbnew/router/router_tool.cpp:2776 pcbnew/tools/pcb_control.cpp:1707
+#: pcbnew/router/router_tool.cpp:2776 pcbnew/tools/pcb_control.cpp:1711
 #, c-format
 msgid "DP Max Uncoupled-length: %s"
 msgstr "Maksymalna długość niesprzężonej pary różnicowej: %s"
@@ -48329,10 +47904,6 @@ msgstr "Utwórz linie"
 msgid "Create Arc"
 msgstr "Utwórz łuk"
 
-#: pcbnew/tools/drawing_stackup_table_tool.cpp:247
-msgid "Layer Name"
-msgstr "Nazwa warstwy"
-
 #: pcbnew/tools/drawing_stackup_table_tool.cpp:262
 msgid "Thickness (mm)"
 msgstr "Grubość (w mm)"
@@ -48417,7 +47988,7 @@ msgstr "Umieść elementy"
 msgid "Select Via Size"
 msgstr "Wybierz rozmiar przelotki"
 
-#: pcbnew/tools/drawing_tool.cpp:381 pcbnew/tools/drawing_tool.cpp:2386
+#: pcbnew/tools/drawing_tool.cpp:381 pcbnew/tools/drawing_tool.cpp:2388
 msgid "Draw Line"
 msgstr "Rysuj linię"
 
@@ -48441,23 +48012,23 @@ msgstr "Rysuj łuk"
 msgid "Draw Bezier"
 msgstr "Rysuj krzywą Beziera"
 
-#: pcbnew/tools/drawing_tool.cpp:1595
+#: pcbnew/tools/drawing_tool.cpp:1597
 msgid "Draw Dimension"
 msgstr "Rysuj wymiar"
 
-#: pcbnew/tools/drawing_tool.cpp:2080
+#: pcbnew/tools/drawing_tool.cpp:2082
 msgid "Move Footprint Anchor"
 msgstr "Przenieś punkt zakotwiczenia footprintu"
 
-#: pcbnew/tools/drawing_tool.cpp:3804
+#: pcbnew/tools/drawing_tool.cpp:3806
 msgid "Select Net:"
 msgstr "Zaznaczona sieć:"
 
-#: pcbnew/tools/drawing_tool.cpp:4046
+#: pcbnew/tools/drawing_tool.cpp:4048
 msgid "Via location violates DRC."
 msgstr "Położenie przelotki narusza DRC."
 
-#: pcbnew/tools/drawing_tool.cpp:4136
+#: pcbnew/tools/drawing_tool.cpp:4138
 msgid "Place via"
 msgstr "Umieść przelotkę"
 
@@ -50760,15 +50331,15 @@ msgstr "Ukryty"
 msgid "Inactive Layer Display"
 msgstr "Wyświetlanie warstw nieaktywnych"
 
-#: pcbnew/tools/pcb_control.cpp:690
+#: pcbnew/tools/pcb_control.cpp:694
 msgid "Preset Layer Pairs"
 msgstr "Predefiniowane pary warstw"
 
-#: pcbnew/tools/pcb_control.cpp:780
+#: pcbnew/tools/pcb_control.cpp:784
 msgid "Item locked."
 msgstr "Element zablokowany."
 
-#: pcbnew/tools/pcb_control.cpp:1003
+#: pcbnew/tools/pcb_control.cpp:1007
 msgid ""
 "Warning: some pasted items were on layers which are not present in the "
 "current board.\n"
@@ -50778,69 +50349,69 @@ msgstr ""
 "nie ma na bieżącej płytce.\n"
 "Nie udało się wkleić tych elementów.\n"
 
-#: pcbnew/tools/pcb_control.cpp:1070
+#: pcbnew/tools/pcb_control.cpp:1074
 msgid "Paste Text"
 msgstr "Wklej tekst"
 
-#: pcbnew/tools/pcb_control.cpp:1227
+#: pcbnew/tools/pcb_control.cpp:1231
 msgid "Invalid clipboard contents"
 msgstr "Niepoprawna zawartość schowka"
 
-#: pcbnew/tools/pcb_control.cpp:1510
+#: pcbnew/tools/pcb_control.cpp:1514
 msgid "Error loading board."
 msgstr "Błąd podczas odczytywania płytki."
 
-#: pcbnew/tools/pcb_control.cpp:1544
+#: pcbnew/tools/pcb_control.cpp:1548
 msgid "Append Board"
 msgstr "Dołącz płytkę"
 
-#: pcbnew/tools/pcb_control.cpp:1605
+#: pcbnew/tools/pcb_control.cpp:1609
 msgid "Active Layer"
 msgstr "Warstwa aktywna"
 
-#: pcbnew/tools/pcb_control.cpp:1606 pcbnew/widgets/appearance_controls.cpp:373
+#: pcbnew/tools/pcb_control.cpp:1610 pcbnew/widgets/appearance_controls.cpp:373
 #: pcbnew/widgets/appearance_controls_base.cpp:165
 msgid "All Layers"
 msgstr "Wszystkie warstwy"
 
-#: pcbnew/tools/pcb_control.cpp:1618
+#: pcbnew/tools/pcb_control.cpp:1622
 msgid "Object Snapping"
 msgstr "Przyciąganie obiektów"
 
-#: pcbnew/tools/pcb_control.cpp:1697
+#: pcbnew/tools/pcb_control.cpp:1701
 #, c-format
 msgid "DP Gap Constraints: %s"
 msgstr "Ograniczenia prześwitu pary różnicowej: min %s"
 
-#: pcbnew/tools/pcb_control.cpp:1738
+#: pcbnew/tools/pcb_control.cpp:1742
 msgid "Resolved clearance"
 msgstr "Rozpoznany prześwit"
 
-#: pcbnew/tools/pcb_control.cpp:1748
+#: pcbnew/tools/pcb_control.cpp:1752
 msgid "Actual clearance"
 msgstr "Obecny prześwit"
 
-#: pcbnew/tools/pcb_control.cpp:1791
+#: pcbnew/tools/pcb_control.cpp:1795
 msgid "Resolved hole clearance"
 msgstr "Rozpoznany prześwit otworu"
 
-#: pcbnew/tools/pcb_control.cpp:1796
+#: pcbnew/tools/pcb_control.cpp:1800
 msgid "Actual hole clearance"
 msgstr "Obecny prześwit otworu"
 
-#: pcbnew/tools/pcb_control.cpp:1829
+#: pcbnew/tools/pcb_control.cpp:1833
 msgid "Resolved edge clearance"
 msgstr "Rozpoznany prześwit względem krawędzi"
 
-#: pcbnew/tools/pcb_control.cpp:1834
+#: pcbnew/tools/pcb_control.cpp:1838
 msgid "Resolved margin clearance"
 msgstr "Rozpoznany prześwit względem marginesu"
 
-#: pcbnew/tools/pcb_control.cpp:1845
+#: pcbnew/tools/pcb_control.cpp:1849
 msgid "Selected Items"
 msgstr "Wybrane elementy"
 
-#: pcbnew/tools/pcb_control.cpp:1916
+#: pcbnew/tools/pcb_control.cpp:1920
 msgid "Selected 2D Length"
 msgstr "Długość zaznaczonego 2D"
 
@@ -50967,7 +50538,7 @@ msgid "Auto-fill Zone(s)"
 msgstr "Wypełnij automatycznie strefę(-y)"
 
 #: pcbnew/tools/zone_filler_tool.cpp:277
-#: pcbnew/widgets/appearance_controls.cpp:3434
+#: pcbnew/widgets/appearance_controls.cpp:3470
 msgid "Open Preferences"
 msgstr "Otwórz okno ustawień"
 
@@ -51199,118 +50770,118 @@ msgid "Filter nets"
 msgstr "Filtruj sieci"
 
 #: pcbnew/widgets/appearance_controls.cpp:613
-#: pcbnew/widgets/appearance_controls.cpp:1792
+#: pcbnew/widgets/appearance_controls.cpp:1828
 msgid "Layer Display Options"
 msgstr "Opcje wyświetlania warstw"
 
 #: pcbnew/widgets/appearance_controls.cpp:625
-#: pcbnew/widgets/appearance_controls.cpp:1798
+#: pcbnew/widgets/appearance_controls.cpp:1834
 #, c-format
 msgid "Inactive layers (%s):"
 msgstr "Warstwy nieaktywne (%s):"
 
 #: pcbnew/widgets/appearance_controls.cpp:627
-#: pcbnew/widgets/appearance_controls.cpp:1800
+#: pcbnew/widgets/appearance_controls.cpp:1836
 msgid "Inactive layers:"
 msgstr "Warstwy nieaktywne:"
 
 #: pcbnew/widgets/appearance_controls.cpp:641
-#: pcbnew/widgets/appearance_controls.cpp:1805
+#: pcbnew/widgets/appearance_controls.cpp:1841
 msgid "Inactive layers will be shown in full color"
 msgstr "Warstwy nieaktywne będą pokazywane w pełnym kolorze"
 
 #: pcbnew/widgets/appearance_controls.cpp:646
-#: pcbnew/widgets/appearance_controls.cpp:1807
+#: pcbnew/widgets/appearance_controls.cpp:1843
 msgid "Dim"
 msgstr "Przyciemnione"
 
 #: pcbnew/widgets/appearance_controls.cpp:648
-#: pcbnew/widgets/appearance_controls.cpp:1808
+#: pcbnew/widgets/appearance_controls.cpp:1844
 msgid "Inactive layers will be dimmed"
 msgstr "Warstwy nieaktywne będą przyciemnione"
 
 #: pcbnew/widgets/appearance_controls.cpp:655
-#: pcbnew/widgets/appearance_controls.cpp:1811
+#: pcbnew/widgets/appearance_controls.cpp:1847
 msgid "Inactive layers will be hidden"
 msgstr "Warstwy nieaktywne zostaną ukryte"
 
 #: pcbnew/widgets/appearance_controls.cpp:666
-#: pcbnew/widgets/appearance_controls.cpp:1813
+#: pcbnew/widgets/appearance_controls.cpp:1849
 msgid "Flip board view"
 msgstr "Odwrotny widok płytki"
 
 #: pcbnew/widgets/appearance_controls.cpp:688
-#: pcbnew/widgets/appearance_controls.cpp:2522
+#: pcbnew/widgets/appearance_controls.cpp:2558
 msgid "Net Display Options"
 msgstr "Opcje wyświetlania sieci"
 
 #: pcbnew/widgets/appearance_controls.cpp:700
-#: pcbnew/widgets/appearance_controls.cpp:2527
+#: pcbnew/widgets/appearance_controls.cpp:2563
 #, c-format
 msgid "Net colors (%s):"
 msgstr "Kolory sieci (%s):"
 
 #: pcbnew/widgets/appearance_controls.cpp:702
-#: pcbnew/widgets/appearance_controls.cpp:2529
+#: pcbnew/widgets/appearance_controls.cpp:2565
 msgid "Net colors:"
 msgstr "Kolory sieci:"
 
 #: pcbnew/widgets/appearance_controls.cpp:707
-#: pcbnew/widgets/appearance_controls.cpp:2532
+#: pcbnew/widgets/appearance_controls.cpp:2568
 msgid "Choose when to show net and netclass colors"
 msgstr "Wybierz kiedy mają być wyświetlane kolory sieci i klasy sieci"
 
 #: pcbnew/widgets/appearance_controls.cpp:716
-#: pcbnew/widgets/appearance_controls.cpp:2535
+#: pcbnew/widgets/appearance_controls.cpp:2571
 msgid "Net and netclass colors are shown on all copper items"
 msgstr ""
 "Kolory sieci i klasy sieci są pokazywane na wszystkich elementach "
 "łączeniowych"
 
 #: pcbnew/widgets/appearance_controls.cpp:724
-#: pcbnew/widgets/appearance_controls.cpp:2538
+#: pcbnew/widgets/appearance_controls.cpp:2574
 msgid "Net and netclass colors are shown on the ratsnest only"
 msgstr ""
 "Kolory sieci i klasy sieci są pokazywane tylko na nitkach wspomagających"
 
 #: pcbnew/widgets/appearance_controls.cpp:731
-#: pcbnew/widgets/appearance_controls.cpp:2541
+#: pcbnew/widgets/appearance_controls.cpp:2577
 msgid "Net and netclass colors are not shown"
 msgstr "Kolory sieci i klasy sieci nie są w ogóle pokazywane"
 
 #: pcbnew/widgets/appearance_controls.cpp:742
-#: pcbnew/widgets/appearance_controls.cpp:2546
+#: pcbnew/widgets/appearance_controls.cpp:2582
 #, c-format
 msgid "Ratsnest display (%s):"
 msgstr "Wyświetlanie nitek wspomagających (%s):"
 
 #: pcbnew/widgets/appearance_controls.cpp:744
-#: pcbnew/widgets/appearance_controls.cpp:2548
+#: pcbnew/widgets/appearance_controls.cpp:2584
 msgid "Ratsnest display:"
 msgstr "Wyświetlanie nitek wspomagających:"
 
 #: pcbnew/widgets/appearance_controls.cpp:749
-#: pcbnew/widgets/appearance_controls.cpp:2551
+#: pcbnew/widgets/appearance_controls.cpp:2587
 msgid "Choose which ratsnest lines to display"
 msgstr "Wybiera jakie nitki wspomagające mają być wyświetlane"
 
 #: pcbnew/widgets/appearance_controls.cpp:759
-#: pcbnew/widgets/appearance_controls.cpp:2554
+#: pcbnew/widgets/appearance_controls.cpp:2590
 msgid "Show ratsnest lines to items on all layers"
 msgstr "Linie wspomagające są pokazywane dla elementów na wszystkich warstwach"
 
 #: pcbnew/widgets/appearance_controls.cpp:764
-#: pcbnew/widgets/appearance_controls.cpp:2556
+#: pcbnew/widgets/appearance_controls.cpp:2592
 msgid "Visible layers"
 msgstr "Warstwy widoczne"
 
 #: pcbnew/widgets/appearance_controls.cpp:766
-#: pcbnew/widgets/appearance_controls.cpp:2557
+#: pcbnew/widgets/appearance_controls.cpp:2593
 msgid "Show ratsnest lines to items on visible layers"
 msgstr "Linie wspomagające są pokazywane dla elementów na widocznych warstwach"
 
 #: pcbnew/widgets/appearance_controls.cpp:773
-#: pcbnew/widgets/appearance_controls.cpp:2560
+#: pcbnew/widgets/appearance_controls.cpp:2596
 msgid "Hide all ratsnest lines"
 msgstr "Ukryj wszystkie linie połączeń wspomagających"
 
@@ -51328,13 +50899,13 @@ msgid "Highlight %s"
 msgstr "Wyróżnij %s"
 
 #: pcbnew/widgets/appearance_controls.cpp:935
-#: pcbnew/widgets/appearance_controls.cpp:2391
+#: pcbnew/widgets/appearance_controls.cpp:2427
 #, c-format
 msgid "Select Tracks and Vias in %s"
 msgstr "Zaznaczam ścieżki i przelotki na %s"
 
 #: pcbnew/widgets/appearance_controls.cpp:938
-#: pcbnew/widgets/appearance_controls.cpp:2394
+#: pcbnew/widgets/appearance_controls.cpp:2430
 #, c-format
 msgid "Unselect Tracks and Vias in %s"
 msgstr "Odznaczam ścieżki i przelotki na %s"
@@ -51484,90 +51055,270 @@ msgstr "Warstwa użytkownika 8"
 msgid "User defined layer 9"
 msgstr "Warstwa użytkownika 9"
 
-#: pcbnew/widgets/appearance_controls.cpp:1730
+#: pcbnew/widgets/appearance_controls.cpp:1684
+#, fuzzy
+msgid "User defined layer 10"
+msgstr "Warstwa użytkownika 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1685
+#, fuzzy
+msgid "User defined layer 11"
+msgstr "Warstwa użytkownika 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1686
+#, fuzzy
+msgid "User defined layer 12"
+msgstr "Warstwa użytkownika 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1687
+#, fuzzy
+msgid "User defined layer 13"
+msgstr "Warstwa użytkownika 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1688
+#, fuzzy
+msgid "User defined layer 14"
+msgstr "Warstwa użytkownika 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1689
+#, fuzzy
+msgid "User defined layer 15"
+msgstr "Warstwa użytkownika 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1690
+#, fuzzy
+msgid "User defined layer 16"
+msgstr "Warstwa użytkownika 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1691
+#, fuzzy
+msgid "User defined layer 17"
+msgstr "Warstwa użytkownika 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1692
+#, fuzzy
+msgid "User defined layer 18"
+msgstr "Warstwa użytkownika 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1693
+#, fuzzy
+msgid "User defined layer 19"
+msgstr "Warstwa użytkownika 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1694
+#, fuzzy
+msgid "User defined layer 20"
+msgstr "Warstwa użytkownika 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1695
+#, fuzzy
+msgid "User defined layer 21"
+msgstr "Warstwa użytkownika 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1696
+#, fuzzy
+msgid "User defined layer 22"
+msgstr "Warstwa użytkownika 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1697
+#, fuzzy
+msgid "User defined layer 23"
+msgstr "Warstwa użytkownika 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1698
+#, fuzzy
+msgid "User defined layer 24"
+msgstr "Warstwa użytkownika 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1699
+#, fuzzy
+msgid "User defined layer 25"
+msgstr "Warstwa użytkownika 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1700
+#, fuzzy
+msgid "User defined layer 26"
+msgstr "Warstwa użytkownika 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1701
+#, fuzzy
+msgid "User defined layer 27"
+msgstr "Warstwa użytkownika 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1702
+#, fuzzy
+msgid "User defined layer 28"
+msgstr "Warstwa użytkownika 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1703
+#, fuzzy
+msgid "User defined layer 29"
+msgstr "Warstwa użytkownika 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1704
+#, fuzzy
+msgid "User defined layer 30"
+msgstr "Warstwa użytkownika 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1705
+#, fuzzy
+msgid "User defined layer 31"
+msgstr "Warstwa użytkownika 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1706
+#, fuzzy
+msgid "User defined layer 32"
+msgstr "Warstwa użytkownika 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1707
+#, fuzzy
+msgid "User defined layer 33"
+msgstr "Warstwa użytkownika 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1708
+#, fuzzy
+msgid "User defined layer 34"
+msgstr "Warstwa użytkownika 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1709
+#, fuzzy
+msgid "User defined layer 35"
+msgstr "Warstwa użytkownika 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1710
+#, fuzzy
+msgid "User defined layer 36"
+msgstr "Warstwa użytkownika 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1711
+#, fuzzy
+msgid "User defined layer 37"
+msgstr "Warstwa użytkownika 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1712
+#, fuzzy
+msgid "User defined layer 38"
+msgstr "Warstwa użytkownika 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1713
+#, fuzzy
+msgid "User defined layer 39"
+msgstr "Warstwa użytkownika 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1714
+#, fuzzy
+msgid "User defined layer 40"
+msgstr "Warstwa użytkownika 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1715
+#, fuzzy
+msgid "User defined layer 41"
+msgstr "Warstwa użytkownika 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1716
+#, fuzzy
+msgid "User defined layer 42"
+msgstr "Warstwa użytkownika 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1717
+#, fuzzy
+msgid "User defined layer 43"
+msgstr "Warstwa użytkownika 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1718
+#, fuzzy
+msgid "User defined layer 44"
+msgstr "Warstwa użytkownika 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1719
+#, fuzzy
+msgid "User defined layer 45"
+msgstr "Warstwa użytkownika 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1766
 msgid "Front copper layer"
 msgstr "Górna warstwa ścieżek"
 
-#: pcbnew/widgets/appearance_controls.cpp:1731
+#: pcbnew/widgets/appearance_controls.cpp:1767
 msgid "Back copper layer"
 msgstr "Dolna warstwa ścieżek"
 
-#: pcbnew/widgets/appearance_controls.cpp:1732
+#: pcbnew/widgets/appearance_controls.cpp:1768
 msgid "Inner copper layer"
 msgstr "Wewnętrzna warstwa ścieżek"
 
-#: pcbnew/widgets/appearance_controls.cpp:1822
+#: pcbnew/widgets/appearance_controls.cpp:1858
 msgid "Show All Copper Layers"
 msgstr "Pokaż wszystkie warstwy sygnałowe"
 
-#: pcbnew/widgets/appearance_controls.cpp:1824
+#: pcbnew/widgets/appearance_controls.cpp:1860
 msgid "Hide All Copper Layers"
 msgstr "Ukryj wszystkie warstwy sygnałowe"
 
-#: pcbnew/widgets/appearance_controls.cpp:1835
+#: pcbnew/widgets/appearance_controls.cpp:1871
 msgid "Show All Non Copper Layers"
 msgstr "Pokaż wszystkie warstwy niesygnałowe"
 
-#: pcbnew/widgets/appearance_controls.cpp:1839
+#: pcbnew/widgets/appearance_controls.cpp:1875
 msgid "Hide All Non Copper Layers"
 msgstr "Ukryj wszystkie warstwy niesygnałowe"
 
-#: pcbnew/widgets/appearance_controls.cpp:1853
+#: pcbnew/widgets/appearance_controls.cpp:1889
 msgid "Show Only Front Assembly Layers"
 msgstr "Pokaż tylko górne warstwy montażowe"
 
-#: pcbnew/widgets/appearance_controls.cpp:1856
+#: pcbnew/widgets/appearance_controls.cpp:1892
 msgid "Show Only Front Layers"
 msgstr "Pokaż tylko warstwy górne"
 
-#: pcbnew/widgets/appearance_controls.cpp:1863
+#: pcbnew/widgets/appearance_controls.cpp:1899
 msgid "Show Only Inner Layers"
 msgstr "Pokaż tylko warstwy wewnętrzne"
 
-#: pcbnew/widgets/appearance_controls.cpp:1867
+#: pcbnew/widgets/appearance_controls.cpp:1903
 msgid "Show Only Back Layers"
 msgstr "Pokaż tylko warstwy dolne"
 
-#: pcbnew/widgets/appearance_controls.cpp:1871
+#: pcbnew/widgets/appearance_controls.cpp:1907
 msgid "Show Only Back Assembly Layers"
 msgstr "Pokaż tylko dolne warstwy montażowe"
 
-#: pcbnew/widgets/appearance_controls.cpp:2248
+#: pcbnew/widgets/appearance_controls.cpp:2284
 #, c-format
 msgid "Set opacity of %s"
 msgstr "Ustaw przeźroczystość na %s"
 
-#: pcbnew/widgets/appearance_controls.cpp:2367
+#: pcbnew/widgets/appearance_controls.cpp:2403
 msgid "Set Netclass Color"
 msgstr "Ustaw kolor dla klasy sieci"
 
-#: pcbnew/widgets/appearance_controls.cpp:2371
+#: pcbnew/widgets/appearance_controls.cpp:2407
 msgid "Use Color from Schematic"
 msgstr "Użyj kolorów ze schematu"
 
-#: pcbnew/widgets/appearance_controls.cpp:2380
+#: pcbnew/widgets/appearance_controls.cpp:2416
 msgid "Clear Netclass Color"
 msgstr "Wyczyść kolor sieci"
 
-#: pcbnew/widgets/appearance_controls.cpp:2388
+#: pcbnew/widgets/appearance_controls.cpp:2424
 #, c-format
 msgid "Highlight Nets in %s"
 msgstr "Podświetl sieci w %s"
 
-#: pcbnew/widgets/appearance_controls.cpp:2399
+#: pcbnew/widgets/appearance_controls.cpp:2435
 msgid "Show All Netclasses"
 msgstr "Pokaż wszystkie klasy sieci"
 
-#: pcbnew/widgets/appearance_controls.cpp:2401
+#: pcbnew/widgets/appearance_controls.cpp:2437
 msgid "Hide All Other Netclasses"
 msgstr "Ukryj wszystkie inne klasy sieci"
 
-#: pcbnew/widgets/appearance_controls.cpp:2462
+#: pcbnew/widgets/appearance_controls.cpp:2498
 #, c-format
 msgid "Show or hide ratsnest for nets in %s"
 msgstr "Pokaż lub ukryj połączenia wspomagające dla sieci w %s"
 
-#: pcbnew/widgets/appearance_controls.cpp:3447
+#: pcbnew/widgets/appearance_controls.cpp:3483
 msgid ""
 "The current color theme is read-only.  Create a new theme in Preferences to "
 "enable color editing."
@@ -51766,7 +51517,7 @@ msgid "Delete all nets in group '%s'?"
 msgstr "Usunąć wszystkie sieci w grupie '%s'?"
 
 #: pcbnew/widgets/search_handlers.cpp:179 pcbnew/zone.cpp:812
-#: pcbnew/zone.cpp:1909
+#: pcbnew/zone.cpp:1933
 msgid "Priority"
 msgstr "Priorytet"
 
@@ -51821,7 +51572,7 @@ msgstr "Źródło rozmieszczenia"
 msgid "%s"
 msgstr "%s"
 
-#: pcbnew/zone.cpp:862 pcbnew/zone.cpp:1972
+#: pcbnew/zone.cpp:862 pcbnew/zone.cpp:1996
 msgid "Fill Mode"
 msgstr "Tryb wypełnienia"
 
@@ -51885,79 +51636,79 @@ msgstr "Strefa z regułami %s"
 msgid "Zone %s %s"
 msgstr "Strefa %s %s"
 
-#: pcbnew/zone.cpp:1916
+#: pcbnew/zone.cpp:1940
 msgid "Keepout"
 msgstr "Wyklucz"
 
-#: pcbnew/zone.cpp:1918
+#: pcbnew/zone.cpp:1942
 msgid "Keep Out Tracks"
 msgstr "Wyklucz ścieżki"
 
-#: pcbnew/zone.cpp:1924
+#: pcbnew/zone.cpp:1948
 msgid "Keep Out Vias"
 msgstr "Wyklucz przelotki"
 
-#: pcbnew/zone.cpp:1930
+#: pcbnew/zone.cpp:1954
 msgid "Keep Out Pads"
 msgstr "Wyklucz pola lutownicze"
 
-#: pcbnew/zone.cpp:1936
+#: pcbnew/zone.cpp:1960
 msgid "Keep Out Copper Pours"
 msgstr "Wyklucz strefy wypełnień"
 
-#: pcbnew/zone.cpp:1942
+#: pcbnew/zone.cpp:1966
 msgid "Keep Out Footprints"
 msgstr "Wyklucz footprinty"
 
-#: pcbnew/zone.cpp:1951
+#: pcbnew/zone.cpp:1975
 msgid "Enable"
 msgstr "Włącz"
 
-#: pcbnew/zone.cpp:1958
+#: pcbnew/zone.cpp:1982
 msgid "Source Type"
 msgstr "Typ źródła"
 
-#: pcbnew/zone.cpp:1963
+#: pcbnew/zone.cpp:1987
 msgid "Source Name"
 msgstr "Nazwa źródła"
 
-#: pcbnew/zone.cpp:1995
+#: pcbnew/zone.cpp:2019
 msgid "Cannot be less than zone minimum width"
 msgstr "Nie może być mniejsza niż minimalna szerokość strefy"
 
-#: pcbnew/zone.cpp:2001
+#: pcbnew/zone.cpp:2025
 msgid "Hatch Width"
 msgstr "Szerokość kreskowania"
 
-#: pcbnew/zone.cpp:2008
+#: pcbnew/zone.cpp:2032
 msgid "Hatch Gap"
 msgstr "Przerwa kreskowania"
 
-#: pcbnew/zone.cpp:2015
+#: pcbnew/zone.cpp:2039
 msgid "Hatch Minimum Hole Ratio"
 msgstr "Minimalny stosunek przerw w kreskowaniu"
 
-#: pcbnew/zone.cpp:2023
+#: pcbnew/zone.cpp:2047
 msgid "Smoothing Effort"
 msgstr "Siła wygładzania"
 
-#: pcbnew/zone.cpp:2029
+#: pcbnew/zone.cpp:2053
 msgid "Smoothing Amount"
 msgstr "Poziom wygładzania"
 
-#: pcbnew/zone.cpp:2035
+#: pcbnew/zone.cpp:2059
 msgid "Remove Islands"
 msgstr "Usuwanie stref wolnych"
 
-#: pcbnew/zone.cpp:2040
+#: pcbnew/zone.cpp:2064
 msgid "Minimum Island Area"
 msgstr "Minimalny rozmiar wysepek"
 
-#: pcbnew/zone.cpp:2055
+#: pcbnew/zone.cpp:2079
 msgid "Minimum Width"
 msgstr "Szerokość minimalna"
 
-#: pcbnew/zone.cpp:2063
+#: pcbnew/zone.cpp:2087
 msgid "Pad Connections"
 msgstr "Połączenia pól lutowniczych"
 
@@ -52185,6 +51936,198 @@ msgstr "Symbol programu KiCad"
 msgid "KiCad Drawing Sheet"
 msgstr "Obramowanie strony programu KiCad"
 
+#~ msgid "CrtYd_Front"
+#~ msgstr "CrtYd_Front"
+
+#~ msgid "Fab_Front"
+#~ msgstr "Fab_Front"
+
+#~ msgid "Adhes_Front"
+#~ msgstr "Adhes_Front"
+
+#~ msgid "SoldP_Front"
+#~ msgstr "SoldP_Front"
+
+#~ msgid "SilkS_Front"
+#~ msgstr "SilkS_Front"
+
+#~ msgid "Mask_Front"
+#~ msgstr "Mask_Front"
+
+#~ msgid "If you want a front copper layer"
+#~ msgstr "Jeśli potrzebna jest górna warstwa sygnałowa"
+
+#~ msgid "Front_layer"
+#~ msgstr "Front_layer"
+
+#~ msgid "Layer name of front (top) copper layer"
+#~ msgstr "Nazwa warstwy sygnałowej na stronie górnej (elementów)"
+
+#~ msgid "In1"
+#~ msgstr "Wewn1"
+
+#~ msgid "In2"
+#~ msgstr "Wewn2"
+
+#~ msgid "In3"
+#~ msgstr "Wewn3"
+
+#~ msgid "In4"
+#~ msgstr "Wewn4"
+
+#~ msgid "In5"
+#~ msgstr "Wewn5"
+
+#~ msgid "In6"
+#~ msgstr "Wewn6"
+
+#~ msgid "In7"
+#~ msgstr "Wewn7"
+
+#~ msgid "In8"
+#~ msgstr "Wewn8"
+
+#~ msgid "In9"
+#~ msgstr "Wewn9"
+
+#~ msgid "In10"
+#~ msgstr "Wewn10"
+
+#~ msgid "In11"
+#~ msgstr "Wewn11"
+
+#~ msgid "In12"
+#~ msgstr "Wewn12"
+
+#~ msgid "In13"
+#~ msgstr "Wewn13"
+
+#~ msgid "In14"
+#~ msgstr "Wewn14"
+
+#~ msgid "In15"
+#~ msgstr "Wewn15"
+
+#~ msgid "In16"
+#~ msgstr "Wewn16"
+
+#~ msgid "In17"
+#~ msgstr "Wewn17"
+
+#~ msgid "In18"
+#~ msgstr "Wewn18"
+
+#~ msgid "In19"
+#~ msgstr "Wewn19"
+
+#~ msgid "In20"
+#~ msgstr "Wewn20"
+
+#~ msgid "In21"
+#~ msgstr "Wewn21"
+
+#~ msgid "In22"
+#~ msgstr "Wewn22"
+
+#~ msgid "In23"
+#~ msgstr "Wewn23"
+
+#~ msgid "In24"
+#~ msgstr "Wewn24"
+
+#~ msgid "In25"
+#~ msgstr "Wewn25"
+
+#~ msgid "In26"
+#~ msgstr "Wewn26"
+
+#~ msgid "In27"
+#~ msgstr "Wewn27"
+
+#~ msgid "In28"
+#~ msgstr "Wewn28"
+
+#~ msgid "In29"
+#~ msgstr "Wewn29"
+
+#~ msgid "In30"
+#~ msgstr "Wewn30"
+
+#~ msgid "If you want a back copper layer"
+#~ msgstr "Jeśli potrzebna jest dolna warstwa sygnałowa"
+
+#~ msgid "Layer name of back (bottom) copper layer"
+#~ msgstr "Nazwa warstwy sygnałowej na dolnej stronie (ścieżek)"
+
+#~ msgid "SoldM_Back"
+#~ msgstr "SoldM_Back"
+
+#~ msgid "SilkS_Back"
+#~ msgstr "SilkS_Back"
+
+#~ msgid "SoldP_Back"
+#~ msgstr "SoldP_Back"
+
+#~ msgid "Adhes_Back"
+#~ msgstr "Adhes_Back"
+
+#~ msgid "Fab_Back"
+#~ msgstr "Fab_Back"
+
+#~ msgid "CrtYd_Back"
+#~ msgstr "CrtYd_Back"
+
+#~ msgid "Pcb_Edges"
+#~ msgstr "Pcb_Edges"
+
+#~ msgid "Margin"
+#~ msgstr "Marginesu"
+
+#~ msgid "Eco1"
+#~ msgstr "Eco1"
+
+#~ msgid "Eco2"
+#~ msgstr "Eco2"
+
+#~ msgid "Comments"
+#~ msgstr "Komentarzy"
+
+#~ msgid "Drawings"
+#~ msgstr "Rysunkowa"
+
+#~ msgid "User1"
+#~ msgstr "User1"
+
+#~ msgid "User2"
+#~ msgstr "User2"
+
+#~ msgid "User3"
+#~ msgstr "User3"
+
+#~ msgid "User4"
+#~ msgstr "User4"
+
+#~ msgid "User5"
+#~ msgstr "User5"
+
+#~ msgid "User6"
+#~ msgstr "User6"
+
+#~ msgid "User7"
+#~ msgstr "User7"
+
+#~ msgid "User8"
+#~ msgstr "User8"
+
+#~ msgid "User9"
+#~ msgstr "User9"
+
+#~ msgid "(Pad has no layer)"
+#~ msgstr "(pole nie znajduje się na żadnej z warstw)"
+
+#~ msgid "(PTH pad has no copper layers)"
+#~ msgstr "(pole z otworem na wylot nie znajduje się na warstwach miedzi)"
+
 #, c-format
 #~ msgid "Field%d"
 #~ msgstr "Pole%d"
diff --git a/translation/pofiles/pt.po b/translation/pofiles/pt.po
index 12da0e7408..64b465d4a4 100644
--- a/translation/pofiles/pt.po
+++ b/translation/pofiles/pt.po
@@ -13,7 +13,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: kicad\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-01-28 19:42+0300\n"
+"POT-Creation-Date: 2025-01-29 19:59+0300\n"
 "PO-Revision-Date: 2025-01-23 15:38+0000\n"
 "Last-Translator: John Beard <john.j.beard@gmail.com>\n"
 "Language-Team: Portuguese <https://hosted.weblate.org/projects/kicad/master-"
@@ -185,7 +185,7 @@ msgstr "Tempo de carregamento %.3f s"
 #: pcbnew/pcb_io/easyedapro/pcb_io_easyedapro.cpp:116
 #: pcbnew/pcb_io/fabmaster/pcb_io_fabmaster.cpp:59
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:503
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2703
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2706
 #, c-format
 msgid "Loading %s..."
 msgstr "A carregar %s..."
@@ -308,7 +308,7 @@ msgstr "Visualizador 3D do KiCad"
 #: 3d-viewer/3d_viewer/eda_3d_viewer_frame.cpp:667
 #: eeschema/dialogs/panel_eeschema_display_options_base.cpp:27
 #: eeschema/dialogs/panel_sym_display_options_base.cpp:25
-#: pcbnew/footprint_edit_frame.cpp:242 pcbnew/footprint_edit_frame.cpp:955
+#: pcbnew/footprint_edit_frame.cpp:242 pcbnew/footprint_edit_frame.cpp:965
 #: pcbnew/pcb_edit_frame.cpp:326 pcbnew/pcb_edit_frame.cpp:1708
 #: pcbnew/tools/pcb_actions.cpp:1327
 msgid "Appearance"
@@ -347,10 +347,10 @@ msgstr "Permissões insuficientes para guardar o ficheiro '%s'."
 #: 3d-viewer/3d_viewer/eda_3d_viewer_frame.cpp:748 common/confirm.cpp:211
 #: common/dialogs/dialog_grid_settings.cpp:82
 #: common/dialogs/dialog_grid_settings.cpp:89
-#: common/dialogs/panel_embedded_files.cpp:296
-#: common/dialogs/panel_embedded_files.cpp:369
-#: common/dialogs/panel_embedded_files.cpp:400
-#: common/dialogs/panel_embedded_files.cpp:410
+#: common/dialogs/panel_embedded_files.cpp:307
+#: common/dialogs/panel_embedded_files.cpp:416
+#: common/dialogs/panel_embedded_files.cpp:447
+#: common/dialogs/panel_embedded_files.cpp:457
 #: common/dialogs/panel_setup_severities.cpp:44 common/kidialog.cpp:126
 #: eeschema/dialogs/dialog_erc.cpp:878
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1812
@@ -373,9 +373,9 @@ msgstr "Permissões insuficientes para guardar o ficheiro '%s'."
 #: pcb_calculator/calculator_panels/panel_fusing_current.cpp:191
 #: pcb_calculator/calculator_panels/panel_fusing_current.cpp:203
 #: pcbnew/dialogs/dialog_drc.cpp:984
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:397
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:389
 #: pcbnew/drc/drc_item.cpp:231 pcbnew/pcb_marker.cpp:211
-#: pcbnew/widgets/appearance_controls.cpp:2729
+#: pcbnew/widgets/appearance_controls.cpp:2765
 msgid "Error"
 msgstr "Erro"
 
@@ -729,7 +729,7 @@ msgstr "Modelos marcados como DNP"
 msgid "Model Bounding Boxes"
 msgstr "Caixas delimitadoras do modelo"
 
-#: 3d-viewer/dialogs/appearance_controls_3D.cpp:77 common/layer_id.cpp:170
+#: 3d-viewer/dialogs/appearance_controls_3D.cpp:77 common/layer_id.cpp:125
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:30
 #: eeschema/dialogs/dialog_update_from_pcb_base.cpp:64
 #: pcb_calculator/calculator_panels/panel_rf_attenuators_base.cpp:111
@@ -843,13 +843,13 @@ msgstr ""
 "edição de cores."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:563
-#: pcbnew/widgets/appearance_controls.cpp:2198
+#: pcbnew/widgets/appearance_controls.cpp:2234
 #, c-format
 msgid "Show or hide %s"
 msgstr "Mostrar ou oculta %s"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:633
-#: pcbnew/widgets/appearance_controls.cpp:2571
+#: pcbnew/widgets/appearance_controls.cpp:2607
 #, c-format
 msgid "Presets (%s+Tab):"
 msgstr "Predefinições (%s+Tab):"
@@ -857,93 +857,93 @@ msgstr "Predefinições (%s+Tab):"
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:647
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1644
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2078
-#: pcbnew/widgets/appearance_controls.cpp:2596
+#: pcbnew/widgets/appearance_controls.cpp:2632
 msgid "Save preset..."
 msgstr "Salva predefinição..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:648
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1645
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2079
-#: pcbnew/widgets/appearance_controls.cpp:2597
+#: pcbnew/widgets/appearance_controls.cpp:2633
 msgid "Delete preset..."
 msgstr "Exclui predefinição..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:754
-#: pcbnew/widgets/appearance_controls.cpp:2702
+#: pcbnew/widgets/appearance_controls.cpp:2738
 msgid "Layer preset name:"
 msgstr "Nome da predefinição da camada:"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:755
-#: pcbnew/widgets/appearance_controls.cpp:2703
+#: pcbnew/widgets/appearance_controls.cpp:2739
 msgid "Save Layer Preset"
 msgstr "Salva predefinição da camada"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:770
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1819
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2221
-#: pcbnew/widgets/appearance_controls.cpp:2736
+#: pcbnew/widgets/appearance_controls.cpp:2772
 msgid "Overwrite existing preset?"
 msgstr "Substituir a predefinição existente?"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:796
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1844
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2246
-#: pcbnew/widgets/appearance_controls.cpp:2762
+#: pcbnew/widgets/appearance_controls.cpp:2798
 msgid "Presets"
 msgstr "Predefinições"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:805
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1856
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2258
-#: pcbnew/widgets/appearance_controls.cpp:2774
+#: pcbnew/widgets/appearance_controls.cpp:2810
 msgid "Delete Preset"
 msgstr "Exclui predefinição"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:806
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1857
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2259
-#: pcbnew/widgets/appearance_controls.cpp:2775
+#: pcbnew/widgets/appearance_controls.cpp:2811
 msgid "Select preset:"
 msgstr "Selecione a predefinição:"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:864
-#: pcbnew/widgets/appearance_controls.cpp:2875
+#: pcbnew/widgets/appearance_controls.cpp:2911
 #, c-format
 msgid "Viewports (%s+Tab):"
 msgstr "Portas de visualização (%s+Tab):"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:873
-#: pcbnew/widgets/appearance_controls.cpp:2884
+#: pcbnew/widgets/appearance_controls.cpp:2920
 msgid "Save viewport..."
 msgstr "Salva a janela de visualização..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:874
-#: pcbnew/widgets/appearance_controls.cpp:2885
+#: pcbnew/widgets/appearance_controls.cpp:2921
 msgid "Delete viewport..."
 msgstr "Exclui a janela de visualização..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:905
-#: pcbnew/widgets/appearance_controls.cpp:2934
+#: pcbnew/widgets/appearance_controls.cpp:2970
 msgid "Viewport name:"
 msgstr "Nome da janela de visualização:"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:906
-#: pcbnew/widgets/appearance_controls.cpp:2934
+#: pcbnew/widgets/appearance_controls.cpp:2970
 msgid "Save Viewport"
 msgstr "Salva a janela de visualização"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:946
-#: pcbnew/widgets/appearance_controls.cpp:2973
+#: pcbnew/widgets/appearance_controls.cpp:3009
 msgid "Viewports"
 msgstr "Janelas de visualização"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:955
-#: pcbnew/widgets/appearance_controls.cpp:2982
+#: pcbnew/widgets/appearance_controls.cpp:3018
 msgid "Delete Viewport"
 msgstr "Exclui a janela de visualização"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:956
-#: pcbnew/widgets/appearance_controls.cpp:2983
+#: pcbnew/widgets/appearance_controls.cpp:3019
 msgid "Select viewport:"
 msgstr "Selecione uma janela de visualização:"
 
@@ -1316,7 +1316,7 @@ msgid "Z:"
 msgstr "Z:"
 
 #: 3d-viewer/dialogs/panel_preview_3d_model_base.cpp:68
-#: gerbview/gerber_draw_item.cpp:722 pcbnew/footprint.cpp:1676
+#: gerbview/gerber_draw_item.cpp:722 pcbnew/footprint.cpp:1681
 #: pcbnew/pad.cpp:1361
 msgid "Rotation"
 msgstr "Rotação"
@@ -1900,8 +1900,8 @@ msgid "Information"
 msgstr "Informação"
 
 #: common/confirm.cpp:266 common/confirm.cpp:269
-#: common/dialogs/panel_embedded_files.cpp:272
-#: common/dialogs/panel_embedded_files.cpp:346
+#: common/dialogs/panel_embedded_files.cpp:285
+#: common/dialogs/panel_embedded_files.cpp:393
 #: eeschema/design_block_utils.cpp:50 eeschema/design_block_utils.cpp:183
 #: eeschema/symbol_editor/symbol_editor.cpp:372
 #: eeschema/symbol_editor/symbol_editor.cpp:998
@@ -1916,7 +1916,7 @@ msgstr "Informação"
 #: pcbnew/dialogs/dialog_gencad_export_options.cpp:119
 #: pcbnew/dialogs/dialog_track_via_properties.cpp:570
 #: pcbnew/footprint_libraries_utils.cpp:375
-#: pcbnew/footprint_libraries_utils.cpp:1148 pcbnew/router/router_tool.cpp:1849
+#: pcbnew/footprint_libraries_utils.cpp:1157 pcbnew/router/router_tool.cpp:1849
 #: pcbnew/router/router_tool.cpp:2603
 #: pcbnew/tools/footprint_editor_control.cpp:470 pcbnew/zone_filler.cpp:881
 msgid "Confirmation"
@@ -1955,7 +1955,7 @@ msgid "KiCad Design Block folders"
 msgstr "Pastas de blocos de desenho do KiCad"
 
 #: common/design_block_io.cpp:172
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3036
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3039
 #, c-format
 msgid "Cannot overwrite library path '%s'."
 msgstr "Não é possível sobrescrever o caminho da biblioteca '%s'."
@@ -1972,7 +1972,7 @@ msgstr ""
 "Verifique se tem permissões de gravação e tente novamente."
 
 #: common/design_block_io.cpp:201 pcbnew/pcb_io/geda/pcb_io_geda.cpp:977
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3061
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3064
 #, c-format
 msgid "Insufficient permissions to delete folder '%s'."
 msgstr "Permissões insuficientes para excluir a pasta '%s'."
@@ -2077,8 +2077,8 @@ msgstr "Não é possível criar o caminho global da tabela da biblioteca '%s'."
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:50
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:99
 #: pcbnew/dialogs/panel_pcbnew_action_plugins_base.cpp:42
-#: pcbnew/footprint_libraries_utils.cpp:1006
-#: pcbnew/footprint_libraries_utils.cpp:1334
+#: pcbnew/footprint_libraries_utils.cpp:1015
+#: pcbnew/footprint_libraries_utils.cpp:1343
 msgid "Description"
 msgstr "Descrição"
 
@@ -2467,7 +2467,7 @@ msgstr "Variáveis de Ambiente"
 #: eeschema/dialogs/panel_bom_presets_base.cpp:80
 #: eeschema/dialogs/panel_sym_lib_table.cpp:384
 #: eeschema/dialogs/panel_template_fieldnames_base.cpp:42
-#: eeschema/fields_grid_table.cpp:478 eeschema/sch_pin.cpp:1579
+#: eeschema/fields_grid_table.cpp:469 eeschema/sch_pin.cpp:1579
 #: eeschema/sch_symbol.cpp:2065 eeschema/sch_symbol.cpp:2115
 #: eeschema/symbol_editor/symbol_editor.cpp:1598
 #: eeschema/symbol_viewer_frame.cpp:459
@@ -2477,13 +2477,15 @@ msgstr "Variáveis de Ambiente"
 #: kicad/pcm/dialogs/dialog_manage_repositories_base.cpp:39
 #: kicad/pcm/dialogs/panel_package_base.cpp:50
 #: pcbnew/dialogs/dialog_footprint_wizard_list_base.cpp:42
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:54
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:170
 #: pcbnew/dialogs/panel_fp_lib_table.cpp:438
-#: pcbnew/pcb_fields_grid_table.cpp:174 pcbnew/pcb_group.cpp:507
+#: pcbnew/pcb_fields_grid_table.cpp:143 pcbnew/pcb_group.cpp:507
 #: pcbnew/widgets/pcb_net_inspector_panel.cpp:120
 #: pcbnew/widgets/search_handlers.cpp:176
 #: pcbnew/widgets/search_handlers.cpp:309
 #: pcbnew/widgets/search_handlers.cpp:388 pcbnew/zone.cpp:853
-#: pcbnew/zone.cpp:1913 pcbnew/zone_manager/dialog_zone_manager_base.cpp:38
+#: pcbnew/zone.cpp:1937 pcbnew/zone_manager/dialog_zone_manager_base.cpp:38
 #: pcbnew/zone_manager/model_zones_overview_table.h:75
 msgid "Name"
 msgstr "Nome"
@@ -2685,7 +2687,7 @@ msgstr "O tamanho da grade Y está fora do intervalo."
 #: eeschema/symbol_editor/symbol_editor.cpp:860
 #: pcb_calculator/dialogs/dialog_regulator_form_base.cpp:27
 #: pcbnew/board_stackup_manager/dialog_dielectric_list_manager_base.cpp:31
-#: pcbnew/footprint_libraries_utils.cpp:1040
+#: pcbnew/footprint_libraries_utils.cpp:1049
 msgid "Name:"
 msgstr "Nome:"
 
@@ -3281,7 +3283,7 @@ msgstr "Opção"
 #: eeschema/dialogs/dialog_sim_format_value.cpp:75
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:57
 #: eeschema/dialogs/panel_sym_lib_table.cpp:385
-#: eeschema/fields_grid_table.cpp:479 eeschema/sch_symbol.cpp:1098
+#: eeschema/fields_grid_table.cpp:470 eeschema/sch_symbol.cpp:1098
 #: eeschema/sch_symbol.cpp:2062 eeschema/sch_symbol.cpp:2112
 #: eeschema/sch_symbol.cpp:2994 eeschema/sim/simulator_frame_ui.cpp:616
 #: eeschema/sim/simulator_frame_ui.cpp:2673
@@ -3291,13 +3293,13 @@ msgstr "Opção"
 #: eeschema/widgets/search_handlers.cpp:247
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:69
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:70
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:65
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:157
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:169
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:48
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:57
-#: pcbnew/dialogs/panel_fp_lib_table.cpp:439 pcbnew/footprint.cpp:4048
+#: pcbnew/dialogs/panel_fp_lib_table.cpp:439 pcbnew/footprint.cpp:4053
 #: pcbnew/footprint_wizard_frame.cpp:326 pcbnew/pcb_dimension.cpp:605
-#: pcbnew/pcb_fields_grid_table.cpp:175 pcbnew/plot_board_layers.cpp:107
+#: pcbnew/pcb_fields_grid_table.cpp:144 pcbnew/plot_board_layers.cpp:107
 #: pcbnew/widgets/search_handlers.cpp:119
 msgid "Value"
 msgstr "Valor"
@@ -3416,7 +3418,7 @@ msgstr "Modo de saída:"
 #: eeschema/dialogs/dialog_plot_schematic_base.cpp:78
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:72
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:69
-#: eeschema/fields_grid_table.cpp:491
+#: eeschema/fields_grid_table.cpp:482
 #: eeschema/printing/dialog_print_using_printer_base.cpp:35
 #: eeschema/sch_bus_entry.cpp:674 eeschema/sch_junction.cpp:383
 #: eeschema/sch_line.cpp:1099 eeschema/sim/simulator_frame_ui.cpp:609
@@ -3644,7 +3646,7 @@ msgstr "OK"
 #: common/dialogs/git/dialog_git_auth.cpp:54
 #: common/dialogs/git/dialog_git_commit.cpp:143
 #: common/dialogs/git/dialog_git_switch.cpp:69
-#: common/dialogs/panel_embedded_files.cpp:370 common/tool/actions.cpp:159
+#: common/dialogs/panel_embedded_files.cpp:417 common/tool/actions.cpp:159
 #: eeschema/dialogs/dialog_erc.cpp:426
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1344 eeschema/sheet.cpp:783
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:962
@@ -4170,7 +4172,7 @@ msgstr "Use ícones compactos nas barras de ferramentas"
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283
 #: pcbnew/microwave/microwave_polygon.cpp:127 pcbnew/tools/pcb_control.cpp:348
 #: pcbnew/widgets/appearance_controls.cpp:637
-#: pcbnew/widgets/appearance_controls.cpp:1804
+#: pcbnew/widgets/appearance_controls.cpp:1840
 msgid "Normal"
 msgstr "Normal"
 
@@ -4570,8 +4572,8 @@ msgstr ""
 "biblioteca."
 
 #: common/dialogs/panel_design_block_lib_table.cpp:1010
-#: common/dialogs/panel_embedded_files.cpp:348
-#: common/dialogs/panel_embedded_files.cpp:370
+#: common/dialogs/panel_embedded_files.cpp:395
+#: common/dialogs/panel_embedded_files.cpp:417
 #: eeschema/design_block_utils.cpp:89
 #: eeschema/dialogs/panel_sym_lib_table.cpp:688 eeschema/sch_base_frame.cpp:306
 #: pcbnew/dialogs/panel_fp_lib_table.cpp:1038
@@ -4660,8 +4662,8 @@ msgstr "Visível"
 #: eeschema/symbol_editor/symbol_editor.cpp:826 include/lib_table_grid.h:208
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:46
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:95
-#: pcbnew/footprint_libraries_utils.cpp:1005
-#: pcbnew/footprint_libraries_utils.cpp:1333
+#: pcbnew/footprint_libraries_utils.cpp:1014
+#: pcbnew/footprint_libraries_utils.cpp:1342
 msgid "Nickname"
 msgstr "Apelido"
 
@@ -4747,22 +4749,14 @@ msgstr "Copiar a referência incorporada"
 msgid "Copy the reference for this embedded file"
 msgstr ""
 
-#: common/dialogs/panel_embedded_files.cpp:260
-msgid "Select a file to embed"
-msgstr "Selecione um ficheiro para ser incorporado"
-
-#: common/dialogs/panel_embedded_files.cpp:261
-msgid "All files|*.*"
-msgstr "Todos os ficheiros|*.*"
-
-#: common/dialogs/panel_embedded_files.cpp:270
-#: common/dialogs/panel_embedded_files.cpp:343
+#: common/dialogs/panel_embedded_files.cpp:283
+#: common/dialogs/panel_embedded_files.cpp:390
 #, c-format
 msgid "File '%s' already exists."
 msgstr "O ficheiro '%s' já existe."
 
-#: common/dialogs/panel_embedded_files.cpp:274
-#: common/dialogs/panel_embedded_files.cpp:348
+#: common/dialogs/panel_embedded_files.cpp:286
+#: common/dialogs/panel_embedded_files.cpp:395
 #: eeschema/design_block_utils.cpp:51 eeschema/design_block_utils.cpp:184
 #: eeschema/symbol_editor/symbol_editor.cpp:373
 #: eeschema/symbol_editor/symbol_editor.cpp:999
@@ -4774,40 +4768,48 @@ msgstr "O ficheiro '%s' já existe."
 #: pcbnew/dialogs/dialog_export_odbpp.cpp:411
 #: pcbnew/dialogs/dialog_gencad_export_options.cpp:120
 #: pcbnew/footprint_libraries_utils.cpp:376
-#: pcbnew/footprint_libraries_utils.cpp:1150
+#: pcbnew/footprint_libraries_utils.cpp:1159
 #: pcbnew/tools/footprint_editor_control.cpp:472
 msgid "Overwrite"
 msgstr "Sobrescrever"
 
-#: common/dialogs/panel_embedded_files.cpp:293
+#: common/dialogs/panel_embedded_files.cpp:305
 #, c-format
 msgid "Failed to add file '%s'."
 msgstr "Houve uma falha ao adicionar o ficheiro '%s'."
 
-#: common/dialogs/panel_embedded_files.cpp:330
+#: common/dialogs/panel_embedded_files.cpp:318
+msgid "Select a file to embed"
+msgstr "Selecione um ficheiro para ser incorporado"
+
+#: common/dialogs/panel_embedded_files.cpp:319
+msgid "All files|*.*"
+msgstr "Todos os ficheiros|*.*"
+
+#: common/dialogs/panel_embedded_files.cpp:377
 msgid "Select a directory to export files"
 msgstr "Selecione um diretório de destino para exportar os ficheiros"
 
-#: common/dialogs/panel_embedded_files.cpp:362
+#: common/dialogs/panel_embedded_files.cpp:409
 #, c-format
 msgid "Directory '%s' is not writable."
 msgstr "O diretório '%s' não tem permissão de escrita."
 
-#: common/dialogs/panel_embedded_files.cpp:365
+#: common/dialogs/panel_embedded_files.cpp:412
 #, c-format
 msgid "Folder '%s' is not writable."
 msgstr "O diretório '%s' não é gravável."
 
-#: common/dialogs/panel_embedded_files.cpp:370
+#: common/dialogs/panel_embedded_files.cpp:417
 msgid "Retry"
 msgstr "Tentar novamente"
 
-#: common/dialogs/panel_embedded_files.cpp:397
+#: common/dialogs/panel_embedded_files.cpp:444
 #, c-format
 msgid "Failed to open file '%s'."
 msgstr "Houve uma falha ao abrir o ficheiro \"%s”."
 
-#: common/dialogs/panel_embedded_files.cpp:407
+#: common/dialogs/panel_embedded_files.cpp:454
 #, c-format
 msgid "Failed to write file '%s'."
 msgstr "Houve uma falha ao gravar no ficheiro '%s'."
@@ -5096,12 +5098,12 @@ msgstr "Zoom"
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1099
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:583
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:854
-#: pcbnew/dialogs/dialog_plot_base.cpp:118 pcbnew/footprint.cpp:4007
-#: pcbnew/pad.cpp:2507 pcbnew/pad.cpp:2526 pcbnew/pcb_dimension.cpp:1973
+#: pcbnew/dialogs/dialog_plot_base.cpp:118 pcbnew/footprint.cpp:4012
+#: pcbnew/pad.cpp:2501 pcbnew/pad.cpp:2520 pcbnew/pcb_dimension.cpp:1973
 #: pcbnew/widgets/appearance_controls.cpp:729
 #: pcbnew/widgets/appearance_controls.cpp:771
-#: pcbnew/widgets/appearance_controls.cpp:2540
-#: pcbnew/widgets/appearance_controls.cpp:2559 pcbnew/zone.cpp:1804
+#: pcbnew/widgets/appearance_controls.cpp:2576
+#: pcbnew/widgets/appearance_controls.cpp:2595 pcbnew/zone.cpp:1828
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:83
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 msgid "None"
@@ -5333,9 +5335,9 @@ msgstr "<Não definido>"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:232
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:363
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:332
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:854 pcbnew/footprint.cpp:4009
-#: pcbnew/pad.cpp:2528 pcbnew/pcb_table.cpp:533 pcbnew/pcb_textbox.cpp:795
-#: pcbnew/zone.cpp:857 pcbnew/zone.cpp:1806
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:854 pcbnew/footprint.cpp:4014
+#: pcbnew/pad.cpp:2522 pcbnew/pcb_table.cpp:533 pcbnew/pcb_textbox.cpp:795
+#: pcbnew/zone.cpp:857 pcbnew/zone.cpp:1830
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 msgid "Solid"
 msgstr "Sólido"
@@ -5464,7 +5466,7 @@ msgstr "Netclasses:"
 
 #: common/dialogs/panel_setup_netclasses_base.cpp:52
 #: pcbnew/tools/board_inspection_tool.cpp:641
-#: pcbnew/tools/board_inspection_tool.cpp:1201 pcbnew/zone.cpp:2048
+#: pcbnew/tools/board_inspection_tool.cpp:1201 pcbnew/zone.cpp:2072
 msgid "Clearance"
 msgstr "Isolamento"
 
@@ -5559,7 +5561,7 @@ msgstr "Padrão"
 
 #: common/dialogs/panel_setup_netclasses_base.cpp:153
 #: eeschema/sch_field.cpp:1270 eeschema/sch_label.cpp:207
-#: pcbnew/board_connected_item.cpp:200 pcbnew/pad.cpp:2582 pcbnew/zone.cpp:1907
+#: pcbnew/board_connected_item.cpp:200 pcbnew/pad.cpp:2576 pcbnew/zone.cpp:1931
 msgid "Net Class"
 msgstr "Classes de Rede"
 
@@ -5688,7 +5690,7 @@ msgstr "Linha"
 #: common/eda_shape.cpp:2203
 #: eeschema/dialogs/dialog_label_properties_base.cpp:178
 #: eeschema/sch_label.cpp:2249
-#: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:2499
+#: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:2493
 #: pcbnew/pcb_dimension.cpp:1974
 msgid "Rectangle"
 msgstr "Retângulo"
@@ -5870,7 +5872,7 @@ msgstr "Rato e touchpad"
 msgid "Hotkeys"
 msgstr "Teclas de Atalho"
 
-#: common/eda_base_frame.cpp:1116 kicad/project_tree_pane.cpp:1008
+#: common/eda_base_frame.cpp:1116 kicad/project_tree_pane.cpp:1009
 msgid "Version Control"
 msgstr "Controle de versão"
 
@@ -5927,7 +5929,7 @@ msgstr "Simulador"
 
 #: common/eda_base_frame.cpp:1182 common/tool/actions.cpp:1106
 #: common/tool/common_tools.cpp:617 kicad/tools/kicad_manager_actions.cpp:147
-#: pcbnew/footprint_edit_frame.cpp:1035 pcbnew/menubar_footprint_editor.cpp:92
+#: pcbnew/footprint_edit_frame.cpp:1045 pcbnew/menubar_footprint_editor.cpp:92
 msgid "Footprint Editor"
 msgstr "Editor de Footprints"
 
@@ -6101,7 +6103,7 @@ msgstr "Polegadas"
 msgid "Constrain to H, V, 45"
 msgstr "Restrinja para H, V, 45"
 
-#: common/eda_draw_frame.cpp:1121 pcbnew/footprint_libraries_utils.cpp:1368
+#: common/eda_draw_frame.cpp:1121 pcbnew/footprint_libraries_utils.cpp:1377
 msgid "Select Library"
 msgstr "Selecionar Biblioteca"
 
@@ -6322,7 +6324,7 @@ msgstr "Arco"
 #: eeschema/dialogs/dialog_label_properties_base.cpp:172
 #: eeschema/sch_label.cpp:2247 gerbview/gerber_draw_item.cpp:231
 #: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:1515
-#: pcbnew/pad.cpp:2498 pcbnew/pcb_dimension.cpp:1975
+#: pcbnew/pad.cpp:2492 pcbnew/pcb_dimension.cpp:1975
 msgid "Circle"
 msgstr "Círculo"
 
@@ -6404,7 +6406,7 @@ msgstr "Pontos"
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:40
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:169
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2140 pcbnew/pad.cpp:1348
-#: pcbnew/pcb_fields_grid_table.cpp:177 pcbnew/pcb_reference_image.cpp:215
+#: pcbnew/pcb_fields_grid_table.cpp:146 pcbnew/pcb_reference_image.cpp:215
 #: pcbnew/pcb_reference_image.cpp:368 pcbnew/pcb_tablecell.cpp:197
 #: pcbnew/pcb_tablecell.cpp:204 pcbnew/pcb_target.cpp:156
 #: pcbnew/pcb_target.cpp:249 pcbnew/pcb_text.cpp:292 pcbnew/pcb_textbox.cpp:814
@@ -6421,7 +6423,7 @@ msgstr "Largura"
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:55
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:56
 #: pcbnew/pad.cpp:1349 pcbnew/pcb_dimension.cpp:1012
-#: pcbnew/pcb_fields_grid_table.cpp:178 pcbnew/pcb_reference_image.cpp:217
+#: pcbnew/pcb_fields_grid_table.cpp:147 pcbnew/pcb_reference_image.cpp:217
 #: pcbnew/pcb_reference_image.cpp:375 pcbnew/pcb_tablecell.cpp:198
 #: pcbnew/pcb_tablecell.cpp:205 pcbnew/pcb_text.cpp:293
 #: pcbnew/pcb_textbox.cpp:815
@@ -6503,7 +6505,7 @@ msgstr "Cor de preenchimento"
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:62
 #: eeschema/dialogs/dialog_tablecell_properties_base.cpp:119
 #: eeschema/dialogs/dialog_text_properties_base.cpp:113
-#: eeschema/fields_grid_table.cpp:484 eeschema/sch_label.cpp:1197
+#: eeschema/fields_grid_table.cpp:475 eeschema/sch_label.cpp:1197
 #: eeschema/sch_label.cpp:2269 eeschema/sch_tablecell.cpp:128
 #: eeschema/sch_text.cpp:637 eeschema/sch_textbox.cpp:543
 #: pagelayout_editor/dialogs/properties_frame_base.cpp:98
@@ -6514,7 +6516,7 @@ msgstr "Cor de preenchimento"
 #: pcbnew/dialogs/dialog_tablecell_properties_base.cpp:125
 #: pcbnew/dialogs/panel_fp_editor_graphics_defaults_base.cpp:57
 #: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:52
-#: pcbnew/pcb_fields_grid_table.cpp:180
+#: pcbnew/pcb_fields_grid_table.cpp:149
 msgid "Italic"
 msgstr "Itálico"
 
@@ -6529,7 +6531,7 @@ msgstr "Itálico"
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:63
 #: eeschema/dialogs/dialog_tablecell_properties_base.cpp:116
 #: eeschema/dialogs/dialog_text_properties_base.cpp:108
-#: eeschema/fields_grid_table.cpp:485 eeschema/sch_label.cpp:1197
+#: eeschema/fields_grid_table.cpp:476 eeschema/sch_label.cpp:1197
 #: eeschema/sch_label.cpp:2270 eeschema/sch_tablecell.cpp:128
 #: eeschema/sch_text.cpp:637 eeschema/sch_textbox.cpp:543
 #: eeschema/widgets/tuner_slider_base.cpp:48
@@ -6546,8 +6548,8 @@ msgstr "Negrito+Itálico"
 #: common/eda_text.cpp:1330
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:242
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
-#: eeschema/fields_grid_table.cpp:310 eeschema/fields_grid_table.cpp:725
-#: eeschema/fields_grid_table.cpp:869 eeschema/pin_type.cpp:113
+#: eeschema/fields_grid_table.cpp:301 eeschema/fields_grid_table.cpp:716
+#: eeschema/fields_grid_table.cpp:860 eeschema/pin_type.cpp:113
 #: eeschema/sch_field.cpp:1144 eeschema/sch_field.cpp:1731
 #: eeschema/sch_pin.cpp:2185 pcbnew/dialogs/dialog_render_job.cpp:42
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2604
@@ -6557,9 +6559,9 @@ msgstr "Esquerda"
 #: common/eda_text.cpp:1331 common/eda_text.cpp:1340
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:303 eeschema/fields_grid_table.cpp:311
-#: eeschema/fields_grid_table.cpp:726 eeschema/fields_grid_table.cpp:737
-#: eeschema/fields_grid_table.cpp:871 eeschema/fields_grid_table.cpp:895
+#: eeschema/fields_grid_table.cpp:294 eeschema/fields_grid_table.cpp:302
+#: eeschema/fields_grid_table.cpp:717 eeschema/fields_grid_table.cpp:728
+#: eeschema/fields_grid_table.cpp:862 eeschema/fields_grid_table.cpp:886
 #: eeschema/sch_field.cpp:1145 eeschema/sch_field.cpp:1155
 #: eeschema/sch_field.cpp:1732 eeschema/sch_field.cpp:1741
 #: eeschema/sch_text.cpp:658 gerbview/gerber_file_image.cpp:361
@@ -6574,8 +6576,8 @@ msgstr "Centro"
 #: common/eda_text.cpp:1332
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:242
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
-#: eeschema/fields_grid_table.cpp:312 eeschema/fields_grid_table.cpp:727
-#: eeschema/fields_grid_table.cpp:873 eeschema/pin_type.cpp:112
+#: eeschema/fields_grid_table.cpp:303 eeschema/fields_grid_table.cpp:718
+#: eeschema/fields_grid_table.cpp:864 eeschema/pin_type.cpp:112
 #: eeschema/sch_field.cpp:1146 eeschema/sch_field.cpp:1733
 #: eeschema/sch_pin.cpp:2184 pcbnew/dialogs/dialog_render_job.cpp:43
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2605
@@ -6584,8 +6586,8 @@ msgstr "Direita"
 
 #: common/eda_text.cpp:1339
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:302 eeschema/fields_grid_table.cpp:736
-#: eeschema/fields_grid_table.cpp:893 eeschema/sch_field.cpp:1154
+#: eeschema/fields_grid_table.cpp:293 eeschema/fields_grid_table.cpp:727
+#: eeschema/fields_grid_table.cpp:884 eeschema/sch_field.cpp:1154
 #: eeschema/sch_field.cpp:1740 eeschema/sch_text.cpp:657
 #: pcbnew/dialogs/dialog_render_job.cpp:44
 msgid "Top"
@@ -6593,8 +6595,8 @@ msgstr "Acima"
 
 #: common/eda_text.cpp:1341
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:304 eeschema/fields_grid_table.cpp:738
-#: eeschema/fields_grid_table.cpp:897 eeschema/sch_field.cpp:1156
+#: eeschema/fields_grid_table.cpp:295 eeschema/fields_grid_table.cpp:729
+#: eeschema/fields_grid_table.cpp:888 eeschema/sch_field.cpp:1156
 #: eeschema/sch_field.cpp:1742 eeschema/sch_text.cpp:659
 #: pcbnew/dialogs/dialog_render_job.cpp:40
 msgid "Bottom"
@@ -6607,15 +6609,15 @@ msgstr "Abaixo"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:68
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:68
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:65
-#: eeschema/fields_grid_table.cpp:487 eeschema/sch_field.cpp:1781
+#: eeschema/fields_grid_table.cpp:478 eeschema/sch_field.cpp:1781
 #: eeschema/sch_pin.cpp:1589 eeschema/sch_pin.cpp:2230
 #: eeschema/sch_symbol.cpp:2965 eeschema/sch_tablecell.cpp:203
 #: eeschema/sch_text.cpp:783 eeschema/sch_textbox.cpp:714
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:59
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:60
-#: pcbnew/footprint.cpp:4039 pcbnew/pad.cpp:2545 pcbnew/pcb_dimension.cpp:1756
-#: pcbnew/pcb_dimension.cpp:1831 pcbnew/pcb_fields_grid_table.cpp:182
-#: pcbnew/pcb_tablecell.cpp:207 pcbnew/zone.cpp:1977
+#: pcbnew/footprint.cpp:4044 pcbnew/pad.cpp:2539 pcbnew/pcb_dimension.cpp:1756
+#: pcbnew/pcb_dimension.cpp:1831 pcbnew/pcb_fields_grid_table.cpp:151
+#: pcbnew/pcb_tablecell.cpp:207 pcbnew/zone.cpp:2001
 msgid "Orientation"
 msgstr "Orientação"
 
@@ -6634,7 +6636,7 @@ msgstr "Propriedades do texto"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:71
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:71
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:68
-#: eeschema/fields_grid_table.cpp:490 eeschema/sch_field.cpp:1136
+#: eeschema/fields_grid_table.cpp:481 eeschema/sch_field.cpp:1136
 #: eeschema/sch_label.cpp:1195 eeschema/sch_tablecell.cpp:126
 #: eeschema/sch_text.cpp:635 eeschema/sch_textbox.cpp:541
 #: eeschema/widgets/sch_properties_panel.cpp:258 pcbnew/pcb_dimension.cpp:628
@@ -6649,14 +6651,14 @@ msgstr "Fonte"
 #: pcbnew/board_stackup_manager/panel_board_stackup_base.cpp:91
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:56
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:57
-#: pcbnew/pcb_fields_grid_table.cpp:179 pcbnew/pcb_tablecell.cpp:206
+#: pcbnew/pcb_fields_grid_table.cpp:148 pcbnew/pcb_tablecell.cpp:206
 #: pcbnew/pcb_text.cpp:291
 msgid "Thickness"
 msgstr "Espessura"
 
 #: common/eda_text.cpp:1375 eeschema/sch_field.cpp:1772
 #: eeschema/sch_text.cpp:772 pcbnew/microwave/microwave_polygon.cpp:127
-#: pcbnew/pcb_fields_grid_table.cpp:187
+#: pcbnew/pcb_fields_grid_table.cpp:156
 msgid "Mirrored"
 msgstr "Espelhado"
 
@@ -7166,7 +7168,7 @@ msgstr "Copiar células selecionadas para a área de transferência"
 #: common/widgets/listbox_tricks.cpp:51
 #: eeschema/tools/sch_editor_control.cpp:2270
 #: eeschema/tools/symbol_editor_edit_tool.cpp:1020
-#: pcbnew/dialogs/panel_setup_rules.cpp:132 pcbnew/tools/pcb_control.cpp:1234
+#: pcbnew/dialogs/panel_setup_rules.cpp:132 pcbnew/tools/pcb_control.cpp:1238
 msgid "Paste"
 msgstr "Colar"
 
@@ -7177,7 +7179,7 @@ msgstr "Colar células para a matriz da célula em uso"
 #: common/grid_tricks.cpp:368 common/tool/actions.cpp:291
 #: common/widgets/listbox_tricks.cpp:54 eeschema/tools/sch_edit_tool.cpp:1680
 #: eeschema/tools/symbol_editor_edit_tool.cpp:476
-#: kicad/dialogs/panel_jobset.cpp:363 kicad/project_tree_pane.cpp:941
+#: kicad/dialogs/panel_jobset.cpp:363 kicad/project_tree_pane.cpp:942
 #: pcbnew/dialogs/panel_setup_rules.cpp:133 pcbnew/tools/edit_tool.cpp:2646
 msgid "Delete"
 msgstr "Apagar"
@@ -7820,166 +7822,166 @@ msgstr "Não é possível mudar o idioma para %s"
 msgid "undefined"
 msgstr "indefinido"
 
-#: common/layer_id.cpp:112
+#: common/layer_id.cpp:67
 #: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr_parser.cpp:1149
 msgid "Rescue"
 msgstr "Recuperar"
 
-#: common/layer_id.cpp:116 eeschema/widgets/panel_sch_selection_filter.cpp:204
+#: common/layer_id.cpp:71 eeschema/widgets/panel_sch_selection_filter.cpp:204
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:37
 msgid "Wires"
 msgstr "Fios"
 
-#: common/layer_id.cpp:117
+#: common/layer_id.cpp:72
 msgid "Buses"
 msgstr "Barramentos"
 
-#: common/layer_id.cpp:118
+#: common/layer_id.cpp:73
 msgid "Bus junctions"
 msgstr "Junções do barramento"
 
-#: common/layer_id.cpp:119
+#: common/layer_id.cpp:74
 msgid "Junctions"
 msgstr "Junções"
 
-#: common/layer_id.cpp:120 eeschema/widgets/panel_sch_selection_filter.cpp:205
+#: common/layer_id.cpp:75 eeschema/widgets/panel_sch_selection_filter.cpp:205
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:41
 #: eeschema/widgets/search_handlers.cpp:399
 msgid "Labels"
 msgstr "Rótulos"
 
-#: common/layer_id.cpp:121
+#: common/layer_id.cpp:76
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:45
 msgid "Global labels"
 msgstr "Rótulos globais"
 
-#: common/layer_id.cpp:122
+#: common/layer_id.cpp:77
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:48
 msgid "Hierarchical labels"
 msgstr "Rótulos hierárquicos"
 
-#: common/layer_id.cpp:123 eeschema/sch_symbol.cpp:2981
+#: common/layer_id.cpp:78 eeschema/sch_symbol.cpp:2981
 msgid "Pin numbers"
 msgstr "Números do pin"
 
-#: common/layer_id.cpp:124 eeschema/sch_symbol.cpp:2985
+#: common/layer_id.cpp:79 eeschema/sch_symbol.cpp:2985
 msgid "Pin names"
 msgstr "Nomes do pin"
 
-#: common/layer_id.cpp:125
+#: common/layer_id.cpp:80
 msgid "Symbol references"
 msgstr "Referências do símbolo"
 
-#: common/layer_id.cpp:126
+#: common/layer_id.cpp:81
 msgid "Symbol values"
 msgstr "Valores dos símbolos"
 
-#: common/layer_id.cpp:127
+#: common/layer_id.cpp:82
 msgid "Symbol fields"
 msgstr "Campos dos símbolos"
 
-#: common/layer_id.cpp:128
+#: common/layer_id.cpp:83
 msgid "Sheet references"
 msgstr "Referências da folha"
 
-#: common/layer_id.cpp:129
+#: common/layer_id.cpp:84
 msgid "Net class references"
 msgstr "Referências da net class"
 
-#: common/layer_id.cpp:130
+#: common/layer_id.cpp:85
 msgid "Rule areas"
 msgstr "Regra das áreas"
 
-#: common/layer_id.cpp:131
+#: common/layer_id.cpp:86
 msgid "Symbol body outlines"
 msgstr "Contornos do corpo do símbolo"
 
-#: common/layer_id.cpp:132
+#: common/layer_id.cpp:87
 msgid "Symbol body fills"
 msgstr "Preenchimento do corpo do símbolo"
 
-#: common/layer_id.cpp:133
+#: common/layer_id.cpp:88
 #, fuzzy
 msgid "Shape fills"
 msgstr "Arquivo da folha"
 
-#: common/layer_id.cpp:134
+#: common/layer_id.cpp:89
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:72
 msgid "Schematic text && graphics"
 msgstr "Texto esquemático && gráficos"
 
-#: common/layer_id.cpp:135
+#: common/layer_id.cpp:90
 msgid "Symbol private text && graphics"
 msgstr "Símbolo do texto privado && gráficos"
 
-#: common/layer_id.cpp:136
+#: common/layer_id.cpp:91
 msgid "Schematic text && graphics backgrounds"
 msgstr "Texto do esquema && gráficos do fundo"
 
-#: common/layer_id.cpp:137 eeschema/widgets/panel_sch_selection_filter.cpp:206
+#: common/layer_id.cpp:92 eeschema/widgets/panel_sch_selection_filter.cpp:206
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:33
 msgid "Pins"
 msgstr "Pinos"
 
-#: common/layer_id.cpp:138
+#: common/layer_id.cpp:93
 msgid "Sheet borders"
 msgstr "Bordas da folha"
 
-#: common/layer_id.cpp:139
+#: common/layer_id.cpp:94
 msgid "Sheet backgrounds"
 msgstr "Planos de fundo da folha"
 
-#: common/layer_id.cpp:140
+#: common/layer_id.cpp:95
 msgid "Sheet names"
 msgstr "Nomes das folhas"
 
-#: common/layer_id.cpp:141
+#: common/layer_id.cpp:96
 msgid "Sheet fields"
 msgstr "Campos das folhas"
 
-#: common/layer_id.cpp:142
+#: common/layer_id.cpp:97
 msgid "Sheet file names"
 msgstr "Nomes dos arquivos das folhas"
 
-#: common/layer_id.cpp:143
+#: common/layer_id.cpp:98
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:63
 msgid "Sheet pins"
 msgstr "Pinos da folha"
 
-#: common/layer_id.cpp:144
+#: common/layer_id.cpp:99
 msgid "No-connect symbols"
 msgstr "Símbolos sem conexão"
 
-#: common/layer_id.cpp:145
+#: common/layer_id.cpp:100
 msgid "DNP markers"
 msgstr "Marcadores DNP"
 
-#: common/layer_id.cpp:146
+#: common/layer_id.cpp:101
 msgid "Excluded-from-simulation markers"
 msgstr "Os marcadores foram excluídos da simulação"
 
-#: common/layer_id.cpp:147
+#: common/layer_id.cpp:102
 msgid "ERC warnings"
 msgstr "Advertências ERC"
 
-#: common/layer_id.cpp:148
+#: common/layer_id.cpp:103
 msgid "ERC errors"
 msgstr "Erros ERC"
 
-#: common/layer_id.cpp:149
+#: common/layer_id.cpp:104
 msgid "ERC exclusions"
 msgstr "Exclusões do ERC"
 
-#: common/layer_id.cpp:150 common/layer_id.cpp:189
+#: common/layer_id.cpp:105 common/layer_id.cpp:144
 #: pcbnew/widgets/appearance_controls.cpp:347
 msgid "Anchors"
 msgstr "Âncoras"
 
-#: common/layer_id.cpp:151 common/layer_id.cpp:193
+#: common/layer_id.cpp:106 common/layer_id.cpp:148
 msgid "Helper items"
 msgstr "Itens auxiliares"
 
-#: common/layer_id.cpp:152 common/layer_id.cpp:194 common/tool/grid_menu.cpp:56
+#: common/layer_id.cpp:107 common/layer_id.cpp:149 common/tool/grid_menu.cpp:56
 #: eeschema/tools/sch_editor_control.cpp:2867
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:103
 #: gerbview/widgets/gerbview_layer_widget.cpp:135
@@ -7987,80 +7989,80 @@ msgstr "Itens auxiliares"
 msgid "Grid"
 msgstr "Grelha"
 
-#: common/layer_id.cpp:153
+#: common/layer_id.cpp:108
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:104
 msgid "Axes"
 msgstr "Eixos"
 
-#: common/layer_id.cpp:154 common/layer_id.cpp:196
+#: common/layer_id.cpp:109 common/layer_id.cpp:151
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:107
 #: gerbview/widgets/gerbview_layer_widget.cpp:141
 msgid "Background"
 msgstr "Cor de fundo"
 
-#: common/layer_id.cpp:155 common/layer_id.cpp:192
+#: common/layer_id.cpp:110 common/layer_id.cpp:147
 #: common/widgets/gal_options_panel_base.cpp:120
 #: eeschema/sim/simulator_frame_ui.cpp:613
 #: eeschema/sim/simulator_frame_ui_base.cpp:167
 msgid "Cursor"
 msgstr "Cursor"
 
-#: common/layer_id.cpp:156
+#: common/layer_id.cpp:111
 msgid "Hovered items"
 msgstr "Itens suspensos"
 
-#: common/layer_id.cpp:157
+#: common/layer_id.cpp:112
 msgid "Highlighted items"
 msgstr "Itens em destaque"
 
-#: common/layer_id.cpp:158
+#: common/layer_id.cpp:113
 msgid "Hidden items"
 msgstr "Itens escondidos"
 
-#: common/layer_id.cpp:159 common/layer_id.cpp:197
+#: common/layer_id.cpp:114 common/layer_id.cpp:152
 msgid "Selection highlight"
 msgstr "Destaque de seleção"
 
-#: common/layer_id.cpp:160
+#: common/layer_id.cpp:115
 msgid "Net color highlight"
 msgstr "Destaque da cor da net"
 
-#: common/layer_id.cpp:161 common/layer_id.cpp:190
+#: common/layer_id.cpp:116 common/layer_id.cpp:145
 msgid "Drawing sheet"
 msgstr "Folha do desenho"
 
-#: common/layer_id.cpp:162 common/layer_id.cpp:191
+#: common/layer_id.cpp:117 common/layer_id.cpp:146
 msgid "Page limits"
 msgstr "Limites da página"
 
-#: common/layer_id.cpp:163
+#: common/layer_id.cpp:118
 msgid "Operating point voltages"
 msgstr "Tensões dos pontos de operação"
 
-#: common/layer_id.cpp:164
+#: common/layer_id.cpp:119
 msgid "Operating point currents"
 msgstr "Correntes dos pontos de operação"
 
-#: common/layer_id.cpp:168
+#: common/layer_id.cpp:123
 msgid "Footprints front"
 msgstr "Footprint frontal"
 
-#: common/layer_id.cpp:169
+#: common/layer_id.cpp:124
 msgid "Footprints back"
 msgstr "Footprint traseiro"
 
-#: common/layer_id.cpp:171
+#: common/layer_id.cpp:126
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:27
 #: eeschema/dialogs/dialog_update_from_pcb_base.cpp:53
 #: pcbnew/dialogs/dialog_global_edit_text_and_graphics_base.cpp:28
 msgid "Reference designators"
 msgstr "Designadores de referência"
 
-#: common/layer_id.cpp:172
+#: common/layer_id.cpp:127
 msgid "Footprint text"
 msgstr "Texto do footprint"
 
-#: common/layer_id.cpp:173
+#: common/layer_id.cpp:128
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:27
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:64
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:24
@@ -8070,93 +8072,93 @@ msgstr "Texto do footprint"
 msgid "Tracks"
 msgstr "Pistas"
 
-#: common/layer_id.cpp:174
+#: common/layer_id.cpp:129
 msgid "Through vias"
 msgstr "Através das vias"
 
-#: common/layer_id.cpp:175
+#: common/layer_id.cpp:130
 msgid "Blind/Buried vias"
 msgstr "Vias cegas/enterradas"
 
-#: common/layer_id.cpp:176
+#: common/layer_id.cpp:131
 msgid "Micro-vias"
 msgstr "Micro vias"
 
-#: common/layer_id.cpp:177
+#: common/layer_id.cpp:132
 msgid "Via holes"
 msgstr "Furos através da via"
 
-#: common/layer_id.cpp:178
+#: common/layer_id.cpp:133
 msgid "Via hole walls"
 msgstr "Através das paredes do furo"
 
-#: common/layer_id.cpp:179
+#: common/layer_id.cpp:134
 msgid "Plated holes"
 msgstr "Furos metalizados"
 
-#: common/layer_id.cpp:180
+#: common/layer_id.cpp:135
 msgid "Plated hole walls"
 msgstr "Paredes do furo metalizado"
 
-#: common/layer_id.cpp:181
+#: common/layer_id.cpp:136
 msgid "Non-plated holes"
 msgstr "Furos não metalizados"
 
-#: common/layer_id.cpp:182 pcbnew/dialogs/panel_edit_options_base.cpp:371
+#: common/layer_id.cpp:137 pcbnew/dialogs/panel_edit_options_base.cpp:371
 #: pcbnew/widgets/appearance_controls.cpp:343
 #: pcbnew/widgets/appearance_controls.cpp:721
-#: pcbnew/widgets/appearance_controls.cpp:2537
+#: pcbnew/widgets/appearance_controls.cpp:2573
 #: pcbnew/widgets/search_handlers.cpp:386
 msgid "Ratsnest"
 msgstr "Emaranhado"
 
-#: common/layer_id.cpp:183
+#: common/layer_id.cpp:138
 msgid "DRC warnings"
 msgstr "Advertências RDC"
 
-#: common/layer_id.cpp:184
+#: common/layer_id.cpp:139
 msgid "DRC errors"
 msgstr "Erros DRC"
 
-#: common/layer_id.cpp:185
+#: common/layer_id.cpp:140
 #, fuzzy
 msgid "DRC shape 1"
 msgstr "Sem forma 3D"
 
-#: common/layer_id.cpp:186
+#: common/layer_id.cpp:141
 #, fuzzy
 msgid "DRC shape 2"
 msgstr "Sem forma 3D"
 
-#: common/layer_id.cpp:187
+#: common/layer_id.cpp:142
 msgid "DRC exclusions"
 msgstr "Exclusões do RDC"
 
-#: common/layer_id.cpp:188
+#: common/layer_id.cpp:143
 msgid "DRC marker shadows"
 msgstr "Sombras do marcador RDC"
 
-#: common/layer_id.cpp:195
+#: common/layer_id.cpp:150
 msgid "Grid axes"
 msgstr "Eixos da Grelha"
 
-#: common/layer_id.cpp:198
+#: common/layer_id.cpp:153
 msgid "Locked item shadow"
 msgstr "Sombra do item bloqueado"
 
-#: common/layer_id.cpp:199
+#: common/layer_id.cpp:154
 msgid "Courtyard collision shadow"
 msgstr "Sombra de colisão do pedaço"
 
-#: common/layer_id.cpp:200
+#: common/layer_id.cpp:155
 msgid "Track net names"
 msgstr "Nomes net das trilhas"
 
-#: common/layer_id.cpp:201
+#: common/layer_id.cpp:156
 msgid "Pad net names"
 msgstr "Nomes net das ilhas"
 
-#: common/layer_id.cpp:202
+#: common/layer_id.cpp:157
 msgid "Via net names"
 msgstr "Nomes net das vias"
 
@@ -8215,13 +8217,13 @@ msgstr "Item"
 
 #: common/lib_tree_model_adapter.cpp:422
 #: eeschema/widgets/panel_design_block_chooser.cpp:411
-#: eeschema/widgets/panel_symbol_chooser.cpp:171
+#: eeschema/widgets/panel_symbol_chooser.cpp:173
 #: pcbnew/widgets/panel_footprint_chooser.cpp:96
 msgid "Recently Used"
 msgstr "Utilizado Recentemente"
 
 #: common/lib_tree_model_adapter.cpp:424
-#: eeschema/widgets/panel_symbol_chooser.cpp:178
+#: eeschema/widgets/panel_symbol_chooser.cpp:180
 msgid "Already Placed"
 msgstr "Já posicionado"
 
@@ -8508,7 +8510,7 @@ msgstr "Edição padrão"
 #: eeschema/dialogs/dialog_sim_model_base.cpp:271 eeschema/sch_symbol.cpp:2058
 #: eeschema/sch_symbol.cpp:2110 eeschema/sch_symbol.cpp:2991
 #: eeschema/widgets/search_handlers.cpp:160
-#: eeschema/widgets/search_handlers.cpp:246 pcbnew/footprint.cpp:4045
+#: eeschema/widgets/search_handlers.cpp:246 pcbnew/footprint.cpp:4050
 #: pcbnew/widgets/search_handlers.cpp:118
 msgid "Reference"
 msgstr "Referência"
@@ -8530,7 +8532,7 @@ msgstr "Agrupados por valor e footprint"
 #: eeschema/tools/sch_edit_tool.cpp:551
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:179
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:184
-#: pcbnew/footprint.cpp:4068
+#: pcbnew/footprint.cpp:4073
 msgid "Attributes"
 msgstr "Atributos"
 
@@ -8547,16 +8549,16 @@ msgstr "TSV"
 msgid "Semicolons"
 msgstr "Ponto e vírgula"
 
-#: common/settings/color_settings.cpp:337
+#: common/settings/color_settings.cpp:379
 msgid "(Footprints)"
 msgstr "(Footprints)"
 
-#: common/settings/color_settings.cpp:389
+#: common/settings/color_settings.cpp:433
 #: pagelayout_editor/dialogs/panel_pl_editor_color_settings.cpp:82
 msgid "KiCad Default"
 msgstr "Padrão do KiCad"
 
-#: common/settings/color_settings.cpp:394
+#: common/settings/color_settings.cpp:438
 msgid "KiCad Classic"
 msgstr "KiCad clássico"
 
@@ -8579,7 +8581,7 @@ msgid "Create a new document in the editor"
 msgstr "Criar um novo documento no editor"
 
 #: common/tool/actions.cpp:52 eeschema/symbol_editor/symbol_editor.cpp:866
-#: pcbnew/footprint_libraries_utils.cpp:1050
+#: pcbnew/footprint_libraries_utils.cpp:1059
 msgid "New Library..."
 msgstr "Nova Biblioteca..."
 
@@ -8622,7 +8624,7 @@ msgstr ""
 
 #: common/tool/actions.cpp:91 eeschema/symbol_editor/symbol_editor.cpp:856
 #: eeschema/widgets/tuner_slider_base.cpp:117
-#: pcbnew/footprint_libraries_utils.cpp:1036
+#: pcbnew/footprint_libraries_utils.cpp:1045
 msgid "Save"
 msgstr "Salvar"
 
@@ -9391,7 +9393,7 @@ msgstr "Mostra/oculta as propriedades do gestor"
 
 #: common/tool/actions.cpp:1124
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:101
-#: eeschema/fields_grid_table.cpp:1068
+#: eeschema/fields_grid_table.cpp:1059
 msgid "Show Datasheet"
 msgstr "Mostrar Ficha Técnica"
 
@@ -9518,6 +9520,7 @@ msgstr "Recarregar todos os plugins python e atualizar os menus de plugin"
 #: eeschema/dialogs/dialog_schematic_setup.cpp:136
 #: pcbnew/dialogs/dialog_board_setup.cpp:210
 #: pcbnew/dialogs/dialog_footprint_properties.cpp:79
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:149
 msgid "Embedded Files"
 msgstr "Ficheiros incorporados"
 
@@ -9707,8 +9710,8 @@ msgid "Mirroring for Y axis is not supported yet"
 msgstr "Espelhamento pelo eixo Y ainda não suportado"
 
 #: common/widgets/filter_combobox.cpp:72
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:806
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:833
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:805
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:832
 msgid "Filter:"
 msgstr "Filtro:"
 
@@ -9724,7 +9727,7 @@ msgstr "Placa"
 #: common/widgets/footprint_diff_widget.cpp:42 cvpcb/cvpcb_mainframe.cpp:814
 #: eeschema/sch_base_frame.cpp:593 eeschema/sch_symbol.cpp:2086
 #: eeschema/sch_symbol.cpp:2090 eeschema/sch_symbol.cpp:2125
-#: eeschema/widgets/symbol_diff_widget.cpp:45 pcbnew/footprint.cpp:1624
+#: eeschema/widgets/symbol_diff_widget.cpp:45 pcbnew/footprint.cpp:1629
 msgid "Library"
 msgstr "Biblioteca"
 
@@ -9739,7 +9742,7 @@ msgid "Footprint not found."
 msgstr "O footprint não encontrada."
 
 #: common/widgets/footprint_select_widget.cpp:68 cvpcb/cvpcb_mainframe.cpp:899
-#: pcbnew/footprint_edit_frame.cpp:1060
+#: pcbnew/footprint_edit_frame.cpp:1070
 #: pcbnew/widgets/panel_footprint_chooser.cpp:69
 msgid "Loading Footprint Libraries"
 msgstr "Carregando Bibliotecas de Footprint"
@@ -9818,7 +9821,7 @@ msgstr "Ajustar à grade:"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:357
 #: pcbnew/dialogs/panel_edit_options_base.cpp:329
 #: pcbnew/dialogs/panel_edit_options_base.cpp:343
-#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1824
+#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1848
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 msgid "Always"
 msgstr "Sempre"
@@ -9831,7 +9834,7 @@ msgstr "Quando a grelha é mostrada"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:357
 #: pcbnew/dialogs/panel_edit_options_base.cpp:329
 #: pcbnew/dialogs/panel_edit_options_base.cpp:343
-#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1825
+#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1849
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 msgid "Never"
 msgstr "Nunca"
@@ -10101,8 +10104,8 @@ msgstr "Mostrar:"
 #: pcbnew/dialogs/dialog_footprint_checker_base.cpp:36
 #: pcbnew/widgets/appearance_controls.cpp:713
 #: pcbnew/widgets/appearance_controls.cpp:755
-#: pcbnew/widgets/appearance_controls.cpp:2534
-#: pcbnew/widgets/appearance_controls.cpp:2553
+#: pcbnew/widgets/appearance_controls.cpp:2570
+#: pcbnew/widgets/appearance_controls.cpp:2589
 msgid "All"
 msgstr "Todas"
 
@@ -10192,12 +10195,12 @@ msgid "EasyEDA (JLCEDA) Pro files"
 msgstr "EasyEDA (JLCEDA) Ficheiros Pro"
 
 #: common/wildcards_and_files_ext.cpp:339
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:301
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:302
 msgid "KiCad printed circuit board files"
 msgstr "Ficheiros de placa de circuito impresso do KiCad"
 
 #: common/wildcards_and_files_ext.cpp:346
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:311
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:312
 msgid "KiCad footprint files"
 msgstr "Ficheiros de footprint do KiCad"
 
@@ -10442,7 +10445,7 @@ msgstr "'%s' não é um footprint válido."
 #: eeschema/generate_alias_info.cpp:39 eeschema/sch_symbol.cpp:2105
 #: eeschema/sch_symbol.cpp:2678 eeschema/sch_symbol.cpp:3003
 #: eeschema/symbol_editor/symbol_editor.cpp:1629
-#: eeschema/symbol_viewer_frame.cpp:462 pcbnew/footprint.cpp:4058
+#: eeschema/symbol_viewer_frame.cpp:462 pcbnew/footprint.cpp:4063
 #: pcbnew/generate_footprint_info.cpp:37 pcbnew/plot_board_layers.cpp:133
 msgid "Keywords"
 msgstr "Palavras Chaves"
@@ -10511,7 +10514,7 @@ msgstr "Arquivo do projeto: '%s'"
 #: cvpcb/dialogs/dialog_config_equfiles.cpp:94
 #: eeschema/dialogs/dialog_bom.cpp:403
 #: gerbview/tools/gerbview_inspection_tool.cpp:185
-#: kicad/project_tree_pane.cpp:1022
+#: kicad/project_tree_pane.cpp:1023
 msgid "No text editor selected in KiCad.  Please choose one."
 msgstr "Nenhum editor de texto selecionado no KiCad.  Por favor escolha um."
 
@@ -10599,7 +10602,7 @@ msgstr "O footprint '%s' não foi encontrado."
 msgid "Error loading footprint"
 msgstr "Houve um erro ao carregar a fonte '%s'."
 
-#: cvpcb/display_footprints_frame.cpp:508 pcbnew/footprint.cpp:1684
+#: cvpcb/display_footprints_frame.cpp:508 pcbnew/footprint.cpp:1689
 #, c-format
 msgid "Footprint: %s"
 msgstr "Footprint: %s"
@@ -10969,7 +10972,7 @@ msgid "Enter a description for the library:"
 msgstr "Insira uma descrição para a biblioteca:"
 
 #: eeschema/design_block_utils.cpp:240 eeschema/sch_symbol.cpp:3000
-#: pcbnew/footprint.cpp:4055 pcbnew/plot_board_layers.cpp:129
+#: pcbnew/footprint.cpp:4060 pcbnew/plot_board_layers.cpp:129
 msgid "Library Description"
 msgstr "Descrição da biblioteca"
 
@@ -10996,10 +10999,10 @@ msgid "Please select a library to delete."
 msgstr "Selecione uma biblioteca para apagar."
 
 #: eeschema/design_block_utils.cpp:470 eeschema/design_block_utils.cpp:512
-#: eeschema/design_block_utils.cpp:555 pcbnew/footprint_libraries_utils.cpp:543
+#: eeschema/design_block_utils.cpp:555 pcbnew/footprint_libraries_utils.cpp:552
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:958
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2939
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3017
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2942
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3020
 #, c-format
 msgid "Library '%s' is read only."
 msgstr "A biblioteca '%s' é somente leitura."
@@ -11640,7 +11643,7 @@ msgstr "Cadeia de conexão:"
 #: eeschema/dialogs/dialog_database_lib_settings_base.cpp:99
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:210
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:1383
-#: pcbnew/footprint_edit_frame.cpp:229 pcbnew/footprint_edit_frame.cpp:951
+#: pcbnew/footprint_edit_frame.cpp:229 pcbnew/footprint_edit_frame.cpp:961
 msgid "Libraries"
 msgstr "Bibliotecas"
 
@@ -12727,7 +12730,7 @@ msgstr "Mostre janela da ajuda da sintaxe"
 #: eeschema/sch_symbol.cpp:2989
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:27
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:28
-#: pcbnew/footprint.cpp:4043
+#: pcbnew/footprint.cpp:4048
 msgid "Fields"
 msgstr "Campos"
 
@@ -12736,21 +12739,21 @@ msgstr "Campos"
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:62
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:201
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:58
-#: eeschema/fields_grid_table.cpp:480
+#: eeschema/fields_grid_table.cpp:471
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:53
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:54
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:54
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:158
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:49
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:99
 #: pcbnew/dialogs/panel_fp_properties_3d_model_base.cpp:45
-#: pcbnew/pcb_fields_grid_table.cpp:176
+#: pcbnew/pcb_fields_grid_table.cpp:145
 msgid "Show"
 msgstr "Visível"
 
 #: eeschema/dialogs/dialog_label_properties_base.cpp:90
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:62
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:59
-#: eeschema/fields_grid_table.cpp:481
+#: eeschema/fields_grid_table.cpp:472
 msgid "Show Name"
 msgstr "Mostra o nome"
 
@@ -12758,7 +12761,7 @@ msgstr "Mostra o nome"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:63
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:63
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:60
-#: eeschema/fields_grid_table.cpp:482
+#: eeschema/fields_grid_table.cpp:473
 msgid "H Align"
 msgstr "Alinhamento Horizontal"
 
@@ -12766,7 +12769,7 @@ msgstr "Alinhamento Horizontal"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:64
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:64
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:61
-#: eeschema/fields_grid_table.cpp:483
+#: eeschema/fields_grid_table.cpp:474
 msgid "V Align"
 msgstr "Alinhamento Vertical"
 
@@ -12774,7 +12777,7 @@ msgstr "Alinhamento Vertical"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:67
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:67
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:64
-#: eeschema/fields_grid_table.cpp:486 eeschema/sch_field.cpp:1140
+#: eeschema/fields_grid_table.cpp:477 eeschema/sch_field.cpp:1140
 #: eeschema/sch_field.cpp:1777 eeschema/sch_label.cpp:1201
 #: eeschema/sch_tablecell.cpp:132 eeschema/sch_text.cpp:641
 #: eeschema/sch_text.cpp:778 eeschema/sch_textbox.cpp:547
@@ -12788,7 +12791,7 @@ msgstr "Tamanho do Texto"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:69
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:69
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:66
-#: eeschema/fields_grid_table.cpp:488
+#: eeschema/fields_grid_table.cpp:479
 msgid "X Position"
 msgstr "Posição X"
 
@@ -12798,7 +12801,7 @@ msgstr "Posição X"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:70
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:70
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:67
-#: eeschema/fields_grid_table.cpp:489
+#: eeschema/fields_grid_table.cpp:480
 msgid "Y Position"
 msgstr "Posição Y"
 
@@ -13092,7 +13095,7 @@ msgstr "Novo Símbolo"
 #: eeschema/dialogs/dialog_sheet_properties.cpp:217
 #: eeschema/dialogs/dialog_symbol_properties.cpp:650
 #: pcbnew/dialogs/dialog_footprint_properties.cpp:402
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:424
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:433
 msgid "Fields must have a name."
 msgstr "Campos devem ter um nome."
 
@@ -13128,25 +13131,25 @@ msgstr "O nome símbolo '%s' já existe na biblioteca '%s'."
 msgid "Edit Symbol Properties"
 msgstr "Editar as propriedades do símbolo"
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:548
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:547
 #, c-format
 msgid "The name '%s' is already in use."
 msgstr "O nome '%s' já está em uso."
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:634
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:633
 #: eeschema/dialogs/dialog_sheet_properties.cpp:785
 #: eeschema/dialogs/dialog_symbol_properties.cpp:883
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:688
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:684
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:716
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:720
 #, c-format
 msgid "The first %d fields are mandatory."
 msgstr "Os primeiros %d campos são obrigatórios."
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:806
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:805
 msgid "Add Footprint Filter"
 msgstr "Adicionar filtro de Footprint"
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:833
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:832
 msgid "Edit Footprint Filter"
 msgstr "Editar Filtro de Footprint"
 
@@ -14056,7 +14059,7 @@ msgstr "Regras elétricas"
 #: eeschema/dialogs/dialog_schematic_setup.cpp:112
 #: pcbnew/dialogs/dialog_board_setup.cpp:186
 #: pcbnew/widgets/appearance_controls.cpp:515
-#: pcbnew/widgets/appearance_controls.cpp:2420
+#: pcbnew/widgets/appearance_controls.cpp:2456
 #: pcbnew/widgets/appearance_controls_base.cpp:118
 #: pcbnew/widgets/search_handlers.cpp:381
 #: pcbnew/widgets/search_handlers.cpp:465
@@ -14144,7 +14147,7 @@ msgstr "Forma preenchida"
 msgid "Clear colors to use Schematic Editor colors."
 msgstr "Limpe as cores para usar as cores do editor do esquema."
 
-#: eeschema/dialogs/dialog_shape_properties_base.cpp:158 pcbnew/zone.cpp:1970
+#: eeschema/dialogs/dialog_shape_properties_base.cpp:158 pcbnew/zone.cpp:1994
 msgid "Fill Style"
 msgstr "Estilo de Preenchimento"
 
@@ -14403,7 +14406,7 @@ msgstr "SP"
 
 #: eeschema/dialogs/dialog_sim_command_base.cpp:25
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:96
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283 pcbnew/pad.cpp:2504
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283 pcbnew/pad.cpp:2498
 #: pcbnew/widgets/pcb_net_inspector_panel_data_model.h:711
 msgid "Custom"
 msgstr "Customizado"
@@ -15041,17 +15044,17 @@ msgid "Sequentially place all units of the symbol."
 msgstr "Posicione sequencialmente todas as unidades do símbolo."
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:95
-#: eeschema/fields_grid_table.cpp:1061
+#: eeschema/fields_grid_table.cpp:1052
 msgid "Select Footprint..."
 msgstr "Selecionar Footprint…"
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:96
-#: eeschema/fields_grid_table.cpp:1062
+#: eeschema/fields_grid_table.cpp:1053
 msgid "Browse for footprint"
 msgstr "Procurar footprint"
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:102
-#: eeschema/fields_grid_table.cpp:1069
+#: eeschema/fields_grid_table.cpp:1060
 msgid "Show datasheet in browser"
 msgstr "Mostrar ficha técnica no navegador"
 
@@ -15177,7 +15180,7 @@ msgstr "Grava a predefinição do BOM"
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1811
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2213
-#: pcbnew/widgets/appearance_controls.cpp:2728
+#: pcbnew/widgets/appearance_controls.cpp:2764
 msgid ""
 "Default presets cannot be modified.\n"
 "Please use a different name."
@@ -16823,7 +16826,7 @@ msgid "Net Navigator"
 msgstr "Navegador net"
 
 #: eeschema/eeschema_settings.cpp:114 eeschema/sch_edit_frame.cpp:2207
-#: pcbnew/footprint_edit_frame.cpp:246 pcbnew/footprint_edit_frame.cpp:957
+#: pcbnew/footprint_edit_frame.cpp:246 pcbnew/footprint_edit_frame.cpp:967
 #: pcbnew/pcb_edit_frame.cpp:334 pcbnew/pcb_edit_frame.cpp:1709
 msgid "Selection Filter"
 msgstr "Seleção do filtro"
@@ -17309,28 +17312,28 @@ msgstr ""
 "\n"
 "** Mensagens ERC: %d Erros %d Advertências %d\n"
 
-#: eeschema/fields_grid_table.cpp:287 eeschema/files-io.cpp:919
+#: eeschema/fields_grid_table.cpp:278 eeschema/files-io.cpp:919
 #: eeschema/tools/sch_editor_control.cpp:128
 msgid "Schematic Files"
 msgstr "Ficheiros de esquema"
 
-#: eeschema/fields_grid_table.cpp:318 eeschema/fields_grid_table.cpp:755
-#: eeschema/fields_grid_table.cpp:927
+#: eeschema/fields_grid_table.cpp:309 eeschema/fields_grid_table.cpp:746
+#: eeschema/fields_grid_table.cpp:918
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:154
 msgid "Horizontal"
 msgstr "Horizontal"
 
-#: eeschema/fields_grid_table.cpp:319 eeschema/fields_grid_table.cpp:757
-#: eeschema/fields_grid_table.cpp:929
+#: eeschema/fields_grid_table.cpp:310 eeschema/fields_grid_table.cpp:748
+#: eeschema/fields_grid_table.cpp:920
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:154
 msgid "Vertical"
 msgstr "Vertical"
 
-#: eeschema/fields_grid_table.cpp:492 eeschema/sch_field.cpp:1767
+#: eeschema/fields_grid_table.cpp:483 eeschema/sch_field.cpp:1767
 msgid "Allow Autoplacement"
 msgstr "Permite o posicionamento automático"
 
-#: eeschema/fields_grid_table.cpp:493 eeschema/sch_field.cpp:1805
+#: eeschema/fields_grid_table.cpp:484 eeschema/sch_field.cpp:1805
 #: eeschema/sch_item.cpp:516 eeschema/sch_item.cpp:568
 msgid "Private"
 msgstr "Privado"
@@ -17669,8 +17672,8 @@ msgstr "Derivado de"
 #: eeschema/symbol_editor/symbol_editor.cpp:171
 #: eeschema/symbol_editor/symbol_editor.cpp:237
 #: eeschema/symbol_library_manager.cpp:458
-#: eeschema/widgets/panel_symbol_chooser.cpp:564
-#: eeschema/widgets/panel_symbol_chooser.cpp:623
+#: eeschema/widgets/panel_symbol_chooser.cpp:566
+#: eeschema/widgets/panel_symbol_chooser.cpp:625
 #: eeschema/widgets/symbol_preview_widget.cpp:207
 #, c-format
 msgid "Error loading symbol %s from library '%s'."
@@ -17693,7 +17696,7 @@ msgstr "Pés"
 
 #: eeschema/import_gfx/dialog_import_gfx_sch.cpp:202
 #: pcbnew/import_gfx/dialog_import_graphics.cpp:215
-#: pcbnew/tools/drawing_tool.cpp:1906 pcbnew/tools/drawing_tool.cpp:1998
+#: pcbnew/tools/drawing_tool.cpp:1908 pcbnew/tools/drawing_tool.cpp:2000
 msgid "Import Graphics"
 msgstr "Importação de gráficos"
 
@@ -17720,7 +17723,7 @@ msgstr ""
 "Somente os vetores serão importados.  Bitmaps e fontes serão ignorados."
 
 #: eeschema/import_gfx/dialog_import_gfx_sch_base.cpp:43
-#: pcbnew/dialogs/dialog_rule_area_properties.cpp:129 pcbnew/zone.cpp:1949
+#: pcbnew/dialogs/dialog_rule_area_properties.cpp:129 pcbnew/zone.cpp:1973
 msgid "Placement"
 msgstr "Posicionamento"
 
@@ -17764,109 +17767,109 @@ msgstr "Unidades padrão:"
 msgid "Import Vector Graphics File"
 msgstr "Importar Ficheiro de Gráficos Vetoriais"
 
-#: eeschema/lib_symbol.cpp:294 eeschema/sch_symbol.cpp:445
+#: eeschema/lib_symbol.cpp:297 eeschema/sch_symbol.cpp:445
 #: eeschema/tools/sch_edit_tool.cpp:108
 #, c-format
 msgid "Unit %s"
 msgstr "Unidade %s"
 
-#: eeschema/lib_symbol.cpp:573 eeschema/sch_sheet.cpp:309
+#: eeschema/lib_symbol.cpp:576 eeschema/sch_sheet.cpp:309
 #: eeschema/sch_symbol.cpp:1593
 msgid "Excluded from BOM"
 msgstr "Excluído do BOM"
 
-#: eeschema/lib_symbol.cpp:578 eeschema/sch_sheet.cpp:318
+#: eeschema/lib_symbol.cpp:581 eeschema/sch_sheet.cpp:318
 #: eeschema/sch_symbol.cpp:1602
 msgid "Excluded from board"
 msgstr "Excluída da placa"
 
-#: eeschema/lib_symbol.cpp:583 eeschema/sch_sheet.cpp:327
+#: eeschema/lib_symbol.cpp:586 eeschema/sch_sheet.cpp:327
 #: eeschema/sch_symbol.cpp:1611
 msgid "Excluded from simulation"
 msgstr "Foi excluído da simulação"
 
-#: eeschema/lib_symbol.cpp:588 eeschema/sch_sheet.cpp:336
+#: eeschema/lib_symbol.cpp:591 eeschema/sch_sheet.cpp:336
 #: eeschema/sch_sheet.cpp:880 eeschema/sch_symbol.cpp:1620
 #: eeschema/sch_symbol.cpp:2036 eeschema/widgets/search_handlers.cpp:169
-#: pcbnew/footprint.cpp:1672
+#: pcbnew/footprint.cpp:1677
 msgid "DNP"
 msgstr "DNP"
 
-#: eeschema/lib_symbol.cpp:1598
+#: eeschema/lib_symbol.cpp:1601
 msgid "Power flag differs."
 msgstr "Os sinalizadores de alimentação diferem."
 
-#: eeschema/lib_symbol.cpp:1607
+#: eeschema/lib_symbol.cpp:1610
 msgid "Unit count differs."
 msgstr "A contagem das unidades diferem."
 
-#: eeschema/lib_symbol.cpp:1647
+#: eeschema/lib_symbol.cpp:1650
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:745
 msgid "Graphic item count differs."
 msgstr "A contagem dos itens gráficos é diferente."
 
-#: eeschema/lib_symbol.cpp:1659
+#: eeschema/lib_symbol.cpp:1662
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:759
 #, c-format
 msgid "%s differs."
 msgstr "%s difere."
 
-#: eeschema/lib_symbol.cpp:1670
+#: eeschema/lib_symbol.cpp:1673
 msgid "Pin count differs."
 msgstr "A contagem dos pinos diferem."
 
-#: eeschema/lib_symbol.cpp:1686
+#: eeschema/lib_symbol.cpp:1689
 #, c-format
 msgid "Pin %s not found."
 msgstr "Pino %s não foi encontrado."
 
-#: eeschema/lib_symbol.cpp:1694
+#: eeschema/lib_symbol.cpp:1697
 #, c-format
 msgid "Pin %s differs."
 msgstr "O pino %s difere."
 
-#: eeschema/lib_symbol.cpp:1721
+#: eeschema/lib_symbol.cpp:1724
 #, c-format
 msgid "%s field differs."
 msgstr "%s campos diferem."
 
-#: eeschema/lib_symbol.cpp:1731
+#: eeschema/lib_symbol.cpp:1734
 msgid "Field count differs."
 msgstr "A contagem dos campos diferem."
 
-#: eeschema/lib_symbol.cpp:1740
+#: eeschema/lib_symbol.cpp:1743
 msgid "Footprint filters differs."
 msgstr "Os filtros do footprint diferem."
 
-#: eeschema/lib_symbol.cpp:1752
+#: eeschema/lib_symbol.cpp:1755
 msgid "Footprint filters differ."
 msgstr "Os filtros do footprint diferem."
 
-#: eeschema/lib_symbol.cpp:1763
+#: eeschema/lib_symbol.cpp:1766
 msgid "Symbol keywords differ."
 msgstr "As palavras-chave do símbolo diferem."
 
-#: eeschema/lib_symbol.cpp:1772
+#: eeschema/lib_symbol.cpp:1775
 msgid "Symbol pin name offsets differ."
 msgstr "O deslocamento do nome do símbolo do pino diferem."
 
-#: eeschema/lib_symbol.cpp:1783
+#: eeschema/lib_symbol.cpp:1786
 msgid "Show pin names settings differ."
 msgstr "As configurações de exibição dos nomes dos pinos diferem."
 
-#: eeschema/lib_symbol.cpp:1792
+#: eeschema/lib_symbol.cpp:1795
 msgid "Show pin numbers settings differ."
 msgstr "As configurações da exibição do número do pino diferem."
 
-#: eeschema/lib_symbol.cpp:1801
+#: eeschema/lib_symbol.cpp:1804
 msgid "Exclude from simulation settings differ."
 msgstr "As configurações de exclusão da simulação são diferentes."
 
-#: eeschema/lib_symbol.cpp:1810
+#: eeschema/lib_symbol.cpp:1813
 msgid "Exclude from bill of materials settings differ."
 msgstr "A configuração de exclusão da lista de materiais diferem."
 
-#: eeschema/lib_symbol.cpp:1819
+#: eeschema/lib_symbol.cpp:1822
 msgid "Exclude from board settings differ."
 msgstr "As configurações de exclusão da placa diferem."
 
@@ -18034,9 +18037,9 @@ msgstr "Tipo de item não processado %d"
 
 #: eeschema/net_navigator.cpp:314 pcbnew/board.cpp:1810
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2124
-#: pcbnew/pcb_draw_panel_gal.cpp:644
+#: pcbnew/pcb_draw_panel_gal.cpp:717
 #: pcbnew/widgets/appearance_controls.cpp:1029
-#: pcbnew/widgets/appearance_controls.cpp:2419
+#: pcbnew/widgets/appearance_controls.cpp:2455
 #: pcbnew/widgets/appearance_controls_base.cpp:61
 #: pcbnew/widgets/appearance_controls_base.cpp:151
 #: pcbnew/widgets/search_handlers.cpp:307
@@ -18327,16 +18330,16 @@ msgstr ""
 #: eeschema/sch_bitmap.cpp:309 eeschema/sch_pin.cpp:2222
 #: eeschema/sch_shape.cpp:743 eeschema/sch_symbol.cpp:2957
 #: pcbnew/board_item.cpp:405 pcbnew/pcb_group.cpp:501 pcbnew/pcb_shape.cpp:906
-#: pcbnew/pcb_tablecell.cpp:182 pcbnew/pcb_track.cpp:2068 pcbnew/zone.cpp:1845
-#: pcbnew/zone.cpp:1857
+#: pcbnew/pcb_tablecell.cpp:182 pcbnew/pcb_track.cpp:2068 pcbnew/zone.cpp:1869
+#: pcbnew/zone.cpp:1881
 msgid "Position X"
 msgstr "Posição X"
 
 #: eeschema/sch_bitmap.cpp:314 eeschema/sch_pin.cpp:2226
 #: eeschema/sch_shape.cpp:745 eeschema/sch_symbol.cpp:2960
 #: pcbnew/board_item.cpp:408 pcbnew/pcb_group.cpp:502 pcbnew/pcb_shape.cpp:908
-#: pcbnew/pcb_tablecell.cpp:183 pcbnew/pcb_track.cpp:2072 pcbnew/zone.cpp:1851
-#: pcbnew/zone.cpp:1858
+#: pcbnew/pcb_tablecell.cpp:183 pcbnew/pcb_track.cpp:2072 pcbnew/zone.cpp:1875
+#: pcbnew/zone.cpp:1882
 msgid "Position Y"
 msgstr "Posição Y"
 
@@ -18375,7 +18378,7 @@ msgstr "Tipo de Entrada de Barramento"
 #: eeschema/sch_bus_entry.cpp:542 eeschema/sch_junction.cpp:319
 #: eeschema/sch_label.cpp:1225 eeschema/sch_line.cpp:951
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2134 pcbnew/pad.cpp:1295
-#: pcbnew/pcb_track.cpp:1667 pcbnew/tools/pcb_control.cpp:1870
+#: pcbnew/pcb_track.cpp:1667 pcbnew/tools/pcb_control.cpp:1874
 #: pcbnew/zone.cpp:807
 msgid "Resolved Netclass"
 msgstr "Netclass resolvido"
@@ -18406,7 +18409,7 @@ msgstr "O novo arquivo do esquema não foi salvo"
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:640
 #: eeschema/symbol_editor/symbol_editor.cpp:1532
 #: kicad/dialogs/panel_jobset.cpp:787 pagelayout_editor/pl_editor_frame.cpp:411
-#: pcbnew/footprint_edit_frame.cpp:805 pcbnew/footprint_edit_frame.cpp:845
+#: pcbnew/footprint_edit_frame.cpp:815 pcbnew/footprint_edit_frame.cpp:855
 #: pcbnew/pcb_edit_frame.cpp:1181
 #, c-format
 msgid "Save changes to '%s' before closing?"
@@ -18444,13 +18447,13 @@ msgid "Could not open CvPcb"
 msgstr "Não foi possível abrir o CvPcb"
 
 #: eeschema/sch_edit_frame.cpp:1741 eeschema/sim/simulator_frame.cpp:341
-#: kicad/kicad_manager_frame.cpp:1045 pcbnew/footprint_edit_frame.cpp:1019
+#: kicad/kicad_manager_frame.cpp:1045 pcbnew/footprint_edit_frame.cpp:1029
 #: pcbnew/pcb_edit_frame.cpp:1796
 msgid "[Read Only]"
 msgstr "[Somente leitura]"
 
 #: eeschema/sch_edit_frame.cpp:1744 eeschema/sim/simulator_frame.cpp:344
-#: pcbnew/footprint_edit_frame.cpp:1028 pcbnew/pcb_edit_frame.cpp:1799
+#: pcbnew/footprint_edit_frame.cpp:1038 pcbnew/pcb_edit_frame.cpp:1799
 msgid "[Unsaved]"
 msgstr "[Não Salvo]"
 
@@ -19106,7 +19109,7 @@ msgstr "Ficheiros da biblioteca HTTP do KiCad"
 #: pcbnew/pcb_io/fabmaster/pcb_io_fabmaster.cpp:62
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:220
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:506
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2706
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2709
 #: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr_parser.cpp:154
 msgid "Open cancelled by user."
 msgstr "A abertura foi cancelada pelo utilizador."
@@ -19427,7 +19430,7 @@ msgstr "Estilo de estrutura"
 #: pcbnew/dialogs/dialog_text_properties_base.cpp:83
 #: pcbnew/dialogs/dialog_textbox_properties_base.cpp:73
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:58
-#: pcbnew/footprint.cpp:1657 pcbnew/pad.cpp:1299 pcbnew/pad.cpp:2543
+#: pcbnew/footprint.cpp:1662 pcbnew/pad.cpp:1299 pcbnew/pad.cpp:2537
 #: pcbnew/pcb_dimension.cpp:659 pcbnew/pcb_group.cpp:396
 #: pcbnew/pcb_marker.cpp:381 pcbnew/pcb_shape.cpp:642
 #: pcbnew/pcb_tablecell.cpp:106 pcbnew/pcb_text.cpp:279
@@ -19472,11 +19475,11 @@ msgstr "Justificação"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:39
 #: pcbnew/generators/pcb_tuning_pattern.cpp:478
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2130 pcbnew/pad.cpp:1293
-#: pcbnew/pad.cpp:2580 pcbnew/pcb_shape.cpp:923 pcbnew/pcb_tablecell.cpp:186
-#: pcbnew/pcb_track.cpp:1665 pcbnew/tools/pcb_control.cpp:1867
+#: pcbnew/pad.cpp:2574 pcbnew/pcb_shape.cpp:923 pcbnew/pcb_tablecell.cpp:186
+#: pcbnew/pcb_track.cpp:1665 pcbnew/tools/pcb_control.cpp:1871
 #: pcbnew/widgets/pcb_properties_panel.cpp:273
 #: pcbnew/widgets/search_handlers.cpp:177 pcbnew/zone.cpp:805
-#: pcbnew/zone.cpp:1905 pcbnew/zone_manager/dialog_zone_manager_base.cpp:42
+#: pcbnew/zone.cpp:1929 pcbnew/zone_manager/dialog_zone_manager_base.cpp:42
 #: pcbnew/zone_manager/model_zones_overview_table.h:76
 msgid "Net"
 msgstr "Rede"
@@ -19626,7 +19629,7 @@ msgstr "Pino oculto %s [%s, %s, %s]"
 msgid "Hidden pin %s [%s, %s]"
 msgstr "Pino oculto %s [%s, %s]"
 
-#: eeschema/sch_pin.cpp:2204 pcbnew/pad.cpp:1286 pcbnew/pad.cpp:2600
+#: eeschema/sch_pin.cpp:2204 pcbnew/pad.cpp:1286 pcbnew/pad.cpp:2594
 msgid "Pin Name"
 msgstr "Nome do pino"
 
@@ -19763,7 +19766,7 @@ msgstr "Cor do fundo do corpo"
 msgid "Fill color"
 msgstr "Cor de preenchimento"
 
-#: eeschema/sch_sheet.cpp:852 eeschema/sch_sheet.cpp:1712 pcbnew/zone.cpp:1835
+#: eeschema/sch_sheet.cpp:852 eeschema/sch_sheet.cpp:1712 pcbnew/zone.cpp:1859
 msgid "Sheet Name"
 msgstr "Nome da folha"
 
@@ -19819,12 +19822,12 @@ msgid "Exclude From Simulation"
 msgstr "Fazer a exclusão a partir da simulação"
 
 #: eeschema/sch_sheet.cpp:1733 eeschema/sch_symbol.cpp:1100
-#: eeschema/sch_symbol.cpp:3041 pcbnew/footprint.cpp:4075
+#: eeschema/sch_symbol.cpp:3041 pcbnew/footprint.cpp:4080
 msgid "Exclude From Bill of Materials"
 msgstr "Fazer a exclusão da lista de materiais"
 
 #: eeschema/sch_sheet.cpp:1736 eeschema/sch_symbol.cpp:1101
-#: eeschema/sch_symbol.cpp:3044 pcbnew/footprint.cpp:4078
+#: eeschema/sch_symbol.cpp:3044 pcbnew/footprint.cpp:4083
 msgid "Do not Populate"
 msgstr "Não popular"
 
@@ -19879,7 +19882,7 @@ msgstr "Espelhar X"
 msgid "Mirror Y"
 msgstr "Espelhar Y"
 
-#: eeschema/sch_symbol.cpp:2997 pcbnew/footprint.cpp:4052
+#: eeschema/sch_symbol.cpp:2997 pcbnew/footprint.cpp:4057
 msgid "Library Link"
 msgstr "Ligação da biblioteca"
 
@@ -21967,12 +21970,12 @@ msgid "Save Symbol As"
 msgstr "Salvar símbolo como"
 
 #: eeschema/symbol_editor/symbol_editor.cpp:855
-#: pcbnew/footprint_libraries_utils.cpp:1035
+#: pcbnew/footprint_libraries_utils.cpp:1044
 msgid "Save in library:"
 msgstr "Salvar na Biblioteca:"
 
 #: eeschema/symbol_editor/symbol_editor.cpp:944
-#: pcbnew/footprint_libraries_utils.cpp:1118
+#: pcbnew/footprint_libraries_utils.cpp:1127
 msgid "A library must be specified."
 msgstr "Uma biblioteca deve ser definida."
 
@@ -22059,7 +22062,7 @@ msgid "Keep Symbol"
 msgstr "Mantenha o símbolo"
 
 #: eeschema/symbol_editor/symbol_editor.cpp:1291 pcbnew/files.cpp:342
-#: pcbnew/footprint_libraries_utils.cpp:1204
+#: pcbnew/footprint_libraries_utils.cpp:1213
 #, c-format
 msgid "Revert '%s' to last version saved?"
 msgstr "Deseja reverter '%s' para a última versão que foi salva?"
@@ -22669,7 +22672,7 @@ msgstr "Pinos de desenho"
 
 #: eeschema/tools/ee_actions.cpp:356 eeschema/tools/ee_actions.cpp:588
 #: eeschema/tools/symbol_editor_drawing_tools.cpp:301
-#: pagelayout_editor/tools/pl_actions.cpp:61 pcbnew/tools/drawing_tool.cpp:1043
+#: pagelayout_editor/tools/pl_actions.cpp:61 pcbnew/tools/drawing_tool.cpp:1044
 #: pcbnew/tools/pcb_actions.cpp:185
 msgid "Draw Text"
 msgstr "Texto de desenho"
@@ -23865,7 +23868,7 @@ msgstr "Nenhuma folha de dados foi definida."
 
 #: eeschema/tools/ee_inspection_tool.cpp:574
 #: pagelayout_editor/tools/pl_editor_control.cpp:160
-#: pcbnew/tools/pcb_control.cpp:1661
+#: pcbnew/tools/pcb_control.cpp:1665
 msgid "UUID"
 msgstr ""
 
@@ -23933,7 +23936,7 @@ msgstr "Adicionar uma imagem"
 
 #: eeschema/tools/sch_drawing_tools.cpp:1174
 #: eeschema/tools/symbol_editor_drawing_tools.cpp:691
-#: pcbnew/tools/drawing_tool.cpp:1823
+#: pcbnew/tools/drawing_tool.cpp:1825
 msgid "No graphic items found in file."
 msgstr "Nenhum item gráfico foi encontrado no arquivo."
 
@@ -24008,7 +24011,7 @@ msgstr "Adicionar %s"
 msgid "Draw %s"
 msgstr "Desenhar %s"
 
-#: eeschema/tools/sch_drawing_tools.cpp:2779 pcbnew/tools/drawing_tool.cpp:1248
+#: eeschema/tools/sch_drawing_tools.cpp:2779 pcbnew/tools/drawing_tool.cpp:1250
 msgid "Draw Table"
 msgstr "Desenhar tabela"
 
@@ -24299,7 +24302,7 @@ msgid "No text editor selected in KiCad. Please choose one."
 msgstr "Nenhum editor de texto foi selecionado no KiCad. Escolha um."
 
 #: eeschema/tools/symbol_editor_control.cpp:438
-#: eeschema/widgets/panel_symbol_chooser.cpp:682
+#: eeschema/widgets/panel_symbol_chooser.cpp:684
 msgid "No symbol selected"
 msgstr "Nenhum símbolo selecionado"
 
@@ -24313,7 +24316,7 @@ msgid "No symbol to export"
 msgstr "Nenhum símbolo para exportar"
 
 #: eeschema/tools/symbol_editor_control.cpp:708
-#: pcbnew/footprint_edit_frame.cpp:1437
+#: pcbnew/footprint_edit_frame.cpp:1447
 msgid "Export View as PNG"
 msgstr "Exportar a visualização como um PNG"
 
@@ -24493,11 +24496,11 @@ msgstr "Outros itens"
 msgid "Graphical shapes"
 msgstr "Formas gráficas"
 
-#: eeschema/widgets/panel_symbol_chooser.cpp:587
+#: eeschema/widgets/panel_symbol_chooser.cpp:589
 msgid "No footprint specified"
 msgstr "Nenhum footprint especificado"
 
-#: eeschema/widgets/panel_symbol_chooser.cpp:600
+#: eeschema/widgets/panel_symbol_chooser.cpp:602
 msgid "Invalid footprint specified"
 msgstr "Footprint inválido"
 
@@ -24791,13 +24794,15 @@ msgstr "Selecione a camada: %s"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:27
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:58
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:59
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:55
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:159
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:50
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:100
-#: pcbnew/footprint.cpp:4034 pcbnew/footprint.cpp:4037
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:169
+#: pcbnew/footprint.cpp:4039 pcbnew/footprint.cpp:4042
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2137 pcbnew/pad.cpp:1303
-#: pcbnew/pad.cpp:2542 pcbnew/pcb_dimension.cpp:661
-#: pcbnew/pcb_dimension.cpp:1457 pcbnew/pcb_fields_grid_table.cpp:181
+#: pcbnew/pad.cpp:2536 pcbnew/pcb_dimension.cpp:661
+#: pcbnew/pcb_dimension.cpp:1457 pcbnew/pcb_fields_grid_table.cpp:150
 #: pcbnew/pcb_group.cpp:503 pcbnew/pcb_marker.cpp:378
 #: pcbnew/pcb_reference_image.cpp:219 pcbnew/pcb_reference_image.cpp:342
 #: pcbnew/pcb_shape.cpp:646 pcbnew/pcb_shape.cpp:890 pcbnew/pcb_shape.cpp:892
@@ -24813,7 +24818,7 @@ msgstr "Selecione a camada: %s"
 #: pcbnew/widgets/search_handlers.cpp:120
 #: pcbnew/widgets/search_handlers.cpp:178
 #: pcbnew/widgets/search_handlers.cpp:243 pcbnew/zone.cpp:850
-#: pcbnew/zone.cpp:1898 pcbnew/zone.cpp:1899
+#: pcbnew/zone.cpp:1922 pcbnew/zone.cpp:1923
 msgid "Layer"
 msgstr "Camada"
 
@@ -25685,7 +25690,7 @@ msgstr "Realce o DCode D%d"
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:290
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:352
 #: pcbnew/dialogs/dialog_layer_selection_base.cpp:230
-#: pcbnew/dialogs/panel_setup_layers.cpp:930
+#: pcbnew/dialogs/panel_setup_layers.cpp:1125
 #: pcbnew/widgets/appearance_controls.cpp:1025
 #: pcbnew/widgets/appearance_controls_base.cpp:32
 #: pcbnew/zone_manager/model_zones_overview_table.h:77
@@ -25723,12 +25728,12 @@ msgid "PCB Background"
 msgstr "Fundo da PCI"
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:161
-#: pcbnew/widgets/appearance_controls.cpp:1844
+#: pcbnew/widgets/appearance_controls.cpp:1880
 msgid "Show All Layers"
 msgstr "Mostrar Todas as Camadas"
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:164
-#: pcbnew/widgets/appearance_controls.cpp:1830
+#: pcbnew/widgets/appearance_controls.cpp:1866
 msgid "Hide All Layers But Active"
 msgstr "Ocultar Todas as Camadas Menos a Ativa"
 
@@ -25737,7 +25742,7 @@ msgid "Always Hide All Layers But Active"
 msgstr "Sempre Ocultar Todas as Camadas Menos a Ativa"
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:171
-#: pcbnew/widgets/appearance_controls.cpp:1847
+#: pcbnew/widgets/appearance_controls.cpp:1883
 msgid "Hide All Layers"
 msgstr "Ocultar Todas as Camadas"
 
@@ -25770,8 +25775,8 @@ msgid "Change Render Color for"
 msgstr "Altera a cor da renderização para"
 
 #: gerbview/widgets/layer_widget.cpp:341
-#: pcbnew/widgets/appearance_controls.cpp:2172
-#: pcbnew/widgets/appearance_controls.cpp:2447
+#: pcbnew/widgets/appearance_controls.cpp:2208
+#: pcbnew/widgets/appearance_controls.cpp:2483
 msgid ""
 "Left double click or middle click for color change, right click for menu"
 msgstr ""
@@ -27990,287 +27995,287 @@ msgstr "Não é possível mover '%s' para a lixeira."
 msgid "Can not move '%s' to trash."
 msgstr "Não é possível mover '%s' para a lixeira."
 
-#: kicad/project_tree_pane.cpp:291
+#: kicad/project_tree_pane.cpp:292
 msgid "Directory name:"
 msgstr "Nome do diretório:"
 
-#: kicad/project_tree_pane.cpp:291
+#: kicad/project_tree_pane.cpp:292
 msgid "Create New Directory"
 msgstr "Criar Nova Pasta"
 
-#: kicad/project_tree_pane.cpp:851
+#: kicad/project_tree_pane.cpp:852
 msgid "Switch to this Project"
 msgstr "Alterne para este projeto"
 
-#: kicad/project_tree_pane.cpp:852
+#: kicad/project_tree_pane.cpp:853
 msgid "Close all editors, and switch to the selected project"
 msgstr "Fechar todos os editores e alternar para o projeto selecionado"
 
-#: kicad/project_tree_pane.cpp:859
+#: kicad/project_tree_pane.cpp:860
 msgid "New Directory..."
 msgstr "Novo diretório..."
 
-#: kicad/project_tree_pane.cpp:860
+#: kicad/project_tree_pane.cpp:861
 msgid "Create a New Directory"
 msgstr "Criar um Novo Diretório"
 
-#: kicad/project_tree_pane.cpp:868 kicad/project_tree_pane.cpp:878
+#: kicad/project_tree_pane.cpp:869 kicad/project_tree_pane.cpp:879
 msgid "Reveal in Finder"
 msgstr "Revelar no Finder"
 
-#: kicad/project_tree_pane.cpp:869
+#: kicad/project_tree_pane.cpp:870
 msgid "Reveals the directory in a Finder window"
 msgstr "Revela o diretório em uma janela do Finder"
 
-#: kicad/project_tree_pane.cpp:871
+#: kicad/project_tree_pane.cpp:872
 msgid "Open Directory in File Explorer"
 msgstr "Abra o diretório no explorador de arquivos"
 
-#: kicad/project_tree_pane.cpp:872 pcbnew/tools/pcb_actions.cpp:986
+#: kicad/project_tree_pane.cpp:873 pcbnew/tools/pcb_actions.cpp:986
 msgid "Opens the directory in the default system file manager"
 msgstr "Abre o diretório no gestor de ficheiros padrão do sistema"
 
-#: kicad/project_tree_pane.cpp:879
+#: kicad/project_tree_pane.cpp:880
 msgid "Reveals the directories in a Finder window"
 msgstr "Revela as diretorias numa janela do Finder"
 
-#: kicad/project_tree_pane.cpp:881
+#: kicad/project_tree_pane.cpp:882
 msgid "Open Directories in File Explorer"
 msgstr "Abra os diretórios no gerenciador de arquivos"
 
-#: kicad/project_tree_pane.cpp:882
+#: kicad/project_tree_pane.cpp:883
 msgid "Opens the directories in the default system file manager"
 msgstr "Abre os diretórios no gerenciador de arquivos padrão do sistema"
 
-#: kicad/project_tree_pane.cpp:893
+#: kicad/project_tree_pane.cpp:894
 msgid "Open the file in a Text Editor"
 msgstr "Abrir o ficheiro num Editor de Texto"
 
-#: kicad/project_tree_pane.cpp:895
+#: kicad/project_tree_pane.cpp:896
 msgid "Open files in a Text Editor"
 msgstr "Abra os arquivos num editor de texto"
 
-#: kicad/project_tree_pane.cpp:897
+#: kicad/project_tree_pane.cpp:898
 msgid "Edit in a Text Editor"
 msgstr "Edita num editor de texto"
 
-#: kicad/project_tree_pane.cpp:903
+#: kicad/project_tree_pane.cpp:904
 #, fuzzy
 msgid "Run Jobs"
 msgstr "Executar %s"
 
-#: kicad/project_tree_pane.cpp:911
+#: kicad/project_tree_pane.cpp:912
 msgid "Rename File..."
 msgstr "Renomeia o arquivo..."
 
-#: kicad/project_tree_pane.cpp:912
+#: kicad/project_tree_pane.cpp:913
 msgid "Rename file"
 msgstr "Renomear ficheiro"
 
-#: kicad/project_tree_pane.cpp:916
+#: kicad/project_tree_pane.cpp:917
 msgid "Rename Files..."
 msgstr "Renomeia os arquivos..."
 
-#: kicad/project_tree_pane.cpp:917
+#: kicad/project_tree_pane.cpp:918
 msgid "Rename files"
 msgstr "Renomeie os arquivos"
 
-#: kicad/project_tree_pane.cpp:927
+#: kicad/project_tree_pane.cpp:928
 msgid "Delete the file and its content"
 msgstr "Apagar o ficheiro e conteúdo dele"
 
-#: kicad/project_tree_pane.cpp:929
+#: kicad/project_tree_pane.cpp:930
 msgid "Delete the files and their contents"
 msgstr "Excluí os arquivos e os seus conteúdos"
 
-#: kicad/project_tree_pane.cpp:944
+#: kicad/project_tree_pane.cpp:945
 msgid "Move to Trash"
 msgstr "Mova para a lixeira"
 
-#: kicad/project_tree_pane.cpp:956
+#: kicad/project_tree_pane.cpp:957
 msgid "Add Project to Version Control..."
 msgstr "Adicionar o projeto ao Version Control..."
 
-#: kicad/project_tree_pane.cpp:957
+#: kicad/project_tree_pane.cpp:958
 msgid "Initialize a new repository"
 msgstr "Inicializar um novo repositório"
 
-#: kicad/project_tree_pane.cpp:961
+#: kicad/project_tree_pane.cpp:962
 msgid "Commit Project..."
 msgstr "Aplicar o commit no projeto..."
 
-#: kicad/project_tree_pane.cpp:962 kicad/project_tree_pane.cpp:976
+#: kicad/project_tree_pane.cpp:963 kicad/project_tree_pane.cpp:977
 msgid "Commit changes to the local repository"
 msgstr "Aplicar o commit com as alterações no repositório local"
 
-#: kicad/project_tree_pane.cpp:965
+#: kicad/project_tree_pane.cpp:966
 msgid "Push"
 msgstr "Enviar"
 
-#: kicad/project_tree_pane.cpp:966
+#: kicad/project_tree_pane.cpp:967
 msgid "Push committed local changes to remote repository"
 msgstr "Enviar as alterações locais para o repositório remoto"
 
-#: kicad/project_tree_pane.cpp:969
+#: kicad/project_tree_pane.cpp:970
 msgid "Pull"
 msgstr "Obter"
 
-#: kicad/project_tree_pane.cpp:970
+#: kicad/project_tree_pane.cpp:971
 msgid "Pull changes from remote repository into local"
 msgstr "Obter as alterações do repositório remoto localmente"
 
-#: kicad/project_tree_pane.cpp:975
+#: kicad/project_tree_pane.cpp:976
 msgid "Commit File..."
 msgstr "Aplicar o commit no ficheiro…"
 
-#: kicad/project_tree_pane.cpp:990
+#: kicad/project_tree_pane.cpp:991
 msgid "Switch to branch "
 msgstr "Alternar para o ramo "
 
-#: kicad/project_tree_pane.cpp:995
+#: kicad/project_tree_pane.cpp:996
 msgid "Other..."
 msgstr "Outro…"
 
-#: kicad/project_tree_pane.cpp:996
+#: kicad/project_tree_pane.cpp:997
 msgid "Switch to a different branch"
 msgstr "Alternar para um ramo diferente"
 
-#: kicad/project_tree_pane.cpp:999
+#: kicad/project_tree_pane.cpp:1000
 msgid "Switch to Branch"
 msgstr "Alternar para o ramo"
 
-#: kicad/project_tree_pane.cpp:1003
+#: kicad/project_tree_pane.cpp:1004
 msgid "Remove Version Control"
 msgstr "Remover o Version Control"
 
-#: kicad/project_tree_pane.cpp:1004
+#: kicad/project_tree_pane.cpp:1005
 msgid "Delete all version control files from the project directory."
 msgstr "Apagar todos os ficheiros do version control do diretório do projeto."
 
-#: kicad/project_tree_pane.cpp:1059
+#: kicad/project_tree_pane.cpp:1060
 #, c-format
 msgid "Change filename: '%s'"
 msgstr "Altera o nome do arquivo: '%s'"
 
-#: kicad/project_tree_pane.cpp:1061
+#: kicad/project_tree_pane.cpp:1062
 msgid "Change filename"
 msgstr "Alterar nome de ficheiro"
 
-#: kicad/project_tree_pane.cpp:1406
+#: kicad/project_tree_pane.cpp:1407
 msgid "Network path: not monitoring folder changes"
 msgstr "Caminho da rede: as alterações da pasta não estão a ser monitorizadas"
 
-#: kicad/project_tree_pane.cpp:1412
+#: kicad/project_tree_pane.cpp:1413
 msgid "Local path: monitoring folder changes"
 msgstr "Caminho local: a monitorizar as alterações na pasta"
 
-#: kicad/project_tree_pane.cpp:1595
+#: kicad/project_tree_pane.cpp:1596
 msgid "The selected directory is already a git project."
 msgstr "O diretório selecionado já é um projeto Git."
 
-#: kicad/project_tree_pane.cpp:1611
-msgid "Failed to initialize git project."
-msgstr "Houve uma falha ao inicializar o projeto Git."
-
-#: kicad/project_tree_pane.cpp:1626
+#: kicad/project_tree_pane.cpp:1603
 msgid "Set default remote"
 msgstr "Definir o ramo remoto padrão"
 
-#: kicad/project_tree_pane.cpp:1679
+#: kicad/project_tree_pane.cpp:1618
+msgid "Failed to initialize git project."
+msgstr "Houve uma falha ao inicializar o projeto Git."
+
+#: kicad/project_tree_pane.cpp:1678
 msgid "Failed to set default remote."
 msgstr "Houve uma falha ao definir o ramo remoto padrão."
 
-#: kicad/project_tree_pane.cpp:1691 kicad/project_tree_pane.cpp:1725
-#: kicad/project_tree_pane.cpp:1747
+#: kicad/project_tree_pane.cpp:1690 kicad/project_tree_pane.cpp:1724
+#: kicad/project_tree_pane.cpp:1746
 msgid "Fetching Remote"
 msgstr "A obter remotamente"
 
-#: kicad/project_tree_pane.cpp:1732
+#: kicad/project_tree_pane.cpp:1731
 #, fuzzy
 msgid "Failed to pull project"
 msgstr "Houve uma falha ao enviar ao projeto"
 
-#: kicad/project_tree_pane.cpp:1754
+#: kicad/project_tree_pane.cpp:1753
 msgid "Failed to push project"
 msgstr "Houve uma falha ao enviar ao projeto"
 
-#: kicad/project_tree_pane.cpp:1816
+#: kicad/project_tree_pane.cpp:1830
 #, c-format
 msgid "Failed to lookup branch '%s': %s"
 msgstr "Houve uma falha ao procurar pelo ramo '%s': %s"
 
-#: kicad/project_tree_pane.cpp:1829
+#: kicad/project_tree_pane.cpp:1843
 #, c-format
 msgid "Failed to find branch head for '%s'"
 msgstr "Houve uma falha para localizar o cabeçalho do ramo para '%s'"
 
-#: kicad/project_tree_pane.cpp:1840
+#: kicad/project_tree_pane.cpp:1854
 #, c-format
 msgid "Failed to switch to branch '%s'"
 msgstr "Houve uma falha ao alternar para o ramo '%s'"
 
-#: kicad/project_tree_pane.cpp:1851
+#: kicad/project_tree_pane.cpp:1865
 #, c-format
 msgid "Failed to update HEAD reference for branch '%s'"
 msgstr "Houve uma falha ao atualizar a referência do HEAD para o ramo '%s'"
 
-#: kicad/project_tree_pane.cpp:1870
+#: kicad/project_tree_pane.cpp:1884
 msgid "Are you sure you want to remove git tracking from this project?"
 msgstr "Tem certeza de que deseja remover o rastreamento do git deste projeto?"
 
-#: kicad/project_tree_pane.cpp:1887
+#: kicad/project_tree_pane.cpp:1901
 msgid "Failed to remove git directory"
 msgstr "Houve uma falha ao remover o diretório git"
 
-#: kicad/project_tree_pane.cpp:2223
+#: kicad/project_tree_pane.cpp:2237
 msgid "Discarding commit due to empty commit message."
 msgstr "A descartar o commit devido a uma mensagem de commit vazia."
 
-#: kicad/project_tree_pane.cpp:2229
+#: kicad/project_tree_pane.cpp:2243
 msgid "Discarding commit due to empty file selection."
 msgstr "A descartar o commit devido a uma seleção de ficheiros vazia."
 
-#: kicad/project_tree_pane.cpp:2235
+#: kicad/project_tree_pane.cpp:2249
 #, c-format
 msgid "Failed to get repository index: %s"
 msgstr "Houve uma falha ao obter o índice do repositório: %s"
 
-#: kicad/project_tree_pane.cpp:2243
+#: kicad/project_tree_pane.cpp:2257
 #, c-format
 msgid "Failed to add file to index: %s"
 msgstr "Houve uma falha ao adicionar o ficheiro ao índice: %s"
 
-#: kicad/project_tree_pane.cpp:2251
+#: kicad/project_tree_pane.cpp:2265
 #, c-format
 msgid "Failed to write index: %s"
 msgstr "Houve uma falha ao fazer o registo no índice: %s"
 
-#: kicad/project_tree_pane.cpp:2258
+#: kicad/project_tree_pane.cpp:2272
 #, c-format
 msgid "Failed to write tree: %s"
 msgstr "Houve uma falha ao fazer o registo na árvore: %s"
 
-#: kicad/project_tree_pane.cpp:2267
+#: kicad/project_tree_pane.cpp:2281
 #, c-format
 msgid "Failed to lookup tree: %s"
 msgstr "Houve uma falha na procura da árvore: %s"
 
-#: kicad/project_tree_pane.cpp:2275
+#: kicad/project_tree_pane.cpp:2289
 #, c-format
 msgid "Failed to get HEAD reference: %s"
 msgstr "Houve uma falha ao obter a referência do HEAD: %s"
 
-#: kicad/project_tree_pane.cpp:2282
+#: kicad/project_tree_pane.cpp:2296
 #, c-format
 msgid "Failed to get commit: %s"
 msgstr "Houve uma falha ao obter o commit: %s"
 
-#: kicad/project_tree_pane.cpp:2298
+#: kicad/project_tree_pane.cpp:2312
 #, c-format
 msgid "Failed to create author signature: %s"
 msgstr "Houve uma falha ao criar a assinatura do autor: %s"
 
-#: kicad/project_tree_pane.cpp:2333
+#: kicad/project_tree_pane.cpp:2347
 #, c-format
 msgid "Failed to create commit: %s"
 msgstr "Houve uma falha ao criar o commit: %s"
@@ -28719,6 +28724,7 @@ msgid "Item Properties"
 msgstr "Propriedades do Item"
 
 #: pagelayout_editor/dialogs/properties_frame_base.cpp:461
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:145
 msgid "Default Values"
 msgstr "Valores Padrão"
 
@@ -31376,8 +31382,8 @@ msgstr "Isolamento entre as zonas cobreadas..."
 #: pcbnew/board.cpp:1807 pcbnew/dialogs/dialog_board_statistics.cpp:701
 #: pcbnew/dialogs/dialog_board_statistics_base.cpp:78
 #: pcbnew/dialogs/dialog_unused_pad_layers_base.cpp:27
-#: pcbnew/footprint.cpp:1628 pcbnew/netinfo_item.cpp:108
-#: pcbnew/pcb_draw_panel_gal.cpp:641 pcbnew/widgets/appearance_controls.cpp:331
+#: pcbnew/footprint.cpp:1633 pcbnew/netinfo_item.cpp:108
+#: pcbnew/pcb_draw_panel_gal.cpp:714 pcbnew/widgets/appearance_controls.cpp:331
 #: pcbnew/widgets/panel_selection_filter.cpp:198
 #: pcbnew/widgets/panel_selection_filter_base.cpp:45
 msgid "Pads"
@@ -31391,18 +31397,18 @@ msgstr "Ilhas"
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:222
 #: pcbnew/dialogs/dialog_unused_pad_layers_base.cpp:24
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:88
-#: pcbnew/netinfo_item.cpp:123 pcbnew/pcb_draw_panel_gal.cpp:642
+#: pcbnew/netinfo_item.cpp:123 pcbnew/pcb_draw_panel_gal.cpp:715
 #: pcbnew/widgets/appearance_controls.cpp:330
 #: pcbnew/widgets/panel_selection_filter.cpp:197
 #: pcbnew/widgets/panel_selection_filter_base.cpp:41
 msgid "Vias"
 msgstr "Vias"
 
-#: pcbnew/board.cpp:1809 pcbnew/pcb_draw_panel_gal.cpp:643
+#: pcbnew/board.cpp:1809 pcbnew/pcb_draw_panel_gal.cpp:716
 msgid "Track Segments"
 msgstr "Segmentos de pista"
 
-#: pcbnew/board.cpp:1811 pcbnew/pcb_draw_panel_gal.cpp:645
+#: pcbnew/board.cpp:1811 pcbnew/pcb_draw_panel_gal.cpp:718
 msgid "Unrouted"
 msgstr "Não-roteado"
 
@@ -31605,7 +31611,7 @@ msgid "Add Dielectric Layer"
 msgstr "Adiciona uma camada dielétrica"
 
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:330
-#: pcbnew/dialogs/panel_setup_layers.cpp:957
+#: pcbnew/dialogs/panel_setup_layers.cpp:1152
 msgid "Select layer to add:"
 msgstr "Selecione a camada para adicionar:"
 
@@ -32335,14 +32341,13 @@ msgstr "Âmbito da reanotação"
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:154
 #: pcbnew/dialogs/dialog_render_job.cpp:41
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:117
-#: pcbnew/footprint.cpp:1640
+#: pcbnew/footprint.cpp:1645
 msgid "Front"
 msgstr "Superior"
 
 #: pcbnew/dialogs/dialog_board_reannotate_base.cpp:187
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:154
 #: pcbnew/dialogs/dialog_render_job.cpp:39
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:560
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:122
 msgid "Back"
 msgstr "Inferior"
@@ -32523,7 +32528,7 @@ msgstr ""
 "O ficheiro do projeto associado %s não pôde ser carregado"
 
 #: pcbnew/dialogs/dialog_board_setup.cpp:301 pcbnew/files.cpp:583
-#: pcbnew/tools/pcb_control.cpp:1502
+#: pcbnew/tools/pcb_control.cpp:1506
 msgid "Loading PCB"
 msgstr "A carregar PCI"
 
@@ -32595,7 +32600,7 @@ msgid "Total:"
 msgstr "Total:"
 
 #: pcbnew/dialogs/dialog_board_statistics.cpp:491
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2517
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2511
 msgid "Round"
 msgstr "Circula"
 
@@ -32712,7 +32717,7 @@ msgstr "Estatísticas da Placa"
 
 #: pcbnew/dialogs/dialog_cleanup_graphics.cpp:48
 #: pcbnew/dialogs/dialog_exchange_footprints.cpp:310
-#: pcbnew/footprint_libraries_utils.cpp:961
+#: pcbnew/footprint_libraries_utils.cpp:970
 msgid "Update Footprint"
 msgstr "Atualiza o footprint"
 
@@ -33079,8 +33084,8 @@ msgstr ""
 "Tipo da conexão padrão da ilha para a zona.\n"
 "Esta configuração pode ser substituída pelas configurações locais do teclado"
 
-#: pcbnew/dialogs/dialog_copper_zones_base.cpp:232 pcbnew/footprint.cpp:4008
-#: pcbnew/pad.cpp:2527 pcbnew/zone.cpp:1805
+#: pcbnew/dialogs/dialog_copper_zones_base.cpp:232 pcbnew/footprint.cpp:4013
+#: pcbnew/pad.cpp:2521 pcbnew/zone.cpp:1829
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 msgid "Thermal reliefs"
 msgstr "Alívios térmicos"
@@ -33127,13 +33132,13 @@ msgstr "Tipo de preenchimento:"
 
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:290
 #: pcbnew/dialogs/dialog_non_copper_zones_properties_base.cpp:129
-#: pcbnew/zone.cpp:1815 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
+#: pcbnew/zone.cpp:1839 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
 msgid "Solid fill"
 msgstr "Preenchimento sólido"
 
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:290
 #: pcbnew/dialogs/dialog_non_copper_zones_properties_base.cpp:129
-#: pcbnew/zone.cpp:1816 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
+#: pcbnew/zone.cpp:1840 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
 msgid "Hatch pattern"
 msgstr "Padrão de hachura"
 
@@ -33199,7 +33204,7 @@ msgstr "Remove ilhas:"
 msgid "Choose what to do with unconnected copper islands"
 msgstr "Escolha o que fazer com ilhas com cobre sem conexão"
 
-#: pcbnew/dialogs/dialog_copper_zones_base.cpp:357 pcbnew/zone.cpp:1826
+#: pcbnew/dialogs/dialog_copper_zones_base.cpp:357 pcbnew/zone.cpp:1850
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 msgid "Below area limit"
 msgstr "Abaixo do limite da área"
@@ -34915,8 +34920,8 @@ msgstr "Verifica footprint"
 msgid "Choose Footprint"
 msgstr "Escolha o footprint"
 
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:76
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:143
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:78
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:148
 msgid "3D Models"
 msgstr "Modelos 3D"
 
@@ -34959,40 +34964,40 @@ msgstr ""
 "A espessura do texto é muito grande para o tamanho do texto.\n"
 "Ele será podado em %s."
 
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:633
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:624
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:661
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:660
 msgid "Edit Footprint Properties"
 msgstr "Editar propriedades do footprint"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:52
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:53
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:157
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:98
 msgid "Text Items"
 msgstr "Itens de Texto"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:60
 #: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:53
-#: pcbnew/pcb_fields_grid_table.cpp:183 pcbnew/pcb_text.cpp:630
+#: pcbnew/pcb_fields_grid_table.cpp:152 pcbnew/pcb_text.cpp:630
 #: pcbnew/pcb_text.cpp:647
 msgid "Keep Upright"
 msgstr "Manter na Vertical"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:61
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:62
-#: pcbnew/pcb_fields_grid_table.cpp:184
+#: pcbnew/pcb_fields_grid_table.cpp:153
 msgid "X Offset"
 msgstr "Deslocamento em X"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:62
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:63
-#: pcbnew/pcb_fields_grid_table.cpp:185
+#: pcbnew/pcb_fields_grid_table.cpp:154
 msgid "Y Offset"
 msgstr "Deslocamento em Y"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:68
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:69
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:64
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:168
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:56
 #: pcbnew/plot_board_layers.cpp:103
 msgid "Reference designator"
@@ -35010,14 +35015,14 @@ msgstr "Tipo do footprint:"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:188
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:193
-#: pcbnew/footprint.cpp:1286
+#: pcbnew/footprint.cpp:1291
 msgid "Through hole"
 msgstr "Furo passante"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:188
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:193
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/footprint.cpp:1283
-#: pcbnew/pad.cpp:1532 pcbnew/pad.cpp:2493
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/footprint.cpp:1288
+#: pcbnew/pad.cpp:1532 pcbnew/pad.cpp:2487
 msgid "SMD"
 msgstr "SMD (Dispositivo de Montagem em Superfície)"
 
@@ -35222,28 +35227,28 @@ msgstr ""
 msgid "Footprint Properties"
 msgstr "Propriedades do Footprint"
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:379
-#: pcbnew/footprint_libraries_utils.cpp:1124
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:388
+#: pcbnew/footprint_libraries_utils.cpp:1133
 #: pcbnew/tools/footprint_editor_control.cpp:460
 msgid "Footprint must have a name."
 msgstr "O footprint deve ter um nome."
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:384
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:393
 #, c-format
 msgid "Footprint name may not contain '%s'."
 msgstr "O nome do footprint não pode conter '%s'."
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:437
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:446
 #, c-format
 msgid "The text width must be between %s and %s."
 msgstr "A largura do texto deve estar entre %s e %s."
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:449
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:458
 #, c-format
 msgid "The text height must be between %s and %s."
 msgstr "A altura do texto deve estar entre %s e %s."
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:467
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:476
 #: pcbnew/dialogs/dialog_text_properties.cpp:522
 #: pcbnew/dialogs/dialog_textbox_properties.cpp:342
 msgid ""
@@ -35973,7 +35978,7 @@ msgstr "Camadas de Serigrafia"
 
 #: pcbnew/dialogs/dialog_global_edit_text_and_graphics.cpp:273
 #: pcbnew/dialogs/panel_fp_editor_graphics_defaults_base.cpp:64
-#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:60 pcbnew/pad.cpp:2684
+#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:60 pcbnew/pad.cpp:2678
 msgid "Copper Layers"
 msgstr "Camadas de Cobre"
 
@@ -36127,7 +36132,7 @@ msgstr "Anéis anulares:"
 
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:175
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1075
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2533
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2527
 msgid "All copper layers"
 msgstr "Todas as camadas de cobre"
 
@@ -36138,7 +36143,7 @@ msgstr "Camadas iniciais, finais e conectadas"
 
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:175
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1079
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2534
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2528
 msgid "Connected layers only"
 msgstr "Apenas as camadas conectadas"
 
@@ -36634,7 +36639,7 @@ msgid "Outset Items"
 msgstr "Itens de Texto"
 
 #: pcbnew/dialogs/dialog_pad_properties.cpp:179
-#: pcbnew/dialogs/dialog_pad_properties_base.h:288 pcbnew/pad.cpp:2584
+#: pcbnew/dialogs/dialog_pad_properties_base.h:288 pcbnew/pad.cpp:2578
 msgid "Pad Properties"
 msgstr "Propriedades da Ilha"
 
@@ -36711,7 +36716,7 @@ msgstr "w"
 msgid "Pad type:"
 msgstr "Tipo de ilha:"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/pad.cpp:2492
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/pad.cpp:2486
 msgid "Through-hole"
 msgstr "Furo Passante (PTH)"
 
@@ -36762,7 +36767,7 @@ msgid "Circular"
 msgstr "Circular"
 
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:1516
-#: pcbnew/pad.cpp:2500
+#: pcbnew/pad.cpp:2494
 msgid "Oval"
 msgstr "Oval"
 
@@ -36774,11 +36779,11 @@ msgstr "Retangular"
 msgid "Trapezoidal"
 msgstr "Trapezoidal"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2502
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2496
 msgid "Rounded rectangle"
 msgstr "Retângulo arredondado"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2503
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2497
 msgid "Chamfered rectangle"
 msgstr "Retângulo chanfrado"
 
@@ -36890,7 +36895,7 @@ msgstr "Compensação do formato a partir do furo"
 msgid "Hole shape:"
 msgstr "Forma do furo:"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2518
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2512
 msgid "Oblong"
 msgstr "Oblongo"
 
@@ -36983,23 +36988,23 @@ msgstr ""
 "O mecânico especifica uma ilha com furo passante que é usada para suporte "
 "mecânico"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2508
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2502
 msgid "BGA pad"
 msgstr "Ilha BGA"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2510
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2504
 msgid "Fiducial, local to footprint"
 msgstr "Fiducial, local para o footprint"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2509
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2503
 msgid "Fiducial, global to board"
 msgstr "Fiducial, global para a placa"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2511
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2505
 msgid "Test point pad"
 msgstr "Ilhas para os pontos de teste"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2512
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2506
 msgid "Heatsink pad"
 msgstr "Ilha para a dissipação do calor"
 
@@ -37269,7 +37274,7 @@ msgstr "Ocultar ou riscar footprints DNP nas camadas de fabricação"
 
 #: pcbnew/dialogs/dialog_plot_base.cpp:90
 #: pcbnew/widgets/appearance_controls.cpp:653
-#: pcbnew/widgets/appearance_controls.cpp:1810
+#: pcbnew/widgets/appearance_controls.cpp:1846
 msgid "Hide"
 msgstr "Oculta"
 
@@ -38369,7 +38374,7 @@ msgstr "Footprint %s (%s), %s, girado em %.1f graus"
 #: pcbnew/dialogs/dialog_text_properties_base.cpp:99
 #: pcbnew/pcb_dimension.cpp:1885 pcbnew/pcb_dimension.cpp:1921
 #: pcbnew/pcb_dimension.cpp:1962 pcbnew/pcb_dimension.cpp:2007
-#: pcbnew/pcb_dimension.cpp:2044 pcbnew/pcb_fields_grid_table.cpp:186
+#: pcbnew/pcb_dimension.cpp:2044 pcbnew/pcb_fields_grid_table.cpp:155
 #: pcbnew/pcb_text.cpp:626
 msgid "Knockout"
 msgstr "Eliminação da região"
@@ -38599,7 +38604,7 @@ msgstr "Inclinação do alvo: "
 #: pcbnew/router/router_tool.cpp:2757 pcbnew/router/router_tool.cpp:2762
 #: pcbnew/router/router_tool.cpp:2767 pcbnew/router/router_tool.cpp:2778
 #: pcbnew/router/router_tool.cpp:2786 pcbnew/router/router_tool.cpp:2791
-#: pcbnew/tools/pcb_control.cpp:1698 pcbnew/tools/pcb_control.cpp:1708
+#: pcbnew/tools/pcb_control.cpp:1702 pcbnew/tools/pcb_control.cpp:1712
 #: pcbnew/zone.cpp:874
 #, c-format
 msgid "(from %s)"
@@ -38896,6 +38901,11 @@ msgstr ""
 msgid "Internal Layers"
 msgstr "Camadas internas"
 
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:496
+#, fuzzy, c-format
+msgid "Layer name %s already in use."
+msgstr "O nome da camada '%s' já está em uso."
+
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:23
 #, fuzzy
 msgid "Default Field Properties for New Footprints"
@@ -38973,28 +38983,28 @@ msgstr ""
 msgid "Failed to save footprint library file '%s'."
 msgstr "Houve uma falha ao gravar a biblioteca do footprint no ficheiro '%s'."
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:396
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:388
 msgid "Error adding 3D model"
 msgstr "Houve um erro ao adicionar o modelo 3D"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:480
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:472
 msgid "No filename entered"
 msgstr "Nenhum nome de arquivo foi inserido"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:485
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:477
 msgid "Illegal filename"
 msgstr "Nome de arquivo ilegal"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:490
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:482
 #: pcbnew/microwave/microwave_polygon.cpp:223
 msgid "File not found"
 msgstr "Ficheiro não encontrado"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:495
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:487
 msgid "Unable to open file"
 msgstr "Não é possível abrir o arquivo"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:500
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:492
 msgid "Unknown error"
 msgstr "Erro desconhecido"
 
@@ -39536,13 +39546,147 @@ msgstr "Aplicar as predefinições da placa ao texto do footprint"
 msgid "Apply board defaults to non-copper footprint shapes"
 msgstr "Aplicar as predefinições da placa as formas do footprint sem cobre"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:458
+#: pcbnew/dialogs/panel_setup_layers.cpp:77
+#: pcbnew/dialogs/panel_setup_layers.cpp:284
+msgid "Off-board, testing"
+msgstr "Fora da placa, testando"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:87
+msgid "If you want a fabrication layer for the front side of the board"
+msgstr "Se quiser uma camada da fabricação para o lado frontal da placa"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:97
+#: pcbnew/dialogs/panel_setup_layers.cpp:266
+msgid "Off-board, manufacturing"
+msgstr "Fora da placa, fabricação"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:105
+msgid "If you want an adhesive template for the front side of the board"
+msgstr "Se você quiser um adesivo de exemplo para a camada superior da placa"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:115
+#: pcbnew/dialogs/panel_setup_layers.cpp:133
+#: pcbnew/dialogs/panel_setup_layers.cpp:151
+#: pcbnew/dialogs/panel_setup_layers.cpp:169
+#: pcbnew/dialogs/panel_setup_layers.cpp:194
+#: pcbnew/dialogs/panel_setup_layers.cpp:212
+#: pcbnew/dialogs/panel_setup_layers.cpp:230
+#: pcbnew/dialogs/panel_setup_layers.cpp:248
+msgid "On-board, non-copper"
+msgstr "Na placa, sem cobre"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:123
+msgid "If you want a solder paste layer for front side of the board"
+msgstr ""
+"Caso queira uma camada de pasta de solta para o lado da frente da placa"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:141
+msgid "If you want a silk screen layer for the front side of the board"
+msgstr "Se você quiser uma camada de serigrafia para o lado superior da placa"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:159
+msgid "If you want a solder mask layer for the front of the board"
+msgstr ""
+"Se você quiser uma camada de máscara de solta para a camada superior da placa"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:184
+msgid "If you want a solder mask layer for the back side of the board"
+msgstr "Se você quiser uma camada de máscara de solda no lado de trás da placa"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:202
+msgid "If you want a silk screen layer for the back side of the board"
+msgstr "Se você quiser uma camada de silk screen no lado de trás da placa"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:220
+msgid "If you want a solder paste layer for the back side of the board"
+msgstr ""
+"Se você quiser uma camada de pasta de solta para o lado de trás da placa"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:238
+msgid "If you want an adhesive layer for the back side of the board"
+msgstr "Se você quiser uma camada de adesivo para o lado de trás da placa"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:256
+msgid "If you want a fabrication layer for the back side of the board"
+msgstr "Se você quiser uma camada de fabricação para o lado de trás da placa"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:302
+msgid "Board contour"
+msgstr "Contorno da placa"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:319
+msgid "Board contour setback"
+msgstr "Recuo do contorno da placa"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:333
+#: pcbnew/dialogs/panel_setup_layers.cpp:347
+#: pcbnew/dialogs/panel_setup_layers.cpp:363
+#: pcbnew/dialogs/panel_setup_layers.cpp:379
+#: pcbnew/dialogs/panel_setup_layers.cpp:477
+msgid "Auxiliary"
+msgstr "Auxiliar"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:354
+msgid "If you want a separate layer for comments or notes"
+msgstr "Se você quiser uma camada separada para comentários ou notas"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:370
+msgid "If you want a layer for documentation drawings"
+msgstr "Se você quiser uma camada para desenhos de documentação"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:415
 msgid "Use the Physical Stackup page to change the number of copper layers."
 msgstr ""
 "Use a página Empilhamento físico para alterar a quantidade das camadas de "
 "cobre."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:492
+#: pcbnew/dialogs/panel_setup_layers.cpp:421
+#: pcbnew/dialogs/panel_setup_layers.cpp:473
+#: pcbnew/tools/drawing_stackup_table_tool.cpp:247
+msgid "Layer Name"
+msgstr "Nome da camada"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:426
+msgid "signal"
+msgstr "sinal"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:427
+msgid "power plane"
+msgstr "plano de alimentação"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:428
+msgid "mixed"
+msgstr "misturado"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:429
+msgid "jumper"
+msgstr "ponte"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:432
+msgid ""
+"Copper layer type for Freerouter and other external routers.\n"
+"Power plane layers are removed from Freerouter's layer menus."
+msgstr ""
+"Tipo de camada de cobre para o Freerouter e outros roteadores externos.\n"
+"As camadas do plano de alimentação são removidas dos menus de camada do "
+"Freerouter."
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:478
+msgid "Off-board, front"
+msgstr "Fora da placa, frente"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:479
+msgid "Off-board, back"
+msgstr "Fora da placa, verso"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:485
+msgid ""
+"Auxiliary layers do not flip with board side, while back and front layers do."
+msgstr ""
+"As camadas auxiliares não se invertem com o lado da placa, enquanto as "
+"camadas do verso e da frente se invertem."
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:712
 #, c-format
 msgid ""
 "Footprints have some items on removed layers:\n"
@@ -39555,7 +39699,7 @@ msgstr ""
 "Esstes itens não estarão mais acessíveis\n"
 "Deseja continuar?"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:503
+#: pcbnew/dialogs/panel_setup_layers.cpp:723
 msgid ""
 "Items have been found on removed layers. This operation will delete all "
 "items from removed layers and cannot be undone.\n"
@@ -39565,25 +39709,25 @@ msgstr ""
 "todos os itens das camadas removidas e não pode ser desfeita.\n"
 "Deseja continuar?"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:752
+#: pcbnew/dialogs/panel_setup_layers.cpp:947
 msgid "Layer must have a name."
 msgstr "A camada deve ter um nome."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:758
+#: pcbnew/dialogs/panel_setup_layers.cpp:953
 #, c-format
 msgid "%s are forbidden in layer names."
 msgstr "%s são proibidos nos nomes das camadas."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:765
+#: pcbnew/dialogs/panel_setup_layers.cpp:960
 msgid "Layer name \"signal\" is reserved."
 msgstr "O nome de camada \"signal\" é reservado."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:774
+#: pcbnew/dialogs/panel_setup_layers.cpp:969
 #, c-format
 msgid "Layer name '%s' already in use."
 msgstr "O nome da camada '%s' já está em uso."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:907
+#: pcbnew/dialogs/panel_setup_layers.cpp:1102
 #, c-format
 msgid ""
 "Imported settings have fewer copper layers than the current board (%i "
@@ -39596,16 +39740,16 @@ msgstr ""
 "\n"
 "Continue e exclua as camadas extras com cobre internas da placa atual?"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:916
+#: pcbnew/dialogs/panel_setup_layers.cpp:1111
 #, fuzzy
 msgid "Inner Layers to Be Deleted"
 msgstr "Camadas internas que serão excluídos"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:951
+#: pcbnew/dialogs/panel_setup_layers.cpp:1146
 msgid "All user-defined layers have already been added."
 msgstr "Todas as camadas definidas pelo utilizador já foram adicionadas."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:955
+#: pcbnew/dialogs/panel_setup_layers.cpp:1150
 msgid "Add User-defined Layer"
 msgstr "Adiciona uma camada definida pelo utilizador"
 
@@ -39613,569 +39757,6 @@ msgstr "Adiciona uma camada definida pelo utilizador"
 msgid "Add User Defined Layer..."
 msgstr "Adiciona camada definida pelo utilizador..."
 
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:46
-msgid "CrtYd_Front"
-msgstr "CrtYd_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:51
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:639
-msgid "Off-board, testing"
-msgstr "Fora da placa, testando"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:58
-msgid "If you want a fabrication layer for the front side of the board"
-msgstr "Se quiser uma camada da fabricação para o lado frontal da placa"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:62
-msgid "Fab_Front"
-msgstr "Fab_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:65
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:629
-msgid "Off-board, manufacturing"
-msgstr "Fora da placa, fabricação"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:70
-msgid "If you want an adhesive template for the front side of the board"
-msgstr "Se você quiser um adesivo de exemplo para a camada superior da placa"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:74
-msgid "Adhes_Front"
-msgstr "Adhes_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:77
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:89
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:101
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:113
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:581
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:593
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:605
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:617
-msgid "On-board, non-copper"
-msgstr "Na placa, sem cobre"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:82
-msgid "If you want a solder paste layer for front side of the board"
-msgstr ""
-"Caso queira uma camada de pasta de solta para o lado da frente da placa"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:86
-msgid "SoldP_Front"
-msgstr "SoldP_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:94
-msgid "If you want a silk screen layer for the front side of the board"
-msgstr "Se você quiser uma camada de serigrafia para o lado superior da placa"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:98
-msgid "SilkS_Front"
-msgstr "SilkS_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:106
-msgid "If you want a solder mask layer for the front of the board"
-msgstr ""
-"Se você quiser uma camada de máscara de solta para a camada superior da placa"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:110
-msgid "Mask_Front"
-msgstr "Mask_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:118
-msgid "If you want a front copper layer"
-msgstr "Se quiser uma camada de cobre superior"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:122
-msgid "Front_layer"
-msgstr "Front_layer"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:123
-msgid "Layer name of front (top) copper layer"
-msgstr "Nome da camada superior (top) de cobre"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "signal"
-msgstr "sinal"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "power plane"
-msgstr "plano de alimentação"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "mixed"
-msgstr "misturado"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "jumper"
-msgstr "ponte"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:131
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:145
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:159
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:173
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:187
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:201
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:215
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:229
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:243
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:257
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:271
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:285
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:299
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:313
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:327
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:341
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:355
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:369
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:383
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:397
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:411
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:425
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:439
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:453
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:467
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:481
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:495
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:509
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:523
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:537
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:551
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:569
-msgid ""
-"Copper layer type for Freerouter and other external routers.\n"
-"Power plane layers are removed from Freerouter's layer menus."
-msgstr ""
-"Tipo de camada de cobre para o Freerouter e outros roteadores externos.\n"
-"As camadas do plano de alimentação são removidas dos menus de camada do "
-"Freerouter."
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:138
-msgid "In1"
-msgstr "In1"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:152
-msgid "In2"
-msgstr "In2"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:166
-msgid "In3"
-msgstr "In3"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:180
-msgid "In4"
-msgstr "In4"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:194
-msgid "In5"
-msgstr "In5"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:208
-msgid "In6"
-msgstr "In6"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:222
-msgid "In7"
-msgstr "In7"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:236
-msgid "In8"
-msgstr "In8"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:250
-msgid "In9"
-msgstr "In9"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:264
-msgid "In10"
-msgstr "In10"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:278
-msgid "In11"
-msgstr "In11"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:292
-msgid "In12"
-msgstr "In12"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:306
-msgid "In13"
-msgstr "In13"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:320
-msgid "In14"
-msgstr "In14"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:334
-msgid "In15"
-msgstr "In15"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:348
-msgid "In16"
-msgstr "In16"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:362
-msgid "In17"
-msgstr "In17"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:376
-msgid "In18"
-msgstr "In18"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:390
-msgid "In19"
-msgstr "In19"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:404
-msgid "In20"
-msgstr "In20"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:418
-msgid "In21"
-msgstr "In21"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:432
-msgid "In22"
-msgstr "In22"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:446
-msgid "In23"
-msgstr "In23"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:460
-msgid "In24"
-msgstr "In24"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:474
-msgid "In25"
-msgstr "In25"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:488
-msgid "In26"
-msgstr "In26"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:502
-msgid "In27"
-msgstr "In27"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:516
-msgid "In28"
-msgstr "In28"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:530
-msgid "In29"
-msgstr "In29"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:544
-msgid "In30"
-msgstr "In30"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:556
-msgid "If you want a back copper layer"
-msgstr "Se quiser uma camada de cobre inferior"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:561
-msgid "Layer name of back (bottom) copper layer"
-msgstr "Nome da camada de cobre inferior (bottom)"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:574
-msgid "If you want a solder mask layer for the back side of the board"
-msgstr "Se você quiser uma camada de máscara de solda no lado de trás da placa"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:578
-msgid "SoldM_Back"
-msgstr "SoldM_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:586
-msgid "If you want a silk screen layer for the back side of the board"
-msgstr "Se você quiser uma camada de silk screen no lado de trás da placa"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:590
-msgid "SilkS_Back"
-msgstr "SilkS_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:598
-msgid "If you want a solder paste layer for the back side of the board"
-msgstr ""
-"Se você quiser uma camada de pasta de solta para o lado de trás da placa"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:602
-msgid "SoldP_Back"
-msgstr "SoldP_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:610
-msgid "If you want an adhesive layer for the back side of the board"
-msgstr "Se você quiser uma camada de adesivo para o lado de trás da placa"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:614
-msgid "Adhes_Back"
-msgstr "Adhes_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:622
-msgid "If you want a fabrication layer for the back side of the board"
-msgstr "Se você quiser uma camada de fabricação para o lado de trás da placa"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:626
-msgid "Fab_Back"
-msgstr "Fab_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:636
-msgid "CrtYd_Back"
-msgstr "CrtYd_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:646
-msgid "Pcb_Edges"
-msgstr "Pcb_Edges"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:649
-msgid "Board contour"
-msgstr "Contorno da placa"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:656
-msgid "Margin"
-msgstr "Margem"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:659
-msgid "Board contour setback"
-msgstr "Recuo do contorno da placa"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:666
-msgid "Eco1"
-msgstr "Eco1"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:669
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:679
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:691
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:703
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-msgid "Auxiliary"
-msgstr "Auxiliar"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:676
-msgid "Eco2"
-msgstr "Eco2"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:684
-msgid "If you want a separate layer for comments or notes"
-msgstr "Se você quiser uma camada separada para comentários ou notas"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:688
-msgid "Comments"
-msgstr "Comentários"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:696
-msgid "If you want a layer for documentation drawings"
-msgstr "Se você quiser uma camada para desenhos de documentação"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:700
-msgid "Drawings"
-msgstr "Desenhos"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:710
-msgid "User1"
-msgstr "Utilizador1"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-msgid "Off-board, front"
-msgstr "Fora da placa, frente"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-msgid "Off-board, back"
-msgstr "Fora da placa, verso"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:717
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:731
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:745
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:759
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:773
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:787
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:801
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:815
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:829
-msgid ""
-"Auxiliary layers do not flip with board side, while back and front layers do."
-msgstr ""
-"As camadas auxiliares não se invertem com o lado da placa, enquanto as "
-"camadas do verso e da frente se invertem."
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:724
-msgid "User2"
-msgstr "Utilizador2"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:738
-msgid "User3"
-msgstr "Utilizador3"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:752
-msgid "User4"
-msgstr "Utilizador4"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:766
-msgid "User5"
-msgstr "Utilizador5"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:780
-msgid "User6"
-msgstr "Utilizador6"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:794
-msgid "User7"
-msgstr "Utilizador7"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:808
-msgid "User8"
-msgstr "Utilizador8"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:822
-msgid "User9"
-msgstr "Utilizador9"
-
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:32
 msgid ""
 "Use your board manufacturer's recommendations for solder mask expansion and "
@@ -41363,7 +40944,7 @@ msgid "%s pad connection: %s."
 msgstr "%s conexão(ões) da(s) Ilha(s): %s."
 
 #: pcbnew/drc/drc_engine.cpp:1499 pcbnew/drc/drc_engine.cpp:1516
-#: pcbnew/drc/drc_engine.cpp:1533 pcbnew/zone.cpp:612 pcbnew/zone.h:172
+#: pcbnew/drc/drc_engine.cpp:1533 pcbnew/zone.cpp:612 pcbnew/zone.h:179
 msgid "zone"
 msgstr "zona"
 
@@ -41382,7 +40963,7 @@ msgstr "%s largura(s) do raio térmico: %s."
 msgid "Checking rule assertion \"%s\"."
 msgstr "Verificando asserção da regra \"%s\"."
 
-#: pcbnew/drc/drc_item.cpp:45 pcbnew/zone.cpp:2046
+#: pcbnew/drc/drc_item.cpp:45 pcbnew/zone.cpp:2070
 msgid "Electrical"
 msgstr "Elétrico"
 
@@ -42243,7 +41824,7 @@ msgid "'%s' settings differ."
 msgstr "%s configurações diferem."
 
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:619
-#: pcbnew/footprint.cpp:4085
+#: pcbnew/footprint.cpp:4090
 msgid "Exempt From Courtyard Requirement"
 msgstr "Isento da exigência da região"
 
@@ -42960,134 +42541,134 @@ msgstr ""
 msgid "Generating ODB++ output files"
 msgstr "A gerar o ficheiro IPC2581"
 
-#: pcbnew/footprint.cpp:1288
+#: pcbnew/footprint.cpp:1293
 msgid "Other"
 msgstr "Outro"
 
-#: pcbnew/footprint.cpp:1626
+#: pcbnew/footprint.cpp:1631
 msgid "Footprint Name"
 msgstr "Nome do footprint"
 
-#: pcbnew/footprint.cpp:1630 pcbnew/footprint.cpp:1689
+#: pcbnew/footprint.cpp:1635 pcbnew/footprint.cpp:1694
 #, c-format
 msgid "Doc: %s"
 msgstr "Doc: %s"
 
-#: pcbnew/footprint.cpp:1631 pcbnew/footprint.cpp:1690
+#: pcbnew/footprint.cpp:1636 pcbnew/footprint.cpp:1695
 #, c-format
 msgid "Keywords: %s"
 msgstr "Palavras-chave: %s"
 
-#: pcbnew/footprint.cpp:1640 pcbnew/footprint.cpp:1641
+#: pcbnew/footprint.cpp:1645 pcbnew/footprint.cpp:1646
 msgid "Board Side"
 msgstr "Lado da Placa"
 
-#: pcbnew/footprint.cpp:1641
+#: pcbnew/footprint.cpp:1646
 msgid "Back (Flipped)"
 msgstr "Verso (Invertido)"
 
-#: pcbnew/footprint.cpp:1660
+#: pcbnew/footprint.cpp:1665
 msgid "autoplaced"
 msgstr "automaticamente posicionado"
 
-#: pcbnew/footprint.cpp:1663
+#: pcbnew/footprint.cpp:1668
 msgid "not in schematic"
 msgstr "não está no esquema"
 
-#: pcbnew/footprint.cpp:1666
+#: pcbnew/footprint.cpp:1671
 msgid "exclude from pos files"
 msgstr "exclui dos arquivos pos"
 
-#: pcbnew/footprint.cpp:1669
+#: pcbnew/footprint.cpp:1674
 msgid "exclude from BOM"
 msgstr "exclui da lista de materiais (BOM)"
 
-#: pcbnew/footprint.cpp:1674
+#: pcbnew/footprint.cpp:1679
 msgid "Status: "
 msgstr "Condição geral "
 
-#: pcbnew/footprint.cpp:1674
+#: pcbnew/footprint.cpp:1679
 msgid "Attributes:"
 msgstr "Atributos:"
 
-#: pcbnew/footprint.cpp:1681 pcbnew/footprint.cpp:4064 pcbnew/zone.cpp:1837
+#: pcbnew/footprint.cpp:1686 pcbnew/footprint.cpp:4069 pcbnew/zone.cpp:1861
 #, fuzzy
 msgid "Component Class"
 msgstr "Componentes"
 
-#: pcbnew/footprint.cpp:1685
+#: pcbnew/footprint.cpp:1690
 #, c-format
 msgid "3D-Shape: %s"
 msgstr "Forma 3D: %s"
 
-#: pcbnew/footprint.cpp:1685
+#: pcbnew/footprint.cpp:1690
 msgid "<none>"
 msgstr "<nenhum>"
 
-#: pcbnew/footprint.cpp:2100
+#: pcbnew/footprint.cpp:2105
 msgid "<no reference designator>"
 msgstr "<sem designador de referência>"
 
-#: pcbnew/footprint.cpp:2102
+#: pcbnew/footprint.cpp:2107
 #, c-format
 msgid "Footprint %s"
 msgstr "Footprint %s"
 
-#: pcbnew/footprint.cpp:3242
+#: pcbnew/footprint.cpp:3247
 #, c-format
 msgid "(expected 'Through hole'; actual '%s')"
 msgstr "(era esperado o 'Furo passante'; atual '%s')"
 
-#: pcbnew/footprint.cpp:3245
+#: pcbnew/footprint.cpp:3250
 #, c-format
 msgid "(expected 'SMD'; actual '%s')"
 msgstr "(era esperado o 'SMD'; atual '%s')"
 
-#: pcbnew/footprint.cpp:3466
+#: pcbnew/footprint.cpp:3471
 #, c-format
 msgid "(net-tie pad group contains unknown pad number %s)"
 msgstr ""
 "(o grupo das ilhas das amarras da net contém uma quantidade de ilhas "
 "desconhecidas %s)"
 
-#: pcbnew/footprint.cpp:3471
+#: pcbnew/footprint.cpp:3476
 #, c-format
 msgid "(pad %s appears in more than one net-tie pad group)"
 msgstr "(a ilha %s aparece em mais de um grupo da ilha net-tie)"
 
-#: pcbnew/footprint.cpp:4006 pcbnew/pad.cpp:2525 pcbnew/zone.cpp:1803
+#: pcbnew/footprint.cpp:4011 pcbnew/pad.cpp:2519 pcbnew/zone.cpp:1827
 msgid "Inherited"
 msgstr "Herdado"
 
-#: pcbnew/footprint.cpp:4010 pcbnew/pad.cpp:2529 pcbnew/zone.cpp:1807
+#: pcbnew/footprint.cpp:4015 pcbnew/pad.cpp:2523 pcbnew/zone.cpp:1831
 msgid "Thermal reliefs for PTH"
 msgstr "Alívios térmicos para PTH"
 
-#: pcbnew/footprint.cpp:4070
+#: pcbnew/footprint.cpp:4075
 msgid "Not in Schematic"
 msgstr "Não está no esquema"
 
-#: pcbnew/footprint.cpp:4072
+#: pcbnew/footprint.cpp:4077
 msgid "Exclude From Position Files"
 msgstr "Exclua dos ficheiros de posicionamento"
 
-#: pcbnew/footprint.cpp:4082 pcbnew/pad.cpp:2694
+#: pcbnew/footprint.cpp:4087 pcbnew/pad.cpp:2688
 msgid "Overrides"
 msgstr "Substitui"
 
-#: pcbnew/footprint.cpp:4089 pcbnew/pad.cpp:2697
+#: pcbnew/footprint.cpp:4094 pcbnew/pad.cpp:2691
 msgid "Clearance Override"
 msgstr "Substituição do isolamento"
 
-#: pcbnew/footprint.cpp:4094 pcbnew/pad.cpp:2707
+#: pcbnew/footprint.cpp:4099 pcbnew/pad.cpp:2701
 msgid "Solderpaste Margin Override"
 msgstr "Substituição da margem da pasta de solda"
 
-#: pcbnew/footprint.cpp:4099 pcbnew/pad.cpp:2712
+#: pcbnew/footprint.cpp:4104 pcbnew/pad.cpp:2706
 msgid "Solderpaste Margin Ratio Override"
 msgstr "Substituição da relação da margem da pasta de solda"
 
-#: pcbnew/footprint.cpp:4105 pcbnew/pad.cpp:2718
+#: pcbnew/footprint.cpp:4110 pcbnew/pad.cpp:2712
 msgid "Zone Connection Style"
 msgstr "Estilo de conexão de região"
 
@@ -43145,20 +42726,20 @@ msgstr "Houve um erro ao carregar o footprint %s da biblioteca '%s'."
 msgid "Save as editable copy"
 msgstr ""
 
-#: pcbnew/footprint_edit_frame.cpp:997
+#: pcbnew/footprint_edit_frame.cpp:1007
 #, c-format
 msgid "[from %s]"
 msgstr "[de %s]"
 
-#: pcbnew/footprint_edit_frame.cpp:1032
+#: pcbnew/footprint_edit_frame.cpp:1042
 msgid "[no footprint loaded]"
 msgstr "[nenhum footprint carregado]"
 
-#: pcbnew/footprint_edit_frame.cpp:1088
+#: pcbnew/footprint_edit_frame.cpp:1098
 msgid "Updating Footprint Libraries"
 msgstr "Atualizando Bibliotecas de Footprint"
 
-#: pcbnew/footprint_edit_frame.cpp:1428
+#: pcbnew/footprint_edit_frame.cpp:1438
 msgid "No footprint selected."
 msgstr "Nenhum footprint selecionado."
 
@@ -43233,36 +42814,36 @@ msgstr "Exportar Footprint"
 msgid "Footprint exported to file '%s'."
 msgstr "O footprint foi exportado para o arquivo '%s'."
 
-#: pcbnew/footprint_libraries_utils.cpp:549
+#: pcbnew/footprint_libraries_utils.cpp:558
 #, c-format
 msgid "Delete footprint '%s' from library '%s'?"
 msgstr "Exclui o footprint '%s' da biblioteca '%s'?"
 
-#: pcbnew/footprint_libraries_utils.cpp:566
+#: pcbnew/footprint_libraries_utils.cpp:575
 #, c-format
 msgid "Footprint '%s' deleted from library '%s'"
 msgstr "O footprint '%s' foi excluído da biblioteca '%s'"
 
-#: pcbnew/footprint_libraries_utils.cpp:581
+#: pcbnew/footprint_libraries_utils.cpp:590
 msgid "No footprints to export!"
 msgstr "Sem footprints para exportar!"
 
-#: pcbnew/footprint_libraries_utils.cpp:617
+#: pcbnew/footprint_libraries_utils.cpp:626
 #, c-format
 msgid "Update footprints on board to refer to %s?"
 msgstr "Atualiza os footprints da placa para fazer referência ao %s?"
 
-#: pcbnew/footprint_libraries_utils.cpp:668
+#: pcbnew/footprint_libraries_utils.cpp:677
 msgid "Update footprints on board to refer to new library?"
 msgstr ""
 "Atualiza os footprints da placa para fazer referência à nova biblioteca?"
 
-#: pcbnew/footprint_libraries_utils.cpp:864
+#: pcbnew/footprint_libraries_utils.cpp:873
 #: pcbnew/footprint_viewer_frame.cpp:744
 msgid "No board currently open."
 msgstr "Nenhuma placa está aberta."
 
-#: pcbnew/footprint_libraries_utils.cpp:890
+#: pcbnew/footprint_libraries_utils.cpp:899
 msgid ""
 "Unable to find the footprint on the main board.\n"
 "Cannot save."
@@ -43270,36 +42851,36 @@ msgstr ""
 "Não foi possível encontrar o footprint na placa principal.\n"
 "Não é possível salvar."
 
-#: pcbnew/footprint_libraries_utils.cpp:898
+#: pcbnew/footprint_libraries_utils.cpp:907
 #: pcbnew/footprint_viewer_frame.cpp:752
 msgid "Previous footprint placement still in progress."
 msgstr "O posicionamento do footprint anterior ainda está em andamento."
 
-#: pcbnew/footprint_libraries_utils.cpp:974
+#: pcbnew/footprint_libraries_utils.cpp:983
 #: pcbnew/footprint_viewer_frame.cpp:793
 msgid "Insert Footprint"
 msgstr "Inserir o Footprint"
 
-#: pcbnew/footprint_libraries_utils.cpp:995
+#: pcbnew/footprint_libraries_utils.cpp:1004
 msgid "Save Footprint As"
 msgstr "Salve o footprint como"
 
-#: pcbnew/footprint_libraries_utils.cpp:1144
+#: pcbnew/footprint_libraries_utils.cpp:1153
 #, c-format
 msgid "Footprint %s already exists in %s."
 msgstr "O footprint %s já existe em %s."
 
-#: pcbnew/footprint_libraries_utils.cpp:1188
+#: pcbnew/footprint_libraries_utils.cpp:1197
 #, c-format
 msgid "Footprint '%s' replaced in '%s'"
 msgstr "Footprint '%s' substituído em '%s'"
 
-#: pcbnew/footprint_libraries_utils.cpp:1189
+#: pcbnew/footprint_libraries_utils.cpp:1198
 #, c-format
 msgid "Footprint '%s' added to '%s'"
 msgstr "Footprint '%s' adicionado ao '%s'"
 
-#: pcbnew/footprint_libraries_utils.cpp:1233
+#: pcbnew/footprint_libraries_utils.cpp:1242
 msgid "Untitled"
 msgstr "Sem título"
 
@@ -43412,7 +42993,7 @@ msgstr "Comprimentos já roteados"
 msgid "Routed Length"
 msgstr "Comprimento roteado"
 
-#: pcbnew/generators/pcb_tuning_pattern.cpp:2172 pcbnew/pad.cpp:2688
+#: pcbnew/generators/pcb_tuning_pattern.cpp:2172 pcbnew/pad.cpp:2682
 #: pcbnew/pcb_track.cpp:1600
 msgid "Pad To Die Length"
 msgstr "Comprimento entre Ilha e Die"
@@ -44347,7 +43928,7 @@ msgstr ""
 msgid "pad"
 msgstr "ilha"
 
-#: pcbnew/pad.cpp:1289 pcbnew/pad.cpp:2603
+#: pcbnew/pad.cpp:1289 pcbnew/pad.cpp:2597
 msgid "Pin Type"
 msgstr "Tipo do pino"
 
@@ -44458,101 +44039,95 @@ msgstr "Ilha PTH %s %s de %s"
 msgid "PTH pad %s"
 msgstr "Ilha PTH %s"
 
-#: pcbnew/pad.cpp:2176
-msgid "(Pad has no layer)"
-msgstr "(A ilha não possui camadas)"
-
 #: pcbnew/pad.cpp:2179
-msgid "(PTH pad has no copper layers)"
-msgstr "(A ilha PTH não possui camadas de cobre)"
-
-#: pcbnew/pad.cpp:2185
-msgid "(plated through holes normally have a copper pad on at least one layer)"
+#, fuzzy
+msgid ""
+"(plated through holes normally have a copper pad on at least one outer layer)"
 msgstr ""
 "(os furos passantes metalizados geralmente devem ter uma ilha com cobre em "
 "pelo menos uma camada)"
 
-#: pcbnew/pad.cpp:2193
+#: pcbnew/pad.cpp:2187
 msgid "('fiducial' property makes no sense on NPTH pads)"
 msgstr "(a propriedade 'fiducial' não faz sentido nas ilhas NPTH)"
 
-#: pcbnew/pad.cpp:2197
+#: pcbnew/pad.cpp:2191
 msgid "('testpoint' property makes no sense on NPTH pads)"
 msgstr "(a propriedade 'testpoint' não faz sentido nas ilhas NPTH)"
 
-#: pcbnew/pad.cpp:2200
+#: pcbnew/pad.cpp:2194
 msgid "('heatsink' property makes no sense of NPTH pads)"
 msgstr ""
 "(a propriedade do dissipador de calor 'heatsink' não faz sentido nas ilhas "
 "NPTH)"
 
-#: pcbnew/pad.cpp:2203
+#: pcbnew/pad.cpp:2197
 msgid "('castellated' property is for PTH pads)"
 msgstr "(a propriedade do castelamento 'castellated' são para ilhas PTH)"
 
-#: pcbnew/pad.cpp:2206
+#: pcbnew/pad.cpp:2200
 msgid "('BGA' property is for SMD pads)"
 msgstr "(a propriedade 'BGA' são para ilhas SMD)"
 
-#: pcbnew/pad.cpp:2209
+#: pcbnew/pad.cpp:2203
 msgid "('mechanical' property is for PTH pads)"
 msgstr "(a propriedade 'mecânica' são para ilhas PTH)"
 
-#: pcbnew/pad.cpp:2225
+#: pcbnew/pad.cpp:2219
 msgid "(connector pads normally have no solder paste; use a SMD pad instead)"
 msgstr ""
 "(os conectores das ilhas normalmente não têm pasta de solda. Em vez disso, "
 "use uma ilha SMD)"
 
-#: pcbnew/pad.cpp:2233
+#: pcbnew/pad.cpp:2227
 msgid "(SMD pad has a hole)"
 msgstr "(A ilha SMD tem um furo)"
 
-#: pcbnew/pad.cpp:2239
+#: pcbnew/pad.cpp:2233
 msgid "(SMD pad has copper on both sides of the board)"
 msgstr "(a ilha SMD tem cobre em ambos os lados da placa)"
 
-#: pcbnew/pad.cpp:2245 pcbnew/pad.cpp:2258
+#: pcbnew/pad.cpp:2239 pcbnew/pad.cpp:2252
 msgid "(SMD pad has copper and mask layers on different sides of the board)"
 msgstr ""
 "(a ilha SMD tem camadas de cobre e máscara em lados diferentes da placa)"
 
-#: pcbnew/pad.cpp:2250 pcbnew/pad.cpp:2263
+#: pcbnew/pad.cpp:2244 pcbnew/pad.cpp:2257
 msgid "(SMD pad has copper and paste layers on different sides of the board)"
 msgstr ""
 "(a ilha SMD tem camadas de cobre e de pasta em lados diferentes da placa)"
 
-#: pcbnew/pad.cpp:2269
+#: pcbnew/pad.cpp:2263
 msgid "(SMD pad has no outer layers)"
 msgstr "(a ilha SMD não tem camadas externas)"
 
-#: pcbnew/pad.cpp:2289
+#: pcbnew/pad.cpp:2283
 msgid "(Pad must have a positive size)"
 msgstr "(A ilha deve ter um tamanho positivo)"
 
-#: pcbnew/pad.cpp:2300
+#: pcbnew/pad.cpp:2294
 #, c-format
 msgid "(PTH pad hole size must be larger than %s)"
 msgstr "(O tamanho do orifício do bloco PTH deve ser maior que %s)"
 
-#: pcbnew/pad.cpp:2324
+#: pcbnew/pad.cpp:2318
 msgid "(PTH pad hole leaves no copper)"
 msgstr "(O furo da ilha PTH não deixa cobre)"
 
-#: pcbnew/pad.cpp:2334
+#: pcbnew/pad.cpp:2328
 #, fuzzy
 msgid "(PTH pad hole not fully inside copper)"
 msgstr "(O furo da ilha PTH não está totalmente dentro do cobre)"
 
-#: pcbnew/pad.cpp:2341
+#: pcbnew/pad.cpp:2335
 msgid "(pad hole not inside pad shape)"
 msgstr "(o furo da ilha não está dentro do formato da ilha)"
 
-#: pcbnew/pad.cpp:2346
+#: pcbnew/pad.cpp:2340
 msgid "(negative local clearance values have no effect)"
 msgstr "(os valores negativos de liberação local não têm efeito)"
 
-#: pcbnew/pad.cpp:2365
+#: pcbnew/pad.cpp:2359
 msgid ""
 "(negative solder mask clearance is larger than some shape primitives; "
 "results may be surprising)"
@@ -44560,7 +44135,7 @@ msgstr ""
 "(o isolamento negativo da máscara de solda é maior do que algumas formas "
 "primitivas; os resultados podem ser surpreendentes)"
 
-#: pcbnew/pad.cpp:2375
+#: pcbnew/pad.cpp:2369
 msgid ""
 "(negative solder mask clearance is larger than pad; no solder mask will be "
 "generated)"
@@ -44568,7 +44143,7 @@ msgstr ""
 "(o isolamento negativo da máscara de solda é maior do que a ilha; nenhuma "
 "máscara de solda será gerada)"
 
-#: pcbnew/pad.cpp:2394
+#: pcbnew/pad.cpp:2388
 msgid ""
 "(negative solder paste margin is larger than pad; no solder paste mask will "
 "be generated)"
@@ -44576,112 +44151,112 @@ msgstr ""
 "(a margem negativa da pasta de solda é maior do que a ilha; nenhuma máscara "
 "para a pasta de solda será gerada)"
 
-#: pcbnew/pad.cpp:2401
+#: pcbnew/pad.cpp:2395
 msgid "(negative corner radius is not allowed)"
 msgstr "(não é permitido um raio com canto negativo)"
 
-#: pcbnew/pad.cpp:2403
+#: pcbnew/pad.cpp:2397
 msgid "(corner size will make pad circular)"
 msgstr "(o tamanho do canto tornará a ilha circular)"
 
-#: pcbnew/pad.cpp:2408
+#: pcbnew/pad.cpp:2402
 msgid "(negative corner chamfer is not allowed)"
 msgstr "(chanfro de canto negativo não é permitido)"
 
-#: pcbnew/pad.cpp:2410
+#: pcbnew/pad.cpp:2404
 msgid "(corner chamfer is too large)"
 msgstr "(o canto do chanfro é muito grande)"
 
-#: pcbnew/pad.cpp:2419
+#: pcbnew/pad.cpp:2413
 msgid "(trapezoid delta is too large)"
 msgstr "(o delta do trapézio é muito grande)"
 
-#: pcbnew/pad.cpp:2429
+#: pcbnew/pad.cpp:2423
 msgid "(custom pad shape must resolve to a single polygon)"
 msgstr "(a forma da ilha personalizada deve ser resolvida num único polígono)"
 
-#: pcbnew/pad.cpp:2494
+#: pcbnew/pad.cpp:2488
 msgid "Edge connector"
 msgstr "Borda do conector"
 
-#: pcbnew/pad.cpp:2495
+#: pcbnew/pad.cpp:2489
 msgid "NPTH, mechanical"
 msgstr "NPTH, mecânico"
 
-#: pcbnew/pad.cpp:2501
+#: pcbnew/pad.cpp:2495
 msgid "Trapezoid"
 msgstr "Trapézio"
 
-#: pcbnew/pad.cpp:2513
+#: pcbnew/pad.cpp:2507
 msgid "Castellated pad"
 msgstr "Ilha castelada"
 
-#: pcbnew/pad.cpp:2514
+#: pcbnew/pad.cpp:2508
 msgid "Mechanical pad"
 msgstr "Ilha mecânica"
 
-#: pcbnew/pad.cpp:2536
+#: pcbnew/pad.cpp:2530
 msgid "Front, back and connected layers"
 msgstr "Frente, verso e camadas conectadas"
 
-#: pcbnew/pad.cpp:2586
+#: pcbnew/pad.cpp:2580
 msgid "Pad Type"
 msgstr "Tipo da ilha"
 
-#: pcbnew/pad.cpp:2590
+#: pcbnew/pad.cpp:2584
 msgid "Pad Shape"
 msgstr "Formato da ilha"
 
-#: pcbnew/pad.cpp:2595
+#: pcbnew/pad.cpp:2589
 msgid "Pad Number"
 msgstr "Número da ilha"
 
-#: pcbnew/pad.cpp:2607
+#: pcbnew/pad.cpp:2601
 msgid "Size X"
 msgstr "Tamanho X"
 
-#: pcbnew/pad.cpp:2611
+#: pcbnew/pad.cpp:2605
 msgid "Size Y"
 msgstr "Tamanho Y"
 
-#: pcbnew/pad.cpp:2644
+#: pcbnew/pad.cpp:2638
 msgid "Corner Radius Ratio"
 msgstr "Proporção de curva do canto"
 
-#: pcbnew/pad.cpp:2649
+#: pcbnew/pad.cpp:2643
 #, fuzzy
 msgid "Corner Radius Size"
 msgstr "Raio do canto %"
 
-#: pcbnew/pad.cpp:2655
+#: pcbnew/pad.cpp:2649
 msgid "Hole Shape"
 msgstr "Formato do furo"
 
-#: pcbnew/pad.cpp:2659
+#: pcbnew/pad.cpp:2653
 msgid "Hole Size X"
 msgstr "Tamanho do furo X"
 
-#: pcbnew/pad.cpp:2665
+#: pcbnew/pad.cpp:2659
 msgid "Hole Size Y"
 msgstr "Tamanho do furo Y"
 
-#: pcbnew/pad.cpp:2680
+#: pcbnew/pad.cpp:2674
 msgid "Fabrication Property"
 msgstr "Propriedade da fabricação"
 
-#: pcbnew/pad.cpp:2702 pcbnew/pcb_shape.cpp:1001 pcbnew/pcb_track.cpp:2097
+#: pcbnew/pad.cpp:2696 pcbnew/pcb_shape.cpp:1001 pcbnew/pcb_track.cpp:2097
 msgid "Soldermask Margin Override"
 msgstr "Substituição da margem da máscara de solda"
 
-#: pcbnew/pad.cpp:2724 pcbnew/zone.cpp:2073
+#: pcbnew/pad.cpp:2718 pcbnew/zone.cpp:2097
 msgid "Thermal Relief Spoke Width"
 msgstr "Largura do raio do alívio térmico"
 
-#: pcbnew/pad.cpp:2730
+#: pcbnew/pad.cpp:2724
 msgid "Thermal Relief Spoke Angle"
 msgstr "Ângulo do raio do alívio térmico"
 
-#: pcbnew/pad.cpp:2735 pcbnew/zone.cpp:2067
+#: pcbnew/pad.cpp:2729 pcbnew/zone.cpp:2091
 msgid "Thermal Relief Gap"
 msgstr "Lacuna do alívio térmico"
 
@@ -46162,7 +45737,7 @@ msgid "Element token contains %d parameters."
 msgstr "Token de elemento contém %d parâmetros."
 
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:985
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3069
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3072
 #, c-format
 msgid "Library folder '%s' has unexpected sub-folders."
 msgstr "A pasta da biblioteca '%s' tem subpastas inesperadas."
@@ -46174,7 +45749,7 @@ msgstr "Arquivo '%s' inesperado foi encontrado na biblioteca '%s'."
 
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:1023
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:3263
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3106
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3109
 #, c-format
 msgid "Footprint library '%s' cannot be deleted."
 msgstr "A biblioteca do footprint '%s' não pode ser excluído."
@@ -46196,28 +45771,28 @@ msgid "Generating history section"
 msgstr "A gerar o histórico da secção"
 
 #: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1198
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3018
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3012
 msgid "Generating BOM section"
 msgstr "A gerar o BOM da secção"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1365
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1361
 msgid "Generating CAD data"
 msgstr "A gerar os dados CAD"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:2627
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:2621
 #, c-format
 msgid "Exporting Layer %s, Net %s"
 msgstr "A exportar a camada %s, net %s"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3173
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3167
 msgid "Generating logistic section"
 msgstr "A gerar a secção lógica"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3185
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3179
 msgid "Saving file"
 msgstr "A gravar o ficheiro"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3217
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3211
 msgid "Failed to save file to buffer"
 msgstr "Houve uma falha ao gravar o ficheiro no buffer"
 
@@ -46346,26 +45921,26 @@ msgstr ""
 msgid "Save Anyway"
 msgstr "Salvar mesmo assim"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:1463
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:1465
 #, c-format
 msgid "unknown pad type: %d"
 msgstr "tipo de ilha desconhecido: %d"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2312
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2314
 #, c-format
 msgid "unknown via type %d"
 msgstr "tipo de via desconhecido %d"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2603
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2606
 #, c-format
 msgid "unknown zone corner smoothing type %d"
 msgstr "tipo de suavização de canto de zona desconhecido %d"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2752
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2755
 msgid "This file does not contain a PCB."
 msgstr "Este arquivo não contém uma PCI."
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2925
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2928
 #, c-format
 msgid ""
 "Library '%s' does not exist.\n"
@@ -46374,26 +45949,26 @@ msgstr ""
 "A biblioteca '%s' não existe.\n"
 "Você gostaria de criá-lo?"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2930
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2933
 msgid "Library Not Found"
 msgstr "Biblioteca Não Encontrada"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2958
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2961
 #, c-format
 msgid "Footprint file name '%s' is not valid."
 msgstr "O nome do arquivo do footprint '%s' não é válido."
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2964
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2967
 #, c-format
 msgid "Insufficient permissions to delete '%s'."
 msgstr "Permissões insuficientes para excluir '%s'."
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3088
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3091
 #, c-format
 msgid "Unexpected file '%s' found in library path '%s'."
 msgstr "Arquivo inesperado '%s' foi encontrado no caminho da biblioteca '%s'."
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:306
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:307
 msgid "KiCad footprint file"
 msgstr "Ficheiro de footprint do KiCad"
 
@@ -46579,7 +46154,7 @@ msgstr ""
 "A estratégia de preenchimento legado da região não é mais suportada.\n"
 "O preenchimento da região será convertido com base no melhor esforço."
 
-#: pcbnew/pcb_io/odbpp/odb_entity.cpp:686
+#: pcbnew/pcb_io/odbpp/odb_entity.cpp:722
 #, fuzzy
 msgid "Failed to add component data"
 msgstr "Houve uma falha ao ler os dados da imagem."
@@ -47472,7 +47047,7 @@ msgstr "Largura da Pista: %s"
 msgid "Diff Pair Gap: %s"
 msgstr "Diferença da lacuna nos pares: %s"
 
-#: pcbnew/router/router_tool.cpp:2776 pcbnew/tools/pcb_control.cpp:1707
+#: pcbnew/router/router_tool.cpp:2776 pcbnew/tools/pcb_control.cpp:1711
 #, c-format
 msgid "DP Max Uncoupled-length: %s"
 msgstr "Comprimento máximo desacoplado do DP: %s"
@@ -48206,10 +47781,6 @@ msgstr "Criar linhas"
 msgid "Create Arc"
 msgstr "Criar um arco"
 
-#: pcbnew/tools/drawing_stackup_table_tool.cpp:247
-msgid "Layer Name"
-msgstr "Nome da camada"
-
 #: pcbnew/tools/drawing_stackup_table_tool.cpp:262
 msgid "Thickness (mm)"
 msgstr "Espessura (mm)"
@@ -48294,7 +47865,7 @@ msgstr "Posicionar elementos"
 msgid "Select Via Size"
 msgstr "Selecione o tamanho da via"
 
-#: pcbnew/tools/drawing_tool.cpp:381 pcbnew/tools/drawing_tool.cpp:2386
+#: pcbnew/tools/drawing_tool.cpp:381 pcbnew/tools/drawing_tool.cpp:2388
 msgid "Draw Line"
 msgstr "Desenhar Linha"
 
@@ -48319,23 +47890,23 @@ msgstr "Desenhar Arco"
 msgid "Draw Bezier"
 msgstr "Bezier"
 
-#: pcbnew/tools/drawing_tool.cpp:1595
+#: pcbnew/tools/drawing_tool.cpp:1597
 msgid "Draw Dimension"
 msgstr "Desenhar dimensões"
 
-#: pcbnew/tools/drawing_tool.cpp:2080
+#: pcbnew/tools/drawing_tool.cpp:2082
 msgid "Move Footprint Anchor"
 msgstr "Mover a âncora do footprint"
 
-#: pcbnew/tools/drawing_tool.cpp:3804
+#: pcbnew/tools/drawing_tool.cpp:3806
 msgid "Select Net:"
 msgstr "Selecionar a Net:"
 
-#: pcbnew/tools/drawing_tool.cpp:4046
+#: pcbnew/tools/drawing_tool.cpp:4048
 msgid "Via location violates DRC."
 msgstr "A localização viola o DRC."
 
-#: pcbnew/tools/drawing_tool.cpp:4136
+#: pcbnew/tools/drawing_tool.cpp:4138
 msgid "Place via"
 msgstr "Posicionar via"
 
@@ -50654,15 +50225,15 @@ msgstr "Oculto"
 msgid "Inactive Layer Display"
 msgstr "Exibição da camada inativa"
 
-#: pcbnew/tools/pcb_control.cpp:690
+#: pcbnew/tools/pcb_control.cpp:694
 msgid "Preset Layer Pairs"
 msgstr "Pares de camadas predefinidas"
 
-#: pcbnew/tools/pcb_control.cpp:780
+#: pcbnew/tools/pcb_control.cpp:784
 msgid "Item locked."
 msgstr "Item bloqueado."
 
-#: pcbnew/tools/pcb_control.cpp:1003
+#: pcbnew/tools/pcb_control.cpp:1007
 msgid ""
 "Warning: some pasted items were on layers which are not present in the "
 "current board.\n"
@@ -50672,73 +50243,73 @@ msgstr ""
 "placa atual.\n"
 "Esses itens não puderam ser colados.\n"
 
-#: pcbnew/tools/pcb_control.cpp:1070
+#: pcbnew/tools/pcb_control.cpp:1074
 #, fuzzy
 msgid "Paste Text"
 msgstr "Adicionar texto"
 
-#: pcbnew/tools/pcb_control.cpp:1227
+#: pcbnew/tools/pcb_control.cpp:1231
 msgid "Invalid clipboard contents"
 msgstr "Conteúdo da área de transferência inválido"
 
-#: pcbnew/tools/pcb_control.cpp:1510
+#: pcbnew/tools/pcb_control.cpp:1514
 #, fuzzy
 msgid "Error loading board."
 msgstr ""
 "Erro ao carregar a placa.\n"
 " %s"
 
-#: pcbnew/tools/pcb_control.cpp:1544
+#: pcbnew/tools/pcb_control.cpp:1548
 msgid "Append Board"
 msgstr "Adicionar placa"
 
-#: pcbnew/tools/pcb_control.cpp:1605
+#: pcbnew/tools/pcb_control.cpp:1609
 msgid "Active Layer"
 msgstr "Camadas ativa"
 
-#: pcbnew/tools/pcb_control.cpp:1606 pcbnew/widgets/appearance_controls.cpp:373
+#: pcbnew/tools/pcb_control.cpp:1610 pcbnew/widgets/appearance_controls.cpp:373
 #: pcbnew/widgets/appearance_controls_base.cpp:165
 msgid "All Layers"
 msgstr "Todas as camadas"
 
-#: pcbnew/tools/pcb_control.cpp:1618
+#: pcbnew/tools/pcb_control.cpp:1622
 msgid "Object Snapping"
 msgstr "Encaixe do objeto"
 
-#: pcbnew/tools/pcb_control.cpp:1697
+#: pcbnew/tools/pcb_control.cpp:1701
 #, c-format
 msgid "DP Gap Constraints: %s"
 msgstr "Restrição da lacuna DP: %s"
 
-#: pcbnew/tools/pcb_control.cpp:1738
+#: pcbnew/tools/pcb_control.cpp:1742
 msgid "Resolved clearance"
 msgstr "Isolamento resolvido"
 
-#: pcbnew/tools/pcb_control.cpp:1748
+#: pcbnew/tools/pcb_control.cpp:1752
 msgid "Actual clearance"
 msgstr "Isolamento atual"
 
-#: pcbnew/tools/pcb_control.cpp:1791
+#: pcbnew/tools/pcb_control.cpp:1795
 msgid "Resolved hole clearance"
 msgstr "Isolamento do furo resolvido"
 
-#: pcbnew/tools/pcb_control.cpp:1796
+#: pcbnew/tools/pcb_control.cpp:1800
 msgid "Actual hole clearance"
 msgstr "Isolamento atual do furo"
 
-#: pcbnew/tools/pcb_control.cpp:1829
+#: pcbnew/tools/pcb_control.cpp:1833
 msgid "Resolved edge clearance"
 msgstr "Isolamento resolvido da borda"
 
-#: pcbnew/tools/pcb_control.cpp:1834
+#: pcbnew/tools/pcb_control.cpp:1838
 msgid "Resolved margin clearance"
 msgstr "Isolamento resolvido da margem"
 
-#: pcbnew/tools/pcb_control.cpp:1845
+#: pcbnew/tools/pcb_control.cpp:1849
 msgid "Selected Items"
 msgstr "Itens Selecionados"
 
-#: pcbnew/tools/pcb_control.cpp:1916
+#: pcbnew/tools/pcb_control.cpp:1920
 #, fuzzy
 msgid "Selected 2D Length"
 msgstr "Rede selecionada:"
@@ -50873,7 +50444,7 @@ msgid "Auto-fill Zone(s)"
 msgstr "Região(ões) de preenchimento automático"
 
 #: pcbnew/tools/zone_filler_tool.cpp:277
-#: pcbnew/widgets/appearance_controls.cpp:3434
+#: pcbnew/widgets/appearance_controls.cpp:3470
 msgid "Open Preferences"
 msgstr "Abrir preferências"
 
@@ -51105,117 +50676,117 @@ msgid "Filter nets"
 msgstr "Filtro das redes"
 
 #: pcbnew/widgets/appearance_controls.cpp:613
-#: pcbnew/widgets/appearance_controls.cpp:1792
+#: pcbnew/widgets/appearance_controls.cpp:1828
 msgid "Layer Display Options"
 msgstr "Opções de exibição das camada"
 
 #: pcbnew/widgets/appearance_controls.cpp:625
-#: pcbnew/widgets/appearance_controls.cpp:1798
+#: pcbnew/widgets/appearance_controls.cpp:1834
 #, c-format
 msgid "Inactive layers (%s):"
 msgstr "Ilhas inativas (%s):"
 
 #: pcbnew/widgets/appearance_controls.cpp:627
-#: pcbnew/widgets/appearance_controls.cpp:1800
+#: pcbnew/widgets/appearance_controls.cpp:1836
 msgid "Inactive layers:"
 msgstr "Camadas inativas:"
 
 #: pcbnew/widgets/appearance_controls.cpp:641
-#: pcbnew/widgets/appearance_controls.cpp:1805
+#: pcbnew/widgets/appearance_controls.cpp:1841
 msgid "Inactive layers will be shown in full color"
 msgstr "As camadas inativas serão mostradas com cores"
 
 #: pcbnew/widgets/appearance_controls.cpp:646
-#: pcbnew/widgets/appearance_controls.cpp:1807
+#: pcbnew/widgets/appearance_controls.cpp:1843
 msgid "Dim"
 msgstr "Dim"
 
 #: pcbnew/widgets/appearance_controls.cpp:648
-#: pcbnew/widgets/appearance_controls.cpp:1808
+#: pcbnew/widgets/appearance_controls.cpp:1844
 msgid "Inactive layers will be dimmed"
 msgstr "As camadas inativas serão escurecidas"
 
 #: pcbnew/widgets/appearance_controls.cpp:655
-#: pcbnew/widgets/appearance_controls.cpp:1811
+#: pcbnew/widgets/appearance_controls.cpp:1847
 msgid "Inactive layers will be hidden"
 msgstr "As camadas inativas serão ocultadas"
 
 #: pcbnew/widgets/appearance_controls.cpp:666
-#: pcbnew/widgets/appearance_controls.cpp:1813
+#: pcbnew/widgets/appearance_controls.cpp:1849
 msgid "Flip board view"
 msgstr "Visualiza a placa invertida"
 
 #: pcbnew/widgets/appearance_controls.cpp:688
-#: pcbnew/widgets/appearance_controls.cpp:2522
+#: pcbnew/widgets/appearance_controls.cpp:2558
 msgid "Net Display Options"
 msgstr "Opções de exibição da rede"
 
 #: pcbnew/widgets/appearance_controls.cpp:700
-#: pcbnew/widgets/appearance_controls.cpp:2527
+#: pcbnew/widgets/appearance_controls.cpp:2563
 #, c-format
 msgid "Net colors (%s):"
 msgstr "Cores da rede (%s):"
 
 #: pcbnew/widgets/appearance_controls.cpp:702
-#: pcbnew/widgets/appearance_controls.cpp:2529
+#: pcbnew/widgets/appearance_controls.cpp:2565
 msgid "Net colors:"
 msgstr "Cores da rede:"
 
 #: pcbnew/widgets/appearance_controls.cpp:707
-#: pcbnew/widgets/appearance_controls.cpp:2532
+#: pcbnew/widgets/appearance_controls.cpp:2568
 msgid "Choose when to show net and netclass colors"
 msgstr "Escolha quando mostrar as cores para a net e a netclass"
 
 #: pcbnew/widgets/appearance_controls.cpp:716
-#: pcbnew/widgets/appearance_controls.cpp:2535
+#: pcbnew/widgets/appearance_controls.cpp:2571
 msgid "Net and netclass colors are shown on all copper items"
 msgstr ""
 "As cores da rede e da classe da rede são mostradas em todos os itens com "
 "cobre"
 
 #: pcbnew/widgets/appearance_controls.cpp:724
-#: pcbnew/widgets/appearance_controls.cpp:2538
+#: pcbnew/widgets/appearance_controls.cpp:2574
 msgid "Net and netclass colors are shown on the ratsnest only"
 msgstr "As cores da rede e da classe da rede são mostradas apenas no ratnest"
 
 #: pcbnew/widgets/appearance_controls.cpp:731
-#: pcbnew/widgets/appearance_controls.cpp:2541
+#: pcbnew/widgets/appearance_controls.cpp:2577
 msgid "Net and netclass colors are not shown"
 msgstr "As cores da rede e da classe da rede não são mostradas"
 
 #: pcbnew/widgets/appearance_controls.cpp:742
-#: pcbnew/widgets/appearance_controls.cpp:2546
+#: pcbnew/widgets/appearance_controls.cpp:2582
 #, c-format
 msgid "Ratsnest display (%s):"
 msgstr "Visualização ratnest (%s):"
 
 #: pcbnew/widgets/appearance_controls.cpp:744
-#: pcbnew/widgets/appearance_controls.cpp:2548
+#: pcbnew/widgets/appearance_controls.cpp:2584
 msgid "Ratsnest display:"
 msgstr "Mostra o ratnest:"
 
 #: pcbnew/widgets/appearance_controls.cpp:749
-#: pcbnew/widgets/appearance_controls.cpp:2551
+#: pcbnew/widgets/appearance_controls.cpp:2587
 msgid "Choose which ratsnest lines to display"
 msgstr "Escolha quais as linhas de emaranhado deseja mostrar"
 
 #: pcbnew/widgets/appearance_controls.cpp:759
-#: pcbnew/widgets/appearance_controls.cpp:2554
+#: pcbnew/widgets/appearance_controls.cpp:2590
 msgid "Show ratsnest lines to items on all layers"
 msgstr "Mostre as linhas ratnest para os itens em todas as camadas"
 
 #: pcbnew/widgets/appearance_controls.cpp:764
-#: pcbnew/widgets/appearance_controls.cpp:2556
+#: pcbnew/widgets/appearance_controls.cpp:2592
 msgid "Visible layers"
 msgstr "Camadas visíveis"
 
 #: pcbnew/widgets/appearance_controls.cpp:766
-#: pcbnew/widgets/appearance_controls.cpp:2557
+#: pcbnew/widgets/appearance_controls.cpp:2593
 msgid "Show ratsnest lines to items on visible layers"
 msgstr "Mostra as linhas ratnest para os itens nas camadas visíveis"
 
 #: pcbnew/widgets/appearance_controls.cpp:773
-#: pcbnew/widgets/appearance_controls.cpp:2560
+#: pcbnew/widgets/appearance_controls.cpp:2596
 msgid "Hide all ratsnest lines"
 msgstr "Esconda todas as linhas ratnest"
 
@@ -51233,13 +50804,13 @@ msgid "Highlight %s"
 msgstr "Destaque %s"
 
 #: pcbnew/widgets/appearance_controls.cpp:935
-#: pcbnew/widgets/appearance_controls.cpp:2391
+#: pcbnew/widgets/appearance_controls.cpp:2427
 #, c-format
 msgid "Select Tracks and Vias in %s"
 msgstr "Selecione as pistas e vias em %s"
 
 #: pcbnew/widgets/appearance_controls.cpp:938
-#: pcbnew/widgets/appearance_controls.cpp:2394
+#: pcbnew/widgets/appearance_controls.cpp:2430
 #, c-format
 msgid "Unselect Tracks and Vias in %s"
 msgstr "Desmarca as pistas e vias em %s"
@@ -51389,90 +50960,270 @@ msgstr "Camada 8 definida pelo utilizador"
 msgid "User defined layer 9"
 msgstr "Camada 9 definida pelo utilizador"
 
-#: pcbnew/widgets/appearance_controls.cpp:1730
+#: pcbnew/widgets/appearance_controls.cpp:1684
+#, fuzzy
+msgid "User defined layer 10"
+msgstr "Camada 1 definida pelo utilizador"
+
+#: pcbnew/widgets/appearance_controls.cpp:1685
+#, fuzzy
+msgid "User defined layer 11"
+msgstr "Camada 1 definida pelo utilizador"
+
+#: pcbnew/widgets/appearance_controls.cpp:1686
+#, fuzzy
+msgid "User defined layer 12"
+msgstr "Camada 1 definida pelo utilizador"
+
+#: pcbnew/widgets/appearance_controls.cpp:1687
+#, fuzzy
+msgid "User defined layer 13"
+msgstr "Camada 1 definida pelo utilizador"
+
+#: pcbnew/widgets/appearance_controls.cpp:1688
+#, fuzzy
+msgid "User defined layer 14"
+msgstr "Camada 1 definida pelo utilizador"
+
+#: pcbnew/widgets/appearance_controls.cpp:1689
+#, fuzzy
+msgid "User defined layer 15"
+msgstr "Camada 1 definida pelo utilizador"
+
+#: pcbnew/widgets/appearance_controls.cpp:1690
+#, fuzzy
+msgid "User defined layer 16"
+msgstr "Camada 1 definida pelo utilizador"
+
+#: pcbnew/widgets/appearance_controls.cpp:1691
+#, fuzzy
+msgid "User defined layer 17"
+msgstr "Camada 1 definida pelo utilizador"
+
+#: pcbnew/widgets/appearance_controls.cpp:1692
+#, fuzzy
+msgid "User defined layer 18"
+msgstr "Camada 1 definida pelo utilizador"
+
+#: pcbnew/widgets/appearance_controls.cpp:1693
+#, fuzzy
+msgid "User defined layer 19"
+msgstr "Camada 1 definida pelo utilizador"
+
+#: pcbnew/widgets/appearance_controls.cpp:1694
+#, fuzzy
+msgid "User defined layer 20"
+msgstr "Camada 2 definida pelo utilizador"
+
+#: pcbnew/widgets/appearance_controls.cpp:1695
+#, fuzzy
+msgid "User defined layer 21"
+msgstr "Camada 2 definida pelo utilizador"
+
+#: pcbnew/widgets/appearance_controls.cpp:1696
+#, fuzzy
+msgid "User defined layer 22"
+msgstr "Camada 2 definida pelo utilizador"
+
+#: pcbnew/widgets/appearance_controls.cpp:1697
+#, fuzzy
+msgid "User defined layer 23"
+msgstr "Camada 2 definida pelo utilizador"
+
+#: pcbnew/widgets/appearance_controls.cpp:1698
+#, fuzzy
+msgid "User defined layer 24"
+msgstr "Camada 2 definida pelo utilizador"
+
+#: pcbnew/widgets/appearance_controls.cpp:1699
+#, fuzzy
+msgid "User defined layer 25"
+msgstr "Camada 2 definida pelo utilizador"
+
+#: pcbnew/widgets/appearance_controls.cpp:1700
+#, fuzzy
+msgid "User defined layer 26"
+msgstr "Camada 2 definida pelo utilizador"
+
+#: pcbnew/widgets/appearance_controls.cpp:1701
+#, fuzzy
+msgid "User defined layer 27"
+msgstr "Camada 2 definida pelo utilizador"
+
+#: pcbnew/widgets/appearance_controls.cpp:1702
+#, fuzzy
+msgid "User defined layer 28"
+msgstr "Camada 2 definida pelo utilizador"
+
+#: pcbnew/widgets/appearance_controls.cpp:1703
+#, fuzzy
+msgid "User defined layer 29"
+msgstr "Camada 2 definida pelo utilizador"
+
+#: pcbnew/widgets/appearance_controls.cpp:1704
+#, fuzzy
+msgid "User defined layer 30"
+msgstr "Camada 3 definida pelo utilizador"
+
+#: pcbnew/widgets/appearance_controls.cpp:1705
+#, fuzzy
+msgid "User defined layer 31"
+msgstr "Camada 3 definida pelo utilizador"
+
+#: pcbnew/widgets/appearance_controls.cpp:1706
+#, fuzzy
+msgid "User defined layer 32"
+msgstr "Camada 3 definida pelo utilizador"
+
+#: pcbnew/widgets/appearance_controls.cpp:1707
+#, fuzzy
+msgid "User defined layer 33"
+msgstr "Camada 3 definida pelo utilizador"
+
+#: pcbnew/widgets/appearance_controls.cpp:1708
+#, fuzzy
+msgid "User defined layer 34"
+msgstr "Camada 3 definida pelo utilizador"
+
+#: pcbnew/widgets/appearance_controls.cpp:1709
+#, fuzzy
+msgid "User defined layer 35"
+msgstr "Camada 3 definida pelo utilizador"
+
+#: pcbnew/widgets/appearance_controls.cpp:1710
+#, fuzzy
+msgid "User defined layer 36"
+msgstr "Camada 3 definida pelo utilizador"
+
+#: pcbnew/widgets/appearance_controls.cpp:1711
+#, fuzzy
+msgid "User defined layer 37"
+msgstr "Camada 3 definida pelo utilizador"
+
+#: pcbnew/widgets/appearance_controls.cpp:1712
+#, fuzzy
+msgid "User defined layer 38"
+msgstr "Camada 3 definida pelo utilizador"
+
+#: pcbnew/widgets/appearance_controls.cpp:1713
+#, fuzzy
+msgid "User defined layer 39"
+msgstr "Camada 3 definida pelo utilizador"
+
+#: pcbnew/widgets/appearance_controls.cpp:1714
+#, fuzzy
+msgid "User defined layer 40"
+msgstr "Camada 3 definida pelo utilizador"
+
+#: pcbnew/widgets/appearance_controls.cpp:1715
+#, fuzzy
+msgid "User defined layer 41"
+msgstr "Camada 3 definida pelo utilizador"
+
+#: pcbnew/widgets/appearance_controls.cpp:1716
+#, fuzzy
+msgid "User defined layer 42"
+msgstr "Camada 3 definida pelo utilizador"
+
+#: pcbnew/widgets/appearance_controls.cpp:1717
+#, fuzzy
+msgid "User defined layer 43"
+msgstr "Camada 3 definida pelo utilizador"
+
+#: pcbnew/widgets/appearance_controls.cpp:1718
+#, fuzzy
+msgid "User defined layer 44"
+msgstr "Camada 3 definida pelo utilizador"
+
+#: pcbnew/widgets/appearance_controls.cpp:1719
+#, fuzzy
+msgid "User defined layer 45"
+msgstr "Camada 3 definida pelo utilizador"
+
+#: pcbnew/widgets/appearance_controls.cpp:1766
 msgid "Front copper layer"
 msgstr "Camada de cobre superior"
 
-#: pcbnew/widgets/appearance_controls.cpp:1731
+#: pcbnew/widgets/appearance_controls.cpp:1767
 msgid "Back copper layer"
 msgstr "Camada de cobre inferior"
 
-#: pcbnew/widgets/appearance_controls.cpp:1732
+#: pcbnew/widgets/appearance_controls.cpp:1768
 msgid "Inner copper layer"
 msgstr "Camada de cobre interna"
 
-#: pcbnew/widgets/appearance_controls.cpp:1822
+#: pcbnew/widgets/appearance_controls.cpp:1858
 msgid "Show All Copper Layers"
 msgstr "Mostrar Todas as Camadas de Cobre"
 
-#: pcbnew/widgets/appearance_controls.cpp:1824
+#: pcbnew/widgets/appearance_controls.cpp:1860
 msgid "Hide All Copper Layers"
 msgstr "Ocultar Todas as Camadas de Cobre"
 
-#: pcbnew/widgets/appearance_controls.cpp:1835
+#: pcbnew/widgets/appearance_controls.cpp:1871
 msgid "Show All Non Copper Layers"
 msgstr "Mostrar Todas as Camadas Não de Cobre"
 
-#: pcbnew/widgets/appearance_controls.cpp:1839
+#: pcbnew/widgets/appearance_controls.cpp:1875
 msgid "Hide All Non Copper Layers"
 msgstr "Ocultar Todas as Camadas Não de Cobre"
 
-#: pcbnew/widgets/appearance_controls.cpp:1853
+#: pcbnew/widgets/appearance_controls.cpp:1889
 msgid "Show Only Front Assembly Layers"
 msgstr "Mostra apenas camadas de montagem da frente"
 
-#: pcbnew/widgets/appearance_controls.cpp:1856
+#: pcbnew/widgets/appearance_controls.cpp:1892
 msgid "Show Only Front Layers"
 msgstr "Mostra apenas as camadas da frente"
 
-#: pcbnew/widgets/appearance_controls.cpp:1863
+#: pcbnew/widgets/appearance_controls.cpp:1899
 msgid "Show Only Inner Layers"
 msgstr "Mostra apenas camadas internas"
 
-#: pcbnew/widgets/appearance_controls.cpp:1867
+#: pcbnew/widgets/appearance_controls.cpp:1903
 msgid "Show Only Back Layers"
 msgstr "Mostra apenas camadas de trás"
 
-#: pcbnew/widgets/appearance_controls.cpp:1871
+#: pcbnew/widgets/appearance_controls.cpp:1907
 msgid "Show Only Back Assembly Layers"
 msgstr "Mostra apenas camadas da montagem de trás"
 
-#: pcbnew/widgets/appearance_controls.cpp:2248
+#: pcbnew/widgets/appearance_controls.cpp:2284
 #, c-format
 msgid "Set opacity of %s"
 msgstr "Define a opacidade do %s"
 
-#: pcbnew/widgets/appearance_controls.cpp:2367
+#: pcbnew/widgets/appearance_controls.cpp:2403
 msgid "Set Netclass Color"
 msgstr "Define cor classe da rede"
 
-#: pcbnew/widgets/appearance_controls.cpp:2371
+#: pcbnew/widgets/appearance_controls.cpp:2407
 msgid "Use Color from Schematic"
 msgstr "Usar cores do esquema"
 
-#: pcbnew/widgets/appearance_controls.cpp:2380
+#: pcbnew/widgets/appearance_controls.cpp:2416
 msgid "Clear Netclass Color"
 msgstr "Limpar a cor da netclass"
 
-#: pcbnew/widgets/appearance_controls.cpp:2388
+#: pcbnew/widgets/appearance_controls.cpp:2424
 #, c-format
 msgid "Highlight Nets in %s"
 msgstr "Destaca as redes em %s"
 
-#: pcbnew/widgets/appearance_controls.cpp:2399
+#: pcbnew/widgets/appearance_controls.cpp:2435
 msgid "Show All Netclasses"
 msgstr "Mostra todas as classes das redes"
 
-#: pcbnew/widgets/appearance_controls.cpp:2401
+#: pcbnew/widgets/appearance_controls.cpp:2437
 msgid "Hide All Other Netclasses"
 msgstr "Oculta todas as outras classes da rede"
 
-#: pcbnew/widgets/appearance_controls.cpp:2462
+#: pcbnew/widgets/appearance_controls.cpp:2498
 #, c-format
 msgid "Show or hide ratsnest for nets in %s"
 msgstr "Mostra ou oculta o ratnest para as redes em %s"
 
-#: pcbnew/widgets/appearance_controls.cpp:3447
+#: pcbnew/widgets/appearance_controls.cpp:3483
 msgid ""
 "The current color theme is read-only.  Create a new theme in Preferences to "
 "enable color editing."
@@ -51671,7 +51422,7 @@ msgid "Delete all nets in group '%s'?"
 msgstr "Excluir todas as redes no grupo '%s'?"
 
 #: pcbnew/widgets/search_handlers.cpp:179 pcbnew/zone.cpp:812
-#: pcbnew/zone.cpp:1909
+#: pcbnew/zone.cpp:1933
 msgid "Priority"
 msgstr "Prioridade"
 
@@ -51727,7 +51478,7 @@ msgstr "Posicionamento"
 msgid "%s"
 msgstr "%s"
 
-#: pcbnew/zone.cpp:862 pcbnew/zone.cpp:1972
+#: pcbnew/zone.cpp:862 pcbnew/zone.cpp:1996
 msgid "Fill Mode"
 msgstr "Modo de Preenchimento"
 
@@ -51791,86 +51542,86 @@ msgstr "Regra da área %s"
 msgid "Zone %s %s"
 msgstr "Região %s %s"
 
-#: pcbnew/zone.cpp:1916
+#: pcbnew/zone.cpp:1940
 msgid "Keepout"
 msgstr "Manter fora"
 
-#: pcbnew/zone.cpp:1918
+#: pcbnew/zone.cpp:1942
 #, fuzzy
 msgid "Keep Out Tracks"
 msgstr "Afastar pistas"
 
-#: pcbnew/zone.cpp:1924
+#: pcbnew/zone.cpp:1948
 #, fuzzy
 msgid "Keep Out Vias"
 msgstr "Afastar vias"
 
-#: pcbnew/zone.cpp:1930
+#: pcbnew/zone.cpp:1954
 #, fuzzy
 msgid "Keep Out Pads"
 msgstr "Afasta ilhas"
 
-#: pcbnew/zone.cpp:1936
+#: pcbnew/zone.cpp:1960
 #, fuzzy
 msgid "Keep Out Copper Pours"
 msgstr "Preenchimentos da região de exclusão"
 
-#: pcbnew/zone.cpp:1942
+#: pcbnew/zone.cpp:1966
 #, fuzzy
 msgid "Keep Out Footprints"
 msgstr "Afasta footprints"
 
-#: pcbnew/zone.cpp:1951
+#: pcbnew/zone.cpp:1975
 #, fuzzy
 msgid "Enable"
 msgstr "Ativado"
 
-#: pcbnew/zone.cpp:1958
+#: pcbnew/zone.cpp:1982
 msgid "Source Type"
 msgstr "Tipo da fonte"
 
-#: pcbnew/zone.cpp:1963
+#: pcbnew/zone.cpp:1987
 #, fuzzy
 msgid "Source Name"
 msgstr "Fonte 2"
 
-#: pcbnew/zone.cpp:1995
+#: pcbnew/zone.cpp:2019
 msgid "Cannot be less than zone minimum width"
 msgstr "Não pode ser menor que a largura mínima da região"
 
-#: pcbnew/zone.cpp:2001
+#: pcbnew/zone.cpp:2025
 msgid "Hatch Width"
 msgstr "Largura da hachura"
 
-#: pcbnew/zone.cpp:2008
+#: pcbnew/zone.cpp:2032
 msgid "Hatch Gap"
 msgstr "Espaçamento da hachura"
 
-#: pcbnew/zone.cpp:2015
+#: pcbnew/zone.cpp:2039
 msgid "Hatch Minimum Hole Ratio"
 msgstr "Proporção mínima dos furos da hachura"
 
-#: pcbnew/zone.cpp:2023
+#: pcbnew/zone.cpp:2047
 msgid "Smoothing Effort"
 msgstr "Esforço da suavização"
 
-#: pcbnew/zone.cpp:2029
+#: pcbnew/zone.cpp:2053
 msgid "Smoothing Amount"
 msgstr "Quantidade de suavização"
 
-#: pcbnew/zone.cpp:2035
+#: pcbnew/zone.cpp:2059
 msgid "Remove Islands"
 msgstr "Remover as ilhas"
 
-#: pcbnew/zone.cpp:2040
+#: pcbnew/zone.cpp:2064
 msgid "Minimum Island Area"
 msgstr "Tamanho mínimo da ilha"
 
-#: pcbnew/zone.cpp:2055
+#: pcbnew/zone.cpp:2079
 msgid "Minimum Width"
 msgstr "Largura mínima"
 
-#: pcbnew/zone.cpp:2063
+#: pcbnew/zone.cpp:2087
 msgid "Pad Connections"
 msgstr "Conexões da ilha"
 
@@ -52097,6 +51848,198 @@ msgstr "Símbolo do esquemático do KiCad"
 msgid "KiCad Drawing Sheet"
 msgstr "Editor da folha de desenho do KiCad"
 
+#~ msgid "CrtYd_Front"
+#~ msgstr "CrtYd_Front"
+
+#~ msgid "Fab_Front"
+#~ msgstr "Fab_Front"
+
+#~ msgid "Adhes_Front"
+#~ msgstr "Adhes_Front"
+
+#~ msgid "SoldP_Front"
+#~ msgstr "SoldP_Front"
+
+#~ msgid "SilkS_Front"
+#~ msgstr "SilkS_Front"
+
+#~ msgid "Mask_Front"
+#~ msgstr "Mask_Front"
+
+#~ msgid "If you want a front copper layer"
+#~ msgstr "Se quiser uma camada de cobre superior"
+
+#~ msgid "Front_layer"
+#~ msgstr "Front_layer"
+
+#~ msgid "Layer name of front (top) copper layer"
+#~ msgstr "Nome da camada superior (top) de cobre"
+
+#~ msgid "In1"
+#~ msgstr "In1"
+
+#~ msgid "In2"
+#~ msgstr "In2"
+
+#~ msgid "In3"
+#~ msgstr "In3"
+
+#~ msgid "In4"
+#~ msgstr "In4"
+
+#~ msgid "In5"
+#~ msgstr "In5"
+
+#~ msgid "In6"
+#~ msgstr "In6"
+
+#~ msgid "In7"
+#~ msgstr "In7"
+
+#~ msgid "In8"
+#~ msgstr "In8"
+
+#~ msgid "In9"
+#~ msgstr "In9"
+
+#~ msgid "In10"
+#~ msgstr "In10"
+
+#~ msgid "In11"
+#~ msgstr "In11"
+
+#~ msgid "In12"
+#~ msgstr "In12"
+
+#~ msgid "In13"
+#~ msgstr "In13"
+
+#~ msgid "In14"
+#~ msgstr "In14"
+
+#~ msgid "In15"
+#~ msgstr "In15"
+
+#~ msgid "In16"
+#~ msgstr "In16"
+
+#~ msgid "In17"
+#~ msgstr "In17"
+
+#~ msgid "In18"
+#~ msgstr "In18"
+
+#~ msgid "In19"
+#~ msgstr "In19"
+
+#~ msgid "In20"
+#~ msgstr "In20"
+
+#~ msgid "In21"
+#~ msgstr "In21"
+
+#~ msgid "In22"
+#~ msgstr "In22"
+
+#~ msgid "In23"
+#~ msgstr "In23"
+
+#~ msgid "In24"
+#~ msgstr "In24"
+
+#~ msgid "In25"
+#~ msgstr "In25"
+
+#~ msgid "In26"
+#~ msgstr "In26"
+
+#~ msgid "In27"
+#~ msgstr "In27"
+
+#~ msgid "In28"
+#~ msgstr "In28"
+
+#~ msgid "In29"
+#~ msgstr "In29"
+
+#~ msgid "In30"
+#~ msgstr "In30"
+
+#~ msgid "If you want a back copper layer"
+#~ msgstr "Se quiser uma camada de cobre inferior"
+
+#~ msgid "Layer name of back (bottom) copper layer"
+#~ msgstr "Nome da camada de cobre inferior (bottom)"
+
+#~ msgid "SoldM_Back"
+#~ msgstr "SoldM_Back"
+
+#~ msgid "SilkS_Back"
+#~ msgstr "SilkS_Back"
+
+#~ msgid "SoldP_Back"
+#~ msgstr "SoldP_Back"
+
+#~ msgid "Adhes_Back"
+#~ msgstr "Adhes_Back"
+
+#~ msgid "Fab_Back"
+#~ msgstr "Fab_Back"
+
+#~ msgid "CrtYd_Back"
+#~ msgstr "CrtYd_Back"
+
+#~ msgid "Pcb_Edges"
+#~ msgstr "Pcb_Edges"
+
+#~ msgid "Margin"
+#~ msgstr "Margem"
+
+#~ msgid "Eco1"
+#~ msgstr "Eco1"
+
+#~ msgid "Eco2"
+#~ msgstr "Eco2"
+
+#~ msgid "Comments"
+#~ msgstr "Comentários"
+
+#~ msgid "Drawings"
+#~ msgstr "Desenhos"
+
+#~ msgid "User1"
+#~ msgstr "Utilizador1"
+
+#~ msgid "User2"
+#~ msgstr "Utilizador2"
+
+#~ msgid "User3"
+#~ msgstr "Utilizador3"
+
+#~ msgid "User4"
+#~ msgstr "Utilizador4"
+
+#~ msgid "User5"
+#~ msgstr "Utilizador5"
+
+#~ msgid "User6"
+#~ msgstr "Utilizador6"
+
+#~ msgid "User7"
+#~ msgstr "Utilizador7"
+
+#~ msgid "User8"
+#~ msgstr "Utilizador8"
+
+#~ msgid "User9"
+#~ msgstr "Utilizador9"
+
+#~ msgid "(Pad has no layer)"
+#~ msgstr "(A ilha não possui camadas)"
+
+#~ msgid "(PTH pad has no copper layers)"
+#~ msgstr "(A ilha PTH não possui camadas de cobre)"
+
 #, c-format
 #~ msgid "Field%d"
 #~ msgstr "Campo%d"
diff --git a/translation/pofiles/pt_BR.po b/translation/pofiles/pt_BR.po
index 37cc26cefc..c8d5172bdb 100644
--- a/translation/pofiles/pt_BR.po
+++ b/translation/pofiles/pt_BR.po
@@ -13,7 +13,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: kicad\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-01-28 19:42+0300\n"
+"POT-Creation-Date: 2025-01-29 19:59+0300\n"
 "PO-Revision-Date: 2025-01-29 16:58+0000\n"
 "Last-Translator: John Beard <john.j.beard@gmail.com>\n"
 "Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/"
@@ -185,7 +185,7 @@ msgstr "Tempo do carregamento %.3f s"
 #: pcbnew/pcb_io/easyedapro/pcb_io_easyedapro.cpp:116
 #: pcbnew/pcb_io/fabmaster/pcb_io_fabmaster.cpp:59
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:503
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2703
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2706
 #, c-format
 msgid "Loading %s..."
 msgstr "Carregando %s..."
@@ -308,7 +308,7 @@ msgstr "Visualizador 3D do KiCad"
 #: 3d-viewer/3d_viewer/eda_3d_viewer_frame.cpp:667
 #: eeschema/dialogs/panel_eeschema_display_options_base.cpp:27
 #: eeschema/dialogs/panel_sym_display_options_base.cpp:25
-#: pcbnew/footprint_edit_frame.cpp:242 pcbnew/footprint_edit_frame.cpp:955
+#: pcbnew/footprint_edit_frame.cpp:242 pcbnew/footprint_edit_frame.cpp:965
 #: pcbnew/pcb_edit_frame.cpp:326 pcbnew/pcb_edit_frame.cpp:1708
 #: pcbnew/tools/pcb_actions.cpp:1327
 msgid "Appearance"
@@ -347,10 +347,10 @@ msgstr "Permissões insuficientes para salvar o arquivo '%s'."
 #: 3d-viewer/3d_viewer/eda_3d_viewer_frame.cpp:748 common/confirm.cpp:211
 #: common/dialogs/dialog_grid_settings.cpp:82
 #: common/dialogs/dialog_grid_settings.cpp:89
-#: common/dialogs/panel_embedded_files.cpp:296
-#: common/dialogs/panel_embedded_files.cpp:369
-#: common/dialogs/panel_embedded_files.cpp:400
-#: common/dialogs/panel_embedded_files.cpp:410
+#: common/dialogs/panel_embedded_files.cpp:307
+#: common/dialogs/panel_embedded_files.cpp:416
+#: common/dialogs/panel_embedded_files.cpp:447
+#: common/dialogs/panel_embedded_files.cpp:457
 #: common/dialogs/panel_setup_severities.cpp:44 common/kidialog.cpp:126
 #: eeschema/dialogs/dialog_erc.cpp:878
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1812
@@ -373,9 +373,9 @@ msgstr "Permissões insuficientes para salvar o arquivo '%s'."
 #: pcb_calculator/calculator_panels/panel_fusing_current.cpp:191
 #: pcb_calculator/calculator_panels/panel_fusing_current.cpp:203
 #: pcbnew/dialogs/dialog_drc.cpp:984
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:397
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:389
 #: pcbnew/drc/drc_item.cpp:231 pcbnew/pcb_marker.cpp:211
-#: pcbnew/widgets/appearance_controls.cpp:2729
+#: pcbnew/widgets/appearance_controls.cpp:2765
 msgid "Error"
 msgstr "Erro"
 
@@ -729,7 +729,7 @@ msgstr "Modelos marcados como DNP"
 msgid "Model Bounding Boxes"
 msgstr "Caixas delimitadoras do modelo"
 
-#: 3d-viewer/dialogs/appearance_controls_3D.cpp:77 common/layer_id.cpp:170
+#: 3d-viewer/dialogs/appearance_controls_3D.cpp:77 common/layer_id.cpp:125
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:30
 #: eeschema/dialogs/dialog_update_from_pcb_base.cpp:64
 #: pcb_calculator/calculator_panels/panel_rf_attenuators_base.cpp:111
@@ -843,13 +843,13 @@ msgstr ""
 "edição de cores."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:563
-#: pcbnew/widgets/appearance_controls.cpp:2198
+#: pcbnew/widgets/appearance_controls.cpp:2234
 #, c-format
 msgid "Show or hide %s"
 msgstr "Mostrar ou ocultar %s"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:633
-#: pcbnew/widgets/appearance_controls.cpp:2571
+#: pcbnew/widgets/appearance_controls.cpp:2607
 #, c-format
 msgid "Presets (%s+Tab):"
 msgstr "Predefinições (%s+Tab):"
@@ -857,93 +857,93 @@ msgstr "Predefinições (%s+Tab):"
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:647
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1644
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2078
-#: pcbnew/widgets/appearance_controls.cpp:2596
+#: pcbnew/widgets/appearance_controls.cpp:2632
 msgid "Save preset..."
 msgstr "Salvar predefinição..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:648
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1645
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2079
-#: pcbnew/widgets/appearance_controls.cpp:2597
+#: pcbnew/widgets/appearance_controls.cpp:2633
 msgid "Delete preset..."
 msgstr "Excluir predefinição..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:754
-#: pcbnew/widgets/appearance_controls.cpp:2702
+#: pcbnew/widgets/appearance_controls.cpp:2738
 msgid "Layer preset name:"
 msgstr "Nome da predefinição da camada:"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:755
-#: pcbnew/widgets/appearance_controls.cpp:2703
+#: pcbnew/widgets/appearance_controls.cpp:2739
 msgid "Save Layer Preset"
 msgstr "Salvar predefinição da camada"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:770
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1819
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2221
-#: pcbnew/widgets/appearance_controls.cpp:2736
+#: pcbnew/widgets/appearance_controls.cpp:2772
 msgid "Overwrite existing preset?"
 msgstr "Substituir a predefinição existente?"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:796
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1844
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2246
-#: pcbnew/widgets/appearance_controls.cpp:2762
+#: pcbnew/widgets/appearance_controls.cpp:2798
 msgid "Presets"
 msgstr "Predefinições"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:805
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1856
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2258
-#: pcbnew/widgets/appearance_controls.cpp:2774
+#: pcbnew/widgets/appearance_controls.cpp:2810
 msgid "Delete Preset"
 msgstr "Excluir predefinição"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:806
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1857
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2259
-#: pcbnew/widgets/appearance_controls.cpp:2775
+#: pcbnew/widgets/appearance_controls.cpp:2811
 msgid "Select preset:"
 msgstr "Selecione a predefinição:"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:864
-#: pcbnew/widgets/appearance_controls.cpp:2875
+#: pcbnew/widgets/appearance_controls.cpp:2911
 #, c-format
 msgid "Viewports (%s+Tab):"
 msgstr "Janelas de visualização (%s+Tab):"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:873
-#: pcbnew/widgets/appearance_controls.cpp:2884
+#: pcbnew/widgets/appearance_controls.cpp:2920
 msgid "Save viewport..."
 msgstr "Salvar a janela de visualização..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:874
-#: pcbnew/widgets/appearance_controls.cpp:2885
+#: pcbnew/widgets/appearance_controls.cpp:2921
 msgid "Delete viewport..."
 msgstr "Excluir a janela de visualização..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:905
-#: pcbnew/widgets/appearance_controls.cpp:2934
+#: pcbnew/widgets/appearance_controls.cpp:2970
 msgid "Viewport name:"
 msgstr "Nome da janela de visualização:"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:906
-#: pcbnew/widgets/appearance_controls.cpp:2934
+#: pcbnew/widgets/appearance_controls.cpp:2970
 msgid "Save Viewport"
 msgstr "Salvar janela de visualização"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:946
-#: pcbnew/widgets/appearance_controls.cpp:2973
+#: pcbnew/widgets/appearance_controls.cpp:3009
 msgid "Viewports"
 msgstr "Janelas de visualização"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:955
-#: pcbnew/widgets/appearance_controls.cpp:2982
+#: pcbnew/widgets/appearance_controls.cpp:3018
 msgid "Delete Viewport"
 msgstr "Excluir janela de visualização"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:956
-#: pcbnew/widgets/appearance_controls.cpp:2983
+#: pcbnew/widgets/appearance_controls.cpp:3019
 msgid "Select viewport:"
 msgstr "Selecione uma janela de visualização:"
 
@@ -1318,7 +1318,7 @@ msgid "Z:"
 msgstr "Z:"
 
 #: 3d-viewer/dialogs/panel_preview_3d_model_base.cpp:68
-#: gerbview/gerber_draw_item.cpp:722 pcbnew/footprint.cpp:1676
+#: gerbview/gerber_draw_item.cpp:722 pcbnew/footprint.cpp:1681
 #: pcbnew/pad.cpp:1361
 msgid "Rotation"
 msgstr "Rotação"
@@ -1901,8 +1901,8 @@ msgid "Information"
 msgstr "Informação"
 
 #: common/confirm.cpp:266 common/confirm.cpp:269
-#: common/dialogs/panel_embedded_files.cpp:272
-#: common/dialogs/panel_embedded_files.cpp:346
+#: common/dialogs/panel_embedded_files.cpp:285
+#: common/dialogs/panel_embedded_files.cpp:393
 #: eeschema/design_block_utils.cpp:50 eeschema/design_block_utils.cpp:183
 #: eeschema/symbol_editor/symbol_editor.cpp:372
 #: eeschema/symbol_editor/symbol_editor.cpp:998
@@ -1917,7 +1917,7 @@ msgstr "Informação"
 #: pcbnew/dialogs/dialog_gencad_export_options.cpp:119
 #: pcbnew/dialogs/dialog_track_via_properties.cpp:570
 #: pcbnew/footprint_libraries_utils.cpp:375
-#: pcbnew/footprint_libraries_utils.cpp:1148 pcbnew/router/router_tool.cpp:1849
+#: pcbnew/footprint_libraries_utils.cpp:1157 pcbnew/router/router_tool.cpp:1849
 #: pcbnew/router/router_tool.cpp:2603
 #: pcbnew/tools/footprint_editor_control.cpp:470 pcbnew/zone_filler.cpp:881
 msgid "Confirmation"
@@ -1956,7 +1956,7 @@ msgid "KiCad Design Block folders"
 msgstr "Pastas de blocos de desenho do KiCad"
 
 #: common/design_block_io.cpp:172
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3036
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3039
 #, c-format
 msgid "Cannot overwrite library path '%s'."
 msgstr "Não é possível sobrescrever o caminho da biblioteca '%s'."
@@ -1973,7 +1973,7 @@ msgstr ""
 "Verifique se você tem permissões de gravação e tente novamente."
 
 #: common/design_block_io.cpp:201 pcbnew/pcb_io/geda/pcb_io_geda.cpp:977
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3061
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3064
 #, c-format
 msgid "Insufficient permissions to delete folder '%s'."
 msgstr "Permissões insuficientes para excluir a pasta '%s'."
@@ -2078,8 +2078,8 @@ msgstr "Não é possível criar o caminho global da tabela da biblioteca '%s'."
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:50
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:99
 #: pcbnew/dialogs/panel_pcbnew_action_plugins_base.cpp:42
-#: pcbnew/footprint_libraries_utils.cpp:1006
-#: pcbnew/footprint_libraries_utils.cpp:1334
+#: pcbnew/footprint_libraries_utils.cpp:1015
+#: pcbnew/footprint_libraries_utils.cpp:1343
 msgid "Description"
 msgstr "Descrição"
 
@@ -2468,7 +2468,7 @@ msgstr "Variáveis do ambiente"
 #: eeschema/dialogs/panel_bom_presets_base.cpp:80
 #: eeschema/dialogs/panel_sym_lib_table.cpp:384
 #: eeschema/dialogs/panel_template_fieldnames_base.cpp:42
-#: eeschema/fields_grid_table.cpp:478 eeschema/sch_pin.cpp:1579
+#: eeschema/fields_grid_table.cpp:469 eeschema/sch_pin.cpp:1579
 #: eeschema/sch_symbol.cpp:2065 eeschema/sch_symbol.cpp:2115
 #: eeschema/symbol_editor/symbol_editor.cpp:1598
 #: eeschema/symbol_viewer_frame.cpp:459
@@ -2478,13 +2478,15 @@ msgstr "Variáveis do ambiente"
 #: kicad/pcm/dialogs/dialog_manage_repositories_base.cpp:39
 #: kicad/pcm/dialogs/panel_package_base.cpp:50
 #: pcbnew/dialogs/dialog_footprint_wizard_list_base.cpp:42
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:54
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:170
 #: pcbnew/dialogs/panel_fp_lib_table.cpp:438
-#: pcbnew/pcb_fields_grid_table.cpp:174 pcbnew/pcb_group.cpp:507
+#: pcbnew/pcb_fields_grid_table.cpp:143 pcbnew/pcb_group.cpp:507
 #: pcbnew/widgets/pcb_net_inspector_panel.cpp:120
 #: pcbnew/widgets/search_handlers.cpp:176
 #: pcbnew/widgets/search_handlers.cpp:309
 #: pcbnew/widgets/search_handlers.cpp:388 pcbnew/zone.cpp:853
-#: pcbnew/zone.cpp:1913 pcbnew/zone_manager/dialog_zone_manager_base.cpp:38
+#: pcbnew/zone.cpp:1937 pcbnew/zone_manager/dialog_zone_manager_base.cpp:38
 #: pcbnew/zone_manager/model_zones_overview_table.h:75
 msgid "Name"
 msgstr "Nome"
@@ -2682,7 +2684,7 @@ msgstr "O tamanho da grade Y está fora do intervalo."
 #: eeschema/symbol_editor/symbol_editor.cpp:860
 #: pcb_calculator/dialogs/dialog_regulator_form_base.cpp:27
 #: pcbnew/board_stackup_manager/dialog_dielectric_list_manager_base.cpp:31
-#: pcbnew/footprint_libraries_utils.cpp:1040
+#: pcbnew/footprint_libraries_utils.cpp:1049
 msgid "Name:"
 msgstr "Nome:"
 
@@ -3281,7 +3283,7 @@ msgstr "Opção"
 #: eeschema/dialogs/dialog_sim_format_value.cpp:75
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:57
 #: eeschema/dialogs/panel_sym_lib_table.cpp:385
-#: eeschema/fields_grid_table.cpp:479 eeschema/sch_symbol.cpp:1098
+#: eeschema/fields_grid_table.cpp:470 eeschema/sch_symbol.cpp:1098
 #: eeschema/sch_symbol.cpp:2062 eeschema/sch_symbol.cpp:2112
 #: eeschema/sch_symbol.cpp:2994 eeschema/sim/simulator_frame_ui.cpp:616
 #: eeschema/sim/simulator_frame_ui.cpp:2673
@@ -3291,13 +3293,13 @@ msgstr "Opção"
 #: eeschema/widgets/search_handlers.cpp:247
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:69
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:70
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:65
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:157
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:169
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:48
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:57
-#: pcbnew/dialogs/panel_fp_lib_table.cpp:439 pcbnew/footprint.cpp:4048
+#: pcbnew/dialogs/panel_fp_lib_table.cpp:439 pcbnew/footprint.cpp:4053
 #: pcbnew/footprint_wizard_frame.cpp:326 pcbnew/pcb_dimension.cpp:605
-#: pcbnew/pcb_fields_grid_table.cpp:175 pcbnew/plot_board_layers.cpp:107
+#: pcbnew/pcb_fields_grid_table.cpp:144 pcbnew/plot_board_layers.cpp:107
 #: pcbnew/widgets/search_handlers.cpp:119
 msgid "Value"
 msgstr "Valor"
@@ -3416,7 +3418,7 @@ msgstr "Modo de saída:"
 #: eeschema/dialogs/dialog_plot_schematic_base.cpp:78
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:72
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:69
-#: eeschema/fields_grid_table.cpp:491
+#: eeschema/fields_grid_table.cpp:482
 #: eeschema/printing/dialog_print_using_printer_base.cpp:35
 #: eeschema/sch_bus_entry.cpp:674 eeschema/sch_junction.cpp:383
 #: eeschema/sch_line.cpp:1099 eeschema/sim/simulator_frame_ui.cpp:609
@@ -3643,7 +3645,7 @@ msgstr "OK"
 #: common/dialogs/git/dialog_git_auth.cpp:54
 #: common/dialogs/git/dialog_git_commit.cpp:143
 #: common/dialogs/git/dialog_git_switch.cpp:69
-#: common/dialogs/panel_embedded_files.cpp:370 common/tool/actions.cpp:159
+#: common/dialogs/panel_embedded_files.cpp:417 common/tool/actions.cpp:159
 #: eeschema/dialogs/dialog_erc.cpp:426
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1344 eeschema/sheet.cpp:783
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:962
@@ -4168,7 +4170,7 @@ msgstr "Use ícones compactos nas barras de ferramentas"
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283
 #: pcbnew/microwave/microwave_polygon.cpp:127 pcbnew/tools/pcb_control.cpp:348
 #: pcbnew/widgets/appearance_controls.cpp:637
-#: pcbnew/widgets/appearance_controls.cpp:1804
+#: pcbnew/widgets/appearance_controls.cpp:1840
 msgid "Normal"
 msgstr "Normal"
 
@@ -4574,8 +4576,8 @@ msgstr ""
 "biblioteca."
 
 #: common/dialogs/panel_design_block_lib_table.cpp:1010
-#: common/dialogs/panel_embedded_files.cpp:348
-#: common/dialogs/panel_embedded_files.cpp:370
+#: common/dialogs/panel_embedded_files.cpp:395
+#: common/dialogs/panel_embedded_files.cpp:417
 #: eeschema/design_block_utils.cpp:89
 #: eeschema/dialogs/panel_sym_lib_table.cpp:688 eeschema/sch_base_frame.cpp:306
 #: pcbnew/dialogs/panel_fp_lib_table.cpp:1038
@@ -4664,8 +4666,8 @@ msgstr "Visível"
 #: eeschema/symbol_editor/symbol_editor.cpp:826 include/lib_table_grid.h:208
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:46
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:95
-#: pcbnew/footprint_libraries_utils.cpp:1005
-#: pcbnew/footprint_libraries_utils.cpp:1333
+#: pcbnew/footprint_libraries_utils.cpp:1014
+#: pcbnew/footprint_libraries_utils.cpp:1342
 msgid "Nickname"
 msgstr "Apelido"
 
@@ -4751,22 +4753,14 @@ msgstr "Copiar a referência incorporada"
 msgid "Copy the reference for this embedded file"
 msgstr "Copie a referência desse arquivo incorporado"
 
-#: common/dialogs/panel_embedded_files.cpp:260
-msgid "Select a file to embed"
-msgstr "Selecione um arquivo para ser incorporado"
-
-#: common/dialogs/panel_embedded_files.cpp:261
-msgid "All files|*.*"
-msgstr "Todos os arquivos|*.*"
-
-#: common/dialogs/panel_embedded_files.cpp:270
-#: common/dialogs/panel_embedded_files.cpp:343
+#: common/dialogs/panel_embedded_files.cpp:283
+#: common/dialogs/panel_embedded_files.cpp:390
 #, c-format
 msgid "File '%s' already exists."
 msgstr "O arquivo '%s' já existe."
 
-#: common/dialogs/panel_embedded_files.cpp:274
-#: common/dialogs/panel_embedded_files.cpp:348
+#: common/dialogs/panel_embedded_files.cpp:286
+#: common/dialogs/panel_embedded_files.cpp:395
 #: eeschema/design_block_utils.cpp:51 eeschema/design_block_utils.cpp:184
 #: eeschema/symbol_editor/symbol_editor.cpp:373
 #: eeschema/symbol_editor/symbol_editor.cpp:999
@@ -4778,40 +4772,48 @@ msgstr "O arquivo '%s' já existe."
 #: pcbnew/dialogs/dialog_export_odbpp.cpp:411
 #: pcbnew/dialogs/dialog_gencad_export_options.cpp:120
 #: pcbnew/footprint_libraries_utils.cpp:376
-#: pcbnew/footprint_libraries_utils.cpp:1150
+#: pcbnew/footprint_libraries_utils.cpp:1159
 #: pcbnew/tools/footprint_editor_control.cpp:472
 msgid "Overwrite"
 msgstr "Sobrescreva"
 
-#: common/dialogs/panel_embedded_files.cpp:293
+#: common/dialogs/panel_embedded_files.cpp:305
 #, c-format
 msgid "Failed to add file '%s'."
 msgstr "Houve uma falha ao adicionar o arquivo '%s'."
 
-#: common/dialogs/panel_embedded_files.cpp:330
+#: common/dialogs/panel_embedded_files.cpp:318
+msgid "Select a file to embed"
+msgstr "Selecione um arquivo para ser incorporado"
+
+#: common/dialogs/panel_embedded_files.cpp:319
+msgid "All files|*.*"
+msgstr "Todos os arquivos|*.*"
+
+#: common/dialogs/panel_embedded_files.cpp:377
 msgid "Select a directory to export files"
 msgstr "Selecione um diretório de destino para exportar os arquivos"
 
-#: common/dialogs/panel_embedded_files.cpp:362
+#: common/dialogs/panel_embedded_files.cpp:409
 #, c-format
 msgid "Directory '%s' is not writable."
 msgstr "O diretório '%s' não tem permissão de escrita."
 
-#: common/dialogs/panel_embedded_files.cpp:365
+#: common/dialogs/panel_embedded_files.cpp:412
 #, c-format
 msgid "Folder '%s' is not writable."
 msgstr "O diretório '%s' não é gravável."
 
-#: common/dialogs/panel_embedded_files.cpp:370
+#: common/dialogs/panel_embedded_files.cpp:417
 msgid "Retry"
 msgstr "Tentar novamente"
 
-#: common/dialogs/panel_embedded_files.cpp:397
+#: common/dialogs/panel_embedded_files.cpp:444
 #, c-format
 msgid "Failed to open file '%s'."
 msgstr "Houve uma falha ao abrir o arquivo \"%s”."
 
-#: common/dialogs/panel_embedded_files.cpp:407
+#: common/dialogs/panel_embedded_files.cpp:454
 #, c-format
 msgid "Failed to write file '%s'."
 msgstr "Houve uma falha ao gravar no arquivo '%s'."
@@ -5099,12 +5101,12 @@ msgstr "Aproximação"
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1099
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:583
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:854
-#: pcbnew/dialogs/dialog_plot_base.cpp:118 pcbnew/footprint.cpp:4007
-#: pcbnew/pad.cpp:2507 pcbnew/pad.cpp:2526 pcbnew/pcb_dimension.cpp:1973
+#: pcbnew/dialogs/dialog_plot_base.cpp:118 pcbnew/footprint.cpp:4012
+#: pcbnew/pad.cpp:2501 pcbnew/pad.cpp:2520 pcbnew/pcb_dimension.cpp:1973
 #: pcbnew/widgets/appearance_controls.cpp:729
 #: pcbnew/widgets/appearance_controls.cpp:771
-#: pcbnew/widgets/appearance_controls.cpp:2540
-#: pcbnew/widgets/appearance_controls.cpp:2559 pcbnew/zone.cpp:1804
+#: pcbnew/widgets/appearance_controls.cpp:2576
+#: pcbnew/widgets/appearance_controls.cpp:2595 pcbnew/zone.cpp:1828
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:83
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 msgid "None"
@@ -5337,9 +5339,9 @@ msgstr "<Não definido>"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:232
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:363
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:332
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:854 pcbnew/footprint.cpp:4009
-#: pcbnew/pad.cpp:2528 pcbnew/pcb_table.cpp:533 pcbnew/pcb_textbox.cpp:795
-#: pcbnew/zone.cpp:857 pcbnew/zone.cpp:1806
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:854 pcbnew/footprint.cpp:4014
+#: pcbnew/pad.cpp:2522 pcbnew/pcb_table.cpp:533 pcbnew/pcb_textbox.cpp:795
+#: pcbnew/zone.cpp:857 pcbnew/zone.cpp:1830
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 msgid "Solid"
 msgstr "Sólido"
@@ -5467,7 +5469,7 @@ msgstr "Netclasses"
 
 #: common/dialogs/panel_setup_netclasses_base.cpp:52
 #: pcbnew/tools/board_inspection_tool.cpp:641
-#: pcbnew/tools/board_inspection_tool.cpp:1201 pcbnew/zone.cpp:2048
+#: pcbnew/tools/board_inspection_tool.cpp:1201 pcbnew/zone.cpp:2072
 msgid "Clearance"
 msgstr "Folga"
 
@@ -5561,7 +5563,7 @@ msgstr "Padrão"
 
 #: common/dialogs/panel_setup_netclasses_base.cpp:153
 #: eeschema/sch_field.cpp:1270 eeschema/sch_label.cpp:207
-#: pcbnew/board_connected_item.cpp:200 pcbnew/pad.cpp:2582 pcbnew/zone.cpp:1907
+#: pcbnew/board_connected_item.cpp:200 pcbnew/pad.cpp:2576 pcbnew/zone.cpp:1931
 msgid "Net Class"
 msgstr "Classes da rede"
 
@@ -5691,7 +5693,7 @@ msgstr "Linha"
 #: common/eda_shape.cpp:2203
 #: eeschema/dialogs/dialog_label_properties_base.cpp:178
 #: eeschema/sch_label.cpp:2249
-#: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:2499
+#: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:2493
 #: pcbnew/pcb_dimension.cpp:1974
 msgid "Rectangle"
 msgstr "Retângulo"
@@ -5873,7 +5875,7 @@ msgstr "Mouse e touchpad"
 msgid "Hotkeys"
 msgstr "Teclas de atalho"
 
-#: common/eda_base_frame.cpp:1116 kicad/project_tree_pane.cpp:1008
+#: common/eda_base_frame.cpp:1116 kicad/project_tree_pane.cpp:1009
 msgid "Version Control"
 msgstr "Controle de versão"
 
@@ -5930,7 +5932,7 @@ msgstr "Simulador"
 
 #: common/eda_base_frame.cpp:1182 common/tool/actions.cpp:1106
 #: common/tool/common_tools.cpp:617 kicad/tools/kicad_manager_actions.cpp:147
-#: pcbnew/footprint_edit_frame.cpp:1035 pcbnew/menubar_footprint_editor.cpp:92
+#: pcbnew/footprint_edit_frame.cpp:1045 pcbnew/menubar_footprint_editor.cpp:92
 msgid "Footprint Editor"
 msgstr "Editor de footprints"
 
@@ -6102,7 +6104,7 @@ msgstr "Polegadas"
 msgid "Constrain to H, V, 45"
 msgstr "Restrinja para H, V, 45"
 
-#: common/eda_draw_frame.cpp:1121 pcbnew/footprint_libraries_utils.cpp:1368
+#: common/eda_draw_frame.cpp:1121 pcbnew/footprint_libraries_utils.cpp:1377
 msgid "Select Library"
 msgstr "Selecione a biblioteca"
 
@@ -6323,7 +6325,7 @@ msgstr "Arco"
 #: eeschema/dialogs/dialog_label_properties_base.cpp:172
 #: eeschema/sch_label.cpp:2247 gerbview/gerber_draw_item.cpp:231
 #: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:1515
-#: pcbnew/pad.cpp:2498 pcbnew/pcb_dimension.cpp:1975
+#: pcbnew/pad.cpp:2492 pcbnew/pcb_dimension.cpp:1975
 msgid "Circle"
 msgstr "Círculo"
 
@@ -6405,7 +6407,7 @@ msgstr "Pontos"
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:40
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:169
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2140 pcbnew/pad.cpp:1348
-#: pcbnew/pcb_fields_grid_table.cpp:177 pcbnew/pcb_reference_image.cpp:215
+#: pcbnew/pcb_fields_grid_table.cpp:146 pcbnew/pcb_reference_image.cpp:215
 #: pcbnew/pcb_reference_image.cpp:368 pcbnew/pcb_tablecell.cpp:197
 #: pcbnew/pcb_tablecell.cpp:204 pcbnew/pcb_target.cpp:156
 #: pcbnew/pcb_target.cpp:249 pcbnew/pcb_text.cpp:292 pcbnew/pcb_textbox.cpp:814
@@ -6422,7 +6424,7 @@ msgstr "Largura"
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:55
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:56
 #: pcbnew/pad.cpp:1349 pcbnew/pcb_dimension.cpp:1012
-#: pcbnew/pcb_fields_grid_table.cpp:178 pcbnew/pcb_reference_image.cpp:217
+#: pcbnew/pcb_fields_grid_table.cpp:147 pcbnew/pcb_reference_image.cpp:217
 #: pcbnew/pcb_reference_image.cpp:375 pcbnew/pcb_tablecell.cpp:198
 #: pcbnew/pcb_tablecell.cpp:205 pcbnew/pcb_text.cpp:293
 #: pcbnew/pcb_textbox.cpp:815
@@ -6504,7 +6506,7 @@ msgstr "Cor de preenchimento"
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:62
 #: eeschema/dialogs/dialog_tablecell_properties_base.cpp:119
 #: eeschema/dialogs/dialog_text_properties_base.cpp:113
-#: eeschema/fields_grid_table.cpp:484 eeschema/sch_label.cpp:1197
+#: eeschema/fields_grid_table.cpp:475 eeschema/sch_label.cpp:1197
 #: eeschema/sch_label.cpp:2269 eeschema/sch_tablecell.cpp:128
 #: eeschema/sch_text.cpp:637 eeschema/sch_textbox.cpp:543
 #: pagelayout_editor/dialogs/properties_frame_base.cpp:98
@@ -6515,7 +6517,7 @@ msgstr "Cor de preenchimento"
 #: pcbnew/dialogs/dialog_tablecell_properties_base.cpp:125
 #: pcbnew/dialogs/panel_fp_editor_graphics_defaults_base.cpp:57
 #: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:52
-#: pcbnew/pcb_fields_grid_table.cpp:180
+#: pcbnew/pcb_fields_grid_table.cpp:149
 msgid "Italic"
 msgstr "Itálico"
 
@@ -6530,7 +6532,7 @@ msgstr "Itálico"
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:63
 #: eeschema/dialogs/dialog_tablecell_properties_base.cpp:116
 #: eeschema/dialogs/dialog_text_properties_base.cpp:108
-#: eeschema/fields_grid_table.cpp:485 eeschema/sch_label.cpp:1197
+#: eeschema/fields_grid_table.cpp:476 eeschema/sch_label.cpp:1197
 #: eeschema/sch_label.cpp:2270 eeschema/sch_tablecell.cpp:128
 #: eeschema/sch_text.cpp:637 eeschema/sch_textbox.cpp:543
 #: eeschema/widgets/tuner_slider_base.cpp:48
@@ -6547,8 +6549,8 @@ msgstr "Negrito+Itálico"
 #: common/eda_text.cpp:1330
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:242
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
-#: eeschema/fields_grid_table.cpp:310 eeschema/fields_grid_table.cpp:725
-#: eeschema/fields_grid_table.cpp:869 eeschema/pin_type.cpp:113
+#: eeschema/fields_grid_table.cpp:301 eeschema/fields_grid_table.cpp:716
+#: eeschema/fields_grid_table.cpp:860 eeschema/pin_type.cpp:113
 #: eeschema/sch_field.cpp:1144 eeschema/sch_field.cpp:1731
 #: eeschema/sch_pin.cpp:2185 pcbnew/dialogs/dialog_render_job.cpp:42
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2604
@@ -6558,9 +6560,9 @@ msgstr "Esquerda"
 #: common/eda_text.cpp:1331 common/eda_text.cpp:1340
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:303 eeschema/fields_grid_table.cpp:311
-#: eeschema/fields_grid_table.cpp:726 eeschema/fields_grid_table.cpp:737
-#: eeschema/fields_grid_table.cpp:871 eeschema/fields_grid_table.cpp:895
+#: eeschema/fields_grid_table.cpp:294 eeschema/fields_grid_table.cpp:302
+#: eeschema/fields_grid_table.cpp:717 eeschema/fields_grid_table.cpp:728
+#: eeschema/fields_grid_table.cpp:862 eeschema/fields_grid_table.cpp:886
 #: eeschema/sch_field.cpp:1145 eeschema/sch_field.cpp:1155
 #: eeschema/sch_field.cpp:1732 eeschema/sch_field.cpp:1741
 #: eeschema/sch_text.cpp:658 gerbview/gerber_file_image.cpp:361
@@ -6575,8 +6577,8 @@ msgstr "Centro"
 #: common/eda_text.cpp:1332
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:242
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
-#: eeschema/fields_grid_table.cpp:312 eeschema/fields_grid_table.cpp:727
-#: eeschema/fields_grid_table.cpp:873 eeschema/pin_type.cpp:112
+#: eeschema/fields_grid_table.cpp:303 eeschema/fields_grid_table.cpp:718
+#: eeschema/fields_grid_table.cpp:864 eeschema/pin_type.cpp:112
 #: eeschema/sch_field.cpp:1146 eeschema/sch_field.cpp:1733
 #: eeschema/sch_pin.cpp:2184 pcbnew/dialogs/dialog_render_job.cpp:43
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2605
@@ -6585,8 +6587,8 @@ msgstr "Direita"
 
 #: common/eda_text.cpp:1339
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:302 eeschema/fields_grid_table.cpp:736
-#: eeschema/fields_grid_table.cpp:893 eeschema/sch_field.cpp:1154
+#: eeschema/fields_grid_table.cpp:293 eeschema/fields_grid_table.cpp:727
+#: eeschema/fields_grid_table.cpp:884 eeschema/sch_field.cpp:1154
 #: eeschema/sch_field.cpp:1740 eeschema/sch_text.cpp:657
 #: pcbnew/dialogs/dialog_render_job.cpp:44
 msgid "Top"
@@ -6594,8 +6596,8 @@ msgstr "Acima"
 
 #: common/eda_text.cpp:1341
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:304 eeschema/fields_grid_table.cpp:738
-#: eeschema/fields_grid_table.cpp:897 eeschema/sch_field.cpp:1156
+#: eeschema/fields_grid_table.cpp:295 eeschema/fields_grid_table.cpp:729
+#: eeschema/fields_grid_table.cpp:888 eeschema/sch_field.cpp:1156
 #: eeschema/sch_field.cpp:1742 eeschema/sch_text.cpp:659
 #: pcbnew/dialogs/dialog_render_job.cpp:40
 msgid "Bottom"
@@ -6608,15 +6610,15 @@ msgstr "Abaixo"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:68
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:68
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:65
-#: eeschema/fields_grid_table.cpp:487 eeschema/sch_field.cpp:1781
+#: eeschema/fields_grid_table.cpp:478 eeschema/sch_field.cpp:1781
 #: eeschema/sch_pin.cpp:1589 eeschema/sch_pin.cpp:2230
 #: eeschema/sch_symbol.cpp:2965 eeschema/sch_tablecell.cpp:203
 #: eeschema/sch_text.cpp:783 eeschema/sch_textbox.cpp:714
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:59
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:60
-#: pcbnew/footprint.cpp:4039 pcbnew/pad.cpp:2545 pcbnew/pcb_dimension.cpp:1756
-#: pcbnew/pcb_dimension.cpp:1831 pcbnew/pcb_fields_grid_table.cpp:182
-#: pcbnew/pcb_tablecell.cpp:207 pcbnew/zone.cpp:1977
+#: pcbnew/footprint.cpp:4044 pcbnew/pad.cpp:2539 pcbnew/pcb_dimension.cpp:1756
+#: pcbnew/pcb_dimension.cpp:1831 pcbnew/pcb_fields_grid_table.cpp:151
+#: pcbnew/pcb_tablecell.cpp:207 pcbnew/zone.cpp:2001
 msgid "Orientation"
 msgstr "Orientação"
 
@@ -6635,7 +6637,7 @@ msgstr "Propriedades do texto"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:71
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:71
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:68
-#: eeschema/fields_grid_table.cpp:490 eeschema/sch_field.cpp:1136
+#: eeschema/fields_grid_table.cpp:481 eeschema/sch_field.cpp:1136
 #: eeschema/sch_label.cpp:1195 eeschema/sch_tablecell.cpp:126
 #: eeschema/sch_text.cpp:635 eeschema/sch_textbox.cpp:541
 #: eeschema/widgets/sch_properties_panel.cpp:258 pcbnew/pcb_dimension.cpp:628
@@ -6650,14 +6652,14 @@ msgstr "Fonte"
 #: pcbnew/board_stackup_manager/panel_board_stackup_base.cpp:91
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:56
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:57
-#: pcbnew/pcb_fields_grid_table.cpp:179 pcbnew/pcb_tablecell.cpp:206
+#: pcbnew/pcb_fields_grid_table.cpp:148 pcbnew/pcb_tablecell.cpp:206
 #: pcbnew/pcb_text.cpp:291
 msgid "Thickness"
 msgstr "Espessura"
 
 #: common/eda_text.cpp:1375 eeschema/sch_field.cpp:1772
 #: eeschema/sch_text.cpp:772 pcbnew/microwave/microwave_polygon.cpp:127
-#: pcbnew/pcb_fields_grid_table.cpp:187
+#: pcbnew/pcb_fields_grid_table.cpp:156
 msgid "Mirrored"
 msgstr "Espelhado"
 
@@ -7172,7 +7174,7 @@ msgstr "Copia as células selecionadas para a área de transferência"
 #: common/widgets/listbox_tricks.cpp:51
 #: eeschema/tools/sch_editor_control.cpp:2270
 #: eeschema/tools/symbol_editor_edit_tool.cpp:1020
-#: pcbnew/dialogs/panel_setup_rules.cpp:132 pcbnew/tools/pcb_control.cpp:1234
+#: pcbnew/dialogs/panel_setup_rules.cpp:132 pcbnew/tools/pcb_control.cpp:1238
 msgid "Paste"
 msgstr "Colar"
 
@@ -7183,7 +7185,7 @@ msgstr "Colar as células para a matriz da célula em uso"
 #: common/grid_tricks.cpp:368 common/tool/actions.cpp:291
 #: common/widgets/listbox_tricks.cpp:54 eeschema/tools/sch_edit_tool.cpp:1680
 #: eeschema/tools/symbol_editor_edit_tool.cpp:476
-#: kicad/dialogs/panel_jobset.cpp:363 kicad/project_tree_pane.cpp:941
+#: kicad/dialogs/panel_jobset.cpp:363 kicad/project_tree_pane.cpp:942
 #: pcbnew/dialogs/panel_setup_rules.cpp:133 pcbnew/tools/edit_tool.cpp:2646
 msgid "Delete"
 msgstr "Exclua"
@@ -7778,165 +7780,165 @@ msgstr "Não é possível mudar o idioma para %s"
 msgid "undefined"
 msgstr "indefinido"
 
-#: common/layer_id.cpp:112
+#: common/layer_id.cpp:67
 #: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr_parser.cpp:1149
 msgid "Rescue"
 msgstr "Recupere"
 
-#: common/layer_id.cpp:116 eeschema/widgets/panel_sch_selection_filter.cpp:204
+#: common/layer_id.cpp:71 eeschema/widgets/panel_sch_selection_filter.cpp:204
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:37
 msgid "Wires"
 msgstr "Fios"
 
-#: common/layer_id.cpp:117
+#: common/layer_id.cpp:72
 msgid "Buses"
 msgstr "Barramentos"
 
-#: common/layer_id.cpp:118
+#: common/layer_id.cpp:73
 msgid "Bus junctions"
 msgstr "Junções do barramento"
 
-#: common/layer_id.cpp:119
+#: common/layer_id.cpp:74
 msgid "Junctions"
 msgstr "Junções"
 
-#: common/layer_id.cpp:120 eeschema/widgets/panel_sch_selection_filter.cpp:205
+#: common/layer_id.cpp:75 eeschema/widgets/panel_sch_selection_filter.cpp:205
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:41
 #: eeschema/widgets/search_handlers.cpp:399
 msgid "Labels"
 msgstr "Rótulos"
 
-#: common/layer_id.cpp:121
+#: common/layer_id.cpp:76
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:45
 msgid "Global labels"
 msgstr "Rótulos globais"
 
-#: common/layer_id.cpp:122
+#: common/layer_id.cpp:77
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:48
 msgid "Hierarchical labels"
 msgstr "Rótulos hierárquicos"
 
-#: common/layer_id.cpp:123 eeschema/sch_symbol.cpp:2981
+#: common/layer_id.cpp:78 eeschema/sch_symbol.cpp:2981
 msgid "Pin numbers"
 msgstr "Números do pin"
 
-#: common/layer_id.cpp:124 eeschema/sch_symbol.cpp:2985
+#: common/layer_id.cpp:79 eeschema/sch_symbol.cpp:2985
 msgid "Pin names"
 msgstr "Nomes do pin"
 
-#: common/layer_id.cpp:125
+#: common/layer_id.cpp:80
 msgid "Symbol references"
 msgstr "Referências do símbolo"
 
-#: common/layer_id.cpp:126
+#: common/layer_id.cpp:81
 msgid "Symbol values"
 msgstr "Valores dos símbolos"
 
-#: common/layer_id.cpp:127
+#: common/layer_id.cpp:82
 msgid "Symbol fields"
 msgstr "Campos dos símbolos"
 
-#: common/layer_id.cpp:128
+#: common/layer_id.cpp:83
 msgid "Sheet references"
 msgstr "Referências da folha"
 
-#: common/layer_id.cpp:129
+#: common/layer_id.cpp:84
 msgid "Net class references"
 msgstr "Referências da net class"
 
-#: common/layer_id.cpp:130
+#: common/layer_id.cpp:85
 msgid "Rule areas"
 msgstr "Regra das áreas"
 
-#: common/layer_id.cpp:131
+#: common/layer_id.cpp:86
 msgid "Symbol body outlines"
 msgstr "Contornos do corpo do símbolo"
 
-#: common/layer_id.cpp:132
+#: common/layer_id.cpp:87
 msgid "Symbol body fills"
 msgstr "Preenchimento do corpo do símbolo"
 
-#: common/layer_id.cpp:133
+#: common/layer_id.cpp:88
 msgid "Shape fills"
 msgstr "Preenchimento de formas"
 
-#: common/layer_id.cpp:134
+#: common/layer_id.cpp:89
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:72
 msgid "Schematic text && graphics"
 msgstr "Texto do esquema && os gráficos"
 
-#: common/layer_id.cpp:135
+#: common/layer_id.cpp:90
 msgid "Symbol private text && graphics"
 msgstr "Símbolo do texto privado && gráficos"
 
-#: common/layer_id.cpp:136
+#: common/layer_id.cpp:91
 msgid "Schematic text && graphics backgrounds"
 msgstr "Texto do esquema && gráficos do fundo"
 
-#: common/layer_id.cpp:137 eeschema/widgets/panel_sch_selection_filter.cpp:206
+#: common/layer_id.cpp:92 eeschema/widgets/panel_sch_selection_filter.cpp:206
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:33
 msgid "Pins"
 msgstr "Pinos"
 
-#: common/layer_id.cpp:138
+#: common/layer_id.cpp:93
 msgid "Sheet borders"
 msgstr "Bordas da folha"
 
-#: common/layer_id.cpp:139
+#: common/layer_id.cpp:94
 msgid "Sheet backgrounds"
 msgstr "Planos de fundo da folha"
 
-#: common/layer_id.cpp:140
+#: common/layer_id.cpp:95
 msgid "Sheet names"
 msgstr "Nomes das folhas"
 
-#: common/layer_id.cpp:141
+#: common/layer_id.cpp:96
 msgid "Sheet fields"
 msgstr "Campos das folhas"
 
-#: common/layer_id.cpp:142
+#: common/layer_id.cpp:97
 msgid "Sheet file names"
 msgstr "Nomes dos arquivos das folhas"
 
-#: common/layer_id.cpp:143
+#: common/layer_id.cpp:98
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:63
 msgid "Sheet pins"
 msgstr "Pinos da folha"
 
-#: common/layer_id.cpp:144
+#: common/layer_id.cpp:99
 msgid "No-connect symbols"
 msgstr "Símbolos sem conexão"
 
-#: common/layer_id.cpp:145
+#: common/layer_id.cpp:100
 msgid "DNP markers"
 msgstr "Marcadores DNP"
 
-#: common/layer_id.cpp:146
+#: common/layer_id.cpp:101
 msgid "Excluded-from-simulation markers"
 msgstr "Os marcadores foram excluídos da simulação"
 
-#: common/layer_id.cpp:147
+#: common/layer_id.cpp:102
 msgid "ERC warnings"
 msgstr "Advertências ERC"
 
-#: common/layer_id.cpp:148
+#: common/layer_id.cpp:103
 msgid "ERC errors"
 msgstr "Erros ERC"
 
-#: common/layer_id.cpp:149
+#: common/layer_id.cpp:104
 msgid "ERC exclusions"
 msgstr "Exclusões do ERC"
 
-#: common/layer_id.cpp:150 common/layer_id.cpp:189
+#: common/layer_id.cpp:105 common/layer_id.cpp:144
 #: pcbnew/widgets/appearance_controls.cpp:347
 msgid "Anchors"
 msgstr "Âncoras"
 
-#: common/layer_id.cpp:151 common/layer_id.cpp:193
+#: common/layer_id.cpp:106 common/layer_id.cpp:148
 msgid "Helper items"
 msgstr "Itens auxiliares"
 
-#: common/layer_id.cpp:152 common/layer_id.cpp:194 common/tool/grid_menu.cpp:56
+#: common/layer_id.cpp:107 common/layer_id.cpp:149 common/tool/grid_menu.cpp:56
 #: eeschema/tools/sch_editor_control.cpp:2867
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:103
 #: gerbview/widgets/gerbview_layer_widget.cpp:135
@@ -7944,80 +7946,80 @@ msgstr "Itens auxiliares"
 msgid "Grid"
 msgstr "Grade"
 
-#: common/layer_id.cpp:153
+#: common/layer_id.cpp:108
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:104
 msgid "Axes"
 msgstr "Eixos"
 
-#: common/layer_id.cpp:154 common/layer_id.cpp:196
+#: common/layer_id.cpp:109 common/layer_id.cpp:151
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:107
 #: gerbview/widgets/gerbview_layer_widget.cpp:141
 msgid "Background"
 msgstr "Cor de fundo"
 
-#: common/layer_id.cpp:155 common/layer_id.cpp:192
+#: common/layer_id.cpp:110 common/layer_id.cpp:147
 #: common/widgets/gal_options_panel_base.cpp:120
 #: eeschema/sim/simulator_frame_ui.cpp:613
 #: eeschema/sim/simulator_frame_ui_base.cpp:167
 msgid "Cursor"
 msgstr "Cursor"
 
-#: common/layer_id.cpp:156
+#: common/layer_id.cpp:111
 msgid "Hovered items"
 msgstr "Itens suspensos"
 
-#: common/layer_id.cpp:157
+#: common/layer_id.cpp:112
 msgid "Highlighted items"
 msgstr "Itens em destaque"
 
-#: common/layer_id.cpp:158
+#: common/layer_id.cpp:113
 msgid "Hidden items"
 msgstr "Itens escondidos"
 
-#: common/layer_id.cpp:159 common/layer_id.cpp:197
+#: common/layer_id.cpp:114 common/layer_id.cpp:152
 msgid "Selection highlight"
 msgstr "Destaque de seleção"
 
-#: common/layer_id.cpp:160
+#: common/layer_id.cpp:115
 msgid "Net color highlight"
 msgstr "Destaque da cor da net"
 
-#: common/layer_id.cpp:161 common/layer_id.cpp:190
+#: common/layer_id.cpp:116 common/layer_id.cpp:145
 msgid "Drawing sheet"
 msgstr "Folha do desenho"
 
-#: common/layer_id.cpp:162 common/layer_id.cpp:191
+#: common/layer_id.cpp:117 common/layer_id.cpp:146
 msgid "Page limits"
 msgstr "Limites da página"
 
-#: common/layer_id.cpp:163
+#: common/layer_id.cpp:118
 msgid "Operating point voltages"
 msgstr "Tensões dos pontos de operação"
 
-#: common/layer_id.cpp:164
+#: common/layer_id.cpp:119
 msgid "Operating point currents"
 msgstr "Correntes dos pontos de operação"
 
-#: common/layer_id.cpp:168
+#: common/layer_id.cpp:123
 msgid "Footprints front"
 msgstr "Footprint frontal"
 
-#: common/layer_id.cpp:169
+#: common/layer_id.cpp:124
 msgid "Footprints back"
 msgstr "Footprint traseiro"
 
-#: common/layer_id.cpp:171
+#: common/layer_id.cpp:126
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:27
 #: eeschema/dialogs/dialog_update_from_pcb_base.cpp:53
 #: pcbnew/dialogs/dialog_global_edit_text_and_graphics_base.cpp:28
 msgid "Reference designators"
 msgstr "Designadores de referência"
 
-#: common/layer_id.cpp:172
+#: common/layer_id.cpp:127
 msgid "Footprint text"
 msgstr "Texto do footprint"
 
-#: common/layer_id.cpp:173
+#: common/layer_id.cpp:128
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:27
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:64
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:24
@@ -8027,91 +8029,91 @@ msgstr "Texto do footprint"
 msgid "Tracks"
 msgstr "Trilhas"
 
-#: common/layer_id.cpp:174
+#: common/layer_id.cpp:129
 msgid "Through vias"
 msgstr "Através das vias"
 
-#: common/layer_id.cpp:175
+#: common/layer_id.cpp:130
 msgid "Blind/Buried vias"
 msgstr "Vias cegas/enterradas"
 
-#: common/layer_id.cpp:176
+#: common/layer_id.cpp:131
 msgid "Micro-vias"
 msgstr "Microvias"
 
-#: common/layer_id.cpp:177
+#: common/layer_id.cpp:132
 msgid "Via holes"
 msgstr "Furos através da via"
 
-#: common/layer_id.cpp:178
+#: common/layer_id.cpp:133
 msgid "Via hole walls"
 msgstr "Através das paredes do furo"
 
-#: common/layer_id.cpp:179
+#: common/layer_id.cpp:134
 msgid "Plated holes"
 msgstr "Furos metalizados"
 
-#: common/layer_id.cpp:180
+#: common/layer_id.cpp:135
 msgid "Plated hole walls"
 msgstr "Paredes do furo metalizado"
 
-#: common/layer_id.cpp:181
+#: common/layer_id.cpp:136
 msgid "Non-plated holes"
 msgstr "Furos não metalizados"
 
-#: common/layer_id.cpp:182 pcbnew/dialogs/panel_edit_options_base.cpp:371
+#: common/layer_id.cpp:137 pcbnew/dialogs/panel_edit_options_base.cpp:371
 #: pcbnew/widgets/appearance_controls.cpp:343
 #: pcbnew/widgets/appearance_controls.cpp:721
-#: pcbnew/widgets/appearance_controls.cpp:2537
+#: pcbnew/widgets/appearance_controls.cpp:2573
 #: pcbnew/widgets/search_handlers.cpp:386
 msgid "Ratsnest"
 msgstr "Emaranhado"
 
-#: common/layer_id.cpp:183
+#: common/layer_id.cpp:138
 msgid "DRC warnings"
 msgstr "Advertências RDC"
 
-#: common/layer_id.cpp:184
+#: common/layer_id.cpp:139
 msgid "DRC errors"
 msgstr "Erros DRC"
 
-#: common/layer_id.cpp:185
+#: common/layer_id.cpp:140
 msgid "DRC shape 1"
 msgstr "DRC forma 1"
 
-#: common/layer_id.cpp:186
+#: common/layer_id.cpp:141
 msgid "DRC shape 2"
 msgstr "DRC forma 2"
 
-#: common/layer_id.cpp:187
+#: common/layer_id.cpp:142
 msgid "DRC exclusions"
 msgstr "Exclusões do RDC"
 
-#: common/layer_id.cpp:188
+#: common/layer_id.cpp:143
 msgid "DRC marker shadows"
 msgstr "Sombras do marcador RDC"
 
-#: common/layer_id.cpp:195
+#: common/layer_id.cpp:150
 msgid "Grid axes"
 msgstr "Eixos das grades"
 
-#: common/layer_id.cpp:198
+#: common/layer_id.cpp:153
 msgid "Locked item shadow"
 msgstr "Sombra do item bloqueado"
 
-#: common/layer_id.cpp:199
+#: common/layer_id.cpp:154
 msgid "Courtyard collision shadow"
 msgstr "Sombra de colisão do pedaço"
 
-#: common/layer_id.cpp:200
+#: common/layer_id.cpp:155
 msgid "Track net names"
 msgstr "Nomes net das trilhas"
 
-#: common/layer_id.cpp:201
+#: common/layer_id.cpp:156
 msgid "Pad net names"
 msgstr "Nomes net das ilhas"
 
-#: common/layer_id.cpp:202
+#: common/layer_id.cpp:157
 msgid "Via net names"
 msgstr "Nomes net das vias"
 
@@ -8170,13 +8172,13 @@ msgstr "Item"
 
 #: common/lib_tree_model_adapter.cpp:422
 #: eeschema/widgets/panel_design_block_chooser.cpp:411
-#: eeschema/widgets/panel_symbol_chooser.cpp:171
+#: eeschema/widgets/panel_symbol_chooser.cpp:173
 #: pcbnew/widgets/panel_footprint_chooser.cpp:96
 msgid "Recently Used"
 msgstr "Utilizado recentemente"
 
 #: common/lib_tree_model_adapter.cpp:424
-#: eeschema/widgets/panel_symbol_chooser.cpp:178
+#: eeschema/widgets/panel_symbol_chooser.cpp:180
 msgid "Already Placed"
 msgstr "Já posicionado"
 
@@ -8463,7 +8465,7 @@ msgstr "Edição padrão"
 #: eeschema/dialogs/dialog_sim_model_base.cpp:271 eeschema/sch_symbol.cpp:2058
 #: eeschema/sch_symbol.cpp:2110 eeschema/sch_symbol.cpp:2991
 #: eeschema/widgets/search_handlers.cpp:160
-#: eeschema/widgets/search_handlers.cpp:246 pcbnew/footprint.cpp:4045
+#: eeschema/widgets/search_handlers.cpp:246 pcbnew/footprint.cpp:4050
 #: pcbnew/widgets/search_handlers.cpp:118
 msgid "Reference"
 msgstr "Referência"
@@ -8485,7 +8487,7 @@ msgstr "Agrupados por valor e footprint"
 #: eeschema/tools/sch_edit_tool.cpp:551
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:179
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:184
-#: pcbnew/footprint.cpp:4068
+#: pcbnew/footprint.cpp:4073
 msgid "Attributes"
 msgstr "Atributos"
 
@@ -8502,16 +8504,16 @@ msgstr "TSV"
 msgid "Semicolons"
 msgstr "Ponto e vírgula"
 
-#: common/settings/color_settings.cpp:337
+#: common/settings/color_settings.cpp:379
 msgid "(Footprints)"
 msgstr "(Footprints)"
 
-#: common/settings/color_settings.cpp:389
+#: common/settings/color_settings.cpp:433
 #: pagelayout_editor/dialogs/panel_pl_editor_color_settings.cpp:82
 msgid "KiCad Default"
 msgstr "Padrão do KiCad"
 
-#: common/settings/color_settings.cpp:394
+#: common/settings/color_settings.cpp:438
 msgid "KiCad Classic"
 msgstr "KiCad clássico"
 
@@ -8534,7 +8536,7 @@ msgid "Create a new document in the editor"
 msgstr "Crie um novo documento no editor"
 
 #: common/tool/actions.cpp:52 eeschema/symbol_editor/symbol_editor.cpp:866
-#: pcbnew/footprint_libraries_utils.cpp:1050
+#: pcbnew/footprint_libraries_utils.cpp:1059
 msgid "New Library..."
 msgstr "Nova Biblioteca..."
 
@@ -8576,7 +8578,7 @@ msgstr "Abrir um arquivo da biblioteca com o explorador de arquivos do sistema"
 
 #: common/tool/actions.cpp:91 eeschema/symbol_editor/symbol_editor.cpp:856
 #: eeschema/widgets/tuner_slider_base.cpp:117
-#: pcbnew/footprint_libraries_utils.cpp:1036
+#: pcbnew/footprint_libraries_utils.cpp:1045
 msgid "Save"
 msgstr "Salvar"
 
@@ -9330,7 +9332,7 @@ msgstr "Mostra/oculta as propriedades do gerenciador"
 
 #: common/tool/actions.cpp:1124
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:101
-#: eeschema/fields_grid_table.cpp:1068
+#: eeschema/fields_grid_table.cpp:1059
 msgid "Show Datasheet"
 msgstr "Exiba a ficha técnica"
 
@@ -9458,6 +9460,7 @@ msgstr "Recarrega todos os plug-ins python e atualiza os menus do plug-in"
 #: eeschema/dialogs/dialog_schematic_setup.cpp:136
 #: pcbnew/dialogs/dialog_board_setup.cpp:210
 #: pcbnew/dialogs/dialog_footprint_properties.cpp:79
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:149
 msgid "Embedded Files"
 msgstr "Arquivos incorporados"
 
@@ -9648,8 +9651,8 @@ msgid "Mirroring for Y axis is not supported yet"
 msgstr "o espelhamento pelo eixo Y ainda não é suportado"
 
 #: common/widgets/filter_combobox.cpp:72
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:806
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:833
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:805
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:832
 msgid "Filter:"
 msgstr "Filtro:"
 
@@ -9665,7 +9668,7 @@ msgstr "Placa"
 #: common/widgets/footprint_diff_widget.cpp:42 cvpcb/cvpcb_mainframe.cpp:814
 #: eeschema/sch_base_frame.cpp:593 eeschema/sch_symbol.cpp:2086
 #: eeschema/sch_symbol.cpp:2090 eeschema/sch_symbol.cpp:2125
-#: eeschema/widgets/symbol_diff_widget.cpp:45 pcbnew/footprint.cpp:1624
+#: eeschema/widgets/symbol_diff_widget.cpp:45 pcbnew/footprint.cpp:1629
 msgid "Library"
 msgstr "Biblioteca"
 
@@ -9679,7 +9682,7 @@ msgid "Footprint not found."
 msgstr "O footprint não encontrada."
 
 #: common/widgets/footprint_select_widget.cpp:68 cvpcb/cvpcb_mainframe.cpp:899
-#: pcbnew/footprint_edit_frame.cpp:1060
+#: pcbnew/footprint_edit_frame.cpp:1070
 #: pcbnew/widgets/panel_footprint_chooser.cpp:69
 msgid "Loading Footprint Libraries"
 msgstr "Carregando as bibliotecas de footprint"
@@ -9758,7 +9761,7 @@ msgstr "Ajustar à grade:"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:357
 #: pcbnew/dialogs/panel_edit_options_base.cpp:329
 #: pcbnew/dialogs/panel_edit_options_base.cpp:343
-#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1824
+#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1848
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 msgid "Always"
 msgstr "Sempre"
@@ -9771,7 +9774,7 @@ msgstr "Quando a grade aparente"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:357
 #: pcbnew/dialogs/panel_edit_options_base.cpp:329
 #: pcbnew/dialogs/panel_edit_options_base.cpp:343
-#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1825
+#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1849
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 msgid "Never"
 msgstr "Nunca"
@@ -10040,8 +10043,8 @@ msgstr "Exiba:"
 #: pcbnew/dialogs/dialog_footprint_checker_base.cpp:36
 #: pcbnew/widgets/appearance_controls.cpp:713
 #: pcbnew/widgets/appearance_controls.cpp:755
-#: pcbnew/widgets/appearance_controls.cpp:2534
-#: pcbnew/widgets/appearance_controls.cpp:2553
+#: pcbnew/widgets/appearance_controls.cpp:2570
+#: pcbnew/widgets/appearance_controls.cpp:2589
 msgid "All"
 msgstr "Todas"
 
@@ -10131,12 +10134,12 @@ msgid "EasyEDA (JLCEDA) Pro files"
 msgstr "EasyEDA (JLCEDA) Arquivos Pro"
 
 #: common/wildcards_and_files_ext.cpp:339
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:301
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:302
 msgid "KiCad printed circuit board files"
 msgstr "Arquivos da placa de circuito impresso do KiCad"
 
 #: common/wildcards_and_files_ext.cpp:346
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:311
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:312
 msgid "KiCad footprint files"
 msgstr "Arquivos do footprint do KiCad"
 
@@ -10383,7 +10386,7 @@ msgstr "'%s' não é um footprint válido."
 #: eeschema/generate_alias_info.cpp:39 eeschema/sch_symbol.cpp:2105
 #: eeschema/sch_symbol.cpp:2678 eeschema/sch_symbol.cpp:3003
 #: eeschema/symbol_editor/symbol_editor.cpp:1629
-#: eeschema/symbol_viewer_frame.cpp:462 pcbnew/footprint.cpp:4058
+#: eeschema/symbol_viewer_frame.cpp:462 pcbnew/footprint.cpp:4063
 #: pcbnew/generate_footprint_info.cpp:37 pcbnew/plot_board_layers.cpp:133
 msgid "Keywords"
 msgstr "Palavras chaves"
@@ -10452,7 +10455,7 @@ msgstr "Arquivo do projeto: '%s'"
 #: cvpcb/dialogs/dialog_config_equfiles.cpp:94
 #: eeschema/dialogs/dialog_bom.cpp:403
 #: gerbview/tools/gerbview_inspection_tool.cpp:185
-#: kicad/project_tree_pane.cpp:1022
+#: kicad/project_tree_pane.cpp:1023
 msgid "No text editor selected in KiCad.  Please choose one."
 msgstr "Nenhum editor de texto foi selecionado no KiCad.  Escolha um."
 
@@ -10539,7 +10542,7 @@ msgstr "O footprint '%s' não foi encontrado."
 msgid "Error loading footprint"
 msgstr "Houve um erro ao carregar o footprint"
 
-#: cvpcb/display_footprints_frame.cpp:508 pcbnew/footprint.cpp:1684
+#: cvpcb/display_footprints_frame.cpp:508 pcbnew/footprint.cpp:1689
 #, c-format
 msgid "Footprint: %s"
 msgstr "Footprint: %s"
@@ -10907,7 +10910,7 @@ msgid "Enter a description for the library:"
 msgstr "Insira uma descrição para a biblioteca:"
 
 #: eeschema/design_block_utils.cpp:240 eeschema/sch_symbol.cpp:3000
-#: pcbnew/footprint.cpp:4055 pcbnew/plot_board_layers.cpp:129
+#: pcbnew/footprint.cpp:4060 pcbnew/plot_board_layers.cpp:129
 msgid "Library Description"
 msgstr "Descrição da biblioteca"
 
@@ -10934,10 +10937,10 @@ msgid "Please select a library to delete."
 msgstr "Selecione uma biblioteca para excluir."
 
 #: eeschema/design_block_utils.cpp:470 eeschema/design_block_utils.cpp:512
-#: eeschema/design_block_utils.cpp:555 pcbnew/footprint_libraries_utils.cpp:543
+#: eeschema/design_block_utils.cpp:555 pcbnew/footprint_libraries_utils.cpp:552
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:958
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2939
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3017
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2942
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3020
 #, c-format
 msgid "Library '%s' is read only."
 msgstr "A biblioteca '%s' é somente leitura."
@@ -11577,7 +11580,7 @@ msgstr "Texto da conexão:"
 #: eeschema/dialogs/dialog_database_lib_settings_base.cpp:99
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:210
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:1383
-#: pcbnew/footprint_edit_frame.cpp:229 pcbnew/footprint_edit_frame.cpp:951
+#: pcbnew/footprint_edit_frame.cpp:229 pcbnew/footprint_edit_frame.cpp:961
 msgid "Libraries"
 msgstr "Bibliotecas"
 
@@ -12659,7 +12662,7 @@ msgstr "Mostre janela da ajuda da sintaxe"
 #: eeschema/sch_symbol.cpp:2989
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:27
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:28
-#: pcbnew/footprint.cpp:4043
+#: pcbnew/footprint.cpp:4048
 msgid "Fields"
 msgstr "Campos"
 
@@ -12668,21 +12671,21 @@ msgstr "Campos"
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:62
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:201
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:58
-#: eeschema/fields_grid_table.cpp:480
+#: eeschema/fields_grid_table.cpp:471
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:53
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:54
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:54
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:158
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:49
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:99
 #: pcbnew/dialogs/panel_fp_properties_3d_model_base.cpp:45
-#: pcbnew/pcb_fields_grid_table.cpp:176
+#: pcbnew/pcb_fields_grid_table.cpp:145
 msgid "Show"
 msgstr "Visível"
 
 #: eeschema/dialogs/dialog_label_properties_base.cpp:90
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:62
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:59
-#: eeschema/fields_grid_table.cpp:481
+#: eeschema/fields_grid_table.cpp:472
 msgid "Show Name"
 msgstr "Mostra o nome"
 
@@ -12690,7 +12693,7 @@ msgstr "Mostra o nome"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:63
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:63
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:60
-#: eeschema/fields_grid_table.cpp:482
+#: eeschema/fields_grid_table.cpp:473
 msgid "H Align"
 msgstr "Alinhamento horizontal"
 
@@ -12698,7 +12701,7 @@ msgstr "Alinhamento horizontal"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:64
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:64
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:61
-#: eeschema/fields_grid_table.cpp:483
+#: eeschema/fields_grid_table.cpp:474
 msgid "V Align"
 msgstr "Alinhamento vertical"
 
@@ -12706,7 +12709,7 @@ msgstr "Alinhamento vertical"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:67
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:67
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:64
-#: eeschema/fields_grid_table.cpp:486 eeschema/sch_field.cpp:1140
+#: eeschema/fields_grid_table.cpp:477 eeschema/sch_field.cpp:1140
 #: eeschema/sch_field.cpp:1777 eeschema/sch_label.cpp:1201
 #: eeschema/sch_tablecell.cpp:132 eeschema/sch_text.cpp:641
 #: eeschema/sch_text.cpp:778 eeschema/sch_textbox.cpp:547
@@ -12720,7 +12723,7 @@ msgstr "Tamanho do texto"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:69
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:69
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:66
-#: eeschema/fields_grid_table.cpp:488
+#: eeschema/fields_grid_table.cpp:479
 msgid "X Position"
 msgstr "Posição X"
 
@@ -12730,7 +12733,7 @@ msgstr "Posição X"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:70
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:70
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:67
-#: eeschema/fields_grid_table.cpp:489
+#: eeschema/fields_grid_table.cpp:480
 msgid "Y Position"
 msgstr "Posição Y"
 
@@ -13024,7 +13027,7 @@ msgstr "Novo símbolo"
 #: eeschema/dialogs/dialog_sheet_properties.cpp:217
 #: eeschema/dialogs/dialog_symbol_properties.cpp:650
 #: pcbnew/dialogs/dialog_footprint_properties.cpp:402
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:424
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:433
 msgid "Fields must have a name."
 msgstr "Os campos devem ter um nome."
 
@@ -13060,25 +13063,25 @@ msgstr "O nome símbolo '%s' já existe na biblioteca '%s'."
 msgid "Edit Symbol Properties"
 msgstr "Editar as propriedades do símbolo"
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:548
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:547
 #, c-format
 msgid "The name '%s' is already in use."
 msgstr "O nome '%s' já está em uso."
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:634
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:633
 #: eeschema/dialogs/dialog_sheet_properties.cpp:785
 #: eeschema/dialogs/dialog_symbol_properties.cpp:883
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:688
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:684
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:716
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:720
 #, c-format
 msgid "The first %d fields are mandatory."
 msgstr "Os primeiros %d campos são obrigatórios."
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:806
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:805
 msgid "Add Footprint Filter"
 msgstr "Adicione o filtro do footprint"
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:833
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:832
 msgid "Edit Footprint Filter"
 msgstr "Edite o filtro do footprint"
 
@@ -13989,7 +13992,7 @@ msgstr "Regras elétricas"
 #: eeschema/dialogs/dialog_schematic_setup.cpp:112
 #: pcbnew/dialogs/dialog_board_setup.cpp:186
 #: pcbnew/widgets/appearance_controls.cpp:515
-#: pcbnew/widgets/appearance_controls.cpp:2420
+#: pcbnew/widgets/appearance_controls.cpp:2456
 #: pcbnew/widgets/appearance_controls_base.cpp:118
 #: pcbnew/widgets/search_handlers.cpp:381
 #: pcbnew/widgets/search_handlers.cpp:465
@@ -14077,7 +14080,7 @@ msgstr "Forma preenchida"
 msgid "Clear colors to use Schematic Editor colors."
 msgstr "Limpe as cores para usar as cores do editor do esquema."
 
-#: eeschema/dialogs/dialog_shape_properties_base.cpp:158 pcbnew/zone.cpp:1970
+#: eeschema/dialogs/dialog_shape_properties_base.cpp:158 pcbnew/zone.cpp:1994
 msgid "Fill Style"
 msgstr "Estilo de preenchimento"
 
@@ -14338,7 +14341,7 @@ msgstr "SP"
 
 #: eeschema/dialogs/dialog_sim_command_base.cpp:25
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:96
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283 pcbnew/pad.cpp:2504
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283 pcbnew/pad.cpp:2498
 #: pcbnew/widgets/pcb_net_inspector_panel_data_model.h:711
 msgid "Custom"
 msgstr "Customizado"
@@ -14975,17 +14978,17 @@ msgid "Sequentially place all units of the symbol."
 msgstr "Posicione sequencialmente todas as unidades do símbolo."
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:95
-#: eeschema/fields_grid_table.cpp:1061
+#: eeschema/fields_grid_table.cpp:1052
 msgid "Select Footprint..."
 msgstr "Selecione o footprint..."
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:96
-#: eeschema/fields_grid_table.cpp:1062
+#: eeschema/fields_grid_table.cpp:1053
 msgid "Browse for footprint"
 msgstr "Procure o footprint"
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:102
-#: eeschema/fields_grid_table.cpp:1069
+#: eeschema/fields_grid_table.cpp:1060
 msgid "Show datasheet in browser"
 msgstr "Mostre a ficha técnica no navegador"
 
@@ -15111,7 +15114,7 @@ msgstr "Salva a predefinição do BOM"
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1811
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2213
-#: pcbnew/widgets/appearance_controls.cpp:2728
+#: pcbnew/widgets/appearance_controls.cpp:2764
 msgid ""
 "Default presets cannot be modified.\n"
 "Please use a different name."
@@ -16753,7 +16756,7 @@ msgid "Net Navigator"
 msgstr "Navegador net"
 
 #: eeschema/eeschema_settings.cpp:114 eeschema/sch_edit_frame.cpp:2207
-#: pcbnew/footprint_edit_frame.cpp:246 pcbnew/footprint_edit_frame.cpp:957
+#: pcbnew/footprint_edit_frame.cpp:246 pcbnew/footprint_edit_frame.cpp:967
 #: pcbnew/pcb_edit_frame.cpp:334 pcbnew/pcb_edit_frame.cpp:1709
 msgid "Selection Filter"
 msgstr "Seleção do filtro"
@@ -17237,28 +17240,28 @@ msgstr ""
 "\n"
 " ** Mensagens ERC: %d  Erros %d  Advertências %d\n"
 
-#: eeschema/fields_grid_table.cpp:287 eeschema/files-io.cpp:919
+#: eeschema/fields_grid_table.cpp:278 eeschema/files-io.cpp:919
 #: eeschema/tools/sch_editor_control.cpp:128
 msgid "Schematic Files"
 msgstr "Arquivos do esquema"
 
-#: eeschema/fields_grid_table.cpp:318 eeschema/fields_grid_table.cpp:755
-#: eeschema/fields_grid_table.cpp:927
+#: eeschema/fields_grid_table.cpp:309 eeschema/fields_grid_table.cpp:746
+#: eeschema/fields_grid_table.cpp:918
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:154
 msgid "Horizontal"
 msgstr "Horizontal"
 
-#: eeschema/fields_grid_table.cpp:319 eeschema/fields_grid_table.cpp:757
-#: eeschema/fields_grid_table.cpp:929
+#: eeschema/fields_grid_table.cpp:310 eeschema/fields_grid_table.cpp:748
+#: eeschema/fields_grid_table.cpp:920
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:154
 msgid "Vertical"
 msgstr "Vertical"
 
-#: eeschema/fields_grid_table.cpp:492 eeschema/sch_field.cpp:1767
+#: eeschema/fields_grid_table.cpp:483 eeschema/sch_field.cpp:1767
 msgid "Allow Autoplacement"
 msgstr "Permite o posicionamento automático"
 
-#: eeschema/fields_grid_table.cpp:493 eeschema/sch_field.cpp:1805
+#: eeschema/fields_grid_table.cpp:484 eeschema/sch_field.cpp:1805
 #: eeschema/sch_item.cpp:516 eeschema/sch_item.cpp:568
 msgid "Private"
 msgstr "Privado"
@@ -17599,8 +17602,8 @@ msgstr "Derivado de"
 #: eeschema/symbol_editor/symbol_editor.cpp:171
 #: eeschema/symbol_editor/symbol_editor.cpp:237
 #: eeschema/symbol_library_manager.cpp:458
-#: eeschema/widgets/panel_symbol_chooser.cpp:564
-#: eeschema/widgets/panel_symbol_chooser.cpp:623
+#: eeschema/widgets/panel_symbol_chooser.cpp:566
+#: eeschema/widgets/panel_symbol_chooser.cpp:625
 #: eeschema/widgets/symbol_preview_widget.cpp:207
 #, c-format
 msgid "Error loading symbol %s from library '%s'."
@@ -17623,7 +17626,7 @@ msgstr "Pés"
 
 #: eeschema/import_gfx/dialog_import_gfx_sch.cpp:202
 #: pcbnew/import_gfx/dialog_import_graphics.cpp:215
-#: pcbnew/tools/drawing_tool.cpp:1906 pcbnew/tools/drawing_tool.cpp:1998
+#: pcbnew/tools/drawing_tool.cpp:1908 pcbnew/tools/drawing_tool.cpp:2000
 msgid "Import Graphics"
 msgstr "Importação de gráficos"
 
@@ -17650,7 +17653,7 @@ msgstr ""
 "Apenas os vetores serão importados.  Os bitmaps e as fontes serão ignoradas."
 
 #: eeschema/import_gfx/dialog_import_gfx_sch_base.cpp:43
-#: pcbnew/dialogs/dialog_rule_area_properties.cpp:129 pcbnew/zone.cpp:1949
+#: pcbnew/dialogs/dialog_rule_area_properties.cpp:129 pcbnew/zone.cpp:1973
 msgid "Placement"
 msgstr "Posicionamento"
 
@@ -17694,109 +17697,109 @@ msgstr "Unidades padrão:"
 msgid "Import Vector Graphics File"
 msgstr "Importe o arquivo com gráficos vetoriais"
 
-#: eeschema/lib_symbol.cpp:294 eeschema/sch_symbol.cpp:445
+#: eeschema/lib_symbol.cpp:297 eeschema/sch_symbol.cpp:445
 #: eeschema/tools/sch_edit_tool.cpp:108
 #, c-format
 msgid "Unit %s"
 msgstr "Unidade %s"
 
-#: eeschema/lib_symbol.cpp:573 eeschema/sch_sheet.cpp:309
+#: eeschema/lib_symbol.cpp:576 eeschema/sch_sheet.cpp:309
 #: eeschema/sch_symbol.cpp:1593
 msgid "Excluded from BOM"
 msgstr "Excluído do BOM"
 
-#: eeschema/lib_symbol.cpp:578 eeschema/sch_sheet.cpp:318
+#: eeschema/lib_symbol.cpp:581 eeschema/sch_sheet.cpp:318
 #: eeschema/sch_symbol.cpp:1602
 msgid "Excluded from board"
 msgstr "Excluída da placa"
 
-#: eeschema/lib_symbol.cpp:583 eeschema/sch_sheet.cpp:327
+#: eeschema/lib_symbol.cpp:586 eeschema/sch_sheet.cpp:327
 #: eeschema/sch_symbol.cpp:1611
 msgid "Excluded from simulation"
 msgstr "Foi excluído da simulação"
 
-#: eeschema/lib_symbol.cpp:588 eeschema/sch_sheet.cpp:336
+#: eeschema/lib_symbol.cpp:591 eeschema/sch_sheet.cpp:336
 #: eeschema/sch_sheet.cpp:880 eeschema/sch_symbol.cpp:1620
 #: eeschema/sch_symbol.cpp:2036 eeschema/widgets/search_handlers.cpp:169
-#: pcbnew/footprint.cpp:1672
+#: pcbnew/footprint.cpp:1677
 msgid "DNP"
 msgstr "DNP"
 
-#: eeschema/lib_symbol.cpp:1598
+#: eeschema/lib_symbol.cpp:1601
 msgid "Power flag differs."
 msgstr "Os sinalizadores de alimentação diferem."
 
-#: eeschema/lib_symbol.cpp:1607
+#: eeschema/lib_symbol.cpp:1610
 msgid "Unit count differs."
 msgstr "A contagem das unidades diferem."
 
-#: eeschema/lib_symbol.cpp:1647
+#: eeschema/lib_symbol.cpp:1650
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:745
 msgid "Graphic item count differs."
 msgstr "A contagem dos itens gráficos é diferente."
 
-#: eeschema/lib_symbol.cpp:1659
+#: eeschema/lib_symbol.cpp:1662
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:759
 #, c-format
 msgid "%s differs."
 msgstr "%s difere."
 
-#: eeschema/lib_symbol.cpp:1670
+#: eeschema/lib_symbol.cpp:1673
 msgid "Pin count differs."
 msgstr "A contagem dos pinos diferem."
 
-#: eeschema/lib_symbol.cpp:1686
+#: eeschema/lib_symbol.cpp:1689
 #, c-format
 msgid "Pin %s not found."
 msgstr "Pino %s não foi encontrado."
 
-#: eeschema/lib_symbol.cpp:1694
+#: eeschema/lib_symbol.cpp:1697
 #, c-format
 msgid "Pin %s differs."
 msgstr "O pino %s difere."
 
-#: eeschema/lib_symbol.cpp:1721
+#: eeschema/lib_symbol.cpp:1724
 #, c-format
 msgid "%s field differs."
 msgstr "%s campos diferem."
 
-#: eeschema/lib_symbol.cpp:1731
+#: eeschema/lib_symbol.cpp:1734
 msgid "Field count differs."
 msgstr "A contagem dos campos diferem."
 
-#: eeschema/lib_symbol.cpp:1740
+#: eeschema/lib_symbol.cpp:1743
 msgid "Footprint filters differs."
 msgstr "Os filtros do footprint diferem."
 
-#: eeschema/lib_symbol.cpp:1752
+#: eeschema/lib_symbol.cpp:1755
 msgid "Footprint filters differ."
 msgstr "Os filtros do footprint diferem."
 
-#: eeschema/lib_symbol.cpp:1763
+#: eeschema/lib_symbol.cpp:1766
 msgid "Symbol keywords differ."
 msgstr "As palavras-chave do símbolo diferem."
 
-#: eeschema/lib_symbol.cpp:1772
+#: eeschema/lib_symbol.cpp:1775
 msgid "Symbol pin name offsets differ."
 msgstr "O deslocamento do nome do símbolo do pino diferem."
 
-#: eeschema/lib_symbol.cpp:1783
+#: eeschema/lib_symbol.cpp:1786
 msgid "Show pin names settings differ."
 msgstr "As configurações de exibição dos nomes dos pinos diferem."
 
-#: eeschema/lib_symbol.cpp:1792
+#: eeschema/lib_symbol.cpp:1795
 msgid "Show pin numbers settings differ."
 msgstr "As configurações da exibição do número do pino diferem."
 
-#: eeschema/lib_symbol.cpp:1801
+#: eeschema/lib_symbol.cpp:1804
 msgid "Exclude from simulation settings differ."
 msgstr "As configurações de exclusão da simulação são diferentes."
 
-#: eeschema/lib_symbol.cpp:1810
+#: eeschema/lib_symbol.cpp:1813
 msgid "Exclude from bill of materials settings differ."
 msgstr "A configuração de exclusão da lista de materiais diferem."
 
-#: eeschema/lib_symbol.cpp:1819
+#: eeschema/lib_symbol.cpp:1822
 msgid "Exclude from board settings differ."
 msgstr "As configurações de exclusão da placa diferem."
 
@@ -17964,9 +17967,9 @@ msgstr "Tipo de item não processado %d"
 
 #: eeschema/net_navigator.cpp:314 pcbnew/board.cpp:1810
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2124
-#: pcbnew/pcb_draw_panel_gal.cpp:644
+#: pcbnew/pcb_draw_panel_gal.cpp:717
 #: pcbnew/widgets/appearance_controls.cpp:1029
-#: pcbnew/widgets/appearance_controls.cpp:2419
+#: pcbnew/widgets/appearance_controls.cpp:2455
 #: pcbnew/widgets/appearance_controls_base.cpp:61
 #: pcbnew/widgets/appearance_controls_base.cpp:151
 #: pcbnew/widgets/search_handlers.cpp:307
@@ -18259,16 +18262,16 @@ msgstr ""
 #: eeschema/sch_bitmap.cpp:309 eeschema/sch_pin.cpp:2222
 #: eeschema/sch_shape.cpp:743 eeschema/sch_symbol.cpp:2957
 #: pcbnew/board_item.cpp:405 pcbnew/pcb_group.cpp:501 pcbnew/pcb_shape.cpp:906
-#: pcbnew/pcb_tablecell.cpp:182 pcbnew/pcb_track.cpp:2068 pcbnew/zone.cpp:1845
-#: pcbnew/zone.cpp:1857
+#: pcbnew/pcb_tablecell.cpp:182 pcbnew/pcb_track.cpp:2068 pcbnew/zone.cpp:1869
+#: pcbnew/zone.cpp:1881
 msgid "Position X"
 msgstr "Posição X"
 
 #: eeschema/sch_bitmap.cpp:314 eeschema/sch_pin.cpp:2226
 #: eeschema/sch_shape.cpp:745 eeschema/sch_symbol.cpp:2960
 #: pcbnew/board_item.cpp:408 pcbnew/pcb_group.cpp:502 pcbnew/pcb_shape.cpp:908
-#: pcbnew/pcb_tablecell.cpp:183 pcbnew/pcb_track.cpp:2072 pcbnew/zone.cpp:1851
-#: pcbnew/zone.cpp:1858
+#: pcbnew/pcb_tablecell.cpp:183 pcbnew/pcb_track.cpp:2072 pcbnew/zone.cpp:1875
+#: pcbnew/zone.cpp:1882
 msgid "Position Y"
 msgstr "Posição Y"
 
@@ -18305,7 +18308,7 @@ msgstr "Tipo da entrada do barramento"
 #: eeschema/sch_bus_entry.cpp:542 eeschema/sch_junction.cpp:319
 #: eeschema/sch_label.cpp:1225 eeschema/sch_line.cpp:951
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2134 pcbnew/pad.cpp:1295
-#: pcbnew/pcb_track.cpp:1667 pcbnew/tools/pcb_control.cpp:1870
+#: pcbnew/pcb_track.cpp:1667 pcbnew/tools/pcb_control.cpp:1874
 #: pcbnew/zone.cpp:807
 msgid "Resolved Netclass"
 msgstr "Netclass resolvido"
@@ -18336,7 +18339,7 @@ msgstr "O novo arquivo do esquema não foi salvo"
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:640
 #: eeschema/symbol_editor/symbol_editor.cpp:1532
 #: kicad/dialogs/panel_jobset.cpp:787 pagelayout_editor/pl_editor_frame.cpp:411
-#: pcbnew/footprint_edit_frame.cpp:805 pcbnew/footprint_edit_frame.cpp:845
+#: pcbnew/footprint_edit_frame.cpp:815 pcbnew/footprint_edit_frame.cpp:855
 #: pcbnew/pcb_edit_frame.cpp:1181
 #, c-format
 msgid "Save changes to '%s' before closing?"
@@ -18374,13 +18377,13 @@ msgid "Could not open CvPcb"
 msgstr "Não foi possível abrir o CvPcb"
 
 #: eeschema/sch_edit_frame.cpp:1741 eeschema/sim/simulator_frame.cpp:341
-#: kicad/kicad_manager_frame.cpp:1045 pcbnew/footprint_edit_frame.cpp:1019
+#: kicad/kicad_manager_frame.cpp:1045 pcbnew/footprint_edit_frame.cpp:1029
 #: pcbnew/pcb_edit_frame.cpp:1796
 msgid "[Read Only]"
 msgstr "[Somente leitura]"
 
 #: eeschema/sch_edit_frame.cpp:1744 eeschema/sim/simulator_frame.cpp:344
-#: pcbnew/footprint_edit_frame.cpp:1028 pcbnew/pcb_edit_frame.cpp:1799
+#: pcbnew/footprint_edit_frame.cpp:1038 pcbnew/pcb_edit_frame.cpp:1799
 msgid "[Unsaved]"
 msgstr "[Não Salvo]"
 
@@ -19038,7 +19041,7 @@ msgstr "Arquivos da biblioteca HTTP do KiCad"
 #: pcbnew/pcb_io/fabmaster/pcb_io_fabmaster.cpp:62
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:220
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:506
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2706
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2709
 #: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr_parser.cpp:154
 msgid "Open cancelled by user."
 msgstr "A abertura foi cancelada pelo usuário."
@@ -19359,7 +19362,7 @@ msgstr "Estilo de estrutura"
 #: pcbnew/dialogs/dialog_text_properties_base.cpp:83
 #: pcbnew/dialogs/dialog_textbox_properties_base.cpp:73
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:58
-#: pcbnew/footprint.cpp:1657 pcbnew/pad.cpp:1299 pcbnew/pad.cpp:2543
+#: pcbnew/footprint.cpp:1662 pcbnew/pad.cpp:1299 pcbnew/pad.cpp:2537
 #: pcbnew/pcb_dimension.cpp:659 pcbnew/pcb_group.cpp:396
 #: pcbnew/pcb_marker.cpp:381 pcbnew/pcb_shape.cpp:642
 #: pcbnew/pcb_tablecell.cpp:106 pcbnew/pcb_text.cpp:279
@@ -19404,11 +19407,11 @@ msgstr "Justificação"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:39
 #: pcbnew/generators/pcb_tuning_pattern.cpp:478
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2130 pcbnew/pad.cpp:1293
-#: pcbnew/pad.cpp:2580 pcbnew/pcb_shape.cpp:923 pcbnew/pcb_tablecell.cpp:186
-#: pcbnew/pcb_track.cpp:1665 pcbnew/tools/pcb_control.cpp:1867
+#: pcbnew/pad.cpp:2574 pcbnew/pcb_shape.cpp:923 pcbnew/pcb_tablecell.cpp:186
+#: pcbnew/pcb_track.cpp:1665 pcbnew/tools/pcb_control.cpp:1871
 #: pcbnew/widgets/pcb_properties_panel.cpp:273
 #: pcbnew/widgets/search_handlers.cpp:177 pcbnew/zone.cpp:805
-#: pcbnew/zone.cpp:1905 pcbnew/zone_manager/dialog_zone_manager_base.cpp:42
+#: pcbnew/zone.cpp:1929 pcbnew/zone_manager/dialog_zone_manager_base.cpp:42
 #: pcbnew/zone_manager/model_zones_overview_table.h:76
 msgid "Net"
 msgstr "Rede"
@@ -19558,7 +19561,7 @@ msgstr "Pino oculto %s [%s, %s, %s]"
 msgid "Hidden pin %s [%s, %s]"
 msgstr "Pino oculto %s [%s, %s]"
 
-#: eeschema/sch_pin.cpp:2204 pcbnew/pad.cpp:1286 pcbnew/pad.cpp:2600
+#: eeschema/sch_pin.cpp:2204 pcbnew/pad.cpp:1286 pcbnew/pad.cpp:2594
 msgid "Pin Name"
 msgstr "Nome do pino"
 
@@ -19694,7 +19697,7 @@ msgstr "Cor do fundo do corpo"
 msgid "Fill color"
 msgstr "Cor de preenchimento"
 
-#: eeschema/sch_sheet.cpp:852 eeschema/sch_sheet.cpp:1712 pcbnew/zone.cpp:1835
+#: eeschema/sch_sheet.cpp:852 eeschema/sch_sheet.cpp:1712 pcbnew/zone.cpp:1859
 msgid "Sheet Name"
 msgstr "Nome da folha"
 
@@ -19750,12 +19753,12 @@ msgid "Exclude From Simulation"
 msgstr "Fazer a exclusão a partir da simulação"
 
 #: eeschema/sch_sheet.cpp:1733 eeschema/sch_symbol.cpp:1100
-#: eeschema/sch_symbol.cpp:3041 pcbnew/footprint.cpp:4075
+#: eeschema/sch_symbol.cpp:3041 pcbnew/footprint.cpp:4080
 msgid "Exclude From Bill of Materials"
 msgstr "Fazer a exclusão da lista de materiais"
 
 #: eeschema/sch_sheet.cpp:1736 eeschema/sch_symbol.cpp:1101
-#: eeschema/sch_symbol.cpp:3044 pcbnew/footprint.cpp:4078
+#: eeschema/sch_symbol.cpp:3044 pcbnew/footprint.cpp:4083
 msgid "Do not Populate"
 msgstr "Não popular"
 
@@ -19810,7 +19813,7 @@ msgstr "Espelhar X"
 msgid "Mirror Y"
 msgstr "Espelhar Y"
 
-#: eeschema/sch_symbol.cpp:2997 pcbnew/footprint.cpp:4052
+#: eeschema/sch_symbol.cpp:2997 pcbnew/footprint.cpp:4057
 msgid "Library Link"
 msgstr "Link da biblioteca"
 
@@ -21896,12 +21899,12 @@ msgid "Save Symbol As"
 msgstr "Salve o símbolo como"
 
 #: eeschema/symbol_editor/symbol_editor.cpp:855
-#: pcbnew/footprint_libraries_utils.cpp:1035
+#: pcbnew/footprint_libraries_utils.cpp:1044
 msgid "Save in library:"
 msgstr "Salve na biblioteca:"
 
 #: eeschema/symbol_editor/symbol_editor.cpp:944
-#: pcbnew/footprint_libraries_utils.cpp:1118
+#: pcbnew/footprint_libraries_utils.cpp:1127
 msgid "A library must be specified."
 msgstr "Uma biblioteca deve ser definida."
 
@@ -21995,7 +21998,7 @@ msgid "Keep Symbol"
 msgstr "Mantenha o símbolo"
 
 #: eeschema/symbol_editor/symbol_editor.cpp:1291 pcbnew/files.cpp:342
-#: pcbnew/footprint_libraries_utils.cpp:1204
+#: pcbnew/footprint_libraries_utils.cpp:1213
 #, c-format
 msgid "Revert '%s' to last version saved?"
 msgstr "Deseja reverter '%s' para a última versão que foi salva?"
@@ -22600,7 +22603,7 @@ msgstr "Pinos de desenho"
 
 #: eeschema/tools/ee_actions.cpp:356 eeschema/tools/ee_actions.cpp:588
 #: eeschema/tools/symbol_editor_drawing_tools.cpp:301
-#: pagelayout_editor/tools/pl_actions.cpp:61 pcbnew/tools/drawing_tool.cpp:1043
+#: pagelayout_editor/tools/pl_actions.cpp:61 pcbnew/tools/drawing_tool.cpp:1044
 #: pcbnew/tools/pcb_actions.cpp:185
 msgid "Draw Text"
 msgstr "Texto de desenho"
@@ -23782,7 +23785,7 @@ msgstr "Nenhuma folha de dados foi definida."
 
 #: eeschema/tools/ee_inspection_tool.cpp:574
 #: pagelayout_editor/tools/pl_editor_control.cpp:160
-#: pcbnew/tools/pcb_control.cpp:1661
+#: pcbnew/tools/pcb_control.cpp:1665
 msgid "UUID"
 msgstr "UUID"
 
@@ -23848,7 +23851,7 @@ msgstr "Adicionar uma imagem"
 
 #: eeschema/tools/sch_drawing_tools.cpp:1174
 #: eeschema/tools/symbol_editor_drawing_tools.cpp:691
-#: pcbnew/tools/drawing_tool.cpp:1823
+#: pcbnew/tools/drawing_tool.cpp:1825
 msgid "No graphic items found in file."
 msgstr "Nenhum item gráfico foi encontrado no arquivo."
 
@@ -23923,7 +23926,7 @@ msgstr "Adicionar %s"
 msgid "Draw %s"
 msgstr "Desenhar %s"
 
-#: eeschema/tools/sch_drawing_tools.cpp:2779 pcbnew/tools/drawing_tool.cpp:1248
+#: eeschema/tools/sch_drawing_tools.cpp:2779 pcbnew/tools/drawing_tool.cpp:1250
 msgid "Draw Table"
 msgstr "Desenhar tabela"
 
@@ -24212,7 +24215,7 @@ msgid "No text editor selected in KiCad. Please choose one."
 msgstr "Nenhum editor de texto foi selecionado no KiCad. Escolha um."
 
 #: eeschema/tools/symbol_editor_control.cpp:438
-#: eeschema/widgets/panel_symbol_chooser.cpp:682
+#: eeschema/widgets/panel_symbol_chooser.cpp:684
 msgid "No symbol selected"
 msgstr "Nenhum símbolo foi selecionado"
 
@@ -24226,7 +24229,7 @@ msgid "No symbol to export"
 msgstr "Não há nenhum símbolo para exportar"
 
 #: eeschema/tools/symbol_editor_control.cpp:708
-#: pcbnew/footprint_edit_frame.cpp:1437
+#: pcbnew/footprint_edit_frame.cpp:1447
 msgid "Export View as PNG"
 msgstr "Exportar a visualização como um PNG"
 
@@ -24406,11 +24409,11 @@ msgstr "Outros itens"
 msgid "Graphical shapes"
 msgstr "Formas gráficas"
 
-#: eeschema/widgets/panel_symbol_chooser.cpp:587
+#: eeschema/widgets/panel_symbol_chooser.cpp:589
 msgid "No footprint specified"
 msgstr "Nenhum footprint foi especificado"
 
-#: eeschema/widgets/panel_symbol_chooser.cpp:600
+#: eeschema/widgets/panel_symbol_chooser.cpp:602
 msgid "Invalid footprint specified"
 msgstr "Foi definido um footprint inválido"
 
@@ -24703,13 +24706,15 @@ msgstr "Selecione a camada: %s"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:27
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:58
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:59
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:55
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:159
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:50
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:100
-#: pcbnew/footprint.cpp:4034 pcbnew/footprint.cpp:4037
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:169
+#: pcbnew/footprint.cpp:4039 pcbnew/footprint.cpp:4042
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2137 pcbnew/pad.cpp:1303
-#: pcbnew/pad.cpp:2542 pcbnew/pcb_dimension.cpp:661
-#: pcbnew/pcb_dimension.cpp:1457 pcbnew/pcb_fields_grid_table.cpp:181
+#: pcbnew/pad.cpp:2536 pcbnew/pcb_dimension.cpp:661
+#: pcbnew/pcb_dimension.cpp:1457 pcbnew/pcb_fields_grid_table.cpp:150
 #: pcbnew/pcb_group.cpp:503 pcbnew/pcb_marker.cpp:378
 #: pcbnew/pcb_reference_image.cpp:219 pcbnew/pcb_reference_image.cpp:342
 #: pcbnew/pcb_shape.cpp:646 pcbnew/pcb_shape.cpp:890 pcbnew/pcb_shape.cpp:892
@@ -24725,7 +24730,7 @@ msgstr "Selecione a camada: %s"
 #: pcbnew/widgets/search_handlers.cpp:120
 #: pcbnew/widgets/search_handlers.cpp:178
 #: pcbnew/widgets/search_handlers.cpp:243 pcbnew/zone.cpp:850
-#: pcbnew/zone.cpp:1898 pcbnew/zone.cpp:1899
+#: pcbnew/zone.cpp:1922 pcbnew/zone.cpp:1923
 msgid "Layer"
 msgstr "Camada"
 
@@ -25598,7 +25603,7 @@ msgstr "Realce o DCode D%d"
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:290
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:352
 #: pcbnew/dialogs/dialog_layer_selection_base.cpp:230
-#: pcbnew/dialogs/panel_setup_layers.cpp:930
+#: pcbnew/dialogs/panel_setup_layers.cpp:1125
 #: pcbnew/widgets/appearance_controls.cpp:1025
 #: pcbnew/widgets/appearance_controls_base.cpp:32
 #: pcbnew/zone_manager/model_zones_overview_table.h:77
@@ -25636,12 +25641,12 @@ msgid "PCB Background"
 msgstr "Fundo da PCI"
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:161
-#: pcbnew/widgets/appearance_controls.cpp:1844
+#: pcbnew/widgets/appearance_controls.cpp:1880
 msgid "Show All Layers"
 msgstr "Exiba todas as camadas"
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:164
-#: pcbnew/widgets/appearance_controls.cpp:1830
+#: pcbnew/widgets/appearance_controls.cpp:1866
 msgid "Hide All Layers But Active"
 msgstr "Oculta todas as camadas menos a que estiver ativa"
 
@@ -25650,7 +25655,7 @@ msgid "Always Hide All Layers But Active"
 msgstr "Sempre oculte todas as camadas menos a que estiver ativa"
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:171
-#: pcbnew/widgets/appearance_controls.cpp:1847
+#: pcbnew/widgets/appearance_controls.cpp:1883
 msgid "Hide All Layers"
 msgstr "Oculta todas as camadas"
 
@@ -25683,8 +25688,8 @@ msgid "Change Render Color for"
 msgstr "Altera a cor da renderização para"
 
 #: gerbview/widgets/layer_widget.cpp:341
-#: pcbnew/widgets/appearance_controls.cpp:2172
-#: pcbnew/widgets/appearance_controls.cpp:2447
+#: pcbnew/widgets/appearance_controls.cpp:2208
+#: pcbnew/widgets/appearance_controls.cpp:2483
 msgid ""
 "Left double click or middle click for color change, right click for menu"
 msgstr ""
@@ -27872,285 +27877,285 @@ msgstr "Não é possível mover '%s' para a lixeira."
 msgid "Can not move '%s' to trash."
 msgstr "Não é possível mover '%s' para a lixeira."
 
-#: kicad/project_tree_pane.cpp:291
+#: kicad/project_tree_pane.cpp:292
 msgid "Directory name:"
 msgstr "Nome do diretório:"
 
-#: kicad/project_tree_pane.cpp:291
+#: kicad/project_tree_pane.cpp:292
 msgid "Create New Directory"
 msgstr "Crie uma nova pasta"
 
-#: kicad/project_tree_pane.cpp:851
+#: kicad/project_tree_pane.cpp:852
 msgid "Switch to this Project"
 msgstr "Alterne para este projeto"
 
-#: kicad/project_tree_pane.cpp:852
+#: kicad/project_tree_pane.cpp:853
 msgid "Close all editors, and switch to the selected project"
 msgstr "Feche todos os editores e alterne para o projeto que foi selecionado"
 
-#: kicad/project_tree_pane.cpp:859
+#: kicad/project_tree_pane.cpp:860
 msgid "New Directory..."
 msgstr "Novo diretório..."
 
-#: kicad/project_tree_pane.cpp:860
+#: kicad/project_tree_pane.cpp:861
 msgid "Create a New Directory"
 msgstr "Cria um novo diretório"
 
-#: kicad/project_tree_pane.cpp:868 kicad/project_tree_pane.cpp:878
+#: kicad/project_tree_pane.cpp:869 kicad/project_tree_pane.cpp:879
 msgid "Reveal in Finder"
 msgstr "Revela no Finder"
 
-#: kicad/project_tree_pane.cpp:869
+#: kicad/project_tree_pane.cpp:870
 msgid "Reveals the directory in a Finder window"
 msgstr "Revela o diretório numa janela do Finder"
 
-#: kicad/project_tree_pane.cpp:871
+#: kicad/project_tree_pane.cpp:872
 msgid "Open Directory in File Explorer"
 msgstr "Abrir o diretório no explorador de arquivos"
 
-#: kicad/project_tree_pane.cpp:872 pcbnew/tools/pcb_actions.cpp:986
+#: kicad/project_tree_pane.cpp:873 pcbnew/tools/pcb_actions.cpp:986
 msgid "Opens the directory in the default system file manager"
 msgstr "Abre o diretório no gerenciador padrão do sistema"
 
-#: kicad/project_tree_pane.cpp:879
+#: kicad/project_tree_pane.cpp:880
 msgid "Reveals the directories in a Finder window"
 msgstr "Revela os diretórios numa janela do Finder"
 
-#: kicad/project_tree_pane.cpp:881
+#: kicad/project_tree_pane.cpp:882
 msgid "Open Directories in File Explorer"
 msgstr "Abrir os diretórios no gerenciador de arquivos"
 
-#: kicad/project_tree_pane.cpp:882
+#: kicad/project_tree_pane.cpp:883
 msgid "Opens the directories in the default system file manager"
 msgstr "Abre os diretórios no gerenciador de arquivos padrão do sistema"
 
-#: kicad/project_tree_pane.cpp:893
+#: kicad/project_tree_pane.cpp:894
 msgid "Open the file in a Text Editor"
 msgstr "Abrir o arquivo num editor de texto"
 
-#: kicad/project_tree_pane.cpp:895
+#: kicad/project_tree_pane.cpp:896
 msgid "Open files in a Text Editor"
 msgstr "Abrir os arquivos num editor de texto"
 
-#: kicad/project_tree_pane.cpp:897
+#: kicad/project_tree_pane.cpp:898
 msgid "Edit in a Text Editor"
 msgstr "Edita num editor de texto"
 
-#: kicad/project_tree_pane.cpp:903
+#: kicad/project_tree_pane.cpp:904
 msgid "Run Jobs"
 msgstr "Executar tarefas"
 
-#: kicad/project_tree_pane.cpp:911
+#: kicad/project_tree_pane.cpp:912
 msgid "Rename File..."
 msgstr "Renomeia o arquivo..."
 
-#: kicad/project_tree_pane.cpp:912
+#: kicad/project_tree_pane.cpp:913
 msgid "Rename file"
 msgstr "Renomeie o arquivo"
 
-#: kicad/project_tree_pane.cpp:916
+#: kicad/project_tree_pane.cpp:917
 msgid "Rename Files..."
 msgstr "Renomeia os arquivos..."
 
-#: kicad/project_tree_pane.cpp:917
+#: kicad/project_tree_pane.cpp:918
 msgid "Rename files"
 msgstr "Renomeie os arquivos"
 
-#: kicad/project_tree_pane.cpp:927
+#: kicad/project_tree_pane.cpp:928
 msgid "Delete the file and its content"
 msgstr "Exclua o arquivo e o seu conteúdo"
 
-#: kicad/project_tree_pane.cpp:929
+#: kicad/project_tree_pane.cpp:930
 msgid "Delete the files and their contents"
 msgstr "Excluí os arquivos e os seus conteúdos"
 
-#: kicad/project_tree_pane.cpp:944
+#: kicad/project_tree_pane.cpp:945
 msgid "Move to Trash"
 msgstr "Mova para a lixeira"
 
-#: kicad/project_tree_pane.cpp:956
+#: kicad/project_tree_pane.cpp:957
 msgid "Add Project to Version Control..."
 msgstr "Adicionar o projeto ao Version Control..."
 
-#: kicad/project_tree_pane.cpp:957
+#: kicad/project_tree_pane.cpp:958
 msgid "Initialize a new repository"
 msgstr "Inicializar um novo repositório"
 
-#: kicad/project_tree_pane.cpp:961
+#: kicad/project_tree_pane.cpp:962
 msgid "Commit Project..."
 msgstr "Aplicar o commit no projeto..."
 
-#: kicad/project_tree_pane.cpp:962 kicad/project_tree_pane.cpp:976
+#: kicad/project_tree_pane.cpp:963 kicad/project_tree_pane.cpp:977
 msgid "Commit changes to the local repository"
 msgstr "Aplicar o commit com as alterações no repositório local"
 
-#: kicad/project_tree_pane.cpp:965
+#: kicad/project_tree_pane.cpp:966
 msgid "Push"
 msgstr "Enviar"
 
-#: kicad/project_tree_pane.cpp:966
+#: kicad/project_tree_pane.cpp:967
 msgid "Push committed local changes to remote repository"
 msgstr "Enviar as alterações locais para o repositório remoto"
 
-#: kicad/project_tree_pane.cpp:969
+#: kicad/project_tree_pane.cpp:970
 msgid "Pull"
 msgstr "Obter"
 
-#: kicad/project_tree_pane.cpp:970
+#: kicad/project_tree_pane.cpp:971
 msgid "Pull changes from remote repository into local"
 msgstr "Obter as alterações do repositório remoto localmente"
 
-#: kicad/project_tree_pane.cpp:975
+#: kicad/project_tree_pane.cpp:976
 msgid "Commit File..."
 msgstr "Aplicar o commit no arquivo…"
 
-#: kicad/project_tree_pane.cpp:990
+#: kicad/project_tree_pane.cpp:991
 msgid "Switch to branch "
 msgstr "Alternar para o ramo "
 
-#: kicad/project_tree_pane.cpp:995
+#: kicad/project_tree_pane.cpp:996
 msgid "Other..."
 msgstr "Outro…"
 
-#: kicad/project_tree_pane.cpp:996
+#: kicad/project_tree_pane.cpp:997
 msgid "Switch to a different branch"
 msgstr "Alternar para um ramo diferente"
 
-#: kicad/project_tree_pane.cpp:999
+#: kicad/project_tree_pane.cpp:1000
 msgid "Switch to Branch"
 msgstr "Alternar para o ramo"
 
-#: kicad/project_tree_pane.cpp:1003
+#: kicad/project_tree_pane.cpp:1004
 msgid "Remove Version Control"
 msgstr "Remover o Version Control"
 
-#: kicad/project_tree_pane.cpp:1004
+#: kicad/project_tree_pane.cpp:1005
 msgid "Delete all version control files from the project directory."
 msgstr "Excluir todos os arquivos do version control do diretório do projeto."
 
-#: kicad/project_tree_pane.cpp:1059
+#: kicad/project_tree_pane.cpp:1060
 #, c-format
 msgid "Change filename: '%s'"
 msgstr "Altera o nome do arquivo: '%s'"
 
-#: kicad/project_tree_pane.cpp:1061
+#: kicad/project_tree_pane.cpp:1062
 msgid "Change filename"
 msgstr "Altere o nome do aquivo"
 
-#: kicad/project_tree_pane.cpp:1406
+#: kicad/project_tree_pane.cpp:1407
 msgid "Network path: not monitoring folder changes"
 msgstr "Caminho da rede: as alterações da pasta não estão sendo monitoradas"
 
-#: kicad/project_tree_pane.cpp:1412
+#: kicad/project_tree_pane.cpp:1413
 msgid "Local path: monitoring folder changes"
 msgstr "Caminho local: monitorando das alterações na pasta"
 
-#: kicad/project_tree_pane.cpp:1595
+#: kicad/project_tree_pane.cpp:1596
 msgid "The selected directory is already a git project."
 msgstr "O diretório selecionado já é um projeto Git."
 
-#: kicad/project_tree_pane.cpp:1611
-msgid "Failed to initialize git project."
-msgstr "Houve uma falha ao inicializar o projeto Git."
-
-#: kicad/project_tree_pane.cpp:1626
+#: kicad/project_tree_pane.cpp:1603
 msgid "Set default remote"
 msgstr "Definir o ramo remoto padrão"
 
-#: kicad/project_tree_pane.cpp:1679
+#: kicad/project_tree_pane.cpp:1618
+msgid "Failed to initialize git project."
+msgstr "Houve uma falha ao inicializar o projeto Git."
+
+#: kicad/project_tree_pane.cpp:1678
 msgid "Failed to set default remote."
 msgstr "Houve uma falha ao definir o ramo remoto padrão."
 
-#: kicad/project_tree_pane.cpp:1691 kicad/project_tree_pane.cpp:1725
-#: kicad/project_tree_pane.cpp:1747
+#: kicad/project_tree_pane.cpp:1690 kicad/project_tree_pane.cpp:1724
+#: kicad/project_tree_pane.cpp:1746
 msgid "Fetching Remote"
 msgstr "Obtendo remotamente"
 
-#: kicad/project_tree_pane.cpp:1732
+#: kicad/project_tree_pane.cpp:1731
 msgid "Failed to pull project"
 msgstr "Houve uma falha ao obter o projeto"
 
-#: kicad/project_tree_pane.cpp:1754
+#: kicad/project_tree_pane.cpp:1753
 msgid "Failed to push project"
 msgstr "Houve uma falha ao enviar para o projeto"
 
-#: kicad/project_tree_pane.cpp:1816
+#: kicad/project_tree_pane.cpp:1830
 #, c-format
 msgid "Failed to lookup branch '%s': %s"
 msgstr "Houve uma falha ao procurar pelo ramo '%s': %s"
 
-#: kicad/project_tree_pane.cpp:1829
+#: kicad/project_tree_pane.cpp:1843
 #, c-format
 msgid "Failed to find branch head for '%s'"
 msgstr "Houve uma falha para localizar o cabeçalho do ramo para '%s'"
 
-#: kicad/project_tree_pane.cpp:1840
+#: kicad/project_tree_pane.cpp:1854
 #, c-format
 msgid "Failed to switch to branch '%s'"
 msgstr "Houve uma falha ao alternar para o ramo '%s'"
 
-#: kicad/project_tree_pane.cpp:1851
+#: kicad/project_tree_pane.cpp:1865
 #, c-format
 msgid "Failed to update HEAD reference for branch '%s'"
 msgstr "Houve uma falha atualizar a referência do HEAD para o ramo '%s'"
 
-#: kicad/project_tree_pane.cpp:1870
+#: kicad/project_tree_pane.cpp:1884
 msgid "Are you sure you want to remove git tracking from this project?"
 msgstr "Tem certeza de que deseja remover o rastreamento do git deste projeto?"
 
-#: kicad/project_tree_pane.cpp:1887
+#: kicad/project_tree_pane.cpp:1901
 msgid "Failed to remove git directory"
 msgstr "Houve uma falha ao remover o diretório git"
 
-#: kicad/project_tree_pane.cpp:2223
+#: kicad/project_tree_pane.cpp:2237
 msgid "Discarding commit due to empty commit message."
 msgstr "Descartando o commit devido a uma mensagem de commit vazia."
 
-#: kicad/project_tree_pane.cpp:2229
+#: kicad/project_tree_pane.cpp:2243
 msgid "Discarding commit due to empty file selection."
 msgstr "Descartando o commit devido a um arquivo vazio que foi selecionado."
 
-#: kicad/project_tree_pane.cpp:2235
+#: kicad/project_tree_pane.cpp:2249
 #, c-format
 msgid "Failed to get repository index: %s"
 msgstr "Houve uma falha ao obter o índice do repositório: %s"
 
-#: kicad/project_tree_pane.cpp:2243
+#: kicad/project_tree_pane.cpp:2257
 #, c-format
 msgid "Failed to add file to index: %s"
 msgstr "Houve uma falha ao adicionar o arquivo ao índice: %s"
 
-#: kicad/project_tree_pane.cpp:2251
+#: kicad/project_tree_pane.cpp:2265
 #, c-format
 msgid "Failed to write index: %s"
 msgstr "Houve uma falha ao fazer o registro no índice: %s"
 
-#: kicad/project_tree_pane.cpp:2258
+#: kicad/project_tree_pane.cpp:2272
 #, c-format
 msgid "Failed to write tree: %s"
 msgstr "Houve uma falha ao fazer o registro na árvore: %s"
 
-#: kicad/project_tree_pane.cpp:2267
+#: kicad/project_tree_pane.cpp:2281
 #, c-format
 msgid "Failed to lookup tree: %s"
 msgstr "Houve uma falha na procura da árvore: %s"
 
-#: kicad/project_tree_pane.cpp:2275
+#: kicad/project_tree_pane.cpp:2289
 #, c-format
 msgid "Failed to get HEAD reference: %s"
 msgstr "Houve uma falha ao obter a referência do HEAD: %s"
 
-#: kicad/project_tree_pane.cpp:2282
+#: kicad/project_tree_pane.cpp:2296
 #, c-format
 msgid "Failed to get commit: %s"
 msgstr "Houve uma falha ao obter o commit: %s"
 
-#: kicad/project_tree_pane.cpp:2298
+#: kicad/project_tree_pane.cpp:2312
 #, c-format
 msgid "Failed to create author signature: %s"
 msgstr "Houve uma falha ao criar a assinatura do autor: %s"
 
-#: kicad/project_tree_pane.cpp:2333
+#: kicad/project_tree_pane.cpp:2347
 #, c-format
 msgid "Failed to create commit: %s"
 msgstr "Houve uma falha ao criar o commit: %s"
@@ -28595,6 +28600,7 @@ msgid "Item Properties"
 msgstr "Propriedades do item"
 
 #: pagelayout_editor/dialogs/properties_frame_base.cpp:461
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:145
 msgid "Default Values"
 msgstr "Valores padrão"
 
@@ -31241,8 +31247,8 @@ msgstr "Isolamento entre as zonas cobreadas..."
 #: pcbnew/board.cpp:1807 pcbnew/dialogs/dialog_board_statistics.cpp:701
 #: pcbnew/dialogs/dialog_board_statistics_base.cpp:78
 #: pcbnew/dialogs/dialog_unused_pad_layers_base.cpp:27
-#: pcbnew/footprint.cpp:1628 pcbnew/netinfo_item.cpp:108
-#: pcbnew/pcb_draw_panel_gal.cpp:641 pcbnew/widgets/appearance_controls.cpp:331
+#: pcbnew/footprint.cpp:1633 pcbnew/netinfo_item.cpp:108
+#: pcbnew/pcb_draw_panel_gal.cpp:714 pcbnew/widgets/appearance_controls.cpp:331
 #: pcbnew/widgets/panel_selection_filter.cpp:198
 #: pcbnew/widgets/panel_selection_filter_base.cpp:45
 msgid "Pads"
@@ -31256,18 +31262,18 @@ msgstr "Ilhas"
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:222
 #: pcbnew/dialogs/dialog_unused_pad_layers_base.cpp:24
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:88
-#: pcbnew/netinfo_item.cpp:123 pcbnew/pcb_draw_panel_gal.cpp:642
+#: pcbnew/netinfo_item.cpp:123 pcbnew/pcb_draw_panel_gal.cpp:715
 #: pcbnew/widgets/appearance_controls.cpp:330
 #: pcbnew/widgets/panel_selection_filter.cpp:197
 #: pcbnew/widgets/panel_selection_filter_base.cpp:41
 msgid "Vias"
 msgstr "Vias"
 
-#: pcbnew/board.cpp:1809 pcbnew/pcb_draw_panel_gal.cpp:643
+#: pcbnew/board.cpp:1809 pcbnew/pcb_draw_panel_gal.cpp:716
 msgid "Track Segments"
 msgstr "Segmentos da trilha"
 
-#: pcbnew/board.cpp:1811 pcbnew/pcb_draw_panel_gal.cpp:645
+#: pcbnew/board.cpp:1811 pcbnew/pcb_draw_panel_gal.cpp:718
 msgid "Unrouted"
 msgstr "Não-roteado"
 
@@ -31470,7 +31476,7 @@ msgid "Add Dielectric Layer"
 msgstr "Adiciona uma camada dielétrica"
 
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:330
-#: pcbnew/dialogs/panel_setup_layers.cpp:957
+#: pcbnew/dialogs/panel_setup_layers.cpp:1152
 msgid "Select layer to add:"
 msgstr "Selecione a camada para adicionar:"
 
@@ -32201,14 +32207,13 @@ msgstr "Âmbito da reanotação"
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:154
 #: pcbnew/dialogs/dialog_render_job.cpp:41
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:117
-#: pcbnew/footprint.cpp:1640
+#: pcbnew/footprint.cpp:1645
 msgid "Front"
 msgstr "Frente"
 
 #: pcbnew/dialogs/dialog_board_reannotate_base.cpp:187
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:154
 #: pcbnew/dialogs/dialog_render_job.cpp:39
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:560
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:122
 msgid "Back"
 msgstr "Atrás"
@@ -32389,7 +32394,7 @@ msgstr ""
 "O arquivo do projeto associado %s não pôde ser carregado"
 
 #: pcbnew/dialogs/dialog_board_setup.cpp:301 pcbnew/files.cpp:583
-#: pcbnew/tools/pcb_control.cpp:1502
+#: pcbnew/tools/pcb_control.cpp:1506
 msgid "Loading PCB"
 msgstr "Carregando a PCI"
 
@@ -32461,7 +32466,7 @@ msgid "Total:"
 msgstr "Total:"
 
 #: pcbnew/dialogs/dialog_board_statistics.cpp:491
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2517
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2511
 msgid "Round"
 msgstr "Circula"
 
@@ -32578,7 +32583,7 @@ msgstr "Estatísticas da p"
 
 #: pcbnew/dialogs/dialog_cleanup_graphics.cpp:48
 #: pcbnew/dialogs/dialog_exchange_footprints.cpp:310
-#: pcbnew/footprint_libraries_utils.cpp:961
+#: pcbnew/footprint_libraries_utils.cpp:970
 msgid "Update Footprint"
 msgstr "Atualiza o footprint"
 
@@ -32944,8 +32949,8 @@ msgstr ""
 "Tipo da conexão padrão da ilha para a zona.\n"
 "Esta configuração pode ser substituída pelas configurações locais do teclado"
 
-#: pcbnew/dialogs/dialog_copper_zones_base.cpp:232 pcbnew/footprint.cpp:4008
-#: pcbnew/pad.cpp:2527 pcbnew/zone.cpp:1805
+#: pcbnew/dialogs/dialog_copper_zones_base.cpp:232 pcbnew/footprint.cpp:4013
+#: pcbnew/pad.cpp:2521 pcbnew/zone.cpp:1829
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 msgid "Thermal reliefs"
 msgstr "Alívios térmicos"
@@ -32992,13 +32997,13 @@ msgstr "Tipo do preenchimento:"
 
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:290
 #: pcbnew/dialogs/dialog_non_copper_zones_properties_base.cpp:129
-#: pcbnew/zone.cpp:1815 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
+#: pcbnew/zone.cpp:1839 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
 msgid "Solid fill"
 msgstr "Preenchimento sólido"
 
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:290
 #: pcbnew/dialogs/dialog_non_copper_zones_properties_base.cpp:129
-#: pcbnew/zone.cpp:1816 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
+#: pcbnew/zone.cpp:1840 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
 msgid "Hatch pattern"
 msgstr "Padrão da hachura"
 
@@ -33064,7 +33069,7 @@ msgstr "Remove ilhas:"
 msgid "Choose what to do with unconnected copper islands"
 msgstr "Escolha o que fazer com ilhas com cobre sem conexão"
 
-#: pcbnew/dialogs/dialog_copper_zones_base.cpp:357 pcbnew/zone.cpp:1826
+#: pcbnew/dialogs/dialog_copper_zones_base.cpp:357 pcbnew/zone.cpp:1850
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 msgid "Below area limit"
 msgstr "Abaixo do limite da área"
@@ -34759,8 +34764,8 @@ msgstr "Verifica footprint"
 msgid "Choose Footprint"
 msgstr "Escolha o footprint"
 
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:76
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:143
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:78
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:148
 msgid "3D Models"
 msgstr "Modelos 3D"
 
@@ -34803,40 +34808,40 @@ msgstr ""
 "A espessura do texto é muito grande para o tamanho do texto.\n"
 "Ele será podado em %s."
 
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:633
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:624
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:661
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:660
 msgid "Edit Footprint Properties"
 msgstr "Editar propriedades do footprint"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:52
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:53
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:157
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:98
 msgid "Text Items"
 msgstr "Itens de texto"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:60
 #: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:53
-#: pcbnew/pcb_fields_grid_table.cpp:183 pcbnew/pcb_text.cpp:630
+#: pcbnew/pcb_fields_grid_table.cpp:152 pcbnew/pcb_text.cpp:630
 #: pcbnew/pcb_text.cpp:647
 msgid "Keep Upright"
 msgstr "Mantenha na vertical"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:61
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:62
-#: pcbnew/pcb_fields_grid_table.cpp:184
+#: pcbnew/pcb_fields_grid_table.cpp:153
 msgid "X Offset"
 msgstr "Deslocamento X"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:62
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:63
-#: pcbnew/pcb_fields_grid_table.cpp:185
+#: pcbnew/pcb_fields_grid_table.cpp:154
 msgid "Y Offset"
 msgstr "Deslocamento Y"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:68
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:69
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:64
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:168
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:56
 #: pcbnew/plot_board_layers.cpp:103
 msgid "Reference designator"
@@ -34854,14 +34859,14 @@ msgstr "Tipo do footprint:"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:188
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:193
-#: pcbnew/footprint.cpp:1286
+#: pcbnew/footprint.cpp:1291
 msgid "Through hole"
 msgstr "Furo passante"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:188
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:193
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/footprint.cpp:1283
-#: pcbnew/pad.cpp:1532 pcbnew/pad.cpp:2493
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/footprint.cpp:1288
+#: pcbnew/pad.cpp:1532 pcbnew/pad.cpp:2487
 msgid "SMD"
 msgstr "técnica de montagem em superfície (SMD)"
 
@@ -35066,28 +35071,28 @@ msgstr ""
 msgid "Footprint Properties"
 msgstr "Propriedades do footprint"
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:379
-#: pcbnew/footprint_libraries_utils.cpp:1124
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:388
+#: pcbnew/footprint_libraries_utils.cpp:1133
 #: pcbnew/tools/footprint_editor_control.cpp:460
 msgid "Footprint must have a name."
 msgstr "O footprint deve ter um nome."
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:384
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:393
 #, c-format
 msgid "Footprint name may not contain '%s'."
 msgstr "O nome do footprint não pode conter '%s'."
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:437
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:446
 #, c-format
 msgid "The text width must be between %s and %s."
 msgstr "A largura do texto deve estar entre %s e %s."
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:449
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:458
 #, c-format
 msgid "The text height must be between %s and %s."
 msgstr "A altura do texto deve estar entre %s e %s."
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:467
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:476
 #: pcbnew/dialogs/dialog_text_properties.cpp:522
 #: pcbnew/dialogs/dialog_textbox_properties.cpp:342
 msgid ""
@@ -35813,7 +35818,7 @@ msgstr "Camadas de serigrafia"
 
 #: pcbnew/dialogs/dialog_global_edit_text_and_graphics.cpp:273
 #: pcbnew/dialogs/panel_fp_editor_graphics_defaults_base.cpp:64
-#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:60 pcbnew/pad.cpp:2684
+#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:60 pcbnew/pad.cpp:2678
 msgid "Copper Layers"
 msgstr "Camadas com cobre"
 
@@ -35967,7 +35972,7 @@ msgstr "Anéis anulares:"
 
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:175
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1075
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2533
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2527
 msgid "All copper layers"
 msgstr "Todas as camadas com cobre"
 
@@ -35978,7 +35983,7 @@ msgstr "Camadas iniciais, finais e conectadas"
 
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:175
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1079
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2534
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2528
 msgid "Connected layers only"
 msgstr "Apenas as camadas conectadas"
 
@@ -36459,7 +36464,7 @@ msgid "Outset Items"
 msgstr "Itens gerados"
 
 #: pcbnew/dialogs/dialog_pad_properties.cpp:179
-#: pcbnew/dialogs/dialog_pad_properties_base.h:288 pcbnew/pad.cpp:2584
+#: pcbnew/dialogs/dialog_pad_properties_base.h:288 pcbnew/pad.cpp:2578
 msgid "Pad Properties"
 msgstr "Propriedades da ilha"
 
@@ -36535,7 +36540,7 @@ msgstr "w"
 msgid "Pad type:"
 msgstr "Tipo da ilha:"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/pad.cpp:2492
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/pad.cpp:2486
 msgid "Through-hole"
 msgstr "Furo passante (PTH)"
 
@@ -36584,7 +36589,7 @@ msgid "Circular"
 msgstr "Circular"
 
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:1516
-#: pcbnew/pad.cpp:2500
+#: pcbnew/pad.cpp:2494
 msgid "Oval"
 msgstr "Oval"
 
@@ -36596,11 +36601,11 @@ msgstr "Retangular"
 msgid "Trapezoidal"
 msgstr "Trapezoidal"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2502
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2496
 msgid "Rounded rectangle"
 msgstr "Retângulo arredondado"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2503
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2497
 msgid "Chamfered rectangle"
 msgstr "Retângulo chanfrado"
 
@@ -36712,7 +36717,7 @@ msgstr "Compensação do formato a partir do furo"
 msgid "Hole shape:"
 msgstr "Forma do furo:"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2518
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2512
 msgid "Oblong"
 msgstr "Oblongo"
 
@@ -36805,23 +36810,23 @@ msgstr ""
 "O mecânico especifica uma ilha com furo passante que é usada para suporte "
 "mecânico"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2508
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2502
 msgid "BGA pad"
 msgstr "Ilha BGA"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2510
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2504
 msgid "Fiducial, local to footprint"
 msgstr "Fiducial, local para o footprint"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2509
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2503
 msgid "Fiducial, global to board"
 msgstr "Fiducial, global para a placa"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2511
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2505
 msgid "Test point pad"
 msgstr "Ilhas para os pontos de teste"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2512
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2506
 msgid "Heatsink pad"
 msgstr "Ilha para a dissipação do calor"
 
@@ -37093,7 +37098,7 @@ msgstr "Ocultar ou riscar footprints DNP nas camadas de fabricação"
 
 #: pcbnew/dialogs/dialog_plot_base.cpp:90
 #: pcbnew/widgets/appearance_controls.cpp:653
-#: pcbnew/widgets/appearance_controls.cpp:1810
+#: pcbnew/widgets/appearance_controls.cpp:1846
 msgid "Hide"
 msgstr "Oculta"
 
@@ -38149,7 +38154,7 @@ msgstr "Footprint %s (%s), %s, rotacionado em %.1f graus"
 #: pcbnew/dialogs/dialog_text_properties_base.cpp:99
 #: pcbnew/pcb_dimension.cpp:1885 pcbnew/pcb_dimension.cpp:1921
 #: pcbnew/pcb_dimension.cpp:1962 pcbnew/pcb_dimension.cpp:2007
-#: pcbnew/pcb_dimension.cpp:2044 pcbnew/pcb_fields_grid_table.cpp:186
+#: pcbnew/pcb_dimension.cpp:2044 pcbnew/pcb_fields_grid_table.cpp:155
 #: pcbnew/pcb_text.cpp:626
 msgid "Knockout"
 msgstr "Eliminação da região"
@@ -38377,7 +38382,7 @@ msgstr "Inclinação do alvo: "
 #: pcbnew/router/router_tool.cpp:2757 pcbnew/router/router_tool.cpp:2762
 #: pcbnew/router/router_tool.cpp:2767 pcbnew/router/router_tool.cpp:2778
 #: pcbnew/router/router_tool.cpp:2786 pcbnew/router/router_tool.cpp:2791
-#: pcbnew/tools/pcb_control.cpp:1698 pcbnew/tools/pcb_control.cpp:1708
+#: pcbnew/tools/pcb_control.cpp:1702 pcbnew/tools/pcb_control.cpp:1712
 #: pcbnew/zone.cpp:874
 #, c-format
 msgid "(from %s)"
@@ -38670,6 +38675,11 @@ msgstr ""
 msgid "Internal Layers"
 msgstr "Camadas internas"
 
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:496
+#, fuzzy, c-format
+msgid "Layer name %s already in use."
+msgstr "O nome da camada '%s' já está em uso."
+
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:23
 msgid "Default Field Properties for New Footprints"
 msgstr "Propriedades predefinidas dos campos para os novos footprints"
@@ -38744,28 +38754,28 @@ msgstr ""
 msgid "Failed to save footprint library file '%s'."
 msgstr "Houve uma falha ao salvar a biblioteca do footprint no arquivo '%s'."
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:396
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:388
 msgid "Error adding 3D model"
 msgstr "Houve um erro ao adicionar o modelo 3D"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:480
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:472
 msgid "No filename entered"
 msgstr "Nenhum nome de arquivo foi inserido"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:485
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:477
 msgid "Illegal filename"
 msgstr "Nome de arquivo ilegal"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:490
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:482
 #: pcbnew/microwave/microwave_polygon.cpp:223
 msgid "File not found"
 msgstr "O arquivo não foi encontrado"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:495
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:487
 msgid "Unable to open file"
 msgstr "Não é possível abrir o arquivo"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:500
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:492
 msgid "Unknown error"
 msgstr "Erro desconhecido"
 
@@ -39295,13 +39305,145 @@ msgstr "Aplicar as predefinições da placa ao texto do footprint"
 msgid "Apply board defaults to non-copper footprint shapes"
 msgstr "Aplicar as predefinições da placa as formas do footprint sem cobre"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:458
+#: pcbnew/dialogs/panel_setup_layers.cpp:77
+#: pcbnew/dialogs/panel_setup_layers.cpp:284
+msgid "Off-board, testing"
+msgstr "Fora da placa, testando"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:87
+msgid "If you want a fabrication layer for the front side of the board"
+msgstr "Caso queira uma camada de fabricação no lado da frente da placa"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:97
+#: pcbnew/dialogs/panel_setup_layers.cpp:266
+msgid "Off-board, manufacturing"
+msgstr "Fora da placa, fabricação"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:105
+msgid "If you want an adhesive template for the front side of the board"
+msgstr "Caso queira um adesivo de exemplo na camada de cima da placa"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:115
+#: pcbnew/dialogs/panel_setup_layers.cpp:133
+#: pcbnew/dialogs/panel_setup_layers.cpp:151
+#: pcbnew/dialogs/panel_setup_layers.cpp:169
+#: pcbnew/dialogs/panel_setup_layers.cpp:194
+#: pcbnew/dialogs/panel_setup_layers.cpp:212
+#: pcbnew/dialogs/panel_setup_layers.cpp:230
+#: pcbnew/dialogs/panel_setup_layers.cpp:248
+msgid "On-board, non-copper"
+msgstr "Na placa, sem cobre"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:123
+msgid "If you want a solder paste layer for front side of the board"
+msgstr ""
+"Caso queira uma camada de pasta de solta para o lado da frente da placa"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:141
+msgid "If you want a silk screen layer for the front side of the board"
+msgstr "Caso queira uma camada com serigrafia no lado da frente da placa"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:159
+msgid "If you want a solder mask layer for the front of the board"
+msgstr "Caso queira uma camada com máscara de solda no lado da frente da placa"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:184
+msgid "If you want a solder mask layer for the back side of the board"
+msgstr "Caso queira uma camada com máscara de solda no lado de trás da placa"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:202
+msgid "If you want a silk screen layer for the back side of the board"
+msgstr "Caso queira uma camada com silk screen no lado de trás da placa"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:220
+msgid "If you want a solder paste layer for the back side of the board"
+msgstr "Caso queira uma camada com pasta de solta no lado de trás da placa"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:238
+msgid "If you want an adhesive layer for the back side of the board"
+msgstr "Caso queira uma camada com adesivo no lado de trás da placa"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:256
+msgid "If you want a fabrication layer for the back side of the board"
+msgstr "Caso queira uma camada de fabricação no lado de trás da placa"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:302
+msgid "Board contour"
+msgstr "Contorno da placa"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:319
+msgid "Board contour setback"
+msgstr "Recuo do contorno da placa"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:333
+#: pcbnew/dialogs/panel_setup_layers.cpp:347
+#: pcbnew/dialogs/panel_setup_layers.cpp:363
+#: pcbnew/dialogs/panel_setup_layers.cpp:379
+#: pcbnew/dialogs/panel_setup_layers.cpp:477
+msgid "Auxiliary"
+msgstr "Auxiliar"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:354
+msgid "If you want a separate layer for comments or notes"
+msgstr "Caso queira uma camada separada para comentários ou para anotações"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:370
+msgid "If you want a layer for documentation drawings"
+msgstr "Caso queira uma camada para documentar os desenhos"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:415
 msgid "Use the Physical Stackup page to change the number of copper layers."
 msgstr ""
 "Use a página Empilhamento físico para alterar a quantidade das camadas de "
 "cobre."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:492
+#: pcbnew/dialogs/panel_setup_layers.cpp:421
+#: pcbnew/dialogs/panel_setup_layers.cpp:473
+#: pcbnew/tools/drawing_stackup_table_tool.cpp:247
+msgid "Layer Name"
+msgstr "Nome da camada"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:426
+msgid "signal"
+msgstr "sinal"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:427
+msgid "power plane"
+msgstr "plano da alimentação"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:428
+msgid "mixed"
+msgstr "misturado"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:429
+msgid "jumper"
+msgstr "jumper"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:432
+msgid ""
+"Copper layer type for Freerouter and other external routers.\n"
+"Power plane layers are removed from Freerouter's layer menus."
+msgstr ""
+"Tipo da camada com cobre para o Freerouter e os outros roteadores externos.\n"
+"Camadas do plano da alimentação são removidos dos menus das camadas do "
+"Freerouter."
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:478
+msgid "Off-board, front"
+msgstr "Fora da placa, frente"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:479
+msgid "Off-board, back"
+msgstr "Fora da placa, verso"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:485
+msgid ""
+"Auxiliary layers do not flip with board side, while back and front layers do."
+msgstr ""
+"As camadas auxiliares não se invertem com o lado da placa, enquanto as "
+"camadas do verso e da frente se invertem."
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:712
 #, c-format
 msgid ""
 "Footprints have some items on removed layers:\n"
@@ -39314,7 +39456,7 @@ msgstr ""
 "Esstes itens não estarão mais acessíveis\n"
 "Deseja continuar?"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:503
+#: pcbnew/dialogs/panel_setup_layers.cpp:723
 msgid ""
 "Items have been found on removed layers. This operation will delete all "
 "items from removed layers and cannot be undone.\n"
@@ -39324,25 +39466,25 @@ msgstr ""
 "todos os itens das camadas removidas e não pode ser desfeita.\n"
 "Deseja continuar?"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:752
+#: pcbnew/dialogs/panel_setup_layers.cpp:947
 msgid "Layer must have a name."
 msgstr "A camada deve ter um nome."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:758
+#: pcbnew/dialogs/panel_setup_layers.cpp:953
 #, c-format
 msgid "%s are forbidden in layer names."
 msgstr "%s são proibidos nos nomes das camadas."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:765
+#: pcbnew/dialogs/panel_setup_layers.cpp:960
 msgid "Layer name \"signal\" is reserved."
 msgstr "O nome de camada \"signal\" é reservado."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:774
+#: pcbnew/dialogs/panel_setup_layers.cpp:969
 #, c-format
 msgid "Layer name '%s' already in use."
 msgstr "O nome da camada '%s' já está em uso."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:907
+#: pcbnew/dialogs/panel_setup_layers.cpp:1102
 #, c-format
 msgid ""
 "Imported settings have fewer copper layers than the current board (%i "
@@ -39355,15 +39497,15 @@ msgstr ""
 "\n"
 "Continue e exclua as camadas extras com cobre internas da placa atual?"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:916
+#: pcbnew/dialogs/panel_setup_layers.cpp:1111
 msgid "Inner Layers to Be Deleted"
 msgstr "Camadas internas que serão excluídas"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:951
+#: pcbnew/dialogs/panel_setup_layers.cpp:1146
 msgid "All user-defined layers have already been added."
 msgstr "Todas as camadas definidas pelo usuário já foram adicionadas."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:955
+#: pcbnew/dialogs/panel_setup_layers.cpp:1150
 msgid "Add User-defined Layer"
 msgstr "Adiciona uma camada definida pelo usuário"
 
@@ -39371,567 +39513,6 @@ msgstr "Adiciona uma camada definida pelo usuário"
 msgid "Add User Defined Layer..."
 msgstr "Adiciona camada definida pelo usuário..."
 
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:46
-msgid "CrtYd_Front"
-msgstr "CrtYd_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:51
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:639
-msgid "Off-board, testing"
-msgstr "Fora da placa, testando"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:58
-msgid "If you want a fabrication layer for the front side of the board"
-msgstr "Caso queira uma camada de fabricação no lado da frente da placa"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:62
-msgid "Fab_Front"
-msgstr "Fab_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:65
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:629
-msgid "Off-board, manufacturing"
-msgstr "Fora da placa, fabricação"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:70
-msgid "If you want an adhesive template for the front side of the board"
-msgstr "Caso queira um adesivo de exemplo na camada de cima da placa"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:74
-msgid "Adhes_Front"
-msgstr "Adhes_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:77
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:89
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:101
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:113
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:581
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:593
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:605
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:617
-msgid "On-board, non-copper"
-msgstr "Na placa, sem cobre"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:82
-msgid "If you want a solder paste layer for front side of the board"
-msgstr ""
-"Caso queira uma camada de pasta de solta para o lado da frente da placa"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:86
-msgid "SoldP_Front"
-msgstr "SoldP_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:94
-msgid "If you want a silk screen layer for the front side of the board"
-msgstr "Caso queira uma camada com serigrafia no lado da frente da placa"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:98
-msgid "SilkS_Front"
-msgstr "SilkS_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:106
-msgid "If you want a solder mask layer for the front of the board"
-msgstr "Caso queira uma camada com máscara de solda no lado da frente da placa"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:110
-msgid "Mask_Front"
-msgstr "Mask_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:118
-msgid "If you want a front copper layer"
-msgstr "Caso queira uma camada com cobre na frente"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:122
-msgid "Front_layer"
-msgstr "Front_layer"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:123
-msgid "Layer name of front (top) copper layer"
-msgstr "Nome da camada de cima (top) com cobre"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "signal"
-msgstr "sinal"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "power plane"
-msgstr "plano da alimentação"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "mixed"
-msgstr "misturado"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "jumper"
-msgstr "jumper"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:131
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:145
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:159
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:173
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:187
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:201
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:215
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:229
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:243
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:257
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:271
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:285
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:299
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:313
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:327
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:341
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:355
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:369
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:383
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:397
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:411
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:425
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:439
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:453
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:467
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:481
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:495
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:509
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:523
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:537
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:551
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:569
-msgid ""
-"Copper layer type for Freerouter and other external routers.\n"
-"Power plane layers are removed from Freerouter's layer menus."
-msgstr ""
-"Tipo da camada com cobre para o Freerouter e os outros roteadores externos.\n"
-"Camadas do plano da alimentação são removidos dos menus das camadas do "
-"Freerouter."
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:138
-msgid "In1"
-msgstr "In1"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:152
-msgid "In2"
-msgstr "In2"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:166
-msgid "In3"
-msgstr "In3"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:180
-msgid "In4"
-msgstr "In4"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:194
-msgid "In5"
-msgstr "In5"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:208
-msgid "In6"
-msgstr "In6"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:222
-msgid "In7"
-msgstr "In7"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:236
-msgid "In8"
-msgstr "In8"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:250
-msgid "In9"
-msgstr "In9"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:264
-msgid "In10"
-msgstr "In10"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:278
-msgid "In11"
-msgstr "In11"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:292
-msgid "In12"
-msgstr "In12"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:306
-msgid "In13"
-msgstr "In13"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:320
-msgid "In14"
-msgstr "In14"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:334
-msgid "In15"
-msgstr "In15"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:348
-msgid "In16"
-msgstr "In16"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:362
-msgid "In17"
-msgstr "In17"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:376
-msgid "In18"
-msgstr "In18"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:390
-msgid "In19"
-msgstr "In19"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:404
-msgid "In20"
-msgstr "In20"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:418
-msgid "In21"
-msgstr "In21"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:432
-msgid "In22"
-msgstr "In22"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:446
-msgid "In23"
-msgstr "In23"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:460
-msgid "In24"
-msgstr "In24"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:474
-msgid "In25"
-msgstr "In25"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:488
-msgid "In26"
-msgstr "In26"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:502
-msgid "In27"
-msgstr "In27"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:516
-msgid "In28"
-msgstr "In28"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:530
-msgid "In29"
-msgstr "In29"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:544
-msgid "In30"
-msgstr "In30"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:556
-msgid "If you want a back copper layer"
-msgstr "Caso queira uma camada com cobre atrás"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:561
-msgid "Layer name of back (bottom) copper layer"
-msgstr "Nome da camada com cobre em baixo (bottom)"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:574
-msgid "If you want a solder mask layer for the back side of the board"
-msgstr "Caso queira uma camada com máscara de solda no lado de trás da placa"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:578
-msgid "SoldM_Back"
-msgstr "SoldM_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:586
-msgid "If you want a silk screen layer for the back side of the board"
-msgstr "Caso queira uma camada com silk screen no lado de trás da placa"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:590
-msgid "SilkS_Back"
-msgstr "SilkS_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:598
-msgid "If you want a solder paste layer for the back side of the board"
-msgstr "Caso queira uma camada com pasta de solta no lado de trás da placa"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:602
-msgid "SoldP_Back"
-msgstr "SoldP_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:610
-msgid "If you want an adhesive layer for the back side of the board"
-msgstr "Caso queira uma camada com adesivo no lado de trás da placa"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:614
-msgid "Adhes_Back"
-msgstr "Adhes_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:622
-msgid "If you want a fabrication layer for the back side of the board"
-msgstr "Caso queira uma camada de fabricação no lado de trás da placa"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:626
-msgid "Fab_Back"
-msgstr "Fab_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:636
-msgid "CrtYd_Back"
-msgstr "CrtYd_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:646
-msgid "Pcb_Edges"
-msgstr "Pcb_Edges"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:649
-msgid "Board contour"
-msgstr "Contorno da placa"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:656
-msgid "Margin"
-msgstr "Margem"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:659
-msgid "Board contour setback"
-msgstr "Recuo do contorno da placa"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:666
-msgid "Eco1"
-msgstr "Eco1"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:669
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:679
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:691
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:703
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-msgid "Auxiliary"
-msgstr "Auxiliar"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:676
-msgid "Eco2"
-msgstr "Eco2"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:684
-msgid "If you want a separate layer for comments or notes"
-msgstr "Caso queira uma camada separada para comentários ou para anotações"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:688
-msgid "Comments"
-msgstr "Comentários"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:696
-msgid "If you want a layer for documentation drawings"
-msgstr "Caso queira uma camada para documentar os desenhos"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:700
-msgid "Drawings"
-msgstr "Desenhos"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:710
-msgid "User1"
-msgstr "Usuário1"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-msgid "Off-board, front"
-msgstr "Fora da placa, frente"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-msgid "Off-board, back"
-msgstr "Fora da placa, verso"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:717
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:731
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:745
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:759
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:773
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:787
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:801
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:815
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:829
-msgid ""
-"Auxiliary layers do not flip with board side, while back and front layers do."
-msgstr ""
-"As camadas auxiliares não se invertem com o lado da placa, enquanto as "
-"camadas do verso e da frente se invertem."
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:724
-msgid "User2"
-msgstr "Usuário2"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:738
-msgid "User3"
-msgstr "Usuário3"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:752
-msgid "User4"
-msgstr "Usuário4"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:766
-msgid "User5"
-msgstr "Usuário5"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:780
-msgid "User6"
-msgstr "Usuário6"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:794
-msgid "User7"
-msgstr "Usuário7"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:808
-msgid "User8"
-msgstr "Usuário8"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:822
-msgid "User9"
-msgstr "Usuário9"
-
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:32
 msgid ""
 "Use your board manufacturer's recommendations for solder mask expansion and "
@@ -41631,7 +41212,7 @@ msgid "%s pad connection: %s."
 msgstr "%s conexão(ões) da(s) Ilha(s): %s."
 
 #: pcbnew/drc/drc_engine.cpp:1499 pcbnew/drc/drc_engine.cpp:1516
-#: pcbnew/drc/drc_engine.cpp:1533 pcbnew/zone.cpp:612 pcbnew/zone.h:172
+#: pcbnew/drc/drc_engine.cpp:1533 pcbnew/zone.cpp:612 pcbnew/zone.h:179
 msgid "zone"
 msgstr "zona"
 
@@ -41650,7 +41231,7 @@ msgstr "%s largura(s) do raio térmico: %s."
 msgid "Checking rule assertion \"%s\"."
 msgstr "Verificando asserção da regra \"%s\"."
 
-#: pcbnew/drc/drc_item.cpp:45 pcbnew/zone.cpp:2046
+#: pcbnew/drc/drc_item.cpp:45 pcbnew/zone.cpp:2070
 msgid "Electrical"
 msgstr "Elétrico"
 
@@ -42505,7 +42086,7 @@ msgid "'%s' settings differ."
 msgstr "%s configurações diferem."
 
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:619
-#: pcbnew/footprint.cpp:4085
+#: pcbnew/footprint.cpp:4090
 msgid "Exempt From Courtyard Requirement"
 msgstr "Isento da exigência da região"
 
@@ -43218,133 +42799,133 @@ msgstr ""
 msgid "Generating ODB++ output files"
 msgstr "Gerando os arquivos ODB++"
 
-#: pcbnew/footprint.cpp:1288
+#: pcbnew/footprint.cpp:1293
 msgid "Other"
 msgstr "Outro"
 
-#: pcbnew/footprint.cpp:1626
+#: pcbnew/footprint.cpp:1631
 msgid "Footprint Name"
 msgstr "Nome do footprint"
 
-#: pcbnew/footprint.cpp:1630 pcbnew/footprint.cpp:1689
+#: pcbnew/footprint.cpp:1635 pcbnew/footprint.cpp:1694
 #, c-format
 msgid "Doc: %s"
 msgstr "Doc: %s"
 
-#: pcbnew/footprint.cpp:1631 pcbnew/footprint.cpp:1690
+#: pcbnew/footprint.cpp:1636 pcbnew/footprint.cpp:1695
 #, c-format
 msgid "Keywords: %s"
 msgstr "Palavras-chave: %s"
 
-#: pcbnew/footprint.cpp:1640 pcbnew/footprint.cpp:1641
+#: pcbnew/footprint.cpp:1645 pcbnew/footprint.cpp:1646
 msgid "Board Side"
 msgstr "Lado da placa"
 
-#: pcbnew/footprint.cpp:1641
+#: pcbnew/footprint.cpp:1646
 msgid "Back (Flipped)"
 msgstr "Verso (Invertido)"
 
-#: pcbnew/footprint.cpp:1660
+#: pcbnew/footprint.cpp:1665
 msgid "autoplaced"
 msgstr "colocado automaticamente"
 
-#: pcbnew/footprint.cpp:1663
+#: pcbnew/footprint.cpp:1668
 msgid "not in schematic"
 msgstr "não está no esquema"
 
-#: pcbnew/footprint.cpp:1666
+#: pcbnew/footprint.cpp:1671
 msgid "exclude from pos files"
 msgstr "exclui dos arquivos pos"
 
-#: pcbnew/footprint.cpp:1669
+#: pcbnew/footprint.cpp:1674
 msgid "exclude from BOM"
 msgstr "exclui da lista de materiais (BOM)"
 
-#: pcbnew/footprint.cpp:1674
+#: pcbnew/footprint.cpp:1679
 msgid "Status: "
 msgstr "Condição geral "
 
-#: pcbnew/footprint.cpp:1674
+#: pcbnew/footprint.cpp:1679
 msgid "Attributes:"
 msgstr "Atributos:"
 
-#: pcbnew/footprint.cpp:1681 pcbnew/footprint.cpp:4064 pcbnew/zone.cpp:1837
+#: pcbnew/footprint.cpp:1686 pcbnew/footprint.cpp:4069 pcbnew/zone.cpp:1861
 msgid "Component Class"
 msgstr "Classe do componente"
 
-#: pcbnew/footprint.cpp:1685
+#: pcbnew/footprint.cpp:1690
 #, c-format
 msgid "3D-Shape: %s"
 msgstr "Forma 3D: %s"
 
-#: pcbnew/footprint.cpp:1685
+#: pcbnew/footprint.cpp:1690
 msgid "<none>"
 msgstr "<nenhum>"
 
-#: pcbnew/footprint.cpp:2100
+#: pcbnew/footprint.cpp:2105
 msgid "<no reference designator>"
 msgstr "<sem designador de referência>"
 
-#: pcbnew/footprint.cpp:2102
+#: pcbnew/footprint.cpp:2107
 #, c-format
 msgid "Footprint %s"
 msgstr "Footprint %s"
 
-#: pcbnew/footprint.cpp:3242
+#: pcbnew/footprint.cpp:3247
 #, c-format
 msgid "(expected 'Through hole'; actual '%s')"
 msgstr "(era esperado o 'Furo passante'; atual '%s')"
 
-#: pcbnew/footprint.cpp:3245
+#: pcbnew/footprint.cpp:3250
 #, c-format
 msgid "(expected 'SMD'; actual '%s')"
 msgstr "(era esperado o 'SMD'; atual '%s')"
 
-#: pcbnew/footprint.cpp:3466
+#: pcbnew/footprint.cpp:3471
 #, c-format
 msgid "(net-tie pad group contains unknown pad number %s)"
 msgstr ""
 "(o grupo das ilhas das amarras da net contém uma quantidade de ilhas "
 "desconhecidas %s)"
 
-#: pcbnew/footprint.cpp:3471
+#: pcbnew/footprint.cpp:3476
 #, c-format
 msgid "(pad %s appears in more than one net-tie pad group)"
 msgstr "(a ilha %s aparece em mais de um grupo da ilha net-tie)"
 
-#: pcbnew/footprint.cpp:4006 pcbnew/pad.cpp:2525 pcbnew/zone.cpp:1803
+#: pcbnew/footprint.cpp:4011 pcbnew/pad.cpp:2519 pcbnew/zone.cpp:1827
 msgid "Inherited"
 msgstr "Herdado"
 
-#: pcbnew/footprint.cpp:4010 pcbnew/pad.cpp:2529 pcbnew/zone.cpp:1807
+#: pcbnew/footprint.cpp:4015 pcbnew/pad.cpp:2523 pcbnew/zone.cpp:1831
 msgid "Thermal reliefs for PTH"
 msgstr "Alívios térmicos para PTH"
 
-#: pcbnew/footprint.cpp:4070
+#: pcbnew/footprint.cpp:4075
 msgid "Not in Schematic"
 msgstr "Não está no esquema"
 
-#: pcbnew/footprint.cpp:4072
+#: pcbnew/footprint.cpp:4077
 msgid "Exclude From Position Files"
 msgstr "Exclua dos arquivos de posicionamento"
 
-#: pcbnew/footprint.cpp:4082 pcbnew/pad.cpp:2694
+#: pcbnew/footprint.cpp:4087 pcbnew/pad.cpp:2688
 msgid "Overrides"
 msgstr "Substitui"
 
-#: pcbnew/footprint.cpp:4089 pcbnew/pad.cpp:2697
+#: pcbnew/footprint.cpp:4094 pcbnew/pad.cpp:2691
 msgid "Clearance Override"
 msgstr "Substituição do isolamento"
 
-#: pcbnew/footprint.cpp:4094 pcbnew/pad.cpp:2707
+#: pcbnew/footprint.cpp:4099 pcbnew/pad.cpp:2701
 msgid "Solderpaste Margin Override"
 msgstr "Substituição da margem da pasta de solda"
 
-#: pcbnew/footprint.cpp:4099 pcbnew/pad.cpp:2712
+#: pcbnew/footprint.cpp:4104 pcbnew/pad.cpp:2706
 msgid "Solderpaste Margin Ratio Override"
 msgstr "Substituição da relação da margem da pasta de solda"
 
-#: pcbnew/footprint.cpp:4105 pcbnew/pad.cpp:2718
+#: pcbnew/footprint.cpp:4110 pcbnew/pad.cpp:2712
 msgid "Zone Connection Style"
 msgstr "Estilo de conexão de região"
 
@@ -43402,20 +42983,20 @@ msgstr "Editando o footprint a partir da biblioteca somente leitura %s."
 msgid "Save as editable copy"
 msgstr "Salvar como uma cópia editável"
 
-#: pcbnew/footprint_edit_frame.cpp:997
+#: pcbnew/footprint_edit_frame.cpp:1007
 #, c-format
 msgid "[from %s]"
 msgstr "[de %s]"
 
-#: pcbnew/footprint_edit_frame.cpp:1032
+#: pcbnew/footprint_edit_frame.cpp:1042
 msgid "[no footprint loaded]"
 msgstr "[nenhum footprint carregado]"
 
-#: pcbnew/footprint_edit_frame.cpp:1088
+#: pcbnew/footprint_edit_frame.cpp:1098
 msgid "Updating Footprint Libraries"
 msgstr "Atualizando as bibliotecas de footprint"
 
-#: pcbnew/footprint_edit_frame.cpp:1428
+#: pcbnew/footprint_edit_frame.cpp:1438
 msgid "No footprint selected."
 msgstr "Nenhum footprint foi selecionado."
 
@@ -43491,36 +43072,36 @@ msgstr "Exportar footprint"
 msgid "Footprint exported to file '%s'."
 msgstr "O footprint foi exportado para o arquivo '%s'."
 
-#: pcbnew/footprint_libraries_utils.cpp:549
+#: pcbnew/footprint_libraries_utils.cpp:558
 #, c-format
 msgid "Delete footprint '%s' from library '%s'?"
 msgstr "Exclui o footprint '%s' da biblioteca '%s'?"
 
-#: pcbnew/footprint_libraries_utils.cpp:566
+#: pcbnew/footprint_libraries_utils.cpp:575
 #, c-format
 msgid "Footprint '%s' deleted from library '%s'"
 msgstr "O footprint '%s' foi excluído da biblioteca '%s'"
 
-#: pcbnew/footprint_libraries_utils.cpp:581
+#: pcbnew/footprint_libraries_utils.cpp:590
 msgid "No footprints to export!"
 msgstr "Sem footprints para exportar!"
 
-#: pcbnew/footprint_libraries_utils.cpp:617
+#: pcbnew/footprint_libraries_utils.cpp:626
 #, c-format
 msgid "Update footprints on board to refer to %s?"
 msgstr "Atualiza os footprints da placa para fazer referência ao %s?"
 
-#: pcbnew/footprint_libraries_utils.cpp:668
+#: pcbnew/footprint_libraries_utils.cpp:677
 msgid "Update footprints on board to refer to new library?"
 msgstr ""
 "Atualiza os footprints da placa para fazer referência à nova biblioteca?"
 
-#: pcbnew/footprint_libraries_utils.cpp:864
+#: pcbnew/footprint_libraries_utils.cpp:873
 #: pcbnew/footprint_viewer_frame.cpp:744
 msgid "No board currently open."
 msgstr "Nenhuma placa está aberta."
 
-#: pcbnew/footprint_libraries_utils.cpp:890
+#: pcbnew/footprint_libraries_utils.cpp:899
 msgid ""
 "Unable to find the footprint on the main board.\n"
 "Cannot save."
@@ -43528,36 +43109,36 @@ msgstr ""
 "Não é possível encontrar o footprint na placa principal.\n"
 "Não é possível salvar."
 
-#: pcbnew/footprint_libraries_utils.cpp:898
+#: pcbnew/footprint_libraries_utils.cpp:907
 #: pcbnew/footprint_viewer_frame.cpp:752
 msgid "Previous footprint placement still in progress."
 msgstr "O posicionamento do footprint anterior ainda está em andamento."
 
-#: pcbnew/footprint_libraries_utils.cpp:974
+#: pcbnew/footprint_libraries_utils.cpp:983
 #: pcbnew/footprint_viewer_frame.cpp:793
 msgid "Insert Footprint"
 msgstr "Inserir o Footprint"
 
-#: pcbnew/footprint_libraries_utils.cpp:995
+#: pcbnew/footprint_libraries_utils.cpp:1004
 msgid "Save Footprint As"
 msgstr "Salve o footprint como"
 
-#: pcbnew/footprint_libraries_utils.cpp:1144
+#: pcbnew/footprint_libraries_utils.cpp:1153
 #, c-format
 msgid "Footprint %s already exists in %s."
 msgstr "O footprint %s já existe em %s."
 
-#: pcbnew/footprint_libraries_utils.cpp:1188
+#: pcbnew/footprint_libraries_utils.cpp:1197
 #, c-format
 msgid "Footprint '%s' replaced in '%s'"
 msgstr "Footprint '%s' substituído em '%s'"
 
-#: pcbnew/footprint_libraries_utils.cpp:1189
+#: pcbnew/footprint_libraries_utils.cpp:1198
 #, c-format
 msgid "Footprint '%s' added to '%s'"
 msgstr "Footprint '%s' adicionado ao '%s'"
 
-#: pcbnew/footprint_libraries_utils.cpp:1233
+#: pcbnew/footprint_libraries_utils.cpp:1242
 msgid "Untitled"
 msgstr "Sem título"
 
@@ -43670,7 +43251,7 @@ msgstr "Comprimentos já roteados"
 msgid "Routed Length"
 msgstr "Comprimento roteado"
 
-#: pcbnew/generators/pcb_tuning_pattern.cpp:2172 pcbnew/pad.cpp:2688
+#: pcbnew/generators/pcb_tuning_pattern.cpp:2172 pcbnew/pad.cpp:2682
 #: pcbnew/pcb_track.cpp:1600
 msgid "Pad To Die Length"
 msgstr "Comprimento entre a matriz e a ilha"
@@ -44601,7 +44182,7 @@ msgstr ""
 msgid "pad"
 msgstr "ilha"
 
-#: pcbnew/pad.cpp:1289 pcbnew/pad.cpp:2603
+#: pcbnew/pad.cpp:1289 pcbnew/pad.cpp:2597
 msgid "Pin Type"
 msgstr "Tipo do pino"
 
@@ -44712,100 +44293,94 @@ msgstr "Ilha PTH %s %s de %s"
 msgid "PTH pad %s"
 msgstr "Ilha PTH %s"
 
-#: pcbnew/pad.cpp:2176
-msgid "(Pad has no layer)"
-msgstr "(A ilha não possui camadas)"
-
 #: pcbnew/pad.cpp:2179
-msgid "(PTH pad has no copper layers)"
-msgstr "(A ilha PTH não possui camadas de cobre)"
-
-#: pcbnew/pad.cpp:2185
-msgid "(plated through holes normally have a copper pad on at least one layer)"
+#, fuzzy
+msgid ""
+"(plated through holes normally have a copper pad on at least one outer layer)"
 msgstr ""
 "(os furos passantes metalizados geralmente devem ter uma ilha com cobre em "
 "pelo menos uma camada)"
 
-#: pcbnew/pad.cpp:2193
+#: pcbnew/pad.cpp:2187
 msgid "('fiducial' property makes no sense on NPTH pads)"
 msgstr "(a propriedade 'fiducial' não faz sentido nas ilhas NPTH)"
 
-#: pcbnew/pad.cpp:2197
+#: pcbnew/pad.cpp:2191
 msgid "('testpoint' property makes no sense on NPTH pads)"
 msgstr "(a propriedade 'testpoint' não faz sentido nas ilhas NPTH)"
 
-#: pcbnew/pad.cpp:2200
+#: pcbnew/pad.cpp:2194
 msgid "('heatsink' property makes no sense of NPTH pads)"
 msgstr ""
 "(a propriedade do dissipador de calor 'heatsink' não faz sentido nas ilhas "
 "NPTH)"
 
-#: pcbnew/pad.cpp:2203
+#: pcbnew/pad.cpp:2197
 msgid "('castellated' property is for PTH pads)"
 msgstr "(a propriedade do castelamento 'castellated' são para ilhas PTH)"
 
-#: pcbnew/pad.cpp:2206
+#: pcbnew/pad.cpp:2200
 msgid "('BGA' property is for SMD pads)"
 msgstr "(a propriedade 'BGA' são para ilhas SMD)"
 
-#: pcbnew/pad.cpp:2209
+#: pcbnew/pad.cpp:2203
 msgid "('mechanical' property is for PTH pads)"
 msgstr "(a propriedade 'mecânica' são para ilhas PTH)"
 
-#: pcbnew/pad.cpp:2225
+#: pcbnew/pad.cpp:2219
 msgid "(connector pads normally have no solder paste; use a SMD pad instead)"
 msgstr ""
 "(os conectores das ilhas normalmente não têm pasta de solda. Em vez disso, "
 "use uma ilha SMD)"
 
-#: pcbnew/pad.cpp:2233
+#: pcbnew/pad.cpp:2227
 msgid "(SMD pad has a hole)"
 msgstr "(A ilha SMD tem um furo)"
 
-#: pcbnew/pad.cpp:2239
+#: pcbnew/pad.cpp:2233
 msgid "(SMD pad has copper on both sides of the board)"
 msgstr "(a ilha SMD tem cobre em ambos os lados da placa)"
 
-#: pcbnew/pad.cpp:2245 pcbnew/pad.cpp:2258
+#: pcbnew/pad.cpp:2239 pcbnew/pad.cpp:2252
 msgid "(SMD pad has copper and mask layers on different sides of the board)"
 msgstr ""
 "(a ilha SMD tem camadas de cobre e máscara em lados diferentes da placa)"
 
-#: pcbnew/pad.cpp:2250 pcbnew/pad.cpp:2263
+#: pcbnew/pad.cpp:2244 pcbnew/pad.cpp:2257
 msgid "(SMD pad has copper and paste layers on different sides of the board)"
 msgstr ""
 "(a ilha SMD tem camadas de cobre e de pasta em lados diferentes da placa)"
 
-#: pcbnew/pad.cpp:2269
+#: pcbnew/pad.cpp:2263
 msgid "(SMD pad has no outer layers)"
 msgstr "(a ilha SMD não tem camadas externas)"
 
-#: pcbnew/pad.cpp:2289
+#: pcbnew/pad.cpp:2283
 msgid "(Pad must have a positive size)"
 msgstr "(A ilha deve ter um tamanho positivo)"
 
-#: pcbnew/pad.cpp:2300
+#: pcbnew/pad.cpp:2294
 #, c-format
 msgid "(PTH pad hole size must be larger than %s)"
 msgstr "(O tamanho do orifício do bloco PTH deve ser maior que %s)"
 
-#: pcbnew/pad.cpp:2324
+#: pcbnew/pad.cpp:2318
 msgid "(PTH pad hole leaves no copper)"
 msgstr "(O furo da ilha PTH não deixa cobre)"
 
-#: pcbnew/pad.cpp:2334
+#: pcbnew/pad.cpp:2328
 msgid "(PTH pad hole not fully inside copper)"
 msgstr "(O furo da ilha PTH não está totalmente dentro do cobre)"
 
-#: pcbnew/pad.cpp:2341
+#: pcbnew/pad.cpp:2335
 msgid "(pad hole not inside pad shape)"
 msgstr "(o furo da ilha não está dentro do formato da ilha)"
 
-#: pcbnew/pad.cpp:2346
+#: pcbnew/pad.cpp:2340
 msgid "(negative local clearance values have no effect)"
 msgstr "(os valores negativos de liberação local não têm efeito)"
 
-#: pcbnew/pad.cpp:2365
+#: pcbnew/pad.cpp:2359
 msgid ""
 "(negative solder mask clearance is larger than some shape primitives; "
 "results may be surprising)"
@@ -44813,7 +44388,7 @@ msgstr ""
 "(o isolamento negativo da máscara de solda é maior do que algumas formas "
 "primitivas; os resultados podem ser surpreendentes)"
 
-#: pcbnew/pad.cpp:2375
+#: pcbnew/pad.cpp:2369
 msgid ""
 "(negative solder mask clearance is larger than pad; no solder mask will be "
 "generated)"
@@ -44821,7 +44396,7 @@ msgstr ""
 "(o isolamento negativo da máscara de solda é maior do que a ilha; nenhuma "
 "máscara de solda será gerada)"
 
-#: pcbnew/pad.cpp:2394
+#: pcbnew/pad.cpp:2388
 msgid ""
 "(negative solder paste margin is larger than pad; no solder paste mask will "
 "be generated)"
@@ -44829,111 +44404,111 @@ msgstr ""
 "(a margem negativa da pasta de solda é maior do que a ilha; nenhuma máscara "
 "para a pasta de solda será gerada)"
 
-#: pcbnew/pad.cpp:2401
+#: pcbnew/pad.cpp:2395
 msgid "(negative corner radius is not allowed)"
 msgstr "(não é permitido um raio com canto negativo)"
 
-#: pcbnew/pad.cpp:2403
+#: pcbnew/pad.cpp:2397
 msgid "(corner size will make pad circular)"
 msgstr "(o tamanho do canto tornará a ilha circular)"
 
-#: pcbnew/pad.cpp:2408
+#: pcbnew/pad.cpp:2402
 msgid "(negative corner chamfer is not allowed)"
 msgstr "(chanfro de canto negativo não é permitido)"
 
-#: pcbnew/pad.cpp:2410
+#: pcbnew/pad.cpp:2404
 msgid "(corner chamfer is too large)"
 msgstr "(o canto do chanfro é muito grande)"
 
-#: pcbnew/pad.cpp:2419
+#: pcbnew/pad.cpp:2413
 msgid "(trapezoid delta is too large)"
 msgstr "(o delta do trapézio é muito grande)"
 
-#: pcbnew/pad.cpp:2429
+#: pcbnew/pad.cpp:2423
 msgid "(custom pad shape must resolve to a single polygon)"
 msgstr "(a forma da ilha personalizada deve ser resolvida num único polígono)"
 
-#: pcbnew/pad.cpp:2494
+#: pcbnew/pad.cpp:2488
 msgid "Edge connector"
 msgstr "Borda do conector"
 
-#: pcbnew/pad.cpp:2495
+#: pcbnew/pad.cpp:2489
 msgid "NPTH, mechanical"
 msgstr "NPTH, mecânico"
 
-#: pcbnew/pad.cpp:2501
+#: pcbnew/pad.cpp:2495
 msgid "Trapezoid"
 msgstr "Trapézio"
 
-#: pcbnew/pad.cpp:2513
+#: pcbnew/pad.cpp:2507
 msgid "Castellated pad"
 msgstr "Ilha castelada"
 
-#: pcbnew/pad.cpp:2514
+#: pcbnew/pad.cpp:2508
 msgid "Mechanical pad"
 msgstr "Ilha mecânica"
 
-#: pcbnew/pad.cpp:2536
+#: pcbnew/pad.cpp:2530
 msgid "Front, back and connected layers"
 msgstr "Frente, verso e camadas conectadas"
 
-#: pcbnew/pad.cpp:2586
+#: pcbnew/pad.cpp:2580
 msgid "Pad Type"
 msgstr "Tipo da ilha"
 
-#: pcbnew/pad.cpp:2590
+#: pcbnew/pad.cpp:2584
 msgid "Pad Shape"
 msgstr "Formato da ilha"
 
-#: pcbnew/pad.cpp:2595
+#: pcbnew/pad.cpp:2589
 msgid "Pad Number"
 msgstr "Número da ilha"
 
-#: pcbnew/pad.cpp:2607
+#: pcbnew/pad.cpp:2601
 msgid "Size X"
 msgstr "Tamanho X"
 
-#: pcbnew/pad.cpp:2611
+#: pcbnew/pad.cpp:2605
 msgid "Size Y"
 msgstr "Tamanho Y"
 
-#: pcbnew/pad.cpp:2644
+#: pcbnew/pad.cpp:2638
 msgid "Corner Radius Ratio"
 msgstr "Proporção de curva do canto"
 
-#: pcbnew/pad.cpp:2649
+#: pcbnew/pad.cpp:2643
 msgid "Corner Radius Size"
 msgstr "Tamanho do raio do canto"
 
-#: pcbnew/pad.cpp:2655
+#: pcbnew/pad.cpp:2649
 msgid "Hole Shape"
 msgstr "Formato do furo"
 
-#: pcbnew/pad.cpp:2659
+#: pcbnew/pad.cpp:2653
 msgid "Hole Size X"
 msgstr "Tamanho do furo X"
 
-#: pcbnew/pad.cpp:2665
+#: pcbnew/pad.cpp:2659
 msgid "Hole Size Y"
 msgstr "Tamanho do furo Y"
 
-#: pcbnew/pad.cpp:2680
+#: pcbnew/pad.cpp:2674
 msgid "Fabrication Property"
 msgstr "Propriedade da fabricação"
 
-#: pcbnew/pad.cpp:2702 pcbnew/pcb_shape.cpp:1001 pcbnew/pcb_track.cpp:2097
+#: pcbnew/pad.cpp:2696 pcbnew/pcb_shape.cpp:1001 pcbnew/pcb_track.cpp:2097
 msgid "Soldermask Margin Override"
 msgstr "Substituição da margem da máscara de solda"
 
-#: pcbnew/pad.cpp:2724 pcbnew/zone.cpp:2073
+#: pcbnew/pad.cpp:2718 pcbnew/zone.cpp:2097
 msgid "Thermal Relief Spoke Width"
 msgstr "Largura do raio do alívio térmico"
 
-#: pcbnew/pad.cpp:2730
+#: pcbnew/pad.cpp:2724
 msgid "Thermal Relief Spoke Angle"
 msgstr "Ângulo do raio do alívio térmico"
 
-#: pcbnew/pad.cpp:2735 pcbnew/zone.cpp:2067
+#: pcbnew/pad.cpp:2729 pcbnew/zone.cpp:2091
 msgid "Thermal Relief Gap"
 msgstr "Lacuna do alívio térmico"
 
@@ -46417,7 +45992,7 @@ msgid "Element token contains %d parameters."
 msgstr "O token do elemento contém %d parâmetros."
 
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:985
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3069
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3072
 #, c-format
 msgid "Library folder '%s' has unexpected sub-folders."
 msgstr "A pasta da biblioteca '%s' tem subpastas inesperadas."
@@ -46429,7 +46004,7 @@ msgstr "Arquivo '%s' inesperado foi encontrado na biblioteca '%s'."
 
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:1023
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:3263
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3106
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3109
 #, c-format
 msgid "Footprint library '%s' cannot be deleted."
 msgstr "A biblioteca do footprint '%s' não pode ser excluído."
@@ -46451,28 +46026,28 @@ msgid "Generating history section"
 msgstr "Gerando o histórico da seção"
 
 #: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1198
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3018
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3012
 msgid "Generating BOM section"
 msgstr "Gerando o BOM da seção"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1365
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1361
 msgid "Generating CAD data"
 msgstr "Gerando os dados CAD"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:2627
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:2621
 #, c-format
 msgid "Exporting Layer %s, Net %s"
 msgstr "Exportando a camada %s, net %s"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3173
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3167
 msgid "Generating logistic section"
 msgstr "Gerando a seção lógica"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3185
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3179
 msgid "Saving file"
 msgstr "Salvando o arquivo"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3217
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3211
 msgid "Failed to save file to buffer"
 msgstr "Houve uma falha ao salvar o arquivo no buffer"
 
@@ -46601,26 +46176,26 @@ msgstr ""
 msgid "Save Anyway"
 msgstr "Salvar mesmo assim"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:1463
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:1465
 #, c-format
 msgid "unknown pad type: %d"
 msgstr "tipo de ilha desconhecido: %d"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2312
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2314
 #, c-format
 msgid "unknown via type %d"
 msgstr "tipo de via desconhecido %d"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2603
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2606
 #, c-format
 msgid "unknown zone corner smoothing type %d"
 msgstr "tipo de suavização de canto de zona desconhecido %d"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2752
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2755
 msgid "This file does not contain a PCB."
 msgstr "Este arquivo não contém uma PCI."
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2925
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2928
 #, c-format
 msgid ""
 "Library '%s' does not exist.\n"
@@ -46629,26 +46204,26 @@ msgstr ""
 "A biblioteca '%s' não existe.\n"
 "Você gostaria de criá-lo?"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2930
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2933
 msgid "Library Not Found"
 msgstr "Biblioteca Não Encontrada"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2958
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2961
 #, c-format
 msgid "Footprint file name '%s' is not valid."
 msgstr "O nome do arquivo do footprint '%s' não é válido."
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2964
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2967
 #, c-format
 msgid "Insufficient permissions to delete '%s'."
 msgstr "Permissões insuficientes para excluir '%s'."
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3088
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3091
 #, c-format
 msgid "Unexpected file '%s' found in library path '%s'."
 msgstr "Arquivo inesperado '%s' foi encontrado no caminho da biblioteca '%s'."
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:306
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:307
 msgid "KiCad footprint file"
 msgstr "Arquivo de footprint do KiCad"
 
@@ -46836,7 +46411,7 @@ msgstr ""
 "A estratégia de preenchimento legado da região não é mais suportada.\n"
 "O preenchimento da região será convertido com base no melhor esforço."
 
-#: pcbnew/pcb_io/odbpp/odb_entity.cpp:686
+#: pcbnew/pcb_io/odbpp/odb_entity.cpp:722
 msgid "Failed to add component data"
 msgstr "Houve uma falha ao adicionar os dados do componente"
 
@@ -47722,7 +47297,7 @@ msgstr "Largura da trilha: %s"
 msgid "Diff Pair Gap: %s"
 msgstr "Diferença da lacuna nos pares: %s"
 
-#: pcbnew/router/router_tool.cpp:2776 pcbnew/tools/pcb_control.cpp:1707
+#: pcbnew/router/router_tool.cpp:2776 pcbnew/tools/pcb_control.cpp:1711
 #, c-format
 msgid "DP Max Uncoupled-length: %s"
 msgstr "Comprimento máximo desacoplado do DP: %s"
@@ -48452,10 +48027,6 @@ msgstr "Criar linhas"
 msgid "Create Arc"
 msgstr "Criar um arco"
 
-#: pcbnew/tools/drawing_stackup_table_tool.cpp:247
-msgid "Layer Name"
-msgstr "Nome da camada"
-
 #: pcbnew/tools/drawing_stackup_table_tool.cpp:262
 msgid "Thickness (mm)"
 msgstr "Espessura (mm)"
@@ -48540,7 +48111,7 @@ msgstr "Posicionar Itens"
 msgid "Select Via Size"
 msgstr "Selecione o tamanho da via"
 
-#: pcbnew/tools/drawing_tool.cpp:381 pcbnew/tools/drawing_tool.cpp:2386
+#: pcbnew/tools/drawing_tool.cpp:381 pcbnew/tools/drawing_tool.cpp:2388
 msgid "Draw Line"
 msgstr "Desenha linha"
 
@@ -48564,23 +48135,23 @@ msgstr "Desenha arco"
 msgid "Draw Bezier"
 msgstr "Desenhar Bezier"
 
-#: pcbnew/tools/drawing_tool.cpp:1595
+#: pcbnew/tools/drawing_tool.cpp:1597
 msgid "Draw Dimension"
 msgstr "Desenhar dimensões"
 
-#: pcbnew/tools/drawing_tool.cpp:2080
+#: pcbnew/tools/drawing_tool.cpp:2082
 msgid "Move Footprint Anchor"
 msgstr "Mover a âncora do footprint"
 
-#: pcbnew/tools/drawing_tool.cpp:3804
+#: pcbnew/tools/drawing_tool.cpp:3806
 msgid "Select Net:"
 msgstr "Selecionar a Net:"
 
-#: pcbnew/tools/drawing_tool.cpp:4046
+#: pcbnew/tools/drawing_tool.cpp:4048
 msgid "Via location violates DRC."
 msgstr "A localização viola o DRC."
 
-#: pcbnew/tools/drawing_tool.cpp:4136
+#: pcbnew/tools/drawing_tool.cpp:4138
 msgid "Place via"
 msgstr "Posicione uma via"
 
@@ -50884,15 +50455,15 @@ msgstr "Oculto"
 msgid "Inactive Layer Display"
 msgstr "Exibição da camada inativa"
 
-#: pcbnew/tools/pcb_control.cpp:690
+#: pcbnew/tools/pcb_control.cpp:694
 msgid "Preset Layer Pairs"
 msgstr "Pares de camadas predefinidas"
 
-#: pcbnew/tools/pcb_control.cpp:780
+#: pcbnew/tools/pcb_control.cpp:784
 msgid "Item locked."
 msgstr "Item bloqueado."
 
-#: pcbnew/tools/pcb_control.cpp:1003
+#: pcbnew/tools/pcb_control.cpp:1007
 msgid ""
 "Warning: some pasted items were on layers which are not present in the "
 "current board.\n"
@@ -50902,69 +50473,69 @@ msgstr ""
 "placa atual.\n"
 "Esses itens não puderam ser colados.\n"
 
-#: pcbnew/tools/pcb_control.cpp:1070
+#: pcbnew/tools/pcb_control.cpp:1074
 msgid "Paste Text"
 msgstr "Colar texto"
 
-#: pcbnew/tools/pcb_control.cpp:1227
+#: pcbnew/tools/pcb_control.cpp:1231
 msgid "Invalid clipboard contents"
 msgstr "O conteúdo da área de transferência é inválido"
 
-#: pcbnew/tools/pcb_control.cpp:1510
+#: pcbnew/tools/pcb_control.cpp:1514
 msgid "Error loading board."
 msgstr "Houve um erro ao carregar placa."
 
-#: pcbnew/tools/pcb_control.cpp:1544
+#: pcbnew/tools/pcb_control.cpp:1548
 msgid "Append Board"
 msgstr "Adicionar placa"
 
-#: pcbnew/tools/pcb_control.cpp:1605
+#: pcbnew/tools/pcb_control.cpp:1609
 msgid "Active Layer"
 msgstr "Camadas ativa"
 
-#: pcbnew/tools/pcb_control.cpp:1606 pcbnew/widgets/appearance_controls.cpp:373
+#: pcbnew/tools/pcb_control.cpp:1610 pcbnew/widgets/appearance_controls.cpp:373
 #: pcbnew/widgets/appearance_controls_base.cpp:165
 msgid "All Layers"
 msgstr "Todas as camadas"
 
-#: pcbnew/tools/pcb_control.cpp:1618
+#: pcbnew/tools/pcb_control.cpp:1622
 msgid "Object Snapping"
 msgstr "Encaixe do objeto"
 
-#: pcbnew/tools/pcb_control.cpp:1697
+#: pcbnew/tools/pcb_control.cpp:1701
 #, c-format
 msgid "DP Gap Constraints: %s"
 msgstr "Restrição da lacuna DP: %s"
 
-#: pcbnew/tools/pcb_control.cpp:1738
+#: pcbnew/tools/pcb_control.cpp:1742
 msgid "Resolved clearance"
 msgstr "Isolamento resolvido"
 
-#: pcbnew/tools/pcb_control.cpp:1748
+#: pcbnew/tools/pcb_control.cpp:1752
 msgid "Actual clearance"
 msgstr "Isolamento atual"
 
-#: pcbnew/tools/pcb_control.cpp:1791
+#: pcbnew/tools/pcb_control.cpp:1795
 msgid "Resolved hole clearance"
 msgstr "Isolamento do furo resolvido"
 
-#: pcbnew/tools/pcb_control.cpp:1796
+#: pcbnew/tools/pcb_control.cpp:1800
 msgid "Actual hole clearance"
 msgstr "Isolamento atual do furo"
 
-#: pcbnew/tools/pcb_control.cpp:1829
+#: pcbnew/tools/pcb_control.cpp:1833
 msgid "Resolved edge clearance"
 msgstr "Isolamento resolvido da borda"
 
-#: pcbnew/tools/pcb_control.cpp:1834
+#: pcbnew/tools/pcb_control.cpp:1838
 msgid "Resolved margin clearance"
 msgstr "Isolamento resolvido da margem"
 
-#: pcbnew/tools/pcb_control.cpp:1845
+#: pcbnew/tools/pcb_control.cpp:1849
 msgid "Selected Items"
 msgstr "Itens selecionados"
 
-#: pcbnew/tools/pcb_control.cpp:1916
+#: pcbnew/tools/pcb_control.cpp:1920
 msgid "Selected 2D Length"
 msgstr "Selecionar comprimento 2D"
 
@@ -51093,7 +50664,7 @@ msgid "Auto-fill Zone(s)"
 msgstr "Região(ões) de preenchimento automático"
 
 #: pcbnew/tools/zone_filler_tool.cpp:277
-#: pcbnew/widgets/appearance_controls.cpp:3434
+#: pcbnew/widgets/appearance_controls.cpp:3470
 msgid "Open Preferences"
 msgstr "Abrir preferências"
 
@@ -51325,117 +50896,117 @@ msgid "Filter nets"
 msgstr "Filtro das redes"
 
 #: pcbnew/widgets/appearance_controls.cpp:613
-#: pcbnew/widgets/appearance_controls.cpp:1792
+#: pcbnew/widgets/appearance_controls.cpp:1828
 msgid "Layer Display Options"
 msgstr "Opções de exibição das camada"
 
 #: pcbnew/widgets/appearance_controls.cpp:625
-#: pcbnew/widgets/appearance_controls.cpp:1798
+#: pcbnew/widgets/appearance_controls.cpp:1834
 #, c-format
 msgid "Inactive layers (%s):"
 msgstr "Ilhas inativas (%s):"
 
 #: pcbnew/widgets/appearance_controls.cpp:627
-#: pcbnew/widgets/appearance_controls.cpp:1800
+#: pcbnew/widgets/appearance_controls.cpp:1836
 msgid "Inactive layers:"
 msgstr "Camadas inativas:"
 
 #: pcbnew/widgets/appearance_controls.cpp:641
-#: pcbnew/widgets/appearance_controls.cpp:1805
+#: pcbnew/widgets/appearance_controls.cpp:1841
 msgid "Inactive layers will be shown in full color"
 msgstr "As camadas inativas serão mostradas com cores"
 
 #: pcbnew/widgets/appearance_controls.cpp:646
-#: pcbnew/widgets/appearance_controls.cpp:1807
+#: pcbnew/widgets/appearance_controls.cpp:1843
 msgid "Dim"
 msgstr "Dim"
 
 #: pcbnew/widgets/appearance_controls.cpp:648
-#: pcbnew/widgets/appearance_controls.cpp:1808
+#: pcbnew/widgets/appearance_controls.cpp:1844
 msgid "Inactive layers will be dimmed"
 msgstr "As camadas inativas serão escurecidas"
 
 #: pcbnew/widgets/appearance_controls.cpp:655
-#: pcbnew/widgets/appearance_controls.cpp:1811
+#: pcbnew/widgets/appearance_controls.cpp:1847
 msgid "Inactive layers will be hidden"
 msgstr "As camadas inativas serão ocultadas"
 
 #: pcbnew/widgets/appearance_controls.cpp:666
-#: pcbnew/widgets/appearance_controls.cpp:1813
+#: pcbnew/widgets/appearance_controls.cpp:1849
 msgid "Flip board view"
 msgstr "Visualiza a placa invertida"
 
 #: pcbnew/widgets/appearance_controls.cpp:688
-#: pcbnew/widgets/appearance_controls.cpp:2522
+#: pcbnew/widgets/appearance_controls.cpp:2558
 msgid "Net Display Options"
 msgstr "Opções de exibição da rede"
 
 #: pcbnew/widgets/appearance_controls.cpp:700
-#: pcbnew/widgets/appearance_controls.cpp:2527
+#: pcbnew/widgets/appearance_controls.cpp:2563
 #, c-format
 msgid "Net colors (%s):"
 msgstr "Cores da rede (%s):"
 
 #: pcbnew/widgets/appearance_controls.cpp:702
-#: pcbnew/widgets/appearance_controls.cpp:2529
+#: pcbnew/widgets/appearance_controls.cpp:2565
 msgid "Net colors:"
 msgstr "Cores da rede:"
 
 #: pcbnew/widgets/appearance_controls.cpp:707
-#: pcbnew/widgets/appearance_controls.cpp:2532
+#: pcbnew/widgets/appearance_controls.cpp:2568
 msgid "Choose when to show net and netclass colors"
 msgstr "Escolha quando mostrar as cores para a net e a netclass"
 
 #: pcbnew/widgets/appearance_controls.cpp:716
-#: pcbnew/widgets/appearance_controls.cpp:2535
+#: pcbnew/widgets/appearance_controls.cpp:2571
 msgid "Net and netclass colors are shown on all copper items"
 msgstr ""
 "As cores da rede e da classe da rede são mostradas em todos os itens com "
 "cobre"
 
 #: pcbnew/widgets/appearance_controls.cpp:724
-#: pcbnew/widgets/appearance_controls.cpp:2538
+#: pcbnew/widgets/appearance_controls.cpp:2574
 msgid "Net and netclass colors are shown on the ratsnest only"
 msgstr "As cores da rede e da classe da rede são mostradas apenas no ratnest"
 
 #: pcbnew/widgets/appearance_controls.cpp:731
-#: pcbnew/widgets/appearance_controls.cpp:2541
+#: pcbnew/widgets/appearance_controls.cpp:2577
 msgid "Net and netclass colors are not shown"
 msgstr "As cores da rede e da classe da rede não são mostradas"
 
 #: pcbnew/widgets/appearance_controls.cpp:742
-#: pcbnew/widgets/appearance_controls.cpp:2546
+#: pcbnew/widgets/appearance_controls.cpp:2582
 #, c-format
 msgid "Ratsnest display (%s):"
 msgstr "Visualização ratnest (%s):"
 
 #: pcbnew/widgets/appearance_controls.cpp:744
-#: pcbnew/widgets/appearance_controls.cpp:2548
+#: pcbnew/widgets/appearance_controls.cpp:2584
 msgid "Ratsnest display:"
 msgstr "Mostra o ratnest:"
 
 #: pcbnew/widgets/appearance_controls.cpp:749
-#: pcbnew/widgets/appearance_controls.cpp:2551
+#: pcbnew/widgets/appearance_controls.cpp:2587
 msgid "Choose which ratsnest lines to display"
 msgstr "Escolha quais as linhas ratsnest deseja exibir"
 
 #: pcbnew/widgets/appearance_controls.cpp:759
-#: pcbnew/widgets/appearance_controls.cpp:2554
+#: pcbnew/widgets/appearance_controls.cpp:2590
 msgid "Show ratsnest lines to items on all layers"
 msgstr "Mostre as linhas ratnest para os itens em todas as camadas"
 
 #: pcbnew/widgets/appearance_controls.cpp:764
-#: pcbnew/widgets/appearance_controls.cpp:2556
+#: pcbnew/widgets/appearance_controls.cpp:2592
 msgid "Visible layers"
 msgstr "Camadas visíveis"
 
 #: pcbnew/widgets/appearance_controls.cpp:766
-#: pcbnew/widgets/appearance_controls.cpp:2557
+#: pcbnew/widgets/appearance_controls.cpp:2593
 msgid "Show ratsnest lines to items on visible layers"
 msgstr "Mostra as linhas ratnest para os itens nas camadas visíveis"
 
 #: pcbnew/widgets/appearance_controls.cpp:773
-#: pcbnew/widgets/appearance_controls.cpp:2560
+#: pcbnew/widgets/appearance_controls.cpp:2596
 msgid "Hide all ratsnest lines"
 msgstr "Esconda todas as linhas ratnest"
 
@@ -51453,13 +51024,13 @@ msgid "Highlight %s"
 msgstr "Destaque %s"
 
 #: pcbnew/widgets/appearance_controls.cpp:935
-#: pcbnew/widgets/appearance_controls.cpp:2391
+#: pcbnew/widgets/appearance_controls.cpp:2427
 #, c-format
 msgid "Select Tracks and Vias in %s"
 msgstr "Selecione as faixas e as vias em %s"
 
 #: pcbnew/widgets/appearance_controls.cpp:938
-#: pcbnew/widgets/appearance_controls.cpp:2394
+#: pcbnew/widgets/appearance_controls.cpp:2430
 #, c-format
 msgid "Unselect Tracks and Vias in %s"
 msgstr "Desmarque as faixas e as vias em %s"
@@ -51609,90 +51180,270 @@ msgstr "Camada 8 definida pelo usuário"
 msgid "User defined layer 9"
 msgstr "Camada 9 definida pelo usuário"
 
-#: pcbnew/widgets/appearance_controls.cpp:1730
+#: pcbnew/widgets/appearance_controls.cpp:1684
+#, fuzzy
+msgid "User defined layer 10"
+msgstr "Camada 1 definida pelo usuário"
+
+#: pcbnew/widgets/appearance_controls.cpp:1685
+#, fuzzy
+msgid "User defined layer 11"
+msgstr "Camada 1 definida pelo usuário"
+
+#: pcbnew/widgets/appearance_controls.cpp:1686
+#, fuzzy
+msgid "User defined layer 12"
+msgstr "Camada 1 definida pelo usuário"
+
+#: pcbnew/widgets/appearance_controls.cpp:1687
+#, fuzzy
+msgid "User defined layer 13"
+msgstr "Camada 1 definida pelo usuário"
+
+#: pcbnew/widgets/appearance_controls.cpp:1688
+#, fuzzy
+msgid "User defined layer 14"
+msgstr "Camada 1 definida pelo usuário"
+
+#: pcbnew/widgets/appearance_controls.cpp:1689
+#, fuzzy
+msgid "User defined layer 15"
+msgstr "Camada 1 definida pelo usuário"
+
+#: pcbnew/widgets/appearance_controls.cpp:1690
+#, fuzzy
+msgid "User defined layer 16"
+msgstr "Camada 1 definida pelo usuário"
+
+#: pcbnew/widgets/appearance_controls.cpp:1691
+#, fuzzy
+msgid "User defined layer 17"
+msgstr "Camada 1 definida pelo usuário"
+
+#: pcbnew/widgets/appearance_controls.cpp:1692
+#, fuzzy
+msgid "User defined layer 18"
+msgstr "Camada 1 definida pelo usuário"
+
+#: pcbnew/widgets/appearance_controls.cpp:1693
+#, fuzzy
+msgid "User defined layer 19"
+msgstr "Camada 1 definida pelo usuário"
+
+#: pcbnew/widgets/appearance_controls.cpp:1694
+#, fuzzy
+msgid "User defined layer 20"
+msgstr "Camada 2 definida pelo usuário"
+
+#: pcbnew/widgets/appearance_controls.cpp:1695
+#, fuzzy
+msgid "User defined layer 21"
+msgstr "Camada 2 definida pelo usuário"
+
+#: pcbnew/widgets/appearance_controls.cpp:1696
+#, fuzzy
+msgid "User defined layer 22"
+msgstr "Camada 2 definida pelo usuário"
+
+#: pcbnew/widgets/appearance_controls.cpp:1697
+#, fuzzy
+msgid "User defined layer 23"
+msgstr "Camada 2 definida pelo usuário"
+
+#: pcbnew/widgets/appearance_controls.cpp:1698
+#, fuzzy
+msgid "User defined layer 24"
+msgstr "Camada 2 definida pelo usuário"
+
+#: pcbnew/widgets/appearance_controls.cpp:1699
+#, fuzzy
+msgid "User defined layer 25"
+msgstr "Camada 2 definida pelo usuário"
+
+#: pcbnew/widgets/appearance_controls.cpp:1700
+#, fuzzy
+msgid "User defined layer 26"
+msgstr "Camada 2 definida pelo usuário"
+
+#: pcbnew/widgets/appearance_controls.cpp:1701
+#, fuzzy
+msgid "User defined layer 27"
+msgstr "Camada 2 definida pelo usuário"
+
+#: pcbnew/widgets/appearance_controls.cpp:1702
+#, fuzzy
+msgid "User defined layer 28"
+msgstr "Camada 2 definida pelo usuário"
+
+#: pcbnew/widgets/appearance_controls.cpp:1703
+#, fuzzy
+msgid "User defined layer 29"
+msgstr "Camada 2 definida pelo usuário"
+
+#: pcbnew/widgets/appearance_controls.cpp:1704
+#, fuzzy
+msgid "User defined layer 30"
+msgstr "Camada 3 definida pelo usuário"
+
+#: pcbnew/widgets/appearance_controls.cpp:1705
+#, fuzzy
+msgid "User defined layer 31"
+msgstr "Camada 3 definida pelo usuário"
+
+#: pcbnew/widgets/appearance_controls.cpp:1706
+#, fuzzy
+msgid "User defined layer 32"
+msgstr "Camada 3 definida pelo usuário"
+
+#: pcbnew/widgets/appearance_controls.cpp:1707
+#, fuzzy
+msgid "User defined layer 33"
+msgstr "Camada 3 definida pelo usuário"
+
+#: pcbnew/widgets/appearance_controls.cpp:1708
+#, fuzzy
+msgid "User defined layer 34"
+msgstr "Camada 3 definida pelo usuário"
+
+#: pcbnew/widgets/appearance_controls.cpp:1709
+#, fuzzy
+msgid "User defined layer 35"
+msgstr "Camada 3 definida pelo usuário"
+
+#: pcbnew/widgets/appearance_controls.cpp:1710
+#, fuzzy
+msgid "User defined layer 36"
+msgstr "Camada 3 definida pelo usuário"
+
+#: pcbnew/widgets/appearance_controls.cpp:1711
+#, fuzzy
+msgid "User defined layer 37"
+msgstr "Camada 3 definida pelo usuário"
+
+#: pcbnew/widgets/appearance_controls.cpp:1712
+#, fuzzy
+msgid "User defined layer 38"
+msgstr "Camada 3 definida pelo usuário"
+
+#: pcbnew/widgets/appearance_controls.cpp:1713
+#, fuzzy
+msgid "User defined layer 39"
+msgstr "Camada 3 definida pelo usuário"
+
+#: pcbnew/widgets/appearance_controls.cpp:1714
+#, fuzzy
+msgid "User defined layer 40"
+msgstr "Camada 3 definida pelo usuário"
+
+#: pcbnew/widgets/appearance_controls.cpp:1715
+#, fuzzy
+msgid "User defined layer 41"
+msgstr "Camada 3 definida pelo usuário"
+
+#: pcbnew/widgets/appearance_controls.cpp:1716
+#, fuzzy
+msgid "User defined layer 42"
+msgstr "Camada 3 definida pelo usuário"
+
+#: pcbnew/widgets/appearance_controls.cpp:1717
+#, fuzzy
+msgid "User defined layer 43"
+msgstr "Camada 3 definida pelo usuário"
+
+#: pcbnew/widgets/appearance_controls.cpp:1718
+#, fuzzy
+msgid "User defined layer 44"
+msgstr "Camada 3 definida pelo usuário"
+
+#: pcbnew/widgets/appearance_controls.cpp:1719
+#, fuzzy
+msgid "User defined layer 45"
+msgstr "Camada 3 definida pelo usuário"
+
+#: pcbnew/widgets/appearance_controls.cpp:1766
 msgid "Front copper layer"
 msgstr "Camada de cima do cobre"
 
-#: pcbnew/widgets/appearance_controls.cpp:1731
+#: pcbnew/widgets/appearance_controls.cpp:1767
 msgid "Back copper layer"
 msgstr "Camada de baixo do cobre"
 
-#: pcbnew/widgets/appearance_controls.cpp:1732
+#: pcbnew/widgets/appearance_controls.cpp:1768
 msgid "Inner copper layer"
 msgstr "Camada interna do cobre"
 
-#: pcbnew/widgets/appearance_controls.cpp:1822
+#: pcbnew/widgets/appearance_controls.cpp:1858
 msgid "Show All Copper Layers"
 msgstr "Exibe codas as camadas com cobre"
 
-#: pcbnew/widgets/appearance_controls.cpp:1824
+#: pcbnew/widgets/appearance_controls.cpp:1860
 msgid "Hide All Copper Layers"
 msgstr "Oculta todas as camadas com cobre"
 
-#: pcbnew/widgets/appearance_controls.cpp:1835
+#: pcbnew/widgets/appearance_controls.cpp:1871
 msgid "Show All Non Copper Layers"
 msgstr "Exibe todas as camadas sem cobre"
 
-#: pcbnew/widgets/appearance_controls.cpp:1839
+#: pcbnew/widgets/appearance_controls.cpp:1875
 msgid "Hide All Non Copper Layers"
 msgstr "Oculta todas as camadas sem cobre"
 
-#: pcbnew/widgets/appearance_controls.cpp:1853
+#: pcbnew/widgets/appearance_controls.cpp:1889
 msgid "Show Only Front Assembly Layers"
 msgstr "Mostra apenas camadas de montagem da frente"
 
-#: pcbnew/widgets/appearance_controls.cpp:1856
+#: pcbnew/widgets/appearance_controls.cpp:1892
 msgid "Show Only Front Layers"
 msgstr "Mostra apenas as camadas da frente"
 
-#: pcbnew/widgets/appearance_controls.cpp:1863
+#: pcbnew/widgets/appearance_controls.cpp:1899
 msgid "Show Only Inner Layers"
 msgstr "Mostra apenas camadas internas"
 
-#: pcbnew/widgets/appearance_controls.cpp:1867
+#: pcbnew/widgets/appearance_controls.cpp:1903
 msgid "Show Only Back Layers"
 msgstr "Mostra apenas camadas de trás"
 
-#: pcbnew/widgets/appearance_controls.cpp:1871
+#: pcbnew/widgets/appearance_controls.cpp:1907
 msgid "Show Only Back Assembly Layers"
 msgstr "Mostra apenas camadas da montagem de trás"
 
-#: pcbnew/widgets/appearance_controls.cpp:2248
+#: pcbnew/widgets/appearance_controls.cpp:2284
 #, c-format
 msgid "Set opacity of %s"
 msgstr "Define a opacidade do %s"
 
-#: pcbnew/widgets/appearance_controls.cpp:2367
+#: pcbnew/widgets/appearance_controls.cpp:2403
 msgid "Set Netclass Color"
 msgstr "Define cor classe da rede"
 
-#: pcbnew/widgets/appearance_controls.cpp:2371
+#: pcbnew/widgets/appearance_controls.cpp:2407
 msgid "Use Color from Schematic"
 msgstr "Usar cores do esquema"
 
-#: pcbnew/widgets/appearance_controls.cpp:2380
+#: pcbnew/widgets/appearance_controls.cpp:2416
 msgid "Clear Netclass Color"
 msgstr "Limpar a cor da netclass"
 
-#: pcbnew/widgets/appearance_controls.cpp:2388
+#: pcbnew/widgets/appearance_controls.cpp:2424
 #, c-format
 msgid "Highlight Nets in %s"
 msgstr "Destaca as redes em %s"
 
-#: pcbnew/widgets/appearance_controls.cpp:2399
+#: pcbnew/widgets/appearance_controls.cpp:2435
 msgid "Show All Netclasses"
 msgstr "Mostra todas as classes das redes"
 
-#: pcbnew/widgets/appearance_controls.cpp:2401
+#: pcbnew/widgets/appearance_controls.cpp:2437
 msgid "Hide All Other Netclasses"
 msgstr "Oculta todas as outras classes da rede"
 
-#: pcbnew/widgets/appearance_controls.cpp:2462
+#: pcbnew/widgets/appearance_controls.cpp:2498
 #, c-format
 msgid "Show or hide ratsnest for nets in %s"
 msgstr "Mostra ou oculta o ratnest para as redes em %s"
 
-#: pcbnew/widgets/appearance_controls.cpp:3447
+#: pcbnew/widgets/appearance_controls.cpp:3483
 msgid ""
 "The current color theme is read-only.  Create a new theme in Preferences to "
 "enable color editing."
@@ -51891,7 +51642,7 @@ msgid "Delete all nets in group '%s'?"
 msgstr "Excluir todas as redes no grupo '%s'?"
 
 #: pcbnew/widgets/search_handlers.cpp:179 pcbnew/zone.cpp:812
-#: pcbnew/zone.cpp:1909
+#: pcbnew/zone.cpp:1933
 msgid "Priority"
 msgstr "Prioridade"
 
@@ -51946,7 +51697,7 @@ msgstr "Origem do posicionamento"
 msgid "%s"
 msgstr "%s"
 
-#: pcbnew/zone.cpp:862 pcbnew/zone.cpp:1972
+#: pcbnew/zone.cpp:862 pcbnew/zone.cpp:1996
 msgid "Fill Mode"
 msgstr "Modo de preenchimento"
 
@@ -52010,79 +51761,79 @@ msgstr "Regra da área %s"
 msgid "Zone %s %s"
 msgstr "Região %s %s"
 
-#: pcbnew/zone.cpp:1916
+#: pcbnew/zone.cpp:1940
 msgid "Keepout"
 msgstr "Manter fora"
 
-#: pcbnew/zone.cpp:1918
+#: pcbnew/zone.cpp:1942
 msgid "Keep Out Tracks"
 msgstr "Mantenha as trilhas afastadas"
 
-#: pcbnew/zone.cpp:1924
+#: pcbnew/zone.cpp:1948
 msgid "Keep Out Vias"
 msgstr "Mantenha as vias afastadas"
 
-#: pcbnew/zone.cpp:1930
+#: pcbnew/zone.cpp:1954
 msgid "Keep Out Pads"
 msgstr "Mantenha as ilhas afastadas"
 
-#: pcbnew/zone.cpp:1936
+#: pcbnew/zone.cpp:1960
 msgid "Keep Out Copper Pours"
 msgstr "Mantenha os vazamentos de cobre afastados"
 
-#: pcbnew/zone.cpp:1942
+#: pcbnew/zone.cpp:1966
 msgid "Keep Out Footprints"
 msgstr "Mantenha os footprints afastados"
 
-#: pcbnew/zone.cpp:1951
+#: pcbnew/zone.cpp:1975
 msgid "Enable"
 msgstr "Ativar"
 
-#: pcbnew/zone.cpp:1958
+#: pcbnew/zone.cpp:1982
 msgid "Source Type"
 msgstr "Tipo da fonte"
 
-#: pcbnew/zone.cpp:1963
+#: pcbnew/zone.cpp:1987
 msgid "Source Name"
 msgstr "Nome da fonte"
 
-#: pcbnew/zone.cpp:1995
+#: pcbnew/zone.cpp:2019
 msgid "Cannot be less than zone minimum width"
 msgstr "Não pode ser menor que a largura mínima da região"
 
-#: pcbnew/zone.cpp:2001
+#: pcbnew/zone.cpp:2025
 msgid "Hatch Width"
 msgstr "Largura da hachura"
 
-#: pcbnew/zone.cpp:2008
+#: pcbnew/zone.cpp:2032
 msgid "Hatch Gap"
 msgstr "Espaçamento da hachura"
 
-#: pcbnew/zone.cpp:2015
+#: pcbnew/zone.cpp:2039
 msgid "Hatch Minimum Hole Ratio"
 msgstr "Proporção mínima dos furos da hachura"
 
-#: pcbnew/zone.cpp:2023
+#: pcbnew/zone.cpp:2047
 msgid "Smoothing Effort"
 msgstr "Esforço da suavização"
 
-#: pcbnew/zone.cpp:2029
+#: pcbnew/zone.cpp:2053
 msgid "Smoothing Amount"
 msgstr "Quantidade de suavização"
 
-#: pcbnew/zone.cpp:2035
+#: pcbnew/zone.cpp:2059
 msgid "Remove Islands"
 msgstr "Remover as ilhas"
 
-#: pcbnew/zone.cpp:2040
+#: pcbnew/zone.cpp:2064
 msgid "Minimum Island Area"
 msgstr "Tamanho mínimo da ilha"
 
-#: pcbnew/zone.cpp:2055
+#: pcbnew/zone.cpp:2079
 msgid "Minimum Width"
 msgstr "Largura mínima"
 
-#: pcbnew/zone.cpp:2063
+#: pcbnew/zone.cpp:2087
 msgid "Pad Connections"
 msgstr "Conexões da ilha"
 
@@ -52310,6 +52061,198 @@ msgstr "Símbolo do esquemático do KiCad"
 msgid "KiCad Drawing Sheet"
 msgstr "Editor da folha de desenho do KiCad"
 
+#~ msgid "CrtYd_Front"
+#~ msgstr "CrtYd_Front"
+
+#~ msgid "Fab_Front"
+#~ msgstr "Fab_Front"
+
+#~ msgid "Adhes_Front"
+#~ msgstr "Adhes_Front"
+
+#~ msgid "SoldP_Front"
+#~ msgstr "SoldP_Front"
+
+#~ msgid "SilkS_Front"
+#~ msgstr "SilkS_Front"
+
+#~ msgid "Mask_Front"
+#~ msgstr "Mask_Front"
+
+#~ msgid "If you want a front copper layer"
+#~ msgstr "Caso queira uma camada com cobre na frente"
+
+#~ msgid "Front_layer"
+#~ msgstr "Front_layer"
+
+#~ msgid "Layer name of front (top) copper layer"
+#~ msgstr "Nome da camada de cima (top) com cobre"
+
+#~ msgid "In1"
+#~ msgstr "In1"
+
+#~ msgid "In2"
+#~ msgstr "In2"
+
+#~ msgid "In3"
+#~ msgstr "In3"
+
+#~ msgid "In4"
+#~ msgstr "In4"
+
+#~ msgid "In5"
+#~ msgstr "In5"
+
+#~ msgid "In6"
+#~ msgstr "In6"
+
+#~ msgid "In7"
+#~ msgstr "In7"
+
+#~ msgid "In8"
+#~ msgstr "In8"
+
+#~ msgid "In9"
+#~ msgstr "In9"
+
+#~ msgid "In10"
+#~ msgstr "In10"
+
+#~ msgid "In11"
+#~ msgstr "In11"
+
+#~ msgid "In12"
+#~ msgstr "In12"
+
+#~ msgid "In13"
+#~ msgstr "In13"
+
+#~ msgid "In14"
+#~ msgstr "In14"
+
+#~ msgid "In15"
+#~ msgstr "In15"
+
+#~ msgid "In16"
+#~ msgstr "In16"
+
+#~ msgid "In17"
+#~ msgstr "In17"
+
+#~ msgid "In18"
+#~ msgstr "In18"
+
+#~ msgid "In19"
+#~ msgstr "In19"
+
+#~ msgid "In20"
+#~ msgstr "In20"
+
+#~ msgid "In21"
+#~ msgstr "In21"
+
+#~ msgid "In22"
+#~ msgstr "In22"
+
+#~ msgid "In23"
+#~ msgstr "In23"
+
+#~ msgid "In24"
+#~ msgstr "In24"
+
+#~ msgid "In25"
+#~ msgstr "In25"
+
+#~ msgid "In26"
+#~ msgstr "In26"
+
+#~ msgid "In27"
+#~ msgstr "In27"
+
+#~ msgid "In28"
+#~ msgstr "In28"
+
+#~ msgid "In29"
+#~ msgstr "In29"
+
+#~ msgid "In30"
+#~ msgstr "In30"
+
+#~ msgid "If you want a back copper layer"
+#~ msgstr "Caso queira uma camada com cobre atrás"
+
+#~ msgid "Layer name of back (bottom) copper layer"
+#~ msgstr "Nome da camada com cobre em baixo (bottom)"
+
+#~ msgid "SoldM_Back"
+#~ msgstr "SoldM_Back"
+
+#~ msgid "SilkS_Back"
+#~ msgstr "SilkS_Back"
+
+#~ msgid "SoldP_Back"
+#~ msgstr "SoldP_Back"
+
+#~ msgid "Adhes_Back"
+#~ msgstr "Adhes_Back"
+
+#~ msgid "Fab_Back"
+#~ msgstr "Fab_Back"
+
+#~ msgid "CrtYd_Back"
+#~ msgstr "CrtYd_Back"
+
+#~ msgid "Pcb_Edges"
+#~ msgstr "Pcb_Edges"
+
+#~ msgid "Margin"
+#~ msgstr "Margem"
+
+#~ msgid "Eco1"
+#~ msgstr "Eco1"
+
+#~ msgid "Eco2"
+#~ msgstr "Eco2"
+
+#~ msgid "Comments"
+#~ msgstr "Comentários"
+
+#~ msgid "Drawings"
+#~ msgstr "Desenhos"
+
+#~ msgid "User1"
+#~ msgstr "Usuário1"
+
+#~ msgid "User2"
+#~ msgstr "Usuário2"
+
+#~ msgid "User3"
+#~ msgstr "Usuário3"
+
+#~ msgid "User4"
+#~ msgstr "Usuário4"
+
+#~ msgid "User5"
+#~ msgstr "Usuário5"
+
+#~ msgid "User6"
+#~ msgstr "Usuário6"
+
+#~ msgid "User7"
+#~ msgstr "Usuário7"
+
+#~ msgid "User8"
+#~ msgstr "Usuário8"
+
+#~ msgid "User9"
+#~ msgstr "Usuário9"
+
+#~ msgid "(Pad has no layer)"
+#~ msgstr "(A ilha não possui camadas)"
+
+#~ msgid "(PTH pad has no copper layers)"
+#~ msgstr "(A ilha PTH não possui camadas de cobre)"
+
 #, c-format
 #~ msgid "Field%d"
 #~ msgstr "Campo%d"
diff --git a/translation/pofiles/ro.po b/translation/pofiles/ro.po
index 5f8922fd35..889f8eb0b8 100644
--- a/translation/pofiles/ro.po
+++ b/translation/pofiles/ro.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: KiCad\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-01-28 19:42+0300\n"
+"POT-Creation-Date: 2025-01-29 19:59+0300\n"
 "PO-Revision-Date: 2024-08-27 13:52+0000\n"
 "Last-Translator: Peter B <sleepyghostshark@users.noreply.hosted.weblate."
 "org>\n"
@@ -165,7 +165,7 @@ msgstr "Timp de reîncărcare %.3f s"
 #: pcbnew/pcb_io/easyedapro/pcb_io_easyedapro.cpp:116
 #: pcbnew/pcb_io/fabmaster/pcb_io_fabmaster.cpp:59
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:503
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2703
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2706
 #, c-format
 msgid "Loading %s..."
 msgstr "Se încarcă %s..."
@@ -288,7 +288,7 @@ msgstr "Vizualizator 3D KiCad"
 #: 3d-viewer/3d_viewer/eda_3d_viewer_frame.cpp:667
 #: eeschema/dialogs/panel_eeschema_display_options_base.cpp:27
 #: eeschema/dialogs/panel_sym_display_options_base.cpp:25
-#: pcbnew/footprint_edit_frame.cpp:242 pcbnew/footprint_edit_frame.cpp:955
+#: pcbnew/footprint_edit_frame.cpp:242 pcbnew/footprint_edit_frame.cpp:965
 #: pcbnew/pcb_edit_frame.cpp:326 pcbnew/pcb_edit_frame.cpp:1708
 #: pcbnew/tools/pcb_actions.cpp:1327
 msgid "Appearance"
@@ -329,10 +329,10 @@ msgstr "Permisiuni insuficiente pentru a salva fișierul '%s'."
 #: 3d-viewer/3d_viewer/eda_3d_viewer_frame.cpp:748 common/confirm.cpp:211
 #: common/dialogs/dialog_grid_settings.cpp:82
 #: common/dialogs/dialog_grid_settings.cpp:89
-#: common/dialogs/panel_embedded_files.cpp:296
-#: common/dialogs/panel_embedded_files.cpp:369
-#: common/dialogs/panel_embedded_files.cpp:400
-#: common/dialogs/panel_embedded_files.cpp:410
+#: common/dialogs/panel_embedded_files.cpp:307
+#: common/dialogs/panel_embedded_files.cpp:416
+#: common/dialogs/panel_embedded_files.cpp:447
+#: common/dialogs/panel_embedded_files.cpp:457
 #: common/dialogs/panel_setup_severities.cpp:44 common/kidialog.cpp:126
 #: eeschema/dialogs/dialog_erc.cpp:878
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1812
@@ -355,9 +355,9 @@ msgstr "Permisiuni insuficiente pentru a salva fișierul '%s'."
 #: pcb_calculator/calculator_panels/panel_fusing_current.cpp:191
 #: pcb_calculator/calculator_panels/panel_fusing_current.cpp:203
 #: pcbnew/dialogs/dialog_drc.cpp:984
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:397
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:389
 #: pcbnew/drc/drc_item.cpp:231 pcbnew/pcb_marker.cpp:211
-#: pcbnew/widgets/appearance_controls.cpp:2729
+#: pcbnew/widgets/appearance_controls.cpp:2765
 msgid "Error"
 msgstr "Eroare"
 
@@ -747,7 +747,7 @@ msgstr "Comutați modele 3D SMD"
 msgid "Model Bounding Boxes"
 msgstr "Afișați perimetru de delimitare a modelului"
 
-#: 3d-viewer/dialogs/appearance_controls_3D.cpp:77 common/layer_id.cpp:170
+#: 3d-viewer/dialogs/appearance_controls_3D.cpp:77 common/layer_id.cpp:125
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:30
 #: eeschema/dialogs/dialog_update_from_pcb_base.cpp:64
 #: pcb_calculator/calculator_panels/panel_rf_attenuators_base.cpp:111
@@ -860,13 +860,13 @@ msgid "Uncheck 'Use board stackup colors' to allow color editing."
 msgstr ""
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:563
-#: pcbnew/widgets/appearance_controls.cpp:2198
+#: pcbnew/widgets/appearance_controls.cpp:2234
 #, fuzzy, c-format
 msgid "Show or hide %s"
 msgstr "Afișați limitele paginilor"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:633
-#: pcbnew/widgets/appearance_controls.cpp:2571
+#: pcbnew/widgets/appearance_controls.cpp:2607
 #, fuzzy, c-format
 msgid "Presets (%s+Tab):"
 msgstr "Prestabilite (Ctrl+Tab)"
@@ -874,7 +874,7 @@ msgstr "Prestabilite (Ctrl+Tab)"
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:647
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1644
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2078
-#: pcbnew/widgets/appearance_controls.cpp:2596
+#: pcbnew/widgets/appearance_controls.cpp:2632
 #, fuzzy
 msgid "Save preset..."
 msgstr "Salvați ca..."
@@ -882,19 +882,19 @@ msgstr "Salvați ca..."
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:648
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1645
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2079
-#: pcbnew/widgets/appearance_controls.cpp:2597
+#: pcbnew/widgets/appearance_controls.cpp:2633
 #, fuzzy
 msgid "Delete preset..."
 msgstr "Șterge mod de vizualizare..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:754
-#: pcbnew/widgets/appearance_controls.cpp:2702
+#: pcbnew/widgets/appearance_controls.cpp:2738
 #, fuzzy
 msgid "Layer preset name:"
 msgstr "Nume mod de vizualizare:"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:755
-#: pcbnew/widgets/appearance_controls.cpp:2703
+#: pcbnew/widgets/appearance_controls.cpp:2739
 #, fuzzy
 msgid "Save Layer Preset"
 msgstr "Mutați placa în sus"
@@ -902,7 +902,7 @@ msgstr "Mutați placa în sus"
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:770
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1819
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2221
-#: pcbnew/widgets/appearance_controls.cpp:2736
+#: pcbnew/widgets/appearance_controls.cpp:2772
 #, fuzzy
 msgid "Overwrite existing preset?"
 msgstr "Deschideți documentul existent"
@@ -910,14 +910,14 @@ msgstr "Deschideți documentul existent"
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:796
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1844
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2246
-#: pcbnew/widgets/appearance_controls.cpp:2762
+#: pcbnew/widgets/appearance_controls.cpp:2798
 msgid "Presets"
 msgstr "Presetări"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:805
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1856
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2258
-#: pcbnew/widgets/appearance_controls.cpp:2774
+#: pcbnew/widgets/appearance_controls.cpp:2810
 #, fuzzy
 msgid "Delete Preset"
 msgstr "Ștergeți toate marcajele"
@@ -925,50 +925,50 @@ msgstr "Ștergeți toate marcajele"
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:806
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1857
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2259
-#: pcbnew/widgets/appearance_controls.cpp:2775
+#: pcbnew/widgets/appearance_controls.cpp:2811
 #, fuzzy
 msgid "Select preset:"
 msgstr "Rețea selectată:"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:864
-#: pcbnew/widgets/appearance_controls.cpp:2875
+#: pcbnew/widgets/appearance_controls.cpp:2911
 #, fuzzy, c-format
 msgid "Viewports (%s+Tab):"
 msgstr "Moduri vizualizare (Ctrl+Tab)"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:873
-#: pcbnew/widgets/appearance_controls.cpp:2884
+#: pcbnew/widgets/appearance_controls.cpp:2920
 msgid "Save viewport..."
 msgstr "Salvați vizualizare ca..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:874
-#: pcbnew/widgets/appearance_controls.cpp:2885
+#: pcbnew/widgets/appearance_controls.cpp:2921
 #, fuzzy
 msgid "Delete viewport..."
 msgstr "Șterge mod de vizualizare..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:905
-#: pcbnew/widgets/appearance_controls.cpp:2934
+#: pcbnew/widgets/appearance_controls.cpp:2970
 msgid "Viewport name:"
 msgstr "Nume mod de vizualizare:"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:906
-#: pcbnew/widgets/appearance_controls.cpp:2934
+#: pcbnew/widgets/appearance_controls.cpp:2970
 msgid "Save Viewport"
 msgstr "Salvați modul de vizualizare"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:946
-#: pcbnew/widgets/appearance_controls.cpp:2973
+#: pcbnew/widgets/appearance_controls.cpp:3009
 msgid "Viewports"
 msgstr "Moduri de vizualizare"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:955
-#: pcbnew/widgets/appearance_controls.cpp:2982
+#: pcbnew/widgets/appearance_controls.cpp:3018
 msgid "Delete Viewport"
 msgstr "Șterge mod de vizualizare"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:956
-#: pcbnew/widgets/appearance_controls.cpp:2983
+#: pcbnew/widgets/appearance_controls.cpp:3019
 msgid "Select viewport:"
 msgstr "Selectați fereastra de vizualizare:"
 
@@ -1361,7 +1361,7 @@ msgid "Z:"
 msgstr "Z:"
 
 #: 3d-viewer/dialogs/panel_preview_3d_model_base.cpp:68
-#: gerbview/gerber_draw_item.cpp:722 pcbnew/footprint.cpp:1676
+#: gerbview/gerber_draw_item.cpp:722 pcbnew/footprint.cpp:1681
 #: pcbnew/pad.cpp:1361
 msgid "Rotation"
 msgstr "Rotație"
@@ -1963,8 +1963,8 @@ msgid "Information"
 msgstr "Configurație"
 
 #: common/confirm.cpp:266 common/confirm.cpp:269
-#: common/dialogs/panel_embedded_files.cpp:272
-#: common/dialogs/panel_embedded_files.cpp:346
+#: common/dialogs/panel_embedded_files.cpp:285
+#: common/dialogs/panel_embedded_files.cpp:393
 #: eeschema/design_block_utils.cpp:50 eeschema/design_block_utils.cpp:183
 #: eeschema/symbol_editor/symbol_editor.cpp:372
 #: eeschema/symbol_editor/symbol_editor.cpp:998
@@ -1979,7 +1979,7 @@ msgstr "Configurație"
 #: pcbnew/dialogs/dialog_gencad_export_options.cpp:119
 #: pcbnew/dialogs/dialog_track_via_properties.cpp:570
 #: pcbnew/footprint_libraries_utils.cpp:375
-#: pcbnew/footprint_libraries_utils.cpp:1148 pcbnew/router/router_tool.cpp:1849
+#: pcbnew/footprint_libraries_utils.cpp:1157 pcbnew/router/router_tool.cpp:1849
 #: pcbnew/router/router_tool.cpp:2603
 #: pcbnew/tools/footprint_editor_control.cpp:470 pcbnew/zone_filler.cpp:881
 msgid "Confirmation"
@@ -2022,7 +2022,7 @@ msgid "KiCad Design Block folders"
 msgstr "Fișiere de proiect tradițional KiCad"
 
 #: common/design_block_io.cpp:172
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3036
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3039
 #, c-format
 msgid "Cannot overwrite library path '%s'."
 msgstr "Nu se poate suprascrie calea bibliotecii \"%s\"."
@@ -2040,7 +2040,7 @@ msgstr ""
 "nou."
 
 #: common/design_block_io.cpp:201 pcbnew/pcb_io/geda/pcb_io_geda.cpp:977
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3061
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3064
 #, c-format
 msgid "Insufficient permissions to delete folder '%s'."
 msgstr "Permisiuni insuficiente pentru a șterge dosarul '%s'."
@@ -2140,8 +2140,8 @@ msgstr "Nu se poate crea calea globală a tabelului de bibliotecă '%s'."
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:50
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:99
 #: pcbnew/dialogs/panel_pcbnew_action_plugins_base.cpp:42
-#: pcbnew/footprint_libraries_utils.cpp:1006
-#: pcbnew/footprint_libraries_utils.cpp:1334
+#: pcbnew/footprint_libraries_utils.cpp:1015
+#: pcbnew/footprint_libraries_utils.cpp:1343
 msgid "Description"
 msgstr "Descriere"
 
@@ -2534,7 +2534,7 @@ msgstr "Variabile de mediu"
 #: eeschema/dialogs/panel_bom_presets_base.cpp:80
 #: eeschema/dialogs/panel_sym_lib_table.cpp:384
 #: eeschema/dialogs/panel_template_fieldnames_base.cpp:42
-#: eeschema/fields_grid_table.cpp:478 eeschema/sch_pin.cpp:1579
+#: eeschema/fields_grid_table.cpp:469 eeschema/sch_pin.cpp:1579
 #: eeschema/sch_symbol.cpp:2065 eeschema/sch_symbol.cpp:2115
 #: eeschema/symbol_editor/symbol_editor.cpp:1598
 #: eeschema/symbol_viewer_frame.cpp:459
@@ -2544,13 +2544,15 @@ msgstr "Variabile de mediu"
 #: kicad/pcm/dialogs/dialog_manage_repositories_base.cpp:39
 #: kicad/pcm/dialogs/panel_package_base.cpp:50
 #: pcbnew/dialogs/dialog_footprint_wizard_list_base.cpp:42
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:54
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:170
 #: pcbnew/dialogs/panel_fp_lib_table.cpp:438
-#: pcbnew/pcb_fields_grid_table.cpp:174 pcbnew/pcb_group.cpp:507
+#: pcbnew/pcb_fields_grid_table.cpp:143 pcbnew/pcb_group.cpp:507
 #: pcbnew/widgets/pcb_net_inspector_panel.cpp:120
 #: pcbnew/widgets/search_handlers.cpp:176
 #: pcbnew/widgets/search_handlers.cpp:309
 #: pcbnew/widgets/search_handlers.cpp:388 pcbnew/zone.cpp:853
-#: pcbnew/zone.cpp:1913 pcbnew/zone_manager/dialog_zone_manager_base.cpp:38
+#: pcbnew/zone.cpp:1937 pcbnew/zone_manager/dialog_zone_manager_base.cpp:38
 #: pcbnew/zone_manager/model_zones_overview_table.h:75
 msgid "Name"
 msgstr "Nume"
@@ -2749,7 +2751,7 @@ msgstr "Dimensiunea grilă Y este în afara intervalului."
 #: eeschema/symbol_editor/symbol_editor.cpp:860
 #: pcb_calculator/dialogs/dialog_regulator_form_base.cpp:27
 #: pcbnew/board_stackup_manager/dialog_dielectric_list_manager_base.cpp:31
-#: pcbnew/footprint_libraries_utils.cpp:1040
+#: pcbnew/footprint_libraries_utils.cpp:1049
 msgid "Name:"
 msgstr "Nume:"
 
@@ -3344,7 +3346,7 @@ msgstr "Opțiune"
 #: eeschema/dialogs/dialog_sim_format_value.cpp:75
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:57
 #: eeschema/dialogs/panel_sym_lib_table.cpp:385
-#: eeschema/fields_grid_table.cpp:479 eeschema/sch_symbol.cpp:1098
+#: eeschema/fields_grid_table.cpp:470 eeschema/sch_symbol.cpp:1098
 #: eeschema/sch_symbol.cpp:2062 eeschema/sch_symbol.cpp:2112
 #: eeschema/sch_symbol.cpp:2994 eeschema/sim/simulator_frame_ui.cpp:616
 #: eeschema/sim/simulator_frame_ui.cpp:2673
@@ -3354,13 +3356,13 @@ msgstr "Opțiune"
 #: eeschema/widgets/search_handlers.cpp:247
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:69
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:70
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:65
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:157
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:169
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:48
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:57
-#: pcbnew/dialogs/panel_fp_lib_table.cpp:439 pcbnew/footprint.cpp:4048
+#: pcbnew/dialogs/panel_fp_lib_table.cpp:439 pcbnew/footprint.cpp:4053
 #: pcbnew/footprint_wizard_frame.cpp:326 pcbnew/pcb_dimension.cpp:605
-#: pcbnew/pcb_fields_grid_table.cpp:175 pcbnew/plot_board_layers.cpp:107
+#: pcbnew/pcb_fields_grid_table.cpp:144 pcbnew/plot_board_layers.cpp:107
 #: pcbnew/widgets/search_handlers.cpp:119
 msgid "Value"
 msgstr "Valoare"
@@ -3481,7 +3483,7 @@ msgstr "Mod de ieșire:"
 #: eeschema/dialogs/dialog_plot_schematic_base.cpp:78
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:72
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:69
-#: eeschema/fields_grid_table.cpp:491
+#: eeschema/fields_grid_table.cpp:482
 #: eeschema/printing/dialog_print_using_printer_base.cpp:35
 #: eeschema/sch_bus_entry.cpp:674 eeschema/sch_junction.cpp:383
 #: eeschema/sch_line.cpp:1099 eeschema/sim/simulator_frame_ui.cpp:609
@@ -3722,7 +3724,7 @@ msgstr "Bine"
 #: common/dialogs/git/dialog_git_auth.cpp:54
 #: common/dialogs/git/dialog_git_commit.cpp:143
 #: common/dialogs/git/dialog_git_switch.cpp:69
-#: common/dialogs/panel_embedded_files.cpp:370 common/tool/actions.cpp:159
+#: common/dialogs/panel_embedded_files.cpp:417 common/tool/actions.cpp:159
 #: eeschema/dialogs/dialog_erc.cpp:426
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1344 eeschema/sheet.cpp:783
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:962
@@ -4269,7 +4271,7 @@ msgstr ""
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283
 #: pcbnew/microwave/microwave_polygon.cpp:127 pcbnew/tools/pcb_control.cpp:348
 #: pcbnew/widgets/appearance_controls.cpp:637
-#: pcbnew/widgets/appearance_controls.cpp:1804
+#: pcbnew/widgets/appearance_controls.cpp:1840
 msgid "Normal"
 msgstr "Normal"
 
@@ -4653,8 +4655,8 @@ msgid "One of the nicknames will need to be changed after adding this library."
 msgstr ""
 
 #: common/dialogs/panel_design_block_lib_table.cpp:1010
-#: common/dialogs/panel_embedded_files.cpp:348
-#: common/dialogs/panel_embedded_files.cpp:370
+#: common/dialogs/panel_embedded_files.cpp:395
+#: common/dialogs/panel_embedded_files.cpp:417
 #: eeschema/design_block_utils.cpp:89
 #: eeschema/dialogs/panel_sym_lib_table.cpp:688 eeschema/sch_base_frame.cpp:306
 #: pcbnew/dialogs/panel_fp_lib_table.cpp:1038
@@ -4740,8 +4742,8 @@ msgstr "Vizibil"
 #: eeschema/symbol_editor/symbol_editor.cpp:826 include/lib_table_grid.h:208
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:46
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:95
-#: pcbnew/footprint_libraries_utils.cpp:1005
-#: pcbnew/footprint_libraries_utils.cpp:1333
+#: pcbnew/footprint_libraries_utils.cpp:1014
+#: pcbnew/footprint_libraries_utils.cpp:1342
 msgid "Nickname"
 msgstr "Poreclă"
 
@@ -4835,24 +4837,14 @@ msgstr "Referinta"
 msgid "Copy the reference for this embedded file"
 msgstr ""
 
-#: common/dialogs/panel_embedded_files.cpp:260
-#, fuzzy
-msgid "Select a file to embed"
-msgstr "Selectați stratul care urmează să fie eliminat:"
-
-#: common/dialogs/panel_embedded_files.cpp:261
-#, fuzzy
-msgid "All files|*.*"
-msgstr "Toate fișierele"
-
-#: common/dialogs/panel_embedded_files.cpp:270
-#: common/dialogs/panel_embedded_files.cpp:343
+#: common/dialogs/panel_embedded_files.cpp:283
+#: common/dialogs/panel_embedded_files.cpp:390
 #, fuzzy, c-format
 msgid "File '%s' already exists."
 msgstr "'%s' există deja."
 
-#: common/dialogs/panel_embedded_files.cpp:274
-#: common/dialogs/panel_embedded_files.cpp:348
+#: common/dialogs/panel_embedded_files.cpp:286
+#: common/dialogs/panel_embedded_files.cpp:395
 #: eeschema/design_block_utils.cpp:51 eeschema/design_block_utils.cpp:184
 #: eeschema/symbol_editor/symbol_editor.cpp:373
 #: eeschema/symbol_editor/symbol_editor.cpp:999
@@ -4864,41 +4856,51 @@ msgstr "'%s' există deja."
 #: pcbnew/dialogs/dialog_export_odbpp.cpp:411
 #: pcbnew/dialogs/dialog_gencad_export_options.cpp:120
 #: pcbnew/footprint_libraries_utils.cpp:376
-#: pcbnew/footprint_libraries_utils.cpp:1150
+#: pcbnew/footprint_libraries_utils.cpp:1159
 #: pcbnew/tools/footprint_editor_control.cpp:472
 msgid "Overwrite"
 msgstr "Suprascrieți"
 
-#: common/dialogs/panel_embedded_files.cpp:293
+#: common/dialogs/panel_embedded_files.cpp:305
 #, fuzzy, c-format
 msgid "Failed to add file '%s'."
 msgstr "Nu s-a reușit crearea fișierului temporar '%s'."
 
-#: common/dialogs/panel_embedded_files.cpp:330
+#: common/dialogs/panel_embedded_files.cpp:318
+#, fuzzy
+msgid "Select a file to embed"
+msgstr "Selectați stratul care urmează să fie eliminat:"
+
+#: common/dialogs/panel_embedded_files.cpp:319
+#, fuzzy
+msgid "All files|*.*"
+msgstr "Toate fișierele"
+
+#: common/dialogs/panel_embedded_files.cpp:377
 #, fuzzy
 msgid "Select a directory to export files"
 msgstr "Selectează un fişier"
 
-#: common/dialogs/panel_embedded_files.cpp:362
+#: common/dialogs/panel_embedded_files.cpp:409
 #, fuzzy, c-format
 msgid "Directory '%s' is not writable."
 msgstr "Identificatorul bibliotecii de simboluri %s nu este valid."
 
-#: common/dialogs/panel_embedded_files.cpp:365
+#: common/dialogs/panel_embedded_files.cpp:412
 #, fuzzy, c-format
 msgid "Folder '%s' is not writable."
 msgstr "Identificatorul bibliotecii de simboluri %s nu este valid."
 
-#: common/dialogs/panel_embedded_files.cpp:370
+#: common/dialogs/panel_embedded_files.cpp:417
 msgid "Retry"
 msgstr ""
 
-#: common/dialogs/panel_embedded_files.cpp:397
+#: common/dialogs/panel_embedded_files.cpp:444
 #, fuzzy, c-format
 msgid "Failed to open file '%s'."
 msgstr "Nu s-a reușit crearea fișierului temporar '%s'."
 
-#: common/dialogs/panel_embedded_files.cpp:407
+#: common/dialogs/panel_embedded_files.cpp:454
 #, fuzzy, c-format
 msgid "Failed to write file '%s'."
 msgstr "Nu s-a reușit crearea fișierului temporar '%s'."
@@ -5203,12 +5205,12 @@ msgstr "Zoom"
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1099
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:583
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:854
-#: pcbnew/dialogs/dialog_plot_base.cpp:118 pcbnew/footprint.cpp:4007
-#: pcbnew/pad.cpp:2507 pcbnew/pad.cpp:2526 pcbnew/pcb_dimension.cpp:1973
+#: pcbnew/dialogs/dialog_plot_base.cpp:118 pcbnew/footprint.cpp:4012
+#: pcbnew/pad.cpp:2501 pcbnew/pad.cpp:2520 pcbnew/pcb_dimension.cpp:1973
 #: pcbnew/widgets/appearance_controls.cpp:729
 #: pcbnew/widgets/appearance_controls.cpp:771
-#: pcbnew/widgets/appearance_controls.cpp:2540
-#: pcbnew/widgets/appearance_controls.cpp:2559 pcbnew/zone.cpp:1804
+#: pcbnew/widgets/appearance_controls.cpp:2576
+#: pcbnew/widgets/appearance_controls.cpp:2595 pcbnew/zone.cpp:1828
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:83
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 msgid "None"
@@ -5438,9 +5440,9 @@ msgstr "Fără conexiuni"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:232
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:363
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:332
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:854 pcbnew/footprint.cpp:4009
-#: pcbnew/pad.cpp:2528 pcbnew/pcb_table.cpp:533 pcbnew/pcb_textbox.cpp:795
-#: pcbnew/zone.cpp:857 pcbnew/zone.cpp:1806
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:854 pcbnew/footprint.cpp:4014
+#: pcbnew/pad.cpp:2522 pcbnew/pcb_table.cpp:533 pcbnew/pcb_textbox.cpp:795
+#: pcbnew/zone.cpp:857 pcbnew/zone.cpp:1830
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 msgid "Solid"
 msgstr "Masiv"
@@ -5570,7 +5572,7 @@ msgstr "Clasele de rețea"
 
 #: common/dialogs/panel_setup_netclasses_base.cpp:52
 #: pcbnew/tools/board_inspection_tool.cpp:641
-#: pcbnew/tools/board_inspection_tool.cpp:1201 pcbnew/zone.cpp:2048
+#: pcbnew/tools/board_inspection_tool.cpp:1201 pcbnew/zone.cpp:2072
 msgid "Clearance"
 msgstr "Distanţă"
 
@@ -5669,7 +5671,7 @@ msgstr ""
 
 #: common/dialogs/panel_setup_netclasses_base.cpp:153
 #: eeschema/sch_field.cpp:1270 eeschema/sch_label.cpp:207
-#: pcbnew/board_connected_item.cpp:200 pcbnew/pad.cpp:2582 pcbnew/zone.cpp:1907
+#: pcbnew/board_connected_item.cpp:200 pcbnew/pad.cpp:2576 pcbnew/zone.cpp:1931
 msgid "Net Class"
 msgstr "Netclass"
 
@@ -5798,7 +5800,7 @@ msgstr "Linie"
 #: common/eda_shape.cpp:2203
 #: eeschema/dialogs/dialog_label_properties_base.cpp:178
 #: eeschema/sch_label.cpp:2249
-#: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:2499
+#: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:2493
 #: pcbnew/pcb_dimension.cpp:1974
 msgid "Rectangle"
 msgstr "Dreptunghi"
@@ -5981,7 +5983,7 @@ msgstr "Mouse și touchpad"
 msgid "Hotkeys"
 msgstr "Comenzi rapide"
 
-#: common/eda_base_frame.cpp:1116 kicad/project_tree_pane.cpp:1008
+#: common/eda_base_frame.cpp:1116 kicad/project_tree_pane.cpp:1009
 #, fuzzy
 msgid "Version Control"
 msgstr "Culoare selectie:"
@@ -6043,7 +6045,7 @@ msgstr "Simulator..."
 
 #: common/eda_base_frame.cpp:1182 common/tool/actions.cpp:1106
 #: common/tool/common_tools.cpp:617 kicad/tools/kicad_manager_actions.cpp:147
-#: pcbnew/footprint_edit_frame.cpp:1035 pcbnew/menubar_footprint_editor.cpp:92
+#: pcbnew/footprint_edit_frame.cpp:1045 pcbnew/menubar_footprint_editor.cpp:92
 msgid "Footprint Editor"
 msgstr "Editor de amprente"
 
@@ -6222,7 +6224,7 @@ msgstr "Țoli"
 msgid "Constrain to H, V, 45"
 msgstr "Constrângeri"
 
-#: common/eda_draw_frame.cpp:1121 pcbnew/footprint_libraries_utils.cpp:1368
+#: common/eda_draw_frame.cpp:1121 pcbnew/footprint_libraries_utils.cpp:1377
 msgid "Select Library"
 msgstr "Selectați Biblioteca"
 
@@ -6456,7 +6458,7 @@ msgstr "Arc"
 #: eeschema/dialogs/dialog_label_properties_base.cpp:172
 #: eeschema/sch_label.cpp:2247 gerbview/gerber_draw_item.cpp:231
 #: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:1515
-#: pcbnew/pad.cpp:2498 pcbnew/pcb_dimension.cpp:1975
+#: pcbnew/pad.cpp:2492 pcbnew/pcb_dimension.cpp:1975
 msgid "Circle"
 msgstr "Cerc"
 
@@ -6540,7 +6542,7 @@ msgstr "Puncte"
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:40
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:169
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2140 pcbnew/pad.cpp:1348
-#: pcbnew/pcb_fields_grid_table.cpp:177 pcbnew/pcb_reference_image.cpp:215
+#: pcbnew/pcb_fields_grid_table.cpp:146 pcbnew/pcb_reference_image.cpp:215
 #: pcbnew/pcb_reference_image.cpp:368 pcbnew/pcb_tablecell.cpp:197
 #: pcbnew/pcb_tablecell.cpp:204 pcbnew/pcb_target.cpp:156
 #: pcbnew/pcb_target.cpp:249 pcbnew/pcb_text.cpp:292 pcbnew/pcb_textbox.cpp:814
@@ -6557,7 +6559,7 @@ msgstr "Lățime"
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:55
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:56
 #: pcbnew/pad.cpp:1349 pcbnew/pcb_dimension.cpp:1012
-#: pcbnew/pcb_fields_grid_table.cpp:178 pcbnew/pcb_reference_image.cpp:217
+#: pcbnew/pcb_fields_grid_table.cpp:147 pcbnew/pcb_reference_image.cpp:217
 #: pcbnew/pcb_reference_image.cpp:375 pcbnew/pcb_tablecell.cpp:198
 #: pcbnew/pcb_tablecell.cpp:205 pcbnew/pcb_text.cpp:293
 #: pcbnew/pcb_textbox.cpp:815
@@ -6644,7 +6646,7 @@ msgstr "Lipiți culoarea"
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:62
 #: eeschema/dialogs/dialog_tablecell_properties_base.cpp:119
 #: eeschema/dialogs/dialog_text_properties_base.cpp:113
-#: eeschema/fields_grid_table.cpp:484 eeschema/sch_label.cpp:1197
+#: eeschema/fields_grid_table.cpp:475 eeschema/sch_label.cpp:1197
 #: eeschema/sch_label.cpp:2269 eeschema/sch_tablecell.cpp:128
 #: eeschema/sch_text.cpp:637 eeschema/sch_textbox.cpp:543
 #: pagelayout_editor/dialogs/properties_frame_base.cpp:98
@@ -6655,7 +6657,7 @@ msgstr "Lipiți culoarea"
 #: pcbnew/dialogs/dialog_tablecell_properties_base.cpp:125
 #: pcbnew/dialogs/panel_fp_editor_graphics_defaults_base.cpp:57
 #: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:52
-#: pcbnew/pcb_fields_grid_table.cpp:180
+#: pcbnew/pcb_fields_grid_table.cpp:149
 msgid "Italic"
 msgstr "Cursiv"
 
@@ -6670,7 +6672,7 @@ msgstr "Cursiv"
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:63
 #: eeschema/dialogs/dialog_tablecell_properties_base.cpp:116
 #: eeschema/dialogs/dialog_text_properties_base.cpp:108
-#: eeschema/fields_grid_table.cpp:485 eeschema/sch_label.cpp:1197
+#: eeschema/fields_grid_table.cpp:476 eeschema/sch_label.cpp:1197
 #: eeschema/sch_label.cpp:2270 eeschema/sch_tablecell.cpp:128
 #: eeschema/sch_text.cpp:637 eeschema/sch_textbox.cpp:543
 #: eeschema/widgets/tuner_slider_base.cpp:48
@@ -6687,8 +6689,8 @@ msgstr "Îngroșat+Cursiv"
 #: common/eda_text.cpp:1330
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:242
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
-#: eeschema/fields_grid_table.cpp:310 eeschema/fields_grid_table.cpp:725
-#: eeschema/fields_grid_table.cpp:869 eeschema/pin_type.cpp:113
+#: eeschema/fields_grid_table.cpp:301 eeschema/fields_grid_table.cpp:716
+#: eeschema/fields_grid_table.cpp:860 eeschema/pin_type.cpp:113
 #: eeschema/sch_field.cpp:1144 eeschema/sch_field.cpp:1731
 #: eeschema/sch_pin.cpp:2185 pcbnew/dialogs/dialog_render_job.cpp:42
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2604
@@ -6698,9 +6700,9 @@ msgstr "Stânga"
 #: common/eda_text.cpp:1331 common/eda_text.cpp:1340
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:303 eeschema/fields_grid_table.cpp:311
-#: eeschema/fields_grid_table.cpp:726 eeschema/fields_grid_table.cpp:737
-#: eeschema/fields_grid_table.cpp:871 eeschema/fields_grid_table.cpp:895
+#: eeschema/fields_grid_table.cpp:294 eeschema/fields_grid_table.cpp:302
+#: eeschema/fields_grid_table.cpp:717 eeschema/fields_grid_table.cpp:728
+#: eeschema/fields_grid_table.cpp:862 eeschema/fields_grid_table.cpp:886
 #: eeschema/sch_field.cpp:1145 eeschema/sch_field.cpp:1155
 #: eeschema/sch_field.cpp:1732 eeschema/sch_field.cpp:1741
 #: eeschema/sch_text.cpp:658 gerbview/gerber_file_image.cpp:361
@@ -6715,8 +6717,8 @@ msgstr "Centru"
 #: common/eda_text.cpp:1332
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:242
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
-#: eeschema/fields_grid_table.cpp:312 eeschema/fields_grid_table.cpp:727
-#: eeschema/fields_grid_table.cpp:873 eeschema/pin_type.cpp:112
+#: eeschema/fields_grid_table.cpp:303 eeschema/fields_grid_table.cpp:718
+#: eeschema/fields_grid_table.cpp:864 eeschema/pin_type.cpp:112
 #: eeschema/sch_field.cpp:1146 eeschema/sch_field.cpp:1733
 #: eeschema/sch_pin.cpp:2184 pcbnew/dialogs/dialog_render_job.cpp:43
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2605
@@ -6725,8 +6727,8 @@ msgstr "Dreapta"
 
 #: common/eda_text.cpp:1339
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:302 eeschema/fields_grid_table.cpp:736
-#: eeschema/fields_grid_table.cpp:893 eeschema/sch_field.cpp:1154
+#: eeschema/fields_grid_table.cpp:293 eeschema/fields_grid_table.cpp:727
+#: eeschema/fields_grid_table.cpp:884 eeschema/sch_field.cpp:1154
 #: eeschema/sch_field.cpp:1740 eeschema/sch_text.cpp:657
 #: pcbnew/dialogs/dialog_render_job.cpp:44
 msgid "Top"
@@ -6734,8 +6736,8 @@ msgstr "Partea de sus"
 
 #: common/eda_text.cpp:1341
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:304 eeschema/fields_grid_table.cpp:738
-#: eeschema/fields_grid_table.cpp:897 eeschema/sch_field.cpp:1156
+#: eeschema/fields_grid_table.cpp:295 eeschema/fields_grid_table.cpp:729
+#: eeschema/fields_grid_table.cpp:888 eeschema/sch_field.cpp:1156
 #: eeschema/sch_field.cpp:1742 eeschema/sch_text.cpp:659
 #: pcbnew/dialogs/dialog_render_job.cpp:40
 msgid "Bottom"
@@ -6748,15 +6750,15 @@ msgstr "Partea de jos"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:68
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:68
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:65
-#: eeschema/fields_grid_table.cpp:487 eeschema/sch_field.cpp:1781
+#: eeschema/fields_grid_table.cpp:478 eeschema/sch_field.cpp:1781
 #: eeschema/sch_pin.cpp:1589 eeschema/sch_pin.cpp:2230
 #: eeschema/sch_symbol.cpp:2965 eeschema/sch_tablecell.cpp:203
 #: eeschema/sch_text.cpp:783 eeschema/sch_textbox.cpp:714
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:59
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:60
-#: pcbnew/footprint.cpp:4039 pcbnew/pad.cpp:2545 pcbnew/pcb_dimension.cpp:1756
-#: pcbnew/pcb_dimension.cpp:1831 pcbnew/pcb_fields_grid_table.cpp:182
-#: pcbnew/pcb_tablecell.cpp:207 pcbnew/zone.cpp:1977
+#: pcbnew/footprint.cpp:4044 pcbnew/pad.cpp:2539 pcbnew/pcb_dimension.cpp:1756
+#: pcbnew/pcb_dimension.cpp:1831 pcbnew/pcb_fields_grid_table.cpp:151
+#: pcbnew/pcb_tablecell.cpp:207 pcbnew/zone.cpp:2001
 msgid "Orientation"
 msgstr "Orientare"
 
@@ -6775,7 +6777,7 @@ msgstr "Proprietăți text"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:71
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:71
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:68
-#: eeschema/fields_grid_table.cpp:490 eeschema/sch_field.cpp:1136
+#: eeschema/fields_grid_table.cpp:481 eeschema/sch_field.cpp:1136
 #: eeschema/sch_label.cpp:1195 eeschema/sch_tablecell.cpp:126
 #: eeschema/sch_text.cpp:635 eeschema/sch_textbox.cpp:541
 #: eeschema/widgets/sch_properties_panel.cpp:258 pcbnew/pcb_dimension.cpp:628
@@ -6790,14 +6792,14 @@ msgstr ""
 #: pcbnew/board_stackup_manager/panel_board_stackup_base.cpp:91
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:56
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:57
-#: pcbnew/pcb_fields_grid_table.cpp:179 pcbnew/pcb_tablecell.cpp:206
+#: pcbnew/pcb_fields_grid_table.cpp:148 pcbnew/pcb_tablecell.cpp:206
 #: pcbnew/pcb_text.cpp:291
 msgid "Thickness"
 msgstr "Grosime"
 
 #: common/eda_text.cpp:1375 eeschema/sch_field.cpp:1772
 #: eeschema/sch_text.cpp:772 pcbnew/microwave/microwave_polygon.cpp:127
-#: pcbnew/pcb_fields_grid_table.cpp:187
+#: pcbnew/pcb_fields_grid_table.cpp:156
 msgid "Mirrored"
 msgstr "Oglindit"
 
@@ -7342,7 +7344,7 @@ msgstr "Copiați celulele selectate în mapă"
 #: common/widgets/listbox_tricks.cpp:51
 #: eeschema/tools/sch_editor_control.cpp:2270
 #: eeschema/tools/symbol_editor_edit_tool.cpp:1020
-#: pcbnew/dialogs/panel_setup_rules.cpp:132 pcbnew/tools/pcb_control.cpp:1234
+#: pcbnew/dialogs/panel_setup_rules.cpp:132 pcbnew/tools/pcb_control.cpp:1238
 msgid "Paste"
 msgstr "Lipește"
 
@@ -7353,7 +7355,7 @@ msgstr "Lipiți celulele din mapă la matricea celulelor curentă"
 #: common/grid_tricks.cpp:368 common/tool/actions.cpp:291
 #: common/widgets/listbox_tricks.cpp:54 eeschema/tools/sch_edit_tool.cpp:1680
 #: eeschema/tools/symbol_editor_edit_tool.cpp:476
-#: kicad/dialogs/panel_jobset.cpp:363 kicad/project_tree_pane.cpp:941
+#: kicad/dialogs/panel_jobset.cpp:363 kicad/project_tree_pane.cpp:942
 #: pcbnew/dialogs/panel_setup_rules.cpp:133 pcbnew/tools/edit_tool.cpp:2646
 msgid "Delete"
 msgstr "Ștergeți"
@@ -8005,174 +8007,174 @@ msgstr "Nu se poate schimba limba în %s"
 msgid "undefined"
 msgstr "nedefinit"
 
-#: common/layer_id.cpp:112
+#: common/layer_id.cpp:67
 #: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr_parser.cpp:1149
 msgid "Rescue"
 msgstr "Restaurare"
 
-#: common/layer_id.cpp:116 eeschema/widgets/panel_sch_selection_filter.cpp:204
+#: common/layer_id.cpp:71 eeschema/widgets/panel_sch_selection_filter.cpp:204
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:37
 msgid "Wires"
 msgstr "Fire"
 
-#: common/layer_id.cpp:117
+#: common/layer_id.cpp:72
 msgid "Buses"
 msgstr "Magistrale"
 
-#: common/layer_id.cpp:118
+#: common/layer_id.cpp:73
 msgid "Bus junctions"
 msgstr "Intersecții de magistrale"
 
-#: common/layer_id.cpp:119
+#: common/layer_id.cpp:74
 msgid "Junctions"
 msgstr "Intersecții"
 
-#: common/layer_id.cpp:120 eeschema/widgets/panel_sch_selection_filter.cpp:205
+#: common/layer_id.cpp:75 eeschema/widgets/panel_sch_selection_filter.cpp:205
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:41
 #: eeschema/widgets/search_handlers.cpp:399
 msgid "Labels"
 msgstr "Etichete"
 
-#: common/layer_id.cpp:121
+#: common/layer_id.cpp:76
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:45
 msgid "Global labels"
 msgstr "Etichete globale"
 
-#: common/layer_id.cpp:122
+#: common/layer_id.cpp:77
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:48
 msgid "Hierarchical labels"
 msgstr "Etichete ierarhice"
 
-#: common/layer_id.cpp:123 eeschema/sch_symbol.cpp:2981
+#: common/layer_id.cpp:78 eeschema/sch_symbol.cpp:2981
 msgid "Pin numbers"
 msgstr "Numerele pinilor"
 
-#: common/layer_id.cpp:124 eeschema/sch_symbol.cpp:2985
+#: common/layer_id.cpp:79 eeschema/sch_symbol.cpp:2985
 msgid "Pin names"
 msgstr "Numele pinilor"
 
-#: common/layer_id.cpp:125
+#: common/layer_id.cpp:80
 msgid "Symbol references"
 msgstr "Simboluri de referință"
 
-#: common/layer_id.cpp:126
+#: common/layer_id.cpp:81
 msgid "Symbol values"
 msgstr "Valorile simbolului"
 
-#: common/layer_id.cpp:127
+#: common/layer_id.cpp:82
 msgid "Symbol fields"
 msgstr "Câmpuri simbol"
 
-#: common/layer_id.cpp:128
+#: common/layer_id.cpp:83
 #, fuzzy
 msgid "Sheet references"
 msgstr "Preferințe"
 
-#: common/layer_id.cpp:129
+#: common/layer_id.cpp:84
 #, fuzzy
 msgid "Net class references"
 msgstr "Filtru Netclass:"
 
-#: common/layer_id.cpp:130
+#: common/layer_id.cpp:85
 #, fuzzy
 msgid "Rule areas"
 msgstr "Adăugați o zonă de reguli"
 
-#: common/layer_id.cpp:131
+#: common/layer_id.cpp:86
 msgid "Symbol body outlines"
 msgstr "Contururile corpului simbolului"
 
-#: common/layer_id.cpp:132
+#: common/layer_id.cpp:87
 msgid "Symbol body fills"
 msgstr "Umplerea corpului simbolului"
 
-#: common/layer_id.cpp:133
+#: common/layer_id.cpp:88
 #, fuzzy
 msgid "Shape fills"
 msgstr "Fișiere imagine"
 
-#: common/layer_id.cpp:134
+#: common/layer_id.cpp:89
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:72
 msgid "Schematic text && graphics"
 msgstr "Text și grafică schematică"
 
-#: common/layer_id.cpp:135
+#: common/layer_id.cpp:90
 #, fuzzy
 msgid "Symbol private text && graphics"
 msgstr "Text și grafică schematică"
 
-#: common/layer_id.cpp:136
+#: common/layer_id.cpp:91
 #, fuzzy
 msgid "Schematic text && graphics backgrounds"
 msgstr "Text și grafică schematică"
 
-#: common/layer_id.cpp:137 eeschema/widgets/panel_sch_selection_filter.cpp:206
+#: common/layer_id.cpp:92 eeschema/widgets/panel_sch_selection_filter.cpp:206
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:33
 msgid "Pins"
 msgstr "Pini"
 
-#: common/layer_id.cpp:138
+#: common/layer_id.cpp:93
 msgid "Sheet borders"
 msgstr "Marginile foilor"
 
-#: common/layer_id.cpp:139
+#: common/layer_id.cpp:94
 msgid "Sheet backgrounds"
 msgstr "Fundaluri foi"
 
-#: common/layer_id.cpp:140
+#: common/layer_id.cpp:95
 msgid "Sheet names"
 msgstr "Numele foilor"
 
-#: common/layer_id.cpp:141
+#: common/layer_id.cpp:96
 msgid "Sheet fields"
 msgstr "Câmpuri foi"
 
-#: common/layer_id.cpp:142
+#: common/layer_id.cpp:97
 msgid "Sheet file names"
 msgstr "Nume fișiere foaie"
 
-#: common/layer_id.cpp:143
+#: common/layer_id.cpp:98
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:63
 msgid "Sheet pins"
 msgstr "Pin foaie"
 
-#: common/layer_id.cpp:144
+#: common/layer_id.cpp:99
 msgid "No-connect symbols"
 msgstr "Simboluri de neconectare"
 
-#: common/layer_id.cpp:145
+#: common/layer_id.cpp:100
 #, fuzzy
 msgid "DNP markers"
 msgstr "Marcaje"
 
-#: common/layer_id.cpp:146
+#: common/layer_id.cpp:101
 #, fuzzy
 msgid "Excluded-from-simulation markers"
 msgstr "Excludeți din fișierele de poziție"
 
-#: common/layer_id.cpp:147
+#: common/layer_id.cpp:102
 msgid "ERC warnings"
 msgstr "Avertismente ERC"
 
-#: common/layer_id.cpp:148
+#: common/layer_id.cpp:103
 msgid "ERC errors"
 msgstr "Erori ERC"
 
-#: common/layer_id.cpp:149
+#: common/layer_id.cpp:104
 #, fuzzy
 msgid "ERC exclusions"
 msgstr "Excluderi DRC"
 
-#: common/layer_id.cpp:150 common/layer_id.cpp:189
+#: common/layer_id.cpp:105 common/layer_id.cpp:144
 #: pcbnew/widgets/appearance_controls.cpp:347
 msgid "Anchors"
 msgstr "Ancore"
 
-#: common/layer_id.cpp:151 common/layer_id.cpp:193
+#: common/layer_id.cpp:106 common/layer_id.cpp:148
 msgid "Helper items"
 msgstr "Elemente de ajutor"
 
-#: common/layer_id.cpp:152 common/layer_id.cpp:194 common/tool/grid_menu.cpp:56
+#: common/layer_id.cpp:107 common/layer_id.cpp:149 common/tool/grid_menu.cpp:56
 #: eeschema/tools/sch_editor_control.cpp:2867
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:103
 #: gerbview/widgets/gerbview_layer_widget.cpp:135
@@ -8180,85 +8182,85 @@ msgstr "Elemente de ajutor"
 msgid "Grid"
 msgstr "Grilă"
 
-#: common/layer_id.cpp:153
+#: common/layer_id.cpp:108
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:104
 msgid "Axes"
 msgstr "Axe"
 
-#: common/layer_id.cpp:154 common/layer_id.cpp:196
+#: common/layer_id.cpp:109 common/layer_id.cpp:151
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:107
 #: gerbview/widgets/gerbview_layer_widget.cpp:141
 msgid "Background"
 msgstr "Fundal"
 
-#: common/layer_id.cpp:155 common/layer_id.cpp:192
+#: common/layer_id.cpp:110 common/layer_id.cpp:147
 #: common/widgets/gal_options_panel_base.cpp:120
 #: eeschema/sim/simulator_frame_ui.cpp:613
 #: eeschema/sim/simulator_frame_ui_base.cpp:167
 msgid "Cursor"
 msgstr "Cursorul"
 
-#: common/layer_id.cpp:156
+#: common/layer_id.cpp:111
 #, fuzzy
 msgid "Hovered items"
 msgstr "Elemente de ajutor"
 
-#: common/layer_id.cpp:157
+#: common/layer_id.cpp:112
 msgid "Highlighted items"
 msgstr "Elemente evidențiate"
 
-#: common/layer_id.cpp:158
+#: common/layer_id.cpp:113
 msgid "Hidden items"
 msgstr "Elemente ascunse"
 
-#: common/layer_id.cpp:159 common/layer_id.cpp:197
+#: common/layer_id.cpp:114 common/layer_id.cpp:152
 msgid "Selection highlight"
 msgstr "Evidențiere selecție"
 
-#: common/layer_id.cpp:160
+#: common/layer_id.cpp:115
 #, fuzzy
 msgid "Net color highlight"
 msgstr "Evidențiere selecție"
 
-#: common/layer_id.cpp:161 common/layer_id.cpp:190
+#: common/layer_id.cpp:116 common/layer_id.cpp:145
 msgid "Drawing sheet"
 msgstr "Foaie de desen"
 
-#: common/layer_id.cpp:162 common/layer_id.cpp:191
+#: common/layer_id.cpp:117 common/layer_id.cpp:146
 #, fuzzy
 msgid "Page limits"
 msgstr "Limitele paginilor"
 
-#: common/layer_id.cpp:163
+#: common/layer_id.cpp:118
 #, fuzzy
 msgid "Operating point voltages"
 msgstr "Nimic de imprimat"
 
-#: common/layer_id.cpp:164
+#: common/layer_id.cpp:119
 #, fuzzy
 msgid "Operating point currents"
 msgstr "Nimic de imprimat"
 
-#: common/layer_id.cpp:168
+#: common/layer_id.cpp:123
 msgid "Footprints front"
 msgstr "Fața amprentelor"
 
-#: common/layer_id.cpp:169
+#: common/layer_id.cpp:124
 msgid "Footprints back"
 msgstr "Spatele amprentelor"
 
-#: common/layer_id.cpp:171
+#: common/layer_id.cpp:126
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:27
 #: eeschema/dialogs/dialog_update_from_pcb_base.cpp:53
 #: pcbnew/dialogs/dialog_global_edit_text_and_graphics_base.cpp:28
 msgid "Reference designators"
 msgstr "Indicatori de referință"
 
-#: common/layer_id.cpp:172
+#: common/layer_id.cpp:127
 msgid "Footprint text"
 msgstr "Text capsulă"
 
-#: common/layer_id.cpp:173
+#: common/layer_id.cpp:128
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:27
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:64
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:24
@@ -8268,97 +8270,97 @@ msgstr "Text capsulă"
 msgid "Tracks"
 msgstr "Trasee"
 
-#: common/layer_id.cpp:174
+#: common/layer_id.cpp:129
 msgid "Through vias"
 msgstr "Treceri metalizate (via)"
 
-#: common/layer_id.cpp:175
+#: common/layer_id.cpp:130
 #, fuzzy
 msgid "Blind/Buried vias"
 msgstr "Bl/Via-uri îngropate"
 
-#: common/layer_id.cpp:176
+#: common/layer_id.cpp:131
 msgid "Micro-vias"
 msgstr "Microvia-uri"
 
-#: common/layer_id.cpp:177
+#: common/layer_id.cpp:132
 msgid "Via holes"
 msgstr "Găuri via"
 
-#: common/layer_id.cpp:178
+#: common/layer_id.cpp:133
 msgid "Via hole walls"
 msgstr "Pereții găurilor Via"
 
-#: common/layer_id.cpp:179
+#: common/layer_id.cpp:134
 msgid "Plated holes"
 msgstr "Găuri placate"
 
-#: common/layer_id.cpp:180
+#: common/layer_id.cpp:135
 msgid "Plated hole walls"
 msgstr "Pereți de găuri placate"
 
-#: common/layer_id.cpp:181
+#: common/layer_id.cpp:136
 msgid "Non-plated holes"
 msgstr "Găuri neplacate"
 
-#: common/layer_id.cpp:182 pcbnew/dialogs/panel_edit_options_base.cpp:371
+#: common/layer_id.cpp:137 pcbnew/dialogs/panel_edit_options_base.cpp:371
 #: pcbnew/widgets/appearance_controls.cpp:343
 #: pcbnew/widgets/appearance_controls.cpp:721
-#: pcbnew/widgets/appearance_controls.cpp:2537
+#: pcbnew/widgets/appearance_controls.cpp:2573
 #: pcbnew/widgets/search_handlers.cpp:386
 msgid "Ratsnest"
 msgstr "Rețea de linii"
 
-#: common/layer_id.cpp:183
+#: common/layer_id.cpp:138
 msgid "DRC warnings"
 msgstr "Avertismente RDC"
 
-#: common/layer_id.cpp:184
+#: common/layer_id.cpp:139
 msgid "DRC errors"
 msgstr "Erori DRC"
 
-#: common/layer_id.cpp:185
+#: common/layer_id.cpp:140
 #, fuzzy
 msgid "DRC shape 1"
 msgstr "Solid"
 
-#: common/layer_id.cpp:186
+#: common/layer_id.cpp:141
 #, fuzzy
 msgid "DRC shape 2"
 msgstr "Solid"
 
-#: common/layer_id.cpp:187
+#: common/layer_id.cpp:142
 msgid "DRC exclusions"
 msgstr "Excluderi DRC"
 
-#: common/layer_id.cpp:188
+#: common/layer_id.cpp:143
 msgid "DRC marker shadows"
 msgstr "Umbre de marcaj DRC"
 
-#: common/layer_id.cpp:195
+#: common/layer_id.cpp:150
 msgid "Grid axes"
 msgstr "Axele grilei"
 
-#: common/layer_id.cpp:198
+#: common/layer_id.cpp:153
 #, fuzzy
 msgid "Locked item shadow"
 msgstr "Elemente blocate"
 
-#: common/layer_id.cpp:199
+#: common/layer_id.cpp:154
 msgid "Courtyard collision shadow"
 msgstr ""
 
-#: common/layer_id.cpp:200
+#: common/layer_id.cpp:155
 #, fuzzy
 msgid "Track net names"
 msgstr "Numele foilor"
 
-#: common/layer_id.cpp:201
+#: common/layer_id.cpp:156
 #, fuzzy
 msgid "Pad net names"
 msgstr "Numele foilor"
 
-#: common/layer_id.cpp:202
+#: common/layer_id.cpp:157
 #, fuzzy
 msgid "Via net names"
 msgstr "Numele foilor"
@@ -8425,13 +8427,13 @@ msgstr "Articol"
 
 #: common/lib_tree_model_adapter.cpp:422
 #: eeschema/widgets/panel_design_block_chooser.cpp:411
-#: eeschema/widgets/panel_symbol_chooser.cpp:171
+#: eeschema/widgets/panel_symbol_chooser.cpp:173
 #: pcbnew/widgets/panel_footprint_chooser.cpp:96
 msgid "Recently Used"
 msgstr ""
 
 #: common/lib_tree_model_adapter.cpp:424
-#: eeschema/widgets/panel_symbol_chooser.cpp:178
+#: eeschema/widgets/panel_symbol_chooser.cpp:180
 msgid "Already Placed"
 msgstr ""
 
@@ -8713,7 +8715,7 @@ msgstr "Predefinit"
 #: eeschema/dialogs/dialog_sim_model_base.cpp:271 eeschema/sch_symbol.cpp:2058
 #: eeschema/sch_symbol.cpp:2110 eeschema/sch_symbol.cpp:2991
 #: eeschema/widgets/search_handlers.cpp:160
-#: eeschema/widgets/search_handlers.cpp:246 pcbnew/footprint.cpp:4045
+#: eeschema/widgets/search_handlers.cpp:246 pcbnew/footprint.cpp:4050
 #: pcbnew/widgets/search_handlers.cpp:118
 msgid "Reference"
 msgstr "Referinta"
@@ -8737,7 +8739,7 @@ msgstr "Lipiți amprenta"
 #: eeschema/tools/sch_edit_tool.cpp:551
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:179
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:184
-#: pcbnew/footprint.cpp:4068
+#: pcbnew/footprint.cpp:4073
 msgid "Attributes"
 msgstr "Atribute"
 
@@ -8756,16 +8758,16 @@ msgstr "V"
 msgid "Semicolons"
 msgstr "Culori solide"
 
-#: common/settings/color_settings.cpp:337
+#: common/settings/color_settings.cpp:379
 msgid "(Footprints)"
 msgstr "(Amprente)"
 
-#: common/settings/color_settings.cpp:389
+#: common/settings/color_settings.cpp:433
 #: pagelayout_editor/dialogs/panel_pl_editor_color_settings.cpp:82
 msgid "KiCad Default"
 msgstr "KiCad Predefinit"
 
-#: common/settings/color_settings.cpp:394
+#: common/settings/color_settings.cpp:438
 msgid "KiCad Classic"
 msgstr "KiCad Clasic"
 
@@ -8788,7 +8790,7 @@ msgid "Create a new document in the editor"
 msgstr "Creați un nou document în editor"
 
 #: common/tool/actions.cpp:52 eeschema/symbol_editor/symbol_editor.cpp:866
-#: pcbnew/footprint_libraries_utils.cpp:1050
+#: pcbnew/footprint_libraries_utils.cpp:1059
 msgid "New Library..."
 msgstr "Biblioteca nouă..."
 
@@ -8834,7 +8836,7 @@ msgstr "Editor de schemă"
 
 #: common/tool/actions.cpp:91 eeschema/symbol_editor/symbol_editor.cpp:856
 #: eeschema/widgets/tuner_slider_base.cpp:117
-#: pcbnew/footprint_libraries_utils.cpp:1036
+#: pcbnew/footprint_libraries_utils.cpp:1045
 msgid "Save"
 msgstr "Salvează"
 
@@ -9655,7 +9657,7 @@ msgstr "%s Proprietăți"
 
 #: common/tool/actions.cpp:1124
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:101
-#: eeschema/fields_grid_table.cpp:1068
+#: eeschema/fields_grid_table.cpp:1059
 msgid "Show Datasheet"
 msgstr "Afișați fișa tehnică"
 
@@ -9789,6 +9791,7 @@ msgstr ""
 #: eeschema/dialogs/dialog_schematic_setup.cpp:136
 #: pcbnew/dialogs/dialog_board_setup.cpp:210
 #: pcbnew/dialogs/dialog_footprint_properties.cpp:79
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:149
 #, fuzzy
 msgid "Embedded Files"
 msgstr "Fișiere imagine"
@@ -9987,8 +9990,8 @@ msgid "Mirroring for Y axis is not supported yet"
 msgstr "Oglindirea pentru axa Y nu este încă acceptată"
 
 #: common/widgets/filter_combobox.cpp:72
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:806
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:833
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:805
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:832
 msgid "Filter:"
 msgstr "Filtru:"
 
@@ -10005,7 +10008,7 @@ msgstr "Placă"
 #: common/widgets/footprint_diff_widget.cpp:42 cvpcb/cvpcb_mainframe.cpp:814
 #: eeschema/sch_base_frame.cpp:593 eeschema/sch_symbol.cpp:2086
 #: eeschema/sch_symbol.cpp:2090 eeschema/sch_symbol.cpp:2125
-#: eeschema/widgets/symbol_diff_widget.cpp:45 pcbnew/footprint.cpp:1624
+#: eeschema/widgets/symbol_diff_widget.cpp:45 pcbnew/footprint.cpp:1629
 msgid "Library"
 msgstr "Bibliotecă"
 
@@ -10020,7 +10023,7 @@ msgid "Footprint not found."
 msgstr "Amprenta nu a fost găsită."
 
 #: common/widgets/footprint_select_widget.cpp:68 cvpcb/cvpcb_mainframe.cpp:899
-#: pcbnew/footprint_edit_frame.cpp:1060
+#: pcbnew/footprint_edit_frame.cpp:1070
 #: pcbnew/widgets/panel_footprint_chooser.cpp:69
 msgid "Loading Footprint Libraries"
 msgstr "Se încarcă bibliotecile de amprente"
@@ -10103,7 +10106,7 @@ msgstr "Fixare la grilă:"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:357
 #: pcbnew/dialogs/panel_edit_options_base.cpp:329
 #: pcbnew/dialogs/panel_edit_options_base.cpp:343
-#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1824
+#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1848
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 msgid "Always"
 msgstr "Întotdeauna"
@@ -10116,7 +10119,7 @@ msgstr "Când este afișată grila"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:357
 #: pcbnew/dialogs/panel_edit_options_base.cpp:329
 #: pcbnew/dialogs/panel_edit_options_base.cpp:343
-#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1825
+#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1849
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 msgid "Never"
 msgstr "Niciodată"
@@ -10400,8 +10403,8 @@ msgstr "Arată:"
 #: pcbnew/dialogs/dialog_footprint_checker_base.cpp:36
 #: pcbnew/widgets/appearance_controls.cpp:713
 #: pcbnew/widgets/appearance_controls.cpp:755
-#: pcbnew/widgets/appearance_controls.cpp:2534
-#: pcbnew/widgets/appearance_controls.cpp:2553
+#: pcbnew/widgets/appearance_controls.cpp:2570
+#: pcbnew/widgets/appearance_controls.cpp:2589
 msgid "All"
 msgstr "Toate"
 
@@ -10495,12 +10498,12 @@ msgid "EasyEDA (JLCEDA) Pro files"
 msgstr ""
 
 #: common/wildcards_and_files_ext.cpp:339
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:301
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:302
 msgid "KiCad printed circuit board files"
 msgstr "Fișiere cu circuite imprimate KiCad"
 
 #: common/wildcards_and_files_ext.cpp:346
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:311
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:312
 msgid "KiCad footprint files"
 msgstr "Fișiere de amprentă KiCad"
 
@@ -10754,7 +10757,7 @@ msgstr "\"%s\" nu este o amprentă validă."
 #: eeschema/generate_alias_info.cpp:39 eeschema/sch_symbol.cpp:2105
 #: eeschema/sch_symbol.cpp:2678 eeschema/sch_symbol.cpp:3003
 #: eeschema/symbol_editor/symbol_editor.cpp:1629
-#: eeschema/symbol_viewer_frame.cpp:462 pcbnew/footprint.cpp:4058
+#: eeschema/symbol_viewer_frame.cpp:462 pcbnew/footprint.cpp:4063
 #: pcbnew/generate_footprint_info.cpp:37 pcbnew/plot_board_layers.cpp:133
 msgid "Keywords"
 msgstr "Cuvinte cheie"
@@ -10823,7 +10826,7 @@ msgstr "Fișier proiect: \"%s\""
 #: cvpcb/dialogs/dialog_config_equfiles.cpp:94
 #: eeschema/dialogs/dialog_bom.cpp:403
 #: gerbview/tools/gerbview_inspection_tool.cpp:185
-#: kicad/project_tree_pane.cpp:1022
+#: kicad/project_tree_pane.cpp:1023
 msgid "No text editor selected in KiCad.  Please choose one."
 msgstr ""
 "Nu este selectat niciun editor de text în KiCad.  Vă rugăm să alegeți unul."
@@ -10917,7 +10920,7 @@ msgstr "Amprenta \"%s\" nu a fost găsită."
 msgid "Error loading footprint"
 msgstr "Eroare la încărcarea fontului '%s'."
 
-#: cvpcb/display_footprints_frame.cpp:508 pcbnew/footprint.cpp:1684
+#: cvpcb/display_footprints_frame.cpp:508 pcbnew/footprint.cpp:1689
 #, c-format
 msgid "Footprint: %s"
 msgstr "Amprenta: %s"
@@ -11306,7 +11309,7 @@ msgid "Enter a description for the library:"
 msgstr "Adăugați un dosar de bibliotecă existent"
 
 #: eeschema/design_block_utils.cpp:240 eeschema/sch_symbol.cpp:3000
-#: pcbnew/footprint.cpp:4055 pcbnew/plot_board_layers.cpp:129
+#: pcbnew/footprint.cpp:4060 pcbnew/plot_board_layers.cpp:129
 #, fuzzy
 msgid "Library Description"
 msgstr "Descriere"
@@ -11337,10 +11340,10 @@ msgid "Please select a library to delete."
 msgstr "Selectați fișierul tabelului bibliotecii globale %s:"
 
 #: eeschema/design_block_utils.cpp:470 eeschema/design_block_utils.cpp:512
-#: eeschema/design_block_utils.cpp:555 pcbnew/footprint_libraries_utils.cpp:543
+#: eeschema/design_block_utils.cpp:555 pcbnew/footprint_libraries_utils.cpp:552
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:958
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2939
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3017
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2942
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3020
 #, fuzzy, c-format
 msgid "Library '%s' is read only."
 msgstr "Calea de acces `%s` este numai pentru citire."
@@ -11909,7 +11912,7 @@ msgstr "Conector:"
 #: eeschema/dialogs/dialog_database_lib_settings_base.cpp:99
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:210
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:1383
-#: pcbnew/footprint_edit_frame.cpp:229 pcbnew/footprint_edit_frame.cpp:951
+#: pcbnew/footprint_edit_frame.cpp:229 pcbnew/footprint_edit_frame.cpp:961
 msgid "Libraries"
 msgstr "Bibioteci"
 
@@ -13074,7 +13077,7 @@ msgstr "Afișează fereastra de ajutor pentru sintaxă"
 #: eeschema/sch_symbol.cpp:2989
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:27
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:28
-#: pcbnew/footprint.cpp:4043
+#: pcbnew/footprint.cpp:4048
 msgid "Fields"
 msgstr "Câmpuri"
 
@@ -13083,21 +13086,21 @@ msgstr "Câmpuri"
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:62
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:201
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:58
-#: eeschema/fields_grid_table.cpp:480
+#: eeschema/fields_grid_table.cpp:471
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:53
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:54
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:54
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:158
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:49
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:99
 #: pcbnew/dialogs/panel_fp_properties_3d_model_base.cpp:45
-#: pcbnew/pcb_fields_grid_table.cpp:176
+#: pcbnew/pcb_fields_grid_table.cpp:145
 msgid "Show"
 msgstr "Arată"
 
 #: eeschema/dialogs/dialog_label_properties_base.cpp:90
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:62
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:59
-#: eeschema/fields_grid_table.cpp:481
+#: eeschema/fields_grid_table.cpp:472
 #, fuzzy
 msgid "Show Name"
 msgstr "Afișați limitele paginilor"
@@ -13106,7 +13109,7 @@ msgstr "Afișați limitele paginilor"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:63
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:63
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:60
-#: eeschema/fields_grid_table.cpp:482
+#: eeschema/fields_grid_table.cpp:473
 #, fuzzy
 msgid "H Align"
 msgstr "Aliniere H:"
@@ -13115,7 +13118,7 @@ msgstr "Aliniere H:"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:64
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:64
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:61
-#: eeschema/fields_grid_table.cpp:483
+#: eeschema/fields_grid_table.cpp:474
 #, fuzzy
 msgid "V Align"
 msgstr "Aliniere V:"
@@ -13124,7 +13127,7 @@ msgstr "Aliniere V:"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:67
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:67
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:64
-#: eeschema/fields_grid_table.cpp:486 eeschema/sch_field.cpp:1140
+#: eeschema/fields_grid_table.cpp:477 eeschema/sch_field.cpp:1140
 #: eeschema/sch_field.cpp:1777 eeschema/sch_label.cpp:1201
 #: eeschema/sch_tablecell.cpp:132 eeschema/sch_text.cpp:641
 #: eeschema/sch_text.cpp:778 eeschema/sch_textbox.cpp:547
@@ -13139,7 +13142,7 @@ msgstr "Dimensiunea textului:"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:69
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:69
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:66
-#: eeschema/fields_grid_table.cpp:488
+#: eeschema/fields_grid_table.cpp:479
 msgid "X Position"
 msgstr "Poziția X"
 
@@ -13149,7 +13152,7 @@ msgstr "Poziția X"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:70
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:70
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:67
-#: eeschema/fields_grid_table.cpp:489
+#: eeschema/fields_grid_table.cpp:480
 msgid "Y Position"
 msgstr "Poziția Y"
 
@@ -13460,7 +13463,7 @@ msgstr "Simbol"
 #: eeschema/dialogs/dialog_sheet_properties.cpp:217
 #: eeschema/dialogs/dialog_symbol_properties.cpp:650
 #: pcbnew/dialogs/dialog_footprint_properties.cpp:402
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:424
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:433
 #, fuzzy
 msgid "Fields must have a name."
 msgstr "Netclass trebuie să aibă un nume."
@@ -13499,25 +13502,25 @@ msgstr "Simbolul \"%s\" există deja în biblioteca \"%s\"."
 msgid "Edit Symbol Properties"
 msgstr "Proprietățile etichetei"
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:548
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:547
 #, fuzzy, c-format
 msgid "The name '%s' is already in use."
 msgstr "Numele câmpului \"%s\" este deja utilizat."
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:634
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:633
 #: eeschema/dialogs/dialog_sheet_properties.cpp:785
 #: eeschema/dialogs/dialog_symbol_properties.cpp:883
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:688
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:684
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:716
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:720
 #, c-format
 msgid "The first %d fields are mandatory."
 msgstr ""
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:806
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:805
 msgid "Add Footprint Filter"
 msgstr "Adăugați un filtru de amprente"
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:833
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:832
 #, fuzzy
 msgid "Edit Footprint Filter"
 msgstr "Adăugați un filtru de amprente"
@@ -14457,7 +14460,7 @@ msgstr "Verificator de reguli electrice"
 #: eeschema/dialogs/dialog_schematic_setup.cpp:112
 #: pcbnew/dialogs/dialog_board_setup.cpp:186
 #: pcbnew/widgets/appearance_controls.cpp:515
-#: pcbnew/widgets/appearance_controls.cpp:2420
+#: pcbnew/widgets/appearance_controls.cpp:2456
 #: pcbnew/widgets/appearance_controls_base.cpp:118
 #: pcbnew/widgets/search_handlers.cpp:381
 #: pcbnew/widgets/search_handlers.cpp:465
@@ -14550,7 +14553,7 @@ msgstr ""
 "Setați culoarea la transparent pentru a utiliza culorile Editorului de "
 "scheme."
 
-#: eeschema/dialogs/dialog_shape_properties_base.cpp:158 pcbnew/zone.cpp:1970
+#: eeschema/dialogs/dialog_shape_properties_base.cpp:158 pcbnew/zone.cpp:1994
 msgid "Fill Style"
 msgstr "Stil de umplere"
 
@@ -14816,7 +14819,7 @@ msgstr "OSP"
 
 #: eeschema/dialogs/dialog_sim_command_base.cpp:25
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:96
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283 pcbnew/pad.cpp:2504
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283 pcbnew/pad.cpp:2498
 #: pcbnew/widgets/pcb_net_inspector_panel_data_model.h:711
 msgid "Custom"
 msgstr "Personalizat"
@@ -15508,19 +15511,19 @@ msgid "Sequentially place all units of the symbol."
 msgstr "Plasați secvențial toate unitățile simbolului."
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:95
-#: eeschema/fields_grid_table.cpp:1061
+#: eeschema/fields_grid_table.cpp:1052
 #, fuzzy
 msgid "Select Footprint..."
 msgstr "Amprentă..."
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:96
-#: eeschema/fields_grid_table.cpp:1062
+#: eeschema/fields_grid_table.cpp:1053
 #, fuzzy
 msgid "Browse for footprint"
 msgstr "Răsfoiți bibliotecile de amprente"
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:102
-#: eeschema/fields_grid_table.cpp:1069
+#: eeschema/fields_grid_table.cpp:1060
 msgid "Show datasheet in browser"
 msgstr "Afișați fișa tehnică în browser"
 
@@ -15653,7 +15656,7 @@ msgstr "Mutați placa în sus"
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1811
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2213
-#: pcbnew/widgets/appearance_controls.cpp:2728
+#: pcbnew/widgets/appearance_controls.cpp:2764
 msgid ""
 "Default presets cannot be modified.\n"
 "Please use a different name."
@@ -17447,7 +17450,7 @@ msgid "Net Navigator"
 msgstr "Navigare"
 
 #: eeschema/eeschema_settings.cpp:114 eeschema/sch_edit_frame.cpp:2207
-#: pcbnew/footprint_edit_frame.cpp:246 pcbnew/footprint_edit_frame.cpp:957
+#: pcbnew/footprint_edit_frame.cpp:246 pcbnew/footprint_edit_frame.cpp:967
 #: pcbnew/pcb_edit_frame.cpp:334 pcbnew/pcb_edit_frame.cpp:1709
 #, fuzzy
 msgid "Selection Filter"
@@ -17955,30 +17958,30 @@ msgid ""
 " ** ERC messages: %d  Errors %d  Warnings %d\n"
 msgstr ""
 
-#: eeschema/fields_grid_table.cpp:287 eeschema/files-io.cpp:919
+#: eeschema/fields_grid_table.cpp:278 eeschema/files-io.cpp:919
 #: eeschema/tools/sch_editor_control.cpp:128
 #, fuzzy
 msgid "Schematic Files"
 msgstr "Text schematic"
 
-#: eeschema/fields_grid_table.cpp:318 eeschema/fields_grid_table.cpp:755
-#: eeschema/fields_grid_table.cpp:927
+#: eeschema/fields_grid_table.cpp:309 eeschema/fields_grid_table.cpp:746
+#: eeschema/fields_grid_table.cpp:918
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:154
 msgid "Horizontal"
 msgstr "Orizontal"
 
-#: eeschema/fields_grid_table.cpp:319 eeschema/fields_grid_table.cpp:757
-#: eeschema/fields_grid_table.cpp:929
+#: eeschema/fields_grid_table.cpp:310 eeschema/fields_grid_table.cpp:748
+#: eeschema/fields_grid_table.cpp:920
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:154
 msgid "Vertical"
 msgstr "Vertical"
 
-#: eeschema/fields_grid_table.cpp:492 eeschema/sch_field.cpp:1767
+#: eeschema/fields_grid_table.cpp:483 eeschema/sch_field.cpp:1767
 #, fuzzy
 msgid "Allow Autoplacement"
 msgstr "autoplasat"
 
-#: eeschema/fields_grid_table.cpp:493 eeschema/sch_field.cpp:1805
+#: eeschema/fields_grid_table.cpp:484 eeschema/sch_field.cpp:1805
 #: eeschema/sch_item.cpp:516 eeschema/sch_item.cpp:568
 #, fuzzy
 msgid "Private"
@@ -18293,8 +18296,8 @@ msgstr ""
 #: eeschema/symbol_editor/symbol_editor.cpp:171
 #: eeschema/symbol_editor/symbol_editor.cpp:237
 #: eeschema/symbol_library_manager.cpp:458
-#: eeschema/widgets/panel_symbol_chooser.cpp:564
-#: eeschema/widgets/panel_symbol_chooser.cpp:623
+#: eeschema/widgets/panel_symbol_chooser.cpp:566
+#: eeschema/widgets/panel_symbol_chooser.cpp:625
 #: eeschema/widgets/symbol_preview_widget.cpp:207
 #, c-format
 msgid "Error loading symbol %s from library '%s'."
@@ -18317,7 +18320,7 @@ msgstr "Picioare"
 
 #: eeschema/import_gfx/dialog_import_gfx_sch.cpp:202
 #: pcbnew/import_gfx/dialog_import_graphics.cpp:215
-#: pcbnew/tools/drawing_tool.cpp:1906 pcbnew/tools/drawing_tool.cpp:1998
+#: pcbnew/tools/drawing_tool.cpp:1908 pcbnew/tools/drawing_tool.cpp:2000
 #, fuzzy
 msgid "Import Graphics"
 msgstr "Importați grafică..."
@@ -18345,7 +18348,7 @@ msgid "Only vectors will be imported.  Bitmaps and fonts will be ignored."
 msgstr ""
 
 #: eeschema/import_gfx/dialog_import_gfx_sch_base.cpp:43
-#: pcbnew/dialogs/dialog_rule_area_properties.cpp:129 pcbnew/zone.cpp:1949
+#: pcbnew/dialogs/dialog_rule_area_properties.cpp:129 pcbnew/zone.cpp:1973
 msgid "Placement"
 msgstr "Plasament"
 
@@ -18395,124 +18398,124 @@ msgstr "Predefinit"
 msgid "Import Vector Graphics File"
 msgstr "Importați grafică..."
 
-#: eeschema/lib_symbol.cpp:294 eeschema/sch_symbol.cpp:445
+#: eeschema/lib_symbol.cpp:297 eeschema/sch_symbol.cpp:445
 #: eeschema/tools/sch_edit_tool.cpp:108
 #, fuzzy, c-format
 msgid "Unit %s"
 msgstr "Unităţi"
 
-#: eeschema/lib_symbol.cpp:573 eeschema/sch_sheet.cpp:309
+#: eeschema/lib_symbol.cpp:576 eeschema/sch_sheet.cpp:309
 #: eeschema/sch_symbol.cpp:1593
 #, fuzzy
 msgid "Excluded from BOM"
 msgstr "Excludeți din BOM"
 
-#: eeschema/lib_symbol.cpp:578 eeschema/sch_sheet.cpp:318
+#: eeschema/lib_symbol.cpp:581 eeschema/sch_sheet.cpp:318
 #: eeschema/sch_symbol.cpp:1602
 #, fuzzy
 msgid "Excluded from board"
 msgstr "Excludeți din BOM"
 
-#: eeschema/lib_symbol.cpp:583 eeschema/sch_sheet.cpp:327
+#: eeschema/lib_symbol.cpp:586 eeschema/sch_sheet.cpp:327
 #: eeschema/sch_symbol.cpp:1611
 #, fuzzy
 msgid "Excluded from simulation"
 msgstr "Excludeți din fișierele de poziție"
 
-#: eeschema/lib_symbol.cpp:588 eeschema/sch_sheet.cpp:336
+#: eeschema/lib_symbol.cpp:591 eeschema/sch_sheet.cpp:336
 #: eeschema/sch_sheet.cpp:880 eeschema/sch_symbol.cpp:1620
 #: eeschema/sch_symbol.cpp:2036 eeschema/widgets/search_handlers.cpp:169
-#: pcbnew/footprint.cpp:1672
+#: pcbnew/footprint.cpp:1677
 #, fuzzy
 msgid "DNP"
 msgstr "DPI"
 
-#: eeschema/lib_symbol.cpp:1598
+#: eeschema/lib_symbol.cpp:1601
 msgid "Power flag differs."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1607
+#: eeschema/lib_symbol.cpp:1610
 #, fuzzy
 msgid "Unit count differs."
 msgstr "Nu s-au găsit elemente grafice în fișier."
 
-#: eeschema/lib_symbol.cpp:1647
+#: eeschema/lib_symbol.cpp:1650
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:745
 #, fuzzy
 msgid "Graphic item count differs."
 msgstr "Nu s-au găsit elemente grafice în fișier."
 
-#: eeschema/lib_symbol.cpp:1659
+#: eeschema/lib_symbol.cpp:1662
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:759
 #, c-format
 msgid "%s differs."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1670
+#: eeschema/lib_symbol.cpp:1673
 #, fuzzy
 msgid "Pin count differs."
 msgstr "Reguli"
 
-#: eeschema/lib_symbol.cpp:1686
+#: eeschema/lib_symbol.cpp:1689
 #, fuzzy, c-format
 msgid "Pin %s not found."
 msgstr "Fișierul %s nu a fost găsit."
 
-#: eeschema/lib_symbol.cpp:1694
+#: eeschema/lib_symbol.cpp:1697
 #, fuzzy, c-format
 msgid "Pin %s differs."
 msgstr "Filtre de amprentă:"
 
-#: eeschema/lib_symbol.cpp:1721
+#: eeschema/lib_symbol.cpp:1724
 #, c-format
 msgid "%s field differs."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1731
+#: eeschema/lib_symbol.cpp:1734
 #, fuzzy
 msgid "Field count differs."
 msgstr "Reguli"
 
-#: eeschema/lib_symbol.cpp:1740
+#: eeschema/lib_symbol.cpp:1743
 #, fuzzy
 msgid "Footprint filters differs."
 msgstr "Filtre de amprentă:"
 
-#: eeschema/lib_symbol.cpp:1752
+#: eeschema/lib_symbol.cpp:1755
 #, fuzzy
 msgid "Footprint filters differ."
 msgstr "Filtre de amprentă:"
 
-#: eeschema/lib_symbol.cpp:1763
+#: eeschema/lib_symbol.cpp:1766
 #, fuzzy
 msgid "Symbol keywords differ."
 msgstr "Editor de amprente"
 
-#: eeschema/lib_symbol.cpp:1772
+#: eeschema/lib_symbol.cpp:1775
 msgid "Symbol pin name offsets differ."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1783
+#: eeschema/lib_symbol.cpp:1786
 #, fuzzy
 msgid "Show pin names settings differ."
 msgstr "Nume fișiere foaie"
 
-#: eeschema/lib_symbol.cpp:1792
+#: eeschema/lib_symbol.cpp:1795
 #, fuzzy
 msgid "Show pin numbers settings differ."
 msgstr "Numerele pinilor"
 
-#: eeschema/lib_symbol.cpp:1801
+#: eeschema/lib_symbol.cpp:1804
 #, fuzzy
 msgid "Exclude from simulation settings differ."
 msgstr "Excludeți din BOM"
 
-#: eeschema/lib_symbol.cpp:1810
+#: eeschema/lib_symbol.cpp:1813
 #, fuzzy
 msgid "Exclude from bill of materials settings differ."
 msgstr "Excludeți lista de materiale din schematică"
 
-#: eeschema/lib_symbol.cpp:1819
+#: eeschema/lib_symbol.cpp:1822
 #, fuzzy
 msgid "Exclude from board settings differ."
 msgstr "Excludeți din BOM"
@@ -18685,9 +18688,9 @@ msgstr "Nu se poate crea biblioteca de amprente '%s'."
 
 #: eeschema/net_navigator.cpp:314 pcbnew/board.cpp:1810
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2124
-#: pcbnew/pcb_draw_panel_gal.cpp:644
+#: pcbnew/pcb_draw_panel_gal.cpp:717
 #: pcbnew/widgets/appearance_controls.cpp:1029
-#: pcbnew/widgets/appearance_controls.cpp:2419
+#: pcbnew/widgets/appearance_controls.cpp:2455
 #: pcbnew/widgets/appearance_controls_base.cpp:61
 #: pcbnew/widgets/appearance_controls_base.cpp:151
 #: pcbnew/widgets/search_handlers.cpp:307
@@ -18990,8 +18993,8 @@ msgstr "Simbolul %s nu se găsește în biblioteca '%s'."
 #: eeschema/sch_bitmap.cpp:309 eeschema/sch_pin.cpp:2222
 #: eeschema/sch_shape.cpp:743 eeschema/sch_symbol.cpp:2957
 #: pcbnew/board_item.cpp:405 pcbnew/pcb_group.cpp:501 pcbnew/pcb_shape.cpp:906
-#: pcbnew/pcb_tablecell.cpp:182 pcbnew/pcb_track.cpp:2068 pcbnew/zone.cpp:1845
-#: pcbnew/zone.cpp:1857
+#: pcbnew/pcb_tablecell.cpp:182 pcbnew/pcb_track.cpp:2068 pcbnew/zone.cpp:1869
+#: pcbnew/zone.cpp:1881
 #, fuzzy
 msgid "Position X"
 msgstr "Poziția X:"
@@ -18999,8 +19002,8 @@ msgstr "Poziția X:"
 #: eeschema/sch_bitmap.cpp:314 eeschema/sch_pin.cpp:2226
 #: eeschema/sch_shape.cpp:745 eeschema/sch_symbol.cpp:2960
 #: pcbnew/board_item.cpp:408 pcbnew/pcb_group.cpp:502 pcbnew/pcb_shape.cpp:908
-#: pcbnew/pcb_tablecell.cpp:183 pcbnew/pcb_track.cpp:2072 pcbnew/zone.cpp:1851
-#: pcbnew/zone.cpp:1858
+#: pcbnew/pcb_tablecell.cpp:183 pcbnew/pcb_track.cpp:2072 pcbnew/zone.cpp:1875
+#: pcbnew/zone.cpp:1882
 #, fuzzy
 msgid "Position Y"
 msgstr "Poziția Y:"
@@ -19040,7 +19043,7 @@ msgstr "Tipul de intrare în magistrală"
 #: eeschema/sch_bus_entry.cpp:542 eeschema/sch_junction.cpp:319
 #: eeschema/sch_label.cpp:1225 eeschema/sch_line.cpp:951
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2134 pcbnew/pad.cpp:1295
-#: pcbnew/pcb_track.cpp:1667 pcbnew/tools/pcb_control.cpp:1870
+#: pcbnew/pcb_track.cpp:1667 pcbnew/tools/pcb_control.cpp:1874
 #: pcbnew/zone.cpp:807
 #, fuzzy
 msgid "Resolved Netclass"
@@ -19076,7 +19079,7 @@ msgstr "Fișierul %s nu a fost găsit."
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:640
 #: eeschema/symbol_editor/symbol_editor.cpp:1532
 #: kicad/dialogs/panel_jobset.cpp:787 pagelayout_editor/pl_editor_frame.cpp:411
-#: pcbnew/footprint_edit_frame.cpp:805 pcbnew/footprint_edit_frame.cpp:845
+#: pcbnew/footprint_edit_frame.cpp:815 pcbnew/footprint_edit_frame.cpp:855
 #: pcbnew/pcb_edit_frame.cpp:1181
 #, fuzzy, c-format
 msgid "Save changes to '%s' before closing?"
@@ -19115,13 +19118,13 @@ msgid "Could not open CvPcb"
 msgstr "Nu s-a putut deschide fișierul de arhivă."
 
 #: eeschema/sch_edit_frame.cpp:1741 eeschema/sim/simulator_frame.cpp:341
-#: kicad/kicad_manager_frame.cpp:1045 pcbnew/footprint_edit_frame.cpp:1019
+#: kicad/kicad_manager_frame.cpp:1045 pcbnew/footprint_edit_frame.cpp:1029
 #: pcbnew/pcb_edit_frame.cpp:1796
 msgid "[Read Only]"
 msgstr ""
 
 #: eeschema/sch_edit_frame.cpp:1744 eeschema/sim/simulator_frame.cpp:344
-#: pcbnew/footprint_edit_frame.cpp:1028 pcbnew/pcb_edit_frame.cpp:1799
+#: pcbnew/footprint_edit_frame.cpp:1038 pcbnew/pcb_edit_frame.cpp:1799
 msgid "[Unsaved]"
 msgstr "[Nesalvat]"
 
@@ -19705,7 +19708,7 @@ msgstr "Fișiere bibliotecă de simboluri KiCad"
 #: pcbnew/pcb_io/fabmaster/pcb_io_fabmaster.cpp:62
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:220
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:506
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2706
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2709
 #: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr_parser.cpp:154
 #, fuzzy
 msgid "Open cancelled by user."
@@ -20042,7 +20045,7 @@ msgstr "Stil linie"
 #: pcbnew/dialogs/dialog_text_properties_base.cpp:83
 #: pcbnew/dialogs/dialog_textbox_properties_base.cpp:73
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:58
-#: pcbnew/footprint.cpp:1657 pcbnew/pad.cpp:1299 pcbnew/pad.cpp:2543
+#: pcbnew/footprint.cpp:1662 pcbnew/pad.cpp:1299 pcbnew/pad.cpp:2537
 #: pcbnew/pcb_dimension.cpp:659 pcbnew/pcb_group.cpp:396
 #: pcbnew/pcb_marker.cpp:381 pcbnew/pcb_shape.cpp:642
 #: pcbnew/pcb_tablecell.cpp:106 pcbnew/pcb_text.cpp:279
@@ -20088,11 +20091,11 @@ msgstr "Justificare"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:39
 #: pcbnew/generators/pcb_tuning_pattern.cpp:478
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2130 pcbnew/pad.cpp:1293
-#: pcbnew/pad.cpp:2580 pcbnew/pcb_shape.cpp:923 pcbnew/pcb_tablecell.cpp:186
-#: pcbnew/pcb_track.cpp:1665 pcbnew/tools/pcb_control.cpp:1867
+#: pcbnew/pad.cpp:2574 pcbnew/pcb_shape.cpp:923 pcbnew/pcb_tablecell.cpp:186
+#: pcbnew/pcb_track.cpp:1665 pcbnew/tools/pcb_control.cpp:1871
 #: pcbnew/widgets/pcb_properties_panel.cpp:273
 #: pcbnew/widgets/search_handlers.cpp:177 pcbnew/zone.cpp:805
-#: pcbnew/zone.cpp:1905 pcbnew/zone_manager/dialog_zone_manager_base.cpp:42
+#: pcbnew/zone.cpp:1929 pcbnew/zone_manager/dialog_zone_manager_base.cpp:42
 #: pcbnew/zone_manager/model_zones_overview_table.h:76
 msgid "Net"
 msgstr "Rețea"
@@ -20250,7 +20253,7 @@ msgstr ""
 msgid "Hidden pin %s [%s, %s]"
 msgstr ""
 
-#: eeschema/sch_pin.cpp:2204 pcbnew/pad.cpp:1286 pcbnew/pad.cpp:2600
+#: eeschema/sch_pin.cpp:2204 pcbnew/pad.cpp:1286 pcbnew/pad.cpp:2594
 #, fuzzy
 msgid "Pin Name"
 msgstr "Numele pinilor"
@@ -20383,7 +20386,7 @@ msgstr "Trasați culoarea fundalului"
 msgid "Fill color"
 msgstr "Lipiți culoarea"
 
-#: eeschema/sch_sheet.cpp:852 eeschema/sch_sheet.cpp:1712 pcbnew/zone.cpp:1835
+#: eeschema/sch_sheet.cpp:852 eeschema/sch_sheet.cpp:1712 pcbnew/zone.cpp:1859
 #, fuzzy
 msgid "Sheet Name"
 msgstr "Numele foilor"
@@ -20449,13 +20452,13 @@ msgid "Exclude From Simulation"
 msgstr "Excludeți din fișierele de poziție"
 
 #: eeschema/sch_sheet.cpp:1733 eeschema/sch_symbol.cpp:1100
-#: eeschema/sch_symbol.cpp:3041 pcbnew/footprint.cpp:4075
+#: eeschema/sch_symbol.cpp:3041 pcbnew/footprint.cpp:4080
 #, fuzzy
 msgid "Exclude From Bill of Materials"
 msgstr "Excludeți lista de materiale din schematică"
 
 #: eeschema/sch_sheet.cpp:1736 eeschema/sch_symbol.cpp:1101
-#: eeschema/sch_symbol.cpp:3044 pcbnew/footprint.cpp:4078
+#: eeschema/sch_symbol.cpp:3044 pcbnew/footprint.cpp:4083
 #, fuzzy
 msgid "Do not Populate"
 msgstr "Nu umpleți"
@@ -20517,7 +20520,7 @@ msgstr "Oglindiț"
 msgid "Mirror Y"
 msgstr "Oglindiț"
 
-#: eeschema/sch_symbol.cpp:2997 pcbnew/footprint.cpp:4052
+#: eeschema/sch_symbol.cpp:2997 pcbnew/footprint.cpp:4057
 #, fuzzy
 msgid "Library Link"
 msgstr "Bibliotecă"
@@ -22640,13 +22643,13 @@ msgid "Save Symbol As"
 msgstr "Schimbați simbolurile"
 
 #: eeschema/symbol_editor/symbol_editor.cpp:855
-#: pcbnew/footprint_libraries_utils.cpp:1035
+#: pcbnew/footprint_libraries_utils.cpp:1044
 #, fuzzy
 msgid "Save in library:"
 msgstr "Eroare la încărcarea tabelului bibliotecii de amprentă."
 
 #: eeschema/symbol_editor/symbol_editor.cpp:944
-#: pcbnew/footprint_libraries_utils.cpp:1118
+#: pcbnew/footprint_libraries_utils.cpp:1127
 #, fuzzy
 msgid "A library must be specified."
 msgstr "Nicio magistrală selectată"
@@ -22730,7 +22733,7 @@ msgid "Keep Symbol"
 msgstr "Simbol"
 
 #: eeschema/symbol_editor/symbol_editor.cpp:1291 pcbnew/files.cpp:342
-#: pcbnew/footprint_libraries_utils.cpp:1204
+#: pcbnew/footprint_libraries_utils.cpp:1213
 #, c-format
 msgid "Revert '%s' to last version saved?"
 msgstr ""
@@ -23381,7 +23384,7 @@ msgstr "Desene"
 
 #: eeschema/tools/ee_actions.cpp:356 eeschema/tools/ee_actions.cpp:588
 #: eeschema/tools/symbol_editor_drawing_tools.cpp:301
-#: pagelayout_editor/tools/pl_actions.cpp:61 pcbnew/tools/drawing_tool.cpp:1043
+#: pagelayout_editor/tools/pl_actions.cpp:61 pcbnew/tools/drawing_tool.cpp:1044
 #: pcbnew/tools/pcb_actions.cpp:185
 #, fuzzy
 msgid "Draw Text"
@@ -24728,7 +24731,7 @@ msgstr "Nu este definită nicio fișă tehnică."
 
 #: eeschema/tools/ee_inspection_tool.cpp:574
 #: pagelayout_editor/tools/pl_editor_control.cpp:160
-#: pcbnew/tools/pcb_control.cpp:1661
+#: pcbnew/tools/pcb_control.cpp:1665
 msgid "UUID"
 msgstr ""
 
@@ -24803,7 +24806,7 @@ msgstr "Plasați toate unitățile"
 
 #: eeschema/tools/sch_drawing_tools.cpp:1174
 #: eeschema/tools/symbol_editor_drawing_tools.cpp:691
-#: pcbnew/tools/drawing_tool.cpp:1823
+#: pcbnew/tools/drawing_tool.cpp:1825
 msgid "No graphic items found in file."
 msgstr "Nu s-au găsit elemente grafice în fișier."
 
@@ -24883,7 +24886,7 @@ msgstr "Adăugați magistrală"
 msgid "Draw %s"
 msgstr "Desene"
 
-#: eeschema/tools/sch_drawing_tools.cpp:2779 pcbnew/tools/drawing_tool.cpp:1248
+#: eeschema/tools/sch_drawing_tools.cpp:2779 pcbnew/tools/drawing_tool.cpp:1250
 #, fuzzy
 msgid "Draw Table"
 msgstr "Proprietăți desen"
@@ -25198,7 +25201,7 @@ msgstr ""
 "Nu este selectat niciun editor de text în KiCad. Vă rugăm să alegeți unul."
 
 #: eeschema/tools/symbol_editor_control.cpp:438
-#: eeschema/widgets/panel_symbol_chooser.cpp:682
+#: eeschema/widgets/panel_symbol_chooser.cpp:684
 msgid "No symbol selected"
 msgstr "Niciun simbol selectat"
 
@@ -25214,7 +25217,7 @@ msgid "No symbol to export"
 msgstr "Niciun simbol selectat"
 
 #: eeschema/tools/symbol_editor_control.cpp:708
-#: pcbnew/footprint_edit_frame.cpp:1437
+#: pcbnew/footprint_edit_frame.cpp:1447
 #, fuzzy
 msgid "Export View as PNG"
 msgstr "Exportați vizualizarea curentă ca PNG ..."
@@ -25417,11 +25420,11 @@ msgstr "Alte opțiuni"
 msgid "Graphical shapes"
 msgstr "Grafic"
 
-#: eeschema/widgets/panel_symbol_chooser.cpp:587
+#: eeschema/widgets/panel_symbol_chooser.cpp:589
 msgid "No footprint specified"
 msgstr "Nu s-a specificat nicio amprentă"
 
-#: eeschema/widgets/panel_symbol_chooser.cpp:600
+#: eeschema/widgets/panel_symbol_chooser.cpp:602
 msgid "Invalid footprint specified"
 msgstr "Amprenta nevalabilă specificată"
 
@@ -25749,13 +25752,15 @@ msgstr "Selectați Biblioteca"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:27
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:58
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:59
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:55
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:159
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:50
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:100
-#: pcbnew/footprint.cpp:4034 pcbnew/footprint.cpp:4037
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:169
+#: pcbnew/footprint.cpp:4039 pcbnew/footprint.cpp:4042
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2137 pcbnew/pad.cpp:1303
-#: pcbnew/pad.cpp:2542 pcbnew/pcb_dimension.cpp:661
-#: pcbnew/pcb_dimension.cpp:1457 pcbnew/pcb_fields_grid_table.cpp:181
+#: pcbnew/pad.cpp:2536 pcbnew/pcb_dimension.cpp:661
+#: pcbnew/pcb_dimension.cpp:1457 pcbnew/pcb_fields_grid_table.cpp:150
 #: pcbnew/pcb_group.cpp:503 pcbnew/pcb_marker.cpp:378
 #: pcbnew/pcb_reference_image.cpp:219 pcbnew/pcb_reference_image.cpp:342
 #: pcbnew/pcb_shape.cpp:646 pcbnew/pcb_shape.cpp:890 pcbnew/pcb_shape.cpp:892
@@ -25771,7 +25776,7 @@ msgstr "Selectați Biblioteca"
 #: pcbnew/widgets/search_handlers.cpp:120
 #: pcbnew/widgets/search_handlers.cpp:178
 #: pcbnew/widgets/search_handlers.cpp:243 pcbnew/zone.cpp:850
-#: pcbnew/zone.cpp:1898 pcbnew/zone.cpp:1899
+#: pcbnew/zone.cpp:1922 pcbnew/zone.cpp:1923
 msgid "Layer"
 msgstr "Strat"
 
@@ -26714,7 +26719,7 @@ msgstr "Evidențiază conexiunea"
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:290
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:352
 #: pcbnew/dialogs/dialog_layer_selection_base.cpp:230
-#: pcbnew/dialogs/panel_setup_layers.cpp:930
+#: pcbnew/dialogs/panel_setup_layers.cpp:1125
 #: pcbnew/widgets/appearance_controls.cpp:1025
 #: pcbnew/widgets/appearance_controls_base.cpp:32
 #: pcbnew/zone_manager/model_zones_overview_table.h:77
@@ -26754,13 +26759,13 @@ msgid "PCB Background"
 msgstr "Fundal"
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:161
-#: pcbnew/widgets/appearance_controls.cpp:1844
+#: pcbnew/widgets/appearance_controls.cpp:1880
 #, fuzzy
 msgid "Show All Layers"
 msgstr "Afișați toate rețelele"
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:164
-#: pcbnew/widgets/appearance_controls.cpp:1830
+#: pcbnew/widgets/appearance_controls.cpp:1866
 #, fuzzy
 msgid "Hide All Layers But Active"
 msgstr "Ascundeți toate celelalte netclasses"
@@ -26770,7 +26775,7 @@ msgid "Always Hide All Layers But Active"
 msgstr ""
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:171
-#: pcbnew/widgets/appearance_controls.cpp:1847
+#: pcbnew/widgets/appearance_controls.cpp:1883
 #, fuzzy
 msgid "Hide All Layers"
 msgstr "Ascundeți toate celelalte netclasses"
@@ -26809,8 +26814,8 @@ msgid "Change Render Color for"
 msgstr "Redare culori"
 
 #: gerbview/widgets/layer_widget.cpp:341
-#: pcbnew/widgets/appearance_controls.cpp:2172
-#: pcbnew/widgets/appearance_controls.cpp:2447
+#: pcbnew/widgets/appearance_controls.cpp:2208
+#: pcbnew/widgets/appearance_controls.cpp:2483
 msgid ""
 "Left double click or middle click for color change, right click for menu"
 msgstr ""
@@ -29064,124 +29069,124 @@ msgstr "Nu se poate deschide fișierul '%s'."
 msgid "Can not move '%s' to trash."
 msgstr "Nu se poate deschide fișierul '%s'."
 
-#: kicad/project_tree_pane.cpp:291
+#: kicad/project_tree_pane.cpp:292
 #, fuzzy
 msgid "Directory name:"
 msgstr "Direcție:"
 
-#: kicad/project_tree_pane.cpp:291
+#: kicad/project_tree_pane.cpp:292
 msgid "Create New Directory"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:851
+#: kicad/project_tree_pane.cpp:852
 #, fuzzy
 msgid "Switch to this Project"
 msgstr "Treceți la grila următoare"
 
-#: kicad/project_tree_pane.cpp:852
+#: kicad/project_tree_pane.cpp:853
 msgid "Close all editors, and switch to the selected project"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:859
+#: kicad/project_tree_pane.cpp:860
 #, fuzzy
 msgid "New Directory..."
 msgstr "Biblioteca nouă..."
 
-#: kicad/project_tree_pane.cpp:860
+#: kicad/project_tree_pane.cpp:861
 #, fuzzy
 msgid "Create a New Directory"
 msgstr "Creați un dosar nou pentru bibliotecă"
 
-#: kicad/project_tree_pane.cpp:868 kicad/project_tree_pane.cpp:878
+#: kicad/project_tree_pane.cpp:869 kicad/project_tree_pane.cpp:879
 #, fuzzy
 msgid "Reveal in Finder"
 msgstr "Dezvăluie teme în Finder"
 
-#: kicad/project_tree_pane.cpp:869
+#: kicad/project_tree_pane.cpp:870
 #, fuzzy
 msgid "Reveals the directory in a Finder window"
 msgstr "Dezvăluie teme în Finder"
 
-#: kicad/project_tree_pane.cpp:871
+#: kicad/project_tree_pane.cpp:872
 #, fuzzy
 msgid "Open Directory in File Explorer"
 msgstr "Deschideți directorul proiectului în browserul de fișiere"
 
-#: kicad/project_tree_pane.cpp:872 pcbnew/tools/pcb_actions.cpp:986
+#: kicad/project_tree_pane.cpp:873 pcbnew/tools/pcb_actions.cpp:986
 msgid "Opens the directory in the default system file manager"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:879
+#: kicad/project_tree_pane.cpp:880
 #, fuzzy
 msgid "Reveals the directories in a Finder window"
 msgstr "Dezvăluie teme în Finder"
 
-#: kicad/project_tree_pane.cpp:881
+#: kicad/project_tree_pane.cpp:882
 #, fuzzy
 msgid "Open Directories in File Explorer"
 msgstr "Deschideți directorul proiectului în browserul de fișiere"
 
-#: kicad/project_tree_pane.cpp:882
+#: kicad/project_tree_pane.cpp:883
 msgid "Opens the directories in the default system file manager"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:893
+#: kicad/project_tree_pane.cpp:894
 #, fuzzy
 msgid "Open the file in a Text Editor"
 msgstr "Editați fișierul script în editorul de text"
 
-#: kicad/project_tree_pane.cpp:895
+#: kicad/project_tree_pane.cpp:896
 #, fuzzy
 msgid "Open files in a Text Editor"
 msgstr "Editor de schemă"
 
-#: kicad/project_tree_pane.cpp:897
+#: kicad/project_tree_pane.cpp:898
 #, fuzzy
 msgid "Edit in a Text Editor"
 msgstr "Editor de text"
 
-#: kicad/project_tree_pane.cpp:903
+#: kicad/project_tree_pane.cpp:904
 #, fuzzy
 msgid "Run Jobs"
 msgstr "%s pin %s găsit"
 
-#: kicad/project_tree_pane.cpp:911
+#: kicad/project_tree_pane.cpp:912
 #, fuzzy
 msgid "Rename File..."
 msgstr "Adăugați câmp..."
 
-#: kicad/project_tree_pane.cpp:912
+#: kicad/project_tree_pane.cpp:913
 #, fuzzy
 msgid "Rename file"
 msgstr "Filtrează rețeaua după nume:"
 
-#: kicad/project_tree_pane.cpp:916
+#: kicad/project_tree_pane.cpp:917
 #, fuzzy
 msgid "Rename Files..."
 msgstr "Adăugați câmp..."
 
-#: kicad/project_tree_pane.cpp:917
+#: kicad/project_tree_pane.cpp:918
 #, fuzzy
 msgid "Rename files"
 msgstr "Filtrează rețeaua după nume:"
 
-#: kicad/project_tree_pane.cpp:927
+#: kicad/project_tree_pane.cpp:928
 msgid "Delete the file and its content"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:929
+#: kicad/project_tree_pane.cpp:930
 msgid "Delete the files and their contents"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:944
+#: kicad/project_tree_pane.cpp:945
 msgid "Move to Trash"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:956
+#: kicad/project_tree_pane.cpp:957
 msgid "Add Project to Version Control..."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:957
+#: kicad/project_tree_pane.cpp:958
 #, fuzzy
 msgid "Initialize a new repository"
 msgstr ""
@@ -29189,157 +29194,157 @@ msgstr ""
 "\n"
 "%s"
 
-#: kicad/project_tree_pane.cpp:961
+#: kicad/project_tree_pane.cpp:962
 #, fuzzy
 msgid "Commit Project..."
 msgstr "Proiectul EAGLE..."
 
-#: kicad/project_tree_pane.cpp:962 kicad/project_tree_pane.cpp:976
+#: kicad/project_tree_pane.cpp:963 kicad/project_tree_pane.cpp:977
 msgid "Commit changes to the local repository"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:965
+#: kicad/project_tree_pane.cpp:966
 msgid "Push"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:966
+#: kicad/project_tree_pane.cpp:967
 msgid "Push committed local changes to remote repository"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:969
+#: kicad/project_tree_pane.cpp:970
 msgid "Pull"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:970
+#: kicad/project_tree_pane.cpp:971
 msgid "Pull changes from remote repository into local"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:975
+#: kicad/project_tree_pane.cpp:976
 #, fuzzy
 msgid "Commit File..."
 msgstr "Adăugați câmp..."
 
-#: kicad/project_tree_pane.cpp:990
+#: kicad/project_tree_pane.cpp:991
 #, fuzzy
 msgid "Switch to branch "
 msgstr "Treceți la grila următoare"
 
-#: kicad/project_tree_pane.cpp:995
+#: kicad/project_tree_pane.cpp:996
 #, fuzzy
 msgid "Other..."
 msgstr "Altele"
 
-#: kicad/project_tree_pane.cpp:996
+#: kicad/project_tree_pane.cpp:997
 #, fuzzy
 msgid "Switch to a different branch"
 msgstr "Alegeți o altă cale"
 
-#: kicad/project_tree_pane.cpp:999
+#: kicad/project_tree_pane.cpp:1000
 #, fuzzy
 msgid "Switch to Branch"
 msgstr "Editor PCB"
 
-#: kicad/project_tree_pane.cpp:1003
+#: kicad/project_tree_pane.cpp:1004
 #, fuzzy
 msgid "Remove Version Control"
 msgstr "Înlătură"
 
-#: kicad/project_tree_pane.cpp:1004
+#: kicad/project_tree_pane.cpp:1005
 msgid "Delete all version control files from the project directory."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1059
+#: kicad/project_tree_pane.cpp:1060
 #, fuzzy, c-format
 msgid "Change filename: '%s'"
 msgstr "Nu se poate deschide fișierul '%s'"
 
-#: kicad/project_tree_pane.cpp:1061
+#: kicad/project_tree_pane.cpp:1062
 #, fuzzy
 msgid "Change filename"
 msgstr "Nu se poate deschide fișierul '%s'"
 
-#: kicad/project_tree_pane.cpp:1406
+#: kicad/project_tree_pane.cpp:1407
 msgid "Network path: not monitoring folder changes"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1412
+#: kicad/project_tree_pane.cpp:1413
 msgid "Local path: monitoring folder changes"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1595
+#: kicad/project_tree_pane.cpp:1596
 #, fuzzy
 msgid "The selected directory is already a git project."
 msgstr "Fișierul selectat nu este valid sau este posibil să fie deteriorat!"
 
-#: kicad/project_tree_pane.cpp:1611
-msgid "Failed to initialize git project."
-msgstr ""
-
-#: kicad/project_tree_pane.cpp:1626
+#: kicad/project_tree_pane.cpp:1603
 #, fuzzy
 msgid "Set default remote"
 msgstr "Setați la valori predefinite"
 
-#: kicad/project_tree_pane.cpp:1679
+#: kicad/project_tree_pane.cpp:1618
+msgid "Failed to initialize git project."
+msgstr ""
+
+#: kicad/project_tree_pane.cpp:1678
 #, fuzzy
 msgid "Failed to set default remote."
 msgstr "Nu s-a reușit crearea fișierului temporar '%s'."
 
-#: kicad/project_tree_pane.cpp:1691 kicad/project_tree_pane.cpp:1725
-#: kicad/project_tree_pane.cpp:1747
+#: kicad/project_tree_pane.cpp:1690 kicad/project_tree_pane.cpp:1724
+#: kicad/project_tree_pane.cpp:1746
 #, fuzzy
 msgid "Fetching Remote"
 msgstr "Adăugați fir în intrare magistrală"
 
-#: kicad/project_tree_pane.cpp:1732
+#: kicad/project_tree_pane.cpp:1731
 #, fuzzy
 msgid "Failed to pull project"
 msgstr "Ieșirea datelor a eșuat"
 
-#: kicad/project_tree_pane.cpp:1754
+#: kicad/project_tree_pane.cpp:1753
 #, fuzzy
 msgid "Failed to push project"
 msgstr "Ieșirea datelor a eșuat"
 
-#: kicad/project_tree_pane.cpp:1816
+#: kicad/project_tree_pane.cpp:1830
 #, fuzzy, c-format
 msgid "Failed to lookup branch '%s': %s"
 msgstr "Nu s-a putut încărca biblioteca kiface \"%s\"."
 
-#: kicad/project_tree_pane.cpp:1829
+#: kicad/project_tree_pane.cpp:1843
 #, fuzzy, c-format
 msgid "Failed to find branch head for '%s'"
 msgstr "Nu se poate găsi un program de vizualizare PDF pentru \"%s\"."
 
-#: kicad/project_tree_pane.cpp:1840
+#: kicad/project_tree_pane.cpp:1854
 #, fuzzy, c-format
 msgid "Failed to switch to branch '%s'"
 msgstr "Nu s-a putut încărca biblioteca kiface \"%s\"."
 
-#: kicad/project_tree_pane.cpp:1851
+#: kicad/project_tree_pane.cpp:1865
 #, fuzzy, c-format
 msgid "Failed to update HEAD reference for branch '%s'"
 msgstr "e nevoie de un număr pentru '%s'"
 
-#: kicad/project_tree_pane.cpp:1870
+#: kicad/project_tree_pane.cpp:1884
 #, fuzzy
 msgid "Are you sure you want to remove git tracking from this project?"
 msgstr "Adăugați linii grafice conectate"
 
-#: kicad/project_tree_pane.cpp:1887
+#: kicad/project_tree_pane.cpp:1901
 #, fuzzy
 msgid "Failed to remove git directory"
 msgstr "Nu s-a reușit eliminarea directorului %s"
 
-#: kicad/project_tree_pane.cpp:2223
+#: kicad/project_tree_pane.cpp:2237
 msgid "Discarding commit due to empty commit message."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:2229
+#: kicad/project_tree_pane.cpp:2243
 msgid "Discarding commit due to empty file selection."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:2235
+#: kicad/project_tree_pane.cpp:2249
 #, fuzzy, c-format
 msgid "Failed to get repository index: %s"
 msgstr ""
@@ -29347,42 +29352,42 @@ msgstr ""
 "\n"
 "%s"
 
-#: kicad/project_tree_pane.cpp:2243
+#: kicad/project_tree_pane.cpp:2257
 #, fuzzy, c-format
 msgid "Failed to add file to index: %s"
 msgstr "Nu s-au putut scrie fișierele de trasare în folderul „%s”."
 
-#: kicad/project_tree_pane.cpp:2251
+#: kicad/project_tree_pane.cpp:2265
 #, fuzzy, c-format
 msgid "Failed to write index: %s"
 msgstr "Nu s-a reușit crearea fișierului temporar '%s'."
 
-#: kicad/project_tree_pane.cpp:2258
+#: kicad/project_tree_pane.cpp:2272
 #, fuzzy, c-format
 msgid "Failed to write tree: %s"
 msgstr "Nu s-a reușit crearea fișierului temporar '%s'."
 
-#: kicad/project_tree_pane.cpp:2267
+#: kicad/project_tree_pane.cpp:2281
 #, fuzzy, c-format
 msgid "Failed to lookup tree: %s"
 msgstr "Nu s-a putut încărca biblioteca kiface \"%s\"."
 
-#: kicad/project_tree_pane.cpp:2275
+#: kicad/project_tree_pane.cpp:2289
 #, fuzzy, c-format
 msgid "Failed to get HEAD reference: %s"
 msgstr "Nu s-a reușit eliminarea directorului %s"
 
-#: kicad/project_tree_pane.cpp:2282
+#: kicad/project_tree_pane.cpp:2296
 #, fuzzy, c-format
 msgid "Failed to get commit: %s"
 msgstr "Salvarea copiei de rezervă în \"%s\" nu a reușit"
 
-#: kicad/project_tree_pane.cpp:2298
+#: kicad/project_tree_pane.cpp:2312
 #, fuzzy, c-format
 msgid "Failed to create author signature: %s"
 msgstr "Nu s-a reușit crearea fișierului temporar \"%s\"."
 
-#: kicad/project_tree_pane.cpp:2333
+#: kicad/project_tree_pane.cpp:2347
 #, fuzzy, c-format
 msgid "Failed to create commit: %s"
 msgstr "Nu s-a reușit crearea fișierului temporar '%s'."
@@ -29878,6 +29883,7 @@ msgid "Item Properties"
 msgstr "Proprietăți"
 
 #: pagelayout_editor/dialogs/properties_frame_base.cpp:461
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:145
 msgid "Default Values"
 msgstr "Valori predefinite"
 
@@ -32488,8 +32494,8 @@ msgstr "Se încarcă..."
 #: pcbnew/board.cpp:1807 pcbnew/dialogs/dialog_board_statistics.cpp:701
 #: pcbnew/dialogs/dialog_board_statistics_base.cpp:78
 #: pcbnew/dialogs/dialog_unused_pad_layers_base.cpp:27
-#: pcbnew/footprint.cpp:1628 pcbnew/netinfo_item.cpp:108
-#: pcbnew/pcb_draw_panel_gal.cpp:641 pcbnew/widgets/appearance_controls.cpp:331
+#: pcbnew/footprint.cpp:1633 pcbnew/netinfo_item.cpp:108
+#: pcbnew/pcb_draw_panel_gal.cpp:714 pcbnew/widgets/appearance_controls.cpp:331
 #: pcbnew/widgets/panel_selection_filter.cpp:198
 #: pcbnew/widgets/panel_selection_filter_base.cpp:45
 msgid "Pads"
@@ -32503,19 +32509,19 @@ msgstr "Pad-uri"
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:222
 #: pcbnew/dialogs/dialog_unused_pad_layers_base.cpp:24
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:88
-#: pcbnew/netinfo_item.cpp:123 pcbnew/pcb_draw_panel_gal.cpp:642
+#: pcbnew/netinfo_item.cpp:123 pcbnew/pcb_draw_panel_gal.cpp:715
 #: pcbnew/widgets/appearance_controls.cpp:330
 #: pcbnew/widgets/panel_selection_filter.cpp:197
 #: pcbnew/widgets/panel_selection_filter_base.cpp:41
 msgid "Vias"
 msgstr "Via-uri"
 
-#: pcbnew/board.cpp:1809 pcbnew/pcb_draw_panel_gal.cpp:643
+#: pcbnew/board.cpp:1809 pcbnew/pcb_draw_panel_gal.cpp:716
 #, fuzzy
 msgid "Track Segments"
 msgstr "Segment"
 
-#: pcbnew/board.cpp:1811 pcbnew/pcb_draw_panel_gal.cpp:645
+#: pcbnew/board.cpp:1811 pcbnew/pcb_draw_panel_gal.cpp:718
 #, fuzzy
 msgid "Unrouted"
 msgstr "Nicio magistrală selectată"
@@ -32748,7 +32754,7 @@ msgid "Add Dielectric Layer"
 msgstr "Adăugați un strat dielectric"
 
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:330
-#: pcbnew/dialogs/panel_setup_layers.cpp:957
+#: pcbnew/dialogs/panel_setup_layers.cpp:1152
 #, fuzzy
 msgid "Select layer to add:"
 msgstr "Selectați netclass:"
@@ -33458,14 +33464,13 @@ msgstr "Adnotare completă."
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:154
 #: pcbnew/dialogs/dialog_render_job.cpp:41
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:117
-#: pcbnew/footprint.cpp:1640
+#: pcbnew/footprint.cpp:1645
 msgid "Front"
 msgstr "Față"
 
 #: pcbnew/dialogs/dialog_board_reannotate_base.cpp:187
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:154
 #: pcbnew/dialogs/dialog_render_job.cpp:39
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:560
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:122
 msgid "Back"
 msgstr "Înapoi"
@@ -33648,7 +33653,7 @@ msgid ""
 msgstr ""
 
 #: pcbnew/dialogs/dialog_board_setup.cpp:301 pcbnew/files.cpp:583
-#: pcbnew/tools/pcb_control.cpp:1502
+#: pcbnew/tools/pcb_control.cpp:1506
 msgid "Loading PCB"
 msgstr "Se încarcă PCB"
 
@@ -33724,7 +33729,7 @@ msgid "Total:"
 msgstr "Total:"
 
 #: pcbnew/dialogs/dialog_board_statistics.cpp:491
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2517
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2511
 msgid "Round"
 msgstr "Rotund"
 
@@ -33849,7 +33854,7 @@ msgstr "Adăugați caracteristici ale plăcii"
 
 #: pcbnew/dialogs/dialog_cleanup_graphics.cpp:48
 #: pcbnew/dialogs/dialog_exchange_footprints.cpp:310
-#: pcbnew/footprint_libraries_utils.cpp:961
+#: pcbnew/footprint_libraries_utils.cpp:970
 #, fuzzy
 msgid "Update Footprint"
 msgstr "Lipiți amprenta"
@@ -34237,8 +34242,8 @@ msgid ""
 "This setting can be overridden by local  pad settings"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_copper_zones_base.cpp:232 pcbnew/footprint.cpp:4008
-#: pcbnew/pad.cpp:2527 pcbnew/zone.cpp:1805
+#: pcbnew/dialogs/dialog_copper_zones_base.cpp:232 pcbnew/footprint.cpp:4013
+#: pcbnew/pad.cpp:2521 pcbnew/zone.cpp:1829
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 #, fuzzy
 msgid "Thermal reliefs"
@@ -34289,14 +34294,14 @@ msgstr "Stil de umplere"
 
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:290
 #: pcbnew/dialogs/dialog_non_copper_zones_properties_base.cpp:129
-#: pcbnew/zone.cpp:1815 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
+#: pcbnew/zone.cpp:1839 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
 #, fuzzy
 msgid "Solid fill"
 msgstr "Masiv"
 
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:290
 #: pcbnew/dialogs/dialog_non_copper_zones_properties_base.cpp:129
-#: pcbnew/zone.cpp:1816 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
+#: pcbnew/zone.cpp:1840 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
 #, fuzzy
 msgid "Hatch pattern"
 msgstr "Eclozat"
@@ -34359,7 +34364,7 @@ msgstr "Adăugați câmp..."
 msgid "Choose what to do with unconnected copper islands"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_copper_zones_base.cpp:357 pcbnew/zone.cpp:1826
+#: pcbnew/dialogs/dialog_copper_zones_base.cpp:357 pcbnew/zone.cpp:1850
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 #, fuzzy
 msgid "Below area limit"
@@ -36197,8 +36202,8 @@ msgstr "Verificator de amprentă"
 msgid "Choose Footprint"
 msgstr "Amprentă"
 
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:76
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:143
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:78
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:148
 msgid "3D Models"
 msgstr "Modele 3D"
 
@@ -36236,15 +36241,15 @@ msgid ""
 "It will be clamped at %s."
 msgstr ""
 
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:633
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:624
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:661
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:660
 #, fuzzy
 msgid "Edit Footprint Properties"
 msgstr "Vizualizator de amprente"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:52
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:53
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:157
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:98
 #, fuzzy
 msgid "Text Items"
@@ -36252,7 +36257,7 @@ msgstr "Fișiere text"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:60
 #: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:53
-#: pcbnew/pcb_fields_grid_table.cpp:183 pcbnew/pcb_text.cpp:630
+#: pcbnew/pcb_fields_grid_table.cpp:152 pcbnew/pcb_text.cpp:630
 #: pcbnew/pcb_text.cpp:647
 #, fuzzy
 msgid "Keep Upright"
@@ -36260,21 +36265,21 @@ msgstr "Vertical"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:61
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:62
-#: pcbnew/pcb_fields_grid_table.cpp:184
+#: pcbnew/pcb_fields_grid_table.cpp:153
 #, fuzzy
 msgid "X Offset"
 msgstr "Decalaj"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:62
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:63
-#: pcbnew/pcb_fields_grid_table.cpp:185
+#: pcbnew/pcb_fields_grid_table.cpp:154
 #, fuzzy
 msgid "Y Offset"
 msgstr "Decalaj"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:68
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:69
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:64
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:168
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:56
 #: pcbnew/plot_board_layers.cpp:103
 #, fuzzy
@@ -36294,15 +36299,15 @@ msgstr "Filtre de amprentă:"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:188
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:193
-#: pcbnew/footprint.cpp:1286
+#: pcbnew/footprint.cpp:1291
 #, fuzzy
 msgid "Through hole"
 msgstr "Paduri componentă Through-Hole"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:188
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:193
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/footprint.cpp:1283
-#: pcbnew/pad.cpp:1532 pcbnew/pad.cpp:2493
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/footprint.cpp:1288
+#: pcbnew/pad.cpp:1532 pcbnew/pad.cpp:2487
 msgid "SMD"
 msgstr "SMD"
 
@@ -36491,29 +36496,29 @@ msgstr ""
 msgid "Footprint Properties"
 msgstr "Vizualizator de amprente"
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:379
-#: pcbnew/footprint_libraries_utils.cpp:1124
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:388
+#: pcbnew/footprint_libraries_utils.cpp:1133
 #: pcbnew/tools/footprint_editor_control.cpp:460
 #, fuzzy
 msgid "Footprint must have a name."
 msgstr "Netclass trebuie să aibă un nume."
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:384
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:393
 #, c-format
 msgid "Footprint name may not contain '%s'."
 msgstr "Numele amprentei nu poate conține \"%s\"."
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:437
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:446
 #, fuzzy, c-format
 msgid "The text width must be between %s and %s."
 msgstr "Nepotrivire de tip între \"%s\" și %lf"
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:449
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:458
 #, fuzzy, c-format
 msgid "The text height must be between %s and %s."
 msgstr "Nepotrivire de tip între \"%s\" și %lf"
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:467
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:476
 #: pcbnew/dialogs/dialog_text_properties.cpp:522
 #: pcbnew/dialogs/dialog_textbox_properties.cpp:342
 msgid ""
@@ -37257,7 +37262,7 @@ msgstr "2 Straturi"
 
 #: pcbnew/dialogs/dialog_global_edit_text_and_graphics.cpp:273
 #: pcbnew/dialogs/panel_fp_editor_graphics_defaults_base.cpp:64
-#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:60 pcbnew/pad.cpp:2684
+#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:60 pcbnew/pad.cpp:2678
 #, fuzzy
 msgid "Copper Layers"
 msgstr "Straturi ale plăci"
@@ -37438,7 +37443,7 @@ msgstr ""
 
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:175
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1075
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2533
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2527
 #, fuzzy
 msgid "All copper layers"
 msgstr "Simplificarea %d straturi de cupru"
@@ -37450,7 +37455,7 @@ msgstr ""
 
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:175
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1079
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2534
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2528
 #, fuzzy
 msgid "Connected layers only"
 msgstr "Creați straturi"
@@ -37982,7 +37987,7 @@ msgid "Outset Items"
 msgstr "Fișiere text"
 
 #: pcbnew/dialogs/dialog_pad_properties.cpp:179
-#: pcbnew/dialogs/dialog_pad_properties_base.h:288 pcbnew/pad.cpp:2584
+#: pcbnew/dialogs/dialog_pad_properties_base.h:288 pcbnew/pad.cpp:2578
 #, fuzzy
 msgid "Pad Properties"
 msgstr "Proprietăți"
@@ -38067,7 +38072,7 @@ msgstr ""
 msgid "Pad type:"
 msgstr "Solid"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/pad.cpp:2492
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/pad.cpp:2486
 #, fuzzy
 msgid "Through-hole"
 msgstr "Paduri componentă Through-Hole"
@@ -38124,7 +38129,7 @@ msgid "Circular"
 msgstr "Rotund"
 
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:1516
-#: pcbnew/pad.cpp:2500
+#: pcbnew/pad.cpp:2494
 msgid "Oval"
 msgstr "Oval"
 
@@ -38136,12 +38141,12 @@ msgstr "Dreptunghiular"
 msgid "Trapezoidal"
 msgstr "Trapezoidal"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2502
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2496
 #, fuzzy
 msgid "Rounded rectangle"
 msgstr "Adăugați un dreptunghi"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2503
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2497
 #, fuzzy
 msgid "Chamfered rectangle"
 msgstr "Adăugați un dreptunghi"
@@ -38255,7 +38260,7 @@ msgstr ""
 msgid "Hole shape:"
 msgstr "Solid"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2518
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2512
 msgid "Oblong"
 msgstr ""
 
@@ -38343,24 +38348,24 @@ msgid ""
 "Mechanical specifies a through-hole pad that is used for mechanical support"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2508
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2502
 msgid "BGA pad"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2510
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2504
 #, fuzzy
 msgid "Fiducial, local to footprint"
 msgstr "Adăugați o amprentă"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2509
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2503
 msgid "Fiducial, global to board"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2511
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2505
 msgid "Test point pad"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2512
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2506
 msgid "Heatsink pad"
 msgstr ""
 
@@ -38632,7 +38637,7 @@ msgstr "Etichete ierarhice"
 
 #: pcbnew/dialogs/dialog_plot_base.cpp:90
 #: pcbnew/widgets/appearance_controls.cpp:653
-#: pcbnew/widgets/appearance_controls.cpp:1810
+#: pcbnew/widgets/appearance_controls.cpp:1846
 msgid "Hide"
 msgstr "Ascunde"
 
@@ -39727,7 +39732,7 @@ msgstr "ID-ul amprentei \"%s\" nu este valid."
 #: pcbnew/dialogs/dialog_text_properties_base.cpp:99
 #: pcbnew/pcb_dimension.cpp:1885 pcbnew/pcb_dimension.cpp:1921
 #: pcbnew/pcb_dimension.cpp:1962 pcbnew/pcb_dimension.cpp:2007
-#: pcbnew/pcb_dimension.cpp:2044 pcbnew/pcb_fields_grid_table.cpp:186
+#: pcbnew/pcb_dimension.cpp:2044 pcbnew/pcb_fields_grid_table.cpp:155
 #: pcbnew/pcb_text.cpp:626
 msgid "Knockout"
 msgstr ""
@@ -39974,7 +39979,7 @@ msgstr "Țintă"
 #: pcbnew/router/router_tool.cpp:2757 pcbnew/router/router_tool.cpp:2762
 #: pcbnew/router/router_tool.cpp:2767 pcbnew/router/router_tool.cpp:2778
 #: pcbnew/router/router_tool.cpp:2786 pcbnew/router/router_tool.cpp:2791
-#: pcbnew/tools/pcb_control.cpp:1698 pcbnew/tools/pcb_control.cpp:1708
+#: pcbnew/tools/pcb_control.cpp:1702 pcbnew/tools/pcb_control.cpp:1712
 #: pcbnew/zone.cpp:874
 #, fuzzy, c-format
 msgid "(from %s)"
@@ -40285,6 +40290,11 @@ msgstr ""
 msgid "Internal Layers"
 msgstr "Include straturi"
 
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:496
+#, fuzzy, c-format
+msgid "Layer name %s already in use."
+msgstr "Numele stratului \"%s\" este deja utilizat."
+
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:23
 #, fuzzy
 msgid "Default Field Properties for New Footprints"
@@ -40354,32 +40364,32 @@ msgstr "Fișierul '%s' există deja în listă."
 msgid "Failed to save footprint library file '%s'."
 msgstr "Nu s-a reușit crearea fișierului temporar \"%s\"."
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:396
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:388
 #, fuzzy
 msgid "Error adding 3D model"
 msgstr "Se încarcă modelele 3D..."
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:480
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:472
 msgid "No filename entered"
 msgstr ""
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:485
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:477
 #, fuzzy
 msgid "Illegal filename"
 msgstr "Nume de fișier nevalabil: %s"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:490
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:482
 #: pcbnew/microwave/microwave_polygon.cpp:223
 #, fuzzy
 msgid "File not found"
 msgstr "Nu s-a gasit fisierul:"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:495
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:487
 #, fuzzy
 msgid "Unable to open file"
 msgstr "Nu se poate citi fișierul '%s'"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:500
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:492
 #, fuzzy
 msgid "Unknown error"
 msgstr "Necunoscut"
@@ -40904,11 +40914,143 @@ msgstr "Nu există amprentă predefinită"
 msgid "Apply board defaults to non-copper footprint shapes"
 msgstr "Nu există amprentă predefinită"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:458
+#: pcbnew/dialogs/panel_setup_layers.cpp:77
+#: pcbnew/dialogs/panel_setup_layers.cpp:284
+msgid "Off-board, testing"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:87
+msgid "If you want a fabrication layer for the front side of the board"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:97
+#: pcbnew/dialogs/panel_setup_layers.cpp:266
+msgid "Off-board, manufacturing"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:105
+msgid "If you want an adhesive template for the front side of the board"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:115
+#: pcbnew/dialogs/panel_setup_layers.cpp:133
+#: pcbnew/dialogs/panel_setup_layers.cpp:151
+#: pcbnew/dialogs/panel_setup_layers.cpp:169
+#: pcbnew/dialogs/panel_setup_layers.cpp:194
+#: pcbnew/dialogs/panel_setup_layers.cpp:212
+#: pcbnew/dialogs/panel_setup_layers.cpp:230
+#: pcbnew/dialogs/panel_setup_layers.cpp:248
+msgid "On-board, non-copper"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:123
+msgid "If you want a solder paste layer for front side of the board"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:141
+msgid "If you want a silk screen layer for the front side of the board"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:159
+msgid "If you want a solder mask layer for the front of the board"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:184
+msgid "If you want a solder mask layer for the back side of the board"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:202
+msgid "If you want a silk screen layer for the back side of the board"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:220
+msgid "If you want a solder paste layer for the back side of the board"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:238
+msgid "If you want an adhesive layer for the back side of the board"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:256
+msgid "If you want a fabrication layer for the back side of the board"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:302
+msgid "Board contour"
+msgstr "Conturul plăcii"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:319
+#, fuzzy
+msgid "Board contour setback"
+msgstr "Conturul plăcii"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:333
+#: pcbnew/dialogs/panel_setup_layers.cpp:347
+#: pcbnew/dialogs/panel_setup_layers.cpp:363
+#: pcbnew/dialogs/panel_setup_layers.cpp:379
+#: pcbnew/dialogs/panel_setup_layers.cpp:477
+msgid "Auxiliary"
+msgstr "Auxiliar"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:354
+msgid "If you want a separate layer for comments or notes"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:370
+#, fuzzy
+msgid "If you want a layer for documentation drawings"
+msgstr "Tip MIME necunoscut pentru fișierul doc '%s'"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:415
 msgid "Use the Physical Stackup page to change the number of copper layers."
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:492
+#: pcbnew/dialogs/panel_setup_layers.cpp:421
+#: pcbnew/dialogs/panel_setup_layers.cpp:473
+#: pcbnew/tools/drawing_stackup_table_tool.cpp:247
+#, fuzzy
+msgid "Layer Name"
+msgstr "Numele membrului"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:426
+msgid "signal"
+msgstr "semnal"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:427
+msgid "power plane"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:428
+msgid "mixed"
+msgstr "amestecat"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:429
+#, fuzzy
+msgid "jumper"
+msgstr "săritor"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:432
+msgid ""
+"Copper layer type for Freerouter and other external routers.\n"
+"Power plane layers are removed from Freerouter's layer menus."
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:478
+#, fuzzy
+msgid "Off-board, front"
+msgstr "Serigrafie"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:479
+#, fuzzy
+msgid "Off-board, back"
+msgstr "Serigrafie"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:485
+msgid ""
+"Auxiliary layers do not flip with board side, while back and front layers do."
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:712
 #, c-format
 msgid ""
 "Footprints have some items on removed layers:\n"
@@ -40917,34 +41059,34 @@ msgid ""
 "Do you wish to continue?"
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:503
+#: pcbnew/dialogs/panel_setup_layers.cpp:723
 msgid ""
 "Items have been found on removed layers. This operation will delete all "
 "items from removed layers and cannot be undone.\n"
 "Do you wish to continue?"
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:752
+#: pcbnew/dialogs/panel_setup_layers.cpp:947
 #, fuzzy
 msgid "Layer must have a name."
 msgstr "Netclass trebuie să aibă un nume."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:758
+#: pcbnew/dialogs/panel_setup_layers.cpp:953
 #, c-format
 msgid "%s are forbidden in layer names."
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:765
+#: pcbnew/dialogs/panel_setup_layers.cpp:960
 #, fuzzy
 msgid "Layer name \"signal\" is reserved."
 msgstr "Numele stratului \"%s\" este deja utilizat."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:774
+#: pcbnew/dialogs/panel_setup_layers.cpp:969
 #, c-format
 msgid "Layer name '%s' already in use."
 msgstr "Numele stratului \"%s\" este deja utilizat."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:907
+#: pcbnew/dialogs/panel_setup_layers.cpp:1102
 #, c-format
 msgid ""
 "Imported settings have fewer copper layers than the current board (%i "
@@ -40953,16 +41095,16 @@ msgid ""
 "Continue and delete the extra inner copper layers from the current board?"
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:916
+#: pcbnew/dialogs/panel_setup_layers.cpp:1111
 #, fuzzy
 msgid "Inner Layers to Be Deleted"
 msgstr "Resetare la valorile implicite"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:951
+#: pcbnew/dialogs/panel_setup_layers.cpp:1146
 msgid "All user-defined layers have already been added."
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:955
+#: pcbnew/dialogs/panel_setup_layers.cpp:1150
 #, fuzzy
 msgid "Add User-defined Layer"
 msgstr "Adăugați un strat definit de utilizator"
@@ -40972,574 +41114,6 @@ msgstr "Adăugați un strat definit de utilizator"
 msgid "Add User Defined Layer..."
 msgstr "Adăugarea unui strat definit de utilizator..."
 
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:46
-#, fuzzy
-msgid "CrtYd_Front"
-msgstr "Față"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:51
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:639
-msgid "Off-board, testing"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:58
-msgid "If you want a fabrication layer for the front side of the board"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:62
-#, fuzzy
-msgid "Fab_Front"
-msgstr "Față"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:65
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:629
-msgid "Off-board, manufacturing"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:70
-msgid "If you want an adhesive template for the front side of the board"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:74
-#, fuzzy
-msgid "Adhes_Front"
-msgstr "Față"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:77
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:89
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:101
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:113
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:581
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:593
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:605
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:617
-msgid "On-board, non-copper"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:82
-msgid "If you want a solder paste layer for front side of the board"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:86
-#, fuzzy
-msgid "SoldP_Front"
-msgstr "Față"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:94
-msgid "If you want a silk screen layer for the front side of the board"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:98
-#, fuzzy
-msgid "SilkS_Front"
-msgstr "Față"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:106
-msgid "If you want a solder mask layer for the front of the board"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:110
-#, fuzzy
-msgid "Mask_Front"
-msgstr "Față"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:118
-msgid "If you want a front copper layer"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:122
-#, fuzzy
-msgid "Front_layer"
-msgstr "Față"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:123
-msgid "Layer name of front (top) copper layer"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "signal"
-msgstr "semnal"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "power plane"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "mixed"
-msgstr "amestecat"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-#, fuzzy
-msgid "jumper"
-msgstr "săritor"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:131
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:145
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:159
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:173
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:187
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:201
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:215
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:229
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:243
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:257
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:271
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:285
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:299
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:313
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:327
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:341
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:355
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:369
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:383
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:397
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:411
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:425
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:439
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:453
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:467
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:481
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:495
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:509
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:523
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:537
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:551
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:569
-msgid ""
-"Copper layer type for Freerouter and other external routers.\n"
-"Power plane layers are removed from Freerouter's layer menus."
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:138
-msgid "In1"
-msgstr "In1"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:152
-msgid "In2"
-msgstr "In2"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:166
-msgid "In3"
-msgstr "In3"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:180
-msgid "In4"
-msgstr "In4"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:194
-msgid "In5"
-msgstr "In5"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:208
-msgid "In6"
-msgstr "In6"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:222
-msgid "In7"
-msgstr "In7"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:236
-msgid "In8"
-msgstr "In8"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:250
-msgid "In9"
-msgstr "In9"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:264
-msgid "In10"
-msgstr "In10"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:278
-msgid "In11"
-msgstr "In11"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:292
-msgid "In12"
-msgstr "In12"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:306
-msgid "In13"
-msgstr "In13"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:320
-msgid "In14"
-msgstr "In14"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:334
-msgid "In15"
-msgstr "In15"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:348
-msgid "In16"
-msgstr "In16"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:362
-msgid "In17"
-msgstr "In17"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:376
-msgid "In18"
-msgstr "In18"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:390
-msgid "In19"
-msgstr "In19"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:404
-msgid "In20"
-msgstr "In20"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:418
-msgid "In21"
-msgstr "In21"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:432
-msgid "In22"
-msgstr "In22"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:446
-msgid "In23"
-msgstr "In23"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:460
-msgid "In24"
-msgstr "In24"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:474
-msgid "In25"
-msgstr "In25"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:488
-msgid "In26"
-msgstr "In26"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:502
-msgid "In27"
-msgstr "In27"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:516
-msgid "In28"
-msgstr "In28"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:530
-msgid "In29"
-msgstr "In29"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:544
-msgid "In30"
-msgstr "In30"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:556
-msgid "If you want a back copper layer"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:561
-msgid "Layer name of back (bottom) copper layer"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:574
-msgid "If you want a solder mask layer for the back side of the board"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:578
-msgid "SoldM_Back"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:586
-msgid "If you want a silk screen layer for the back side of the board"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:590
-msgid "SilkS_Back"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:598
-msgid "If you want a solder paste layer for the back side of the board"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:602
-msgid "SoldP_Back"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:610
-msgid "If you want an adhesive layer for the back side of the board"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:614
-msgid "Adhes_Back"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:622
-msgid "If you want a fabrication layer for the back side of the board"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:626
-#, fuzzy
-msgid "Fab_Back"
-msgstr "Înapoi"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:636
-msgid "CrtYd_Back"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:646
-msgid "Pcb_Edges"
-msgstr "Pcb_Edges"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:649
-msgid "Board contour"
-msgstr "Conturul plăcii"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:656
-msgid "Margin"
-msgstr "Margine"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:659
-#, fuzzy
-msgid "Board contour setback"
-msgstr "Conturul plăcii"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:666
-msgid "Eco1"
-msgstr "Eco1"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:669
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:679
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:691
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:703
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-msgid "Auxiliary"
-msgstr "Auxiliar"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:676
-msgid "Eco2"
-msgstr "Eco2"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:684
-msgid "If you want a separate layer for comments or notes"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:688
-msgid "Comments"
-msgstr "Comentarii"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:696
-#, fuzzy
-msgid "If you want a layer for documentation drawings"
-msgstr "Tip MIME necunoscut pentru fișierul doc '%s'"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:700
-msgid "Drawings"
-msgstr "Desene"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:710
-msgid "User1"
-msgstr "Utilizator1"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-#, fuzzy
-msgid "Off-board, front"
-msgstr "Serigrafie"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-#, fuzzy
-msgid "Off-board, back"
-msgstr "Serigrafie"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:717
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:731
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:745
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:759
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:773
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:787
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:801
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:815
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:829
-msgid ""
-"Auxiliary layers do not flip with board side, while back and front layers do."
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:724
-msgid "User2"
-msgstr "Utilizator2"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:738
-msgid "User3"
-msgstr "Utilizator3"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:752
-msgid "User4"
-msgstr "Utilizator4"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:766
-msgid "User5"
-msgstr "Utilizator5"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:780
-msgid "User6"
-msgstr "Utilizator6"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:794
-msgid "User7"
-msgstr "Utilizator7"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:808
-msgid "User8"
-msgstr "Utilizator8"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:822
-msgid "User9"
-msgstr "Utilizator9"
-
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:32
 msgid ""
 "Use your board manufacturer's recommendations for solder mask expansion and "
@@ -42703,7 +42277,7 @@ msgid "%s pad connection: %s."
 msgstr "Numele amprentei nu poate conține \"%s\"."
 
 #: pcbnew/drc/drc_engine.cpp:1499 pcbnew/drc/drc_engine.cpp:1516
-#: pcbnew/drc/drc_engine.cpp:1533 pcbnew/zone.cpp:612 pcbnew/zone.h:172
+#: pcbnew/drc/drc_engine.cpp:1533 pcbnew/zone.cpp:612 pcbnew/zone.h:179
 msgid "zone"
 msgstr "zonă"
 
@@ -42722,7 +42296,7 @@ msgstr "Lățimea reliefului termic"
 msgid "Checking rule assertion \"%s\"."
 msgstr "Verificarea condiției regulii \"%s\"."
 
-#: pcbnew/drc/drc_item.cpp:45 pcbnew/zone.cpp:2046
+#: pcbnew/drc/drc_item.cpp:45 pcbnew/zone.cpp:2070
 msgid "Electrical"
 msgstr "Electric"
 
@@ -43651,7 +43225,7 @@ msgid "'%s' settings differ."
 msgstr "Filtre de amprentă:"
 
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:619
-#: pcbnew/footprint.cpp:4085
+#: pcbnew/footprint.cpp:4090
 msgid "Exempt From Courtyard Requirement"
 msgstr ""
 
@@ -44387,144 +43961,144 @@ msgstr ""
 msgid "Generating ODB++ output files"
 msgstr "Fișiere de testare IPC-D-356"
 
-#: pcbnew/footprint.cpp:1288
+#: pcbnew/footprint.cpp:1293
 msgid "Other"
 msgstr "Altele"
 
-#: pcbnew/footprint.cpp:1626
+#: pcbnew/footprint.cpp:1631
 #, fuzzy
 msgid "Footprint Name"
 msgstr "Gestionați bibliotecile de amprente..."
 
-#: pcbnew/footprint.cpp:1630 pcbnew/footprint.cpp:1689
+#: pcbnew/footprint.cpp:1635 pcbnew/footprint.cpp:1694
 #, c-format
 msgid "Doc: %s"
 msgstr ""
 
-#: pcbnew/footprint.cpp:1631 pcbnew/footprint.cpp:1690
+#: pcbnew/footprint.cpp:1636 pcbnew/footprint.cpp:1695
 #, fuzzy, c-format
 msgid "Keywords: %s"
 msgstr "Cuvinte cheie:"
 
-#: pcbnew/footprint.cpp:1640 pcbnew/footprint.cpp:1641
+#: pcbnew/footprint.cpp:1645 pcbnew/footprint.cpp:1646
 #, fuzzy
 msgid "Board Side"
 msgstr "Configurarea plăcii"
 
-#: pcbnew/footprint.cpp:1641
+#: pcbnew/footprint.cpp:1646
 msgid "Back (Flipped)"
 msgstr ""
 
-#: pcbnew/footprint.cpp:1660
+#: pcbnew/footprint.cpp:1665
 msgid "autoplaced"
 msgstr "autoplasat"
 
-#: pcbnew/footprint.cpp:1663
+#: pcbnew/footprint.cpp:1668
 #, fuzzy
 msgid "not in schematic"
 msgstr "Nu în schematică"
 
-#: pcbnew/footprint.cpp:1666
+#: pcbnew/footprint.cpp:1671
 #, fuzzy
 msgid "exclude from pos files"
 msgstr "Excludeți din fișierele de poziție"
 
-#: pcbnew/footprint.cpp:1669
+#: pcbnew/footprint.cpp:1674
 #, fuzzy
 msgid "exclude from BOM"
 msgstr "Excludeți din BOM"
 
-#: pcbnew/footprint.cpp:1674
+#: pcbnew/footprint.cpp:1679
 msgid "Status: "
 msgstr "Stare: "
 
-#: pcbnew/footprint.cpp:1674
+#: pcbnew/footprint.cpp:1679
 msgid "Attributes:"
 msgstr "Atribute:"
 
-#: pcbnew/footprint.cpp:1681 pcbnew/footprint.cpp:4064 pcbnew/zone.cpp:1837
+#: pcbnew/footprint.cpp:1686 pcbnew/footprint.cpp:4069 pcbnew/zone.cpp:1861
 #, fuzzy
 msgid "Component Class"
 msgstr "Componente"
 
-#: pcbnew/footprint.cpp:1685
+#: pcbnew/footprint.cpp:1690
 #, fuzzy, c-format
 msgid "3D-Shape: %s"
 msgstr "Formă:"
 
-#: pcbnew/footprint.cpp:1685
+#: pcbnew/footprint.cpp:1690
 msgid "<none>"
 msgstr "<nimic>"
 
-#: pcbnew/footprint.cpp:2100
+#: pcbnew/footprint.cpp:2105
 #, fuzzy
 msgid "<no reference designator>"
 msgstr "Trasați desemnatori de referință"
 
-#: pcbnew/footprint.cpp:2102
+#: pcbnew/footprint.cpp:2107
 #, fuzzy, c-format
 msgid "Footprint %s"
 msgstr "Amprenta: %s"
 
-#: pcbnew/footprint.cpp:3242
+#: pcbnew/footprint.cpp:3247
 #, c-format
 msgid "(expected 'Through hole'; actual '%s')"
 msgstr ""
 
-#: pcbnew/footprint.cpp:3245
+#: pcbnew/footprint.cpp:3250
 #, c-format
 msgid "(expected 'SMD'; actual '%s')"
 msgstr ""
 
-#: pcbnew/footprint.cpp:3466
+#: pcbnew/footprint.cpp:3471
 #, c-format
 msgid "(net-tie pad group contains unknown pad number %s)"
 msgstr ""
 
-#: pcbnew/footprint.cpp:3471
+#: pcbnew/footprint.cpp:3476
 #, c-format
 msgid "(pad %s appears in more than one net-tie pad group)"
 msgstr ""
 
-#: pcbnew/footprint.cpp:4006 pcbnew/pad.cpp:2525 pcbnew/zone.cpp:1803
+#: pcbnew/footprint.cpp:4011 pcbnew/pad.cpp:2519 pcbnew/zone.cpp:1827
 msgid "Inherited"
 msgstr "Mostenit"
 
-#: pcbnew/footprint.cpp:4010 pcbnew/pad.cpp:2529 pcbnew/zone.cpp:1807
+#: pcbnew/footprint.cpp:4015 pcbnew/pad.cpp:2523 pcbnew/zone.cpp:1831
 #, fuzzy
 msgid "Thermal reliefs for PTH"
 msgstr "Lățimea reliefului termic"
 
-#: pcbnew/footprint.cpp:4070
+#: pcbnew/footprint.cpp:4075
 #, fuzzy
 msgid "Not in Schematic"
 msgstr "Nu în schematică"
 
-#: pcbnew/footprint.cpp:4072
+#: pcbnew/footprint.cpp:4077
 #, fuzzy
 msgid "Exclude From Position Files"
 msgstr "Excludeți din fișierele de poziție"
 
-#: pcbnew/footprint.cpp:4082 pcbnew/pad.cpp:2694
+#: pcbnew/footprint.cpp:4087 pcbnew/pad.cpp:2688
 #, fuzzy
 msgid "Overrides"
 msgstr "Suprascrieți"
 
-#: pcbnew/footprint.cpp:4089 pcbnew/pad.cpp:2697
+#: pcbnew/footprint.cpp:4094 pcbnew/pad.cpp:2691
 #, fuzzy
 msgid "Clearance Override"
 msgstr "Distanţă"
 
-#: pcbnew/footprint.cpp:4094 pcbnew/pad.cpp:2707
+#: pcbnew/footprint.cpp:4099 pcbnew/pad.cpp:2701
 #, fuzzy
 msgid "Solderpaste Margin Override"
 msgstr "Distanţă"
 
-#: pcbnew/footprint.cpp:4099 pcbnew/pad.cpp:2712
+#: pcbnew/footprint.cpp:4104 pcbnew/pad.cpp:2706
 msgid "Solderpaste Margin Ratio Override"
 msgstr ""
 
-#: pcbnew/footprint.cpp:4105 pcbnew/pad.cpp:2718
+#: pcbnew/footprint.cpp:4110 pcbnew/pad.cpp:2712
 #, fuzzy
 msgid "Zone Connection Style"
 msgstr "Conexiuni"
@@ -44588,21 +44162,21 @@ msgstr "Eroare la încărcarea amprentei %s din biblioteca \"%s\"."
 msgid "Save as editable copy"
 msgstr ""
 
-#: pcbnew/footprint_edit_frame.cpp:997
+#: pcbnew/footprint_edit_frame.cpp:1007
 #, c-format
 msgid "[from %s]"
 msgstr "[din %s]"
 
-#: pcbnew/footprint_edit_frame.cpp:1032
+#: pcbnew/footprint_edit_frame.cpp:1042
 msgid "[no footprint loaded]"
 msgstr "[nici o amprentă încărcată]"
 
-#: pcbnew/footprint_edit_frame.cpp:1088
+#: pcbnew/footprint_edit_frame.cpp:1098
 #, fuzzy
 msgid "Updating Footprint Libraries"
 msgstr "Se încarcă bibliotecile de amprente"
 
-#: pcbnew/footprint_edit_frame.cpp:1428
+#: pcbnew/footprint_edit_frame.cpp:1438
 #, fuzzy
 msgid "No footprint selected."
 msgstr "Nu s-a specificat nicio amprentă"
@@ -44688,75 +44262,75 @@ msgstr "Exportați amprenta în fișier"
 msgid "Footprint exported to file '%s'."
 msgstr "Nu se poate scrie raportul în fișierul \"%s\"."
 
-#: pcbnew/footprint_libraries_utils.cpp:549
+#: pcbnew/footprint_libraries_utils.cpp:558
 #, fuzzy, c-format
 msgid "Delete footprint '%s' from library '%s'?"
 msgstr "Eroare la încărcarea amprentei %s din biblioteca \"%s\"."
 
-#: pcbnew/footprint_libraries_utils.cpp:566
+#: pcbnew/footprint_libraries_utils.cpp:575
 #, fuzzy, c-format
 msgid "Footprint '%s' deleted from library '%s'"
 msgstr "Amprenta nu a fost găsită."
 
-#: pcbnew/footprint_libraries_utils.cpp:581
+#: pcbnew/footprint_libraries_utils.cpp:590
 #, fuzzy
 msgid "No footprints to export!"
 msgstr "Text capsulă"
 
-#: pcbnew/footprint_libraries_utils.cpp:617
+#: pcbnew/footprint_libraries_utils.cpp:626
 #, fuzzy, c-format
 msgid "Update footprints on board to refer to %s?"
 msgstr ""
 "Actualizați amprentele de peplacă pentru a face referire la noua bibliotecă?"
 
-#: pcbnew/footprint_libraries_utils.cpp:668
+#: pcbnew/footprint_libraries_utils.cpp:677
 msgid "Update footprints on board to refer to new library?"
 msgstr ""
 "Actualizați amprentele de peplacă pentru a face referire la noua bibliotecă?"
 
-#: pcbnew/footprint_libraries_utils.cpp:864
+#: pcbnew/footprint_libraries_utils.cpp:873
 #: pcbnew/footprint_viewer_frame.cpp:744
 msgid "No board currently open."
 msgstr ""
 
-#: pcbnew/footprint_libraries_utils.cpp:890
+#: pcbnew/footprint_libraries_utils.cpp:899
 msgid ""
 "Unable to find the footprint on the main board.\n"
 "Cannot save."
 msgstr ""
 
-#: pcbnew/footprint_libraries_utils.cpp:898
+#: pcbnew/footprint_libraries_utils.cpp:907
 #: pcbnew/footprint_viewer_frame.cpp:752
 msgid "Previous footprint placement still in progress."
 msgstr ""
 
-#: pcbnew/footprint_libraries_utils.cpp:974
+#: pcbnew/footprint_libraries_utils.cpp:983
 #: pcbnew/footprint_viewer_frame.cpp:793
 #, fuzzy
 msgid "Insert Footprint"
 msgstr "Amprentă"
 
-#: pcbnew/footprint_libraries_utils.cpp:995
+#: pcbnew/footprint_libraries_utils.cpp:1004
 #, fuzzy
 msgid "Save Footprint As"
 msgstr "Lipiți amprenta"
 
-#: pcbnew/footprint_libraries_utils.cpp:1144
+#: pcbnew/footprint_libraries_utils.cpp:1153
 #, fuzzy, c-format
 msgid "Footprint %s already exists in %s."
 msgstr "Fișierul '%s' există deja în listă."
 
-#: pcbnew/footprint_libraries_utils.cpp:1188
+#: pcbnew/footprint_libraries_utils.cpp:1197
 #, fuzzy, c-format
 msgid "Footprint '%s' replaced in '%s'"
 msgstr "Biblioteca de amprente \"%s\" salvată ca \"%s\"."
 
-#: pcbnew/footprint_libraries_utils.cpp:1189
+#: pcbnew/footprint_libraries_utils.cpp:1198
 #, fuzzy, c-format
 msgid "Footprint '%s' added to '%s'"
 msgstr "Biblioteca de amprente \"%s\" salvată ca \"%s\"."
 
-#: pcbnew/footprint_libraries_utils.cpp:1233
+#: pcbnew/footprint_libraries_utils.cpp:1242
 #, fuzzy
 msgid "Untitled"
 msgstr "Cantitate"
@@ -44882,7 +44456,7 @@ msgstr "Lungime"
 msgid "Routed Length"
 msgstr "Lungime"
 
-#: pcbnew/generators/pcb_tuning_pattern.cpp:2172 pcbnew/pad.cpp:2688
+#: pcbnew/generators/pcb_tuning_pattern.cpp:2172 pcbnew/pad.cpp:2682
 #: pcbnew/pcb_track.cpp:1600
 #, fuzzy
 msgid "Pad To Die Length"
@@ -45841,7 +45415,7 @@ msgstr ""
 msgid "pad"
 msgstr "Pad"
 
-#: pcbnew/pad.cpp:1289 pcbnew/pad.cpp:2603
+#: pcbnew/pad.cpp:1289 pcbnew/pad.cpp:2597
 #, fuzzy
 msgid "Pin Type"
 msgstr "Tip de cale"
@@ -45961,241 +45535,233 @@ msgstr "Pad %s %s din %s pe %s."
 msgid "PTH pad %s"
 msgstr "Pad %s %s din %s pe %s."
 
-#: pcbnew/pad.cpp:2176
-#, fuzzy
-msgid "(Pad has no layer)"
-msgstr "Pad-uri prin gaură"
-
 #: pcbnew/pad.cpp:2179
-msgid "(PTH pad has no copper layers)"
+msgid ""
+"(plated through holes normally have a copper pad on at least one outer layer)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2185
-msgid "(plated through holes normally have a copper pad on at least one layer)"
-msgstr ""
-
-#: pcbnew/pad.cpp:2193
+#: pcbnew/pad.cpp:2187
 msgid "('fiducial' property makes no sense on NPTH pads)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2197
+#: pcbnew/pad.cpp:2191
 msgid "('testpoint' property makes no sense on NPTH pads)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2200
+#: pcbnew/pad.cpp:2194
 msgid "('heatsink' property makes no sense of NPTH pads)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2203
+#: pcbnew/pad.cpp:2197
 msgid "('castellated' property is for PTH pads)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2206
+#: pcbnew/pad.cpp:2200
 msgid "('BGA' property is for SMD pads)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2209
+#: pcbnew/pad.cpp:2203
 msgid "('mechanical' property is for PTH pads)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2225
+#: pcbnew/pad.cpp:2219
 msgid "(connector pads normally have no solder paste; use a SMD pad instead)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2233
+#: pcbnew/pad.cpp:2227
 #, fuzzy
 msgid "(SMD pad has a hole)"
 msgstr "Pad-uri prin gaură"
 
-#: pcbnew/pad.cpp:2239
+#: pcbnew/pad.cpp:2233
 msgid "(SMD pad has copper on both sides of the board)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2245 pcbnew/pad.cpp:2258
+#: pcbnew/pad.cpp:2239 pcbnew/pad.cpp:2252
 msgid "(SMD pad has copper and mask layers on different sides of the board)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2250 pcbnew/pad.cpp:2263
+#: pcbnew/pad.cpp:2244 pcbnew/pad.cpp:2257
 msgid "(SMD pad has copper and paste layers on different sides of the board)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2269
+#: pcbnew/pad.cpp:2263
 #, fuzzy
 msgid "(SMD pad has no outer layers)"
 msgstr "Pad-uri prin gaură"
 
-#: pcbnew/pad.cpp:2289
+#: pcbnew/pad.cpp:2283
 msgid "(Pad must have a positive size)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2300
+#: pcbnew/pad.cpp:2294
 #, fuzzy, c-format
 msgid "(PTH pad hole size must be larger than %s)"
 msgstr "Dimensiunea de foraj trebuie să fie mai mică decât diametrul via"
 
-#: pcbnew/pad.cpp:2324
+#: pcbnew/pad.cpp:2318
 #, fuzzy
 msgid "(PTH pad hole leaves no copper)"
 msgstr "Pad-uri prin gaură"
 
-#: pcbnew/pad.cpp:2334
+#: pcbnew/pad.cpp:2328
 #, fuzzy
 msgid "(PTH pad hole not fully inside copper)"
 msgstr "Pad-uri prin gaură"
 
-#: pcbnew/pad.cpp:2341
+#: pcbnew/pad.cpp:2335
 msgid "(pad hole not inside pad shape)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2346
+#: pcbnew/pad.cpp:2340
 msgid "(negative local clearance values have no effect)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2365
+#: pcbnew/pad.cpp:2359
 msgid ""
 "(negative solder mask clearance is larger than some shape primitives; "
 "results may be surprising)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2375
+#: pcbnew/pad.cpp:2369
 msgid ""
 "(negative solder mask clearance is larger than pad; no solder mask will be "
 "generated)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2394
+#: pcbnew/pad.cpp:2388
 msgid ""
 "(negative solder paste margin is larger than pad; no solder paste mask will "
 "be generated)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2401
+#: pcbnew/pad.cpp:2395
 msgid "(negative corner radius is not allowed)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2403
+#: pcbnew/pad.cpp:2397
 msgid "(corner size will make pad circular)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2408
+#: pcbnew/pad.cpp:2402
 #, fuzzy
 msgid "(negative corner chamfer is not allowed)"
 msgstr "Descărcarea este prea mare."
 
-#: pcbnew/pad.cpp:2410
+#: pcbnew/pad.cpp:2404
 #, fuzzy
 msgid "(corner chamfer is too large)"
 msgstr "Descărcarea este prea mare."
 
-#: pcbnew/pad.cpp:2419
+#: pcbnew/pad.cpp:2413
 #, fuzzy
 msgid "(trapezoid delta is too large)"
 msgstr "Descărcarea este prea mare."
 
-#: pcbnew/pad.cpp:2429
+#: pcbnew/pad.cpp:2423
 msgid "(custom pad shape must resolve to a single polygon)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2494
+#: pcbnew/pad.cpp:2488
 #, fuzzy
 msgid "Edge connector"
 msgstr "Conector:"
 
-#: pcbnew/pad.cpp:2495
+#: pcbnew/pad.cpp:2489
 #, fuzzy
 msgid "NPTH, mechanical"
 msgstr "Etichete ierarhice"
 
-#: pcbnew/pad.cpp:2501
+#: pcbnew/pad.cpp:2495
 #, fuzzy
 msgid "Trapezoid"
 msgstr "Trapezoidal"
 
-#: pcbnew/pad.cpp:2513
+#: pcbnew/pad.cpp:2507
 msgid "Castellated pad"
 msgstr ""
 
-#: pcbnew/pad.cpp:2514
+#: pcbnew/pad.cpp:2508
 #, fuzzy
 msgid "Mechanical pad"
 msgstr "Etichete ierarhice"
 
-#: pcbnew/pad.cpp:2536
+#: pcbnew/pad.cpp:2530
 #, fuzzy
 msgid "Front, back and connected layers"
 msgstr "Numele amprentei nu poate conține \"%s\"."
 
-#: pcbnew/pad.cpp:2586
+#: pcbnew/pad.cpp:2580
 #, fuzzy
 msgid "Pad Type"
 msgstr "Tip de cale"
 
-#: pcbnew/pad.cpp:2590
+#: pcbnew/pad.cpp:2584
 #, fuzzy
 msgid "Pad Shape"
 msgstr "Solid"
 
-#: pcbnew/pad.cpp:2595
+#: pcbnew/pad.cpp:2589
 #, fuzzy
 msgid "Pad Number"
 msgstr "Numar"
 
-#: pcbnew/pad.cpp:2607
+#: pcbnew/pad.cpp:2601
 #, fuzzy
 msgid "Size X"
 msgstr "Dimensiunea X:"
 
-#: pcbnew/pad.cpp:2611
+#: pcbnew/pad.cpp:2605
 #, fuzzy
 msgid "Size Y"
 msgstr "Dimensiunea Y:"
 
-#: pcbnew/pad.cpp:2644
+#: pcbnew/pad.cpp:2638
 #, fuzzy
 msgid "Corner Radius Ratio"
 msgstr "Colț %d"
 
-#: pcbnew/pad.cpp:2649
+#: pcbnew/pad.cpp:2643
 #, fuzzy
 msgid "Corner Radius Size"
 msgstr "Colț %d"
 
-#: pcbnew/pad.cpp:2655
+#: pcbnew/pad.cpp:2649
 #, fuzzy
 msgid "Hole Shape"
 msgstr "Solid"
 
-#: pcbnew/pad.cpp:2659
+#: pcbnew/pad.cpp:2653
 #, fuzzy
 msgid "Hole Size X"
 msgstr "Mărimea paginii"
 
-#: pcbnew/pad.cpp:2665
+#: pcbnew/pad.cpp:2659
 #, fuzzy
 msgid "Hole Size Y"
 msgstr "Mărimea paginii"
 
-#: pcbnew/pad.cpp:2680
+#: pcbnew/pad.cpp:2674
 #, fuzzy
 msgid "Fabrication Property"
 msgstr "Proprietățile materialului:"
 
-#: pcbnew/pad.cpp:2702 pcbnew/pcb_shape.cpp:1001 pcbnew/pcb_track.cpp:2097
+#: pcbnew/pad.cpp:2696 pcbnew/pcb_shape.cpp:1001 pcbnew/pcb_track.cpp:2097
 #, fuzzy
 msgid "Soldermask Margin Override"
 msgstr "Distanţă"
 
-#: pcbnew/pad.cpp:2724 pcbnew/zone.cpp:2073
+#: pcbnew/pad.cpp:2718 pcbnew/zone.cpp:2097
 #, fuzzy
 msgid "Thermal Relief Spoke Width"
 msgstr "Lățimea reliefului termic"
 
-#: pcbnew/pad.cpp:2730
+#: pcbnew/pad.cpp:2724
 #, fuzzy
 msgid "Thermal Relief Spoke Angle"
 msgstr "Lățimea reliefului termic"
 
-#: pcbnew/pad.cpp:2735 pcbnew/zone.cpp:2067
+#: pcbnew/pad.cpp:2729 pcbnew/zone.cpp:2091
 #, fuzzy
 msgid "Thermal Relief Gap"
 msgstr "Lățimea reliefului termic"
@@ -47561,7 +47127,7 @@ msgid "Element token contains %d parameters."
 msgstr "Selecția conține %d elemente blocate."
 
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:985
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3069
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3072
 #, fuzzy, c-format
 msgid "Library folder '%s' has unexpected sub-folders."
 msgstr "Fișierul %s nu a fost găsit."
@@ -47573,7 +47139,7 @@ msgstr "Fișier neașteptat \"%s\" găsit în biblioteca \"%s\"."
 
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:1023
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:3263
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3106
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3109
 #, fuzzy, c-format
 msgid "Footprint library '%s' cannot be deleted."
 msgstr "Amprenta \"%s\" nu a fost găsită."
@@ -47599,31 +47165,31 @@ msgid "Generating history section"
 msgstr "Numerotare"
 
 #: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1198
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3018
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3012
 #, fuzzy
 msgid "Generating BOM section"
 msgstr "Opțiuni de redare"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1365
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1361
 msgid "Generating CAD data"
 msgstr ""
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:2627
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:2621
 #, fuzzy, c-format
 msgid "Exporting Layer %s, Net %s"
 msgstr "Exportați netlist-ul plăcii"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3173
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3167
 #, fuzzy
 msgid "Generating logistic section"
 msgstr "Generarea fișierului de foraj"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3185
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3179
 #, fuzzy
 msgid "Saving file"
 msgstr "Se încarcă fișierele Gerber..."
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3217
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3211
 #, fuzzy
 msgid "Failed to save file to buffer"
 msgstr "Nu s-au putut scrie fișierele de trasare în folderul „%s”."
@@ -47747,53 +47313,53 @@ msgstr ""
 msgid "Save Anyway"
 msgstr "Deschideți oricum"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:1463
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:1465
 #, fuzzy, c-format
 msgid "unknown pad type: %d"
 msgstr "Adăugați formă"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2312
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2314
 #, fuzzy, c-format
 msgid "unknown via type %d"
 msgstr "Adăugați formă"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2603
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2606
 #, fuzzy, c-format
 msgid "unknown zone corner smoothing type %d"
 msgstr "Nod necunoscut '%s' în '%s'"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2752
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2755
 msgid "This file does not contain a PCB."
 msgstr ""
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2925
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2928
 #, c-format
 msgid ""
 "Library '%s' does not exist.\n"
 "Would you like to create it?"
 msgstr ""
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2930
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2933
 #, fuzzy
 msgid "Library Not Found"
 msgstr "Nu s-a gasit fisierul"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2958
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2961
 #, fuzzy, c-format
 msgid "Footprint file name '%s' is not valid."
 msgstr "ID-ul amprentei \"%s\" nu este valid."
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2964
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2967
 #, c-format
 msgid "Insufficient permissions to delete '%s'."
 msgstr "Permisiuni insuficiente pentru a șterge \"%s\"."
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3088
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3091
 #, c-format
 msgid "Unexpected file '%s' found in library path '%s'."
 msgstr "S-a găsit un fișier neașteptat '%s' în calea de bibliotecă '%s'."
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:306
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:307
 #, fuzzy
 msgid "KiCad footprint file"
 msgstr "Fișiere de amprentă KiCad"
@@ -47977,7 +47543,7 @@ msgid ""
 "Zone fills will be converted on best-effort basis."
 msgstr ""
 
-#: pcbnew/pcb_io/odbpp/odb_entity.cpp:686
+#: pcbnew/pcb_io/odbpp/odb_entity.cpp:722
 #, fuzzy
 msgid "Failed to add component data"
 msgstr "Nu s-a putut încărca biblioteca kiface \"%s\"."
@@ -48904,7 +48470,7 @@ msgstr "Lățimea traseului"
 msgid "Diff Pair Gap: %s"
 msgstr "Decalajul perechii diferențiale"
 
-#: pcbnew/router/router_tool.cpp:2776 pcbnew/tools/pcb_control.cpp:1707
+#: pcbnew/router/router_tool.cpp:2776 pcbnew/tools/pcb_control.cpp:1711
 #, fuzzy, c-format
 msgid "DP Max Uncoupled-length: %s"
 msgstr "Lățimea reliefului termic"
@@ -49696,11 +49262,6 @@ msgstr "Creați zone"
 msgid "Create Arc"
 msgstr "Creați straturi"
 
-#: pcbnew/tools/drawing_stackup_table_tool.cpp:247
-#, fuzzy
-msgid "Layer Name"
-msgstr "Numele membrului"
-
 #: pcbnew/tools/drawing_stackup_table_tool.cpp:262
 #, fuzzy
 msgid "Thickness (mm)"
@@ -49801,7 +49362,7 @@ msgstr "Plasați toate unitățile"
 msgid "Select Via Size"
 msgstr "Selectează un fişier"
 
-#: pcbnew/tools/drawing_tool.cpp:381 pcbnew/tools/drawing_tool.cpp:2386
+#: pcbnew/tools/drawing_tool.cpp:381 pcbnew/tools/drawing_tool.cpp:2388
 #, fuzzy
 msgid "Draw Line"
 msgstr "Desene"
@@ -49830,26 +49391,26 @@ msgstr ""
 msgid "Draw Bezier"
 msgstr "Curbă Bezier"
 
-#: pcbnew/tools/drawing_tool.cpp:1595
+#: pcbnew/tools/drawing_tool.cpp:1597
 #, fuzzy
 msgid "Draw Dimension"
 msgstr "Dimensiune"
 
-#: pcbnew/tools/drawing_tool.cpp:2080
+#: pcbnew/tools/drawing_tool.cpp:2082
 #, fuzzy
 msgid "Move Footprint Anchor"
 msgstr "Lipiți amprenta"
 
-#: pcbnew/tools/drawing_tool.cpp:3804
+#: pcbnew/tools/drawing_tool.cpp:3806
 #, fuzzy
 msgid "Select Net:"
 msgstr "Rețea selectată:"
 
-#: pcbnew/tools/drawing_tool.cpp:4046
+#: pcbnew/tools/drawing_tool.cpp:4048
 msgid "Via location violates DRC."
 msgstr ""
 
-#: pcbnew/tools/drawing_tool.cpp:4136
+#: pcbnew/tools/drawing_tool.cpp:4138
 #, fuzzy
 msgid "Place via"
 msgstr "Plasați toate unitățile"
@@ -52421,98 +51982,98 @@ msgstr "Text ascuns"
 msgid "Inactive Layer Display"
 msgstr "Straturi inactive:"
 
-#: pcbnew/tools/pcb_control.cpp:690
+#: pcbnew/tools/pcb_control.cpp:694
 #, fuzzy
 msgid "Preset Layer Pairs"
 msgstr "Selectați Biblioteca"
 
-#: pcbnew/tools/pcb_control.cpp:780
+#: pcbnew/tools/pcb_control.cpp:784
 #, fuzzy
 msgid "Item locked."
 msgstr "blocat"
 
-#: pcbnew/tools/pcb_control.cpp:1003
+#: pcbnew/tools/pcb_control.cpp:1007
 msgid ""
 "Warning: some pasted items were on layers which are not present in the "
 "current board.\n"
 "These items could not be pasted.\n"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1070
+#: pcbnew/tools/pcb_control.cpp:1074
 #, fuzzy
 msgid "Paste Text"
 msgstr "Plasați toate unitățile"
 
-#: pcbnew/tools/pcb_control.cpp:1227
+#: pcbnew/tools/pcb_control.cpp:1231
 msgid "Invalid clipboard contents"
 msgstr "Conținut nevalabil în mapă"
 
-#: pcbnew/tools/pcb_control.cpp:1510
+#: pcbnew/tools/pcb_control.cpp:1514
 #, fuzzy
 msgid "Error loading board."
 msgstr "Eroare la încărcarea editorului."
 
-#: pcbnew/tools/pcb_control.cpp:1544
+#: pcbnew/tools/pcb_control.cpp:1548
 #, fuzzy
 msgid "Append Board"
 msgstr "Placă"
 
-#: pcbnew/tools/pcb_control.cpp:1605
+#: pcbnew/tools/pcb_control.cpp:1609
 #, fuzzy
 msgid "Active Layer"
 msgstr "Straturi inactive:"
 
-#: pcbnew/tools/pcb_control.cpp:1606 pcbnew/widgets/appearance_controls.cpp:373
+#: pcbnew/tools/pcb_control.cpp:1610 pcbnew/widgets/appearance_controls.cpp:373
 #: pcbnew/widgets/appearance_controls_base.cpp:165
 #, fuzzy
 msgid "All Layers"
 msgstr "2 Straturi"
 
-#: pcbnew/tools/pcb_control.cpp:1618
+#: pcbnew/tools/pcb_control.cpp:1622
 msgid "Object Snapping"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1697
+#: pcbnew/tools/pcb_control.cpp:1701
 #, fuzzy, c-format
 msgid "DP Gap Constraints: %s"
 msgstr "Constrângeri"
 
-#: pcbnew/tools/pcb_control.cpp:1738
+#: pcbnew/tools/pcb_control.cpp:1742
 #, fuzzy
 msgid "Resolved clearance"
 msgstr "Distanţă"
 
-#: pcbnew/tools/pcb_control.cpp:1748
+#: pcbnew/tools/pcb_control.cpp:1752
 #, fuzzy
 msgid "Actual clearance"
 msgstr "Distanțe"
 
-#: pcbnew/tools/pcb_control.cpp:1791
+#: pcbnew/tools/pcb_control.cpp:1795
 #, fuzzy
 msgid "Resolved hole clearance"
 msgstr "Distanța minimă a cuprului"
 
-#: pcbnew/tools/pcb_control.cpp:1796
+#: pcbnew/tools/pcb_control.cpp:1800
 #, fuzzy
 msgid "Actual hole clearance"
 msgstr "Distanța minimă a cuprului"
 
-#: pcbnew/tools/pcb_control.cpp:1829
+#: pcbnew/tools/pcb_control.cpp:1833
 #, fuzzy
 msgid "Resolved edge clearance"
 msgstr "Distanța minimă a cuprului"
 
-#: pcbnew/tools/pcb_control.cpp:1834
+#: pcbnew/tools/pcb_control.cpp:1838
 #, fuzzy
 msgid "Resolved margin clearance"
 msgstr "Distanţă"
 
-#: pcbnew/tools/pcb_control.cpp:1845
+#: pcbnew/tools/pcb_control.cpp:1849
 #, fuzzy
 msgid "Selected Items"
 msgstr "Selectați articolele"
 
-#: pcbnew/tools/pcb_control.cpp:1916
+#: pcbnew/tools/pcb_control.cpp:1920
 #, fuzzy
 msgid "Selected 2D Length"
 msgstr "Rețea selectată:"
@@ -52664,7 +52225,7 @@ msgid "Auto-fill Zone(s)"
 msgstr "Vizualizați amprenta selectată"
 
 #: pcbnew/tools/zone_filler_tool.cpp:277
-#: pcbnew/widgets/appearance_controls.cpp:3434
+#: pcbnew/widgets/appearance_controls.cpp:3470
 #, fuzzy
 msgid "Open Preferences"
 msgstr "Preferințe"
@@ -52924,126 +52485,126 @@ msgid "Filter nets"
 msgstr "Filtrează rețele"
 
 #: pcbnew/widgets/appearance_controls.cpp:613
-#: pcbnew/widgets/appearance_controls.cpp:1792
+#: pcbnew/widgets/appearance_controls.cpp:1828
 #, fuzzy
 msgid "Layer Display Options"
 msgstr "Opțiuni de afișare"
 
 #: pcbnew/widgets/appearance_controls.cpp:625
-#: pcbnew/widgets/appearance_controls.cpp:1798
+#: pcbnew/widgets/appearance_controls.cpp:1834
 #, fuzzy, c-format
 msgid "Inactive layers (%s):"
 msgstr "Straturi inactive:"
 
 #: pcbnew/widgets/appearance_controls.cpp:627
-#: pcbnew/widgets/appearance_controls.cpp:1800
+#: pcbnew/widgets/appearance_controls.cpp:1836
 msgid "Inactive layers:"
 msgstr "Straturi inactive:"
 
 #: pcbnew/widgets/appearance_controls.cpp:641
-#: pcbnew/widgets/appearance_controls.cpp:1805
+#: pcbnew/widgets/appearance_controls.cpp:1841
 msgid "Inactive layers will be shown in full color"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:646
-#: pcbnew/widgets/appearance_controls.cpp:1807
+#: pcbnew/widgets/appearance_controls.cpp:1843
 #, fuzzy
 msgid "Dim"
 msgstr "Din"
 
 #: pcbnew/widgets/appearance_controls.cpp:648
-#: pcbnew/widgets/appearance_controls.cpp:1808
+#: pcbnew/widgets/appearance_controls.cpp:1844
 #, fuzzy
 msgid "Inactive layers will be dimmed"
 msgstr "Modul de vizualizare a unui singur strat"
 
 #: pcbnew/widgets/appearance_controls.cpp:655
-#: pcbnew/widgets/appearance_controls.cpp:1811
+#: pcbnew/widgets/appearance_controls.cpp:1847
 #, fuzzy
 msgid "Inactive layers will be hidden"
 msgstr "Modul de vizualizare a unui singur strat"
 
 #: pcbnew/widgets/appearance_controls.cpp:666
-#: pcbnew/widgets/appearance_controls.cpp:1813
+#: pcbnew/widgets/appearance_controls.cpp:1849
 #, fuzzy
 msgid "Flip board view"
 msgstr "Întoarceți vizualizarea plăcii"
 
 #: pcbnew/widgets/appearance_controls.cpp:688
-#: pcbnew/widgets/appearance_controls.cpp:2522
+#: pcbnew/widgets/appearance_controls.cpp:2558
 #, fuzzy
 msgid "Net Display Options"
 msgstr "Opțiuni de afișare"
 
 #: pcbnew/widgets/appearance_controls.cpp:700
-#: pcbnew/widgets/appearance_controls.cpp:2527
+#: pcbnew/widgets/appearance_controls.cpp:2563
 #, c-format
 msgid "Net colors (%s):"
 msgstr "Culori legături electrice (%s):"
 
 #: pcbnew/widgets/appearance_controls.cpp:702
-#: pcbnew/widgets/appearance_controls.cpp:2529
+#: pcbnew/widgets/appearance_controls.cpp:2565
 #, fuzzy
 msgid "Net colors:"
 msgstr "Folosiți culori:"
 
 #: pcbnew/widgets/appearance_controls.cpp:707
-#: pcbnew/widgets/appearance_controls.cpp:2532
+#: pcbnew/widgets/appearance_controls.cpp:2568
 msgid "Choose when to show net and netclass colors"
 msgstr "Alegeți când să afișați culorile rețelei și netclass"
 
 #: pcbnew/widgets/appearance_controls.cpp:716
-#: pcbnew/widgets/appearance_controls.cpp:2535
+#: pcbnew/widgets/appearance_controls.cpp:2571
 #, fuzzy
 msgid "Net and netclass colors are shown on all copper items"
 msgstr "Culorile rețelei și netclass nu sunt afișate"
 
 #: pcbnew/widgets/appearance_controls.cpp:724
-#: pcbnew/widgets/appearance_controls.cpp:2538
+#: pcbnew/widgets/appearance_controls.cpp:2574
 #, fuzzy
 msgid "Net and netclass colors are shown on the ratsnest only"
 msgstr "Culorile rețelei și netclass nu sunt afișate"
 
 #: pcbnew/widgets/appearance_controls.cpp:731
-#: pcbnew/widgets/appearance_controls.cpp:2541
+#: pcbnew/widgets/appearance_controls.cpp:2577
 msgid "Net and netclass colors are not shown"
 msgstr "Culorile rețelei și netclass nu sunt afișate"
 
 #: pcbnew/widgets/appearance_controls.cpp:742
-#: pcbnew/widgets/appearance_controls.cpp:2546
+#: pcbnew/widgets/appearance_controls.cpp:2582
 #, fuzzy, c-format
 msgid "Ratsnest display (%s):"
 msgstr "Mod vizualizare cu un singur strat (3 stări)"
 
 #: pcbnew/widgets/appearance_controls.cpp:744
-#: pcbnew/widgets/appearance_controls.cpp:2548
+#: pcbnew/widgets/appearance_controls.cpp:2584
 #, fuzzy
 msgid "Ratsnest display:"
 msgstr "Rețea de linii"
 
 #: pcbnew/widgets/appearance_controls.cpp:749
-#: pcbnew/widgets/appearance_controls.cpp:2551
+#: pcbnew/widgets/appearance_controls.cpp:2587
 msgid "Choose which ratsnest lines to display"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:759
-#: pcbnew/widgets/appearance_controls.cpp:2554
+#: pcbnew/widgets/appearance_controls.cpp:2590
 msgid "Show ratsnest lines to items on all layers"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:764
-#: pcbnew/widgets/appearance_controls.cpp:2556
+#: pcbnew/widgets/appearance_controls.cpp:2592
 #, fuzzy
 msgid "Visible layers"
 msgstr "Vizibilitate"
 
 #: pcbnew/widgets/appearance_controls.cpp:766
-#: pcbnew/widgets/appearance_controls.cpp:2557
+#: pcbnew/widgets/appearance_controls.cpp:2593
 msgid "Show ratsnest lines to items on visible layers"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:773
-#: pcbnew/widgets/appearance_controls.cpp:2560
+#: pcbnew/widgets/appearance_controls.cpp:2596
 #, fuzzy
 msgid "Hide all ratsnest lines"
 msgstr "Ascundeți toate celelalte netclasses"
@@ -53064,13 +52625,13 @@ msgid "Highlight %s"
 msgstr "Marchează"
 
 #: pcbnew/widgets/appearance_controls.cpp:935
-#: pcbnew/widgets/appearance_controls.cpp:2391
+#: pcbnew/widgets/appearance_controls.cpp:2427
 #, c-format
 msgid "Select Tracks and Vias in %s"
 msgstr "Selectați trasee și via-uri în %s"
 
 #: pcbnew/widgets/appearance_controls.cpp:938
-#: pcbnew/widgets/appearance_controls.cpp:2394
+#: pcbnew/widgets/appearance_controls.cpp:2430
 #, c-format
 msgid "Unselect Tracks and Vias in %s"
 msgstr "Deselectați trasee și via-uri în %s"
@@ -53238,106 +52799,286 @@ msgstr "Adăugați un strat definit de utilizator"
 msgid "User defined layer 9"
 msgstr "Adăugați un strat definit de utilizator"
 
-#: pcbnew/widgets/appearance_controls.cpp:1730
+#: pcbnew/widgets/appearance_controls.cpp:1684
+#, fuzzy
+msgid "User defined layer 10"
+msgstr "Adăugați un strat definit de utilizator"
+
+#: pcbnew/widgets/appearance_controls.cpp:1685
+#, fuzzy
+msgid "User defined layer 11"
+msgstr "Adăugați un strat definit de utilizator"
+
+#: pcbnew/widgets/appearance_controls.cpp:1686
+#, fuzzy
+msgid "User defined layer 12"
+msgstr "Adăugați un strat definit de utilizator"
+
+#: pcbnew/widgets/appearance_controls.cpp:1687
+#, fuzzy
+msgid "User defined layer 13"
+msgstr "Adăugați un strat definit de utilizator"
+
+#: pcbnew/widgets/appearance_controls.cpp:1688
+#, fuzzy
+msgid "User defined layer 14"
+msgstr "Adăugați un strat definit de utilizator"
+
+#: pcbnew/widgets/appearance_controls.cpp:1689
+#, fuzzy
+msgid "User defined layer 15"
+msgstr "Adăugați un strat definit de utilizator"
+
+#: pcbnew/widgets/appearance_controls.cpp:1690
+#, fuzzy
+msgid "User defined layer 16"
+msgstr "Adăugați un strat definit de utilizator"
+
+#: pcbnew/widgets/appearance_controls.cpp:1691
+#, fuzzy
+msgid "User defined layer 17"
+msgstr "Adăugați un strat definit de utilizator"
+
+#: pcbnew/widgets/appearance_controls.cpp:1692
+#, fuzzy
+msgid "User defined layer 18"
+msgstr "Adăugați un strat definit de utilizator"
+
+#: pcbnew/widgets/appearance_controls.cpp:1693
+#, fuzzy
+msgid "User defined layer 19"
+msgstr "Adăugați un strat definit de utilizator"
+
+#: pcbnew/widgets/appearance_controls.cpp:1694
+#, fuzzy
+msgid "User defined layer 20"
+msgstr "Adăugați un strat definit de utilizator"
+
+#: pcbnew/widgets/appearance_controls.cpp:1695
+#, fuzzy
+msgid "User defined layer 21"
+msgstr "Adăugați un strat definit de utilizator"
+
+#: pcbnew/widgets/appearance_controls.cpp:1696
+#, fuzzy
+msgid "User defined layer 22"
+msgstr "Adăugați un strat definit de utilizator"
+
+#: pcbnew/widgets/appearance_controls.cpp:1697
+#, fuzzy
+msgid "User defined layer 23"
+msgstr "Adăugați un strat definit de utilizator"
+
+#: pcbnew/widgets/appearance_controls.cpp:1698
+#, fuzzy
+msgid "User defined layer 24"
+msgstr "Adăugați un strat definit de utilizator"
+
+#: pcbnew/widgets/appearance_controls.cpp:1699
+#, fuzzy
+msgid "User defined layer 25"
+msgstr "Adăugați un strat definit de utilizator"
+
+#: pcbnew/widgets/appearance_controls.cpp:1700
+#, fuzzy
+msgid "User defined layer 26"
+msgstr "Adăugați un strat definit de utilizator"
+
+#: pcbnew/widgets/appearance_controls.cpp:1701
+#, fuzzy
+msgid "User defined layer 27"
+msgstr "Adăugați un strat definit de utilizator"
+
+#: pcbnew/widgets/appearance_controls.cpp:1702
+#, fuzzy
+msgid "User defined layer 28"
+msgstr "Adăugați un strat definit de utilizator"
+
+#: pcbnew/widgets/appearance_controls.cpp:1703
+#, fuzzy
+msgid "User defined layer 29"
+msgstr "Adăugați un strat definit de utilizator"
+
+#: pcbnew/widgets/appearance_controls.cpp:1704
+#, fuzzy
+msgid "User defined layer 30"
+msgstr "Adăugați un strat definit de utilizator"
+
+#: pcbnew/widgets/appearance_controls.cpp:1705
+#, fuzzy
+msgid "User defined layer 31"
+msgstr "Adăugați un strat definit de utilizator"
+
+#: pcbnew/widgets/appearance_controls.cpp:1706
+#, fuzzy
+msgid "User defined layer 32"
+msgstr "Adăugați un strat definit de utilizator"
+
+#: pcbnew/widgets/appearance_controls.cpp:1707
+#, fuzzy
+msgid "User defined layer 33"
+msgstr "Adăugați un strat definit de utilizator"
+
+#: pcbnew/widgets/appearance_controls.cpp:1708
+#, fuzzy
+msgid "User defined layer 34"
+msgstr "Adăugați un strat definit de utilizator"
+
+#: pcbnew/widgets/appearance_controls.cpp:1709
+#, fuzzy
+msgid "User defined layer 35"
+msgstr "Adăugați un strat definit de utilizator"
+
+#: pcbnew/widgets/appearance_controls.cpp:1710
+#, fuzzy
+msgid "User defined layer 36"
+msgstr "Adăugați un strat definit de utilizator"
+
+#: pcbnew/widgets/appearance_controls.cpp:1711
+#, fuzzy
+msgid "User defined layer 37"
+msgstr "Adăugați un strat definit de utilizator"
+
+#: pcbnew/widgets/appearance_controls.cpp:1712
+#, fuzzy
+msgid "User defined layer 38"
+msgstr "Adăugați un strat definit de utilizator"
+
+#: pcbnew/widgets/appearance_controls.cpp:1713
+#, fuzzy
+msgid "User defined layer 39"
+msgstr "Adăugați un strat definit de utilizator"
+
+#: pcbnew/widgets/appearance_controls.cpp:1714
+#, fuzzy
+msgid "User defined layer 40"
+msgstr "Adăugați un strat definit de utilizator"
+
+#: pcbnew/widgets/appearance_controls.cpp:1715
+#, fuzzy
+msgid "User defined layer 41"
+msgstr "Adăugați un strat definit de utilizator"
+
+#: pcbnew/widgets/appearance_controls.cpp:1716
+#, fuzzy
+msgid "User defined layer 42"
+msgstr "Adăugați un strat definit de utilizator"
+
+#: pcbnew/widgets/appearance_controls.cpp:1717
+#, fuzzy
+msgid "User defined layer 43"
+msgstr "Adăugați un strat definit de utilizator"
+
+#: pcbnew/widgets/appearance_controls.cpp:1718
+#, fuzzy
+msgid "User defined layer 44"
+msgstr "Adăugați un strat definit de utilizator"
+
+#: pcbnew/widgets/appearance_controls.cpp:1719
+#, fuzzy
+msgid "User defined layer 45"
+msgstr "Adăugați un strat definit de utilizator"
+
+#: pcbnew/widgets/appearance_controls.cpp:1766
 #, fuzzy
 msgid "Front copper layer"
 msgstr "Mască de sudură frontală"
 
-#: pcbnew/widgets/appearance_controls.cpp:1731
+#: pcbnew/widgets/appearance_controls.cpp:1767
 #, fuzzy
 msgid "Back copper layer"
 msgstr "Reziduu cupru"
 
-#: pcbnew/widgets/appearance_controls.cpp:1732
+#: pcbnew/widgets/appearance_controls.cpp:1768
 #, fuzzy
 msgid "Inner copper layer"
 msgstr "Simplificarea %d straturi de cupru"
 
-#: pcbnew/widgets/appearance_controls.cpp:1822
+#: pcbnew/widgets/appearance_controls.cpp:1858
 #, fuzzy
 msgid "Show All Copper Layers"
 msgstr "Afișați straturile pastei de sudură"
 
-#: pcbnew/widgets/appearance_controls.cpp:1824
+#: pcbnew/widgets/appearance_controls.cpp:1860
 #, fuzzy
 msgid "Hide All Copper Layers"
 msgstr "Ascundeți toate celelalte netclasses"
 
-#: pcbnew/widgets/appearance_controls.cpp:1835
+#: pcbnew/widgets/appearance_controls.cpp:1871
 #, fuzzy
 msgid "Show All Non Copper Layers"
 msgstr "Afișați toate netclasses"
 
-#: pcbnew/widgets/appearance_controls.cpp:1839
+#: pcbnew/widgets/appearance_controls.cpp:1875
 #, fuzzy
 msgid "Hide All Non Copper Layers"
 msgstr "Ascundeți toate celelalte netclasses"
 
-#: pcbnew/widgets/appearance_controls.cpp:1853
+#: pcbnew/widgets/appearance_controls.cpp:1889
 msgid "Show Only Front Assembly Layers"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:1856
+#: pcbnew/widgets/appearance_controls.cpp:1892
 #, fuzzy
 msgid "Show Only Front Layers"
 msgstr "Afișați straturile ECO"
 
-#: pcbnew/widgets/appearance_controls.cpp:1863
+#: pcbnew/widgets/appearance_controls.cpp:1899
 #, fuzzy
 msgid "Show Only Inner Layers"
 msgstr "Afișați straturile ECO"
 
-#: pcbnew/widgets/appearance_controls.cpp:1867
+#: pcbnew/widgets/appearance_controls.cpp:1903
 #, fuzzy
 msgid "Show Only Back Layers"
 msgstr "Afișați straturile de maști de sudură"
 
-#: pcbnew/widgets/appearance_controls.cpp:1871
+#: pcbnew/widgets/appearance_controls.cpp:1907
 #, fuzzy
 msgid "Show Only Back Assembly Layers"
 msgstr "Afișați straturile de maști de sudură"
 
-#: pcbnew/widgets/appearance_controls.cpp:2248
+#: pcbnew/widgets/appearance_controls.cpp:2284
 #, c-format
 msgid "Set opacity of %s"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:2367
+#: pcbnew/widgets/appearance_controls.cpp:2403
 #, fuzzy
 msgid "Set Netclass Color"
 msgstr "Setați culoarea netclass"
 
-#: pcbnew/widgets/appearance_controls.cpp:2371
+#: pcbnew/widgets/appearance_controls.cpp:2407
 #, fuzzy
 msgid "Use Color from Schematic"
 msgstr "Actualizarea PCB din schemă..."
 
-#: pcbnew/widgets/appearance_controls.cpp:2380
+#: pcbnew/widgets/appearance_controls.cpp:2416
 #, fuzzy
 msgid "Clear Netclass Color"
 msgstr "Resetați culoarea"
 
-#: pcbnew/widgets/appearance_controls.cpp:2388
+#: pcbnew/widgets/appearance_controls.cpp:2424
 #, c-format
 msgid "Highlight Nets in %s"
 msgstr "Evidențiază rețelele în %s"
 
-#: pcbnew/widgets/appearance_controls.cpp:2399
+#: pcbnew/widgets/appearance_controls.cpp:2435
 #, fuzzy
 msgid "Show All Netclasses"
 msgstr "Afișați toate netclasses"
 
-#: pcbnew/widgets/appearance_controls.cpp:2401
+#: pcbnew/widgets/appearance_controls.cpp:2437
 #, fuzzy
 msgid "Hide All Other Netclasses"
 msgstr "Ascundeți toate celelalte netclasses"
 
-#: pcbnew/widgets/appearance_controls.cpp:2462
+#: pcbnew/widgets/appearance_controls.cpp:2498
 #, c-format
 msgid "Show or hide ratsnest for nets in %s"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:3447
+#: pcbnew/widgets/appearance_controls.cpp:3483
 msgid ""
 "The current color theme is read-only.  Create a new theme in Preferences to "
 "enable color editing."
@@ -53570,7 +53311,7 @@ msgid "Delete all nets in group '%s'?"
 msgstr ""
 
 #: pcbnew/widgets/search_handlers.cpp:179 pcbnew/zone.cpp:812
-#: pcbnew/zone.cpp:1909
+#: pcbnew/zone.cpp:1933
 msgid "Priority"
 msgstr "Prioritate"
 
@@ -53633,7 +53374,7 @@ msgstr "Plasament"
 msgid "%s"
 msgstr "%"
 
-#: pcbnew/zone.cpp:862 pcbnew/zone.cpp:1972
+#: pcbnew/zone.cpp:862 pcbnew/zone.cpp:1996
 #, fuzzy
 msgid "Fill Mode"
 msgstr "Umplut"
@@ -53703,95 +53444,95 @@ msgstr "Adăugați o zonă de reguli"
 msgid "Zone %s %s"
 msgstr "Zonele"
 
-#: pcbnew/zone.cpp:1916
+#: pcbnew/zone.cpp:1940
 #, fuzzy
 msgid "Keepout"
 msgstr "Partea de jos"
 
-#: pcbnew/zone.cpp:1918
+#: pcbnew/zone.cpp:1942
 #, fuzzy
 msgid "Keep Out Tracks"
 msgstr "Simbol"
 
-#: pcbnew/zone.cpp:1924
+#: pcbnew/zone.cpp:1948
 #, fuzzy
 msgid "Keep Out Vias"
 msgstr "Simbol"
 
-#: pcbnew/zone.cpp:1930
+#: pcbnew/zone.cpp:1954
 #, fuzzy
 msgid "Keep Out Pads"
 msgstr "Simbol"
 
-#: pcbnew/zone.cpp:1936
+#: pcbnew/zone.cpp:1960
 #, fuzzy
 msgid "Keep Out Copper Pours"
 msgstr "Se încarcă fișierele Gerber..."
 
-#: pcbnew/zone.cpp:1942
+#: pcbnew/zone.cpp:1966
 #, fuzzy
 msgid "Keep Out Footprints"
 msgstr "Nu există amprentă predefinită"
 
-#: pcbnew/zone.cpp:1951
+#: pcbnew/zone.cpp:1975
 #, fuzzy
 msgid "Enable"
 msgstr "Dezactivat"
 
-#: pcbnew/zone.cpp:1958
+#: pcbnew/zone.cpp:1982
 #, fuzzy
 msgid "Source Type"
 msgstr "Sursă"
 
-#: pcbnew/zone.cpp:1963
+#: pcbnew/zone.cpp:1987
 #, fuzzy
 msgid "Source Name"
 msgstr "Sursă"
 
-#: pcbnew/zone.cpp:1995
+#: pcbnew/zone.cpp:2019
 msgid "Cannot be less than zone minimum width"
 msgstr ""
 
-#: pcbnew/zone.cpp:2001
+#: pcbnew/zone.cpp:2025
 #, fuzzy
 msgid "Hatch Width"
 msgstr "Grosime traseu"
 
-#: pcbnew/zone.cpp:2008
+#: pcbnew/zone.cpp:2032
 #, fuzzy
 msgid "Hatch Gap"
 msgstr "Eclozat"
 
-#: pcbnew/zone.cpp:2015
+#: pcbnew/zone.cpp:2039
 msgid "Hatch Minimum Hole Ratio"
 msgstr ""
 
-#: pcbnew/zone.cpp:2023
+#: pcbnew/zone.cpp:2047
 #, fuzzy
 msgid "Smoothing Effort"
 msgstr "Nimic de imprimat"
 
-#: pcbnew/zone.cpp:2029
+#: pcbnew/zone.cpp:2053
 #, fuzzy
 msgid "Smoothing Amount"
 msgstr "Nimic de imprimat"
 
-#: pcbnew/zone.cpp:2035
+#: pcbnew/zone.cpp:2059
 #, fuzzy
 msgid "Remove Islands"
 msgstr "Adăugați câmp..."
 
-#: pcbnew/zone.cpp:2040
+#: pcbnew/zone.cpp:2064
 #, fuzzy
 msgid "Minimum Island Area"
 msgstr "Gaura minimă µVia:"
 
-#: pcbnew/zone.cpp:2055
+#: pcbnew/zone.cpp:2079
 #, fuzzy
 msgid "Minimum Width"
 msgstr "Lățimea minimă a traseului"
 
-#: pcbnew/zone.cpp:2063
+#: pcbnew/zone.cpp:2087
 #, fuzzy
 msgid "Pad Connections"
 msgstr "Conexiuni"
@@ -54029,6 +53770,177 @@ msgstr "Schematică KiCad"
 msgid "KiCad Drawing Sheet"
 msgstr "Editor foi de desen"
 
+#, fuzzy
+#~ msgid "CrtYd_Front"
+#~ msgstr "Față"
+
+#, fuzzy
+#~ msgid "Fab_Front"
+#~ msgstr "Față"
+
+#, fuzzy
+#~ msgid "Adhes_Front"
+#~ msgstr "Față"
+
+#, fuzzy
+#~ msgid "SoldP_Front"
+#~ msgstr "Față"
+
+#, fuzzy
+#~ msgid "SilkS_Front"
+#~ msgstr "Față"
+
+#, fuzzy
+#~ msgid "Mask_Front"
+#~ msgstr "Față"
+
+#, fuzzy
+#~ msgid "Front_layer"
+#~ msgstr "Față"
+
+#~ msgid "In1"
+#~ msgstr "In1"
+
+#~ msgid "In2"
+#~ msgstr "In2"
+
+#~ msgid "In3"
+#~ msgstr "In3"
+
+#~ msgid "In4"
+#~ msgstr "In4"
+
+#~ msgid "In5"
+#~ msgstr "In5"
+
+#~ msgid "In6"
+#~ msgstr "In6"
+
+#~ msgid "In7"
+#~ msgstr "In7"
+
+#~ msgid "In8"
+#~ msgstr "In8"
+
+#~ msgid "In9"
+#~ msgstr "In9"
+
+#~ msgid "In10"
+#~ msgstr "In10"
+
+#~ msgid "In11"
+#~ msgstr "In11"
+
+#~ msgid "In12"
+#~ msgstr "In12"
+
+#~ msgid "In13"
+#~ msgstr "In13"
+
+#~ msgid "In14"
+#~ msgstr "In14"
+
+#~ msgid "In15"
+#~ msgstr "In15"
+
+#~ msgid "In16"
+#~ msgstr "In16"
+
+#~ msgid "In17"
+#~ msgstr "In17"
+
+#~ msgid "In18"
+#~ msgstr "In18"
+
+#~ msgid "In19"
+#~ msgstr "In19"
+
+#~ msgid "In20"
+#~ msgstr "In20"
+
+#~ msgid "In21"
+#~ msgstr "In21"
+
+#~ msgid "In22"
+#~ msgstr "In22"
+
+#~ msgid "In23"
+#~ msgstr "In23"
+
+#~ msgid "In24"
+#~ msgstr "In24"
+
+#~ msgid "In25"
+#~ msgstr "In25"
+
+#~ msgid "In26"
+#~ msgstr "In26"
+
+#~ msgid "In27"
+#~ msgstr "In27"
+
+#~ msgid "In28"
+#~ msgstr "In28"
+
+#~ msgid "In29"
+#~ msgstr "In29"
+
+#~ msgid "In30"
+#~ msgstr "In30"
+
+#, fuzzy
+#~ msgid "Fab_Back"
+#~ msgstr "Înapoi"
+
+#~ msgid "Pcb_Edges"
+#~ msgstr "Pcb_Edges"
+
+#~ msgid "Margin"
+#~ msgstr "Margine"
+
+#~ msgid "Eco1"
+#~ msgstr "Eco1"
+
+#~ msgid "Eco2"
+#~ msgstr "Eco2"
+
+#~ msgid "Comments"
+#~ msgstr "Comentarii"
+
+#~ msgid "Drawings"
+#~ msgstr "Desene"
+
+#~ msgid "User1"
+#~ msgstr "Utilizator1"
+
+#~ msgid "User2"
+#~ msgstr "Utilizator2"
+
+#~ msgid "User3"
+#~ msgstr "Utilizator3"
+
+#~ msgid "User4"
+#~ msgstr "Utilizator4"
+
+#~ msgid "User5"
+#~ msgstr "Utilizator5"
+
+#~ msgid "User6"
+#~ msgstr "Utilizator6"
+
+#~ msgid "User7"
+#~ msgstr "Utilizator7"
+
+#~ msgid "User8"
+#~ msgstr "Utilizator8"
+
+#~ msgid "User9"
+#~ msgstr "Utilizator9"
+
+#, fuzzy
+#~ msgid "(Pad has no layer)"
+#~ msgstr "Pad-uri prin gaură"
+
 #, c-format
 #~ msgid "Field%d"
 #~ msgstr "Câmp %d"
diff --git a/translation/pofiles/ru.po b/translation/pofiles/ru.po
index a0ca60b513..a58d056c7b 100644
--- a/translation/pofiles/ru.po
+++ b/translation/pofiles/ru.po
@@ -21,7 +21,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: KiCad\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-01-28 19:42+0300\n"
+"POT-Creation-Date: 2025-01-29 19:59+0300\n"
 "PO-Revision-Date: 2025-01-23 15:38+0000\n"
 "Last-Translator: John Beard <john.j.beard@gmail.com>\n"
 "Language-Team: Russian <https://hosted.weblate.org/projects/kicad/master-"
@@ -192,7 +192,7 @@ msgstr "Время обновления %.3f с"
 #: pcbnew/pcb_io/easyedapro/pcb_io_easyedapro.cpp:116
 #: pcbnew/pcb_io/fabmaster/pcb_io_fabmaster.cpp:59
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:503
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2703
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2706
 #, c-format
 msgid "Loading %s..."
 msgstr "Загрузка %s..."
@@ -315,7 +315,7 @@ msgstr "Просмотрщик 3D"
 #: 3d-viewer/3d_viewer/eda_3d_viewer_frame.cpp:667
 #: eeschema/dialogs/panel_eeschema_display_options_base.cpp:27
 #: eeschema/dialogs/panel_sym_display_options_base.cpp:25
-#: pcbnew/footprint_edit_frame.cpp:242 pcbnew/footprint_edit_frame.cpp:955
+#: pcbnew/footprint_edit_frame.cpp:242 pcbnew/footprint_edit_frame.cpp:965
 #: pcbnew/pcb_edit_frame.cpp:326 pcbnew/pcb_edit_frame.cpp:1708
 #: pcbnew/tools/pcb_actions.cpp:1327
 msgid "Appearance"
@@ -354,10 +354,10 @@ msgstr "Недостаточно прав для сохранения файла
 #: 3d-viewer/3d_viewer/eda_3d_viewer_frame.cpp:748 common/confirm.cpp:211
 #: common/dialogs/dialog_grid_settings.cpp:82
 #: common/dialogs/dialog_grid_settings.cpp:89
-#: common/dialogs/panel_embedded_files.cpp:296
-#: common/dialogs/panel_embedded_files.cpp:369
-#: common/dialogs/panel_embedded_files.cpp:400
-#: common/dialogs/panel_embedded_files.cpp:410
+#: common/dialogs/panel_embedded_files.cpp:307
+#: common/dialogs/panel_embedded_files.cpp:416
+#: common/dialogs/panel_embedded_files.cpp:447
+#: common/dialogs/panel_embedded_files.cpp:457
 #: common/dialogs/panel_setup_severities.cpp:44 common/kidialog.cpp:126
 #: eeschema/dialogs/dialog_erc.cpp:878
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1812
@@ -380,9 +380,9 @@ msgstr "Недостаточно прав для сохранения файла
 #: pcb_calculator/calculator_panels/panel_fusing_current.cpp:191
 #: pcb_calculator/calculator_panels/panel_fusing_current.cpp:203
 #: pcbnew/dialogs/dialog_drc.cpp:984
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:397
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:389
 #: pcbnew/drc/drc_item.cpp:231 pcbnew/pcb_marker.cpp:211
-#: pcbnew/widgets/appearance_controls.cpp:2729
+#: pcbnew/widgets/appearance_controls.cpp:2765
 msgid "Error"
 msgstr "Ошибка"
 
@@ -734,7 +734,7 @@ msgstr "Модели с меткой DNP"
 msgid "Model Bounding Boxes"
 msgstr "Габариты моделей"
 
-#: 3d-viewer/dialogs/appearance_controls_3D.cpp:77 common/layer_id.cpp:170
+#: 3d-viewer/dialogs/appearance_controls_3D.cpp:77 common/layer_id.cpp:125
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:30
 #: eeschema/dialogs/dialog_update_from_pcb_base.cpp:64
 #: pcb_calculator/calculator_panels/panel_rf_attenuators_base.cpp:111
@@ -848,13 +848,13 @@ msgstr ""
 "цвета."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:563
-#: pcbnew/widgets/appearance_controls.cpp:2198
+#: pcbnew/widgets/appearance_controls.cpp:2234
 #, c-format
 msgid "Show or hide %s"
 msgstr "Показать или скрыть %s"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:633
-#: pcbnew/widgets/appearance_controls.cpp:2571
+#: pcbnew/widgets/appearance_controls.cpp:2607
 #, c-format
 msgid "Presets (%s+Tab):"
 msgstr "Наборы слоёв (%s+Tab):"
@@ -862,93 +862,93 @@ msgstr "Наборы слоёв (%s+Tab):"
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:647
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1644
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2078
-#: pcbnew/widgets/appearance_controls.cpp:2596
+#: pcbnew/widgets/appearance_controls.cpp:2632
 msgid "Save preset..."
 msgstr "Сохранить набор слоёв..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:648
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1645
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2079
-#: pcbnew/widgets/appearance_controls.cpp:2597
+#: pcbnew/widgets/appearance_controls.cpp:2633
 msgid "Delete preset..."
 msgstr "Удалить набор слоёв..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:754
-#: pcbnew/widgets/appearance_controls.cpp:2702
+#: pcbnew/widgets/appearance_controls.cpp:2738
 msgid "Layer preset name:"
 msgstr "Имя нового набора слоёв:"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:755
-#: pcbnew/widgets/appearance_controls.cpp:2703
+#: pcbnew/widgets/appearance_controls.cpp:2739
 msgid "Save Layer Preset"
 msgstr "Сохранить набор слоёв"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:770
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1819
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2221
-#: pcbnew/widgets/appearance_controls.cpp:2736
+#: pcbnew/widgets/appearance_controls.cpp:2772
 msgid "Overwrite existing preset?"
 msgstr "Перезаписать пресет?"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:796
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1844
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2246
-#: pcbnew/widgets/appearance_controls.cpp:2762
+#: pcbnew/widgets/appearance_controls.cpp:2798
 msgid "Presets"
 msgstr "Наборы слоёв"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:805
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1856
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2258
-#: pcbnew/widgets/appearance_controls.cpp:2774
+#: pcbnew/widgets/appearance_controls.cpp:2810
 msgid "Delete Preset"
 msgstr "Удалить набор"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:806
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1857
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2259
-#: pcbnew/widgets/appearance_controls.cpp:2775
+#: pcbnew/widgets/appearance_controls.cpp:2811
 msgid "Select preset:"
 msgstr "Выбор набора:"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:864
-#: pcbnew/widgets/appearance_controls.cpp:2875
+#: pcbnew/widgets/appearance_controls.cpp:2911
 #, c-format
 msgid "Viewports (%s+Tab):"
 msgstr "Виды (%s+Tab):"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:873
-#: pcbnew/widgets/appearance_controls.cpp:2884
+#: pcbnew/widgets/appearance_controls.cpp:2920
 msgid "Save viewport..."
 msgstr "Сохранить вид..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:874
-#: pcbnew/widgets/appearance_controls.cpp:2885
+#: pcbnew/widgets/appearance_controls.cpp:2921
 msgid "Delete viewport..."
 msgstr "Удалить вид..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:905
-#: pcbnew/widgets/appearance_controls.cpp:2934
+#: pcbnew/widgets/appearance_controls.cpp:2970
 msgid "Viewport name:"
 msgstr "Имя вида:"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:906
-#: pcbnew/widgets/appearance_controls.cpp:2934
+#: pcbnew/widgets/appearance_controls.cpp:2970
 msgid "Save Viewport"
 msgstr "Сохранить вид"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:946
-#: pcbnew/widgets/appearance_controls.cpp:2973
+#: pcbnew/widgets/appearance_controls.cpp:3009
 msgid "Viewports"
 msgstr "Виды"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:955
-#: pcbnew/widgets/appearance_controls.cpp:2982
+#: pcbnew/widgets/appearance_controls.cpp:3018
 msgid "Delete Viewport"
 msgstr "Удалить вид"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:956
-#: pcbnew/widgets/appearance_controls.cpp:2983
+#: pcbnew/widgets/appearance_controls.cpp:3019
 msgid "Select viewport:"
 msgstr "Выбор вида:"
 
@@ -1325,7 +1325,7 @@ msgid "Z:"
 msgstr "Z:"
 
 #: 3d-viewer/dialogs/panel_preview_3d_model_base.cpp:68
-#: gerbview/gerber_draw_item.cpp:722 pcbnew/footprint.cpp:1676
+#: gerbview/gerber_draw_item.cpp:722 pcbnew/footprint.cpp:1681
 #: pcbnew/pad.cpp:1361
 msgid "Rotation"
 msgstr "Поворот"
@@ -1902,8 +1902,8 @@ msgid "Information"
 msgstr "Информация"
 
 #: common/confirm.cpp:266 common/confirm.cpp:269
-#: common/dialogs/panel_embedded_files.cpp:272
-#: common/dialogs/panel_embedded_files.cpp:346
+#: common/dialogs/panel_embedded_files.cpp:285
+#: common/dialogs/panel_embedded_files.cpp:393
 #: eeschema/design_block_utils.cpp:50 eeschema/design_block_utils.cpp:183
 #: eeschema/symbol_editor/symbol_editor.cpp:372
 #: eeschema/symbol_editor/symbol_editor.cpp:998
@@ -1918,7 +1918,7 @@ msgstr "Информация"
 #: pcbnew/dialogs/dialog_gencad_export_options.cpp:119
 #: pcbnew/dialogs/dialog_track_via_properties.cpp:570
 #: pcbnew/footprint_libraries_utils.cpp:375
-#: pcbnew/footprint_libraries_utils.cpp:1148 pcbnew/router/router_tool.cpp:1849
+#: pcbnew/footprint_libraries_utils.cpp:1157 pcbnew/router/router_tool.cpp:1849
 #: pcbnew/router/router_tool.cpp:2603
 #: pcbnew/tools/footprint_editor_control.cpp:470 pcbnew/zone_filler.cpp:881
 msgid "Confirmation"
@@ -1957,7 +1957,7 @@ msgid "KiCad Design Block folders"
 msgstr "Папки для блоков KiCad дизайна"
 
 #: common/design_block_io.cpp:172
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3036
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3039
 #, c-format
 msgid "Cannot overwrite library path '%s'."
 msgstr "Не удалось переписать путь библиотеки '%s'."
@@ -1975,7 +1975,7 @@ msgstr ""
 "Убедитесь, что у вас есть права на запись, и повторите попытку."
 
 #: common/design_block_io.cpp:201 pcbnew/pcb_io/geda/pcb_io_geda.cpp:977
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3061
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3064
 #, c-format
 msgid "Insufficient permissions to delete folder '%s'."
 msgstr "Недостаточно прав для удаления каталога '%s'."
@@ -2079,8 +2079,8 @@ msgstr "Не удалось создать глобальную таблицу 
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:50
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:99
 #: pcbnew/dialogs/panel_pcbnew_action_plugins_base.cpp:42
-#: pcbnew/footprint_libraries_utils.cpp:1006
-#: pcbnew/footprint_libraries_utils.cpp:1334
+#: pcbnew/footprint_libraries_utils.cpp:1015
+#: pcbnew/footprint_libraries_utils.cpp:1343
 msgid "Description"
 msgstr "Описание"
 
@@ -2468,7 +2468,7 @@ msgstr "Переменные окружения"
 #: eeschema/dialogs/panel_bom_presets_base.cpp:80
 #: eeschema/dialogs/panel_sym_lib_table.cpp:384
 #: eeschema/dialogs/panel_template_fieldnames_base.cpp:42
-#: eeschema/fields_grid_table.cpp:478 eeschema/sch_pin.cpp:1579
+#: eeschema/fields_grid_table.cpp:469 eeschema/sch_pin.cpp:1579
 #: eeschema/sch_symbol.cpp:2065 eeschema/sch_symbol.cpp:2115
 #: eeschema/symbol_editor/symbol_editor.cpp:1598
 #: eeschema/symbol_viewer_frame.cpp:459
@@ -2478,13 +2478,15 @@ msgstr "Переменные окружения"
 #: kicad/pcm/dialogs/dialog_manage_repositories_base.cpp:39
 #: kicad/pcm/dialogs/panel_package_base.cpp:50
 #: pcbnew/dialogs/dialog_footprint_wizard_list_base.cpp:42
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:54
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:170
 #: pcbnew/dialogs/panel_fp_lib_table.cpp:438
-#: pcbnew/pcb_fields_grid_table.cpp:174 pcbnew/pcb_group.cpp:507
+#: pcbnew/pcb_fields_grid_table.cpp:143 pcbnew/pcb_group.cpp:507
 #: pcbnew/widgets/pcb_net_inspector_panel.cpp:120
 #: pcbnew/widgets/search_handlers.cpp:176
 #: pcbnew/widgets/search_handlers.cpp:309
 #: pcbnew/widgets/search_handlers.cpp:388 pcbnew/zone.cpp:853
-#: pcbnew/zone.cpp:1913 pcbnew/zone_manager/dialog_zone_manager_base.cpp:38
+#: pcbnew/zone.cpp:1937 pcbnew/zone_manager/dialog_zone_manager_base.cpp:38
 #: pcbnew/zone_manager/model_zones_overview_table.h:75
 msgid "Name"
 msgstr "Имя"
@@ -2681,7 +2683,7 @@ msgstr "Размер сетки Y вне диапазона"
 #: eeschema/symbol_editor/symbol_editor.cpp:860
 #: pcb_calculator/dialogs/dialog_regulator_form_base.cpp:27
 #: pcbnew/board_stackup_manager/dialog_dielectric_list_manager_base.cpp:31
-#: pcbnew/footprint_libraries_utils.cpp:1040
+#: pcbnew/footprint_libraries_utils.cpp:1049
 msgid "Name:"
 msgstr "Имя:"
 
@@ -3283,7 +3285,7 @@ msgstr "Параметр"
 #: eeschema/dialogs/dialog_sim_format_value.cpp:75
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:57
 #: eeschema/dialogs/panel_sym_lib_table.cpp:385
-#: eeschema/fields_grid_table.cpp:479 eeschema/sch_symbol.cpp:1098
+#: eeschema/fields_grid_table.cpp:470 eeschema/sch_symbol.cpp:1098
 #: eeschema/sch_symbol.cpp:2062 eeschema/sch_symbol.cpp:2112
 #: eeschema/sch_symbol.cpp:2994 eeschema/sim/simulator_frame_ui.cpp:616
 #: eeschema/sim/simulator_frame_ui.cpp:2673
@@ -3293,13 +3295,13 @@ msgstr "Параметр"
 #: eeschema/widgets/search_handlers.cpp:247
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:69
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:70
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:65
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:157
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:169
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:48
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:57
-#: pcbnew/dialogs/panel_fp_lib_table.cpp:439 pcbnew/footprint.cpp:4048
+#: pcbnew/dialogs/panel_fp_lib_table.cpp:439 pcbnew/footprint.cpp:4053
 #: pcbnew/footprint_wizard_frame.cpp:326 pcbnew/pcb_dimension.cpp:605
-#: pcbnew/pcb_fields_grid_table.cpp:175 pcbnew/plot_board_layers.cpp:107
+#: pcbnew/pcb_fields_grid_table.cpp:144 pcbnew/plot_board_layers.cpp:107
 #: pcbnew/widgets/search_handlers.cpp:119
 msgid "Value"
 msgstr "Значение"
@@ -3420,7 +3422,7 @@ msgstr "Режим вывода:"
 #: eeschema/dialogs/dialog_plot_schematic_base.cpp:78
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:72
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:69
-#: eeschema/fields_grid_table.cpp:491
+#: eeschema/fields_grid_table.cpp:482
 #: eeschema/printing/dialog_print_using_printer_base.cpp:35
 #: eeschema/sch_bus_entry.cpp:674 eeschema/sch_junction.cpp:383
 #: eeschema/sch_line.cpp:1099 eeschema/sim/simulator_frame_ui.cpp:609
@@ -3647,7 +3649,7 @@ msgstr "OK"
 #: common/dialogs/git/dialog_git_auth.cpp:54
 #: common/dialogs/git/dialog_git_commit.cpp:143
 #: common/dialogs/git/dialog_git_switch.cpp:69
-#: common/dialogs/panel_embedded_files.cpp:370 common/tool/actions.cpp:159
+#: common/dialogs/panel_embedded_files.cpp:417 common/tool/actions.cpp:159
 #: eeschema/dialogs/dialog_erc.cpp:426
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1344 eeschema/sheet.cpp:783
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:962
@@ -4174,7 +4176,7 @@ msgstr "Компактные иконки в панели инструменто
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283
 #: pcbnew/microwave/microwave_polygon.cpp:127 pcbnew/tools/pcb_control.cpp:348
 #: pcbnew/widgets/appearance_controls.cpp:637
-#: pcbnew/widgets/appearance_controls.cpp:1804
+#: pcbnew/widgets/appearance_controls.cpp:1840
 msgid "Normal"
 msgstr "Нормально"
 
@@ -4568,8 +4570,8 @@ msgstr ""
 "Одно из уникальных имён нужно изменить после добавления этой библиотеки."
 
 #: common/dialogs/panel_design_block_lib_table.cpp:1010
-#: common/dialogs/panel_embedded_files.cpp:348
-#: common/dialogs/panel_embedded_files.cpp:370
+#: common/dialogs/panel_embedded_files.cpp:395
+#: common/dialogs/panel_embedded_files.cpp:417
 #: eeschema/design_block_utils.cpp:89
 #: eeschema/dialogs/panel_sym_lib_table.cpp:688 eeschema/sch_base_frame.cpp:306
 #: pcbnew/dialogs/panel_fp_lib_table.cpp:1038
@@ -4658,8 +4660,8 @@ msgstr "Видимый"
 #: eeschema/symbol_editor/symbol_editor.cpp:826 include/lib_table_grid.h:208
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:46
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:95
-#: pcbnew/footprint_libraries_utils.cpp:1005
-#: pcbnew/footprint_libraries_utils.cpp:1333
+#: pcbnew/footprint_libraries_utils.cpp:1014
+#: pcbnew/footprint_libraries_utils.cpp:1342
 msgid "Nickname"
 msgstr "Уникальное имя"
 
@@ -4743,22 +4745,14 @@ msgstr "Копирование встроенной ссылки"
 msgid "Copy the reference for this embedded file"
 msgstr "Скопировать ссылку на этот внедренный файл"
 
-#: common/dialogs/panel_embedded_files.cpp:260
-msgid "Select a file to embed"
-msgstr "Выберите файл для вставки"
-
-#: common/dialogs/panel_embedded_files.cpp:261
-msgid "All files|*.*"
-msgstr "Все файлы|*.*"
-
-#: common/dialogs/panel_embedded_files.cpp:270
-#: common/dialogs/panel_embedded_files.cpp:343
+#: common/dialogs/panel_embedded_files.cpp:283
+#: common/dialogs/panel_embedded_files.cpp:390
 #, c-format
 msgid "File '%s' already exists."
 msgstr "Файл '%s' уже существует."
 
-#: common/dialogs/panel_embedded_files.cpp:274
-#: common/dialogs/panel_embedded_files.cpp:348
+#: common/dialogs/panel_embedded_files.cpp:286
+#: common/dialogs/panel_embedded_files.cpp:395
 #: eeschema/design_block_utils.cpp:51 eeschema/design_block_utils.cpp:184
 #: eeschema/symbol_editor/symbol_editor.cpp:373
 #: eeschema/symbol_editor/symbol_editor.cpp:999
@@ -4770,40 +4764,48 @@ msgstr "Файл '%s' уже существует."
 #: pcbnew/dialogs/dialog_export_odbpp.cpp:411
 #: pcbnew/dialogs/dialog_gencad_export_options.cpp:120
 #: pcbnew/footprint_libraries_utils.cpp:376
-#: pcbnew/footprint_libraries_utils.cpp:1150
+#: pcbnew/footprint_libraries_utils.cpp:1159
 #: pcbnew/tools/footprint_editor_control.cpp:472
 msgid "Overwrite"
 msgstr "Перезаписать"
 
-#: common/dialogs/panel_embedded_files.cpp:293
+#: common/dialogs/panel_embedded_files.cpp:305
 #, c-format
 msgid "Failed to add file '%s'."
 msgstr "Не удалось добавить файл '%s'."
 
-#: common/dialogs/panel_embedded_files.cpp:330
+#: common/dialogs/panel_embedded_files.cpp:318
+msgid "Select a file to embed"
+msgstr "Выберите файл для вставки"
+
+#: common/dialogs/panel_embedded_files.cpp:319
+msgid "All files|*.*"
+msgstr "Все файлы|*.*"
+
+#: common/dialogs/panel_embedded_files.cpp:377
 msgid "Select a directory to export files"
 msgstr "Выберите каталог для экспорта файлов"
 
-#: common/dialogs/panel_embedded_files.cpp:362
+#: common/dialogs/panel_embedded_files.cpp:409
 #, c-format
 msgid "Directory '%s' is not writable."
 msgstr "Каталог '%s' недоступен для записи."
 
-#: common/dialogs/panel_embedded_files.cpp:365
+#: common/dialogs/panel_embedded_files.cpp:412
 #, c-format
 msgid "Folder '%s' is not writable."
 msgstr "Папка '%s' недоступна для записи."
 
-#: common/dialogs/panel_embedded_files.cpp:370
+#: common/dialogs/panel_embedded_files.cpp:417
 msgid "Retry"
 msgstr "Попробовать ещё раз"
 
-#: common/dialogs/panel_embedded_files.cpp:397
+#: common/dialogs/panel_embedded_files.cpp:444
 #, c-format
 msgid "Failed to open file '%s'."
 msgstr "Не удалось открыть файл '%s'."
 
-#: common/dialogs/panel_embedded_files.cpp:407
+#: common/dialogs/panel_embedded_files.cpp:454
 #, c-format
 msgid "Failed to write file '%s'."
 msgstr "Не удалось записать файл '%s'."
@@ -5091,12 +5093,12 @@ msgstr "Масштаб"
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1099
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:583
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:854
-#: pcbnew/dialogs/dialog_plot_base.cpp:118 pcbnew/footprint.cpp:4007
-#: pcbnew/pad.cpp:2507 pcbnew/pad.cpp:2526 pcbnew/pcb_dimension.cpp:1973
+#: pcbnew/dialogs/dialog_plot_base.cpp:118 pcbnew/footprint.cpp:4012
+#: pcbnew/pad.cpp:2501 pcbnew/pad.cpp:2520 pcbnew/pcb_dimension.cpp:1973
 #: pcbnew/widgets/appearance_controls.cpp:729
 #: pcbnew/widgets/appearance_controls.cpp:771
-#: pcbnew/widgets/appearance_controls.cpp:2540
-#: pcbnew/widgets/appearance_controls.cpp:2559 pcbnew/zone.cpp:1804
+#: pcbnew/widgets/appearance_controls.cpp:2576
+#: pcbnew/widgets/appearance_controls.cpp:2595 pcbnew/zone.cpp:1828
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:83
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 msgid "None"
@@ -5325,9 +5327,9 @@ msgstr "<Не определено>"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:232
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:363
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:332
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:854 pcbnew/footprint.cpp:4009
-#: pcbnew/pad.cpp:2528 pcbnew/pcb_table.cpp:533 pcbnew/pcb_textbox.cpp:795
-#: pcbnew/zone.cpp:857 pcbnew/zone.cpp:1806
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:854 pcbnew/footprint.cpp:4014
+#: pcbnew/pad.cpp:2522 pcbnew/pcb_table.cpp:533 pcbnew/pcb_textbox.cpp:795
+#: pcbnew/zone.cpp:857 pcbnew/zone.cpp:1830
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 msgid "Solid"
 msgstr "Сплошной"
@@ -5455,7 +5457,7 @@ msgstr "Классы цепей"
 
 #: common/dialogs/panel_setup_netclasses_base.cpp:52
 #: pcbnew/tools/board_inspection_tool.cpp:641
-#: pcbnew/tools/board_inspection_tool.cpp:1201 pcbnew/zone.cpp:2048
+#: pcbnew/tools/board_inspection_tool.cpp:1201 pcbnew/zone.cpp:2072
 msgid "Clearance"
 msgstr "Зазор"
 
@@ -5549,7 +5551,7 @@ msgstr "Шаблон"
 
 #: common/dialogs/panel_setup_netclasses_base.cpp:153
 #: eeschema/sch_field.cpp:1270 eeschema/sch_label.cpp:207
-#: pcbnew/board_connected_item.cpp:200 pcbnew/pad.cpp:2582 pcbnew/zone.cpp:1907
+#: pcbnew/board_connected_item.cpp:200 pcbnew/pad.cpp:2576 pcbnew/zone.cpp:1931
 msgid "Net Class"
 msgstr "Класс цепей"
 
@@ -5678,7 +5680,7 @@ msgstr "Линия"
 #: common/eda_shape.cpp:2203
 #: eeschema/dialogs/dialog_label_properties_base.cpp:178
 #: eeschema/sch_label.cpp:2249
-#: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:2499
+#: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:2493
 #: pcbnew/pcb_dimension.cpp:1974
 msgid "Rectangle"
 msgstr "Прямоугольник"
@@ -5863,7 +5865,7 @@ msgstr "Мышь и сенсорная панель"
 msgid "Hotkeys"
 msgstr "Горячие клавиши"
 
-#: common/eda_base_frame.cpp:1116 kicad/project_tree_pane.cpp:1008
+#: common/eda_base_frame.cpp:1116 kicad/project_tree_pane.cpp:1009
 msgid "Version Control"
 msgstr "Контроль версий"
 
@@ -5920,7 +5922,7 @@ msgstr "Симулятор"
 
 #: common/eda_base_frame.cpp:1182 common/tool/actions.cpp:1106
 #: common/tool/common_tools.cpp:617 kicad/tools/kicad_manager_actions.cpp:147
-#: pcbnew/footprint_edit_frame.cpp:1035 pcbnew/menubar_footprint_editor.cpp:92
+#: pcbnew/footprint_edit_frame.cpp:1045 pcbnew/menubar_footprint_editor.cpp:92
 msgid "Footprint Editor"
 msgstr "Редактор посад. мест"
 
@@ -6090,7 +6092,7 @@ msgstr "Дюймы"
 msgid "Constrain to H, V, 45"
 msgstr "Ограничить ортогонально и под углом 45°"
 
-#: common/eda_draw_frame.cpp:1121 pcbnew/footprint_libraries_utils.cpp:1368
+#: common/eda_draw_frame.cpp:1121 pcbnew/footprint_libraries_utils.cpp:1377
 msgid "Select Library"
 msgstr "Выбор библиотеки"
 
@@ -6311,7 +6313,7 @@ msgstr "Дуга"
 #: eeschema/dialogs/dialog_label_properties_base.cpp:172
 #: eeschema/sch_label.cpp:2247 gerbview/gerber_draw_item.cpp:231
 #: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:1515
-#: pcbnew/pad.cpp:2498 pcbnew/pcb_dimension.cpp:1975
+#: pcbnew/pad.cpp:2492 pcbnew/pcb_dimension.cpp:1975
 msgid "Circle"
 msgstr "Окружность"
 
@@ -6393,7 +6395,7 @@ msgstr "Точки"
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:40
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:169
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2140 pcbnew/pad.cpp:1348
-#: pcbnew/pcb_fields_grid_table.cpp:177 pcbnew/pcb_reference_image.cpp:215
+#: pcbnew/pcb_fields_grid_table.cpp:146 pcbnew/pcb_reference_image.cpp:215
 #: pcbnew/pcb_reference_image.cpp:368 pcbnew/pcb_tablecell.cpp:197
 #: pcbnew/pcb_tablecell.cpp:204 pcbnew/pcb_target.cpp:156
 #: pcbnew/pcb_target.cpp:249 pcbnew/pcb_text.cpp:292 pcbnew/pcb_textbox.cpp:814
@@ -6410,7 +6412,7 @@ msgstr "Ширина"
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:55
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:56
 #: pcbnew/pad.cpp:1349 pcbnew/pcb_dimension.cpp:1012
-#: pcbnew/pcb_fields_grid_table.cpp:178 pcbnew/pcb_reference_image.cpp:217
+#: pcbnew/pcb_fields_grid_table.cpp:147 pcbnew/pcb_reference_image.cpp:217
 #: pcbnew/pcb_reference_image.cpp:375 pcbnew/pcb_tablecell.cpp:198
 #: pcbnew/pcb_tablecell.cpp:205 pcbnew/pcb_text.cpp:293
 #: pcbnew/pcb_textbox.cpp:815
@@ -6492,7 +6494,7 @@ msgstr "Цвет заливки"
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:62
 #: eeschema/dialogs/dialog_tablecell_properties_base.cpp:119
 #: eeschema/dialogs/dialog_text_properties_base.cpp:113
-#: eeschema/fields_grid_table.cpp:484 eeschema/sch_label.cpp:1197
+#: eeschema/fields_grid_table.cpp:475 eeschema/sch_label.cpp:1197
 #: eeschema/sch_label.cpp:2269 eeschema/sch_tablecell.cpp:128
 #: eeschema/sch_text.cpp:637 eeschema/sch_textbox.cpp:543
 #: pagelayout_editor/dialogs/properties_frame_base.cpp:98
@@ -6503,7 +6505,7 @@ msgstr "Цвет заливки"
 #: pcbnew/dialogs/dialog_tablecell_properties_base.cpp:125
 #: pcbnew/dialogs/panel_fp_editor_graphics_defaults_base.cpp:57
 #: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:52
-#: pcbnew/pcb_fields_grid_table.cpp:180
+#: pcbnew/pcb_fields_grid_table.cpp:149
 msgid "Italic"
 msgstr "Курсив"
 
@@ -6518,7 +6520,7 @@ msgstr "Курсив"
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:63
 #: eeschema/dialogs/dialog_tablecell_properties_base.cpp:116
 #: eeschema/dialogs/dialog_text_properties_base.cpp:108
-#: eeschema/fields_grid_table.cpp:485 eeschema/sch_label.cpp:1197
+#: eeschema/fields_grid_table.cpp:476 eeschema/sch_label.cpp:1197
 #: eeschema/sch_label.cpp:2270 eeschema/sch_tablecell.cpp:128
 #: eeschema/sch_text.cpp:637 eeschema/sch_textbox.cpp:543
 #: eeschema/widgets/tuner_slider_base.cpp:48
@@ -6535,8 +6537,8 @@ msgstr "Полужирный курсив"
 #: common/eda_text.cpp:1330
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:242
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
-#: eeschema/fields_grid_table.cpp:310 eeschema/fields_grid_table.cpp:725
-#: eeschema/fields_grid_table.cpp:869 eeschema/pin_type.cpp:113
+#: eeschema/fields_grid_table.cpp:301 eeschema/fields_grid_table.cpp:716
+#: eeschema/fields_grid_table.cpp:860 eeschema/pin_type.cpp:113
 #: eeschema/sch_field.cpp:1144 eeschema/sch_field.cpp:1731
 #: eeschema/sch_pin.cpp:2185 pcbnew/dialogs/dialog_render_job.cpp:42
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2604
@@ -6546,9 +6548,9 @@ msgstr "Слева"
 #: common/eda_text.cpp:1331 common/eda_text.cpp:1340
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:303 eeschema/fields_grid_table.cpp:311
-#: eeschema/fields_grid_table.cpp:726 eeschema/fields_grid_table.cpp:737
-#: eeschema/fields_grid_table.cpp:871 eeschema/fields_grid_table.cpp:895
+#: eeschema/fields_grid_table.cpp:294 eeschema/fields_grid_table.cpp:302
+#: eeschema/fields_grid_table.cpp:717 eeschema/fields_grid_table.cpp:728
+#: eeschema/fields_grid_table.cpp:862 eeschema/fields_grid_table.cpp:886
 #: eeschema/sch_field.cpp:1145 eeschema/sch_field.cpp:1155
 #: eeschema/sch_field.cpp:1732 eeschema/sch_field.cpp:1741
 #: eeschema/sch_text.cpp:658 gerbview/gerber_file_image.cpp:361
@@ -6563,8 +6565,8 @@ msgstr "Центр"
 #: common/eda_text.cpp:1332
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:242
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
-#: eeschema/fields_grid_table.cpp:312 eeschema/fields_grid_table.cpp:727
-#: eeschema/fields_grid_table.cpp:873 eeschema/pin_type.cpp:112
+#: eeschema/fields_grid_table.cpp:303 eeschema/fields_grid_table.cpp:718
+#: eeschema/fields_grid_table.cpp:864 eeschema/pin_type.cpp:112
 #: eeschema/sch_field.cpp:1146 eeschema/sch_field.cpp:1733
 #: eeschema/sch_pin.cpp:2184 pcbnew/dialogs/dialog_render_job.cpp:43
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2605
@@ -6573,8 +6575,8 @@ msgstr "Справа"
 
 #: common/eda_text.cpp:1339
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:302 eeschema/fields_grid_table.cpp:736
-#: eeschema/fields_grid_table.cpp:893 eeschema/sch_field.cpp:1154
+#: eeschema/fields_grid_table.cpp:293 eeschema/fields_grid_table.cpp:727
+#: eeschema/fields_grid_table.cpp:884 eeschema/sch_field.cpp:1154
 #: eeschema/sch_field.cpp:1740 eeschema/sch_text.cpp:657
 #: pcbnew/dialogs/dialog_render_job.cpp:44
 msgid "Top"
@@ -6582,8 +6584,8 @@ msgstr "Сверху"
 
 #: common/eda_text.cpp:1341
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:304 eeschema/fields_grid_table.cpp:738
-#: eeschema/fields_grid_table.cpp:897 eeschema/sch_field.cpp:1156
+#: eeschema/fields_grid_table.cpp:295 eeschema/fields_grid_table.cpp:729
+#: eeschema/fields_grid_table.cpp:888 eeschema/sch_field.cpp:1156
 #: eeschema/sch_field.cpp:1742 eeschema/sch_text.cpp:659
 #: pcbnew/dialogs/dialog_render_job.cpp:40
 msgid "Bottom"
@@ -6596,15 +6598,15 @@ msgstr "Снизу"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:68
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:68
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:65
-#: eeschema/fields_grid_table.cpp:487 eeschema/sch_field.cpp:1781
+#: eeschema/fields_grid_table.cpp:478 eeschema/sch_field.cpp:1781
 #: eeschema/sch_pin.cpp:1589 eeschema/sch_pin.cpp:2230
 #: eeschema/sch_symbol.cpp:2965 eeschema/sch_tablecell.cpp:203
 #: eeschema/sch_text.cpp:783 eeschema/sch_textbox.cpp:714
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:59
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:60
-#: pcbnew/footprint.cpp:4039 pcbnew/pad.cpp:2545 pcbnew/pcb_dimension.cpp:1756
-#: pcbnew/pcb_dimension.cpp:1831 pcbnew/pcb_fields_grid_table.cpp:182
-#: pcbnew/pcb_tablecell.cpp:207 pcbnew/zone.cpp:1977
+#: pcbnew/footprint.cpp:4044 pcbnew/pad.cpp:2539 pcbnew/pcb_dimension.cpp:1756
+#: pcbnew/pcb_dimension.cpp:1831 pcbnew/pcb_fields_grid_table.cpp:151
+#: pcbnew/pcb_tablecell.cpp:207 pcbnew/zone.cpp:2001
 msgid "Orientation"
 msgstr "Ориентация"
 
@@ -6623,7 +6625,7 @@ msgstr "Свойства текста"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:71
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:71
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:68
-#: eeschema/fields_grid_table.cpp:490 eeschema/sch_field.cpp:1136
+#: eeschema/fields_grid_table.cpp:481 eeschema/sch_field.cpp:1136
 #: eeschema/sch_label.cpp:1195 eeschema/sch_tablecell.cpp:126
 #: eeschema/sch_text.cpp:635 eeschema/sch_textbox.cpp:541
 #: eeschema/widgets/sch_properties_panel.cpp:258 pcbnew/pcb_dimension.cpp:628
@@ -6638,14 +6640,14 @@ msgstr "Шрифт"
 #: pcbnew/board_stackup_manager/panel_board_stackup_base.cpp:91
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:56
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:57
-#: pcbnew/pcb_fields_grid_table.cpp:179 pcbnew/pcb_tablecell.cpp:206
+#: pcbnew/pcb_fields_grid_table.cpp:148 pcbnew/pcb_tablecell.cpp:206
 #: pcbnew/pcb_text.cpp:291
 msgid "Thickness"
 msgstr "Толщина"
 
 #: common/eda_text.cpp:1375 eeschema/sch_field.cpp:1772
 #: eeschema/sch_text.cpp:772 pcbnew/microwave/microwave_polygon.cpp:127
-#: pcbnew/pcb_fields_grid_table.cpp:187
+#: pcbnew/pcb_fields_grid_table.cpp:156
 msgid "Mirrored"
 msgstr "Зеркально"
 
@@ -7152,7 +7154,7 @@ msgstr "Копировать содержимое выбранных ячеек
 #: common/widgets/listbox_tricks.cpp:51
 #: eeschema/tools/sch_editor_control.cpp:2270
 #: eeschema/tools/symbol_editor_edit_tool.cpp:1020
-#: pcbnew/dialogs/panel_setup_rules.cpp:132 pcbnew/tools/pcb_control.cpp:1234
+#: pcbnew/dialogs/panel_setup_rules.cpp:132 pcbnew/tools/pcb_control.cpp:1238
 msgid "Paste"
 msgstr "Вставить"
 
@@ -7163,7 +7165,7 @@ msgstr "Вставить элементы из буфера обмена в те
 #: common/grid_tricks.cpp:368 common/tool/actions.cpp:291
 #: common/widgets/listbox_tricks.cpp:54 eeschema/tools/sch_edit_tool.cpp:1680
 #: eeschema/tools/symbol_editor_edit_tool.cpp:476
-#: kicad/dialogs/panel_jobset.cpp:363 kicad/project_tree_pane.cpp:941
+#: kicad/dialogs/panel_jobset.cpp:363 kicad/project_tree_pane.cpp:942
 #: pcbnew/dialogs/panel_setup_rules.cpp:133 pcbnew/tools/edit_tool.cpp:2646
 msgid "Delete"
 msgstr "Удалить"
@@ -7757,165 +7759,165 @@ msgstr "Не удалось переключиться на %s язык"
 msgid "undefined"
 msgstr "не определено"
 
-#: common/layer_id.cpp:112
+#: common/layer_id.cpp:67
 #: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr_parser.cpp:1149
 msgid "Rescue"
 msgstr "Восстановить"
 
-#: common/layer_id.cpp:116 eeschema/widgets/panel_sch_selection_filter.cpp:204
+#: common/layer_id.cpp:71 eeschema/widgets/panel_sch_selection_filter.cpp:204
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:37
 msgid "Wires"
 msgstr "Проводники"
 
-#: common/layer_id.cpp:117
+#: common/layer_id.cpp:72
 msgid "Buses"
 msgstr "Шины"
 
-#: common/layer_id.cpp:118
+#: common/layer_id.cpp:73
 msgid "Bus junctions"
 msgstr "Соединения шин"
 
-#: common/layer_id.cpp:119
+#: common/layer_id.cpp:74
 msgid "Junctions"
 msgstr "Соединения"
 
-#: common/layer_id.cpp:120 eeschema/widgets/panel_sch_selection_filter.cpp:205
+#: common/layer_id.cpp:75 eeschema/widgets/panel_sch_selection_filter.cpp:205
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:41
 #: eeschema/widgets/search_handlers.cpp:399
 msgid "Labels"
 msgstr "Метки"
 
-#: common/layer_id.cpp:121
+#: common/layer_id.cpp:76
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:45
 msgid "Global labels"
 msgstr "Глобальные метки"
 
-#: common/layer_id.cpp:122
+#: common/layer_id.cpp:77
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:48
 msgid "Hierarchical labels"
 msgstr "Иерархические метки"
 
-#: common/layer_id.cpp:123 eeschema/sch_symbol.cpp:2981
+#: common/layer_id.cpp:78 eeschema/sch_symbol.cpp:2981
 msgid "Pin numbers"
 msgstr "Номера выводов"
 
-#: common/layer_id.cpp:124 eeschema/sch_symbol.cpp:2985
+#: common/layer_id.cpp:79 eeschema/sch_symbol.cpp:2985
 msgid "Pin names"
 msgstr "Имена выводов"
 
-#: common/layer_id.cpp:125
+#: common/layer_id.cpp:80
 msgid "Symbol references"
 msgstr "Обозначения символов"
 
-#: common/layer_id.cpp:126
+#: common/layer_id.cpp:81
 msgid "Symbol values"
 msgstr "Значения символов"
 
-#: common/layer_id.cpp:127
+#: common/layer_id.cpp:82
 msgid "Symbol fields"
 msgstr "Поля символов"
 
-#: common/layer_id.cpp:128
+#: common/layer_id.cpp:83
 msgid "Sheet references"
 msgstr "Обозначения листов"
 
-#: common/layer_id.cpp:129
+#: common/layer_id.cpp:84
 msgid "Net class references"
 msgstr "Классы цепей"
 
-#: common/layer_id.cpp:130
+#: common/layer_id.cpp:85
 msgid "Rule areas"
 msgstr "Области запрета"
 
-#: common/layer_id.cpp:131
+#: common/layer_id.cpp:86
 msgid "Symbol body outlines"
 msgstr "Контуры символов"
 
-#: common/layer_id.cpp:132
+#: common/layer_id.cpp:87
 msgid "Symbol body fills"
 msgstr "Заливки символов"
 
-#: common/layer_id.cpp:133
+#: common/layer_id.cpp:88
 msgid "Shape fills"
 msgstr "Заливки фигур"
 
-#: common/layer_id.cpp:134
+#: common/layer_id.cpp:89
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:72
 msgid "Schematic text && graphics"
 msgstr "Надписи и графика"
 
-#: common/layer_id.cpp:135
+#: common/layer_id.cpp:90
 msgid "Symbol private text && graphics"
 msgstr "Приватные надписи и графика"
 
-#: common/layer_id.cpp:136
+#: common/layer_id.cpp:91
 msgid "Schematic text && graphics backgrounds"
 msgstr "Надписи и фон"
 
-#: common/layer_id.cpp:137 eeschema/widgets/panel_sch_selection_filter.cpp:206
+#: common/layer_id.cpp:92 eeschema/widgets/panel_sch_selection_filter.cpp:206
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:33
 msgid "Pins"
 msgstr "Выводы"
 
-#: common/layer_id.cpp:138
+#: common/layer_id.cpp:93
 msgid "Sheet borders"
 msgstr "Контуры листа"
 
-#: common/layer_id.cpp:139
+#: common/layer_id.cpp:94
 msgid "Sheet backgrounds"
 msgstr "Фоны листов"
 
-#: common/layer_id.cpp:140
+#: common/layer_id.cpp:95
 msgid "Sheet names"
 msgstr "Имена листов"
 
-#: common/layer_id.cpp:141
+#: common/layer_id.cpp:96
 msgid "Sheet fields"
 msgstr "Поля листа"
 
-#: common/layer_id.cpp:142
+#: common/layer_id.cpp:97
 msgid "Sheet file names"
 msgstr "Имена файлов листов"
 
-#: common/layer_id.cpp:143
+#: common/layer_id.cpp:98
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:63
 msgid "Sheet pins"
 msgstr "Выводы листов"
 
-#: common/layer_id.cpp:144
+#: common/layer_id.cpp:99
 msgid "No-connect symbols"
 msgstr "Символы \"Не подключено\""
 
-#: common/layer_id.cpp:145
+#: common/layer_id.cpp:100
 msgid "DNP markers"
 msgstr "DNP маркеры"
 
-#: common/layer_id.cpp:146
+#: common/layer_id.cpp:101
 msgid "Excluded-from-simulation markers"
 msgstr "Маркеры исключения из симуляции"
 
-#: common/layer_id.cpp:147
+#: common/layer_id.cpp:102
 msgid "ERC warnings"
 msgstr "Предупреждения ERC"
 
-#: common/layer_id.cpp:148
+#: common/layer_id.cpp:103
 msgid "ERC errors"
 msgstr "Ошибки ERС"
 
-#: common/layer_id.cpp:149
+#: common/layer_id.cpp:104
 msgid "ERC exclusions"
 msgstr "Исключения ERC"
 
-#: common/layer_id.cpp:150 common/layer_id.cpp:189
+#: common/layer_id.cpp:105 common/layer_id.cpp:144
 #: pcbnew/widgets/appearance_controls.cpp:347
 msgid "Anchors"
 msgstr "Привязки"
 
-#: common/layer_id.cpp:151 common/layer_id.cpp:193
+#: common/layer_id.cpp:106 common/layer_id.cpp:148
 msgid "Helper items"
 msgstr "Вспомогательные элементы"
 
-#: common/layer_id.cpp:152 common/layer_id.cpp:194 common/tool/grid_menu.cpp:56
+#: common/layer_id.cpp:107 common/layer_id.cpp:149 common/tool/grid_menu.cpp:56
 #: eeschema/tools/sch_editor_control.cpp:2867
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:103
 #: gerbview/widgets/gerbview_layer_widget.cpp:135
@@ -7923,80 +7925,80 @@ msgstr "Вспомогательные элементы"
 msgid "Grid"
 msgstr "Сетка"
 
-#: common/layer_id.cpp:153
+#: common/layer_id.cpp:108
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:104
 msgid "Axes"
 msgstr "Оси"
 
-#: common/layer_id.cpp:154 common/layer_id.cpp:196
+#: common/layer_id.cpp:109 common/layer_id.cpp:151
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:107
 #: gerbview/widgets/gerbview_layer_widget.cpp:141
 msgid "Background"
 msgstr "Фон"
 
-#: common/layer_id.cpp:155 common/layer_id.cpp:192
+#: common/layer_id.cpp:110 common/layer_id.cpp:147
 #: common/widgets/gal_options_panel_base.cpp:120
 #: eeschema/sim/simulator_frame_ui.cpp:613
 #: eeschema/sim/simulator_frame_ui_base.cpp:167
 msgid "Cursor"
 msgstr "Курсор"
 
-#: common/layer_id.cpp:156
+#: common/layer_id.cpp:111
 msgid "Hovered items"
 msgstr "Наведённые элементы"
 
-#: common/layer_id.cpp:157
+#: common/layer_id.cpp:112
 msgid "Highlighted items"
 msgstr "Подсвеченные элементы"
 
-#: common/layer_id.cpp:158
+#: common/layer_id.cpp:113
 msgid "Hidden items"
 msgstr "Скрытые элементы"
 
-#: common/layer_id.cpp:159 common/layer_id.cpp:197
+#: common/layer_id.cpp:114 common/layer_id.cpp:152
 msgid "Selection highlight"
 msgstr "Выделение"
 
-#: common/layer_id.cpp:160
+#: common/layer_id.cpp:115
 msgid "Net color highlight"
 msgstr "Выделение цвета сетки"
 
-#: common/layer_id.cpp:161 common/layer_id.cpp:190
+#: common/layer_id.cpp:116 common/layer_id.cpp:145
 msgid "Drawing sheet"
 msgstr "Форматная рамка"
 
-#: common/layer_id.cpp:162 common/layer_id.cpp:191
+#: common/layer_id.cpp:117 common/layer_id.cpp:146
 msgid "Page limits"
 msgstr "Границы страниц"
 
-#: common/layer_id.cpp:163
+#: common/layer_id.cpp:118
 msgid "Operating point voltages"
 msgstr "Напряжения в рабочих точках"
 
-#: common/layer_id.cpp:164
+#: common/layer_id.cpp:119
 msgid "Operating point currents"
 msgstr "Токи рабочих точек"
 
-#: common/layer_id.cpp:168
+#: common/layer_id.cpp:123
 msgid "Footprints front"
 msgstr "Посад. места сверху"
 
-#: common/layer_id.cpp:169
+#: common/layer_id.cpp:124
 msgid "Footprints back"
 msgstr "Посад. места снизу"
 
-#: common/layer_id.cpp:171
+#: common/layer_id.cpp:126
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:27
 #: eeschema/dialogs/dialog_update_from_pcb_base.cpp:53
 #: pcbnew/dialogs/dialog_global_edit_text_and_graphics_base.cpp:28
 msgid "Reference designators"
 msgstr "Обозначения"
 
-#: common/layer_id.cpp:172
+#: common/layer_id.cpp:127
 msgid "Footprint text"
 msgstr "Текст посад. места"
 
-#: common/layer_id.cpp:173
+#: common/layer_id.cpp:128
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:27
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:64
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:24
@@ -8006,91 +8008,91 @@ msgstr "Текст посад. места"
 msgid "Tracks"
 msgstr "Дорожки"
 
-#: common/layer_id.cpp:174
+#: common/layer_id.cpp:129
 msgid "Through vias"
 msgstr "Сквозные перех. отв."
 
-#: common/layer_id.cpp:175
+#: common/layer_id.cpp:130
 msgid "Blind/Buried vias"
 msgstr "Глухие/внутр. перех. отв."
 
-#: common/layer_id.cpp:176
+#: common/layer_id.cpp:131
 msgid "Micro-vias"
 msgstr "Перех.микроотв."
 
-#: common/layer_id.cpp:177
+#: common/layer_id.cpp:132
 msgid "Via holes"
 msgstr "Перех. отв."
 
-#: common/layer_id.cpp:178
+#: common/layer_id.cpp:133
 msgid "Via hole walls"
 msgstr "Стенки перех. отв."
 
-#: common/layer_id.cpp:179
+#: common/layer_id.cpp:134
 msgid "Plated holes"
 msgstr "Метал. отв."
 
-#: common/layer_id.cpp:180
+#: common/layer_id.cpp:135
 msgid "Plated hole walls"
 msgstr "Стенки метал. отв."
 
-#: common/layer_id.cpp:181
+#: common/layer_id.cpp:136
 msgid "Non-plated holes"
 msgstr "Неметал. отв."
 
-#: common/layer_id.cpp:182 pcbnew/dialogs/panel_edit_options_base.cpp:371
+#: common/layer_id.cpp:137 pcbnew/dialogs/panel_edit_options_base.cpp:371
 #: pcbnew/widgets/appearance_controls.cpp:343
 #: pcbnew/widgets/appearance_controls.cpp:721
-#: pcbnew/widgets/appearance_controls.cpp:2537
+#: pcbnew/widgets/appearance_controls.cpp:2573
 #: pcbnew/widgets/search_handlers.cpp:386
 msgid "Ratsnest"
 msgstr "Связи"
 
-#: common/layer_id.cpp:183
+#: common/layer_id.cpp:138
 msgid "DRC warnings"
 msgstr "Предупреждения DRC"
 
-#: common/layer_id.cpp:184
+#: common/layer_id.cpp:139
 msgid "DRC errors"
 msgstr "Ошибки DRC"
 
-#: common/layer_id.cpp:185
+#: common/layer_id.cpp:140
 msgid "DRC shape 1"
 msgstr "Фигура DRC 1"
 
-#: common/layer_id.cpp:186
+#: common/layer_id.cpp:141
 msgid "DRC shape 2"
 msgstr "Фигура DRC 2"
 
-#: common/layer_id.cpp:187
+#: common/layer_id.cpp:142
 msgid "DRC exclusions"
 msgstr "Исключения DRC"
 
-#: common/layer_id.cpp:188
+#: common/layer_id.cpp:143
 msgid "DRC marker shadows"
 msgstr "Тени маркеров DRC"
 
-#: common/layer_id.cpp:195
+#: common/layer_id.cpp:150
 msgid "Grid axes"
 msgstr "Оси сетки"
 
-#: common/layer_id.cpp:198
+#: common/layer_id.cpp:153
 msgid "Locked item shadow"
 msgstr "Тень заблокир. элементов"
 
-#: common/layer_id.cpp:199
+#: common/layer_id.cpp:154
 msgid "Courtyard collision shadow"
 msgstr "Пересечения обл. установки"
 
-#: common/layer_id.cpp:200
+#: common/layer_id.cpp:155
 msgid "Track net names"
 msgstr "Названия цепей дорожек"
 
-#: common/layer_id.cpp:201
+#: common/layer_id.cpp:156
 msgid "Pad net names"
 msgstr "Названия цепей конт. пл."
 
-#: common/layer_id.cpp:202
+#: common/layer_id.cpp:157
 msgid "Via net names"
 msgstr "Названия цепей перех. отв."
 
@@ -8149,13 +8151,13 @@ msgstr "Элемент"
 
 #: common/lib_tree_model_adapter.cpp:422
 #: eeschema/widgets/panel_design_block_chooser.cpp:411
-#: eeschema/widgets/panel_symbol_chooser.cpp:171
+#: eeschema/widgets/panel_symbol_chooser.cpp:173
 #: pcbnew/widgets/panel_footprint_chooser.cpp:96
 msgid "Recently Used"
 msgstr "Недавно использованные"
 
 #: common/lib_tree_model_adapter.cpp:424
-#: eeschema/widgets/panel_symbol_chooser.cpp:178
+#: eeschema/widgets/panel_symbol_chooser.cpp:180
 msgid "Already Placed"
 msgstr "Уже размещенные"
 
@@ -8438,7 +8440,7 @@ msgstr "Правка по умолчанию"
 #: eeschema/dialogs/dialog_sim_model_base.cpp:271 eeschema/sch_symbol.cpp:2058
 #: eeschema/sch_symbol.cpp:2110 eeschema/sch_symbol.cpp:2991
 #: eeschema/widgets/search_handlers.cpp:160
-#: eeschema/widgets/search_handlers.cpp:246 pcbnew/footprint.cpp:4045
+#: eeschema/widgets/search_handlers.cpp:246 pcbnew/footprint.cpp:4050
 #: pcbnew/widgets/search_handlers.cpp:118
 msgid "Reference"
 msgstr "Обозначение"
@@ -8460,7 +8462,7 @@ msgstr "Группировать по значению и посад. месту
 #: eeschema/tools/sch_edit_tool.cpp:551
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:179
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:184
-#: pcbnew/footprint.cpp:4068
+#: pcbnew/footprint.cpp:4073
 msgid "Attributes"
 msgstr "Атрибуты"
 
@@ -8477,16 +8479,16 @@ msgstr "TSV"
 msgid "Semicolons"
 msgstr "Точка с запятой"
 
-#: common/settings/color_settings.cpp:337
+#: common/settings/color_settings.cpp:379
 msgid "(Footprints)"
 msgstr "(посад. места)"
 
-#: common/settings/color_settings.cpp:389
+#: common/settings/color_settings.cpp:433
 #: pagelayout_editor/dialogs/panel_pl_editor_color_settings.cpp:82
 msgid "KiCad Default"
 msgstr "KiCad По умолчанию"
 
-#: common/settings/color_settings.cpp:394
+#: common/settings/color_settings.cpp:438
 msgid "KiCad Classic"
 msgstr "KiCad Классический"
 
@@ -8509,7 +8511,7 @@ msgid "Create a new document in the editor"
 msgstr "Создать новый документ в редакторе"
 
 #: common/tool/actions.cpp:52 eeschema/symbol_editor/symbol_editor.cpp:866
-#: pcbnew/footprint_libraries_utils.cpp:1050
+#: pcbnew/footprint_libraries_utils.cpp:1059
 msgid "New Library..."
 msgstr "Создать библиотеку..."
 
@@ -8551,7 +8553,7 @@ msgstr "Откройте файл библиотеки с помощью про
 
 #: common/tool/actions.cpp:91 eeschema/symbol_editor/symbol_editor.cpp:856
 #: eeschema/widgets/tuner_slider_base.cpp:117
-#: pcbnew/footprint_libraries_utils.cpp:1036
+#: pcbnew/footprint_libraries_utils.cpp:1045
 msgid "Save"
 msgstr "Сохранить"
 
@@ -9308,7 +9310,7 @@ msgstr "Показать/скрыть менеджер свойств"
 
 #: common/tool/actions.cpp:1124
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:101
-#: eeschema/fields_grid_table.cpp:1068
+#: eeschema/fields_grid_table.cpp:1059
 msgid "Show Datasheet"
 msgstr "Показать документацию"
 
@@ -9438,6 +9440,7 @@ msgstr "Перезагрузить все python-плагины и обнови
 #: eeschema/dialogs/dialog_schematic_setup.cpp:136
 #: pcbnew/dialogs/dialog_board_setup.cpp:210
 #: pcbnew/dialogs/dialog_footprint_properties.cpp:79
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:149
 msgid "Embedded Files"
 msgstr "Встроенные файлы"
 
@@ -9627,8 +9630,8 @@ msgid "Mirroring for Y axis is not supported yet"
 msgstr "Отражение по оси Y пока не доступно"
 
 #: common/widgets/filter_combobox.cpp:72
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:806
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:833
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:805
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:832
 msgid "Filter:"
 msgstr "Фильтр:"
 
@@ -9644,7 +9647,7 @@ msgstr "Печатная плата"
 #: common/widgets/footprint_diff_widget.cpp:42 cvpcb/cvpcb_mainframe.cpp:814
 #: eeschema/sch_base_frame.cpp:593 eeschema/sch_symbol.cpp:2086
 #: eeschema/sch_symbol.cpp:2090 eeschema/sch_symbol.cpp:2125
-#: eeschema/widgets/symbol_diff_widget.cpp:45 pcbnew/footprint.cpp:1624
+#: eeschema/widgets/symbol_diff_widget.cpp:45 pcbnew/footprint.cpp:1629
 msgid "Library"
 msgstr "Библиотека"
 
@@ -9658,7 +9661,7 @@ msgid "Footprint not found."
 msgstr "Посад. место не найдено."
 
 #: common/widgets/footprint_select_widget.cpp:68 cvpcb/cvpcb_mainframe.cpp:899
-#: pcbnew/footprint_edit_frame.cpp:1060
+#: pcbnew/footprint_edit_frame.cpp:1070
 #: pcbnew/widgets/panel_footprint_chooser.cpp:69
 msgid "Loading Footprint Libraries"
 msgstr "Загрузка библиотек посад. мест"
@@ -9738,7 +9741,7 @@ msgstr "Привязка к сетке:"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:357
 #: pcbnew/dialogs/panel_edit_options_base.cpp:329
 #: pcbnew/dialogs/panel_edit_options_base.cpp:343
-#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1824
+#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1848
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 msgid "Always"
 msgstr "Всегда"
@@ -9751,7 +9754,7 @@ msgstr "При отображении сетки"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:357
 #: pcbnew/dialogs/panel_edit_options_base.cpp:329
 #: pcbnew/dialogs/panel_edit_options_base.cpp:343
-#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1825
+#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1849
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 msgid "Never"
 msgstr "Никогда"
@@ -10018,8 +10021,8 @@ msgstr "Показать:"
 #: pcbnew/dialogs/dialog_footprint_checker_base.cpp:36
 #: pcbnew/widgets/appearance_controls.cpp:713
 #: pcbnew/widgets/appearance_controls.cpp:755
-#: pcbnew/widgets/appearance_controls.cpp:2534
-#: pcbnew/widgets/appearance_controls.cpp:2553
+#: pcbnew/widgets/appearance_controls.cpp:2570
+#: pcbnew/widgets/appearance_controls.cpp:2589
 msgid "All"
 msgstr "Все"
 
@@ -10109,12 +10112,12 @@ msgid "EasyEDA (JLCEDA) Pro files"
 msgstr "Файлы EasyEDA (JLCEDA) Pro"
 
 #: common/wildcards_and_files_ext.cpp:339
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:301
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:302
 msgid "KiCad printed circuit board files"
 msgstr "Файлы печатной платы KiCad"
 
 #: common/wildcards_and_files_ext.cpp:346
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:311
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:312
 msgid "KiCad footprint files"
 msgstr "Файлы печатной платы s-формата"
 
@@ -10356,7 +10359,7 @@ msgstr "'%s' — неверное посад. место."
 #: eeschema/generate_alias_info.cpp:39 eeschema/sch_symbol.cpp:2105
 #: eeschema/sch_symbol.cpp:2678 eeschema/sch_symbol.cpp:3003
 #: eeschema/symbol_editor/symbol_editor.cpp:1629
-#: eeschema/symbol_viewer_frame.cpp:462 pcbnew/footprint.cpp:4058
+#: eeschema/symbol_viewer_frame.cpp:462 pcbnew/footprint.cpp:4063
 #: pcbnew/generate_footprint_info.cpp:37 pcbnew/plot_board_layers.cpp:133
 msgid "Keywords"
 msgstr "Ключевые слова"
@@ -10423,7 +10426,7 @@ msgstr "Файл проекта: '%s'"
 #: cvpcb/dialogs/dialog_config_equfiles.cpp:94
 #: eeschema/dialogs/dialog_bom.cpp:403
 #: gerbview/tools/gerbview_inspection_tool.cpp:185
-#: kicad/project_tree_pane.cpp:1022
+#: kicad/project_tree_pane.cpp:1023
 msgid "No text editor selected in KiCad.  Please choose one."
 msgstr "Не выбран текстовый редактор для KiCad. Пожалуйста, выберите его."
 
@@ -10510,7 +10513,7 @@ msgstr "Посад. место '%s' не найдено."
 msgid "Error loading footprint"
 msgstr "Ошибка загрузки посад. места"
 
-#: cvpcb/display_footprints_frame.cpp:508 pcbnew/footprint.cpp:1684
+#: cvpcb/display_footprints_frame.cpp:508 pcbnew/footprint.cpp:1689
 #, c-format
 msgid "Footprint: %s"
 msgstr "Посад. место: %s"
@@ -10868,7 +10871,7 @@ msgid "Enter a description for the library:"
 msgstr "Введите описание библиотеки:"
 
 #: eeschema/design_block_utils.cpp:240 eeschema/sch_symbol.cpp:3000
-#: pcbnew/footprint.cpp:4055 pcbnew/plot_board_layers.cpp:129
+#: pcbnew/footprint.cpp:4060 pcbnew/plot_board_layers.cpp:129
 msgid "Library Description"
 msgstr "Описание библиотеки"
 
@@ -10896,10 +10899,10 @@ msgid "Please select a library to delete."
 msgstr "Пожалуйста, выберите библиотеку для удаления."
 
 #: eeschema/design_block_utils.cpp:470 eeschema/design_block_utils.cpp:512
-#: eeschema/design_block_utils.cpp:555 pcbnew/footprint_libraries_utils.cpp:543
+#: eeschema/design_block_utils.cpp:555 pcbnew/footprint_libraries_utils.cpp:552
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:958
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2939
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3017
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2942
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3020
 #, c-format
 msgid "Library '%s' is read only."
 msgstr "Библиотека '%s' доступна только для чтения."
@@ -11535,7 +11538,7 @@ msgstr "Строка соединения:"
 #: eeschema/dialogs/dialog_database_lib_settings_base.cpp:99
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:210
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:1383
-#: pcbnew/footprint_edit_frame.cpp:229 pcbnew/footprint_edit_frame.cpp:951
+#: pcbnew/footprint_edit_frame.cpp:229 pcbnew/footprint_edit_frame.cpp:961
 msgid "Libraries"
 msgstr "Библиотеки"
 
@@ -12607,7 +12610,7 @@ msgstr "Показать окно справки по синтаксису"
 #: eeschema/sch_symbol.cpp:2989
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:27
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:28
-#: pcbnew/footprint.cpp:4043
+#: pcbnew/footprint.cpp:4048
 msgid "Fields"
 msgstr "Поля"
 
@@ -12616,21 +12619,21 @@ msgstr "Поля"
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:62
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:201
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:58
-#: eeschema/fields_grid_table.cpp:480
+#: eeschema/fields_grid_table.cpp:471
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:53
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:54
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:54
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:158
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:49
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:99
 #: pcbnew/dialogs/panel_fp_properties_3d_model_base.cpp:45
-#: pcbnew/pcb_fields_grid_table.cpp:176
+#: pcbnew/pcb_fields_grid_table.cpp:145
 msgid "Show"
 msgstr "Показать"
 
 #: eeschema/dialogs/dialog_label_properties_base.cpp:90
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:62
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:59
-#: eeschema/fields_grid_table.cpp:481
+#: eeschema/fields_grid_table.cpp:472
 msgid "Show Name"
 msgstr "Показать имя"
 
@@ -12638,7 +12641,7 @@ msgstr "Показать имя"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:63
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:63
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:60
-#: eeschema/fields_grid_table.cpp:482
+#: eeschema/fields_grid_table.cpp:473
 msgid "H Align"
 msgstr "Гориз. выравн."
 
@@ -12646,7 +12649,7 @@ msgstr "Гориз. выравн."
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:64
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:64
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:61
-#: eeschema/fields_grid_table.cpp:483
+#: eeschema/fields_grid_table.cpp:474
 msgid "V Align"
 msgstr "Верт. выравн."
 
@@ -12654,7 +12657,7 @@ msgstr "Верт. выравн."
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:67
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:67
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:64
-#: eeschema/fields_grid_table.cpp:486 eeschema/sch_field.cpp:1140
+#: eeschema/fields_grid_table.cpp:477 eeschema/sch_field.cpp:1140
 #: eeschema/sch_field.cpp:1777 eeschema/sch_label.cpp:1201
 #: eeschema/sch_tablecell.cpp:132 eeschema/sch_text.cpp:641
 #: eeschema/sch_text.cpp:778 eeschema/sch_textbox.cpp:547
@@ -12668,7 +12671,7 @@ msgstr "Разм. текста"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:69
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:69
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:66
-#: eeschema/fields_grid_table.cpp:488
+#: eeschema/fields_grid_table.cpp:479
 msgid "X Position"
 msgstr "Поз. X"
 
@@ -12678,7 +12681,7 @@ msgstr "Поз. X"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:70
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:70
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:67
-#: eeschema/fields_grid_table.cpp:489
+#: eeschema/fields_grid_table.cpp:480
 msgid "Y Position"
 msgstr "Поз. Y"
 
@@ -12971,7 +12974,7 @@ msgstr "Создать символ"
 #: eeschema/dialogs/dialog_sheet_properties.cpp:217
 #: eeschema/dialogs/dialog_symbol_properties.cpp:650
 #: pcbnew/dialogs/dialog_footprint_properties.cpp:402
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:424
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:433
 msgid "Fields must have a name."
 msgstr "У поля должно быть имя."
 
@@ -13005,25 +13008,25 @@ msgstr "Символ '%s' уже существует в библиотеке '%
 msgid "Edit Symbol Properties"
 msgstr "Править свойства символа"
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:548
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:547
 #, c-format
 msgid "The name '%s' is already in use."
 msgstr "Имя '%s' уже используется."
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:634
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:633
 #: eeschema/dialogs/dialog_sheet_properties.cpp:785
 #: eeschema/dialogs/dialog_symbol_properties.cpp:883
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:688
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:684
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:716
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:720
 #, c-format
 msgid "The first %d fields are mandatory."
 msgstr "Первые %d полей - обязательны."
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:806
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:805
 msgid "Add Footprint Filter"
 msgstr "Добавить фильтр посад. мест"
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:833
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:832
 msgid "Edit Footprint Filter"
 msgstr "Правка фильтра посад. мест"
 
@@ -13926,7 +13929,7 @@ msgstr "Электрические правила"
 #: eeschema/dialogs/dialog_schematic_setup.cpp:112
 #: pcbnew/dialogs/dialog_board_setup.cpp:186
 #: pcbnew/widgets/appearance_controls.cpp:515
-#: pcbnew/widgets/appearance_controls.cpp:2420
+#: pcbnew/widgets/appearance_controls.cpp:2456
 #: pcbnew/widgets/appearance_controls_base.cpp:118
 #: pcbnew/widgets/search_handlers.cpp:381
 #: pcbnew/widgets/search_handlers.cpp:465
@@ -14012,7 +14015,7 @@ msgstr "Заполненная фигура"
 msgid "Clear colors to use Schematic Editor colors."
 msgstr "Установите цвет прозрачным для использования цвета по умолчанию."
 
-#: eeschema/dialogs/dialog_shape_properties_base.cpp:158 pcbnew/zone.cpp:1970
+#: eeschema/dialogs/dialog_shape_properties_base.cpp:158 pcbnew/zone.cpp:1994
 msgid "Fill Style"
 msgstr "Стиль заливки"
 
@@ -14270,7 +14273,7 @@ msgstr "SP"
 
 #: eeschema/dialogs/dialog_sim_command_base.cpp:25
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:96
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283 pcbnew/pad.cpp:2504
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283 pcbnew/pad.cpp:2498
 #: pcbnew/widgets/pcb_net_inspector_panel_data_model.h:711
 msgid "Custom"
 msgstr "Пользовательская"
@@ -14909,17 +14912,17 @@ msgid "Sequentially place all units of the symbol."
 msgstr "Последовательно разместить все части символа."
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:95
-#: eeschema/fields_grid_table.cpp:1061
+#: eeschema/fields_grid_table.cpp:1052
 msgid "Select Footprint..."
 msgstr "Выбрать посад. место..."
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:96
-#: eeschema/fields_grid_table.cpp:1062
+#: eeschema/fields_grid_table.cpp:1053
 msgid "Browse for footprint"
 msgstr "Просмотреть доступные посад. места и выбрать одно из них"
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:102
-#: eeschema/fields_grid_table.cpp:1069
+#: eeschema/fields_grid_table.cpp:1060
 msgid "Show datasheet in browser"
 msgstr "Показать информацию о компоненте в вэб-браузере"
 
@@ -15043,7 +15046,7 @@ msgstr "Сохранить пресет BOM"
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1811
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2213
-#: pcbnew/widgets/appearance_controls.cpp:2728
+#: pcbnew/widgets/appearance_controls.cpp:2764
 msgid ""
 "Default presets cannot be modified.\n"
 "Please use a different name."
@@ -16671,7 +16674,7 @@ msgid "Net Navigator"
 msgstr "Навигатор по цепям"
 
 #: eeschema/eeschema_settings.cpp:114 eeschema/sch_edit_frame.cpp:2207
-#: pcbnew/footprint_edit_frame.cpp:246 pcbnew/footprint_edit_frame.cpp:957
+#: pcbnew/footprint_edit_frame.cpp:246 pcbnew/footprint_edit_frame.cpp:967
 #: pcbnew/pcb_edit_frame.cpp:334 pcbnew/pcb_edit_frame.cpp:1709
 msgid "Selection Filter"
 msgstr "Фильтр выделения"
@@ -17133,28 +17136,28 @@ msgstr ""
 "\n"
 " ** Сообщений ERC: %d Ошибок %d Предупреждений %d\n"
 
-#: eeschema/fields_grid_table.cpp:287 eeschema/files-io.cpp:919
+#: eeschema/fields_grid_table.cpp:278 eeschema/files-io.cpp:919
 #: eeschema/tools/sch_editor_control.cpp:128
 msgid "Schematic Files"
 msgstr "Файлы схемы"
 
-#: eeschema/fields_grid_table.cpp:318 eeschema/fields_grid_table.cpp:755
-#: eeschema/fields_grid_table.cpp:927
+#: eeschema/fields_grid_table.cpp:309 eeschema/fields_grid_table.cpp:746
+#: eeschema/fields_grid_table.cpp:918
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:154
 msgid "Horizontal"
 msgstr "Гориз."
 
-#: eeschema/fields_grid_table.cpp:319 eeschema/fields_grid_table.cpp:757
-#: eeschema/fields_grid_table.cpp:929
+#: eeschema/fields_grid_table.cpp:310 eeschema/fields_grid_table.cpp:748
+#: eeschema/fields_grid_table.cpp:920
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:154
 msgid "Vertical"
 msgstr "Верт."
 
-#: eeschema/fields_grid_table.cpp:492 eeschema/sch_field.cpp:1767
+#: eeschema/fields_grid_table.cpp:483 eeschema/sch_field.cpp:1767
 msgid "Allow Autoplacement"
 msgstr "Разрешить авторазмещение"
 
-#: eeschema/fields_grid_table.cpp:493 eeschema/sch_field.cpp:1805
+#: eeschema/fields_grid_table.cpp:484 eeschema/sch_field.cpp:1805
 #: eeschema/sch_item.cpp:516 eeschema/sch_item.cpp:568
 msgid "Private"
 msgstr "Приватный"
@@ -17482,8 +17485,8 @@ msgstr "Основано на"
 #: eeschema/symbol_editor/symbol_editor.cpp:171
 #: eeschema/symbol_editor/symbol_editor.cpp:237
 #: eeschema/symbol_library_manager.cpp:458
-#: eeschema/widgets/panel_symbol_chooser.cpp:564
-#: eeschema/widgets/panel_symbol_chooser.cpp:623
+#: eeschema/widgets/panel_symbol_chooser.cpp:566
+#: eeschema/widgets/panel_symbol_chooser.cpp:625
 #: eeschema/widgets/symbol_preview_widget.cpp:207
 #, c-format
 msgid "Error loading symbol %s from library '%s'."
@@ -17506,7 +17509,7 @@ msgstr "Футы"
 
 #: eeschema/import_gfx/dialog_import_gfx_sch.cpp:202
 #: pcbnew/import_gfx/dialog_import_graphics.cpp:215
-#: pcbnew/tools/drawing_tool.cpp:1906 pcbnew/tools/drawing_tool.cpp:1998
+#: pcbnew/tools/drawing_tool.cpp:1908 pcbnew/tools/drawing_tool.cpp:2000
 msgid "Import Graphics"
 msgstr "Импорт графики"
 
@@ -17534,7 +17537,7 @@ msgstr ""
 "проигнорированы."
 
 #: eeschema/import_gfx/dialog_import_gfx_sch_base.cpp:43
-#: pcbnew/dialogs/dialog_rule_area_properties.cpp:129 pcbnew/zone.cpp:1949
+#: pcbnew/dialogs/dialog_rule_area_properties.cpp:129 pcbnew/zone.cpp:1973
 msgid "Placement"
 msgstr "Размещение"
 
@@ -17578,109 +17581,109 @@ msgstr "Ед.изм. по умолчанию:"
 msgid "Import Vector Graphics File"
 msgstr "Импорт файла векторной графики"
 
-#: eeschema/lib_symbol.cpp:294 eeschema/sch_symbol.cpp:445
+#: eeschema/lib_symbol.cpp:297 eeschema/sch_symbol.cpp:445
 #: eeschema/tools/sch_edit_tool.cpp:108
 #, c-format
 msgid "Unit %s"
 msgstr "Часть %s"
 
-#: eeschema/lib_symbol.cpp:573 eeschema/sch_sheet.cpp:309
+#: eeschema/lib_symbol.cpp:576 eeschema/sch_sheet.cpp:309
 #: eeschema/sch_symbol.cpp:1593
 msgid "Excluded from BOM"
 msgstr "Исключен из перечня элементов"
 
-#: eeschema/lib_symbol.cpp:578 eeschema/sch_sheet.cpp:318
+#: eeschema/lib_symbol.cpp:581 eeschema/sch_sheet.cpp:318
 #: eeschema/sch_symbol.cpp:1602
 msgid "Excluded from board"
 msgstr "Исключен из платы"
 
-#: eeschema/lib_symbol.cpp:583 eeschema/sch_sheet.cpp:327
+#: eeschema/lib_symbol.cpp:586 eeschema/sch_sheet.cpp:327
 #: eeschema/sch_symbol.cpp:1611
 msgid "Excluded from simulation"
 msgstr "Исключен из симуляции"
 
-#: eeschema/lib_symbol.cpp:588 eeschema/sch_sheet.cpp:336
+#: eeschema/lib_symbol.cpp:591 eeschema/sch_sheet.cpp:336
 #: eeschema/sch_sheet.cpp:880 eeschema/sch_symbol.cpp:1620
 #: eeschema/sch_symbol.cpp:2036 eeschema/widgets/search_handlers.cpp:169
-#: pcbnew/footprint.cpp:1672
+#: pcbnew/footprint.cpp:1677
 msgid "DNP"
 msgstr "DNP"
 
-#: eeschema/lib_symbol.cpp:1598
+#: eeschema/lib_symbol.cpp:1601
 msgid "Power flag differs."
 msgstr "Флаг питания отличается."
 
-#: eeschema/lib_symbol.cpp:1607
+#: eeschema/lib_symbol.cpp:1610
 msgid "Unit count differs."
 msgstr "Количество частей отличается."
 
-#: eeschema/lib_symbol.cpp:1647
+#: eeschema/lib_symbol.cpp:1650
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:745
 msgid "Graphic item count differs."
 msgstr "Количество графических элементов отличается."
 
-#: eeschema/lib_symbol.cpp:1659
+#: eeschema/lib_symbol.cpp:1662
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:759
 #, c-format
 msgid "%s differs."
 msgstr "%s отличается."
 
-#: eeschema/lib_symbol.cpp:1670
+#: eeschema/lib_symbol.cpp:1673
 msgid "Pin count differs."
 msgstr "Количество выводов отличается."
 
-#: eeschema/lib_symbol.cpp:1686
+#: eeschema/lib_symbol.cpp:1689
 #, c-format
 msgid "Pin %s not found."
 msgstr "Вывод %s не найден."
 
-#: eeschema/lib_symbol.cpp:1694
+#: eeschema/lib_symbol.cpp:1697
 #, c-format
 msgid "Pin %s differs."
 msgstr "Вывод %s отличается."
 
-#: eeschema/lib_symbol.cpp:1721
+#: eeschema/lib_symbol.cpp:1724
 #, c-format
 msgid "%s field differs."
 msgstr "Поле %s отличается."
 
-#: eeschema/lib_symbol.cpp:1731
+#: eeschema/lib_symbol.cpp:1734
 msgid "Field count differs."
 msgstr "Количество полей отличается."
 
-#: eeschema/lib_symbol.cpp:1740
+#: eeschema/lib_symbol.cpp:1743
 msgid "Footprint filters differs."
 msgstr "Фильтры посад. мест отличаются."
 
-#: eeschema/lib_symbol.cpp:1752
+#: eeschema/lib_symbol.cpp:1755
 msgid "Footprint filters differ."
 msgstr "Фильтры посад. мест отличаются."
 
-#: eeschema/lib_symbol.cpp:1763
+#: eeschema/lib_symbol.cpp:1766
 msgid "Symbol keywords differ."
 msgstr "Ключевые слова символа отличаются."
 
-#: eeschema/lib_symbol.cpp:1772
+#: eeschema/lib_symbol.cpp:1775
 msgid "Symbol pin name offsets differ."
 msgstr "Смещения имён выводов символа отличаются."
 
-#: eeschema/lib_symbol.cpp:1783
+#: eeschema/lib_symbol.cpp:1786
 msgid "Show pin names settings differ."
 msgstr "Настройки показа имен выводов отличаются."
 
-#: eeschema/lib_symbol.cpp:1792
+#: eeschema/lib_symbol.cpp:1795
 msgid "Show pin numbers settings differ."
 msgstr "Настройки показа номеров выводов отличаются."
 
-#: eeschema/lib_symbol.cpp:1801
+#: eeschema/lib_symbol.cpp:1804
 msgid "Exclude from simulation settings differ."
 msgstr "Настройки исключения из симуляции отличаются."
 
-#: eeschema/lib_symbol.cpp:1810
+#: eeschema/lib_symbol.cpp:1813
 msgid "Exclude from bill of materials settings differ."
 msgstr "Настройки исключения из перечня элементов отличаются."
 
-#: eeschema/lib_symbol.cpp:1819
+#: eeschema/lib_symbol.cpp:1822
 msgid "Exclude from board settings differ."
 msgstr "Настройки исключения из платы отличаются."
 
@@ -17847,9 +17850,9 @@ msgstr "Необработанный тип элемента %d"
 
 #: eeschema/net_navigator.cpp:314 pcbnew/board.cpp:1810
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2124
-#: pcbnew/pcb_draw_panel_gal.cpp:644
+#: pcbnew/pcb_draw_panel_gal.cpp:717
 #: pcbnew/widgets/appearance_controls.cpp:1029
-#: pcbnew/widgets/appearance_controls.cpp:2419
+#: pcbnew/widgets/appearance_controls.cpp:2455
 #: pcbnew/widgets/appearance_controls_base.cpp:61
 #: pcbnew/widgets/appearance_controls_base.cpp:151
 #: pcbnew/widgets/search_handlers.cpp:307
@@ -18136,16 +18139,16 @@ msgstr ""
 #: eeschema/sch_bitmap.cpp:309 eeschema/sch_pin.cpp:2222
 #: eeschema/sch_shape.cpp:743 eeschema/sch_symbol.cpp:2957
 #: pcbnew/board_item.cpp:405 pcbnew/pcb_group.cpp:501 pcbnew/pcb_shape.cpp:906
-#: pcbnew/pcb_tablecell.cpp:182 pcbnew/pcb_track.cpp:2068 pcbnew/zone.cpp:1845
-#: pcbnew/zone.cpp:1857
+#: pcbnew/pcb_tablecell.cpp:182 pcbnew/pcb_track.cpp:2068 pcbnew/zone.cpp:1869
+#: pcbnew/zone.cpp:1881
 msgid "Position X"
 msgstr "Позиция X"
 
 #: eeschema/sch_bitmap.cpp:314 eeschema/sch_pin.cpp:2226
 #: eeschema/sch_shape.cpp:745 eeschema/sch_symbol.cpp:2960
 #: pcbnew/board_item.cpp:408 pcbnew/pcb_group.cpp:502 pcbnew/pcb_shape.cpp:908
-#: pcbnew/pcb_tablecell.cpp:183 pcbnew/pcb_track.cpp:2072 pcbnew/zone.cpp:1851
-#: pcbnew/zone.cpp:1858
+#: pcbnew/pcb_tablecell.cpp:183 pcbnew/pcb_track.cpp:2072 pcbnew/zone.cpp:1875
+#: pcbnew/zone.cpp:1882
 msgid "Position Y"
 msgstr "Позиция Y"
 
@@ -18182,7 +18185,7 @@ msgstr "Тип элемента шины"
 #: eeschema/sch_bus_entry.cpp:542 eeschema/sch_junction.cpp:319
 #: eeschema/sch_label.cpp:1225 eeschema/sch_line.cpp:951
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2134 pcbnew/pad.cpp:1295
-#: pcbnew/pcb_track.cpp:1667 pcbnew/tools/pcb_control.cpp:1870
+#: pcbnew/pcb_track.cpp:1667 pcbnew/tools/pcb_control.cpp:1874
 #: pcbnew/zone.cpp:807
 msgid "Resolved Netclass"
 msgstr "Разрешенный класс цепи"
@@ -18213,7 +18216,7 @@ msgstr "Новый файл схемы не сохранён"
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:640
 #: eeschema/symbol_editor/symbol_editor.cpp:1532
 #: kicad/dialogs/panel_jobset.cpp:787 pagelayout_editor/pl_editor_frame.cpp:411
-#: pcbnew/footprint_edit_frame.cpp:805 pcbnew/footprint_edit_frame.cpp:845
+#: pcbnew/footprint_edit_frame.cpp:815 pcbnew/footprint_edit_frame.cpp:855
 #: pcbnew/pcb_edit_frame.cpp:1181
 #, c-format
 msgid "Save changes to '%s' before closing?"
@@ -18251,13 +18254,13 @@ msgid "Could not open CvPcb"
 msgstr "Не удалось открыть CvPcb"
 
 #: eeschema/sch_edit_frame.cpp:1741 eeschema/sim/simulator_frame.cpp:341
-#: kicad/kicad_manager_frame.cpp:1045 pcbnew/footprint_edit_frame.cpp:1019
+#: kicad/kicad_manager_frame.cpp:1045 pcbnew/footprint_edit_frame.cpp:1029
 #: pcbnew/pcb_edit_frame.cpp:1796
 msgid "[Read Only]"
 msgstr "[Только чтение]"
 
 #: eeschema/sch_edit_frame.cpp:1744 eeschema/sim/simulator_frame.cpp:344
-#: pcbnew/footprint_edit_frame.cpp:1028 pcbnew/pcb_edit_frame.cpp:1799
+#: pcbnew/footprint_edit_frame.cpp:1038 pcbnew/pcb_edit_frame.cpp:1799
 msgid "[Unsaved]"
 msgstr "[Изменено]"
 
@@ -18898,7 +18901,7 @@ msgstr "Файлы HTTP библиотек KiCad"
 #: pcbnew/pcb_io/fabmaster/pcb_io_fabmaster.cpp:62
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:220
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:506
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2706
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2709
 #: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr_parser.cpp:154
 msgid "Open cancelled by user."
 msgstr "Открытие отменено пользователем."
@@ -19217,7 +19220,7 @@ msgstr "Стиль корпуса"
 #: pcbnew/dialogs/dialog_text_properties_base.cpp:83
 #: pcbnew/dialogs/dialog_textbox_properties_base.cpp:73
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:58
-#: pcbnew/footprint.cpp:1657 pcbnew/pad.cpp:1299 pcbnew/pad.cpp:2543
+#: pcbnew/footprint.cpp:1662 pcbnew/pad.cpp:1299 pcbnew/pad.cpp:2537
 #: pcbnew/pcb_dimension.cpp:659 pcbnew/pcb_group.cpp:396
 #: pcbnew/pcb_marker.cpp:381 pcbnew/pcb_shape.cpp:642
 #: pcbnew/pcb_tablecell.cpp:106 pcbnew/pcb_text.cpp:279
@@ -19262,11 +19265,11 @@ msgstr "Выравнивание"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:39
 #: pcbnew/generators/pcb_tuning_pattern.cpp:478
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2130 pcbnew/pad.cpp:1293
-#: pcbnew/pad.cpp:2580 pcbnew/pcb_shape.cpp:923 pcbnew/pcb_tablecell.cpp:186
-#: pcbnew/pcb_track.cpp:1665 pcbnew/tools/pcb_control.cpp:1867
+#: pcbnew/pad.cpp:2574 pcbnew/pcb_shape.cpp:923 pcbnew/pcb_tablecell.cpp:186
+#: pcbnew/pcb_track.cpp:1665 pcbnew/tools/pcb_control.cpp:1871
 #: pcbnew/widgets/pcb_properties_panel.cpp:273
 #: pcbnew/widgets/search_handlers.cpp:177 pcbnew/zone.cpp:805
-#: pcbnew/zone.cpp:1905 pcbnew/zone_manager/dialog_zone_manager_base.cpp:42
+#: pcbnew/zone.cpp:1929 pcbnew/zone_manager/dialog_zone_manager_base.cpp:42
 #: pcbnew/zone_manager/model_zones_overview_table.h:76
 msgid "Net"
 msgstr "Цепь"
@@ -19416,7 +19419,7 @@ msgstr "Скрытый вывод %s [%s, %s, %s]"
 msgid "Hidden pin %s [%s, %s]"
 msgstr "Скрытый вывод %s [%s, %s]"
 
-#: eeschema/sch_pin.cpp:2204 pcbnew/pad.cpp:1286 pcbnew/pad.cpp:2600
+#: eeschema/sch_pin.cpp:2204 pcbnew/pad.cpp:1286 pcbnew/pad.cpp:2594
 msgid "Pin Name"
 msgstr "Имя вывода"
 
@@ -19546,7 +19549,7 @@ msgstr "Цвет фона"
 msgid "Fill color"
 msgstr "Цвет заливки"
 
-#: eeschema/sch_sheet.cpp:852 eeschema/sch_sheet.cpp:1712 pcbnew/zone.cpp:1835
+#: eeschema/sch_sheet.cpp:852 eeschema/sch_sheet.cpp:1712 pcbnew/zone.cpp:1859
 msgid "Sheet Name"
 msgstr "Имя листа"
 
@@ -19602,12 +19605,12 @@ msgid "Exclude From Simulation"
 msgstr "Исключить из симуляции"
 
 #: eeschema/sch_sheet.cpp:1733 eeschema/sch_symbol.cpp:1100
-#: eeschema/sch_symbol.cpp:3041 pcbnew/footprint.cpp:4075
+#: eeschema/sch_symbol.cpp:3041 pcbnew/footprint.cpp:4080
 msgid "Exclude From Bill of Materials"
 msgstr "Исключить из перечня элементов"
 
 #: eeschema/sch_sheet.cpp:1736 eeschema/sch_symbol.cpp:1101
-#: eeschema/sch_symbol.cpp:3044 pcbnew/footprint.cpp:4078
+#: eeschema/sch_symbol.cpp:3044 pcbnew/footprint.cpp:4083
 msgid "Do not Populate"
 msgstr "Не устанавливать (DNP)"
 
@@ -19662,7 +19665,7 @@ msgstr "Отразить по X"
 msgid "Mirror Y"
 msgstr "Отразить по Y"
 
-#: eeschema/sch_symbol.cpp:2997 pcbnew/footprint.cpp:4052
+#: eeschema/sch_symbol.cpp:2997 pcbnew/footprint.cpp:4057
 msgid "Library Link"
 msgstr "Ссылка библиотеки"
 
@@ -21727,12 +21730,12 @@ msgid "Save Symbol As"
 msgstr "Сохранить символ как"
 
 #: eeschema/symbol_editor/symbol_editor.cpp:855
-#: pcbnew/footprint_libraries_utils.cpp:1035
+#: pcbnew/footprint_libraries_utils.cpp:1044
 msgid "Save in library:"
 msgstr "Сохранить в библиотеке:"
 
 #: eeschema/symbol_editor/symbol_editor.cpp:944
-#: pcbnew/footprint_libraries_utils.cpp:1118
+#: pcbnew/footprint_libraries_utils.cpp:1127
 msgid "A library must be specified."
 msgstr "Должна быть указана библиотека."
 
@@ -21826,7 +21829,7 @@ msgid "Keep Symbol"
 msgstr "Удалить символ"
 
 #: eeschema/symbol_editor/symbol_editor.cpp:1291 pcbnew/files.cpp:342
-#: pcbnew/footprint_libraries_utils.cpp:1204
+#: pcbnew/footprint_libraries_utils.cpp:1213
 #, c-format
 msgid "Revert '%s' to last version saved?"
 msgstr "Вернуть '%s' к последней сохранённой версии?"
@@ -22425,7 +22428,7 @@ msgstr "Булавки для рисования"
 
 #: eeschema/tools/ee_actions.cpp:356 eeschema/tools/ee_actions.cpp:588
 #: eeschema/tools/symbol_editor_drawing_tools.cpp:301
-#: pagelayout_editor/tools/pl_actions.cpp:61 pcbnew/tools/drawing_tool.cpp:1043
+#: pagelayout_editor/tools/pl_actions.cpp:61 pcbnew/tools/drawing_tool.cpp:1044
 #: pcbnew/tools/pcb_actions.cpp:185
 msgid "Draw Text"
 msgstr "Нарисовать текст"
@@ -23600,7 +23603,7 @@ msgstr "Документация не указана."
 
 #: eeschema/tools/ee_inspection_tool.cpp:574
 #: pagelayout_editor/tools/pl_editor_control.cpp:160
-#: pcbnew/tools/pcb_control.cpp:1661
+#: pcbnew/tools/pcb_control.cpp:1665
 msgid "UUID"
 msgstr "UUID"
 
@@ -23666,7 +23669,7 @@ msgstr "Разместить изображение"
 
 #: eeschema/tools/sch_drawing_tools.cpp:1174
 #: eeschema/tools/symbol_editor_drawing_tools.cpp:691
-#: pcbnew/tools/drawing_tool.cpp:1823
+#: pcbnew/tools/drawing_tool.cpp:1825
 msgid "No graphic items found in file."
 msgstr "В файле не найдено графических элементов."
 
@@ -23743,7 +23746,7 @@ msgstr "Добавить %s"
 msgid "Draw %s"
 msgstr "Чертить %s"
 
-#: eeschema/tools/sch_drawing_tools.cpp:2779 pcbnew/tools/drawing_tool.cpp:1248
+#: eeschema/tools/sch_drawing_tools.cpp:2779 pcbnew/tools/drawing_tool.cpp:1250
 msgid "Draw Table"
 msgstr "Чертить таблицу"
 
@@ -24030,7 +24033,7 @@ msgid "No text editor selected in KiCad. Please choose one."
 msgstr "Не выбран текстовый редактор для KiCad. Пожалуйста, выберите его."
 
 #: eeschema/tools/symbol_editor_control.cpp:438
-#: eeschema/widgets/panel_symbol_chooser.cpp:682
+#: eeschema/widgets/panel_symbol_chooser.cpp:684
 msgid "No symbol selected"
 msgstr "Символ не выбран"
 
@@ -24044,7 +24047,7 @@ msgid "No symbol to export"
 msgstr "Нет символа для экспорта"
 
 #: eeschema/tools/symbol_editor_control.cpp:708
-#: pcbnew/footprint_edit_frame.cpp:1437
+#: pcbnew/footprint_edit_frame.cpp:1447
 msgid "Export View as PNG"
 msgstr "Экспорт вида в PNG"
 
@@ -24227,11 +24230,11 @@ msgstr "Прочие элементы"
 msgid "Graphical shapes"
 msgstr "Графич. фигуры"
 
-#: eeschema/widgets/panel_symbol_chooser.cpp:587
+#: eeschema/widgets/panel_symbol_chooser.cpp:589
 msgid "No footprint specified"
 msgstr "Не указано посад. место"
 
-#: eeschema/widgets/panel_symbol_chooser.cpp:600
+#: eeschema/widgets/panel_symbol_chooser.cpp:602
 msgid "Invalid footprint specified"
 msgstr "Выбрано неверное посад. место"
 
@@ -24524,13 +24527,15 @@ msgstr "Выбор слоя: %s"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:27
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:58
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:59
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:55
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:159
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:50
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:100
-#: pcbnew/footprint.cpp:4034 pcbnew/footprint.cpp:4037
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:169
+#: pcbnew/footprint.cpp:4039 pcbnew/footprint.cpp:4042
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2137 pcbnew/pad.cpp:1303
-#: pcbnew/pad.cpp:2542 pcbnew/pcb_dimension.cpp:661
-#: pcbnew/pcb_dimension.cpp:1457 pcbnew/pcb_fields_grid_table.cpp:181
+#: pcbnew/pad.cpp:2536 pcbnew/pcb_dimension.cpp:661
+#: pcbnew/pcb_dimension.cpp:1457 pcbnew/pcb_fields_grid_table.cpp:150
 #: pcbnew/pcb_group.cpp:503 pcbnew/pcb_marker.cpp:378
 #: pcbnew/pcb_reference_image.cpp:219 pcbnew/pcb_reference_image.cpp:342
 #: pcbnew/pcb_shape.cpp:646 pcbnew/pcb_shape.cpp:890 pcbnew/pcb_shape.cpp:892
@@ -24546,7 +24551,7 @@ msgstr "Выбор слоя: %s"
 #: pcbnew/widgets/search_handlers.cpp:120
 #: pcbnew/widgets/search_handlers.cpp:178
 #: pcbnew/widgets/search_handlers.cpp:243 pcbnew/zone.cpp:850
-#: pcbnew/zone.cpp:1898 pcbnew/zone.cpp:1899
+#: pcbnew/zone.cpp:1922 pcbnew/zone.cpp:1923
 msgid "Layer"
 msgstr "Слой"
 
@@ -25412,7 +25417,7 @@ msgstr "Подсветить D-код D%d"
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:290
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:352
 #: pcbnew/dialogs/dialog_layer_selection_base.cpp:230
-#: pcbnew/dialogs/panel_setup_layers.cpp:930
+#: pcbnew/dialogs/panel_setup_layers.cpp:1125
 #: pcbnew/widgets/appearance_controls.cpp:1025
 #: pcbnew/widgets/appearance_controls_base.cpp:32
 #: pcbnew/zone_manager/model_zones_overview_table.h:77
@@ -25450,12 +25455,12 @@ msgid "PCB Background"
 msgstr "Фон печатной платы"
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:161
-#: pcbnew/widgets/appearance_controls.cpp:1844
+#: pcbnew/widgets/appearance_controls.cpp:1880
 msgid "Show All Layers"
 msgstr "Показать все слои"
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:164
-#: pcbnew/widgets/appearance_controls.cpp:1830
+#: pcbnew/widgets/appearance_controls.cpp:1866
 msgid "Hide All Layers But Active"
 msgstr "Скрыть все слои кроме активного"
 
@@ -25464,7 +25469,7 @@ msgid "Always Hide All Layers But Active"
 msgstr "Всегда скрывать все слои кроме активного"
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:171
-#: pcbnew/widgets/appearance_controls.cpp:1847
+#: pcbnew/widgets/appearance_controls.cpp:1883
 msgid "Hide All Layers"
 msgstr "Скрыть все слои"
 
@@ -25497,8 +25502,8 @@ msgid "Change Render Color for"
 msgstr "Изменить цвет отображения для"
 
 #: gerbview/widgets/layer_widget.cpp:341
-#: pcbnew/widgets/appearance_controls.cpp:2172
-#: pcbnew/widgets/appearance_controls.cpp:2447
+#: pcbnew/widgets/appearance_controls.cpp:2208
+#: pcbnew/widgets/appearance_controls.cpp:2483
 msgid ""
 "Left double click or middle click for color change, right click for menu"
 msgstr ""
@@ -27647,285 +27652,285 @@ msgstr "Не удалось поместить '%s' в корзину."
 msgid "Can not move '%s' to trash."
 msgstr "Не удалось поместить '%s' в корзину."
 
-#: kicad/project_tree_pane.cpp:291
+#: kicad/project_tree_pane.cpp:292
 msgid "Directory name:"
 msgstr "Имя каталога:"
 
-#: kicad/project_tree_pane.cpp:291
+#: kicad/project_tree_pane.cpp:292
 msgid "Create New Directory"
 msgstr "Создание нового каталога"
 
-#: kicad/project_tree_pane.cpp:851
+#: kicad/project_tree_pane.cpp:852
 msgid "Switch to this Project"
 msgstr "Переключиться на этот проект"
 
-#: kicad/project_tree_pane.cpp:852
+#: kicad/project_tree_pane.cpp:853
 msgid "Close all editors, and switch to the selected project"
 msgstr "Закрыть все редакторы и переключиться на выбранный проект"
 
-#: kicad/project_tree_pane.cpp:859
+#: kicad/project_tree_pane.cpp:860
 msgid "New Directory..."
 msgstr "Создать каталог..."
 
-#: kicad/project_tree_pane.cpp:860
+#: kicad/project_tree_pane.cpp:861
 msgid "Create a New Directory"
 msgstr "Создать новый каталог"
 
-#: kicad/project_tree_pane.cpp:868 kicad/project_tree_pane.cpp:878
+#: kicad/project_tree_pane.cpp:869 kicad/project_tree_pane.cpp:879
 msgid "Reveal in Finder"
 msgstr "Показать в Finder"
 
-#: kicad/project_tree_pane.cpp:869
+#: kicad/project_tree_pane.cpp:870
 msgid "Reveals the directory in a Finder window"
 msgstr "Показать каталог в окне Finder"
 
-#: kicad/project_tree_pane.cpp:871
+#: kicad/project_tree_pane.cpp:872
 msgid "Open Directory in File Explorer"
 msgstr "Открыть каталог в менеджере файлов"
 
-#: kicad/project_tree_pane.cpp:872 pcbnew/tools/pcb_actions.cpp:986
+#: kicad/project_tree_pane.cpp:873 pcbnew/tools/pcb_actions.cpp:986
 msgid "Opens the directory in the default system file manager"
 msgstr "Открыть каталог в системном менеджере файлов"
 
-#: kicad/project_tree_pane.cpp:879
+#: kicad/project_tree_pane.cpp:880
 msgid "Reveals the directories in a Finder window"
 msgstr "Показать каталоги в окне Finder"
 
-#: kicad/project_tree_pane.cpp:881
+#: kicad/project_tree_pane.cpp:882
 msgid "Open Directories in File Explorer"
 msgstr "Открыть каталоги в менеджере файлов"
 
-#: kicad/project_tree_pane.cpp:882
+#: kicad/project_tree_pane.cpp:883
 msgid "Opens the directories in the default system file manager"
 msgstr "Открыть каталоги в системном менеджере файлов"
 
-#: kicad/project_tree_pane.cpp:893
+#: kicad/project_tree_pane.cpp:894
 msgid "Open the file in a Text Editor"
 msgstr "Открыть файл в текстовом редакторе"
 
-#: kicad/project_tree_pane.cpp:895
+#: kicad/project_tree_pane.cpp:896
 msgid "Open files in a Text Editor"
 msgstr "Открыть файл в текстовом редакторе"
 
-#: kicad/project_tree_pane.cpp:897
+#: kicad/project_tree_pane.cpp:898
 msgid "Edit in a Text Editor"
 msgstr "Править в текстовом редакторе"
 
-#: kicad/project_tree_pane.cpp:903
+#: kicad/project_tree_pane.cpp:904
 msgid "Run Jobs"
 msgstr "Выполнять задания"
 
-#: kicad/project_tree_pane.cpp:911
+#: kicad/project_tree_pane.cpp:912
 msgid "Rename File..."
 msgstr "Переименовать файл..."
 
-#: kicad/project_tree_pane.cpp:912
+#: kicad/project_tree_pane.cpp:913
 msgid "Rename file"
 msgstr "Переименовать файл"
 
-#: kicad/project_tree_pane.cpp:916
+#: kicad/project_tree_pane.cpp:917
 msgid "Rename Files..."
 msgstr "Переименовать файлы..."
 
-#: kicad/project_tree_pane.cpp:917
+#: kicad/project_tree_pane.cpp:918
 msgid "Rename files"
 msgstr "Переименовать файлы"
 
-#: kicad/project_tree_pane.cpp:927
+#: kicad/project_tree_pane.cpp:928
 msgid "Delete the file and its content"
 msgstr "Удалить файл и всё его содержимое"
 
-#: kicad/project_tree_pane.cpp:929
+#: kicad/project_tree_pane.cpp:930
 msgid "Delete the files and their contents"
 msgstr "Удалить файлы и их содержимое"
 
-#: kicad/project_tree_pane.cpp:944
+#: kicad/project_tree_pane.cpp:945
 msgid "Move to Trash"
 msgstr "Поместить в корзину"
 
-#: kicad/project_tree_pane.cpp:956
+#: kicad/project_tree_pane.cpp:957
 msgid "Add Project to Version Control..."
 msgstr "Добавить проект в систему контроля версий..."
 
-#: kicad/project_tree_pane.cpp:957
+#: kicad/project_tree_pane.cpp:958
 msgid "Initialize a new repository"
 msgstr "Инициализировать новый репозиторий"
 
-#: kicad/project_tree_pane.cpp:961
+#: kicad/project_tree_pane.cpp:962
 msgid "Commit Project..."
 msgstr "Закоммитить проект..."
 
-#: kicad/project_tree_pane.cpp:962 kicad/project_tree_pane.cpp:976
+#: kicad/project_tree_pane.cpp:963 kicad/project_tree_pane.cpp:977
 msgid "Commit changes to the local repository"
 msgstr "Закоммитить изменения в локальный репозиторий"
 
-#: kicad/project_tree_pane.cpp:965
+#: kicad/project_tree_pane.cpp:966
 msgid "Push"
 msgstr "Отправить (Push)"
 
-#: kicad/project_tree_pane.cpp:966
+#: kicad/project_tree_pane.cpp:967
 msgid "Push committed local changes to remote repository"
 msgstr "Отправить закоммиченные локальные изменения в удаленный репозиторий"
 
-#: kicad/project_tree_pane.cpp:969
+#: kicad/project_tree_pane.cpp:970
 msgid "Pull"
 msgstr "Получить (Pull)"
 
-#: kicad/project_tree_pane.cpp:970
+#: kicad/project_tree_pane.cpp:971
 msgid "Pull changes from remote repository into local"
 msgstr "Получить изменения из удаленного репозитория в локальный"
 
-#: kicad/project_tree_pane.cpp:975
+#: kicad/project_tree_pane.cpp:976
 msgid "Commit File..."
 msgstr "Закоммитить файл..."
 
-#: kicad/project_tree_pane.cpp:990
+#: kicad/project_tree_pane.cpp:991
 msgid "Switch to branch "
 msgstr "Переключиться на ветку "
 
-#: kicad/project_tree_pane.cpp:995
+#: kicad/project_tree_pane.cpp:996
 msgid "Other..."
 msgstr "Другое..."
 
-#: kicad/project_tree_pane.cpp:996
+#: kicad/project_tree_pane.cpp:997
 msgid "Switch to a different branch"
 msgstr "Переключиться на другую ветку"
 
-#: kicad/project_tree_pane.cpp:999
+#: kicad/project_tree_pane.cpp:1000
 msgid "Switch to Branch"
 msgstr "Переключиться на ветку"
 
-#: kicad/project_tree_pane.cpp:1003
+#: kicad/project_tree_pane.cpp:1004
 msgid "Remove Version Control"
 msgstr "Удалить контроль версий"
 
-#: kicad/project_tree_pane.cpp:1004
+#: kicad/project_tree_pane.cpp:1005
 msgid "Delete all version control files from the project directory."
 msgstr "Удалить все файлы контроля версий из каталога проекта."
 
-#: kicad/project_tree_pane.cpp:1059
+#: kicad/project_tree_pane.cpp:1060
 #, c-format
 msgid "Change filename: '%s'"
 msgstr "Изменить имя файла: '%s'"
 
-#: kicad/project_tree_pane.cpp:1061
+#: kicad/project_tree_pane.cpp:1062
 msgid "Change filename"
 msgstr "Переименование файла"
 
-#: kicad/project_tree_pane.cpp:1406
+#: kicad/project_tree_pane.cpp:1407
 msgid "Network path: not monitoring folder changes"
 msgstr "Сетевой каталог: изменения не отслеживаются"
 
-#: kicad/project_tree_pane.cpp:1412
+#: kicad/project_tree_pane.cpp:1413
 msgid "Local path: monitoring folder changes"
 msgstr "Локальный каталог: изменения отслеживаются"
 
-#: kicad/project_tree_pane.cpp:1595
+#: kicad/project_tree_pane.cpp:1596
 msgid "The selected directory is already a git project."
 msgstr "Выбранный каталог уже является git-проектом."
 
-#: kicad/project_tree_pane.cpp:1611
-msgid "Failed to initialize git project."
-msgstr "Не удалось инициализировать проект git."
-
-#: kicad/project_tree_pane.cpp:1626
+#: kicad/project_tree_pane.cpp:1603
 msgid "Set default remote"
 msgstr "Установить внешний репозиторий по умолчанию"
 
-#: kicad/project_tree_pane.cpp:1679
+#: kicad/project_tree_pane.cpp:1618
+msgid "Failed to initialize git project."
+msgstr "Не удалось инициализировать проект git."
+
+#: kicad/project_tree_pane.cpp:1678
 msgid "Failed to set default remote."
 msgstr "Не удалось задать внешний репозиторий по умолчанию."
 
-#: kicad/project_tree_pane.cpp:1691 kicad/project_tree_pane.cpp:1725
-#: kicad/project_tree_pane.cpp:1747
+#: kicad/project_tree_pane.cpp:1690 kicad/project_tree_pane.cpp:1724
+#: kicad/project_tree_pane.cpp:1746
 msgid "Fetching Remote"
 msgstr "Чтение внешнего репозитория"
 
-#: kicad/project_tree_pane.cpp:1732
+#: kicad/project_tree_pane.cpp:1731
 msgid "Failed to pull project"
 msgstr "Не удалось вытащить проект"
 
-#: kicad/project_tree_pane.cpp:1754
+#: kicad/project_tree_pane.cpp:1753
 msgid "Failed to push project"
 msgstr "Не удалось отправить данные проекта"
 
-#: kicad/project_tree_pane.cpp:1816
+#: kicad/project_tree_pane.cpp:1830
 #, c-format
 msgid "Failed to lookup branch '%s': %s"
 msgstr "Не удалось найти ветку '%s': %s"
 
-#: kicad/project_tree_pane.cpp:1829
+#: kicad/project_tree_pane.cpp:1843
 #, c-format
 msgid "Failed to find branch head for '%s'"
 msgstr "Не удалось найти голову ветки для '%s'"
 
-#: kicad/project_tree_pane.cpp:1840
+#: kicad/project_tree_pane.cpp:1854
 #, c-format
 msgid "Failed to switch to branch '%s'"
 msgstr "Не удалось переключиться на ветку '%s'"
 
-#: kicad/project_tree_pane.cpp:1851
+#: kicad/project_tree_pane.cpp:1865
 #, c-format
 msgid "Failed to update HEAD reference for branch '%s'"
 msgstr "Не удалось обновить ссылку HEAD для ветки '%s'"
 
-#: kicad/project_tree_pane.cpp:1870
+#: kicad/project_tree_pane.cpp:1884
 msgid "Are you sure you want to remove git tracking from this project?"
 msgstr "Вы уверены, что хотите удалить отслеживание git из этого проекта?"
 
-#: kicad/project_tree_pane.cpp:1887
+#: kicad/project_tree_pane.cpp:1901
 msgid "Failed to remove git directory"
 msgstr "Не удалось удалить каталог git"
 
-#: kicad/project_tree_pane.cpp:2223
+#: kicad/project_tree_pane.cpp:2237
 msgid "Discarding commit due to empty commit message."
 msgstr "Отмена коммита из-за пустого сообщения."
 
-#: kicad/project_tree_pane.cpp:2229
+#: kicad/project_tree_pane.cpp:2243
 msgid "Discarding commit due to empty file selection."
 msgstr "Отмена коммита из-за пустого выбора файлов."
 
-#: kicad/project_tree_pane.cpp:2235
+#: kicad/project_tree_pane.cpp:2249
 #, c-format
 msgid "Failed to get repository index: %s"
 msgstr "Не удалось получить индекс репозитория: %s"
 
-#: kicad/project_tree_pane.cpp:2243
+#: kicad/project_tree_pane.cpp:2257
 #, c-format
 msgid "Failed to add file to index: %s"
 msgstr "Не удалось добавить файл в индекс: %s"
 
-#: kicad/project_tree_pane.cpp:2251
+#: kicad/project_tree_pane.cpp:2265
 #, c-format
 msgid "Failed to write index: %s"
 msgstr "Не удалось записать индекс: %s"
 
-#: kicad/project_tree_pane.cpp:2258
+#: kicad/project_tree_pane.cpp:2272
 #, c-format
 msgid "Failed to write tree: %s"
 msgstr "Не удалось записать дерево: %s"
 
-#: kicad/project_tree_pane.cpp:2267
+#: kicad/project_tree_pane.cpp:2281
 #, c-format
 msgid "Failed to lookup tree: %s"
 msgstr "Не удалось найти дерево: %s"
 
-#: kicad/project_tree_pane.cpp:2275
+#: kicad/project_tree_pane.cpp:2289
 #, c-format
 msgid "Failed to get HEAD reference: %s"
 msgstr "Не удалось получить ссылку на HEAD: %s"
 
-#: kicad/project_tree_pane.cpp:2282
+#: kicad/project_tree_pane.cpp:2296
 #, c-format
 msgid "Failed to get commit: %s"
 msgstr "Не удалось получить коммит: %s"
 
-#: kicad/project_tree_pane.cpp:2298
+#: kicad/project_tree_pane.cpp:2312
 #, c-format
 msgid "Failed to create author signature: %s"
 msgstr "Не удалось создать подпись автора: %s"
 
-#: kicad/project_tree_pane.cpp:2333
+#: kicad/project_tree_pane.cpp:2347
 #, c-format
 msgid "Failed to create commit: %s"
 msgstr "Не удалось создать коммит: %s"
@@ -28366,6 +28371,7 @@ msgid "Item Properties"
 msgstr "Свойства элемента"
 
 #: pagelayout_editor/dialogs/properties_frame_base.cpp:461
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:145
 msgid "Default Values"
 msgstr "Значения по умолчанию"
 
@@ -31001,8 +31007,8 @@ msgstr "Тесселяция зон меди..."
 #: pcbnew/board.cpp:1807 pcbnew/dialogs/dialog_board_statistics.cpp:701
 #: pcbnew/dialogs/dialog_board_statistics_base.cpp:78
 #: pcbnew/dialogs/dialog_unused_pad_layers_base.cpp:27
-#: pcbnew/footprint.cpp:1628 pcbnew/netinfo_item.cpp:108
-#: pcbnew/pcb_draw_panel_gal.cpp:641 pcbnew/widgets/appearance_controls.cpp:331
+#: pcbnew/footprint.cpp:1633 pcbnew/netinfo_item.cpp:108
+#: pcbnew/pcb_draw_panel_gal.cpp:714 pcbnew/widgets/appearance_controls.cpp:331
 #: pcbnew/widgets/panel_selection_filter.cpp:198
 #: pcbnew/widgets/panel_selection_filter_base.cpp:45
 msgid "Pads"
@@ -31016,18 +31022,18 @@ msgstr "Конт. пл."
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:222
 #: pcbnew/dialogs/dialog_unused_pad_layers_base.cpp:24
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:88
-#: pcbnew/netinfo_item.cpp:123 pcbnew/pcb_draw_panel_gal.cpp:642
+#: pcbnew/netinfo_item.cpp:123 pcbnew/pcb_draw_panel_gal.cpp:715
 #: pcbnew/widgets/appearance_controls.cpp:330
 #: pcbnew/widgets/panel_selection_filter.cpp:197
 #: pcbnew/widgets/panel_selection_filter_base.cpp:41
 msgid "Vias"
 msgstr "Перех. отв."
 
-#: pcbnew/board.cpp:1809 pcbnew/pcb_draw_panel_gal.cpp:643
+#: pcbnew/board.cpp:1809 pcbnew/pcb_draw_panel_gal.cpp:716
 msgid "Track Segments"
 msgstr "Сегменты дорожек"
 
-#: pcbnew/board.cpp:1811 pcbnew/pcb_draw_panel_gal.cpp:645
+#: pcbnew/board.cpp:1811 pcbnew/pcb_draw_panel_gal.cpp:718
 msgid "Unrouted"
 msgstr "Не разведено"
 
@@ -31230,7 +31236,7 @@ msgid "Add Dielectric Layer"
 msgstr "Добавить слой диэлектр."
 
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:330
-#: pcbnew/dialogs/panel_setup_layers.cpp:957
+#: pcbnew/dialogs/panel_setup_layers.cpp:1152
 msgid "Select layer to add:"
 msgstr "Выберите слой для добавления:"
 
@@ -31963,14 +31969,13 @@ msgstr "Область для обозначения"
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:154
 #: pcbnew/dialogs/dialog_render_job.cpp:41
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:117
-#: pcbnew/footprint.cpp:1640
+#: pcbnew/footprint.cpp:1645
 msgid "Front"
 msgstr "Верх"
 
 #: pcbnew/dialogs/dialog_board_reannotate_base.cpp:187
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:154
 #: pcbnew/dialogs/dialog_render_job.cpp:39
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:560
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:122
 msgid "Back"
 msgstr "Низ"
@@ -32151,7 +32156,7 @@ msgstr ""
 "Не удалось загрузить соответствующий файл проекта %s"
 
 #: pcbnew/dialogs/dialog_board_setup.cpp:301 pcbnew/files.cpp:583
-#: pcbnew/tools/pcb_control.cpp:1502
+#: pcbnew/tools/pcb_control.cpp:1506
 msgid "Loading PCB"
 msgstr "Загрузка платы"
 
@@ -32223,7 +32228,7 @@ msgid "Total:"
 msgstr "Всего:"
 
 #: pcbnew/dialogs/dialog_board_statistics.cpp:491
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2517
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2511
 msgid "Round"
 msgstr "Круг"
 
@@ -32340,7 +32345,7 @@ msgstr "Сведения о плате"
 
 #: pcbnew/dialogs/dialog_cleanup_graphics.cpp:48
 #: pcbnew/dialogs/dialog_exchange_footprints.cpp:310
-#: pcbnew/footprint_libraries_utils.cpp:961
+#: pcbnew/footprint_libraries_utils.cpp:970
 msgid "Update Footprint"
 msgstr "Обновить посад. места"
 
@@ -32709,8 +32714,8 @@ msgstr ""
 "Тип соединения конт. пл. с зоной по умолчанию.\n"
 "Эта настройка может быть переопределена локальной настройкой конт. пл."
 
-#: pcbnew/dialogs/dialog_copper_zones_base.cpp:232 pcbnew/footprint.cpp:4008
-#: pcbnew/pad.cpp:2527 pcbnew/zone.cpp:1805
+#: pcbnew/dialogs/dialog_copper_zones_base.cpp:232 pcbnew/footprint.cpp:4013
+#: pcbnew/pad.cpp:2521 pcbnew/zone.cpp:1829
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 msgid "Thermal reliefs"
 msgstr "Терморазгрузка"
@@ -32757,13 +32762,13 @@ msgstr "Тип заливки:"
 
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:290
 #: pcbnew/dialogs/dialog_non_copper_zones_properties_base.cpp:129
-#: pcbnew/zone.cpp:1815 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
+#: pcbnew/zone.cpp:1839 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
 msgid "Solid fill"
 msgstr "Сплошной"
 
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:290
 #: pcbnew/dialogs/dialog_non_copper_zones_properties_base.cpp:129
-#: pcbnew/zone.cpp:1816 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
+#: pcbnew/zone.cpp:1840 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
 msgid "Hatch pattern"
 msgstr "Штриховка"
 
@@ -32829,7 +32834,7 @@ msgstr "Удалять островки:"
 msgid "Choose what to do with unconnected copper islands"
 msgstr "Что нужно делать с не подключёнными островками меди"
 
-#: pcbnew/dialogs/dialog_copper_zones_base.cpp:357 pcbnew/zone.cpp:1826
+#: pcbnew/dialogs/dialog_copper_zones_base.cpp:357 pcbnew/zone.cpp:1850
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 msgid "Below area limit"
 msgstr "Площадь меньше предела"
@@ -34519,8 +34524,8 @@ msgstr "Проверить посад. место"
 msgid "Choose Footprint"
 msgstr "Выберите посад. место"
 
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:76
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:143
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:78
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:148
 msgid "3D Models"
 msgstr "3D-модели"
 
@@ -34562,40 +34567,40 @@ msgstr ""
 "Толщина текста слишком велика для размера текста.\n"
 "Она будет изменена на %s."
 
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:633
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:624
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:661
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:660
 msgid "Edit Footprint Properties"
 msgstr "Изменить свойства посадочного места"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:52
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:53
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:157
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:98
 msgid "Text Items"
 msgstr "Текстовые поля"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:60
 #: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:53
-#: pcbnew/pcb_fields_grid_table.cpp:183 pcbnew/pcb_text.cpp:630
+#: pcbnew/pcb_fields_grid_table.cpp:152 pcbnew/pcb_text.cpp:630
 #: pcbnew/pcb_text.cpp:647
 msgid "Keep Upright"
 msgstr "Только вверх/вправо"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:61
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:62
-#: pcbnew/pcb_fields_grid_table.cpp:184
+#: pcbnew/pcb_fields_grid_table.cpp:153
 msgid "X Offset"
 msgstr "Смещение X"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:62
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:63
-#: pcbnew/pcb_fields_grid_table.cpp:185
+#: pcbnew/pcb_fields_grid_table.cpp:154
 msgid "Y Offset"
 msgstr "Смещение Y"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:68
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:69
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:64
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:168
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:56
 #: pcbnew/plot_board_layers.cpp:103
 msgid "Reference designator"
@@ -34613,14 +34618,14 @@ msgstr "Тип посад. места:"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:188
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:193
-#: pcbnew/footprint.cpp:1286
+#: pcbnew/footprint.cpp:1291
 msgid "Through hole"
 msgstr "Выводного монтажа"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:188
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:193
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/footprint.cpp:1283
-#: pcbnew/pad.cpp:1532 pcbnew/pad.cpp:2493
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/footprint.cpp:1288
+#: pcbnew/pad.cpp:1532 pcbnew/pad.cpp:2487
 msgid "SMD"
 msgstr "SMD"
 
@@ -34823,28 +34828,28 @@ msgstr ""
 msgid "Footprint Properties"
 msgstr "Свойства посадочного места"
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:379
-#: pcbnew/footprint_libraries_utils.cpp:1124
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:388
+#: pcbnew/footprint_libraries_utils.cpp:1133
 #: pcbnew/tools/footprint_editor_control.cpp:460
 msgid "Footprint must have a name."
 msgstr "У посад. места должно быть имя."
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:384
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:393
 #, c-format
 msgid "Footprint name may not contain '%s'."
 msgstr "Имя посад. места не может содержать '%s'."
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:437
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:446
 #, c-format
 msgid "The text width must be between %s and %s."
 msgstr "Ширина текста должна быть между %s и %s."
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:449
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:458
 #, c-format
 msgid "The text height must be between %s and %s."
 msgstr "Высота текста должна быть между %s и %s."
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:467
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:476
 #: pcbnew/dialogs/dialog_text_properties.cpp:522
 #: pcbnew/dialogs/dialog_textbox_properties.cpp:342
 msgid ""
@@ -35569,7 +35574,7 @@ msgstr "Слои шелкографии"
 
 #: pcbnew/dialogs/dialog_global_edit_text_and_graphics.cpp:273
 #: pcbnew/dialogs/panel_fp_editor_graphics_defaults_base.cpp:64
-#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:60 pcbnew/pad.cpp:2684
+#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:60 pcbnew/pad.cpp:2678
 msgid "Copper Layers"
 msgstr "Слои меди"
 
@@ -35721,7 +35726,7 @@ msgstr "Пояски:"
 
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:175
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1075
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2533
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2527
 msgid "All copper layers"
 msgstr "Все слои меди"
 
@@ -35732,7 +35737,7 @@ msgstr "Начало, конец и подключенные слои"
 
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:175
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1079
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2534
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2528
 msgid "Connected layers only"
 msgstr "Только соединённые слои"
 
@@ -36216,7 +36221,7 @@ msgid "Outset Items"
 msgstr "Предметы на выходе"
 
 #: pcbnew/dialogs/dialog_pad_properties.cpp:179
-#: pcbnew/dialogs/dialog_pad_properties_base.h:288 pcbnew/pad.cpp:2584
+#: pcbnew/dialogs/dialog_pad_properties_base.h:288 pcbnew/pad.cpp:2578
 msgid "Pad Properties"
 msgstr "Свойства контактной площадки"
 
@@ -36292,7 +36297,7 @@ msgstr "w"
 msgid "Pad type:"
 msgstr "Тип конт. пл.:"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/pad.cpp:2492
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/pad.cpp:2486
 msgid "Through-hole"
 msgstr "Сквозной"
 
@@ -36341,7 +36346,7 @@ msgid "Circular"
 msgstr "Круглая"
 
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:1516
-#: pcbnew/pad.cpp:2500
+#: pcbnew/pad.cpp:2494
 msgid "Oval"
 msgstr "Овальная"
 
@@ -36353,11 +36358,11 @@ msgstr "Прямоугольная"
 msgid "Trapezoidal"
 msgstr "Трапециевидная"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2502
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2496
 msgid "Rounded rectangle"
 msgstr "Скруглённый прямоугольник"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2503
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2497
 msgid "Chamfered rectangle"
 msgstr "Прямоугольник с фаской"
 
@@ -36469,7 +36474,7 @@ msgstr "Смещение относительно отв."
 msgid "Hole shape:"
 msgstr "Форма отв.:"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2518
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2512
 msgid "Oblong"
 msgstr "Продолговатая"
 
@@ -36561,23 +36566,23 @@ msgstr ""
 "Механическая — конт. пл. со сквозным отверстием, которая используется для "
 "механической поддержки"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2508
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2502
 msgid "BGA pad"
 msgstr "Конт. пл. BGA"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2510
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2504
 msgid "Fiducial, local to footprint"
 msgstr "Локальная реперная метка (для посад. места)"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2509
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2503
 msgid "Fiducial, global to board"
 msgstr "Глобальная реперная метка (для платы)"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2511
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2505
 msgid "Test point pad"
 msgstr "Тестовая конт. пл."
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2512
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2506
 msgid "Heatsink pad"
 msgstr "Конт. пл. для отвода тепла"
 
@@ -36847,7 +36852,7 @@ msgstr "Скрытие или перечеркивание отпечатков
 
 #: pcbnew/dialogs/dialog_plot_base.cpp:90
 #: pcbnew/widgets/appearance_controls.cpp:653
-#: pcbnew/widgets/appearance_controls.cpp:1810
+#: pcbnew/widgets/appearance_controls.cpp:1846
 msgid "Hide"
 msgstr "Скрыть"
 
@@ -37892,7 +37897,7 @@ msgstr "Посад. место %s (%s), %s, повёрнуто на %.1f°"
 #: pcbnew/dialogs/dialog_text_properties_base.cpp:99
 #: pcbnew/pcb_dimension.cpp:1885 pcbnew/pcb_dimension.cpp:1921
 #: pcbnew/pcb_dimension.cpp:1962 pcbnew/pcb_dimension.cpp:2007
-#: pcbnew/pcb_dimension.cpp:2044 pcbnew/pcb_fields_grid_table.cpp:186
+#: pcbnew/pcb_dimension.cpp:2044 pcbnew/pcb_fields_grid_table.cpp:155
 #: pcbnew/pcb_text.cpp:626
 msgid "Knockout"
 msgstr "Негативный"
@@ -38127,7 +38132,7 @@ msgstr "Целевой перекос: "
 #: pcbnew/router/router_tool.cpp:2757 pcbnew/router/router_tool.cpp:2762
 #: pcbnew/router/router_tool.cpp:2767 pcbnew/router/router_tool.cpp:2778
 #: pcbnew/router/router_tool.cpp:2786 pcbnew/router/router_tool.cpp:2791
-#: pcbnew/tools/pcb_control.cpp:1698 pcbnew/tools/pcb_control.cpp:1708
+#: pcbnew/tools/pcb_control.cpp:1702 pcbnew/tools/pcb_control.cpp:1712
 #: pcbnew/zone.cpp:874
 #, c-format
 msgid "(from %s)"
@@ -38419,6 +38424,11 @@ msgstr ""
 msgid "Internal Layers"
 msgstr "Внутренние слои"
 
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:496
+#, fuzzy, c-format
+msgid "Layer name %s already in use."
+msgstr "Имя слоя '%s' уже используется."
+
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:23
 msgid "Default Field Properties for New Footprints"
 msgstr "Свойства полей по умолчанию для новых посад. мест"
@@ -38491,28 +38501,28 @@ msgstr "Папка '%s' уже существует. Перезаписать у
 msgid "Failed to save footprint library file '%s'."
 msgstr "Не удалось сохранить файл библиотеки посад. мест '%s'."
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:396
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:388
 msgid "Error adding 3D model"
 msgstr "Ошибка при добавлении 3D-модели"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:480
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:472
 msgid "No filename entered"
 msgstr "Имя файла не задано"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:485
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:477
 msgid "Illegal filename"
 msgstr "Неверное имя файла"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:490
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:482
 #: pcbnew/microwave/microwave_polygon.cpp:223
 msgid "File not found"
 msgstr "Файл не найден"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:495
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:487
 msgid "Unable to open file"
 msgstr "Не удается открыть файл"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:500
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:492
 msgid "Unknown error"
 msgstr "Неизвестная ошибка"
 
@@ -39042,11 +39052,141 @@ msgid "Apply board defaults to non-copper footprint shapes"
 msgstr ""
 "Применить значения по умолчанию из платы к не медным фигурам посад. мест"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:458
+#: pcbnew/dialogs/panel_setup_layers.cpp:77
+#: pcbnew/dialogs/panel_setup_layers.cpp:284
+msgid "Off-board, testing"
+msgstr "Вне платы, тестовый"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:87
+msgid "If you want a fabrication layer for the front side of the board"
+msgstr "Если нужен производственный слой для верхней стороны платы"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:97
+#: pcbnew/dialogs/panel_setup_layers.cpp:266
+msgid "Off-board, manufacturing"
+msgstr "Вне платы, производственный"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:105
+msgid "If you want an adhesive template for the front side of the board"
+msgstr "Если нужен клеевой трафарет для верхней стороны платы"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:115
+#: pcbnew/dialogs/panel_setup_layers.cpp:133
+#: pcbnew/dialogs/panel_setup_layers.cpp:151
+#: pcbnew/dialogs/panel_setup_layers.cpp:169
+#: pcbnew/dialogs/panel_setup_layers.cpp:194
+#: pcbnew/dialogs/panel_setup_layers.cpp:212
+#: pcbnew/dialogs/panel_setup_layers.cpp:230
+#: pcbnew/dialogs/panel_setup_layers.cpp:248
+msgid "On-board, non-copper"
+msgstr "На плате, не медь"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:123
+msgid "If you want a solder paste layer for front side of the board"
+msgstr "Если нужен слой паяльной пасты для верхней стороны платы"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:141
+msgid "If you want a silk screen layer for the front side of the board"
+msgstr "Если нужен слой шелкографии для верхней стороны платы"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:159
+msgid "If you want a solder mask layer for the front of the board"
+msgstr "Если нужен слой паяльной маски для верхней стороны платы"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:184
+msgid "If you want a solder mask layer for the back side of the board"
+msgstr "Если нужен слой паяльной маски для нижней стороны платы"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:202
+msgid "If you want a silk screen layer for the back side of the board"
+msgstr "Если нужен слой шелкографии для нижней стороны платы"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:220
+msgid "If you want a solder paste layer for the back side of the board"
+msgstr "Если нужен слой паяльной пасты для нижней стороны платы"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:238
+msgid "If you want an adhesive layer for the back side of the board"
+msgstr "Если нужен клеевой слой для нижней стороны платы"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:256
+msgid "If you want a fabrication layer for the back side of the board"
+msgstr "Если нужен слой производства для нижней стороны платы"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:302
+msgid "Board contour"
+msgstr "Контур платы"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:319
+msgid "Board contour setback"
+msgstr "Отступ контура платы"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:333
+#: pcbnew/dialogs/panel_setup_layers.cpp:347
+#: pcbnew/dialogs/panel_setup_layers.cpp:363
+#: pcbnew/dialogs/panel_setup_layers.cpp:379
+#: pcbnew/dialogs/panel_setup_layers.cpp:477
+msgid "Auxiliary"
+msgstr "Вспомогательный"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:354
+msgid "If you want a separate layer for comments or notes"
+msgstr "Если нужен отдельный слой для заметок и комментариев"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:370
+msgid "If you want a layer for documentation drawings"
+msgstr "Если нужен слой для графического документирования"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:415
 msgid "Use the Physical Stackup page to change the number of copper layers."
 msgstr "Используйте панель \"Структура платы\" для изменения числа слоёв меди."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:492
+#: pcbnew/dialogs/panel_setup_layers.cpp:421
+#: pcbnew/dialogs/panel_setup_layers.cpp:473
+#: pcbnew/tools/drawing_stackup_table_tool.cpp:247
+msgid "Layer Name"
+msgstr "Имя слоя"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:426
+msgid "signal"
+msgstr "сигнальный"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:427
+msgid "power plane"
+msgstr "питание"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:428
+msgid "mixed"
+msgstr "смешанный"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:429
+msgid "jumper"
+msgstr "соединительный"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:432
+msgid ""
+"Copper layer type for Freerouter and other external routers.\n"
+"Power plane layers are removed from Freerouter's layer menus."
+msgstr ""
+"Тип медного слоя для Freerouter-а и прочих внешних трассировщиков.\n"
+"Слои питания удаляются из меню слоёв Freerouter-а."
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:478
+msgid "Off-board, front"
+msgstr "За бортом, спереди"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:479
+msgid "Off-board, back"
+msgstr "Вне платы, нижний"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:485
+msgid ""
+"Auxiliary layers do not flip with board side, while back and front layers do."
+msgstr ""
+"Вспомогательные слои не переворачиваются со стороной платы, в то время как "
+"нижний и верхний слои переворачиваются."
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:712
 #, c-format
 msgid ""
 "Footprints have some items on removed layers:\n"
@@ -39059,7 +39199,7 @@ msgstr ""
 "Эти элементы больше не будут доступны.\n"
 "Желаете продолжить?"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:503
+#: pcbnew/dialogs/panel_setup_layers.cpp:723
 msgid ""
 "Items have been found on removed layers. This operation will delete all "
 "items from removed layers and cannot be undone.\n"
@@ -39069,25 +39209,25 @@ msgstr ""
 "удаляемых слоев и её невозможно будет отменить.\n"
 "Желаете продолжить?"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:752
+#: pcbnew/dialogs/panel_setup_layers.cpp:947
 msgid "Layer must have a name."
 msgstr "У слоя должно быть имя."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:758
+#: pcbnew/dialogs/panel_setup_layers.cpp:953
 #, c-format
 msgid "%s are forbidden in layer names."
 msgstr "%s нельзя использовать в названиях слоёв."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:765
+#: pcbnew/dialogs/panel_setup_layers.cpp:960
 msgid "Layer name \"signal\" is reserved."
 msgstr "Имя слоя \"signal\" зарезервировано."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:774
+#: pcbnew/dialogs/panel_setup_layers.cpp:969
 #, c-format
 msgid "Layer name '%s' already in use."
 msgstr "Имя слоя '%s' уже используется."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:907
+#: pcbnew/dialogs/panel_setup_layers.cpp:1102
 #, c-format
 msgid ""
 "Imported settings have fewer copper layers than the current board (%i "
@@ -39100,15 +39240,15 @@ msgstr ""
 "\n"
 "Продолжить и удалить избыточные внутренние слои меди из текущей платы?"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:916
+#: pcbnew/dialogs/panel_setup_layers.cpp:1111
 msgid "Inner Layers to Be Deleted"
 msgstr "Внутренние слои, которые будут удалены"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:951
+#: pcbnew/dialogs/panel_setup_layers.cpp:1146
 msgid "All user-defined layers have already been added."
 msgstr "Уже добавлены все пользовательские слои."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:955
+#: pcbnew/dialogs/panel_setup_layers.cpp:1150
 msgid "Add User-defined Layer"
 msgstr "Добавить пользовательский слой"
 
@@ -39116,565 +39256,6 @@ msgstr "Добавить пользовательский слой"
 msgid "Add User Defined Layer..."
 msgstr "Добавить пользовательский слой..."
 
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:46
-msgid "CrtYd_Front"
-msgstr "CrtYd_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:51
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:639
-msgid "Off-board, testing"
-msgstr "Вне платы, тестовый"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:58
-msgid "If you want a fabrication layer for the front side of the board"
-msgstr "Если нужен производственный слой для верхней стороны платы"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:62
-msgid "Fab_Front"
-msgstr "Fab_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:65
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:629
-msgid "Off-board, manufacturing"
-msgstr "Вне платы, производственный"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:70
-msgid "If you want an adhesive template for the front side of the board"
-msgstr "Если нужен клеевой трафарет для верхней стороны платы"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:74
-msgid "Adhes_Front"
-msgstr "Adhes_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:77
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:89
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:101
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:113
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:581
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:593
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:605
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:617
-msgid "On-board, non-copper"
-msgstr "На плате, не медь"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:82
-msgid "If you want a solder paste layer for front side of the board"
-msgstr "Если нужен слой паяльной пасты для верхней стороны платы"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:86
-msgid "SoldP_Front"
-msgstr "SoldP_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:94
-msgid "If you want a silk screen layer for the front side of the board"
-msgstr "Если нужен слой шелкографии для верхней стороны платы"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:98
-msgid "SilkS_Front"
-msgstr "SilkS_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:106
-msgid "If you want a solder mask layer for the front of the board"
-msgstr "Если нужен слой паяльной маски для верхней стороны платы"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:110
-msgid "Mask_Front"
-msgstr "Mask_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:118
-msgid "If you want a front copper layer"
-msgstr "Если нужен верхний слой меди"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:122
-msgid "Front_layer"
-msgstr "Front_layer"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:123
-msgid "Layer name of front (top) copper layer"
-msgstr "Имя для верхнего слоя меди"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "signal"
-msgstr "сигнальный"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "power plane"
-msgstr "питание"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "mixed"
-msgstr "смешанный"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "jumper"
-msgstr "соединительный"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:131
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:145
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:159
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:173
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:187
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:201
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:215
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:229
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:243
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:257
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:271
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:285
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:299
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:313
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:327
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:341
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:355
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:369
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:383
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:397
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:411
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:425
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:439
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:453
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:467
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:481
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:495
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:509
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:523
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:537
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:551
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:569
-msgid ""
-"Copper layer type for Freerouter and other external routers.\n"
-"Power plane layers are removed from Freerouter's layer menus."
-msgstr ""
-"Тип медного слоя для Freerouter-а и прочих внешних трассировщиков.\n"
-"Слои питания удаляются из меню слоёв Freerouter-а."
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:138
-msgid "In1"
-msgstr "In1"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:152
-msgid "In2"
-msgstr "In2"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:166
-msgid "In3"
-msgstr "In3"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:180
-msgid "In4"
-msgstr "In4"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:194
-msgid "In5"
-msgstr "In5"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:208
-msgid "In6"
-msgstr "In6"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:222
-msgid "In7"
-msgstr "In7"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:236
-msgid "In8"
-msgstr "In8"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:250
-msgid "In9"
-msgstr "In9"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:264
-msgid "In10"
-msgstr "In10"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:278
-msgid "In11"
-msgstr "In11"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:292
-msgid "In12"
-msgstr "In12"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:306
-msgid "In13"
-msgstr "In13"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:320
-msgid "In14"
-msgstr "In14"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:334
-msgid "In15"
-msgstr "In15"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:348
-msgid "In16"
-msgstr "In16"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:362
-msgid "In17"
-msgstr "In17"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:376
-msgid "In18"
-msgstr "In18"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:390
-msgid "In19"
-msgstr "In19"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:404
-msgid "In20"
-msgstr "In20"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:418
-msgid "In21"
-msgstr "In21"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:432
-msgid "In22"
-msgstr "In22"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:446
-msgid "In23"
-msgstr "In23"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:460
-msgid "In24"
-msgstr "In24"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:474
-msgid "In25"
-msgstr "In25"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:488
-msgid "In26"
-msgstr "In26"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:502
-msgid "In27"
-msgstr "In27"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:516
-msgid "In28"
-msgstr "In28"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:530
-msgid "In29"
-msgstr "In29"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:544
-msgid "In30"
-msgstr "In30"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:556
-msgid "If you want a back copper layer"
-msgstr "Если нужен нижний слой меди"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:561
-msgid "Layer name of back (bottom) copper layer"
-msgstr "Имя для нижнего слоя меди"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:574
-msgid "If you want a solder mask layer for the back side of the board"
-msgstr "Если нужен слой паяльной маски для нижней стороны платы"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:578
-msgid "SoldM_Back"
-msgstr "SoldM_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:586
-msgid "If you want a silk screen layer for the back side of the board"
-msgstr "Если нужен слой шелкографии для нижней стороны платы"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:590
-msgid "SilkS_Back"
-msgstr "SilkS_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:598
-msgid "If you want a solder paste layer for the back side of the board"
-msgstr "Если нужен слой паяльной пасты для нижней стороны платы"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:602
-msgid "SoldP_Back"
-msgstr "SoldP_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:610
-msgid "If you want an adhesive layer for the back side of the board"
-msgstr "Если нужен клеевой слой для нижней стороны платы"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:614
-msgid "Adhes_Back"
-msgstr "Adhes_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:622
-msgid "If you want a fabrication layer for the back side of the board"
-msgstr "Если нужен слой производства для нижней стороны платы"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:626
-msgid "Fab_Back"
-msgstr "Fab_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:636
-msgid "CrtYd_Back"
-msgstr "CrtYd_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:646
-msgid "Pcb_Edges"
-msgstr "Pcb_Edges"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:649
-msgid "Board contour"
-msgstr "Контур платы"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:656
-msgid "Margin"
-msgstr "Отступы"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:659
-msgid "Board contour setback"
-msgstr "Отступ контура платы"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:666
-msgid "Eco1"
-msgstr "Eco1"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:669
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:679
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:691
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:703
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-msgid "Auxiliary"
-msgstr "Вспомогательный"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:676
-msgid "Eco2"
-msgstr "Eco2"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:684
-msgid "If you want a separate layer for comments or notes"
-msgstr "Если нужен отдельный слой для заметок и комментариев"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:688
-msgid "Comments"
-msgstr "Комментарии"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:696
-msgid "If you want a layer for documentation drawings"
-msgstr "Если нужен слой для графического документирования"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:700
-msgid "Drawings"
-msgstr "Графика"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:710
-msgid "User1"
-msgstr "User1"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-msgid "Off-board, front"
-msgstr "За бортом, спереди"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-msgid "Off-board, back"
-msgstr "Вне платы, нижний"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:717
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:731
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:745
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:759
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:773
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:787
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:801
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:815
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:829
-msgid ""
-"Auxiliary layers do not flip with board side, while back and front layers do."
-msgstr ""
-"Вспомогательные слои не переворачиваются со стороной платы, в то время как "
-"нижний и верхний слои переворачиваются."
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:724
-msgid "User2"
-msgstr "User2"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:738
-msgid "User3"
-msgstr "User3"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:752
-msgid "User4"
-msgstr "User4"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:766
-msgid "User5"
-msgstr "User5"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:780
-msgid "User6"
-msgstr "User6"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:794
-msgid "User7"
-msgstr "User7"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:808
-msgid "User8"
-msgstr "User8"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:822
-msgid "User9"
-msgstr "User9"
-
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:32
 msgid ""
 "Use your board manufacturer's recommendations for solder mask expansion and "
@@ -41510,7 +41091,7 @@ msgid "%s pad connection: %s."
 msgstr "Подключение конт. пл. %s: %s."
 
 #: pcbnew/drc/drc_engine.cpp:1499 pcbnew/drc/drc_engine.cpp:1516
-#: pcbnew/drc/drc_engine.cpp:1533 pcbnew/zone.cpp:612 pcbnew/zone.h:172
+#: pcbnew/drc/drc_engine.cpp:1533 pcbnew/zone.cpp:612 pcbnew/zone.h:179
 msgid "zone"
 msgstr "зоны"
 
@@ -41529,7 +41110,7 @@ msgstr "Ширина мостика терморазгрузки %s: %s."
 msgid "Checking rule assertion \"%s\"."
 msgstr "Проверка утверждения правила \"%s\"."
 
-#: pcbnew/drc/drc_item.cpp:45 pcbnew/zone.cpp:2046
+#: pcbnew/drc/drc_item.cpp:45 pcbnew/zone.cpp:2070
 msgid "Electrical"
 msgstr "Электрические"
 
@@ -42382,7 +41963,7 @@ msgid "'%s' settings differ."
 msgstr "Значения '%s' отличаются."
 
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:619
-#: pcbnew/footprint.cpp:4085
+#: pcbnew/footprint.cpp:4090
 msgid "Exempt From Courtyard Requirement"
 msgstr "Не учитывать область установки в DRC"
 
@@ -43088,133 +42669,133 @@ msgstr ""
 msgid "Generating ODB++ output files"
 msgstr "Генерация выходных файлов ODB++"
 
-#: pcbnew/footprint.cpp:1288
+#: pcbnew/footprint.cpp:1293
 msgid "Other"
 msgstr "Другой"
 
-#: pcbnew/footprint.cpp:1626
+#: pcbnew/footprint.cpp:1631
 msgid "Footprint Name"
 msgstr "Имя посад. места"
 
-#: pcbnew/footprint.cpp:1630 pcbnew/footprint.cpp:1689
+#: pcbnew/footprint.cpp:1635 pcbnew/footprint.cpp:1694
 #, c-format
 msgid "Doc: %s"
 msgstr "Документация: %s"
 
-#: pcbnew/footprint.cpp:1631 pcbnew/footprint.cpp:1690
+#: pcbnew/footprint.cpp:1636 pcbnew/footprint.cpp:1695
 #, c-format
 msgid "Keywords: %s"
 msgstr "Ключевые слова: %s"
 
-#: pcbnew/footprint.cpp:1640 pcbnew/footprint.cpp:1641
+#: pcbnew/footprint.cpp:1645 pcbnew/footprint.cpp:1646
 msgid "Board Side"
 msgstr "Сторона платы"
 
-#: pcbnew/footprint.cpp:1641
+#: pcbnew/footprint.cpp:1646
 msgid "Back (Flipped)"
 msgstr "Низ (отражено)"
 
-#: pcbnew/footprint.cpp:1660
+#: pcbnew/footprint.cpp:1665
 msgid "autoplaced"
 msgstr "размещено автомат."
 
-#: pcbnew/footprint.cpp:1663
+#: pcbnew/footprint.cpp:1668
 msgid "not in schematic"
 msgstr "нет на схеме"
 
-#: pcbnew/footprint.cpp:1666
+#: pcbnew/footprint.cpp:1671
 msgid "exclude from pos files"
 msgstr "исключить из файлов размещения"
 
-#: pcbnew/footprint.cpp:1669
+#: pcbnew/footprint.cpp:1674
 msgid "exclude from BOM"
 msgstr "исключить из перечня элементов"
 
-#: pcbnew/footprint.cpp:1674
+#: pcbnew/footprint.cpp:1679
 msgid "Status: "
 msgstr "Статус: "
 
-#: pcbnew/footprint.cpp:1674
+#: pcbnew/footprint.cpp:1679
 msgid "Attributes:"
 msgstr "Атрибуты:"
 
-#: pcbnew/footprint.cpp:1681 pcbnew/footprint.cpp:4064 pcbnew/zone.cpp:1837
+#: pcbnew/footprint.cpp:1686 pcbnew/footprint.cpp:4069 pcbnew/zone.cpp:1861
 msgid "Component Class"
 msgstr "Класс компонентов"
 
-#: pcbnew/footprint.cpp:1685
+#: pcbnew/footprint.cpp:1690
 #, c-format
 msgid "3D-Shape: %s"
 msgstr "3D-модель: %s"
 
-#: pcbnew/footprint.cpp:1685
+#: pcbnew/footprint.cpp:1690
 msgid "<none>"
 msgstr "<нет>"
 
-#: pcbnew/footprint.cpp:2100
+#: pcbnew/footprint.cpp:2105
 msgid "<no reference designator>"
 msgstr "<без обозначения>"
 
-#: pcbnew/footprint.cpp:2102
+#: pcbnew/footprint.cpp:2107
 #, c-format
 msgid "Footprint %s"
 msgstr "Посад. место %s"
 
-#: pcbnew/footprint.cpp:3242
+#: pcbnew/footprint.cpp:3247
 #, c-format
 msgid "(expected 'Through hole'; actual '%s')"
 msgstr "(ожидался тип 'Выводного монтажа'; но задано '%s')"
 
-#: pcbnew/footprint.cpp:3245
+#: pcbnew/footprint.cpp:3250
 #, c-format
 msgid "(expected 'SMD'; actual '%s')"
 msgstr "(ожидался тип 'SMD'; но задано '%s')"
 
-#: pcbnew/footprint.cpp:3466
+#: pcbnew/footprint.cpp:3471
 #, c-format
 msgid "(net-tie pad group contains unknown pad number %s)"
 msgstr ""
 "(группа связки цепей конт. пл. содержит неизвестный номер конт. пл. %s)"
 
-#: pcbnew/footprint.cpp:3471
+#: pcbnew/footprint.cpp:3476
 #, c-format
 msgid "(pad %s appears in more than one net-tie pad group)"
 msgstr ""
 "(конт. пл. %s присутствует более чем в одной группе связки цепей конт. пл.)"
 
-#: pcbnew/footprint.cpp:4006 pcbnew/pad.cpp:2525 pcbnew/zone.cpp:1803
+#: pcbnew/footprint.cpp:4011 pcbnew/pad.cpp:2519 pcbnew/zone.cpp:1827
 msgid "Inherited"
 msgstr "Унаследовано"
 
-#: pcbnew/footprint.cpp:4010 pcbnew/pad.cpp:2529 pcbnew/zone.cpp:1807
+#: pcbnew/footprint.cpp:4015 pcbnew/pad.cpp:2523 pcbnew/zone.cpp:1831
 msgid "Thermal reliefs for PTH"
 msgstr "Терморазгрузка для выводных конт. пл."
 
-#: pcbnew/footprint.cpp:4070
+#: pcbnew/footprint.cpp:4075
 msgid "Not in Schematic"
 msgstr "Нет на схеме"
 
-#: pcbnew/footprint.cpp:4072
+#: pcbnew/footprint.cpp:4077
 msgid "Exclude From Position Files"
 msgstr "Исключить из файлов размещения"
 
-#: pcbnew/footprint.cpp:4082 pcbnew/pad.cpp:2694
+#: pcbnew/footprint.cpp:4087 pcbnew/pad.cpp:2688
 msgid "Overrides"
 msgstr "Переопределения"
 
-#: pcbnew/footprint.cpp:4089 pcbnew/pad.cpp:2697
+#: pcbnew/footprint.cpp:4094 pcbnew/pad.cpp:2691
 msgid "Clearance Override"
 msgstr "Установка зазора"
 
-#: pcbnew/footprint.cpp:4094 pcbnew/pad.cpp:2707
+#: pcbnew/footprint.cpp:4099 pcbnew/pad.cpp:2701
 msgid "Solderpaste Margin Override"
 msgstr "Установка отступов паяльной пасты"
 
-#: pcbnew/footprint.cpp:4099 pcbnew/pad.cpp:2712
+#: pcbnew/footprint.cpp:4104 pcbnew/pad.cpp:2706
 msgid "Solderpaste Margin Ratio Override"
 msgstr "Установка относительных отступов паяльной пасты"
 
-#: pcbnew/footprint.cpp:4105 pcbnew/pad.cpp:2718
+#: pcbnew/footprint.cpp:4110 pcbnew/pad.cpp:2712
 msgid "Zone Connection Style"
 msgstr "Стиль соединения с зоной"
 
@@ -43274,20 +42855,20 @@ msgstr ""
 msgid "Save as editable copy"
 msgstr "Сохранить как редактируемую копию"
 
-#: pcbnew/footprint_edit_frame.cpp:997
+#: pcbnew/footprint_edit_frame.cpp:1007
 #, c-format
 msgid "[from %s]"
 msgstr "[из %s]"
 
-#: pcbnew/footprint_edit_frame.cpp:1032
+#: pcbnew/footprint_edit_frame.cpp:1042
 msgid "[no footprint loaded]"
 msgstr "[посад. место не загружено]"
 
-#: pcbnew/footprint_edit_frame.cpp:1088
+#: pcbnew/footprint_edit_frame.cpp:1098
 msgid "Updating Footprint Libraries"
 msgstr "Обновление библиотек посад. мест"
 
-#: pcbnew/footprint_edit_frame.cpp:1428
+#: pcbnew/footprint_edit_frame.cpp:1438
 msgid "No footprint selected."
 msgstr "Посад. место не выбрано."
 
@@ -43362,36 +42943,36 @@ msgstr "Экспорт посад. места"
 msgid "Footprint exported to file '%s'."
 msgstr "Посад. место экспортировано в файл '%s'."
 
-#: pcbnew/footprint_libraries_utils.cpp:549
+#: pcbnew/footprint_libraries_utils.cpp:558
 #, c-format
 msgid "Delete footprint '%s' from library '%s'?"
 msgstr "Удалить посад. место '%s' из библиотеки '%s'?"
 
-#: pcbnew/footprint_libraries_utils.cpp:566
+#: pcbnew/footprint_libraries_utils.cpp:575
 #, c-format
 msgid "Footprint '%s' deleted from library '%s'"
 msgstr "Посад. место '%s' удалено из библиотеки '%s'"
 
-#: pcbnew/footprint_libraries_utils.cpp:581
+#: pcbnew/footprint_libraries_utils.cpp:590
 msgid "No footprints to export!"
 msgstr "Нет посад. мест для экспорта!"
 
-#: pcbnew/footprint_libraries_utils.cpp:617
+#: pcbnew/footprint_libraries_utils.cpp:626
 #, c-format
 msgid "Update footprints on board to refer to %s?"
 msgstr "Обновить посад. места на плате, чтобы соответствовать %s?"
 
-#: pcbnew/footprint_libraries_utils.cpp:668
+#: pcbnew/footprint_libraries_utils.cpp:677
 msgid "Update footprints on board to refer to new library?"
 msgstr ""
 "Обновить посад. места на плате, чтобы соответствовать новой библиотеке?"
 
-#: pcbnew/footprint_libraries_utils.cpp:864
+#: pcbnew/footprint_libraries_utils.cpp:873
 #: pcbnew/footprint_viewer_frame.cpp:744
 msgid "No board currently open."
 msgstr "В настоящее время плата не открыта."
 
-#: pcbnew/footprint_libraries_utils.cpp:890
+#: pcbnew/footprint_libraries_utils.cpp:899
 msgid ""
 "Unable to find the footprint on the main board.\n"
 "Cannot save."
@@ -43399,36 +42980,36 @@ msgstr ""
 "Не удалось найти посад. место на основной плате.\n"
 "Сохранить не удалось."
 
-#: pcbnew/footprint_libraries_utils.cpp:898
+#: pcbnew/footprint_libraries_utils.cpp:907
 #: pcbnew/footprint_viewer_frame.cpp:752
 msgid "Previous footprint placement still in progress."
 msgstr "Всё ещё выполняется размещение предыдущего посад. места."
 
-#: pcbnew/footprint_libraries_utils.cpp:974
+#: pcbnew/footprint_libraries_utils.cpp:983
 #: pcbnew/footprint_viewer_frame.cpp:793
 msgid "Insert Footprint"
 msgstr "Вставить посад. место"
 
-#: pcbnew/footprint_libraries_utils.cpp:995
+#: pcbnew/footprint_libraries_utils.cpp:1004
 msgid "Save Footprint As"
 msgstr "Сохранить посад. место как"
 
-#: pcbnew/footprint_libraries_utils.cpp:1144
+#: pcbnew/footprint_libraries_utils.cpp:1153
 #, c-format
 msgid "Footprint %s already exists in %s."
 msgstr "Посад. место %s уже существует в %s."
 
-#: pcbnew/footprint_libraries_utils.cpp:1188
+#: pcbnew/footprint_libraries_utils.cpp:1197
 #, c-format
 msgid "Footprint '%s' replaced in '%s'"
 msgstr "Посад. место '%s' заменено в '%s'"
 
-#: pcbnew/footprint_libraries_utils.cpp:1189
+#: pcbnew/footprint_libraries_utils.cpp:1198
 #, c-format
 msgid "Footprint '%s' added to '%s'"
 msgstr "Посад. место '%s' добавлено к '%s'"
 
-#: pcbnew/footprint_libraries_utils.cpp:1233
+#: pcbnew/footprint_libraries_utils.cpp:1242
 msgid "Untitled"
 msgstr "Без имени"
 
@@ -43541,7 +43122,7 @@ msgstr "Длины на плате"
 msgid "Routed Length"
 msgstr "Длина на плате"
 
-#: pcbnew/generators/pcb_tuning_pattern.cpp:2172 pcbnew/pad.cpp:2688
+#: pcbnew/generators/pcb_tuning_pattern.cpp:2172 pcbnew/pad.cpp:2682
 #: pcbnew/pcb_track.cpp:1600
 msgid "Pad To Die Length"
 msgstr "Длина от конт. пл. до чипа"
@@ -44458,7 +44039,7 @@ msgstr ""
 msgid "pad"
 msgstr "конт. пл."
 
-#: pcbnew/pad.cpp:1289 pcbnew/pad.cpp:2603
+#: pcbnew/pad.cpp:1289 pcbnew/pad.cpp:2597
 msgid "Pin Type"
 msgstr "Тип вывода"
 
@@ -44569,105 +44150,99 @@ msgstr "PTH конт. пл. %s %s у %s"
 msgid "PTH pad %s"
 msgstr "Конт. пл. с металлизацией %s"
 
-#: pcbnew/pad.cpp:2176
-msgid "(Pad has no layer)"
-msgstr "(контактная площадка не имеет слоя)"
-
 #: pcbnew/pad.cpp:2179
-msgid "(PTH pad has no copper layers)"
-msgstr "(переходное отверстие не имеет медных слоёв)"
-
-#: pcbnew/pad.cpp:2185
-msgid "(plated through holes normally have a copper pad on at least one layer)"
+#, fuzzy
+msgid ""
+"(plated through holes normally have a copper pad on at least one outer layer)"
 msgstr ""
 "(переходные отверстия обычно имеют медную контактную площадку хотя бы на "
 "одном слое)"
 
-#: pcbnew/pad.cpp:2193
+#: pcbnew/pad.cpp:2187
 msgid "('fiducial' property makes no sense on NPTH pads)"
 msgstr ""
 "(не имеет смысла обозначать площадку неметаллизированного отверстия реперной)"
 
-#: pcbnew/pad.cpp:2197
+#: pcbnew/pad.cpp:2191
 msgid "('testpoint' property makes no sense on NPTH pads)"
 msgstr ""
 "(не имеет смысла обозначать площадку неметаллизированного отверстия тестовой)"
 
-#: pcbnew/pad.cpp:2200
+#: pcbnew/pad.cpp:2194
 msgid "('heatsink' property makes no sense of NPTH pads)"
 msgstr ""
 "(не имеет смысла обозначать площадку неметаллизированного отверстия "
 "теплоотводной)"
 
-#: pcbnew/pad.cpp:2203
+#: pcbnew/pad.cpp:2197
 msgid "('castellated' property is for PTH pads)"
 msgstr ""
 "(только PTH конт. пл. могут иметь свойство 'периферийное полуотверстие')"
 
-#: pcbnew/pad.cpp:2206
+#: pcbnew/pad.cpp:2200
 msgid "('BGA' property is for SMD pads)"
 msgstr "(только контактные площадки SMD могут быть обозначены как BGA)"
 
-#: pcbnew/pad.cpp:2209
+#: pcbnew/pad.cpp:2203
 msgid "('mechanical' property is for PTH pads)"
 msgstr "(механическое свойство предназначено только для PTH конт. пл.)"
 
-#: pcbnew/pad.cpp:2225
+#: pcbnew/pad.cpp:2219
 msgid "(connector pads normally have no solder paste; use a SMD pad instead)"
 msgstr ""
 "(контактные площадки разъемов обычно не имеют паяльной пасты; используйте "
 "контактную площадку SMD)"
 
-#: pcbnew/pad.cpp:2233
+#: pcbnew/pad.cpp:2227
 msgid "(SMD pad has a hole)"
 msgstr "(контактная площадка SMD имеет отверстие)"
 
-#: pcbnew/pad.cpp:2239
+#: pcbnew/pad.cpp:2233
 msgid "(SMD pad has copper on both sides of the board)"
 msgstr "(контактная площадка SMD имеет медь на обеих сторонах платы)"
 
-#: pcbnew/pad.cpp:2245 pcbnew/pad.cpp:2258
+#: pcbnew/pad.cpp:2239 pcbnew/pad.cpp:2252
 msgid "(SMD pad has copper and mask layers on different sides of the board)"
 msgstr ""
 "(контактная площадка SMD имеет слои меди и маски на разных сторонах платы)"
 
-#: pcbnew/pad.cpp:2250 pcbnew/pad.cpp:2263
+#: pcbnew/pad.cpp:2244 pcbnew/pad.cpp:2257
 msgid "(SMD pad has copper and paste layers on different sides of the board)"
 msgstr ""
 "(контактная площадка SMD имеет слои меди и пасты на разных сторонах платы)"
 
-#: pcbnew/pad.cpp:2269
+#: pcbnew/pad.cpp:2263
 msgid "(SMD pad has no outer layers)"
 msgstr "(контактная площадка SMD не имеет наружных слоёв)"
 
-#: pcbnew/pad.cpp:2289
+#: pcbnew/pad.cpp:2283
 msgid "(Pad must have a positive size)"
 msgstr "(Конт.пл. должна иметь положительный размер)"
 
-#: pcbnew/pad.cpp:2300
+#: pcbnew/pad.cpp:2294
 #, c-format
 msgid "(PTH pad hole size must be larger than %s)"
 msgstr ""
 "(размер контактной площадки переходного отверстия должен быть больше чем %s)"
 
-#: pcbnew/pad.cpp:2324
+#: pcbnew/pad.cpp:2318
 msgid "(PTH pad hole leaves no copper)"
 msgstr "(переходное отверстие не оставляет меди)"
 
-#: pcbnew/pad.cpp:2334
+#: pcbnew/pad.cpp:2328
 #, fuzzy
 msgid "(PTH pad hole not fully inside copper)"
 msgstr "(переходное отверстие не полностью внутри меди)"
 
-#: pcbnew/pad.cpp:2341
+#: pcbnew/pad.cpp:2335
 msgid "(pad hole not inside pad shape)"
 msgstr "(отверстие конт. пл. находится вне её границ)"
 
-#: pcbnew/pad.cpp:2346
+#: pcbnew/pad.cpp:2340
 msgid "(negative local clearance values have no effect)"
 msgstr "(отрицательные значения локального зазора ни на что не влияют)"
 
-#: pcbnew/pad.cpp:2365
+#: pcbnew/pad.cpp:2359
 msgid ""
 "(negative solder mask clearance is larger than some shape primitives; "
 "results may be surprising)"
@@ -44675,7 +44250,7 @@ msgstr ""
 "(отрицательные зазоры паяльной маски больше некоторых примитивов; результат "
 "может быть неожиданным)"
 
-#: pcbnew/pad.cpp:2375
+#: pcbnew/pad.cpp:2369
 msgid ""
 "(negative solder mask clearance is larger than pad; no solder mask will be "
 "generated)"
@@ -44683,7 +44258,7 @@ msgstr ""
 "(отрицательный зазор паяльной маски больше контактной площадки; паяльная "
 "маска не будет сформирована)"
 
-#: pcbnew/pad.cpp:2394
+#: pcbnew/pad.cpp:2388
 msgid ""
 "(negative solder paste margin is larger than pad; no solder paste mask will "
 "be generated)"
@@ -44691,111 +44266,111 @@ msgstr ""
 "(отрицательные отступы паяльной пасты больше контактной площадки; маска "
 "паяльной пасты не будет сформирована)"
 
-#: pcbnew/pad.cpp:2401
+#: pcbnew/pad.cpp:2395
 msgid "(negative corner radius is not allowed)"
 msgstr "(отрицательный радиус скругления не допускается)"
 
-#: pcbnew/pad.cpp:2403
+#: pcbnew/pad.cpp:2397
 msgid "(corner size will make pad circular)"
 msgstr "(скругление углов сделает контактную площадку круглой)"
 
-#: pcbnew/pad.cpp:2408
+#: pcbnew/pad.cpp:2402
 msgid "(negative corner chamfer is not allowed)"
 msgstr "(отрицательное значение фаски не допускается)"
 
-#: pcbnew/pad.cpp:2410
+#: pcbnew/pad.cpp:2404
 msgid "(corner chamfer is too large)"
 msgstr "(слишком большая фаска угла)"
 
-#: pcbnew/pad.cpp:2419
+#: pcbnew/pad.cpp:2413
 msgid "(trapezoid delta is too large)"
 msgstr "(дельта трапеции слишком велика)"
 
-#: pcbnew/pad.cpp:2429
+#: pcbnew/pad.cpp:2423
 msgid "(custom pad shape must resolve to a single polygon)"
 msgstr "(контактная площадка сложной формы должна образовать единый полигон)"
 
-#: pcbnew/pad.cpp:2494
+#: pcbnew/pad.cpp:2488
 msgid "Edge connector"
 msgstr "Краевой соединитель"
 
-#: pcbnew/pad.cpp:2495
+#: pcbnew/pad.cpp:2489
 msgid "NPTH, mechanical"
 msgstr "Неметал. сквозной, механический"
 
-#: pcbnew/pad.cpp:2501
+#: pcbnew/pad.cpp:2495
 msgid "Trapezoid"
 msgstr "Трапециевидная"
 
-#: pcbnew/pad.cpp:2513
+#: pcbnew/pad.cpp:2507
 msgid "Castellated pad"
 msgstr "Зубчатая конактная площадка"
 
-#: pcbnew/pad.cpp:2514
+#: pcbnew/pad.cpp:2508
 msgid "Mechanical pad"
 msgstr "Механическая контактная площадка"
 
-#: pcbnew/pad.cpp:2536
+#: pcbnew/pad.cpp:2530
 msgid "Front, back and connected layers"
 msgstr "Верхний, нижний и подключённые слои"
 
-#: pcbnew/pad.cpp:2586
+#: pcbnew/pad.cpp:2580
 msgid "Pad Type"
 msgstr "Тип конт. пл."
 
-#: pcbnew/pad.cpp:2590
+#: pcbnew/pad.cpp:2584
 msgid "Pad Shape"
 msgstr "Форма конт. пл."
 
-#: pcbnew/pad.cpp:2595
+#: pcbnew/pad.cpp:2589
 msgid "Pad Number"
 msgstr "Номер конт. пл."
 
-#: pcbnew/pad.cpp:2607
+#: pcbnew/pad.cpp:2601
 msgid "Size X"
 msgstr "Размер X"
 
-#: pcbnew/pad.cpp:2611
+#: pcbnew/pad.cpp:2605
 msgid "Size Y"
 msgstr "Размер Y"
 
-#: pcbnew/pad.cpp:2644
+#: pcbnew/pad.cpp:2638
 msgid "Corner Radius Ratio"
 msgstr "Относительный радиус скругления"
 
-#: pcbnew/pad.cpp:2649
+#: pcbnew/pad.cpp:2643
 msgid "Corner Radius Size"
 msgstr "Размер радиуса скругления"
 
-#: pcbnew/pad.cpp:2655
+#: pcbnew/pad.cpp:2649
 msgid "Hole Shape"
 msgstr "Форма отв."
 
-#: pcbnew/pad.cpp:2659
+#: pcbnew/pad.cpp:2653
 msgid "Hole Size X"
 msgstr "Размер X отв."
 
-#: pcbnew/pad.cpp:2665
+#: pcbnew/pad.cpp:2659
 msgid "Hole Size Y"
 msgstr "Размер Y отв."
 
-#: pcbnew/pad.cpp:2680
+#: pcbnew/pad.cpp:2674
 msgid "Fabrication Property"
 msgstr "Параметр производства"
 
-#: pcbnew/pad.cpp:2702 pcbnew/pcb_shape.cpp:1001 pcbnew/pcb_track.cpp:2097
+#: pcbnew/pad.cpp:2696 pcbnew/pcb_shape.cpp:1001 pcbnew/pcb_track.cpp:2097
 msgid "Soldermask Margin Override"
 msgstr "Установка зазора паяльной маски"
 
-#: pcbnew/pad.cpp:2724 pcbnew/zone.cpp:2073
+#: pcbnew/pad.cpp:2718 pcbnew/zone.cpp:2097
 msgid "Thermal Relief Spoke Width"
 msgstr "Ширина мостика терморазгрузки"
 
-#: pcbnew/pad.cpp:2730
+#: pcbnew/pad.cpp:2724
 msgid "Thermal Relief Spoke Angle"
 msgstr "Угол мостиков терморазгрузки"
 
-#: pcbnew/pad.cpp:2735 pcbnew/zone.cpp:2067
+#: pcbnew/pad.cpp:2729 pcbnew/zone.cpp:2091
 msgid "Thermal Relief Gap"
 msgstr "Зазор мостика терморазгрузки"
 
@@ -46261,7 +45836,7 @@ msgid "Element token contains %d parameters."
 msgstr "Лексема Element содержит %d параметров."
 
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:985
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3069
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3072
 #, c-format
 msgid "Library folder '%s' has unexpected sub-folders."
 msgstr "Каталог библиотеки '%s' содержит неожиданные подкаталоги."
@@ -46273,7 +45848,7 @@ msgstr "Неожиданный файл '%s' найден в библиотек
 
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:1023
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:3263
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3106
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3109
 #, c-format
 msgid "Footprint library '%s' cannot be deleted."
 msgstr "Библиотеку посад. мест '%s' удалить не удалось."
@@ -46295,28 +45870,28 @@ msgid "Generating history section"
 msgstr "Создание секции истории"
 
 #: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1198
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3018
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3012
 msgid "Generating BOM section"
 msgstr "Создание секции BOM"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1365
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1361
 msgid "Generating CAD data"
 msgstr "Создание данных CAD"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:2627
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:2621
 #, c-format
 msgid "Exporting Layer %s, Net %s"
 msgstr "Экспорт слоя %s, цепь %s"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3173
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3167
 msgid "Generating logistic section"
 msgstr "Создание секции логистики"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3185
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3179
 msgid "Saving file"
 msgstr "Сохранение файла"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3217
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3211
 msgid "Failed to save file to buffer"
 msgstr "Не удалось сохранить файл в буфер"
 
@@ -46449,26 +46024,26 @@ msgstr ""
 msgid "Save Anyway"
 msgstr "Сохранить"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:1463
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:1465
 #, c-format
 msgid "unknown pad type: %d"
 msgstr "неизвестный тип конт. пл.: %d"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2312
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2314
 #, c-format
 msgid "unknown via type %d"
 msgstr "неизвестный тип перех. отв. %d"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2603
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2606
 #, c-format
 msgid "unknown zone corner smoothing type %d"
 msgstr "неизвестный тип скругления углов зоны %d"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2752
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2755
 msgid "This file does not contain a PCB."
 msgstr "Этот файл не содержит печатную плату."
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2925
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2928
 #, c-format
 msgid ""
 "Library '%s' does not exist.\n"
@@ -46477,26 +46052,26 @@ msgstr ""
 "Библиотека '%s' не существует.\n"
 "Создать её?"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2930
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2933
 msgid "Library Not Found"
 msgstr "Библиотека на найдена"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2958
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2961
 #, c-format
 msgid "Footprint file name '%s' is not valid."
 msgstr "Неправильное имя файла посад. места '%s'."
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2964
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2967
 #, c-format
 msgid "Insufficient permissions to delete '%s'."
 msgstr "Недостаточно прав для удаления '%s'."
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3088
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3091
 #, c-format
 msgid "Unexpected file '%s' found in library path '%s'."
 msgstr "Неожиданный файл '%s' найден по пути библиотеки '%s'."
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:306
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:307
 msgid "KiCad footprint file"
 msgstr "Файл посад. места KiCad"
 
@@ -46688,7 +46263,7 @@ msgstr ""
 "Устаревший режим заливки зон более не поддерживается.\n"
 "Заливка зон будет преобразована, но может незначительно отличаться."
 
-#: pcbnew/pcb_io/odbpp/odb_entity.cpp:686
+#: pcbnew/pcb_io/odbpp/odb_entity.cpp:722
 msgid "Failed to add component data"
 msgstr "Не удалось добавить данные компонента"
 
@@ -47554,7 +47129,7 @@ msgstr "Ширина дорожки: %s"
 msgid "Diff Pair Gap: %s"
 msgstr "Зазор диф.пары: %s"
 
-#: pcbnew/router/router_tool.cpp:2776 pcbnew/tools/pcb_control.cpp:1707
+#: pcbnew/router/router_tool.cpp:2776 pcbnew/tools/pcb_control.cpp:1711
 #, c-format
 msgid "DP Max Uncoupled-length: %s"
 msgstr "Макс. разрешенная длина диф.пары без взаимной связи: %s"
@@ -48284,10 +47859,6 @@ msgstr "Создать линии"
 msgid "Create Arc"
 msgstr "Создать дугу"
 
-#: pcbnew/tools/drawing_stackup_table_tool.cpp:247
-msgid "Layer Name"
-msgstr "Имя слоя"
-
 #: pcbnew/tools/drawing_stackup_table_tool.cpp:262
 msgid "Thickness (mm)"
 msgstr "Толщина (мм)"
@@ -48372,7 +47943,7 @@ msgstr "Разместить элементы"
 msgid "Select Via Size"
 msgstr "Выбрать размер перех. отв."
 
-#: pcbnew/tools/drawing_tool.cpp:381 pcbnew/tools/drawing_tool.cpp:2386
+#: pcbnew/tools/drawing_tool.cpp:381 pcbnew/tools/drawing_tool.cpp:2388
 msgid "Draw Line"
 msgstr "Чертить линию"
 
@@ -48396,23 +47967,23 @@ msgstr "Чертить дугу"
 msgid "Draw Bezier"
 msgstr "Нарисовать Безье"
 
-#: pcbnew/tools/drawing_tool.cpp:1595
+#: pcbnew/tools/drawing_tool.cpp:1597
 msgid "Draw Dimension"
 msgstr "Чертить размер"
 
-#: pcbnew/tools/drawing_tool.cpp:2080
+#: pcbnew/tools/drawing_tool.cpp:2082
 msgid "Move Footprint Anchor"
 msgstr "Переместить точку привязки посад. места"
 
-#: pcbnew/tools/drawing_tool.cpp:3804
+#: pcbnew/tools/drawing_tool.cpp:3806
 msgid "Select Net:"
 msgstr "Выбрать цепь:"
 
-#: pcbnew/tools/drawing_tool.cpp:4046
+#: pcbnew/tools/drawing_tool.cpp:4048
 msgid "Via location violates DRC."
 msgstr "Расположение перех. отв. нарушает DRC."
 
-#: pcbnew/tools/drawing_tool.cpp:4136
+#: pcbnew/tools/drawing_tool.cpp:4138
 msgid "Place via"
 msgstr "Разместить перех. отв."
 
@@ -50686,15 +50257,15 @@ msgstr "Скрытый"
 msgid "Inactive Layer Display"
 msgstr "Показ неактивных слоев"
 
-#: pcbnew/tools/pcb_control.cpp:690
+#: pcbnew/tools/pcb_control.cpp:694
 msgid "Preset Layer Pairs"
 msgstr "Пресеты пар слоев"
 
-#: pcbnew/tools/pcb_control.cpp:780
+#: pcbnew/tools/pcb_control.cpp:784
 msgid "Item locked."
 msgstr "Элемент заблокирован."
 
-#: pcbnew/tools/pcb_control.cpp:1003
+#: pcbnew/tools/pcb_control.cpp:1007
 msgid ""
 "Warning: some pasted items were on layers which are not present in the "
 "current board.\n"
@@ -50704,69 +50275,69 @@ msgstr ""
 "нет на текущей плате.\n"
 "Эти элементы не могут быть вставлены.\n"
 
-#: pcbnew/tools/pcb_control.cpp:1070
+#: pcbnew/tools/pcb_control.cpp:1074
 msgid "Paste Text"
 msgstr "Вставить текст"
 
-#: pcbnew/tools/pcb_control.cpp:1227
+#: pcbnew/tools/pcb_control.cpp:1231
 msgid "Invalid clipboard contents"
 msgstr "Содержимое буфера обмена повреждено"
 
-#: pcbnew/tools/pcb_control.cpp:1510
+#: pcbnew/tools/pcb_control.cpp:1514
 msgid "Error loading board."
 msgstr "Ошибка загрузки платы."
 
-#: pcbnew/tools/pcb_control.cpp:1544
+#: pcbnew/tools/pcb_control.cpp:1548
 msgid "Append Board"
 msgstr "Добавить плату"
 
-#: pcbnew/tools/pcb_control.cpp:1605
+#: pcbnew/tools/pcb_control.cpp:1609
 msgid "Active Layer"
 msgstr "Активный слой"
 
-#: pcbnew/tools/pcb_control.cpp:1606 pcbnew/widgets/appearance_controls.cpp:373
+#: pcbnew/tools/pcb_control.cpp:1610 pcbnew/widgets/appearance_controls.cpp:373
 #: pcbnew/widgets/appearance_controls_base.cpp:165
 msgid "All Layers"
 msgstr "Все слои"
 
-#: pcbnew/tools/pcb_control.cpp:1618
+#: pcbnew/tools/pcb_control.cpp:1622
 msgid "Object Snapping"
 msgstr "Привязка объектов"
 
-#: pcbnew/tools/pcb_control.cpp:1697
+#: pcbnew/tools/pcb_control.cpp:1701
 #, c-format
 msgid "DP Gap Constraints: %s"
 msgstr "Ограничения зазора диф.пары: %s"
 
-#: pcbnew/tools/pcb_control.cpp:1738
+#: pcbnew/tools/pcb_control.cpp:1742
 msgid "Resolved clearance"
 msgstr "Разрешенный зазор"
 
-#: pcbnew/tools/pcb_control.cpp:1748
+#: pcbnew/tools/pcb_control.cpp:1752
 msgid "Actual clearance"
 msgstr "Фактический зазор"
 
-#: pcbnew/tools/pcb_control.cpp:1791
+#: pcbnew/tools/pcb_control.cpp:1795
 msgid "Resolved hole clearance"
 msgstr "Разрешенный зазор отверстия"
 
-#: pcbnew/tools/pcb_control.cpp:1796
+#: pcbnew/tools/pcb_control.cpp:1800
 msgid "Actual hole clearance"
 msgstr "Фактический зазор отверстия"
 
-#: pcbnew/tools/pcb_control.cpp:1829
+#: pcbnew/tools/pcb_control.cpp:1833
 msgid "Resolved edge clearance"
 msgstr "Разрешенный отступ у края"
 
-#: pcbnew/tools/pcb_control.cpp:1834
+#: pcbnew/tools/pcb_control.cpp:1838
 msgid "Resolved margin clearance"
 msgstr "Разрешенный отступ от Margin"
 
-#: pcbnew/tools/pcb_control.cpp:1845
+#: pcbnew/tools/pcb_control.cpp:1849
 msgid "Selected Items"
 msgstr "Выбранные элементы"
 
-#: pcbnew/tools/pcb_control.cpp:1916
+#: pcbnew/tools/pcb_control.cpp:1920
 msgid "Selected 2D Length"
 msgstr "2D длина выделенного"
 
@@ -50893,7 +50464,7 @@ msgid "Auto-fill Zone(s)"
 msgstr "Автозаливка зон"
 
 #: pcbnew/tools/zone_filler_tool.cpp:277
-#: pcbnew/widgets/appearance_controls.cpp:3434
+#: pcbnew/widgets/appearance_controls.cpp:3470
 msgid "Open Preferences"
 msgstr "Открыть настройки"
 
@@ -51124,115 +50695,115 @@ msgid "Filter nets"
 msgstr "Фильтр цепей"
 
 #: pcbnew/widgets/appearance_controls.cpp:613
-#: pcbnew/widgets/appearance_controls.cpp:1792
+#: pcbnew/widgets/appearance_controls.cpp:1828
 msgid "Layer Display Options"
 msgstr "Отображение слоёв"
 
 #: pcbnew/widgets/appearance_controls.cpp:625
-#: pcbnew/widgets/appearance_controls.cpp:1798
+#: pcbnew/widgets/appearance_controls.cpp:1834
 #, c-format
 msgid "Inactive layers (%s):"
 msgstr "Неактивные слои (%s):"
 
 #: pcbnew/widgets/appearance_controls.cpp:627
-#: pcbnew/widgets/appearance_controls.cpp:1800
+#: pcbnew/widgets/appearance_controls.cpp:1836
 msgid "Inactive layers:"
 msgstr "Неактивные слои:"
 
 #: pcbnew/widgets/appearance_controls.cpp:641
-#: pcbnew/widgets/appearance_controls.cpp:1805
+#: pcbnew/widgets/appearance_controls.cpp:1841
 msgid "Inactive layers will be shown in full color"
 msgstr "Неактивные слои будут показаны в обычном цвете"
 
 #: pcbnew/widgets/appearance_controls.cpp:646
-#: pcbnew/widgets/appearance_controls.cpp:1807
+#: pcbnew/widgets/appearance_controls.cpp:1843
 msgid "Dim"
 msgstr "Тускло"
 
 #: pcbnew/widgets/appearance_controls.cpp:648
-#: pcbnew/widgets/appearance_controls.cpp:1808
+#: pcbnew/widgets/appearance_controls.cpp:1844
 msgid "Inactive layers will be dimmed"
 msgstr "Неактивные слои будут показаны в затемнённом виде"
 
 #: pcbnew/widgets/appearance_controls.cpp:655
-#: pcbnew/widgets/appearance_controls.cpp:1811
+#: pcbnew/widgets/appearance_controls.cpp:1847
 msgid "Inactive layers will be hidden"
 msgstr "Неактивные слои будут скрыты"
 
 #: pcbnew/widgets/appearance_controls.cpp:666
-#: pcbnew/widgets/appearance_controls.cpp:1813
+#: pcbnew/widgets/appearance_controls.cpp:1849
 msgid "Flip board view"
 msgstr "Перевернуть (отразить) вид на плату"
 
 #: pcbnew/widgets/appearance_controls.cpp:688
-#: pcbnew/widgets/appearance_controls.cpp:2522
+#: pcbnew/widgets/appearance_controls.cpp:2558
 msgid "Net Display Options"
 msgstr "Отображение цепей"
 
 #: pcbnew/widgets/appearance_controls.cpp:700
-#: pcbnew/widgets/appearance_controls.cpp:2527
+#: pcbnew/widgets/appearance_controls.cpp:2563
 #, c-format
 msgid "Net colors (%s):"
 msgstr "Цвета цепей (%s):"
 
 #: pcbnew/widgets/appearance_controls.cpp:702
-#: pcbnew/widgets/appearance_controls.cpp:2529
+#: pcbnew/widgets/appearance_controls.cpp:2565
 msgid "Net colors:"
 msgstr "Цвет цепей:"
 
 #: pcbnew/widgets/appearance_controls.cpp:707
-#: pcbnew/widgets/appearance_controls.cpp:2532
+#: pcbnew/widgets/appearance_controls.cpp:2568
 msgid "Choose when to show net and netclass colors"
 msgstr "Выберите как показывать цвета цепей и классов цепей"
 
 #: pcbnew/widgets/appearance_controls.cpp:716
-#: pcbnew/widgets/appearance_controls.cpp:2535
+#: pcbnew/widgets/appearance_controls.cpp:2571
 msgid "Net and netclass colors are shown on all copper items"
 msgstr "Цвета цепей и классов цепей отображаются для всех элементов меди"
 
 #: pcbnew/widgets/appearance_controls.cpp:724
-#: pcbnew/widgets/appearance_controls.cpp:2538
+#: pcbnew/widgets/appearance_controls.cpp:2574
 msgid "Net and netclass colors are shown on the ratsnest only"
 msgstr "Цвета цепей и классов цепей отображаются только для линий связи"
 
 #: pcbnew/widgets/appearance_controls.cpp:731
-#: pcbnew/widgets/appearance_controls.cpp:2541
+#: pcbnew/widgets/appearance_controls.cpp:2577
 msgid "Net and netclass colors are not shown"
 msgstr "Цвета цепи и класса цепей не отображаются"
 
 #: pcbnew/widgets/appearance_controls.cpp:742
-#: pcbnew/widgets/appearance_controls.cpp:2546
+#: pcbnew/widgets/appearance_controls.cpp:2582
 #, c-format
 msgid "Ratsnest display (%s):"
 msgstr "Отображение линий связи (%s):"
 
 #: pcbnew/widgets/appearance_controls.cpp:744
-#: pcbnew/widgets/appearance_controls.cpp:2548
+#: pcbnew/widgets/appearance_controls.cpp:2584
 msgid "Ratsnest display:"
 msgstr "Отображение линий связи:"
 
 #: pcbnew/widgets/appearance_controls.cpp:749
-#: pcbnew/widgets/appearance_controls.cpp:2551
+#: pcbnew/widgets/appearance_controls.cpp:2587
 msgid "Choose which ratsnest lines to display"
 msgstr "Выберите какие линии связей отображать"
 
 #: pcbnew/widgets/appearance_controls.cpp:759
-#: pcbnew/widgets/appearance_controls.cpp:2554
+#: pcbnew/widgets/appearance_controls.cpp:2590
 msgid "Show ratsnest lines to items on all layers"
 msgstr "Отображать линии связей для элементов на всех слоях"
 
 #: pcbnew/widgets/appearance_controls.cpp:764
-#: pcbnew/widgets/appearance_controls.cpp:2556
+#: pcbnew/widgets/appearance_controls.cpp:2592
 msgid "Visible layers"
 msgstr "Видимые слои"
 
 #: pcbnew/widgets/appearance_controls.cpp:766
-#: pcbnew/widgets/appearance_controls.cpp:2557
+#: pcbnew/widgets/appearance_controls.cpp:2593
 msgid "Show ratsnest lines to items on visible layers"
 msgstr "Отображать линии связей для элементов на видимых слоях"
 
 #: pcbnew/widgets/appearance_controls.cpp:773
-#: pcbnew/widgets/appearance_controls.cpp:2560
+#: pcbnew/widgets/appearance_controls.cpp:2596
 msgid "Hide all ratsnest lines"
 msgstr "Скрыть все линии связей"
 
@@ -51250,13 +50821,13 @@ msgid "Highlight %s"
 msgstr "Подсветить %s"
 
 #: pcbnew/widgets/appearance_controls.cpp:935
-#: pcbnew/widgets/appearance_controls.cpp:2391
+#: pcbnew/widgets/appearance_controls.cpp:2427
 #, c-format
 msgid "Select Tracks and Vias in %s"
 msgstr "Выбрать дорожки и перех. отв. в %s"
 
 #: pcbnew/widgets/appearance_controls.cpp:938
-#: pcbnew/widgets/appearance_controls.cpp:2394
+#: pcbnew/widgets/appearance_controls.cpp:2430
 #, c-format
 msgid "Unselect Tracks and Vias in %s"
 msgstr "Отменить выделение дорожек и перех. отв. в %s"
@@ -51406,90 +50977,270 @@ msgstr "Пользовательский слой 8"
 msgid "User defined layer 9"
 msgstr "Пользовательский слой 9"
 
-#: pcbnew/widgets/appearance_controls.cpp:1730
+#: pcbnew/widgets/appearance_controls.cpp:1684
+#, fuzzy
+msgid "User defined layer 10"
+msgstr "Пользовательский слой 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1685
+#, fuzzy
+msgid "User defined layer 11"
+msgstr "Пользовательский слой 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1686
+#, fuzzy
+msgid "User defined layer 12"
+msgstr "Пользовательский слой 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1687
+#, fuzzy
+msgid "User defined layer 13"
+msgstr "Пользовательский слой 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1688
+#, fuzzy
+msgid "User defined layer 14"
+msgstr "Пользовательский слой 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1689
+#, fuzzy
+msgid "User defined layer 15"
+msgstr "Пользовательский слой 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1690
+#, fuzzy
+msgid "User defined layer 16"
+msgstr "Пользовательский слой 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1691
+#, fuzzy
+msgid "User defined layer 17"
+msgstr "Пользовательский слой 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1692
+#, fuzzy
+msgid "User defined layer 18"
+msgstr "Пользовательский слой 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1693
+#, fuzzy
+msgid "User defined layer 19"
+msgstr "Пользовательский слой 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1694
+#, fuzzy
+msgid "User defined layer 20"
+msgstr "Пользовательский слой 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1695
+#, fuzzy
+msgid "User defined layer 21"
+msgstr "Пользовательский слой 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1696
+#, fuzzy
+msgid "User defined layer 22"
+msgstr "Пользовательский слой 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1697
+#, fuzzy
+msgid "User defined layer 23"
+msgstr "Пользовательский слой 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1698
+#, fuzzy
+msgid "User defined layer 24"
+msgstr "Пользовательский слой 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1699
+#, fuzzy
+msgid "User defined layer 25"
+msgstr "Пользовательский слой 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1700
+#, fuzzy
+msgid "User defined layer 26"
+msgstr "Пользовательский слой 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1701
+#, fuzzy
+msgid "User defined layer 27"
+msgstr "Пользовательский слой 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1702
+#, fuzzy
+msgid "User defined layer 28"
+msgstr "Пользовательский слой 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1703
+#, fuzzy
+msgid "User defined layer 29"
+msgstr "Пользовательский слой 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1704
+#, fuzzy
+msgid "User defined layer 30"
+msgstr "Пользовательский слой 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1705
+#, fuzzy
+msgid "User defined layer 31"
+msgstr "Пользовательский слой 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1706
+#, fuzzy
+msgid "User defined layer 32"
+msgstr "Пользовательский слой 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1707
+#, fuzzy
+msgid "User defined layer 33"
+msgstr "Пользовательский слой 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1708
+#, fuzzy
+msgid "User defined layer 34"
+msgstr "Пользовательский слой 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1709
+#, fuzzy
+msgid "User defined layer 35"
+msgstr "Пользовательский слой 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1710
+#, fuzzy
+msgid "User defined layer 36"
+msgstr "Пользовательский слой 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1711
+#, fuzzy
+msgid "User defined layer 37"
+msgstr "Пользовательский слой 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1712
+#, fuzzy
+msgid "User defined layer 38"
+msgstr "Пользовательский слой 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1713
+#, fuzzy
+msgid "User defined layer 39"
+msgstr "Пользовательский слой 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1714
+#, fuzzy
+msgid "User defined layer 40"
+msgstr "Пользовательский слой 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1715
+#, fuzzy
+msgid "User defined layer 41"
+msgstr "Пользовательский слой 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1716
+#, fuzzy
+msgid "User defined layer 42"
+msgstr "Пользовательский слой 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1717
+#, fuzzy
+msgid "User defined layer 43"
+msgstr "Пользовательский слой 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1718
+#, fuzzy
+msgid "User defined layer 44"
+msgstr "Пользовательский слой 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1719
+#, fuzzy
+msgid "User defined layer 45"
+msgstr "Пользовательский слой 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1766
 msgid "Front copper layer"
 msgstr "Верхний слой меди"
 
-#: pcbnew/widgets/appearance_controls.cpp:1731
+#: pcbnew/widgets/appearance_controls.cpp:1767
 msgid "Back copper layer"
 msgstr "Нижний слой меди"
 
-#: pcbnew/widgets/appearance_controls.cpp:1732
+#: pcbnew/widgets/appearance_controls.cpp:1768
 msgid "Inner copper layer"
 msgstr "Внутренний слой меди"
 
-#: pcbnew/widgets/appearance_controls.cpp:1822
+#: pcbnew/widgets/appearance_controls.cpp:1858
 msgid "Show All Copper Layers"
 msgstr "Показать все слои меди"
 
-#: pcbnew/widgets/appearance_controls.cpp:1824
+#: pcbnew/widgets/appearance_controls.cpp:1860
 msgid "Hide All Copper Layers"
 msgstr "Скрыть все слои меди"
 
-#: pcbnew/widgets/appearance_controls.cpp:1835
+#: pcbnew/widgets/appearance_controls.cpp:1871
 msgid "Show All Non Copper Layers"
 msgstr "Показать все не медные слои"
 
-#: pcbnew/widgets/appearance_controls.cpp:1839
+#: pcbnew/widgets/appearance_controls.cpp:1875
 msgid "Hide All Non Copper Layers"
 msgstr "Скрыть все не медные слои"
 
-#: pcbnew/widgets/appearance_controls.cpp:1853
+#: pcbnew/widgets/appearance_controls.cpp:1889
 msgid "Show Only Front Assembly Layers"
 msgstr "Показать только верхние слои сборки"
 
-#: pcbnew/widgets/appearance_controls.cpp:1856
+#: pcbnew/widgets/appearance_controls.cpp:1892
 msgid "Show Only Front Layers"
 msgstr "Показать только верхние слои"
 
-#: pcbnew/widgets/appearance_controls.cpp:1863
+#: pcbnew/widgets/appearance_controls.cpp:1899
 msgid "Show Only Inner Layers"
 msgstr "Показать только внутренние слои"
 
-#: pcbnew/widgets/appearance_controls.cpp:1867
+#: pcbnew/widgets/appearance_controls.cpp:1903
 msgid "Show Only Back Layers"
 msgstr "Показать только нижние слои"
 
-#: pcbnew/widgets/appearance_controls.cpp:1871
+#: pcbnew/widgets/appearance_controls.cpp:1907
 msgid "Show Only Back Assembly Layers"
 msgstr "Показать только нижние слои сборки"
 
-#: pcbnew/widgets/appearance_controls.cpp:2248
+#: pcbnew/widgets/appearance_controls.cpp:2284
 #, c-format
 msgid "Set opacity of %s"
 msgstr "Установить прозрачность %s"
 
-#: pcbnew/widgets/appearance_controls.cpp:2367
+#: pcbnew/widgets/appearance_controls.cpp:2403
 msgid "Set Netclass Color"
 msgstr "Установить цвет для класса цепей"
 
-#: pcbnew/widgets/appearance_controls.cpp:2371
+#: pcbnew/widgets/appearance_controls.cpp:2407
 msgid "Use Color from Schematic"
 msgstr "Использовать цвет из схемы"
 
-#: pcbnew/widgets/appearance_controls.cpp:2380
+#: pcbnew/widgets/appearance_controls.cpp:2416
 msgid "Clear Netclass Color"
 msgstr "Сбросить цвет класса цепей"
 
-#: pcbnew/widgets/appearance_controls.cpp:2388
+#: pcbnew/widgets/appearance_controls.cpp:2424
 #, c-format
 msgid "Highlight Nets in %s"
 msgstr "Подсветить цепи для %s"
 
-#: pcbnew/widgets/appearance_controls.cpp:2399
+#: pcbnew/widgets/appearance_controls.cpp:2435
 msgid "Show All Netclasses"
 msgstr "Показать все классы цепей"
 
-#: pcbnew/widgets/appearance_controls.cpp:2401
+#: pcbnew/widgets/appearance_controls.cpp:2437
 msgid "Hide All Other Netclasses"
 msgstr "Скрыть остальные классы цепей"
 
-#: pcbnew/widgets/appearance_controls.cpp:2462
+#: pcbnew/widgets/appearance_controls.cpp:2498
 #, c-format
 msgid "Show or hide ratsnest for nets in %s"
 msgstr "Показать или скрыть линии связей для %s"
 
-#: pcbnew/widgets/appearance_controls.cpp:3447
+#: pcbnew/widgets/appearance_controls.cpp:3483
 msgid ""
 "The current color theme is read-only.  Create a new theme in Preferences to "
 "enable color editing."
@@ -51688,7 +51439,7 @@ msgid "Delete all nets in group '%s'?"
 msgstr "Удалить все цепи в группе '%s'?"
 
 #: pcbnew/widgets/search_handlers.cpp:179 pcbnew/zone.cpp:812
-#: pcbnew/zone.cpp:1909
+#: pcbnew/zone.cpp:1933
 msgid "Priority"
 msgstr "Приоритет"
 
@@ -51743,7 +51494,7 @@ msgstr "Источник размещения"
 msgid "%s"
 msgstr "%s"
 
-#: pcbnew/zone.cpp:862 pcbnew/zone.cpp:1972
+#: pcbnew/zone.cpp:862 pcbnew/zone.cpp:1996
 msgid "Fill Mode"
 msgstr "Режим заливки"
 
@@ -51807,79 +51558,79 @@ msgstr "Область запрета %s"
 msgid "Zone %s %s"
 msgstr "Зона %s %s"
 
-#: pcbnew/zone.cpp:1916
+#: pcbnew/zone.cpp:1940
 msgid "Keepout"
 msgstr "Запрет размещения"
 
-#: pcbnew/zone.cpp:1918
+#: pcbnew/zone.cpp:1942
 msgid "Keep Out Tracks"
 msgstr "Запретить дорожки"
 
-#: pcbnew/zone.cpp:1924
+#: pcbnew/zone.cpp:1948
 msgid "Keep Out Vias"
 msgstr "Запретить перех. отв."
 
-#: pcbnew/zone.cpp:1930
+#: pcbnew/zone.cpp:1954
 msgid "Keep Out Pads"
 msgstr "Запретить конт. пл."
 
-#: pcbnew/zone.cpp:1936
+#: pcbnew/zone.cpp:1960
 msgid "Keep Out Copper Pours"
 msgstr "Запретить медные зоны"
 
-#: pcbnew/zone.cpp:1942
+#: pcbnew/zone.cpp:1966
 msgid "Keep Out Footprints"
 msgstr "Запретить посад. места"
 
-#: pcbnew/zone.cpp:1951
+#: pcbnew/zone.cpp:1975
 msgid "Enable"
 msgstr "Включить"
 
-#: pcbnew/zone.cpp:1958
+#: pcbnew/zone.cpp:1982
 msgid "Source Type"
 msgstr "Тип источника"
 
-#: pcbnew/zone.cpp:1963
+#: pcbnew/zone.cpp:1987
 msgid "Source Name"
 msgstr "Название источника"
 
-#: pcbnew/zone.cpp:1995
+#: pcbnew/zone.cpp:2019
 msgid "Cannot be less than zone minimum width"
 msgstr "Не может быть меньше минимальной ширины зоны"
 
-#: pcbnew/zone.cpp:2001
+#: pcbnew/zone.cpp:2025
 msgid "Hatch Width"
 msgstr "Ширина штриха"
 
-#: pcbnew/zone.cpp:2008
+#: pcbnew/zone.cpp:2032
 msgid "Hatch Gap"
 msgstr "Зазор штриха"
 
-#: pcbnew/zone.cpp:2015
+#: pcbnew/zone.cpp:2039
 msgid "Hatch Minimum Hole Ratio"
 msgstr "Отн. мин. размер отверстий в штрихе"
 
-#: pcbnew/zone.cpp:2023
+#: pcbnew/zone.cpp:2047
 msgid "Smoothing Effort"
 msgstr "Уровень скругления"
 
-#: pcbnew/zone.cpp:2029
+#: pcbnew/zone.cpp:2053
 msgid "Smoothing Amount"
 msgstr "Величина скругления"
 
-#: pcbnew/zone.cpp:2035
+#: pcbnew/zone.cpp:2059
 msgid "Remove Islands"
 msgstr "Удалять островки"
 
-#: pcbnew/zone.cpp:2040
+#: pcbnew/zone.cpp:2064
 msgid "Minimum Island Area"
 msgstr "Мин. площадь островка"
 
-#: pcbnew/zone.cpp:2055
+#: pcbnew/zone.cpp:2079
 msgid "Minimum Width"
 msgstr "Минимальная ширина"
 
-#: pcbnew/zone.cpp:2063
+#: pcbnew/zone.cpp:2087
 msgid "Pad Connections"
 msgstr "Подкл. к конт. пл."
 
@@ -52101,6 +51852,198 @@ msgstr "Символ схемы KiCad"
 msgid "KiCad Drawing Sheet"
 msgstr "Форматная рамка KiCad"
 
+#~ msgid "CrtYd_Front"
+#~ msgstr "CrtYd_Front"
+
+#~ msgid "Fab_Front"
+#~ msgstr "Fab_Front"
+
+#~ msgid "Adhes_Front"
+#~ msgstr "Adhes_Front"
+
+#~ msgid "SoldP_Front"
+#~ msgstr "SoldP_Front"
+
+#~ msgid "SilkS_Front"
+#~ msgstr "SilkS_Front"
+
+#~ msgid "Mask_Front"
+#~ msgstr "Mask_Front"
+
+#~ msgid "If you want a front copper layer"
+#~ msgstr "Если нужен верхний слой меди"
+
+#~ msgid "Front_layer"
+#~ msgstr "Front_layer"
+
+#~ msgid "Layer name of front (top) copper layer"
+#~ msgstr "Имя для верхнего слоя меди"
+
+#~ msgid "In1"
+#~ msgstr "In1"
+
+#~ msgid "In2"
+#~ msgstr "In2"
+
+#~ msgid "In3"
+#~ msgstr "In3"
+
+#~ msgid "In4"
+#~ msgstr "In4"
+
+#~ msgid "In5"
+#~ msgstr "In5"
+
+#~ msgid "In6"
+#~ msgstr "In6"
+
+#~ msgid "In7"
+#~ msgstr "In7"
+
+#~ msgid "In8"
+#~ msgstr "In8"
+
+#~ msgid "In9"
+#~ msgstr "In9"
+
+#~ msgid "In10"
+#~ msgstr "In10"
+
+#~ msgid "In11"
+#~ msgstr "In11"
+
+#~ msgid "In12"
+#~ msgstr "In12"
+
+#~ msgid "In13"
+#~ msgstr "In13"
+
+#~ msgid "In14"
+#~ msgstr "In14"
+
+#~ msgid "In15"
+#~ msgstr "In15"
+
+#~ msgid "In16"
+#~ msgstr "In16"
+
+#~ msgid "In17"
+#~ msgstr "In17"
+
+#~ msgid "In18"
+#~ msgstr "In18"
+
+#~ msgid "In19"
+#~ msgstr "In19"
+
+#~ msgid "In20"
+#~ msgstr "In20"
+
+#~ msgid "In21"
+#~ msgstr "In21"
+
+#~ msgid "In22"
+#~ msgstr "In22"
+
+#~ msgid "In23"
+#~ msgstr "In23"
+
+#~ msgid "In24"
+#~ msgstr "In24"
+
+#~ msgid "In25"
+#~ msgstr "In25"
+
+#~ msgid "In26"
+#~ msgstr "In26"
+
+#~ msgid "In27"
+#~ msgstr "In27"
+
+#~ msgid "In28"
+#~ msgstr "In28"
+
+#~ msgid "In29"
+#~ msgstr "In29"
+
+#~ msgid "In30"
+#~ msgstr "In30"
+
+#~ msgid "If you want a back copper layer"
+#~ msgstr "Если нужен нижний слой меди"
+
+#~ msgid "Layer name of back (bottom) copper layer"
+#~ msgstr "Имя для нижнего слоя меди"
+
+#~ msgid "SoldM_Back"
+#~ msgstr "SoldM_Back"
+
+#~ msgid "SilkS_Back"
+#~ msgstr "SilkS_Back"
+
+#~ msgid "SoldP_Back"
+#~ msgstr "SoldP_Back"
+
+#~ msgid "Adhes_Back"
+#~ msgstr "Adhes_Back"
+
+#~ msgid "Fab_Back"
+#~ msgstr "Fab_Back"
+
+#~ msgid "CrtYd_Back"
+#~ msgstr "CrtYd_Back"
+
+#~ msgid "Pcb_Edges"
+#~ msgstr "Pcb_Edges"
+
+#~ msgid "Margin"
+#~ msgstr "Отступы"
+
+#~ msgid "Eco1"
+#~ msgstr "Eco1"
+
+#~ msgid "Eco2"
+#~ msgstr "Eco2"
+
+#~ msgid "Comments"
+#~ msgstr "Комментарии"
+
+#~ msgid "Drawings"
+#~ msgstr "Графика"
+
+#~ msgid "User1"
+#~ msgstr "User1"
+
+#~ msgid "User2"
+#~ msgstr "User2"
+
+#~ msgid "User3"
+#~ msgstr "User3"
+
+#~ msgid "User4"
+#~ msgstr "User4"
+
+#~ msgid "User5"
+#~ msgstr "User5"
+
+#~ msgid "User6"
+#~ msgstr "User6"
+
+#~ msgid "User7"
+#~ msgstr "User7"
+
+#~ msgid "User8"
+#~ msgstr "User8"
+
+#~ msgid "User9"
+#~ msgstr "User9"
+
+#~ msgid "(Pad has no layer)"
+#~ msgstr "(контактная площадка не имеет слоя)"
+
+#~ msgid "(PTH pad has no copper layers)"
+#~ msgstr "(переходное отверстие не имеет медных слоёв)"
+
 #, c-format
 #~ msgid "Field%d"
 #~ msgstr "Поле%d"
diff --git a/translation/pofiles/sk.po b/translation/pofiles/sk.po
index a0c2eaff89..3b23f87325 100644
--- a/translation/pofiles/sk.po
+++ b/translation/pofiles/sk.po
@@ -11,7 +11,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: kicad\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-01-28 19:42+0300\n"
+"POT-Creation-Date: 2025-01-29 19:59+0300\n"
 "PO-Revision-Date: 2025-01-23 15:38+0000\n"
 "Last-Translator: John Beard <john.j.beard@gmail.com>\n"
 "Language-Team: Slovak <https://hosted.weblate.org/projects/kicad/master-"
@@ -173,7 +173,7 @@ msgstr "Čas opätovného načítania %.3f s"
 #: pcbnew/pcb_io/easyedapro/pcb_io_easyedapro.cpp:116
 #: pcbnew/pcb_io/fabmaster/pcb_io_fabmaster.cpp:59
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:503
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2703
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2706
 #, c-format
 msgid "Loading %s..."
 msgstr "Načítavam %s..."
@@ -296,7 +296,7 @@ msgstr "KiCad 3D prehliadač"
 #: 3d-viewer/3d_viewer/eda_3d_viewer_frame.cpp:667
 #: eeschema/dialogs/panel_eeschema_display_options_base.cpp:27
 #: eeschema/dialogs/panel_sym_display_options_base.cpp:25
-#: pcbnew/footprint_edit_frame.cpp:242 pcbnew/footprint_edit_frame.cpp:955
+#: pcbnew/footprint_edit_frame.cpp:242 pcbnew/footprint_edit_frame.cpp:965
 #: pcbnew/pcb_edit_frame.cpp:326 pcbnew/pcb_edit_frame.cpp:1708
 #: pcbnew/tools/pcb_actions.cpp:1327
 msgid "Appearance"
@@ -335,10 +335,10 @@ msgstr "Nedostatočné oprávnenia na uloženie súboru '%s'."
 #: 3d-viewer/3d_viewer/eda_3d_viewer_frame.cpp:748 common/confirm.cpp:211
 #: common/dialogs/dialog_grid_settings.cpp:82
 #: common/dialogs/dialog_grid_settings.cpp:89
-#: common/dialogs/panel_embedded_files.cpp:296
-#: common/dialogs/panel_embedded_files.cpp:369
-#: common/dialogs/panel_embedded_files.cpp:400
-#: common/dialogs/panel_embedded_files.cpp:410
+#: common/dialogs/panel_embedded_files.cpp:307
+#: common/dialogs/panel_embedded_files.cpp:416
+#: common/dialogs/panel_embedded_files.cpp:447
+#: common/dialogs/panel_embedded_files.cpp:457
 #: common/dialogs/panel_setup_severities.cpp:44 common/kidialog.cpp:126
 #: eeschema/dialogs/dialog_erc.cpp:878
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1812
@@ -361,9 +361,9 @@ msgstr "Nedostatočné oprávnenia na uloženie súboru '%s'."
 #: pcb_calculator/calculator_panels/panel_fusing_current.cpp:191
 #: pcb_calculator/calculator_panels/panel_fusing_current.cpp:203
 #: pcbnew/dialogs/dialog_drc.cpp:984
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:397
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:389
 #: pcbnew/drc/drc_item.cpp:231 pcbnew/pcb_marker.cpp:211
-#: pcbnew/widgets/appearance_controls.cpp:2729
+#: pcbnew/widgets/appearance_controls.cpp:2765
 msgid "Error"
 msgstr "Chyba"
 
@@ -714,7 +714,7 @@ msgstr "Modely označené ako DNP"
 msgid "Model Bounding Boxes"
 msgstr "Ohraničujúce rámiky modelov"
 
-#: 3d-viewer/dialogs/appearance_controls_3D.cpp:77 common/layer_id.cpp:170
+#: 3d-viewer/dialogs/appearance_controls_3D.cpp:77 common/layer_id.cpp:125
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:30
 #: eeschema/dialogs/dialog_update_from_pcb_base.cpp:64
 #: pcb_calculator/calculator_panels/panel_rf_attenuators_base.cpp:111
@@ -824,13 +824,13 @@ msgid "Uncheck 'Use board stackup colors' to allow color editing."
 msgstr ""
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:563
-#: pcbnew/widgets/appearance_controls.cpp:2198
+#: pcbnew/widgets/appearance_controls.cpp:2234
 #, c-format
 msgid "Show or hide %s"
 msgstr "Zobraziť alebo skryť %s"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:633
-#: pcbnew/widgets/appearance_controls.cpp:2571
+#: pcbnew/widgets/appearance_controls.cpp:2607
 #, c-format
 msgid "Presets (%s+Tab):"
 msgstr "Prednastavuje (%s+Tab):"
@@ -838,93 +838,93 @@ msgstr "Prednastavuje (%s+Tab):"
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:647
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1644
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2078
-#: pcbnew/widgets/appearance_controls.cpp:2596
+#: pcbnew/widgets/appearance_controls.cpp:2632
 msgid "Save preset..."
 msgstr "Uložiť predvoľbu..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:648
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1645
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2079
-#: pcbnew/widgets/appearance_controls.cpp:2597
+#: pcbnew/widgets/appearance_controls.cpp:2633
 msgid "Delete preset..."
 msgstr "Odstrániť predvoľbu..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:754
-#: pcbnew/widgets/appearance_controls.cpp:2702
+#: pcbnew/widgets/appearance_controls.cpp:2738
 msgid "Layer preset name:"
 msgstr "Názov predvoľby vrstvy:"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:755
-#: pcbnew/widgets/appearance_controls.cpp:2703
+#: pcbnew/widgets/appearance_controls.cpp:2739
 msgid "Save Layer Preset"
 msgstr "Uložiť predvoľbu vrstvy"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:770
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1819
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2221
-#: pcbnew/widgets/appearance_controls.cpp:2736
+#: pcbnew/widgets/appearance_controls.cpp:2772
 msgid "Overwrite existing preset?"
 msgstr "Prepísať existujúce prednastavenie?"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:796
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1844
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2246
-#: pcbnew/widgets/appearance_controls.cpp:2762
+#: pcbnew/widgets/appearance_controls.cpp:2798
 msgid "Presets"
 msgstr "Predvoľby"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:805
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1856
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2258
-#: pcbnew/widgets/appearance_controls.cpp:2774
+#: pcbnew/widgets/appearance_controls.cpp:2810
 msgid "Delete Preset"
 msgstr "Odstrániť predvoľbu"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:806
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1857
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2259
-#: pcbnew/widgets/appearance_controls.cpp:2775
+#: pcbnew/widgets/appearance_controls.cpp:2811
 msgid "Select preset:"
 msgstr "Vybrať predvoľbu:"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:864
-#: pcbnew/widgets/appearance_controls.cpp:2875
+#: pcbnew/widgets/appearance_controls.cpp:2911
 #, c-format
 msgid "Viewports (%s+Tab):"
 msgstr "Okná zobrazenia (%s+Tab):"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:873
-#: pcbnew/widgets/appearance_controls.cpp:2884
+#: pcbnew/widgets/appearance_controls.cpp:2920
 msgid "Save viewport..."
 msgstr "Uložiť oblasť zobrazenia..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:874
-#: pcbnew/widgets/appearance_controls.cpp:2885
+#: pcbnew/widgets/appearance_controls.cpp:2921
 msgid "Delete viewport..."
 msgstr "Odstrániť oblasť zobrazenia..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:905
-#: pcbnew/widgets/appearance_controls.cpp:2934
+#: pcbnew/widgets/appearance_controls.cpp:2970
 msgid "Viewport name:"
 msgstr "Názov oblasti pohľadu:"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:906
-#: pcbnew/widgets/appearance_controls.cpp:2934
+#: pcbnew/widgets/appearance_controls.cpp:2970
 msgid "Save Viewport"
 msgstr "Uložiť oblasť zobrazenia"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:946
-#: pcbnew/widgets/appearance_controls.cpp:2973
+#: pcbnew/widgets/appearance_controls.cpp:3009
 msgid "Viewports"
 msgstr "Oblasť zobrazenia"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:955
-#: pcbnew/widgets/appearance_controls.cpp:2982
+#: pcbnew/widgets/appearance_controls.cpp:3018
 msgid "Delete Viewport"
 msgstr "Odstrániť oblasť zobrazenia"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:956
-#: pcbnew/widgets/appearance_controls.cpp:2983
+#: pcbnew/widgets/appearance_controls.cpp:3019
 msgid "Select viewport:"
 msgstr "Vybrať oblasť zobrazenia:"
 
@@ -1297,7 +1297,7 @@ msgid "Z:"
 msgstr "Z:"
 
 #: 3d-viewer/dialogs/panel_preview_3d_model_base.cpp:68
-#: gerbview/gerber_draw_item.cpp:722 pcbnew/footprint.cpp:1676
+#: gerbview/gerber_draw_item.cpp:722 pcbnew/footprint.cpp:1681
 #: pcbnew/pad.cpp:1361
 msgid "Rotation"
 msgstr "Rotácia"
@@ -1878,8 +1878,8 @@ msgid "Information"
 msgstr "Informácia"
 
 #: common/confirm.cpp:266 common/confirm.cpp:269
-#: common/dialogs/panel_embedded_files.cpp:272
-#: common/dialogs/panel_embedded_files.cpp:346
+#: common/dialogs/panel_embedded_files.cpp:285
+#: common/dialogs/panel_embedded_files.cpp:393
 #: eeschema/design_block_utils.cpp:50 eeschema/design_block_utils.cpp:183
 #: eeschema/symbol_editor/symbol_editor.cpp:372
 #: eeschema/symbol_editor/symbol_editor.cpp:998
@@ -1894,7 +1894,7 @@ msgstr "Informácia"
 #: pcbnew/dialogs/dialog_gencad_export_options.cpp:119
 #: pcbnew/dialogs/dialog_track_via_properties.cpp:570
 #: pcbnew/footprint_libraries_utils.cpp:375
-#: pcbnew/footprint_libraries_utils.cpp:1148 pcbnew/router/router_tool.cpp:1849
+#: pcbnew/footprint_libraries_utils.cpp:1157 pcbnew/router/router_tool.cpp:1849
 #: pcbnew/router/router_tool.cpp:2603
 #: pcbnew/tools/footprint_editor_control.cpp:470 pcbnew/zone_filler.cpp:881
 msgid "Confirmation"
@@ -1936,7 +1936,7 @@ msgid "KiCad Design Block folders"
 msgstr "Súbory starších projektov KiCad"
 
 #: common/design_block_io.cpp:172
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3036
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3039
 #, fuzzy, c-format
 msgid "Cannot overwrite library path '%s'."
 msgstr "Nie je možné prepísať cestu ku knižnici \"%s\"."
@@ -1953,7 +1953,7 @@ msgstr ""
 "Uistite sa, že máte oprávnenie na zápis, a skúste to znova."
 
 #: common/design_block_io.cpp:201 pcbnew/pcb_io/geda/pcb_io_geda.cpp:977
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3061
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3064
 #, c-format
 msgid "Insufficient permissions to delete folder '%s'."
 msgstr "Nedostatočné oprávnenia ku odstráneniu zložky '%s'."
@@ -2053,8 +2053,8 @@ msgstr "Nie je možné vytvoriť cestu ku globálnej tabuľke knižníc '%s'."
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:50
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:99
 #: pcbnew/dialogs/panel_pcbnew_action_plugins_base.cpp:42
-#: pcbnew/footprint_libraries_utils.cpp:1006
-#: pcbnew/footprint_libraries_utils.cpp:1334
+#: pcbnew/footprint_libraries_utils.cpp:1015
+#: pcbnew/footprint_libraries_utils.cpp:1343
 msgid "Description"
 msgstr "Popis"
 
@@ -2441,7 +2441,7 @@ msgstr "Premenné prostredia"
 #: eeschema/dialogs/panel_bom_presets_base.cpp:80
 #: eeschema/dialogs/panel_sym_lib_table.cpp:384
 #: eeschema/dialogs/panel_template_fieldnames_base.cpp:42
-#: eeschema/fields_grid_table.cpp:478 eeschema/sch_pin.cpp:1579
+#: eeschema/fields_grid_table.cpp:469 eeschema/sch_pin.cpp:1579
 #: eeschema/sch_symbol.cpp:2065 eeschema/sch_symbol.cpp:2115
 #: eeschema/symbol_editor/symbol_editor.cpp:1598
 #: eeschema/symbol_viewer_frame.cpp:459
@@ -2451,13 +2451,15 @@ msgstr "Premenné prostredia"
 #: kicad/pcm/dialogs/dialog_manage_repositories_base.cpp:39
 #: kicad/pcm/dialogs/panel_package_base.cpp:50
 #: pcbnew/dialogs/dialog_footprint_wizard_list_base.cpp:42
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:54
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:170
 #: pcbnew/dialogs/panel_fp_lib_table.cpp:438
-#: pcbnew/pcb_fields_grid_table.cpp:174 pcbnew/pcb_group.cpp:507
+#: pcbnew/pcb_fields_grid_table.cpp:143 pcbnew/pcb_group.cpp:507
 #: pcbnew/widgets/pcb_net_inspector_panel.cpp:120
 #: pcbnew/widgets/search_handlers.cpp:176
 #: pcbnew/widgets/search_handlers.cpp:309
 #: pcbnew/widgets/search_handlers.cpp:388 pcbnew/zone.cpp:853
-#: pcbnew/zone.cpp:1913 pcbnew/zone_manager/dialog_zone_manager_base.cpp:38
+#: pcbnew/zone.cpp:1937 pcbnew/zone_manager/dialog_zone_manager_base.cpp:38
 #: pcbnew/zone_manager/model_zones_overview_table.h:75
 msgid "Name"
 msgstr "Meno"
@@ -2657,7 +2659,7 @@ msgstr "Veľkosť mriežky Y mimo rozsah."
 #: eeschema/symbol_editor/symbol_editor.cpp:860
 #: pcb_calculator/dialogs/dialog_regulator_form_base.cpp:27
 #: pcbnew/board_stackup_manager/dialog_dielectric_list_manager_base.cpp:31
-#: pcbnew/footprint_libraries_utils.cpp:1040
+#: pcbnew/footprint_libraries_utils.cpp:1049
 msgid "Name:"
 msgstr "Meno:"
 
@@ -3244,7 +3246,7 @@ msgstr "Voľba"
 #: eeschema/dialogs/dialog_sim_format_value.cpp:75
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:57
 #: eeschema/dialogs/panel_sym_lib_table.cpp:385
-#: eeschema/fields_grid_table.cpp:479 eeschema/sch_symbol.cpp:1098
+#: eeschema/fields_grid_table.cpp:470 eeschema/sch_symbol.cpp:1098
 #: eeschema/sch_symbol.cpp:2062 eeschema/sch_symbol.cpp:2112
 #: eeschema/sch_symbol.cpp:2994 eeschema/sim/simulator_frame_ui.cpp:616
 #: eeschema/sim/simulator_frame_ui.cpp:2673
@@ -3254,13 +3256,13 @@ msgstr "Voľba"
 #: eeschema/widgets/search_handlers.cpp:247
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:69
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:70
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:65
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:157
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:169
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:48
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:57
-#: pcbnew/dialogs/panel_fp_lib_table.cpp:439 pcbnew/footprint.cpp:4048
+#: pcbnew/dialogs/panel_fp_lib_table.cpp:439 pcbnew/footprint.cpp:4053
 #: pcbnew/footprint_wizard_frame.cpp:326 pcbnew/pcb_dimension.cpp:605
-#: pcbnew/pcb_fields_grid_table.cpp:175 pcbnew/plot_board_layers.cpp:107
+#: pcbnew/pcb_fields_grid_table.cpp:144 pcbnew/plot_board_layers.cpp:107
 #: pcbnew/widgets/search_handlers.cpp:119
 msgid "Value"
 msgstr "Hodnota"
@@ -3380,7 +3382,7 @@ msgstr "Režim výstupu:"
 #: eeschema/dialogs/dialog_plot_schematic_base.cpp:78
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:72
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:69
-#: eeschema/fields_grid_table.cpp:491
+#: eeschema/fields_grid_table.cpp:482
 #: eeschema/printing/dialog_print_using_printer_base.cpp:35
 #: eeschema/sch_bus_entry.cpp:674 eeschema/sch_junction.cpp:383
 #: eeschema/sch_line.cpp:1099 eeschema/sim/simulator_frame_ui.cpp:609
@@ -3610,7 +3612,7 @@ msgstr "OK"
 #: common/dialogs/git/dialog_git_auth.cpp:54
 #: common/dialogs/git/dialog_git_commit.cpp:143
 #: common/dialogs/git/dialog_git_switch.cpp:69
-#: common/dialogs/panel_embedded_files.cpp:370 common/tool/actions.cpp:159
+#: common/dialogs/panel_embedded_files.cpp:417 common/tool/actions.cpp:159
 #: eeschema/dialogs/dialog_erc.cpp:426
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1344 eeschema/sheet.cpp:783
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:962
@@ -4128,7 +4130,7 @@ msgstr "Použiť kompaktné ikony v nástrojových lištách"
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283
 #: pcbnew/microwave/microwave_polygon.cpp:127 pcbnew/tools/pcb_control.cpp:348
 #: pcbnew/widgets/appearance_controls.cpp:637
-#: pcbnew/widgets/appearance_controls.cpp:1804
+#: pcbnew/widgets/appearance_controls.cpp:1840
 msgid "Normal"
 msgstr "Normálne"
 
@@ -4530,8 +4532,8 @@ msgid "One of the nicknames will need to be changed after adding this library."
 msgstr "Po pridaní tejto knižnice bude potrebné zmeniť jednu z prezývok."
 
 #: common/dialogs/panel_design_block_lib_table.cpp:1010
-#: common/dialogs/panel_embedded_files.cpp:348
-#: common/dialogs/panel_embedded_files.cpp:370
+#: common/dialogs/panel_embedded_files.cpp:395
+#: common/dialogs/panel_embedded_files.cpp:417
 #: eeschema/design_block_utils.cpp:89
 #: eeschema/dialogs/panel_sym_lib_table.cpp:688 eeschema/sch_base_frame.cpp:306
 #: pcbnew/dialogs/panel_fp_lib_table.cpp:1038
@@ -4621,8 +4623,8 @@ msgstr "Viditeľný"
 #: eeschema/symbol_editor/symbol_editor.cpp:826 include/lib_table_grid.h:208
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:46
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:95
-#: pcbnew/footprint_libraries_utils.cpp:1005
-#: pcbnew/footprint_libraries_utils.cpp:1333
+#: pcbnew/footprint_libraries_utils.cpp:1014
+#: pcbnew/footprint_libraries_utils.cpp:1342
 msgid "Nickname"
 msgstr "Prezývka"
 
@@ -4713,24 +4715,14 @@ msgstr "Kópia s referenciou"
 msgid "Copy the reference for this embedded file"
 msgstr ""
 
-#: common/dialogs/panel_embedded_files.cpp:260
-#, fuzzy
-msgid "Select a file to embed"
-msgstr "Vyberte hodnotu, ktorú chcete naladiť"
-
-#: common/dialogs/panel_embedded_files.cpp:261
-#, fuzzy
-msgid "All files|*.*"
-msgstr "Všetky súbory"
-
-#: common/dialogs/panel_embedded_files.cpp:270
-#: common/dialogs/panel_embedded_files.cpp:343
+#: common/dialogs/panel_embedded_files.cpp:283
+#: common/dialogs/panel_embedded_files.cpp:390
 #, fuzzy, c-format
 msgid "File '%s' already exists."
 msgstr "Súbor %s už existuje."
 
-#: common/dialogs/panel_embedded_files.cpp:274
-#: common/dialogs/panel_embedded_files.cpp:348
+#: common/dialogs/panel_embedded_files.cpp:286
+#: common/dialogs/panel_embedded_files.cpp:395
 #: eeschema/design_block_utils.cpp:51 eeschema/design_block_utils.cpp:184
 #: eeschema/symbol_editor/symbol_editor.cpp:373
 #: eeschema/symbol_editor/symbol_editor.cpp:999
@@ -4742,41 +4734,51 @@ msgstr "Súbor %s už existuje."
 #: pcbnew/dialogs/dialog_export_odbpp.cpp:411
 #: pcbnew/dialogs/dialog_gencad_export_options.cpp:120
 #: pcbnew/footprint_libraries_utils.cpp:376
-#: pcbnew/footprint_libraries_utils.cpp:1150
+#: pcbnew/footprint_libraries_utils.cpp:1159
 #: pcbnew/tools/footprint_editor_control.cpp:472
 msgid "Overwrite"
 msgstr "Prepísať"
 
-#: common/dialogs/panel_embedded_files.cpp:293
+#: common/dialogs/panel_embedded_files.cpp:305
 #, fuzzy, c-format
 msgid "Failed to add file '%s'."
 msgstr "Nepodarilo sa vytvoriť súbor '%s'."
 
-#: common/dialogs/panel_embedded_files.cpp:330
+#: common/dialogs/panel_embedded_files.cpp:318
+#, fuzzy
+msgid "Select a file to embed"
+msgstr "Vyberte hodnotu, ktorú chcete naladiť"
+
+#: common/dialogs/panel_embedded_files.cpp:319
+#, fuzzy
+msgid "All files|*.*"
+msgstr "Všetky súbory"
+
+#: common/dialogs/panel_embedded_files.cpp:377
 #, fuzzy
 msgid "Select a directory to export files"
 msgstr "Vyberte exportný názov súboru GenCAD"
 
-#: common/dialogs/panel_embedded_files.cpp:362
+#: common/dialogs/panel_embedded_files.cpp:409
 #, fuzzy, c-format
 msgid "Directory '%s' is not writable."
 msgstr "Knižnica symbolov '%s' nie je zapisovateľná."
 
-#: common/dialogs/panel_embedded_files.cpp:365
+#: common/dialogs/panel_embedded_files.cpp:412
 #, fuzzy, c-format
 msgid "Folder '%s' is not writable."
 msgstr "Knižnica symbolov '%s' nie je zapisovateľná."
 
-#: common/dialogs/panel_embedded_files.cpp:370
+#: common/dialogs/panel_embedded_files.cpp:417
 msgid "Retry"
 msgstr ""
 
-#: common/dialogs/panel_embedded_files.cpp:397
+#: common/dialogs/panel_embedded_files.cpp:444
 #, fuzzy, c-format
 msgid "Failed to open file '%s'."
 msgstr "Zlyhalo otvorenie súboru „%s”"
 
-#: common/dialogs/panel_embedded_files.cpp:407
+#: common/dialogs/panel_embedded_files.cpp:454
 #, fuzzy, c-format
 msgid "Failed to write file '%s'."
 msgstr "Nepodarilo sa vytvoriť súbor '%s'."
@@ -5067,12 +5069,12 @@ msgstr "Zväčšenie"
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1099
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:583
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:854
-#: pcbnew/dialogs/dialog_plot_base.cpp:118 pcbnew/footprint.cpp:4007
-#: pcbnew/pad.cpp:2507 pcbnew/pad.cpp:2526 pcbnew/pcb_dimension.cpp:1973
+#: pcbnew/dialogs/dialog_plot_base.cpp:118 pcbnew/footprint.cpp:4012
+#: pcbnew/pad.cpp:2501 pcbnew/pad.cpp:2520 pcbnew/pcb_dimension.cpp:1973
 #: pcbnew/widgets/appearance_controls.cpp:729
 #: pcbnew/widgets/appearance_controls.cpp:771
-#: pcbnew/widgets/appearance_controls.cpp:2540
-#: pcbnew/widgets/appearance_controls.cpp:2559 pcbnew/zone.cpp:1804
+#: pcbnew/widgets/appearance_controls.cpp:2576
+#: pcbnew/widgets/appearance_controls.cpp:2595 pcbnew/zone.cpp:1828
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:83
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 msgid "None"
@@ -5298,9 +5300,9 @@ msgstr "Nespojené"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:232
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:363
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:332
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:854 pcbnew/footprint.cpp:4009
-#: pcbnew/pad.cpp:2528 pcbnew/pcb_table.cpp:533 pcbnew/pcb_textbox.cpp:795
-#: pcbnew/zone.cpp:857 pcbnew/zone.cpp:1806
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:854 pcbnew/footprint.cpp:4014
+#: pcbnew/pad.cpp:2522 pcbnew/pcb_table.cpp:533 pcbnew/pcb_textbox.cpp:795
+#: pcbnew/zone.cpp:857 pcbnew/zone.cpp:1830
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 msgid "Solid"
 msgstr "Pevné"
@@ -5430,7 +5432,7 @@ msgstr "Triedy spojov:"
 
 #: common/dialogs/panel_setup_netclasses_base.cpp:52
 #: pcbnew/tools/board_inspection_tool.cpp:641
-#: pcbnew/tools/board_inspection_tool.cpp:1201 pcbnew/zone.cpp:2048
+#: pcbnew/tools/board_inspection_tool.cpp:1201 pcbnew/zone.cpp:2072
 msgid "Clearance"
 msgstr "Izolačná medzera"
 
@@ -5526,7 +5528,7 @@ msgstr "Vzor"
 
 #: common/dialogs/panel_setup_netclasses_base.cpp:153
 #: eeschema/sch_field.cpp:1270 eeschema/sch_label.cpp:207
-#: pcbnew/board_connected_item.cpp:200 pcbnew/pad.cpp:2582 pcbnew/zone.cpp:1907
+#: pcbnew/board_connected_item.cpp:200 pcbnew/pad.cpp:2576 pcbnew/zone.cpp:1931
 msgid "Net Class"
 msgstr "Triedy spojov"
 
@@ -5652,7 +5654,7 @@ msgstr "Čiara"
 #: common/eda_shape.cpp:2203
 #: eeschema/dialogs/dialog_label_properties_base.cpp:178
 #: eeschema/sch_label.cpp:2249
-#: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:2499
+#: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:2493
 #: pcbnew/pcb_dimension.cpp:1974
 msgid "Rectangle"
 msgstr "Obdĺžnik"
@@ -5834,7 +5836,7 @@ msgstr "Myš a touchpad"
 msgid "Hotkeys"
 msgstr "Klávesové skratky"
 
-#: common/eda_base_frame.cpp:1116 kicad/project_tree_pane.cpp:1008
+#: common/eda_base_frame.cpp:1116 kicad/project_tree_pane.cpp:1009
 msgid "Version Control"
 msgstr "Správa verzií"
 
@@ -5892,7 +5894,7 @@ msgstr "Simulátor..."
 
 #: common/eda_base_frame.cpp:1182 common/tool/actions.cpp:1106
 #: common/tool/common_tools.cpp:617 kicad/tools/kicad_manager_actions.cpp:147
-#: pcbnew/footprint_edit_frame.cpp:1035 pcbnew/menubar_footprint_editor.cpp:92
+#: pcbnew/footprint_edit_frame.cpp:1045 pcbnew/menubar_footprint_editor.cpp:92
 msgid "Footprint Editor"
 msgstr "Editor puzdier"
 
@@ -6066,7 +6068,7 @@ msgstr "Palce"
 msgid "Constrain to H, V, 45"
 msgstr "Obmedziť na H, V a 45 stupňov"
 
-#: common/eda_draw_frame.cpp:1121 pcbnew/footprint_libraries_utils.cpp:1368
+#: common/eda_draw_frame.cpp:1121 pcbnew/footprint_libraries_utils.cpp:1377
 msgid "Select Library"
 msgstr "Vybrať knižnicu"
 
@@ -6287,7 +6289,7 @@ msgstr "Oblúk"
 #: eeschema/dialogs/dialog_label_properties_base.cpp:172
 #: eeschema/sch_label.cpp:2247 gerbview/gerber_draw_item.cpp:231
 #: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:1515
-#: pcbnew/pad.cpp:2498 pcbnew/pcb_dimension.cpp:1975
+#: pcbnew/pad.cpp:2492 pcbnew/pcb_dimension.cpp:1975
 msgid "Circle"
 msgstr "Kruh"
 
@@ -6369,7 +6371,7 @@ msgstr "Body"
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:40
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:169
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2140 pcbnew/pad.cpp:1348
-#: pcbnew/pcb_fields_grid_table.cpp:177 pcbnew/pcb_reference_image.cpp:215
+#: pcbnew/pcb_fields_grid_table.cpp:146 pcbnew/pcb_reference_image.cpp:215
 #: pcbnew/pcb_reference_image.cpp:368 pcbnew/pcb_tablecell.cpp:197
 #: pcbnew/pcb_tablecell.cpp:204 pcbnew/pcb_target.cpp:156
 #: pcbnew/pcb_target.cpp:249 pcbnew/pcb_text.cpp:292 pcbnew/pcb_textbox.cpp:814
@@ -6386,7 +6388,7 @@ msgstr "Šírka"
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:55
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:56
 #: pcbnew/pad.cpp:1349 pcbnew/pcb_dimension.cpp:1012
-#: pcbnew/pcb_fields_grid_table.cpp:178 pcbnew/pcb_reference_image.cpp:217
+#: pcbnew/pcb_fields_grid_table.cpp:147 pcbnew/pcb_reference_image.cpp:217
 #: pcbnew/pcb_reference_image.cpp:375 pcbnew/pcb_tablecell.cpp:198
 #: pcbnew/pcb_tablecell.cpp:205 pcbnew/pcb_text.cpp:293
 #: pcbnew/pcb_textbox.cpp:815
@@ -6469,7 +6471,7 @@ msgstr "Farba výplne"
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:62
 #: eeschema/dialogs/dialog_tablecell_properties_base.cpp:119
 #: eeschema/dialogs/dialog_text_properties_base.cpp:113
-#: eeschema/fields_grid_table.cpp:484 eeschema/sch_label.cpp:1197
+#: eeschema/fields_grid_table.cpp:475 eeschema/sch_label.cpp:1197
 #: eeschema/sch_label.cpp:2269 eeschema/sch_tablecell.cpp:128
 #: eeschema/sch_text.cpp:637 eeschema/sch_textbox.cpp:543
 #: pagelayout_editor/dialogs/properties_frame_base.cpp:98
@@ -6480,7 +6482,7 @@ msgstr "Farba výplne"
 #: pcbnew/dialogs/dialog_tablecell_properties_base.cpp:125
 #: pcbnew/dialogs/panel_fp_editor_graphics_defaults_base.cpp:57
 #: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:52
-#: pcbnew/pcb_fields_grid_table.cpp:180
+#: pcbnew/pcb_fields_grid_table.cpp:149
 msgid "Italic"
 msgstr "Šikmý"
 
@@ -6495,7 +6497,7 @@ msgstr "Šikmý"
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:63
 #: eeschema/dialogs/dialog_tablecell_properties_base.cpp:116
 #: eeschema/dialogs/dialog_text_properties_base.cpp:108
-#: eeschema/fields_grid_table.cpp:485 eeschema/sch_label.cpp:1197
+#: eeschema/fields_grid_table.cpp:476 eeschema/sch_label.cpp:1197
 #: eeschema/sch_label.cpp:2270 eeschema/sch_tablecell.cpp:128
 #: eeschema/sch_text.cpp:637 eeschema/sch_textbox.cpp:543
 #: eeschema/widgets/tuner_slider_base.cpp:48
@@ -6512,8 +6514,8 @@ msgstr "Šikmý+tučný"
 #: common/eda_text.cpp:1330
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:242
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
-#: eeschema/fields_grid_table.cpp:310 eeschema/fields_grid_table.cpp:725
-#: eeschema/fields_grid_table.cpp:869 eeschema/pin_type.cpp:113
+#: eeschema/fields_grid_table.cpp:301 eeschema/fields_grid_table.cpp:716
+#: eeschema/fields_grid_table.cpp:860 eeschema/pin_type.cpp:113
 #: eeschema/sch_field.cpp:1144 eeschema/sch_field.cpp:1731
 #: eeschema/sch_pin.cpp:2185 pcbnew/dialogs/dialog_render_job.cpp:42
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2604
@@ -6523,9 +6525,9 @@ msgstr "Vľavo"
 #: common/eda_text.cpp:1331 common/eda_text.cpp:1340
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:303 eeschema/fields_grid_table.cpp:311
-#: eeschema/fields_grid_table.cpp:726 eeschema/fields_grid_table.cpp:737
-#: eeschema/fields_grid_table.cpp:871 eeschema/fields_grid_table.cpp:895
+#: eeschema/fields_grid_table.cpp:294 eeschema/fields_grid_table.cpp:302
+#: eeschema/fields_grid_table.cpp:717 eeschema/fields_grid_table.cpp:728
+#: eeschema/fields_grid_table.cpp:862 eeschema/fields_grid_table.cpp:886
 #: eeschema/sch_field.cpp:1145 eeschema/sch_field.cpp:1155
 #: eeschema/sch_field.cpp:1732 eeschema/sch_field.cpp:1741
 #: eeschema/sch_text.cpp:658 gerbview/gerber_file_image.cpp:361
@@ -6540,8 +6542,8 @@ msgstr "Vystrediť"
 #: common/eda_text.cpp:1332
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:242
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
-#: eeschema/fields_grid_table.cpp:312 eeschema/fields_grid_table.cpp:727
-#: eeschema/fields_grid_table.cpp:873 eeschema/pin_type.cpp:112
+#: eeschema/fields_grid_table.cpp:303 eeschema/fields_grid_table.cpp:718
+#: eeschema/fields_grid_table.cpp:864 eeschema/pin_type.cpp:112
 #: eeschema/sch_field.cpp:1146 eeschema/sch_field.cpp:1733
 #: eeschema/sch_pin.cpp:2184 pcbnew/dialogs/dialog_render_job.cpp:43
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2605
@@ -6550,8 +6552,8 @@ msgstr "Vpravo"
 
 #: common/eda_text.cpp:1339
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:302 eeschema/fields_grid_table.cpp:736
-#: eeschema/fields_grid_table.cpp:893 eeschema/sch_field.cpp:1154
+#: eeschema/fields_grid_table.cpp:293 eeschema/fields_grid_table.cpp:727
+#: eeschema/fields_grid_table.cpp:884 eeschema/sch_field.cpp:1154
 #: eeschema/sch_field.cpp:1740 eeschema/sch_text.cpp:657
 #: pcbnew/dialogs/dialog_render_job.cpp:44
 msgid "Top"
@@ -6559,8 +6561,8 @@ msgstr "Navrchu"
 
 #: common/eda_text.cpp:1341
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:304 eeschema/fields_grid_table.cpp:738
-#: eeschema/fields_grid_table.cpp:897 eeschema/sch_field.cpp:1156
+#: eeschema/fields_grid_table.cpp:295 eeschema/fields_grid_table.cpp:729
+#: eeschema/fields_grid_table.cpp:888 eeschema/sch_field.cpp:1156
 #: eeschema/sch_field.cpp:1742 eeschema/sch_text.cpp:659
 #: pcbnew/dialogs/dialog_render_job.cpp:40
 msgid "Bottom"
@@ -6573,15 +6575,15 @@ msgstr "Dolná"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:68
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:68
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:65
-#: eeschema/fields_grid_table.cpp:487 eeschema/sch_field.cpp:1781
+#: eeschema/fields_grid_table.cpp:478 eeschema/sch_field.cpp:1781
 #: eeschema/sch_pin.cpp:1589 eeschema/sch_pin.cpp:2230
 #: eeschema/sch_symbol.cpp:2965 eeschema/sch_tablecell.cpp:203
 #: eeschema/sch_text.cpp:783 eeschema/sch_textbox.cpp:714
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:59
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:60
-#: pcbnew/footprint.cpp:4039 pcbnew/pad.cpp:2545 pcbnew/pcb_dimension.cpp:1756
-#: pcbnew/pcb_dimension.cpp:1831 pcbnew/pcb_fields_grid_table.cpp:182
-#: pcbnew/pcb_tablecell.cpp:207 pcbnew/zone.cpp:1977
+#: pcbnew/footprint.cpp:4044 pcbnew/pad.cpp:2539 pcbnew/pcb_dimension.cpp:1756
+#: pcbnew/pcb_dimension.cpp:1831 pcbnew/pcb_fields_grid_table.cpp:151
+#: pcbnew/pcb_tablecell.cpp:207 pcbnew/zone.cpp:2001
 msgid "Orientation"
 msgstr "Orientácia"
 
@@ -6600,7 +6602,7 @@ msgstr "Vlastnosti textu"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:71
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:71
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:68
-#: eeschema/fields_grid_table.cpp:490 eeschema/sch_field.cpp:1136
+#: eeschema/fields_grid_table.cpp:481 eeschema/sch_field.cpp:1136
 #: eeschema/sch_label.cpp:1195 eeschema/sch_tablecell.cpp:126
 #: eeschema/sch_text.cpp:635 eeschema/sch_textbox.cpp:541
 #: eeschema/widgets/sch_properties_panel.cpp:258 pcbnew/pcb_dimension.cpp:628
@@ -6615,14 +6617,14 @@ msgstr "Písmo"
 #: pcbnew/board_stackup_manager/panel_board_stackup_base.cpp:91
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:56
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:57
-#: pcbnew/pcb_fields_grid_table.cpp:179 pcbnew/pcb_tablecell.cpp:206
+#: pcbnew/pcb_fields_grid_table.cpp:148 pcbnew/pcb_tablecell.cpp:206
 #: pcbnew/pcb_text.cpp:291
 msgid "Thickness"
 msgstr "Hrúbka"
 
 #: common/eda_text.cpp:1375 eeschema/sch_field.cpp:1772
 #: eeschema/sch_text.cpp:772 pcbnew/microwave/microwave_polygon.cpp:127
-#: pcbnew/pcb_fields_grid_table.cpp:187
+#: pcbnew/pcb_fields_grid_table.cpp:156
 msgid "Mirrored"
 msgstr "Zrkadlený"
 
@@ -7131,7 +7133,7 @@ msgstr "Skopírovať vybrané bunky do schránky"
 #: common/widgets/listbox_tricks.cpp:51
 #: eeschema/tools/sch_editor_control.cpp:2270
 #: eeschema/tools/symbol_editor_edit_tool.cpp:1020
-#: pcbnew/dialogs/panel_setup_rules.cpp:132 pcbnew/tools/pcb_control.cpp:1234
+#: pcbnew/dialogs/panel_setup_rules.cpp:132 pcbnew/tools/pcb_control.cpp:1238
 msgid "Paste"
 msgstr "Vložiť"
 
@@ -7142,7 +7144,7 @@ msgstr "Prilepiť bunky zo schránky do matice v aktuálnej bunke"
 #: common/grid_tricks.cpp:368 common/tool/actions.cpp:291
 #: common/widgets/listbox_tricks.cpp:54 eeschema/tools/sch_edit_tool.cpp:1680
 #: eeschema/tools/symbol_editor_edit_tool.cpp:476
-#: kicad/dialogs/panel_jobset.cpp:363 kicad/project_tree_pane.cpp:941
+#: kicad/dialogs/panel_jobset.cpp:363 kicad/project_tree_pane.cpp:942
 #: pcbnew/dialogs/panel_setup_rules.cpp:133 pcbnew/tools/edit_tool.cpp:2646
 msgid "Delete"
 msgstr "Odstrániť"
@@ -7796,168 +7798,168 @@ msgstr "Nie je možné prepnúť jazyk na %s"
 msgid "undefined"
 msgstr "nedefinované"
 
-#: common/layer_id.cpp:112
+#: common/layer_id.cpp:67
 #: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr_parser.cpp:1149
 msgid "Rescue"
 msgstr "Záchrana"
 
-#: common/layer_id.cpp:116 eeschema/widgets/panel_sch_selection_filter.cpp:204
+#: common/layer_id.cpp:71 eeschema/widgets/panel_sch_selection_filter.cpp:204
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:37
 msgid "Wires"
 msgstr "Drôty"
 
-#: common/layer_id.cpp:117
+#: common/layer_id.cpp:72
 msgid "Buses"
 msgstr "Zbernice"
 
-#: common/layer_id.cpp:118
+#: common/layer_id.cpp:73
 msgid "Bus junctions"
 msgstr "Prepojenie zbernice"
 
-#: common/layer_id.cpp:119
+#: common/layer_id.cpp:74
 msgid "Junctions"
 msgstr "Pripojenia"
 
-#: common/layer_id.cpp:120 eeschema/widgets/panel_sch_selection_filter.cpp:205
+#: common/layer_id.cpp:75 eeschema/widgets/panel_sch_selection_filter.cpp:205
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:41
 #: eeschema/widgets/search_handlers.cpp:399
 msgid "Labels"
 msgstr "Označenia"
 
-#: common/layer_id.cpp:121
+#: common/layer_id.cpp:76
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:45
 msgid "Global labels"
 msgstr "Globálne označenia"
 
-#: common/layer_id.cpp:122
+#: common/layer_id.cpp:77
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:48
 msgid "Hierarchical labels"
 msgstr "Hierarchické označenia"
 
-#: common/layer_id.cpp:123 eeschema/sch_symbol.cpp:2981
+#: common/layer_id.cpp:78 eeschema/sch_symbol.cpp:2981
 msgid "Pin numbers"
 msgstr "Čísla vývodov"
 
-#: common/layer_id.cpp:124 eeschema/sch_symbol.cpp:2985
+#: common/layer_id.cpp:79 eeschema/sch_symbol.cpp:2985
 msgid "Pin names"
 msgstr "Názvy vývodov"
 
-#: common/layer_id.cpp:125
+#: common/layer_id.cpp:80
 msgid "Symbol references"
 msgstr "Referencie symbolov"
 
-#: common/layer_id.cpp:126
+#: common/layer_id.cpp:81
 msgid "Symbol values"
 msgstr "Hodnoty symbolov"
 
-#: common/layer_id.cpp:127
+#: common/layer_id.cpp:82
 msgid "Symbol fields"
 msgstr "Polia so symbolmi"
 
-#: common/layer_id.cpp:128
+#: common/layer_id.cpp:83
 msgid "Sheet references"
 msgstr "Referencie listov"
 
-#: common/layer_id.cpp:129
+#: common/layer_id.cpp:84
 msgid "Net class references"
 msgstr "Referencie triedy spojov"
 
-#: common/layer_id.cpp:130
+#: common/layer_id.cpp:85
 #, fuzzy
 msgid "Rule areas"
 msgstr "Oblasti pravidiel"
 
-#: common/layer_id.cpp:131
+#: common/layer_id.cpp:86
 msgid "Symbol body outlines"
 msgstr "Obrysy tela symbolu"
 
-#: common/layer_id.cpp:132
+#: common/layer_id.cpp:87
 msgid "Symbol body fills"
 msgstr "Výplne tela symbolu"
 
-#: common/layer_id.cpp:133
+#: common/layer_id.cpp:88
 #, fuzzy
 msgid "Shape fills"
 msgstr "Pilník na list"
 
-#: common/layer_id.cpp:134
+#: common/layer_id.cpp:89
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:72
 msgid "Schematic text && graphics"
 msgstr "Text schémy && grafika"
 
-#: common/layer_id.cpp:135
+#: common/layer_id.cpp:90
 msgid "Symbol private text && graphics"
 msgstr "Privátny text symbolu && grafika"
 
-#: common/layer_id.cpp:136
+#: common/layer_id.cpp:91
 msgid "Schematic text && graphics backgrounds"
 msgstr "Text schémy && grafické pozadie"
 
-#: common/layer_id.cpp:137 eeschema/widgets/panel_sch_selection_filter.cpp:206
+#: common/layer_id.cpp:92 eeschema/widgets/panel_sch_selection_filter.cpp:206
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:33
 msgid "Pins"
 msgstr "Vývody"
 
-#: common/layer_id.cpp:138
+#: common/layer_id.cpp:93
 msgid "Sheet borders"
 msgstr "Okraje listu"
 
-#: common/layer_id.cpp:139
+#: common/layer_id.cpp:94
 msgid "Sheet backgrounds"
 msgstr "Pozadie listu"
 
-#: common/layer_id.cpp:140
+#: common/layer_id.cpp:95
 msgid "Sheet names"
 msgstr "Názvy listov"
 
-#: common/layer_id.cpp:141
+#: common/layer_id.cpp:96
 msgid "Sheet fields"
 msgstr "Polia listov"
 
-#: common/layer_id.cpp:142
+#: common/layer_id.cpp:97
 msgid "Sheet file names"
 msgstr "Názvy súborov listu"
 
-#: common/layer_id.cpp:143
+#: common/layer_id.cpp:98
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:63
 msgid "Sheet pins"
 msgstr "Vývody listu"
 
-#: common/layer_id.cpp:144
+#: common/layer_id.cpp:99
 msgid "No-connect symbols"
 msgstr "Symboly bez pripojenia"
 
-#: common/layer_id.cpp:145
+#: common/layer_id.cpp:100
 msgid "DNP markers"
 msgstr "DNP značky"
 
-#: common/layer_id.cpp:146
+#: common/layer_id.cpp:101
 #, fuzzy
 msgid "Excluded-from-simulation markers"
 msgstr "Vyloučeno ze simulace"
 
-#: common/layer_id.cpp:147
+#: common/layer_id.cpp:102
 msgid "ERC warnings"
 msgstr "Varovania ERC"
 
-#: common/layer_id.cpp:148
+#: common/layer_id.cpp:103
 msgid "ERC errors"
 msgstr "Chyby ERC"
 
-#: common/layer_id.cpp:149
+#: common/layer_id.cpp:104
 msgid "ERC exclusions"
 msgstr "Vylúčenia ERC"
 
-#: common/layer_id.cpp:150 common/layer_id.cpp:189
+#: common/layer_id.cpp:105 common/layer_id.cpp:144
 #: pcbnew/widgets/appearance_controls.cpp:347
 msgid "Anchors"
 msgstr "Ukotvenia"
 
-#: common/layer_id.cpp:151 common/layer_id.cpp:193
+#: common/layer_id.cpp:106 common/layer_id.cpp:148
 msgid "Helper items"
 msgstr "Pomocné predmety"
 
-#: common/layer_id.cpp:152 common/layer_id.cpp:194 common/tool/grid_menu.cpp:56
+#: common/layer_id.cpp:107 common/layer_id.cpp:149 common/tool/grid_menu.cpp:56
 #: eeschema/tools/sch_editor_control.cpp:2867
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:103
 #: gerbview/widgets/gerbview_layer_widget.cpp:135
@@ -7965,82 +7967,82 @@ msgstr "Pomocné predmety"
 msgid "Grid"
 msgstr "Mriežka"
 
-#: common/layer_id.cpp:153
+#: common/layer_id.cpp:108
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:104
 msgid "Axes"
 msgstr "Osi"
 
-#: common/layer_id.cpp:154 common/layer_id.cpp:196
+#: common/layer_id.cpp:109 common/layer_id.cpp:151
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:107
 #: gerbview/widgets/gerbview_layer_widget.cpp:141
 msgid "Background"
 msgstr "Pozadie"
 
-#: common/layer_id.cpp:155 common/layer_id.cpp:192
+#: common/layer_id.cpp:110 common/layer_id.cpp:147
 #: common/widgets/gal_options_panel_base.cpp:120
 #: eeschema/sim/simulator_frame_ui.cpp:613
 #: eeschema/sim/simulator_frame_ui_base.cpp:167
 msgid "Cursor"
 msgstr "Kurzor"
 
-#: common/layer_id.cpp:156
+#: common/layer_id.cpp:111
 #, fuzzy
 msgid "Hovered items"
 msgstr "Podsvietené položky"
 
-#: common/layer_id.cpp:157
+#: common/layer_id.cpp:112
 msgid "Highlighted items"
 msgstr "Zvýraznené položky"
 
-#: common/layer_id.cpp:158
+#: common/layer_id.cpp:113
 msgid "Hidden items"
 msgstr "Skryté položky"
 
-#: common/layer_id.cpp:159 common/layer_id.cpp:197
+#: common/layer_id.cpp:114 common/layer_id.cpp:152
 msgid "Selection highlight"
 msgstr "Zvýraznenie výberu"
 
-#: common/layer_id.cpp:160
+#: common/layer_id.cpp:115
 #, fuzzy
 msgid "Net color highlight"
 msgstr "Zvýraznenie výberu"
 
-#: common/layer_id.cpp:161 common/layer_id.cpp:190
+#: common/layer_id.cpp:116 common/layer_id.cpp:145
 msgid "Drawing sheet"
 msgstr "Kresliaci list"
 
-#: common/layer_id.cpp:162 common/layer_id.cpp:191
+#: common/layer_id.cpp:117 common/layer_id.cpp:146
 msgid "Page limits"
 msgstr "Okraje strany"
 
-#: common/layer_id.cpp:163
+#: common/layer_id.cpp:118
 msgid "Operating point voltages"
 msgstr "Napätia prevádzkového bodu"
 
-#: common/layer_id.cpp:164
+#: common/layer_id.cpp:119
 msgid "Operating point currents"
 msgstr "Prúdy prevádzkového bodu"
 
-#: common/layer_id.cpp:168
+#: common/layer_id.cpp:123
 msgid "Footprints front"
 msgstr "puzdra nahor"
 
-#: common/layer_id.cpp:169
+#: common/layer_id.cpp:124
 msgid "Footprints back"
 msgstr "puzdra nadol"
 
-#: common/layer_id.cpp:171
+#: common/layer_id.cpp:126
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:27
 #: eeschema/dialogs/dialog_update_from_pcb_base.cpp:53
 #: pcbnew/dialogs/dialog_global_edit_text_and_graphics_base.cpp:28
 msgid "Reference designators"
 msgstr "Referenčné označenie"
 
-#: common/layer_id.cpp:172
+#: common/layer_id.cpp:127
 msgid "Footprint text"
 msgstr "Text puzdra"
 
-#: common/layer_id.cpp:173
+#: common/layer_id.cpp:128
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:27
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:64
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:24
@@ -8050,95 +8052,95 @@ msgstr "Text puzdra"
 msgid "Tracks"
 msgstr "Spoje"
 
-#: common/layer_id.cpp:174
+#: common/layer_id.cpp:129
 msgid "Through vias"
 msgstr "Prechádzajúce prekovy"
 
-#: common/layer_id.cpp:175
+#: common/layer_id.cpp:130
 msgid "Blind/Buried vias"
 msgstr "Slepé/vnorené prekovy"
 
-#: common/layer_id.cpp:176
+#: common/layer_id.cpp:131
 msgid "Micro-vias"
 msgstr "Mikro-prekovy"
 
-#: common/layer_id.cpp:177
+#: common/layer_id.cpp:132
 msgid "Via holes"
 msgstr "Diery prekovu"
 
-#: common/layer_id.cpp:178
+#: common/layer_id.cpp:133
 msgid "Via hole walls"
 msgstr "Steny otvorov prekovu"
 
-#: common/layer_id.cpp:179
+#: common/layer_id.cpp:134
 msgid "Plated holes"
 msgstr "Pokovované otvory"
 
-#: common/layer_id.cpp:180
+#: common/layer_id.cpp:135
 msgid "Plated hole walls"
 msgstr "Pokovované steny otvorov"
 
-#: common/layer_id.cpp:181
+#: common/layer_id.cpp:136
 msgid "Non-plated holes"
 msgstr "Nepokovované otvory"
 
-#: common/layer_id.cpp:182 pcbnew/dialogs/panel_edit_options_base.cpp:371
+#: common/layer_id.cpp:137 pcbnew/dialogs/panel_edit_options_base.cpp:371
 #: pcbnew/widgets/appearance_controls.cpp:343
 #: pcbnew/widgets/appearance_controls.cpp:721
-#: pcbnew/widgets/appearance_controls.cpp:2537
+#: pcbnew/widgets/appearance_controls.cpp:2573
 #: pcbnew/widgets/search_handlers.cpp:386
 msgid "Ratsnest"
 msgstr "Naznačené spoje"
 
-#: common/layer_id.cpp:183
+#: common/layer_id.cpp:138
 msgid "DRC warnings"
 msgstr "Varovania DRC"
 
-#: common/layer_id.cpp:184
+#: common/layer_id.cpp:139
 msgid "DRC errors"
 msgstr "Chyby DRC"
 
-#: common/layer_id.cpp:185
+#: common/layer_id.cpp:140
 #, fuzzy
 msgid "DRC shape 1"
 msgstr "Nie je 3D tvar"
 
-#: common/layer_id.cpp:186
+#: common/layer_id.cpp:141
 #, fuzzy
 msgid "DRC shape 2"
 msgstr "Nie je 3D tvar"
 
-#: common/layer_id.cpp:187
+#: common/layer_id.cpp:142
 msgid "DRC exclusions"
 msgstr "Vylúčenia DRC"
 
-#: common/layer_id.cpp:188
+#: common/layer_id.cpp:143
 msgid "DRC marker shadows"
 msgstr "Tiene značiek DRC"
 
-#: common/layer_id.cpp:195
+#: common/layer_id.cpp:150
 msgid "Grid axes"
 msgstr "Osi mriežky"
 
-#: common/layer_id.cpp:198
+#: common/layer_id.cpp:153
 msgid "Locked item shadow"
 msgstr "Tieň na uzamknutom prvku"
 
-#: common/layer_id.cpp:199
+#: common/layer_id.cpp:154
 msgid "Courtyard collision shadow"
 msgstr ""
 
-#: common/layer_id.cpp:200
+#: common/layer_id.cpp:155
 #, fuzzy
 msgid "Track net names"
 msgstr "Meno listu"
 
-#: common/layer_id.cpp:201
+#: common/layer_id.cpp:156
 #, fuzzy
 msgid "Pad net names"
 msgstr "Meno listu"
 
-#: common/layer_id.cpp:202
+#: common/layer_id.cpp:157
 #, fuzzy
 msgid "Via net names"
 msgstr "Meno listu"
@@ -8198,13 +8200,13 @@ msgstr "Položka"
 
 #: common/lib_tree_model_adapter.cpp:422
 #: eeschema/widgets/panel_design_block_chooser.cpp:411
-#: eeschema/widgets/panel_symbol_chooser.cpp:171
+#: eeschema/widgets/panel_symbol_chooser.cpp:173
 #: pcbnew/widgets/panel_footprint_chooser.cpp:96
 msgid "Recently Used"
 msgstr "Nedávno použité"
 
 #: common/lib_tree_model_adapter.cpp:424
-#: eeschema/widgets/panel_symbol_chooser.cpp:178
+#: eeschema/widgets/panel_symbol_chooser.cpp:180
 #, fuzzy
 msgid "Already Placed"
 msgstr "Pohyb a umiestnenie"
@@ -8492,7 +8494,7 @@ msgstr "Predvolené jednotky:"
 #: eeschema/dialogs/dialog_sim_model_base.cpp:271 eeschema/sch_symbol.cpp:2058
 #: eeschema/sch_symbol.cpp:2110 eeschema/sch_symbol.cpp:2991
 #: eeschema/widgets/search_handlers.cpp:160
-#: eeschema/widgets/search_handlers.cpp:246 pcbnew/footprint.cpp:4045
+#: eeschema/widgets/search_handlers.cpp:246 pcbnew/footprint.cpp:4050
 #: pcbnew/widgets/search_handlers.cpp:118
 msgid "Reference"
 msgstr "Odkaz"
@@ -8515,7 +8517,7 @@ msgstr "Vybrať a presunúť puzdro"
 #: eeschema/tools/sch_edit_tool.cpp:551
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:179
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:184
-#: pcbnew/footprint.cpp:4068
+#: pcbnew/footprint.cpp:4073
 msgid "Attributes"
 msgstr "Atribúty"
 
@@ -8534,16 +8536,16 @@ msgstr "V"
 msgid "Semicolons"
 msgstr "Výber farieb"
 
-#: common/settings/color_settings.cpp:337
+#: common/settings/color_settings.cpp:379
 msgid "(Footprints)"
 msgstr "(Stopy)"
 
-#: common/settings/color_settings.cpp:389
+#: common/settings/color_settings.cpp:433
 #: pagelayout_editor/dialogs/panel_pl_editor_color_settings.cpp:82
 msgid "KiCad Default"
 msgstr "KiCad Predvolené"
 
-#: common/settings/color_settings.cpp:394
+#: common/settings/color_settings.cpp:438
 msgid "KiCad Classic"
 msgstr "KiCad Classic"
 
@@ -8566,7 +8568,7 @@ msgid "Create a new document in the editor"
 msgstr "Vytvorte nový dokument v editore"
 
 #: common/tool/actions.cpp:52 eeschema/symbol_editor/symbol_editor.cpp:866
-#: pcbnew/footprint_libraries_utils.cpp:1050
+#: pcbnew/footprint_libraries_utils.cpp:1059
 msgid "New Library..."
 msgstr "Nová knižnica..."
 
@@ -8612,7 +8614,7 @@ msgstr "Zobrazí súbor na prečítanie alebo úpravu v textovom editore"
 
 #: common/tool/actions.cpp:91 eeschema/symbol_editor/symbol_editor.cpp:856
 #: eeschema/widgets/tuner_slider_base.cpp:117
-#: pcbnew/footprint_libraries_utils.cpp:1036
+#: pcbnew/footprint_libraries_utils.cpp:1045
 msgid "Save"
 msgstr "Uložiť"
 
@@ -9434,7 +9436,7 @@ msgstr "Zobraziť / skryť správcu vzhľadu"
 
 #: common/tool/actions.cpp:1124
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:101
-#: eeschema/fields_grid_table.cpp:1068
+#: eeschema/fields_grid_table.cpp:1059
 msgid "Show Datasheet"
 msgstr "Zobraziť údajový list"
 
@@ -9564,6 +9566,7 @@ msgstr "Znova načítajte všetky doplnky pythonu a obnovte ponuky doplnkov"
 #: eeschema/dialogs/dialog_schematic_setup.cpp:136
 #: pcbnew/dialogs/dialog_board_setup.cpp:210
 #: pcbnew/dialogs/dialog_footprint_properties.cpp:79
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:149
 #, fuzzy
 msgid "Embedded Files"
 msgstr "Súbory Obrázkov"
@@ -9759,8 +9762,8 @@ msgid "Mirroring for Y axis is not supported yet"
 msgstr "Zrkadlenie pre os Y zatiaľ nie je podporované"
 
 #: common/widgets/filter_combobox.cpp:72
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:806
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:833
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:805
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:832
 msgid "Filter:"
 msgstr "Filter:"
 
@@ -9777,7 +9780,7 @@ msgstr "Tabuľa"
 #: common/widgets/footprint_diff_widget.cpp:42 cvpcb/cvpcb_mainframe.cpp:814
 #: eeschema/sch_base_frame.cpp:593 eeschema/sch_symbol.cpp:2086
 #: eeschema/sch_symbol.cpp:2090 eeschema/sch_symbol.cpp:2125
-#: eeschema/widgets/symbol_diff_widget.cpp:45 pcbnew/footprint.cpp:1624
+#: eeschema/widgets/symbol_diff_widget.cpp:45 pcbnew/footprint.cpp:1629
 msgid "Library"
 msgstr "Knižnica"
 
@@ -9792,7 +9795,7 @@ msgid "Footprint not found."
 msgstr "Stopa sa nenašla."
 
 #: common/widgets/footprint_select_widget.cpp:68 cvpcb/cvpcb_mainframe.cpp:899
-#: pcbnew/footprint_edit_frame.cpp:1060
+#: pcbnew/footprint_edit_frame.cpp:1070
 #: pcbnew/widgets/panel_footprint_chooser.cpp:69
 msgid "Loading Footprint Libraries"
 msgstr "Načítavajú sa knižnice stopy"
@@ -9875,7 +9878,7 @@ msgstr "Prichytiť k mriežke:"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:357
 #: pcbnew/dialogs/panel_edit_options_base.cpp:329
 #: pcbnew/dialogs/panel_edit_options_base.cpp:343
-#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1824
+#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1848
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 msgid "Always"
 msgstr "Vždy"
@@ -9888,7 +9891,7 @@ msgstr "Keď je zobrazená mriežka"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:357
 #: pcbnew/dialogs/panel_edit_options_base.cpp:329
 #: pcbnew/dialogs/panel_edit_options_base.cpp:343
-#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1825
+#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1849
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 msgid "Never"
 msgstr "Nikdy"
@@ -10171,8 +10174,8 @@ msgstr "Ukázať:"
 #: pcbnew/dialogs/dialog_footprint_checker_base.cpp:36
 #: pcbnew/widgets/appearance_controls.cpp:713
 #: pcbnew/widgets/appearance_controls.cpp:755
-#: pcbnew/widgets/appearance_controls.cpp:2534
-#: pcbnew/widgets/appearance_controls.cpp:2553
+#: pcbnew/widgets/appearance_controls.cpp:2570
+#: pcbnew/widgets/appearance_controls.cpp:2589
 msgid "All"
 msgstr "Všetky"
 
@@ -10266,12 +10269,12 @@ msgid "EasyEDA (JLCEDA) Pro files"
 msgstr "EasyEDA (JLCEDA) Pro soubory"
 
 #: common/wildcards_and_files_ext.cpp:339
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:301
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:302
 msgid "KiCad printed circuit board files"
 msgstr "Súbory plošných spojov KiCad"
 
 #: common/wildcards_and_files_ext.cpp:346
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:311
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:312
 msgid "KiCad footprint files"
 msgstr "Súbory stopy KiCad"
 
@@ -10522,7 +10525,7 @@ msgstr "'%s' nie je platné puzdro."
 #: eeschema/generate_alias_info.cpp:39 eeschema/sch_symbol.cpp:2105
 #: eeschema/sch_symbol.cpp:2678 eeschema/sch_symbol.cpp:3003
 #: eeschema/symbol_editor/symbol_editor.cpp:1629
-#: eeschema/symbol_viewer_frame.cpp:462 pcbnew/footprint.cpp:4058
+#: eeschema/symbol_viewer_frame.cpp:462 pcbnew/footprint.cpp:4063
 #: pcbnew/generate_footprint_info.cpp:37 pcbnew/plot_board_layers.cpp:133
 msgid "Keywords"
 msgstr "Kľúčové slová"
@@ -10590,7 +10593,7 @@ msgstr "Súbor projektu: '%s'"
 #: cvpcb/dialogs/dialog_config_equfiles.cpp:94
 #: eeschema/dialogs/dialog_bom.cpp:403
 #: gerbview/tools/gerbview_inspection_tool.cpp:185
-#: kicad/project_tree_pane.cpp:1022
+#: kicad/project_tree_pane.cpp:1023
 msgid "No text editor selected in KiCad.  Please choose one."
 msgstr ""
 "V aplikácii KiCad nie je vybratý žiadny textový editor. Vyberte si jednu."
@@ -10680,7 +10683,7 @@ msgstr "Stopa '%s' sa nenašla."
 msgid "Error loading footprint"
 msgstr "Pri načítaní písma sa vyskytla chyba '%s'."
 
-#: cvpcb/display_footprints_frame.cpp:508 pcbnew/footprint.cpp:1684
+#: cvpcb/display_footprints_frame.cpp:508 pcbnew/footprint.cpp:1689
 #, c-format
 msgid "Footprint: %s"
 msgstr "puzdro: %s"
@@ -11056,7 +11059,7 @@ msgid "Enter a description for the library:"
 msgstr "Upraviť možnosti tejto položky knižnice"
 
 #: eeschema/design_block_utils.cpp:240 eeschema/sch_symbol.cpp:3000
-#: pcbnew/footprint.cpp:4055 pcbnew/plot_board_layers.cpp:129
+#: pcbnew/footprint.cpp:4060 pcbnew/plot_board_layers.cpp:129
 #, fuzzy
 msgid "Library Description"
 msgstr "Popis"
@@ -11087,10 +11090,10 @@ msgid "Please select a library to delete."
 msgstr "Vyberte súbor tabuľky knižnice symbolov."
 
 #: eeschema/design_block_utils.cpp:470 eeschema/design_block_utils.cpp:512
-#: eeschema/design_block_utils.cpp:555 pcbnew/footprint_libraries_utils.cpp:543
+#: eeschema/design_block_utils.cpp:555 pcbnew/footprint_libraries_utils.cpp:552
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:958
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2939
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3017
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2942
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3020
 #, c-format
 msgid "Library '%s' is read only."
 msgstr "Knižnica '%s' je iba na čítanie."
@@ -11744,7 +11747,7 @@ msgstr "Konektor:"
 #: eeschema/dialogs/dialog_database_lib_settings_base.cpp:99
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:210
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:1383
-#: pcbnew/footprint_edit_frame.cpp:229 pcbnew/footprint_edit_frame.cpp:951
+#: pcbnew/footprint_edit_frame.cpp:229 pcbnew/footprint_edit_frame.cpp:961
 msgid "Libraries"
 msgstr "Knižnice"
 
@@ -12881,7 +12884,7 @@ msgstr "Zobraziť okno konzoly"
 #: eeschema/sch_symbol.cpp:2989
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:27
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:28
-#: pcbnew/footprint.cpp:4043
+#: pcbnew/footprint.cpp:4048
 msgid "Fields"
 msgstr "Polia"
 
@@ -12890,21 +12893,21 @@ msgstr "Polia"
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:62
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:201
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:58
-#: eeschema/fields_grid_table.cpp:480
+#: eeschema/fields_grid_table.cpp:471
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:53
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:54
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:54
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:158
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:49
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:99
 #: pcbnew/dialogs/panel_fp_properties_3d_model_base.cpp:45
-#: pcbnew/pcb_fields_grid_table.cpp:176
+#: pcbnew/pcb_fields_grid_table.cpp:145
 msgid "Show"
 msgstr "Zobraziť"
 
 #: eeschema/dialogs/dialog_label_properties_base.cpp:90
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:62
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:59
-#: eeschema/fields_grid_table.cpp:481
+#: eeschema/fields_grid_table.cpp:472
 msgid "Show Name"
 msgstr "Zobraziť názov"
 
@@ -12912,7 +12915,7 @@ msgstr "Zobraziť názov"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:63
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:63
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:60
-#: eeschema/fields_grid_table.cpp:482
+#: eeschema/fields_grid_table.cpp:473
 msgid "H Align"
 msgstr "H Zarovnanie"
 
@@ -12920,7 +12923,7 @@ msgstr "H Zarovnanie"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:64
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:64
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:61
-#: eeschema/fields_grid_table.cpp:483
+#: eeschema/fields_grid_table.cpp:474
 msgid "V Align"
 msgstr "V Zarovnanie"
 
@@ -12928,7 +12931,7 @@ msgstr "V Zarovnanie"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:67
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:67
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:64
-#: eeschema/fields_grid_table.cpp:486 eeschema/sch_field.cpp:1140
+#: eeschema/fields_grid_table.cpp:477 eeschema/sch_field.cpp:1140
 #: eeschema/sch_field.cpp:1777 eeschema/sch_label.cpp:1201
 #: eeschema/sch_tablecell.cpp:132 eeschema/sch_text.cpp:641
 #: eeschema/sch_text.cpp:778 eeschema/sch_textbox.cpp:547
@@ -12942,7 +12945,7 @@ msgstr "Veľkosť textu"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:69
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:69
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:66
-#: eeschema/fields_grid_table.cpp:488
+#: eeschema/fields_grid_table.cpp:479
 msgid "X Position"
 msgstr "Pozícia X"
 
@@ -12952,7 +12955,7 @@ msgstr "Pozícia X"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:70
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:70
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:67
-#: eeschema/fields_grid_table.cpp:489
+#: eeschema/fields_grid_table.cpp:480
 msgid "Y Position"
 msgstr "Pozícia Y"
 
@@ -13251,7 +13254,7 @@ msgstr "Nový symbol"
 #: eeschema/dialogs/dialog_sheet_properties.cpp:217
 #: eeschema/dialogs/dialog_symbol_properties.cpp:650
 #: pcbnew/dialogs/dialog_footprint_properties.cpp:402
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:424
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:433
 msgid "Fields must have a name."
 msgstr "Polia musia mať názov."
 
@@ -13289,25 +13292,25 @@ msgstr "Symbol '%s' už v knižnici '%s' existuje"
 msgid "Edit Symbol Properties"
 msgstr "Upraviť vlastnosti symbolu"
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:548
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:547
 #, c-format
 msgid "The name '%s' is already in use."
 msgstr "Názov '%s' sa už používa."
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:634
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:633
 #: eeschema/dialogs/dialog_sheet_properties.cpp:785
 #: eeschema/dialogs/dialog_symbol_properties.cpp:883
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:688
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:684
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:716
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:720
 #, c-format
 msgid "The first %d fields are mandatory."
 msgstr "Prvých %d polí je povinných."
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:806
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:805
 msgid "Add Footprint Filter"
 msgstr "Pridať Filter Puzdra"
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:833
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:832
 msgid "Edit Footprint Filter"
 msgstr "Upraviť Filter Puzdra"
 
@@ -14232,7 +14235,7 @@ msgstr "Elektrické pravidlá"
 #: eeschema/dialogs/dialog_schematic_setup.cpp:112
 #: pcbnew/dialogs/dialog_board_setup.cpp:186
 #: pcbnew/widgets/appearance_controls.cpp:515
-#: pcbnew/widgets/appearance_controls.cpp:2420
+#: pcbnew/widgets/appearance_controls.cpp:2456
 #: pcbnew/widgets/appearance_controls_base.cpp:118
 #: pcbnew/widgets/search_handlers.cpp:381
 #: pcbnew/widgets/search_handlers.cpp:465
@@ -14323,7 +14326,7 @@ msgstr "Vyplnený tvar"
 msgid "Clear colors to use Schematic Editor colors."
 msgstr "Obnovte všetky farby v tejto téme na predvolené hodnoty KiCad"
 
-#: eeschema/dialogs/dialog_shape_properties_base.cpp:158 pcbnew/zone.cpp:1970
+#: eeschema/dialogs/dialog_shape_properties_base.cpp:158 pcbnew/zone.cpp:1994
 msgid "Fill Style"
 msgstr "Štýl výplne"
 
@@ -14597,7 +14600,7 @@ msgstr "OSP"
 
 #: eeschema/dialogs/dialog_sim_command_base.cpp:25
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:96
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283 pcbnew/pad.cpp:2504
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283 pcbnew/pad.cpp:2498
 #: pcbnew/widgets/pcb_net_inspector_panel_data_model.h:711
 msgid "Custom"
 msgstr "Vlastné"
@@ -15290,17 +15293,17 @@ msgid "Sequentially place all units of the symbol."
 msgstr "Postupne umiestnite všetky jednotky symbolu."
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:95
-#: eeschema/fields_grid_table.cpp:1061
+#: eeschema/fields_grid_table.cpp:1052
 msgid "Select Footprint..."
 msgstr "Vyberte Footprint..."
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:96
-#: eeschema/fields_grid_table.cpp:1062
+#: eeschema/fields_grid_table.cpp:1053
 msgid "Browse for footprint"
 msgstr "Vyhľadajte stopu"
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:102
-#: eeschema/fields_grid_table.cpp:1069
+#: eeschema/fields_grid_table.cpp:1060
 msgid "Show datasheet in browser"
 msgstr "Zobraziť údajový list v prehliadači"
 
@@ -15434,7 +15437,7 @@ msgstr "Uložiť predvoľbu vrstvy"
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1811
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2213
-#: pcbnew/widgets/appearance_controls.cpp:2728
+#: pcbnew/widgets/appearance_controls.cpp:2764
 msgid ""
 "Default presets cannot be modified.\n"
 "Please use a different name."
@@ -17191,7 +17194,7 @@ msgid "Net Navigator"
 msgstr "Navigátor hierarchie"
 
 #: eeschema/eeschema_settings.cpp:114 eeschema/sch_edit_frame.cpp:2207
-#: pcbnew/footprint_edit_frame.cpp:246 pcbnew/footprint_edit_frame.cpp:957
+#: pcbnew/footprint_edit_frame.cpp:246 pcbnew/footprint_edit_frame.cpp:967
 #: pcbnew/pcb_edit_frame.cpp:334 pcbnew/pcb_edit_frame.cpp:1709
 msgid "Selection Filter"
 msgstr "Filter výberu"
@@ -17684,29 +17687,29 @@ msgstr ""
 "\n"
 " ** Správy ERC: %d Chyby %d Varovania %d\n"
 
-#: eeschema/fields_grid_table.cpp:287 eeschema/files-io.cpp:919
+#: eeschema/fields_grid_table.cpp:278 eeschema/files-io.cpp:919
 #: eeschema/tools/sch_editor_control.cpp:128
 msgid "Schematic Files"
 msgstr "Súbory schém"
 
-#: eeschema/fields_grid_table.cpp:318 eeschema/fields_grid_table.cpp:755
-#: eeschema/fields_grid_table.cpp:927
+#: eeschema/fields_grid_table.cpp:309 eeschema/fields_grid_table.cpp:746
+#: eeschema/fields_grid_table.cpp:918
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:154
 msgid "Horizontal"
 msgstr "Vodorovne"
 
-#: eeschema/fields_grid_table.cpp:319 eeschema/fields_grid_table.cpp:757
-#: eeschema/fields_grid_table.cpp:929
+#: eeschema/fields_grid_table.cpp:310 eeschema/fields_grid_table.cpp:748
+#: eeschema/fields_grid_table.cpp:920
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:154
 msgid "Vertical"
 msgstr "Zvislý"
 
-#: eeschema/fields_grid_table.cpp:492 eeschema/sch_field.cpp:1767
+#: eeschema/fields_grid_table.cpp:483 eeschema/sch_field.cpp:1767
 #, fuzzy
 msgid "Allow Autoplacement"
 msgstr "Pravidlá automatického umiestnenia"
 
-#: eeschema/fields_grid_table.cpp:493 eeschema/sch_field.cpp:1805
+#: eeschema/fields_grid_table.cpp:484 eeschema/sch_field.cpp:1805
 #: eeschema/sch_item.cpp:516 eeschema/sch_item.cpp:568
 #, fuzzy
 msgid "Private"
@@ -18054,8 +18057,8 @@ msgstr "Odvodiť od symbolu:"
 #: eeschema/symbol_editor/symbol_editor.cpp:171
 #: eeschema/symbol_editor/symbol_editor.cpp:237
 #: eeschema/symbol_library_manager.cpp:458
-#: eeschema/widgets/panel_symbol_chooser.cpp:564
-#: eeschema/widgets/panel_symbol_chooser.cpp:623
+#: eeschema/widgets/panel_symbol_chooser.cpp:566
+#: eeschema/widgets/panel_symbol_chooser.cpp:625
 #: eeschema/widgets/symbol_preview_widget.cpp:207
 #, fuzzy, c-format
 msgid "Error loading symbol %s from library '%s'."
@@ -18078,7 +18081,7 @@ msgstr "Nohy"
 
 #: eeschema/import_gfx/dialog_import_gfx_sch.cpp:202
 #: pcbnew/import_gfx/dialog_import_graphics.cpp:215
-#: pcbnew/tools/drawing_tool.cpp:1906 pcbnew/tools/drawing_tool.cpp:1998
+#: pcbnew/tools/drawing_tool.cpp:1908 pcbnew/tools/drawing_tool.cpp:2000
 msgid "Import Graphics"
 msgstr "Importovať grafiku"
 
@@ -18104,7 +18107,7 @@ msgid "Only vectors will be imported.  Bitmaps and fonts will be ignored."
 msgstr "Importovať sa budú iba vektory. Bitmapy a písma budú ignorované."
 
 #: eeschema/import_gfx/dialog_import_gfx_sch_base.cpp:43
-#: pcbnew/dialogs/dialog_rule_area_properties.cpp:129 pcbnew/zone.cpp:1949
+#: pcbnew/dialogs/dialog_rule_area_properties.cpp:129 pcbnew/zone.cpp:1973
 msgid "Placement"
 msgstr "Umiestnenie"
 
@@ -18148,120 +18151,120 @@ msgstr "Predvolené jednotky:"
 msgid "Import Vector Graphics File"
 msgstr "Importovať súbor vektorovej grafiky"
 
-#: eeschema/lib_symbol.cpp:294 eeschema/sch_symbol.cpp:445
+#: eeschema/lib_symbol.cpp:297 eeschema/sch_symbol.cpp:445
 #: eeschema/tools/sch_edit_tool.cpp:108
 #, c-format
 msgid "Unit %s"
 msgstr "Jednotka %s"
 
-#: eeschema/lib_symbol.cpp:573 eeschema/sch_sheet.cpp:309
+#: eeschema/lib_symbol.cpp:576 eeschema/sch_sheet.cpp:309
 #: eeschema/sch_symbol.cpp:1593
 msgid "Excluded from BOM"
 msgstr "Vyloučit z BOM"
 
-#: eeschema/lib_symbol.cpp:578 eeschema/sch_sheet.cpp:318
+#: eeschema/lib_symbol.cpp:581 eeschema/sch_sheet.cpp:318
 #: eeschema/sch_symbol.cpp:1602
 msgid "Excluded from board"
 msgstr "Vyloučit z desky"
 
-#: eeschema/lib_symbol.cpp:583 eeschema/sch_sheet.cpp:327
+#: eeschema/lib_symbol.cpp:586 eeschema/sch_sheet.cpp:327
 #: eeschema/sch_symbol.cpp:1611
 msgid "Excluded from simulation"
 msgstr "Vyloučeno ze simulace"
 
-#: eeschema/lib_symbol.cpp:588 eeschema/sch_sheet.cpp:336
+#: eeschema/lib_symbol.cpp:591 eeschema/sch_sheet.cpp:336
 #: eeschema/sch_sheet.cpp:880 eeschema/sch_symbol.cpp:1620
 #: eeschema/sch_symbol.cpp:2036 eeschema/widgets/search_handlers.cpp:169
-#: pcbnew/footprint.cpp:1672
+#: pcbnew/footprint.cpp:1677
 msgid "DNP"
 msgstr "DNP"
 
-#: eeschema/lib_symbol.cpp:1598
+#: eeschema/lib_symbol.cpp:1601
 msgid "Power flag differs."
 msgstr "Power Flag se liší."
 
-#: eeschema/lib_symbol.cpp:1607
+#: eeschema/lib_symbol.cpp:1610
 #, fuzzy
 msgid "Unit count differs."
 msgstr "Počet segmentov"
 
-#: eeschema/lib_symbol.cpp:1647
+#: eeschema/lib_symbol.cpp:1650
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:745
 #, fuzzy
 msgid "Graphic item count differs."
 msgstr "V súbore sa nenašli žiadne grafické prvky na import"
 
-#: eeschema/lib_symbol.cpp:1659
+#: eeschema/lib_symbol.cpp:1662
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:759
 #, c-format
 msgid "%s differs."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1670
+#: eeschema/lib_symbol.cpp:1673
 #, fuzzy
 msgid "Pin count differs."
 msgstr "Počet segmentov"
 
-#: eeschema/lib_symbol.cpp:1686
+#: eeschema/lib_symbol.cpp:1689
 #, fuzzy, c-format
 msgid "Pin %s not found."
 msgstr "%s nenájdený"
 
-#: eeschema/lib_symbol.cpp:1694
+#: eeschema/lib_symbol.cpp:1697
 #, fuzzy, c-format
 msgid "Pin %s differs."
 msgstr "Počet segmentov"
 
-#: eeschema/lib_symbol.cpp:1721
+#: eeschema/lib_symbol.cpp:1724
 #, c-format
 msgid "%s field differs."
 msgstr "Pole %s se liší."
 
-#: eeschema/lib_symbol.cpp:1731
+#: eeschema/lib_symbol.cpp:1734
 #, fuzzy
 msgid "Field count differs."
 msgstr "Počet segmentov"
 
-#: eeschema/lib_symbol.cpp:1740
+#: eeschema/lib_symbol.cpp:1743
 #, fuzzy
 msgid "Footprint filters differs."
 msgstr "Názov stopy:"
 
-#: eeschema/lib_symbol.cpp:1752
+#: eeschema/lib_symbol.cpp:1755
 #, fuzzy
 msgid "Footprint filters differ."
 msgstr "Názov stopy:"
 
-#: eeschema/lib_symbol.cpp:1763
+#: eeschema/lib_symbol.cpp:1766
 #, fuzzy
 msgid "Symbol keywords differ."
 msgstr "Poradie stopy"
 
-#: eeschema/lib_symbol.cpp:1772
+#: eeschema/lib_symbol.cpp:1775
 msgid "Symbol pin name offsets differ."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1783
+#: eeschema/lib_symbol.cpp:1786
 #, fuzzy
 msgid "Show pin names settings differ."
 msgstr "Zobraziť názov vývodu"
 
-#: eeschema/lib_symbol.cpp:1792
+#: eeschema/lib_symbol.cpp:1795
 #, fuzzy
 msgid "Show pin numbers settings differ."
 msgstr "Zobraziť číslo vývodu"
 
-#: eeschema/lib_symbol.cpp:1801
+#: eeschema/lib_symbol.cpp:1804
 #, fuzzy
 msgid "Exclude from simulation settings differ."
 msgstr "Vylúčiť z hracieho plánu"
 
-#: eeschema/lib_symbol.cpp:1810
+#: eeschema/lib_symbol.cpp:1813
 #, fuzzy
 msgid "Exclude from bill of materials settings differ."
 msgstr "Vylúčiť z kusovníka"
 
-#: eeschema/lib_symbol.cpp:1819
+#: eeschema/lib_symbol.cpp:1822
 #, fuzzy
 msgid "Exclude from board settings differ."
 msgstr "Vylúčiť z hracieho plánu"
@@ -18435,9 +18438,9 @@ msgstr "Nie je možné spracovať text stopy %s"
 
 #: eeschema/net_navigator.cpp:314 pcbnew/board.cpp:1810
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2124
-#: pcbnew/pcb_draw_panel_gal.cpp:644
+#: pcbnew/pcb_draw_panel_gal.cpp:717
 #: pcbnew/widgets/appearance_controls.cpp:1029
-#: pcbnew/widgets/appearance_controls.cpp:2419
+#: pcbnew/widgets/appearance_controls.cpp:2455
 #: pcbnew/widgets/appearance_controls_base.cpp:61
 #: pcbnew/widgets/appearance_controls_base.cpp:151
 #: pcbnew/widgets/search_handlers.cpp:307
@@ -18731,16 +18734,16 @@ msgstr "Nastavenie projektu bolo zmenené. Uložiť ho?"
 #: eeschema/sch_bitmap.cpp:309 eeschema/sch_pin.cpp:2222
 #: eeschema/sch_shape.cpp:743 eeschema/sch_symbol.cpp:2957
 #: pcbnew/board_item.cpp:405 pcbnew/pcb_group.cpp:501 pcbnew/pcb_shape.cpp:906
-#: pcbnew/pcb_tablecell.cpp:182 pcbnew/pcb_track.cpp:2068 pcbnew/zone.cpp:1845
-#: pcbnew/zone.cpp:1857
+#: pcbnew/pcb_tablecell.cpp:182 pcbnew/pcb_track.cpp:2068 pcbnew/zone.cpp:1869
+#: pcbnew/zone.cpp:1881
 msgid "Position X"
 msgstr "Pozícia X"
 
 #: eeschema/sch_bitmap.cpp:314 eeschema/sch_pin.cpp:2226
 #: eeschema/sch_shape.cpp:745 eeschema/sch_symbol.cpp:2960
 #: pcbnew/board_item.cpp:408 pcbnew/pcb_group.cpp:502 pcbnew/pcb_shape.cpp:908
-#: pcbnew/pcb_tablecell.cpp:183 pcbnew/pcb_track.cpp:2072 pcbnew/zone.cpp:1851
-#: pcbnew/zone.cpp:1858
+#: pcbnew/pcb_tablecell.cpp:183 pcbnew/pcb_track.cpp:2072 pcbnew/zone.cpp:1875
+#: pcbnew/zone.cpp:1882
 msgid "Position Y"
 msgstr "Pozícia Y"
 
@@ -18779,7 +18782,7 @@ msgstr "Typ vstupu na autobus"
 #: eeschema/sch_bus_entry.cpp:542 eeschema/sch_junction.cpp:319
 #: eeschema/sch_label.cpp:1225 eeschema/sch_line.cpp:951
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2134 pcbnew/pad.cpp:1295
-#: pcbnew/pcb_track.cpp:1667 pcbnew/tools/pcb_control.cpp:1870
+#: pcbnew/pcb_track.cpp:1667 pcbnew/tools/pcb_control.cpp:1874
 #: pcbnew/zone.cpp:807
 #, fuzzy
 msgid "Resolved Netclass"
@@ -18813,7 +18816,7 @@ msgstr "Nový schematický súbor je neuložený"
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:640
 #: eeschema/symbol_editor/symbol_editor.cpp:1532
 #: kicad/dialogs/panel_jobset.cpp:787 pagelayout_editor/pl_editor_frame.cpp:411
-#: pcbnew/footprint_edit_frame.cpp:805 pcbnew/footprint_edit_frame.cpp:845
+#: pcbnew/footprint_edit_frame.cpp:815 pcbnew/footprint_edit_frame.cpp:855
 #: pcbnew/pcb_edit_frame.cpp:1181
 #, fuzzy, c-format
 msgid "Save changes to '%s' before closing?"
@@ -18853,13 +18856,13 @@ msgid "Could not open CvPcb"
 msgstr "CvPcb sa nepodarilo otvoriť"
 
 #: eeschema/sch_edit_frame.cpp:1741 eeschema/sim/simulator_frame.cpp:341
-#: kicad/kicad_manager_frame.cpp:1045 pcbnew/footprint_edit_frame.cpp:1019
+#: kicad/kicad_manager_frame.cpp:1045 pcbnew/footprint_edit_frame.cpp:1029
 #: pcbnew/pcb_edit_frame.cpp:1796
 msgid "[Read Only]"
 msgstr "[Len na čítanie]"
 
 #: eeschema/sch_edit_frame.cpp:1744 eeschema/sim/simulator_frame.cpp:344
-#: pcbnew/footprint_edit_frame.cpp:1028 pcbnew/pcb_edit_frame.cpp:1799
+#: pcbnew/footprint_edit_frame.cpp:1038 pcbnew/pcb_edit_frame.cpp:1799
 msgid "[Unsaved]"
 msgstr "[Neuložené]"
 
@@ -19502,7 +19505,7 @@ msgstr "Súbory knižnice symbolov KiCad"
 #: pcbnew/pcb_io/fabmaster/pcb_io_fabmaster.cpp:62
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:220
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:506
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2706
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2709
 #: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr_parser.cpp:154
 msgid "Open cancelled by user."
 msgstr "Otváranie zrušené používateľom."
@@ -19858,7 +19861,7 @@ msgstr "Štýl pokosu:"
 #: pcbnew/dialogs/dialog_text_properties_base.cpp:83
 #: pcbnew/dialogs/dialog_textbox_properties_base.cpp:73
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:58
-#: pcbnew/footprint.cpp:1657 pcbnew/pad.cpp:1299 pcbnew/pad.cpp:2543
+#: pcbnew/footprint.cpp:1662 pcbnew/pad.cpp:1299 pcbnew/pad.cpp:2537
 #: pcbnew/pcb_dimension.cpp:659 pcbnew/pcb_group.cpp:396
 #: pcbnew/pcb_marker.cpp:381 pcbnew/pcb_shape.cpp:642
 #: pcbnew/pcb_tablecell.cpp:106 pcbnew/pcb_text.cpp:279
@@ -19903,11 +19906,11 @@ msgstr "Zarovnání"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:39
 #: pcbnew/generators/pcb_tuning_pattern.cpp:478
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2130 pcbnew/pad.cpp:1293
-#: pcbnew/pad.cpp:2580 pcbnew/pcb_shape.cpp:923 pcbnew/pcb_tablecell.cpp:186
-#: pcbnew/pcb_track.cpp:1665 pcbnew/tools/pcb_control.cpp:1867
+#: pcbnew/pad.cpp:2574 pcbnew/pcb_shape.cpp:923 pcbnew/pcb_tablecell.cpp:186
+#: pcbnew/pcb_track.cpp:1665 pcbnew/tools/pcb_control.cpp:1871
 #: pcbnew/widgets/pcb_properties_panel.cpp:273
 #: pcbnew/widgets/search_handlers.cpp:177 pcbnew/zone.cpp:805
-#: pcbnew/zone.cpp:1905 pcbnew/zone_manager/dialog_zone_manager_base.cpp:42
+#: pcbnew/zone.cpp:1929 pcbnew/zone_manager/dialog_zone_manager_base.cpp:42
 #: pcbnew/zone_manager/model_zones_overview_table.h:76
 msgid "Net"
 msgstr "Síť"
@@ -20059,7 +20062,7 @@ msgstr "Kolík %s [%s, %s, %s]"
 msgid "Hidden pin %s [%s, %s]"
 msgstr "PIN %s [%s, %s]"
 
-#: eeschema/sch_pin.cpp:2204 pcbnew/pad.cpp:1286 pcbnew/pad.cpp:2600
+#: eeschema/sch_pin.cpp:2204 pcbnew/pad.cpp:1286 pcbnew/pad.cpp:2594
 msgid "Pin Name"
 msgstr "Názov špendlíka"
 
@@ -20193,7 +20196,7 @@ msgstr "Farba pozadia vykreslenia"
 msgid "Fill color"
 msgstr "Farba čiary:"
 
-#: eeschema/sch_sheet.cpp:852 eeschema/sch_sheet.cpp:1712 pcbnew/zone.cpp:1835
+#: eeschema/sch_sheet.cpp:852 eeschema/sch_sheet.cpp:1712 pcbnew/zone.cpp:1859
 msgid "Sheet Name"
 msgstr "Název listu"
 
@@ -20251,13 +20254,13 @@ msgid "Exclude From Simulation"
 msgstr "Vyloučit ze simulace"
 
 #: eeschema/sch_sheet.cpp:1733 eeschema/sch_symbol.cpp:1100
-#: eeschema/sch_symbol.cpp:3041 pcbnew/footprint.cpp:4075
+#: eeschema/sch_symbol.cpp:3041 pcbnew/footprint.cpp:4080
 #, fuzzy
 msgid "Exclude From Bill of Materials"
 msgstr "Vyloučit z rozpisky materiálu"
 
 #: eeschema/sch_sheet.cpp:1736 eeschema/sch_symbol.cpp:1101
-#: eeschema/sch_symbol.cpp:3044 pcbnew/footprint.cpp:4078
+#: eeschema/sch_symbol.cpp:3044 pcbnew/footprint.cpp:4083
 #, fuzzy
 msgid "Do not Populate"
 msgstr "Není osazeno (DNP)"
@@ -20314,7 +20317,7 @@ msgstr "Zrcadlit Y"
 msgid "Mirror Y"
 msgstr "Zrcadlit Y"
 
-#: eeschema/sch_symbol.cpp:2997 pcbnew/footprint.cpp:4052
+#: eeschema/sch_symbol.cpp:2997 pcbnew/footprint.cpp:4057
 #, fuzzy
 msgid "Library Link"
 msgstr "Odkaz na knihovnu"
@@ -22548,12 +22551,12 @@ msgid "Save Symbol As"
 msgstr "Zmeniť symboly..."
 
 #: eeschema/symbol_editor/symbol_editor.cpp:855
-#: pcbnew/footprint_libraries_utils.cpp:1035
+#: pcbnew/footprint_libraries_utils.cpp:1044
 msgid "Save in library:"
 msgstr "Uložiť do knižnice:"
 
 #: eeschema/symbol_editor/symbol_editor.cpp:944
-#: pcbnew/footprint_libraries_utils.cpp:1118
+#: pcbnew/footprint_libraries_utils.cpp:1127
 #, fuzzy
 msgid "A library must be specified."
 msgstr "Nebol zadaná knižnica."
@@ -22641,7 +22644,7 @@ msgid "Keep Symbol"
 msgstr "Zachovať symbol"
 
 #: eeschema/symbol_editor/symbol_editor.cpp:1291 pcbnew/files.cpp:342
-#: pcbnew/footprint_libraries_utils.cpp:1204
+#: pcbnew/footprint_libraries_utils.cpp:1213
 #, fuzzy, c-format
 msgid "Revert '%s' to last version saved?"
 msgstr "Vrátiť '%s' na poslednú uloženú verziu?"
@@ -23278,7 +23281,7 @@ msgstr "Kresby"
 
 #: eeschema/tools/ee_actions.cpp:356 eeschema/tools/ee_actions.cpp:588
 #: eeschema/tools/symbol_editor_drawing_tools.cpp:301
-#: pagelayout_editor/tools/pl_actions.cpp:61 pcbnew/tools/drawing_tool.cpp:1043
+#: pagelayout_editor/tools/pl_actions.cpp:61 pcbnew/tools/drawing_tool.cpp:1044
 #: pcbnew/tools/pcb_actions.cpp:185
 #, fuzzy
 msgid "Draw Text"
@@ -24590,7 +24593,7 @@ msgstr "Nie cez vŕtanie definované."
 
 #: eeschema/tools/ee_inspection_tool.cpp:574
 #: pagelayout_editor/tools/pl_editor_control.cpp:160
-#: pcbnew/tools/pcb_control.cpp:1661
+#: pcbnew/tools/pcb_control.cpp:1665
 msgid "UUID"
 msgstr ""
 
@@ -24666,7 +24669,7 @@ msgstr "Pridať uzol"
 
 #: eeschema/tools/sch_drawing_tools.cpp:1174
 #: eeschema/tools/symbol_editor_drawing_tools.cpp:691
-#: pcbnew/tools/drawing_tool.cpp:1823
+#: pcbnew/tools/drawing_tool.cpp:1825
 #, fuzzy
 msgid "No graphic items found in file."
 msgstr "V súbore sa nenašli žiadne grafické prvky na import"
@@ -24744,7 +24747,7 @@ msgstr "Pridať Bus"
 msgid "Draw %s"
 msgstr "Kresby"
 
-#: eeschema/tools/sch_drawing_tools.cpp:2779 pcbnew/tools/drawing_tool.cpp:1248
+#: eeschema/tools/sch_drawing_tools.cpp:2779 pcbnew/tools/drawing_tool.cpp:1250
 #, fuzzy
 msgid "Draw Table"
 msgstr "Nakresli čiaru"
@@ -25050,7 +25053,7 @@ msgstr ""
 "V aplikácii KiCad nie je vybratý žiadny textový editor. Vyberte si jednu."
 
 #: eeschema/tools/symbol_editor_control.cpp:438
-#: eeschema/widgets/panel_symbol_chooser.cpp:682
+#: eeschema/widgets/panel_symbol_chooser.cpp:684
 msgid "No symbol selected"
 msgstr "Nie je vybratý žiadny symbol"
 
@@ -25065,7 +25068,7 @@ msgid "No symbol to export"
 msgstr "Žiadny symbol na export"
 
 #: eeschema/tools/symbol_editor_control.cpp:708
-#: pcbnew/footprint_edit_frame.cpp:1437
+#: pcbnew/footprint_edit_frame.cpp:1447
 #, fuzzy
 msgid "Export View as PNG"
 msgstr "Exportovať zobrazenie ako PNG..."
@@ -25259,11 +25262,11 @@ msgstr "Ostatné veci"
 msgid "Graphical shapes"
 msgstr "Grafický tvar"
 
-#: eeschema/widgets/panel_symbol_chooser.cpp:587
+#: eeschema/widgets/panel_symbol_chooser.cpp:589
 msgid "No footprint specified"
 msgstr "Nie je určená žiadna stopa"
 
-#: eeschema/widgets/panel_symbol_chooser.cpp:600
+#: eeschema/widgets/panel_symbol_chooser.cpp:602
 msgid "Invalid footprint specified"
 msgstr "Zadaná neplatná stopa"
 
@@ -25581,13 +25584,15 @@ msgstr "Vyberte vrstvu: %s"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:27
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:58
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:59
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:55
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:159
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:50
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:100
-#: pcbnew/footprint.cpp:4034 pcbnew/footprint.cpp:4037
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:169
+#: pcbnew/footprint.cpp:4039 pcbnew/footprint.cpp:4042
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2137 pcbnew/pad.cpp:1303
-#: pcbnew/pad.cpp:2542 pcbnew/pcb_dimension.cpp:661
-#: pcbnew/pcb_dimension.cpp:1457 pcbnew/pcb_fields_grid_table.cpp:181
+#: pcbnew/pad.cpp:2536 pcbnew/pcb_dimension.cpp:661
+#: pcbnew/pcb_dimension.cpp:1457 pcbnew/pcb_fields_grid_table.cpp:150
 #: pcbnew/pcb_group.cpp:503 pcbnew/pcb_marker.cpp:378
 #: pcbnew/pcb_reference_image.cpp:219 pcbnew/pcb_reference_image.cpp:342
 #: pcbnew/pcb_shape.cpp:646 pcbnew/pcb_shape.cpp:890 pcbnew/pcb_shape.cpp:892
@@ -25603,7 +25608,7 @@ msgstr "Vyberte vrstvu: %s"
 #: pcbnew/widgets/search_handlers.cpp:120
 #: pcbnew/widgets/search_handlers.cpp:178
 #: pcbnew/widgets/search_handlers.cpp:243 pcbnew/zone.cpp:850
-#: pcbnew/zone.cpp:1898 pcbnew/zone.cpp:1899
+#: pcbnew/zone.cpp:1922 pcbnew/zone.cpp:1923
 msgid "Layer"
 msgstr "Vrstva"
 
@@ -26507,7 +26512,7 @@ msgstr "Zvýrazniť %s"
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:290
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:352
 #: pcbnew/dialogs/dialog_layer_selection_base.cpp:230
-#: pcbnew/dialogs/panel_setup_layers.cpp:930
+#: pcbnew/dialogs/panel_setup_layers.cpp:1125
 #: pcbnew/widgets/appearance_controls.cpp:1025
 #: pcbnew/widgets/appearance_controls_base.cpp:32
 #: pcbnew/zone_manager/model_zones_overview_table.h:77
@@ -26547,12 +26552,12 @@ msgid "PCB Background"
 msgstr "Pozadie PCB"
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:161
-#: pcbnew/widgets/appearance_controls.cpp:1844
+#: pcbnew/widgets/appearance_controls.cpp:1880
 msgid "Show All Layers"
 msgstr "Zobraziť všetky vrstvy"
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:164
-#: pcbnew/widgets/appearance_controls.cpp:1830
+#: pcbnew/widgets/appearance_controls.cpp:1866
 msgid "Hide All Layers But Active"
 msgstr "Skryť všetky vrstvy okrem aktívnej"
 
@@ -26561,7 +26566,7 @@ msgid "Always Hide All Layers But Active"
 msgstr "Vždy skryť všetky vrstvy okrem aktívnych"
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:171
-#: pcbnew/widgets/appearance_controls.cpp:1847
+#: pcbnew/widgets/appearance_controls.cpp:1883
 msgid "Hide All Layers"
 msgstr "Skryť všetky vrstvy"
 
@@ -26596,8 +26601,8 @@ msgid "Change Render Color for"
 msgstr "Zmeniť farbu vykreslenia pre"
 
 #: gerbview/widgets/layer_widget.cpp:341
-#: pcbnew/widgets/appearance_controls.cpp:2172
-#: pcbnew/widgets/appearance_controls.cpp:2447
+#: pcbnew/widgets/appearance_controls.cpp:2208
+#: pcbnew/widgets/appearance_controls.cpp:2483
 msgid ""
 "Left double click or middle click for color change, right click for menu"
 msgstr ""
@@ -28869,299 +28874,299 @@ msgstr "Nie je možné previesť '%s' na celé číslo"
 msgid "Can not move '%s' to trash."
 msgstr "Nie je možné previesť '%s' na celé číslo"
 
-#: kicad/project_tree_pane.cpp:291
+#: kicad/project_tree_pane.cpp:292
 msgid "Directory name:"
 msgstr "Názov adresára:"
 
-#: kicad/project_tree_pane.cpp:291
+#: kicad/project_tree_pane.cpp:292
 msgid "Create New Directory"
 msgstr "Vytvorí nový adresár"
 
-#: kicad/project_tree_pane.cpp:851
+#: kicad/project_tree_pane.cpp:852
 msgid "Switch to this Project"
 msgstr "Prepnúť na tento projekt"
 
-#: kicad/project_tree_pane.cpp:852
+#: kicad/project_tree_pane.cpp:853
 msgid "Close all editors, and switch to the selected project"
 msgstr "Zatvorte všetkých editorov a prepnite na vybratý projekt"
 
-#: kicad/project_tree_pane.cpp:859
+#: kicad/project_tree_pane.cpp:860
 msgid "New Directory..."
 msgstr "Nový adresár..."
 
-#: kicad/project_tree_pane.cpp:860
+#: kicad/project_tree_pane.cpp:861
 msgid "Create a New Directory"
 msgstr "Vytvorí nový adresár"
 
-#: kicad/project_tree_pane.cpp:868 kicad/project_tree_pane.cpp:878
+#: kicad/project_tree_pane.cpp:869 kicad/project_tree_pane.cpp:879
 msgid "Reveal in Finder"
 msgstr "Odhaliť vo vyhľadávači"
 
-#: kicad/project_tree_pane.cpp:869
+#: kicad/project_tree_pane.cpp:870
 msgid "Reveals the directory in a Finder window"
 msgstr "Odhalí adresár v okne vyhľadávača"
 
-#: kicad/project_tree_pane.cpp:871
+#: kicad/project_tree_pane.cpp:872
 msgid "Open Directory in File Explorer"
 msgstr "Otvorte adresár v Prieskumníkovi súborov"
 
-#: kicad/project_tree_pane.cpp:872 pcbnew/tools/pcb_actions.cpp:986
+#: kicad/project_tree_pane.cpp:873 pcbnew/tools/pcb_actions.cpp:986
 msgid "Opens the directory in the default system file manager"
 msgstr "Otvára adresár v predvolenom správcovi súborov systému"
 
-#: kicad/project_tree_pane.cpp:879
+#: kicad/project_tree_pane.cpp:880
 msgid "Reveals the directories in a Finder window"
 msgstr "Odhalí adresáre v okne Finder"
 
-#: kicad/project_tree_pane.cpp:881
+#: kicad/project_tree_pane.cpp:882
 msgid "Open Directories in File Explorer"
 msgstr "Otvorte adresáre v Prieskumníkovi súborov"
 
-#: kicad/project_tree_pane.cpp:882
+#: kicad/project_tree_pane.cpp:883
 msgid "Opens the directories in the default system file manager"
 msgstr "Otvára adresáre v predvolenom správcovi súborov systému"
 
-#: kicad/project_tree_pane.cpp:893
+#: kicad/project_tree_pane.cpp:894
 msgid "Open the file in a Text Editor"
 msgstr "Otvorí súbor v textovom editore"
 
-#: kicad/project_tree_pane.cpp:895
+#: kicad/project_tree_pane.cpp:896
 msgid "Open files in a Text Editor"
 msgstr "Otvorte súbory v textovom editore"
 
-#: kicad/project_tree_pane.cpp:897
+#: kicad/project_tree_pane.cpp:898
 msgid "Edit in a Text Editor"
 msgstr "Úpravy v textovom editore"
 
-#: kicad/project_tree_pane.cpp:903
+#: kicad/project_tree_pane.cpp:904
 #, fuzzy
 msgid "Run Jobs"
 msgstr "%s zo %s"
 
-#: kicad/project_tree_pane.cpp:911
+#: kicad/project_tree_pane.cpp:912
 msgid "Rename File..."
 msgstr "Premenovať súbor..."
 
-#: kicad/project_tree_pane.cpp:912
+#: kicad/project_tree_pane.cpp:913
 msgid "Rename file"
 msgstr "Premenuje súbor"
 
-#: kicad/project_tree_pane.cpp:916
+#: kicad/project_tree_pane.cpp:917
 msgid "Rename Files..."
 msgstr "Premenovať súbory..."
 
-#: kicad/project_tree_pane.cpp:917
+#: kicad/project_tree_pane.cpp:918
 msgid "Rename files"
 msgstr "Premenovať súbor"
 
-#: kicad/project_tree_pane.cpp:927
+#: kicad/project_tree_pane.cpp:928
 msgid "Delete the file and its content"
 msgstr "Odstráňte súbor a jeho obsah"
 
-#: kicad/project_tree_pane.cpp:929
+#: kicad/project_tree_pane.cpp:930
 msgid "Delete the files and their contents"
 msgstr "Odstráňte súbory a ich obsah"
 
-#: kicad/project_tree_pane.cpp:944
+#: kicad/project_tree_pane.cpp:945
 #, fuzzy
 msgid "Move to Trash"
 msgstr "Premeniť na stopy"
 
-#: kicad/project_tree_pane.cpp:956
+#: kicad/project_tree_pane.cpp:957
 msgid "Add Project to Version Control..."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:957
+#: kicad/project_tree_pane.cpp:958
 #, fuzzy
 msgid "Initialize a new repository"
 msgstr "Nemožno otvoriť %s"
 
-#: kicad/project_tree_pane.cpp:961
+#: kicad/project_tree_pane.cpp:962
 msgid "Commit Project..."
 msgstr "Commit-núť Projekt..."
 
-#: kicad/project_tree_pane.cpp:962 kicad/project_tree_pane.cpp:976
+#: kicad/project_tree_pane.cpp:963 kicad/project_tree_pane.cpp:977
 msgid "Commit changes to the local repository"
 msgstr "Commit-núť zmeny do lokálneho repozitára"
 
-#: kicad/project_tree_pane.cpp:965
+#: kicad/project_tree_pane.cpp:966
 msgid "Push"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:966
+#: kicad/project_tree_pane.cpp:967
 msgid "Push committed local changes to remote repository"
 msgstr "Uložiť lokálne commit-nuté zmeny do vzdialeného repozitára"
 
-#: kicad/project_tree_pane.cpp:969
+#: kicad/project_tree_pane.cpp:970
 msgid "Pull"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:970
+#: kicad/project_tree_pane.cpp:971
 #, fuzzy
 msgid "Pull changes from remote repository into local"
 msgstr "Tlačiť schému"
 
-#: kicad/project_tree_pane.cpp:975
+#: kicad/project_tree_pane.cpp:976
 msgid "Commit File..."
 msgstr "Commit-núť súbor..."
 
-#: kicad/project_tree_pane.cpp:990
+#: kicad/project_tree_pane.cpp:991
 #, fuzzy
 msgid "Switch to branch "
 msgstr "Prepnite na vnútornú vrstvu 1 "
 
-#: kicad/project_tree_pane.cpp:995
+#: kicad/project_tree_pane.cpp:996
 msgid "Other..."
 msgstr "Ďaľšie..."
 
-#: kicad/project_tree_pane.cpp:996
+#: kicad/project_tree_pane.cpp:997
 #, fuzzy
 msgid "Switch to a different branch"
 msgstr "Nalaďte skosenie diferenciálneho páru"
 
-#: kicad/project_tree_pane.cpp:999
+#: kicad/project_tree_pane.cpp:1000
 #, fuzzy
 msgid "Switch to Branch"
 msgstr "Prepnite na editor PCB"
 
-#: kicad/project_tree_pane.cpp:1003
+#: kicad/project_tree_pane.cpp:1004
 #, fuzzy
 msgid "Remove Version Control"
 msgstr "Odstrániť roh"
 
-#: kicad/project_tree_pane.cpp:1004
+#: kicad/project_tree_pane.cpp:1005
 msgid "Delete all version control files from the project directory."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1059
+#: kicad/project_tree_pane.cpp:1060
 #, fuzzy, c-format
 msgid "Change filename: '%s'"
 msgstr "Zmeniť názov súboru: '%s'"
 
-#: kicad/project_tree_pane.cpp:1061
+#: kicad/project_tree_pane.cpp:1062
 msgid "Change filename"
 msgstr "Zmení meno súboru"
 
-#: kicad/project_tree_pane.cpp:1406
+#: kicad/project_tree_pane.cpp:1407
 msgid "Network path: not monitoring folder changes"
 msgstr "Sieťová cesta: nesleduje zmeny priečinkov"
 
-#: kicad/project_tree_pane.cpp:1412
+#: kicad/project_tree_pane.cpp:1413
 msgid "Local path: monitoring folder changes"
 msgstr "Lokálna cesta: sledovanie zmien priečinka"
 
-#: kicad/project_tree_pane.cpp:1595
+#: kicad/project_tree_pane.cpp:1596
 msgid "The selected directory is already a git project."
 msgstr "Vybraný adresár už je používaný ako git projekt."
 
-#: kicad/project_tree_pane.cpp:1611
-msgid "Failed to initialize git project."
-msgstr ""
-
-#: kicad/project_tree_pane.cpp:1626
+#: kicad/project_tree_pane.cpp:1603
 #, fuzzy
 msgid "Set default remote"
 msgstr "Použiť predvolené meno siete"
 
-#: kicad/project_tree_pane.cpp:1679
+#: kicad/project_tree_pane.cpp:1618
+msgid "Failed to initialize git project."
+msgstr ""
+
+#: kicad/project_tree_pane.cpp:1678
 msgid "Failed to set default remote."
 msgstr "Nepodarilo sa nastaviť prednastavený remote."
 
-#: kicad/project_tree_pane.cpp:1691 kicad/project_tree_pane.cpp:1725
-#: kicad/project_tree_pane.cpp:1747
+#: kicad/project_tree_pane.cpp:1690 kicad/project_tree_pane.cpp:1724
+#: kicad/project_tree_pane.cpp:1746
 #, fuzzy
 msgid "Fetching Remote"
 msgstr "Pridajte drôt na vstup zbernice"
 
-#: kicad/project_tree_pane.cpp:1732
+#: kicad/project_tree_pane.cpp:1731
 #, fuzzy
 msgid "Failed to pull project"
 msgstr "Nepodarilo sa načítať '%s'"
 
-#: kicad/project_tree_pane.cpp:1754
+#: kicad/project_tree_pane.cpp:1753
 #, fuzzy
 msgid "Failed to push project"
 msgstr "Nepodarilo sa načítať '%s'"
 
-#: kicad/project_tree_pane.cpp:1816
+#: kicad/project_tree_pane.cpp:1830
 #, fuzzy, c-format
 msgid "Failed to lookup branch '%s': %s"
 msgstr "Nepodarilo sa načítať '%s'"
 
-#: kicad/project_tree_pane.cpp:1829
+#: kicad/project_tree_pane.cpp:1843
 #, fuzzy, c-format
 msgid "Failed to find branch head for '%s'"
 msgstr "Nemožno nájsť zobrazovač PDF pre \"%s\""
 
-#: kicad/project_tree_pane.cpp:1840
+#: kicad/project_tree_pane.cpp:1854
 #, fuzzy, c-format
 msgid "Failed to switch to branch '%s'"
 msgstr "Nepodarilo sa načítať '%s'"
 
-#: kicad/project_tree_pane.cpp:1851
+#: kicad/project_tree_pane.cpp:1865
 #, fuzzy, c-format
 msgid "Failed to update HEAD reference for branch '%s'"
 msgstr "potrebujete číslo pre '%s'"
 
-#: kicad/project_tree_pane.cpp:1870
+#: kicad/project_tree_pane.cpp:1884
 #, fuzzy
 msgid "Are you sure you want to remove git tracking from this project?"
 msgstr "Naozaj chcete odstrániť '%s'?"
 
-#: kicad/project_tree_pane.cpp:1887
+#: kicad/project_tree_pane.cpp:1901
 #, fuzzy
 msgid "Failed to remove git directory"
 msgstr "Nie je možné vytvoriť adresár '%s'"
 
-#: kicad/project_tree_pane.cpp:2223
+#: kicad/project_tree_pane.cpp:2237
 msgid "Discarding commit due to empty commit message."
 msgstr "Zahodenie commit-u kvôli prázdnej správe commit-u."
 
-#: kicad/project_tree_pane.cpp:2229
+#: kicad/project_tree_pane.cpp:2243
 msgid "Discarding commit due to empty file selection."
 msgstr "Zahodenie commit-u kvôli nevybratému súboru."
 
-#: kicad/project_tree_pane.cpp:2235
+#: kicad/project_tree_pane.cpp:2249
 #, fuzzy, c-format
 msgid "Failed to get repository index: %s"
 msgstr "Nemožno otvoriť %s"
 
-#: kicad/project_tree_pane.cpp:2243
+#: kicad/project_tree_pane.cpp:2257
 #, fuzzy, c-format
 msgid "Failed to add file to index: %s"
 msgstr "Nepodarilo sa vymazať '%s'"
 
-#: kicad/project_tree_pane.cpp:2251
+#: kicad/project_tree_pane.cpp:2265
 #, c-format
 msgid "Failed to write index: %s"
 msgstr "Nepodarilo sa zapísať index: %s"
 
-#: kicad/project_tree_pane.cpp:2258
+#: kicad/project_tree_pane.cpp:2272
 #, fuzzy, c-format
 msgid "Failed to write tree: %s"
 msgstr "Nepodarilo sa vymazať '%s'"
 
-#: kicad/project_tree_pane.cpp:2267
+#: kicad/project_tree_pane.cpp:2281
 #, fuzzy, c-format
 msgid "Failed to lookup tree: %s"
 msgstr "Nepodarilo sa vymazať '%s'"
 
-#: kicad/project_tree_pane.cpp:2275
+#: kicad/project_tree_pane.cpp:2289
 #, fuzzy, c-format
 msgid "Failed to get HEAD reference: %s"
 msgstr "Nie je možné vytvoriť adresár '%s'"
 
-#: kicad/project_tree_pane.cpp:2282
+#: kicad/project_tree_pane.cpp:2296
 #, c-format
 msgid "Failed to get commit: %s"
 msgstr "Nepodarilo sa získať commit: %s"
 
-#: kicad/project_tree_pane.cpp:2298
+#: kicad/project_tree_pane.cpp:2312
 #, fuzzy, c-format
 msgid "Failed to create author signature: %s"
 msgstr "Nepodarilo sa vytvoriť dočasný súbor '%s'"
 
-#: kicad/project_tree_pane.cpp:2333
+#: kicad/project_tree_pane.cpp:2347
 #, c-format
 msgid "Failed to create commit: %s"
 msgstr "Nepodarilo sa vytvoriť commit: %s"
@@ -29630,6 +29635,7 @@ msgid "Item Properties"
 msgstr "Vlastnosti položky"
 
 #: pagelayout_editor/dialogs/properties_frame_base.cpp:461
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:145
 msgid "Default Values"
 msgstr "Základné hodnoty"
 
@@ -32293,8 +32299,8 @@ msgstr "Teselačné medené zóny..."
 #: pcbnew/board.cpp:1807 pcbnew/dialogs/dialog_board_statistics.cpp:701
 #: pcbnew/dialogs/dialog_board_statistics_base.cpp:78
 #: pcbnew/dialogs/dialog_unused_pad_layers_base.cpp:27
-#: pcbnew/footprint.cpp:1628 pcbnew/netinfo_item.cpp:108
-#: pcbnew/pcb_draw_panel_gal.cpp:641 pcbnew/widgets/appearance_controls.cpp:331
+#: pcbnew/footprint.cpp:1633 pcbnew/netinfo_item.cpp:108
+#: pcbnew/pcb_draw_panel_gal.cpp:714 pcbnew/widgets/appearance_controls.cpp:331
 #: pcbnew/widgets/panel_selection_filter.cpp:198
 #: pcbnew/widgets/panel_selection_filter_base.cpp:45
 msgid "Pads"
@@ -32308,18 +32314,18 @@ msgstr "Plôšky"
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:222
 #: pcbnew/dialogs/dialog_unused_pad_layers_base.cpp:24
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:88
-#: pcbnew/netinfo_item.cpp:123 pcbnew/pcb_draw_panel_gal.cpp:642
+#: pcbnew/netinfo_item.cpp:123 pcbnew/pcb_draw_panel_gal.cpp:715
 #: pcbnew/widgets/appearance_controls.cpp:330
 #: pcbnew/widgets/panel_selection_filter.cpp:197
 #: pcbnew/widgets/panel_selection_filter_base.cpp:41
 msgid "Vias"
 msgstr "Prechody"
 
-#: pcbnew/board.cpp:1809 pcbnew/pcb_draw_panel_gal.cpp:643
+#: pcbnew/board.cpp:1809 pcbnew/pcb_draw_panel_gal.cpp:716
 msgid "Track Segments"
 msgstr "Úseky stopy"
 
-#: pcbnew/board.cpp:1811 pcbnew/pcb_draw_panel_gal.cpp:645
+#: pcbnew/board.cpp:1811 pcbnew/pcb_draw_panel_gal.cpp:718
 msgid "Unrouted"
 msgstr "Neodvedený"
 
@@ -32536,7 +32542,7 @@ msgid "Add Dielectric Layer"
 msgstr "Pridať dielektrickú vrstvu"
 
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:330
-#: pcbnew/dialogs/panel_setup_layers.cpp:957
+#: pcbnew/dialogs/panel_setup_layers.cpp:1152
 msgid "Select layer to add:"
 msgstr "Vyberte vrstvu na pridanie:"
 
@@ -33277,14 +33283,13 @@ msgstr "Rozsah prečíslovania"
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:154
 #: pcbnew/dialogs/dialog_render_job.cpp:41
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:117
-#: pcbnew/footprint.cpp:1640
+#: pcbnew/footprint.cpp:1645
 msgid "Front"
 msgstr "Predná"
 
 #: pcbnew/dialogs/dialog_board_reannotate_base.cpp:187
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:154
 #: pcbnew/dialogs/dialog_render_job.cpp:39
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:560
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:122
 msgid "Back"
 msgstr "Zadná"
@@ -33465,7 +33470,7 @@ msgstr ""
 "Priradený súbor projektu %s sa nepodarilo načítať"
 
 #: pcbnew/dialogs/dialog_board_setup.cpp:301 pcbnew/files.cpp:583
-#: pcbnew/tools/pcb_control.cpp:1502
+#: pcbnew/tools/pcb_control.cpp:1506
 msgid "Loading PCB"
 msgstr "Načítanie DPS"
 
@@ -33537,7 +33542,7 @@ msgid "Total:"
 msgstr "Celkom:"
 
 #: pcbnew/dialogs/dialog_board_statistics.cpp:491
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2517
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2511
 msgid "Round"
 msgstr "Kruh"
 
@@ -33655,7 +33660,7 @@ msgstr "Štatistika predstavenstva"
 
 #: pcbnew/dialogs/dialog_cleanup_graphics.cpp:48
 #: pcbnew/dialogs/dialog_exchange_footprints.cpp:310
-#: pcbnew/footprint_libraries_utils.cpp:961
+#: pcbnew/footprint_libraries_utils.cpp:970
 msgid "Update Footprint"
 msgstr "Aktualizujte Footprint"
 
@@ -34041,8 +34046,8 @@ msgstr ""
 "Predvolený typ pripojenia podložky k zóne.\n"
 "Toto nastavenie možno prepísať lokálnym nastavením podložky"
 
-#: pcbnew/dialogs/dialog_copper_zones_base.cpp:232 pcbnew/footprint.cpp:4008
-#: pcbnew/pad.cpp:2527 pcbnew/zone.cpp:1805
+#: pcbnew/dialogs/dialog_copper_zones_base.cpp:232 pcbnew/footprint.cpp:4013
+#: pcbnew/pad.cpp:2521 pcbnew/zone.cpp:1829
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 msgid "Thermal reliefs"
 msgstr "Tepelný reliéf"
@@ -34087,14 +34092,14 @@ msgstr "Typ výplne:"
 
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:290
 #: pcbnew/dialogs/dialog_non_copper_zones_properties_base.cpp:129
-#: pcbnew/zone.cpp:1815 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
+#: pcbnew/zone.cpp:1839 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
 #, fuzzy
 msgid "Solid fill"
 msgstr "Plné"
 
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:290
 #: pcbnew/dialogs/dialog_non_copper_zones_properties_base.cpp:129
-#: pcbnew/zone.cpp:1816 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
+#: pcbnew/zone.cpp:1840 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
 msgid "Hatch pattern"
 msgstr "Šrafovací vzor"
 
@@ -34160,7 +34165,7 @@ msgstr "Odstrániť ostrovy:"
 msgid "Choose what to do with unconnected copper islands"
 msgstr "Vyberte si, čo robiť s neprepojenými medenými ostrovčekmi"
 
-#: pcbnew/dialogs/dialog_copper_zones_base.cpp:357 pcbnew/zone.cpp:1826
+#: pcbnew/dialogs/dialog_copper_zones_base.cpp:357 pcbnew/zone.cpp:1850
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 msgid "Below area limit"
 msgstr "Pod hranicou oblasti"
@@ -35943,8 +35948,8 @@ msgstr "Kontrola stopy"
 msgid "Choose Footprint"
 msgstr "Kopírovať stopu"
 
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:76
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:143
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:78
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:148
 msgid "3D Models"
 msgstr "3D modely"
 
@@ -35988,40 +35993,40 @@ msgstr ""
 "Hrúbka textu je pre veľkosť textu príliš veľká.\n"
 "Bude to upnuté."
 
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:633
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:624
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:661
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:660
 msgid "Edit Footprint Properties"
 msgstr "Upraviť vlastnosti puzdra"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:52
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:53
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:157
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:98
 msgid "Text Items"
 msgstr "Textové položky"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:60
 #: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:53
-#: pcbnew/pcb_fields_grid_table.cpp:183 pcbnew/pcb_text.cpp:630
+#: pcbnew/pcb_fields_grid_table.cpp:152 pcbnew/pcb_text.cpp:630
 #: pcbnew/pcb_text.cpp:647
 msgid "Keep Upright"
 msgstr "Držte sa vzpriamene"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:61
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:62
-#: pcbnew/pcb_fields_grid_table.cpp:184
+#: pcbnew/pcb_fields_grid_table.cpp:153
 msgid "X Offset"
 msgstr "X Ofset"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:62
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:63
-#: pcbnew/pcb_fields_grid_table.cpp:185
+#: pcbnew/pcb_fields_grid_table.cpp:154
 msgid "Y Offset"
 msgstr "Y Ofset"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:68
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:69
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:64
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:168
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:56
 #: pcbnew/plot_board_layers.cpp:103
 msgid "Reference designator"
@@ -36040,14 +36045,14 @@ msgstr "Názov stopy:"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:188
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:193
-#: pcbnew/footprint.cpp:1286
+#: pcbnew/footprint.cpp:1291
 msgid "Through hole"
 msgstr "Cez dieru"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:188
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:193
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/footprint.cpp:1283
-#: pcbnew/pad.cpp:1532 pcbnew/pad.cpp:2493
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/footprint.cpp:1288
+#: pcbnew/pad.cpp:1532 pcbnew/pad.cpp:2487
 msgid "SMD"
 msgstr "SMD"
 
@@ -36249,28 +36254,28 @@ msgstr ""
 msgid "Footprint Properties"
 msgstr "Vlastnosti stopy"
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:379
-#: pcbnew/footprint_libraries_utils.cpp:1124
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:388
+#: pcbnew/footprint_libraries_utils.cpp:1133
 #: pcbnew/tools/footprint_editor_control.cpp:460
 msgid "Footprint must have a name."
 msgstr "Stopa musí mať meno."
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:384
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:393
 #, fuzzy, c-format
 msgid "Footprint name may not contain '%s'."
 msgstr "Názov stopy nesmie obsahovať '%s'."
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:437
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:446
 #, fuzzy, c-format
 msgid "The text width must be between %s and %s."
 msgstr "Uout musí byť väčšie ako Uref"
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:449
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:458
 #, fuzzy, c-format
 msgid "The text height must be between %s and %s."
 msgstr "Uout musí byť väčšie ako Uref"
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:467
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:476
 #: pcbnew/dialogs/dialog_text_properties.cpp:522
 #: pcbnew/dialogs/dialog_textbox_properties.cpp:342
 msgid ""
@@ -37027,7 +37032,7 @@ msgstr "Hodvábne vrstvy"
 
 #: pcbnew/dialogs/dialog_global_edit_text_and_graphics.cpp:273
 #: pcbnew/dialogs/panel_fp_editor_graphics_defaults_base.cpp:64
-#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:60 pcbnew/pad.cpp:2684
+#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:60 pcbnew/pad.cpp:2678
 msgid "Copper Layers"
 msgstr "Medené vrstvy"
 
@@ -37193,7 +37198,7 @@ msgstr "Šírka prstenca"
 
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:175
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1075
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2533
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2527
 msgid "All copper layers"
 msgstr "Všetky medené vrstvy"
 
@@ -37205,7 +37210,7 @@ msgstr "%s, %s a spojené vrstvy"
 
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:175
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1079
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2534
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2528
 msgid "Connected layers only"
 msgstr "Iba spojené vrstvy"
 
@@ -37720,7 +37725,7 @@ msgid "Outset Items"
 msgstr "Textové položky"
 
 #: pcbnew/dialogs/dialog_pad_properties.cpp:179
-#: pcbnew/dialogs/dialog_pad_properties_base.h:288 pcbnew/pad.cpp:2584
+#: pcbnew/dialogs/dialog_pad_properties_base.h:288 pcbnew/pad.cpp:2578
 msgid "Pad Properties"
 msgstr "Vlastnosti plôšky"
 
@@ -37799,7 +37804,7 @@ msgstr ""
 msgid "Pad type:"
 msgstr "Typ plôšky:"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/pad.cpp:2492
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/pad.cpp:2486
 msgid "Through-hole"
 msgstr "Cez dieru"
 
@@ -37850,7 +37855,7 @@ msgid "Circular"
 msgstr "Kruh"
 
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:1516
-#: pcbnew/pad.cpp:2500
+#: pcbnew/pad.cpp:2494
 msgid "Oval"
 msgstr "Ovál"
 
@@ -37862,11 +37867,11 @@ msgstr "Pravoúhle"
 msgid "Trapezoidal"
 msgstr "Lichobežník"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2502
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2496
 msgid "Rounded rectangle"
 msgstr "Zaoblený obdĺžnik"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2503
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2497
 msgid "Chamfered rectangle"
 msgstr "Skosený obdĺžnik"
 
@@ -37977,7 +37982,7 @@ msgstr "Odsadený tvar od otvoru"
 msgid "Hole shape:"
 msgstr "Tvar otvoru:"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2518
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2512
 msgid "Oblong"
 msgstr ""
 
@@ -38070,23 +38075,23 @@ msgstr ""
 "Castellated špecifikuje castellated cez otvory na okraji dosky\n"
 "Tieto vlastnosti sú špecifikované v súboroch Gerber X2."
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2508
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2502
 msgid "BGA pad"
 msgstr "BGA podložka"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2510
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2504
 msgid "Fiducial, local to footprint"
 msgstr "Východiskové, miestne podľa stopy"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2509
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2503
 msgid "Fiducial, global to board"
 msgstr "Fiducial, globálny na vstup"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2511
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2505
 msgid "Test point pad"
 msgstr "Podložka na testovacie body"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2512
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2506
 msgid "Heatsink pad"
 msgstr "Podložka chladiča"
 
@@ -38364,7 +38369,7 @@ msgstr "Náčrtné podložky na fab vrstvách"
 
 #: pcbnew/dialogs/dialog_plot_base.cpp:90
 #: pcbnew/widgets/appearance_controls.cpp:653
-#: pcbnew/widgets/appearance_controls.cpp:1810
+#: pcbnew/widgets/appearance_controls.cpp:1846
 msgid "Hide"
 msgstr "Skryť"
 
@@ -39479,7 +39484,7 @@ msgstr "puzdro %s (%s), %s, otočenie %.1f st"
 #: pcbnew/dialogs/dialog_text_properties_base.cpp:99
 #: pcbnew/pcb_dimension.cpp:1885 pcbnew/pcb_dimension.cpp:1921
 #: pcbnew/pcb_dimension.cpp:1962 pcbnew/pcb_dimension.cpp:2007
-#: pcbnew/pcb_dimension.cpp:2044 pcbnew/pcb_fields_grid_table.cpp:186
+#: pcbnew/pcb_dimension.cpp:2044 pcbnew/pcb_fields_grid_table.cpp:155
 #: pcbnew/pcb_text.cpp:626
 msgid "Knockout"
 msgstr "Text v Negativu"
@@ -39720,7 +39725,7 @@ msgstr "Cieľová odchýlka: "
 #: pcbnew/router/router_tool.cpp:2757 pcbnew/router/router_tool.cpp:2762
 #: pcbnew/router/router_tool.cpp:2767 pcbnew/router/router_tool.cpp:2778
 #: pcbnew/router/router_tool.cpp:2786 pcbnew/router/router_tool.cpp:2791
-#: pcbnew/tools/pcb_control.cpp:1698 pcbnew/tools/pcb_control.cpp:1708
+#: pcbnew/tools/pcb_control.cpp:1702 pcbnew/tools/pcb_control.cpp:1712
 #: pcbnew/zone.cpp:874
 #, c-format
 msgid "(from %s)"
@@ -40032,6 +40037,11 @@ msgstr "Ak nie je začiarknuté, ťahaním myši sa vykoná operácia presunu (M
 msgid "Internal Layers"
 msgstr "Vnútorné vrstvy"
 
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:496
+#, fuzzy, c-format
+msgid "Layer name %s already in use."
+msgstr "Názov vrstvy '%s' sa už používa."
+
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:23
 #, fuzzy
 msgid "Default Field Properties for New Footprints"
@@ -40104,31 +40114,31 @@ msgstr "Súbor '%s' už existuje. Chcete prepísať tento súbor?"
 msgid "Failed to save footprint library file '%s'."
 msgstr "Nepodarilo sa uložiť súbor knižnice symbolov '%s'."
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:396
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:388
 #, fuzzy
 msgid "Error adding 3D model"
 msgstr "Načítavanie 3D modelov..."
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:480
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:472
 msgid "No filename entered"
 msgstr "Názov súboru nebol zadaný"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:485
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:477
 #, fuzzy
 msgid "Illegal filename"
 msgstr "Neplatný názov súboru: %s"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:490
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:482
 #: pcbnew/microwave/microwave_polygon.cpp:223
 msgid "File not found"
 msgstr "Súbor sa nenašiel"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:495
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:487
 #, fuzzy
 msgid "Unable to open file"
 msgstr "otvorenie súboru zlyhalo"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:500
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:492
 #, fuzzy
 msgid "Unknown error"
 msgstr "Neznáma metóda"
@@ -40682,12 +40692,145 @@ msgstr "Žiadna predvolená stopa"
 msgid "Apply board defaults to non-copper footprint shapes"
 msgstr "Žiadna predvolená stopa"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:458
+#: pcbnew/dialogs/panel_setup_layers.cpp:77
+#: pcbnew/dialogs/panel_setup_layers.cpp:284
+msgid "Off-board, testing"
+msgstr "Mimo plavby, testovanie"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:87
+msgid "If you want a fabrication layer for the front side of the board"
+msgstr "Ak chcete výrobnú vrstvu pre prednú stranu dosky"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:97
+#: pcbnew/dialogs/panel_setup_layers.cpp:266
+msgid "Off-board, manufacturing"
+msgstr "Mimo dosky, výrobná"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:105
+msgid "If you want an adhesive template for the front side of the board"
+msgstr "Ak chcete lepiacu šablónu na prednú stranu dosky"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:115
+#: pcbnew/dialogs/panel_setup_layers.cpp:133
+#: pcbnew/dialogs/panel_setup_layers.cpp:151
+#: pcbnew/dialogs/panel_setup_layers.cpp:169
+#: pcbnew/dialogs/panel_setup_layers.cpp:194
+#: pcbnew/dialogs/panel_setup_layers.cpp:212
+#: pcbnew/dialogs/panel_setup_layers.cpp:230
+#: pcbnew/dialogs/panel_setup_layers.cpp:248
+msgid "On-board, non-copper"
+msgstr "Na doske, bez medi"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:123
+#, fuzzy
+msgid "If you want a solder paste layer for front side of the board"
+msgstr "Ak chcete vrstvu spájkovacej pasty na prednú stranu dosky"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:141
+msgid "If you want a silk screen layer for the front side of the board"
+msgstr "Ak chcete na prednú stranu dosky vrstvu hodvábneho plátna"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:159
+msgid "If you want a solder mask layer for the front of the board"
+msgstr "Ak chcete vrstvu spájkovacej masky pre prednú časť dosky"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:184
+msgid "If you want a solder mask layer for the back side of the board"
+msgstr "Ak chcete vrstvu spájkovacej masky pre zadnú stranu dosky"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:202
+msgid "If you want a silk screen layer for the back side of the board"
+msgstr "Ak chcete vrstvu hodvábnej obrazovky pre zadnú stranu hracej plochy"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:220
+msgid "If you want a solder paste layer for the back side of the board"
+msgstr "Ak chcete vrstvu spájkovacej pasty pre zadnú stranu dosky"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:238
+msgid "If you want an adhesive layer for the back side of the board"
+msgstr "Ak chcete lepiacu vrstvu na zadnú stranu dosky"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:256
+msgid "If you want a fabrication layer for the back side of the board"
+msgstr "Ak chcete výrobnú vrstvu pre zadnú stranu dosky"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:302
+msgid "Board contour"
+msgstr "Obrysy dosky"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:319
+#, fuzzy
+msgid "Board contour setback"
+msgstr "Obrysy dosky"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:333
+#: pcbnew/dialogs/panel_setup_layers.cpp:347
+#: pcbnew/dialogs/panel_setup_layers.cpp:363
+#: pcbnew/dialogs/panel_setup_layers.cpp:379
+#: pcbnew/dialogs/panel_setup_layers.cpp:477
+msgid "Auxiliary"
+msgstr "Pomocná"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:354
+msgid "If you want a separate layer for comments or notes"
+msgstr "Ak chcete samostatnú vrstvu pre komentáre alebo poznámky"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:370
+msgid "If you want a layer for documentation drawings"
+msgstr "Ak chcete vrstvu pre dokumentačné výkresy"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:415
 #, fuzzy
 msgid "Use the Physical Stackup page to change the number of copper layers."
 msgstr "Pomocou ovládacieho prvku '%s' môžete zmeniť počet vrstiev medi."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:492
+#: pcbnew/dialogs/panel_setup_layers.cpp:421
+#: pcbnew/dialogs/panel_setup_layers.cpp:473
+#: pcbnew/tools/drawing_stackup_table_tool.cpp:247
+#, fuzzy
+msgid "Layer Name"
+msgstr "Základný názov"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:426
+msgid "signal"
+msgstr "signál"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:427
+msgid "power plane"
+msgstr "silové lietadlo"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:428
+msgid "mixed"
+msgstr "zmiešané"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:429
+msgid "jumper"
+msgstr "jumper"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:432
+msgid ""
+"Copper layer type for Freerouter and other external routers.\n"
+"Power plane layers are removed from Freerouter's layer menus."
+msgstr ""
+"Typ medenej vrstvy pre smerovač a ďalšie externé smerovače.\n"
+"Vrstvy výkonovej roviny sú odstránené z ponúk vrstiev Freeroutera."
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:478
+#, fuzzy
+msgid "Off-board, front"
+msgstr "Mimo plavby, testovanie"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:479
+#, fuzzy
+msgid "Off-board, back"
+msgstr "Mimo plavby, testovanie"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:485
+msgid ""
+"Auxiliary layers do not flip with board side, while back and front layers do."
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:712
 #, c-format
 msgid ""
 "Footprints have some items on removed layers:\n"
@@ -40700,7 +40843,7 @@ msgstr ""
 "Tieto položky už nebudú prístupné\n"
 "Prajete si pokračovať?"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:503
+#: pcbnew/dialogs/panel_setup_layers.cpp:723
 msgid ""
 "Items have been found on removed layers. This operation will delete all "
 "items from removed layers and cannot be undone.\n"
@@ -40710,25 +40853,25 @@ msgstr ""
 "položky z odstránených vrstiev a nie je možné ju vrátiť späť.\n"
 "Prajete si pokračovať?"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:752
+#: pcbnew/dialogs/panel_setup_layers.cpp:947
 msgid "Layer must have a name."
 msgstr "Vrstva musí mať názov."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:758
+#: pcbnew/dialogs/panel_setup_layers.cpp:953
 #, fuzzy, c-format
 msgid "%s are forbidden in layer names."
 msgstr "'%s' sú v názvoch vrstiev zakázané."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:765
+#: pcbnew/dialogs/panel_setup_layers.cpp:960
 msgid "Layer name \"signal\" is reserved."
 msgstr "Názov vrstvy \"signál\" je vyhradený."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:774
+#: pcbnew/dialogs/panel_setup_layers.cpp:969
 #, fuzzy, c-format
 msgid "Layer name '%s' already in use."
 msgstr "Názov vrstvy '%s' sa už používa."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:907
+#: pcbnew/dialogs/panel_setup_layers.cpp:1102
 #, c-format
 msgid ""
 "Imported settings have fewer copper layers than the current board (%i "
@@ -40741,16 +40884,16 @@ msgstr ""
 "\n"
 "Pokračovať a odstrániť ďalšie vnútorné medené vrstvy z aktuálnej dosky?"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:916
+#: pcbnew/dialogs/panel_setup_layers.cpp:1111
 #, fuzzy
 msgid "Inner Layers to Be Deleted"
 msgstr "Vnútorné vrstvy, ktoré sa majú vymazať"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:951
+#: pcbnew/dialogs/panel_setup_layers.cpp:1146
 msgid "All user-defined layers have already been added."
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:955
+#: pcbnew/dialogs/panel_setup_layers.cpp:1150
 #, fuzzy
 msgid "Add User-defined Layer"
 msgstr "Pridajte vrstvu definovanú používateľom"
@@ -40760,567 +40903,6 @@ msgstr "Pridajte vrstvu definovanú používateľom"
 msgid "Add User Defined Layer..."
 msgstr "Pridajte vrstvu definovanú používateľom"
 
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:46
-msgid "CrtYd_Front"
-msgstr "CrtYd_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:51
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:639
-msgid "Off-board, testing"
-msgstr "Mimo plavby, testovanie"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:58
-msgid "If you want a fabrication layer for the front side of the board"
-msgstr "Ak chcete výrobnú vrstvu pre prednú stranu dosky"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:62
-msgid "Fab_Front"
-msgstr "Fab_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:65
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:629
-msgid "Off-board, manufacturing"
-msgstr "Mimo dosky, výrobná"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:70
-msgid "If you want an adhesive template for the front side of the board"
-msgstr "Ak chcete lepiacu šablónu na prednú stranu dosky"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:74
-msgid "Adhes_Front"
-msgstr "Adhes_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:77
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:89
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:101
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:113
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:581
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:593
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:605
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:617
-msgid "On-board, non-copper"
-msgstr "Na doske, bez medi"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:82
-#, fuzzy
-msgid "If you want a solder paste layer for front side of the board"
-msgstr "Ak chcete vrstvu spájkovacej pasty na prednú stranu dosky"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:86
-msgid "SoldP_Front"
-msgstr "PredanéP_Predné"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:94
-msgid "If you want a silk screen layer for the front side of the board"
-msgstr "Ak chcete na prednú stranu dosky vrstvu hodvábneho plátna"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:98
-msgid "SilkS_Front"
-msgstr "SilkS_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:106
-msgid "If you want a solder mask layer for the front of the board"
-msgstr "Ak chcete vrstvu spájkovacej masky pre prednú časť dosky"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:110
-msgid "Mask_Front"
-msgstr "Mask_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:118
-msgid "If you want a front copper layer"
-msgstr "Ak chcete prednú medenú vrstvu"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:122
-msgid "Front_layer"
-msgstr "Front_layer"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:123
-msgid "Layer name of front (top) copper layer"
-msgstr "Názov vrstvy prednej (vrchnej) medenej vrstvy"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "signal"
-msgstr "signál"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "power plane"
-msgstr "silové lietadlo"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "mixed"
-msgstr "zmiešané"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "jumper"
-msgstr "jumper"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:131
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:145
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:159
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:173
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:187
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:201
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:215
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:229
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:243
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:257
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:271
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:285
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:299
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:313
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:327
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:341
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:355
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:369
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:383
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:397
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:411
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:425
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:439
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:453
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:467
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:481
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:495
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:509
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:523
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:537
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:551
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:569
-msgid ""
-"Copper layer type for Freerouter and other external routers.\n"
-"Power plane layers are removed from Freerouter's layer menus."
-msgstr ""
-"Typ medenej vrstvy pre smerovač a ďalšie externé smerovače.\n"
-"Vrstvy výkonovej roviny sú odstránené z ponúk vrstiev Freeroutera."
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:138
-msgid "In1"
-msgstr "V1"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:152
-msgid "In2"
-msgstr "In2"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:166
-msgid "In3"
-msgstr "In3"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:180
-msgid "In4"
-msgstr "In4"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:194
-msgid "In5"
-msgstr "In5"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:208
-msgid "In6"
-msgstr "In6"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:222
-msgid "In7"
-msgstr "In7"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:236
-msgid "In8"
-msgstr "V8"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:250
-msgid "In9"
-msgstr "V9"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:264
-msgid "In10"
-msgstr "V10"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:278
-msgid "In11"
-msgstr "V11"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:292
-msgid "In12"
-msgstr "V12"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:306
-msgid "In13"
-msgstr "V13"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:320
-msgid "In14"
-msgstr "V14"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:334
-msgid "In15"
-msgstr "V15"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:348
-msgid "In16"
-msgstr "V16"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:362
-msgid "In17"
-msgstr "V17"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:376
-msgid "In18"
-msgstr "V18"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:390
-msgid "In19"
-msgstr "V19"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:404
-msgid "In20"
-msgstr "V20"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:418
-msgid "In21"
-msgstr "V21"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:432
-msgid "In22"
-msgstr "V22"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:446
-msgid "In23"
-msgstr "V23"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:460
-msgid "In24"
-msgstr "V24"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:474
-msgid "In25"
-msgstr "V25"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:488
-msgid "In26"
-msgstr "V26"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:502
-msgid "In27"
-msgstr "V27"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:516
-msgid "In28"
-msgstr "V28"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:530
-msgid "In29"
-msgstr "V29"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:544
-msgid "In30"
-msgstr "V30"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:556
-msgid "If you want a back copper layer"
-msgstr "Ak chcete zadnú medenú vrstvu"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:561
-msgid "Layer name of back (bottom) copper layer"
-msgstr "Názov vrstvy zadnej (spodnej) medenej vrstvy"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:574
-msgid "If you want a solder mask layer for the back side of the board"
-msgstr "Ak chcete vrstvu spájkovacej masky pre zadnú stranu dosky"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:578
-msgid "SoldM_Back"
-msgstr "SoldM_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:586
-msgid "If you want a silk screen layer for the back side of the board"
-msgstr "Ak chcete vrstvu hodvábnej obrazovky pre zadnú stranu hracej plochy"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:590
-msgid "SilkS_Back"
-msgstr "SilkS_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:598
-msgid "If you want a solder paste layer for the back side of the board"
-msgstr "Ak chcete vrstvu spájkovacej pasty pre zadnú stranu dosky"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:602
-msgid "SoldP_Back"
-msgstr "SoldP_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:610
-msgid "If you want an adhesive layer for the back side of the board"
-msgstr "Ak chcete lepiacu vrstvu na zadnú stranu dosky"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:614
-msgid "Adhes_Back"
-msgstr "Adhes_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:622
-msgid "If you want a fabrication layer for the back side of the board"
-msgstr "Ak chcete výrobnú vrstvu pre zadnú stranu dosky"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:626
-msgid "Fab_Back"
-msgstr "Fab_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:636
-msgid "CrtYd_Back"
-msgstr "CrtYd_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:646
-msgid "Pcb_Edges"
-msgstr "Pcb_Edges"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:649
-msgid "Board contour"
-msgstr "Obrysy dosky"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:656
-msgid "Margin"
-msgstr "Zobraz vzduš. priest. od"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:659
-#, fuzzy
-msgid "Board contour setback"
-msgstr "Obrysy dosky"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:666
-msgid "Eco1"
-msgstr "Eco1"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:669
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:679
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:691
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:703
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-msgid "Auxiliary"
-msgstr "Pomocná"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:676
-msgid "Eco2"
-msgstr "Eco2"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:684
-msgid "If you want a separate layer for comments or notes"
-msgstr "Ak chcete samostatnú vrstvu pre komentáre alebo poznámky"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:688
-msgid "Comments"
-msgstr "Komentáre"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:696
-msgid "If you want a layer for documentation drawings"
-msgstr "Ak chcete vrstvu pre dokumentačné výkresy"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:700
-msgid "Drawings"
-msgstr "Kresby"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:710
-msgid "User1"
-msgstr "Užívateľ1"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-#, fuzzy
-msgid "Off-board, front"
-msgstr "Mimo plavby, testovanie"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-#, fuzzy
-msgid "Off-board, back"
-msgstr "Mimo plavby, testovanie"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:717
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:731
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:745
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:759
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:773
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:787
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:801
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:815
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:829
-msgid ""
-"Auxiliary layers do not flip with board side, while back and front layers do."
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:724
-msgid "User2"
-msgstr "Užívateľ2"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:738
-msgid "User3"
-msgstr "Užívateľ3"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:752
-msgid "User4"
-msgstr "Užívateľ4"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:766
-msgid "User5"
-msgstr "Užívateľ5"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:780
-msgid "User6"
-msgstr "Užívateľ6"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:794
-msgid "User7"
-msgstr "Užívateľ7"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:808
-msgid "User8"
-msgstr "Užívateľ8"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:822
-msgid "User9"
-msgstr "Užívateľ9"
-
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:32
 #, fuzzy
 msgid ""
@@ -42494,7 +42076,7 @@ msgid "%s pad connection: %s."
 msgstr "Pripojenie plôšky %s: %s."
 
 #: pcbnew/drc/drc_engine.cpp:1499 pcbnew/drc/drc_engine.cpp:1516
-#: pcbnew/drc/drc_engine.cpp:1533 pcbnew/zone.cpp:612 pcbnew/zone.h:172
+#: pcbnew/drc/drc_engine.cpp:1533 pcbnew/zone.cpp:612 pcbnew/zone.h:179
 msgid "zone"
 msgstr "zóna"
 
@@ -42513,7 +42095,7 @@ msgstr "%s šírka teplotného profilu: %s."
 msgid "Checking rule assertion \"%s\"."
 msgstr "Kontroluje sa stav tvrdenia \"%s\"."
 
-#: pcbnew/drc/drc_item.cpp:45 pcbnew/zone.cpp:2046
+#: pcbnew/drc/drc_item.cpp:45 pcbnew/zone.cpp:2070
 msgid "Electrical"
 msgstr "Elektrický"
 
@@ -43393,7 +42975,7 @@ msgid "'%s' settings differ."
 msgstr "Počet segmentov"
 
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:619
-#: pcbnew/footprint.cpp:4085
+#: pcbnew/footprint.cpp:4090
 msgid "Exempt From Courtyard Requirement"
 msgstr ""
 
@@ -44146,139 +43728,139 @@ msgstr ""
 msgid "Generating ODB++ output files"
 msgstr "Vytvorte súbor netlistu IPC-D-356"
 
-#: pcbnew/footprint.cpp:1288
+#: pcbnew/footprint.cpp:1293
 msgid "Other"
 msgstr "Iné"
 
-#: pcbnew/footprint.cpp:1626
+#: pcbnew/footprint.cpp:1631
 msgid "Footprint Name"
 msgstr "Názov stopy"
 
-#: pcbnew/footprint.cpp:1630 pcbnew/footprint.cpp:1689
+#: pcbnew/footprint.cpp:1635 pcbnew/footprint.cpp:1694
 #, c-format
 msgid "Doc: %s"
 msgstr "Doc: %s"
 
-#: pcbnew/footprint.cpp:1631 pcbnew/footprint.cpp:1690
+#: pcbnew/footprint.cpp:1636 pcbnew/footprint.cpp:1695
 #, c-format
 msgid "Keywords: %s"
 msgstr "Kľúčové slová: %s"
 
-#: pcbnew/footprint.cpp:1640 pcbnew/footprint.cpp:1641
+#: pcbnew/footprint.cpp:1645 pcbnew/footprint.cpp:1646
 msgid "Board Side"
 msgstr "Bočná strana"
 
-#: pcbnew/footprint.cpp:1641
+#: pcbnew/footprint.cpp:1646
 msgid "Back (Flipped)"
 msgstr "Chrbát (prevrátený)"
 
-#: pcbnew/footprint.cpp:1660
+#: pcbnew/footprint.cpp:1665
 msgid "autoplaced"
 msgstr "autoplaced"
 
-#: pcbnew/footprint.cpp:1663
+#: pcbnew/footprint.cpp:1668
 msgid "not in schematic"
 msgstr "nie schematicky"
 
-#: pcbnew/footprint.cpp:1666
+#: pcbnew/footprint.cpp:1671
 msgid "exclude from pos files"
 msgstr "vylúčiť zo súborov pos"
 
-#: pcbnew/footprint.cpp:1669
+#: pcbnew/footprint.cpp:1674
 msgid "exclude from BOM"
 msgstr "vylúčiť z kusovníka"
 
-#: pcbnew/footprint.cpp:1674
+#: pcbnew/footprint.cpp:1679
 msgid "Status: "
 msgstr "Stav: "
 
-#: pcbnew/footprint.cpp:1674
+#: pcbnew/footprint.cpp:1679
 msgid "Attributes:"
 msgstr "Atribúty:"
 
-#: pcbnew/footprint.cpp:1681 pcbnew/footprint.cpp:4064 pcbnew/zone.cpp:1837
+#: pcbnew/footprint.cpp:1686 pcbnew/footprint.cpp:4069 pcbnew/zone.cpp:1861
 #, fuzzy
 msgid "Component Class"
 msgstr "Súčiastky"
 
-#: pcbnew/footprint.cpp:1685
+#: pcbnew/footprint.cpp:1690
 #, c-format
 msgid "3D-Shape: %s"
 msgstr "3D tvar: %s"
 
-#: pcbnew/footprint.cpp:1685
+#: pcbnew/footprint.cpp:1690
 msgid "<none>"
 msgstr "<žiadny>"
 
-#: pcbnew/footprint.cpp:2100
+#: pcbnew/footprint.cpp:2105
 msgid "<no reference designator>"
 msgstr "<bez referenčného označenia>"
 
-#: pcbnew/footprint.cpp:2102
+#: pcbnew/footprint.cpp:2107
 #, c-format
 msgid "Footprint %s"
 msgstr "puzdro: %s"
 
-#: pcbnew/footprint.cpp:3242
+#: pcbnew/footprint.cpp:3247
 #, fuzzy, c-format
 msgid "(expected 'Through hole'; actual '%s')"
 msgstr "Podložky do priechodných otvorov"
 
-#: pcbnew/footprint.cpp:3245
+#: pcbnew/footprint.cpp:3250
 #, fuzzy, c-format
 msgid "(expected 'SMD'; actual '%s')"
 msgstr "(%s maximálny priemer %s; skutočný %s)"
 
-#: pcbnew/footprint.cpp:3466
+#: pcbnew/footprint.cpp:3471
 #, c-format
 msgid "(net-tie pad group contains unknown pad number %s)"
 msgstr ""
 
-#: pcbnew/footprint.cpp:3471
+#: pcbnew/footprint.cpp:3476
 #, c-format
 msgid "(pad %s appears in more than one net-tie pad group)"
 msgstr ""
 
-#: pcbnew/footprint.cpp:4006 pcbnew/pad.cpp:2525 pcbnew/zone.cpp:1803
+#: pcbnew/footprint.cpp:4011 pcbnew/pad.cpp:2519 pcbnew/zone.cpp:1827
 msgid "Inherited"
 msgstr "Zdedené"
 
-#: pcbnew/footprint.cpp:4010 pcbnew/pad.cpp:2529 pcbnew/zone.cpp:1807
+#: pcbnew/footprint.cpp:4015 pcbnew/pad.cpp:2523 pcbnew/zone.cpp:1831
 #, fuzzy
 msgid "Thermal reliefs for PTH"
 msgstr "Tepelný reliéf"
 
-#: pcbnew/footprint.cpp:4070
+#: pcbnew/footprint.cpp:4075
 #, fuzzy
 msgid "Not in Schematic"
 msgstr "Nie je to schematické"
 
-#: pcbnew/footprint.cpp:4072
+#: pcbnew/footprint.cpp:4077
 #, fuzzy
 msgid "Exclude From Position Files"
 msgstr "Vylúčiť z pozičných súborov"
 
-#: pcbnew/footprint.cpp:4082 pcbnew/pad.cpp:2694
+#: pcbnew/footprint.cpp:4087 pcbnew/pad.cpp:2688
 #, fuzzy
 msgid "Overrides"
 msgstr "Prepísať"
 
-#: pcbnew/footprint.cpp:4089 pcbnew/pad.cpp:2697
+#: pcbnew/footprint.cpp:4094 pcbnew/pad.cpp:2691
 #, fuzzy
 msgid "Clearance Override"
 msgstr "Obrysy klírensu"
 
-#: pcbnew/footprint.cpp:4094 pcbnew/pad.cpp:2707
+#: pcbnew/footprint.cpp:4099 pcbnew/pad.cpp:2701
 #, fuzzy
 msgid "Solderpaste Margin Override"
 msgstr "Miestna marža spájkovacej pasty"
 
-#: pcbnew/footprint.cpp:4099 pcbnew/pad.cpp:2712
+#: pcbnew/footprint.cpp:4104 pcbnew/pad.cpp:2706
 #, fuzzy
 msgid "Solderpaste Margin Ratio Override"
 msgstr "Pomer marže miestnej spájkovacej pasty"
 
-#: pcbnew/footprint.cpp:4105 pcbnew/pad.cpp:2718
+#: pcbnew/footprint.cpp:4110 pcbnew/pad.cpp:2712
 #, fuzzy
 msgid "Zone Connection Style"
 msgstr "Nespojený"
@@ -44343,20 +43925,20 @@ msgstr ""
 msgid "Save as editable copy"
 msgstr ""
 
-#: pcbnew/footprint_edit_frame.cpp:997
+#: pcbnew/footprint_edit_frame.cpp:1007
 #, c-format
 msgid "[from %s]"
 msgstr "[od %s]"
 
-#: pcbnew/footprint_edit_frame.cpp:1032
+#: pcbnew/footprint_edit_frame.cpp:1042
 msgid "[no footprint loaded]"
 msgstr "[žiadne načítané puzdro]"
 
-#: pcbnew/footprint_edit_frame.cpp:1088
+#: pcbnew/footprint_edit_frame.cpp:1098
 msgid "Updating Footprint Libraries"
 msgstr "Aktualizácia knižníc stopy"
 
-#: pcbnew/footprint_edit_frame.cpp:1428
+#: pcbnew/footprint_edit_frame.cpp:1438
 msgid "No footprint selected."
 msgstr "Nie je vybratá žiadna stopa."
 
@@ -44436,35 +44018,35 @@ msgstr "Exportná stopa"
 msgid "Footprint exported to file '%s'."
 msgstr "Stopa exportovaná do súboru '%s'"
 
-#: pcbnew/footprint_libraries_utils.cpp:549
+#: pcbnew/footprint_libraries_utils.cpp:558
 #, c-format
 msgid "Delete footprint '%s' from library '%s'?"
 msgstr "Zmazať puzdra '%s' z knižnice '%s'?"
 
-#: pcbnew/footprint_libraries_utils.cpp:566
+#: pcbnew/footprint_libraries_utils.cpp:575
 #, c-format
 msgid "Footprint '%s' deleted from library '%s'"
 msgstr "Stopa '%s' bola odstránená z knižnice '%s'"
 
-#: pcbnew/footprint_libraries_utils.cpp:581
+#: pcbnew/footprint_libraries_utils.cpp:590
 msgid "No footprints to export!"
 msgstr "Žiadne puzdra na export!"
 
-#: pcbnew/footprint_libraries_utils.cpp:617
+#: pcbnew/footprint_libraries_utils.cpp:626
 #, c-format
 msgid "Update footprints on board to refer to %s?"
 msgstr "Aktualizovať puzdra na doske tak, aby sa odkazovali na %s?"
 
-#: pcbnew/footprint_libraries_utils.cpp:668
+#: pcbnew/footprint_libraries_utils.cpp:677
 msgid "Update footprints on board to refer to new library?"
 msgstr "Aktualizovať puzdra na doske tak, aby za odkazovali na novú knižnicu?"
 
-#: pcbnew/footprint_libraries_utils.cpp:864
+#: pcbnew/footprint_libraries_utils.cpp:873
 #: pcbnew/footprint_viewer_frame.cpp:744
 msgid "No board currently open."
 msgstr "Momentálne nie je otvorená žiadna tabuľa."
 
-#: pcbnew/footprint_libraries_utils.cpp:890
+#: pcbnew/footprint_libraries_utils.cpp:899
 msgid ""
 "Unable to find the footprint on the main board.\n"
 "Cannot save."
@@ -44472,38 +44054,38 @@ msgstr ""
 "Na hlavnej doske sa nepodarilo nájsť stopu.\n"
 "Nedá sa uložiť."
 
-#: pcbnew/footprint_libraries_utils.cpp:898
+#: pcbnew/footprint_libraries_utils.cpp:907
 #: pcbnew/footprint_viewer_frame.cpp:752
 msgid "Previous footprint placement still in progress."
 msgstr ""
 
-#: pcbnew/footprint_libraries_utils.cpp:974
+#: pcbnew/footprint_libraries_utils.cpp:983
 #: pcbnew/footprint_viewer_frame.cpp:793
 #, fuzzy
 msgid "Insert Footprint"
 msgstr "Importovacia stopa"
 
-#: pcbnew/footprint_libraries_utils.cpp:995
+#: pcbnew/footprint_libraries_utils.cpp:1004
 #, fuzzy
 msgid "Save Footprint As"
 msgstr "Uložiť stopu"
 
-#: pcbnew/footprint_libraries_utils.cpp:1144
+#: pcbnew/footprint_libraries_utils.cpp:1153
 #, c-format
 msgid "Footprint %s already exists in %s."
 msgstr "Footprint %s už existuje v %s."
 
-#: pcbnew/footprint_libraries_utils.cpp:1188
+#: pcbnew/footprint_libraries_utils.cpp:1197
 #, c-format
 msgid "Footprint '%s' replaced in '%s'"
 msgstr "Stopa '%s' nahradená položkou '%s'"
 
-#: pcbnew/footprint_libraries_utils.cpp:1189
+#: pcbnew/footprint_libraries_utils.cpp:1198
 #, c-format
 msgid "Footprint '%s' added to '%s'"
 msgstr "Footprint '%s' added to '%s'"
 
-#: pcbnew/footprint_libraries_utils.cpp:1233
+#: pcbnew/footprint_libraries_utils.cpp:1242
 #, fuzzy
 msgid "Untitled"
 msgstr "Počet"
@@ -44624,7 +44206,7 @@ msgstr "Dĺžka dosky"
 msgid "Routed Length"
 msgstr "Dĺžka dosky"
 
-#: pcbnew/generators/pcb_tuning_pattern.cpp:2172 pcbnew/pad.cpp:2688
+#: pcbnew/generators/pcb_tuning_pattern.cpp:2172 pcbnew/pad.cpp:2682
 #: pcbnew/pcb_track.cpp:1600
 msgid "Pad To Die Length"
 msgstr "Dĺžka podložky"
@@ -45560,7 +45142,7 @@ msgstr ""
 msgid "pad"
 msgstr "podložka"
 
-#: pcbnew/pad.cpp:1289 pcbnew/pad.cpp:2603
+#: pcbnew/pad.cpp:1289 pcbnew/pad.cpp:2597
 #, fuzzy
 msgid "Pin Type"
 msgstr "Typ zásuvného modulu"
@@ -45675,117 +45257,108 @@ msgstr "Podložka %s z %s na %s"
 msgid "PTH pad %s"
 msgstr "Podložka z %s na %s"
 
-#: pcbnew/pad.cpp:2176
-#, fuzzy
-msgid "(Pad has no layer)"
-msgstr "Chyba: podložka nemá vrstvu"
-
 #: pcbnew/pad.cpp:2179
 #, fuzzy
-msgid "(PTH pad has no copper layers)"
-msgstr "Chyba: podložka nemá vrstvu"
-
-#: pcbnew/pad.cpp:2185
-#, fuzzy
-msgid "(plated through holes normally have a copper pad on at least one layer)"
+msgid ""
+"(plated through holes normally have a copper pad on at least one outer layer)"
 msgstr ""
 "Varovanie: Pokovené priechodné otvory by mali mať za normálnych okolností "
 "medenú podložku aspoň na jednej vrstve"
 
-#: pcbnew/pad.cpp:2193
+#: pcbnew/pad.cpp:2187
 #, fuzzy
 msgid "('fiducial' property makes no sense on NPTH pads)"
 msgstr "Vlastníctvo nie je možné nastaviť pre NPTH"
 
-#: pcbnew/pad.cpp:2197
+#: pcbnew/pad.cpp:2191
 #, fuzzy
 msgid "('testpoint' property makes no sense on NPTH pads)"
 msgstr "Vlastníctvo nie je možné nastaviť pre NPTH"
 
-#: pcbnew/pad.cpp:2200
+#: pcbnew/pad.cpp:2194
 #, fuzzy
 msgid "('heatsink' property makes no sense of NPTH pads)"
 msgstr "Vlastníctvo nie je možné nastaviť pre NPTH"
 
-#: pcbnew/pad.cpp:2203
+#: pcbnew/pad.cpp:2197
 #, fuzzy
 msgid "('castellated' property is for PTH pads)"
 msgstr "Vlastnosť Castellated je možné nastaviť iba pre PTH"
 
-#: pcbnew/pad.cpp:2206
+#: pcbnew/pad.cpp:2200
 #, fuzzy
 msgid "('BGA' property is for SMD pads)"
 msgstr "Vlastnosť BGA je možné nastaviť iba pre podložky SMD"
 
-#: pcbnew/pad.cpp:2209
+#: pcbnew/pad.cpp:2203
 #, fuzzy
 msgid "('mechanical' property is for PTH pads)"
 msgstr "Vlastnosť Castellated je možné nastaviť iba pre PTH"
 
-#: pcbnew/pad.cpp:2225
+#: pcbnew/pad.cpp:2219
 #, fuzzy
 msgid "(connector pads normally have no solder paste; use a SMD pad instead)"
 msgstr ""
 "Chyba: Konektorové podložky nie sú na vrstve spájkovacej pasty\n"
 "Namiesto toho použite podložky SMD"
 
-#: pcbnew/pad.cpp:2233
+#: pcbnew/pad.cpp:2227
 #, fuzzy
 msgid "(SMD pad has a hole)"
 msgstr "Chyba: podložka nemá vrstvu"
 
-#: pcbnew/pad.cpp:2239
+#: pcbnew/pad.cpp:2233
 #, fuzzy
 msgid "(SMD pad has copper on both sides of the board)"
 msgstr "Ak chcete vrstvu spájkovacej pasty na prednú stranu dosky"
 
-#: pcbnew/pad.cpp:2245 pcbnew/pad.cpp:2258
+#: pcbnew/pad.cpp:2239 pcbnew/pad.cpp:2252
 #, fuzzy
 msgid "(SMD pad has copper and mask layers on different sides of the board)"
 msgstr "Ak chcete vrstvu spájkovacej pasty na prednú stranu dosky"
 
-#: pcbnew/pad.cpp:2250 pcbnew/pad.cpp:2263
+#: pcbnew/pad.cpp:2244 pcbnew/pad.cpp:2257
 #, fuzzy
 msgid "(SMD pad has copper and paste layers on different sides of the board)"
 msgstr "Ak chcete vrstvu spájkovacej pasty na prednú stranu dosky"
 
-#: pcbnew/pad.cpp:2269
+#: pcbnew/pad.cpp:2263
 #, fuzzy
 msgid "(SMD pad has no outer layers)"
 msgstr "Chyba: podložka nemá vrstvu"
 
-#: pcbnew/pad.cpp:2289
+#: pcbnew/pad.cpp:2283
 #, fuzzy
 msgid "(Pad must have a positive size)"
 msgstr "Nesprávna (záporná) hodnota veľkosti rohu"
 
-#: pcbnew/pad.cpp:2300
+#: pcbnew/pad.cpp:2294
 #, fuzzy, c-format
 msgid "(PTH pad hole size must be larger than %s)"
 msgstr "Veľkosť vrtáku prekovu musí byť menšia než priemer prekovu"
 
-#: pcbnew/pad.cpp:2324
+#: pcbnew/pad.cpp:2318
 #, fuzzy
 msgid "(PTH pad hole leaves no copper)"
 msgstr "Chyba: podložka nemá vrstvu"
 
-#: pcbnew/pad.cpp:2334
+#: pcbnew/pad.cpp:2328
 #, fuzzy
 msgid "(PTH pad hole not fully inside copper)"
 msgstr "Chyba: podložka nemá vrstvu"
 
-#: pcbnew/pad.cpp:2341
+#: pcbnew/pad.cpp:2335
 #, fuzzy
 msgid "(pad hole not inside pad shape)"
 msgstr "Veľkosť plôšky musí byť väčšia než nula"
 
-#: pcbnew/pad.cpp:2346
+#: pcbnew/pad.cpp:2340
 #, fuzzy
 msgid "(negative local clearance values have no effect)"
 msgstr ""
 "Varování: Záporné hodnoty místní izolační mezery nebudou mít žádný účinek."
 
-#: pcbnew/pad.cpp:2365
+#: pcbnew/pad.cpp:2359
 #, fuzzy
 msgid ""
 "(negative solder mask clearance is larger than some shape primitives; "
@@ -45794,7 +45367,7 @@ msgstr ""
 "Negatívna vôľa znamená plochu menšiu ako vložka (obvyklá pre vôľu "
 "spájkovacej pasty)."
 
-#: pcbnew/pad.cpp:2375
+#: pcbnew/pad.cpp:2369
 #, fuzzy
 msgid ""
 "(negative solder mask clearance is larger than pad; no solder mask will be "
@@ -45803,7 +45376,7 @@ msgstr ""
 "Negatívna vôľa znamená plochu menšiu ako vložka (obvyklá pre vôľu "
 "spájkovacej pasty)."
 
-#: pcbnew/pad.cpp:2394
+#: pcbnew/pad.cpp:2388
 #, fuzzy
 msgid ""
 "(negative solder paste margin is larger than pad; no solder paste mask will "
@@ -45812,125 +45385,125 @@ msgstr ""
 "Negatívna vôľa znamená plochu menšiu ako vložka (obvyklá pre vôľu "
 "spájkovacej pasty)."
 
-#: pcbnew/pad.cpp:2401
+#: pcbnew/pad.cpp:2395
 msgid "(negative corner radius is not allowed)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2403
+#: pcbnew/pad.cpp:2397
 #, fuzzy
 msgid "(corner size will make pad circular)"
 msgstr "VAROVÁNÍ: Velikost rohu způsobí kruhovou plošku."
 
-#: pcbnew/pad.cpp:2408
+#: pcbnew/pad.cpp:2402
 #, fuzzy
 msgid "(negative corner chamfer is not allowed)"
 msgstr "Globálne knižnice"
 
-#: pcbnew/pad.cpp:2410
+#: pcbnew/pad.cpp:2404
 #, fuzzy
 msgid "(corner chamfer is too large)"
 msgstr "Globálne knižnice"
 
-#: pcbnew/pad.cpp:2419
+#: pcbnew/pad.cpp:2413
 #, fuzzy
 msgid "(trapezoid delta is too large)"
 msgstr "Chyba: podložka nemá vrstvu"
 
-#: pcbnew/pad.cpp:2429
+#: pcbnew/pad.cpp:2423
 #, fuzzy
 msgid "(custom pad shape must resolve to a single polygon)"
 msgstr "Chyba: Vlastní tvar plošky musí vyřešit jeden mnohoúhelník."
 
-#: pcbnew/pad.cpp:2494
+#: pcbnew/pad.cpp:2488
 msgid "Edge connector"
 msgstr "Okrajový konektor"
 
-#: pcbnew/pad.cpp:2495
+#: pcbnew/pad.cpp:2489
 msgid "NPTH, mechanical"
 msgstr "NPTH, mechanické"
 
-#: pcbnew/pad.cpp:2501
+#: pcbnew/pad.cpp:2495
 msgid "Trapezoid"
 msgstr "Lichobežník"
 
-#: pcbnew/pad.cpp:2513
+#: pcbnew/pad.cpp:2507
 msgid "Castellated pad"
 msgstr "Prehozovaná podložka"
 
-#: pcbnew/pad.cpp:2514
+#: pcbnew/pad.cpp:2508
 #, fuzzy
 msgid "Mechanical pad"
 msgstr "NPTH, mechanické"
 
-#: pcbnew/pad.cpp:2536
+#: pcbnew/pad.cpp:2530
 #, fuzzy
 msgid "Front, back and connected layers"
 msgstr "%s, %s a spojené vrstvy"
 
-#: pcbnew/pad.cpp:2586
+#: pcbnew/pad.cpp:2580
 msgid "Pad Type"
 msgstr "Typ podložky"
 
-#: pcbnew/pad.cpp:2590
+#: pcbnew/pad.cpp:2584
 #, fuzzy
 msgid "Pad Shape"
 msgstr "Tvar podložky:"
 
-#: pcbnew/pad.cpp:2595
+#: pcbnew/pad.cpp:2589
 msgid "Pad Number"
 msgstr "Číslo podložky"
 
-#: pcbnew/pad.cpp:2607
+#: pcbnew/pad.cpp:2601
 msgid "Size X"
 msgstr "Veľkosť X"
 
-#: pcbnew/pad.cpp:2611
+#: pcbnew/pad.cpp:2605
 msgid "Size Y"
 msgstr "Veľkosť Y"
 
-#: pcbnew/pad.cpp:2644
+#: pcbnew/pad.cpp:2638
 #, fuzzy
 msgid "Corner Radius Ratio"
 msgstr "Pomer zaobleného polomeru"
 
-#: pcbnew/pad.cpp:2649
+#: pcbnew/pad.cpp:2643
 #, fuzzy
 msgid "Corner Radius Size"
 msgstr "Polomer rohu:"
 
-#: pcbnew/pad.cpp:2655
+#: pcbnew/pad.cpp:2649
 #, fuzzy
 msgid "Hole Shape"
 msgstr "Tvar otvoru:"
 
-#: pcbnew/pad.cpp:2659
+#: pcbnew/pad.cpp:2653
 msgid "Hole Size X"
 msgstr "Veľkosť otvoru X"
 
-#: pcbnew/pad.cpp:2665
+#: pcbnew/pad.cpp:2659
 msgid "Hole Size Y"
 msgstr "Veľkosť otvoru Y"
 
-#: pcbnew/pad.cpp:2680
+#: pcbnew/pad.cpp:2674
 msgid "Fabrication Property"
 msgstr "Výrobný majetok"
 
-#: pcbnew/pad.cpp:2702 pcbnew/pcb_shape.cpp:1001 pcbnew/pcb_track.cpp:2097
+#: pcbnew/pad.cpp:2696 pcbnew/pcb_shape.cpp:1001 pcbnew/pcb_track.cpp:2097
 #, fuzzy
 msgid "Soldermask Margin Override"
 msgstr "Miestna marža Soldermask"
 
-#: pcbnew/pad.cpp:2724 pcbnew/zone.cpp:2073
+#: pcbnew/pad.cpp:2718 pcbnew/zone.cpp:2097
 #, fuzzy
 msgid "Thermal Relief Spoke Width"
 msgstr "Šírka lúča tepelnej úľavy"
 
-#: pcbnew/pad.cpp:2730
+#: pcbnew/pad.cpp:2724
 #, fuzzy
 msgid "Thermal Relief Spoke Angle"
 msgstr "Tepelný reliéf"
 
-#: pcbnew/pad.cpp:2735 pcbnew/zone.cpp:2067
+#: pcbnew/pad.cpp:2729 pcbnew/zone.cpp:2091
 #, fuzzy
 msgid "Thermal Relief Gap"
 msgstr "Tepelný reliéf"
@@ -47431,7 +47004,7 @@ msgid "Element token contains %d parameters."
 msgstr "Token prvku obsahuje parametre %d."
 
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:985
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3069
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3072
 #, fuzzy, c-format
 msgid "Library folder '%s' has unexpected sub-folders."
 msgstr "Adresár knižnice \"%s\" obsahuje neočakávané podadresáre."
@@ -47443,7 +47016,7 @@ msgstr "V ceste ku knižnici '%s' bol nájdený neočakávaný súbor '%s'."
 
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:1023
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:3263
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3106
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3109
 #, fuzzy, c-format
 msgid "Footprint library '%s' cannot be deleted."
 msgstr "Knižnicu stopy '%s' nie je možné vymazať."
@@ -47469,32 +47042,32 @@ msgid "Generating history section"
 msgstr "Smer číslovania"
 
 #: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1198
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3018
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3012
 #, fuzzy
 msgid "Generating BOM section"
 msgstr "Nastavenie rendra"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1365
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1361
 #, fuzzy
 msgid "Generating CAD data"
 msgstr "Stanovení údajů o DPS"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:2627
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:2621
 #, fuzzy, c-format
 msgid "Exporting Layer %s, Net %s"
 msgstr "Exportovať zoznam Netlist"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3173
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3167
 #, fuzzy
 msgid "Generating logistic section"
 msgstr "Generovať pozičný súbor"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3185
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3179
 #, fuzzy
 msgid "Saving file"
 msgstr "Načítava sa súbor"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3217
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3211
 #, fuzzy
 msgid "Failed to save file to buffer"
 msgstr "Nepodarilo sa vymazať '%s'"
@@ -47622,27 +47195,27 @@ msgstr ""
 msgid "Save Anyway"
 msgstr "Určite uložiť"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:1463
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:1465
 #, c-format
 msgid "unknown pad type: %d"
 msgstr "neznámy tvar plôšky: %d"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2312
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2314
 #, c-format
 msgid "unknown via type %d"
 msgstr "neznáme prostredníctvom typu %d"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2603
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2606
 #, c-format
 msgid "unknown zone corner smoothing type %d"
 msgstr "neznámy typ vyhladenia rohov %d"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2752
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2755
 #, fuzzy
 msgid "This file does not contain a PCB."
 msgstr "tento súbor neobsahuje PCB"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2925
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2928
 #, fuzzy, c-format
 msgid ""
 "Library '%s' does not exist.\n"
@@ -47651,28 +47224,28 @@ msgstr ""
 "Knižnica '%s' neexistuje.\n"
 "Chcete ho vytvoriť?"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2930
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2933
 msgid "Library Not Found"
 msgstr "Knižnica sa nenašla"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2958
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2961
 #, fuzzy, c-format
 msgid "Footprint file name '%s' is not valid."
 msgstr "Názov súboru puzdra \"%s\" nie je platný."
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2964
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2967
 #, fuzzy, c-format
 msgid "Insufficient permissions to delete '%s'."
 msgstr ""
 "Na uloženie súboru nie sú potrebné dostatočné povolenia\n"
 "%s"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3088
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3091
 #, fuzzy, c-format
 msgid "Unexpected file '%s' found in library path '%s'."
 msgstr "V ceste ku knižnici '%s' bol nájdený neočakávaný súbor '%s'."
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:306
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:307
 #, fuzzy
 msgid "KiCad footprint file"
 msgstr "Súbory stopy KiCad"
@@ -47860,7 +47433,7 @@ msgstr ""
 "Starší stratégia vypĺňania zón už nie je podporovaná.\n"
 "Zóny budú zkonvertované podľa najlepšej varianty."
 
-#: pcbnew/pcb_io/odbpp/odb_entity.cpp:686
+#: pcbnew/pcb_io/odbpp/odb_entity.cpp:722
 #, fuzzy
 msgid "Failed to add component data"
 msgstr "Obrázok sa nepodarilo sa načítať."
@@ -48785,7 +48358,7 @@ msgstr "Šírka spoja"
 msgid "Diff Pair Gap: %s"
 msgstr "Diferenčné páry"
 
-#: pcbnew/router/router_tool.cpp:2776 pcbnew/tools/pcb_control.cpp:1707
+#: pcbnew/router/router_tool.cpp:2776 pcbnew/tools/pcb_control.cpp:1711
 #, fuzzy, c-format
 msgid "DP Max Uncoupled-length: %s"
 msgstr "Odstráňte nepoužívanú sieť '%s'."
@@ -49565,11 +49138,6 @@ msgstr "Vytvoriť Čiary"
 msgid "Create Arc"
 msgstr "Vytvoriť pole"
 
-#: pcbnew/tools/drawing_stackup_table_tool.cpp:247
-#, fuzzy
-msgid "Layer Name"
-msgstr "Základný názov"
-
 #: pcbnew/tools/drawing_stackup_table_tool.cpp:262
 #, fuzzy
 msgid "Thickness (mm)"
@@ -49661,7 +49229,7 @@ msgstr "Pridať uzol"
 msgid "Select Via Size"
 msgstr "Vyberte možnosť Via Size"
 
-#: pcbnew/tools/drawing_tool.cpp:381 pcbnew/tools/drawing_tool.cpp:2386
+#: pcbnew/tools/drawing_tool.cpp:381 pcbnew/tools/drawing_tool.cpp:2388
 msgid "Draw Line"
 msgstr "Nakreslite čiaru"
 
@@ -49687,27 +49255,27 @@ msgstr "Nakreslite oblúk"
 msgid "Draw Bezier"
 msgstr "Bezierová krivka"
 
-#: pcbnew/tools/drawing_tool.cpp:1595
+#: pcbnew/tools/drawing_tool.cpp:1597
 #, fuzzy
 msgid "Draw Dimension"
 msgstr "Nakreslite rozmer"
 
-#: pcbnew/tools/drawing_tool.cpp:2080
+#: pcbnew/tools/drawing_tool.cpp:2082
 #, fuzzy
 msgid "Move Footprint Anchor"
 msgstr "Umiestnite kotvu stopy"
 
-#: pcbnew/tools/drawing_tool.cpp:3804
+#: pcbnew/tools/drawing_tool.cpp:3806
 #, fuzzy
 msgid "Select Net:"
 msgstr "Vybraná sieť:"
 
-#: pcbnew/tools/drawing_tool.cpp:4046
+#: pcbnew/tools/drawing_tool.cpp:4048
 #, fuzzy
 msgid "Via location violates DRC."
 msgstr "Počiatočný bod smerovania porušuje KDR."
 
-#: pcbnew/tools/drawing_tool.cpp:4136
+#: pcbnew/tools/drawing_tool.cpp:4138
 msgid "Place via"
 msgstr "Umiestniť cez"
 
@@ -52165,16 +51733,16 @@ msgstr "Skrytý text"
 msgid "Inactive Layer Display"
 msgstr "Neaktívne vrstvy:"
 
-#: pcbnew/tools/pcb_control.cpp:690
+#: pcbnew/tools/pcb_control.cpp:694
 #, fuzzy
 msgid "Preset Layer Pairs"
 msgstr "Nastaviť pár vrstiev..."
 
-#: pcbnew/tools/pcb_control.cpp:780
+#: pcbnew/tools/pcb_control.cpp:784
 msgid "Item locked."
 msgstr "Položka bola uzamknutá."
 
-#: pcbnew/tools/pcb_control.cpp:1003
+#: pcbnew/tools/pcb_control.cpp:1007
 msgid ""
 "Warning: some pasted items were on layers which are not present in the "
 "current board.\n"
@@ -52184,80 +51752,80 @@ msgstr ""
 "aktuální desce.\n"
 "Tyto položky nemohly být vloženy.\n"
 
-#: pcbnew/tools/pcb_control.cpp:1070
+#: pcbnew/tools/pcb_control.cpp:1074
 #, fuzzy
 msgid "Paste Text"
 msgstr "Umiestnite text"
 
-#: pcbnew/tools/pcb_control.cpp:1227
+#: pcbnew/tools/pcb_control.cpp:1231
 msgid "Invalid clipboard contents"
 msgstr "Neplatný obsah schránky"
 
-#: pcbnew/tools/pcb_control.cpp:1510
+#: pcbnew/tools/pcb_control.cpp:1514
 #, fuzzy
 msgid "Error loading board."
 msgstr ""
 "Chyba načítania dosky.\n"
 "%s"
 
-#: pcbnew/tools/pcb_control.cpp:1544
+#: pcbnew/tools/pcb_control.cpp:1548
 msgid "Append Board"
 msgstr "Pripojiť dosku"
 
-#: pcbnew/tools/pcb_control.cpp:1605
+#: pcbnew/tools/pcb_control.cpp:1609
 #, fuzzy
 msgid "Active Layer"
 msgstr "Neaktívne vrstvy:"
 
-#: pcbnew/tools/pcb_control.cpp:1606 pcbnew/widgets/appearance_controls.cpp:373
+#: pcbnew/tools/pcb_control.cpp:1610 pcbnew/widgets/appearance_controls.cpp:373
 #: pcbnew/widgets/appearance_controls_base.cpp:165
 msgid "All Layers"
 msgstr "Všetky vrstvy"
 
-#: pcbnew/tools/pcb_control.cpp:1618
+#: pcbnew/tools/pcb_control.cpp:1622
 msgid "Object Snapping"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1697
+#: pcbnew/tools/pcb_control.cpp:1701
 #, fuzzy, c-format
 msgid "DP Gap Constraints: %s"
 msgstr "Obmedzenie otvoru: min %s."
 
-#: pcbnew/tools/pcb_control.cpp:1738
+#: pcbnew/tools/pcb_control.cpp:1742
 #, fuzzy
 msgid "Resolved clearance"
 msgstr "Vyriešená klírens: %s."
 
-#: pcbnew/tools/pcb_control.cpp:1748
+#: pcbnew/tools/pcb_control.cpp:1752
 #, fuzzy
 msgid "Actual clearance"
 msgstr "Vzdialenosť od plôšky"
 
-#: pcbnew/tools/pcb_control.cpp:1791
+#: pcbnew/tools/pcb_control.cpp:1795
 #, fuzzy
 msgid "Resolved hole clearance"
 msgstr "Vyriešená klírens: %s."
 
-#: pcbnew/tools/pcb_control.cpp:1796
+#: pcbnew/tools/pcb_control.cpp:1800
 #, fuzzy
 msgid "Actual hole clearance"
 msgstr "Rozstupy spojov:"
 
-#: pcbnew/tools/pcb_control.cpp:1829
+#: pcbnew/tools/pcb_control.cpp:1833
 #, fuzzy
 msgid "Resolved edge clearance"
 msgstr "Vyriešená klírens: %s."
 
-#: pcbnew/tools/pcb_control.cpp:1834
+#: pcbnew/tools/pcb_control.cpp:1838
 #, fuzzy
 msgid "Resolved margin clearance"
 msgstr "Vyriešená klírens: %s."
 
-#: pcbnew/tools/pcb_control.cpp:1845
+#: pcbnew/tools/pcb_control.cpp:1849
 msgid "Selected Items"
 msgstr "Vybraté položky"
 
-#: pcbnew/tools/pcb_control.cpp:1916
+#: pcbnew/tools/pcb_control.cpp:1920
 #, fuzzy
 msgid "Selected 2D Length"
 msgstr "Vybraná sieť:"
@@ -52407,7 +51975,7 @@ msgid "Auto-fill Zone(s)"
 msgstr "Vyplniť zóny"
 
 #: pcbnew/tools/zone_filler_tool.cpp:277
-#: pcbnew/widgets/appearance_controls.cpp:3434
+#: pcbnew/widgets/appearance_controls.cpp:3470
 msgid "Open Preferences"
 msgstr "Otvoriť Nastavenia"
 
@@ -52649,122 +52217,122 @@ msgid "Filter nets"
 msgstr "Filtračné siete"
 
 #: pcbnew/widgets/appearance_controls.cpp:613
-#: pcbnew/widgets/appearance_controls.cpp:1792
+#: pcbnew/widgets/appearance_controls.cpp:1828
 msgid "Layer Display Options"
 msgstr "Možnosti zobrazenia vrstvy"
 
 #: pcbnew/widgets/appearance_controls.cpp:625
-#: pcbnew/widgets/appearance_controls.cpp:1798
+#: pcbnew/widgets/appearance_controls.cpp:1834
 #, fuzzy, c-format
 msgid "Inactive layers (%s):"
 msgstr "Neaktívne vrstvy:"
 
 #: pcbnew/widgets/appearance_controls.cpp:627
-#: pcbnew/widgets/appearance_controls.cpp:1800
+#: pcbnew/widgets/appearance_controls.cpp:1836
 #, fuzzy
 msgid "Inactive layers:"
 msgstr "Neaktívne vrstvy:"
 
 #: pcbnew/widgets/appearance_controls.cpp:641
-#: pcbnew/widgets/appearance_controls.cpp:1805
+#: pcbnew/widgets/appearance_controls.cpp:1841
 #, fuzzy
 msgid "Inactive layers will be shown in full color"
 msgstr "Neaktívne vrstvy sa zobrazia farebne"
 
 #: pcbnew/widgets/appearance_controls.cpp:646
-#: pcbnew/widgets/appearance_controls.cpp:1807
+#: pcbnew/widgets/appearance_controls.cpp:1843
 msgid "Dim"
 msgstr "Dim"
 
 #: pcbnew/widgets/appearance_controls.cpp:648
-#: pcbnew/widgets/appearance_controls.cpp:1808
+#: pcbnew/widgets/appearance_controls.cpp:1844
 #, fuzzy
 msgid "Inactive layers will be dimmed"
 msgstr "Neaktívne vrstvy budú stlmené"
 
 #: pcbnew/widgets/appearance_controls.cpp:655
-#: pcbnew/widgets/appearance_controls.cpp:1811
+#: pcbnew/widgets/appearance_controls.cpp:1847
 #, fuzzy
 msgid "Inactive layers will be hidden"
 msgstr "Neaktívne vrstvy budú skryté"
 
 #: pcbnew/widgets/appearance_controls.cpp:666
-#: pcbnew/widgets/appearance_controls.cpp:1813
+#: pcbnew/widgets/appearance_controls.cpp:1849
 msgid "Flip board view"
 msgstr "Výklopný pohľad"
 
 #: pcbnew/widgets/appearance_controls.cpp:688
-#: pcbnew/widgets/appearance_controls.cpp:2522
+#: pcbnew/widgets/appearance_controls.cpp:2558
 msgid "Net Display Options"
 msgstr "Možnosti čistého zobrazenia"
 
 #: pcbnew/widgets/appearance_controls.cpp:700
-#: pcbnew/widgets/appearance_controls.cpp:2527
+#: pcbnew/widgets/appearance_controls.cpp:2563
 #, fuzzy, c-format
 msgid "Net colors (%s):"
 msgstr "Čisté farby:"
 
 #: pcbnew/widgets/appearance_controls.cpp:702
-#: pcbnew/widgets/appearance_controls.cpp:2529
+#: pcbnew/widgets/appearance_controls.cpp:2565
 msgid "Net colors:"
 msgstr "Čisté farby:"
 
 #: pcbnew/widgets/appearance_controls.cpp:707
-#: pcbnew/widgets/appearance_controls.cpp:2532
+#: pcbnew/widgets/appearance_controls.cpp:2568
 msgid "Choose when to show net and netclass colors"
 msgstr "Vyberte, kedy sa majú zobrazovať farby siete a netclass"
 
 #: pcbnew/widgets/appearance_controls.cpp:716
-#: pcbnew/widgets/appearance_controls.cpp:2535
+#: pcbnew/widgets/appearance_controls.cpp:2571
 msgid "Net and netclass colors are shown on all copper items"
 msgstr "Sieť a farby netclass sú zobrazené na všetkých medených predmetoch"
 
 #: pcbnew/widgets/appearance_controls.cpp:724
-#: pcbnew/widgets/appearance_controls.cpp:2538
+#: pcbnew/widgets/appearance_controls.cpp:2574
 msgid "Net and netclass colors are shown on the ratsnest only"
 msgstr "Sieť a farby netclass sú zobrazené iba na krysom hniezde"
 
 #: pcbnew/widgets/appearance_controls.cpp:731
-#: pcbnew/widgets/appearance_controls.cpp:2541
+#: pcbnew/widgets/appearance_controls.cpp:2577
 msgid "Net and netclass colors are not shown"
 msgstr "Sieť a farby netclass nie sú zobrazené"
 
 #: pcbnew/widgets/appearance_controls.cpp:742
-#: pcbnew/widgets/appearance_controls.cpp:2546
+#: pcbnew/widgets/appearance_controls.cpp:2582
 #, fuzzy, c-format
 msgid "Ratsnest display (%s):"
 msgstr "Zobrazenie Ratsnest:"
 
 #: pcbnew/widgets/appearance_controls.cpp:744
-#: pcbnew/widgets/appearance_controls.cpp:2548
+#: pcbnew/widgets/appearance_controls.cpp:2584
 msgid "Ratsnest display:"
 msgstr "Zobrazenie Ratsnest:"
 
 #: pcbnew/widgets/appearance_controls.cpp:749
-#: pcbnew/widgets/appearance_controls.cpp:2551
+#: pcbnew/widgets/appearance_controls.cpp:2587
 #, fuzzy
 msgid "Choose which ratsnest lines to display"
 msgstr "Vyberte, ktoré riadky ratsnest sa majú zobraziť"
 
 #: pcbnew/widgets/appearance_controls.cpp:759
-#: pcbnew/widgets/appearance_controls.cpp:2554
+#: pcbnew/widgets/appearance_controls.cpp:2590
 #, fuzzy
 msgid "Show ratsnest lines to items on all layers"
 msgstr "Ratsnestové riadky sa zobrazujú položkám vo všetkých vrstvách"
 
 #: pcbnew/widgets/appearance_controls.cpp:764
-#: pcbnew/widgets/appearance_controls.cpp:2556
+#: pcbnew/widgets/appearance_controls.cpp:2592
 msgid "Visible layers"
 msgstr "Viditeľné vrstvy"
 
 #: pcbnew/widgets/appearance_controls.cpp:766
-#: pcbnew/widgets/appearance_controls.cpp:2557
+#: pcbnew/widgets/appearance_controls.cpp:2593
 #, fuzzy
 msgid "Show ratsnest lines to items on visible layers"
 msgstr "Ratsnestové čiary sa zobrazujú položkám vo viditeľných vrstvách"
 
 #: pcbnew/widgets/appearance_controls.cpp:773
-#: pcbnew/widgets/appearance_controls.cpp:2560
+#: pcbnew/widgets/appearance_controls.cpp:2596
 #, fuzzy
 msgid "Hide all ratsnest lines"
 msgstr "Skryť naznačené spoje dosky"
@@ -52785,13 +52353,13 @@ msgid "Highlight %s"
 msgstr "Zvýrazniť %s"
 
 #: pcbnew/widgets/appearance_controls.cpp:935
-#: pcbnew/widgets/appearance_controls.cpp:2391
+#: pcbnew/widgets/appearance_controls.cpp:2427
 #, fuzzy, c-format
 msgid "Select Tracks and Vias in %s"
 msgstr "Vyberte skladby a priechody v priečinku %s"
 
 #: pcbnew/widgets/appearance_controls.cpp:938
-#: pcbnew/widgets/appearance_controls.cpp:2394
+#: pcbnew/widgets/appearance_controls.cpp:2430
 #, fuzzy, c-format
 msgid "Unselect Tracks and Vias in %s"
 msgstr "Zrušiť výber stôp a prejazdov v priečinku %s"
@@ -52943,95 +52511,275 @@ msgstr "Užívateľom definovaná vrstva 8"
 msgid "User defined layer 9"
 msgstr "Užívateľom definovaná vrstva 9"
 
-#: pcbnew/widgets/appearance_controls.cpp:1730
+#: pcbnew/widgets/appearance_controls.cpp:1684
+#, fuzzy
+msgid "User defined layer 10"
+msgstr "Užívateľom definovaná vrstva 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1685
+#, fuzzy
+msgid "User defined layer 11"
+msgstr "Užívateľom definovaná vrstva 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1686
+#, fuzzy
+msgid "User defined layer 12"
+msgstr "Užívateľom definovaná vrstva 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1687
+#, fuzzy
+msgid "User defined layer 13"
+msgstr "Užívateľom definovaná vrstva 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1688
+#, fuzzy
+msgid "User defined layer 14"
+msgstr "Užívateľom definovaná vrstva 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1689
+#, fuzzy
+msgid "User defined layer 15"
+msgstr "Užívateľom definovaná vrstva 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1690
+#, fuzzy
+msgid "User defined layer 16"
+msgstr "Užívateľom definovaná vrstva 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1691
+#, fuzzy
+msgid "User defined layer 17"
+msgstr "Užívateľom definovaná vrstva 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1692
+#, fuzzy
+msgid "User defined layer 18"
+msgstr "Užívateľom definovaná vrstva 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1693
+#, fuzzy
+msgid "User defined layer 19"
+msgstr "Užívateľom definovaná vrstva 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1694
+#, fuzzy
+msgid "User defined layer 20"
+msgstr "Užívateľom definovaná vrstva 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1695
+#, fuzzy
+msgid "User defined layer 21"
+msgstr "Užívateľom definovaná vrstva 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1696
+#, fuzzy
+msgid "User defined layer 22"
+msgstr "Užívateľom definovaná vrstva 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1697
+#, fuzzy
+msgid "User defined layer 23"
+msgstr "Užívateľom definovaná vrstva 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1698
+#, fuzzy
+msgid "User defined layer 24"
+msgstr "Užívateľom definovaná vrstva 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1699
+#, fuzzy
+msgid "User defined layer 25"
+msgstr "Užívateľom definovaná vrstva 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1700
+#, fuzzy
+msgid "User defined layer 26"
+msgstr "Užívateľom definovaná vrstva 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1701
+#, fuzzy
+msgid "User defined layer 27"
+msgstr "Užívateľom definovaná vrstva 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1702
+#, fuzzy
+msgid "User defined layer 28"
+msgstr "Užívateľom definovaná vrstva 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1703
+#, fuzzy
+msgid "User defined layer 29"
+msgstr "Užívateľom definovaná vrstva 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1704
+#, fuzzy
+msgid "User defined layer 30"
+msgstr "Užívateľom definovaná vrstva 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1705
+#, fuzzy
+msgid "User defined layer 31"
+msgstr "Užívateľom definovaná vrstva 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1706
+#, fuzzy
+msgid "User defined layer 32"
+msgstr "Užívateľom definovaná vrstva 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1707
+#, fuzzy
+msgid "User defined layer 33"
+msgstr "Užívateľom definovaná vrstva 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1708
+#, fuzzy
+msgid "User defined layer 34"
+msgstr "Užívateľom definovaná vrstva 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1709
+#, fuzzy
+msgid "User defined layer 35"
+msgstr "Užívateľom definovaná vrstva 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1710
+#, fuzzy
+msgid "User defined layer 36"
+msgstr "Užívateľom definovaná vrstva 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1711
+#, fuzzy
+msgid "User defined layer 37"
+msgstr "Užívateľom definovaná vrstva 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1712
+#, fuzzy
+msgid "User defined layer 38"
+msgstr "Užívateľom definovaná vrstva 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1713
+#, fuzzy
+msgid "User defined layer 39"
+msgstr "Užívateľom definovaná vrstva 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1714
+#, fuzzy
+msgid "User defined layer 40"
+msgstr "Užívateľom definovaná vrstva 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1715
+#, fuzzy
+msgid "User defined layer 41"
+msgstr "Užívateľom definovaná vrstva 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1716
+#, fuzzy
+msgid "User defined layer 42"
+msgstr "Užívateľom definovaná vrstva 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1717
+#, fuzzy
+msgid "User defined layer 43"
+msgstr "Užívateľom definovaná vrstva 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1718
+#, fuzzy
+msgid "User defined layer 44"
+msgstr "Užívateľom definovaná vrstva 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1719
+#, fuzzy
+msgid "User defined layer 45"
+msgstr "Užívateľom definovaná vrstva 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1766
 msgid "Front copper layer"
 msgstr "Predná medená vrstva"
 
-#: pcbnew/widgets/appearance_controls.cpp:1731
+#: pcbnew/widgets/appearance_controls.cpp:1767
 msgid "Back copper layer"
 msgstr "Zadná medená vrstva"
 
-#: pcbnew/widgets/appearance_controls.cpp:1732
+#: pcbnew/widgets/appearance_controls.cpp:1768
 msgid "Inner copper layer"
 msgstr "Vnútorná medená vrstva"
 
-#: pcbnew/widgets/appearance_controls.cpp:1822
+#: pcbnew/widgets/appearance_controls.cpp:1858
 msgid "Show All Copper Layers"
 msgstr "Zobraziť všetky medené vrstvy"
 
-#: pcbnew/widgets/appearance_controls.cpp:1824
+#: pcbnew/widgets/appearance_controls.cpp:1860
 msgid "Hide All Copper Layers"
 msgstr "Skryť všetky medené vrstvy"
 
-#: pcbnew/widgets/appearance_controls.cpp:1835
+#: pcbnew/widgets/appearance_controls.cpp:1871
 msgid "Show All Non Copper Layers"
 msgstr "Zobraziť všetky nekovové vrstvy"
 
-#: pcbnew/widgets/appearance_controls.cpp:1839
+#: pcbnew/widgets/appearance_controls.cpp:1875
 msgid "Hide All Non Copper Layers"
 msgstr "Skryť všetky nekovové vrstvy"
 
-#: pcbnew/widgets/appearance_controls.cpp:1853
+#: pcbnew/widgets/appearance_controls.cpp:1889
 msgid "Show Only Front Assembly Layers"
 msgstr "Zobraziť iba vrstvy spredu"
 
-#: pcbnew/widgets/appearance_controls.cpp:1856
+#: pcbnew/widgets/appearance_controls.cpp:1892
 msgid "Show Only Front Layers"
 msgstr "Zobraziť iba predné vrstvy"
 
-#: pcbnew/widgets/appearance_controls.cpp:1863
+#: pcbnew/widgets/appearance_controls.cpp:1899
 msgid "Show Only Inner Layers"
 msgstr "Zobraziť iba vnútorné vrstvy"
 
-#: pcbnew/widgets/appearance_controls.cpp:1867
+#: pcbnew/widgets/appearance_controls.cpp:1903
 msgid "Show Only Back Layers"
 msgstr "Zobraziť iba zadné vrstvy"
 
-#: pcbnew/widgets/appearance_controls.cpp:1871
+#: pcbnew/widgets/appearance_controls.cpp:1907
 msgid "Show Only Back Assembly Layers"
 msgstr "Zobraziť iba zadné vrstvy zostavy"
 
-#: pcbnew/widgets/appearance_controls.cpp:2248
+#: pcbnew/widgets/appearance_controls.cpp:2284
 #, c-format
 msgid "Set opacity of %s"
 msgstr "Nastaviť nepriehľadnosť %s"
 
-#: pcbnew/widgets/appearance_controls.cpp:2367
+#: pcbnew/widgets/appearance_controls.cpp:2403
 #, fuzzy
 msgid "Set Netclass Color"
 msgstr "Nastaviť farbu netclass"
 
-#: pcbnew/widgets/appearance_controls.cpp:2371
+#: pcbnew/widgets/appearance_controls.cpp:2407
 #, fuzzy
 msgid "Use Color from Schematic"
 msgstr "Aktualizujte PCB zo schémy"
 
-#: pcbnew/widgets/appearance_controls.cpp:2380
+#: pcbnew/widgets/appearance_controls.cpp:2416
 #, fuzzy
 msgid "Clear Netclass Color"
 msgstr "Čistá farba"
 
-#: pcbnew/widgets/appearance_controls.cpp:2388
+#: pcbnew/widgets/appearance_controls.cpp:2424
 #, fuzzy, c-format
 msgid "Highlight Nets in %s"
 msgstr "Zvýrazniť siete v %s"
 
-#: pcbnew/widgets/appearance_controls.cpp:2399
+#: pcbnew/widgets/appearance_controls.cpp:2435
 #, fuzzy
 msgid "Show All Netclasses"
 msgstr "Zobraziť všetky netclasses"
 
-#: pcbnew/widgets/appearance_controls.cpp:2401
+#: pcbnew/widgets/appearance_controls.cpp:2437
 #, fuzzy
 msgid "Hide All Other Netclasses"
 msgstr "Skryť všetky ostatné netclassy"
 
-#: pcbnew/widgets/appearance_controls.cpp:2462
+#: pcbnew/widgets/appearance_controls.cpp:2498
 #, c-format
 msgid "Show or hide ratsnest for nets in %s"
 msgstr "Zobraziť alebo skryť potkan pre siete v %s"
 
-#: pcbnew/widgets/appearance_controls.cpp:3447
+#: pcbnew/widgets/appearance_controls.cpp:3483
 msgid ""
 "The current color theme is read-only.  Create a new theme in Preferences to "
 "enable color editing."
@@ -53254,7 +53002,7 @@ msgid "Delete all nets in group '%s'?"
 msgstr "Odstrániť všetky siete v skupine '%s'?"
 
 #: pcbnew/widgets/search_handlers.cpp:179 pcbnew/zone.cpp:812
-#: pcbnew/zone.cpp:1909
+#: pcbnew/zone.cpp:1933
 msgid "Priority"
 msgstr "Priorita"
 
@@ -53312,7 +53060,7 @@ msgstr "Umiestnenie"
 msgid "%s"
 msgstr "%s"
 
-#: pcbnew/zone.cpp:862 pcbnew/zone.cpp:1972
+#: pcbnew/zone.cpp:862 pcbnew/zone.cpp:1996
 msgid "Fill Mode"
 msgstr "Režim vyplnenia"
 
@@ -53377,95 +53125,95 @@ msgstr "Oblasti pravidiel"
 msgid "Zone %s %s"
 msgstr "Zóna %s v %s"
 
-#: pcbnew/zone.cpp:1916
+#: pcbnew/zone.cpp:1940
 #, fuzzy
 msgid "Keepout"
 msgstr "Keepouts"
 
-#: pcbnew/zone.cpp:1918
+#: pcbnew/zone.cpp:1942
 #, fuzzy
 msgid "Keep Out Tracks"
 msgstr "Udržujte stopy"
 
-#: pcbnew/zone.cpp:1924
+#: pcbnew/zone.cpp:1948
 #, fuzzy
 msgid "Keep Out Vias"
 msgstr "Držte sa mimo priechodov"
 
-#: pcbnew/zone.cpp:1930
+#: pcbnew/zone.cpp:1954
 #, fuzzy
 msgid "Keep Out Pads"
 msgstr "Chráňte podložky"
 
-#: pcbnew/zone.cpp:1936
+#: pcbnew/zone.cpp:1960
 #, fuzzy
 msgid "Keep Out Copper Pours"
 msgstr "Chráňte medené odlievanie"
 
-#: pcbnew/zone.cpp:1942
+#: pcbnew/zone.cpp:1966
 #, fuzzy
 msgid "Keep Out Footprints"
 msgstr "Udržujte stopy"
 
-#: pcbnew/zone.cpp:1951
+#: pcbnew/zone.cpp:1975
 #, fuzzy
 msgid "Enable"
 msgstr "Povolené:"
 
-#: pcbnew/zone.cpp:1958
+#: pcbnew/zone.cpp:1982
 msgid "Source Type"
 msgstr "typ zdroja"
 
-#: pcbnew/zone.cpp:1963
+#: pcbnew/zone.cpp:1987
 #, fuzzy
 msgid "Source Name"
 msgstr "Zdroj"
 
-#: pcbnew/zone.cpp:1995
+#: pcbnew/zone.cpp:2019
 #, fuzzy
 msgid "Cannot be less than zone minimum width"
 msgstr "Šírka tepelného lúča nemôže byť menšia ako minimálna šírka."
 
-#: pcbnew/zone.cpp:2001
+#: pcbnew/zone.cpp:2025
 #, fuzzy
 msgid "Hatch Width"
 msgstr "Šírka šrafovania:"
 
-#: pcbnew/zone.cpp:2008
+#: pcbnew/zone.cpp:2032
 #, fuzzy
 msgid "Hatch Gap"
 msgstr "Medzera poklopu:"
 
-#: pcbnew/zone.cpp:2015
+#: pcbnew/zone.cpp:2039
 msgid "Hatch Minimum Hole Ratio"
 msgstr ""
 
-#: pcbnew/zone.cpp:2023
+#: pcbnew/zone.cpp:2047
 #, fuzzy
 msgid "Smoothing Effort"
 msgstr "Vyhlazovacie úsilie:"
 
-#: pcbnew/zone.cpp:2029
+#: pcbnew/zone.cpp:2053
 #, fuzzy
 msgid "Smoothing Amount"
 msgstr "Vyrovnávacie množstvo:"
 
-#: pcbnew/zone.cpp:2035
+#: pcbnew/zone.cpp:2059
 #, fuzzy
 msgid "Remove Islands"
 msgstr "Odstrániť ostrovy:"
 
-#: pcbnew/zone.cpp:2040
+#: pcbnew/zone.cpp:2064
 #, fuzzy
 msgid "Minimum Island Area"
 msgstr "Minimálna veľkosť ostrova:"
 
-#: pcbnew/zone.cpp:2055
+#: pcbnew/zone.cpp:2079
 #, fuzzy
 msgid "Minimum Width"
 msgstr "Minimálna šírka:"
 
-#: pcbnew/zone.cpp:2063
+#: pcbnew/zone.cpp:2087
 msgid "Pad Connections"
 msgstr "Pripojenie podložky"
 
@@ -53710,6 +53458,200 @@ msgstr "KiCad schematický symbol"
 msgid "KiCad Drawing Sheet"
 msgstr "KiCad pracovný list"
 
+#~ msgid "CrtYd_Front"
+#~ msgstr "CrtYd_Front"
+
+#~ msgid "Fab_Front"
+#~ msgstr "Fab_Front"
+
+#~ msgid "Adhes_Front"
+#~ msgstr "Adhes_Front"
+
+#~ msgid "SoldP_Front"
+#~ msgstr "PredanéP_Predné"
+
+#~ msgid "SilkS_Front"
+#~ msgstr "SilkS_Front"
+
+#~ msgid "Mask_Front"
+#~ msgstr "Mask_Front"
+
+#~ msgid "If you want a front copper layer"
+#~ msgstr "Ak chcete prednú medenú vrstvu"
+
+#~ msgid "Front_layer"
+#~ msgstr "Front_layer"
+
+#~ msgid "Layer name of front (top) copper layer"
+#~ msgstr "Názov vrstvy prednej (vrchnej) medenej vrstvy"
+
+#~ msgid "In1"
+#~ msgstr "V1"
+
+#~ msgid "In2"
+#~ msgstr "In2"
+
+#~ msgid "In3"
+#~ msgstr "In3"
+
+#~ msgid "In4"
+#~ msgstr "In4"
+
+#~ msgid "In5"
+#~ msgstr "In5"
+
+#~ msgid "In6"
+#~ msgstr "In6"
+
+#~ msgid "In7"
+#~ msgstr "In7"
+
+#~ msgid "In8"
+#~ msgstr "V8"
+
+#~ msgid "In9"
+#~ msgstr "V9"
+
+#~ msgid "In10"
+#~ msgstr "V10"
+
+#~ msgid "In11"
+#~ msgstr "V11"
+
+#~ msgid "In12"
+#~ msgstr "V12"
+
+#~ msgid "In13"
+#~ msgstr "V13"
+
+#~ msgid "In14"
+#~ msgstr "V14"
+
+#~ msgid "In15"
+#~ msgstr "V15"
+
+#~ msgid "In16"
+#~ msgstr "V16"
+
+#~ msgid "In17"
+#~ msgstr "V17"
+
+#~ msgid "In18"
+#~ msgstr "V18"
+
+#~ msgid "In19"
+#~ msgstr "V19"
+
+#~ msgid "In20"
+#~ msgstr "V20"
+
+#~ msgid "In21"
+#~ msgstr "V21"
+
+#~ msgid "In22"
+#~ msgstr "V22"
+
+#~ msgid "In23"
+#~ msgstr "V23"
+
+#~ msgid "In24"
+#~ msgstr "V24"
+
+#~ msgid "In25"
+#~ msgstr "V25"
+
+#~ msgid "In26"
+#~ msgstr "V26"
+
+#~ msgid "In27"
+#~ msgstr "V27"
+
+#~ msgid "In28"
+#~ msgstr "V28"
+
+#~ msgid "In29"
+#~ msgstr "V29"
+
+#~ msgid "In30"
+#~ msgstr "V30"
+
+#~ msgid "If you want a back copper layer"
+#~ msgstr "Ak chcete zadnú medenú vrstvu"
+
+#~ msgid "Layer name of back (bottom) copper layer"
+#~ msgstr "Názov vrstvy zadnej (spodnej) medenej vrstvy"
+
+#~ msgid "SoldM_Back"
+#~ msgstr "SoldM_Back"
+
+#~ msgid "SilkS_Back"
+#~ msgstr "SilkS_Back"
+
+#~ msgid "SoldP_Back"
+#~ msgstr "SoldP_Back"
+
+#~ msgid "Adhes_Back"
+#~ msgstr "Adhes_Back"
+
+#~ msgid "Fab_Back"
+#~ msgstr "Fab_Back"
+
+#~ msgid "CrtYd_Back"
+#~ msgstr "CrtYd_Back"
+
+#~ msgid "Pcb_Edges"
+#~ msgstr "Pcb_Edges"
+
+#~ msgid "Margin"
+#~ msgstr "Zobraz vzduš. priest. od"
+
+#~ msgid "Eco1"
+#~ msgstr "Eco1"
+
+#~ msgid "Eco2"
+#~ msgstr "Eco2"
+
+#~ msgid "Comments"
+#~ msgstr "Komentáre"
+
+#~ msgid "Drawings"
+#~ msgstr "Kresby"
+
+#~ msgid "User1"
+#~ msgstr "Užívateľ1"
+
+#~ msgid "User2"
+#~ msgstr "Užívateľ2"
+
+#~ msgid "User3"
+#~ msgstr "Užívateľ3"
+
+#~ msgid "User4"
+#~ msgstr "Užívateľ4"
+
+#~ msgid "User5"
+#~ msgstr "Užívateľ5"
+
+#~ msgid "User6"
+#~ msgstr "Užívateľ6"
+
+#~ msgid "User7"
+#~ msgstr "Užívateľ7"
+
+#~ msgid "User8"
+#~ msgstr "Užívateľ8"
+
+#~ msgid "User9"
+#~ msgstr "Užívateľ9"
+
+#, fuzzy
+#~ msgid "(Pad has no layer)"
+#~ msgstr "Chyba: podložka nemá vrstvu"
+
+#, fuzzy
+#~ msgid "(PTH pad has no copper layers)"
+#~ msgstr "Chyba: podložka nemá vrstvu"
+
 #, c-format
 #~ msgid "Field%d"
 #~ msgstr "Pole%d"
diff --git a/translation/pofiles/sl.po b/translation/pofiles/sl.po
index 8aa651d5fa..da28de1f6b 100644
--- a/translation/pofiles/sl.po
+++ b/translation/pofiles/sl.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: kicad\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-01-28 19:42+0300\n"
+"POT-Creation-Date: 2025-01-29 19:59+0300\n"
 "PO-Revision-Date: 2025-01-23 15:38+0000\n"
 "Last-Translator: John Beard <john.j.beard@gmail.com>\n"
 "Language-Team: Slovenian <https://hosted.weblate.org/projects/kicad/master-"
@@ -187,7 +187,7 @@ msgstr "Čas polnjenja %.3f s"
 #: pcbnew/pcb_io/easyedapro/pcb_io_easyedapro.cpp:116
 #: pcbnew/pcb_io/fabmaster/pcb_io_fabmaster.cpp:59
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:503
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2703
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2706
 #, fuzzy, c-format
 msgid "Loading %s..."
 msgstr "Nalaganje %s..."
@@ -329,7 +329,7 @@ msgstr "3D pogled"
 #: 3d-viewer/3d_viewer/eda_3d_viewer_frame.cpp:667
 #: eeschema/dialogs/panel_eeschema_display_options_base.cpp:27
 #: eeschema/dialogs/panel_sym_display_options_base.cpp:25
-#: pcbnew/footprint_edit_frame.cpp:242 pcbnew/footprint_edit_frame.cpp:955
+#: pcbnew/footprint_edit_frame.cpp:242 pcbnew/footprint_edit_frame.cpp:965
 #: pcbnew/pcb_edit_frame.cpp:326 pcbnew/pcb_edit_frame.cpp:1708
 #: pcbnew/tools/pcb_actions.cpp:1327
 #, fuzzy
@@ -373,10 +373,10 @@ msgstr "Za shranjevanje datoteke '%s' nimate ustreznih dovoljenj."
 #: 3d-viewer/3d_viewer/eda_3d_viewer_frame.cpp:748 common/confirm.cpp:211
 #: common/dialogs/dialog_grid_settings.cpp:82
 #: common/dialogs/dialog_grid_settings.cpp:89
-#: common/dialogs/panel_embedded_files.cpp:296
-#: common/dialogs/panel_embedded_files.cpp:369
-#: common/dialogs/panel_embedded_files.cpp:400
-#: common/dialogs/panel_embedded_files.cpp:410
+#: common/dialogs/panel_embedded_files.cpp:307
+#: common/dialogs/panel_embedded_files.cpp:416
+#: common/dialogs/panel_embedded_files.cpp:447
+#: common/dialogs/panel_embedded_files.cpp:457
 #: common/dialogs/panel_setup_severities.cpp:44 common/kidialog.cpp:126
 #: eeschema/dialogs/dialog_erc.cpp:878
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1812
@@ -399,9 +399,9 @@ msgstr "Za shranjevanje datoteke '%s' nimate ustreznih dovoljenj."
 #: pcb_calculator/calculator_panels/panel_fusing_current.cpp:191
 #: pcb_calculator/calculator_panels/panel_fusing_current.cpp:203
 #: pcbnew/dialogs/dialog_drc.cpp:984
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:397
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:389
 #: pcbnew/drc/drc_item.cpp:231 pcbnew/pcb_marker.cpp:211
-#: pcbnew/widgets/appearance_controls.cpp:2729
+#: pcbnew/widgets/appearance_controls.cpp:2765
 #, fuzzy
 msgid "Error"
 msgstr "Napaka"
@@ -825,7 +825,7 @@ msgstr "Preklop SMD 3D modelov"
 msgid "Model Bounding Boxes"
 msgstr "Prikaži škatle za omejevanje modelov"
 
-#: 3d-viewer/dialogs/appearance_controls_3D.cpp:77 common/layer_id.cpp:170
+#: 3d-viewer/dialogs/appearance_controls_3D.cpp:77 common/layer_id.cpp:125
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:30
 #: eeschema/dialogs/dialog_update_from_pcb_base.cpp:64
 #: pcb_calculator/calculator_panels/panel_rf_attenuators_base.cpp:111
@@ -945,13 +945,13 @@ msgid "Uncheck 'Use board stackup colors' to allow color editing."
 msgstr ""
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:563
-#: pcbnew/widgets/appearance_controls.cpp:2198
+#: pcbnew/widgets/appearance_controls.cpp:2234
 #, fuzzy, c-format
 msgid "Show or hide %s"
 msgstr "Pokaži ali skrij %s"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:633
-#: pcbnew/widgets/appearance_controls.cpp:2571
+#: pcbnew/widgets/appearance_controls.cpp:2607
 #, fuzzy, c-format
 msgid "Presets (%s+Tab):"
 msgstr "(Ctrl + Tab)"
@@ -959,7 +959,7 @@ msgstr "(Ctrl + Tab)"
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:647
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1644
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2078
-#: pcbnew/widgets/appearance_controls.cpp:2596
+#: pcbnew/widgets/appearance_controls.cpp:2632
 #, fuzzy
 msgid "Save preset..."
 msgstr "Shrani prednastavitev ..."
@@ -967,19 +967,19 @@ msgstr "Shrani prednastavitev ..."
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:648
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1645
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2079
-#: pcbnew/widgets/appearance_controls.cpp:2597
+#: pcbnew/widgets/appearance_controls.cpp:2633
 #, fuzzy
 msgid "Delete preset..."
 msgstr "Izbriši prednastavljeno ..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:754
-#: pcbnew/widgets/appearance_controls.cpp:2702
+#: pcbnew/widgets/appearance_controls.cpp:2738
 #, fuzzy
 msgid "Layer preset name:"
 msgstr "Ime prednastavljene plasti:"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:755
-#: pcbnew/widgets/appearance_controls.cpp:2703
+#: pcbnew/widgets/appearance_controls.cpp:2739
 #, fuzzy
 msgid "Save Layer Preset"
 msgstr "Shrani prednastavitev sloja"
@@ -987,7 +987,7 @@ msgstr "Shrani prednastavitev sloja"
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:770
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1819
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2221
-#: pcbnew/widgets/appearance_controls.cpp:2736
+#: pcbnew/widgets/appearance_controls.cpp:2772
 #, fuzzy
 msgid "Overwrite existing preset?"
 msgstr "Odprite obstoječi projekt"
@@ -995,7 +995,7 @@ msgstr "Odprite obstoječi projekt"
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:796
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1844
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2246
-#: pcbnew/widgets/appearance_controls.cpp:2762
+#: pcbnew/widgets/appearance_controls.cpp:2798
 #, fuzzy
 msgid "Presets"
 msgstr "Prednastavljeni"
@@ -1003,7 +1003,7 @@ msgstr "Prednastavljeni"
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:805
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1856
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2258
-#: pcbnew/widgets/appearance_controls.cpp:2774
+#: pcbnew/widgets/appearance_controls.cpp:2810
 #, fuzzy
 msgid "Delete Preset"
 msgstr "Izbriši prednastavitev"
@@ -1011,55 +1011,55 @@ msgstr "Izbriši prednastavitev"
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:806
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1857
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2259
-#: pcbnew/widgets/appearance_controls.cpp:2775
+#: pcbnew/widgets/appearance_controls.cpp:2811
 #, fuzzy
 msgid "Select preset:"
 msgstr "Izberite prednastavitev:"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:864
-#: pcbnew/widgets/appearance_controls.cpp:2875
+#: pcbnew/widgets/appearance_controls.cpp:2911
 #, fuzzy, c-format
 msgid "Viewports (%s+Tab):"
 msgstr "(Ctrl + Tab)"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:873
-#: pcbnew/widgets/appearance_controls.cpp:2884
+#: pcbnew/widgets/appearance_controls.cpp:2920
 #, fuzzy
 msgid "Save viewport..."
 msgstr "Shrani prednastavitev ..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:874
-#: pcbnew/widgets/appearance_controls.cpp:2885
+#: pcbnew/widgets/appearance_controls.cpp:2921
 #, fuzzy
 msgid "Delete viewport..."
 msgstr "Izbriši prednastavljeno ..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:905
-#: pcbnew/widgets/appearance_controls.cpp:2934
+#: pcbnew/widgets/appearance_controls.cpp:2970
 #, fuzzy
 msgid "Viewport name:"
 msgstr "Neto ime:"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:906
-#: pcbnew/widgets/appearance_controls.cpp:2934
+#: pcbnew/widgets/appearance_controls.cpp:2970
 #, fuzzy
 msgid "Save Viewport"
 msgstr "Shrani datoteko poročila"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:946
-#: pcbnew/widgets/appearance_controls.cpp:2973
+#: pcbnew/widgets/appearance_controls.cpp:3009
 #, fuzzy
 msgid "Viewports"
 msgstr "Poročilo"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:955
-#: pcbnew/widgets/appearance_controls.cpp:2982
+#: pcbnew/widgets/appearance_controls.cpp:3018
 #, fuzzy
 msgid "Delete Viewport"
 msgstr "Izbriši element"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:956
-#: pcbnew/widgets/appearance_controls.cpp:2983
+#: pcbnew/widgets/appearance_controls.cpp:3019
 #, fuzzy
 msgid "Select viewport:"
 msgstr "Izberite prednastavitev:"
@@ -1511,7 +1511,7 @@ msgid "Z:"
 msgstr "Z:"
 
 #: 3d-viewer/dialogs/panel_preview_3d_model_base.cpp:68
-#: gerbview/gerber_draw_item.cpp:722 pcbnew/footprint.cpp:1676
+#: gerbview/gerber_draw_item.cpp:722 pcbnew/footprint.cpp:1681
 #: pcbnew/pad.cpp:1361
 #, fuzzy
 msgid "Rotation"
@@ -2148,8 +2148,8 @@ msgid "Information"
 msgstr "Potrditev"
 
 #: common/confirm.cpp:266 common/confirm.cpp:269
-#: common/dialogs/panel_embedded_files.cpp:272
-#: common/dialogs/panel_embedded_files.cpp:346
+#: common/dialogs/panel_embedded_files.cpp:285
+#: common/dialogs/panel_embedded_files.cpp:393
 #: eeschema/design_block_utils.cpp:50 eeschema/design_block_utils.cpp:183
 #: eeschema/symbol_editor/symbol_editor.cpp:372
 #: eeschema/symbol_editor/symbol_editor.cpp:998
@@ -2164,7 +2164,7 @@ msgstr "Potrditev"
 #: pcbnew/dialogs/dialog_gencad_export_options.cpp:119
 #: pcbnew/dialogs/dialog_track_via_properties.cpp:570
 #: pcbnew/footprint_libraries_utils.cpp:375
-#: pcbnew/footprint_libraries_utils.cpp:1148 pcbnew/router/router_tool.cpp:1849
+#: pcbnew/footprint_libraries_utils.cpp:1157 pcbnew/router/router_tool.cpp:1849
 #: pcbnew/router/router_tool.cpp:2603
 #: pcbnew/tools/footprint_editor_control.cpp:470 pcbnew/zone_filler.cpp:881
 #, fuzzy
@@ -2209,7 +2209,7 @@ msgid "KiCad Design Block folders"
 msgstr "Datoteke starih projektov KiCad"
 
 #: common/design_block_io.cpp:172
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3036
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3039
 #, fuzzy, c-format
 msgid "Cannot overwrite library path '%s'."
 msgstr "Ne morem prepisati poti knjižnice \"%s\"."
@@ -2226,7 +2226,7 @@ msgstr ""
 "Prepričajte se, da imate dovoljenja za pisanje, in poskusite znova."
 
 #: common/design_block_io.cpp:201 pcbnew/pcb_io/geda/pcb_io_geda.cpp:977
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3061
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3064
 #, fuzzy, c-format
 msgid "Insufficient permissions to delete folder '%s'."
 msgstr "Nezadostna dovoljenja za izbris mape \"%s\"."
@@ -2327,8 +2327,8 @@ msgstr "Ne morem ustvariti poti do tabele globalne knjižnice '%s'."
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:50
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:99
 #: pcbnew/dialogs/panel_pcbnew_action_plugins_base.cpp:42
-#: pcbnew/footprint_libraries_utils.cpp:1006
-#: pcbnew/footprint_libraries_utils.cpp:1334
+#: pcbnew/footprint_libraries_utils.cpp:1015
+#: pcbnew/footprint_libraries_utils.cpp:1343
 #, fuzzy
 msgid "Description"
 msgstr "Opis"
@@ -2784,7 +2784,7 @@ msgstr "Spremenljivke okolja"
 #: eeschema/dialogs/panel_bom_presets_base.cpp:80
 #: eeschema/dialogs/panel_sym_lib_table.cpp:384
 #: eeschema/dialogs/panel_template_fieldnames_base.cpp:42
-#: eeschema/fields_grid_table.cpp:478 eeschema/sch_pin.cpp:1579
+#: eeschema/fields_grid_table.cpp:469 eeschema/sch_pin.cpp:1579
 #: eeschema/sch_symbol.cpp:2065 eeschema/sch_symbol.cpp:2115
 #: eeschema/symbol_editor/symbol_editor.cpp:1598
 #: eeschema/symbol_viewer_frame.cpp:459
@@ -2794,13 +2794,15 @@ msgstr "Spremenljivke okolja"
 #: kicad/pcm/dialogs/dialog_manage_repositories_base.cpp:39
 #: kicad/pcm/dialogs/panel_package_base.cpp:50
 #: pcbnew/dialogs/dialog_footprint_wizard_list_base.cpp:42
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:54
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:170
 #: pcbnew/dialogs/panel_fp_lib_table.cpp:438
-#: pcbnew/pcb_fields_grid_table.cpp:174 pcbnew/pcb_group.cpp:507
+#: pcbnew/pcb_fields_grid_table.cpp:143 pcbnew/pcb_group.cpp:507
 #: pcbnew/widgets/pcb_net_inspector_panel.cpp:120
 #: pcbnew/widgets/search_handlers.cpp:176
 #: pcbnew/widgets/search_handlers.cpp:309
 #: pcbnew/widgets/search_handlers.cpp:388 pcbnew/zone.cpp:853
-#: pcbnew/zone.cpp:1913 pcbnew/zone_manager/dialog_zone_manager_base.cpp:38
+#: pcbnew/zone.cpp:1937 pcbnew/zone_manager/dialog_zone_manager_base.cpp:38
 #: pcbnew/zone_manager/model_zones_overview_table.h:75
 #, fuzzy
 msgid "Name"
@@ -3001,7 +3003,7 @@ msgstr "Dolžina sledi zunaj dosega"
 #: eeschema/symbol_editor/symbol_editor.cpp:860
 #: pcb_calculator/dialogs/dialog_regulator_form_base.cpp:27
 #: pcbnew/board_stackup_manager/dialog_dielectric_list_manager_base.cpp:31
-#: pcbnew/footprint_libraries_utils.cpp:1040
+#: pcbnew/footprint_libraries_utils.cpp:1049
 #, fuzzy
 msgid "Name:"
 msgstr "Ime:"
@@ -3658,7 +3660,7 @@ msgstr "Možnost"
 #: eeschema/dialogs/dialog_sim_format_value.cpp:75
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:57
 #: eeschema/dialogs/panel_sym_lib_table.cpp:385
-#: eeschema/fields_grid_table.cpp:479 eeschema/sch_symbol.cpp:1098
+#: eeschema/fields_grid_table.cpp:470 eeschema/sch_symbol.cpp:1098
 #: eeschema/sch_symbol.cpp:2062 eeschema/sch_symbol.cpp:2112
 #: eeschema/sch_symbol.cpp:2994 eeschema/sim/simulator_frame_ui.cpp:616
 #: eeschema/sim/simulator_frame_ui.cpp:2673
@@ -3668,13 +3670,13 @@ msgstr "Možnost"
 #: eeschema/widgets/search_handlers.cpp:247
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:69
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:70
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:65
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:157
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:169
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:48
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:57
-#: pcbnew/dialogs/panel_fp_lib_table.cpp:439 pcbnew/footprint.cpp:4048
+#: pcbnew/dialogs/panel_fp_lib_table.cpp:439 pcbnew/footprint.cpp:4053
 #: pcbnew/footprint_wizard_frame.cpp:326 pcbnew/pcb_dimension.cpp:605
-#: pcbnew/pcb_fields_grid_table.cpp:175 pcbnew/plot_board_layers.cpp:107
+#: pcbnew/pcb_fields_grid_table.cpp:144 pcbnew/plot_board_layers.cpp:107
 #: pcbnew/widgets/search_handlers.cpp:119
 #, fuzzy
 msgid "Value"
@@ -3806,7 +3808,7 @@ msgstr "Vrsta izpisa:"
 #: eeschema/dialogs/dialog_plot_schematic_base.cpp:78
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:72
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:69
-#: eeschema/fields_grid_table.cpp:491
+#: eeschema/fields_grid_table.cpp:482
 #: eeschema/printing/dialog_print_using_printer_base.cpp:35
 #: eeschema/sch_bus_entry.cpp:674 eeschema/sch_junction.cpp:383
 #: eeschema/sch_line.cpp:1099 eeschema/sim/simulator_frame_ui.cpp:609
@@ -4065,7 +4067,7 @@ msgstr "Potrdi"
 #: common/dialogs/git/dialog_git_auth.cpp:54
 #: common/dialogs/git/dialog_git_commit.cpp:143
 #: common/dialogs/git/dialog_git_switch.cpp:69
-#: common/dialogs/panel_embedded_files.cpp:370 common/tool/actions.cpp:159
+#: common/dialogs/panel_embedded_files.cpp:417 common/tool/actions.cpp:159
 #: eeschema/dialogs/dialog_erc.cpp:426
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1344 eeschema/sheet.cpp:783
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:962
@@ -4654,7 +4656,7 @@ msgstr ""
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283
 #: pcbnew/microwave/microwave_polygon.cpp:127 pcbnew/tools/pcb_control.cpp:348
 #: pcbnew/widgets/appearance_controls.cpp:637
-#: pcbnew/widgets/appearance_controls.cpp:1804
+#: pcbnew/widgets/appearance_controls.cpp:1840
 #, fuzzy
 msgid "Normal"
 msgstr "Normalno"
@@ -5077,8 +5079,8 @@ msgid "One of the nicknames will need to be changed after adding this library."
 msgstr "Po dodajanju te knjižnice bo treba spremeniti enega od vzdevkov."
 
 #: common/dialogs/panel_design_block_lib_table.cpp:1010
-#: common/dialogs/panel_embedded_files.cpp:348
-#: common/dialogs/panel_embedded_files.cpp:370
+#: common/dialogs/panel_embedded_files.cpp:395
+#: common/dialogs/panel_embedded_files.cpp:417
 #: eeschema/design_block_utils.cpp:89
 #: eeschema/dialogs/panel_sym_lib_table.cpp:688 eeschema/sch_base_frame.cpp:306
 #: pcbnew/dialogs/panel_fp_lib_table.cpp:1038
@@ -5174,8 +5176,8 @@ msgstr "Prikazano"
 #: eeschema/symbol_editor/symbol_editor.cpp:826 include/lib_table_grid.h:208
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:46
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:95
-#: pcbnew/footprint_libraries_utils.cpp:1005
-#: pcbnew/footprint_libraries_utils.cpp:1333
+#: pcbnew/footprint_libraries_utils.cpp:1014
+#: pcbnew/footprint_libraries_utils.cpp:1342
 #, fuzzy
 msgid "Nickname"
 msgstr "Vzdevek"
@@ -5273,24 +5275,14 @@ msgstr "Kopiraj z referenco"
 msgid "Copy the reference for this embedded file"
 msgstr ""
 
-#: common/dialogs/panel_embedded_files.cpp:260
-#, fuzzy
-msgid "Select a file to embed"
-msgstr "Izberite vrednost, ki jo želite nastaviti"
-
-#: common/dialogs/panel_embedded_files.cpp:261
-#, fuzzy
-msgid "All files|*.*"
-msgstr "Vse datoteke"
-
-#: common/dialogs/panel_embedded_files.cpp:270
-#: common/dialogs/panel_embedded_files.cpp:343
+#: common/dialogs/panel_embedded_files.cpp:283
+#: common/dialogs/panel_embedded_files.cpp:390
 #, fuzzy, c-format
 msgid "File '%s' already exists."
 msgstr "Datoteka %s že obstaja."
 
-#: common/dialogs/panel_embedded_files.cpp:274
-#: common/dialogs/panel_embedded_files.cpp:348
+#: common/dialogs/panel_embedded_files.cpp:286
+#: common/dialogs/panel_embedded_files.cpp:395
 #: eeschema/design_block_utils.cpp:51 eeschema/design_block_utils.cpp:184
 #: eeschema/symbol_editor/symbol_editor.cpp:373
 #: eeschema/symbol_editor/symbol_editor.cpp:999
@@ -5302,42 +5294,52 @@ msgstr "Datoteka %s že obstaja."
 #: pcbnew/dialogs/dialog_export_odbpp.cpp:411
 #: pcbnew/dialogs/dialog_gencad_export_options.cpp:120
 #: pcbnew/footprint_libraries_utils.cpp:376
-#: pcbnew/footprint_libraries_utils.cpp:1150
+#: pcbnew/footprint_libraries_utils.cpp:1159
 #: pcbnew/tools/footprint_editor_control.cpp:472
 #, fuzzy
 msgid "Overwrite"
 msgstr "Prepiši"
 
-#: common/dialogs/panel_embedded_files.cpp:293
+#: common/dialogs/panel_embedded_files.cpp:305
 #, fuzzy, c-format
 msgid "Failed to add file '%s'."
 msgstr "Ne morem ustvariti datoteke <%s>"
 
-#: common/dialogs/panel_embedded_files.cpp:330
+#: common/dialogs/panel_embedded_files.cpp:318
+#, fuzzy
+msgid "Select a file to embed"
+msgstr "Izberite vrednost, ki jo želite nastaviti"
+
+#: common/dialogs/panel_embedded_files.cpp:319
+#, fuzzy
+msgid "All files|*.*"
+msgstr "Vse datoteke"
+
+#: common/dialogs/panel_embedded_files.cpp:377
 #, fuzzy
 msgid "Select a directory to export files"
 msgstr "Izberite ime izvozne datoteke GenCAD"
 
-#: common/dialogs/panel_embedded_files.cpp:362
+#: common/dialogs/panel_embedded_files.cpp:409
 #, fuzzy, c-format
 msgid "Directory '%s' is not writable."
 msgstr "Knjižnice simbolov '%s' ni mogoče zapisati."
 
-#: common/dialogs/panel_embedded_files.cpp:365
+#: common/dialogs/panel_embedded_files.cpp:412
 #, fuzzy, c-format
 msgid "Folder '%s' is not writable."
 msgstr "Knjižnice simbolov '%s' ni mogoče zapisati."
 
-#: common/dialogs/panel_embedded_files.cpp:370
+#: common/dialogs/panel_embedded_files.cpp:417
 msgid "Retry"
 msgstr ""
 
-#: common/dialogs/panel_embedded_files.cpp:397
+#: common/dialogs/panel_embedded_files.cpp:444
 #, fuzzy, c-format
 msgid "Failed to open file '%s'."
 msgstr "Ne morem odpreti datoteke"
 
-#: common/dialogs/panel_embedded_files.cpp:407
+#: common/dialogs/panel_embedded_files.cpp:454
 #, fuzzy, c-format
 msgid "Failed to write file '%s'."
 msgstr "Ne morem ustvariti datoteke <%s>"
@@ -5666,12 +5668,12 @@ msgstr "Povečaj"
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1099
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:583
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:854
-#: pcbnew/dialogs/dialog_plot_base.cpp:118 pcbnew/footprint.cpp:4007
-#: pcbnew/pad.cpp:2507 pcbnew/pad.cpp:2526 pcbnew/pcb_dimension.cpp:1973
+#: pcbnew/dialogs/dialog_plot_base.cpp:118 pcbnew/footprint.cpp:4012
+#: pcbnew/pad.cpp:2501 pcbnew/pad.cpp:2520 pcbnew/pcb_dimension.cpp:1973
 #: pcbnew/widgets/appearance_controls.cpp:729
 #: pcbnew/widgets/appearance_controls.cpp:771
-#: pcbnew/widgets/appearance_controls.cpp:2540
-#: pcbnew/widgets/appearance_controls.cpp:2559 pcbnew/zone.cpp:1804
+#: pcbnew/widgets/appearance_controls.cpp:2576
+#: pcbnew/widgets/appearance_controls.cpp:2595 pcbnew/zone.cpp:1828
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:83
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 #, fuzzy
@@ -5924,9 +5926,9 @@ msgstr "Brez povezave"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:232
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:363
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:332
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:854 pcbnew/footprint.cpp:4009
-#: pcbnew/pad.cpp:2528 pcbnew/pcb_table.cpp:533 pcbnew/pcb_textbox.cpp:795
-#: pcbnew/zone.cpp:857 pcbnew/zone.cpp:1806
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:854 pcbnew/footprint.cpp:4014
+#: pcbnew/pad.cpp:2522 pcbnew/pcb_table.cpp:533 pcbnew/pcb_textbox.cpp:795
+#: pcbnew/zone.cpp:857 pcbnew/zone.cpp:1830
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 #, fuzzy
 msgid "Solid"
@@ -6074,7 +6076,7 @@ msgstr "Netclasses"
 
 #: common/dialogs/panel_setup_netclasses_base.cpp:52
 #: pcbnew/tools/board_inspection_tool.cpp:641
-#: pcbnew/tools/board_inspection_tool.cpp:1201 pcbnew/zone.cpp:2048
+#: pcbnew/tools/board_inspection_tool.cpp:1201 pcbnew/zone.cpp:2072
 #, fuzzy
 msgid "Clearance"
 msgstr "Prazen prostor"
@@ -6184,7 +6186,7 @@ msgstr "Vzorec lopute"
 
 #: common/dialogs/panel_setup_netclasses_base.cpp:153
 #: eeschema/sch_field.cpp:1270 eeschema/sch_label.cpp:207
-#: pcbnew/board_connected_item.cpp:200 pcbnew/pad.cpp:2582 pcbnew/zone.cpp:1907
+#: pcbnew/board_connected_item.cpp:200 pcbnew/pad.cpp:2576 pcbnew/zone.cpp:1931
 #, fuzzy
 msgid "Net Class"
 msgstr "Razred vozlišča"
@@ -6324,7 +6326,7 @@ msgstr "Črta"
 #: common/eda_shape.cpp:2203
 #: eeschema/dialogs/dialog_label_properties_base.cpp:178
 #: eeschema/sch_label.cpp:2249
-#: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:2499
+#: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:2493
 #: pcbnew/pcb_dimension.cpp:1974
 #, fuzzy
 msgid "Rectangle"
@@ -6533,7 +6535,7 @@ msgstr "Miška in sledilna ploščica"
 msgid "Hotkeys"
 msgstr "Bližnjice"
 
-#: common/eda_base_frame.cpp:1116 kicad/project_tree_pane.cpp:1008
+#: common/eda_base_frame.cpp:1116 kicad/project_tree_pane.cpp:1009
 #, fuzzy
 msgid "Version Control"
 msgstr "& Samo izbira"
@@ -6600,7 +6602,7 @@ msgstr "Simulator ..."
 
 #: common/eda_base_frame.cpp:1182 common/tool/actions.cpp:1106
 #: common/tool/common_tools.cpp:617 kicad/tools/kicad_manager_actions.cpp:147
-#: pcbnew/footprint_edit_frame.cpp:1035 pcbnew/menubar_footprint_editor.cpp:92
+#: pcbnew/footprint_edit_frame.cpp:1045 pcbnew/menubar_footprint_editor.cpp:92
 #, fuzzy
 msgid "Footprint Editor"
 msgstr "Footprint Editor"
@@ -6793,7 +6795,7 @@ msgstr "Inči"
 msgid "Constrain to H, V, 45"
 msgstr "Omejite oris na H, V in 45 °"
 
-#: common/eda_draw_frame.cpp:1121 pcbnew/footprint_libraries_utils.cpp:1368
+#: common/eda_draw_frame.cpp:1121 pcbnew/footprint_libraries_utils.cpp:1377
 #, fuzzy
 msgid "Select Library"
 msgstr "Izberite Knjižnica"
@@ -7059,7 +7061,7 @@ msgstr "Lok"
 #: eeschema/dialogs/dialog_label_properties_base.cpp:172
 #: eeschema/sch_label.cpp:2247 gerbview/gerber_draw_item.cpp:231
 #: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:1515
-#: pcbnew/pad.cpp:2498 pcbnew/pcb_dimension.cpp:1975
+#: pcbnew/pad.cpp:2492 pcbnew/pcb_dimension.cpp:1975
 #, fuzzy
 msgid "Circle"
 msgstr "Krog"
@@ -7154,7 +7156,7 @@ msgstr "Točke"
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:40
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:169
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2140 pcbnew/pad.cpp:1348
-#: pcbnew/pcb_fields_grid_table.cpp:177 pcbnew/pcb_reference_image.cpp:215
+#: pcbnew/pcb_fields_grid_table.cpp:146 pcbnew/pcb_reference_image.cpp:215
 #: pcbnew/pcb_reference_image.cpp:368 pcbnew/pcb_tablecell.cpp:197
 #: pcbnew/pcb_tablecell.cpp:204 pcbnew/pcb_target.cpp:156
 #: pcbnew/pcb_target.cpp:249 pcbnew/pcb_text.cpp:292 pcbnew/pcb_textbox.cpp:814
@@ -7172,7 +7174,7 @@ msgstr "Širina"
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:55
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:56
 #: pcbnew/pad.cpp:1349 pcbnew/pcb_dimension.cpp:1012
-#: pcbnew/pcb_fields_grid_table.cpp:178 pcbnew/pcb_reference_image.cpp:217
+#: pcbnew/pcb_fields_grid_table.cpp:147 pcbnew/pcb_reference_image.cpp:217
 #: pcbnew/pcb_reference_image.cpp:375 pcbnew/pcb_tablecell.cpp:198
 #: pcbnew/pcb_tablecell.cpp:205 pcbnew/pcb_text.cpp:293
 #: pcbnew/pcb_textbox.cpp:815
@@ -7267,7 +7269,7 @@ msgstr "Barva črte:"
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:62
 #: eeschema/dialogs/dialog_tablecell_properties_base.cpp:119
 #: eeschema/dialogs/dialog_text_properties_base.cpp:113
-#: eeschema/fields_grid_table.cpp:484 eeschema/sch_label.cpp:1197
+#: eeschema/fields_grid_table.cpp:475 eeschema/sch_label.cpp:1197
 #: eeschema/sch_label.cpp:2269 eeschema/sch_tablecell.cpp:128
 #: eeschema/sch_text.cpp:637 eeschema/sch_textbox.cpp:543
 #: pagelayout_editor/dialogs/properties_frame_base.cpp:98
@@ -7278,7 +7280,7 @@ msgstr "Barva črte:"
 #: pcbnew/dialogs/dialog_tablecell_properties_base.cpp:125
 #: pcbnew/dialogs/panel_fp_editor_graphics_defaults_base.cpp:57
 #: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:52
-#: pcbnew/pcb_fields_grid_table.cpp:180
+#: pcbnew/pcb_fields_grid_table.cpp:149
 #, fuzzy
 msgid "Italic"
 msgstr "Ležeče"
@@ -7294,7 +7296,7 @@ msgstr "Ležeče"
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:63
 #: eeschema/dialogs/dialog_tablecell_properties_base.cpp:116
 #: eeschema/dialogs/dialog_text_properties_base.cpp:108
-#: eeschema/fields_grid_table.cpp:485 eeschema/sch_label.cpp:1197
+#: eeschema/fields_grid_table.cpp:476 eeschema/sch_label.cpp:1197
 #: eeschema/sch_label.cpp:2270 eeschema/sch_tablecell.cpp:128
 #: eeschema/sch_text.cpp:637 eeschema/sch_textbox.cpp:543
 #: eeschema/widgets/tuner_slider_base.cpp:48
@@ -7313,8 +7315,8 @@ msgstr "Krepko + ležeče"
 #: common/eda_text.cpp:1330
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:242
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
-#: eeschema/fields_grid_table.cpp:310 eeschema/fields_grid_table.cpp:725
-#: eeschema/fields_grid_table.cpp:869 eeschema/pin_type.cpp:113
+#: eeschema/fields_grid_table.cpp:301 eeschema/fields_grid_table.cpp:716
+#: eeschema/fields_grid_table.cpp:860 eeschema/pin_type.cpp:113
 #: eeschema/sch_field.cpp:1144 eeschema/sch_field.cpp:1731
 #: eeschema/sch_pin.cpp:2185 pcbnew/dialogs/dialog_render_job.cpp:42
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2604
@@ -7325,9 +7327,9 @@ msgstr "Levo"
 #: common/eda_text.cpp:1331 common/eda_text.cpp:1340
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:303 eeschema/fields_grid_table.cpp:311
-#: eeschema/fields_grid_table.cpp:726 eeschema/fields_grid_table.cpp:737
-#: eeschema/fields_grid_table.cpp:871 eeschema/fields_grid_table.cpp:895
+#: eeschema/fields_grid_table.cpp:294 eeschema/fields_grid_table.cpp:302
+#: eeschema/fields_grid_table.cpp:717 eeschema/fields_grid_table.cpp:728
+#: eeschema/fields_grid_table.cpp:862 eeschema/fields_grid_table.cpp:886
 #: eeschema/sch_field.cpp:1145 eeschema/sch_field.cpp:1155
 #: eeschema/sch_field.cpp:1732 eeschema/sch_field.cpp:1741
 #: eeschema/sch_text.cpp:658 gerbview/gerber_file_image.cpp:361
@@ -7343,8 +7345,8 @@ msgstr "Center"
 #: common/eda_text.cpp:1332
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:242
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
-#: eeschema/fields_grid_table.cpp:312 eeschema/fields_grid_table.cpp:727
-#: eeschema/fields_grid_table.cpp:873 eeschema/pin_type.cpp:112
+#: eeschema/fields_grid_table.cpp:303 eeschema/fields_grid_table.cpp:718
+#: eeschema/fields_grid_table.cpp:864 eeschema/pin_type.cpp:112
 #: eeschema/sch_field.cpp:1146 eeschema/sch_field.cpp:1733
 #: eeschema/sch_pin.cpp:2184 pcbnew/dialogs/dialog_render_job.cpp:43
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2605
@@ -7354,8 +7356,8 @@ msgstr "Desno"
 
 #: common/eda_text.cpp:1339
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:302 eeschema/fields_grid_table.cpp:736
-#: eeschema/fields_grid_table.cpp:893 eeschema/sch_field.cpp:1154
+#: eeschema/fields_grid_table.cpp:293 eeschema/fields_grid_table.cpp:727
+#: eeschema/fields_grid_table.cpp:884 eeschema/sch_field.cpp:1154
 #: eeschema/sch_field.cpp:1740 eeschema/sch_text.cpp:657
 #: pcbnew/dialogs/dialog_render_job.cpp:44
 #, fuzzy
@@ -7364,8 +7366,8 @@ msgstr "Zgoraj"
 
 #: common/eda_text.cpp:1341
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:304 eeschema/fields_grid_table.cpp:738
-#: eeschema/fields_grid_table.cpp:897 eeschema/sch_field.cpp:1156
+#: eeschema/fields_grid_table.cpp:295 eeschema/fields_grid_table.cpp:729
+#: eeschema/fields_grid_table.cpp:888 eeschema/sch_field.cpp:1156
 #: eeschema/sch_field.cpp:1742 eeschema/sch_text.cpp:659
 #: pcbnew/dialogs/dialog_render_job.cpp:40
 #, fuzzy
@@ -7379,15 +7381,15 @@ msgstr "Spodnja stran"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:68
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:68
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:65
-#: eeschema/fields_grid_table.cpp:487 eeschema/sch_field.cpp:1781
+#: eeschema/fields_grid_table.cpp:478 eeschema/sch_field.cpp:1781
 #: eeschema/sch_pin.cpp:1589 eeschema/sch_pin.cpp:2230
 #: eeschema/sch_symbol.cpp:2965 eeschema/sch_tablecell.cpp:203
 #: eeschema/sch_text.cpp:783 eeschema/sch_textbox.cpp:714
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:59
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:60
-#: pcbnew/footprint.cpp:4039 pcbnew/pad.cpp:2545 pcbnew/pcb_dimension.cpp:1756
-#: pcbnew/pcb_dimension.cpp:1831 pcbnew/pcb_fields_grid_table.cpp:182
-#: pcbnew/pcb_tablecell.cpp:207 pcbnew/zone.cpp:1977
+#: pcbnew/footprint.cpp:4044 pcbnew/pad.cpp:2539 pcbnew/pcb_dimension.cpp:1756
+#: pcbnew/pcb_dimension.cpp:1831 pcbnew/pcb_fields_grid_table.cpp:151
+#: pcbnew/pcb_tablecell.cpp:207 pcbnew/zone.cpp:2001
 #, fuzzy
 msgid "Orientation"
 msgstr "Orientacija"
@@ -7408,7 +7410,7 @@ msgstr "Lastnosti besedila"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:71
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:71
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:68
-#: eeschema/fields_grid_table.cpp:490 eeschema/sch_field.cpp:1136
+#: eeschema/fields_grid_table.cpp:481 eeschema/sch_field.cpp:1136
 #: eeschema/sch_label.cpp:1195 eeschema/sch_tablecell.cpp:126
 #: eeschema/sch_text.cpp:635 eeschema/sch_textbox.cpp:541
 #: eeschema/widgets/sch_properties_panel.cpp:258 pcbnew/pcb_dimension.cpp:628
@@ -7424,7 +7426,7 @@ msgstr "Pisava"
 #: pcbnew/board_stackup_manager/panel_board_stackup_base.cpp:91
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:56
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:57
-#: pcbnew/pcb_fields_grid_table.cpp:179 pcbnew/pcb_tablecell.cpp:206
+#: pcbnew/pcb_fields_grid_table.cpp:148 pcbnew/pcb_tablecell.cpp:206
 #: pcbnew/pcb_text.cpp:291
 #, fuzzy
 msgid "Thickness"
@@ -7432,7 +7434,7 @@ msgstr "Debelina"
 
 #: common/eda_text.cpp:1375 eeschema/sch_field.cpp:1772
 #: eeschema/sch_text.cpp:772 pcbnew/microwave/microwave_polygon.cpp:127
-#: pcbnew/pcb_fields_grid_table.cpp:187
+#: pcbnew/pcb_fields_grid_table.cpp:156
 #, fuzzy
 msgid "Mirrored"
 msgstr "Zrcalno"
@@ -7994,7 +7996,7 @@ msgstr "Kopirajte izbrane celice v odložišče"
 #: common/widgets/listbox_tricks.cpp:51
 #: eeschema/tools/sch_editor_control.cpp:2270
 #: eeschema/tools/symbol_editor_edit_tool.cpp:1020
-#: pcbnew/dialogs/panel_setup_rules.cpp:132 pcbnew/tools/pcb_control.cpp:1234
+#: pcbnew/dialogs/panel_setup_rules.cpp:132 pcbnew/tools/pcb_control.cpp:1238
 #, fuzzy
 msgid "Paste"
 msgstr "Prilepi"
@@ -8007,7 +8009,7 @@ msgstr "Celice odložišča prilepite v matrico v trenutni celici"
 #: common/grid_tricks.cpp:368 common/tool/actions.cpp:291
 #: common/widgets/listbox_tricks.cpp:54 eeschema/tools/sch_edit_tool.cpp:1680
 #: eeschema/tools/symbol_editor_edit_tool.cpp:476
-#: kicad/dialogs/panel_jobset.cpp:363 kicad/project_tree_pane.cpp:941
+#: kicad/dialogs/panel_jobset.cpp:363 kicad/project_tree_pane.cpp:942
 #: pcbnew/dialogs/panel_setup_rules.cpp:133 pcbnew/tools/edit_tool.cpp:2646
 #, fuzzy
 msgid "Delete"
@@ -8686,201 +8688,201 @@ msgstr "Ni mogoče preklopiti jezika na %s"
 msgid "undefined"
 msgstr "nedoločeno"
 
-#: common/layer_id.cpp:112
+#: common/layer_id.cpp:67
 #: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr_parser.cpp:1149
 #, fuzzy
 msgid "Rescue"
 msgstr "Reševanje"
 
-#: common/layer_id.cpp:116 eeschema/widgets/panel_sch_selection_filter.cpp:204
+#: common/layer_id.cpp:71 eeschema/widgets/panel_sch_selection_filter.cpp:204
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:37
 #, fuzzy
 msgid "Wires"
 msgstr "Žice"
 
-#: common/layer_id.cpp:117
+#: common/layer_id.cpp:72
 msgid "Buses"
 msgstr "Vodila"
 
-#: common/layer_id.cpp:118
+#: common/layer_id.cpp:73
 #, fuzzy
 msgid "Bus junctions"
 msgstr "Spoji vodil"
 
-#: common/layer_id.cpp:119
+#: common/layer_id.cpp:74
 #, fuzzy
 msgid "Junctions"
 msgstr "Spoji"
 
-#: common/layer_id.cpp:120 eeschema/widgets/panel_sch_selection_filter.cpp:205
+#: common/layer_id.cpp:75 eeschema/widgets/panel_sch_selection_filter.cpp:205
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:41
 #: eeschema/widgets/search_handlers.cpp:399
 #, fuzzy
 msgid "Labels"
 msgstr "Nalepke"
 
-#: common/layer_id.cpp:121
+#: common/layer_id.cpp:76
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:45
 #, fuzzy
 msgid "Global labels"
 msgstr "Globalne nalepke"
 
-#: common/layer_id.cpp:122
+#: common/layer_id.cpp:77
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:48
 #, fuzzy
 msgid "Hierarchical labels"
 msgstr "Hierarhične oznake"
 
-#: common/layer_id.cpp:123 eeschema/sch_symbol.cpp:2981
+#: common/layer_id.cpp:78 eeschema/sch_symbol.cpp:2981
 #, fuzzy
 msgid "Pin numbers"
 msgstr "Številke pinov"
 
-#: common/layer_id.cpp:124 eeschema/sch_symbol.cpp:2985
+#: common/layer_id.cpp:79 eeschema/sch_symbol.cpp:2985
 #, fuzzy
 msgid "Pin names"
 msgstr "Imena pinov"
 
-#: common/layer_id.cpp:125
+#: common/layer_id.cpp:80
 #, fuzzy
 msgid "Symbol references"
 msgstr "Sklicevanja na simbole"
 
-#: common/layer_id.cpp:126
+#: common/layer_id.cpp:81
 #, fuzzy
 msgid "Symbol values"
 msgstr "Vrednosti simbolov"
 
-#: common/layer_id.cpp:127
+#: common/layer_id.cpp:82
 #, fuzzy
 msgid "Symbol fields"
 msgstr "Simbolna polja"
 
-#: common/layer_id.cpp:128
+#: common/layer_id.cpp:83
 #, fuzzy
 msgid "Sheet references"
 msgstr "Sklicevanja na vmesne liste"
 
-#: common/layer_id.cpp:129
+#: common/layer_id.cpp:84
 #, fuzzy
 msgid "Net class references"
 msgstr "Netovi razredi"
 
-#: common/layer_id.cpp:130
+#: common/layer_id.cpp:85
 #, fuzzy
 msgid "Rule areas"
 msgstr "Območja pravil"
 
-#: common/layer_id.cpp:131
+#: common/layer_id.cpp:86
 #, fuzzy
 msgid "Symbol body outlines"
 msgstr "Obrisi telesa simbola"
 
-#: common/layer_id.cpp:132
+#: common/layer_id.cpp:87
 #, fuzzy
 msgid "Symbol body fills"
 msgstr "Telo simbola se zapolni"
 
-#: common/layer_id.cpp:133
+#: common/layer_id.cpp:88
 #, fuzzy
 msgid "Shape fills"
 msgstr "Datoteka s listi"
 
-#: common/layer_id.cpp:134
+#: common/layer_id.cpp:89
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:72
 #, fuzzy
 msgid "Schematic text && graphics"
 msgstr "Shematsko besedilo && grafika"
 
-#: common/layer_id.cpp:135
+#: common/layer_id.cpp:90
 #, fuzzy
 msgid "Symbol private text && graphics"
 msgstr "Shematsko besedilo && grafika"
 
-#: common/layer_id.cpp:136
+#: common/layer_id.cpp:91
 #, fuzzy
 msgid "Schematic text && graphics backgrounds"
 msgstr "Shematsko besedilo && grafika"
 
-#: common/layer_id.cpp:137 eeschema/widgets/panel_sch_selection_filter.cpp:206
+#: common/layer_id.cpp:92 eeschema/widgets/panel_sch_selection_filter.cpp:206
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:33
 #, fuzzy
 msgid "Pins"
 msgstr "Zatiči"
 
-#: common/layer_id.cpp:138
+#: common/layer_id.cpp:93
 #, fuzzy
 msgid "Sheet borders"
 msgstr "Meje listov"
 
-#: common/layer_id.cpp:139
+#: common/layer_id.cpp:94
 #, fuzzy
 msgid "Sheet backgrounds"
 msgstr "Ozadja listov"
 
-#: common/layer_id.cpp:140
+#: common/layer_id.cpp:95
 #, fuzzy
 msgid "Sheet names"
 msgstr "Imena listov"
 
-#: common/layer_id.cpp:141
+#: common/layer_id.cpp:96
 #, fuzzy
 msgid "Sheet fields"
 msgstr "Polja listov"
 
-#: common/layer_id.cpp:142
+#: common/layer_id.cpp:97
 #, fuzzy
 msgid "Sheet file names"
 msgstr "Imena datotek listov"
 
-#: common/layer_id.cpp:143
+#: common/layer_id.cpp:98
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:63
 #, fuzzy
 msgid "Sheet pins"
 msgstr "Hierarhični priključki"
 
-#: common/layer_id.cpp:144
+#: common/layer_id.cpp:99
 #, fuzzy
 msgid "No-connect symbols"
 msgstr "Simboli brez povezave"
 
-#: common/layer_id.cpp:145
+#: common/layer_id.cpp:100
 #, fuzzy
 msgid "DNP markers"
 msgstr "&Del Markers "
 
-#: common/layer_id.cpp:146
+#: common/layer_id.cpp:101
 #, fuzzy
 msgid "Excluded-from-simulation markers"
 msgstr "Onemogoči simbol za simulacijo"
 
-#: common/layer_id.cpp:147
+#: common/layer_id.cpp:102
 #, fuzzy
 msgid "ERC warnings"
 msgstr "Opozorila ERC"
 
-#: common/layer_id.cpp:148
+#: common/layer_id.cpp:103
 #, fuzzy
 msgid "ERC errors"
 msgstr "Napake ERC"
 
-#: common/layer_id.cpp:149
+#: common/layer_id.cpp:104
 #, fuzzy
 msgid "ERC exclusions"
 msgstr "Izključitve DR Kongo"
 
-#: common/layer_id.cpp:150 common/layer_id.cpp:189
+#: common/layer_id.cpp:105 common/layer_id.cpp:144
 #: pcbnew/widgets/appearance_controls.cpp:347
 #, fuzzy
 msgid "Anchors"
 msgstr "Anchors"
 
-#: common/layer_id.cpp:151 common/layer_id.cpp:193
+#: common/layer_id.cpp:106 common/layer_id.cpp:148
 #, fuzzy
 msgid "Helper items"
 msgstr "Predmeti za pomoč"
 
-#: common/layer_id.cpp:152 common/layer_id.cpp:194 common/tool/grid_menu.cpp:56
+#: common/layer_id.cpp:107 common/layer_id.cpp:149 common/tool/grid_menu.cpp:56
 #: eeschema/tools/sch_editor_control.cpp:2867
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:103
 #: gerbview/widgets/gerbview_layer_widget.cpp:135
@@ -8889,20 +8891,20 @@ msgstr "Predmeti za pomoč"
 msgid "Grid"
 msgstr "Mreža"
 
-#: common/layer_id.cpp:153
+#: common/layer_id.cpp:108
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:104
 #, fuzzy
 msgid "Axes"
 msgstr "Osi"
 
-#: common/layer_id.cpp:154 common/layer_id.cpp:196
+#: common/layer_id.cpp:109 common/layer_id.cpp:151
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:107
 #: gerbview/widgets/gerbview_layer_widget.cpp:141
 #, fuzzy
 msgid "Background"
 msgstr "Ozadje"
 
-#: common/layer_id.cpp:155 common/layer_id.cpp:192
+#: common/layer_id.cpp:110 common/layer_id.cpp:147
 #: common/widgets/gal_options_panel_base.cpp:120
 #: eeschema/sim/simulator_frame_ui.cpp:613
 #: eeschema/sim/simulator_frame_ui_base.cpp:167
@@ -8910,62 +8912,62 @@ msgstr "Ozadje"
 msgid "Cursor"
 msgstr "Kazalnik"
 
-#: common/layer_id.cpp:156
+#: common/layer_id.cpp:111
 #, fuzzy
 msgid "Hovered items"
 msgstr "Premakni element"
 
-#: common/layer_id.cpp:157
+#: common/layer_id.cpp:112
 #, fuzzy
 msgid "Highlighted items"
 msgstr "Označeni elementi"
 
-#: common/layer_id.cpp:158
+#: common/layer_id.cpp:113
 #, fuzzy
 msgid "Hidden items"
 msgstr "Skriti predmeti"
 
-#: common/layer_id.cpp:159 common/layer_id.cpp:197
+#: common/layer_id.cpp:114 common/layer_id.cpp:152
 #, fuzzy
 msgid "Selection highlight"
 msgstr "Oznaka izbora"
 
-#: common/layer_id.cpp:160
+#: common/layer_id.cpp:115
 #, fuzzy
 msgid "Net color highlight"
 msgstr "Oznaka izbora"
 
-#: common/layer_id.cpp:161 common/layer_id.cpp:190
+#: common/layer_id.cpp:116 common/layer_id.cpp:145
 #, fuzzy
 msgid "Drawing sheet"
 msgstr "Risbe"
 
-#: common/layer_id.cpp:162 common/layer_id.cpp:191
+#: common/layer_id.cpp:117 common/layer_id.cpp:146
 #, fuzzy
 msgid "Page limits"
 msgstr "Omejitve strani"
 
-#: common/layer_id.cpp:163
+#: common/layer_id.cpp:118
 #, fuzzy
 msgid "Operating point voltages"
 msgstr "Operacijska točka"
 
-#: common/layer_id.cpp:164
+#: common/layer_id.cpp:119
 #, fuzzy
 msgid "Operating point currents"
 msgstr "Operacijska točka"
 
-#: common/layer_id.cpp:168
+#: common/layer_id.cpp:123
 #, fuzzy
 msgid "Footprints front"
 msgstr "Stopi spredaj"
 
-#: common/layer_id.cpp:169
+#: common/layer_id.cpp:124
 #, fuzzy
 msgid "Footprints back"
 msgstr "Odtisi nazaj"
 
-#: common/layer_id.cpp:171
+#: common/layer_id.cpp:126
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:27
 #: eeschema/dialogs/dialog_update_from_pcb_base.cpp:53
 #: pcbnew/dialogs/dialog_global_edit_text_and_graphics_base.cpp:28
@@ -8973,12 +8975,12 @@ msgstr "Odtisi nazaj"
 msgid "Reference designators"
 msgstr "Označevalci referenc"
 
-#: common/layer_id.cpp:172
+#: common/layer_id.cpp:127
 #, fuzzy
 msgid "Footprint text"
 msgstr "Besedilo odtisa"
 
-#: common/layer_id.cpp:173
+#: common/layer_id.cpp:128
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:27
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:64
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:24
@@ -8989,111 +8991,111 @@ msgstr "Besedilo odtisa"
 msgid "Tracks"
 msgstr "Povezave"
 
-#: common/layer_id.cpp:174
+#: common/layer_id.cpp:129
 #, fuzzy
 msgid "Through vias"
 msgstr "Skozi vias"
 
-#: common/layer_id.cpp:175
+#: common/layer_id.cpp:130
 #, fuzzy
 msgid "Blind/Buried vias"
 msgstr "Slepa / zakopana Via"
 
-#: common/layer_id.cpp:176
+#: common/layer_id.cpp:131
 #, fuzzy
 msgid "Micro-vias"
 msgstr "Mikro-vias"
 
-#: common/layer_id.cpp:177
+#: common/layer_id.cpp:132
 #, fuzzy
 msgid "Via holes"
 msgstr "Skozi luknje"
 
-#: common/layer_id.cpp:178
+#: common/layer_id.cpp:133
 #, fuzzy
 msgid "Via hole walls"
 msgstr "Skozi luknje"
 
-#: common/layer_id.cpp:179
+#: common/layer_id.cpp:134
 #, fuzzy
 msgid "Plated holes"
 msgstr "Nepokrite luknje"
 
-#: common/layer_id.cpp:180
+#: common/layer_id.cpp:135
 #, fuzzy
 msgid "Plated hole walls"
 msgstr "Nepokrite luknje"
 
-#: common/layer_id.cpp:181
+#: common/layer_id.cpp:136
 #, fuzzy
 msgid "Non-plated holes"
 msgstr "Nepokrite luknje"
 
 # Chevelu
-#: common/layer_id.cpp:182 pcbnew/dialogs/panel_edit_options_base.cpp:371
+#: common/layer_id.cpp:137 pcbnew/dialogs/panel_edit_options_base.cpp:371
 #: pcbnew/widgets/appearance_controls.cpp:343
 #: pcbnew/widgets/appearance_controls.cpp:721
-#: pcbnew/widgets/appearance_controls.cpp:2537
+#: pcbnew/widgets/appearance_controls.cpp:2573
 #: pcbnew/widgets/search_handlers.cpp:386
 #, fuzzy
 msgid "Ratsnest"
 msgstr "Ratsnest"
 
-#: common/layer_id.cpp:183
+#: common/layer_id.cpp:138
 #, fuzzy
 msgid "DRC warnings"
 msgstr "Opozorila DRK"
 
-#: common/layer_id.cpp:184
+#: common/layer_id.cpp:139
 #, fuzzy
 msgid "DRC errors"
 msgstr "Napake DRC"
 
-#: common/layer_id.cpp:185
+#: common/layer_id.cpp:140
 #, fuzzy
 msgid "DRC shape 1"
 msgstr "oblika X"
 
-#: common/layer_id.cpp:186
+#: common/layer_id.cpp:141
 #, fuzzy
 msgid "DRC shape 2"
 msgstr "oblika X"
 
-#: common/layer_id.cpp:187
+#: common/layer_id.cpp:142
 #, fuzzy
 msgid "DRC exclusions"
 msgstr "Izključitve DR Kongo"
 
-#: common/layer_id.cpp:188
+#: common/layer_id.cpp:143
 #, fuzzy
 msgid "DRC marker shadows"
 msgstr "DRC označevalne sence"
 
-#: common/layer_id.cpp:195
+#: common/layer_id.cpp:150
 #, fuzzy
 msgid "Grid axes"
 msgstr "Mrežne osi"
 
-#: common/layer_id.cpp:198
+#: common/layer_id.cpp:153
 #, fuzzy
 msgid "Locked item shadow"
 msgstr "Zaklenjeni predmeti"
 
-#: common/layer_id.cpp:199
+#: common/layer_id.cpp:154
 msgid "Courtyard collision shadow"
 msgstr ""
 
-#: common/layer_id.cpp:200
+#: common/layer_id.cpp:155
 #, fuzzy
 msgid "Track net names"
 msgstr "Imena listov"
 
-#: common/layer_id.cpp:201
+#: common/layer_id.cpp:156
 #, fuzzy
 msgid "Pad net names"
 msgstr "Imena listov"
 
-#: common/layer_id.cpp:202
+#: common/layer_id.cpp:157
 #, fuzzy
 msgid "Via net names"
 msgstr "Imena listov"
@@ -9162,14 +9164,14 @@ msgstr "Predmet"
 
 #: common/lib_tree_model_adapter.cpp:422
 #: eeschema/widgets/panel_design_block_chooser.cpp:411
-#: eeschema/widgets/panel_symbol_chooser.cpp:171
+#: eeschema/widgets/panel_symbol_chooser.cpp:173
 #: pcbnew/widgets/panel_footprint_chooser.cpp:96
 #, fuzzy
 msgid "Recently Used"
 msgstr "Nedavno uporabljeno"
 
 #: common/lib_tree_model_adapter.cpp:424
-#: eeschema/widgets/panel_symbol_chooser.cpp:178
+#: eeschema/widgets/panel_symbol_chooser.cpp:180
 #, fuzzy
 msgid "Already Placed"
 msgstr "Premakni in postavi"
@@ -9469,7 +9471,7 @@ msgstr "Privzete enote:"
 #: eeschema/dialogs/dialog_sim_model_base.cpp:271 eeschema/sch_symbol.cpp:2058
 #: eeschema/sch_symbol.cpp:2110 eeschema/sch_symbol.cpp:2991
 #: eeschema/widgets/search_handlers.cpp:160
-#: eeschema/widgets/search_handlers.cpp:246 pcbnew/footprint.cpp:4045
+#: eeschema/widgets/search_handlers.cpp:246 pcbnew/footprint.cpp:4050
 #: pcbnew/widgets/search_handlers.cpp:118
 #, fuzzy
 msgid "Reference"
@@ -9494,7 +9496,7 @@ msgstr "Pridobite in premaknite odtis"
 #: eeschema/tools/sch_edit_tool.cpp:551
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:179
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:184
-#: pcbnew/footprint.cpp:4068
+#: pcbnew/footprint.cpp:4073
 #, fuzzy
 msgid "Attributes"
 msgstr "Atributi"
@@ -9515,18 +9517,18 @@ msgstr "V"
 msgid "Semicolons"
 msgstr "Barve izbora"
 
-#: common/settings/color_settings.cpp:337
+#: common/settings/color_settings.cpp:379
 #, fuzzy
 msgid "(Footprints)"
 msgstr "(Stopinje)"
 
-#: common/settings/color_settings.cpp:389
+#: common/settings/color_settings.cpp:433
 #: pagelayout_editor/dialogs/panel_pl_editor_color_settings.cpp:82
 #, fuzzy
 msgid "KiCad Default"
 msgstr "Privzeto KiCad"
 
-#: common/settings/color_settings.cpp:394
+#: common/settings/color_settings.cpp:438
 #, fuzzy
 msgid "KiCad Classic"
 msgstr "KiCad Classic"
@@ -9552,7 +9554,7 @@ msgid "Create a new document in the editor"
 msgstr "Ustvarite nov dokument v urejevalniku"
 
 #: common/tool/actions.cpp:52 eeschema/symbol_editor/symbol_editor.cpp:866
-#: pcbnew/footprint_libraries_utils.cpp:1050
+#: pcbnew/footprint_libraries_utils.cpp:1059
 #, fuzzy
 msgid "New Library..."
 msgstr "Nova knjižnica ..."
@@ -9604,7 +9606,7 @@ msgstr "Odprite datoteke v urejevalniku besedil"
 
 #: common/tool/actions.cpp:91 eeschema/symbol_editor/symbol_editor.cpp:856
 #: eeschema/widgets/tuner_slider_base.cpp:117
-#: pcbnew/footprint_libraries_utils.cpp:1036
+#: pcbnew/footprint_libraries_utils.cpp:1045
 #, fuzzy
 msgid "Save"
 msgstr "Shrani"
@@ -10516,7 +10518,7 @@ msgstr "Pokaži / skrij upravitelja videza"
 
 #: common/tool/actions.cpp:1124
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:101
-#: eeschema/fields_grid_table.cpp:1068
+#: eeschema/fields_grid_table.cpp:1059
 #, fuzzy
 msgid "Show Datasheet"
 msgstr "Pokaži podatkovni list"
@@ -10671,6 +10673,7 @@ msgstr "Znova naložite vse vtičnike python in osvežite menije vtičnikov"
 #: eeschema/dialogs/dialog_schematic_setup.cpp:136
 #: pcbnew/dialogs/dialog_board_setup.cpp:210
 #: pcbnew/dialogs/dialog_footprint_properties.cpp:79
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:149
 #, fuzzy
 msgid "Embedded Files"
 msgstr "Datoteke slik"
@@ -10879,8 +10882,8 @@ msgid "Mirroring for Y axis is not supported yet"
 msgstr "Zrcaljenje za os Y še ni podprto"
 
 #: common/widgets/filter_combobox.cpp:72
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:806
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:833
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:805
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:832
 #, fuzzy
 msgid "Filter:"
 msgstr "Filter:"
@@ -10899,7 +10902,7 @@ msgstr "Odbor"
 #: common/widgets/footprint_diff_widget.cpp:42 cvpcb/cvpcb_mainframe.cpp:814
 #: eeschema/sch_base_frame.cpp:593 eeschema/sch_symbol.cpp:2086
 #: eeschema/sch_symbol.cpp:2090 eeschema/sch_symbol.cpp:2125
-#: eeschema/widgets/symbol_diff_widget.cpp:45 pcbnew/footprint.cpp:1624
+#: eeschema/widgets/symbol_diff_widget.cpp:45 pcbnew/footprint.cpp:1629
 #, fuzzy
 msgid "Library"
 msgstr "Knjižnica"
@@ -10916,7 +10919,7 @@ msgid "Footprint not found."
 msgstr "Odtisa ni mogoče najti."
 
 #: common/widgets/footprint_select_widget.cpp:68 cvpcb/cvpcb_mainframe.cpp:899
-#: pcbnew/footprint_edit_frame.cpp:1060
+#: pcbnew/footprint_edit_frame.cpp:1070
 #: pcbnew/widgets/panel_footprint_chooser.cpp:69
 #, fuzzy
 msgid "Loading Footprint Libraries"
@@ -11007,7 +11010,7 @@ msgstr "Pripni na mrežo:"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:357
 #: pcbnew/dialogs/panel_edit_options_base.cpp:329
 #: pcbnew/dialogs/panel_edit_options_base.cpp:343
-#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1824
+#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1848
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 #, fuzzy
 msgid "Always"
@@ -11022,7 +11025,7 @@ msgstr "Ko je prikazana mreža"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:357
 #: pcbnew/dialogs/panel_edit_options_base.cpp:329
 #: pcbnew/dialogs/panel_edit_options_base.cpp:343
-#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1825
+#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1849
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 #, fuzzy
 msgid "Never"
@@ -11336,8 +11339,8 @@ msgstr "Pokaži:"
 #: pcbnew/dialogs/dialog_footprint_checker_base.cpp:36
 #: pcbnew/widgets/appearance_controls.cpp:713
 #: pcbnew/widgets/appearance_controls.cpp:755
-#: pcbnew/widgets/appearance_controls.cpp:2534
-#: pcbnew/widgets/appearance_controls.cpp:2553
+#: pcbnew/widgets/appearance_controls.cpp:2570
+#: pcbnew/widgets/appearance_controls.cpp:2589
 #, fuzzy
 msgid "All"
 msgstr "Vse"
@@ -11445,13 +11448,13 @@ msgid "EasyEDA (JLCEDA) Pro files"
 msgstr ""
 
 #: common/wildcards_and_files_ext.cpp:339
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:301
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:302
 #, fuzzy
 msgid "KiCad printed circuit board files"
 msgstr "Datoteke tiskanih vezij KiCad"
 
 #: common/wildcards_and_files_ext.cpp:346
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:311
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:312
 #, fuzzy
 msgid "KiCad footprint files"
 msgstr "Datoteke odtisa KiCad"
@@ -11741,7 +11744,7 @@ msgstr "\"%s\" ni veljaven odtis."
 #: eeschema/generate_alias_info.cpp:39 eeschema/sch_symbol.cpp:2105
 #: eeschema/sch_symbol.cpp:2678 eeschema/sch_symbol.cpp:3003
 #: eeschema/symbol_editor/symbol_editor.cpp:1629
-#: eeschema/symbol_viewer_frame.cpp:462 pcbnew/footprint.cpp:4058
+#: eeschema/symbol_viewer_frame.cpp:462 pcbnew/footprint.cpp:4063
 #: pcbnew/generate_footprint_info.cpp:37 pcbnew/plot_board_layers.cpp:133
 #, fuzzy
 msgid "Keywords"
@@ -11815,7 +11818,7 @@ msgstr "Datoteka projekta: \"%s\""
 #: cvpcb/dialogs/dialog_config_equfiles.cpp:94
 #: eeschema/dialogs/dialog_bom.cpp:403
 #: gerbview/tools/gerbview_inspection_tool.cpp:185
-#: kicad/project_tree_pane.cpp:1022
+#: kicad/project_tree_pane.cpp:1023
 #, fuzzy
 msgid "No text editor selected in KiCad.  Please choose one."
 msgstr "V KiCad-u ni izbranega urejevalnika besedil. Prosim izberite enega."
@@ -11918,7 +11921,7 @@ msgstr ""
 "Napaka pri nalaganju sheme.\n"
 "%s"
 
-#: cvpcb/display_footprints_frame.cpp:508 pcbnew/footprint.cpp:1684
+#: cvpcb/display_footprints_frame.cpp:508 pcbnew/footprint.cpp:1689
 #, fuzzy, c-format
 msgid "Footprint: %s"
 msgstr "Odtis: %s"
@@ -12316,7 +12319,7 @@ msgid "Enter a description for the library:"
 msgstr "Možnosti za knjižnico \"%s\""
 
 #: eeschema/design_block_utils.cpp:240 eeschema/sch_symbol.cpp:3000
-#: pcbnew/footprint.cpp:4055 pcbnew/plot_board_layers.cpp:129
+#: pcbnew/footprint.cpp:4060 pcbnew/plot_board_layers.cpp:129
 #, fuzzy
 msgid "Library Description"
 msgstr "Opis"
@@ -12347,10 +12350,10 @@ msgid "Please select a library to delete."
 msgstr "Izberite datoteko tabele knjižnice simbolov."
 
 #: eeschema/design_block_utils.cpp:470 eeschema/design_block_utils.cpp:512
-#: eeschema/design_block_utils.cpp:555 pcbnew/footprint_libraries_utils.cpp:543
+#: eeschema/design_block_utils.cpp:555 pcbnew/footprint_libraries_utils.cpp:552
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:958
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2939
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3017
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2942
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3020
 #, fuzzy, c-format
 msgid "Library '%s' is read only."
 msgstr "Knjižnica '%s' je samo za branje."
@@ -12982,7 +12985,7 @@ msgstr "Konektorji"
 #: eeschema/dialogs/dialog_database_lib_settings_base.cpp:99
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:210
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:1383
-#: pcbnew/footprint_edit_frame.cpp:229 pcbnew/footprint_edit_frame.cpp:951
+#: pcbnew/footprint_edit_frame.cpp:229 pcbnew/footprint_edit_frame.cpp:961
 #, fuzzy
 msgid "Libraries"
 msgstr "Knjižnice"
@@ -14206,7 +14209,7 @@ msgstr "Prikaži okno konzole"
 #: eeschema/sch_symbol.cpp:2989
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:27
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:28
-#: pcbnew/footprint.cpp:4043
+#: pcbnew/footprint.cpp:4048
 #, fuzzy
 msgid "Fields"
 msgstr "Polja"
@@ -14216,14 +14219,14 @@ msgstr "Polja"
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:62
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:201
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:58
-#: eeschema/fields_grid_table.cpp:480
+#: eeschema/fields_grid_table.cpp:471
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:53
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:54
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:54
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:158
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:49
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:99
 #: pcbnew/dialogs/panel_fp_properties_3d_model_base.cpp:45
-#: pcbnew/pcb_fields_grid_table.cpp:176
+#: pcbnew/pcb_fields_grid_table.cpp:145
 #, fuzzy
 msgid "Show"
 msgstr "Pokaži"
@@ -14231,7 +14234,7 @@ msgstr "Pokaži"
 #: eeschema/dialogs/dialog_label_properties_base.cpp:90
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:62
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:59
-#: eeschema/fields_grid_table.cpp:481
+#: eeschema/fields_grid_table.cpp:472
 #, fuzzy
 msgid "Show Name"
 msgstr "Show Net"
@@ -14240,7 +14243,7 @@ msgstr "Show Net"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:63
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:63
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:60
-#: eeschema/fields_grid_table.cpp:482
+#: eeschema/fields_grid_table.cpp:473
 #, fuzzy
 msgid "H Align"
 msgstr "H Poravnaj"
@@ -14249,7 +14252,7 @@ msgstr "H Poravnaj"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:64
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:64
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:61
-#: eeschema/fields_grid_table.cpp:483
+#: eeschema/fields_grid_table.cpp:474
 #, fuzzy
 msgid "V Align"
 msgstr "V Poravnaj"
@@ -14258,7 +14261,7 @@ msgstr "V Poravnaj"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:67
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:67
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:64
-#: eeschema/fields_grid_table.cpp:486 eeschema/sch_field.cpp:1140
+#: eeschema/fields_grid_table.cpp:477 eeschema/sch_field.cpp:1140
 #: eeschema/sch_field.cpp:1777 eeschema/sch_label.cpp:1201
 #: eeschema/sch_tablecell.cpp:132 eeschema/sch_text.cpp:641
 #: eeschema/sch_text.cpp:778 eeschema/sch_textbox.cpp:547
@@ -14273,7 +14276,7 @@ msgstr "Velikost besedila"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:69
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:69
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:66
-#: eeschema/fields_grid_table.cpp:488
+#: eeschema/fields_grid_table.cpp:479
 #, fuzzy
 msgid "X Position"
 msgstr "X Položaj"
@@ -14284,7 +14287,7 @@ msgstr "X Položaj"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:70
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:70
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:67
-#: eeschema/fields_grid_table.cpp:489
+#: eeschema/fields_grid_table.cpp:480
 #, fuzzy
 msgid "Y Position"
 msgstr "Y položaj"
@@ -14623,7 +14626,7 @@ msgstr "Nov simbol"
 #: eeschema/dialogs/dialog_sheet_properties.cpp:217
 #: eeschema/dialogs/dialog_symbol_properties.cpp:650
 #: pcbnew/dialogs/dialog_footprint_properties.cpp:402
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:424
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:433
 #, fuzzy
 msgid "Fields must have a name."
 msgstr "Polja morajo imeti ime."
@@ -14663,26 +14666,26 @@ msgstr "Simbol '%s' že obstaja v knjižnici '%s'"
 msgid "Edit Symbol Properties"
 msgstr "Lastnosti simbola"
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:548
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:547
 #, fuzzy, c-format
 msgid "The name '%s' is already in use."
 msgstr "Ime '%s' je že v uporabi."
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:634
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:633
 #: eeschema/dialogs/dialog_sheet_properties.cpp:785
 #: eeschema/dialogs/dialog_symbol_properties.cpp:883
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:688
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:684
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:716
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:720
 #, fuzzy, c-format
 msgid "The first %d fields are mandatory."
 msgstr "Prva %d polja so obvezna."
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:806
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:805
 #, fuzzy
 msgid "Add Footprint Filter"
 msgstr "Dodaj filter odtisa"
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:833
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:832
 #, fuzzy
 msgid "Edit Footprint Filter"
 msgstr "Uredi filter odtisa"
@@ -15735,7 +15738,7 @@ msgstr "Električna pravila"
 #: eeschema/dialogs/dialog_schematic_setup.cpp:112
 #: pcbnew/dialogs/dialog_board_setup.cpp:186
 #: pcbnew/widgets/appearance_controls.cpp:515
-#: pcbnew/widgets/appearance_controls.cpp:2420
+#: pcbnew/widgets/appearance_controls.cpp:2456
 #: pcbnew/widgets/appearance_controls_base.cpp:118
 #: pcbnew/widgets/search_handlers.cpp:381
 #: pcbnew/widgets/search_handlers.cpp:465
@@ -15830,7 +15833,7 @@ msgstr "Napolni z barvo"
 msgid "Clear colors to use Schematic Editor colors."
 msgstr "Ponastavite vse barve v tej temi na privzete vrednosti KiCad"
 
-#: eeschema/dialogs/dialog_shape_properties_base.cpp:158 pcbnew/zone.cpp:1970
+#: eeschema/dialogs/dialog_shape_properties_base.cpp:158 pcbnew/zone.cpp:1994
 #, fuzzy
 msgid "Fill Style"
 msgstr "Slog polnjena"
@@ -16125,7 +16128,7 @@ msgstr "OSP"
 
 #: eeschema/dialogs/dialog_sim_command_base.cpp:25
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:96
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283 pcbnew/pad.cpp:2504
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283 pcbnew/pad.cpp:2498
 #: pcbnew/widgets/pcb_net_inspector_panel_data_model.h:711
 #, fuzzy
 msgid "Custom"
@@ -16864,19 +16867,19 @@ msgid "Sequentially place all units of the symbol."
 msgstr "Zaporedno postavi vse enote simbola."
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:95
-#: eeschema/fields_grid_table.cpp:1061
+#: eeschema/fields_grid_table.cpp:1052
 #, fuzzy
 msgid "Select Footprint..."
 msgstr "Izberite odtis..."
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:96
-#: eeschema/fields_grid_table.cpp:1062
+#: eeschema/fields_grid_table.cpp:1053
 #, fuzzy
 msgid "Browse for footprint"
 msgstr "Poišči odtis"
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:102
-#: eeschema/fields_grid_table.cpp:1069
+#: eeschema/fields_grid_table.cpp:1060
 #, fuzzy
 msgid "Show datasheet in browser"
 msgstr "Pokaži podatkovni list v brskalniku"
@@ -17018,7 +17021,7 @@ msgstr "Shrani prednastavitev sloja"
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1811
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2213
-#: pcbnew/widgets/appearance_controls.cpp:2728
+#: pcbnew/widgets/appearance_controls.cpp:2764
 msgid ""
 "Default presets cannot be modified.\n"
 "Please use a different name."
@@ -18915,7 +18918,7 @@ msgid "Net Navigator"
 msgstr "Hierarchy Navigator"
 
 #: eeschema/eeschema_settings.cpp:114 eeschema/sch_edit_frame.cpp:2207
-#: pcbnew/footprint_edit_frame.cpp:246 pcbnew/footprint_edit_frame.cpp:957
+#: pcbnew/footprint_edit_frame.cpp:246 pcbnew/footprint_edit_frame.cpp:967
 #: pcbnew/pcb_edit_frame.cpp:334 pcbnew/pcb_edit_frame.cpp:1709
 #, fuzzy
 msgid "Selection Filter"
@@ -19451,32 +19454,32 @@ msgstr ""
 "\n"
 " ** ERC sporočila: %d Napake %d Opozorila %d\n"
 
-#: eeschema/fields_grid_table.cpp:287 eeschema/files-io.cpp:919
+#: eeschema/fields_grid_table.cpp:278 eeschema/files-io.cpp:919
 #: eeschema/tools/sch_editor_control.cpp:128
 #, fuzzy
 msgid "Schematic Files"
 msgstr "Datoteke s shemo"
 
-#: eeschema/fields_grid_table.cpp:318 eeschema/fields_grid_table.cpp:755
-#: eeschema/fields_grid_table.cpp:927
+#: eeschema/fields_grid_table.cpp:309 eeschema/fields_grid_table.cpp:746
+#: eeschema/fields_grid_table.cpp:918
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:154
 #, fuzzy
 msgid "Horizontal"
 msgstr "Vodoravno"
 
-#: eeschema/fields_grid_table.cpp:319 eeschema/fields_grid_table.cpp:757
-#: eeschema/fields_grid_table.cpp:929
+#: eeschema/fields_grid_table.cpp:310 eeschema/fields_grid_table.cpp:748
+#: eeschema/fields_grid_table.cpp:920
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:154
 #, fuzzy
 msgid "Vertical"
 msgstr "Navpično"
 
-#: eeschema/fields_grid_table.cpp:492 eeschema/sch_field.cpp:1767
+#: eeschema/fields_grid_table.cpp:483 eeschema/sch_field.cpp:1767
 #, fuzzy
 msgid "Allow Autoplacement"
 msgstr "Pravila za samodejno umestitev"
 
-#: eeschema/fields_grid_table.cpp:493 eeschema/sch_field.cpp:1805
+#: eeschema/fields_grid_table.cpp:484 eeschema/sch_field.cpp:1805
 #: eeschema/sch_item.cpp:516 eeschema/sch_item.cpp:568
 #, fuzzy
 msgid "Private"
@@ -19834,8 +19837,8 @@ msgstr "Izpelji iz simbola:"
 #: eeschema/symbol_editor/symbol_editor.cpp:171
 #: eeschema/symbol_editor/symbol_editor.cpp:237
 #: eeschema/symbol_library_manager.cpp:458
-#: eeschema/widgets/panel_symbol_chooser.cpp:564
-#: eeschema/widgets/panel_symbol_chooser.cpp:623
+#: eeschema/widgets/panel_symbol_chooser.cpp:566
+#: eeschema/widgets/panel_symbol_chooser.cpp:625
 #: eeschema/widgets/symbol_preview_widget.cpp:207
 #, fuzzy, c-format
 msgid "Error loading symbol %s from library '%s'."
@@ -19861,7 +19864,7 @@ msgstr "Stopala"
 
 #: eeschema/import_gfx/dialog_import_gfx_sch.cpp:202
 #: pcbnew/import_gfx/dialog_import_graphics.cpp:215
-#: pcbnew/tools/drawing_tool.cpp:1906 pcbnew/tools/drawing_tool.cpp:1998
+#: pcbnew/tools/drawing_tool.cpp:1908 pcbnew/tools/drawing_tool.cpp:2000
 #, fuzzy
 msgid "Import Graphics"
 msgstr "& Uvozi grafiko ..."
@@ -19892,7 +19895,7 @@ msgid "Only vectors will be imported.  Bitmaps and fonts will be ignored."
 msgstr "Uvoženi bodo samo vektorji. Bitne slike in pisave bodo prezrte."
 
 #: eeschema/import_gfx/dialog_import_gfx_sch_base.cpp:43
-#: pcbnew/dialogs/dialog_rule_area_properties.cpp:129 pcbnew/zone.cpp:1949
+#: pcbnew/dialogs/dialog_rule_area_properties.cpp:129 pcbnew/zone.cpp:1973
 #, fuzzy
 msgid "Placement"
 msgstr "Postavitev"
@@ -19946,124 +19949,124 @@ msgstr "Privzete enote:"
 msgid "Import Vector Graphics File"
 msgstr "Uvozi datoteko z vektorsko grafiko"
 
-#: eeschema/lib_symbol.cpp:294 eeschema/sch_symbol.cpp:445
+#: eeschema/lib_symbol.cpp:297 eeschema/sch_symbol.cpp:445
 #: eeschema/tools/sch_edit_tool.cpp:108
 #, fuzzy, c-format
 msgid "Unit %s"
 msgstr "Enota %s"
 
-#: eeschema/lib_symbol.cpp:573 eeschema/sch_sheet.cpp:309
+#: eeschema/lib_symbol.cpp:576 eeschema/sch_sheet.cpp:309
 #: eeschema/sch_symbol.cpp:1593
 #, fuzzy
 msgid "Excluded from BOM"
 msgstr "Izključi iz specifikacije"
 
-#: eeschema/lib_symbol.cpp:578 eeschema/sch_sheet.cpp:318
+#: eeschema/lib_symbol.cpp:581 eeschema/sch_sheet.cpp:318
 #: eeschema/sch_symbol.cpp:1602
 #, fuzzy
 msgid "Excluded from board"
 msgstr "Izključi iz sveta"
 
-#: eeschema/lib_symbol.cpp:583 eeschema/sch_sheet.cpp:327
+#: eeschema/lib_symbol.cpp:586 eeschema/sch_sheet.cpp:327
 #: eeschema/sch_symbol.cpp:1611
 #, fuzzy
 msgid "Excluded from simulation"
 msgstr "Onemogoči simbol za simulacijo"
 
-#: eeschema/lib_symbol.cpp:588 eeschema/sch_sheet.cpp:336
+#: eeschema/lib_symbol.cpp:591 eeschema/sch_sheet.cpp:336
 #: eeschema/sch_sheet.cpp:880 eeschema/sch_symbol.cpp:1620
 #: eeschema/sch_symbol.cpp:2036 eeschema/widgets/search_handlers.cpp:169
-#: pcbnew/footprint.cpp:1672
+#: pcbnew/footprint.cpp:1677
 #, fuzzy
 msgid "DNP"
 msgstr "DPI"
 
-#: eeschema/lib_symbol.cpp:1598
+#: eeschema/lib_symbol.cpp:1601
 msgid "Power flag differs."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1607
+#: eeschema/lib_symbol.cpp:1610
 #, fuzzy
 msgid "Unit count differs."
 msgstr "Cu otoček"
 
-#: eeschema/lib_symbol.cpp:1647
+#: eeschema/lib_symbol.cpp:1650
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:745
 #, fuzzy
 msgid "Graphic item count differs."
 msgstr "V datoteki ni najdenih nobenih grafičnih elementov za uvoz"
 
-#: eeschema/lib_symbol.cpp:1659
+#: eeschema/lib_symbol.cpp:1662
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:759
 #, c-format
 msgid "%s differs."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1670
+#: eeschema/lib_symbol.cpp:1673
 #, fuzzy
 msgid "Pin count differs."
 msgstr "Cu otoček"
 
-#: eeschema/lib_symbol.cpp:1686
+#: eeschema/lib_symbol.cpp:1689
 #, fuzzy, c-format
 msgid "Pin %s not found."
 msgstr "%s ni mogoče najti"
 
-#: eeschema/lib_symbol.cpp:1694
+#: eeschema/lib_symbol.cpp:1697
 #, fuzzy, c-format
 msgid "Pin %s differs."
 msgstr "Cu otoček"
 
-#: eeschema/lib_symbol.cpp:1721
+#: eeschema/lib_symbol.cpp:1724
 #, c-format
 msgid "%s field differs."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1731
+#: eeschema/lib_symbol.cpp:1734
 #, fuzzy
 msgid "Field count differs."
 msgstr "Cu otoček"
 
-#: eeschema/lib_symbol.cpp:1740
+#: eeschema/lib_symbol.cpp:1743
 #, fuzzy
 msgid "Footprint filters differs."
 msgstr "Ime odtisa:"
 
-#: eeschema/lib_symbol.cpp:1752
+#: eeschema/lib_symbol.cpp:1755
 #, fuzzy
 msgid "Footprint filters differ."
 msgstr "Ime odtisa:"
 
-#: eeschema/lib_symbol.cpp:1763
+#: eeschema/lib_symbol.cpp:1766
 #, fuzzy
 msgid "Symbol keywords differ."
 msgstr "Odtis stopinje"
 
-#: eeschema/lib_symbol.cpp:1772
+#: eeschema/lib_symbol.cpp:1775
 msgid "Symbol pin name offsets differ."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1783
+#: eeschema/lib_symbol.cpp:1786
 #, fuzzy
 msgid "Show pin names settings differ."
 msgstr "Pokaži besedilo imena priključka"
 
-#: eeschema/lib_symbol.cpp:1792
+#: eeschema/lib_symbol.cpp:1795
 #, fuzzy
 msgid "Show pin numbers settings differ."
 msgstr "Pokaži besedilo številke priključka"
 
-#: eeschema/lib_symbol.cpp:1801
+#: eeschema/lib_symbol.cpp:1804
 #, fuzzy
 msgid "Exclude from simulation settings differ."
 msgstr "Izključi iz sveta"
 
-#: eeschema/lib_symbol.cpp:1810
+#: eeschema/lib_symbol.cpp:1813
 #, fuzzy
 msgid "Exclude from bill of materials settings differ."
 msgstr "Izključi iz kosovnice (BOM)"
 
-#: eeschema/lib_symbol.cpp:1819
+#: eeschema/lib_symbol.cpp:1822
 #, fuzzy
 msgid "Exclude from board settings differ."
 msgstr "Izključi iz sveta"
@@ -20245,9 +20248,9 @@ msgstr "Ne morem obvladati vrste besedila odtisa %s"
 
 #: eeschema/net_navigator.cpp:314 pcbnew/board.cpp:1810
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2124
-#: pcbnew/pcb_draw_panel_gal.cpp:644
+#: pcbnew/pcb_draw_panel_gal.cpp:717
 #: pcbnew/widgets/appearance_controls.cpp:1029
-#: pcbnew/widgets/appearance_controls.cpp:2419
+#: pcbnew/widgets/appearance_controls.cpp:2455
 #: pcbnew/widgets/appearance_controls_base.cpp:61
 #: pcbnew/widgets/appearance_controls_base.cpp:151
 #: pcbnew/widgets/search_handlers.cpp:307
@@ -20572,8 +20575,8 @@ msgstr ""
 #: eeschema/sch_bitmap.cpp:309 eeschema/sch_pin.cpp:2222
 #: eeschema/sch_shape.cpp:743 eeschema/sch_symbol.cpp:2957
 #: pcbnew/board_item.cpp:405 pcbnew/pcb_group.cpp:501 pcbnew/pcb_shape.cpp:906
-#: pcbnew/pcb_tablecell.cpp:182 pcbnew/pcb_track.cpp:2068 pcbnew/zone.cpp:1845
-#: pcbnew/zone.cpp:1857
+#: pcbnew/pcb_tablecell.cpp:182 pcbnew/pcb_track.cpp:2068 pcbnew/zone.cpp:1869
+#: pcbnew/zone.cpp:1881
 #, fuzzy
 msgid "Position X"
 msgstr "Položaj X"
@@ -20581,8 +20584,8 @@ msgstr "Položaj X"
 #: eeschema/sch_bitmap.cpp:314 eeschema/sch_pin.cpp:2226
 #: eeschema/sch_shape.cpp:745 eeschema/sch_symbol.cpp:2960
 #: pcbnew/board_item.cpp:408 pcbnew/pcb_group.cpp:502 pcbnew/pcb_shape.cpp:908
-#: pcbnew/pcb_tablecell.cpp:183 pcbnew/pcb_track.cpp:2072 pcbnew/zone.cpp:1851
-#: pcbnew/zone.cpp:1858
+#: pcbnew/pcb_tablecell.cpp:183 pcbnew/pcb_track.cpp:2072 pcbnew/zone.cpp:1875
+#: pcbnew/zone.cpp:1882
 #, fuzzy
 msgid "Position Y"
 msgstr "Položaj Y"
@@ -20624,7 +20627,7 @@ msgstr "Vrsta vhoda vodila"
 #: eeschema/sch_bus_entry.cpp:542 eeschema/sch_junction.cpp:319
 #: eeschema/sch_label.cpp:1225 eeschema/sch_line.cpp:951
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2134 pcbnew/pad.cpp:1295
-#: pcbnew/pcb_track.cpp:1667 pcbnew/tools/pcb_control.cpp:1870
+#: pcbnew/pcb_track.cpp:1667 pcbnew/tools/pcb_control.cpp:1874
 #: pcbnew/zone.cpp:807
 #, fuzzy
 msgid "Resolved Netclass"
@@ -20660,7 +20663,7 @@ msgstr "Nova datoteka s shemo ni shranjena"
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:640
 #: eeschema/symbol_editor/symbol_editor.cpp:1532
 #: kicad/dialogs/panel_jobset.cpp:787 pagelayout_editor/pl_editor_frame.cpp:411
-#: pcbnew/footprint_edit_frame.cpp:805 pcbnew/footprint_edit_frame.cpp:845
+#: pcbnew/footprint_edit_frame.cpp:815 pcbnew/footprint_edit_frame.cpp:855
 #: pcbnew/pcb_edit_frame.cpp:1181
 #, fuzzy, c-format
 msgid "Save changes to '%s' before closing?"
@@ -20704,14 +20707,14 @@ msgid "Could not open CvPcb"
 msgstr "CvPcb ni bilo mogoče odpreti"
 
 #: eeschema/sch_edit_frame.cpp:1741 eeschema/sim/simulator_frame.cpp:341
-#: kicad/kicad_manager_frame.cpp:1045 pcbnew/footprint_edit_frame.cpp:1019
+#: kicad/kicad_manager_frame.cpp:1045 pcbnew/footprint_edit_frame.cpp:1029
 #: pcbnew/pcb_edit_frame.cpp:1796
 #, fuzzy
 msgid "[Read Only]"
 msgstr "[Le za branje]"
 
 #: eeschema/sch_edit_frame.cpp:1744 eeschema/sim/simulator_frame.cpp:344
-#: pcbnew/footprint_edit_frame.cpp:1028 pcbnew/pcb_edit_frame.cpp:1799
+#: pcbnew/footprint_edit_frame.cpp:1038 pcbnew/pcb_edit_frame.cpp:1799
 #, fuzzy
 msgid "[Unsaved]"
 msgstr "[Neshranjeno]"
@@ -21362,7 +21365,7 @@ msgstr "Datoteke knjižnice simbolov KiCad"
 #: pcbnew/pcb_io/fabmaster/pcb_io_fabmaster.cpp:62
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:220
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:506
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2706
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2709
 #: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr_parser.cpp:154
 #, fuzzy
 msgid "Open cancelled by user."
@@ -21722,7 +21725,7 @@ msgstr "Mitre slog:"
 #: pcbnew/dialogs/dialog_text_properties_base.cpp:83
 #: pcbnew/dialogs/dialog_textbox_properties_base.cpp:73
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:58
-#: pcbnew/footprint.cpp:1657 pcbnew/pad.cpp:1299 pcbnew/pad.cpp:2543
+#: pcbnew/footprint.cpp:1662 pcbnew/pad.cpp:1299 pcbnew/pad.cpp:2537
 #: pcbnew/pcb_dimension.cpp:659 pcbnew/pcb_group.cpp:396
 #: pcbnew/pcb_marker.cpp:381 pcbnew/pcb_shape.cpp:642
 #: pcbnew/pcb_tablecell.cpp:106 pcbnew/pcb_text.cpp:279
@@ -21774,11 +21777,11 @@ msgstr "Utemeljitev:"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:39
 #: pcbnew/generators/pcb_tuning_pattern.cpp:478
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2130 pcbnew/pad.cpp:1293
-#: pcbnew/pad.cpp:2580 pcbnew/pcb_shape.cpp:923 pcbnew/pcb_tablecell.cpp:186
-#: pcbnew/pcb_track.cpp:1665 pcbnew/tools/pcb_control.cpp:1867
+#: pcbnew/pad.cpp:2574 pcbnew/pcb_shape.cpp:923 pcbnew/pcb_tablecell.cpp:186
+#: pcbnew/pcb_track.cpp:1665 pcbnew/tools/pcb_control.cpp:1871
 #: pcbnew/widgets/pcb_properties_panel.cpp:273
 #: pcbnew/widgets/search_handlers.cpp:177 pcbnew/zone.cpp:805
-#: pcbnew/zone.cpp:1905 pcbnew/zone_manager/dialog_zone_manager_base.cpp:42
+#: pcbnew/zone.cpp:1929 pcbnew/zone_manager/dialog_zone_manager_base.cpp:42
 #: pcbnew/zone_manager/model_zones_overview_table.h:76
 #, fuzzy
 msgid "Net"
@@ -21942,7 +21945,7 @@ msgstr "Priključek %s [%s, %s, %s]"
 msgid "Hidden pin %s [%s, %s]"
 msgstr "Priključek %s [%s, %s]"
 
-#: eeschema/sch_pin.cpp:2204 pcbnew/pad.cpp:1286 pcbnew/pad.cpp:2600
+#: eeschema/sch_pin.cpp:2204 pcbnew/pad.cpp:1286 pcbnew/pad.cpp:2594
 #, fuzzy
 msgid "Pin Name"
 msgstr "Pripnite ime"
@@ -22078,7 +22081,7 @@ msgstr "Izriši barvo ozadja"
 msgid "Fill color"
 msgstr "Barva črte:"
 
-#: eeschema/sch_sheet.cpp:852 eeschema/sch_sheet.cpp:1712 pcbnew/zone.cpp:1835
+#: eeschema/sch_sheet.cpp:852 eeschema/sch_sheet.cpp:1712 pcbnew/zone.cpp:1859
 #, fuzzy
 msgid "Sheet Name"
 msgstr "Ime lista"
@@ -22145,13 +22148,13 @@ msgid "Exclude From Simulation"
 msgstr "Onemogoči simbol za simulacijo"
 
 #: eeschema/sch_sheet.cpp:1733 eeschema/sch_symbol.cpp:1100
-#: eeschema/sch_symbol.cpp:3041 pcbnew/footprint.cpp:4075
+#: eeschema/sch_symbol.cpp:3041 pcbnew/footprint.cpp:4080
 #, fuzzy
 msgid "Exclude From Bill of Materials"
 msgstr "Izključi iz kosovnice (BOM)"
 
 #: eeschema/sch_sheet.cpp:1736 eeschema/sch_symbol.cpp:1101
-#: eeschema/sch_symbol.cpp:3044 pcbnew/footprint.cpp:4078
+#: eeschema/sch_symbol.cpp:3044 pcbnew/footprint.cpp:4083
 #, fuzzy
 msgid "Do not Populate"
 msgstr "Ne izvažajte"
@@ -22216,7 +22219,7 @@ msgstr "Zrcali |"
 msgid "Mirror Y"
 msgstr "Zrcali |"
 
-#: eeschema/sch_symbol.cpp:2997 pcbnew/footprint.cpp:4052
+#: eeschema/sch_symbol.cpp:2997 pcbnew/footprint.cpp:4057
 #, fuzzy
 msgid "Library Link"
 msgstr "Povezava do knjižnice:"
@@ -24481,13 +24484,13 @@ msgid "Save Symbol As"
 msgstr "Shrani simbol kot ..."
 
 #: eeschema/symbol_editor/symbol_editor.cpp:855
-#: pcbnew/footprint_libraries_utils.cpp:1035
+#: pcbnew/footprint_libraries_utils.cpp:1044
 #, fuzzy
 msgid "Save in library:"
 msgstr "Shrani v knjižnico:"
 
 #: eeschema/symbol_editor/symbol_editor.cpp:944
-#: pcbnew/footprint_libraries_utils.cpp:1118
+#: pcbnew/footprint_libraries_utils.cpp:1127
 #, fuzzy
 msgid "A library must be specified."
 msgstr "Knjižnica ni navedena."
@@ -24577,7 +24580,7 @@ msgid "Keep Symbol"
 msgstr "Obdrži simbol"
 
 #: eeschema/symbol_editor/symbol_editor.cpp:1291 pcbnew/files.cpp:342
-#: pcbnew/footprint_libraries_utils.cpp:1204
+#: pcbnew/footprint_libraries_utils.cpp:1213
 #, fuzzy, c-format
 msgid "Revert '%s' to last version saved?"
 msgstr "Želite povrniti »%s« na zadnjo shranjeno različico?"
@@ -25265,7 +25268,7 @@ msgstr "Risbe"
 
 #: eeschema/tools/ee_actions.cpp:356 eeschema/tools/ee_actions.cpp:588
 #: eeschema/tools/symbol_editor_drawing_tools.cpp:301
-#: pagelayout_editor/tools/pl_actions.cpp:61 pcbnew/tools/drawing_tool.cpp:1043
+#: pagelayout_editor/tools/pl_actions.cpp:61 pcbnew/tools/drawing_tool.cpp:1044
 #: pcbnew/tools/pcb_actions.cpp:185
 #, fuzzy
 msgid "Draw Text"
@@ -26673,7 +26676,7 @@ msgstr "Ne s pomočjo svedra."
 
 #: eeschema/tools/ee_inspection_tool.cpp:574
 #: pagelayout_editor/tools/pl_editor_control.cpp:160
-#: pcbnew/tools/pcb_control.cpp:1661
+#: pcbnew/tools/pcb_control.cpp:1665
 msgid "UUID"
 msgstr ""
 
@@ -26750,7 +26753,7 @@ msgstr "Place Node"
 
 #: eeschema/tools/sch_drawing_tools.cpp:1174
 #: eeschema/tools/symbol_editor_drawing_tools.cpp:691
-#: pcbnew/tools/drawing_tool.cpp:1823
+#: pcbnew/tools/drawing_tool.cpp:1825
 #, fuzzy
 msgid "No graphic items found in file."
 msgstr "V datoteki ni najdenih nobenih grafičnih elementov za uvoz"
@@ -26838,7 +26841,7 @@ msgstr "Dodaj vodilo"
 msgid "Draw %s"
 msgstr "Risbe"
 
-#: eeschema/tools/sch_drawing_tools.cpp:2779 pcbnew/tools/drawing_tool.cpp:1248
+#: eeschema/tools/sch_drawing_tools.cpp:2779 pcbnew/tools/drawing_tool.cpp:1250
 #, fuzzy
 msgid "Draw Table"
 msgstr "Nariši črto"
@@ -27167,7 +27170,7 @@ msgid "No text editor selected in KiCad. Please choose one."
 msgstr "V KiCad-u ni izbranega urejevalnika besedil. Prosim izberite enega."
 
 #: eeschema/tools/symbol_editor_control.cpp:438
-#: eeschema/widgets/panel_symbol_chooser.cpp:682
+#: eeschema/widgets/panel_symbol_chooser.cpp:684
 #, fuzzy
 msgid "No symbol selected"
 msgstr "Ni izbranega simbola"
@@ -27184,7 +27187,7 @@ msgid "No symbol to export"
 msgstr "Brez simbola za izvoz"
 
 #: eeschema/tools/symbol_editor_control.cpp:708
-#: pcbnew/footprint_edit_frame.cpp:1437
+#: pcbnew/footprint_edit_frame.cpp:1447
 #, fuzzy
 msgid "Export View as PNG"
 msgstr "Izvozi pogled kot PNG ..."
@@ -27389,12 +27392,12 @@ msgstr "Drugi predmeti"
 msgid "Graphical shapes"
 msgstr "Grafična oblika"
 
-#: eeschema/widgets/panel_symbol_chooser.cpp:587
+#: eeschema/widgets/panel_symbol_chooser.cpp:589
 #, fuzzy
 msgid "No footprint specified"
 msgstr "Odtis ni naveden"
 
-#: eeschema/widgets/panel_symbol_chooser.cpp:600
+#: eeschema/widgets/panel_symbol_chooser.cpp:602
 #, fuzzy
 msgid "Invalid footprint specified"
 msgstr "Naveden je neveljaven odtis"
@@ -27740,13 +27743,15 @@ msgstr "Izberite sloj: %s"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:27
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:58
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:59
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:55
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:159
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:50
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:100
-#: pcbnew/footprint.cpp:4034 pcbnew/footprint.cpp:4037
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:169
+#: pcbnew/footprint.cpp:4039 pcbnew/footprint.cpp:4042
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2137 pcbnew/pad.cpp:1303
-#: pcbnew/pad.cpp:2542 pcbnew/pcb_dimension.cpp:661
-#: pcbnew/pcb_dimension.cpp:1457 pcbnew/pcb_fields_grid_table.cpp:181
+#: pcbnew/pad.cpp:2536 pcbnew/pcb_dimension.cpp:661
+#: pcbnew/pcb_dimension.cpp:1457 pcbnew/pcb_fields_grid_table.cpp:150
 #: pcbnew/pcb_group.cpp:503 pcbnew/pcb_marker.cpp:378
 #: pcbnew/pcb_reference_image.cpp:219 pcbnew/pcb_reference_image.cpp:342
 #: pcbnew/pcb_shape.cpp:646 pcbnew/pcb_shape.cpp:890 pcbnew/pcb_shape.cpp:892
@@ -27762,7 +27767,7 @@ msgstr "Izberite sloj: %s"
 #: pcbnew/widgets/search_handlers.cpp:120
 #: pcbnew/widgets/search_handlers.cpp:178
 #: pcbnew/widgets/search_handlers.cpp:243 pcbnew/zone.cpp:850
-#: pcbnew/zone.cpp:1898 pcbnew/zone.cpp:1899
+#: pcbnew/zone.cpp:1922 pcbnew/zone.cpp:1923
 #, fuzzy
 msgid "Layer"
 msgstr "Sloj"
@@ -28778,7 +28783,7 @@ msgstr "Označi %s"
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:290
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:352
 #: pcbnew/dialogs/dialog_layer_selection_base.cpp:230
-#: pcbnew/dialogs/panel_setup_layers.cpp:930
+#: pcbnew/dialogs/panel_setup_layers.cpp:1125
 #: pcbnew/widgets/appearance_controls.cpp:1025
 #: pcbnew/widgets/appearance_controls_base.cpp:32
 #: pcbnew/zone_manager/model_zones_overview_table.h:77
@@ -28824,13 +28829,13 @@ msgid "PCB Background"
 msgstr "Ozadje PCB"
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:161
-#: pcbnew/widgets/appearance_controls.cpp:1844
+#: pcbnew/widgets/appearance_controls.cpp:1880
 #, fuzzy
 msgid "Show All Layers"
 msgstr "Pokaži vse sloje"
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:164
-#: pcbnew/widgets/appearance_controls.cpp:1830
+#: pcbnew/widgets/appearance_controls.cpp:1866
 #, fuzzy
 msgid "Hide All Layers But Active"
 msgstr "Skrij vse sloje, vendar aktivne"
@@ -28841,7 +28846,7 @@ msgid "Always Hide All Layers But Active"
 msgstr "Vedno skrij vse sloje, vendar aktivne"
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:171
-#: pcbnew/widgets/appearance_controls.cpp:1847
+#: pcbnew/widgets/appearance_controls.cpp:1883
 #, fuzzy
 msgid "Hide All Layers"
 msgstr "Skrij vse plasti"
@@ -28880,8 +28885,8 @@ msgid "Change Render Color for"
 msgstr "Spremenite barvo upodabljanja za"
 
 #: gerbview/widgets/layer_widget.cpp:341
-#: pcbnew/widgets/appearance_controls.cpp:2172
-#: pcbnew/widgets/appearance_controls.cpp:2447
+#: pcbnew/widgets/appearance_controls.cpp:2208
+#: pcbnew/widgets/appearance_controls.cpp:2483
 #, fuzzy
 msgid ""
 "Left double click or middle click for color change, right click for menu"
@@ -31190,328 +31195,328 @@ msgstr "\"%s\" ni mogoče pretvoriti v celo število"
 msgid "Can not move '%s' to trash."
 msgstr "\"%s\" ni mogoče pretvoriti v celo število"
 
-#: kicad/project_tree_pane.cpp:291
+#: kicad/project_tree_pane.cpp:292
 #, fuzzy
 msgid "Directory name:"
 msgstr "Ime imenika:"
 
-#: kicad/project_tree_pane.cpp:291
+#: kicad/project_tree_pane.cpp:292
 #, fuzzy
 msgid "Create New Directory"
 msgstr "Ustvari nov imenik"
 
-#: kicad/project_tree_pane.cpp:851
+#: kicad/project_tree_pane.cpp:852
 #, fuzzy
 msgid "Switch to this Project"
 msgstr "Preklopite na ta projekt"
 
-#: kicad/project_tree_pane.cpp:852
+#: kicad/project_tree_pane.cpp:853
 #, fuzzy
 msgid "Close all editors, and switch to the selected project"
 msgstr "Zaprite vse urejevalnike in preklopite na izbrani projekt"
 
-#: kicad/project_tree_pane.cpp:859
+#: kicad/project_tree_pane.cpp:860
 #, fuzzy
 msgid "New Directory..."
 msgstr "Nov imenik ..."
 
-#: kicad/project_tree_pane.cpp:860
+#: kicad/project_tree_pane.cpp:861
 #, fuzzy
 msgid "Create a New Directory"
 msgstr "Ustvarite nov imenik"
 
-#: kicad/project_tree_pane.cpp:868 kicad/project_tree_pane.cpp:878
+#: kicad/project_tree_pane.cpp:869 kicad/project_tree_pane.cpp:879
 #, fuzzy
 msgid "Reveal in Finder"
 msgstr "Razkrij v Finderju"
 
-#: kicad/project_tree_pane.cpp:869
+#: kicad/project_tree_pane.cpp:870
 #, fuzzy
 msgid "Reveals the directory in a Finder window"
 msgstr "Odkrije imenik v oknu Finder"
 
-#: kicad/project_tree_pane.cpp:871
+#: kicad/project_tree_pane.cpp:872
 #, fuzzy
 msgid "Open Directory in File Explorer"
 msgstr "Odprite imenik v Raziskovalcu datotek"
 
-#: kicad/project_tree_pane.cpp:872 pcbnew/tools/pcb_actions.cpp:986
+#: kicad/project_tree_pane.cpp:873 pcbnew/tools/pcb_actions.cpp:986
 #, fuzzy
 msgid "Opens the directory in the default system file manager"
 msgstr "Odpre imenik v privzetem sistemskem upravitelju datotek"
 
-#: kicad/project_tree_pane.cpp:879
+#: kicad/project_tree_pane.cpp:880
 #, fuzzy
 msgid "Reveals the directories in a Finder window"
 msgstr "Razkrije imenike v oknu Finder"
 
-#: kicad/project_tree_pane.cpp:881
+#: kicad/project_tree_pane.cpp:882
 #, fuzzy
 msgid "Open Directories in File Explorer"
 msgstr "Odprite imenike v Raziskovalcu datotek"
 
-#: kicad/project_tree_pane.cpp:882
+#: kicad/project_tree_pane.cpp:883
 #, fuzzy
 msgid "Opens the directories in the default system file manager"
 msgstr "Odpre imenike v privzetem sistemskem upravitelju datotek"
 
-#: kicad/project_tree_pane.cpp:893
+#: kicad/project_tree_pane.cpp:894
 #, fuzzy
 msgid "Open the file in a Text Editor"
 msgstr "Odprite datoteko v urejevalniku besedil"
 
-#: kicad/project_tree_pane.cpp:895
+#: kicad/project_tree_pane.cpp:896
 #, fuzzy
 msgid "Open files in a Text Editor"
 msgstr "Odprite datoteke v urejevalniku besedil"
 
-#: kicad/project_tree_pane.cpp:897
+#: kicad/project_tree_pane.cpp:898
 #, fuzzy
 msgid "Edit in a Text Editor"
 msgstr "Urejanje v urejevalniku besedil"
 
-#: kicad/project_tree_pane.cpp:903
+#: kicad/project_tree_pane.cpp:904
 #, fuzzy
 msgid "Run Jobs"
 msgstr "%s dne %s"
 
-#: kicad/project_tree_pane.cpp:911
+#: kicad/project_tree_pane.cpp:912
 #, fuzzy
 msgid "Rename File..."
 msgstr "Preimenuj datoteko ..."
 
-#: kicad/project_tree_pane.cpp:912
+#: kicad/project_tree_pane.cpp:913
 #, fuzzy
 msgid "Rename file"
 msgstr "Preimenuj datoteko"
 
-#: kicad/project_tree_pane.cpp:916
+#: kicad/project_tree_pane.cpp:917
 #, fuzzy
 msgid "Rename Files..."
 msgstr "Preimenuj datoteke ..."
 
-#: kicad/project_tree_pane.cpp:917
+#: kicad/project_tree_pane.cpp:918
 #, fuzzy
 msgid "Rename files"
 msgstr "Preimenujte datoteke"
 
-#: kicad/project_tree_pane.cpp:927
+#: kicad/project_tree_pane.cpp:928
 #, fuzzy
 msgid "Delete the file and its content"
 msgstr "Izbrišite datoteko in njeno vsebino"
 
-#: kicad/project_tree_pane.cpp:929
+#: kicad/project_tree_pane.cpp:930
 #, fuzzy
 msgid "Delete the files and their contents"
 msgstr "Izbrišite datoteke in njihovo vsebino"
 
-#: kicad/project_tree_pane.cpp:944
+#: kicad/project_tree_pane.cpp:945
 #, fuzzy
 msgid "Move to Trash"
 msgstr "Pretvori v skladbe"
 
-#: kicad/project_tree_pane.cpp:956
+#: kicad/project_tree_pane.cpp:957
 msgid "Add Project to Version Control..."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:957
+#: kicad/project_tree_pane.cpp:958
 #, fuzzy
 msgid "Initialize a new repository"
 msgstr "Ne morem odpreti %s"
 
-#: kicad/project_tree_pane.cpp:961
+#: kicad/project_tree_pane.cpp:962
 #, fuzzy
 msgid "Commit Project..."
 msgstr "&Projekti"
 
-#: kicad/project_tree_pane.cpp:962 kicad/project_tree_pane.cpp:976
+#: kicad/project_tree_pane.cpp:963 kicad/project_tree_pane.cpp:977
 msgid "Commit changes to the local repository"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:965
+#: kicad/project_tree_pane.cpp:966
 msgid "Push"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:966
+#: kicad/project_tree_pane.cpp:967
 msgid "Push committed local changes to remote repository"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:969
+#: kicad/project_tree_pane.cpp:970
 msgid "Pull"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:970
+#: kicad/project_tree_pane.cpp:971
 msgid "Pull changes from remote repository into local"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:975
+#: kicad/project_tree_pane.cpp:976
 #, fuzzy
 msgid "Commit File..."
 msgstr "Uredi polje"
 
-#: kicad/project_tree_pane.cpp:990
+#: kicad/project_tree_pane.cpp:991
 #, fuzzy
 msgid "Switch to branch "
 msgstr "Preklopite na Notranji sloj 1"
 
-#: kicad/project_tree_pane.cpp:995
+#: kicad/project_tree_pane.cpp:996
 msgid "Other..."
 msgstr "Drugo ..."
 
-#: kicad/project_tree_pane.cpp:996
+#: kicad/project_tree_pane.cpp:997
 #, fuzzy
 msgid "Switch to a different branch"
 msgstr "Nastavite naklon diferencialnega para"
 
-#: kicad/project_tree_pane.cpp:999
+#: kicad/project_tree_pane.cpp:1000
 #, fuzzy
 msgid "Switch to Branch"
 msgstr "Preklopite na PCB Editor"
 
-#: kicad/project_tree_pane.cpp:1003
+#: kicad/project_tree_pane.cpp:1004
 #, fuzzy
 msgid "Remove Version Control"
 msgstr "Odstranite vogal"
 
-#: kicad/project_tree_pane.cpp:1004
+#: kicad/project_tree_pane.cpp:1005
 msgid "Delete all version control files from the project directory."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1059
+#: kicad/project_tree_pane.cpp:1060
 #, fuzzy, c-format
 msgid "Change filename: '%s'"
 msgstr "Spremeni ime datoteke: \"%s\""
 
-#: kicad/project_tree_pane.cpp:1061
+#: kicad/project_tree_pane.cpp:1062
 #, fuzzy
 msgid "Change filename"
 msgstr "Spremeni ime datoteke"
 
-#: kicad/project_tree_pane.cpp:1406
+#: kicad/project_tree_pane.cpp:1407
 #, fuzzy
 msgid "Network path: not monitoring folder changes"
 msgstr "Omrežna pot: ne spremlja sprememb map"
 
-#: kicad/project_tree_pane.cpp:1412
+#: kicad/project_tree_pane.cpp:1413
 #, fuzzy
 msgid "Local path: monitoring folder changes"
 msgstr "Lokalna pot: spremljanje sprememb map"
 
-#: kicad/project_tree_pane.cpp:1595
+#: kicad/project_tree_pane.cpp:1596
 #, fuzzy
 msgid "The selected directory is already a git project."
 msgstr "Izbrana datoteka ni veljavna ali je morda poškodovana!"
 
-#: kicad/project_tree_pane.cpp:1611
-#, fuzzy
-msgid "Failed to initialize git project."
-msgstr "Ne najdem elementa"
-
-#: kicad/project_tree_pane.cpp:1626
+#: kicad/project_tree_pane.cpp:1603
 #, fuzzy
 msgid "Set default remote"
 msgstr "Uporabi ime povezav"
 
-#: kicad/project_tree_pane.cpp:1679
+#: kicad/project_tree_pane.cpp:1618
+#, fuzzy
+msgid "Failed to initialize git project."
+msgstr "Ne najdem elementa"
+
+#: kicad/project_tree_pane.cpp:1678
 #, fuzzy
 msgid "Failed to set default remote."
 msgstr "Ne morem ustvariti datoteke <%s>"
 
-#: kicad/project_tree_pane.cpp:1691 kicad/project_tree_pane.cpp:1725
-#: kicad/project_tree_pane.cpp:1747
+#: kicad/project_tree_pane.cpp:1690 kicad/project_tree_pane.cpp:1724
+#: kicad/project_tree_pane.cpp:1746
 #, fuzzy
 msgid "Fetching Remote"
 msgstr "Dodajte repozitorij"
 
-#: kicad/project_tree_pane.cpp:1732
+#: kicad/project_tree_pane.cpp:1731
 #, fuzzy
 msgid "Failed to pull project"
 msgstr "Ne najdem elementa"
 
-#: kicad/project_tree_pane.cpp:1754
+#: kicad/project_tree_pane.cpp:1753
 #, fuzzy
 msgid "Failed to push project"
 msgstr "Ne najdem elementa"
 
-#: kicad/project_tree_pane.cpp:1816
+#: kicad/project_tree_pane.cpp:1830
 #, fuzzy, c-format
 msgid "Failed to lookup branch '%s': %s"
 msgstr "Nalaganja \"%s\" ni uspelo"
 
-#: kicad/project_tree_pane.cpp:1829
+#: kicad/project_tree_pane.cpp:1843
 #, fuzzy, c-format
 msgid "Failed to find branch head for '%s'"
 msgstr "Ne morem najti pregledovalnika PDF za »%s«"
 
-#: kicad/project_tree_pane.cpp:1840
+#: kicad/project_tree_pane.cpp:1854
 #, fuzzy, c-format
 msgid "Failed to switch to branch '%s'"
 msgstr "Nalaganja \"%s\" ni uspelo"
 
-#: kicad/project_tree_pane.cpp:1851
+#: kicad/project_tree_pane.cpp:1865
 #, fuzzy, c-format
 msgid "Failed to update HEAD reference for branch '%s'"
 msgstr "potrebujete številko za '%s'"
 
-#: kicad/project_tree_pane.cpp:1870
+#: kicad/project_tree_pane.cpp:1884
 #, fuzzy
 msgid "Are you sure you want to remove git tracking from this project?"
 msgstr "Ali res želite izbrisati \"%s\"?"
 
-#: kicad/project_tree_pane.cpp:1887
+#: kicad/project_tree_pane.cpp:1901
 #, fuzzy
 msgid "Failed to remove git directory"
 msgstr "Ne morem ustvariti imenika \"%s\""
 
-#: kicad/project_tree_pane.cpp:2223
+#: kicad/project_tree_pane.cpp:2237
 msgid "Discarding commit due to empty commit message."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:2229
+#: kicad/project_tree_pane.cpp:2243
 msgid "Discarding commit due to empty file selection."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:2235
+#: kicad/project_tree_pane.cpp:2249
 #, fuzzy, c-format
 msgid "Failed to get repository index: %s"
 msgstr "Ne morem odpreti %s"
 
-#: kicad/project_tree_pane.cpp:2243
+#: kicad/project_tree_pane.cpp:2257
 #, fuzzy, c-format
 msgid "Failed to add file to index: %s"
 msgstr "'%s' ni bilo mogoče izbrisati"
 
-#: kicad/project_tree_pane.cpp:2251
+#: kicad/project_tree_pane.cpp:2265
 #, fuzzy, c-format
 msgid "Failed to write index: %s"
 msgstr "Ne morem ustvariti datoteke <%s>"
 
-#: kicad/project_tree_pane.cpp:2258
+#: kicad/project_tree_pane.cpp:2272
 #, fuzzy, c-format
 msgid "Failed to write tree: %s"
 msgstr "'%s' ni bilo mogoče izbrisati"
 
-#: kicad/project_tree_pane.cpp:2267
+#: kicad/project_tree_pane.cpp:2281
 #, fuzzy, c-format
 msgid "Failed to lookup tree: %s"
 msgstr "'%s' ni bilo mogoče izbrisati"
 
-#: kicad/project_tree_pane.cpp:2275
+#: kicad/project_tree_pane.cpp:2289
 #, fuzzy, c-format
 msgid "Failed to get HEAD reference: %s"
 msgstr "Ne morem ustvariti imenika \"%s\""
 
-#: kicad/project_tree_pane.cpp:2282
+#: kicad/project_tree_pane.cpp:2296
 #, fuzzy, c-format
 msgid "Failed to get commit: %s"
 msgstr "Sheme \"%s\" ni bilo mogoče shraniti"
 
-#: kicad/project_tree_pane.cpp:2298
+#: kicad/project_tree_pane.cpp:2312
 #, fuzzy, c-format
 msgid "Failed to create author signature: %s"
 msgstr "Ustvarjanje začasne datoteke »%s« ni uspelo"
 
-#: kicad/project_tree_pane.cpp:2333
+#: kicad/project_tree_pane.cpp:2347
 #, fuzzy, c-format
 msgid "Failed to create commit: %s"
 msgstr "Ne morem ustvariti datoteke <%s>"
@@ -32036,6 +32041,7 @@ msgid "Item Properties"
 msgstr "Lastnosti elementa"
 
 #: pagelayout_editor/dialogs/properties_frame_base.cpp:461
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:145
 #, fuzzy
 msgid "Default Values"
 msgstr "Privzete vrednosti"
@@ -34947,8 +34953,8 @@ msgstr "Tesaliranje bakrenih con ..."
 #: pcbnew/board.cpp:1807 pcbnew/dialogs/dialog_board_statistics.cpp:701
 #: pcbnew/dialogs/dialog_board_statistics_base.cpp:78
 #: pcbnew/dialogs/dialog_unused_pad_layers_base.cpp:27
-#: pcbnew/footprint.cpp:1628 pcbnew/netinfo_item.cpp:108
-#: pcbnew/pcb_draw_panel_gal.cpp:641 pcbnew/widgets/appearance_controls.cpp:331
+#: pcbnew/footprint.cpp:1633 pcbnew/netinfo_item.cpp:108
+#: pcbnew/pcb_draw_panel_gal.cpp:714 pcbnew/widgets/appearance_controls.cpp:331
 #: pcbnew/widgets/panel_selection_filter.cpp:198
 #: pcbnew/widgets/panel_selection_filter_base.cpp:45
 #, fuzzy
@@ -34963,7 +34969,7 @@ msgstr "Otoèki"
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:222
 #: pcbnew/dialogs/dialog_unused_pad_layers_base.cpp:24
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:88
-#: pcbnew/netinfo_item.cpp:123 pcbnew/pcb_draw_panel_gal.cpp:642
+#: pcbnew/netinfo_item.cpp:123 pcbnew/pcb_draw_panel_gal.cpp:715
 #: pcbnew/widgets/appearance_controls.cpp:330
 #: pcbnew/widgets/panel_selection_filter.cpp:197
 #: pcbnew/widgets/panel_selection_filter_base.cpp:41
@@ -34971,12 +34977,12 @@ msgstr "Otoèki"
 msgid "Vias"
 msgstr "Skozniki"
 
-#: pcbnew/board.cpp:1809 pcbnew/pcb_draw_panel_gal.cpp:643
+#: pcbnew/board.cpp:1809 pcbnew/pcb_draw_panel_gal.cpp:716
 #, fuzzy
 msgid "Track Segments"
 msgstr "Odsek sledi"
 
-#: pcbnew/board.cpp:1811 pcbnew/pcb_draw_panel_gal.cpp:645
+#: pcbnew/board.cpp:1811 pcbnew/pcb_draw_panel_gal.cpp:718
 #, fuzzy
 msgid "Unrouted"
 msgstr "Nepotezno"
@@ -35221,7 +35227,7 @@ msgid "Add Dielectric Layer"
 msgstr "Dodajte dielektrični sloj"
 
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:330
-#: pcbnew/dialogs/panel_setup_layers.cpp:957
+#: pcbnew/dialogs/panel_setup_layers.cpp:1152
 #, fuzzy
 msgid "Select layer to add:"
 msgstr "Izberi knjižnico za brskanje"
@@ -36057,7 +36063,7 @@ msgstr "Obseg ponovnega označevanja"
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:154
 #: pcbnew/dialogs/dialog_render_job.cpp:41
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:117
-#: pcbnew/footprint.cpp:1640
+#: pcbnew/footprint.cpp:1645
 #, fuzzy
 msgid "Front"
 msgstr "Spredaj"
@@ -36065,7 +36071,6 @@ msgstr "Spredaj"
 #: pcbnew/dialogs/dialog_board_reannotate_base.cpp:187
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:154
 #: pcbnew/dialogs/dialog_render_job.cpp:39
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:560
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:122
 #, fuzzy
 msgid "Back"
@@ -36275,7 +36280,7 @@ msgstr ""
 "Povezane datoteke projekta %s ni bilo mogoče naložiti"
 
 #: pcbnew/dialogs/dialog_board_setup.cpp:301 pcbnew/files.cpp:583
-#: pcbnew/tools/pcb_control.cpp:1502
+#: pcbnew/tools/pcb_control.cpp:1506
 #, fuzzy
 msgid "Loading PCB"
 msgstr "Nalaganje tiskanega vezja"
@@ -36361,7 +36366,7 @@ msgid "Total:"
 msgstr "Skupaj:"
 
 #: pcbnew/dialogs/dialog_board_statistics.cpp:491
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2517
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2511
 #, fuzzy
 msgid "Round"
 msgstr "Okroglo"
@@ -36502,7 +36507,7 @@ msgstr "Statistični odbor"
 
 #: pcbnew/dialogs/dialog_cleanup_graphics.cpp:48
 #: pcbnew/dialogs/dialog_exchange_footprints.cpp:310
-#: pcbnew/footprint_libraries_utils.cpp:961
+#: pcbnew/footprint_libraries_utils.cpp:970
 #, fuzzy
 msgid "Update Footprint"
 msgstr "Posodobi odtis"
@@ -36930,8 +36935,8 @@ msgstr ""
 "Privzeta vrsta povezave blazinice na območje.\n"
 "To nastavitev lahko preglasijo lokalne nastavitve blazinice"
 
-#: pcbnew/dialogs/dialog_copper_zones_base.cpp:232 pcbnew/footprint.cpp:4008
-#: pcbnew/pad.cpp:2527 pcbnew/zone.cpp:1805
+#: pcbnew/dialogs/dialog_copper_zones_base.cpp:232 pcbnew/footprint.cpp:4013
+#: pcbnew/pad.cpp:2521 pcbnew/zone.cpp:1829
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 #, fuzzy
 msgid "Thermal reliefs"
@@ -36983,14 +36988,14 @@ msgstr "Vrsta polnila:"
 
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:290
 #: pcbnew/dialogs/dialog_non_copper_zones_properties_base.cpp:129
-#: pcbnew/zone.cpp:1815 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
+#: pcbnew/zone.cpp:1839 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
 #, fuzzy
 msgid "Solid fill"
 msgstr "Polno"
 
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:290
 #: pcbnew/dialogs/dialog_non_copper_zones_properties_base.cpp:129
-#: pcbnew/zone.cpp:1816 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
+#: pcbnew/zone.cpp:1840 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
 #, fuzzy
 msgid "Hatch pattern"
 msgstr "Vzorec lopute"
@@ -37065,7 +37070,7 @@ msgstr "Odstrani otoke:"
 msgid "Choose what to do with unconnected copper islands"
 msgstr "Izberite, kaj storiti z nepovezanimi bakrenimi otoki"
 
-#: pcbnew/dialogs/dialog_copper_zones_base.cpp:357 pcbnew/zone.cpp:1826
+#: pcbnew/dialogs/dialog_copper_zones_base.cpp:357 pcbnew/zone.cpp:1850
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 #, fuzzy
 msgid "Below area limit"
@@ -39026,8 +39031,8 @@ msgstr "Footprint Checker"
 msgid "Choose Footprint"
 msgstr "Kopiraj odtis"
 
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:76
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:143
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:78
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:148
 #, fuzzy
 msgid "3D Models"
 msgstr "3D modeli"
@@ -39072,15 +39077,15 @@ msgstr ""
 "Debelina besedila je prevelika za velikost besedila.\n"
 "Vpeta bo."
 
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:633
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:624
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:661
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:660
 #, fuzzy
 msgid "Edit Footprint Properties"
 msgstr "Spremenite lastnosti odtisa"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:52
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:53
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:157
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:98
 #, fuzzy
 msgid "Text Items"
@@ -39088,7 +39093,7 @@ msgstr "Besedilni elementi"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:60
 #: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:53
-#: pcbnew/pcb_fields_grid_table.cpp:183 pcbnew/pcb_text.cpp:630
+#: pcbnew/pcb_fields_grid_table.cpp:152 pcbnew/pcb_text.cpp:630
 #: pcbnew/pcb_text.cpp:647
 #, fuzzy
 msgid "Keep Upright"
@@ -39096,21 +39101,21 @@ msgstr "Drži pokonci"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:61
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:62
-#: pcbnew/pcb_fields_grid_table.cpp:184
+#: pcbnew/pcb_fields_grid_table.cpp:153
 #, fuzzy
 msgid "X Offset"
 msgstr "X Odmik"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:62
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:63
-#: pcbnew/pcb_fields_grid_table.cpp:185
+#: pcbnew/pcb_fields_grid_table.cpp:154
 #, fuzzy
 msgid "Y Offset"
 msgstr "Y Odmik"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:68
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:69
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:64
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:168
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:56
 #: pcbnew/plot_board_layers.cpp:103
 #, fuzzy
@@ -39131,15 +39136,15 @@ msgstr "Ime odtisa:"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:188
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:193
-#: pcbnew/footprint.cpp:1286
+#: pcbnew/footprint.cpp:1291
 #, fuzzy
 msgid "Through hole"
 msgstr "Skozi luknjo"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:188
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:193
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/footprint.cpp:1283
-#: pcbnew/pad.cpp:1532 pcbnew/pad.cpp:2493
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/footprint.cpp:1288
+#: pcbnew/pad.cpp:1532 pcbnew/pad.cpp:2487
 #, fuzzy
 msgid "SMD"
 msgstr "SMD"
@@ -39361,29 +39366,29 @@ msgstr ""
 msgid "Footprint Properties"
 msgstr "Lastnosti odtisa"
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:379
-#: pcbnew/footprint_libraries_utils.cpp:1124
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:388
+#: pcbnew/footprint_libraries_utils.cpp:1133
 #: pcbnew/tools/footprint_editor_control.cpp:460
 #, fuzzy
 msgid "Footprint must have a name."
 msgstr "Odtis mora imeti ime."
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:384
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:393
 #, fuzzy, c-format
 msgid "Footprint name may not contain '%s'."
 msgstr "Ime odtisa ne sme vsebovati \"%s\"."
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:437
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:446
 #, fuzzy, c-format
 msgid "The text width must be between %s and %s."
 msgstr "Glas mora biti večji od vref"
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:449
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:458
 #, fuzzy, c-format
 msgid "The text height must be between %s and %s."
 msgstr "Glas mora biti večji od vref"
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:467
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:476
 #: pcbnew/dialogs/dialog_text_properties.cpp:522
 #: pcbnew/dialogs/dialog_textbox_properties.cpp:342
 #, fuzzy
@@ -40193,7 +40198,7 @@ msgstr "Svilene plasti"
 
 #: pcbnew/dialogs/dialog_global_edit_text_and_graphics.cpp:273
 #: pcbnew/dialogs/panel_fp_editor_graphics_defaults_base.cpp:64
-#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:60 pcbnew/pad.cpp:2684
+#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:60 pcbnew/pad.cpp:2678
 #, fuzzy
 msgid "Copper Layers"
 msgstr "Bakrene plasti"
@@ -40376,7 +40381,7 @@ msgstr "Obročasta širina"
 
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:175
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1075
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2533
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2527
 #, fuzzy
 msgid "All copper layers"
 msgstr "Vse bakrene plasti"
@@ -40389,7 +40394,7 @@ msgstr "%s, %s in povezane plasti"
 
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:175
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1079
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2534
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2528
 #, fuzzy
 msgid "Connected layers only"
 msgstr "Samo povezane plasti"
@@ -40961,7 +40966,7 @@ msgid "Outset Items"
 msgstr "Besedilni elementi"
 
 #: pcbnew/dialogs/dialog_pad_properties.cpp:179
-#: pcbnew/dialogs/dialog_pad_properties_base.h:288 pcbnew/pad.cpp:2584
+#: pcbnew/dialogs/dialog_pad_properties_base.h:288 pcbnew/pad.cpp:2578
 #, fuzzy
 msgid "Pad Properties"
 msgstr "Lastnosti blazinice"
@@ -41049,7 +41054,7 @@ msgstr ""
 msgid "Pad type:"
 msgstr "Tip blazinice:"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/pad.cpp:2492
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/pad.cpp:2486
 #, fuzzy
 msgid "Through-hole"
 msgstr "Skozi luknjo"
@@ -41108,7 +41113,7 @@ msgid "Circular"
 msgstr "Krožna"
 
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:1516
-#: pcbnew/pad.cpp:2500
+#: pcbnew/pad.cpp:2494
 #, fuzzy
 msgid "Oval"
 msgstr "Oval"
@@ -41123,12 +41128,12 @@ msgstr "Pravokotna"
 msgid "Trapezoidal"
 msgstr "Trapezni"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2502
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2496
 #, fuzzy
 msgid "Rounded rectangle"
 msgstr "Zaobljen pravokotnik"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2503
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2497
 #, fuzzy
 msgid "Chamfered rectangle"
 msgstr "Posneti pravokotnik"
@@ -41259,7 +41264,7 @@ msgstr "Izravnana oblika iz luknje"
 msgid "Hole shape:"
 msgstr "Oblika luknje:"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2518
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2512
 msgid "Oblong"
 msgstr ""
 
@@ -41366,27 +41371,27 @@ msgstr ""
 "Castellated določite castellated skozi luknje blazinice na robu plošče\n"
 "Te lastnosti so določene v datotekah Gerber X2."
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2508
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2502
 #, fuzzy
 msgid "BGA pad"
 msgstr "BGA blazinica"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2510
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2504
 #, fuzzy
 msgid "Fiducial, local to footprint"
 msgstr "Fiducial, lokalno do odtisa"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2509
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2503
 #, fuzzy
 msgid "Fiducial, global to board"
 msgstr "Fiducial, globalno za vkrcanje"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2511
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2505
 #, fuzzy
 msgid "Test point pad"
 msgstr "Preskusna točka"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2512
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2506
 #, fuzzy
 msgid "Heatsink pad"
 msgstr "Heatsink blazinica"
@@ -41696,7 +41701,7 @@ msgstr "Skicirajte blazinice na fab slojih"
 
 #: pcbnew/dialogs/dialog_plot_base.cpp:90
 #: pcbnew/widgets/appearance_controls.cpp:653
-#: pcbnew/widgets/appearance_controls.cpp:1810
+#: pcbnew/widgets/appearance_controls.cpp:1846
 #, fuzzy
 msgid "Hide"
 msgstr "Skrij"
@@ -42929,7 +42934,7 @@ msgstr "Odtis %s (%s), %s, zasukan %.1f stopinj"
 #: pcbnew/dialogs/dialog_text_properties_base.cpp:99
 #: pcbnew/pcb_dimension.cpp:1885 pcbnew/pcb_dimension.cpp:1921
 #: pcbnew/pcb_dimension.cpp:1962 pcbnew/pcb_dimension.cpp:2007
-#: pcbnew/pcb_dimension.cpp:2044 pcbnew/pcb_fields_grid_table.cpp:186
+#: pcbnew/pcb_dimension.cpp:2044 pcbnew/pcb_fields_grid_table.cpp:155
 #: pcbnew/pcb_text.cpp:626
 #, fuzzy
 msgid "Knockout"
@@ -43190,7 +43195,7 @@ msgstr "Ciljni nagib:"
 #: pcbnew/router/router_tool.cpp:2757 pcbnew/router/router_tool.cpp:2762
 #: pcbnew/router/router_tool.cpp:2767 pcbnew/router/router_tool.cpp:2778
 #: pcbnew/router/router_tool.cpp:2786 pcbnew/router/router_tool.cpp:2791
-#: pcbnew/tools/pcb_control.cpp:1698 pcbnew/tools/pcb_control.cpp:1708
+#: pcbnew/tools/pcb_control.cpp:1702 pcbnew/tools/pcb_control.cpp:1712
 #: pcbnew/zone.cpp:874
 #, fuzzy, c-format
 msgid "(from %s)"
@@ -43522,6 +43527,11 @@ msgstr "Če tega polja ne potrdite, bo povlečenje miške izvedlo premikanje (M)
 msgid "Internal Layers"
 msgstr "Notranji sloji"
 
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:496
+#, fuzzy, c-format
+msgid "Layer name %s already in use."
+msgstr "Ime sloja \"%s\" je že v uporabi."
+
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:23
 #, fuzzy
 msgid "Default Field Properties for New Footprints"
@@ -43595,33 +43605,33 @@ msgstr "Datoteka '%s' že obstaja. Ali želite prepisati to datoteko?"
 msgid "Failed to save footprint library file '%s'."
 msgstr "Datoteke knjižnice simbolov '%s' ni bilo mogoče shraniti."
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:396
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:388
 #, fuzzy
 msgid "Error adding 3D model"
 msgstr "Nalaganje 3D modelov..."
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:480
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:472
 #, fuzzy
 msgid "No filename entered"
 msgstr "Ni imena datoteke! Prekinjeno."
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:485
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:477
 #, fuzzy
 msgid "Illegal filename"
 msgstr "Neveljavno ime datoteke: %s"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:490
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:482
 #: pcbnew/microwave/microwave_polygon.cpp:223
 #, fuzzy
 msgid "File not found"
 msgstr "Ne najdem datoteke"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:495
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:487
 #, fuzzy
 msgid "Unable to open file"
 msgstr "Ne morem odpreti datoteke"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:500
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:492
 #, fuzzy
 msgid "Unknown error"
 msgstr "Neznana metoda"
@@ -44192,12 +44202,166 @@ msgstr "Ni privzetega odtisa"
 msgid "Apply board defaults to non-copper footprint shapes"
 msgstr "Ni privzetega odtisa"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:458
+#: pcbnew/dialogs/panel_setup_layers.cpp:77
+#: pcbnew/dialogs/panel_setup_layers.cpp:284
+#, fuzzy
+msgid "Off-board, testing"
+msgstr "Izven vozil, testiranje"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:87
+#, fuzzy
+msgid "If you want a fabrication layer for the front side of the board"
+msgstr "Če želite izdelovalni sloj za sprednjo stran plošče"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:97
+#: pcbnew/dialogs/panel_setup_layers.cpp:266
+#, fuzzy
+msgid "Off-board, manufacturing"
+msgstr "Izven proizvodnje, proizvodnja"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:105
+#, fuzzy
+msgid "If you want an adhesive template for the front side of the board"
+msgstr "Če želite lepilno predlogo za sprednjo stran plošče"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:115
+#: pcbnew/dialogs/panel_setup_layers.cpp:133
+#: pcbnew/dialogs/panel_setup_layers.cpp:151
+#: pcbnew/dialogs/panel_setup_layers.cpp:169
+#: pcbnew/dialogs/panel_setup_layers.cpp:194
+#: pcbnew/dialogs/panel_setup_layers.cpp:212
+#: pcbnew/dialogs/panel_setup_layers.cpp:230
+#: pcbnew/dialogs/panel_setup_layers.cpp:248
+#, fuzzy
+msgid "On-board, non-copper"
+msgstr "Na krovu, brez bakra"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:123
+#, fuzzy
+msgid "If you want a solder paste layer for front side of the board"
+msgstr "Če želite za sprednjo stran plošče spajkati lepilni sloj"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:141
+#, fuzzy
+msgid "If you want a silk screen layer for the front side of the board"
+msgstr "Če želite svilnato plast za sprednjo stran plošče"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:159
+#, fuzzy
+msgid "If you want a solder mask layer for the front of the board"
+msgstr "Če želite sloj maske za spajkanje za sprednjo stran plošče"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:184
+#, fuzzy
+msgid "If you want a solder mask layer for the back side of the board"
+msgstr "Če želite sloj maske za spajkanje na hrbtni strani plošče"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:202
+#, fuzzy
+msgid "If you want a silk screen layer for the back side of the board"
+msgstr "Če želite sloj svilenega zaslona za zadnjo stran plošče"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:220
+#, fuzzy
+msgid "If you want a solder paste layer for the back side of the board"
+msgstr "Če želite za zadnjo stran plošče nanesti sloj za spajkanje"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:238
+#, fuzzy
+msgid "If you want an adhesive layer for the back side of the board"
+msgstr "Če želite lepilni sloj za zadnjo stran plošče"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:256
+#, fuzzy
+msgid "If you want a fabrication layer for the back side of the board"
+msgstr "Če želite izdelovalni sloj za zadnjo stran plošče"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:302
+#, fuzzy
+msgid "Board contour"
+msgstr "Oblika plošče"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:319
+#, fuzzy
+msgid "Board contour setback"
+msgstr "Oblika plošče"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:333
+#: pcbnew/dialogs/panel_setup_layers.cpp:347
+#: pcbnew/dialogs/panel_setup_layers.cpp:363
+#: pcbnew/dialogs/panel_setup_layers.cpp:379
+#: pcbnew/dialogs/panel_setup_layers.cpp:477
+#, fuzzy
+msgid "Auxiliary"
+msgstr "Pomožni"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:354
+#, fuzzy
+msgid "If you want a separate layer for comments or notes"
+msgstr "Če želite ločeno plast za komentarje ali opombe"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:370
+#, fuzzy
+msgid "If you want a layer for documentation drawings"
+msgstr "Če želite plast za risanje dokumentacije"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:415
 #, fuzzy
 msgid "Use the Physical Stackup page to change the number of copper layers."
 msgstr "S kontrolnikom \"%s\" spremenite število bakrenih plasti."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:492
+#: pcbnew/dialogs/panel_setup_layers.cpp:421
+#: pcbnew/dialogs/panel_setup_layers.cpp:473
+#: pcbnew/tools/drawing_stackup_table_tool.cpp:247
+#, fuzzy
+msgid "Layer Name"
+msgstr "Osnovno ime"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:426
+#, fuzzy
+msgid "signal"
+msgstr "signal"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:427
+#, fuzzy
+msgid "power plane"
+msgstr "močnostno letalo"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:428
+#, fuzzy
+msgid "mixed"
+msgstr "mešano"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:429
+#, fuzzy
+msgid "jumper"
+msgstr "skakalec"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:432
+#, fuzzy
+msgid ""
+"Copper layer type for Freerouter and other external routers.\n"
+"Power plane layers are removed from Freerouter's layer menus."
+msgstr ""
+"Tip bakrene plasti za Freerouter in druge zunanje usmerjevalnike.\n"
+"Plasti Power Plane se odstranijo iz menijev Freerouterjevega sloja."
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:478
+#, fuzzy
+msgid "Off-board, front"
+msgstr "Izven vozil, testiranje"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:479
+#, fuzzy
+msgid "Off-board, back"
+msgstr "Izven vozil, testiranje"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:485
+msgid ""
+"Auxiliary layers do not flip with board side, while back and front layers do."
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:712
 #, fuzzy, c-format
 msgid ""
 "Footprints have some items on removed layers:\n"
@@ -44210,7 +44374,7 @@ msgstr ""
 "Ti predmeti ne bodo več dostopni\n"
 "Ali želite nadaljevati?"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:503
+#: pcbnew/dialogs/panel_setup_layers.cpp:723
 #, fuzzy
 msgid ""
 "Items have been found on removed layers. This operation will delete all "
@@ -44221,27 +44385,27 @@ msgstr ""
 "elementi odstranjeni iz odstranjenih slojev in jih ni mogoče razveljaviti.\n"
 "Ali želite nadaljevati?"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:752
+#: pcbnew/dialogs/panel_setup_layers.cpp:947
 #, fuzzy
 msgid "Layer must have a name."
 msgstr "Sloj mora imeti ime."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:758
+#: pcbnew/dialogs/panel_setup_layers.cpp:953
 #, fuzzy, c-format
 msgid "%s are forbidden in layer names."
 msgstr "\"%s\" so prepovedana v imenih slojev."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:765
+#: pcbnew/dialogs/panel_setup_layers.cpp:960
 #, fuzzy
 msgid "Layer name \"signal\" is reserved."
 msgstr "Ime sloja \"signal\" je rezervirano."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:774
+#: pcbnew/dialogs/panel_setup_layers.cpp:969
 #, fuzzy, c-format
 msgid "Layer name '%s' already in use."
 msgstr "Ime sloja \"%s\" je že v uporabi."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:907
+#: pcbnew/dialogs/panel_setup_layers.cpp:1102
 #, fuzzy, c-format
 msgid ""
 "Imported settings have fewer copper layers than the current board (%i "
@@ -44255,16 +44419,16 @@ msgstr ""
 "Želite nadaljevati in izbrisati dodatne notranje bakrene plasti s trenutne "
 "plošče?"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:916
+#: pcbnew/dialogs/panel_setup_layers.cpp:1111
 #, fuzzy
 msgid "Inner Layers to Be Deleted"
 msgstr "Notranje sloje, ki jih je treba izbrisati"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:951
+#: pcbnew/dialogs/panel_setup_layers.cpp:1146
 msgid "All user-defined layers have already been added."
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:955
+#: pcbnew/dialogs/panel_setup_layers.cpp:1150
 #, fuzzy
 msgid "Add User-defined Layer"
 msgstr "Dodajte uporabniško določen sloj"
@@ -44274,650 +44438,6 @@ msgstr "Dodajte uporabniško določen sloj"
 msgid "Add User Defined Layer..."
 msgstr "Dodajte uporabniško določen sloj"
 
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:46
-#, fuzzy
-msgid "CrtYd_Front"
-msgstr "CrtYd_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:51
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:639
-#, fuzzy
-msgid "Off-board, testing"
-msgstr "Izven vozil, testiranje"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:58
-#, fuzzy
-msgid "If you want a fabrication layer for the front side of the board"
-msgstr "Če želite izdelovalni sloj za sprednjo stran plošče"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:62
-#, fuzzy
-msgid "Fab_Front"
-msgstr "Fab_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:65
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:629
-#, fuzzy
-msgid "Off-board, manufacturing"
-msgstr "Izven proizvodnje, proizvodnja"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:70
-#, fuzzy
-msgid "If you want an adhesive template for the front side of the board"
-msgstr "Če želite lepilno predlogo za sprednjo stran plošče"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:74
-#, fuzzy
-msgid "Adhes_Front"
-msgstr "Adhes_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:77
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:89
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:101
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:113
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:581
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:593
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:605
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:617
-#, fuzzy
-msgid "On-board, non-copper"
-msgstr "Na krovu, brez bakra"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:82
-#, fuzzy
-msgid "If you want a solder paste layer for front side of the board"
-msgstr "Če želite za sprednjo stran plošče spajkati lepilni sloj"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:86
-#, fuzzy
-msgid "SoldP_Front"
-msgstr "ProdanoP_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:94
-#, fuzzy
-msgid "If you want a silk screen layer for the front side of the board"
-msgstr "Če želite svilnato plast za sprednjo stran plošče"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:98
-#, fuzzy
-msgid "SilkS_Front"
-msgstr "SilkS_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:106
-#, fuzzy
-msgid "If you want a solder mask layer for the front of the board"
-msgstr "Če želite sloj maske za spajkanje za sprednjo stran plošče"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:110
-#, fuzzy
-msgid "Mask_Front"
-msgstr "Maska_ Spredaj"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:118
-#, fuzzy
-msgid "If you want a front copper layer"
-msgstr "Če želite sprednji bakreni sloj"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:122
-#, fuzzy
-msgid "Front_layer"
-msgstr "Front_layer"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:123
-#, fuzzy
-msgid "Layer name of front (top) copper layer"
-msgstr "Ime sloja sprednje (zgornje) bakrene plasti"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-#, fuzzy
-msgid "signal"
-msgstr "signal"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-#, fuzzy
-msgid "power plane"
-msgstr "močnostno letalo"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-#, fuzzy
-msgid "mixed"
-msgstr "mešano"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-#, fuzzy
-msgid "jumper"
-msgstr "skakalec"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:131
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:145
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:159
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:173
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:187
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:201
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:215
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:229
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:243
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:257
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:271
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:285
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:299
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:313
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:327
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:341
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:355
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:369
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:383
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:397
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:411
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:425
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:439
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:453
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:467
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:481
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:495
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:509
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:523
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:537
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:551
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:569
-#, fuzzy
-msgid ""
-"Copper layer type for Freerouter and other external routers.\n"
-"Power plane layers are removed from Freerouter's layer menus."
-msgstr ""
-"Tip bakrene plasti za Freerouter in druge zunanje usmerjevalnike.\n"
-"Plasti Power Plane se odstranijo iz menijev Freerouterjevega sloja."
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:138
-#, fuzzy
-msgid "In1"
-msgstr "In1"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:152
-#, fuzzy
-msgid "In2"
-msgstr "In2"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:166
-#, fuzzy
-msgid "In3"
-msgstr "In3"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:180
-#, fuzzy
-msgid "In4"
-msgstr "In4"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:194
-#, fuzzy
-msgid "In5"
-msgstr "In5"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:208
-#, fuzzy
-msgid "In6"
-msgstr "In6"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:222
-#, fuzzy
-msgid "In7"
-msgstr "In7"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:236
-#, fuzzy
-msgid "In8"
-msgstr "In8"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:250
-#, fuzzy
-msgid "In9"
-msgstr "In9"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:264
-#, fuzzy
-msgid "In10"
-msgstr "V10"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:278
-#, fuzzy
-msgid "In11"
-msgstr "In11"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:292
-#, fuzzy
-msgid "In12"
-msgstr "In12"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:306
-#, fuzzy
-msgid "In13"
-msgstr "In13"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:320
-#, fuzzy
-msgid "In14"
-msgstr "In14"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:334
-#, fuzzy
-msgid "In15"
-msgstr "In15"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:348
-#, fuzzy
-msgid "In16"
-msgstr "In16"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:362
-#, fuzzy
-msgid "In17"
-msgstr "In17"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:376
-#, fuzzy
-msgid "In18"
-msgstr "In18"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:390
-#, fuzzy
-msgid "In19"
-msgstr "In19"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:404
-#, fuzzy
-msgid "In20"
-msgstr "In20"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:418
-#, fuzzy
-msgid "In21"
-msgstr "In21"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:432
-#, fuzzy
-msgid "In22"
-msgstr "In22"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:446
-#, fuzzy
-msgid "In23"
-msgstr "In23"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:460
-#, fuzzy
-msgid "In24"
-msgstr "In24"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:474
-#, fuzzy
-msgid "In25"
-msgstr "Leta 25"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:488
-#, fuzzy
-msgid "In26"
-msgstr "In26"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:502
-#, fuzzy
-msgid "In27"
-msgstr "Leta27"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:516
-#, fuzzy
-msgid "In28"
-msgstr "Leta28"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:530
-#, fuzzy
-msgid "In29"
-msgstr "In29"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:544
-#, fuzzy
-msgid "In30"
-msgstr "In30"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:556
-#, fuzzy
-msgid "If you want a back copper layer"
-msgstr "Če želite zadnjo bakreno plast"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:561
-#, fuzzy
-msgid "Layer name of back (bottom) copper layer"
-msgstr "Ime sloja zadnje (spodnje) bakrene plasti"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:574
-#, fuzzy
-msgid "If you want a solder mask layer for the back side of the board"
-msgstr "Če želite sloj maske za spajkanje na hrbtni strani plošče"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:578
-#, fuzzy
-msgid "SoldM_Back"
-msgstr "ProdanoM_Nazaj"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:586
-#, fuzzy
-msgid "If you want a silk screen layer for the back side of the board"
-msgstr "Če želite sloj svilenega zaslona za zadnjo stran plošče"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:590
-#, fuzzy
-msgid "SilkS_Back"
-msgstr "SilkS_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:598
-#, fuzzy
-msgid "If you want a solder paste layer for the back side of the board"
-msgstr "Če želite za zadnjo stran plošče nanesti sloj za spajkanje"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:602
-#, fuzzy
-msgid "SoldP_Back"
-msgstr "ProdanoP_Nazaj"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:610
-#, fuzzy
-msgid "If you want an adhesive layer for the back side of the board"
-msgstr "Če želite lepilni sloj za zadnjo stran plošče"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:614
-#, fuzzy
-msgid "Adhes_Back"
-msgstr "Adhes_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:622
-#, fuzzy
-msgid "If you want a fabrication layer for the back side of the board"
-msgstr "Če želite izdelovalni sloj za zadnjo stran plošče"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:626
-#, fuzzy
-msgid "Fab_Back"
-msgstr "Fab_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:636
-#, fuzzy
-msgid "CrtYd_Back"
-msgstr "CrtYd_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:646
-#, fuzzy
-msgid "Pcb_Edges"
-msgstr "Pcb_Edges"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:649
-#, fuzzy
-msgid "Board contour"
-msgstr "Oblika plošče"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:656
-#, fuzzy
-msgid "Margin"
-msgstr "Robovi"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:659
-#, fuzzy
-msgid "Board contour setback"
-msgstr "Oblika plošče"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:666
-#, fuzzy
-msgid "Eco1"
-msgstr "Eco1"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:669
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:679
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:691
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:703
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-#, fuzzy
-msgid "Auxiliary"
-msgstr "Pomožni"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:676
-#, fuzzy
-msgid "Eco2"
-msgstr "Eco2"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:684
-#, fuzzy
-msgid "If you want a separate layer for comments or notes"
-msgstr "Če želite ločeno plast za komentarje ali opombe"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:688
-#, fuzzy
-msgid "Comments"
-msgstr "Pripombe"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:696
-#, fuzzy
-msgid "If you want a layer for documentation drawings"
-msgstr "Če želite plast za risanje dokumentacije"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:700
-#, fuzzy
-msgid "Drawings"
-msgstr "Risbe"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:710
-#, fuzzy
-msgid "User1"
-msgstr "Uporabnik1"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-#, fuzzy
-msgid "Off-board, front"
-msgstr "Izven vozil, testiranje"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-#, fuzzy
-msgid "Off-board, back"
-msgstr "Izven vozil, testiranje"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:717
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:731
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:745
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:759
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:773
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:787
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:801
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:815
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:829
-msgid ""
-"Auxiliary layers do not flip with board side, while back and front layers do."
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:724
-#, fuzzy
-msgid "User2"
-msgstr "Uporabnik2"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:738
-#, fuzzy
-msgid "User3"
-msgstr "Uporabnik3"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:752
-#, fuzzy
-msgid "User4"
-msgstr "Uporabnik4"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:766
-#, fuzzy
-msgid "User5"
-msgstr "Uporabnik5"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:780
-#, fuzzy
-msgid "User6"
-msgstr "Uporabnik6"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:794
-#, fuzzy
-msgid "User7"
-msgstr "Uporabnik7"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:808
-#, fuzzy
-msgid "User8"
-msgstr "Uporabnik8"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:822
-#, fuzzy
-msgid "User9"
-msgstr "Uporabnik9"
-
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:32
 #, fuzzy
 msgid ""
@@ -46123,7 +45643,7 @@ msgid "%s pad connection: %s."
 msgstr "Območna vrsta povezave: %s."
 
 #: pcbnew/drc/drc_engine.cpp:1499 pcbnew/drc/drc_engine.cpp:1516
-#: pcbnew/drc/drc_engine.cpp:1533 pcbnew/zone.cpp:612 pcbnew/zone.h:172
+#: pcbnew/drc/drc_engine.cpp:1533 pcbnew/zone.cpp:612 pcbnew/zone.h:179
 #, fuzzy
 msgid "zone"
 msgstr "območju"
@@ -46143,7 +45663,7 @@ msgstr "Širina termične napere:"
 msgid "Checking rule assertion \"%s\"."
 msgstr "Preverjanje stanja pravila \"%s\"."
 
-#: pcbnew/drc/drc_item.cpp:45 pcbnew/zone.cpp:2046
+#: pcbnew/drc/drc_item.cpp:45 pcbnew/zone.cpp:2070
 #, fuzzy
 msgid "Electrical"
 msgstr "Električna"
@@ -47094,7 +46614,7 @@ msgid "'%s' settings differ."
 msgstr "Cu otoček"
 
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:619
-#: pcbnew/footprint.cpp:4085
+#: pcbnew/footprint.cpp:4090
 msgid "Exempt From Courtyard Requirement"
 msgstr ""
 
@@ -47862,152 +47382,152 @@ msgstr ""
 msgid "Generating ODB++ output files"
 msgstr "Ustvari datoteko s seznamom IPC-D-356"
 
-#: pcbnew/footprint.cpp:1288
+#: pcbnew/footprint.cpp:1293
 #, fuzzy
 msgid "Other"
 msgstr "Drugo"
 
-#: pcbnew/footprint.cpp:1626
+#: pcbnew/footprint.cpp:1631
 #, fuzzy
 msgid "Footprint Name"
 msgstr "Ime odtisa"
 
-#: pcbnew/footprint.cpp:1630 pcbnew/footprint.cpp:1689
+#: pcbnew/footprint.cpp:1635 pcbnew/footprint.cpp:1694
 #, fuzzy, c-format
 msgid "Doc: %s"
 msgstr "Doc: %s"
 
-#: pcbnew/footprint.cpp:1631 pcbnew/footprint.cpp:1690
+#: pcbnew/footprint.cpp:1636 pcbnew/footprint.cpp:1695
 #, fuzzy, c-format
 msgid "Keywords: %s"
 msgstr "Ključne besede: %s"
 
-#: pcbnew/footprint.cpp:1640 pcbnew/footprint.cpp:1641
+#: pcbnew/footprint.cpp:1645 pcbnew/footprint.cpp:1646
 #, fuzzy
 msgid "Board Side"
 msgstr "Stran ploščice"
 
-#: pcbnew/footprint.cpp:1641
+#: pcbnew/footprint.cpp:1646
 #, fuzzy
 msgid "Back (Flipped)"
 msgstr "Nazaj (obrnjeno)"
 
-#: pcbnew/footprint.cpp:1660
+#: pcbnew/footprint.cpp:1665
 #, fuzzy
 msgid "autoplaced"
 msgstr "samodejno nameščen"
 
-#: pcbnew/footprint.cpp:1663
+#: pcbnew/footprint.cpp:1668
 #, fuzzy
 msgid "not in schematic"
 msgstr "ne v shemi"
 
-#: pcbnew/footprint.cpp:1666
+#: pcbnew/footprint.cpp:1671
 #, fuzzy
 msgid "exclude from pos files"
 msgstr "izključi iz pos datotek"
 
-#: pcbnew/footprint.cpp:1669
+#: pcbnew/footprint.cpp:1674
 #, fuzzy
 msgid "exclude from BOM"
 msgstr "izključi iz specifikacije"
 
-#: pcbnew/footprint.cpp:1674
+#: pcbnew/footprint.cpp:1679
 #, fuzzy
 msgid "Status: "
 msgstr "Stanje: "
 
-#: pcbnew/footprint.cpp:1674
+#: pcbnew/footprint.cpp:1679
 #, fuzzy
 msgid "Attributes:"
 msgstr "Atributi"
 
-#: pcbnew/footprint.cpp:1681 pcbnew/footprint.cpp:4064 pcbnew/zone.cpp:1837
+#: pcbnew/footprint.cpp:1686 pcbnew/footprint.cpp:4069 pcbnew/zone.cpp:1861
 #, fuzzy
 msgid "Component Class"
 msgstr "Komponente"
 
-#: pcbnew/footprint.cpp:1685
+#: pcbnew/footprint.cpp:1690
 #, fuzzy, c-format
 msgid "3D-Shape: %s"
 msgstr "3D-oblika: %s"
 
-#: pcbnew/footprint.cpp:1685
+#: pcbnew/footprint.cpp:1690
 #, fuzzy
 msgid "<none>"
 msgstr "<none>"
 
-#: pcbnew/footprint.cpp:2100
+#: pcbnew/footprint.cpp:2105
 #, fuzzy
 msgid "<no reference designator>"
 msgstr "<ni referenčnega označevalca>"
 
-#: pcbnew/footprint.cpp:2102
+#: pcbnew/footprint.cpp:2107
 #, fuzzy, c-format
 msgid "Footprint %s"
 msgstr "Odtis %s"
 
-#: pcbnew/footprint.cpp:3242
+#: pcbnew/footprint.cpp:3247
 #, fuzzy, c-format
 msgid "(expected 'Through hole'; actual '%s')"
 msgstr "Blazinice skozi luknje"
 
-#: pcbnew/footprint.cpp:3245
+#: pcbnew/footprint.cpp:3250
 #, fuzzy, c-format
 msgid "(expected 'SMD'; actual '%s')"
 msgstr "(%s največji premer %s; dejanski %s)"
 
-#: pcbnew/footprint.cpp:3466
+#: pcbnew/footprint.cpp:3471
 #, c-format
 msgid "(net-tie pad group contains unknown pad number %s)"
 msgstr ""
 
-#: pcbnew/footprint.cpp:3471
+#: pcbnew/footprint.cpp:3476
 #, c-format
 msgid "(pad %s appears in more than one net-tie pad group)"
 msgstr ""
 
-#: pcbnew/footprint.cpp:4006 pcbnew/pad.cpp:2525 pcbnew/zone.cpp:1803
+#: pcbnew/footprint.cpp:4011 pcbnew/pad.cpp:2519 pcbnew/zone.cpp:1827
 #, fuzzy
 msgid "Inherited"
 msgstr "Podedovano"
 
-#: pcbnew/footprint.cpp:4010 pcbnew/pad.cpp:2529 pcbnew/zone.cpp:1807
+#: pcbnew/footprint.cpp:4015 pcbnew/pad.cpp:2523 pcbnew/zone.cpp:1831
 #, fuzzy
 msgid "Thermal reliefs for PTH"
 msgstr "Toplotni reliefi"
 
-#: pcbnew/footprint.cpp:4070
+#: pcbnew/footprint.cpp:4075
 #, fuzzy
 msgid "Not in Schematic"
 msgstr "Ni shematično"
 
-#: pcbnew/footprint.cpp:4072
+#: pcbnew/footprint.cpp:4077
 #, fuzzy
 msgid "Exclude From Position Files"
 msgstr "Izključi iz datotek položaja"
 
-#: pcbnew/footprint.cpp:4082 pcbnew/pad.cpp:2694
+#: pcbnew/footprint.cpp:4087 pcbnew/pad.cpp:2688
 #, fuzzy
 msgid "Overrides"
 msgstr "Prepiši"
 
-#: pcbnew/footprint.cpp:4089 pcbnew/pad.cpp:2697
+#: pcbnew/footprint.cpp:4094 pcbnew/pad.cpp:2691
 #, fuzzy
 msgid "Clearance Override"
 msgstr "Obrisi za potrditev"
 
-#: pcbnew/footprint.cpp:4094 pcbnew/pad.cpp:2707
+#: pcbnew/footprint.cpp:4099 pcbnew/pad.cpp:2701
 #, fuzzy
 msgid "Solderpaste Margin Override"
 msgstr "Lokalna marža paste za spajkanje"
 
-#: pcbnew/footprint.cpp:4099 pcbnew/pad.cpp:2712
+#: pcbnew/footprint.cpp:4104 pcbnew/pad.cpp:2706
 #, fuzzy
 msgid "Solderpaste Margin Ratio Override"
 msgstr "Lokalno razmerje marže pri pasti"
 
-#: pcbnew/footprint.cpp:4105 pcbnew/pad.cpp:2718
+#: pcbnew/footprint.cpp:4110 pcbnew/pad.cpp:2712
 #, fuzzy
 msgid "Zone Connection Style"
 msgstr "Ni povezave"
@@ -48074,22 +47594,22 @@ msgstr ""
 msgid "Save as editable copy"
 msgstr ""
 
-#: pcbnew/footprint_edit_frame.cpp:997
+#: pcbnew/footprint_edit_frame.cpp:1007
 #, fuzzy, c-format
 msgid "[from %s]"
 msgstr "(od %s)"
 
-#: pcbnew/footprint_edit_frame.cpp:1032
+#: pcbnew/footprint_edit_frame.cpp:1042
 #, fuzzy
 msgid "[no footprint loaded]"
 msgstr "Noben odtis ni naložen."
 
-#: pcbnew/footprint_edit_frame.cpp:1088
+#: pcbnew/footprint_edit_frame.cpp:1098
 #, fuzzy
 msgid "Updating Footprint Libraries"
 msgstr "Posodabljanje knjižnic odtisa"
 
-#: pcbnew/footprint_edit_frame.cpp:1428
+#: pcbnew/footprint_edit_frame.cpp:1438
 #, fuzzy
 msgid "No footprint selected."
 msgstr "Izbran ni noben odtis."
@@ -48177,38 +47697,38 @@ msgstr "Izvoz odtisa"
 msgid "Footprint exported to file '%s'."
 msgstr "Odtis izvožen v datoteko \"%s\""
 
-#: pcbnew/footprint_libraries_utils.cpp:549
+#: pcbnew/footprint_libraries_utils.cpp:558
 #, fuzzy, c-format
 msgid "Delete footprint '%s' from library '%s'?"
 msgstr "Želite izbrisati odtis '%s' iz knjižnice '%s'?"
 
-#: pcbnew/footprint_libraries_utils.cpp:566
+#: pcbnew/footprint_libraries_utils.cpp:575
 #, fuzzy, c-format
 msgid "Footprint '%s' deleted from library '%s'"
 msgstr "Odtis '%s' izbrisan iz knjižnice '%s'"
 
-#: pcbnew/footprint_libraries_utils.cpp:581
+#: pcbnew/footprint_libraries_utils.cpp:590
 #, fuzzy
 msgid "No footprints to export!"
 msgstr "Brez sledi za izvoz!"
 
-#: pcbnew/footprint_libraries_utils.cpp:617
+#: pcbnew/footprint_libraries_utils.cpp:626
 #, fuzzy, c-format
 msgid "Update footprints on board to refer to %s?"
 msgstr "Posodobite odtis na krovu"
 
-#: pcbnew/footprint_libraries_utils.cpp:668
+#: pcbnew/footprint_libraries_utils.cpp:677
 #, fuzzy
 msgid "Update footprints on board to refer to new library?"
 msgstr "Posodobite odtise, da vključite kakršne koli spremembe iz knjižnice"
 
-#: pcbnew/footprint_libraries_utils.cpp:864
+#: pcbnew/footprint_libraries_utils.cpp:873
 #: pcbnew/footprint_viewer_frame.cpp:744
 #, fuzzy
 msgid "No board currently open."
 msgstr "Trenutno ni odprte nobene plošče."
 
-#: pcbnew/footprint_libraries_utils.cpp:890
+#: pcbnew/footprint_libraries_utils.cpp:899
 #, fuzzy
 msgid ""
 "Unable to find the footprint on the main board.\n"
@@ -48217,38 +47737,38 @@ msgstr ""
 "Na glavni plošči ni bilo mogoče najti odtisa.\n"
 "Ni mogoče shraniti."
 
-#: pcbnew/footprint_libraries_utils.cpp:898
+#: pcbnew/footprint_libraries_utils.cpp:907
 #: pcbnew/footprint_viewer_frame.cpp:752
 msgid "Previous footprint placement still in progress."
 msgstr ""
 
-#: pcbnew/footprint_libraries_utils.cpp:974
+#: pcbnew/footprint_libraries_utils.cpp:983
 #: pcbnew/footprint_viewer_frame.cpp:793
 #, fuzzy
 msgid "Insert Footprint"
 msgstr "Uvozi odtis"
 
-#: pcbnew/footprint_libraries_utils.cpp:995
+#: pcbnew/footprint_libraries_utils.cpp:1004
 #, fuzzy
 msgid "Save Footprint As"
 msgstr "Shrani odtis"
 
-#: pcbnew/footprint_libraries_utils.cpp:1144
+#: pcbnew/footprint_libraries_utils.cpp:1153
 #, fuzzy, c-format
 msgid "Footprint %s already exists in %s."
 msgstr "Odtis %s že obstaja v %s."
 
-#: pcbnew/footprint_libraries_utils.cpp:1188
+#: pcbnew/footprint_libraries_utils.cpp:1197
 #, fuzzy, c-format
 msgid "Footprint '%s' replaced in '%s'"
 msgstr "Odtis \"%s\" nadomeščen z \"%s\""
 
-#: pcbnew/footprint_libraries_utils.cpp:1189
+#: pcbnew/footprint_libraries_utils.cpp:1198
 #, fuzzy, c-format
 msgid "Footprint '%s' added to '%s'"
 msgstr "Odtis \"%s\" dodan v \"%s\""
 
-#: pcbnew/footprint_libraries_utils.cpp:1233
+#: pcbnew/footprint_libraries_utils.cpp:1242
 #, fuzzy
 msgid "Untitled"
 msgstr "Naslov:"
@@ -48385,7 +47905,7 @@ msgstr "Dolžina plošče"
 msgid "Routed Length"
 msgstr "Dolžina plošče"
 
-#: pcbnew/generators/pcb_tuning_pattern.cpp:2172 pcbnew/pad.cpp:2688
+#: pcbnew/generators/pcb_tuning_pattern.cpp:2172 pcbnew/pad.cpp:2682
 #: pcbnew/pcb_track.cpp:1600
 #, fuzzy
 msgid "Pad To Die Length"
@@ -49388,7 +48908,7 @@ msgstr ""
 msgid "pad"
 msgstr "blazinico"
 
-#: pcbnew/pad.cpp:1289 pcbnew/pad.cpp:2603
+#: pcbnew/pad.cpp:1289 pcbnew/pad.cpp:2597
 #, fuzzy
 msgid "Pin Type"
 msgstr "Vrsta vtičnika"
@@ -49515,119 +49035,110 @@ msgstr "Pad %s od %s na %s"
 msgid "PTH pad %s"
 msgstr "Blazinica %s na %s"
 
-#: pcbnew/pad.cpp:2176
-#, fuzzy
-msgid "(Pad has no layer)"
-msgstr "Opozorilo: SMD blazinica nima zunanjih plasti."
-
 #: pcbnew/pad.cpp:2179
 #, fuzzy
-msgid "(PTH pad has no copper layers)"
-msgstr "Opozorilo: SMD blazinica nima zunanjih plasti."
-
-#: pcbnew/pad.cpp:2185
-#, fuzzy
-msgid "(plated through holes normally have a copper pad on at least one layer)"
+msgid ""
+"(plated through holes normally have a copper pad on at least one outer layer)"
 msgstr ""
 "Opozorilo: Prevlečene luknje bi morale imeti vsaj eno bakreno blazinico."
 
-#: pcbnew/pad.cpp:2193
+#: pcbnew/pad.cpp:2187
 #, fuzzy
 msgid "('fiducial' property makes no sense on NPTH pads)"
 msgstr ""
 "Opozorilo: Fiducialne lastnosti ni mogoče nastaviti na blazinicah NPTH."
 
-#: pcbnew/pad.cpp:2197
+#: pcbnew/pad.cpp:2191
 #, fuzzy
 msgid "('testpoint' property makes no sense on NPTH pads)"
 msgstr "Opozorilo: Lastnosti testpoint ni mogoče nastaviti na blazinicah NPTH."
 
-#: pcbnew/pad.cpp:2200
+#: pcbnew/pad.cpp:2194
 #, fuzzy
 msgid "('heatsink' property makes no sense of NPTH pads)"
 msgstr ""
 "Opozorilo: Lastnosti hladilnika ni mogoče nastaviti na blazinicah NPTH."
 
-#: pcbnew/pad.cpp:2203
+#: pcbnew/pad.cpp:2197
 #, fuzzy
 msgid "('castellated' property is for PTH pads)"
 msgstr ""
 "Opozorilo: Kastelirano lastnost lahko nastavite samo na blazinicah PTH."
 
-#: pcbnew/pad.cpp:2206
+#: pcbnew/pad.cpp:2200
 #, fuzzy
 msgid "('BGA' property is for SMD pads)"
 msgstr "Opozorilo: Lastnost BGA lahko nastavite samo na blazinice SMD."
 
-#: pcbnew/pad.cpp:2209
+#: pcbnew/pad.cpp:2203
 #, fuzzy
 msgid "('mechanical' property is for PTH pads)"
 msgstr ""
 "Opozorilo: Kastelirano lastnost lahko nastavite samo na blazinicah PTH."
 
-#: pcbnew/pad.cpp:2225
+#: pcbnew/pad.cpp:2219
 #, fuzzy
 msgid "(connector pads normally have no solder paste; use a SMD pad instead)"
 msgstr ""
 "Napaka: Spojne blazinice nimajo spajkalne paste. Namesto tega uporabite "
 "blazinico SMD."
 
-#: pcbnew/pad.cpp:2233
+#: pcbnew/pad.cpp:2227
 #, fuzzy
 msgid "(SMD pad has a hole)"
 msgstr "Napaka: blazinica nima sloja."
 
-#: pcbnew/pad.cpp:2239
+#: pcbnew/pad.cpp:2233
 #, fuzzy
 msgid "(SMD pad has copper on both sides of the board)"
 msgstr "Če želite za sprednjo stran plošče spajkati lepilni sloj"
 
-#: pcbnew/pad.cpp:2245 pcbnew/pad.cpp:2258
+#: pcbnew/pad.cpp:2239 pcbnew/pad.cpp:2252
 #, fuzzy
 msgid "(SMD pad has copper and mask layers on different sides of the board)"
 msgstr "Če želite za sprednjo stran plošče spajkati lepilni sloj"
 
-#: pcbnew/pad.cpp:2250 pcbnew/pad.cpp:2263
+#: pcbnew/pad.cpp:2244 pcbnew/pad.cpp:2257
 #, fuzzy
 msgid "(SMD pad has copper and paste layers on different sides of the board)"
 msgstr "Če želite za sprednjo stran plošče spajkati lepilni sloj"
 
-#: pcbnew/pad.cpp:2269
+#: pcbnew/pad.cpp:2263
 #, fuzzy
 msgid "(SMD pad has no outer layers)"
 msgstr "Opozorilo: SMD blazinica nima zunanjih plasti."
 
-#: pcbnew/pad.cpp:2289
+#: pcbnew/pad.cpp:2283
 #, fuzzy
 msgid "(Pad must have a positive size)"
 msgstr "Napaka: negativna velikost vogala."
 
-#: pcbnew/pad.cpp:2300
+#: pcbnew/pad.cpp:2294
 #, fuzzy, c-format
 msgid "(PTH pad hole size must be larger than %s)"
 msgstr "Velikost luknje skoznika mora biti manjša od premera skoznika"
 
-#: pcbnew/pad.cpp:2324
+#: pcbnew/pad.cpp:2318
 #, fuzzy
 msgid "(PTH pad hole leaves no copper)"
 msgstr "Opozorilo: SMD blazinica nima zunanjih plasti."
 
-#: pcbnew/pad.cpp:2334
+#: pcbnew/pad.cpp:2328
 #, fuzzy
 msgid "(PTH pad hole not fully inside copper)"
 msgstr "Opozorilo: SMD blazinica nima zunanjih plasti."
 
-#: pcbnew/pad.cpp:2341
+#: pcbnew/pad.cpp:2335
 #, fuzzy
 msgid "(pad hole not inside pad shape)"
 msgstr "Opozorilo: Velikost blazinice je manjša od nič."
 
-#: pcbnew/pad.cpp:2346
+#: pcbnew/pad.cpp:2340
 #, fuzzy
 msgid "(negative local clearance values have no effect)"
 msgstr "Napaka: negativne vrednosti lokalnega očistka ne bodo imele učinka."
 
-#: pcbnew/pad.cpp:2365
+#: pcbnew/pad.cpp:2359
 #, fuzzy
 msgid ""
 "(negative solder mask clearance is larger than some shape primitives; "
@@ -49636,7 +49147,7 @@ msgstr ""
 "Napaka: Negativne zračnosti maske za spajkanje niso podprte za oblike "
 "blazinic po meri."
 
-#: pcbnew/pad.cpp:2375
+#: pcbnew/pad.cpp:2369
 #, fuzzy
 msgid ""
 "(negative solder mask clearance is larger than pad; no solder mask will be "
@@ -49645,7 +49156,7 @@ msgstr ""
 "Opozorilo: Negativna razdalja maske za spajkanje je večja od blazinice. "
 "Maska za spajkanje ne bo ustvarjena."
 
-#: pcbnew/pad.cpp:2394
+#: pcbnew/pad.cpp:2388
 #, fuzzy
 msgid ""
 "(negative solder paste margin is larger than pad; no solder paste mask will "
@@ -49654,136 +49165,136 @@ msgstr ""
 "Opozorilo: Negativni robovi paste za spajkanje so večji od blazinice. Ne bo "
 "ustvarjena nobena maska za spajkanje."
 
-#: pcbnew/pad.cpp:2401
+#: pcbnew/pad.cpp:2395
 msgid "(negative corner radius is not allowed)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2403
+#: pcbnew/pad.cpp:2397
 #, fuzzy
 msgid "(corner size will make pad circular)"
 msgstr "Opozorilo: Velikost vogala bo blazinico naredila krožno."
 
-#: pcbnew/pad.cpp:2408
+#: pcbnew/pad.cpp:2402
 #, fuzzy
 msgid "(negative corner chamfer is not allowed)"
 msgstr "Neveljavna velikost %ll d: prevelika"
 
-#: pcbnew/pad.cpp:2410
+#: pcbnew/pad.cpp:2404
 #, fuzzy
 msgid "(corner chamfer is too large)"
 msgstr "Neveljavna velikost %ll d: prevelika"
 
-#: pcbnew/pad.cpp:2419
+#: pcbnew/pad.cpp:2413
 #, fuzzy
 msgid "(trapezoid delta is too large)"
 msgstr "Napaka: blazinica nima sloja."
 
-#: pcbnew/pad.cpp:2429
+#: pcbnew/pad.cpp:2423
 #, fuzzy
 msgid "(custom pad shape must resolve to a single polygon)"
 msgstr "Napaka: Oblika blazinice po meri mora biti razrešena na en poligon."
 
-#: pcbnew/pad.cpp:2494
+#: pcbnew/pad.cpp:2488
 #, fuzzy
 msgid "Edge connector"
 msgstr "Edge konektor"
 
-#: pcbnew/pad.cpp:2495
+#: pcbnew/pad.cpp:2489
 #, fuzzy
 msgid "NPTH, mechanical"
 msgstr "NPTH, mehanski"
 
-#: pcbnew/pad.cpp:2501
+#: pcbnew/pad.cpp:2495
 #, fuzzy
 msgid "Trapezoid"
 msgstr "Trapez"
 
-#: pcbnew/pad.cpp:2513
+#: pcbnew/pad.cpp:2507
 #, fuzzy
 msgid "Castellated pad"
 msgstr "Castellated blazinica"
 
-#: pcbnew/pad.cpp:2514
+#: pcbnew/pad.cpp:2508
 #, fuzzy
 msgid "Mechanical pad"
 msgstr "NPTH, mehanski"
 
-#: pcbnew/pad.cpp:2536
+#: pcbnew/pad.cpp:2530
 #, fuzzy
 msgid "Front, back and connected layers"
 msgstr "%s, %s in povezane plasti"
 
-#: pcbnew/pad.cpp:2586
+#: pcbnew/pad.cpp:2580
 #, fuzzy
 msgid "Pad Type"
 msgstr "Tip blazinice"
 
-#: pcbnew/pad.cpp:2590
+#: pcbnew/pad.cpp:2584
 #, fuzzy
 msgid "Pad Shape"
 msgstr "Oblika blazinice:"
 
-#: pcbnew/pad.cpp:2595
+#: pcbnew/pad.cpp:2589
 #, fuzzy
 msgid "Pad Number"
 msgstr "Številka blazinice"
 
-#: pcbnew/pad.cpp:2607
+#: pcbnew/pad.cpp:2601
 #, fuzzy
 msgid "Size X"
 msgstr "Velikost X"
 
-#: pcbnew/pad.cpp:2611
+#: pcbnew/pad.cpp:2605
 #, fuzzy
 msgid "Size Y"
 msgstr "Velikost Y"
 
-#: pcbnew/pad.cpp:2644
+#: pcbnew/pad.cpp:2638
 #, fuzzy
 msgid "Corner Radius Ratio"
 msgstr "Razmerje okroglega polmera"
 
-#: pcbnew/pad.cpp:2649
+#: pcbnew/pad.cpp:2643
 #, fuzzy
 msgid "Corner Radius Size"
 msgstr "Polmer kota:"
 
-#: pcbnew/pad.cpp:2655
+#: pcbnew/pad.cpp:2649
 #, fuzzy
 msgid "Hole Shape"
 msgstr "Oblika luknje:"
 
-#: pcbnew/pad.cpp:2659
+#: pcbnew/pad.cpp:2653
 #, fuzzy
 msgid "Hole Size X"
 msgstr "Velikost luknje X"
 
-#: pcbnew/pad.cpp:2665
+#: pcbnew/pad.cpp:2659
 #, fuzzy
 msgid "Hole Size Y"
 msgstr "Velikost luknje Y"
 
-#: pcbnew/pad.cpp:2680
+#: pcbnew/pad.cpp:2674
 #, fuzzy
 msgid "Fabrication Property"
 msgstr "Lastnost izdelave"
 
-#: pcbnew/pad.cpp:2702 pcbnew/pcb_shape.cpp:1001 pcbnew/pcb_track.cpp:2097
+#: pcbnew/pad.cpp:2696 pcbnew/pcb_shape.cpp:1001 pcbnew/pcb_track.cpp:2097
 #, fuzzy
 msgid "Soldermask Margin Override"
 msgstr "Lokalni rob spajkalne maske"
 
-#: pcbnew/pad.cpp:2724 pcbnew/zone.cpp:2073
+#: pcbnew/pad.cpp:2718 pcbnew/zone.cpp:2097
 #, fuzzy
 msgid "Thermal Relief Spoke Width"
 msgstr "Širina govorilnega termičnega reliefa"
 
-#: pcbnew/pad.cpp:2730
+#: pcbnew/pad.cpp:2724
 #, fuzzy
 msgid "Thermal Relief Spoke Angle"
 msgstr "Toplotni relief"
 
-#: pcbnew/pad.cpp:2735 pcbnew/zone.cpp:2067
+#: pcbnew/pad.cpp:2729 pcbnew/zone.cpp:2091
 #, fuzzy
 msgid "Thermal Relief Gap"
 msgstr "Toplotni relief"
@@ -51284,7 +50795,7 @@ msgid "Element token contains %d parameters."
 msgstr "Žeton elementa vsebuje parametre %d."
 
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:985
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3069
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3072
 #, fuzzy, c-format
 msgid "Library folder '%s' has unexpected sub-folders."
 msgstr "V knjižničnem imeniku \"%s\" so nepričakovani podimeniki."
@@ -51296,7 +50807,7 @@ msgstr "Nepričakovana datoteka \"%s\" je bila najdena v poti knjižnice \"%s\".
 
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:1023
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:3263
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3106
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3109
 #, fuzzy, c-format
 msgid "Footprint library '%s' cannot be deleted."
 msgstr "Odtisa knjižnice \"%s\" ni mogoče izbrisati."
@@ -51322,31 +50833,31 @@ msgid "Generating history section"
 msgstr "Smer oštevilčenja"
 
 #: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1198
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3018
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3012
 #, fuzzy
 msgid "Generating BOM section"
 msgstr "Možnosti upodabljanja"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1365
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1361
 msgid "Generating CAD data"
 msgstr ""
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:2627
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:2621
 #, fuzzy, c-format
 msgid "Exporting Layer %s, Net %s"
 msgstr "Izvoz seznam vozlišč"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3173
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3167
 #, fuzzy
 msgid "Generating logistic section"
 msgstr "Ustvari datoteko položaja"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3185
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3179
 #, fuzzy
 msgid "Saving file"
 msgstr "Beri nastavitveno datoteko"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3217
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3211
 #, fuzzy
 msgid "Failed to save file to buffer"
 msgstr "'%s' ni bilo mogoče izbrisati"
@@ -51484,27 +50995,27 @@ msgstr ""
 msgid "Save Anyway"
 msgstr "Vseeno prihrani"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:1463
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:1465
 #, fuzzy, c-format
 msgid "unknown pad type: %d"
 msgstr "neznana vrsta blazinice: %d"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2312
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2314
 #, fuzzy, c-format
 msgid "unknown via type %d"
 msgstr "neznano po tipu %d"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2603
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2606
 #, fuzzy, c-format
 msgid "unknown zone corner smoothing type %d"
 msgstr "neznano območje glajenja vogalov %d"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2752
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2755
 #, fuzzy
 msgid "This file does not contain a PCB."
 msgstr "ta datoteka ne vsebuje PCB-ja"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2925
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2928
 #, fuzzy, c-format
 msgid ""
 "Library '%s' does not exist.\n"
@@ -51513,29 +51024,29 @@ msgstr ""
 "Knjižnica \"%s\" ne obstaja.\n"
 "Bi ga radi ustvarili?"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2930
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2933
 #, fuzzy
 msgid "Library Not Found"
 msgstr "Knjižnice ni mogoče najti"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2958
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2961
 #, fuzzy, c-format
 msgid "Footprint file name '%s' is not valid."
 msgstr "Ime datoteke odtisa \"%s\" ni veljavno."
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2964
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2967
 #, fuzzy, c-format
 msgid "Insufficient permissions to delete '%s'."
 msgstr ""
 "Za shranjevanje datoteke potrebujete nezadostna dovoljenja\n"
 "%s"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3088
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3091
 #, fuzzy, c-format
 msgid "Unexpected file '%s' found in library path '%s'."
 msgstr "Nepričakovana datoteka \"%s\" je bila najdena v poti knjižnice \"%s\"."
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:306
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:307
 #, fuzzy
 msgid "KiCad footprint file"
 msgstr "Datoteke odtisa KiCad"
@@ -51723,7 +51234,7 @@ msgstr ""
 "Način zapolnitve starejših segmentov ni več podprt.\n"
 "Pretvori cone v poligonska polnila?"
 
-#: pcbnew/pcb_io/odbpp/odb_entity.cpp:686
+#: pcbnew/pcb_io/odbpp/odb_entity.cpp:722
 #, fuzzy
 msgid "Failed to add component data"
 msgstr "Nalaganja \"%s\" ni uspelo"
@@ -52708,7 +52219,7 @@ msgstr "Širina povezave"
 msgid "Diff Pair Gap: %s"
 msgstr "Diferencialni pari"
 
-#: pcbnew/router/router_tool.cpp:2776 pcbnew/tools/pcb_control.cpp:1707
+#: pcbnew/router/router_tool.cpp:2776 pcbnew/tools/pcb_control.cpp:1711
 #, fuzzy, c-format
 msgid "DP Max Uncoupled-length: %s"
 msgstr "Odstranite neuporabljeno mrežo \"%s\"."
@@ -53536,11 +53047,6 @@ msgstr "&Ustvari spisek"
 msgid "Create Arc"
 msgstr "Ustvari matriko"
 
-#: pcbnew/tools/drawing_stackup_table_tool.cpp:247
-#, fuzzy
-msgid "Layer Name"
-msgstr "Osnovno ime"
-
 #: pcbnew/tools/drawing_stackup_table_tool.cpp:262
 #, fuzzy
 msgid "Thickness (mm)"
@@ -53645,7 +53151,7 @@ msgstr "Postavi rob"
 msgid "Select Via Size"
 msgstr "Izberite Via Size"
 
-#: pcbnew/tools/drawing_tool.cpp:381 pcbnew/tools/drawing_tool.cpp:2386
+#: pcbnew/tools/drawing_tool.cpp:381 pcbnew/tools/drawing_tool.cpp:2388
 #, fuzzy
 msgid "Draw Line"
 msgstr "Nariši črto"
@@ -53675,27 +53181,27 @@ msgstr "Nariši lok"
 msgid "Draw Bezier"
 msgstr "Bezier"
 
-#: pcbnew/tools/drawing_tool.cpp:1595
+#: pcbnew/tools/drawing_tool.cpp:1597
 #, fuzzy
 msgid "Draw Dimension"
 msgstr "Nariši dimenzijo"
 
-#: pcbnew/tools/drawing_tool.cpp:2080
+#: pcbnew/tools/drawing_tool.cpp:2082
 #, fuzzy
 msgid "Move Footprint Anchor"
 msgstr "Postavite sidro Footprint"
 
-#: pcbnew/tools/drawing_tool.cpp:3804
+#: pcbnew/tools/drawing_tool.cpp:3806
 #, fuzzy
 msgid "Select Net:"
 msgstr "Izbrano vozlišče:"
 
-#: pcbnew/tools/drawing_tool.cpp:4046
+#: pcbnew/tools/drawing_tool.cpp:4048
 #, fuzzy
 msgid "Via location violates DRC."
 msgstr "Začetna točka usmerjanja krši DRC."
 
-#: pcbnew/tools/drawing_tool.cpp:4136
+#: pcbnew/tools/drawing_tool.cpp:4138
 #, fuzzy
 msgid "Place via"
 msgstr "Kraj prek"
@@ -56386,101 +55892,101 @@ msgstr "Skrito besedilo"
 msgid "Inactive Layer Display"
 msgstr "Neaktivni sloji:"
 
-#: pcbnew/tools/pcb_control.cpp:690
+#: pcbnew/tools/pcb_control.cpp:694
 #, fuzzy
 msgid "Preset Layer Pairs"
 msgstr "Nastavi par slojev ..."
 
-#: pcbnew/tools/pcb_control.cpp:780
+#: pcbnew/tools/pcb_control.cpp:784
 #, fuzzy
 msgid "Item locked."
 msgstr "Element je zaklenjen."
 
-#: pcbnew/tools/pcb_control.cpp:1003
+#: pcbnew/tools/pcb_control.cpp:1007
 msgid ""
 "Warning: some pasted items were on layers which are not present in the "
 "current board.\n"
 "These items could not be pasted.\n"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1070
+#: pcbnew/tools/pcb_control.cpp:1074
 #, fuzzy
 msgid "Paste Text"
 msgstr "Postavi stran"
 
-#: pcbnew/tools/pcb_control.cpp:1227
+#: pcbnew/tools/pcb_control.cpp:1231
 #, fuzzy
 msgid "Invalid clipboard contents"
 msgstr "Neveljavna vsebina odložišča"
 
-#: pcbnew/tools/pcb_control.cpp:1510
+#: pcbnew/tools/pcb_control.cpp:1514
 #, fuzzy
 msgid "Error loading board."
 msgstr ""
 "Napaka pri nalaganju plošče.\n"
 "%s"
 
-#: pcbnew/tools/pcb_control.cpp:1544
+#: pcbnew/tools/pcb_control.cpp:1548
 #, fuzzy
 msgid "Append Board"
 msgstr "Dodaj ploščo ..."
 
-#: pcbnew/tools/pcb_control.cpp:1605
+#: pcbnew/tools/pcb_control.cpp:1609
 #, fuzzy
 msgid "Active Layer"
 msgstr "Neaktivni sloji:"
 
-#: pcbnew/tools/pcb_control.cpp:1606 pcbnew/widgets/appearance_controls.cpp:373
+#: pcbnew/tools/pcb_control.cpp:1610 pcbnew/widgets/appearance_controls.cpp:373
 #: pcbnew/widgets/appearance_controls_base.cpp:165
 #, fuzzy
 msgid "All Layers"
 msgstr "Vse plasti"
 
-#: pcbnew/tools/pcb_control.cpp:1618
+#: pcbnew/tools/pcb_control.cpp:1622
 msgid "Object Snapping"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1697
+#: pcbnew/tools/pcb_control.cpp:1701
 #, fuzzy, c-format
 msgid "DP Gap Constraints: %s"
 msgstr "Omejitev luknje: min %s."
 
-#: pcbnew/tools/pcb_control.cpp:1738
+#: pcbnew/tools/pcb_control.cpp:1742
 #, fuzzy
 msgid "Resolved clearance"
 msgstr "Razrešen očistek: %s."
 
-#: pcbnew/tools/pcb_control.cpp:1748
+#: pcbnew/tools/pcb_control.cpp:1752
 #, fuzzy
 msgid "Actual clearance"
 msgstr "Prazen prostor za masko"
 
-#: pcbnew/tools/pcb_control.cpp:1791
+#: pcbnew/tools/pcb_control.cpp:1795
 #, fuzzy
 msgid "Resolved hole clearance"
 msgstr "Razrešen očistek: %s."
 
-#: pcbnew/tools/pcb_control.cpp:1796
+#: pcbnew/tools/pcb_control.cpp:1800
 #, fuzzy
 msgid "Actual hole clearance"
 msgstr "Odmik luknje do luknje:"
 
-#: pcbnew/tools/pcb_control.cpp:1829
+#: pcbnew/tools/pcb_control.cpp:1833
 #, fuzzy
 msgid "Resolved edge clearance"
 msgstr "Razrešen očistek: %s."
 
-#: pcbnew/tools/pcb_control.cpp:1834
+#: pcbnew/tools/pcb_control.cpp:1838
 #, fuzzy
 msgid "Resolved margin clearance"
 msgstr "Razrešen očistek: %s."
 
-#: pcbnew/tools/pcb_control.cpp:1845
+#: pcbnew/tools/pcb_control.cpp:1849
 #, fuzzy
 msgid "Selected Items"
 msgstr "Izbrani predmeti"
 
-#: pcbnew/tools/pcb_control.cpp:1916
+#: pcbnew/tools/pcb_control.cpp:1920
 #, fuzzy
 msgid "Selected 2D Length"
 msgstr "Izbrano vozlišče:"
@@ -56636,7 +56142,7 @@ msgid "Auto-fill Zone(s)"
 msgstr "Območje zapolnitve"
 
 #: pcbnew/tools/zone_filler_tool.cpp:277
-#: pcbnew/widgets/appearance_controls.cpp:3434
+#: pcbnew/widgets/appearance_controls.cpp:3470
 #, fuzzy
 msgid "Open Preferences"
 msgstr "Odprite nastavitve"
@@ -56909,134 +56415,134 @@ msgid "Filter nets"
 msgstr "Mreže za filtriranje"
 
 #: pcbnew/widgets/appearance_controls.cpp:613
-#: pcbnew/widgets/appearance_controls.cpp:1792
+#: pcbnew/widgets/appearance_controls.cpp:1828
 #, fuzzy
 msgid "Layer Display Options"
 msgstr "Možnosti prikaza sloja"
 
 #: pcbnew/widgets/appearance_controls.cpp:625
-#: pcbnew/widgets/appearance_controls.cpp:1798
+#: pcbnew/widgets/appearance_controls.cpp:1834
 #, fuzzy, c-format
 msgid "Inactive layers (%s):"
 msgstr "Neaktivni sloji (%s):"
 
 #: pcbnew/widgets/appearance_controls.cpp:627
-#: pcbnew/widgets/appearance_controls.cpp:1800
+#: pcbnew/widgets/appearance_controls.cpp:1836
 #, fuzzy
 msgid "Inactive layers:"
 msgstr "Neaktivni sloji:"
 
 #: pcbnew/widgets/appearance_controls.cpp:641
-#: pcbnew/widgets/appearance_controls.cpp:1805
+#: pcbnew/widgets/appearance_controls.cpp:1841
 #, fuzzy
 msgid "Inactive layers will be shown in full color"
 msgstr "Neaktivne plasti bodo prikazane v polni barvi"
 
 #: pcbnew/widgets/appearance_controls.cpp:646
-#: pcbnew/widgets/appearance_controls.cpp:1807
+#: pcbnew/widgets/appearance_controls.cpp:1843
 #, fuzzy
 msgid "Dim"
 msgstr "Dim"
 
 #: pcbnew/widgets/appearance_controls.cpp:648
-#: pcbnew/widgets/appearance_controls.cpp:1808
+#: pcbnew/widgets/appearance_controls.cpp:1844
 #, fuzzy
 msgid "Inactive layers will be dimmed"
 msgstr "Neaktivne plasti bodo zatemnjene"
 
 #: pcbnew/widgets/appearance_controls.cpp:655
-#: pcbnew/widgets/appearance_controls.cpp:1811
+#: pcbnew/widgets/appearance_controls.cpp:1847
 #, fuzzy
 msgid "Inactive layers will be hidden"
 msgstr "Neaktivni sloji bodo skriti"
 
 #: pcbnew/widgets/appearance_controls.cpp:666
-#: pcbnew/widgets/appearance_controls.cpp:1813
+#: pcbnew/widgets/appearance_controls.cpp:1849
 #, fuzzy
 msgid "Flip board view"
 msgstr "Pogled na flip desko"
 
 #: pcbnew/widgets/appearance_controls.cpp:688
-#: pcbnew/widgets/appearance_controls.cpp:2522
+#: pcbnew/widgets/appearance_controls.cpp:2558
 #, fuzzy
 msgid "Net Display Options"
 msgstr "Neto možnosti prikaza"
 
 #: pcbnew/widgets/appearance_controls.cpp:700
-#: pcbnew/widgets/appearance_controls.cpp:2527
+#: pcbnew/widgets/appearance_controls.cpp:2563
 #, fuzzy, c-format
 msgid "Net colors (%s):"
 msgstr "Neto barve:"
 
 #: pcbnew/widgets/appearance_controls.cpp:702
-#: pcbnew/widgets/appearance_controls.cpp:2529
+#: pcbnew/widgets/appearance_controls.cpp:2565
 #, fuzzy
 msgid "Net colors:"
 msgstr "Neto barve:"
 
 #: pcbnew/widgets/appearance_controls.cpp:707
-#: pcbnew/widgets/appearance_controls.cpp:2532
+#: pcbnew/widgets/appearance_controls.cpp:2568
 #, fuzzy
 msgid "Choose when to show net and netclass colors"
 msgstr "Izberite, kdaj naj bodo prikazane barve mrež in mrež"
 
 #: pcbnew/widgets/appearance_controls.cpp:716
-#: pcbnew/widgets/appearance_controls.cpp:2535
+#: pcbnew/widgets/appearance_controls.cpp:2571
 #, fuzzy
 msgid "Net and netclass colors are shown on all copper items"
 msgstr "Barve mreže in mrežnega razreda so prikazane na vseh bakrenih izdelkih"
 
 #: pcbnew/widgets/appearance_controls.cpp:724
-#: pcbnew/widgets/appearance_controls.cpp:2538
+#: pcbnew/widgets/appearance_controls.cpp:2574
 #, fuzzy
 msgid "Net and netclass colors are shown on the ratsnest only"
 msgstr "Barve mreže in mrežnega razreda so prikazane samo na najbolj podganah"
 
 #: pcbnew/widgets/appearance_controls.cpp:731
-#: pcbnew/widgets/appearance_controls.cpp:2541
+#: pcbnew/widgets/appearance_controls.cpp:2577
 #, fuzzy
 msgid "Net and netclass colors are not shown"
 msgstr "Barve mreže in mrežnega razreda niso prikazane"
 
 #: pcbnew/widgets/appearance_controls.cpp:742
-#: pcbnew/widgets/appearance_controls.cpp:2546
+#: pcbnew/widgets/appearance_controls.cpp:2582
 #, fuzzy, c-format
 msgid "Ratsnest display (%s):"
 msgstr "Zaslon Ratsnest:"
 
 #: pcbnew/widgets/appearance_controls.cpp:744
-#: pcbnew/widgets/appearance_controls.cpp:2548
+#: pcbnew/widgets/appearance_controls.cpp:2584
 #, fuzzy
 msgid "Ratsnest display:"
 msgstr "Zaslon Ratsnest:"
 
 #: pcbnew/widgets/appearance_controls.cpp:749
-#: pcbnew/widgets/appearance_controls.cpp:2551
+#: pcbnew/widgets/appearance_controls.cpp:2587
 #, fuzzy
 msgid "Choose which ratsnest lines to display"
 msgstr "Izberite, katere najhitrejše črte bodo prikazane"
 
 #: pcbnew/widgets/appearance_controls.cpp:759
-#: pcbnew/widgets/appearance_controls.cpp:2554
+#: pcbnew/widgets/appearance_controls.cpp:2590
 #, fuzzy
 msgid "Show ratsnest lines to items on all layers"
 msgstr "Vrstice Ratsnest so prikazane elementom na vseh slojih"
 
 #: pcbnew/widgets/appearance_controls.cpp:764
-#: pcbnew/widgets/appearance_controls.cpp:2556
+#: pcbnew/widgets/appearance_controls.cpp:2592
 #, fuzzy
 msgid "Visible layers"
 msgstr "Vidne plasti"
 
 #: pcbnew/widgets/appearance_controls.cpp:766
-#: pcbnew/widgets/appearance_controls.cpp:2557
+#: pcbnew/widgets/appearance_controls.cpp:2593
 #, fuzzy
 msgid "Show ratsnest lines to items on visible layers"
 msgstr "Črte Ratsnest so prikazane elementom na vidnih slojih"
 
 # Montrer le chevelu du module
 #: pcbnew/widgets/appearance_controls.cpp:773
-#: pcbnew/widgets/appearance_controls.cpp:2560
+#: pcbnew/widgets/appearance_controls.cpp:2596
 #, fuzzy
 msgid "Hide all ratsnest lines"
 msgstr "Show Module ratsnest"
@@ -57057,13 +56563,13 @@ msgid "Highlight %s"
 msgstr "Označi %s"
 
 #: pcbnew/widgets/appearance_controls.cpp:935
-#: pcbnew/widgets/appearance_controls.cpp:2391
+#: pcbnew/widgets/appearance_controls.cpp:2427
 #, fuzzy, c-format
 msgid "Select Tracks and Vias in %s"
 msgstr "Izberite skladbe in vias v %s"
 
 #: pcbnew/widgets/appearance_controls.cpp:938
-#: pcbnew/widgets/appearance_controls.cpp:2394
+#: pcbnew/widgets/appearance_controls.cpp:2430
 #, fuzzy, c-format
 msgid "Unselect Tracks and Vias in %s"
 msgstr "Prekliči izbiro skladb in vias v %s"
@@ -57242,107 +56748,287 @@ msgstr "Uporabniško določena plast 8"
 msgid "User defined layer 9"
 msgstr "Uporabniško določena plast 9"
 
-#: pcbnew/widgets/appearance_controls.cpp:1730
+#: pcbnew/widgets/appearance_controls.cpp:1684
+#, fuzzy
+msgid "User defined layer 10"
+msgstr "Uporabniško določena plast 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1685
+#, fuzzy
+msgid "User defined layer 11"
+msgstr "Uporabniško določena plast 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1686
+#, fuzzy
+msgid "User defined layer 12"
+msgstr "Uporabniško določena plast 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1687
+#, fuzzy
+msgid "User defined layer 13"
+msgstr "Uporabniško določena plast 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1688
+#, fuzzy
+msgid "User defined layer 14"
+msgstr "Uporabniško določena plast 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1689
+#, fuzzy
+msgid "User defined layer 15"
+msgstr "Uporabniško določena plast 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1690
+#, fuzzy
+msgid "User defined layer 16"
+msgstr "Uporabniško določena plast 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1691
+#, fuzzy
+msgid "User defined layer 17"
+msgstr "Uporabniško določena plast 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1692
+#, fuzzy
+msgid "User defined layer 18"
+msgstr "Uporabniško določena plast 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1693
+#, fuzzy
+msgid "User defined layer 19"
+msgstr "Uporabniško določena plast 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1694
+#, fuzzy
+msgid "User defined layer 20"
+msgstr "Uporabniško določena plast 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1695
+#, fuzzy
+msgid "User defined layer 21"
+msgstr "Uporabniško določena plast 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1696
+#, fuzzy
+msgid "User defined layer 22"
+msgstr "Uporabniško določena plast 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1697
+#, fuzzy
+msgid "User defined layer 23"
+msgstr "Uporabniško določena plast 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1698
+#, fuzzy
+msgid "User defined layer 24"
+msgstr "Uporabniško določena plast 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1699
+#, fuzzy
+msgid "User defined layer 25"
+msgstr "Uporabniško določena plast 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1700
+#, fuzzy
+msgid "User defined layer 26"
+msgstr "Uporabniško določena plast 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1701
+#, fuzzy
+msgid "User defined layer 27"
+msgstr "Uporabniško določena plast 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1702
+#, fuzzy
+msgid "User defined layer 28"
+msgstr "Uporabniško določena plast 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1703
+#, fuzzy
+msgid "User defined layer 29"
+msgstr "Uporabniško določena plast 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1704
+#, fuzzy
+msgid "User defined layer 30"
+msgstr "Uporabniško določena plast 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1705
+#, fuzzy
+msgid "User defined layer 31"
+msgstr "Uporabniško določena plast 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1706
+#, fuzzy
+msgid "User defined layer 32"
+msgstr "Uporabniško določena plast 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1707
+#, fuzzy
+msgid "User defined layer 33"
+msgstr "Uporabniško določena plast 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1708
+#, fuzzy
+msgid "User defined layer 34"
+msgstr "Uporabniško določena plast 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1709
+#, fuzzy
+msgid "User defined layer 35"
+msgstr "Uporabniško določena plast 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1710
+#, fuzzy
+msgid "User defined layer 36"
+msgstr "Uporabniško določena plast 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1711
+#, fuzzy
+msgid "User defined layer 37"
+msgstr "Uporabniško določena plast 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1712
+#, fuzzy
+msgid "User defined layer 38"
+msgstr "Uporabniško določena plast 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1713
+#, fuzzy
+msgid "User defined layer 39"
+msgstr "Uporabniško določena plast 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1714
+#, fuzzy
+msgid "User defined layer 40"
+msgstr "Uporabniško določena plast 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1715
+#, fuzzy
+msgid "User defined layer 41"
+msgstr "Uporabniško določena plast 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1716
+#, fuzzy
+msgid "User defined layer 42"
+msgstr "Uporabniško določena plast 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1717
+#, fuzzy
+msgid "User defined layer 43"
+msgstr "Uporabniško določena plast 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1718
+#, fuzzy
+msgid "User defined layer 44"
+msgstr "Uporabniško določena plast 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1719
+#, fuzzy
+msgid "User defined layer 45"
+msgstr "Uporabniško določena plast 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1766
 #, fuzzy
 msgid "Front copper layer"
 msgstr "Sprednja bakrena plast"
 
-#: pcbnew/widgets/appearance_controls.cpp:1731
+#: pcbnew/widgets/appearance_controls.cpp:1767
 #, fuzzy
 msgid "Back copper layer"
 msgstr "Zadnja bakrena plast"
 
-#: pcbnew/widgets/appearance_controls.cpp:1732
+#: pcbnew/widgets/appearance_controls.cpp:1768
 #, fuzzy
 msgid "Inner copper layer"
 msgstr "Notranja bakrena plast"
 
-#: pcbnew/widgets/appearance_controls.cpp:1822
+#: pcbnew/widgets/appearance_controls.cpp:1858
 #, fuzzy
 msgid "Show All Copper Layers"
 msgstr "Pokaži vse bakrene plasti"
 
-#: pcbnew/widgets/appearance_controls.cpp:1824
+#: pcbnew/widgets/appearance_controls.cpp:1860
 #, fuzzy
 msgid "Hide All Copper Layers"
 msgstr "Skrij vse bakrene plasti"
 
-#: pcbnew/widgets/appearance_controls.cpp:1835
+#: pcbnew/widgets/appearance_controls.cpp:1871
 #, fuzzy
 msgid "Show All Non Copper Layers"
 msgstr "Pokaži vse nebakrene plasti"
 
-#: pcbnew/widgets/appearance_controls.cpp:1839
+#: pcbnew/widgets/appearance_controls.cpp:1875
 #, fuzzy
 msgid "Hide All Non Copper Layers"
 msgstr "Skrij vse nebakrene plasti"
 
-#: pcbnew/widgets/appearance_controls.cpp:1853
+#: pcbnew/widgets/appearance_controls.cpp:1889
 #, fuzzy
 msgid "Show Only Front Assembly Layers"
 msgstr "Prikaži samo sloje sprednjega sklopa"
 
-#: pcbnew/widgets/appearance_controls.cpp:1856
+#: pcbnew/widgets/appearance_controls.cpp:1892
 #, fuzzy
 msgid "Show Only Front Layers"
 msgstr "Prikaži samo sprednje sloje"
 
-#: pcbnew/widgets/appearance_controls.cpp:1863
+#: pcbnew/widgets/appearance_controls.cpp:1899
 #, fuzzy
 msgid "Show Only Inner Layers"
 msgstr "Pokaži samo notranje plasti"
 
-#: pcbnew/widgets/appearance_controls.cpp:1867
+#: pcbnew/widgets/appearance_controls.cpp:1903
 #, fuzzy
 msgid "Show Only Back Layers"
 msgstr "Prikaži samo zadnje sloje"
 
-#: pcbnew/widgets/appearance_controls.cpp:1871
+#: pcbnew/widgets/appearance_controls.cpp:1907
 #, fuzzy
 msgid "Show Only Back Assembly Layers"
 msgstr "Pokaži samo zadnje sklopne sloje"
 
-#: pcbnew/widgets/appearance_controls.cpp:2248
+#: pcbnew/widgets/appearance_controls.cpp:2284
 #, fuzzy, c-format
 msgid "Set opacity of %s"
 msgstr "Nastavite motnost %s"
 
-#: pcbnew/widgets/appearance_controls.cpp:2367
+#: pcbnew/widgets/appearance_controls.cpp:2403
 #, fuzzy
 msgid "Set Netclass Color"
 msgstr "Nastavite barvo netclass"
 
-#: pcbnew/widgets/appearance_controls.cpp:2371
+#: pcbnew/widgets/appearance_controls.cpp:2407
 #, fuzzy
 msgid "Use Color from Schematic"
 msgstr "Posodobite tiskano vezje iz sheme"
 
-#: pcbnew/widgets/appearance_controls.cpp:2380
+#: pcbnew/widgets/appearance_controls.cpp:2416
 #, fuzzy
 msgid "Clear Netclass Color"
 msgstr "Čista barva"
 
-#: pcbnew/widgets/appearance_controls.cpp:2388
+#: pcbnew/widgets/appearance_controls.cpp:2424
 #, fuzzy, c-format
 msgid "Highlight Nets in %s"
 msgstr "Označi mreže v %s"
 
-#: pcbnew/widgets/appearance_controls.cpp:2399
+#: pcbnew/widgets/appearance_controls.cpp:2435
 #, fuzzy
 msgid "Show All Netclasses"
 msgstr "Pokaži vse netclasses"
 
-#: pcbnew/widgets/appearance_controls.cpp:2401
+#: pcbnew/widgets/appearance_controls.cpp:2437
 #, fuzzy
 msgid "Hide All Other Netclasses"
 msgstr "Skrij vse ostale mrežne razrede"
 
-#: pcbnew/widgets/appearance_controls.cpp:2462
+#: pcbnew/widgets/appearance_controls.cpp:2498
 #, fuzzy, c-format
 msgid "Show or hide ratsnest for nets in %s"
 msgstr "Pokaži ali skrij ratsnest za mreže v %s"
 
-#: pcbnew/widgets/appearance_controls.cpp:3447
+#: pcbnew/widgets/appearance_controls.cpp:3483
 #, fuzzy
 msgid ""
 "The current color theme is read-only.  Create a new theme in Preferences to "
@@ -57581,7 +57267,7 @@ msgid "Delete all nets in group '%s'?"
 msgstr "Želite izbrisati vse mreže v skupini '%s'?"
 
 #: pcbnew/widgets/search_handlers.cpp:179 pcbnew/zone.cpp:812
-#: pcbnew/zone.cpp:1909
+#: pcbnew/zone.cpp:1933
 #, fuzzy
 msgid "Priority"
 msgstr "Prioriteta"
@@ -57648,7 +57334,7 @@ msgstr "Postavitev"
 msgid "%s"
 msgstr "%"
 
-#: pcbnew/zone.cpp:862 pcbnew/zone.cpp:1972
+#: pcbnew/zone.cpp:862 pcbnew/zone.cpp:1996
 #, fuzzy
 msgid "Fill Mode"
 msgstr "Način polnjenja"
@@ -57718,95 +57404,95 @@ msgstr "Območja pravil"
 msgid "Zone %s %s"
 msgstr "Cona %s na %s"
 
-#: pcbnew/zone.cpp:1916
+#: pcbnew/zone.cpp:1940
 #, fuzzy
 msgid "Keepout"
 msgstr "Neprekinjeno"
 
-#: pcbnew/zone.cpp:1918
+#: pcbnew/zone.cpp:1942
 #, fuzzy
 msgid "Keep Out Tracks"
 msgstr "Pazite na poti"
 
-#: pcbnew/zone.cpp:1924
+#: pcbnew/zone.cpp:1948
 #, fuzzy
 msgid "Keep Out Vias"
 msgstr "Izogibajte se viasom"
 
-#: pcbnew/zone.cpp:1930
+#: pcbnew/zone.cpp:1954
 #, fuzzy
 msgid "Keep Out Pads"
 msgstr "Pazite na blazinice"
 
-#: pcbnew/zone.cpp:1936
+#: pcbnew/zone.cpp:1960
 #, fuzzy
 msgid "Keep Out Copper Pours"
 msgstr "Pazite, da ne prelijete bakra"
 
-#: pcbnew/zone.cpp:1942
+#: pcbnew/zone.cpp:1966
 #, fuzzy
 msgid "Keep Out Footprints"
 msgstr "Pazite na odtise"
 
-#: pcbnew/zone.cpp:1951
+#: pcbnew/zone.cpp:1975
 #, fuzzy
 msgid "Enable"
 msgstr "Omogoči"
 
-#: pcbnew/zone.cpp:1958
+#: pcbnew/zone.cpp:1982
 msgid "Source Type"
 msgstr "Vrsta vira"
 
-#: pcbnew/zone.cpp:1963
+#: pcbnew/zone.cpp:1987
 #, fuzzy
 msgid "Source Name"
 msgstr "Vir"
 
-#: pcbnew/zone.cpp:1995
+#: pcbnew/zone.cpp:2019
 #, fuzzy
 msgid "Cannot be less than zone minimum width"
 msgstr "Širina termične napere ne sme biti manjša od najmanjše širine."
 
-#: pcbnew/zone.cpp:2001
+#: pcbnew/zone.cpp:2025
 #, fuzzy
 msgid "Hatch Width"
 msgstr "Širina lopute:"
 
-#: pcbnew/zone.cpp:2008
+#: pcbnew/zone.cpp:2032
 #, fuzzy
 msgid "Hatch Gap"
 msgstr "Vrzel v loputi:"
 
-#: pcbnew/zone.cpp:2015
+#: pcbnew/zone.cpp:2039
 msgid "Hatch Minimum Hole Ratio"
 msgstr ""
 
-#: pcbnew/zone.cpp:2023
+#: pcbnew/zone.cpp:2047
 #, fuzzy
 msgid "Smoothing Effort"
 msgstr "Napor za glajenje:"
 
-#: pcbnew/zone.cpp:2029
+#: pcbnew/zone.cpp:2053
 #, fuzzy
 msgid "Smoothing Amount"
 msgstr "Količina glajenja:"
 
-#: pcbnew/zone.cpp:2035
+#: pcbnew/zone.cpp:2059
 #, fuzzy
 msgid "Remove Islands"
 msgstr "Odstrani otoke:"
 
-#: pcbnew/zone.cpp:2040
+#: pcbnew/zone.cpp:2064
 #, fuzzy
 msgid "Minimum Island Area"
 msgstr "Najmanjša velikost otoka:"
 
-#: pcbnew/zone.cpp:2055
+#: pcbnew/zone.cpp:2079
 #, fuzzy
 msgid "Minimum Width"
 msgstr "Najmanjša širina:"
 
-#: pcbnew/zone.cpp:2063
+#: pcbnew/zone.cpp:2087
 #, fuzzy
 msgid "Pad Connections"
 msgstr "Povezave blazinic"
@@ -58061,6 +57747,262 @@ msgstr "Uredi shematske simbole"
 msgid "KiCad Drawing Sheet"
 msgstr "Urejevalnik knjižnic"
 
+#, fuzzy
+#~ msgid "CrtYd_Front"
+#~ msgstr "CrtYd_Front"
+
+#, fuzzy
+#~ msgid "Fab_Front"
+#~ msgstr "Fab_Front"
+
+#, fuzzy
+#~ msgid "Adhes_Front"
+#~ msgstr "Adhes_Front"
+
+#, fuzzy
+#~ msgid "SoldP_Front"
+#~ msgstr "ProdanoP_Front"
+
+#, fuzzy
+#~ msgid "SilkS_Front"
+#~ msgstr "SilkS_Front"
+
+#, fuzzy
+#~ msgid "Mask_Front"
+#~ msgstr "Maska_ Spredaj"
+
+#, fuzzy
+#~ msgid "If you want a front copper layer"
+#~ msgstr "Če želite sprednji bakreni sloj"
+
+#, fuzzy
+#~ msgid "Front_layer"
+#~ msgstr "Front_layer"
+
+#, fuzzy
+#~ msgid "Layer name of front (top) copper layer"
+#~ msgstr "Ime sloja sprednje (zgornje) bakrene plasti"
+
+#, fuzzy
+#~ msgid "In1"
+#~ msgstr "In1"
+
+#, fuzzy
+#~ msgid "In2"
+#~ msgstr "In2"
+
+#, fuzzy
+#~ msgid "In3"
+#~ msgstr "In3"
+
+#, fuzzy
+#~ msgid "In4"
+#~ msgstr "In4"
+
+#, fuzzy
+#~ msgid "In5"
+#~ msgstr "In5"
+
+#, fuzzy
+#~ msgid "In6"
+#~ msgstr "In6"
+
+#, fuzzy
+#~ msgid "In7"
+#~ msgstr "In7"
+
+#, fuzzy
+#~ msgid "In8"
+#~ msgstr "In8"
+
+#, fuzzy
+#~ msgid "In9"
+#~ msgstr "In9"
+
+#, fuzzy
+#~ msgid "In10"
+#~ msgstr "V10"
+
+#, fuzzy
+#~ msgid "In11"
+#~ msgstr "In11"
+
+#, fuzzy
+#~ msgid "In12"
+#~ msgstr "In12"
+
+#, fuzzy
+#~ msgid "In13"
+#~ msgstr "In13"
+
+#, fuzzy
+#~ msgid "In14"
+#~ msgstr "In14"
+
+#, fuzzy
+#~ msgid "In15"
+#~ msgstr "In15"
+
+#, fuzzy
+#~ msgid "In16"
+#~ msgstr "In16"
+
+#, fuzzy
+#~ msgid "In17"
+#~ msgstr "In17"
+
+#, fuzzy
+#~ msgid "In18"
+#~ msgstr "In18"
+
+#, fuzzy
+#~ msgid "In19"
+#~ msgstr "In19"
+
+#, fuzzy
+#~ msgid "In20"
+#~ msgstr "In20"
+
+#, fuzzy
+#~ msgid "In21"
+#~ msgstr "In21"
+
+#, fuzzy
+#~ msgid "In22"
+#~ msgstr "In22"
+
+#, fuzzy
+#~ msgid "In23"
+#~ msgstr "In23"
+
+#, fuzzy
+#~ msgid "In24"
+#~ msgstr "In24"
+
+#, fuzzy
+#~ msgid "In25"
+#~ msgstr "Leta 25"
+
+#, fuzzy
+#~ msgid "In26"
+#~ msgstr "In26"
+
+#, fuzzy
+#~ msgid "In27"
+#~ msgstr "Leta27"
+
+#, fuzzy
+#~ msgid "In28"
+#~ msgstr "Leta28"
+
+#, fuzzy
+#~ msgid "In29"
+#~ msgstr "In29"
+
+#, fuzzy
+#~ msgid "In30"
+#~ msgstr "In30"
+
+#, fuzzy
+#~ msgid "If you want a back copper layer"
+#~ msgstr "Če želite zadnjo bakreno plast"
+
+#, fuzzy
+#~ msgid "Layer name of back (bottom) copper layer"
+#~ msgstr "Ime sloja zadnje (spodnje) bakrene plasti"
+
+#, fuzzy
+#~ msgid "SoldM_Back"
+#~ msgstr "ProdanoM_Nazaj"
+
+#, fuzzy
+#~ msgid "SilkS_Back"
+#~ msgstr "SilkS_Back"
+
+#, fuzzy
+#~ msgid "SoldP_Back"
+#~ msgstr "ProdanoP_Nazaj"
+
+#, fuzzy
+#~ msgid "Adhes_Back"
+#~ msgstr "Adhes_Back"
+
+#, fuzzy
+#~ msgid "Fab_Back"
+#~ msgstr "Fab_Back"
+
+#, fuzzy
+#~ msgid "CrtYd_Back"
+#~ msgstr "CrtYd_Back"
+
+#, fuzzy
+#~ msgid "Pcb_Edges"
+#~ msgstr "Pcb_Edges"
+
+#, fuzzy
+#~ msgid "Margin"
+#~ msgstr "Robovi"
+
+#, fuzzy
+#~ msgid "Eco1"
+#~ msgstr "Eco1"
+
+#, fuzzy
+#~ msgid "Eco2"
+#~ msgstr "Eco2"
+
+#, fuzzy
+#~ msgid "Comments"
+#~ msgstr "Pripombe"
+
+#, fuzzy
+#~ msgid "Drawings"
+#~ msgstr "Risbe"
+
+#, fuzzy
+#~ msgid "User1"
+#~ msgstr "Uporabnik1"
+
+#, fuzzy
+#~ msgid "User2"
+#~ msgstr "Uporabnik2"
+
+#, fuzzy
+#~ msgid "User3"
+#~ msgstr "Uporabnik3"
+
+#, fuzzy
+#~ msgid "User4"
+#~ msgstr "Uporabnik4"
+
+#, fuzzy
+#~ msgid "User5"
+#~ msgstr "Uporabnik5"
+
+#, fuzzy
+#~ msgid "User6"
+#~ msgstr "Uporabnik6"
+
+#, fuzzy
+#~ msgid "User7"
+#~ msgstr "Uporabnik7"
+
+#, fuzzy
+#~ msgid "User8"
+#~ msgstr "Uporabnik8"
+
+#, fuzzy
+#~ msgid "User9"
+#~ msgstr "Uporabnik9"
+
+#, fuzzy
+#~ msgid "(Pad has no layer)"
+#~ msgstr "Opozorilo: SMD blazinica nima zunanjih plasti."
+
+#, fuzzy
+#~ msgid "(PTH pad has no copper layers)"
+#~ msgstr "Opozorilo: SMD blazinica nima zunanjih plasti."
+
 #, fuzzy, c-format
 #~ msgid "Field%d"
 #~ msgstr "Polje %d"
diff --git a/translation/pofiles/sr.po b/translation/pofiles/sr.po
index 8d7921108c..abdddb9794 100644
--- a/translation/pofiles/sr.po
+++ b/translation/pofiles/sr.po
@@ -5,7 +5,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: KiCad\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-01-28 19:42+0300\n"
+"POT-Creation-Date: 2025-01-29 19:59+0300\n"
 "PO-Revision-Date: 2024-12-07 18:00+0000\n"
 "Last-Translator: Daniel Petrovich <danielthe@cyberdude.com>\n"
 "Language-Team: Serbian <https://hosted.weblate.org/projects/kicad/master-"
@@ -169,7 +169,7 @@ msgstr ""
 #: pcbnew/pcb_io/easyedapro/pcb_io_easyedapro.cpp:116
 #: pcbnew/pcb_io/fabmaster/pcb_io_fabmaster.cpp:59
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:503
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2703
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2706
 #, c-format
 msgid "Loading %s..."
 msgstr "Учитава се %s..."
@@ -301,7 +301,7 @@ msgstr "Избор 3D модела"
 #: 3d-viewer/3d_viewer/eda_3d_viewer_frame.cpp:667
 #: eeschema/dialogs/panel_eeschema_display_options_base.cpp:27
 #: eeschema/dialogs/panel_sym_display_options_base.cpp:25
-#: pcbnew/footprint_edit_frame.cpp:242 pcbnew/footprint_edit_frame.cpp:955
+#: pcbnew/footprint_edit_frame.cpp:242 pcbnew/footprint_edit_frame.cpp:965
 #: pcbnew/pcb_edit_frame.cpp:326 pcbnew/pcb_edit_frame.cpp:1708
 #: pcbnew/tools/pcb_actions.cpp:1327
 #, fuzzy
@@ -345,10 +345,10 @@ msgstr "Немогуће сачувати фајл %s."
 #: 3d-viewer/3d_viewer/eda_3d_viewer_frame.cpp:748 common/confirm.cpp:211
 #: common/dialogs/dialog_grid_settings.cpp:82
 #: common/dialogs/dialog_grid_settings.cpp:89
-#: common/dialogs/panel_embedded_files.cpp:296
-#: common/dialogs/panel_embedded_files.cpp:369
-#: common/dialogs/panel_embedded_files.cpp:400
-#: common/dialogs/panel_embedded_files.cpp:410
+#: common/dialogs/panel_embedded_files.cpp:307
+#: common/dialogs/panel_embedded_files.cpp:416
+#: common/dialogs/panel_embedded_files.cpp:447
+#: common/dialogs/panel_embedded_files.cpp:457
 #: common/dialogs/panel_setup_severities.cpp:44 common/kidialog.cpp:126
 #: eeschema/dialogs/dialog_erc.cpp:878
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1812
@@ -371,9 +371,9 @@ msgstr "Немогуће сачувати фајл %s."
 #: pcb_calculator/calculator_panels/panel_fusing_current.cpp:191
 #: pcb_calculator/calculator_panels/panel_fusing_current.cpp:203
 #: pcbnew/dialogs/dialog_drc.cpp:984
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:397
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:389
 #: pcbnew/drc/drc_item.cpp:231 pcbnew/pcb_marker.cpp:211
-#: pcbnew/widgets/appearance_controls.cpp:2729
+#: pcbnew/widgets/appearance_controls.cpp:2765
 msgid "Error"
 msgstr "Грешка"
 
@@ -784,7 +784,7 @@ msgstr "3D модели се учитавају"
 msgid "Model Bounding Boxes"
 msgstr "Опције цртања"
 
-#: 3d-viewer/dialogs/appearance_controls_3D.cpp:77 common/layer_id.cpp:170
+#: 3d-viewer/dialogs/appearance_controls_3D.cpp:77 common/layer_id.cpp:125
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:30
 #: eeschema/dialogs/dialog_update_from_pcb_base.cpp:64
 #: pcb_calculator/calculator_panels/panel_rf_attenuators_base.cpp:111
@@ -899,13 +899,13 @@ msgid "Uncheck 'Use board stackup colors' to allow color editing."
 msgstr ""
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:563
-#: pcbnew/widgets/appearance_controls.cpp:2198
+#: pcbnew/widgets/appearance_controls.cpp:2234
 #, c-format
 msgid "Show or hide %s"
 msgstr "Прикажи или сакриј %s"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:633
-#: pcbnew/widgets/appearance_controls.cpp:2571
+#: pcbnew/widgets/appearance_controls.cpp:2607
 #, fuzzy, c-format
 msgid "Presets (%s+Tab):"
 msgstr "Име:"
@@ -913,7 +913,7 @@ msgstr "Име:"
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:647
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1644
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2078
-#: pcbnew/widgets/appearance_controls.cpp:2596
+#: pcbnew/widgets/appearance_controls.cpp:2632
 #, fuzzy
 msgid "Save preset..."
 msgstr "Сачувај &Као..."
@@ -921,19 +921,19 @@ msgstr "Сачувај &Као..."
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:648
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1645
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2079
-#: pcbnew/widgets/appearance_controls.cpp:2597
+#: pcbnew/widgets/appearance_controls.cpp:2633
 #, fuzzy
 msgid "Delete preset..."
 msgstr "Избриши мрежу"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:754
-#: pcbnew/widgets/appearance_controls.cpp:2702
+#: pcbnew/widgets/appearance_controls.cpp:2738
 #, fuzzy
 msgid "Layer preset name:"
 msgstr "Избор слоја:"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:755
-#: pcbnew/widgets/appearance_controls.cpp:2703
+#: pcbnew/widgets/appearance_controls.cpp:2739
 #, fuzzy
 msgid "Save Layer Preset"
 msgstr "Изабери језик"
@@ -941,7 +941,7 @@ msgstr "Изабери језик"
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:770
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1819
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2221
-#: pcbnew/widgets/appearance_controls.cpp:2736
+#: pcbnew/widgets/appearance_controls.cpp:2772
 #, fuzzy
 msgid "Overwrite existing preset?"
 msgstr "Пројект"
@@ -949,7 +949,7 @@ msgstr "Пројект"
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:796
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1844
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2246
-#: pcbnew/widgets/appearance_controls.cpp:2762
+#: pcbnew/widgets/appearance_controls.cpp:2798
 #, fuzzy
 msgid "Presets"
 msgstr "Избриши мрежу"
@@ -957,7 +957,7 @@ msgstr "Избриши мрежу"
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:805
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1856
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2258
-#: pcbnew/widgets/appearance_controls.cpp:2774
+#: pcbnew/widgets/appearance_controls.cpp:2810
 #, fuzzy
 msgid "Delete Preset"
 msgstr "Избриши мрежу"
@@ -965,55 +965,55 @@ msgstr "Избриши мрежу"
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:806
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1857
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2259
-#: pcbnew/widgets/appearance_controls.cpp:2775
+#: pcbnew/widgets/appearance_controls.cpp:2811
 #, fuzzy
 msgid "Select preset:"
 msgstr "Изабери"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:864
-#: pcbnew/widgets/appearance_controls.cpp:2875
+#: pcbnew/widgets/appearance_controls.cpp:2911
 #, fuzzy, c-format
 msgid "Viewports (%s+Tab):"
 msgstr "Име:"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:873
-#: pcbnew/widgets/appearance_controls.cpp:2884
+#: pcbnew/widgets/appearance_controls.cpp:2920
 #, fuzzy
 msgid "Save viewport..."
 msgstr "Сачувај &Као..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:874
-#: pcbnew/widgets/appearance_controls.cpp:2885
+#: pcbnew/widgets/appearance_controls.cpp:2921
 #, fuzzy
 msgid "Delete viewport..."
 msgstr "Избриши мрежу"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:905
-#: pcbnew/widgets/appearance_controls.cpp:2934
+#: pcbnew/widgets/appearance_controls.cpp:2970
 #, fuzzy
 msgid "Viewport name:"
 msgstr "Име:"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:906
-#: pcbnew/widgets/appearance_controls.cpp:2934
+#: pcbnew/widgets/appearance_controls.cpp:2970
 #, fuzzy
 msgid "Save Viewport"
 msgstr "Сачувај као .csv фајл"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:946
-#: pcbnew/widgets/appearance_controls.cpp:2973
+#: pcbnew/widgets/appearance_controls.cpp:3009
 #, fuzzy
 msgid "Viewports"
 msgstr "Извјештај"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:955
-#: pcbnew/widgets/appearance_controls.cpp:2982
+#: pcbnew/widgets/appearance_controls.cpp:3018
 #, fuzzy
 msgid "Delete Viewport"
 msgstr "Избриши"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:956
-#: pcbnew/widgets/appearance_controls.cpp:2983
+#: pcbnew/widgets/appearance_controls.cpp:3019
 #, fuzzy
 msgid "Select viewport:"
 msgstr "Изабери"
@@ -1417,7 +1417,7 @@ msgid "Z:"
 msgstr "Z:"
 
 #: 3d-viewer/dialogs/panel_preview_3d_model_base.cpp:68
-#: gerbview/gerber_draw_item.cpp:722 pcbnew/footprint.cpp:1676
+#: gerbview/gerber_draw_item.cpp:722 pcbnew/footprint.cpp:1681
 #: pcbnew/pad.cpp:1361
 msgid "Rotation"
 msgstr "Ротација"
@@ -2024,8 +2024,8 @@ msgid "Information"
 msgstr "Потврда"
 
 #: common/confirm.cpp:266 common/confirm.cpp:269
-#: common/dialogs/panel_embedded_files.cpp:272
-#: common/dialogs/panel_embedded_files.cpp:346
+#: common/dialogs/panel_embedded_files.cpp:285
+#: common/dialogs/panel_embedded_files.cpp:393
 #: eeschema/design_block_utils.cpp:50 eeschema/design_block_utils.cpp:183
 #: eeschema/symbol_editor/symbol_editor.cpp:372
 #: eeschema/symbol_editor/symbol_editor.cpp:998
@@ -2040,7 +2040,7 @@ msgstr "Потврда"
 #: pcbnew/dialogs/dialog_gencad_export_options.cpp:119
 #: pcbnew/dialogs/dialog_track_via_properties.cpp:570
 #: pcbnew/footprint_libraries_utils.cpp:375
-#: pcbnew/footprint_libraries_utils.cpp:1148 pcbnew/router/router_tool.cpp:1849
+#: pcbnew/footprint_libraries_utils.cpp:1157 pcbnew/router/router_tool.cpp:1849
 #: pcbnew/router/router_tool.cpp:2603
 #: pcbnew/tools/footprint_editor_control.cpp:470 pcbnew/zone_filler.cpp:881
 msgid "Confirmation"
@@ -2083,7 +2083,7 @@ msgid "KiCad Design Block folders"
 msgstr "Пројект"
 
 #: common/design_block_io.cpp:172
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3036
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3039
 #, fuzzy, c-format
 msgid "Cannot overwrite library path '%s'."
 msgstr "Немогуће сачувати фајл %s."
@@ -2097,7 +2097,7 @@ msgid ""
 msgstr ""
 
 #: common/design_block_io.cpp:201 pcbnew/pcb_io/geda/pcb_io_geda.cpp:977
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3061
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3064
 #, fuzzy, c-format
 msgid "Insufficient permissions to delete folder '%s'."
 msgstr "Немогуће сачувати фајл %s."
@@ -2195,8 +2195,8 @@ msgstr "Немогуће сачувати фајл %s."
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:50
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:99
 #: pcbnew/dialogs/panel_pcbnew_action_plugins_base.cpp:42
-#: pcbnew/footprint_libraries_utils.cpp:1006
-#: pcbnew/footprint_libraries_utils.cpp:1334
+#: pcbnew/footprint_libraries_utils.cpp:1015
+#: pcbnew/footprint_libraries_utils.cpp:1343
 msgid "Description"
 msgstr "Опис"
 
@@ -2592,7 +2592,7 @@ msgstr "Дефинисане боје"
 #: eeschema/dialogs/panel_bom_presets_base.cpp:80
 #: eeschema/dialogs/panel_sym_lib_table.cpp:384
 #: eeschema/dialogs/panel_template_fieldnames_base.cpp:42
-#: eeschema/fields_grid_table.cpp:478 eeschema/sch_pin.cpp:1579
+#: eeschema/fields_grid_table.cpp:469 eeschema/sch_pin.cpp:1579
 #: eeschema/sch_symbol.cpp:2065 eeschema/sch_symbol.cpp:2115
 #: eeschema/symbol_editor/symbol_editor.cpp:1598
 #: eeschema/symbol_viewer_frame.cpp:459
@@ -2602,13 +2602,15 @@ msgstr "Дефинисане боје"
 #: kicad/pcm/dialogs/dialog_manage_repositories_base.cpp:39
 #: kicad/pcm/dialogs/panel_package_base.cpp:50
 #: pcbnew/dialogs/dialog_footprint_wizard_list_base.cpp:42
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:54
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:170
 #: pcbnew/dialogs/panel_fp_lib_table.cpp:438
-#: pcbnew/pcb_fields_grid_table.cpp:174 pcbnew/pcb_group.cpp:507
+#: pcbnew/pcb_fields_grid_table.cpp:143 pcbnew/pcb_group.cpp:507
 #: pcbnew/widgets/pcb_net_inspector_panel.cpp:120
 #: pcbnew/widgets/search_handlers.cpp:176
 #: pcbnew/widgets/search_handlers.cpp:309
 #: pcbnew/widgets/search_handlers.cpp:388 pcbnew/zone.cpp:853
-#: pcbnew/zone.cpp:1913 pcbnew/zone_manager/dialog_zone_manager_base.cpp:38
+#: pcbnew/zone.cpp:1937 pcbnew/zone_manager/dialog_zone_manager_base.cpp:38
 #: pcbnew/zone_manager/model_zones_overview_table.h:75
 msgid "Name"
 msgstr "Име"
@@ -2794,7 +2796,7 @@ msgstr "Дужина"
 #: eeschema/symbol_editor/symbol_editor.cpp:860
 #: pcb_calculator/dialogs/dialog_regulator_form_base.cpp:27
 #: pcbnew/board_stackup_manager/dialog_dielectric_list_manager_base.cpp:31
-#: pcbnew/footprint_libraries_utils.cpp:1040
+#: pcbnew/footprint_libraries_utils.cpp:1049
 msgid "Name:"
 msgstr "Име:"
 
@@ -3401,7 +3403,7 @@ msgstr "Опције"
 #: eeschema/dialogs/dialog_sim_format_value.cpp:75
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:57
 #: eeschema/dialogs/panel_sym_lib_table.cpp:385
-#: eeschema/fields_grid_table.cpp:479 eeschema/sch_symbol.cpp:1098
+#: eeschema/fields_grid_table.cpp:470 eeschema/sch_symbol.cpp:1098
 #: eeschema/sch_symbol.cpp:2062 eeschema/sch_symbol.cpp:2112
 #: eeschema/sch_symbol.cpp:2994 eeschema/sim/simulator_frame_ui.cpp:616
 #: eeschema/sim/simulator_frame_ui.cpp:2673
@@ -3411,13 +3413,13 @@ msgstr "Опције"
 #: eeschema/widgets/search_handlers.cpp:247
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:69
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:70
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:65
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:157
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:169
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:48
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:57
-#: pcbnew/dialogs/panel_fp_lib_table.cpp:439 pcbnew/footprint.cpp:4048
+#: pcbnew/dialogs/panel_fp_lib_table.cpp:439 pcbnew/footprint.cpp:4053
 #: pcbnew/footprint_wizard_frame.cpp:326 pcbnew/pcb_dimension.cpp:605
-#: pcbnew/pcb_fields_grid_table.cpp:175 pcbnew/plot_board_layers.cpp:107
+#: pcbnew/pcb_fields_grid_table.cpp:144 pcbnew/plot_board_layers.cpp:107
 #: pcbnew/widgets/search_handlers.cpp:119
 msgid "Value"
 msgstr "Вриједност"
@@ -3537,7 +3539,7 @@ msgstr "Излазне јединице:"
 #: eeschema/dialogs/dialog_plot_schematic_base.cpp:78
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:72
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:69
-#: eeschema/fields_grid_table.cpp:491
+#: eeschema/fields_grid_table.cpp:482
 #: eeschema/printing/dialog_print_using_printer_base.cpp:35
 #: eeschema/sch_bus_entry.cpp:674 eeschema/sch_junction.cpp:383
 #: eeschema/sch_line.cpp:1099 eeschema/sim/simulator_frame_ui.cpp:609
@@ -3779,7 +3781,7 @@ msgstr "Уреду"
 #: common/dialogs/git/dialog_git_auth.cpp:54
 #: common/dialogs/git/dialog_git_commit.cpp:143
 #: common/dialogs/git/dialog_git_switch.cpp:69
-#: common/dialogs/panel_embedded_files.cpp:370 common/tool/actions.cpp:159
+#: common/dialogs/panel_embedded_files.cpp:417 common/tool/actions.cpp:159
 #: eeschema/dialogs/dialog_erc.cpp:426
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1344 eeschema/sheet.cpp:783
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:962
@@ -4327,7 +4329,7 @@ msgstr ""
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283
 #: pcbnew/microwave/microwave_polygon.cpp:127 pcbnew/tools/pcb_control.cpp:348
 #: pcbnew/widgets/appearance_controls.cpp:637
-#: pcbnew/widgets/appearance_controls.cpp:1804
+#: pcbnew/widgets/appearance_controls.cpp:1840
 msgid "Normal"
 msgstr "Нормално"
 
@@ -4699,8 +4701,8 @@ msgid "One of the nicknames will need to be changed after adding this library."
 msgstr ""
 
 #: common/dialogs/panel_design_block_lib_table.cpp:1010
-#: common/dialogs/panel_embedded_files.cpp:348
-#: common/dialogs/panel_embedded_files.cpp:370
+#: common/dialogs/panel_embedded_files.cpp:395
+#: common/dialogs/panel_embedded_files.cpp:417
 #: eeschema/design_block_utils.cpp:89
 #: eeschema/dialogs/panel_sym_lib_table.cpp:688 eeschema/sch_base_frame.cpp:306
 #: pcbnew/dialogs/panel_fp_lib_table.cpp:1038
@@ -4785,8 +4787,8 @@ msgstr "Видљив"
 #: eeschema/symbol_editor/symbol_editor.cpp:826 include/lib_table_grid.h:208
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:46
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:95
-#: pcbnew/footprint_libraries_utils.cpp:1005
-#: pcbnew/footprint_libraries_utils.cpp:1333
+#: pcbnew/footprint_libraries_utils.cpp:1014
+#: pcbnew/footprint_libraries_utils.cpp:1342
 msgid "Nickname"
 msgstr ""
 
@@ -4878,24 +4880,14 @@ msgstr "Окрени референцу"
 msgid "Copy the reference for this embedded file"
 msgstr ""
 
-#: common/dialogs/panel_embedded_files.cpp:260
-#, fuzzy
-msgid "Select a file to embed"
-msgstr "Изабери"
-
-#: common/dialogs/panel_embedded_files.cpp:261
-#, fuzzy
-msgid "All files|*.*"
-msgstr "Сви фајлови"
-
-#: common/dialogs/panel_embedded_files.cpp:270
-#: common/dialogs/panel_embedded_files.cpp:343
+#: common/dialogs/panel_embedded_files.cpp:283
+#: common/dialogs/panel_embedded_files.cpp:390
 #, fuzzy, c-format
 msgid "File '%s' already exists."
 msgstr "\"%s\" већ постоји."
 
-#: common/dialogs/panel_embedded_files.cpp:274
-#: common/dialogs/panel_embedded_files.cpp:348
+#: common/dialogs/panel_embedded_files.cpp:286
+#: common/dialogs/panel_embedded_files.cpp:395
 #: eeschema/design_block_utils.cpp:51 eeschema/design_block_utils.cpp:184
 #: eeschema/symbol_editor/symbol_editor.cpp:373
 #: eeschema/symbol_editor/symbol_editor.cpp:999
@@ -4907,42 +4899,52 @@ msgstr "\"%s\" већ постоји."
 #: pcbnew/dialogs/dialog_export_odbpp.cpp:411
 #: pcbnew/dialogs/dialog_gencad_export_options.cpp:120
 #: pcbnew/footprint_libraries_utils.cpp:376
-#: pcbnew/footprint_libraries_utils.cpp:1150
+#: pcbnew/footprint_libraries_utils.cpp:1159
 #: pcbnew/tools/footprint_editor_control.cpp:472
 #, fuzzy
 msgid "Overwrite"
 msgstr "Сакривен текст"
 
-#: common/dialogs/panel_embedded_files.cpp:293
+#: common/dialogs/panel_embedded_files.cpp:305
 #, fuzzy, c-format
 msgid "Failed to add file '%s'."
 msgstr "Грешка у креирању датотеке '%s'."
 
-#: common/dialogs/panel_embedded_files.cpp:330
+#: common/dialogs/panel_embedded_files.cpp:318
+#, fuzzy
+msgid "Select a file to embed"
+msgstr "Изабери"
+
+#: common/dialogs/panel_embedded_files.cpp:319
+#, fuzzy
+msgid "All files|*.*"
+msgstr "Сви фајлови"
+
+#: common/dialogs/panel_embedded_files.cpp:377
 #, fuzzy
 msgid "Select a directory to export files"
 msgstr "Сачувај као .csv фајл"
 
-#: common/dialogs/panel_embedded_files.cpp:362
+#: common/dialogs/panel_embedded_files.cpp:409
 #, fuzzy, c-format
 msgid "Directory '%s' is not writable."
 msgstr "Симбол"
 
-#: common/dialogs/panel_embedded_files.cpp:365
+#: common/dialogs/panel_embedded_files.cpp:412
 #, fuzzy, c-format
 msgid "Folder '%s' is not writable."
 msgstr "Симбол"
 
-#: common/dialogs/panel_embedded_files.cpp:370
+#: common/dialogs/panel_embedded_files.cpp:417
 msgid "Retry"
 msgstr ""
 
-#: common/dialogs/panel_embedded_files.cpp:397
+#: common/dialogs/panel_embedded_files.cpp:444
 #, fuzzy, c-format
 msgid "Failed to open file '%s'."
 msgstr "Грешка у креирању датотеке '%s'."
 
-#: common/dialogs/panel_embedded_files.cpp:407
+#: common/dialogs/panel_embedded_files.cpp:454
 #, fuzzy, c-format
 msgid "Failed to write file '%s'."
 msgstr "Грешка у креирању датотеке '%s'."
@@ -5250,12 +5252,12 @@ msgstr "Увећати"
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1099
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:583
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:854
-#: pcbnew/dialogs/dialog_plot_base.cpp:118 pcbnew/footprint.cpp:4007
-#: pcbnew/pad.cpp:2507 pcbnew/pad.cpp:2526 pcbnew/pcb_dimension.cpp:1973
+#: pcbnew/dialogs/dialog_plot_base.cpp:118 pcbnew/footprint.cpp:4012
+#: pcbnew/pad.cpp:2501 pcbnew/pad.cpp:2520 pcbnew/pcb_dimension.cpp:1973
 #: pcbnew/widgets/appearance_controls.cpp:729
 #: pcbnew/widgets/appearance_controls.cpp:771
-#: pcbnew/widgets/appearance_controls.cpp:2540
-#: pcbnew/widgets/appearance_controls.cpp:2559 pcbnew/zone.cpp:1804
+#: pcbnew/widgets/appearance_controls.cpp:2576
+#: pcbnew/widgets/appearance_controls.cpp:2595 pcbnew/zone.cpp:1828
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:83
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 msgid "None"
@@ -5490,9 +5492,9 @@ msgstr "Нема конекције"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:232
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:363
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:332
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:854 pcbnew/footprint.cpp:4009
-#: pcbnew/pad.cpp:2528 pcbnew/pcb_table.cpp:533 pcbnew/pcb_textbox.cpp:795
-#: pcbnew/zone.cpp:857 pcbnew/zone.cpp:1806
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:854 pcbnew/footprint.cpp:4014
+#: pcbnew/pad.cpp:2522 pcbnew/pcb_table.cpp:533 pcbnew/pcb_textbox.cpp:795
+#: pcbnew/zone.cpp:857 pcbnew/zone.cpp:1830
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 msgid "Solid"
 msgstr ""
@@ -5635,7 +5637,7 @@ msgstr "Нова библиотека"
 
 #: common/dialogs/panel_setup_netclasses_base.cpp:52
 #: pcbnew/tools/board_inspection_tool.cpp:641
-#: pcbnew/tools/board_inspection_tool.cpp:1201 pcbnew/zone.cpp:2048
+#: pcbnew/tools/board_inspection_tool.cpp:1201 pcbnew/zone.cpp:2072
 #, fuzzy
 msgid "Clearance"
 msgstr "Прикажи"
@@ -5742,7 +5744,7 @@ msgstr ""
 
 #: common/dialogs/panel_setup_netclasses_base.cpp:153
 #: eeschema/sch_field.cpp:1270 eeschema/sch_label.cpp:207
-#: pcbnew/board_connected_item.cpp:200 pcbnew/pad.cpp:2582 pcbnew/zone.cpp:1907
+#: pcbnew/board_connected_item.cpp:200 pcbnew/pad.cpp:2576 pcbnew/zone.cpp:1931
 #, fuzzy
 msgid "Net Class"
 msgstr "Класа 1"
@@ -5874,7 +5876,7 @@ msgstr "Линија"
 #: common/eda_shape.cpp:2203
 #: eeschema/dialogs/dialog_label_properties_base.cpp:178
 #: eeschema/sch_label.cpp:2249
-#: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:2499
+#: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:2493
 #: pcbnew/pcb_dimension.cpp:1974
 msgid "Rectangle"
 msgstr "Правоугаоник"
@@ -6061,7 +6063,7 @@ msgstr ""
 msgid "Hotkeys"
 msgstr "Листа грешака:"
 
-#: common/eda_base_frame.cpp:1116 kicad/project_tree_pane.cpp:1008
+#: common/eda_base_frame.cpp:1116 kicad/project_tree_pane.cpp:1009
 #, fuzzy
 msgid "Version Control"
 msgstr "Изабери"
@@ -6125,7 +6127,7 @@ msgstr "Покрени"
 
 #: common/eda_base_frame.cpp:1182 common/tool/actions.cpp:1106
 #: common/tool/common_tools.cpp:617 kicad/tools/kicad_manager_actions.cpp:147
-#: pcbnew/footprint_edit_frame.cpp:1035 pcbnew/menubar_footprint_editor.cpp:92
+#: pcbnew/footprint_edit_frame.cpp:1045 pcbnew/menubar_footprint_editor.cpp:92
 #, fuzzy
 msgid "Footprint Editor"
 msgstr "Текстуални едитор"
@@ -6306,7 +6308,7 @@ msgstr "инчи"
 msgid "Constrain to H, V, 45"
 msgstr "Портрет"
 
-#: common/eda_draw_frame.cpp:1121 pcbnew/footprint_libraries_utils.cpp:1368
+#: common/eda_draw_frame.cpp:1121 pcbnew/footprint_libraries_utils.cpp:1377
 msgid "Select Library"
 msgstr "Изабери библиотеку"
 
@@ -6567,7 +6569,7 @@ msgstr "Лук"
 #: eeschema/dialogs/dialog_label_properties_base.cpp:172
 #: eeschema/sch_label.cpp:2247 gerbview/gerber_draw_item.cpp:231
 #: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:1515
-#: pcbnew/pad.cpp:2498 pcbnew/pcb_dimension.cpp:1975
+#: pcbnew/pad.cpp:2492 pcbnew/pcb_dimension.cpp:1975
 msgid "Circle"
 msgstr "Круг"
 
@@ -6654,7 +6656,7 @@ msgstr "Завршна тачка"
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:40
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:169
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2140 pcbnew/pad.cpp:1348
-#: pcbnew/pcb_fields_grid_table.cpp:177 pcbnew/pcb_reference_image.cpp:215
+#: pcbnew/pcb_fields_grid_table.cpp:146 pcbnew/pcb_reference_image.cpp:215
 #: pcbnew/pcb_reference_image.cpp:368 pcbnew/pcb_tablecell.cpp:197
 #: pcbnew/pcb_tablecell.cpp:204 pcbnew/pcb_target.cpp:156
 #: pcbnew/pcb_target.cpp:249 pcbnew/pcb_text.cpp:292 pcbnew/pcb_textbox.cpp:814
@@ -6671,7 +6673,7 @@ msgstr "Дужина"
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:55
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:56
 #: pcbnew/pad.cpp:1349 pcbnew/pcb_dimension.cpp:1012
-#: pcbnew/pcb_fields_grid_table.cpp:178 pcbnew/pcb_reference_image.cpp:217
+#: pcbnew/pcb_fields_grid_table.cpp:147 pcbnew/pcb_reference_image.cpp:217
 #: pcbnew/pcb_reference_image.cpp:375 pcbnew/pcb_tablecell.cpp:198
 #: pcbnew/pcb_tablecell.cpp:205 pcbnew/pcb_text.cpp:293
 #: pcbnew/pcb_textbox.cpp:815
@@ -6762,7 +6764,7 @@ msgstr "Дефинисане боје"
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:62
 #: eeschema/dialogs/dialog_tablecell_properties_base.cpp:119
 #: eeschema/dialogs/dialog_text_properties_base.cpp:113
-#: eeschema/fields_grid_table.cpp:484 eeschema/sch_label.cpp:1197
+#: eeschema/fields_grid_table.cpp:475 eeschema/sch_label.cpp:1197
 #: eeschema/sch_label.cpp:2269 eeschema/sch_tablecell.cpp:128
 #: eeschema/sch_text.cpp:637 eeschema/sch_textbox.cpp:543
 #: pagelayout_editor/dialogs/properties_frame_base.cpp:98
@@ -6773,7 +6775,7 @@ msgstr "Дефинисане боје"
 #: pcbnew/dialogs/dialog_tablecell_properties_base.cpp:125
 #: pcbnew/dialogs/panel_fp_editor_graphics_defaults_base.cpp:57
 #: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:52
-#: pcbnew/pcb_fields_grid_table.cpp:180
+#: pcbnew/pcb_fields_grid_table.cpp:149
 #, fuzzy
 msgid "Italic"
 msgstr "Италијански"
@@ -6789,7 +6791,7 @@ msgstr "Италијански"
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:63
 #: eeschema/dialogs/dialog_tablecell_properties_base.cpp:116
 #: eeschema/dialogs/dialog_text_properties_base.cpp:108
-#: eeschema/fields_grid_table.cpp:485 eeschema/sch_label.cpp:1197
+#: eeschema/fields_grid_table.cpp:476 eeschema/sch_label.cpp:1197
 #: eeschema/sch_label.cpp:2270 eeschema/sch_tablecell.cpp:128
 #: eeschema/sch_text.cpp:637 eeschema/sch_textbox.cpp:543
 #: eeschema/widgets/tuner_slider_base.cpp:48
@@ -6806,8 +6808,8 @@ msgstr ""
 #: common/eda_text.cpp:1330
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:242
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
-#: eeschema/fields_grid_table.cpp:310 eeschema/fields_grid_table.cpp:725
-#: eeschema/fields_grid_table.cpp:869 eeschema/pin_type.cpp:113
+#: eeschema/fields_grid_table.cpp:301 eeschema/fields_grid_table.cpp:716
+#: eeschema/fields_grid_table.cpp:860 eeschema/pin_type.cpp:113
 #: eeschema/sch_field.cpp:1144 eeschema/sch_field.cpp:1731
 #: eeschema/sch_pin.cpp:2185 pcbnew/dialogs/dialog_render_job.cpp:42
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2604
@@ -6817,9 +6819,9 @@ msgstr "Лијево"
 #: common/eda_text.cpp:1331 common/eda_text.cpp:1340
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:303 eeschema/fields_grid_table.cpp:311
-#: eeschema/fields_grid_table.cpp:726 eeschema/fields_grid_table.cpp:737
-#: eeschema/fields_grid_table.cpp:871 eeschema/fields_grid_table.cpp:895
+#: eeschema/fields_grid_table.cpp:294 eeschema/fields_grid_table.cpp:302
+#: eeschema/fields_grid_table.cpp:717 eeschema/fields_grid_table.cpp:728
+#: eeschema/fields_grid_table.cpp:862 eeschema/fields_grid_table.cpp:886
 #: eeschema/sch_field.cpp:1145 eeschema/sch_field.cpp:1155
 #: eeschema/sch_field.cpp:1732 eeschema/sch_field.cpp:1741
 #: eeschema/sch_text.cpp:658 gerbview/gerber_file_image.cpp:361
@@ -6834,8 +6836,8 @@ msgstr "Центар"
 #: common/eda_text.cpp:1332
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:242
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
-#: eeschema/fields_grid_table.cpp:312 eeschema/fields_grid_table.cpp:727
-#: eeschema/fields_grid_table.cpp:873 eeschema/pin_type.cpp:112
+#: eeschema/fields_grid_table.cpp:303 eeschema/fields_grid_table.cpp:718
+#: eeschema/fields_grid_table.cpp:864 eeschema/pin_type.cpp:112
 #: eeschema/sch_field.cpp:1146 eeschema/sch_field.cpp:1733
 #: eeschema/sch_pin.cpp:2184 pcbnew/dialogs/dialog_render_job.cpp:43
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2605
@@ -6844,8 +6846,8 @@ msgstr "Десно"
 
 #: common/eda_text.cpp:1339
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:302 eeschema/fields_grid_table.cpp:736
-#: eeschema/fields_grid_table.cpp:893 eeschema/sch_field.cpp:1154
+#: eeschema/fields_grid_table.cpp:293 eeschema/fields_grid_table.cpp:727
+#: eeschema/fields_grid_table.cpp:884 eeschema/sch_field.cpp:1154
 #: eeschema/sch_field.cpp:1740 eeschema/sch_text.cpp:657
 #: pcbnew/dialogs/dialog_render_job.cpp:44
 msgid "Top"
@@ -6853,8 +6855,8 @@ msgstr ""
 
 #: common/eda_text.cpp:1341
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:304 eeschema/fields_grid_table.cpp:738
-#: eeschema/fields_grid_table.cpp:897 eeschema/sch_field.cpp:1156
+#: eeschema/fields_grid_table.cpp:295 eeschema/fields_grid_table.cpp:729
+#: eeschema/fields_grid_table.cpp:888 eeschema/sch_field.cpp:1156
 #: eeschema/sch_field.cpp:1742 eeschema/sch_text.cpp:659
 #: pcbnew/dialogs/dialog_render_job.cpp:40
 #, fuzzy
@@ -6868,15 +6870,15 @@ msgstr "Поглед одоздо"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:68
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:68
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:65
-#: eeschema/fields_grid_table.cpp:487 eeschema/sch_field.cpp:1781
+#: eeschema/fields_grid_table.cpp:478 eeschema/sch_field.cpp:1781
 #: eeschema/sch_pin.cpp:1589 eeschema/sch_pin.cpp:2230
 #: eeschema/sch_symbol.cpp:2965 eeschema/sch_tablecell.cpp:203
 #: eeschema/sch_text.cpp:783 eeschema/sch_textbox.cpp:714
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:59
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:60
-#: pcbnew/footprint.cpp:4039 pcbnew/pad.cpp:2545 pcbnew/pcb_dimension.cpp:1756
-#: pcbnew/pcb_dimension.cpp:1831 pcbnew/pcb_fields_grid_table.cpp:182
-#: pcbnew/pcb_tablecell.cpp:207 pcbnew/zone.cpp:1977
+#: pcbnew/footprint.cpp:4044 pcbnew/pad.cpp:2539 pcbnew/pcb_dimension.cpp:1756
+#: pcbnew/pcb_dimension.cpp:1831 pcbnew/pcb_fields_grid_table.cpp:151
+#: pcbnew/pcb_tablecell.cpp:207 pcbnew/zone.cpp:2001
 msgid "Orientation"
 msgstr "Оријентација"
 
@@ -6895,7 +6897,7 @@ msgstr "Својства текста"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:71
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:71
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:68
-#: eeschema/fields_grid_table.cpp:490 eeschema/sch_field.cpp:1136
+#: eeschema/fields_grid_table.cpp:481 eeschema/sch_field.cpp:1136
 #: eeschema/sch_label.cpp:1195 eeschema/sch_tablecell.cpp:126
 #: eeschema/sch_text.cpp:635 eeschema/sch_textbox.cpp:541
 #: eeschema/widgets/sch_properties_panel.cpp:258 pcbnew/pcb_dimension.cpp:628
@@ -6910,14 +6912,14 @@ msgstr ""
 #: pcbnew/board_stackup_manager/panel_board_stackup_base.cpp:91
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:56
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:57
-#: pcbnew/pcb_fields_grid_table.cpp:179 pcbnew/pcb_tablecell.cpp:206
+#: pcbnew/pcb_fields_grid_table.cpp:148 pcbnew/pcb_tablecell.cpp:206
 #: pcbnew/pcb_text.cpp:291
 msgid "Thickness"
 msgstr "Дебљина"
 
 #: common/eda_text.cpp:1375 eeschema/sch_field.cpp:1772
 #: eeschema/sch_text.cpp:772 pcbnew/microwave/microwave_polygon.cpp:127
-#: pcbnew/pcb_fields_grid_table.cpp:187
+#: pcbnew/pcb_fields_grid_table.cpp:156
 msgid "Mirrored"
 msgstr "у огледалу"
 
@@ -7438,7 +7440,7 @@ msgstr "Копирај"
 #: common/widgets/listbox_tricks.cpp:51
 #: eeschema/tools/sch_editor_control.cpp:2270
 #: eeschema/tools/symbol_editor_edit_tool.cpp:1020
-#: pcbnew/dialogs/panel_setup_rules.cpp:132 pcbnew/tools/pcb_control.cpp:1234
+#: pcbnew/dialogs/panel_setup_rules.cpp:132 pcbnew/tools/pcb_control.cpp:1238
 msgid "Paste"
 msgstr "Залијепи"
 
@@ -7449,7 +7451,7 @@ msgstr ""
 #: common/grid_tricks.cpp:368 common/tool/actions.cpp:291
 #: common/widgets/listbox_tricks.cpp:54 eeschema/tools/sch_edit_tool.cpp:1680
 #: eeschema/tools/symbol_editor_edit_tool.cpp:476
-#: kicad/dialogs/panel_jobset.cpp:363 kicad/project_tree_pane.cpp:941
+#: kicad/dialogs/panel_jobset.cpp:363 kicad/project_tree_pane.cpp:942
 #: pcbnew/dialogs/panel_setup_rules.cpp:133 pcbnew/tools/edit_tool.cpp:2646
 msgid "Delete"
 msgstr "Избриши"
@@ -8113,198 +8115,198 @@ msgstr "Немогуће промијенити језик у %s"
 msgid "undefined"
 msgstr "Недефинисани слојеви:"
 
-#: common/layer_id.cpp:112
+#: common/layer_id.cpp:67
 #: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr_parser.cpp:1149
 msgid "Rescue"
 msgstr "Спас"
 
-#: common/layer_id.cpp:116 eeschema/widgets/panel_sch_selection_filter.cpp:204
+#: common/layer_id.cpp:71 eeschema/widgets/panel_sch_selection_filter.cpp:204
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:37
 #, fuzzy
 msgid "Wires"
 msgstr "Жица"
 
-#: common/layer_id.cpp:117
+#: common/layer_id.cpp:72
 msgid "Buses"
 msgstr ""
 
-#: common/layer_id.cpp:118
+#: common/layer_id.cpp:73
 #, fuzzy
 msgid "Bus junctions"
 msgstr "Додај поље"
 
-#: common/layer_id.cpp:119
+#: common/layer_id.cpp:74
 #, fuzzy
 msgid "Junctions"
 msgstr "Величина текста:"
 
-#: common/layer_id.cpp:120 eeschema/widgets/panel_sch_selection_filter.cpp:205
+#: common/layer_id.cpp:75 eeschema/widgets/panel_sch_selection_filter.cpp:205
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:41
 #: eeschema/widgets/search_handlers.cpp:399
 #, fuzzy
 msgid "Labels"
 msgstr "Попуњавање зона"
 
-#: common/layer_id.cpp:121
+#: common/layer_id.cpp:76
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:45
 #, fuzzy
 msgid "Global labels"
 msgstr "Попуњавање зона"
 
-#: common/layer_id.cpp:122
+#: common/layer_id.cpp:77
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:48
 #, fuzzy
 msgid "Hierarchical labels"
 msgstr "Попуњавање зона"
 
-#: common/layer_id.cpp:123 eeschema/sch_symbol.cpp:2981
+#: common/layer_id.cpp:78 eeschema/sch_symbol.cpp:2981
 #, fuzzy
 msgid "Pin numbers"
 msgstr "Име чиоде"
 
-#: common/layer_id.cpp:124 eeschema/sch_symbol.cpp:2985
+#: common/layer_id.cpp:79 eeschema/sch_symbol.cpp:2985
 #, fuzzy
 msgid "Pin names"
 msgstr "Име чиоде"
 
-#: common/layer_id.cpp:125
+#: common/layer_id.cpp:80
 #, fuzzy
 msgid "Symbol references"
 msgstr "Симбол"
 
-#: common/layer_id.cpp:126
+#: common/layer_id.cpp:81
 #, fuzzy
 msgid "Symbol values"
 msgstr "Име симбола"
 
-#: common/layer_id.cpp:127
+#: common/layer_id.cpp:82
 #, fuzzy
 msgid "Symbol fields"
 msgstr "Поља симбола"
 
-#: common/layer_id.cpp:128
+#: common/layer_id.cpp:83
 #, fuzzy
 msgid "Sheet references"
 msgstr "Окрени референцу"
 
-#: common/layer_id.cpp:129
+#: common/layer_id.cpp:84
 #, fuzzy
 msgid "Net class references"
 msgstr "Нова библиотека"
 
-#: common/layer_id.cpp:130
+#: common/layer_id.cpp:85
 #, fuzzy
 msgid "Rule areas"
 msgstr "Додај поље"
 
-#: common/layer_id.cpp:131
+#: common/layer_id.cpp:86
 #, fuzzy
 msgid "Symbol body outlines"
 msgstr "Тијело"
 
-#: common/layer_id.cpp:132
+#: common/layer_id.cpp:87
 #, fuzzy
 msgid "Symbol body fills"
 msgstr "Поља симбола"
 
-#: common/layer_id.cpp:133
+#: common/layer_id.cpp:88
 #, fuzzy
 msgid "Shape fills"
 msgstr "фајл не постоји"
 
-#: common/layer_id.cpp:134
+#: common/layer_id.cpp:89
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:72
 #, fuzzy
 msgid "Schematic text && graphics"
 msgstr "Додјела шеме"
 
-#: common/layer_id.cpp:135
+#: common/layer_id.cpp:90
 #, fuzzy
 msgid "Symbol private text && graphics"
 msgstr "Додјела шеме"
 
-#: common/layer_id.cpp:136
+#: common/layer_id.cpp:91
 #, fuzzy
 msgid "Schematic text && graphics backgrounds"
 msgstr "Додјела шеме"
 
-#: common/layer_id.cpp:137 eeschema/widgets/panel_sch_selection_filter.cpp:206
+#: common/layer_id.cpp:92 eeschema/widgets/panel_sch_selection_filter.cpp:206
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:33
 msgid "Pins"
 msgstr ""
 
-#: common/layer_id.cpp:138
+#: common/layer_id.cpp:93
 #, fuzzy
 msgid "Sheet borders"
 msgstr "Име:"
 
-#: common/layer_id.cpp:139
+#: common/layer_id.cpp:94
 #, fuzzy
 msgid "Sheet backgrounds"
 msgstr "Тијело"
 
-#: common/layer_id.cpp:140
+#: common/layer_id.cpp:95
 #, fuzzy
 msgid "Sheet names"
 msgstr "Име:"
 
-#: common/layer_id.cpp:141
+#: common/layer_id.cpp:96
 #, fuzzy
 msgid "Sheet fields"
 msgstr "Избриши поље"
 
-#: common/layer_id.cpp:142
+#: common/layer_id.cpp:97
 #, fuzzy
 msgid "Sheet file names"
 msgstr "фајл не постоји"
 
-#: common/layer_id.cpp:143
+#: common/layer_id.cpp:98
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:63
 #, fuzzy
 msgid "Sheet pins"
 msgstr "Додај поље"
 
-#: common/layer_id.cpp:144
+#: common/layer_id.cpp:99
 #, fuzzy
 msgid "No-connect symbols"
 msgstr "Симбол"
 
-#: common/layer_id.cpp:145
+#: common/layer_id.cpp:100
 #, fuzzy
 msgid "DNP markers"
 msgstr "Маркери"
 
-#: common/layer_id.cpp:146
+#: common/layer_id.cpp:101
 #, fuzzy
 msgid "Excluded-from-simulation markers"
 msgstr "Име симбола:"
 
-#: common/layer_id.cpp:147
+#: common/layer_id.cpp:102
 #, fuzzy
 msgid "ERC warnings"
 msgstr "ERC упозорење"
 
-#: common/layer_id.cpp:148
+#: common/layer_id.cpp:103
 #, fuzzy
 msgid "ERC errors"
 msgstr "ERC грешка"
 
-#: common/layer_id.cpp:149
+#: common/layer_id.cpp:104
 #, fuzzy
 msgid "ERC exclusions"
 msgstr "Избриши"
 
-#: common/layer_id.cpp:150 common/layer_id.cpp:189
+#: common/layer_id.cpp:105 common/layer_id.cpp:144
 #: pcbnew/widgets/appearance_controls.cpp:347
 msgid "Anchors"
 msgstr ""
 
-#: common/layer_id.cpp:151 common/layer_id.cpp:193
+#: common/layer_id.cpp:106 common/layer_id.cpp:148
 #, fuzzy
 msgid "Helper items"
 msgstr "Избриши"
 
-#: common/layer_id.cpp:152 common/layer_id.cpp:194 common/tool/grid_menu.cpp:56
+#: common/layer_id.cpp:107 common/layer_id.cpp:149 common/tool/grid_menu.cpp:56
 #: eeschema/tools/sch_editor_control.cpp:2867
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:103
 #: gerbview/widgets/gerbview_layer_widget.cpp:135
@@ -8312,81 +8314,81 @@ msgstr "Избриши"
 msgid "Grid"
 msgstr "Координатна мрежа"
 
-#: common/layer_id.cpp:153
+#: common/layer_id.cpp:108
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:104
 msgid "Axes"
 msgstr ""
 
-#: common/layer_id.cpp:154 common/layer_id.cpp:196
+#: common/layer_id.cpp:109 common/layer_id.cpp:151
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:107
 #: gerbview/widgets/gerbview_layer_widget.cpp:141
 #, fuzzy
 msgid "Background"
 msgstr "Боја позадине"
 
-#: common/layer_id.cpp:155 common/layer_id.cpp:192
+#: common/layer_id.cpp:110 common/layer_id.cpp:147
 #: common/widgets/gal_options_panel_base.cpp:120
 #: eeschema/sim/simulator_frame_ui.cpp:613
 #: eeschema/sim/simulator_frame_ui_base.cpp:167
 msgid "Cursor"
 msgstr "Курсор"
 
-#: common/layer_id.cpp:156
+#: common/layer_id.cpp:111
 #, fuzzy
 msgid "Hovered items"
 msgstr "Помјери"
 
-#: common/layer_id.cpp:157
+#: common/layer_id.cpp:112
 #, fuzzy
 msgid "Highlighted items"
 msgstr "Избриши"
 
-#: common/layer_id.cpp:158
+#: common/layer_id.cpp:113
 #, fuzzy
 msgid "Hidden items"
 msgstr "Сакривен текст"
 
-#: common/layer_id.cpp:159 common/layer_id.cpp:197
+#: common/layer_id.cpp:114 common/layer_id.cpp:152
 #, fuzzy
 msgid "Selection highlight"
 msgstr "Чисто"
 
-#: common/layer_id.cpp:160
+#: common/layer_id.cpp:115
 #, fuzzy
 msgid "Net color highlight"
 msgstr "Чисто"
 
-#: common/layer_id.cpp:161 common/layer_id.cpp:190
+#: common/layer_id.cpp:116 common/layer_id.cpp:145
 #, fuzzy
 msgid "Drawing sheet"
 msgstr "Опције цртања"
 
-#: common/layer_id.cpp:162 common/layer_id.cpp:191
+#: common/layer_id.cpp:117 common/layer_id.cpp:146
 #, fuzzy
 msgid "Page limits"
 msgstr "Прикажи"
 
-#: common/layer_id.cpp:163
+#: common/layer_id.cpp:118
 #, fuzzy
 msgid "Operating point voltages"
 msgstr "(крајња тачка)"
 
-#: common/layer_id.cpp:164
+#: common/layer_id.cpp:119
 #, fuzzy
 msgid "Operating point currents"
 msgstr "(крајња тачка)"
 
-#: common/layer_id.cpp:168
+#: common/layer_id.cpp:123
 #, fuzzy
 msgid "Footprints front"
 msgstr "претражи текст"
 
-#: common/layer_id.cpp:169
+#: common/layer_id.cpp:124
 #, fuzzy
 msgid "Footprints back"
 msgstr "претражи текст"
 
-#: common/layer_id.cpp:171
+#: common/layer_id.cpp:126
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:27
 #: eeschema/dialogs/dialog_update_from_pcb_base.cpp:53
 #: pcbnew/dialogs/dialog_global_edit_text_and_graphics_base.cpp:28
@@ -8394,12 +8396,12 @@ msgstr "претражи текст"
 msgid "Reference designators"
 msgstr "Референца"
 
-#: common/layer_id.cpp:172
+#: common/layer_id.cpp:127
 #, fuzzy
 msgid "Footprint text"
 msgstr "претражи текст"
 
-#: common/layer_id.cpp:173
+#: common/layer_id.cpp:128
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:27
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:64
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:24
@@ -8410,108 +8412,108 @@ msgstr "претражи текст"
 msgid "Tracks"
 msgstr "Попуњавање зона"
 
-#: common/layer_id.cpp:174
+#: common/layer_id.cpp:129
 #, fuzzy
 msgid "Through vias"
 msgstr "Прикажи"
 
-#: common/layer_id.cpp:175
+#: common/layer_id.cpp:130
 msgid "Blind/Buried vias"
 msgstr ""
 
-#: common/layer_id.cpp:176
+#: common/layer_id.cpp:131
 #, fuzzy
 msgid "Micro-vias"
 msgstr "Стави Microvia"
 
-#: common/layer_id.cpp:177
+#: common/layer_id.cpp:132
 #, fuzzy
 msgid "Via holes"
 msgstr "Попуњавање зона"
 
-#: common/layer_id.cpp:178
+#: common/layer_id.cpp:133
 #, fuzzy
 msgid "Via hole walls"
 msgstr "Попуњавање зона"
 
-#: common/layer_id.cpp:179
+#: common/layer_id.cpp:134
 #, fuzzy
 msgid "Plated holes"
 msgstr "Попуњавање зона"
 
-#: common/layer_id.cpp:180
+#: common/layer_id.cpp:135
 msgid "Plated hole walls"
 msgstr ""
 
-#: common/layer_id.cpp:181
+#: common/layer_id.cpp:136
 #, fuzzy
 msgid "Non-plated holes"
 msgstr "Симбол"
 
-#: common/layer_id.cpp:182 pcbnew/dialogs/panel_edit_options_base.cpp:371
+#: common/layer_id.cpp:137 pcbnew/dialogs/panel_edit_options_base.cpp:371
 #: pcbnew/widgets/appearance_controls.cpp:343
 #: pcbnew/widgets/appearance_controls.cpp:721
-#: pcbnew/widgets/appearance_controls.cpp:2537
+#: pcbnew/widgets/appearance_controls.cpp:2573
 #: pcbnew/widgets/search_handlers.cpp:386
 #, fuzzy
 msgid "Ratsnest"
 msgstr "Прикажи"
 
-#: common/layer_id.cpp:183
+#: common/layer_id.cpp:138
 #, fuzzy
 msgid "DRC warnings"
 msgstr "ERC упозорење"
 
-#: common/layer_id.cpp:184
+#: common/layer_id.cpp:139
 #, fuzzy
 msgid "DRC errors"
 msgstr "ERC грешка"
 
-#: common/layer_id.cpp:185
+#: common/layer_id.cpp:140
 #, fuzzy
 msgid "DRC shape 1"
 msgstr "Облик"
 
-#: common/layer_id.cpp:186
+#: common/layer_id.cpp:141
 #, fuzzy
 msgid "DRC shape 2"
 msgstr "Облик"
 
-#: common/layer_id.cpp:187
+#: common/layer_id.cpp:142
 #, fuzzy
 msgid "DRC exclusions"
 msgstr "Избриши"
 
-#: common/layer_id.cpp:188
+#: common/layer_id.cpp:143
 #, fuzzy
 msgid "DRC marker shadows"
 msgstr "претражи текст"
 
-#: common/layer_id.cpp:195
+#: common/layer_id.cpp:150
 #, fuzzy
 msgid "Grid axes"
 msgstr "Поставке координатне мреже"
 
-#: common/layer_id.cpp:198
+#: common/layer_id.cpp:153
 #, fuzzy
 msgid "Locked item shadow"
 msgstr "Закључано: Да"
 
-#: common/layer_id.cpp:199
+#: common/layer_id.cpp:154
 msgid "Courtyard collision shadow"
 msgstr ""
 
-#: common/layer_id.cpp:200
+#: common/layer_id.cpp:155
 #, fuzzy
 msgid "Track net names"
 msgstr "Име:"
 
-#: common/layer_id.cpp:201
+#: common/layer_id.cpp:156
 #, fuzzy
 msgid "Pad net names"
 msgstr "Име:"
 
-#: common/layer_id.cpp:202
+#: common/layer_id.cpp:157
 #, fuzzy
 msgid "Via net names"
 msgstr "Име:"
@@ -8577,13 +8579,13 @@ msgstr "Предмет"
 
 #: common/lib_tree_model_adapter.cpp:422
 #: eeschema/widgets/panel_design_block_chooser.cpp:411
-#: eeschema/widgets/panel_symbol_chooser.cpp:171
+#: eeschema/widgets/panel_symbol_chooser.cpp:173
 #: pcbnew/widgets/panel_footprint_chooser.cpp:96
 msgid "Recently Used"
 msgstr "Недавно кориштено"
 
 #: common/lib_tree_model_adapter.cpp:424
-#: eeschema/widgets/panel_symbol_chooser.cpp:178
+#: eeschema/widgets/panel_symbol_chooser.cpp:180
 #, fuzzy
 msgid "Already Placed"
 msgstr "Помјери и стави"
@@ -8874,7 +8876,7 @@ msgstr "Дужина линије:"
 #: eeschema/dialogs/dialog_sim_model_base.cpp:271 eeschema/sch_symbol.cpp:2058
 #: eeschema/sch_symbol.cpp:2110 eeschema/sch_symbol.cpp:2991
 #: eeschema/widgets/search_handlers.cpp:160
-#: eeschema/widgets/search_handlers.cpp:246 pcbnew/footprint.cpp:4045
+#: eeschema/widgets/search_handlers.cpp:246 pcbnew/footprint.cpp:4050
 #: pcbnew/widgets/search_handlers.cpp:118
 msgid "Reference"
 msgstr "Референца"
@@ -8898,7 +8900,7 @@ msgstr "Помјери горе"
 #: eeschema/tools/sch_edit_tool.cpp:551
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:179
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:184
-#: pcbnew/footprint.cpp:4068
+#: pcbnew/footprint.cpp:4073
 msgid "Attributes"
 msgstr "Атрибути"
 
@@ -8917,18 +8919,18 @@ msgstr "m"
 msgid "Semicolons"
 msgstr "Појасни избор"
 
-#: common/settings/color_settings.cpp:337
+#: common/settings/color_settings.cpp:379
 #, fuzzy
 msgid "(Footprints)"
 msgstr "Попуњавање зона"
 
-#: common/settings/color_settings.cpp:389
+#: common/settings/color_settings.cpp:433
 #: pagelayout_editor/dialogs/panel_pl_editor_color_settings.cpp:82
 #, fuzzy
 msgid "KiCad Default"
 msgstr "Врати на почетна подешавања"
 
-#: common/settings/color_settings.cpp:394
+#: common/settings/color_settings.cpp:438
 #, fuzzy
 msgid "KiCad Classic"
 msgstr "Додјела шеме"
@@ -8954,7 +8956,7 @@ msgid "Create a new document in the editor"
 msgstr "Креирање зона"
 
 #: common/tool/actions.cpp:52 eeschema/symbol_editor/symbol_editor.cpp:866
-#: pcbnew/footprint_libraries_utils.cpp:1050
+#: pcbnew/footprint_libraries_utils.cpp:1059
 msgid "New Library..."
 msgstr "Нова библиотека..."
 
@@ -9004,7 +9006,7 @@ msgstr "Текстуални едитор"
 
 #: common/tool/actions.cpp:91 eeschema/symbol_editor/symbol_editor.cpp:856
 #: eeschema/widgets/tuner_slider_base.cpp:117
-#: pcbnew/footprint_libraries_utils.cpp:1036
+#: pcbnew/footprint_libraries_utils.cpp:1045
 msgid "Save"
 msgstr "Сачувај"
 
@@ -9885,7 +9887,7 @@ msgstr "Прикажи"
 
 #: common/tool/actions.cpp:1124
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:101
-#: eeschema/fields_grid_table.cpp:1068
+#: eeschema/fields_grid_table.cpp:1059
 #, fuzzy
 msgid "Show Datasheet"
 msgstr "Прикажи"
@@ -10032,6 +10034,7 @@ msgstr ""
 #: eeschema/dialogs/dialog_schematic_setup.cpp:136
 #: pcbnew/dialogs/dialog_board_setup.cpp:210
 #: pcbnew/dialogs/dialog_footprint_properties.cpp:79
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:149
 #, fuzzy
 msgid "Embedded Files"
 msgstr "Image фајлови"
@@ -10228,8 +10231,8 @@ msgid "Mirroring for Y axis is not supported yet"
 msgstr ""
 
 #: common/widgets/filter_combobox.cpp:72
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:806
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:833
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:805
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:832
 msgid "Filter:"
 msgstr "Филтер:"
 
@@ -10247,7 +10250,7 @@ msgstr "Подешавање странице..."
 #: common/widgets/footprint_diff_widget.cpp:42 cvpcb/cvpcb_mainframe.cpp:814
 #: eeschema/sch_base_frame.cpp:593 eeschema/sch_symbol.cpp:2086
 #: eeschema/sch_symbol.cpp:2090 eeschema/sch_symbol.cpp:2125
-#: eeschema/widgets/symbol_diff_widget.cpp:45 pcbnew/footprint.cpp:1624
+#: eeschema/widgets/symbol_diff_widget.cpp:45 pcbnew/footprint.cpp:1629
 msgid "Library"
 msgstr "Библиотека"
 
@@ -10263,7 +10266,7 @@ msgid "Footprint not found."
 msgstr "Маркер није пронађен"
 
 #: common/widgets/footprint_select_widget.cpp:68 cvpcb/cvpcb_mainframe.cpp:899
-#: pcbnew/footprint_edit_frame.cpp:1060
+#: pcbnew/footprint_edit_frame.cpp:1070
 #: pcbnew/widgets/panel_footprint_chooser.cpp:69
 #, fuzzy
 msgid "Loading Footprint Libraries"
@@ -10349,7 +10352,7 @@ msgstr "Прикажи"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:357
 #: pcbnew/dialogs/panel_edit_options_base.cpp:329
 #: pcbnew/dialogs/panel_edit_options_base.cpp:343
-#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1824
+#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1848
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 msgid "Always"
 msgstr "Увијек"
@@ -10363,7 +10366,7 @@ msgstr "Изабери језик"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:357
 #: pcbnew/dialogs/panel_edit_options_base.cpp:329
 #: pcbnew/dialogs/panel_edit_options_base.cpp:343
-#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1825
+#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1849
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 msgid "Never"
 msgstr "Никад"
@@ -10660,8 +10663,8 @@ msgstr "Прикажи:"
 #: pcbnew/dialogs/dialog_footprint_checker_base.cpp:36
 #: pcbnew/widgets/appearance_controls.cpp:713
 #: pcbnew/widgets/appearance_controls.cpp:755
-#: pcbnew/widgets/appearance_controls.cpp:2534
-#: pcbnew/widgets/appearance_controls.cpp:2553
+#: pcbnew/widgets/appearance_controls.cpp:2570
+#: pcbnew/widgets/appearance_controls.cpp:2589
 msgid "All"
 msgstr "Све"
 
@@ -10762,13 +10765,13 @@ msgid "EasyEDA (JLCEDA) Pro files"
 msgstr ""
 
 #: common/wildcards_and_files_ext.cpp:339
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:301
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:302
 #, fuzzy
 msgid "KiCad printed circuit board files"
 msgstr "Пројект"
 
 #: common/wildcards_and_files_ext.cpp:346
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:311
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:312
 msgid "KiCad footprint files"
 msgstr "KiCad footprint фајлови"
 
@@ -11020,7 +11023,7 @@ msgstr "\"%s\" није валидан LIB_ID."
 #: eeschema/generate_alias_info.cpp:39 eeschema/sch_symbol.cpp:2105
 #: eeschema/sch_symbol.cpp:2678 eeschema/sch_symbol.cpp:3003
 #: eeschema/symbol_editor/symbol_editor.cpp:1629
-#: eeschema/symbol_viewer_frame.cpp:462 pcbnew/footprint.cpp:4058
+#: eeschema/symbol_viewer_frame.cpp:462 pcbnew/footprint.cpp:4063
 #: pcbnew/generate_footprint_info.cpp:37 pcbnew/plot_board_layers.cpp:133
 msgid "Keywords"
 msgstr "Кључне ријечи"
@@ -11090,7 +11093,7 @@ msgstr "Датотека пројекта: '%s'"
 #: cvpcb/dialogs/dialog_config_equfiles.cpp:94
 #: eeschema/dialogs/dialog_bom.cpp:403
 #: gerbview/tools/gerbview_inspection_tool.cpp:185
-#: kicad/project_tree_pane.cpp:1022
+#: kicad/project_tree_pane.cpp:1023
 msgid "No text editor selected in KiCad.  Please choose one."
 msgstr ""
 
@@ -11184,7 +11187,7 @@ msgstr "Попуњавање зона"
 msgid "Error loading footprint"
 msgstr "Грешка у учитавању фонта '%s'."
 
-#: cvpcb/display_footprints_frame.cpp:508 pcbnew/footprint.cpp:1684
+#: cvpcb/display_footprints_frame.cpp:508 pcbnew/footprint.cpp:1689
 #, fuzzy, c-format
 msgid "Footprint: %s"
 msgstr "Попуњавање зона"
@@ -11552,7 +11555,7 @@ msgid "Enter a description for the library:"
 msgstr "Опције за библиотеку \"%s\""
 
 #: eeschema/design_block_utils.cpp:240 eeschema/sch_symbol.cpp:3000
-#: pcbnew/footprint.cpp:4055 pcbnew/plot_board_layers.cpp:129
+#: pcbnew/footprint.cpp:4060 pcbnew/plot_board_layers.cpp:129
 #, fuzzy
 msgid "Library Description"
 msgstr "Опис"
@@ -11581,10 +11584,10 @@ msgid "Please select a library to delete."
 msgstr "Учитавање  "
 
 #: eeschema/design_block_utils.cpp:470 eeschema/design_block_utils.cpp:512
-#: eeschema/design_block_utils.cpp:555 pcbnew/footprint_libraries_utils.cpp:543
+#: eeschema/design_block_utils.cpp:555 pcbnew/footprint_libraries_utils.cpp:552
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:958
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2939
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3017
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2942
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3020
 #, fuzzy, c-format
 msgid "Library '%s' is read only."
 msgstr "Библиотека \"%s\" није пронађена."
@@ -12194,7 +12197,7 @@ msgstr "Нема конекције"
 #: eeschema/dialogs/dialog_database_lib_settings_base.cpp:99
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:210
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:1383
-#: pcbnew/footprint_edit_frame.cpp:229 pcbnew/footprint_edit_frame.cpp:951
+#: pcbnew/footprint_edit_frame.cpp:229 pcbnew/footprint_edit_frame.cpp:961
 msgid "Libraries"
 msgstr "Библиотеке"
 
@@ -13361,7 +13364,7 @@ msgstr "Прикажи"
 #: eeschema/sch_symbol.cpp:2989
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:27
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:28
-#: pcbnew/footprint.cpp:4043
+#: pcbnew/footprint.cpp:4048
 msgid "Fields"
 msgstr "Поља"
 
@@ -13370,21 +13373,21 @@ msgstr "Поља"
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:62
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:201
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:58
-#: eeschema/fields_grid_table.cpp:480
+#: eeschema/fields_grid_table.cpp:471
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:53
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:54
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:54
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:158
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:49
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:99
 #: pcbnew/dialogs/panel_fp_properties_3d_model_base.cpp:45
-#: pcbnew/pcb_fields_grid_table.cpp:176
+#: pcbnew/pcb_fields_grid_table.cpp:145
 msgid "Show"
 msgstr "Прикажи"
 
 #: eeschema/dialogs/dialog_label_properties_base.cpp:90
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:62
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:59
-#: eeschema/fields_grid_table.cpp:481
+#: eeschema/fields_grid_table.cpp:472
 #, fuzzy
 msgid "Show Name"
 msgstr "Прикажи"
@@ -13393,7 +13396,7 @@ msgstr "Прикажи"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:63
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:63
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:60
-#: eeschema/fields_grid_table.cpp:482
+#: eeschema/fields_grid_table.cpp:473
 #, fuzzy
 msgid "H Align"
 msgstr "Поравнати хоризонтално:"
@@ -13402,7 +13405,7 @@ msgstr "Поравнати хоризонтално:"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:64
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:64
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:61
-#: eeschema/fields_grid_table.cpp:483
+#: eeschema/fields_grid_table.cpp:474
 #, fuzzy
 msgid "V Align"
 msgstr "Поравнати вертикално:"
@@ -13411,7 +13414,7 @@ msgstr "Поравнати вертикално:"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:67
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:67
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:64
-#: eeschema/fields_grid_table.cpp:486 eeschema/sch_field.cpp:1140
+#: eeschema/fields_grid_table.cpp:477 eeschema/sch_field.cpp:1140
 #: eeschema/sch_field.cpp:1777 eeschema/sch_label.cpp:1201
 #: eeschema/sch_tablecell.cpp:132 eeschema/sch_text.cpp:641
 #: eeschema/sch_text.cpp:778 eeschema/sch_textbox.cpp:547
@@ -13425,7 +13428,7 @@ msgstr "Величина текста"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:69
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:69
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:66
-#: eeschema/fields_grid_table.cpp:488
+#: eeschema/fields_grid_table.cpp:479
 msgid "X Position"
 msgstr "X позиција"
 
@@ -13435,7 +13438,7 @@ msgstr "X позиција"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:70
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:70
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:67
-#: eeschema/fields_grid_table.cpp:489
+#: eeschema/fields_grid_table.cpp:480
 msgid "Y Position"
 msgstr "Y позиција"
 
@@ -13754,7 +13757,7 @@ msgstr "&Нови симбол..."
 #: eeschema/dialogs/dialog_sheet_properties.cpp:217
 #: eeschema/dialogs/dialog_symbol_properties.cpp:650
 #: pcbnew/dialogs/dialog_footprint_properties.cpp:402
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:424
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:433
 msgid "Fields must have a name."
 msgstr "Поља морају имати име."
 
@@ -13793,26 +13796,26 @@ msgstr "Симбол '%s' већ постоји у библиотеци '%s'"
 msgid "Edit Symbol Properties"
 msgstr "Симбол"
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:548
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:547
 #, c-format
 msgid "The name '%s' is already in use."
 msgstr "Име'%s' је већ у употреби."
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:634
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:633
 #: eeschema/dialogs/dialog_sheet_properties.cpp:785
 #: eeschema/dialogs/dialog_symbol_properties.cpp:883
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:688
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:684
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:716
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:720
 #, c-format
 msgid "The first %d fields are mandatory."
 msgstr "Првих %d поља су обавезна."
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:806
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:805
 #, fuzzy
 msgid "Add Footprint Filter"
 msgstr "Додај поље"
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:833
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:832
 #, fuzzy
 msgid "Edit Footprint Filter"
 msgstr "Додај поље"
@@ -14750,7 +14753,7 @@ msgstr "Електрични тип"
 #: eeschema/dialogs/dialog_schematic_setup.cpp:112
 #: pcbnew/dialogs/dialog_board_setup.cpp:186
 #: pcbnew/widgets/appearance_controls.cpp:515
-#: pcbnew/widgets/appearance_controls.cpp:2420
+#: pcbnew/widgets/appearance_controls.cpp:2456
 #: pcbnew/widgets/appearance_controls_base.cpp:118
 #: pcbnew/widgets/search_handlers.cpp:381
 #: pcbnew/widgets/search_handlers.cpp:465
@@ -14840,7 +14843,7 @@ msgstr "Облик"
 msgid "Clear colors to use Schematic Editor colors."
 msgstr "Додјела шеме"
 
-#: eeschema/dialogs/dialog_shape_properties_base.cpp:158 pcbnew/zone.cpp:1970
+#: eeschema/dialogs/dialog_shape_properties_base.cpp:158 pcbnew/zone.cpp:1994
 msgid "Fill Style"
 msgstr "Начин попуњавања"
 
@@ -15108,7 +15111,7 @@ msgstr ""
 
 #: eeschema/dialogs/dialog_sim_command_base.cpp:25
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:96
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283 pcbnew/pad.cpp:2504
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283 pcbnew/pad.cpp:2498
 #: pcbnew/widgets/pcb_net_inspector_panel_data_model.h:711
 #, fuzzy
 msgid "Custom"
@@ -15810,19 +15813,19 @@ msgid "Sequentially place all units of the symbol."
 msgstr ""
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:95
-#: eeschema/fields_grid_table.cpp:1061
+#: eeschema/fields_grid_table.cpp:1052
 #, fuzzy
 msgid "Select Footprint..."
 msgstr "Изабери"
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:96
-#: eeschema/fields_grid_table.cpp:1062
+#: eeschema/fields_grid_table.cpp:1053
 #, fuzzy
 msgid "Browse for footprint"
 msgstr "Претражи"
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:102
-#: eeschema/fields_grid_table.cpp:1069
+#: eeschema/fields_grid_table.cpp:1060
 #, fuzzy
 msgid "Show datasheet in browser"
 msgstr "Прикажи"
@@ -15955,7 +15958,7 @@ msgstr "Изабери језик"
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1811
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2213
-#: pcbnew/widgets/appearance_controls.cpp:2728
+#: pcbnew/widgets/appearance_controls.cpp:2764
 msgid ""
 "Default presets cannot be modified.\n"
 "Please use a different name."
@@ -17735,7 +17738,7 @@ msgid "Net Navigator"
 msgstr "Прикажи"
 
 #: eeschema/eeschema_settings.cpp:114 eeschema/sch_edit_frame.cpp:2207
-#: pcbnew/footprint_edit_frame.cpp:246 pcbnew/footprint_edit_frame.cpp:957
+#: pcbnew/footprint_edit_frame.cpp:246 pcbnew/footprint_edit_frame.cpp:967
 #: pcbnew/pcb_edit_frame.cpp:334 pcbnew/pcb_edit_frame.cpp:1709
 #, fuzzy
 msgid "Selection Filter"
@@ -18248,29 +18251,29 @@ msgid ""
 " ** ERC messages: %d  Errors %d  Warnings %d\n"
 msgstr ""
 
-#: eeschema/fields_grid_table.cpp:287 eeschema/files-io.cpp:919
+#: eeschema/fields_grid_table.cpp:278 eeschema/files-io.cpp:919
 #: eeschema/tools/sch_editor_control.cpp:128
 msgid "Schematic Files"
 msgstr "Schematic фајлови"
 
-#: eeschema/fields_grid_table.cpp:318 eeschema/fields_grid_table.cpp:755
-#: eeschema/fields_grid_table.cpp:927
+#: eeschema/fields_grid_table.cpp:309 eeschema/fields_grid_table.cpp:746
+#: eeschema/fields_grid_table.cpp:918
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:154
 msgid "Horizontal"
 msgstr "Хоризонтално"
 
-#: eeschema/fields_grid_table.cpp:319 eeschema/fields_grid_table.cpp:757
-#: eeschema/fields_grid_table.cpp:929
+#: eeschema/fields_grid_table.cpp:310 eeschema/fields_grid_table.cpp:748
+#: eeschema/fields_grid_table.cpp:920
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:154
 msgid "Vertical"
 msgstr "Вертикално"
 
-#: eeschema/fields_grid_table.cpp:492 eeschema/sch_field.cpp:1767
+#: eeschema/fields_grid_table.cpp:483 eeschema/sch_field.cpp:1767
 #, fuzzy
 msgid "Allow Autoplacement"
 msgstr "Аутоматски стави компоненте"
 
-#: eeschema/fields_grid_table.cpp:493 eeschema/sch_field.cpp:1805
+#: eeschema/fields_grid_table.cpp:484 eeschema/sch_field.cpp:1805
 #: eeschema/sch_item.cpp:516 eeschema/sch_item.cpp:568
 #, fuzzy
 msgid "Private"
@@ -18572,8 +18575,8 @@ msgstr "Име симбола:"
 #: eeschema/symbol_editor/symbol_editor.cpp:171
 #: eeschema/symbol_editor/symbol_editor.cpp:237
 #: eeschema/symbol_library_manager.cpp:458
-#: eeschema/widgets/panel_symbol_chooser.cpp:564
-#: eeschema/widgets/panel_symbol_chooser.cpp:623
+#: eeschema/widgets/panel_symbol_chooser.cpp:566
+#: eeschema/widgets/panel_symbol_chooser.cpp:625
 #: eeschema/widgets/symbol_preview_widget.cpp:207
 #, c-format
 msgid "Error loading symbol %s from library '%s'."
@@ -18597,7 +18600,7 @@ msgstr ""
 
 #: eeschema/import_gfx/dialog_import_gfx_sch.cpp:202
 #: pcbnew/import_gfx/dialog_import_graphics.cpp:215
-#: pcbnew/tools/drawing_tool.cpp:1906 pcbnew/tools/drawing_tool.cpp:1998
+#: pcbnew/tools/drawing_tool.cpp:1908 pcbnew/tools/drawing_tool.cpp:2000
 #, fuzzy
 msgid "Import Graphics"
 msgstr "&Графика..."
@@ -18624,7 +18627,7 @@ msgid "Only vectors will be imported.  Bitmaps and fonts will be ignored."
 msgstr ""
 
 #: eeschema/import_gfx/dialog_import_gfx_sch_base.cpp:43
-#: pcbnew/dialogs/dialog_rule_area_properties.cpp:129 pcbnew/zone.cpp:1949
+#: pcbnew/dialogs/dialog_rule_area_properties.cpp:129 pcbnew/zone.cpp:1973
 #, fuzzy
 msgid "Placement"
 msgstr "Стави текст"
@@ -18674,124 +18677,124 @@ msgstr "Дужина линије:"
 msgid "Import Vector Graphics File"
 msgstr "&Графика..."
 
-#: eeschema/lib_symbol.cpp:294 eeschema/sch_symbol.cpp:445
+#: eeschema/lib_symbol.cpp:297 eeschema/sch_symbol.cpp:445
 #: eeschema/tools/sch_edit_tool.cpp:108
 #, c-format
 msgid "Unit %s"
 msgstr "Јединица %s"
 
-#: eeschema/lib_symbol.cpp:573 eeschema/sch_sheet.cpp:309
+#: eeschema/lib_symbol.cpp:576 eeschema/sch_sheet.cpp:309
 #: eeschema/sch_symbol.cpp:1593
 #, fuzzy
 msgid "Excluded from BOM"
 msgstr "Чисто"
 
-#: eeschema/lib_symbol.cpp:578 eeschema/sch_sheet.cpp:318
+#: eeschema/lib_symbol.cpp:581 eeschema/sch_sheet.cpp:318
 #: eeschema/sch_symbol.cpp:1602
 #, fuzzy
 msgid "Excluded from board"
 msgstr "Чисто"
 
-#: eeschema/lib_symbol.cpp:583 eeschema/sch_sheet.cpp:327
+#: eeschema/lib_symbol.cpp:586 eeschema/sch_sheet.cpp:327
 #: eeschema/sch_symbol.cpp:1611
 #, fuzzy
 msgid "Excluded from simulation"
 msgstr "Име симбола:"
 
-#: eeschema/lib_symbol.cpp:588 eeschema/sch_sheet.cpp:336
+#: eeschema/lib_symbol.cpp:591 eeschema/sch_sheet.cpp:336
 #: eeschema/sch_sheet.cpp:880 eeschema/sch_symbol.cpp:1620
 #: eeschema/sch_symbol.cpp:2036 eeschema/widgets/search_handlers.cpp:169
-#: pcbnew/footprint.cpp:1672
+#: pcbnew/footprint.cpp:1677
 #, fuzzy
 msgid "DNP"
 msgstr "DPI"
 
-#: eeschema/lib_symbol.cpp:1598
+#: eeschema/lib_symbol.cpp:1601
 msgid "Power flag differs."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1607
+#: eeschema/lib_symbol.cpp:1610
 #, fuzzy
 msgid "Unit count differs."
 msgstr "претражи текст"
 
-#: eeschema/lib_symbol.cpp:1647
+#: eeschema/lib_symbol.cpp:1650
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:745
 #, fuzzy
 msgid "Graphic item count differs."
 msgstr "претражи текст"
 
-#: eeschema/lib_symbol.cpp:1659
+#: eeschema/lib_symbol.cpp:1662
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:759
 #, c-format
 msgid "%s differs."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1670
+#: eeschema/lib_symbol.cpp:1673
 #, fuzzy
 msgid "Pin count differs."
 msgstr "тренутно: %s)"
 
-#: eeschema/lib_symbol.cpp:1686
+#: eeschema/lib_symbol.cpp:1689
 #, fuzzy, c-format
 msgid "Pin %s not found."
 msgstr "%s није пронађен"
 
-#: eeschema/lib_symbol.cpp:1694
+#: eeschema/lib_symbol.cpp:1697
 #, fuzzy, c-format
 msgid "Pin %s differs."
 msgstr "Име:"
 
-#: eeschema/lib_symbol.cpp:1721
+#: eeschema/lib_symbol.cpp:1724
 #, c-format
 msgid "%s field differs."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1731
+#: eeschema/lib_symbol.cpp:1734
 #, fuzzy
 msgid "Field count differs."
 msgstr "тренутно: %s)"
 
-#: eeschema/lib_symbol.cpp:1740
+#: eeschema/lib_symbol.cpp:1743
 #, fuzzy
 msgid "Footprint filters differs."
 msgstr "Име:"
 
-#: eeschema/lib_symbol.cpp:1752
+#: eeschema/lib_symbol.cpp:1755
 #, fuzzy
 msgid "Footprint filters differ."
 msgstr "Име:"
 
-#: eeschema/lib_symbol.cpp:1763
+#: eeschema/lib_symbol.cpp:1766
 #, fuzzy
 msgid "Symbol keywords differ."
 msgstr "Текстуални едитор"
 
-#: eeschema/lib_symbol.cpp:1772
+#: eeschema/lib_symbol.cpp:1775
 msgid "Symbol pin name offsets differ."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1783
+#: eeschema/lib_symbol.cpp:1786
 #, fuzzy
 msgid "Show pin names settings differ."
 msgstr "Покажи име чиоде"
 
-#: eeschema/lib_symbol.cpp:1792
+#: eeschema/lib_symbol.cpp:1795
 #, fuzzy
 msgid "Show pin numbers settings differ."
 msgstr "Прикажи"
 
-#: eeschema/lib_symbol.cpp:1801
+#: eeschema/lib_symbol.cpp:1804
 #, fuzzy
 msgid "Exclude from simulation settings differ."
 msgstr "Чисто"
 
-#: eeschema/lib_symbol.cpp:1810
+#: eeschema/lib_symbol.cpp:1813
 #, fuzzy
 msgid "Exclude from bill of materials settings differ."
 msgstr "Сачувај &Као..."
 
-#: eeschema/lib_symbol.cpp:1819
+#: eeschema/lib_symbol.cpp:1822
 #, fuzzy
 msgid "Exclude from board settings differ."
 msgstr "Чисто"
@@ -18968,9 +18971,9 @@ msgstr "Остало:"
 
 #: eeschema/net_navigator.cpp:314 pcbnew/board.cpp:1810
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2124
-#: pcbnew/pcb_draw_panel_gal.cpp:644
+#: pcbnew/pcb_draw_panel_gal.cpp:717
 #: pcbnew/widgets/appearance_controls.cpp:1029
-#: pcbnew/widgets/appearance_controls.cpp:2419
+#: pcbnew/widgets/appearance_controls.cpp:2455
 #: pcbnew/widgets/appearance_controls_base.cpp:61
 #: pcbnew/widgets/appearance_controls_base.cpp:151
 #: pcbnew/widgets/search_handlers.cpp:307
@@ -19273,8 +19276,8 @@ msgstr "Смибол није пронађен у %s!"
 #: eeschema/sch_bitmap.cpp:309 eeschema/sch_pin.cpp:2222
 #: eeschema/sch_shape.cpp:743 eeschema/sch_symbol.cpp:2957
 #: pcbnew/board_item.cpp:405 pcbnew/pcb_group.cpp:501 pcbnew/pcb_shape.cpp:906
-#: pcbnew/pcb_tablecell.cpp:182 pcbnew/pcb_track.cpp:2068 pcbnew/zone.cpp:1845
-#: pcbnew/zone.cpp:1857
+#: pcbnew/pcb_tablecell.cpp:182 pcbnew/pcb_track.cpp:2068 pcbnew/zone.cpp:1869
+#: pcbnew/zone.cpp:1881
 #, fuzzy
 msgid "Position X"
 msgstr "X позиција:"
@@ -19282,8 +19285,8 @@ msgstr "X позиција:"
 #: eeschema/sch_bitmap.cpp:314 eeschema/sch_pin.cpp:2226
 #: eeschema/sch_shape.cpp:745 eeschema/sch_symbol.cpp:2960
 #: pcbnew/board_item.cpp:408 pcbnew/pcb_group.cpp:502 pcbnew/pcb_shape.cpp:908
-#: pcbnew/pcb_tablecell.cpp:183 pcbnew/pcb_track.cpp:2072 pcbnew/zone.cpp:1851
-#: pcbnew/zone.cpp:1858
+#: pcbnew/pcb_tablecell.cpp:183 pcbnew/pcb_track.cpp:2072 pcbnew/zone.cpp:1875
+#: pcbnew/zone.cpp:1882
 #, fuzzy
 msgid "Position Y"
 msgstr "Y позиција:"
@@ -19327,7 +19330,7 @@ msgstr "Додај поље"
 #: eeschema/sch_bus_entry.cpp:542 eeschema/sch_junction.cpp:319
 #: eeschema/sch_label.cpp:1225 eeschema/sch_line.cpp:951
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2134 pcbnew/pad.cpp:1295
-#: pcbnew/pcb_track.cpp:1667 pcbnew/tools/pcb_control.cpp:1870
+#: pcbnew/pcb_track.cpp:1667 pcbnew/tools/pcb_control.cpp:1874
 #: pcbnew/zone.cpp:807
 #, fuzzy
 msgid "Resolved Netclass"
@@ -19362,7 +19365,7 @@ msgstr "Додјела шеме"
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:640
 #: eeschema/symbol_editor/symbol_editor.cpp:1532
 #: kicad/dialogs/panel_jobset.cpp:787 pagelayout_editor/pl_editor_frame.cpp:411
-#: pcbnew/footprint_edit_frame.cpp:805 pcbnew/footprint_edit_frame.cpp:845
+#: pcbnew/footprint_edit_frame.cpp:815 pcbnew/footprint_edit_frame.cpp:855
 #: pcbnew/pcb_edit_frame.cpp:1181
 #, fuzzy, c-format
 msgid "Save changes to '%s' before closing?"
@@ -19399,14 +19402,14 @@ msgid "Could not open CvPcb"
 msgstr "Отвори"
 
 #: eeschema/sch_edit_frame.cpp:1741 eeschema/sim/simulator_frame.cpp:341
-#: kicad/kicad_manager_frame.cpp:1045 pcbnew/footprint_edit_frame.cpp:1019
+#: kicad/kicad_manager_frame.cpp:1045 pcbnew/footprint_edit_frame.cpp:1029
 #: pcbnew/pcb_edit_frame.cpp:1796
 #, fuzzy
 msgid "[Read Only]"
 msgstr "Изабери библиотеку"
 
 #: eeschema/sch_edit_frame.cpp:1744 eeschema/sim/simulator_frame.cpp:344
-#: pcbnew/footprint_edit_frame.cpp:1028 pcbnew/pcb_edit_frame.cpp:1799
+#: pcbnew/footprint_edit_frame.cpp:1038 pcbnew/pcb_edit_frame.cpp:1799
 #, fuzzy
 msgid "[Unsaved]"
 msgstr " [Није сачувано]"
@@ -19997,7 +20000,7 @@ msgstr "Учитавање  "
 #: pcbnew/pcb_io/fabmaster/pcb_io_fabmaster.cpp:62
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:220
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:506
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2706
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2709
 #: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr_parser.cpp:154
 msgid "Open cancelled by user."
 msgstr ""
@@ -20335,7 +20338,7 @@ msgstr "Стил"
 #: pcbnew/dialogs/dialog_text_properties_base.cpp:83
 #: pcbnew/dialogs/dialog_textbox_properties_base.cpp:73
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:58
-#: pcbnew/footprint.cpp:1657 pcbnew/pad.cpp:1299 pcbnew/pad.cpp:2543
+#: pcbnew/footprint.cpp:1662 pcbnew/pad.cpp:1299 pcbnew/pad.cpp:2537
 #: pcbnew/pcb_dimension.cpp:659 pcbnew/pcb_group.cpp:396
 #: pcbnew/pcb_marker.cpp:381 pcbnew/pcb_shape.cpp:642
 #: pcbnew/pcb_tablecell.cpp:106 pcbnew/pcb_text.cpp:279
@@ -20384,11 +20387,11 @@ msgstr "Вертикално"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:39
 #: pcbnew/generators/pcb_tuning_pattern.cpp:478
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2130 pcbnew/pad.cpp:1293
-#: pcbnew/pad.cpp:2580 pcbnew/pcb_shape.cpp:923 pcbnew/pcb_tablecell.cpp:186
-#: pcbnew/pcb_track.cpp:1665 pcbnew/tools/pcb_control.cpp:1867
+#: pcbnew/pad.cpp:2574 pcbnew/pcb_shape.cpp:923 pcbnew/pcb_tablecell.cpp:186
+#: pcbnew/pcb_track.cpp:1665 pcbnew/tools/pcb_control.cpp:1871
 #: pcbnew/widgets/pcb_properties_panel.cpp:273
 #: pcbnew/widgets/search_handlers.cpp:177 pcbnew/zone.cpp:805
-#: pcbnew/zone.cpp:1905 pcbnew/zone_manager/dialog_zone_manager_base.cpp:42
+#: pcbnew/zone.cpp:1929 pcbnew/zone_manager/dialog_zone_manager_base.cpp:42
 #: pcbnew/zone_manager/model_zones_overview_table.h:76
 #, fuzzy
 msgid "Net"
@@ -20550,7 +20553,7 @@ msgstr "Пин %s [%s, %s, %s]"
 msgid "Hidden pin %s [%s, %s]"
 msgstr "Пин %s [%s, %s]"
 
-#: eeschema/sch_pin.cpp:2204 pcbnew/pad.cpp:1286 pcbnew/pad.cpp:2600
+#: eeschema/sch_pin.cpp:2204 pcbnew/pad.cpp:1286 pcbnew/pad.cpp:2594
 #, fuzzy
 msgid "Pin Name"
 msgstr "Име чиоде"
@@ -20681,7 +20684,7 @@ msgstr "Боја позадине"
 msgid "Fill color"
 msgstr "Дефинисане боје"
 
-#: eeschema/sch_sheet.cpp:852 eeschema/sch_sheet.cpp:1712 pcbnew/zone.cpp:1835
+#: eeschema/sch_sheet.cpp:852 eeschema/sch_sheet.cpp:1712 pcbnew/zone.cpp:1859
 #, fuzzy
 msgid "Sheet Name"
 msgstr "Име:"
@@ -20747,13 +20750,13 @@ msgid "Exclude From Simulation"
 msgstr "Име симбола:"
 
 #: eeschema/sch_sheet.cpp:1733 eeschema/sch_symbol.cpp:1100
-#: eeschema/sch_symbol.cpp:3041 pcbnew/footprint.cpp:4075
+#: eeschema/sch_symbol.cpp:3041 pcbnew/footprint.cpp:4080
 #, fuzzy
 msgid "Exclude From Bill of Materials"
 msgstr "Сачувај &Као..."
 
 #: eeschema/sch_sheet.cpp:1736 eeschema/sch_symbol.cpp:1101
-#: eeschema/sch_symbol.cpp:3044 pcbnew/footprint.cpp:4078
+#: eeschema/sch_symbol.cpp:3044 pcbnew/footprint.cpp:4083
 #, fuzzy
 msgid "Do not Populate"
 msgstr "Не попуњавати"
@@ -20815,7 +20818,7 @@ msgstr "Y:"
 msgid "Mirror Y"
 msgstr "Y:"
 
-#: eeschema/sch_symbol.cpp:2997 pcbnew/footprint.cpp:4052
+#: eeschema/sch_symbol.cpp:2997 pcbnew/footprint.cpp:4057
 #, fuzzy
 msgid "Library Link"
 msgstr "Библиотека:"
@@ -22797,12 +22800,12 @@ msgid "Save Symbol As"
 msgstr "Залијепи"
 
 #: eeschema/symbol_editor/symbol_editor.cpp:855
-#: pcbnew/footprint_libraries_utils.cpp:1035
+#: pcbnew/footprint_libraries_utils.cpp:1044
 msgid "Save in library:"
 msgstr "Сачувај у библиотеку:"
 
 #: eeschema/symbol_editor/symbol_editor.cpp:944
-#: pcbnew/footprint_libraries_utils.cpp:1118
+#: pcbnew/footprint_libraries_utils.cpp:1127
 #, fuzzy
 msgid "A library must be specified."
 msgstr "Библиотека није изабрана."
@@ -22886,7 +22889,7 @@ msgid "Keep Symbol"
 msgstr "Симбол"
 
 #: eeschema/symbol_editor/symbol_editor.cpp:1291 pcbnew/files.cpp:342
-#: pcbnew/footprint_libraries_utils.cpp:1204
+#: pcbnew/footprint_libraries_utils.cpp:1213
 #, c-format
 msgid "Revert '%s' to last version saved?"
 msgstr ""
@@ -23536,7 +23539,7 @@ msgstr "Опције цртања"
 
 #: eeschema/tools/ee_actions.cpp:356 eeschema/tools/ee_actions.cpp:588
 #: eeschema/tools/symbol_editor_drawing_tools.cpp:301
-#: pagelayout_editor/tools/pl_actions.cpp:61 pcbnew/tools/drawing_tool.cpp:1043
+#: pagelayout_editor/tools/pl_actions.cpp:61 pcbnew/tools/drawing_tool.cpp:1044
 #: pcbnew/tools/pcb_actions.cpp:185
 #, fuzzy
 msgid "Draw Text"
@@ -24896,7 +24899,7 @@ msgstr "Прикажи"
 
 #: eeschema/tools/ee_inspection_tool.cpp:574
 #: pagelayout_editor/tools/pl_editor_control.cpp:160
-#: pcbnew/tools/pcb_control.cpp:1661
+#: pcbnew/tools/pcb_control.cpp:1665
 msgid "UUID"
 msgstr ""
 
@@ -24972,7 +24975,7 @@ msgstr "Стави модул"
 
 #: eeschema/tools/sch_drawing_tools.cpp:1174
 #: eeschema/tools/symbol_editor_drawing_tools.cpp:691
-#: pcbnew/tools/drawing_tool.cpp:1823
+#: pcbnew/tools/drawing_tool.cpp:1825
 msgid "No graphic items found in file."
 msgstr ""
 
@@ -25057,7 +25060,7 @@ msgstr "Додај"
 msgid "Draw %s"
 msgstr "Опције цртања"
 
-#: eeschema/tools/sch_drawing_tools.cpp:2779 pcbnew/tools/drawing_tool.cpp:1248
+#: eeschema/tools/sch_drawing_tools.cpp:2779 pcbnew/tools/drawing_tool.cpp:1250
 #, fuzzy
 msgid "Draw Table"
 msgstr "Нацртај линију"
@@ -25376,7 +25379,7 @@ msgid "No text editor selected in KiCad. Please choose one."
 msgstr ""
 
 #: eeschema/tools/symbol_editor_control.cpp:438
-#: eeschema/widgets/panel_symbol_chooser.cpp:682
+#: eeschema/widgets/panel_symbol_chooser.cpp:684
 msgid "No symbol selected"
 msgstr "Ниједан симбол није изабран"
 
@@ -25392,7 +25395,7 @@ msgid "No symbol to export"
 msgstr "Ниједан симбол није изабран"
 
 #: eeschema/tools/symbol_editor_control.cpp:708
-#: pcbnew/footprint_edit_frame.cpp:1437
+#: pcbnew/footprint_edit_frame.cpp:1447
 #, fuzzy
 msgid "Export View as PNG"
 msgstr "Симбол"
@@ -25594,12 +25597,12 @@ msgstr "Остале странице"
 msgid "Graphical shapes"
 msgstr "Стил"
 
-#: eeschema/widgets/panel_symbol_chooser.cpp:587
+#: eeschema/widgets/panel_symbol_chooser.cpp:589
 #, fuzzy
 msgid "No footprint specified"
 msgstr "Име симбола:"
 
-#: eeschema/widgets/panel_symbol_chooser.cpp:600
+#: eeschema/widgets/panel_symbol_chooser.cpp:602
 #, fuzzy
 msgid "Invalid footprint specified"
 msgstr "Попуњавање зона"
@@ -25925,13 +25928,15 @@ msgstr "Изабери слој: %s"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:27
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:58
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:59
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:55
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:159
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:50
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:100
-#: pcbnew/footprint.cpp:4034 pcbnew/footprint.cpp:4037
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:169
+#: pcbnew/footprint.cpp:4039 pcbnew/footprint.cpp:4042
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2137 pcbnew/pad.cpp:1303
-#: pcbnew/pad.cpp:2542 pcbnew/pcb_dimension.cpp:661
-#: pcbnew/pcb_dimension.cpp:1457 pcbnew/pcb_fields_grid_table.cpp:181
+#: pcbnew/pad.cpp:2536 pcbnew/pcb_dimension.cpp:661
+#: pcbnew/pcb_dimension.cpp:1457 pcbnew/pcb_fields_grid_table.cpp:150
 #: pcbnew/pcb_group.cpp:503 pcbnew/pcb_marker.cpp:378
 #: pcbnew/pcb_reference_image.cpp:219 pcbnew/pcb_reference_image.cpp:342
 #: pcbnew/pcb_shape.cpp:646 pcbnew/pcb_shape.cpp:890 pcbnew/pcb_shape.cpp:892
@@ -25947,7 +25952,7 @@ msgstr "Изабери слој: %s"
 #: pcbnew/widgets/search_handlers.cpp:120
 #: pcbnew/widgets/search_handlers.cpp:178
 #: pcbnew/widgets/search_handlers.cpp:243 pcbnew/zone.cpp:850
-#: pcbnew/zone.cpp:1898 pcbnew/zone.cpp:1899
+#: pcbnew/zone.cpp:1922 pcbnew/zone.cpp:1923
 msgid "Layer"
 msgstr "Слој"
 
@@ -26910,7 +26915,7 @@ msgstr "Чисто"
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:290
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:352
 #: pcbnew/dialogs/dialog_layer_selection_base.cpp:230
-#: pcbnew/dialogs/panel_setup_layers.cpp:930
+#: pcbnew/dialogs/panel_setup_layers.cpp:1125
 #: pcbnew/widgets/appearance_controls.cpp:1025
 #: pcbnew/widgets/appearance_controls_base.cpp:32
 #: pcbnew/zone_manager/model_zones_overview_table.h:77
@@ -26953,13 +26958,13 @@ msgid "PCB Background"
 msgstr "Тијело"
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:161
-#: pcbnew/widgets/appearance_controls.cpp:1844
+#: pcbnew/widgets/appearance_controls.cpp:1880
 #, fuzzy
 msgid "Show All Layers"
 msgstr "Прикажи"
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:164
-#: pcbnew/widgets/appearance_controls.cpp:1830
+#: pcbnew/widgets/appearance_controls.cpp:1866
 #, fuzzy
 msgid "Hide All Layers But Active"
 msgstr "Сакриј све слојеве"
@@ -26970,7 +26975,7 @@ msgid "Always Hide All Layers But Active"
 msgstr "Сакриј све слојеве"
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:171
-#: pcbnew/widgets/appearance_controls.cpp:1847
+#: pcbnew/widgets/appearance_controls.cpp:1883
 msgid "Hide All Layers"
 msgstr "Сакриј све слојеве"
 
@@ -27008,8 +27013,8 @@ msgid "Change Render Color for"
 msgstr "Боја:"
 
 #: gerbview/widgets/layer_widget.cpp:341
-#: pcbnew/widgets/appearance_controls.cpp:2172
-#: pcbnew/widgets/appearance_controls.cpp:2447
+#: pcbnew/widgets/appearance_controls.cpp:2208
+#: pcbnew/widgets/appearance_controls.cpp:2483
 msgid ""
 "Left double click or middle click for color change, right click for menu"
 msgstr ""
@@ -29258,316 +29263,316 @@ msgstr "Немогуће сачувати фајл %s."
 msgid "Can not move '%s' to trash."
 msgstr "Немогуће сачувати фајл %s."
 
-#: kicad/project_tree_pane.cpp:291
+#: kicad/project_tree_pane.cpp:292
 #, fuzzy
 msgid "Directory name:"
 msgstr "Име:"
 
-#: kicad/project_tree_pane.cpp:291
+#: kicad/project_tree_pane.cpp:292
 #, fuzzy
 msgid "Create New Directory"
 msgstr "Креирање зона"
 
-#: kicad/project_tree_pane.cpp:851
+#: kicad/project_tree_pane.cpp:852
 #, fuzzy
 msgid "Switch to this Project"
 msgstr "Пројект"
 
-#: kicad/project_tree_pane.cpp:852
+#: kicad/project_tree_pane.cpp:853
 msgid "Close all editors, and switch to the selected project"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:859
+#: kicad/project_tree_pane.cpp:860
 #, fuzzy
 msgid "New Directory..."
 msgstr "Нова библиотека"
 
-#: kicad/project_tree_pane.cpp:860
+#: kicad/project_tree_pane.cpp:861
 #, fuzzy
 msgid "Create a New Directory"
 msgstr "Креирање зона"
 
-#: kicad/project_tree_pane.cpp:868 kicad/project_tree_pane.cpp:878
+#: kicad/project_tree_pane.cpp:869 kicad/project_tree_pane.cpp:879
 msgid "Reveal in Finder"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:869
+#: kicad/project_tree_pane.cpp:870
 msgid "Reveals the directory in a Finder window"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:871
+#: kicad/project_tree_pane.cpp:872
 msgid "Open Directory in File Explorer"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:872 pcbnew/tools/pcb_actions.cpp:986
+#: kicad/project_tree_pane.cpp:873 pcbnew/tools/pcb_actions.cpp:986
 msgid "Opens the directory in the default system file manager"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:879
+#: kicad/project_tree_pane.cpp:880
 msgid "Reveals the directories in a Finder window"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:881
+#: kicad/project_tree_pane.cpp:882
 msgid "Open Directories in File Explorer"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:882
+#: kicad/project_tree_pane.cpp:883
 msgid "Opens the directories in the default system file manager"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:893
+#: kicad/project_tree_pane.cpp:894
 #, fuzzy
 msgid "Open the file in a Text Editor"
 msgstr "Текстуални едитор"
 
-#: kicad/project_tree_pane.cpp:895
+#: kicad/project_tree_pane.cpp:896
 #, fuzzy
 msgid "Open files in a Text Editor"
 msgstr "Текстуални едитор"
 
-#: kicad/project_tree_pane.cpp:897
+#: kicad/project_tree_pane.cpp:898
 #, fuzzy
 msgid "Edit in a Text Editor"
 msgstr "Текстуални едитор"
 
-#: kicad/project_tree_pane.cpp:903
+#: kicad/project_tree_pane.cpp:904
 #, fuzzy
 msgid "Run Jobs"
 msgstr "%s или %s"
 
-#: kicad/project_tree_pane.cpp:911
+#: kicad/project_tree_pane.cpp:912
 #, fuzzy
 msgid "Rename File..."
 msgstr "&Преименуј фајл..."
 
-#: kicad/project_tree_pane.cpp:912
+#: kicad/project_tree_pane.cpp:913
 msgid "Rename file"
 msgstr "Преименуј фајл"
 
-#: kicad/project_tree_pane.cpp:916
+#: kicad/project_tree_pane.cpp:917
 #, fuzzy
 msgid "Rename Files..."
 msgstr "&Преименуј фајл..."
 
-#: kicad/project_tree_pane.cpp:917
+#: kicad/project_tree_pane.cpp:918
 #, fuzzy
 msgid "Rename files"
 msgstr "Преименуј фајл"
 
-#: kicad/project_tree_pane.cpp:927
+#: kicad/project_tree_pane.cpp:928
 #, fuzzy
 msgid "Delete the file and its content"
 msgstr "Избриши"
 
-#: kicad/project_tree_pane.cpp:929
+#: kicad/project_tree_pane.cpp:930
 #, fuzzy
 msgid "Delete the files and their contents"
 msgstr "Избриши"
 
-#: kicad/project_tree_pane.cpp:944
+#: kicad/project_tree_pane.cpp:945
 #, fuzzy
 msgid "Move to Trash"
 msgstr "Сачувај као слику"
 
-#: kicad/project_tree_pane.cpp:956
+#: kicad/project_tree_pane.cpp:957
 msgid "Add Project to Version Control..."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:957
+#: kicad/project_tree_pane.cpp:958
 #, fuzzy
 msgid "Initialize a new repository"
 msgstr "Попуњавање зона"
 
-#: kicad/project_tree_pane.cpp:961
+#: kicad/project_tree_pane.cpp:962
 #, fuzzy
 msgid "Commit Project..."
 msgstr "Нови пројект"
 
-#: kicad/project_tree_pane.cpp:962 kicad/project_tree_pane.cpp:976
+#: kicad/project_tree_pane.cpp:963 kicad/project_tree_pane.cpp:977
 msgid "Commit changes to the local repository"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:965
+#: kicad/project_tree_pane.cpp:966
 msgid "Push"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:966
+#: kicad/project_tree_pane.cpp:967
 msgid "Push committed local changes to remote repository"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:969
+#: kicad/project_tree_pane.cpp:970
 msgid "Pull"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:970
+#: kicad/project_tree_pane.cpp:971
 msgid "Pull changes from remote repository into local"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:975
+#: kicad/project_tree_pane.cpp:976
 #, fuzzy
 msgid "Commit File..."
 msgstr "&Преименуј фајл..."
 
-#: kicad/project_tree_pane.cpp:990
+#: kicad/project_tree_pane.cpp:991
 #, fuzzy
 msgid "Switch to branch "
 msgstr "Пројект"
 
-#: kicad/project_tree_pane.cpp:995
+#: kicad/project_tree_pane.cpp:996
 msgid "Other..."
 msgstr "Остало..."
 
-#: kicad/project_tree_pane.cpp:996
+#: kicad/project_tree_pane.cpp:997
 #, fuzzy
 msgid "Switch to a different branch"
 msgstr "Релативна"
 
-#: kicad/project_tree_pane.cpp:999
+#: kicad/project_tree_pane.cpp:1000
 #, fuzzy
 msgid "Switch to Branch"
 msgstr "Текстуални едитор"
 
-#: kicad/project_tree_pane.cpp:1003
+#: kicad/project_tree_pane.cpp:1004
 #, fuzzy
 msgid "Remove Version Control"
 msgstr "Избриши угао"
 
-#: kicad/project_tree_pane.cpp:1004
+#: kicad/project_tree_pane.cpp:1005
 msgid "Delete all version control files from the project directory."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1059
+#: kicad/project_tree_pane.cpp:1060
 #, fuzzy, c-format
 msgid "Change filename: '%s'"
 msgstr "Промјена облика курсора"
 
-#: kicad/project_tree_pane.cpp:1061
+#: kicad/project_tree_pane.cpp:1062
 #, fuzzy
 msgid "Change filename"
 msgstr "Промјена облика курсора"
 
-#: kicad/project_tree_pane.cpp:1406
+#: kicad/project_tree_pane.cpp:1407
 msgid "Network path: not monitoring folder changes"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1412
+#: kicad/project_tree_pane.cpp:1413
 msgid "Local path: monitoring folder changes"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1595
+#: kicad/project_tree_pane.cpp:1596
 #, fuzzy
 msgid "The selected directory is already a git project."
 msgstr "Избриши"
 
-#: kicad/project_tree_pane.cpp:1611
-msgid "Failed to initialize git project."
-msgstr ""
-
-#: kicad/project_tree_pane.cpp:1626
+#: kicad/project_tree_pane.cpp:1603
 #, fuzzy
 msgid "Set default remote"
 msgstr "Изабери језик"
 
-#: kicad/project_tree_pane.cpp:1679
+#: kicad/project_tree_pane.cpp:1618
+msgid "Failed to initialize git project."
+msgstr ""
+
+#: kicad/project_tree_pane.cpp:1678
 #, fuzzy
 msgid "Failed to set default remote."
 msgstr "Грешка у креирању датотеке '%s'."
 
-#: kicad/project_tree_pane.cpp:1691 kicad/project_tree_pane.cpp:1725
-#: kicad/project_tree_pane.cpp:1747
+#: kicad/project_tree_pane.cpp:1690 kicad/project_tree_pane.cpp:1724
+#: kicad/project_tree_pane.cpp:1746
 #, fuzzy
 msgid "Fetching Remote"
 msgstr "Стави  "
 
-#: kicad/project_tree_pane.cpp:1732
+#: kicad/project_tree_pane.cpp:1731
 #, fuzzy
 msgid "Failed to pull project"
 msgstr "Попуњавање зона"
 
-#: kicad/project_tree_pane.cpp:1754
+#: kicad/project_tree_pane.cpp:1753
 #, fuzzy
 msgid "Failed to push project"
 msgstr "Попуњавање зона"
 
-#: kicad/project_tree_pane.cpp:1816
+#: kicad/project_tree_pane.cpp:1830
 #, fuzzy, c-format
 msgid "Failed to lookup branch '%s': %s"
 msgstr "Попуњавање зона"
 
-#: kicad/project_tree_pane.cpp:1829
+#: kicad/project_tree_pane.cpp:1843
 #, fuzzy, c-format
 msgid "Failed to find branch head for '%s'"
 msgstr "Немогуће пронаћи PDF посматрач за \"%s\""
 
-#: kicad/project_tree_pane.cpp:1840
+#: kicad/project_tree_pane.cpp:1854
 #, fuzzy, c-format
 msgid "Failed to switch to branch '%s'"
 msgstr "Попуњавање зона"
 
-#: kicad/project_tree_pane.cpp:1851
+#: kicad/project_tree_pane.cpp:1865
 #, fuzzy, c-format
 msgid "Failed to update HEAD reference for branch '%s'"
 msgstr "потребан је број за '%s'"
 
-#: kicad/project_tree_pane.cpp:1870
+#: kicad/project_tree_pane.cpp:1884
 #, fuzzy
 msgid "Are you sure you want to remove git tracking from this project?"
 msgstr "Стил линије"
 
-#: kicad/project_tree_pane.cpp:1887
+#: kicad/project_tree_pane.cpp:1901
 #, fuzzy
 msgid "Failed to remove git directory"
 msgstr "Попуњавање зона"
 
-#: kicad/project_tree_pane.cpp:2223
+#: kicad/project_tree_pane.cpp:2237
 msgid "Discarding commit due to empty commit message."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:2229
+#: kicad/project_tree_pane.cpp:2243
 msgid "Discarding commit due to empty file selection."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:2235
+#: kicad/project_tree_pane.cpp:2249
 #, fuzzy, c-format
 msgid "Failed to get repository index: %s"
 msgstr "Попуњавање зона"
 
-#: kicad/project_tree_pane.cpp:2243
+#: kicad/project_tree_pane.cpp:2257
 #, fuzzy, c-format
 msgid "Failed to add file to index: %s"
 msgstr "Немогуће сачувати фајл %s."
 
-#: kicad/project_tree_pane.cpp:2251
+#: kicad/project_tree_pane.cpp:2265
 #, fuzzy, c-format
 msgid "Failed to write index: %s"
 msgstr "Грешка у креирању датотеке '%s'."
 
-#: kicad/project_tree_pane.cpp:2258
+#: kicad/project_tree_pane.cpp:2272
 #, fuzzy, c-format
 msgid "Failed to write tree: %s"
 msgstr "Грешка у креирању датотеке '%s'."
 
-#: kicad/project_tree_pane.cpp:2267
+#: kicad/project_tree_pane.cpp:2281
 #, fuzzy, c-format
 msgid "Failed to lookup tree: %s"
 msgstr "Попуњавање зона"
 
-#: kicad/project_tree_pane.cpp:2275
+#: kicad/project_tree_pane.cpp:2289
 #, fuzzy, c-format
 msgid "Failed to get HEAD reference: %s"
 msgstr "Попуњавање зона"
 
-#: kicad/project_tree_pane.cpp:2282
+#: kicad/project_tree_pane.cpp:2296
 #, fuzzy, c-format
 msgid "Failed to get commit: %s"
 msgstr "Попуњавање зона"
 
-#: kicad/project_tree_pane.cpp:2298
+#: kicad/project_tree_pane.cpp:2312
 #, fuzzy, c-format
 msgid "Failed to create author signature: %s"
 msgstr "Попуњавање зона"
 
-#: kicad/project_tree_pane.cpp:2333
+#: kicad/project_tree_pane.cpp:2347
 #, fuzzy, c-format
 msgid "Failed to create commit: %s"
 msgstr "Грешка у креирању датотеке '%s'."
@@ -30066,6 +30071,7 @@ msgid "Item Properties"
 msgstr "претражи текст"
 
 #: pagelayout_editor/dialogs/properties_frame_base.cpp:461
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:145
 #, fuzzy
 msgid "Default Values"
 msgstr "Врати на почетна подешавања"
@@ -32731,8 +32737,8 @@ msgstr "Креирање зона"
 #: pcbnew/board.cpp:1807 pcbnew/dialogs/dialog_board_statistics.cpp:701
 #: pcbnew/dialogs/dialog_board_statistics_base.cpp:78
 #: pcbnew/dialogs/dialog_unused_pad_layers_base.cpp:27
-#: pcbnew/footprint.cpp:1628 pcbnew/netinfo_item.cpp:108
-#: pcbnew/pcb_draw_panel_gal.cpp:641 pcbnew/widgets/appearance_controls.cpp:331
+#: pcbnew/footprint.cpp:1633 pcbnew/netinfo_item.cpp:108
+#: pcbnew/pcb_draw_panel_gal.cpp:714 pcbnew/widgets/appearance_controls.cpp:331
 #: pcbnew/widgets/panel_selection_filter.cpp:198
 #: pcbnew/widgets/panel_selection_filter_base.cpp:45
 msgid "Pads"
@@ -32746,7 +32752,7 @@ msgstr ""
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:222
 #: pcbnew/dialogs/dialog_unused_pad_layers_base.cpp:24
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:88
-#: pcbnew/netinfo_item.cpp:123 pcbnew/pcb_draw_panel_gal.cpp:642
+#: pcbnew/netinfo_item.cpp:123 pcbnew/pcb_draw_panel_gal.cpp:715
 #: pcbnew/widgets/appearance_controls.cpp:330
 #: pcbnew/widgets/panel_selection_filter.cpp:197
 #: pcbnew/widgets/panel_selection_filter_base.cpp:41
@@ -32754,12 +32760,12 @@ msgstr ""
 msgid "Vias"
 msgstr "Додај"
 
-#: pcbnew/board.cpp:1809 pcbnew/pcb_draw_panel_gal.cpp:643
+#: pcbnew/board.cpp:1809 pcbnew/pcb_draw_panel_gal.cpp:716
 #, fuzzy
 msgid "Track Segments"
 msgstr "Избриши"
 
-#: pcbnew/board.cpp:1811 pcbnew/pcb_draw_panel_gal.cpp:645
+#: pcbnew/board.cpp:1811 pcbnew/pcb_draw_panel_gal.cpp:718
 #, fuzzy
 msgid "Unrouted"
 msgstr "Ниједан облик није изабран"
@@ -32997,7 +33003,7 @@ msgid "Add Dielectric Layer"
 msgstr "Изабери слој"
 
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:330
-#: pcbnew/dialogs/panel_setup_layers.cpp:957
+#: pcbnew/dialogs/panel_setup_layers.cpp:1152
 #, fuzzy
 msgid "Select layer to add:"
 msgstr "Изабери слој"
@@ -33735,7 +33741,7 @@ msgstr "Чисто"
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:154
 #: pcbnew/dialogs/dialog_render_job.cpp:41
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:117
-#: pcbnew/footprint.cpp:1640
+#: pcbnew/footprint.cpp:1645
 #, fuzzy
 msgid "Front"
 msgstr "Поглед сприједа"
@@ -33743,7 +33749,6 @@ msgstr "Поглед сприједа"
 #: pcbnew/dialogs/dialog_board_reannotate_base.cpp:187
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:154
 #: pcbnew/dialogs/dialog_render_job.cpp:39
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:560
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:122
 #, fuzzy
 msgid "Back"
@@ -33932,7 +33937,7 @@ msgid ""
 msgstr ""
 
 #: pcbnew/dialogs/dialog_board_setup.cpp:301 pcbnew/files.cpp:583
-#: pcbnew/tools/pcb_control.cpp:1502
+#: pcbnew/tools/pcb_control.cpp:1506
 #, fuzzy
 msgid "Loading PCB"
 msgstr "Учитава се "
@@ -34011,7 +34016,7 @@ msgid "Total:"
 msgstr "Укупно:"
 
 #: pcbnew/dialogs/dialog_board_statistics.cpp:491
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2517
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2511
 #, fuzzy
 msgid "Round"
 msgstr "%s пронађен"
@@ -34139,7 +34144,7 @@ msgstr "Прикажи"
 
 #: pcbnew/dialogs/dialog_cleanup_graphics.cpp:48
 #: pcbnew/dialogs/dialog_exchange_footprints.cpp:310
-#: pcbnew/footprint_libraries_utils.cpp:961
+#: pcbnew/footprint_libraries_utils.cpp:970
 #, fuzzy
 msgid "Update Footprint"
 msgstr "Залијепи"
@@ -34535,8 +34540,8 @@ msgid ""
 "This setting can be overridden by local  pad settings"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_copper_zones_base.cpp:232 pcbnew/footprint.cpp:4008
-#: pcbnew/pad.cpp:2527 pcbnew/zone.cpp:1805
+#: pcbnew/dialogs/dialog_copper_zones_base.cpp:232 pcbnew/footprint.cpp:4013
+#: pcbnew/pad.cpp:2521 pcbnew/zone.cpp:1829
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 #, fuzzy
 msgid "Thermal reliefs"
@@ -34587,14 +34592,14 @@ msgstr "Тип:"
 
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:290
 #: pcbnew/dialogs/dialog_non_copper_zones_properties_base.cpp:129
-#: pcbnew/zone.cpp:1815 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
+#: pcbnew/zone.cpp:1839 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
 #, fuzzy
 msgid "Solid fill"
 msgstr "Поља симбола"
 
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:290
 #: pcbnew/dialogs/dialog_non_copper_zones_properties_base.cpp:129
-#: pcbnew/zone.cpp:1816 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
+#: pcbnew/zone.cpp:1840 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
 #, fuzzy
 msgid "Hatch pattern"
 msgstr "Залијепи"
@@ -34658,7 +34663,7 @@ msgstr "Избриши"
 msgid "Choose what to do with unconnected copper islands"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_copper_zones_base.cpp:357 pcbnew/zone.cpp:1826
+#: pcbnew/dialogs/dialog_copper_zones_base.cpp:357 pcbnew/zone.cpp:1850
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 #, fuzzy
 msgid "Below area limit"
@@ -36498,8 +36503,8 @@ msgstr "претражи текст"
 msgid "Choose Footprint"
 msgstr "Нови"
 
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:76
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:143
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:78
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:148
 #, fuzzy
 msgid "3D Models"
 msgstr "Избор 3D модела"
@@ -36538,15 +36543,15 @@ msgid ""
 "It will be clamped at %s."
 msgstr ""
 
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:633
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:624
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:661
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:660
 #, fuzzy
 msgid "Edit Footprint Properties"
 msgstr "Измјени особине зона"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:52
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:53
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:157
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:98
 #, fuzzy
 msgid "Text Items"
@@ -36554,7 +36559,7 @@ msgstr "Текст"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:60
 #: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:53
-#: pcbnew/pcb_fields_grid_table.cpp:183 pcbnew/pcb_text.cpp:630
+#: pcbnew/pcb_fields_grid_table.cpp:152 pcbnew/pcb_text.cpp:630
 #: pcbnew/pcb_text.cpp:647
 #, fuzzy
 msgid "Keep Upright"
@@ -36562,21 +36567,21 @@ msgstr "Десно"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:61
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:62
-#: pcbnew/pcb_fields_grid_table.cpp:184
+#: pcbnew/pcb_fields_grid_table.cpp:153
 #, fuzzy
 msgid "X Offset"
 msgstr "Помак"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:62
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:63
-#: pcbnew/pcb_fields_grid_table.cpp:185
+#: pcbnew/pcb_fields_grid_table.cpp:154
 #, fuzzy
 msgid "Y Offset"
 msgstr "Помак"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:68
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:69
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:64
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:168
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:56
 #: pcbnew/plot_board_layers.cpp:103
 #, fuzzy
@@ -36596,15 +36601,15 @@ msgstr "Име:"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:188
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:193
-#: pcbnew/footprint.cpp:1286
+#: pcbnew/footprint.cpp:1291
 #, fuzzy
 msgid "Through hole"
 msgstr "Кроз"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:188
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:193
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/footprint.cpp:1283
-#: pcbnew/pad.cpp:1532 pcbnew/pad.cpp:2493
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/footprint.cpp:1288
+#: pcbnew/pad.cpp:1532 pcbnew/pad.cpp:2487
 msgid "SMD"
 msgstr "SMD"
 
@@ -36795,29 +36800,29 @@ msgstr ""
 msgid "Footprint Properties"
 msgstr "претражи текст"
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:379
-#: pcbnew/footprint_libraries_utils.cpp:1124
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:388
+#: pcbnew/footprint_libraries_utils.cpp:1133
 #: pcbnew/tools/footprint_editor_control.cpp:460
 #, fuzzy
 msgid "Footprint must have a name."
 msgstr "Поља морају имати име."
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:384
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:393
 #, fuzzy, c-format
 msgid "Footprint name may not contain '%s'."
 msgstr "Маркер није пронађен"
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:437
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:446
 #, fuzzy, c-format
 msgid "The text width must be between %s and %s."
 msgstr "%s мора бити најмање %s."
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:449
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:458
 #, fuzzy, c-format
 msgid "The text height must be between %s and %s."
 msgstr "%s мора бити најмање %s."
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:467
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:476
 #: pcbnew/dialogs/dialog_text_properties.cpp:522
 #: pcbnew/dialogs/dialog_textbox_properties.cpp:342
 msgid ""
@@ -37562,7 +37567,7 @@ msgstr "Сви слојеви"
 
 #: pcbnew/dialogs/dialog_global_edit_text_and_graphics.cpp:273
 #: pcbnew/dialogs/panel_fp_editor_graphics_defaults_base.cpp:64
-#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:60 pcbnew/pad.cpp:2684
+#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:60 pcbnew/pad.cpp:2678
 msgid "Copper Layers"
 msgstr "Бакарни слојеви"
 
@@ -37737,7 +37742,7 @@ msgstr "Дужина:"
 
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:175
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1075
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2533
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2527
 msgid "All copper layers"
 msgstr "Сви бакарни слојеви"
 
@@ -37748,7 +37753,7 @@ msgstr ""
 
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:175
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1079
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2534
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2528
 #, fuzzy
 msgid "Connected layers only"
 msgstr "Струја"
@@ -38277,7 +38282,7 @@ msgid "Outset Items"
 msgstr "Текст"
 
 #: pcbnew/dialogs/dialog_pad_properties.cpp:179
-#: pcbnew/dialogs/dialog_pad_properties_base.h:288 pcbnew/pad.cpp:2584
+#: pcbnew/dialogs/dialog_pad_properties_base.h:288 pcbnew/pad.cpp:2578
 #, fuzzy
 msgid "Pad Properties"
 msgstr "Својства круга"
@@ -38362,7 +38367,7 @@ msgstr ""
 msgid "Pad type:"
 msgstr "Тип:"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/pad.cpp:2492
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/pad.cpp:2486
 #, fuzzy
 msgid "Through-hole"
 msgstr "Кроз"
@@ -38420,7 +38425,7 @@ msgid "Circular"
 msgstr "Круг"
 
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:1516
-#: pcbnew/pad.cpp:2500
+#: pcbnew/pad.cpp:2494
 msgid "Oval"
 msgstr ""
 
@@ -38433,12 +38438,12 @@ msgstr "Правоугаоник"
 msgid "Trapezoidal"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2502
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2496
 #, fuzzy
 msgid "Rounded rectangle"
 msgstr "Квадрат"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2503
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2497
 #, fuzzy
 msgid "Chamfered rectangle"
 msgstr "Квадрат"
@@ -38549,7 +38554,7 @@ msgstr ""
 msgid "Hole shape:"
 msgstr "Облик рупе:"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2518
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2512
 msgid "Oblong"
 msgstr ""
 
@@ -38639,27 +38644,27 @@ msgid ""
 "Mechanical specifies a through-hole pad that is used for mechanical support"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2508
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2502
 #, fuzzy
 msgid "BGA pad"
 msgstr "Додај"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2510
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2504
 #, fuzzy
 msgid "Fiducial, local to footprint"
 msgstr "Додај поље"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2509
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2503
 #, fuzzy
 msgid "Fiducial, global to board"
 msgstr "Додај поље"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2511
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2505
 #, fuzzy
 msgid "Test point pad"
 msgstr "(крајња тачка)"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2512
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2506
 msgid "Heatsink pad"
 msgstr ""
 
@@ -38931,7 +38936,7 @@ msgstr "Технички слојеви:"
 
 #: pcbnew/dialogs/dialog_plot_base.cpp:90
 #: pcbnew/widgets/appearance_controls.cpp:653
-#: pcbnew/widgets/appearance_controls.cpp:1810
+#: pcbnew/widgets/appearance_controls.cpp:1846
 msgid "Hide"
 msgstr ""
 
@@ -40026,7 +40031,7 @@ msgstr "Попуњавање зона"
 #: pcbnew/dialogs/dialog_text_properties_base.cpp:99
 #: pcbnew/pcb_dimension.cpp:1885 pcbnew/pcb_dimension.cpp:1921
 #: pcbnew/pcb_dimension.cpp:1962 pcbnew/pcb_dimension.cpp:2007
-#: pcbnew/pcb_dimension.cpp:2044 pcbnew/pcb_fields_grid_table.cpp:186
+#: pcbnew/pcb_dimension.cpp:2044 pcbnew/pcb_fields_grid_table.cpp:155
 #: pcbnew/pcb_text.cpp:626
 msgid "Knockout"
 msgstr ""
@@ -40274,7 +40279,7 @@ msgstr "Величина текста"
 #: pcbnew/router/router_tool.cpp:2757 pcbnew/router/router_tool.cpp:2762
 #: pcbnew/router/router_tool.cpp:2767 pcbnew/router/router_tool.cpp:2778
 #: pcbnew/router/router_tool.cpp:2786 pcbnew/router/router_tool.cpp:2791
-#: pcbnew/tools/pcb_control.cpp:1698 pcbnew/tools/pcb_control.cpp:1708
+#: pcbnew/tools/pcb_control.cpp:1702 pcbnew/tools/pcb_control.cpp:1712
 #: pcbnew/zone.cpp:874
 #, c-format
 msgid "(from %s)"
@@ -40589,6 +40594,11 @@ msgstr ""
 msgid "Internal Layers"
 msgstr "Остали слојеви"
 
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:496
+#, fuzzy, c-format
+msgid "Layer name %s already in use."
+msgstr "Име'%s' је већ у употреби."
+
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:23
 #, fuzzy
 msgid "Default Field Properties for New Footprints"
@@ -40658,32 +40668,32 @@ msgstr "\"%s\" већ постоји."
 msgid "Failed to save footprint library file '%s'."
 msgstr "Учитавање  "
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:396
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:388
 #, fuzzy
 msgid "Error adding 3D model"
 msgstr "3D модели се учитавају"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:480
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:472
 #, fuzzy
 msgid "No filename entered"
 msgstr "Ниједан фајл није изабран!"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:485
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:477
 #, fuzzy
 msgid "Illegal filename"
 msgstr "Попуњавање зона"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:490
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:482
 #: pcbnew/microwave/microwave_polygon.cpp:223
 msgid "File not found"
 msgstr "Фајл није пронађен"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:495
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:487
 #, fuzzy
 msgid "Unable to open file"
 msgstr "грешка у отварању фајла"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:500
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:492
 #, fuzzy
 msgid "Unknown error"
 msgstr "Непозната метода"
@@ -41222,11 +41232,144 @@ msgstr "Нови"
 msgid "Apply board defaults to non-copper footprint shapes"
 msgstr "Нови"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:458
+#: pcbnew/dialogs/panel_setup_layers.cpp:77
+#: pcbnew/dialogs/panel_setup_layers.cpp:284
+msgid "Off-board, testing"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:87
+msgid "If you want a fabrication layer for the front side of the board"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:97
+#: pcbnew/dialogs/panel_setup_layers.cpp:266
+msgid "Off-board, manufacturing"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:105
+msgid "If you want an adhesive template for the front side of the board"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:115
+#: pcbnew/dialogs/panel_setup_layers.cpp:133
+#: pcbnew/dialogs/panel_setup_layers.cpp:151
+#: pcbnew/dialogs/panel_setup_layers.cpp:169
+#: pcbnew/dialogs/panel_setup_layers.cpp:194
+#: pcbnew/dialogs/panel_setup_layers.cpp:212
+#: pcbnew/dialogs/panel_setup_layers.cpp:230
+#: pcbnew/dialogs/panel_setup_layers.cpp:248
+msgid "On-board, non-copper"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:123
+msgid "If you want a solder paste layer for front side of the board"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:141
+msgid "If you want a silk screen layer for the front side of the board"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:159
+msgid "If you want a solder mask layer for the front of the board"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:184
+msgid "If you want a solder mask layer for the back side of the board"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:202
+msgid "If you want a silk screen layer for the back side of the board"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:220
+msgid "If you want a solder paste layer for the back side of the board"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:238
+msgid "If you want an adhesive layer for the back side of the board"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:256
+msgid "If you want a fabrication layer for the back side of the board"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:302
+#, fuzzy
+msgid "Board contour"
+msgstr "Боја"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:319
+#, fuzzy
+msgid "Board contour setback"
+msgstr "Боја"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:333
+#: pcbnew/dialogs/panel_setup_layers.cpp:347
+#: pcbnew/dialogs/panel_setup_layers.cpp:363
+#: pcbnew/dialogs/panel_setup_layers.cpp:379
+#: pcbnew/dialogs/panel_setup_layers.cpp:477
+msgid "Auxiliary"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:354
+msgid "If you want a separate layer for comments or notes"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:370
+msgid "If you want a layer for documentation drawings"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:415
 msgid "Use the Physical Stackup page to change the number of copper layers."
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:492
+#: pcbnew/dialogs/panel_setup_layers.cpp:421
+#: pcbnew/dialogs/panel_setup_layers.cpp:473
+#: pcbnew/tools/drawing_stackup_table_tool.cpp:247
+#, fuzzy
+msgid "Layer Name"
+msgstr "Име табле"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:426
+#, fuzzy
+msgid "signal"
+msgstr "Сигнал"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:427
+#, fuzzy
+msgid "power plane"
+msgstr "Симбол"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:428
+msgid "mixed"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:429
+msgid "jumper"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:432
+msgid ""
+"Copper layer type for Freerouter and other external routers.\n"
+"Power plane layers are removed from Freerouter's layer menus."
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:478
+#, fuzzy
+msgid "Off-board, front"
+msgstr "Боја:"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:479
+#, fuzzy
+msgid "Off-board, back"
+msgstr "Боја:"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:485
+msgid ""
+"Auxiliary layers do not flip with board side, while back and front layers do."
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:712
 #, c-format
 msgid ""
 "Footprints have some items on removed layers:\n"
@@ -41235,34 +41378,34 @@ msgid ""
 "Do you wish to continue?"
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:503
+#: pcbnew/dialogs/panel_setup_layers.cpp:723
 msgid ""
 "Items have been found on removed layers. This operation will delete all "
 "items from removed layers and cannot be undone.\n"
 "Do you wish to continue?"
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:752
+#: pcbnew/dialogs/panel_setup_layers.cpp:947
 #, fuzzy
 msgid "Layer must have a name."
 msgstr "Поља морају имати име."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:758
+#: pcbnew/dialogs/panel_setup_layers.cpp:953
 #, c-format
 msgid "%s are forbidden in layer names."
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:765
+#: pcbnew/dialogs/panel_setup_layers.cpp:960
 #, fuzzy
 msgid "Layer name \"signal\" is reserved."
 msgstr "Име'%s' је већ у употреби."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:774
+#: pcbnew/dialogs/panel_setup_layers.cpp:969
 #, fuzzy, c-format
 msgid "Layer name '%s' already in use."
 msgstr "Име'%s' је већ у употреби."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:907
+#: pcbnew/dialogs/panel_setup_layers.cpp:1102
 #, c-format
 msgid ""
 "Imported settings have fewer copper layers than the current board (%i "
@@ -41271,16 +41414,16 @@ msgid ""
 "Continue and delete the extra inner copper layers from the current board?"
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:916
+#: pcbnew/dialogs/panel_setup_layers.cpp:1111
 #, fuzzy
 msgid "Inner Layers to Be Deleted"
 msgstr "Предмети за брисање:"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:951
+#: pcbnew/dialogs/panel_setup_layers.cpp:1146
 msgid "All user-defined layers have already been added."
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:955
+#: pcbnew/dialogs/panel_setup_layers.cpp:1150
 #, fuzzy
 msgid "Add User-defined Layer"
 msgstr "Недефинисани слојеви:"
@@ -41290,574 +41433,6 @@ msgstr "Недефинисани слојеви:"
 msgid "Add User Defined Layer..."
 msgstr "Недефинисани слојеви:"
 
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:46
-msgid "CrtYd_Front"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:51
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:639
-msgid "Off-board, testing"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:58
-msgid "If you want a fabrication layer for the front side of the board"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:62
-msgid "Fab_Front"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:65
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:629
-msgid "Off-board, manufacturing"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:70
-msgid "If you want an adhesive template for the front side of the board"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:74
-msgid "Adhes_Front"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:77
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:89
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:101
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:113
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:581
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:593
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:605
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:617
-msgid "On-board, non-copper"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:82
-msgid "If you want a solder paste layer for front side of the board"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:86
-msgid "SoldP_Front"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:94
-msgid "If you want a silk screen layer for the front side of the board"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:98
-msgid "SilkS_Front"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:106
-msgid "If you want a solder mask layer for the front of the board"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:110
-msgid "Mask_Front"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:118
-#, fuzzy
-msgid "If you want a front copper layer"
-msgstr "Предњи бакарни слој"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:122
-#, fuzzy
-msgid "Front_layer"
-msgstr "Прикажи све предње слојеве"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:123
-#, fuzzy
-msgid "Layer name of front (top) copper layer"
-msgstr "Предњи бакарни слој"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-#, fuzzy
-msgid "signal"
-msgstr "Сигнал"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-#, fuzzy
-msgid "power plane"
-msgstr "Симбол"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "mixed"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "jumper"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:131
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:145
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:159
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:173
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:187
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:201
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:215
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:229
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:243
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:257
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:271
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:285
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:299
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:313
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:327
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:341
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:355
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:369
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:383
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:397
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:411
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:425
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:439
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:453
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:467
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:481
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:495
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:509
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:523
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:537
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:551
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:569
-msgid ""
-"Copper layer type for Freerouter and other external routers.\n"
-"Power plane layers are removed from Freerouter's layer menus."
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:138
-msgid "In1"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:152
-msgid "In2"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:166
-msgid "In3"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:180
-msgid "In4"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:194
-msgid "In5"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:208
-msgid "In6"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:222
-msgid "In7"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:236
-msgid "In8"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:250
-msgid "In9"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:264
-msgid "In10"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:278
-msgid "In11"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:292
-msgid "In12"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:306
-msgid "In13"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:320
-msgid "In14"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:334
-msgid "In15"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:348
-msgid "In16"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:362
-msgid "In17"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:376
-msgid "In18"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:390
-msgid "In19"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:404
-msgid "In20"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:418
-msgid "In21"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:432
-msgid "In22"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:446
-msgid "In23"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:460
-msgid "In24"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:474
-msgid "In25"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:488
-msgid "In26"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:502
-msgid "In27"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:516
-msgid "In28"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:530
-msgid "In29"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:544
-msgid "In30"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:556
-#, fuzzy
-msgid "If you want a back copper layer"
-msgstr "Унутрашњи бакарни слој"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:561
-msgid "Layer name of back (bottom) copper layer"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:574
-msgid "If you want a solder mask layer for the back side of the board"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:578
-msgid "SoldM_Back"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:586
-msgid "If you want a silk screen layer for the back side of the board"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:590
-msgid "SilkS_Back"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:598
-msgid "If you want a solder paste layer for the back side of the board"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:602
-msgid "SoldP_Back"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:610
-msgid "If you want an adhesive layer for the back side of the board"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:614
-msgid "Adhes_Back"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:622
-msgid "If you want a fabrication layer for the back side of the board"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:626
-msgid "Fab_Back"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:636
-msgid "CrtYd_Back"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:646
-msgid "Pcb_Edges"
-msgstr "Pcb_Edges"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:649
-#, fuzzy
-msgid "Board contour"
-msgstr "Боја"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:656
-#, fuzzy
-msgid "Margin"
-msgstr "Маргине странице:"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:659
-#, fuzzy
-msgid "Board contour setback"
-msgstr "Боја"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:666
-msgid "Eco1"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:669
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:679
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:691
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:703
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-msgid "Auxiliary"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:676
-msgid "Eco2"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:684
-msgid "If you want a separate layer for comments or notes"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:688
-#, fuzzy
-msgid "Comments"
-msgstr "Коментар1"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:696
-msgid "If you want a layer for documentation drawings"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:700
-#, fuzzy
-msgid "Drawings"
-msgstr "Опције цртања"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:710
-msgid "User1"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-#, fuzzy
-msgid "Off-board, front"
-msgstr "Боја:"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-#, fuzzy
-msgid "Off-board, back"
-msgstr "Боја:"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:717
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:731
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:745
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:759
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:773
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:787
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:801
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:815
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:829
-msgid ""
-"Auxiliary layers do not flip with board side, while back and front layers do."
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:724
-msgid "User2"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:738
-msgid "User3"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:752
-msgid "User4"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:766
-msgid "User5"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:780
-msgid "User6"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:794
-msgid "User7"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:808
-msgid "User8"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:822
-msgid "User9"
-msgstr ""
-
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:32
 msgid ""
 "Use your board manufacturer's recommendations for solder mask expansion and "
@@ -43027,7 +42602,7 @@ msgid "%s pad connection: %s."
 msgstr "компонента"
 
 #: pcbnew/drc/drc_engine.cpp:1499 pcbnew/drc/drc_engine.cpp:1516
-#: pcbnew/drc/drc_engine.cpp:1533 pcbnew/zone.cpp:612 pcbnew/zone.h:172
+#: pcbnew/drc/drc_engine.cpp:1533 pcbnew/zone.cpp:612 pcbnew/zone.h:179
 #, fuzzy
 msgid "zone"
 msgstr "Креирање зона"
@@ -43047,7 +42622,7 @@ msgstr "Дужина:"
 msgid "Checking rule assertion \"%s\"."
 msgstr "Попуњавање зона"
 
-#: pcbnew/drc/drc_item.cpp:45 pcbnew/zone.cpp:2046
+#: pcbnew/drc/drc_item.cpp:45 pcbnew/zone.cpp:2070
 msgid "Electrical"
 msgstr "Електрично"
 
@@ -43981,7 +43556,7 @@ msgid "'%s' settings differ."
 msgstr "Име:"
 
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:619
-#: pcbnew/footprint.cpp:4085
+#: pcbnew/footprint.cpp:4090
 msgid "Exempt From Courtyard Requirement"
 msgstr ""
 
@@ -44700,149 +44275,149 @@ msgstr "Попуњавање зона"
 msgid "Generating ODB++ output files"
 msgstr "IPC-D-356 тест фајлови"
 
-#: pcbnew/footprint.cpp:1288
+#: pcbnew/footprint.cpp:1293
 #, fuzzy
 msgid "Other"
 msgstr "Остали"
 
-#: pcbnew/footprint.cpp:1626
+#: pcbnew/footprint.cpp:1631
 #, fuzzy
 msgid "Footprint Name"
 msgstr "Име:"
 
-#: pcbnew/footprint.cpp:1630 pcbnew/footprint.cpp:1689
+#: pcbnew/footprint.cpp:1635 pcbnew/footprint.cpp:1694
 #, fuzzy, c-format
 msgid "Doc: %s"
 msgstr "Попуњавање зона"
 
-#: pcbnew/footprint.cpp:1631 pcbnew/footprint.cpp:1690
+#: pcbnew/footprint.cpp:1636 pcbnew/footprint.cpp:1695
 #, c-format
 msgid "Keywords: %s"
 msgstr "Кључне ријечи: %s"
 
-#: pcbnew/footprint.cpp:1640 pcbnew/footprint.cpp:1641
+#: pcbnew/footprint.cpp:1645 pcbnew/footprint.cpp:1646
 #, fuzzy
 msgid "Board Side"
 msgstr "Подешавање странице..."
 
-#: pcbnew/footprint.cpp:1641
+#: pcbnew/footprint.cpp:1646
 #, fuzzy
 msgid "Back (Flipped)"
 msgstr "Поглед отпозади"
 
-#: pcbnew/footprint.cpp:1660
+#: pcbnew/footprint.cpp:1665
 #, fuzzy
 msgid "autoplaced"
 msgstr "Поља"
 
-#: pcbnew/footprint.cpp:1663
+#: pcbnew/footprint.cpp:1668
 #, fuzzy
 msgid "not in schematic"
 msgstr "Додјела шеме"
 
-#: pcbnew/footprint.cpp:1666
+#: pcbnew/footprint.cpp:1671
 #, fuzzy
 msgid "exclude from pos files"
 msgstr "Име симбола:"
 
-#: pcbnew/footprint.cpp:1669
+#: pcbnew/footprint.cpp:1674
 #, fuzzy
 msgid "exclude from BOM"
 msgstr "Чисто"
 
-#: pcbnew/footprint.cpp:1674
+#: pcbnew/footprint.cpp:1679
 msgid "Status: "
 msgstr "Статус: "
 
-#: pcbnew/footprint.cpp:1674
+#: pcbnew/footprint.cpp:1679
 #, fuzzy
 msgid "Attributes:"
 msgstr "Атрибути"
 
-#: pcbnew/footprint.cpp:1681 pcbnew/footprint.cpp:4064 pcbnew/zone.cpp:1837
+#: pcbnew/footprint.cpp:1686 pcbnew/footprint.cpp:4069 pcbnew/zone.cpp:1861
 #, fuzzy
 msgid "Component Class"
 msgstr "Компоненте"
 
-#: pcbnew/footprint.cpp:1685
+#: pcbnew/footprint.cpp:1690
 #, c-format
 msgid "3D-Shape: %s"
 msgstr "3D-облик: %s"
 
-#: pcbnew/footprint.cpp:1685
+#: pcbnew/footprint.cpp:1690
 msgid "<none>"
 msgstr ""
 
-#: pcbnew/footprint.cpp:2100
+#: pcbnew/footprint.cpp:2105
 #, fuzzy
 msgid "<no reference designator>"
 msgstr "Референца"
 
-#: pcbnew/footprint.cpp:2102
+#: pcbnew/footprint.cpp:2107
 #, fuzzy, c-format
 msgid "Footprint %s"
 msgstr "Попуњавање зона"
 
-#: pcbnew/footprint.cpp:3242
+#: pcbnew/footprint.cpp:3247
 #, c-format
 msgid "(expected 'Through hole'; actual '%s')"
 msgstr ""
 
-#: pcbnew/footprint.cpp:3245
+#: pcbnew/footprint.cpp:3250
 #, c-format
 msgid "(expected 'SMD'; actual '%s')"
 msgstr ""
 
-#: pcbnew/footprint.cpp:3466
+#: pcbnew/footprint.cpp:3471
 #, c-format
 msgid "(net-tie pad group contains unknown pad number %s)"
 msgstr ""
 
-#: pcbnew/footprint.cpp:3471
+#: pcbnew/footprint.cpp:3476
 #, c-format
 msgid "(pad %s appears in more than one net-tie pad group)"
 msgstr ""
 
-#: pcbnew/footprint.cpp:4006 pcbnew/pad.cpp:2525 pcbnew/zone.cpp:1803
+#: pcbnew/footprint.cpp:4011 pcbnew/pad.cpp:2519 pcbnew/zone.cpp:1827
 msgid "Inherited"
 msgstr ""
 
-#: pcbnew/footprint.cpp:4010 pcbnew/pad.cpp:2529 pcbnew/zone.cpp:1807
+#: pcbnew/footprint.cpp:4015 pcbnew/pad.cpp:2523 pcbnew/zone.cpp:1831
 #, fuzzy
 msgid "Thermal reliefs for PTH"
 msgstr "Дужина:"
 
-#: pcbnew/footprint.cpp:4070
+#: pcbnew/footprint.cpp:4075
 #, fuzzy
 msgid "Not in Schematic"
 msgstr "Додјела шеме"
 
-#: pcbnew/footprint.cpp:4072
+#: pcbnew/footprint.cpp:4077
 #, fuzzy
 msgid "Exclude From Position Files"
 msgstr "Име симбола:"
 
-#: pcbnew/footprint.cpp:4082 pcbnew/pad.cpp:2694
+#: pcbnew/footprint.cpp:4087 pcbnew/pad.cpp:2688
 #, fuzzy
 msgid "Overrides"
 msgstr "Сакривен текст"
 
-#: pcbnew/footprint.cpp:4089 pcbnew/pad.cpp:2697
+#: pcbnew/footprint.cpp:4094 pcbnew/pad.cpp:2691
 #, fuzzy
 msgid "Clearance Override"
 msgstr "Направи извјештај..."
 
-#: pcbnew/footprint.cpp:4094 pcbnew/pad.cpp:2707
+#: pcbnew/footprint.cpp:4099 pcbnew/pad.cpp:2701
 #, fuzzy
 msgid "Solderpaste Margin Override"
 msgstr "Залијепи"
 
-#: pcbnew/footprint.cpp:4099 pcbnew/pad.cpp:2712
+#: pcbnew/footprint.cpp:4104 pcbnew/pad.cpp:2706
 #, fuzzy
 msgid "Solderpaste Margin Ratio Override"
 msgstr "Залијепи"
 
-#: pcbnew/footprint.cpp:4105 pcbnew/pad.cpp:2718
+#: pcbnew/footprint.cpp:4110 pcbnew/pad.cpp:2712
 #, fuzzy
 msgid "Zone Connection Style"
 msgstr "Нема конекције"
@@ -44906,22 +44481,22 @@ msgstr "Избриши поље"
 msgid "Save as editable copy"
 msgstr ""
 
-#: pcbnew/footprint_edit_frame.cpp:997
+#: pcbnew/footprint_edit_frame.cpp:1007
 #, fuzzy, c-format
 msgid "[from %s]"
 msgstr "(од %s)"
 
-#: pcbnew/footprint_edit_frame.cpp:1032
+#: pcbnew/footprint_edit_frame.cpp:1042
 #, fuzzy
 msgid "[no footprint loaded]"
 msgstr "Име симбола:"
 
-#: pcbnew/footprint_edit_frame.cpp:1088
+#: pcbnew/footprint_edit_frame.cpp:1098
 #, fuzzy
 msgid "Updating Footprint Libraries"
 msgstr "Учитавање  "
 
-#: pcbnew/footprint_edit_frame.cpp:1428
+#: pcbnew/footprint_edit_frame.cpp:1438
 #, fuzzy
 msgid "No footprint selected."
 msgstr "Име симбола:"
@@ -44997,75 +44572,75 @@ msgstr "Унеси"
 msgid "Footprint exported to file '%s'."
 msgstr "Попуњавање зона"
 
-#: pcbnew/footprint_libraries_utils.cpp:549
+#: pcbnew/footprint_libraries_utils.cpp:558
 #, fuzzy, c-format
 msgid "Delete footprint '%s' from library '%s'?"
 msgstr "Избриши поље"
 
-#: pcbnew/footprint_libraries_utils.cpp:566
+#: pcbnew/footprint_libraries_utils.cpp:575
 #, fuzzy, c-format
 msgid "Footprint '%s' deleted from library '%s'"
 msgstr "Маркер није пронађен"
 
-#: pcbnew/footprint_libraries_utils.cpp:581
+#: pcbnew/footprint_libraries_utils.cpp:590
 #, fuzzy
 msgid "No footprints to export!"
 msgstr "Текстуални едитор"
 
-#: pcbnew/footprint_libraries_utils.cpp:617
+#: pcbnew/footprint_libraries_utils.cpp:626
 #, fuzzy, c-format
 msgid "Update footprints on board to refer to %s?"
 msgstr "Учитавање  "
 
-#: pcbnew/footprint_libraries_utils.cpp:668
+#: pcbnew/footprint_libraries_utils.cpp:677
 #, fuzzy
 msgid "Update footprints on board to refer to new library?"
 msgstr "Референца"
 
-#: pcbnew/footprint_libraries_utils.cpp:864
+#: pcbnew/footprint_libraries_utils.cpp:873
 #: pcbnew/footprint_viewer_frame.cpp:744
 #, fuzzy
 msgid "No board currently open."
 msgstr "Отвори"
 
-#: pcbnew/footprint_libraries_utils.cpp:890
+#: pcbnew/footprint_libraries_utils.cpp:899
 msgid ""
 "Unable to find the footprint on the main board.\n"
 "Cannot save."
 msgstr ""
 
-#: pcbnew/footprint_libraries_utils.cpp:898
+#: pcbnew/footprint_libraries_utils.cpp:907
 #: pcbnew/footprint_viewer_frame.cpp:752
 msgid "Previous footprint placement still in progress."
 msgstr ""
 
-#: pcbnew/footprint_libraries_utils.cpp:974
+#: pcbnew/footprint_libraries_utils.cpp:983
 #: pcbnew/footprint_viewer_frame.cpp:793
 #, fuzzy
 msgid "Insert Footprint"
 msgstr "Унеси"
 
-#: pcbnew/footprint_libraries_utils.cpp:995
+#: pcbnew/footprint_libraries_utils.cpp:1004
 #, fuzzy
 msgid "Save Footprint As"
 msgstr "Сачувај &Као..."
 
-#: pcbnew/footprint_libraries_utils.cpp:1144
+#: pcbnew/footprint_libraries_utils.cpp:1153
 #, fuzzy, c-format
 msgid "Footprint %s already exists in %s."
 msgstr "\"%s\" већ постоји."
 
-#: pcbnew/footprint_libraries_utils.cpp:1188
+#: pcbnew/footprint_libraries_utils.cpp:1197
 #, fuzzy, c-format
 msgid "Footprint '%s' replaced in '%s'"
 msgstr "Попуњавање зона"
 
-#: pcbnew/footprint_libraries_utils.cpp:1189
+#: pcbnew/footprint_libraries_utils.cpp:1198
 #, fuzzy, c-format
 msgid "Footprint '%s' added to '%s'"
 msgstr "Попуњавање зона"
 
-#: pcbnew/footprint_libraries_utils.cpp:1233
+#: pcbnew/footprint_libraries_utils.cpp:1242
 #, fuzzy
 msgid "Untitled"
 msgstr "Додај"
@@ -45190,7 +44765,7 @@ msgstr "Дужина кабла"
 msgid "Routed Length"
 msgstr "Дужина кабла"
 
-#: pcbnew/generators/pcb_tuning_pattern.cpp:2172 pcbnew/pad.cpp:2688
+#: pcbnew/generators/pcb_tuning_pattern.cpp:2172 pcbnew/pad.cpp:2682
 #: pcbnew/pcb_track.cpp:1600
 #, fuzzy
 msgid "Pad To Die Length"
@@ -46138,7 +45713,7 @@ msgstr "%s у \"%s\", линија %d, помак %d"
 msgid "pad"
 msgstr "Додај"
 
-#: pcbnew/pad.cpp:1289 pcbnew/pad.cpp:2603
+#: pcbnew/pad.cpp:1289 pcbnew/pad.cpp:2597
 #, fuzzy
 msgid "Pin Type"
 msgstr "Тип:"
@@ -46261,242 +45836,233 @@ msgstr "Попуњавање зона"
 msgid "PTH pad %s"
 msgstr "Попуњавање зона"
 
-#: pcbnew/pad.cpp:2176
-#, fuzzy
-msgid "(Pad has no layer)"
-msgstr "Сви бакарни слојеви"
-
 #: pcbnew/pad.cpp:2179
-#, fuzzy
-msgid "(PTH pad has no copper layers)"
-msgstr "Сви бакарни слојеви"
-
-#: pcbnew/pad.cpp:2185
-msgid "(plated through holes normally have a copper pad on at least one layer)"
+msgid ""
+"(plated through holes normally have a copper pad on at least one outer layer)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2193
+#: pcbnew/pad.cpp:2187
 msgid "('fiducial' property makes no sense on NPTH pads)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2197
+#: pcbnew/pad.cpp:2191
 msgid "('testpoint' property makes no sense on NPTH pads)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2200
+#: pcbnew/pad.cpp:2194
 msgid "('heatsink' property makes no sense of NPTH pads)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2203
+#: pcbnew/pad.cpp:2197
 msgid "('castellated' property is for PTH pads)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2206
+#: pcbnew/pad.cpp:2200
 msgid "('BGA' property is for SMD pads)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2209
+#: pcbnew/pad.cpp:2203
 msgid "('mechanical' property is for PTH pads)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2225
+#: pcbnew/pad.cpp:2219
 msgid "(connector pads normally have no solder paste; use a SMD pad instead)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2233
+#: pcbnew/pad.cpp:2227
 #, fuzzy
 msgid "(SMD pad has a hole)"
 msgstr "Прикажи"
 
-#: pcbnew/pad.cpp:2239
+#: pcbnew/pad.cpp:2233
 msgid "(SMD pad has copper on both sides of the board)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2245 pcbnew/pad.cpp:2258
+#: pcbnew/pad.cpp:2239 pcbnew/pad.cpp:2252
 msgid "(SMD pad has copper and mask layers on different sides of the board)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2250 pcbnew/pad.cpp:2263
+#: pcbnew/pad.cpp:2244 pcbnew/pad.cpp:2257
 msgid "(SMD pad has copper and paste layers on different sides of the board)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2269
+#: pcbnew/pad.cpp:2263
 #, fuzzy
 msgid "(SMD pad has no outer layers)"
 msgstr "Сви бакарни слојеви"
 
-#: pcbnew/pad.cpp:2289
+#: pcbnew/pad.cpp:2283
 msgid "(Pad must have a positive size)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2300
+#: pcbnew/pad.cpp:2294
 #, fuzzy, c-format
 msgid "(PTH pad hole size must be larger than %s)"
 msgstr "%s мора бити најмање %s."
 
-#: pcbnew/pad.cpp:2324
+#: pcbnew/pad.cpp:2318
 #, fuzzy
 msgid "(PTH pad hole leaves no copper)"
 msgstr "Сви бакарни слојеви"
 
-#: pcbnew/pad.cpp:2334
+#: pcbnew/pad.cpp:2328
 #, fuzzy
 msgid "(PTH pad hole not fully inside copper)"
 msgstr "Сви бакарни слојеви"
 
-#: pcbnew/pad.cpp:2341
+#: pcbnew/pad.cpp:2335
 #, fuzzy
 msgid "(pad hole not inside pad shape)"
 msgstr "Сви бакарни слојеви"
 
-#: pcbnew/pad.cpp:2346
+#: pcbnew/pad.cpp:2340
 msgid "(negative local clearance values have no effect)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2365
+#: pcbnew/pad.cpp:2359
 msgid ""
 "(negative solder mask clearance is larger than some shape primitives; "
 "results may be surprising)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2375
+#: pcbnew/pad.cpp:2369
 msgid ""
 "(negative solder mask clearance is larger than pad; no solder mask will be "
 "generated)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2394
+#: pcbnew/pad.cpp:2388
 msgid ""
 "(negative solder paste margin is larger than pad; no solder paste mask will "
 "be generated)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2401
+#: pcbnew/pad.cpp:2395
 msgid "(negative corner radius is not allowed)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2403
+#: pcbnew/pad.cpp:2397
 msgid "(corner size will make pad circular)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2408
+#: pcbnew/pad.cpp:2402
 #, fuzzy
 msgid "(negative corner chamfer is not allowed)"
 msgstr "Учитавање  "
 
-#: pcbnew/pad.cpp:2410
+#: pcbnew/pad.cpp:2404
 #, fuzzy
 msgid "(corner chamfer is too large)"
 msgstr "Учитавање  "
 
-#: pcbnew/pad.cpp:2419
+#: pcbnew/pad.cpp:2413
 #, fuzzy
 msgid "(trapezoid delta is too large)"
 msgstr "Учитавање  "
 
-#: pcbnew/pad.cpp:2429
+#: pcbnew/pad.cpp:2423
 msgid "(custom pad shape must resolve to a single polygon)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2494
+#: pcbnew/pad.cpp:2488
 #, fuzzy
 msgid "Edge connector"
 msgstr "Нема конекције"
 
-#: pcbnew/pad.cpp:2495
+#: pcbnew/pad.cpp:2489
 #, fuzzy
 msgid "NPTH, mechanical"
 msgstr "Технички слојеви:"
 
-#: pcbnew/pad.cpp:2501
+#: pcbnew/pad.cpp:2495
 msgid "Trapezoid"
 msgstr ""
 
-#: pcbnew/pad.cpp:2513
+#: pcbnew/pad.cpp:2507
 msgid "Castellated pad"
 msgstr ""
 
-#: pcbnew/pad.cpp:2514
+#: pcbnew/pad.cpp:2508
 #, fuzzy
 msgid "Mechanical pad"
 msgstr "Технички слојеви:"
 
-#: pcbnew/pad.cpp:2536
+#: pcbnew/pad.cpp:2530
 #, fuzzy
 msgid "Front, back and connected layers"
 msgstr "Струја"
 
-#: pcbnew/pad.cpp:2586
+#: pcbnew/pad.cpp:2580
 #, fuzzy
 msgid "Pad Type"
 msgstr "Тип:"
 
-#: pcbnew/pad.cpp:2590
+#: pcbnew/pad.cpp:2584
 #, fuzzy
 msgid "Pad Shape"
 msgstr "Тип:"
 
-#: pcbnew/pad.cpp:2595
+#: pcbnew/pad.cpp:2589
 #, fuzzy
 msgid "Pad Number"
 msgstr "Број"
 
-#: pcbnew/pad.cpp:2607
+#: pcbnew/pad.cpp:2601
 #, fuzzy
 msgid "Size X"
 msgstr "X:"
 
-#: pcbnew/pad.cpp:2611
+#: pcbnew/pad.cpp:2605
 #, fuzzy
 msgid "Size Y"
 msgstr "Y:"
 
-#: pcbnew/pad.cpp:2644
+#: pcbnew/pad.cpp:2638
 #, fuzzy
 msgid "Corner Radius Ratio"
 msgstr "Покрени"
 
-#: pcbnew/pad.cpp:2649
+#: pcbnew/pad.cpp:2643
 #, fuzzy
 msgid "Corner Radius Size"
 msgstr "Полупречник"
 
-#: pcbnew/pad.cpp:2655
+#: pcbnew/pad.cpp:2649
 #, fuzzy
 msgid "Hole Shape"
 msgstr "Облик рупе:"
 
-#: pcbnew/pad.cpp:2659
+#: pcbnew/pad.cpp:2653
 #, fuzzy
 msgid "Hole Size X"
 msgstr "Величина рупе X:"
 
-#: pcbnew/pad.cpp:2665
+#: pcbnew/pad.cpp:2659
 #, fuzzy
 msgid "Hole Size Y"
 msgstr "Величина рупе Y:"
 
-#: pcbnew/pad.cpp:2680
+#: pcbnew/pad.cpp:2674
 #, fuzzy
 msgid "Fabrication Property"
 msgstr "Опције цртања"
 
-#: pcbnew/pad.cpp:2702 pcbnew/pcb_shape.cpp:1001 pcbnew/pcb_track.cpp:2097
+#: pcbnew/pad.cpp:2696 pcbnew/pcb_shape.cpp:1001 pcbnew/pcb_track.cpp:2097
 #, fuzzy
 msgid "Soldermask Margin Override"
 msgstr "Залијепи"
 
-#: pcbnew/pad.cpp:2724 pcbnew/zone.cpp:2073
+#: pcbnew/pad.cpp:2718 pcbnew/zone.cpp:2097
 #, fuzzy
 msgid "Thermal Relief Spoke Width"
 msgstr "Дужина:"
 
-#: pcbnew/pad.cpp:2730
+#: pcbnew/pad.cpp:2724
 #, fuzzy
 msgid "Thermal Relief Spoke Angle"
 msgstr "Дужина:"
 
-#: pcbnew/pad.cpp:2735 pcbnew/zone.cpp:2067
+#: pcbnew/pad.cpp:2729 pcbnew/zone.cpp:2091
 #, fuzzy
 msgid "Thermal Relief Gap"
 msgstr "Дужина:"
@@ -47832,7 +47398,7 @@ msgid "Element token contains %d parameters."
 msgstr ""
 
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:985
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3069
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3072
 #, fuzzy, c-format
 msgid "Library folder '%s' has unexpected sub-folders."
 msgstr "Библиотека \"%s\" није пронађена."
@@ -47844,7 +47410,7 @@ msgstr "Избриши поље"
 
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:1023
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:3263
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3106
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3109
 #, fuzzy, c-format
 msgid "Footprint library '%s' cannot be deleted."
 msgstr "Изабери библиотеку"
@@ -47870,31 +47436,31 @@ msgid "Generating history section"
 msgstr "Опције:"
 
 #: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1198
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3018
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3012
 #, fuzzy
 msgid "Generating BOM section"
 msgstr "Render опције"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1365
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1361
 msgid "Generating CAD data"
 msgstr ""
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:2627
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:2621
 #, fuzzy, c-format
 msgid "Exporting Layer %s, Net %s"
 msgstr "Унеси"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3173
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3167
 #, fuzzy
 msgid "Generating logistic section"
 msgstr "Позиција:"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3185
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3179
 #, fuzzy
 msgid "Saving file"
 msgstr "Сви фајлови (*.*)|*.*"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3217
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3211
 #, fuzzy
 msgid "Failed to save file to buffer"
 msgstr "Немогуће сачувати фајл %s."
@@ -48015,53 +47581,53 @@ msgstr ""
 msgid "Save Anyway"
 msgstr "Превуци свакако"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:1463
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:1465
 #, fuzzy, c-format
 msgid "unknown pad type: %d"
 msgstr "Додај поље"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2312
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2314
 #, fuzzy, c-format
 msgid "unknown via type %d"
 msgstr "Додај поље"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2603
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2606
 #, fuzzy, c-format
 msgid "unknown zone corner smoothing type %d"
 msgstr "Непозната метода"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2752
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2755
 msgid "This file does not contain a PCB."
 msgstr ""
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2925
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2928
 #, c-format
 msgid ""
 "Library '%s' does not exist.\n"
 "Would you like to create it?"
 msgstr ""
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2930
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2933
 #, fuzzy
 msgid "Library Not Found"
 msgstr "Маркер није пронађен"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2958
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2961
 #, fuzzy, c-format
 msgid "Footprint file name '%s' is not valid."
 msgstr "Попуњавање зона"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2964
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2967
 #, fuzzy, c-format
 msgid "Insufficient permissions to delete '%s'."
 msgstr "Немогуће сачувати фајл %s."
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3088
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3091
 #, fuzzy, c-format
 msgid "Unexpected file '%s' found in library path '%s'."
 msgstr "Избриши поље"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:306
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:307
 #, fuzzy
 msgid "KiCad footprint file"
 msgstr "KiCad footprint фајлови"
@@ -48208,7 +47774,7 @@ msgid ""
 "Zone fills will be converted on best-effort basis."
 msgstr ""
 
-#: pcbnew/pcb_io/odbpp/odb_entity.cpp:686
+#: pcbnew/pcb_io/odbpp/odb_entity.cpp:722
 #, fuzzy
 msgid "Failed to add component data"
 msgstr "Попуњавање зона"
@@ -49126,7 +48692,7 @@ msgstr "Прати ширину"
 msgid "Diff Pair Gap: %s"
 msgstr "Додај рупу"
 
-#: pcbnew/router/router_tool.cpp:2776 pcbnew/tools/pcb_control.cpp:1707
+#: pcbnew/router/router_tool.cpp:2776 pcbnew/tools/pcb_control.cpp:1711
 #, fuzzy, c-format
 msgid "DP Max Uncoupled-length: %s"
 msgstr "Избриши"
@@ -49917,11 +49483,6 @@ msgstr "Креирање зона"
 msgid "Create Arc"
 msgstr "Креирање зона"
 
-#: pcbnew/tools/drawing_stackup_table_tool.cpp:247
-#, fuzzy
-msgid "Layer Name"
-msgstr "Име табле"
-
 #: pcbnew/tools/drawing_stackup_table_tool.cpp:262
 #, fuzzy
 msgid "Thickness (mm)"
@@ -50023,7 +49584,7 @@ msgstr "Стави предмет"
 msgid "Select Via Size"
 msgstr "Изабери фајл"
 
-#: pcbnew/tools/drawing_tool.cpp:381 pcbnew/tools/drawing_tool.cpp:2386
+#: pcbnew/tools/drawing_tool.cpp:381 pcbnew/tools/drawing_tool.cpp:2388
 msgid "Draw Line"
 msgstr "Нацртај линију"
 
@@ -50050,27 +49611,27 @@ msgstr "Нацртај лук"
 msgid "Draw Bezier"
 msgstr "Безијер"
 
-#: pcbnew/tools/drawing_tool.cpp:1595
+#: pcbnew/tools/drawing_tool.cpp:1597
 #, fuzzy
 msgid "Draw Dimension"
 msgstr "Нацртај димензију"
 
-#: pcbnew/tools/drawing_tool.cpp:2080
+#: pcbnew/tools/drawing_tool.cpp:2082
 #, fuzzy
 msgid "Move Footprint Anchor"
 msgstr "Стави  "
 
-#: pcbnew/tools/drawing_tool.cpp:3804
+#: pcbnew/tools/drawing_tool.cpp:3806
 #, fuzzy
 msgid "Select Net:"
 msgstr "Изабери"
 
-#: pcbnew/tools/drawing_tool.cpp:4046
+#: pcbnew/tools/drawing_tool.cpp:4048
 #, fuzzy
 msgid "Via location violates DRC."
 msgstr "Поставке симулације"
 
-#: pcbnew/tools/drawing_tool.cpp:4136
+#: pcbnew/tools/drawing_tool.cpp:4138
 #, fuzzy
 msgid "Place via"
 msgstr "Стави  "
@@ -52657,98 +52218,98 @@ msgstr "Сакривен текст"
 msgid "Inactive Layer Display"
 msgstr "Креирање слојева"
 
-#: pcbnew/tools/pcb_control.cpp:690
+#: pcbnew/tools/pcb_control.cpp:694
 #, fuzzy
 msgid "Preset Layer Pairs"
 msgstr "Изабери језик"
 
-#: pcbnew/tools/pcb_control.cpp:780
+#: pcbnew/tools/pcb_control.cpp:784
 msgid "Item locked."
 msgstr "Закључана ставка."
 
-#: pcbnew/tools/pcb_control.cpp:1003
+#: pcbnew/tools/pcb_control.cpp:1007
 msgid ""
 "Warning: some pasted items were on layers which are not present in the "
 "current board.\n"
 "These items could not be pasted.\n"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1070
+#: pcbnew/tools/pcb_control.cpp:1074
 #, fuzzy
 msgid "Paste Text"
 msgstr "Стави текст"
 
-#: pcbnew/tools/pcb_control.cpp:1227
+#: pcbnew/tools/pcb_control.cpp:1231
 #, fuzzy
 msgid "Invalid clipboard contents"
 msgstr "Библиотека није дефинисана!"
 
-#: pcbnew/tools/pcb_control.cpp:1510
+#: pcbnew/tools/pcb_control.cpp:1514
 #, fuzzy
 msgid "Error loading board."
 msgstr "Грешка: "
 
-#: pcbnew/tools/pcb_control.cpp:1544
+#: pcbnew/tools/pcb_control.cpp:1548
 #, fuzzy
 msgid "Append Board"
 msgstr "Отвори"
 
-#: pcbnew/tools/pcb_control.cpp:1605
+#: pcbnew/tools/pcb_control.cpp:1609
 #, fuzzy
 msgid "Active Layer"
 msgstr "Креирање слојева"
 
-#: pcbnew/tools/pcb_control.cpp:1606 pcbnew/widgets/appearance_controls.cpp:373
+#: pcbnew/tools/pcb_control.cpp:1610 pcbnew/widgets/appearance_controls.cpp:373
 #: pcbnew/widgets/appearance_controls_base.cpp:165
 #, fuzzy
 msgid "All Layers"
 msgstr "Сви слојеви"
 
-#: pcbnew/tools/pcb_control.cpp:1618
+#: pcbnew/tools/pcb_control.cpp:1622
 msgid "Object Snapping"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1697
+#: pcbnew/tools/pcb_control.cpp:1701
 #, fuzzy, c-format
 msgid "DP Gap Constraints: %s"
 msgstr "Портрет"
 
-#: pcbnew/tools/pcb_control.cpp:1738
+#: pcbnew/tools/pcb_control.cpp:1742
 #, fuzzy
 msgid "Resolved clearance"
 msgstr "Залијепи"
 
-#: pcbnew/tools/pcb_control.cpp:1748
+#: pcbnew/tools/pcb_control.cpp:1752
 #, fuzzy
 msgid "Actual clearance"
 msgstr "Параметри:"
 
-#: pcbnew/tools/pcb_control.cpp:1791
+#: pcbnew/tools/pcb_control.cpp:1795
 #, fuzzy
 msgid "Resolved hole clearance"
 msgstr "Залијепи"
 
-#: pcbnew/tools/pcb_control.cpp:1796
+#: pcbnew/tools/pcb_control.cpp:1800
 #, fuzzy
 msgid "Actual hole clearance"
 msgstr "Залијепи"
 
-#: pcbnew/tools/pcb_control.cpp:1829
+#: pcbnew/tools/pcb_control.cpp:1833
 #, fuzzy
 msgid "Resolved edge clearance"
 msgstr "Залијепи"
 
-#: pcbnew/tools/pcb_control.cpp:1834
+#: pcbnew/tools/pcb_control.cpp:1838
 #, fuzzy
 msgid "Resolved margin clearance"
 msgstr "Залијепи"
 
-#: pcbnew/tools/pcb_control.cpp:1845
+#: pcbnew/tools/pcb_control.cpp:1849
 #, fuzzy
 msgid "Selected Items"
 msgstr "Изабери"
 
-#: pcbnew/tools/pcb_control.cpp:1916
+#: pcbnew/tools/pcb_control.cpp:1920
 #, fuzzy
 msgid "Selected 2D Length"
 msgstr "Изабери"
@@ -52899,7 +52460,7 @@ msgid "Auto-fill Zone(s)"
 msgstr "Попуњавање зона"
 
 #: pcbnew/tools/zone_filler_tool.cpp:277
-#: pcbnew/widgets/appearance_controls.cpp:3434
+#: pcbnew/widgets/appearance_controls.cpp:3470
 #, fuzzy
 msgid "Open Preferences"
 msgstr "&Преференце"
@@ -53164,125 +52725,125 @@ msgid "Filter nets"
 msgstr "Филтери"
 
 #: pcbnew/widgets/appearance_controls.cpp:613
-#: pcbnew/widgets/appearance_controls.cpp:1792
+#: pcbnew/widgets/appearance_controls.cpp:1828
 #, fuzzy
 msgid "Layer Display Options"
 msgstr "Опције приказивања"
 
 #: pcbnew/widgets/appearance_controls.cpp:625
-#: pcbnew/widgets/appearance_controls.cpp:1798
+#: pcbnew/widgets/appearance_controls.cpp:1834
 #, fuzzy, c-format
 msgid "Inactive layers (%s):"
 msgstr "Креирање слојева"
 
 #: pcbnew/widgets/appearance_controls.cpp:627
-#: pcbnew/widgets/appearance_controls.cpp:1800
+#: pcbnew/widgets/appearance_controls.cpp:1836
 #, fuzzy
 msgid "Inactive layers:"
 msgstr "Креирање слојева"
 
 #: pcbnew/widgets/appearance_controls.cpp:641
-#: pcbnew/widgets/appearance_controls.cpp:1805
+#: pcbnew/widgets/appearance_controls.cpp:1841
 msgid "Inactive layers will be shown in full color"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:646
-#: pcbnew/widgets/appearance_controls.cpp:1807
+#: pcbnew/widgets/appearance_controls.cpp:1843
 #, fuzzy
 msgid "Dim"
 msgstr "Din:"
 
 #: pcbnew/widgets/appearance_controls.cpp:648
-#: pcbnew/widgets/appearance_controls.cpp:1808
+#: pcbnew/widgets/appearance_controls.cpp:1844
 #, fuzzy
 msgid "Inactive layers will be dimmed"
 msgstr "Креирање слојева"
 
 #: pcbnew/widgets/appearance_controls.cpp:655
-#: pcbnew/widgets/appearance_controls.cpp:1811
+#: pcbnew/widgets/appearance_controls.cpp:1847
 #, fuzzy
 msgid "Inactive layers will be hidden"
 msgstr "Креирање слојева"
 
 #: pcbnew/widgets/appearance_controls.cpp:666
-#: pcbnew/widgets/appearance_controls.cpp:1813
+#: pcbnew/widgets/appearance_controls.cpp:1849
 #, fuzzy
 msgid "Flip board view"
 msgstr "Грешка у међуспремнику"
 
 #: pcbnew/widgets/appearance_controls.cpp:688
-#: pcbnew/widgets/appearance_controls.cpp:2522
+#: pcbnew/widgets/appearance_controls.cpp:2558
 #, fuzzy
 msgid "Net Display Options"
 msgstr "Опције приказивања"
 
 #: pcbnew/widgets/appearance_controls.cpp:700
-#: pcbnew/widgets/appearance_controls.cpp:2527
+#: pcbnew/widgets/appearance_controls.cpp:2563
 #, fuzzy, c-format
 msgid "Net colors (%s):"
 msgstr "Нова библиотека"
 
 #: pcbnew/widgets/appearance_controls.cpp:702
-#: pcbnew/widgets/appearance_controls.cpp:2529
+#: pcbnew/widgets/appearance_controls.cpp:2565
 #, fuzzy
 msgid "Net colors:"
 msgstr "Нова библиотека"
 
 #: pcbnew/widgets/appearance_controls.cpp:707
-#: pcbnew/widgets/appearance_controls.cpp:2532
+#: pcbnew/widgets/appearance_controls.cpp:2568
 msgid "Choose when to show net and netclass colors"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:716
-#: pcbnew/widgets/appearance_controls.cpp:2535
+#: pcbnew/widgets/appearance_controls.cpp:2571
 msgid "Net and netclass colors are shown on all copper items"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:724
-#: pcbnew/widgets/appearance_controls.cpp:2538
+#: pcbnew/widgets/appearance_controls.cpp:2574
 msgid "Net and netclass colors are shown on the ratsnest only"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:731
-#: pcbnew/widgets/appearance_controls.cpp:2541
+#: pcbnew/widgets/appearance_controls.cpp:2577
 msgid "Net and netclass colors are not shown"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:742
-#: pcbnew/widgets/appearance_controls.cpp:2546
+#: pcbnew/widgets/appearance_controls.cpp:2582
 #, fuzzy, c-format
 msgid "Ratsnest display (%s):"
 msgstr "Опције приказивања"
 
 #: pcbnew/widgets/appearance_controls.cpp:744
-#: pcbnew/widgets/appearance_controls.cpp:2548
+#: pcbnew/widgets/appearance_controls.cpp:2584
 #, fuzzy
 msgid "Ratsnest display:"
 msgstr "Опције приказивања"
 
 #: pcbnew/widgets/appearance_controls.cpp:749
-#: pcbnew/widgets/appearance_controls.cpp:2551
+#: pcbnew/widgets/appearance_controls.cpp:2587
 msgid "Choose which ratsnest lines to display"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:759
-#: pcbnew/widgets/appearance_controls.cpp:2554
+#: pcbnew/widgets/appearance_controls.cpp:2590
 msgid "Show ratsnest lines to items on all layers"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:764
-#: pcbnew/widgets/appearance_controls.cpp:2556
+#: pcbnew/widgets/appearance_controls.cpp:2592
 #, fuzzy
 msgid "Visible layers"
 msgstr "Видљив"
 
 #: pcbnew/widgets/appearance_controls.cpp:766
-#: pcbnew/widgets/appearance_controls.cpp:2557
+#: pcbnew/widgets/appearance_controls.cpp:2593
 msgid "Show ratsnest lines to items on visible layers"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:773
-#: pcbnew/widgets/appearance_controls.cpp:2560
+#: pcbnew/widgets/appearance_controls.cpp:2596
 #, fuzzy
 msgid "Hide all ratsnest lines"
 msgstr "Сакриј све слојеве бакра"
@@ -53303,13 +52864,13 @@ msgid "Highlight %s"
 msgstr "Чисто"
 
 #: pcbnew/widgets/appearance_controls.cpp:935
-#: pcbnew/widgets/appearance_controls.cpp:2391
+#: pcbnew/widgets/appearance_controls.cpp:2427
 #, fuzzy, c-format
 msgid "Select Tracks and Vias in %s"
 msgstr "Креирање зона"
 
 #: pcbnew/widgets/appearance_controls.cpp:938
-#: pcbnew/widgets/appearance_controls.cpp:2394
+#: pcbnew/widgets/appearance_controls.cpp:2430
 #, fuzzy, c-format
 msgid "Unselect Tracks and Vias in %s"
 msgstr "Креирање зона"
@@ -53480,102 +53041,282 @@ msgstr "Недефинисани слојеви:"
 msgid "User defined layer 9"
 msgstr "Недефинисани слојеви:"
 
-#: pcbnew/widgets/appearance_controls.cpp:1730
+#: pcbnew/widgets/appearance_controls.cpp:1684
+#, fuzzy
+msgid "User defined layer 10"
+msgstr "Недефинисани слојеви:"
+
+#: pcbnew/widgets/appearance_controls.cpp:1685
+#, fuzzy
+msgid "User defined layer 11"
+msgstr "Недефинисани слојеви:"
+
+#: pcbnew/widgets/appearance_controls.cpp:1686
+#, fuzzy
+msgid "User defined layer 12"
+msgstr "Недефинисани слојеви:"
+
+#: pcbnew/widgets/appearance_controls.cpp:1687
+#, fuzzy
+msgid "User defined layer 13"
+msgstr "Недефинисани слојеви:"
+
+#: pcbnew/widgets/appearance_controls.cpp:1688
+#, fuzzy
+msgid "User defined layer 14"
+msgstr "Недефинисани слојеви:"
+
+#: pcbnew/widgets/appearance_controls.cpp:1689
+#, fuzzy
+msgid "User defined layer 15"
+msgstr "Недефинисани слојеви:"
+
+#: pcbnew/widgets/appearance_controls.cpp:1690
+#, fuzzy
+msgid "User defined layer 16"
+msgstr "Недефинисани слојеви:"
+
+#: pcbnew/widgets/appearance_controls.cpp:1691
+#, fuzzy
+msgid "User defined layer 17"
+msgstr "Недефинисани слојеви:"
+
+#: pcbnew/widgets/appearance_controls.cpp:1692
+#, fuzzy
+msgid "User defined layer 18"
+msgstr "Недефинисани слојеви:"
+
+#: pcbnew/widgets/appearance_controls.cpp:1693
+#, fuzzy
+msgid "User defined layer 19"
+msgstr "Недефинисани слојеви:"
+
+#: pcbnew/widgets/appearance_controls.cpp:1694
+#, fuzzy
+msgid "User defined layer 20"
+msgstr "Недефинисани слојеви:"
+
+#: pcbnew/widgets/appearance_controls.cpp:1695
+#, fuzzy
+msgid "User defined layer 21"
+msgstr "Недефинисани слојеви:"
+
+#: pcbnew/widgets/appearance_controls.cpp:1696
+#, fuzzy
+msgid "User defined layer 22"
+msgstr "Недефинисани слојеви:"
+
+#: pcbnew/widgets/appearance_controls.cpp:1697
+#, fuzzy
+msgid "User defined layer 23"
+msgstr "Недефинисани слојеви:"
+
+#: pcbnew/widgets/appearance_controls.cpp:1698
+#, fuzzy
+msgid "User defined layer 24"
+msgstr "Недефинисани слојеви:"
+
+#: pcbnew/widgets/appearance_controls.cpp:1699
+#, fuzzy
+msgid "User defined layer 25"
+msgstr "Недефинисани слојеви:"
+
+#: pcbnew/widgets/appearance_controls.cpp:1700
+#, fuzzy
+msgid "User defined layer 26"
+msgstr "Недефинисани слојеви:"
+
+#: pcbnew/widgets/appearance_controls.cpp:1701
+#, fuzzy
+msgid "User defined layer 27"
+msgstr "Недефинисани слојеви:"
+
+#: pcbnew/widgets/appearance_controls.cpp:1702
+#, fuzzy
+msgid "User defined layer 28"
+msgstr "Недефинисани слојеви:"
+
+#: pcbnew/widgets/appearance_controls.cpp:1703
+#, fuzzy
+msgid "User defined layer 29"
+msgstr "Недефинисани слојеви:"
+
+#: pcbnew/widgets/appearance_controls.cpp:1704
+#, fuzzy
+msgid "User defined layer 30"
+msgstr "Недефинисани слојеви:"
+
+#: pcbnew/widgets/appearance_controls.cpp:1705
+#, fuzzy
+msgid "User defined layer 31"
+msgstr "Недефинисани слојеви:"
+
+#: pcbnew/widgets/appearance_controls.cpp:1706
+#, fuzzy
+msgid "User defined layer 32"
+msgstr "Недефинисани слојеви:"
+
+#: pcbnew/widgets/appearance_controls.cpp:1707
+#, fuzzy
+msgid "User defined layer 33"
+msgstr "Недефинисани слојеви:"
+
+#: pcbnew/widgets/appearance_controls.cpp:1708
+#, fuzzy
+msgid "User defined layer 34"
+msgstr "Недефинисани слојеви:"
+
+#: pcbnew/widgets/appearance_controls.cpp:1709
+#, fuzzy
+msgid "User defined layer 35"
+msgstr "Недефинисани слојеви:"
+
+#: pcbnew/widgets/appearance_controls.cpp:1710
+#, fuzzy
+msgid "User defined layer 36"
+msgstr "Недефинисани слојеви:"
+
+#: pcbnew/widgets/appearance_controls.cpp:1711
+#, fuzzy
+msgid "User defined layer 37"
+msgstr "Недефинисани слојеви:"
+
+#: pcbnew/widgets/appearance_controls.cpp:1712
+#, fuzzy
+msgid "User defined layer 38"
+msgstr "Недефинисани слојеви:"
+
+#: pcbnew/widgets/appearance_controls.cpp:1713
+#, fuzzy
+msgid "User defined layer 39"
+msgstr "Недефинисани слојеви:"
+
+#: pcbnew/widgets/appearance_controls.cpp:1714
+#, fuzzy
+msgid "User defined layer 40"
+msgstr "Недефинисани слојеви:"
+
+#: pcbnew/widgets/appearance_controls.cpp:1715
+#, fuzzy
+msgid "User defined layer 41"
+msgstr "Недефинисани слојеви:"
+
+#: pcbnew/widgets/appearance_controls.cpp:1716
+#, fuzzy
+msgid "User defined layer 42"
+msgstr "Недефинисани слојеви:"
+
+#: pcbnew/widgets/appearance_controls.cpp:1717
+#, fuzzy
+msgid "User defined layer 43"
+msgstr "Недефинисани слојеви:"
+
+#: pcbnew/widgets/appearance_controls.cpp:1718
+#, fuzzy
+msgid "User defined layer 44"
+msgstr "Недефинисани слојеви:"
+
+#: pcbnew/widgets/appearance_controls.cpp:1719
+#, fuzzy
+msgid "User defined layer 45"
+msgstr "Недефинисани слојеви:"
+
+#: pcbnew/widgets/appearance_controls.cpp:1766
 msgid "Front copper layer"
 msgstr "Предњи бакарни слој"
 
-#: pcbnew/widgets/appearance_controls.cpp:1731
+#: pcbnew/widgets/appearance_controls.cpp:1767
 #, fuzzy
 msgid "Back copper layer"
 msgstr "Сви бакарни слојеви"
 
-#: pcbnew/widgets/appearance_controls.cpp:1732
+#: pcbnew/widgets/appearance_controls.cpp:1768
 msgid "Inner copper layer"
 msgstr "Унутрашњи бакарни слој"
 
-#: pcbnew/widgets/appearance_controls.cpp:1822
+#: pcbnew/widgets/appearance_controls.cpp:1858
 #, fuzzy
 msgid "Show All Copper Layers"
 msgstr "Прикажи све небакарне слојеве"
 
-#: pcbnew/widgets/appearance_controls.cpp:1824
+#: pcbnew/widgets/appearance_controls.cpp:1860
 msgid "Hide All Copper Layers"
 msgstr "Сакриј све слојеве бакра"
 
-#: pcbnew/widgets/appearance_controls.cpp:1835
+#: pcbnew/widgets/appearance_controls.cpp:1871
 msgid "Show All Non Copper Layers"
 msgstr "Прикажи све небакарне слојеве"
 
-#: pcbnew/widgets/appearance_controls.cpp:1839
+#: pcbnew/widgets/appearance_controls.cpp:1875
 msgid "Hide All Non Copper Layers"
 msgstr "Сакриј све небакарне слојеве"
 
-#: pcbnew/widgets/appearance_controls.cpp:1853
+#: pcbnew/widgets/appearance_controls.cpp:1889
 #, fuzzy
 msgid "Show Only Front Assembly Layers"
 msgstr "Прикажи све предње слојеве"
 
-#: pcbnew/widgets/appearance_controls.cpp:1856
+#: pcbnew/widgets/appearance_controls.cpp:1892
 #, fuzzy
 msgid "Show Only Front Layers"
 msgstr "Прикажи све предње слојеве"
 
-#: pcbnew/widgets/appearance_controls.cpp:1863
+#: pcbnew/widgets/appearance_controls.cpp:1899
 #, fuzzy
 msgid "Show Only Inner Layers"
 msgstr "Прикажи све небакарне слојеве"
 
-#: pcbnew/widgets/appearance_controls.cpp:1867
+#: pcbnew/widgets/appearance_controls.cpp:1903
 #, fuzzy
 msgid "Show Only Back Layers"
 msgstr "Прикажи све позадинске слојеве"
 
-#: pcbnew/widgets/appearance_controls.cpp:1871
+#: pcbnew/widgets/appearance_controls.cpp:1907
 #, fuzzy
 msgid "Show Only Back Assembly Layers"
 msgstr "Прикажи све позадинске слојеве"
 
-#: pcbnew/widgets/appearance_controls.cpp:2248
+#: pcbnew/widgets/appearance_controls.cpp:2284
 #, c-format
 msgid "Set opacity of %s"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:2367
+#: pcbnew/widgets/appearance_controls.cpp:2403
 #, fuzzy
 msgid "Set Netclass Color"
 msgstr "Нова библиотека"
 
-#: pcbnew/widgets/appearance_controls.cpp:2371
+#: pcbnew/widgets/appearance_controls.cpp:2407
 #, fuzzy
 msgid "Use Color from Schematic"
 msgstr "Отвори шему"
 
-#: pcbnew/widgets/appearance_controls.cpp:2380
+#: pcbnew/widgets/appearance_controls.cpp:2416
 #, fuzzy
 msgid "Clear Netclass Color"
 msgstr "Очисти боју"
 
-#: pcbnew/widgets/appearance_controls.cpp:2388
+#: pcbnew/widgets/appearance_controls.cpp:2424
 #, fuzzy, c-format
 msgid "Highlight Nets in %s"
 msgstr "Нема конекције"
 
-#: pcbnew/widgets/appearance_controls.cpp:2399
+#: pcbnew/widgets/appearance_controls.cpp:2435
 #, fuzzy
 msgid "Show All Netclasses"
 msgstr "Прикажи"
 
-#: pcbnew/widgets/appearance_controls.cpp:2401
+#: pcbnew/widgets/appearance_controls.cpp:2437
 #, fuzzy
 msgid "Hide All Other Netclasses"
 msgstr "Сакриј све слојеве бакра"
 
-#: pcbnew/widgets/appearance_controls.cpp:2462
+#: pcbnew/widgets/appearance_controls.cpp:2498
 #, fuzzy, c-format
 msgid "Show or hide ratsnest for nets in %s"
 msgstr "Прикажи"
 
-#: pcbnew/widgets/appearance_controls.cpp:3447
+#: pcbnew/widgets/appearance_controls.cpp:3483
 msgid ""
 "The current color theme is read-only.  Create a new theme in Preferences to "
 "enable color editing."
@@ -53809,7 +53550,7 @@ msgid "Delete all nets in group '%s'?"
 msgstr ""
 
 #: pcbnew/widgets/search_handlers.cpp:179 pcbnew/zone.cpp:812
-#: pcbnew/zone.cpp:1909
+#: pcbnew/zone.cpp:1933
 #, fuzzy
 msgid "Priority"
 msgstr "Поларност"
@@ -53876,7 +53617,7 @@ msgstr "Стави текст"
 msgid "%s"
 msgstr "%s"
 
-#: pcbnew/zone.cpp:862 pcbnew/zone.cpp:1972
+#: pcbnew/zone.cpp:862 pcbnew/zone.cpp:1996
 #, fuzzy
 msgid "Fill Mode"
 msgstr "Попуњавање зона"
@@ -53946,95 +53687,95 @@ msgstr "Додај поље"
 msgid "Zone %s %s"
 msgstr "Попуњавање зона"
 
-#: pcbnew/zone.cpp:1916
+#: pcbnew/zone.cpp:1940
 #, fuzzy
 msgid "Keepout"
 msgstr "Сачувај нуле"
 
-#: pcbnew/zone.cpp:1918
+#: pcbnew/zone.cpp:1942
 #, fuzzy
 msgid "Keep Out Tracks"
 msgstr "Додај поље"
 
-#: pcbnew/zone.cpp:1924
+#: pcbnew/zone.cpp:1948
 #, fuzzy
 msgid "Keep Out Vias"
 msgstr "Додај поље"
 
-#: pcbnew/zone.cpp:1930
+#: pcbnew/zone.cpp:1954
 #, fuzzy
 msgid "Keep Out Pads"
 msgstr "Додај поље"
 
-#: pcbnew/zone.cpp:1936
+#: pcbnew/zone.cpp:1960
 #, fuzzy
 msgid "Keep Out Copper Pours"
 msgstr "Избриши поље"
 
-#: pcbnew/zone.cpp:1942
+#: pcbnew/zone.cpp:1966
 #, fuzzy
 msgid "Keep Out Footprints"
 msgstr "Избриши поље"
 
-#: pcbnew/zone.cpp:1951
+#: pcbnew/zone.cpp:1975
 #, fuzzy
 msgid "Enable"
 msgstr "Онемогућено"
 
-#: pcbnew/zone.cpp:1958
+#: pcbnew/zone.cpp:1982
 #, fuzzy
 msgid "Source Type"
 msgstr "Тип извора:"
 
-#: pcbnew/zone.cpp:1963
+#: pcbnew/zone.cpp:1987
 #, fuzzy
 msgid "Source Name"
 msgstr "Извор"
 
-#: pcbnew/zone.cpp:1995
+#: pcbnew/zone.cpp:2019
 msgid "Cannot be less than zone minimum width"
 msgstr ""
 
-#: pcbnew/zone.cpp:2001
+#: pcbnew/zone.cpp:2025
 #, fuzzy
 msgid "Hatch Width"
 msgstr "Дужина:"
 
-#: pcbnew/zone.cpp:2008
+#: pcbnew/zone.cpp:2032
 #, fuzzy
 msgid "Hatch Gap"
 msgstr "Дужина:"
 
-#: pcbnew/zone.cpp:2015
+#: pcbnew/zone.cpp:2039
 msgid "Hatch Minimum Hole Ratio"
 msgstr ""
 
-#: pcbnew/zone.cpp:2023
+#: pcbnew/zone.cpp:2047
 #, fuzzy
 msgid "Smoothing Effort"
 msgstr "Ништа за штампање"
 
-#: pcbnew/zone.cpp:2029
+#: pcbnew/zone.cpp:2053
 #, fuzzy
 msgid "Smoothing Amount"
 msgstr "Ништа за штампање"
 
-#: pcbnew/zone.cpp:2035
+#: pcbnew/zone.cpp:2059
 #, fuzzy
 msgid "Remove Islands"
 msgstr "Избриши"
 
-#: pcbnew/zone.cpp:2040
+#: pcbnew/zone.cpp:2064
 #, fuzzy
 msgid "Minimum Island Area"
 msgstr "Величина текста:"
 
-#: pcbnew/zone.cpp:2055
+#: pcbnew/zone.cpp:2079
 #, fuzzy
 msgid "Minimum Width"
 msgstr "Дужина:"
 
-#: pcbnew/zone.cpp:2063
+#: pcbnew/zone.cpp:2087
 #, fuzzy
 msgid "Pad Connections"
 msgstr "Нема конекције"
@@ -54273,6 +54014,45 @@ msgstr "Додјела шеме"
 msgid "KiCad Drawing Sheet"
 msgstr "Опције цртања"
 
+#, fuzzy
+#~ msgid "If you want a front copper layer"
+#~ msgstr "Предњи бакарни слој"
+
+#, fuzzy
+#~ msgid "Front_layer"
+#~ msgstr "Прикажи све предње слојеве"
+
+#, fuzzy
+#~ msgid "Layer name of front (top) copper layer"
+#~ msgstr "Предњи бакарни слој"
+
+#, fuzzy
+#~ msgid "If you want a back copper layer"
+#~ msgstr "Унутрашњи бакарни слој"
+
+#~ msgid "Pcb_Edges"
+#~ msgstr "Pcb_Edges"
+
+#, fuzzy
+#~ msgid "Margin"
+#~ msgstr "Маргине странице:"
+
+#, fuzzy
+#~ msgid "Comments"
+#~ msgstr "Коментар1"
+
+#, fuzzy
+#~ msgid "Drawings"
+#~ msgstr "Опције цртања"
+
+#, fuzzy
+#~ msgid "(Pad has no layer)"
+#~ msgstr "Сви бакарни слојеви"
+
+#, fuzzy
+#~ msgid "(PTH pad has no copper layers)"
+#~ msgstr "Сви бакарни слојеви"
+
 #, c-format
 #~ msgid "Field%d"
 #~ msgstr "Поље%d"
diff --git a/translation/pofiles/sv.po b/translation/pofiles/sv.po
index e4ce041b9c..3707ebf1ab 100644
--- a/translation/pofiles/sv.po
+++ b/translation/pofiles/sv.po
@@ -12,7 +12,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: \n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-01-28 19:42+0300\n"
+"POT-Creation-Date: 2025-01-29 19:59+0300\n"
 "PO-Revision-Date: 2025-01-23 15:38+0000\n"
 "Last-Translator: John Beard <john.j.beard@gmail.com>\n"
 "Language-Team: Swedish <https://hosted.weblate.org/projects/kicad/master-"
@@ -173,7 +173,7 @@ msgstr "Omladdningstid %.3f s"
 #: pcbnew/pcb_io/easyedapro/pcb_io_easyedapro.cpp:116
 #: pcbnew/pcb_io/fabmaster/pcb_io_fabmaster.cpp:59
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:503
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2703
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2706
 #, c-format
 msgid "Loading %s..."
 msgstr "Läser in %s..."
@@ -296,7 +296,7 @@ msgstr "KiCad 3D-visare"
 #: 3d-viewer/3d_viewer/eda_3d_viewer_frame.cpp:667
 #: eeschema/dialogs/panel_eeschema_display_options_base.cpp:27
 #: eeschema/dialogs/panel_sym_display_options_base.cpp:25
-#: pcbnew/footprint_edit_frame.cpp:242 pcbnew/footprint_edit_frame.cpp:955
+#: pcbnew/footprint_edit_frame.cpp:242 pcbnew/footprint_edit_frame.cpp:965
 #: pcbnew/pcb_edit_frame.cpp:326 pcbnew/pcb_edit_frame.cpp:1708
 #: pcbnew/tools/pcb_actions.cpp:1327
 msgid "Appearance"
@@ -335,10 +335,10 @@ msgstr "Otillräckliga behörigheter för att spara filen '%s'."
 #: 3d-viewer/3d_viewer/eda_3d_viewer_frame.cpp:748 common/confirm.cpp:211
 #: common/dialogs/dialog_grid_settings.cpp:82
 #: common/dialogs/dialog_grid_settings.cpp:89
-#: common/dialogs/panel_embedded_files.cpp:296
-#: common/dialogs/panel_embedded_files.cpp:369
-#: common/dialogs/panel_embedded_files.cpp:400
-#: common/dialogs/panel_embedded_files.cpp:410
+#: common/dialogs/panel_embedded_files.cpp:307
+#: common/dialogs/panel_embedded_files.cpp:416
+#: common/dialogs/panel_embedded_files.cpp:447
+#: common/dialogs/panel_embedded_files.cpp:457
 #: common/dialogs/panel_setup_severities.cpp:44 common/kidialog.cpp:126
 #: eeschema/dialogs/dialog_erc.cpp:878
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1812
@@ -361,9 +361,9 @@ msgstr "Otillräckliga behörigheter för att spara filen '%s'."
 #: pcb_calculator/calculator_panels/panel_fusing_current.cpp:191
 #: pcb_calculator/calculator_panels/panel_fusing_current.cpp:203
 #: pcbnew/dialogs/dialog_drc.cpp:984
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:397
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:389
 #: pcbnew/drc/drc_item.cpp:231 pcbnew/pcb_marker.cpp:211
-#: pcbnew/widgets/appearance_controls.cpp:2729
+#: pcbnew/widgets/appearance_controls.cpp:2765
 msgid "Error"
 msgstr "Fel"
 
@@ -714,7 +714,7 @@ msgstr "3D-modeller markerade monteras ej"
 msgid "Model Bounding Boxes"
 msgstr "Modellgränslådor"
 
-#: 3d-viewer/dialogs/appearance_controls_3D.cpp:77 common/layer_id.cpp:170
+#: 3d-viewer/dialogs/appearance_controls_3D.cpp:77 common/layer_id.cpp:125
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:30
 #: eeschema/dialogs/dialog_update_from_pcb_base.cpp:64
 #: pcb_calculator/calculator_panels/panel_rf_attenuators_base.cpp:111
@@ -826,13 +826,13 @@ msgstr ""
 "tillåta redigering av färger."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:563
-#: pcbnew/widgets/appearance_controls.cpp:2198
+#: pcbnew/widgets/appearance_controls.cpp:2234
 #, c-format
 msgid "Show or hide %s"
 msgstr "Visa eller dölj %s"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:633
-#: pcbnew/widgets/appearance_controls.cpp:2571
+#: pcbnew/widgets/appearance_controls.cpp:2607
 #, c-format
 msgid "Presets (%s+Tab):"
 msgstr "Förinställningar (%s+Tab):"
@@ -840,93 +840,93 @@ msgstr "Förinställningar (%s+Tab):"
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:647
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1644
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2078
-#: pcbnew/widgets/appearance_controls.cpp:2596
+#: pcbnew/widgets/appearance_controls.cpp:2632
 msgid "Save preset..."
 msgstr "Spara förinställning ..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:648
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1645
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2079
-#: pcbnew/widgets/appearance_controls.cpp:2597
+#: pcbnew/widgets/appearance_controls.cpp:2633
 msgid "Delete preset..."
 msgstr "Ta bort förinställning ..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:754
-#: pcbnew/widgets/appearance_controls.cpp:2702
+#: pcbnew/widgets/appearance_controls.cpp:2738
 msgid "Layer preset name:"
 msgstr "Lagrets förinställda namn:"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:755
-#: pcbnew/widgets/appearance_controls.cpp:2703
+#: pcbnew/widgets/appearance_controls.cpp:2739
 msgid "Save Layer Preset"
 msgstr "Spara lagringsförinställning"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:770
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1819
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2221
-#: pcbnew/widgets/appearance_controls.cpp:2736
+#: pcbnew/widgets/appearance_controls.cpp:2772
 msgid "Overwrite existing preset?"
 msgstr "Skriv över befintlig förinställning?"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:796
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1844
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2246
-#: pcbnew/widgets/appearance_controls.cpp:2762
+#: pcbnew/widgets/appearance_controls.cpp:2798
 msgid "Presets"
 msgstr "Förinställningar"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:805
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1856
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2258
-#: pcbnew/widgets/appearance_controls.cpp:2774
+#: pcbnew/widgets/appearance_controls.cpp:2810
 msgid "Delete Preset"
 msgstr "Ta bort förinställning"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:806
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1857
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2259
-#: pcbnew/widgets/appearance_controls.cpp:2775
+#: pcbnew/widgets/appearance_controls.cpp:2811
 msgid "Select preset:"
 msgstr "Välj förinställning:"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:864
-#: pcbnew/widgets/appearance_controls.cpp:2875
+#: pcbnew/widgets/appearance_controls.cpp:2911
 #, c-format
 msgid "Viewports (%s+Tab):"
 msgstr "Visningsytor (%s+Tab):"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:873
-#: pcbnew/widgets/appearance_controls.cpp:2884
+#: pcbnew/widgets/appearance_controls.cpp:2920
 msgid "Save viewport..."
 msgstr "Spara visningsyta..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:874
-#: pcbnew/widgets/appearance_controls.cpp:2885
+#: pcbnew/widgets/appearance_controls.cpp:2921
 msgid "Delete viewport..."
 msgstr "Ta bort visningsyta..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:905
-#: pcbnew/widgets/appearance_controls.cpp:2934
+#: pcbnew/widgets/appearance_controls.cpp:2970
 msgid "Viewport name:"
 msgstr "Visningsytans namn:"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:906
-#: pcbnew/widgets/appearance_controls.cpp:2934
+#: pcbnew/widgets/appearance_controls.cpp:2970
 msgid "Save Viewport"
 msgstr "Spara visningsyta"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:946
-#: pcbnew/widgets/appearance_controls.cpp:2973
+#: pcbnew/widgets/appearance_controls.cpp:3009
 msgid "Viewports"
 msgstr "Visningsytor"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:955
-#: pcbnew/widgets/appearance_controls.cpp:2982
+#: pcbnew/widgets/appearance_controls.cpp:3018
 msgid "Delete Viewport"
 msgstr "Radera visningsyta"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:956
-#: pcbnew/widgets/appearance_controls.cpp:2983
+#: pcbnew/widgets/appearance_controls.cpp:3019
 msgid "Select viewport:"
 msgstr "Välj visningsyta:"
 
@@ -1302,7 +1302,7 @@ msgid "Z:"
 msgstr "Z:"
 
 #: 3d-viewer/dialogs/panel_preview_3d_model_base.cpp:68
-#: gerbview/gerber_draw_item.cpp:722 pcbnew/footprint.cpp:1676
+#: gerbview/gerber_draw_item.cpp:722 pcbnew/footprint.cpp:1681
 #: pcbnew/pad.cpp:1361
 msgid "Rotation"
 msgstr "Rotation"
@@ -1881,8 +1881,8 @@ msgid "Information"
 msgstr "Information"
 
 #: common/confirm.cpp:266 common/confirm.cpp:269
-#: common/dialogs/panel_embedded_files.cpp:272
-#: common/dialogs/panel_embedded_files.cpp:346
+#: common/dialogs/panel_embedded_files.cpp:285
+#: common/dialogs/panel_embedded_files.cpp:393
 #: eeschema/design_block_utils.cpp:50 eeschema/design_block_utils.cpp:183
 #: eeschema/symbol_editor/symbol_editor.cpp:372
 #: eeschema/symbol_editor/symbol_editor.cpp:998
@@ -1897,7 +1897,7 @@ msgstr "Information"
 #: pcbnew/dialogs/dialog_gencad_export_options.cpp:119
 #: pcbnew/dialogs/dialog_track_via_properties.cpp:570
 #: pcbnew/footprint_libraries_utils.cpp:375
-#: pcbnew/footprint_libraries_utils.cpp:1148 pcbnew/router/router_tool.cpp:1849
+#: pcbnew/footprint_libraries_utils.cpp:1157 pcbnew/router/router_tool.cpp:1849
 #: pcbnew/router/router_tool.cpp:2603
 #: pcbnew/tools/footprint_editor_control.cpp:470 pcbnew/zone_filler.cpp:881
 msgid "Confirmation"
@@ -1936,7 +1936,7 @@ msgid "KiCad Design Block folders"
 msgstr "Mappar för KiCad designblock"
 
 #: common/design_block_io.cpp:172
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3036
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3039
 #, c-format
 msgid "Cannot overwrite library path '%s'."
 msgstr "Kunde inte skriva över bibliotekssökvägen '%s'."
@@ -1953,7 +1953,7 @@ msgstr ""
 "Se till att du har skrivbehörighet och försök igen."
 
 #: common/design_block_io.cpp:201 pcbnew/pcb_io/geda/pcb_io_geda.cpp:977
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3061
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3064
 #, c-format
 msgid "Insufficient permissions to delete folder '%s'."
 msgstr "Otillräckliga behörigheter för att radera filen '%s'."
@@ -2054,8 +2054,8 @@ msgstr "Kan inte skapa global sökväg '%s' för bibliotekstabellen."
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:50
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:99
 #: pcbnew/dialogs/panel_pcbnew_action_plugins_base.cpp:42
-#: pcbnew/footprint_libraries_utils.cpp:1006
-#: pcbnew/footprint_libraries_utils.cpp:1334
+#: pcbnew/footprint_libraries_utils.cpp:1015
+#: pcbnew/footprint_libraries_utils.cpp:1343
 msgid "Description"
 msgstr "Beskrivning"
 
@@ -2439,7 +2439,7 @@ msgstr "Miljövariabler"
 #: eeschema/dialogs/panel_bom_presets_base.cpp:80
 #: eeschema/dialogs/panel_sym_lib_table.cpp:384
 #: eeschema/dialogs/panel_template_fieldnames_base.cpp:42
-#: eeschema/fields_grid_table.cpp:478 eeschema/sch_pin.cpp:1579
+#: eeschema/fields_grid_table.cpp:469 eeschema/sch_pin.cpp:1579
 #: eeschema/sch_symbol.cpp:2065 eeschema/sch_symbol.cpp:2115
 #: eeschema/symbol_editor/symbol_editor.cpp:1598
 #: eeschema/symbol_viewer_frame.cpp:459
@@ -2449,13 +2449,15 @@ msgstr "Miljövariabler"
 #: kicad/pcm/dialogs/dialog_manage_repositories_base.cpp:39
 #: kicad/pcm/dialogs/panel_package_base.cpp:50
 #: pcbnew/dialogs/dialog_footprint_wizard_list_base.cpp:42
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:54
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:170
 #: pcbnew/dialogs/panel_fp_lib_table.cpp:438
-#: pcbnew/pcb_fields_grid_table.cpp:174 pcbnew/pcb_group.cpp:507
+#: pcbnew/pcb_fields_grid_table.cpp:143 pcbnew/pcb_group.cpp:507
 #: pcbnew/widgets/pcb_net_inspector_panel.cpp:120
 #: pcbnew/widgets/search_handlers.cpp:176
 #: pcbnew/widgets/search_handlers.cpp:309
 #: pcbnew/widgets/search_handlers.cpp:388 pcbnew/zone.cpp:853
-#: pcbnew/zone.cpp:1913 pcbnew/zone_manager/dialog_zone_manager_base.cpp:38
+#: pcbnew/zone.cpp:1937 pcbnew/zone_manager/dialog_zone_manager_base.cpp:38
 #: pcbnew/zone_manager/model_zones_overview_table.h:75
 msgid "Name"
 msgstr "Namn"
@@ -2652,7 +2654,7 @@ msgstr "Rutnätsstorlek Y utanför tillåtet intervall."
 #: eeschema/symbol_editor/symbol_editor.cpp:860
 #: pcb_calculator/dialogs/dialog_regulator_form_base.cpp:27
 #: pcbnew/board_stackup_manager/dialog_dielectric_list_manager_base.cpp:31
-#: pcbnew/footprint_libraries_utils.cpp:1040
+#: pcbnew/footprint_libraries_utils.cpp:1049
 msgid "Name:"
 msgstr "Namn:"
 
@@ -3243,7 +3245,7 @@ msgstr "Alternativ"
 #: eeschema/dialogs/dialog_sim_format_value.cpp:75
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:57
 #: eeschema/dialogs/panel_sym_lib_table.cpp:385
-#: eeschema/fields_grid_table.cpp:479 eeschema/sch_symbol.cpp:1098
+#: eeschema/fields_grid_table.cpp:470 eeschema/sch_symbol.cpp:1098
 #: eeschema/sch_symbol.cpp:2062 eeschema/sch_symbol.cpp:2112
 #: eeschema/sch_symbol.cpp:2994 eeschema/sim/simulator_frame_ui.cpp:616
 #: eeschema/sim/simulator_frame_ui.cpp:2673
@@ -3253,13 +3255,13 @@ msgstr "Alternativ"
 #: eeschema/widgets/search_handlers.cpp:247
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:69
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:70
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:65
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:157
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:169
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:48
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:57
-#: pcbnew/dialogs/panel_fp_lib_table.cpp:439 pcbnew/footprint.cpp:4048
+#: pcbnew/dialogs/panel_fp_lib_table.cpp:439 pcbnew/footprint.cpp:4053
 #: pcbnew/footprint_wizard_frame.cpp:326 pcbnew/pcb_dimension.cpp:605
-#: pcbnew/pcb_fields_grid_table.cpp:175 pcbnew/plot_board_layers.cpp:107
+#: pcbnew/pcb_fields_grid_table.cpp:144 pcbnew/plot_board_layers.cpp:107
 #: pcbnew/widgets/search_handlers.cpp:119
 msgid "Value"
 msgstr "Värde"
@@ -3378,7 +3380,7 @@ msgstr "Utskriftsläge:"
 #: eeschema/dialogs/dialog_plot_schematic_base.cpp:78
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:72
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:69
-#: eeschema/fields_grid_table.cpp:491
+#: eeschema/fields_grid_table.cpp:482
 #: eeschema/printing/dialog_print_using_printer_base.cpp:35
 #: eeschema/sch_bus_entry.cpp:674 eeschema/sch_junction.cpp:383
 #: eeschema/sch_line.cpp:1099 eeschema/sim/simulator_frame_ui.cpp:609
@@ -3606,7 +3608,7 @@ msgstr "OK"
 #: common/dialogs/git/dialog_git_auth.cpp:54
 #: common/dialogs/git/dialog_git_commit.cpp:143
 #: common/dialogs/git/dialog_git_switch.cpp:69
-#: common/dialogs/panel_embedded_files.cpp:370 common/tool/actions.cpp:159
+#: common/dialogs/panel_embedded_files.cpp:417 common/tool/actions.cpp:159
 #: eeschema/dialogs/dialog_erc.cpp:426
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1344 eeschema/sheet.cpp:783
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:962
@@ -4127,7 +4129,7 @@ msgstr "Använd kompakta ikoner i verktygslisterna"
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283
 #: pcbnew/microwave/microwave_polygon.cpp:127 pcbnew/tools/pcb_control.cpp:348
 #: pcbnew/widgets/appearance_controls.cpp:637
-#: pcbnew/widgets/appearance_controls.cpp:1804
+#: pcbnew/widgets/appearance_controls.cpp:1840
 msgid "Normal"
 msgstr "Normal"
 
@@ -4526,8 +4528,8 @@ msgid "One of the nicknames will need to be changed after adding this library."
 msgstr "Ett av kortnamnen måste ändras när du har lagt till detta bibliotek."
 
 #: common/dialogs/panel_design_block_lib_table.cpp:1010
-#: common/dialogs/panel_embedded_files.cpp:348
-#: common/dialogs/panel_embedded_files.cpp:370
+#: common/dialogs/panel_embedded_files.cpp:395
+#: common/dialogs/panel_embedded_files.cpp:417
 #: eeschema/design_block_utils.cpp:89
 #: eeschema/dialogs/panel_sym_lib_table.cpp:688 eeschema/sch_base_frame.cpp:306
 #: pcbnew/dialogs/panel_fp_lib_table.cpp:1038
@@ -4616,8 +4618,8 @@ msgstr "Synlig"
 #: eeschema/symbol_editor/symbol_editor.cpp:826 include/lib_table_grid.h:208
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:46
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:95
-#: pcbnew/footprint_libraries_utils.cpp:1005
-#: pcbnew/footprint_libraries_utils.cpp:1333
+#: pcbnew/footprint_libraries_utils.cpp:1014
+#: pcbnew/footprint_libraries_utils.cpp:1342
 msgid "Nickname"
 msgstr "Kortnamn"
 
@@ -4701,22 +4703,14 @@ msgstr "Kopiera inbäddad referens"
 msgid "Copy the reference for this embedded file"
 msgstr "Kopiera referens för denna inbäddade fil"
 
-#: common/dialogs/panel_embedded_files.cpp:260
-msgid "Select a file to embed"
-msgstr "Välj en fil att bädda in"
-
-#: common/dialogs/panel_embedded_files.cpp:261
-msgid "All files|*.*"
-msgstr "Alla filer|*.*"
-
-#: common/dialogs/panel_embedded_files.cpp:270
-#: common/dialogs/panel_embedded_files.cpp:343
+#: common/dialogs/panel_embedded_files.cpp:283
+#: common/dialogs/panel_embedded_files.cpp:390
 #, c-format
 msgid "File '%s' already exists."
 msgstr "Filen '%s' finns redan."
 
-#: common/dialogs/panel_embedded_files.cpp:274
-#: common/dialogs/panel_embedded_files.cpp:348
+#: common/dialogs/panel_embedded_files.cpp:286
+#: common/dialogs/panel_embedded_files.cpp:395
 #: eeschema/design_block_utils.cpp:51 eeschema/design_block_utils.cpp:184
 #: eeschema/symbol_editor/symbol_editor.cpp:373
 #: eeschema/symbol_editor/symbol_editor.cpp:999
@@ -4728,40 +4722,48 @@ msgstr "Filen '%s' finns redan."
 #: pcbnew/dialogs/dialog_export_odbpp.cpp:411
 #: pcbnew/dialogs/dialog_gencad_export_options.cpp:120
 #: pcbnew/footprint_libraries_utils.cpp:376
-#: pcbnew/footprint_libraries_utils.cpp:1150
+#: pcbnew/footprint_libraries_utils.cpp:1159
 #: pcbnew/tools/footprint_editor_control.cpp:472
 msgid "Overwrite"
 msgstr "Skriv över"
 
-#: common/dialogs/panel_embedded_files.cpp:293
+#: common/dialogs/panel_embedded_files.cpp:305
 #, c-format
 msgid "Failed to add file '%s'."
 msgstr "Det gick inte att lägga till filen '%s'."
 
-#: common/dialogs/panel_embedded_files.cpp:330
+#: common/dialogs/panel_embedded_files.cpp:318
+msgid "Select a file to embed"
+msgstr "Välj en fil att bädda in"
+
+#: common/dialogs/panel_embedded_files.cpp:319
+msgid "All files|*.*"
+msgstr "Alla filer|*.*"
+
+#: common/dialogs/panel_embedded_files.cpp:377
 msgid "Select a directory to export files"
 msgstr "Välj en mapp att exportera filer till"
 
-#: common/dialogs/panel_embedded_files.cpp:362
+#: common/dialogs/panel_embedded_files.cpp:409
 #, c-format
 msgid "Directory '%s' is not writable."
 msgstr "Mappen '%s' är inte skrivbar."
 
-#: common/dialogs/panel_embedded_files.cpp:365
+#: common/dialogs/panel_embedded_files.cpp:412
 #, c-format
 msgid "Folder '%s' is not writable."
 msgstr "Mappen '%s' är inte skrivbar."
 
-#: common/dialogs/panel_embedded_files.cpp:370
+#: common/dialogs/panel_embedded_files.cpp:417
 msgid "Retry"
 msgstr "Försök igen"
 
-#: common/dialogs/panel_embedded_files.cpp:397
+#: common/dialogs/panel_embedded_files.cpp:444
 #, c-format
 msgid "Failed to open file '%s'."
 msgstr "Kunde inte öppna filen '%s'."
 
-#: common/dialogs/panel_embedded_files.cpp:407
+#: common/dialogs/panel_embedded_files.cpp:454
 #, c-format
 msgid "Failed to write file '%s'."
 msgstr "Det gick inte att skriva filen '%s'."
@@ -5046,12 +5048,12 @@ msgstr "Zoom"
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1099
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:583
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:854
-#: pcbnew/dialogs/dialog_plot_base.cpp:118 pcbnew/footprint.cpp:4007
-#: pcbnew/pad.cpp:2507 pcbnew/pad.cpp:2526 pcbnew/pcb_dimension.cpp:1973
+#: pcbnew/dialogs/dialog_plot_base.cpp:118 pcbnew/footprint.cpp:4012
+#: pcbnew/pad.cpp:2501 pcbnew/pad.cpp:2520 pcbnew/pcb_dimension.cpp:1973
 #: pcbnew/widgets/appearance_controls.cpp:729
 #: pcbnew/widgets/appearance_controls.cpp:771
-#: pcbnew/widgets/appearance_controls.cpp:2540
-#: pcbnew/widgets/appearance_controls.cpp:2559 pcbnew/zone.cpp:1804
+#: pcbnew/widgets/appearance_controls.cpp:2576
+#: pcbnew/widgets/appearance_controls.cpp:2595 pcbnew/zone.cpp:1828
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:83
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 msgid "None"
@@ -5283,9 +5285,9 @@ msgstr "<Inte definierat>"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:232
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:363
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:332
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:854 pcbnew/footprint.cpp:4009
-#: pcbnew/pad.cpp:2528 pcbnew/pcb_table.cpp:533 pcbnew/pcb_textbox.cpp:795
-#: pcbnew/zone.cpp:857 pcbnew/zone.cpp:1806
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:854 pcbnew/footprint.cpp:4014
+#: pcbnew/pad.cpp:2522 pcbnew/pcb_table.cpp:533 pcbnew/pcb_textbox.cpp:795
+#: pcbnew/zone.cpp:857 pcbnew/zone.cpp:1830
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 msgid "Solid"
 msgstr "Heldragen"
@@ -5413,7 +5415,7 @@ msgstr "Nätklasser"
 
 #: common/dialogs/panel_setup_netclasses_base.cpp:52
 #: pcbnew/tools/board_inspection_tool.cpp:641
-#: pcbnew/tools/board_inspection_tool.cpp:1201 pcbnew/zone.cpp:2048
+#: pcbnew/tools/board_inspection_tool.cpp:1201 pcbnew/zone.cpp:2072
 msgid "Clearance"
 msgstr "Isolationsavstånd"
 
@@ -5507,7 +5509,7 @@ msgstr "Mönster"
 
 #: common/dialogs/panel_setup_netclasses_base.cpp:153
 #: eeschema/sch_field.cpp:1270 eeschema/sch_label.cpp:207
-#: pcbnew/board_connected_item.cpp:200 pcbnew/pad.cpp:2582 pcbnew/zone.cpp:1907
+#: pcbnew/board_connected_item.cpp:200 pcbnew/pad.cpp:2576 pcbnew/zone.cpp:1931
 msgid "Net Class"
 msgstr "Nätklass"
 
@@ -5636,7 +5638,7 @@ msgstr "Linje"
 #: common/eda_shape.cpp:2203
 #: eeschema/dialogs/dialog_label_properties_base.cpp:178
 #: eeschema/sch_label.cpp:2249
-#: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:2499
+#: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:2493
 #: pcbnew/pcb_dimension.cpp:1974
 msgid "Rectangle"
 msgstr "Rektangel"
@@ -5818,7 +5820,7 @@ msgstr "Mus och Pekplatta"
 msgid "Hotkeys"
 msgstr "Snabbtangenter"
 
-#: common/eda_base_frame.cpp:1116 kicad/project_tree_pane.cpp:1008
+#: common/eda_base_frame.cpp:1116 kicad/project_tree_pane.cpp:1009
 msgid "Version Control"
 msgstr "Versionshantering"
 
@@ -5875,7 +5877,7 @@ msgstr "Simulator"
 
 #: common/eda_base_frame.cpp:1182 common/tool/actions.cpp:1106
 #: common/tool/common_tools.cpp:617 kicad/tools/kicad_manager_actions.cpp:147
-#: pcbnew/footprint_edit_frame.cpp:1035 pcbnew/menubar_footprint_editor.cpp:92
+#: pcbnew/footprint_edit_frame.cpp:1045 pcbnew/menubar_footprint_editor.cpp:92
 msgid "Footprint Editor"
 msgstr "Fotavtrycksredigerare"
 
@@ -6047,7 +6049,7 @@ msgstr "Tum"
 msgid "Constrain to H, V, 45"
 msgstr "Begränsa till H, V, 45"
 
-#: common/eda_draw_frame.cpp:1121 pcbnew/footprint_libraries_utils.cpp:1368
+#: common/eda_draw_frame.cpp:1121 pcbnew/footprint_libraries_utils.cpp:1377
 msgid "Select Library"
 msgstr "Välj Bibliotek"
 
@@ -6268,7 +6270,7 @@ msgstr "Båge"
 #: eeschema/dialogs/dialog_label_properties_base.cpp:172
 #: eeschema/sch_label.cpp:2247 gerbview/gerber_draw_item.cpp:231
 #: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:1515
-#: pcbnew/pad.cpp:2498 pcbnew/pcb_dimension.cpp:1975
+#: pcbnew/pad.cpp:2492 pcbnew/pcb_dimension.cpp:1975
 msgid "Circle"
 msgstr "Cirkel"
 
@@ -6350,7 +6352,7 @@ msgstr "Punkter"
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:40
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:169
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2140 pcbnew/pad.cpp:1348
-#: pcbnew/pcb_fields_grid_table.cpp:177 pcbnew/pcb_reference_image.cpp:215
+#: pcbnew/pcb_fields_grid_table.cpp:146 pcbnew/pcb_reference_image.cpp:215
 #: pcbnew/pcb_reference_image.cpp:368 pcbnew/pcb_tablecell.cpp:197
 #: pcbnew/pcb_tablecell.cpp:204 pcbnew/pcb_target.cpp:156
 #: pcbnew/pcb_target.cpp:249 pcbnew/pcb_text.cpp:292 pcbnew/pcb_textbox.cpp:814
@@ -6367,7 +6369,7 @@ msgstr "Bredd"
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:55
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:56
 #: pcbnew/pad.cpp:1349 pcbnew/pcb_dimension.cpp:1012
-#: pcbnew/pcb_fields_grid_table.cpp:178 pcbnew/pcb_reference_image.cpp:217
+#: pcbnew/pcb_fields_grid_table.cpp:147 pcbnew/pcb_reference_image.cpp:217
 #: pcbnew/pcb_reference_image.cpp:375 pcbnew/pcb_tablecell.cpp:198
 #: pcbnew/pcb_tablecell.cpp:205 pcbnew/pcb_text.cpp:293
 #: pcbnew/pcb_textbox.cpp:815
@@ -6449,7 +6451,7 @@ msgstr "Fyllningsfärg"
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:62
 #: eeschema/dialogs/dialog_tablecell_properties_base.cpp:119
 #: eeschema/dialogs/dialog_text_properties_base.cpp:113
-#: eeschema/fields_grid_table.cpp:484 eeschema/sch_label.cpp:1197
+#: eeschema/fields_grid_table.cpp:475 eeschema/sch_label.cpp:1197
 #: eeschema/sch_label.cpp:2269 eeschema/sch_tablecell.cpp:128
 #: eeschema/sch_text.cpp:637 eeschema/sch_textbox.cpp:543
 #: pagelayout_editor/dialogs/properties_frame_base.cpp:98
@@ -6460,7 +6462,7 @@ msgstr "Fyllningsfärg"
 #: pcbnew/dialogs/dialog_tablecell_properties_base.cpp:125
 #: pcbnew/dialogs/panel_fp_editor_graphics_defaults_base.cpp:57
 #: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:52
-#: pcbnew/pcb_fields_grid_table.cpp:180
+#: pcbnew/pcb_fields_grid_table.cpp:149
 msgid "Italic"
 msgstr "Kursiv"
 
@@ -6475,7 +6477,7 @@ msgstr "Kursiv"
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:63
 #: eeschema/dialogs/dialog_tablecell_properties_base.cpp:116
 #: eeschema/dialogs/dialog_text_properties_base.cpp:108
-#: eeschema/fields_grid_table.cpp:485 eeschema/sch_label.cpp:1197
+#: eeschema/fields_grid_table.cpp:476 eeschema/sch_label.cpp:1197
 #: eeschema/sch_label.cpp:2270 eeschema/sch_tablecell.cpp:128
 #: eeschema/sch_text.cpp:637 eeschema/sch_textbox.cpp:543
 #: eeschema/widgets/tuner_slider_base.cpp:48
@@ -6492,8 +6494,8 @@ msgstr "Fet+Kursiv"
 #: common/eda_text.cpp:1330
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:242
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
-#: eeschema/fields_grid_table.cpp:310 eeschema/fields_grid_table.cpp:725
-#: eeschema/fields_grid_table.cpp:869 eeschema/pin_type.cpp:113
+#: eeschema/fields_grid_table.cpp:301 eeschema/fields_grid_table.cpp:716
+#: eeschema/fields_grid_table.cpp:860 eeschema/pin_type.cpp:113
 #: eeschema/sch_field.cpp:1144 eeschema/sch_field.cpp:1731
 #: eeschema/sch_pin.cpp:2185 pcbnew/dialogs/dialog_render_job.cpp:42
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2604
@@ -6503,9 +6505,9 @@ msgstr "Vänster"
 #: common/eda_text.cpp:1331 common/eda_text.cpp:1340
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:303 eeschema/fields_grid_table.cpp:311
-#: eeschema/fields_grid_table.cpp:726 eeschema/fields_grid_table.cpp:737
-#: eeschema/fields_grid_table.cpp:871 eeschema/fields_grid_table.cpp:895
+#: eeschema/fields_grid_table.cpp:294 eeschema/fields_grid_table.cpp:302
+#: eeschema/fields_grid_table.cpp:717 eeschema/fields_grid_table.cpp:728
+#: eeschema/fields_grid_table.cpp:862 eeschema/fields_grid_table.cpp:886
 #: eeschema/sch_field.cpp:1145 eeschema/sch_field.cpp:1155
 #: eeschema/sch_field.cpp:1732 eeschema/sch_field.cpp:1741
 #: eeschema/sch_text.cpp:658 gerbview/gerber_file_image.cpp:361
@@ -6520,8 +6522,8 @@ msgstr "Centrera"
 #: common/eda_text.cpp:1332
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:242
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
-#: eeschema/fields_grid_table.cpp:312 eeschema/fields_grid_table.cpp:727
-#: eeschema/fields_grid_table.cpp:873 eeschema/pin_type.cpp:112
+#: eeschema/fields_grid_table.cpp:303 eeschema/fields_grid_table.cpp:718
+#: eeschema/fields_grid_table.cpp:864 eeschema/pin_type.cpp:112
 #: eeschema/sch_field.cpp:1146 eeschema/sch_field.cpp:1733
 #: eeschema/sch_pin.cpp:2184 pcbnew/dialogs/dialog_render_job.cpp:43
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2605
@@ -6530,8 +6532,8 @@ msgstr "Höger"
 
 #: common/eda_text.cpp:1339
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:302 eeschema/fields_grid_table.cpp:736
-#: eeschema/fields_grid_table.cpp:893 eeschema/sch_field.cpp:1154
+#: eeschema/fields_grid_table.cpp:293 eeschema/fields_grid_table.cpp:727
+#: eeschema/fields_grid_table.cpp:884 eeschema/sch_field.cpp:1154
 #: eeschema/sch_field.cpp:1740 eeschema/sch_text.cpp:657
 #: pcbnew/dialogs/dialog_render_job.cpp:44
 msgid "Top"
@@ -6539,8 +6541,8 @@ msgstr "Överst"
 
 #: common/eda_text.cpp:1341
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:304 eeschema/fields_grid_table.cpp:738
-#: eeschema/fields_grid_table.cpp:897 eeschema/sch_field.cpp:1156
+#: eeschema/fields_grid_table.cpp:295 eeschema/fields_grid_table.cpp:729
+#: eeschema/fields_grid_table.cpp:888 eeschema/sch_field.cpp:1156
 #: eeschema/sch_field.cpp:1742 eeschema/sch_text.cpp:659
 #: pcbnew/dialogs/dialog_render_job.cpp:40
 msgid "Bottom"
@@ -6553,15 +6555,15 @@ msgstr "Nederst"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:68
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:68
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:65
-#: eeschema/fields_grid_table.cpp:487 eeschema/sch_field.cpp:1781
+#: eeschema/fields_grid_table.cpp:478 eeschema/sch_field.cpp:1781
 #: eeschema/sch_pin.cpp:1589 eeschema/sch_pin.cpp:2230
 #: eeschema/sch_symbol.cpp:2965 eeschema/sch_tablecell.cpp:203
 #: eeschema/sch_text.cpp:783 eeschema/sch_textbox.cpp:714
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:59
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:60
-#: pcbnew/footprint.cpp:4039 pcbnew/pad.cpp:2545 pcbnew/pcb_dimension.cpp:1756
-#: pcbnew/pcb_dimension.cpp:1831 pcbnew/pcb_fields_grid_table.cpp:182
-#: pcbnew/pcb_tablecell.cpp:207 pcbnew/zone.cpp:1977
+#: pcbnew/footprint.cpp:4044 pcbnew/pad.cpp:2539 pcbnew/pcb_dimension.cpp:1756
+#: pcbnew/pcb_dimension.cpp:1831 pcbnew/pcb_fields_grid_table.cpp:151
+#: pcbnew/pcb_tablecell.cpp:207 pcbnew/zone.cpp:2001
 msgid "Orientation"
 msgstr "Orientering"
 
@@ -6580,7 +6582,7 @@ msgstr "Textegenskaper"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:71
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:71
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:68
-#: eeschema/fields_grid_table.cpp:490 eeschema/sch_field.cpp:1136
+#: eeschema/fields_grid_table.cpp:481 eeschema/sch_field.cpp:1136
 #: eeschema/sch_label.cpp:1195 eeschema/sch_tablecell.cpp:126
 #: eeschema/sch_text.cpp:635 eeschema/sch_textbox.cpp:541
 #: eeschema/widgets/sch_properties_panel.cpp:258 pcbnew/pcb_dimension.cpp:628
@@ -6595,14 +6597,14 @@ msgstr "Typsnitt"
 #: pcbnew/board_stackup_manager/panel_board_stackup_base.cpp:91
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:56
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:57
-#: pcbnew/pcb_fields_grid_table.cpp:179 pcbnew/pcb_tablecell.cpp:206
+#: pcbnew/pcb_fields_grid_table.cpp:148 pcbnew/pcb_tablecell.cpp:206
 #: pcbnew/pcb_text.cpp:291
 msgid "Thickness"
 msgstr "Tjocklek"
 
 #: common/eda_text.cpp:1375 eeschema/sch_field.cpp:1772
 #: eeschema/sch_text.cpp:772 pcbnew/microwave/microwave_polygon.cpp:127
-#: pcbnew/pcb_fields_grid_table.cpp:187
+#: pcbnew/pcb_fields_grid_table.cpp:156
 msgid "Mirrored"
 msgstr "Spegelvänd"
 
@@ -7110,7 +7112,7 @@ msgstr "Kopiera valda celler till urklipp"
 #: common/widgets/listbox_tricks.cpp:51
 #: eeschema/tools/sch_editor_control.cpp:2270
 #: eeschema/tools/symbol_editor_edit_tool.cpp:1020
-#: pcbnew/dialogs/panel_setup_rules.cpp:132 pcbnew/tools/pcb_control.cpp:1234
+#: pcbnew/dialogs/panel_setup_rules.cpp:132 pcbnew/tools/pcb_control.cpp:1238
 msgid "Paste"
 msgstr "Klistra In"
 
@@ -7121,7 +7123,7 @@ msgstr "Klistra in celler i urklipp vid aktuell cell i matris"
 #: common/grid_tricks.cpp:368 common/tool/actions.cpp:291
 #: common/widgets/listbox_tricks.cpp:54 eeschema/tools/sch_edit_tool.cpp:1680
 #: eeschema/tools/symbol_editor_edit_tool.cpp:476
-#: kicad/dialogs/panel_jobset.cpp:363 kicad/project_tree_pane.cpp:941
+#: kicad/dialogs/panel_jobset.cpp:363 kicad/project_tree_pane.cpp:942
 #: pcbnew/dialogs/panel_setup_rules.cpp:133 pcbnew/tools/edit_tool.cpp:2646
 msgid "Delete"
 msgstr "Radera"
@@ -7731,165 +7733,165 @@ msgstr "Det går inte att byta språk till %s"
 msgid "undefined"
 msgstr "odefinierad"
 
-#: common/layer_id.cpp:112
+#: common/layer_id.cpp:67
 #: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr_parser.cpp:1149
 msgid "Rescue"
 msgstr "Rädda"
 
-#: common/layer_id.cpp:116 eeschema/widgets/panel_sch_selection_filter.cpp:204
+#: common/layer_id.cpp:71 eeschema/widgets/panel_sch_selection_filter.cpp:204
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:37
 msgid "Wires"
 msgstr "Trådar"
 
-#: common/layer_id.cpp:117
+#: common/layer_id.cpp:72
 msgid "Buses"
 msgstr "Bussar"
 
-#: common/layer_id.cpp:118
+#: common/layer_id.cpp:73
 msgid "Bus junctions"
 msgstr "Bussknutpunkter"
 
-#: common/layer_id.cpp:119
+#: common/layer_id.cpp:74
 msgid "Junctions"
 msgstr "Knutpunkter"
 
-#: common/layer_id.cpp:120 eeschema/widgets/panel_sch_selection_filter.cpp:205
+#: common/layer_id.cpp:75 eeschema/widgets/panel_sch_selection_filter.cpp:205
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:41
 #: eeschema/widgets/search_handlers.cpp:399
 msgid "Labels"
 msgstr "Etiketter"
 
-#: common/layer_id.cpp:121
+#: common/layer_id.cpp:76
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:45
 msgid "Global labels"
 msgstr "Globala etiketter"
 
-#: common/layer_id.cpp:122
+#: common/layer_id.cpp:77
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:48
 msgid "Hierarchical labels"
 msgstr "Hierarkiska etiketter"
 
-#: common/layer_id.cpp:123 eeschema/sch_symbol.cpp:2981
+#: common/layer_id.cpp:78 eeschema/sch_symbol.cpp:2981
 msgid "Pin numbers"
 msgstr "Stiftnummer"
 
-#: common/layer_id.cpp:124 eeschema/sch_symbol.cpp:2985
+#: common/layer_id.cpp:79 eeschema/sch_symbol.cpp:2985
 msgid "Pin names"
 msgstr "Stiftnamn"
 
-#: common/layer_id.cpp:125
+#: common/layer_id.cpp:80
 msgid "Symbol references"
 msgstr "Symbolreferenser"
 
-#: common/layer_id.cpp:126
+#: common/layer_id.cpp:81
 msgid "Symbol values"
 msgstr "Symbolvärden"
 
-#: common/layer_id.cpp:127
+#: common/layer_id.cpp:82
 msgid "Symbol fields"
 msgstr "Symbolfält"
 
-#: common/layer_id.cpp:128
+#: common/layer_id.cpp:83
 msgid "Sheet references"
 msgstr "Ritningsarksreferenser"
 
-#: common/layer_id.cpp:129
+#: common/layer_id.cpp:84
 msgid "Net class references"
 msgstr "Nätklassreferenser"
 
-#: common/layer_id.cpp:130
+#: common/layer_id.cpp:85
 msgid "Rule areas"
 msgstr "Regelområden"
 
-#: common/layer_id.cpp:131
+#: common/layer_id.cpp:86
 msgid "Symbol body outlines"
 msgstr "Symbolkroppskonturer"
 
-#: common/layer_id.cpp:132
+#: common/layer_id.cpp:87
 msgid "Symbol body fills"
 msgstr "Symbolkroppsfyllningar"
 
-#: common/layer_id.cpp:133
+#: common/layer_id.cpp:88
 msgid "Shape fills"
 msgstr "Formfyllningar"
 
-#: common/layer_id.cpp:134
+#: common/layer_id.cpp:89
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:72
 msgid "Schematic text && graphics"
 msgstr "Kretsschemats text && grafik"
 
-#: common/layer_id.cpp:135
+#: common/layer_id.cpp:90
 msgid "Symbol private text && graphics"
 msgstr "Symbolens enskilda text && grafik"
 
-#: common/layer_id.cpp:136
+#: common/layer_id.cpp:91
 msgid "Schematic text && graphics backgrounds"
 msgstr "Bakgrund för text && grafik i kretsschema"
 
-#: common/layer_id.cpp:137 eeschema/widgets/panel_sch_selection_filter.cpp:206
+#: common/layer_id.cpp:92 eeschema/widgets/panel_sch_selection_filter.cpp:206
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:33
 msgid "Pins"
 msgstr "Stift"
 
-#: common/layer_id.cpp:138
+#: common/layer_id.cpp:93
 msgid "Sheet borders"
 msgstr "Arkkontur"
 
-#: common/layer_id.cpp:139
+#: common/layer_id.cpp:94
 msgid "Sheet backgrounds"
 msgstr "Arkbakgrunder"
 
-#: common/layer_id.cpp:140
+#: common/layer_id.cpp:95
 msgid "Sheet names"
 msgstr "Arknamn"
 
-#: common/layer_id.cpp:141
+#: common/layer_id.cpp:96
 msgid "Sheet fields"
 msgstr "Arkfält"
 
-#: common/layer_id.cpp:142
+#: common/layer_id.cpp:97
 msgid "Sheet file names"
 msgstr "Namn på arkfiler"
 
-#: common/layer_id.cpp:143
+#: common/layer_id.cpp:98
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:63
 msgid "Sheet pins"
 msgstr "Arkstift"
 
-#: common/layer_id.cpp:144
+#: common/layer_id.cpp:99
 msgid "No-connect symbols"
 msgstr "Ingen anslutning-symboler"
 
-#: common/layer_id.cpp:145
+#: common/layer_id.cpp:100
 msgid "DNP markers"
 msgstr "Markörer för monteras ej"
 
-#: common/layer_id.cpp:146
+#: common/layer_id.cpp:101
 msgid "Excluded-from-simulation markers"
 msgstr "Markörer för 'uteslut från simulering'"
 
-#: common/layer_id.cpp:147
+#: common/layer_id.cpp:102
 msgid "ERC warnings"
 msgstr "ERC-varningar"
 
-#: common/layer_id.cpp:148
+#: common/layer_id.cpp:103
 msgid "ERC errors"
 msgstr "ERC-fel"
 
-#: common/layer_id.cpp:149
+#: common/layer_id.cpp:104
 msgid "ERC exclusions"
 msgstr "ERC-undantag"
 
-#: common/layer_id.cpp:150 common/layer_id.cpp:189
+#: common/layer_id.cpp:105 common/layer_id.cpp:144
 #: pcbnew/widgets/appearance_controls.cpp:347
 msgid "Anchors"
 msgstr "Referenspunkter"
 
-#: common/layer_id.cpp:151 common/layer_id.cpp:193
+#: common/layer_id.cpp:106 common/layer_id.cpp:148
 msgid "Helper items"
 msgstr "Hjälpelement"
 
-#: common/layer_id.cpp:152 common/layer_id.cpp:194 common/tool/grid_menu.cpp:56
+#: common/layer_id.cpp:107 common/layer_id.cpp:149 common/tool/grid_menu.cpp:56
 #: eeschema/tools/sch_editor_control.cpp:2867
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:103
 #: gerbview/widgets/gerbview_layer_widget.cpp:135
@@ -7897,80 +7899,80 @@ msgstr "Hjälpelement"
 msgid "Grid"
 msgstr "Rutnät"
 
-#: common/layer_id.cpp:153
+#: common/layer_id.cpp:108
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:104
 msgid "Axes"
 msgstr "Axlar"
 
-#: common/layer_id.cpp:154 common/layer_id.cpp:196
+#: common/layer_id.cpp:109 common/layer_id.cpp:151
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:107
 #: gerbview/widgets/gerbview_layer_widget.cpp:141
 msgid "Background"
 msgstr "Bakgrund"
 
-#: common/layer_id.cpp:155 common/layer_id.cpp:192
+#: common/layer_id.cpp:110 common/layer_id.cpp:147
 #: common/widgets/gal_options_panel_base.cpp:120
 #: eeschema/sim/simulator_frame_ui.cpp:613
 #: eeschema/sim/simulator_frame_ui_base.cpp:167
 msgid "Cursor"
 msgstr "Markör"
 
-#: common/layer_id.cpp:156
+#: common/layer_id.cpp:111
 msgid "Hovered items"
 msgstr "Svävande objekt"
 
-#: common/layer_id.cpp:157
+#: common/layer_id.cpp:112
 msgid "Highlighted items"
 msgstr "Markerade objekt"
 
-#: common/layer_id.cpp:158
+#: common/layer_id.cpp:113
 msgid "Hidden items"
 msgstr "Dolda objekt"
 
-#: common/layer_id.cpp:159 common/layer_id.cpp:197
+#: common/layer_id.cpp:114 common/layer_id.cpp:152
 msgid "Selection highlight"
 msgstr "Markering"
 
-#: common/layer_id.cpp:160
+#: common/layer_id.cpp:115
 msgid "Net color highlight"
 msgstr "Nätfärg markering"
 
-#: common/layer_id.cpp:161 common/layer_id.cpp:190
+#: common/layer_id.cpp:116 common/layer_id.cpp:145
 msgid "Drawing sheet"
 msgstr "Ritningsarkets ram och namnruta"
 
-#: common/layer_id.cpp:162 common/layer_id.cpp:191
+#: common/layer_id.cpp:117 common/layer_id.cpp:146
 msgid "Page limits"
 msgstr "Ritningspapprets kontur"
 
-#: common/layer_id.cpp:163
+#: common/layer_id.cpp:118
 msgid "Operating point voltages"
 msgstr "Driftpunktsspänningar"
 
-#: common/layer_id.cpp:164
+#: common/layer_id.cpp:119
 msgid "Operating point currents"
 msgstr "Driftpunktsströmmar"
 
-#: common/layer_id.cpp:168
+#: common/layer_id.cpp:123
 msgid "Footprints front"
 msgstr "Fotavtryck på framsida"
 
-#: common/layer_id.cpp:169
+#: common/layer_id.cpp:124
 msgid "Footprints back"
 msgstr "Fotavtryck på baksida"
 
-#: common/layer_id.cpp:171
+#: common/layer_id.cpp:126
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:27
 #: eeschema/dialogs/dialog_update_from_pcb_base.cpp:53
 #: pcbnew/dialogs/dialog_global_edit_text_and_graphics_base.cpp:28
 msgid "Reference designators"
 msgstr "Referensbeteckningar"
 
-#: common/layer_id.cpp:172
+#: common/layer_id.cpp:127
 msgid "Footprint text"
 msgstr "Fotavtryckstext"
 
-#: common/layer_id.cpp:173
+#: common/layer_id.cpp:128
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:27
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:64
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:24
@@ -7980,93 +7982,93 @@ msgstr "Fotavtryckstext"
 msgid "Tracks"
 msgstr "Ledare"
 
-#: common/layer_id.cpp:174
+#: common/layer_id.cpp:129
 msgid "Through vias"
 msgstr "Genomgående vior"
 
-#: common/layer_id.cpp:175
+#: common/layer_id.cpp:130
 msgid "Blind/Buried vias"
 msgstr "Blinda/begravda vior"
 
-#: common/layer_id.cpp:176
+#: common/layer_id.cpp:131
 msgid "Micro-vias"
 msgstr "Mikrovior"
 
-#: common/layer_id.cpp:177
+#: common/layer_id.cpp:132
 msgid "Via holes"
 msgstr "Viahål"
 
-#: common/layer_id.cpp:178
+#: common/layer_id.cpp:133
 msgid "Via hole walls"
 msgstr "Viahålsväggar"
 
-#: common/layer_id.cpp:179
+#: common/layer_id.cpp:134
 msgid "Plated holes"
 msgstr "Pläterade hål"
 
-#: common/layer_id.cpp:180
+#: common/layer_id.cpp:135
 msgid "Plated hole walls"
 msgstr "Pläterade håls väggar"
 
-#: common/layer_id.cpp:181
+#: common/layer_id.cpp:136
 msgid "Non-plated holes"
 msgstr "Icke-pläterade hål"
 
-#: common/layer_id.cpp:182 pcbnew/dialogs/panel_edit_options_base.cpp:371
+#: common/layer_id.cpp:137 pcbnew/dialogs/panel_edit_options_base.cpp:371
 #: pcbnew/widgets/appearance_controls.cpp:343
 #: pcbnew/widgets/appearance_controls.cpp:721
-#: pcbnew/widgets/appearance_controls.cpp:2537
+#: pcbnew/widgets/appearance_controls.cpp:2573
 #: pcbnew/widgets/search_handlers.cpp:386
 msgid "Ratsnest"
 msgstr "Nätlinjer"
 
-#: common/layer_id.cpp:183
+#: common/layer_id.cpp:138
 msgid "DRC warnings"
 msgstr "DRC-varningar"
 
-#: common/layer_id.cpp:184
+#: common/layer_id.cpp:139
 msgid "DRC errors"
 msgstr "DRC-fel"
 
-#: common/layer_id.cpp:185
+#: common/layer_id.cpp:140
 #, fuzzy
 msgid "DRC shape 1"
 msgstr "Designregelkontroll form 1"
 
-#: common/layer_id.cpp:186
+#: common/layer_id.cpp:141
 #, fuzzy
 msgid "DRC shape 2"
 msgstr "Designregelkontroll form 2"
 
-#: common/layer_id.cpp:187
+#: common/layer_id.cpp:142
 msgid "DRC exclusions"
 msgstr "DRC-undantag"
 
-#: common/layer_id.cpp:188
+#: common/layer_id.cpp:143
 msgid "DRC marker shadows"
 msgstr "DRC-markörskuggor"
 
-#: common/layer_id.cpp:195
+#: common/layer_id.cpp:150
 msgid "Grid axes"
 msgstr "Rutnätsaxlar"
 
-#: common/layer_id.cpp:198
+#: common/layer_id.cpp:153
 msgid "Locked item shadow"
 msgstr "Låsta objekts skuggning"
 
-#: common/layer_id.cpp:199
+#: common/layer_id.cpp:154
 msgid "Courtyard collision shadow"
 msgstr "Skugga kollision mellan gårdsplaner"
 
-#: common/layer_id.cpp:200
+#: common/layer_id.cpp:155
 msgid "Track net names"
 msgstr "Nätnamn för ledare"
 
-#: common/layer_id.cpp:201
+#: common/layer_id.cpp:156
 msgid "Pad net names"
 msgstr "Nätnamn för lödytor"
 
-#: common/layer_id.cpp:202
+#: common/layer_id.cpp:157
 msgid "Via net names"
 msgstr "Nätnamn för vior"
 
@@ -8125,13 +8127,13 @@ msgstr "Komponent"
 
 #: common/lib_tree_model_adapter.cpp:422
 #: eeschema/widgets/panel_design_block_chooser.cpp:411
-#: eeschema/widgets/panel_symbol_chooser.cpp:171
+#: eeschema/widgets/panel_symbol_chooser.cpp:173
 #: pcbnew/widgets/panel_footprint_chooser.cpp:96
 msgid "Recently Used"
 msgstr "Nyligen använda"
 
 #: common/lib_tree_model_adapter.cpp:424
-#: eeschema/widgets/panel_symbol_chooser.cpp:178
+#: eeschema/widgets/panel_symbol_chooser.cpp:180
 msgid "Already Placed"
 msgstr "Redan placerad"
 
@@ -8415,7 +8417,7 @@ msgstr "Förinställning för redigering"
 #: eeschema/dialogs/dialog_sim_model_base.cpp:271 eeschema/sch_symbol.cpp:2058
 #: eeschema/sch_symbol.cpp:2110 eeschema/sch_symbol.cpp:2991
 #: eeschema/widgets/search_handlers.cpp:160
-#: eeschema/widgets/search_handlers.cpp:246 pcbnew/footprint.cpp:4045
+#: eeschema/widgets/search_handlers.cpp:246 pcbnew/footprint.cpp:4050
 #: pcbnew/widgets/search_handlers.cpp:118
 msgid "Reference"
 msgstr "Referensbeteckning"
@@ -8437,7 +8439,7 @@ msgstr "Grupperad efter värde och fotavtryck"
 #: eeschema/tools/sch_edit_tool.cpp:551
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:179
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:184
-#: pcbnew/footprint.cpp:4068
+#: pcbnew/footprint.cpp:4073
 msgid "Attributes"
 msgstr "Attribut"
 
@@ -8454,16 +8456,16 @@ msgstr "TSV"
 msgid "Semicolons"
 msgstr "Semikolon"
 
-#: common/settings/color_settings.cpp:337
+#: common/settings/color_settings.cpp:379
 msgid "(Footprints)"
 msgstr "(Fotavtryck)"
 
-#: common/settings/color_settings.cpp:389
+#: common/settings/color_settings.cpp:433
 #: pagelayout_editor/dialogs/panel_pl_editor_color_settings.cpp:82
 msgid "KiCad Default"
 msgstr "KiCad Standard"
 
-#: common/settings/color_settings.cpp:394
+#: common/settings/color_settings.cpp:438
 msgid "KiCad Classic"
 msgstr "KiCad Klassisk"
 
@@ -8486,7 +8488,7 @@ msgid "Create a new document in the editor"
 msgstr "Skapa ett nytt dokument i redigeraren"
 
 #: common/tool/actions.cpp:52 eeschema/symbol_editor/symbol_editor.cpp:866
-#: pcbnew/footprint_libraries_utils.cpp:1050
+#: pcbnew/footprint_libraries_utils.cpp:1059
 msgid "New Library..."
 msgstr "Nytt Bibliotek..."
 
@@ -8528,7 +8530,7 @@ msgstr "Öppna en biblioteksfil i systemets filutforskare"
 
 #: common/tool/actions.cpp:91 eeschema/symbol_editor/symbol_editor.cpp:856
 #: eeschema/widgets/tuner_slider_base.cpp:117
-#: pcbnew/footprint_libraries_utils.cpp:1036
+#: pcbnew/footprint_libraries_utils.cpp:1045
 msgid "Save"
 msgstr "Spara"
 
@@ -9282,7 +9284,7 @@ msgstr "Visa / dölj dialogruta för egenskaper"
 
 #: common/tool/actions.cpp:1124
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:101
-#: eeschema/fields_grid_table.cpp:1068
+#: eeschema/fields_grid_table.cpp:1059
 msgid "Show Datasheet"
 msgstr "Visa datablad"
 
@@ -9412,6 +9414,7 @@ msgstr ""
 #: eeschema/dialogs/dialog_schematic_setup.cpp:136
 #: pcbnew/dialogs/dialog_board_setup.cpp:210
 #: pcbnew/dialogs/dialog_footprint_properties.cpp:79
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:149
 msgid "Embedded Files"
 msgstr "Inbäddade filer"
 
@@ -9600,8 +9603,8 @@ msgid "Mirroring for Y axis is not supported yet"
 msgstr "Spegelvändning av Y-axeln stöds inte än"
 
 #: common/widgets/filter_combobox.cpp:72
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:806
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:833
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:805
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:832
 msgid "Filter:"
 msgstr "Filter:"
 
@@ -9617,7 +9620,7 @@ msgstr "Mönsterkort"
 #: common/widgets/footprint_diff_widget.cpp:42 cvpcb/cvpcb_mainframe.cpp:814
 #: eeschema/sch_base_frame.cpp:593 eeschema/sch_symbol.cpp:2086
 #: eeschema/sch_symbol.cpp:2090 eeschema/sch_symbol.cpp:2125
-#: eeschema/widgets/symbol_diff_widget.cpp:45 pcbnew/footprint.cpp:1624
+#: eeschema/widgets/symbol_diff_widget.cpp:45 pcbnew/footprint.cpp:1629
 msgid "Library"
 msgstr "Bibliotek"
 
@@ -9631,7 +9634,7 @@ msgid "Footprint not found."
 msgstr "Fotavtryck hittades inte."
 
 #: common/widgets/footprint_select_widget.cpp:68 cvpcb/cvpcb_mainframe.cpp:899
-#: pcbnew/footprint_edit_frame.cpp:1060
+#: pcbnew/footprint_edit_frame.cpp:1070
 #: pcbnew/widgets/panel_footprint_chooser.cpp:69
 msgid "Loading Footprint Libraries"
 msgstr "Läser in fotavtrycksbibliotek"
@@ -9710,7 +9713,7 @@ msgstr "Fäst mot rutnät:"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:357
 #: pcbnew/dialogs/panel_edit_options_base.cpp:329
 #: pcbnew/dialogs/panel_edit_options_base.cpp:343
-#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1824
+#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1848
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 msgid "Always"
 msgstr "Alltid"
@@ -9723,7 +9726,7 @@ msgstr "När rutnät visas"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:357
 #: pcbnew/dialogs/panel_edit_options_base.cpp:329
 #: pcbnew/dialogs/panel_edit_options_base.cpp:343
-#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1825
+#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1849
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 msgid "Never"
 msgstr "Aldrig"
@@ -9991,8 +9994,8 @@ msgstr "Visa:"
 #: pcbnew/dialogs/dialog_footprint_checker_base.cpp:36
 #: pcbnew/widgets/appearance_controls.cpp:713
 #: pcbnew/widgets/appearance_controls.cpp:755
-#: pcbnew/widgets/appearance_controls.cpp:2534
-#: pcbnew/widgets/appearance_controls.cpp:2553
+#: pcbnew/widgets/appearance_controls.cpp:2570
+#: pcbnew/widgets/appearance_controls.cpp:2589
 msgid "All"
 msgstr "Alla"
 
@@ -10082,12 +10085,12 @@ msgid "EasyEDA (JLCEDA) Pro files"
 msgstr "EasyEDA (JLCEDA) Pro filer"
 
 #: common/wildcards_and_files_ext.cpp:339
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:301
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:302
 msgid "KiCad printed circuit board files"
 msgstr "KiCad mönsterkortsfiler"
 
 #: common/wildcards_and_files_ext.cpp:346
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:311
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:312
 msgid "KiCad footprint files"
 msgstr "KiCad fotavtrycksfiler"
 
@@ -10332,7 +10335,7 @@ msgstr "'%s' är inte ett giltigt fotavtryck."
 #: eeschema/generate_alias_info.cpp:39 eeschema/sch_symbol.cpp:2105
 #: eeschema/sch_symbol.cpp:2678 eeschema/sch_symbol.cpp:3003
 #: eeschema/symbol_editor/symbol_editor.cpp:1629
-#: eeschema/symbol_viewer_frame.cpp:462 pcbnew/footprint.cpp:4058
+#: eeschema/symbol_viewer_frame.cpp:462 pcbnew/footprint.cpp:4063
 #: pcbnew/generate_footprint_info.cpp:37 pcbnew/plot_board_layers.cpp:133
 msgid "Keywords"
 msgstr "Nyckelord"
@@ -10401,7 +10404,7 @@ msgstr "Projektfil: '%s'"
 #: cvpcb/dialogs/dialog_config_equfiles.cpp:94
 #: eeschema/dialogs/dialog_bom.cpp:403
 #: gerbview/tools/gerbview_inspection_tool.cpp:185
-#: kicad/project_tree_pane.cpp:1022
+#: kicad/project_tree_pane.cpp:1023
 msgid "No text editor selected in KiCad.  Please choose one."
 msgstr "Ingen textredigerare vald i KiCad. Vänligen välj en."
 
@@ -10488,7 +10491,7 @@ msgstr "Fotavtryck '%s' hittades inte."
 msgid "Error loading footprint"
 msgstr "Fel vid inläsning av fotavtryck"
 
-#: cvpcb/display_footprints_frame.cpp:508 pcbnew/footprint.cpp:1684
+#: cvpcb/display_footprints_frame.cpp:508 pcbnew/footprint.cpp:1689
 #, c-format
 msgid "Footprint: %s"
 msgstr "Fotavtryck: %s"
@@ -10847,7 +10850,7 @@ msgid "Enter a description for the library:"
 msgstr "Mata in en beskrivning för biblioteket:"
 
 #: eeschema/design_block_utils.cpp:240 eeschema/sch_symbol.cpp:3000
-#: pcbnew/footprint.cpp:4055 pcbnew/plot_board_layers.cpp:129
+#: pcbnew/footprint.cpp:4060 pcbnew/plot_board_layers.cpp:129
 msgid "Library Description"
 msgstr "Biblioteksbeskrivning"
 
@@ -10872,10 +10875,10 @@ msgid "Please select a library to delete."
 msgstr "Vänligen välj ett bibliotek som ska raderas."
 
 #: eeschema/design_block_utils.cpp:470 eeschema/design_block_utils.cpp:512
-#: eeschema/design_block_utils.cpp:555 pcbnew/footprint_libraries_utils.cpp:543
+#: eeschema/design_block_utils.cpp:555 pcbnew/footprint_libraries_utils.cpp:552
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:958
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2939
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3017
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2942
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3020
 #, c-format
 msgid "Library '%s' is read only."
 msgstr "Biblioteket '%s' är skrivskyddat."
@@ -11517,7 +11520,7 @@ msgstr "Anslutningssträng:"
 #: eeschema/dialogs/dialog_database_lib_settings_base.cpp:99
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:210
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:1383
-#: pcbnew/footprint_edit_frame.cpp:229 pcbnew/footprint_edit_frame.cpp:951
+#: pcbnew/footprint_edit_frame.cpp:229 pcbnew/footprint_edit_frame.cpp:961
 msgid "Libraries"
 msgstr "Bibliotek"
 
@@ -12593,7 +12596,7 @@ msgstr "Visa syntaxhjälpsfönster"
 #: eeschema/sch_symbol.cpp:2989
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:27
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:28
-#: pcbnew/footprint.cpp:4043
+#: pcbnew/footprint.cpp:4048
 msgid "Fields"
 msgstr "Fält"
 
@@ -12602,21 +12605,21 @@ msgstr "Fält"
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:62
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:201
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:58
-#: eeschema/fields_grid_table.cpp:480
+#: eeschema/fields_grid_table.cpp:471
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:53
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:54
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:54
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:158
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:49
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:99
 #: pcbnew/dialogs/panel_fp_properties_3d_model_base.cpp:45
-#: pcbnew/pcb_fields_grid_table.cpp:176
+#: pcbnew/pcb_fields_grid_table.cpp:145
 msgid "Show"
 msgstr "Visa"
 
 #: eeschema/dialogs/dialog_label_properties_base.cpp:90
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:62
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:59
-#: eeschema/fields_grid_table.cpp:481
+#: eeschema/fields_grid_table.cpp:472
 msgid "Show Name"
 msgstr "Visa namn"
 
@@ -12624,7 +12627,7 @@ msgstr "Visa namn"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:63
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:63
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:60
-#: eeschema/fields_grid_table.cpp:482
+#: eeschema/fields_grid_table.cpp:473
 msgid "H Align"
 msgstr "Hor. justering"
 
@@ -12632,7 +12635,7 @@ msgstr "Hor. justering"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:64
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:64
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:61
-#: eeschema/fields_grid_table.cpp:483
+#: eeschema/fields_grid_table.cpp:474
 msgid "V Align"
 msgstr "Vert. justering"
 
@@ -12640,7 +12643,7 @@ msgstr "Vert. justering"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:67
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:67
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:64
-#: eeschema/fields_grid_table.cpp:486 eeschema/sch_field.cpp:1140
+#: eeschema/fields_grid_table.cpp:477 eeschema/sch_field.cpp:1140
 #: eeschema/sch_field.cpp:1777 eeschema/sch_label.cpp:1201
 #: eeschema/sch_tablecell.cpp:132 eeschema/sch_text.cpp:641
 #: eeschema/sch_text.cpp:778 eeschema/sch_textbox.cpp:547
@@ -12654,7 +12657,7 @@ msgstr "Textstorlek"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:69
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:69
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:66
-#: eeschema/fields_grid_table.cpp:488
+#: eeschema/fields_grid_table.cpp:479
 msgid "X Position"
 msgstr "X-position"
 
@@ -12664,7 +12667,7 @@ msgstr "X-position"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:70
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:70
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:67
-#: eeschema/fields_grid_table.cpp:489
+#: eeschema/fields_grid_table.cpp:480
 msgid "Y Position"
 msgstr "Y-position"
 
@@ -12957,7 +12960,7 @@ msgstr "Ny symbol"
 #: eeschema/dialogs/dialog_sheet_properties.cpp:217
 #: eeschema/dialogs/dialog_symbol_properties.cpp:650
 #: pcbnew/dialogs/dialog_footprint_properties.cpp:402
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:424
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:433
 msgid "Fields must have a name."
 msgstr "Fält måste ha ett namn."
 
@@ -12991,25 +12994,25 @@ msgstr "Symbolnamn '%s' används redan i bibliotek '%s'."
 msgid "Edit Symbol Properties"
 msgstr "Redigera symbolegenskaper"
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:548
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:547
 #, c-format
 msgid "The name '%s' is already in use."
 msgstr "Namnet '%s' används redan."
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:634
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:633
 #: eeschema/dialogs/dialog_sheet_properties.cpp:785
 #: eeschema/dialogs/dialog_symbol_properties.cpp:883
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:688
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:684
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:716
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:720
 #, c-format
 msgid "The first %d fields are mandatory."
 msgstr "De första %d fälten är obligatoriska."
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:806
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:805
 msgid "Add Footprint Filter"
 msgstr "Lägg till filter för fotavtryck"
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:833
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:832
 msgid "Edit Footprint Filter"
 msgstr "Redigera filter för fotavtryck"
 
@@ -13911,7 +13914,7 @@ msgstr "Elektriska regler"
 #: eeschema/dialogs/dialog_schematic_setup.cpp:112
 #: pcbnew/dialogs/dialog_board_setup.cpp:186
 #: pcbnew/widgets/appearance_controls.cpp:515
-#: pcbnew/widgets/appearance_controls.cpp:2420
+#: pcbnew/widgets/appearance_controls.cpp:2456
 #: pcbnew/widgets/appearance_controls_base.cpp:118
 #: pcbnew/widgets/search_handlers.cpp:381
 #: pcbnew/widgets/search_handlers.cpp:465
@@ -13998,7 +14001,7 @@ msgstr "Fylld form"
 msgid "Clear colors to use Schematic Editor colors."
 msgstr "Välj transparent för att använda kretsschemaredigerarens färger."
 
-#: eeschema/dialogs/dialog_shape_properties_base.cpp:158 pcbnew/zone.cpp:1970
+#: eeschema/dialogs/dialog_shape_properties_base.cpp:158 pcbnew/zone.cpp:1994
 msgid "Fill Style"
 msgstr "Fyllningstyp"
 
@@ -14259,7 +14262,7 @@ msgstr "SP"
 
 #: eeschema/dialogs/dialog_sim_command_base.cpp:25
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:96
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283 pcbnew/pad.cpp:2504
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283 pcbnew/pad.cpp:2498
 #: pcbnew/widgets/pcb_net_inspector_panel_data_model.h:711
 msgid "Custom"
 msgstr "Användardefinierad"
@@ -14896,17 +14899,17 @@ msgid "Sequentially place all units of the symbol."
 msgstr "Placera alla enheter i symbolen sekventiellt."
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:95
-#: eeschema/fields_grid_table.cpp:1061
+#: eeschema/fields_grid_table.cpp:1052
 msgid "Select Footprint..."
 msgstr "Välj fotavtryck..."
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:96
-#: eeschema/fields_grid_table.cpp:1062
+#: eeschema/fields_grid_table.cpp:1053
 msgid "Browse for footprint"
 msgstr "Bläddra efter fotavtryck"
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:102
-#: eeschema/fields_grid_table.cpp:1069
+#: eeschema/fields_grid_table.cpp:1060
 msgid "Show datasheet in browser"
 msgstr "Visa datablad i webbläsaren"
 
@@ -15030,7 +15033,7 @@ msgstr "Spara materiallistans förinställning"
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1811
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2213
-#: pcbnew/widgets/appearance_controls.cpp:2728
+#: pcbnew/widgets/appearance_controls.cpp:2764
 msgid ""
 "Default presets cannot be modified.\n"
 "Please use a different name."
@@ -16666,7 +16669,7 @@ msgid "Net Navigator"
 msgstr "Nätnavigator"
 
 #: eeschema/eeschema_settings.cpp:114 eeschema/sch_edit_frame.cpp:2207
-#: pcbnew/footprint_edit_frame.cpp:246 pcbnew/footprint_edit_frame.cpp:957
+#: pcbnew/footprint_edit_frame.cpp:246 pcbnew/footprint_edit_frame.cpp:967
 #: pcbnew/pcb_edit_frame.cpp:334 pcbnew/pcb_edit_frame.cpp:1709
 msgid "Selection Filter"
 msgstr "Urvalsfilter"
@@ -17137,28 +17140,28 @@ msgstr ""
 "\n"
 " ** ERC-meddelanden: %d Fel %d Varningar %d\n"
 
-#: eeschema/fields_grid_table.cpp:287 eeschema/files-io.cpp:919
+#: eeschema/fields_grid_table.cpp:278 eeschema/files-io.cpp:919
 #: eeschema/tools/sch_editor_control.cpp:128
 msgid "Schematic Files"
 msgstr "Kretsschemafiler"
 
-#: eeschema/fields_grid_table.cpp:318 eeschema/fields_grid_table.cpp:755
-#: eeschema/fields_grid_table.cpp:927
+#: eeschema/fields_grid_table.cpp:309 eeschema/fields_grid_table.cpp:746
+#: eeschema/fields_grid_table.cpp:918
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:154
 msgid "Horizontal"
 msgstr "Horisontell"
 
-#: eeschema/fields_grid_table.cpp:319 eeschema/fields_grid_table.cpp:757
-#: eeschema/fields_grid_table.cpp:929
+#: eeschema/fields_grid_table.cpp:310 eeschema/fields_grid_table.cpp:748
+#: eeschema/fields_grid_table.cpp:920
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:154
 msgid "Vertical"
 msgstr "Vertikal"
 
-#: eeschema/fields_grid_table.cpp:492 eeschema/sch_field.cpp:1767
+#: eeschema/fields_grid_table.cpp:483 eeschema/sch_field.cpp:1767
 msgid "Allow Autoplacement"
 msgstr "Tillåt automatisk placering"
 
-#: eeschema/fields_grid_table.cpp:493 eeschema/sch_field.cpp:1805
+#: eeschema/fields_grid_table.cpp:484 eeschema/sch_field.cpp:1805
 #: eeschema/sch_item.cpp:516 eeschema/sch_item.cpp:568
 msgid "Private"
 msgstr "Privat"
@@ -17489,8 +17492,8 @@ msgstr "Härledd från"
 #: eeschema/symbol_editor/symbol_editor.cpp:171
 #: eeschema/symbol_editor/symbol_editor.cpp:237
 #: eeschema/symbol_library_manager.cpp:458
-#: eeschema/widgets/panel_symbol_chooser.cpp:564
-#: eeschema/widgets/panel_symbol_chooser.cpp:623
+#: eeschema/widgets/panel_symbol_chooser.cpp:566
+#: eeschema/widgets/panel_symbol_chooser.cpp:625
 #: eeschema/widgets/symbol_preview_widget.cpp:207
 #, c-format
 msgid "Error loading symbol %s from library '%s'."
@@ -17513,7 +17516,7 @@ msgstr "Fötter"
 
 #: eeschema/import_gfx/dialog_import_gfx_sch.cpp:202
 #: pcbnew/import_gfx/dialog_import_graphics.cpp:215
-#: pcbnew/tools/drawing_tool.cpp:1906 pcbnew/tools/drawing_tool.cpp:1998
+#: pcbnew/tools/drawing_tool.cpp:1908 pcbnew/tools/drawing_tool.cpp:2000
 msgid "Import Graphics"
 msgstr "Importera grafik"
 
@@ -17539,7 +17542,7 @@ msgid "Only vectors will be imported.  Bitmaps and fonts will be ignored."
 msgstr "Endast vektorer importeras. Bitmappar och teckensnitt ignoreras."
 
 #: eeschema/import_gfx/dialog_import_gfx_sch_base.cpp:43
-#: pcbnew/dialogs/dialog_rule_area_properties.cpp:129 pcbnew/zone.cpp:1949
+#: pcbnew/dialogs/dialog_rule_area_properties.cpp:129 pcbnew/zone.cpp:1973
 msgid "Placement"
 msgstr "Placering"
 
@@ -17583,109 +17586,109 @@ msgstr "Standard måttenheter:"
 msgid "Import Vector Graphics File"
 msgstr "Importera vektorgrafikfil"
 
-#: eeschema/lib_symbol.cpp:294 eeschema/sch_symbol.cpp:445
+#: eeschema/lib_symbol.cpp:297 eeschema/sch_symbol.cpp:445
 #: eeschema/tools/sch_edit_tool.cpp:108
 #, c-format
 msgid "Unit %s"
 msgstr "Enhet %s"
 
-#: eeschema/lib_symbol.cpp:573 eeschema/sch_sheet.cpp:309
+#: eeschema/lib_symbol.cpp:576 eeschema/sch_sheet.cpp:309
 #: eeschema/sch_symbol.cpp:1593
 msgid "Excluded from BOM"
 msgstr "Uteslut från komponentlistan"
 
-#: eeschema/lib_symbol.cpp:578 eeschema/sch_sheet.cpp:318
+#: eeschema/lib_symbol.cpp:581 eeschema/sch_sheet.cpp:318
 #: eeschema/sch_symbol.cpp:1602
 msgid "Excluded from board"
 msgstr "Uteslut från mönsterkort"
 
-#: eeschema/lib_symbol.cpp:583 eeschema/sch_sheet.cpp:327
+#: eeschema/lib_symbol.cpp:586 eeschema/sch_sheet.cpp:327
 #: eeschema/sch_symbol.cpp:1611
 msgid "Excluded from simulation"
 msgstr "Utesluten från simulering"
 
-#: eeschema/lib_symbol.cpp:588 eeschema/sch_sheet.cpp:336
+#: eeschema/lib_symbol.cpp:591 eeschema/sch_sheet.cpp:336
 #: eeschema/sch_sheet.cpp:880 eeschema/sch_symbol.cpp:1620
 #: eeschema/sch_symbol.cpp:2036 eeschema/widgets/search_handlers.cpp:169
-#: pcbnew/footprint.cpp:1672
+#: pcbnew/footprint.cpp:1677
 msgid "DNP"
 msgstr "Monteras ej"
 
-#: eeschema/lib_symbol.cpp:1598
+#: eeschema/lib_symbol.cpp:1601
 msgid "Power flag differs."
 msgstr "Strömförsörjningsflaggor är olika."
 
-#: eeschema/lib_symbol.cpp:1607
+#: eeschema/lib_symbol.cpp:1610
 msgid "Unit count differs."
 msgstr "Antal enheter är olika."
 
-#: eeschema/lib_symbol.cpp:1647
+#: eeschema/lib_symbol.cpp:1650
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:745
 msgid "Graphic item count differs."
 msgstr "Antal grafiska objekt är olika."
 
-#: eeschema/lib_symbol.cpp:1659
+#: eeschema/lib_symbol.cpp:1662
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:759
 #, c-format
 msgid "%s differs."
 msgstr "%s är olika."
 
-#: eeschema/lib_symbol.cpp:1670
+#: eeschema/lib_symbol.cpp:1673
 msgid "Pin count differs."
 msgstr "Antal stift är olika."
 
-#: eeschema/lib_symbol.cpp:1686
+#: eeschema/lib_symbol.cpp:1689
 #, c-format
 msgid "Pin %s not found."
 msgstr "Stift %s hittades inte."
 
-#: eeschema/lib_symbol.cpp:1694
+#: eeschema/lib_symbol.cpp:1697
 #, c-format
 msgid "Pin %s differs."
 msgstr "Stift %s är olika."
 
-#: eeschema/lib_symbol.cpp:1721
+#: eeschema/lib_symbol.cpp:1724
 #, c-format
 msgid "%s field differs."
 msgstr "Fält %s är olika."
 
-#: eeschema/lib_symbol.cpp:1731
+#: eeschema/lib_symbol.cpp:1734
 msgid "Field count differs."
 msgstr "Antal fält är olika."
 
-#: eeschema/lib_symbol.cpp:1740
+#: eeschema/lib_symbol.cpp:1743
 msgid "Footprint filters differs."
 msgstr "Fotavtrycksfilter är olika."
 
-#: eeschema/lib_symbol.cpp:1752
+#: eeschema/lib_symbol.cpp:1755
 msgid "Footprint filters differ."
 msgstr "Fotavtrycksfilter är olika."
 
-#: eeschema/lib_symbol.cpp:1763
+#: eeschema/lib_symbol.cpp:1766
 msgid "Symbol keywords differ."
 msgstr "Symbolens nyckelord är olika."
 
-#: eeschema/lib_symbol.cpp:1772
+#: eeschema/lib_symbol.cpp:1775
 msgid "Symbol pin name offsets differ."
 msgstr "Symbolens stiftnamnsförskjutning är olika."
 
-#: eeschema/lib_symbol.cpp:1783
+#: eeschema/lib_symbol.cpp:1786
 msgid "Show pin names settings differ."
 msgstr "Inställning för visa stiftnamn är olika."
 
-#: eeschema/lib_symbol.cpp:1792
+#: eeschema/lib_symbol.cpp:1795
 msgid "Show pin numbers settings differ."
 msgstr "Inställning visa stiftnummer är olika."
 
-#: eeschema/lib_symbol.cpp:1801
+#: eeschema/lib_symbol.cpp:1804
 msgid "Exclude from simulation settings differ."
 msgstr "Inställning undanta från simulering är olika."
 
-#: eeschema/lib_symbol.cpp:1810
+#: eeschema/lib_symbol.cpp:1813
 msgid "Exclude from bill of materials settings differ."
 msgstr "Inställning uteslut från komponentlistan är olika."
 
-#: eeschema/lib_symbol.cpp:1819
+#: eeschema/lib_symbol.cpp:1822
 msgid "Exclude from board settings differ."
 msgstr "Inställning undanta från mönsterkortsinställningar är olika."
 
@@ -17853,9 +17856,9 @@ msgstr "Ohanterad objekttyp %d"
 
 #: eeschema/net_navigator.cpp:314 pcbnew/board.cpp:1810
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2124
-#: pcbnew/pcb_draw_panel_gal.cpp:644
+#: pcbnew/pcb_draw_panel_gal.cpp:717
 #: pcbnew/widgets/appearance_controls.cpp:1029
-#: pcbnew/widgets/appearance_controls.cpp:2419
+#: pcbnew/widgets/appearance_controls.cpp:2455
 #: pcbnew/widgets/appearance_controls_base.cpp:61
 #: pcbnew/widgets/appearance_controls_base.cpp:151
 #: pcbnew/widgets/search_handlers.cpp:307
@@ -18142,16 +18145,16 @@ msgstr ""
 #: eeschema/sch_bitmap.cpp:309 eeschema/sch_pin.cpp:2222
 #: eeschema/sch_shape.cpp:743 eeschema/sch_symbol.cpp:2957
 #: pcbnew/board_item.cpp:405 pcbnew/pcb_group.cpp:501 pcbnew/pcb_shape.cpp:906
-#: pcbnew/pcb_tablecell.cpp:182 pcbnew/pcb_track.cpp:2068 pcbnew/zone.cpp:1845
-#: pcbnew/zone.cpp:1857
+#: pcbnew/pcb_tablecell.cpp:182 pcbnew/pcb_track.cpp:2068 pcbnew/zone.cpp:1869
+#: pcbnew/zone.cpp:1881
 msgid "Position X"
 msgstr "Position X"
 
 #: eeschema/sch_bitmap.cpp:314 eeschema/sch_pin.cpp:2226
 #: eeschema/sch_shape.cpp:745 eeschema/sch_symbol.cpp:2960
 #: pcbnew/board_item.cpp:408 pcbnew/pcb_group.cpp:502 pcbnew/pcb_shape.cpp:908
-#: pcbnew/pcb_tablecell.cpp:183 pcbnew/pcb_track.cpp:2072 pcbnew/zone.cpp:1851
-#: pcbnew/zone.cpp:1858
+#: pcbnew/pcb_tablecell.cpp:183 pcbnew/pcb_track.cpp:2072 pcbnew/zone.cpp:1875
+#: pcbnew/zone.cpp:1882
 msgid "Position Y"
 msgstr "Position Y"
 
@@ -18190,7 +18193,7 @@ msgstr "Bussposttyp"
 #: eeschema/sch_bus_entry.cpp:542 eeschema/sch_junction.cpp:319
 #: eeschema/sch_label.cpp:1225 eeschema/sch_line.cpp:951
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2134 pcbnew/pad.cpp:1295
-#: pcbnew/pcb_track.cpp:1667 pcbnew/tools/pcb_control.cpp:1870
+#: pcbnew/pcb_track.cpp:1667 pcbnew/tools/pcb_control.cpp:1874
 #: pcbnew/zone.cpp:807
 msgid "Resolved Netclass"
 msgstr "Fastställd nätklass"
@@ -18221,7 +18224,7 @@ msgstr "Nytt kretsschema har innehåll som ännu inte sparats till fil"
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:640
 #: eeschema/symbol_editor/symbol_editor.cpp:1532
 #: kicad/dialogs/panel_jobset.cpp:787 pagelayout_editor/pl_editor_frame.cpp:411
-#: pcbnew/footprint_edit_frame.cpp:805 pcbnew/footprint_edit_frame.cpp:845
+#: pcbnew/footprint_edit_frame.cpp:815 pcbnew/footprint_edit_frame.cpp:855
 #: pcbnew/pcb_edit_frame.cpp:1181
 #, c-format
 msgid "Save changes to '%s' before closing?"
@@ -18260,13 +18263,13 @@ msgid "Could not open CvPcb"
 msgstr "Det gick inte att öppna CvPcb"
 
 #: eeschema/sch_edit_frame.cpp:1741 eeschema/sim/simulator_frame.cpp:341
-#: kicad/kicad_manager_frame.cpp:1045 pcbnew/footprint_edit_frame.cpp:1019
+#: kicad/kicad_manager_frame.cpp:1045 pcbnew/footprint_edit_frame.cpp:1029
 #: pcbnew/pcb_edit_frame.cpp:1796
 msgid "[Read Only]"
 msgstr "[Skrivskyddad]"
 
 #: eeschema/sch_edit_frame.cpp:1744 eeschema/sim/simulator_frame.cpp:344
-#: pcbnew/footprint_edit_frame.cpp:1028 pcbnew/pcb_edit_frame.cpp:1799
+#: pcbnew/footprint_edit_frame.cpp:1038 pcbnew/pcb_edit_frame.cpp:1799
 msgid "[Unsaved]"
 msgstr "[Osparat]"
 
@@ -18908,7 +18911,7 @@ msgstr "KiCad HTTP-biblioteksfiler"
 #: pcbnew/pcb_io/fabmaster/pcb_io_fabmaster.cpp:62
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:220
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:506
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2706
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2709
 #: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr_parser.cpp:154
 msgid "Open cancelled by user."
 msgstr "Öppning avbruten av användare."
@@ -19226,7 +19229,7 @@ msgstr "Symbolform"
 #: pcbnew/dialogs/dialog_text_properties_base.cpp:83
 #: pcbnew/dialogs/dialog_textbox_properties_base.cpp:73
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:58
-#: pcbnew/footprint.cpp:1657 pcbnew/pad.cpp:1299 pcbnew/pad.cpp:2543
+#: pcbnew/footprint.cpp:1662 pcbnew/pad.cpp:1299 pcbnew/pad.cpp:2537
 #: pcbnew/pcb_dimension.cpp:659 pcbnew/pcb_group.cpp:396
 #: pcbnew/pcb_marker.cpp:381 pcbnew/pcb_shape.cpp:642
 #: pcbnew/pcb_tablecell.cpp:106 pcbnew/pcb_text.cpp:279
@@ -19271,11 +19274,11 @@ msgstr "Justering"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:39
 #: pcbnew/generators/pcb_tuning_pattern.cpp:478
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2130 pcbnew/pad.cpp:1293
-#: pcbnew/pad.cpp:2580 pcbnew/pcb_shape.cpp:923 pcbnew/pcb_tablecell.cpp:186
-#: pcbnew/pcb_track.cpp:1665 pcbnew/tools/pcb_control.cpp:1867
+#: pcbnew/pad.cpp:2574 pcbnew/pcb_shape.cpp:923 pcbnew/pcb_tablecell.cpp:186
+#: pcbnew/pcb_track.cpp:1665 pcbnew/tools/pcb_control.cpp:1871
 #: pcbnew/widgets/pcb_properties_panel.cpp:273
 #: pcbnew/widgets/search_handlers.cpp:177 pcbnew/zone.cpp:805
-#: pcbnew/zone.cpp:1905 pcbnew/zone_manager/dialog_zone_manager_base.cpp:42
+#: pcbnew/zone.cpp:1929 pcbnew/zone_manager/dialog_zone_manager_base.cpp:42
 #: pcbnew/zone_manager/model_zones_overview_table.h:76
 msgid "Net"
 msgstr "Nät"
@@ -19425,7 +19428,7 @@ msgstr "Gömt stift %s [%s, %s, %s]"
 msgid "Hidden pin %s [%s, %s]"
 msgstr "Gömt stift %s [%s, %s]"
 
-#: eeschema/sch_pin.cpp:2204 pcbnew/pad.cpp:1286 pcbnew/pad.cpp:2600
+#: eeschema/sch_pin.cpp:2204 pcbnew/pad.cpp:1286 pcbnew/pad.cpp:2594
 msgid "Pin Name"
 msgstr "Stiftnamn"
 
@@ -19554,7 +19557,7 @@ msgstr "Symbolkroppens bakgrundsfärg"
 msgid "Fill color"
 msgstr "Fyllningsfärg"
 
-#: eeschema/sch_sheet.cpp:852 eeschema/sch_sheet.cpp:1712 pcbnew/zone.cpp:1835
+#: eeschema/sch_sheet.cpp:852 eeschema/sch_sheet.cpp:1712 pcbnew/zone.cpp:1859
 msgid "Sheet Name"
 msgstr "Arknamn"
 
@@ -19610,12 +19613,12 @@ msgid "Exclude From Simulation"
 msgstr "Uteslut från simulering"
 
 #: eeschema/sch_sheet.cpp:1733 eeschema/sch_symbol.cpp:1100
-#: eeschema/sch_symbol.cpp:3041 pcbnew/footprint.cpp:4075
+#: eeschema/sch_symbol.cpp:3041 pcbnew/footprint.cpp:4080
 msgid "Exclude From Bill of Materials"
 msgstr "Uteslut från komponentlistan"
 
 #: eeschema/sch_sheet.cpp:1736 eeschema/sch_symbol.cpp:1101
-#: eeschema/sch_symbol.cpp:3044 pcbnew/footprint.cpp:4078
+#: eeschema/sch_symbol.cpp:3044 pcbnew/footprint.cpp:4083
 msgid "Do not Populate"
 msgstr "Monteras ej"
 
@@ -19670,7 +19673,7 @@ msgstr "Spegla X"
 msgid "Mirror Y"
 msgstr "Spegla Y"
 
-#: eeschema/sch_symbol.cpp:2997 pcbnew/footprint.cpp:4052
+#: eeschema/sch_symbol.cpp:2997 pcbnew/footprint.cpp:4057
 msgid "Library Link"
 msgstr "Bibliotekslänk"
 
@@ -21736,12 +21739,12 @@ msgid "Save Symbol As"
 msgstr "Spara symbol som"
 
 #: eeschema/symbol_editor/symbol_editor.cpp:855
-#: pcbnew/footprint_libraries_utils.cpp:1035
+#: pcbnew/footprint_libraries_utils.cpp:1044
 msgid "Save in library:"
 msgstr "Spara i biblioteket:"
 
 #: eeschema/symbol_editor/symbol_editor.cpp:944
-#: pcbnew/footprint_libraries_utils.cpp:1118
+#: pcbnew/footprint_libraries_utils.cpp:1127
 msgid "A library must be specified."
 msgstr "Ett bibliotek måste specificeras."
 
@@ -21834,7 +21837,7 @@ msgid "Keep Symbol"
 msgstr "Håll symbol"
 
 #: eeschema/symbol_editor/symbol_editor.cpp:1291 pcbnew/files.cpp:342
-#: pcbnew/footprint_libraries_utils.cpp:1204
+#: pcbnew/footprint_libraries_utils.cpp:1213
 #, c-format
 msgid "Revert '%s' to last version saved?"
 msgstr "Återställ '%s' till den senast sparade versionen?"
@@ -22437,7 +22440,7 @@ msgstr "Rita stift"
 
 #: eeschema/tools/ee_actions.cpp:356 eeschema/tools/ee_actions.cpp:588
 #: eeschema/tools/symbol_editor_drawing_tools.cpp:301
-#: pagelayout_editor/tools/pl_actions.cpp:61 pcbnew/tools/drawing_tool.cpp:1043
+#: pagelayout_editor/tools/pl_actions.cpp:61 pcbnew/tools/drawing_tool.cpp:1044
 #: pcbnew/tools/pcb_actions.cpp:185
 msgid "Draw Text"
 msgstr "Rita text"
@@ -23618,7 +23621,7 @@ msgstr "Inget datablad definierat."
 
 #: eeschema/tools/ee_inspection_tool.cpp:574
 #: pagelayout_editor/tools/pl_editor_control.cpp:160
-#: pcbnew/tools/pcb_control.cpp:1661
+#: pcbnew/tools/pcb_control.cpp:1665
 msgid "UUID"
 msgstr "UUID"
 
@@ -23684,7 +23687,7 @@ msgstr "Placera bild"
 
 #: eeschema/tools/sch_drawing_tools.cpp:1174
 #: eeschema/tools/symbol_editor_drawing_tools.cpp:691
-#: pcbnew/tools/drawing_tool.cpp:1823
+#: pcbnew/tools/drawing_tool.cpp:1825
 msgid "No graphic items found in file."
 msgstr "Inga grafiska objekt hittades i filen."
 
@@ -23760,7 +23763,7 @@ msgstr "Lägg till %s"
 msgid "Draw %s"
 msgstr "Rita %s"
 
-#: eeschema/tools/sch_drawing_tools.cpp:2779 pcbnew/tools/drawing_tool.cpp:1248
+#: eeschema/tools/sch_drawing_tools.cpp:2779 pcbnew/tools/drawing_tool.cpp:1250
 msgid "Draw Table"
 msgstr "Rita tabell"
 
@@ -24046,7 +24049,7 @@ msgid "No text editor selected in KiCad. Please choose one."
 msgstr "Ingen textredigerare vald i KiCad. Vänligen välj en."
 
 #: eeschema/tools/symbol_editor_control.cpp:438
-#: eeschema/widgets/panel_symbol_chooser.cpp:682
+#: eeschema/widgets/panel_symbol_chooser.cpp:684
 msgid "No symbol selected"
 msgstr "Ingen symbol vald"
 
@@ -24060,7 +24063,7 @@ msgid "No symbol to export"
 msgstr "Ingen symbol att exportera"
 
 #: eeschema/tools/symbol_editor_control.cpp:708
-#: pcbnew/footprint_edit_frame.cpp:1437
+#: pcbnew/footprint_edit_frame.cpp:1447
 msgid "Export View as PNG"
 msgstr "Exportera vy som PNG"
 
@@ -24240,11 +24243,11 @@ msgstr "Andra saker"
 msgid "Graphical shapes"
 msgstr "Grafiska former"
 
-#: eeschema/widgets/panel_symbol_chooser.cpp:587
+#: eeschema/widgets/panel_symbol_chooser.cpp:589
 msgid "No footprint specified"
 msgstr "Inget fotavtryck specificerat"
 
-#: eeschema/widgets/panel_symbol_chooser.cpp:600
+#: eeschema/widgets/panel_symbol_chooser.cpp:602
 msgid "Invalid footprint specified"
 msgstr "Ogiltigt fotavtryck specificerat"
 
@@ -24535,13 +24538,15 @@ msgstr "Välj lager: %s"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:27
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:58
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:59
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:55
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:159
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:50
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:100
-#: pcbnew/footprint.cpp:4034 pcbnew/footprint.cpp:4037
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:169
+#: pcbnew/footprint.cpp:4039 pcbnew/footprint.cpp:4042
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2137 pcbnew/pad.cpp:1303
-#: pcbnew/pad.cpp:2542 pcbnew/pcb_dimension.cpp:661
-#: pcbnew/pcb_dimension.cpp:1457 pcbnew/pcb_fields_grid_table.cpp:181
+#: pcbnew/pad.cpp:2536 pcbnew/pcb_dimension.cpp:661
+#: pcbnew/pcb_dimension.cpp:1457 pcbnew/pcb_fields_grid_table.cpp:150
 #: pcbnew/pcb_group.cpp:503 pcbnew/pcb_marker.cpp:378
 #: pcbnew/pcb_reference_image.cpp:219 pcbnew/pcb_reference_image.cpp:342
 #: pcbnew/pcb_shape.cpp:646 pcbnew/pcb_shape.cpp:890 pcbnew/pcb_shape.cpp:892
@@ -24557,7 +24562,7 @@ msgstr "Välj lager: %s"
 #: pcbnew/widgets/search_handlers.cpp:120
 #: pcbnew/widgets/search_handlers.cpp:178
 #: pcbnew/widgets/search_handlers.cpp:243 pcbnew/zone.cpp:850
-#: pcbnew/zone.cpp:1898 pcbnew/zone.cpp:1899
+#: pcbnew/zone.cpp:1922 pcbnew/zone.cpp:1923
 msgid "Layer"
 msgstr "Lager"
 
@@ -25423,7 +25428,7 @@ msgstr "Markera DCode D%d"
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:290
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:352
 #: pcbnew/dialogs/dialog_layer_selection_base.cpp:230
-#: pcbnew/dialogs/panel_setup_layers.cpp:930
+#: pcbnew/dialogs/panel_setup_layers.cpp:1125
 #: pcbnew/widgets/appearance_controls.cpp:1025
 #: pcbnew/widgets/appearance_controls_base.cpp:32
 #: pcbnew/zone_manager/model_zones_overview_table.h:77
@@ -25461,12 +25466,12 @@ msgid "PCB Background"
 msgstr "PCB-bakgrund"
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:161
-#: pcbnew/widgets/appearance_controls.cpp:1844
+#: pcbnew/widgets/appearance_controls.cpp:1880
 msgid "Show All Layers"
 msgstr "Visa alla lager"
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:164
-#: pcbnew/widgets/appearance_controls.cpp:1830
+#: pcbnew/widgets/appearance_controls.cpp:1866
 msgid "Hide All Layers But Active"
 msgstr "Dölj alla lager men aktiva"
 
@@ -25475,7 +25480,7 @@ msgid "Always Hide All Layers But Active"
 msgstr "Dölj alltid alla lager men aktiva"
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:171
-#: pcbnew/widgets/appearance_controls.cpp:1847
+#: pcbnew/widgets/appearance_controls.cpp:1883
 msgid "Hide All Layers"
 msgstr "Dölj alla lager"
 
@@ -25508,8 +25513,8 @@ msgid "Change Render Color for"
 msgstr "Ändra Render Color för"
 
 #: gerbview/widgets/layer_widget.cpp:341
-#: pcbnew/widgets/appearance_controls.cpp:2172
-#: pcbnew/widgets/appearance_controls.cpp:2447
+#: pcbnew/widgets/appearance_controls.cpp:2208
+#: pcbnew/widgets/appearance_controls.cpp:2483
 msgid ""
 "Left double click or middle click for color change, right click for menu"
 msgstr ""
@@ -27700,286 +27705,286 @@ msgstr "Kan inte flytta '%s' till papperskorgen."
 msgid "Can not move '%s' to trash."
 msgstr "Kan inte flytta '%s' till papperskorgen."
 
-#: kicad/project_tree_pane.cpp:291
+#: kicad/project_tree_pane.cpp:292
 msgid "Directory name:"
 msgstr "Katalognamn:"
 
-#: kicad/project_tree_pane.cpp:291
+#: kicad/project_tree_pane.cpp:292
 msgid "Create New Directory"
 msgstr "Skapa ny mapp"
 
-#: kicad/project_tree_pane.cpp:851
+#: kicad/project_tree_pane.cpp:852
 msgid "Switch to this Project"
 msgstr "Byt till detta projekt"
 
-#: kicad/project_tree_pane.cpp:852
+#: kicad/project_tree_pane.cpp:853
 msgid "Close all editors, and switch to the selected project"
 msgstr "Stäng alla redigerare och växla till det valda projektet"
 
-#: kicad/project_tree_pane.cpp:859
+#: kicad/project_tree_pane.cpp:860
 msgid "New Directory..."
 msgstr "Ny katalog ..."
 
-#: kicad/project_tree_pane.cpp:860
+#: kicad/project_tree_pane.cpp:861
 msgid "Create a New Directory"
 msgstr "Skapa en ny mapp"
 
-#: kicad/project_tree_pane.cpp:868 kicad/project_tree_pane.cpp:878
+#: kicad/project_tree_pane.cpp:869 kicad/project_tree_pane.cpp:879
 msgid "Reveal in Finder"
 msgstr "Avslöja i Finder"
 
-#: kicad/project_tree_pane.cpp:869
+#: kicad/project_tree_pane.cpp:870
 msgid "Reveals the directory in a Finder window"
 msgstr "Visar katalogen i ett Finder-fönster"
 
-#: kicad/project_tree_pane.cpp:871
+#: kicad/project_tree_pane.cpp:872
 msgid "Open Directory in File Explorer"
 msgstr "Öppna katalog i File Explorer"
 
-#: kicad/project_tree_pane.cpp:872 pcbnew/tools/pcb_actions.cpp:986
+#: kicad/project_tree_pane.cpp:873 pcbnew/tools/pcb_actions.cpp:986
 msgid "Opens the directory in the default system file manager"
 msgstr "Öppnar katalogen i standardsystemfilhanteraren"
 
-#: kicad/project_tree_pane.cpp:879
+#: kicad/project_tree_pane.cpp:880
 msgid "Reveals the directories in a Finder window"
 msgstr "Avslöjar katalogerna i ett Finder-fönster"
 
-#: kicad/project_tree_pane.cpp:881
+#: kicad/project_tree_pane.cpp:882
 msgid "Open Directories in File Explorer"
 msgstr "Öppna kataloger i File Explorer"
 
-#: kicad/project_tree_pane.cpp:882
+#: kicad/project_tree_pane.cpp:883
 msgid "Opens the directories in the default system file manager"
 msgstr "Öppnar katalogerna i standardsystemfilhanteraren"
 
-#: kicad/project_tree_pane.cpp:893
+#: kicad/project_tree_pane.cpp:894
 msgid "Open the file in a Text Editor"
 msgstr "Öppna filen i en textredigerare"
 
-#: kicad/project_tree_pane.cpp:895
+#: kicad/project_tree_pane.cpp:896
 msgid "Open files in a Text Editor"
 msgstr "Öppna filer i en textredigerare"
 
-#: kicad/project_tree_pane.cpp:897
+#: kicad/project_tree_pane.cpp:898
 msgid "Edit in a Text Editor"
 msgstr "Redigera i en textredigerare"
 
-#: kicad/project_tree_pane.cpp:903
+#: kicad/project_tree_pane.cpp:904
 #, fuzzy
 msgid "Run Jobs"
 msgstr "Utför"
 
-#: kicad/project_tree_pane.cpp:911
+#: kicad/project_tree_pane.cpp:912
 msgid "Rename File..."
 msgstr "Döp om fil..."
 
-#: kicad/project_tree_pane.cpp:912
+#: kicad/project_tree_pane.cpp:913
 msgid "Rename file"
 msgstr "Döp om fil"
 
-#: kicad/project_tree_pane.cpp:916
+#: kicad/project_tree_pane.cpp:917
 msgid "Rename Files..."
 msgstr "Byt namn på filer ..."
 
-#: kicad/project_tree_pane.cpp:917
+#: kicad/project_tree_pane.cpp:918
 msgid "Rename files"
 msgstr "Byt namn på fil"
 
-#: kicad/project_tree_pane.cpp:927
+#: kicad/project_tree_pane.cpp:928
 msgid "Delete the file and its content"
 msgstr "Ta bort filen och dess innehåll"
 
-#: kicad/project_tree_pane.cpp:929
+#: kicad/project_tree_pane.cpp:930
 msgid "Delete the files and their contents"
 msgstr "Ta bort filerna och deras innehåll"
 
-#: kicad/project_tree_pane.cpp:944
+#: kicad/project_tree_pane.cpp:945
 msgid "Move to Trash"
 msgstr "Flytta till papperskorgen"
 
-#: kicad/project_tree_pane.cpp:956
+#: kicad/project_tree_pane.cpp:957
 msgid "Add Project to Version Control..."
 msgstr "Lägg till projekt till versionshantering..."
 
-#: kicad/project_tree_pane.cpp:957
+#: kicad/project_tree_pane.cpp:958
 msgid "Initialize a new repository"
 msgstr "Initialisera nytt förvar"
 
-#: kicad/project_tree_pane.cpp:961
+#: kicad/project_tree_pane.cpp:962
 msgid "Commit Project..."
 msgstr "Överlämna projekt..."
 
-#: kicad/project_tree_pane.cpp:962 kicad/project_tree_pane.cpp:976
+#: kicad/project_tree_pane.cpp:963 kicad/project_tree_pane.cpp:977
 msgid "Commit changes to the local repository"
 msgstr "Överlämna ändringar till det lokala förvaret"
 
-#: kicad/project_tree_pane.cpp:965
+#: kicad/project_tree_pane.cpp:966
 msgid "Push"
 msgstr "Skicka"
 
-#: kicad/project_tree_pane.cpp:966
+#: kicad/project_tree_pane.cpp:967
 msgid "Push committed local changes to remote repository"
 msgstr "Skicka överlämnade lokala ändringar till fjärrförvar"
 
-#: kicad/project_tree_pane.cpp:969
+#: kicad/project_tree_pane.cpp:970
 msgid "Pull"
 msgstr "Hämta"
 
-#: kicad/project_tree_pane.cpp:970
+#: kicad/project_tree_pane.cpp:971
 msgid "Pull changes from remote repository into local"
 msgstr "Hämta ändringar från fjärrförvar till lokalt förvar"
 
-#: kicad/project_tree_pane.cpp:975
+#: kicad/project_tree_pane.cpp:976
 msgid "Commit File..."
 msgstr "Överlämna fil..."
 
-#: kicad/project_tree_pane.cpp:990
+#: kicad/project_tree_pane.cpp:991
 msgid "Switch to branch "
 msgstr "Byt till gren "
 
-#: kicad/project_tree_pane.cpp:995
+#: kicad/project_tree_pane.cpp:996
 msgid "Other..."
 msgstr "Annan..."
 
-#: kicad/project_tree_pane.cpp:996
+#: kicad/project_tree_pane.cpp:997
 msgid "Switch to a different branch"
 msgstr "Byt till en annan gren"
 
-#: kicad/project_tree_pane.cpp:999
+#: kicad/project_tree_pane.cpp:1000
 msgid "Switch to Branch"
 msgstr "Byt till gren"
 
-#: kicad/project_tree_pane.cpp:1003
+#: kicad/project_tree_pane.cpp:1004
 msgid "Remove Version Control"
 msgstr "Ta bort versionshantering"
 
-#: kicad/project_tree_pane.cpp:1004
+#: kicad/project_tree_pane.cpp:1005
 msgid "Delete all version control files from the project directory."
 msgstr "Ta bort alla versionshanteringsfiler från projektkatalogen."
 
-#: kicad/project_tree_pane.cpp:1059
+#: kicad/project_tree_pane.cpp:1060
 #, c-format
 msgid "Change filename: '%s'"
 msgstr "Ändra filnamn: '%s'"
 
-#: kicad/project_tree_pane.cpp:1061
+#: kicad/project_tree_pane.cpp:1062
 msgid "Change filename"
 msgstr "Ändra filnamn"
 
-#: kicad/project_tree_pane.cpp:1406
+#: kicad/project_tree_pane.cpp:1407
 msgid "Network path: not monitoring folder changes"
 msgstr "Nätverksväg: övervakar inte mappändringar"
 
-#: kicad/project_tree_pane.cpp:1412
+#: kicad/project_tree_pane.cpp:1413
 msgid "Local path: monitoring folder changes"
 msgstr "Lokal sökväg: övervakning av mappändringar"
 
-#: kicad/project_tree_pane.cpp:1595
+#: kicad/project_tree_pane.cpp:1596
 msgid "The selected directory is already a git project."
 msgstr "Den valda katalogen är redan ett git-projekt."
 
-#: kicad/project_tree_pane.cpp:1611
-msgid "Failed to initialize git project."
-msgstr "Lyckades inte initialisera git-projekt."
-
-#: kicad/project_tree_pane.cpp:1626
+#: kicad/project_tree_pane.cpp:1603
 msgid "Set default remote"
 msgstr "Ställ in standardfjärrförvar"
 
-#: kicad/project_tree_pane.cpp:1679
+#: kicad/project_tree_pane.cpp:1618
+msgid "Failed to initialize git project."
+msgstr "Lyckades inte initialisera git-projekt."
+
+#: kicad/project_tree_pane.cpp:1678
 msgid "Failed to set default remote."
 msgstr "Lyckades inte ställa in standardfjärrförvar."
 
-#: kicad/project_tree_pane.cpp:1691 kicad/project_tree_pane.cpp:1725
-#: kicad/project_tree_pane.cpp:1747
+#: kicad/project_tree_pane.cpp:1690 kicad/project_tree_pane.cpp:1724
+#: kicad/project_tree_pane.cpp:1746
 msgid "Fetching Remote"
 msgstr "Hämtar fjärrförvar"
 
-#: kicad/project_tree_pane.cpp:1732
+#: kicad/project_tree_pane.cpp:1731
 msgid "Failed to pull project"
 msgstr "Lyckades inte hämta projekt"
 
-#: kicad/project_tree_pane.cpp:1754
+#: kicad/project_tree_pane.cpp:1753
 msgid "Failed to push project"
 msgstr "Lyckades inte skicka projekt"
 
-#: kicad/project_tree_pane.cpp:1816
+#: kicad/project_tree_pane.cpp:1830
 #, c-format
 msgid "Failed to lookup branch '%s': %s"
 msgstr "Det gick inte hitta gren '%s': %s"
 
-#: kicad/project_tree_pane.cpp:1829
+#: kicad/project_tree_pane.cpp:1843
 #, c-format
 msgid "Failed to find branch head for '%s'"
 msgstr "Det gick inte att hitta grenhuvud för '%s'"
 
-#: kicad/project_tree_pane.cpp:1840
+#: kicad/project_tree_pane.cpp:1854
 #, c-format
 msgid "Failed to switch to branch '%s'"
 msgstr "Lyckades inte byta till gren '%s'"
 
-#: kicad/project_tree_pane.cpp:1851
+#: kicad/project_tree_pane.cpp:1865
 #, c-format
 msgid "Failed to update HEAD reference for branch '%s'"
 msgstr "Lyckades inte uppdatera HEAD-referens för gren '%s'"
 
-#: kicad/project_tree_pane.cpp:1870
+#: kicad/project_tree_pane.cpp:1884
 msgid "Are you sure you want to remove git tracking from this project?"
 msgstr "Är du säker på att du vill ta bort git-övervakning från detta projekt?"
 
-#: kicad/project_tree_pane.cpp:1887
+#: kicad/project_tree_pane.cpp:1901
 msgid "Failed to remove git directory"
 msgstr "Kunde inte ta bort git-katalog"
 
-#: kicad/project_tree_pane.cpp:2223
+#: kicad/project_tree_pane.cpp:2237
 msgid "Discarding commit due to empty commit message."
 msgstr "Avvisar överlämning på grund av tomt överlämningsmeddelande."
 
-#: kicad/project_tree_pane.cpp:2229
+#: kicad/project_tree_pane.cpp:2243
 msgid "Discarding commit due to empty file selection."
 msgstr "Avvisar överlämning på grund av tomt filval."
 
-#: kicad/project_tree_pane.cpp:2235
+#: kicad/project_tree_pane.cpp:2249
 #, c-format
 msgid "Failed to get repository index: %s"
 msgstr "Lyckades inte hämta förvarets index: %s"
 
-#: kicad/project_tree_pane.cpp:2243
+#: kicad/project_tree_pane.cpp:2257
 #, c-format
 msgid "Failed to add file to index: %s"
 msgstr "Lyckades inte lägga till fil till index: %s"
 
-#: kicad/project_tree_pane.cpp:2251
+#: kicad/project_tree_pane.cpp:2265
 #, c-format
 msgid "Failed to write index: %s"
 msgstr "Lyckades inte skriva index: %s"
 
-#: kicad/project_tree_pane.cpp:2258
+#: kicad/project_tree_pane.cpp:2272
 #, c-format
 msgid "Failed to write tree: %s"
 msgstr "Lyckades inte skriva träd: %s"
 
-#: kicad/project_tree_pane.cpp:2267
+#: kicad/project_tree_pane.cpp:2281
 #, c-format
 msgid "Failed to lookup tree: %s"
 msgstr "Lyckades inte slå upp kodförrådsträd: %s"
 
-#: kicad/project_tree_pane.cpp:2275
+#: kicad/project_tree_pane.cpp:2289
 #, c-format
 msgid "Failed to get HEAD reference: %s"
 msgstr "Kunde inte hämta HEAD-pekare: %s"
 
-#: kicad/project_tree_pane.cpp:2282
+#: kicad/project_tree_pane.cpp:2296
 #, c-format
 msgid "Failed to get commit: %s"
 msgstr "Lyckades inte hämta överlämning: %s"
 
-#: kicad/project_tree_pane.cpp:2298
+#: kicad/project_tree_pane.cpp:2312
 #, c-format
 msgid "Failed to create author signature: %s"
 msgstr "Lyckades inte skapa upphovssignatur: %s"
 
-#: kicad/project_tree_pane.cpp:2333
+#: kicad/project_tree_pane.cpp:2347
 #, c-format
 msgid "Failed to create commit: %s"
 msgstr "Lyckades inte skapa överlämning: %s"
@@ -28426,6 +28431,7 @@ msgid "Item Properties"
 msgstr "Objektegenskaper"
 
 #: pagelayout_editor/dialogs/properties_frame_base.cpp:461
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:145
 msgid "Default Values"
 msgstr "Ursprungliga värden"
 
@@ -31068,8 +31074,8 @@ msgstr "Tessellating kopparzoner ..."
 #: pcbnew/board.cpp:1807 pcbnew/dialogs/dialog_board_statistics.cpp:701
 #: pcbnew/dialogs/dialog_board_statistics_base.cpp:78
 #: pcbnew/dialogs/dialog_unused_pad_layers_base.cpp:27
-#: pcbnew/footprint.cpp:1628 pcbnew/netinfo_item.cpp:108
-#: pcbnew/pcb_draw_panel_gal.cpp:641 pcbnew/widgets/appearance_controls.cpp:331
+#: pcbnew/footprint.cpp:1633 pcbnew/netinfo_item.cpp:108
+#: pcbnew/pcb_draw_panel_gal.cpp:714 pcbnew/widgets/appearance_controls.cpp:331
 #: pcbnew/widgets/panel_selection_filter.cpp:198
 #: pcbnew/widgets/panel_selection_filter_base.cpp:45
 msgid "Pads"
@@ -31083,18 +31089,18 @@ msgstr "Lödytor"
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:222
 #: pcbnew/dialogs/dialog_unused_pad_layers_base.cpp:24
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:88
-#: pcbnew/netinfo_item.cpp:123 pcbnew/pcb_draw_panel_gal.cpp:642
+#: pcbnew/netinfo_item.cpp:123 pcbnew/pcb_draw_panel_gal.cpp:715
 #: pcbnew/widgets/appearance_controls.cpp:330
 #: pcbnew/widgets/panel_selection_filter.cpp:197
 #: pcbnew/widgets/panel_selection_filter_base.cpp:41
 msgid "Vias"
 msgstr "Vior"
 
-#: pcbnew/board.cpp:1809 pcbnew/pcb_draw_panel_gal.cpp:643
+#: pcbnew/board.cpp:1809 pcbnew/pcb_draw_panel_gal.cpp:716
 msgid "Track Segments"
 msgstr "Ledarsegment"
 
-#: pcbnew/board.cpp:1811 pcbnew/pcb_draw_panel_gal.cpp:645
+#: pcbnew/board.cpp:1811 pcbnew/pcb_draw_panel_gal.cpp:718
 msgid "Unrouted"
 msgstr "Ej ledningsdragna"
 
@@ -31297,7 +31303,7 @@ msgid "Add Dielectric Layer"
 msgstr "Lägg till dielektriskt lager"
 
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:330
-#: pcbnew/dialogs/panel_setup_layers.cpp:957
+#: pcbnew/dialogs/panel_setup_layers.cpp:1152
 msgid "Select layer to add:"
 msgstr "Välj lager att lägga till:"
 
@@ -32030,14 +32036,13 @@ msgstr "Omnumreringens omfattning"
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:154
 #: pcbnew/dialogs/dialog_render_job.cpp:41
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:117
-#: pcbnew/footprint.cpp:1640
+#: pcbnew/footprint.cpp:1645
 msgid "Front"
 msgstr "Framsida"
 
 #: pcbnew/dialogs/dialog_board_reannotate_base.cpp:187
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:154
 #: pcbnew/dialogs/dialog_render_job.cpp:39
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:560
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:122
 msgid "Back"
 msgstr "Baksida"
@@ -32215,7 +32220,7 @@ msgstr ""
 "Associerad projektfil %s kunde inte laddas"
 
 #: pcbnew/dialogs/dialog_board_setup.cpp:301 pcbnew/files.cpp:583
-#: pcbnew/tools/pcb_control.cpp:1502
+#: pcbnew/tools/pcb_control.cpp:1506
 msgid "Loading PCB"
 msgstr "Laddar mönsterkort"
 
@@ -32287,7 +32292,7 @@ msgid "Total:"
 msgstr "Totalt:"
 
 #: pcbnew/dialogs/dialog_board_statistics.cpp:491
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2517
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2511
 msgid "Round"
 msgstr "Rund"
 
@@ -32404,7 +32409,7 @@ msgstr "Kortstatistik"
 
 #: pcbnew/dialogs/dialog_cleanup_graphics.cpp:48
 #: pcbnew/dialogs/dialog_exchange_footprints.cpp:310
-#: pcbnew/footprint_libraries_utils.cpp:961
+#: pcbnew/footprint_libraries_utils.cpp:970
 msgid "Update Footprint"
 msgstr "Uppdatera fotavtryck"
 
@@ -32768,8 +32773,8 @@ msgstr ""
 "Standard anslutningstyp mellan lödyta och kopparzon.\n"
 "Denna inställning kan åsidosättas av lokala lödyte-inställningar"
 
-#: pcbnew/dialogs/dialog_copper_zones_base.cpp:232 pcbnew/footprint.cpp:4008
-#: pcbnew/pad.cpp:2527 pcbnew/zone.cpp:1805
+#: pcbnew/dialogs/dialog_copper_zones_base.cpp:232 pcbnew/footprint.cpp:4013
+#: pcbnew/pad.cpp:2521 pcbnew/zone.cpp:1829
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 msgid "Thermal reliefs"
 msgstr "Termiska avlastningar"
@@ -32816,13 +32821,13 @@ msgstr "Fyllningstyp:"
 
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:290
 #: pcbnew/dialogs/dialog_non_copper_zones_properties_base.cpp:129
-#: pcbnew/zone.cpp:1815 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
+#: pcbnew/zone.cpp:1839 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
 msgid "Solid fill"
 msgstr "Solid fyllning"
 
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:290
 #: pcbnew/dialogs/dialog_non_copper_zones_properties_base.cpp:129
-#: pcbnew/zone.cpp:1816 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
+#: pcbnew/zone.cpp:1840 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
 msgid "Hatch pattern"
 msgstr "Rutnätsmönster"
 
@@ -32888,7 +32893,7 @@ msgstr "Ta bort öar:"
 msgid "Choose what to do with unconnected copper islands"
 msgstr "Välj vad du ska göra med icke kopplade kopparöar"
 
-#: pcbnew/dialogs/dialog_copper_zones_base.cpp:357 pcbnew/zone.cpp:1826
+#: pcbnew/dialogs/dialog_copper_zones_base.cpp:357 pcbnew/zone.cpp:1850
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 msgid "Below area limit"
 msgstr "Under areagränsen"
@@ -34571,8 +34576,8 @@ msgstr "Fotavtryckskontroll"
 msgid "Choose Footprint"
 msgstr "Välj fotavtryck"
 
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:76
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:143
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:78
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:148
 msgid "3D Models"
 msgstr "3D-modeller"
 
@@ -34614,40 +34619,40 @@ msgstr ""
 "Texttjockleken är för stor för textstorleken.\n"
 "Den kommer att begränsas till %s."
 
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:633
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:624
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:661
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:660
 msgid "Edit Footprint Properties"
 msgstr "Redigera egenskaper för fotavtryck"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:52
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:53
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:157
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:98
 msgid "Text Items"
 msgstr "Textobjekt"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:60
 #: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:53
-#: pcbnew/pcb_fields_grid_table.cpp:183 pcbnew/pcb_text.cpp:630
+#: pcbnew/pcb_fields_grid_table.cpp:152 pcbnew/pcb_text.cpp:630
 #: pcbnew/pcb_text.cpp:647
 msgid "Keep Upright"
 msgstr "Håll dig upprätt"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:61
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:62
-#: pcbnew/pcb_fields_grid_table.cpp:184
+#: pcbnew/pcb_fields_grid_table.cpp:153
 msgid "X Offset"
 msgstr "X Offset"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:62
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:63
-#: pcbnew/pcb_fields_grid_table.cpp:185
+#: pcbnew/pcb_fields_grid_table.cpp:154
 msgid "Y Offset"
 msgstr "Y-förskjutning"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:68
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:69
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:64
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:168
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:56
 #: pcbnew/plot_board_layers.cpp:103
 msgid "Reference designator"
@@ -34665,14 +34670,14 @@ msgstr "Fotavtryckstyp:"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:188
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:193
-#: pcbnew/footprint.cpp:1286
+#: pcbnew/footprint.cpp:1291
 msgid "Through hole"
 msgstr "Hålmonteringshål"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:188
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:193
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/footprint.cpp:1283
-#: pcbnew/pad.cpp:1532 pcbnew/pad.cpp:2493
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/footprint.cpp:1288
+#: pcbnew/pad.cpp:1532 pcbnew/pad.cpp:2487
 msgid "SMD"
 msgstr "SMD"
 
@@ -34874,28 +34879,28 @@ msgstr ""
 msgid "Footprint Properties"
 msgstr "Egenskaper för fotavtryck"
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:379
-#: pcbnew/footprint_libraries_utils.cpp:1124
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:388
+#: pcbnew/footprint_libraries_utils.cpp:1133
 #: pcbnew/tools/footprint_editor_control.cpp:460
 msgid "Footprint must have a name."
 msgstr "Fotavtrycket måste ha ett namn."
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:384
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:393
 #, c-format
 msgid "Footprint name may not contain '%s'."
 msgstr "Fotavtryckets namn kan inte innehålla '%s'."
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:437
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:446
 #, c-format
 msgid "The text width must be between %s and %s."
 msgstr "Textbredden måste vara mellan %s och %s."
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:449
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:458
 #, c-format
 msgid "The text height must be between %s and %s."
 msgstr "Texthöjden måste vara mellan %s och %s."
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:467
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:476
 #: pcbnew/dialogs/dialog_text_properties.cpp:522
 #: pcbnew/dialogs/dialog_textbox_properties.cpp:342
 msgid ""
@@ -35617,7 +35622,7 @@ msgstr "Anvisningstryckslager"
 
 #: pcbnew/dialogs/dialog_global_edit_text_and_graphics.cpp:273
 #: pcbnew/dialogs/panel_fp_editor_graphics_defaults_base.cpp:64
-#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:60 pcbnew/pad.cpp:2684
+#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:60 pcbnew/pad.cpp:2678
 msgid "Copper Layers"
 msgstr "Kopparlager"
 
@@ -35770,7 +35775,7 @@ msgstr "Kragar:"
 
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:175
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1075
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2533
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2527
 msgid "All copper layers"
 msgstr "Alla kopparskikt"
 
@@ -35781,7 +35786,7 @@ msgstr "Början, slut och anslutna lager"
 
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:175
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1079
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2534
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2528
 msgid "Connected layers only"
 msgstr "Endast anslutna lager"
 
@@ -36260,7 +36265,7 @@ msgid "Outset Items"
 msgstr "Textobjekt"
 
 #: pcbnew/dialogs/dialog_pad_properties.cpp:179
-#: pcbnew/dialogs/dialog_pad_properties_base.h:288 pcbnew/pad.cpp:2584
+#: pcbnew/dialogs/dialog_pad_properties_base.h:288 pcbnew/pad.cpp:2578
 msgid "Pad Properties"
 msgstr "Lödyteegenskaper"
 
@@ -36337,7 +36342,7 @@ msgstr "w"
 msgid "Pad type:"
 msgstr "Lödytetyp:"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/pad.cpp:2492
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/pad.cpp:2486
 msgid "Through-hole"
 msgstr "Hålmonteringshål"
 
@@ -36386,7 +36391,7 @@ msgid "Circular"
 msgstr "Cirkulär"
 
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:1516
-#: pcbnew/pad.cpp:2500
+#: pcbnew/pad.cpp:2494
 msgid "Oval"
 msgstr "Oval"
 
@@ -36398,11 +36403,11 @@ msgstr "Rektangulär"
 msgid "Trapezoidal"
 msgstr "Likbent parallelltrapets"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2502
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2496
 msgid "Rounded rectangle"
 msgstr "Rundad rektangel"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2503
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2497
 msgid "Chamfered rectangle"
 msgstr "Fasad rektangel"
 
@@ -36513,7 +36518,7 @@ msgstr "Förskjut lödyta i förhållande till hål"
 msgid "Hole shape:"
 msgstr "Hålform:"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2518
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2512
 msgid "Oblong"
 msgstr "Avlång"
 
@@ -36604,23 +36609,23 @@ msgstr ""
 "mönsterkortskant\n"
 "Mekanisk specificerar en hålmonteringsyta som används för mekaniskt stöd"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2508
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2502
 msgid "BGA pad"
 msgstr "BGA-lödyta"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2510
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2504
 msgid "Fiducial, local to footprint"
 msgstr "Lokalt optiskt riktmärke för fotavtryck"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2509
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2503
 msgid "Fiducial, global to board"
 msgstr "Globalt optiskt riktmärke för mönsterkort"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2511
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2505
 msgid "Test point pad"
 msgstr "Testpunkt"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2512
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2506
 msgid "Heatsink pad"
 msgstr "Kylfläns"
 
@@ -36894,7 +36899,7 @@ msgstr ""
 
 #: pcbnew/dialogs/dialog_plot_base.cpp:90
 #: pcbnew/widgets/appearance_controls.cpp:653
-#: pcbnew/widgets/appearance_controls.cpp:1810
+#: pcbnew/widgets/appearance_controls.cpp:1846
 msgid "Hide"
 msgstr "Dölj"
 
@@ -37932,7 +37937,7 @@ msgstr "Fotavtryck %s (%s), %s, roterad %.1f grader"
 #: pcbnew/dialogs/dialog_text_properties_base.cpp:99
 #: pcbnew/pcb_dimension.cpp:1885 pcbnew/pcb_dimension.cpp:1921
 #: pcbnew/pcb_dimension.cpp:1962 pcbnew/pcb_dimension.cpp:2007
-#: pcbnew/pcb_dimension.cpp:2044 pcbnew/pcb_fields_grid_table.cpp:186
+#: pcbnew/pcb_dimension.cpp:2044 pcbnew/pcb_fields_grid_table.cpp:155
 #: pcbnew/pcb_text.cpp:626
 msgid "Knockout"
 msgstr "Urtag"
@@ -38160,7 +38165,7 @@ msgstr "Önskad längdskillnad: "
 #: pcbnew/router/router_tool.cpp:2757 pcbnew/router/router_tool.cpp:2762
 #: pcbnew/router/router_tool.cpp:2767 pcbnew/router/router_tool.cpp:2778
 #: pcbnew/router/router_tool.cpp:2786 pcbnew/router/router_tool.cpp:2791
-#: pcbnew/tools/pcb_control.cpp:1698 pcbnew/tools/pcb_control.cpp:1708
+#: pcbnew/tools/pcb_control.cpp:1702 pcbnew/tools/pcb_control.cpp:1712
 #: pcbnew/zone.cpp:874
 #, c-format
 msgid "(from %s)"
@@ -38448,6 +38453,11 @@ msgstr ""
 msgid "Internal Layers"
 msgstr "Inre kopparlager"
 
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:496
+#, fuzzy, c-format
+msgid "Layer name %s already in use."
+msgstr "Lagernamnet \"%s\" används redan."
+
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:23
 msgid "Default Field Properties for New Footprints"
 msgstr "Förinställda fältegenskaper för nya fotavtryck"
@@ -38522,28 +38532,28 @@ msgstr ""
 msgid "Failed to save footprint library file '%s'."
 msgstr "Det gick inte att spara fotavtrycksbiblioteksfil '%s'."
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:396
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:388
 msgid "Error adding 3D model"
 msgstr "Fel vid tillägg av 3D-modell"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:480
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:472
 msgid "No filename entered"
 msgstr "Inget filnamn inmatat"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:485
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:477
 msgid "Illegal filename"
 msgstr "Ogiltigt filnamn"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:490
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:482
 #: pcbnew/microwave/microwave_polygon.cpp:223
 msgid "File not found"
 msgstr "Filen hittades inte"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:495
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:487
 msgid "Unable to open file"
 msgstr "Öppning av fil misslyckades"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:500
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:492
 msgid "Unknown error"
 msgstr "Okänt fel"
 
@@ -39067,11 +39077,143 @@ msgid "Apply board defaults to non-copper footprint shapes"
 msgstr ""
 "Tillämpa mönsterkortsförinställningar på icke-koppar-former i fotavtryck"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:458
+#: pcbnew/dialogs/panel_setup_layers.cpp:77
+#: pcbnew/dialogs/panel_setup_layers.cpp:284
+msgid "Off-board, testing"
+msgstr "Ej på mönsterkortet, testning"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:87
+msgid "If you want a fabrication layer for the front side of the board"
+msgstr "Om du vill ha ett fabrikationslager på framsidan av mönsterkortet"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:97
+#: pcbnew/dialogs/panel_setup_layers.cpp:266
+msgid "Off-board, manufacturing"
+msgstr "Ej på mönsterkortet, tillverkning"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:105
+msgid "If you want an adhesive template for the front side of the board"
+msgstr "Om du vill ha en mall för lim på mönsterkortets framsida"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:115
+#: pcbnew/dialogs/panel_setup_layers.cpp:133
+#: pcbnew/dialogs/panel_setup_layers.cpp:151
+#: pcbnew/dialogs/panel_setup_layers.cpp:169
+#: pcbnew/dialogs/panel_setup_layers.cpp:194
+#: pcbnew/dialogs/panel_setup_layers.cpp:212
+#: pcbnew/dialogs/panel_setup_layers.cpp:230
+#: pcbnew/dialogs/panel_setup_layers.cpp:248
+msgid "On-board, non-copper"
+msgstr "På mönsterkortet, icke-koppar"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:123
+msgid "If you want a solder paste layer for front side of the board"
+msgstr "Om du vill ha ett lager för lodpasta för mönsterkortets framsida"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:141
+msgid "If you want a silk screen layer for the front side of the board"
+msgstr ""
+"Om du vill ha ett lager för anvisningstryck på framsidan av mönsterkortet"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:159
+msgid "If you want a solder mask layer for the front of the board"
+msgstr "Om du vill ha ett lager för lödmask på framsidan av mönsterkortet"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:184
+msgid "If you want a solder mask layer for the back side of the board"
+msgstr "Om du vill ha ett lager för lödmask på baksidan av mönsterkortet"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:202
+msgid "If you want a silk screen layer for the back side of the board"
+msgstr ""
+"Om du vill ha ett lager för anvisningstryck på baksidan av mönsterkortet"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:220
+msgid "If you want a solder paste layer for the back side of the board"
+msgstr "Om du vill ha ett lager för lodpasta på baksidan av mönsterkortet"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:238
+msgid "If you want an adhesive layer for the back side of the board"
+msgstr "Om du vill ha ett lager för lim på baksidan av mönsterkortet"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:256
+msgid "If you want a fabrication layer for the back side of the board"
+msgstr "Om du vill ha ett lager för tillverkning på baksidan av mönsterkortet"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:302
+msgid "Board contour"
+msgstr "Mönsterkortets kantkontur"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:319
+msgid "Board contour setback"
+msgstr "Mönsterkortets kantkontursmarginal"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:333
+#: pcbnew/dialogs/panel_setup_layers.cpp:347
+#: pcbnew/dialogs/panel_setup_layers.cpp:363
+#: pcbnew/dialogs/panel_setup_layers.cpp:379
+#: pcbnew/dialogs/panel_setup_layers.cpp:477
+msgid "Auxiliary"
+msgstr "Extra"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:354
+msgid "If you want a separate layer for comments or notes"
+msgstr "Om du vill ha ett separat lager för kommentarer eller anteckningar"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:370
+msgid "If you want a layer for documentation drawings"
+msgstr "Om du vill ha ett lager för dokumentationsritningar"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:415
 msgid "Use the Physical Stackup page to change the number of copper layers."
 msgstr "Använd sidan Fysisk lageruppbyggnad för att ändra antalet kopparskikt."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:492
+#: pcbnew/dialogs/panel_setup_layers.cpp:421
+#: pcbnew/dialogs/panel_setup_layers.cpp:473
+#: pcbnew/tools/drawing_stackup_table_tool.cpp:247
+msgid "Layer Name"
+msgstr "Lagernamn"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:426
+msgid "signal"
+msgstr "signal"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:427
+msgid "power plane"
+msgstr "kraftplan"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:428
+msgid "mixed"
+msgstr "blandad"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:429
+msgid "jumper"
+msgstr "hoppare"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:432
+msgid ""
+"Copper layer type for Freerouter and other external routers.\n"
+"Power plane layers are removed from Freerouter's layer menus."
+msgstr ""
+"Kopparlagertyp för Freerouter och andra externa routrar.\n"
+"Kraftplanskikt tas bort från Freerouters lagermenyer."
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:478
+msgid "Off-board, front"
+msgstr "Utanför mönsterkortet, framsida"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:479
+msgid "Off-board, back"
+msgstr "Utanför mönsterkortet, baksida"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:485
+msgid ""
+"Auxiliary layers do not flip with board side, while back and front layers do."
+msgstr ""
+"Extra lager vänds inte enligt mönsterkortssida, medan främre och bakre lager "
+"gör det."
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:712
 #, c-format
 msgid ""
 "Footprints have some items on removed layers:\n"
@@ -39084,7 +39226,7 @@ msgstr ""
 "Dessa objekt kommer inte längre att vara tillgängliga\n"
 "Vill du fortsätta?"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:503
+#: pcbnew/dialogs/panel_setup_layers.cpp:723
 msgid ""
 "Items have been found on removed layers. This operation will delete all "
 "items from removed layers and cannot be undone.\n"
@@ -39094,25 +39236,25 @@ msgstr ""
 "från borttagna lager och kan inte ångras.\n"
 "Vill du fortsätta?"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:752
+#: pcbnew/dialogs/panel_setup_layers.cpp:947
 msgid "Layer must have a name."
 msgstr "Skiktet måste ha ett namn."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:758
+#: pcbnew/dialogs/panel_setup_layers.cpp:953
 #, c-format
 msgid "%s are forbidden in layer names."
 msgstr "\"%s\" är förbjudna i lagernamn."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:765
+#: pcbnew/dialogs/panel_setup_layers.cpp:960
 msgid "Layer name \"signal\" is reserved."
 msgstr "Skiktnamnet \"signal\" är reserverat."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:774
+#: pcbnew/dialogs/panel_setup_layers.cpp:969
 #, c-format
 msgid "Layer name '%s' already in use."
 msgstr "Lagernamnet \"%s\" används redan."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:907
+#: pcbnew/dialogs/panel_setup_layers.cpp:1102
 #, c-format
 msgid ""
 "Imported settings have fewer copper layers than the current board (%i "
@@ -39126,15 +39268,15 @@ msgstr ""
 "Vill du fortsätta och ta bort de extra inre kopparskikten från det aktuella "
 "mönsterkortet?"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:916
+#: pcbnew/dialogs/panel_setup_layers.cpp:1111
 msgid "Inner Layers to Be Deleted"
 msgstr "Inre lager som ska raderas"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:951
+#: pcbnew/dialogs/panel_setup_layers.cpp:1146
 msgid "All user-defined layers have already been added."
 msgstr "Alla användar-definierade lager har redan lagts till."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:955
+#: pcbnew/dialogs/panel_setup_layers.cpp:1150
 msgid "Add User-defined Layer"
 msgstr "Lägg till användardefinierat lager"
 
@@ -39142,567 +39284,6 @@ msgstr "Lägg till användardefinierat lager"
 msgid "Add User Defined Layer..."
 msgstr "Lägg till användardefinierat lager..."
 
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:46
-msgid "CrtYd_Front"
-msgstr "CrtYd_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:51
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:639
-msgid "Off-board, testing"
-msgstr "Ej på mönsterkortet, testning"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:58
-msgid "If you want a fabrication layer for the front side of the board"
-msgstr "Om du vill ha ett fabrikationslager på framsidan av mönsterkortet"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:62
-msgid "Fab_Front"
-msgstr "Fab_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:65
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:629
-msgid "Off-board, manufacturing"
-msgstr "Ej på mönsterkortet, tillverkning"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:70
-msgid "If you want an adhesive template for the front side of the board"
-msgstr "Om du vill ha en mall för lim på mönsterkortets framsida"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:74
-msgid "Adhes_Front"
-msgstr "Adhes_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:77
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:89
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:101
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:113
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:581
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:593
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:605
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:617
-msgid "On-board, non-copper"
-msgstr "På mönsterkortet, icke-koppar"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:82
-msgid "If you want a solder paste layer for front side of the board"
-msgstr "Om du vill ha ett lager för lodpasta för mönsterkortets framsida"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:86
-msgid "SoldP_Front"
-msgstr "SåldP_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:94
-msgid "If you want a silk screen layer for the front side of the board"
-msgstr ""
-"Om du vill ha ett lager för anvisningstryck på framsidan av mönsterkortet"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:98
-msgid "SilkS_Front"
-msgstr "SilkS_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:106
-msgid "If you want a solder mask layer for the front of the board"
-msgstr "Om du vill ha ett lager för lödmask på framsidan av mönsterkortet"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:110
-msgid "Mask_Front"
-msgstr "Mask_Fram"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:118
-msgid "If you want a front copper layer"
-msgstr "Om du vill ha ett främre kopparskikt"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:122
-msgid "Front_layer"
-msgstr "Främre lager"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:123
-msgid "Layer name of front (top) copper layer"
-msgstr "Skiktnamn på främre (översta) kopparskiktet"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "signal"
-msgstr "signal"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "power plane"
-msgstr "kraftplan"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "mixed"
-msgstr "blandad"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "jumper"
-msgstr "hoppare"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:131
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:145
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:159
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:173
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:187
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:201
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:215
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:229
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:243
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:257
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:271
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:285
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:299
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:313
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:327
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:341
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:355
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:369
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:383
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:397
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:411
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:425
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:439
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:453
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:467
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:481
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:495
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:509
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:523
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:537
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:551
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:569
-msgid ""
-"Copper layer type for Freerouter and other external routers.\n"
-"Power plane layers are removed from Freerouter's layer menus."
-msgstr ""
-"Kopparlagertyp för Freerouter och andra externa routrar.\n"
-"Kraftplanskikt tas bort från Freerouters lagermenyer."
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:138
-msgid "In1"
-msgstr "I 1"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:152
-msgid "In2"
-msgstr "In2"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:166
-msgid "In3"
-msgstr "In3"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:180
-msgid "In4"
-msgstr "In4"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:194
-msgid "In5"
-msgstr "In5"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:208
-msgid "In6"
-msgstr "In6"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:222
-msgid "In7"
-msgstr "In7"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:236
-msgid "In8"
-msgstr "In8"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:250
-msgid "In9"
-msgstr "In9"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:264
-msgid "In10"
-msgstr "In10"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:278
-msgid "In11"
-msgstr "In11"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:292
-msgid "In12"
-msgstr "In12"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:306
-msgid "In13"
-msgstr "In13"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:320
-msgid "In14"
-msgstr "År 14"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:334
-msgid "In15"
-msgstr "In15"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:348
-msgid "In16"
-msgstr "In16"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:362
-msgid "In17"
-msgstr "17"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:376
-msgid "In18"
-msgstr "År 18"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:390
-msgid "In19"
-msgstr "År 19"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:404
-msgid "In20"
-msgstr "In20"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:418
-msgid "In21"
-msgstr "In21"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:432
-msgid "In22"
-msgstr "In22"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:446
-msgid "In23"
-msgstr "In23"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:460
-msgid "In24"
-msgstr "In24"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:474
-msgid "In25"
-msgstr "In25"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:488
-msgid "In26"
-msgstr "In26"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:502
-msgid "In27"
-msgstr "In27"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:516
-msgid "In28"
-msgstr "In28"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:530
-msgid "In29"
-msgstr "In29"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:544
-msgid "In30"
-msgstr "In30"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:556
-msgid "If you want a back copper layer"
-msgstr "Om du vill ha ett bakre kopparskikt"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:561
-msgid "Layer name of back (bottom) copper layer"
-msgstr "Skiktnamn på bakre (nedre) kopparskiktet"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:574
-msgid "If you want a solder mask layer for the back side of the board"
-msgstr "Om du vill ha ett lager för lödmask på baksidan av mönsterkortet"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:578
-msgid "SoldM_Back"
-msgstr "SåldM_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:586
-msgid "If you want a silk screen layer for the back side of the board"
-msgstr ""
-"Om du vill ha ett lager för anvisningstryck på baksidan av mönsterkortet"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:590
-msgid "SilkS_Back"
-msgstr "SilkS_Bak"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:598
-msgid "If you want a solder paste layer for the back side of the board"
-msgstr "Om du vill ha ett lager för lodpasta på baksidan av mönsterkortet"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:602
-msgid "SoldP_Back"
-msgstr "SåldP_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:610
-msgid "If you want an adhesive layer for the back side of the board"
-msgstr "Om du vill ha ett lager för lim på baksidan av mönsterkortet"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:614
-msgid "Adhes_Back"
-msgstr "Adhes_Bak"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:622
-msgid "If you want a fabrication layer for the back side of the board"
-msgstr "Om du vill ha ett lager för tillverkning på baksidan av mönsterkortet"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:626
-msgid "Fab_Back"
-msgstr "Fab_Bak"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:636
-msgid "CrtYd_Back"
-msgstr "CrtYd_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:646
-msgid "Pcb_Edges"
-msgstr "Pcb_Edges"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:649
-msgid "Board contour"
-msgstr "Mönsterkortets kantkontur"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:656
-msgid "Margin"
-msgstr "Marginal"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:659
-msgid "Board contour setback"
-msgstr "Mönsterkortets kantkontursmarginal"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:666
-msgid "Eco1"
-msgstr "Eco1"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:669
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:679
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:691
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:703
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-msgid "Auxiliary"
-msgstr "Extra"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:676
-msgid "Eco2"
-msgstr "Eco2"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:684
-msgid "If you want a separate layer for comments or notes"
-msgstr "Om du vill ha ett separat lager för kommentarer eller anteckningar"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:688
-msgid "Comments"
-msgstr "Kommentarer"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:696
-msgid "If you want a layer for documentation drawings"
-msgstr "Om du vill ha ett lager för dokumentationsritningar"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:700
-msgid "Drawings"
-msgstr "Ritningar"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:710
-msgid "User1"
-msgstr "Användare1"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-msgid "Off-board, front"
-msgstr "Utanför mönsterkortet, framsida"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-msgid "Off-board, back"
-msgstr "Utanför mönsterkortet, baksida"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:717
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:731
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:745
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:759
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:773
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:787
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:801
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:815
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:829
-msgid ""
-"Auxiliary layers do not flip with board side, while back and front layers do."
-msgstr ""
-"Extra lager vänds inte enligt mönsterkortssida, medan främre och bakre lager "
-"gör det."
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:724
-msgid "User2"
-msgstr "Användare2"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:738
-msgid "User3"
-msgstr "Användare3"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:752
-msgid "User4"
-msgstr "Användare4"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:766
-msgid "User5"
-msgstr "Användare5"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:780
-msgid "User6"
-msgstr "Användare6"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:794
-msgid "User7"
-msgstr "Användare7"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:808
-msgid "User8"
-msgstr "Användare8"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:822
-msgid "User9"
-msgstr "Användare9"
-
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:32
 msgid ""
 "Use your board manufacturer's recommendations for solder mask expansion and "
@@ -41419,7 +41000,7 @@ msgid "%s pad connection: %s."
 msgstr "%s lödyteanslutning: %s."
 
 #: pcbnew/drc/drc_engine.cpp:1499 pcbnew/drc/drc_engine.cpp:1516
-#: pcbnew/drc/drc_engine.cpp:1533 pcbnew/zone.cpp:612 pcbnew/zone.h:172
+#: pcbnew/drc/drc_engine.cpp:1533 pcbnew/zone.cpp:612 pcbnew/zone.h:179
 msgid "zone"
 msgstr "zon"
 
@@ -41438,7 +41019,7 @@ msgstr "%s termisk avlastning, ekerbredd: %s."
 msgid "Checking rule assertion \"%s\"."
 msgstr "Kontrollerar regelvillkor \"%s\"."
 
-#: pcbnew/drc/drc_item.cpp:45 pcbnew/zone.cpp:2046
+#: pcbnew/drc/drc_item.cpp:45 pcbnew/zone.cpp:2070
 msgid "Electrical"
 msgstr "Elektrisk"
 
@@ -42291,7 +41872,7 @@ msgid "'%s' settings differ."
 msgstr "Inställningarna '%s' är olika."
 
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:619
-#: pcbnew/footprint.cpp:4085
+#: pcbnew/footprint.cpp:4090
 msgid "Exempt From Courtyard Requirement"
 msgstr "Undanta från krav på gårdsplan (courtyard)"
 
@@ -42998,131 +42579,131 @@ msgstr ""
 msgid "Generating ODB++ output files"
 msgstr "Skapar ODB++ utmatningsfiler"
 
-#: pcbnew/footprint.cpp:1288
+#: pcbnew/footprint.cpp:1293
 msgid "Other"
 msgstr "Annat"
 
-#: pcbnew/footprint.cpp:1626
+#: pcbnew/footprint.cpp:1631
 msgid "Footprint Name"
 msgstr "Fotavtrycksnamn"
 
-#: pcbnew/footprint.cpp:1630 pcbnew/footprint.cpp:1689
+#: pcbnew/footprint.cpp:1635 pcbnew/footprint.cpp:1694
 #, c-format
 msgid "Doc: %s"
 msgstr "Dok: %s"
 
-#: pcbnew/footprint.cpp:1631 pcbnew/footprint.cpp:1690
+#: pcbnew/footprint.cpp:1636 pcbnew/footprint.cpp:1695
 #, c-format
 msgid "Keywords: %s"
 msgstr "Nyckelord: %s"
 
-#: pcbnew/footprint.cpp:1640 pcbnew/footprint.cpp:1641
+#: pcbnew/footprint.cpp:1645 pcbnew/footprint.cpp:1646
 msgid "Board Side"
 msgstr "Mönsterkortssida"
 
-#: pcbnew/footprint.cpp:1641
+#: pcbnew/footprint.cpp:1646
 msgid "Back (Flipped)"
 msgstr "Baksida (spegelvänd)"
 
-#: pcbnew/footprint.cpp:1660
+#: pcbnew/footprint.cpp:1665
 msgid "autoplaced"
 msgstr "autoplacerad"
 
-#: pcbnew/footprint.cpp:1663
+#: pcbnew/footprint.cpp:1668
 msgid "not in schematic"
 msgstr "ej i kretsschemat"
 
-#: pcbnew/footprint.cpp:1666
+#: pcbnew/footprint.cpp:1671
 msgid "exclude from pos files"
 msgstr "exkludera från pos-filer"
 
-#: pcbnew/footprint.cpp:1669
+#: pcbnew/footprint.cpp:1674
 msgid "exclude from BOM"
 msgstr "exkludera från komponentlistan"
 
-#: pcbnew/footprint.cpp:1674
+#: pcbnew/footprint.cpp:1679
 msgid "Status: "
 msgstr "Status: "
 
-#: pcbnew/footprint.cpp:1674
+#: pcbnew/footprint.cpp:1679
 msgid "Attributes:"
 msgstr "Attribut:"
 
-#: pcbnew/footprint.cpp:1681 pcbnew/footprint.cpp:4064 pcbnew/zone.cpp:1837
+#: pcbnew/footprint.cpp:1686 pcbnew/footprint.cpp:4069 pcbnew/zone.cpp:1861
 msgid "Component Class"
 msgstr "Komponentklass"
 
-#: pcbnew/footprint.cpp:1685
+#: pcbnew/footprint.cpp:1690
 #, c-format
 msgid "3D-Shape: %s"
 msgstr "3D-form: %s"
 
-#: pcbnew/footprint.cpp:1685
+#: pcbnew/footprint.cpp:1690
 msgid "<none>"
 msgstr "<inget>"
 
-#: pcbnew/footprint.cpp:2100
+#: pcbnew/footprint.cpp:2105
 msgid "<no reference designator>"
 msgstr "<ingen referensbeteckning>"
 
-#: pcbnew/footprint.cpp:2102
+#: pcbnew/footprint.cpp:2107
 #, c-format
 msgid "Footprint %s"
 msgstr "Fotavtryck: %s"
 
-#: pcbnew/footprint.cpp:3242
+#: pcbnew/footprint.cpp:3247
 #, c-format
 msgid "(expected 'Through hole'; actual '%s')"
 msgstr "(förväntad typ är 'hålmonteringshål' men är satt till '%s')"
 
-#: pcbnew/footprint.cpp:3245
+#: pcbnew/footprint.cpp:3250
 #, c-format
 msgid "(expected 'SMD'; actual '%s')"
 msgstr "('SMD' förväntas; faktisk %s)"
 
-#: pcbnew/footprint.cpp:3466
+#: pcbnew/footprint.cpp:3471
 #, c-format
 msgid "(net-tie pad group contains unknown pad number %s)"
 msgstr "(lödytegruppen med nätbryggor innehåller okändt lödytenummer %s)"
 
-#: pcbnew/footprint.cpp:3471
+#: pcbnew/footprint.cpp:3476
 #, c-format
 msgid "(pad %s appears in more than one net-tie pad group)"
 msgstr "(lödyta %s förekommer i mer än en lödytegrupp med nätbrygga)"
 
-#: pcbnew/footprint.cpp:4006 pcbnew/pad.cpp:2525 pcbnew/zone.cpp:1803
+#: pcbnew/footprint.cpp:4011 pcbnew/pad.cpp:2519 pcbnew/zone.cpp:1827
 msgid "Inherited"
 msgstr "Ärvt"
 
-#: pcbnew/footprint.cpp:4010 pcbnew/pad.cpp:2529 pcbnew/zone.cpp:1807
+#: pcbnew/footprint.cpp:4015 pcbnew/pad.cpp:2523 pcbnew/zone.cpp:1831
 msgid "Thermal reliefs for PTH"
 msgstr "Termiska avlastningar för genompläterade hål (PTH)"
 
-#: pcbnew/footprint.cpp:4070
+#: pcbnew/footprint.cpp:4075
 msgid "Not in Schematic"
 msgstr "Ej i kretsschemat"
 
-#: pcbnew/footprint.cpp:4072
+#: pcbnew/footprint.cpp:4077
 msgid "Exclude From Position Files"
 msgstr "Uteslut från positionsfiler"
 
-#: pcbnew/footprint.cpp:4082 pcbnew/pad.cpp:2694
+#: pcbnew/footprint.cpp:4087 pcbnew/pad.cpp:2688
 msgid "Overrides"
 msgstr "Åsidosättanden"
 
-#: pcbnew/footprint.cpp:4089 pcbnew/pad.cpp:2697
+#: pcbnew/footprint.cpp:4094 pcbnew/pad.cpp:2691
 msgid "Clearance Override"
 msgstr "Undantag för isolationsavstånd"
 
-#: pcbnew/footprint.cpp:4094 pcbnew/pad.cpp:2707
+#: pcbnew/footprint.cpp:4099 pcbnew/pad.cpp:2701
 msgid "Solderpaste Margin Override"
 msgstr "Lokal marginal för lodpasta"
 
-#: pcbnew/footprint.cpp:4099 pcbnew/pad.cpp:2712
+#: pcbnew/footprint.cpp:4104 pcbnew/pad.cpp:2706
 msgid "Solderpaste Margin Ratio Override"
 msgstr "Lokal proportion för lodpastemarginal"
 
-#: pcbnew/footprint.cpp:4105 pcbnew/pad.cpp:2718
+#: pcbnew/footprint.cpp:4110 pcbnew/pad.cpp:2712
 msgid "Zone Connection Style"
 msgstr "Zonanslutningsstil"
 
@@ -43180,20 +42761,20 @@ msgstr "Redigerar fotavtryck från skrivskyddat bibliotek %s."
 msgid "Save as editable copy"
 msgstr "Spara som redigerbar kopia"
 
-#: pcbnew/footprint_edit_frame.cpp:997
+#: pcbnew/footprint_edit_frame.cpp:1007
 #, c-format
 msgid "[from %s]"
 msgstr "[från %s]"
 
-#: pcbnew/footprint_edit_frame.cpp:1032
+#: pcbnew/footprint_edit_frame.cpp:1042
 msgid "[no footprint loaded]"
 msgstr "[Inget fotavtryck laddat]"
 
-#: pcbnew/footprint_edit_frame.cpp:1088
+#: pcbnew/footprint_edit_frame.cpp:1098
 msgid "Updating Footprint Libraries"
 msgstr "Uppdaterar fotavtrycksbibliotek"
 
-#: pcbnew/footprint_edit_frame.cpp:1428
+#: pcbnew/footprint_edit_frame.cpp:1438
 msgid "No footprint selected."
 msgstr "Inget fotavtryck har valts."
 
@@ -43267,35 +42848,35 @@ msgstr "Exportera fotavtryck"
 msgid "Footprint exported to file '%s'."
 msgstr "Fotavtryck exporterat till fil '%s'."
 
-#: pcbnew/footprint_libraries_utils.cpp:549
+#: pcbnew/footprint_libraries_utils.cpp:558
 #, c-format
 msgid "Delete footprint '%s' from library '%s'?"
 msgstr "Ta bort fotavtryck '%s' från biblioteket '%s'?"
 
-#: pcbnew/footprint_libraries_utils.cpp:566
+#: pcbnew/footprint_libraries_utils.cpp:575
 #, c-format
 msgid "Footprint '%s' deleted from library '%s'"
 msgstr "Fotavtryck '%s' raderat från biblioteket '%s'"
 
-#: pcbnew/footprint_libraries_utils.cpp:581
+#: pcbnew/footprint_libraries_utils.cpp:590
 msgid "No footprints to export!"
 msgstr "Inga fotavtryck att exportera!"
 
-#: pcbnew/footprint_libraries_utils.cpp:617
+#: pcbnew/footprint_libraries_utils.cpp:626
 #, c-format
 msgid "Update footprints on board to refer to %s?"
 msgstr "Uppdatera fotavtryck på kortet så de refererar till %s?"
 
-#: pcbnew/footprint_libraries_utils.cpp:668
+#: pcbnew/footprint_libraries_utils.cpp:677
 msgid "Update footprints on board to refer to new library?"
 msgstr "Uppdatera fotavtrycken på kortet så de refererar till nytt bibliotek?"
 
-#: pcbnew/footprint_libraries_utils.cpp:864
+#: pcbnew/footprint_libraries_utils.cpp:873
 #: pcbnew/footprint_viewer_frame.cpp:744
 msgid "No board currently open."
 msgstr "Inget mönsterkort är för närvarande öppnat."
 
-#: pcbnew/footprint_libraries_utils.cpp:890
+#: pcbnew/footprint_libraries_utils.cpp:899
 msgid ""
 "Unable to find the footprint on the main board.\n"
 "Cannot save."
@@ -43303,36 +42884,36 @@ msgstr ""
 "Det går inte att hitta fotavtrycket på huvudkortet.\n"
 "Det går inte att spara."
 
-#: pcbnew/footprint_libraries_utils.cpp:898
+#: pcbnew/footprint_libraries_utils.cpp:907
 #: pcbnew/footprint_viewer_frame.cpp:752
 msgid "Previous footprint placement still in progress."
 msgstr "Föregående fotavtrycksplacering pågår fortfarande."
 
-#: pcbnew/footprint_libraries_utils.cpp:974
+#: pcbnew/footprint_libraries_utils.cpp:983
 #: pcbnew/footprint_viewer_frame.cpp:793
 msgid "Insert Footprint"
 msgstr "Infoga fotavtryck"
 
-#: pcbnew/footprint_libraries_utils.cpp:995
+#: pcbnew/footprint_libraries_utils.cpp:1004
 msgid "Save Footprint As"
 msgstr "Spara fotavtryck som"
 
-#: pcbnew/footprint_libraries_utils.cpp:1144
+#: pcbnew/footprint_libraries_utils.cpp:1153
 #, c-format
 msgid "Footprint %s already exists in %s."
 msgstr "Fotavtryck %s finns redan i %s."
 
-#: pcbnew/footprint_libraries_utils.cpp:1188
+#: pcbnew/footprint_libraries_utils.cpp:1197
 #, c-format
 msgid "Footprint '%s' replaced in '%s'"
 msgstr "Fotavtryck '%s' ersatt med '%s'"
 
-#: pcbnew/footprint_libraries_utils.cpp:1189
+#: pcbnew/footprint_libraries_utils.cpp:1198
 #, c-format
 msgid "Footprint '%s' added to '%s'"
 msgstr "Fotavtryck '%s' läggs till i '%s'"
 
-#: pcbnew/footprint_libraries_utils.cpp:1233
+#: pcbnew/footprint_libraries_utils.cpp:1242
 msgid "Untitled"
 msgstr "Namnlös"
 
@@ -43443,7 +43024,7 @@ msgstr "Dragna längder"
 msgid "Routed Length"
 msgstr "Dragen längd"
 
-#: pcbnew/generators/pcb_tuning_pattern.cpp:2172 pcbnew/pad.cpp:2688
+#: pcbnew/generators/pcb_tuning_pattern.cpp:2172 pcbnew/pad.cpp:2682
 #: pcbnew/pcb_track.cpp:1600
 msgid "Pad To Die Length"
 msgstr "Längd lödyta till chip"
@@ -44357,7 +43938,7 @@ msgstr ""
 msgid "pad"
 msgstr "lödyta"
 
-#: pcbnew/pad.cpp:1289 pcbnew/pad.cpp:2603
+#: pcbnew/pad.cpp:1289 pcbnew/pad.cpp:2597
 msgid "Pin Type"
 msgstr "Stifttyp"
 
@@ -44468,107 +44049,101 @@ msgstr "PTH-lödyta (genompläterat hål) %s %s tillhörande %s"
 msgid "PTH pad %s"
 msgstr "PTH-lödyta (genompläterat hål) %s"
 
-#: pcbnew/pad.cpp:2176
-msgid "(Pad has no layer)"
-msgstr "(Lödyta har inget lager)"
-
 #: pcbnew/pad.cpp:2179
-msgid "(PTH pad has no copper layers)"
-msgstr "(Hålmonteringshål har inga kopparlager)"
-
-#: pcbnew/pad.cpp:2185
-msgid "(plated through holes normally have a copper pad on at least one layer)"
+#, fuzzy
+msgid ""
+"(plated through holes normally have a copper pad on at least one outer layer)"
 msgstr ""
 "(genompläterade hål ska normalt ha en lödyta eller kopparkrage på minst ett "
 "lager)"
 
-#: pcbnew/pad.cpp:2193
+#: pcbnew/pad.cpp:2187
 msgid "('fiducial' property makes no sense on NPTH pads)"
 msgstr ""
 "(egenskapen optiskt riktmärke är meningslös för lödytor med ej "
 "genompläterade hål (NPTH))"
 
-#: pcbnew/pad.cpp:2197
+#: pcbnew/pad.cpp:2191
 msgid "('testpoint' property makes no sense on NPTH pads)"
 msgstr ""
 "(testpunktsegenskapen är meningslös för lödytor med ej genompläterade hål "
 "(NPTH))"
 
-#: pcbnew/pad.cpp:2200
+#: pcbnew/pad.cpp:2194
 msgid "('heatsink' property makes no sense of NPTH pads)"
 msgstr ""
 "(kylfläns-egenskapen är meningslös för lödytor med ej genompläterade hål "
 "(NPTH))"
 
-#: pcbnew/pad.cpp:2203
+#: pcbnew/pad.cpp:2197
 msgid "('castellated' property is for PTH pads)"
 msgstr "(egenskapen krenelerad lödyta är avsedd för genompläterade hål (PTH))"
 
-#: pcbnew/pad.cpp:2206
+#: pcbnew/pad.cpp:2200
 msgid "('BGA' property is for SMD pads)"
 msgstr "(BGA-egenskapen är avsedd för ytmonteringslödytor (SMD))"
 
-#: pcbnew/pad.cpp:2209
+#: pcbnew/pad.cpp:2203
 msgid "('mechanical' property is for PTH pads)"
 msgstr ""
 "(mekanisk-egenskapen är endast för lödytor med genompläterade hål (PTH))"
 
-#: pcbnew/pad.cpp:2225
+#: pcbnew/pad.cpp:2219
 msgid "(connector pads normally have no solder paste; use a SMD pad instead)"
 msgstr ""
 "(anslutningskragar har vanligtvis ingen lodpasta; använd istället en lödyta "
 "för ytmontering)"
 
-#: pcbnew/pad.cpp:2233
+#: pcbnew/pad.cpp:2227
 msgid "(SMD pad has a hole)"
 msgstr "(SMD-lödyta har ett hål)"
 
-#: pcbnew/pad.cpp:2239
+#: pcbnew/pad.cpp:2233
 msgid "(SMD pad has copper on both sides of the board)"
 msgstr "(ytmonteringslödyta har koppar på båda sidor av mönsterkortet)"
 
-#: pcbnew/pad.cpp:2245 pcbnew/pad.cpp:2258
+#: pcbnew/pad.cpp:2239 pcbnew/pad.cpp:2252
 msgid "(SMD pad has copper and mask layers on different sides of the board)"
 msgstr ""
 "(ytmonteringslödyta har koppar- och lödmasklager på olika sidor av "
 "mönsterkortet)"
 
-#: pcbnew/pad.cpp:2250 pcbnew/pad.cpp:2263
+#: pcbnew/pad.cpp:2244 pcbnew/pad.cpp:2257
 msgid "(SMD pad has copper and paste layers on different sides of the board)"
 msgstr ""
 "SMD lödyta har koppar- och lodpastelager på olika sidor av mönsterkortet"
 
-#: pcbnew/pad.cpp:2269
+#: pcbnew/pad.cpp:2263
 msgid "(SMD pad has no outer layers)"
 msgstr "(ytmonteringslödyta har inga yttre lager)"
 
-#: pcbnew/pad.cpp:2289
+#: pcbnew/pad.cpp:2283
 msgid "(Pad must have a positive size)"
 msgstr "(Lödytan måste ha positiv storlek)"
 
-#: pcbnew/pad.cpp:2300
+#: pcbnew/pad.cpp:2294
 #, c-format
 msgid "(PTH pad hole size must be larger than %s)"
 msgstr ""
 "(Lödytan med genompläterat hål (PTH) måste ha en hålstorlek större än %s)"
 
-#: pcbnew/pad.cpp:2324
+#: pcbnew/pad.cpp:2318
 msgid "(PTH pad hole leaves no copper)"
 msgstr "(Hålmonteringslödytans hål lämnar ingen koppar kvar)"
 
-#: pcbnew/pad.cpp:2334
+#: pcbnew/pad.cpp:2328
 msgid "(PTH pad hole not fully inside copper)"
 msgstr "(Hålmonteringslödytans hål inte fullständigt omslutet av koppar)"
 
-#: pcbnew/pad.cpp:2341
+#: pcbnew/pad.cpp:2335
 msgid "(pad hole not inside pad shape)"
 msgstr "Lödytans hål är inte inom lödytans kontur"
 
-#: pcbnew/pad.cpp:2346
+#: pcbnew/pad.cpp:2340
 msgid "(negative local clearance values have no effect)"
 msgstr "(negativa lokala värden för frigång har ingen verkan)"
 
-#: pcbnew/pad.cpp:2365
+#: pcbnew/pad.cpp:2359
 msgid ""
 "(negative solder mask clearance is larger than some shape primitives; "
 "results may be surprising)"
@@ -44576,7 +44151,7 @@ msgstr ""
 "(negativt värde för lödmaskens frigång är större än vissa grundläggande "
 "former; resultaten kan bli oförutsägbara)"
 
-#: pcbnew/pad.cpp:2375
+#: pcbnew/pad.cpp:2369
 msgid ""
 "(negative solder mask clearance is larger than pad; no solder mask will be "
 "generated)"
@@ -44584,7 +44159,7 @@ msgstr ""
 "(negativt värde för lödmaskens frigång är större än lödytan; ingen lödmask "
 "kommer att genereras)"
 
-#: pcbnew/pad.cpp:2394
+#: pcbnew/pad.cpp:2388
 msgid ""
 "(negative solder paste margin is larger than pad; no solder paste mask will "
 "be generated)"
@@ -44592,112 +44167,112 @@ msgstr ""
 "(negativa marginaler för lodpasta är större än lödytan; ingen mask för "
 "lodpasta kommer att genereras)"
 
-#: pcbnew/pad.cpp:2401
+#: pcbnew/pad.cpp:2395
 msgid "(negative corner radius is not allowed)"
 msgstr "(negativ hörnradie är inte tillåten)"
 
-#: pcbnew/pad.cpp:2403
+#: pcbnew/pad.cpp:2397
 msgid "(corner size will make pad circular)"
 msgstr "(hörnstorleken gör lödytan cirkulär)"
 
-#: pcbnew/pad.cpp:2408
+#: pcbnew/pad.cpp:2402
 msgid "(negative corner chamfer is not allowed)"
 msgstr "(negativ hörnfasning är inte tillåten)"
 
-#: pcbnew/pad.cpp:2410
+#: pcbnew/pad.cpp:2404
 msgid "(corner chamfer is too large)"
 msgstr "(hörnfasningen är för stor)"
 
-#: pcbnew/pad.cpp:2419
+#: pcbnew/pad.cpp:2413
 msgid "(trapezoid delta is too large)"
 msgstr "(trapezoid-delta är för stort)"
 
-#: pcbnew/pad.cpp:2429
+#: pcbnew/pad.cpp:2423
 msgid "(custom pad shape must resolve to a single polygon)"
 msgstr "(användardefinierad lödyteform måste lösa till en enda polygon)"
 
-#: pcbnew/pad.cpp:2494
+#: pcbnew/pad.cpp:2488
 msgid "Edge connector"
 msgstr "Kantkontakt"
 
-#: pcbnew/pad.cpp:2495
+#: pcbnew/pad.cpp:2489
 msgid "NPTH, mechanical"
 msgstr "NPTH, mekanisk"
 
-#: pcbnew/pad.cpp:2501
+#: pcbnew/pad.cpp:2495
 msgid "Trapezoid"
 msgstr "Likbent parallelltrapets"
 
-#: pcbnew/pad.cpp:2513
+#: pcbnew/pad.cpp:2507
 msgid "Castellated pad"
 msgstr "Krenelerad lödyta"
 
-#: pcbnew/pad.cpp:2514
+#: pcbnew/pad.cpp:2508
 msgid "Mechanical pad"
 msgstr "Mekanisk yta"
 
-#: pcbnew/pad.cpp:2536
+#: pcbnew/pad.cpp:2530
 msgid "Front, back and connected layers"
 msgstr "Framsida, baksida och anslutna lager"
 
-#: pcbnew/pad.cpp:2586
+#: pcbnew/pad.cpp:2580
 msgid "Pad Type"
 msgstr "Lödytetyp"
 
-#: pcbnew/pad.cpp:2590
+#: pcbnew/pad.cpp:2584
 msgid "Pad Shape"
 msgstr "Lödytans form"
 
-#: pcbnew/pad.cpp:2595
+#: pcbnew/pad.cpp:2589
 msgid "Pad Number"
 msgstr "Lödytenummer"
 
-#: pcbnew/pad.cpp:2607
+#: pcbnew/pad.cpp:2601
 msgid "Size X"
 msgstr "Storlek X"
 
-#: pcbnew/pad.cpp:2611
+#: pcbnew/pad.cpp:2605
 msgid "Size Y"
 msgstr "Storlek Y"
 
-#: pcbnew/pad.cpp:2644
+#: pcbnew/pad.cpp:2638
 msgid "Corner Radius Ratio"
 msgstr "Hörnavrundningsradieförhållande"
 
-#: pcbnew/pad.cpp:2649
+#: pcbnew/pad.cpp:2643
 #, fuzzy
 msgid "Corner Radius Size"
 msgstr "Hörnradie %"
 
-#: pcbnew/pad.cpp:2655
+#: pcbnew/pad.cpp:2649
 msgid "Hole Shape"
 msgstr "Hålets form"
 
-#: pcbnew/pad.cpp:2659
+#: pcbnew/pad.cpp:2653
 msgid "Hole Size X"
 msgstr "Hålstorlek X"
 
-#: pcbnew/pad.cpp:2665
+#: pcbnew/pad.cpp:2659
 msgid "Hole Size Y"
 msgstr "Hålstorlek Y"
 
-#: pcbnew/pad.cpp:2680
+#: pcbnew/pad.cpp:2674
 msgid "Fabrication Property"
 msgstr "Tillverkningsegenskap"
 
-#: pcbnew/pad.cpp:2702 pcbnew/pcb_shape.cpp:1001 pcbnew/pcb_track.cpp:2097
+#: pcbnew/pad.cpp:2696 pcbnew/pcb_shape.cpp:1001 pcbnew/pcb_track.cpp:2097
 msgid "Soldermask Margin Override"
 msgstr "Lokalt värde för lödmaskens frigång"
 
-#: pcbnew/pad.cpp:2724 pcbnew/zone.cpp:2073
+#: pcbnew/pad.cpp:2718 pcbnew/zone.cpp:2097
 msgid "Thermal Relief Spoke Width"
 msgstr "Ekerbredd för termisk avlastning"
 
-#: pcbnew/pad.cpp:2730
+#: pcbnew/pad.cpp:2724
 msgid "Thermal Relief Spoke Angle"
 msgstr "Ekerriktning för termisk avlastning"
 
-#: pcbnew/pad.cpp:2735 pcbnew/zone.cpp:2067
+#: pcbnew/pad.cpp:2729 pcbnew/zone.cpp:2091
 msgid "Thermal Relief Gap"
 msgstr "Gap i termisk avlastning"
 
@@ -46148,7 +45723,7 @@ msgid "Element token contains %d parameters."
 msgstr "Elementtoken innehåller %d parametrar."
 
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:985
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3069
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3072
 #, c-format
 msgid "Library folder '%s' has unexpected sub-folders."
 msgstr "Biblioteksmappen '%s' har oväntade undermappar."
@@ -46160,7 +45735,7 @@ msgstr "Oväntad fil '%s' hittad i bibliotek '%s'."
 
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:1023
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:3263
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3106
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3109
 #, c-format
 msgid "Footprint library '%s' cannot be deleted."
 msgstr "Fotavtrycksbibliotek '%s' kan inte tas bort."
@@ -46182,28 +45757,28 @@ msgid "Generating history section"
 msgstr "Genererar historiksektion"
 
 #: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1198
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3018
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3012
 msgid "Generating BOM section"
 msgstr "Genererar komponentlistesektion"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1365
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1361
 msgid "Generating CAD data"
 msgstr "Genererar CAD-data"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:2627
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:2621
 #, c-format
 msgid "Exporting Layer %s, Net %s"
 msgstr "Exporterar lager %s, nät %s"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3173
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3167
 msgid "Generating logistic section"
 msgstr "Genererar logistiksektion"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3185
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3179
 msgid "Saving file"
 msgstr "Sparar fil"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3217
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3211
 msgid "Failed to save file to buffer"
 msgstr "Lyckades inte spara fil till buffert"
 
@@ -46330,26 +45905,26 @@ msgstr ""
 msgid "Save Anyway"
 msgstr "Spara ändå"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:1463
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:1465
 #, c-format
 msgid "unknown pad type: %d"
 msgstr "okänd typ av lödyta: %d"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2312
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2314
 #, c-format
 msgid "unknown via type %d"
 msgstr "okänd via typ %d"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2603
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2606
 #, c-format
 msgid "unknown zone corner smoothing type %d"
 msgstr "okänd utjämningstyp %d för zonhörn"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2752
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2755
 msgid "This file does not contain a PCB."
 msgstr "Denna fil innehåller inget kretskort."
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2925
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2928
 #, c-format
 msgid ""
 "Library '%s' does not exist.\n"
@@ -46358,26 +45933,26 @@ msgstr ""
 "Biblioteket '%s' finns inte.\n"
 "Vill du skapa det?"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2930
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2933
 msgid "Library Not Found"
 msgstr "Biblioteket hittades inte"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2958
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2961
 #, c-format
 msgid "Footprint file name '%s' is not valid."
 msgstr "Fotavtryckets filnamn '%s' är inte giltigt."
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2964
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2967
 #, c-format
 msgid "Insufficient permissions to delete '%s'."
 msgstr "Otillräckliga behörigheter för att radera '%s'."
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3088
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3091
 #, c-format
 msgid "Unexpected file '%s' found in library path '%s'."
 msgstr "Oväntad fil '%s' hittades i bibliotekssökvägen '%s'."
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:306
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:307
 msgid "KiCad footprint file"
 msgstr "KiCad fotavtrycksfil"
 
@@ -46562,7 +46137,7 @@ msgstr ""
 "Den äldre strategin för zonfyllning stöds inte längre.\n"
 "Zonfyllningar kommer att konverteras efter bästa förmåga."
 
-#: pcbnew/pcb_io/odbpp/odb_entity.cpp:686
+#: pcbnew/pcb_io/odbpp/odb_entity.cpp:722
 msgid "Failed to add component data"
 msgstr "Det gick inte att lägga till komponentdata"
 
@@ -47443,7 +47018,7 @@ msgstr "Ledarbredd: %s"
 msgid "Diff Pair Gap: %s"
 msgstr "Mellanrum för differentialpar: %s"
 
-#: pcbnew/router/router_tool.cpp:2776 pcbnew/tools/pcb_control.cpp:1707
+#: pcbnew/router/router_tool.cpp:2776 pcbnew/tools/pcb_control.cpp:1711
 #, c-format
 msgid "DP Max Uncoupled-length: %s"
 msgstr "Diffpar max okopplad längd: %s"
@@ -48171,10 +47746,6 @@ msgstr "Skapa linjer"
 msgid "Create Arc"
 msgstr "Skapa båge"
 
-#: pcbnew/tools/drawing_stackup_table_tool.cpp:247
-msgid "Layer Name"
-msgstr "Lagernamn"
-
 #: pcbnew/tools/drawing_stackup_table_tool.cpp:262
 msgid "Thickness (mm)"
 msgstr "Tjocklek (mm)"
@@ -48259,7 +47830,7 @@ msgstr "Placera objekt"
 msgid "Select Via Size"
 msgstr "Välj Via storlek"
 
-#: pcbnew/tools/drawing_tool.cpp:381 pcbnew/tools/drawing_tool.cpp:2386
+#: pcbnew/tools/drawing_tool.cpp:381 pcbnew/tools/drawing_tool.cpp:2388
 msgid "Draw Line"
 msgstr "Rita linje"
 
@@ -48283,23 +47854,23 @@ msgstr "Rita båge"
 msgid "Draw Bezier"
 msgstr "Rita Bézierkurva"
 
-#: pcbnew/tools/drawing_tool.cpp:1595
+#: pcbnew/tools/drawing_tool.cpp:1597
 msgid "Draw Dimension"
 msgstr "Rita dimension"
 
-#: pcbnew/tools/drawing_tool.cpp:2080
+#: pcbnew/tools/drawing_tool.cpp:2082
 msgid "Move Footprint Anchor"
 msgstr "Flytta fotavtrycks referenspunkt"
 
-#: pcbnew/tools/drawing_tool.cpp:3804
+#: pcbnew/tools/drawing_tool.cpp:3806
 msgid "Select Net:"
 msgstr "Välj nät:"
 
-#: pcbnew/tools/drawing_tool.cpp:4046
+#: pcbnew/tools/drawing_tool.cpp:4048
 msgid "Via location violates DRC."
 msgstr "Via-placering bryter mot DRC."
 
-#: pcbnew/tools/drawing_tool.cpp:4136
+#: pcbnew/tools/drawing_tool.cpp:4138
 msgid "Place via"
 msgstr "Placera via"
 
@@ -50575,15 +50146,15 @@ msgstr "Dold"
 msgid "Inactive Layer Display"
 msgstr "Visning av inaktiva lager"
 
-#: pcbnew/tools/pcb_control.cpp:690
+#: pcbnew/tools/pcb_control.cpp:694
 msgid "Preset Layer Pairs"
 msgstr "Ställ in lagerpar"
 
-#: pcbnew/tools/pcb_control.cpp:780
+#: pcbnew/tools/pcb_control.cpp:784
 msgid "Item locked."
 msgstr "Objekt låst."
 
-#: pcbnew/tools/pcb_control.cpp:1003
+#: pcbnew/tools/pcb_control.cpp:1007
 msgid ""
 "Warning: some pasted items were on layers which are not present in the "
 "current board.\n"
@@ -50593,69 +50164,69 @@ msgstr ""
 "aktuella mönsterkortet.\n"
 "Dessa objekt kunde inte klistras in.\n"
 
-#: pcbnew/tools/pcb_control.cpp:1070
+#: pcbnew/tools/pcb_control.cpp:1074
 msgid "Paste Text"
 msgstr "Klistra in text"
 
-#: pcbnew/tools/pcb_control.cpp:1227
+#: pcbnew/tools/pcb_control.cpp:1231
 msgid "Invalid clipboard contents"
 msgstr "Ogiltigt urklippsinnehåll"
 
-#: pcbnew/tools/pcb_control.cpp:1510
+#: pcbnew/tools/pcb_control.cpp:1514
 msgid "Error loading board."
 msgstr "Fel vid inläsning av mönsterkort."
 
-#: pcbnew/tools/pcb_control.cpp:1544
+#: pcbnew/tools/pcb_control.cpp:1548
 msgid "Append Board"
 msgstr "Lägg till mönsterkort"
 
-#: pcbnew/tools/pcb_control.cpp:1605
+#: pcbnew/tools/pcb_control.cpp:1609
 msgid "Active Layer"
 msgstr "Aktivt lager"
 
-#: pcbnew/tools/pcb_control.cpp:1606 pcbnew/widgets/appearance_controls.cpp:373
+#: pcbnew/tools/pcb_control.cpp:1610 pcbnew/widgets/appearance_controls.cpp:373
 #: pcbnew/widgets/appearance_controls_base.cpp:165
 msgid "All Layers"
 msgstr "Alla lager"
 
-#: pcbnew/tools/pcb_control.cpp:1618
+#: pcbnew/tools/pcb_control.cpp:1622
 msgid "Object Snapping"
 msgstr "Fäst mot objekt"
 
-#: pcbnew/tools/pcb_control.cpp:1697
+#: pcbnew/tools/pcb_control.cpp:1701
 #, c-format
 msgid "DP Gap Constraints: %s"
 msgstr "Diffpars ledaravståndsbegränsningar: %s"
 
-#: pcbnew/tools/pcb_control.cpp:1738
+#: pcbnew/tools/pcb_control.cpp:1742
 msgid "Resolved clearance"
 msgstr "Löst avstånd"
 
-#: pcbnew/tools/pcb_control.cpp:1748
+#: pcbnew/tools/pcb_control.cpp:1752
 msgid "Actual clearance"
 msgstr "Faktisk frigång"
 
-#: pcbnew/tools/pcb_control.cpp:1791
+#: pcbnew/tools/pcb_control.cpp:1795
 msgid "Resolved hole clearance"
 msgstr "Löst frigång för hål"
 
-#: pcbnew/tools/pcb_control.cpp:1796
+#: pcbnew/tools/pcb_control.cpp:1800
 msgid "Actual hole clearance"
 msgstr "Faktisk frigång för hål"
 
-#: pcbnew/tools/pcb_control.cpp:1829
+#: pcbnew/tools/pcb_control.cpp:1833
 msgid "Resolved edge clearance"
 msgstr "Löst frigång till mönsterkortets kant"
 
-#: pcbnew/tools/pcb_control.cpp:1834
+#: pcbnew/tools/pcb_control.cpp:1838
 msgid "Resolved margin clearance"
 msgstr "Löst frigång till marginal"
 
-#: pcbnew/tools/pcb_control.cpp:1845
+#: pcbnew/tools/pcb_control.cpp:1849
 msgid "Selected Items"
 msgstr "Valda objekt"
 
-#: pcbnew/tools/pcb_control.cpp:1916
+#: pcbnew/tools/pcb_control.cpp:1920
 msgid "Selected 2D Length"
 msgstr "Vald 2D-längd"
 
@@ -50782,7 +50353,7 @@ msgid "Auto-fill Zone(s)"
 msgstr "Autofyll zon(er)"
 
 #: pcbnew/tools/zone_filler_tool.cpp:277
-#: pcbnew/widgets/appearance_controls.cpp:3434
+#: pcbnew/widgets/appearance_controls.cpp:3470
 msgid "Open Preferences"
 msgstr "Öppna inställningar"
 
@@ -51013,115 +50584,115 @@ msgid "Filter nets"
 msgstr "Filtrera nät"
 
 #: pcbnew/widgets/appearance_controls.cpp:613
-#: pcbnew/widgets/appearance_controls.cpp:1792
+#: pcbnew/widgets/appearance_controls.cpp:1828
 msgid "Layer Display Options"
 msgstr "Alternativ för lagervisning"
 
 #: pcbnew/widgets/appearance_controls.cpp:625
-#: pcbnew/widgets/appearance_controls.cpp:1798
+#: pcbnew/widgets/appearance_controls.cpp:1834
 #, c-format
 msgid "Inactive layers (%s):"
 msgstr "Inaktiva lager (%s):"
 
 #: pcbnew/widgets/appearance_controls.cpp:627
-#: pcbnew/widgets/appearance_controls.cpp:1800
+#: pcbnew/widgets/appearance_controls.cpp:1836
 msgid "Inactive layers:"
 msgstr "Inaktiva lager:"
 
 #: pcbnew/widgets/appearance_controls.cpp:641
-#: pcbnew/widgets/appearance_controls.cpp:1805
+#: pcbnew/widgets/appearance_controls.cpp:1841
 msgid "Inactive layers will be shown in full color"
 msgstr "Inaktiva lager kommer visas i fullfärg"
 
 #: pcbnew/widgets/appearance_controls.cpp:646
-#: pcbnew/widgets/appearance_controls.cpp:1807
+#: pcbnew/widgets/appearance_controls.cpp:1843
 msgid "Dim"
 msgstr "Dämpa"
 
 #: pcbnew/widgets/appearance_controls.cpp:648
-#: pcbnew/widgets/appearance_controls.cpp:1808
+#: pcbnew/widgets/appearance_controls.cpp:1844
 msgid "Inactive layers will be dimmed"
 msgstr "Inaktiva lager dämpas"
 
 #: pcbnew/widgets/appearance_controls.cpp:655
-#: pcbnew/widgets/appearance_controls.cpp:1811
+#: pcbnew/widgets/appearance_controls.cpp:1847
 msgid "Inactive layers will be hidden"
 msgstr "Inaktiva lager kommer gömmas"
 
 #: pcbnew/widgets/appearance_controls.cpp:666
-#: pcbnew/widgets/appearance_controls.cpp:1813
+#: pcbnew/widgets/appearance_controls.cpp:1849
 msgid "Flip board view"
 msgstr "Spegelvänd visningen av mönsterkortet"
 
 #: pcbnew/widgets/appearance_controls.cpp:688
-#: pcbnew/widgets/appearance_controls.cpp:2522
+#: pcbnew/widgets/appearance_controls.cpp:2558
 msgid "Net Display Options"
 msgstr "Alternativ för nätvisning"
 
 #: pcbnew/widgets/appearance_controls.cpp:700
-#: pcbnew/widgets/appearance_controls.cpp:2527
+#: pcbnew/widgets/appearance_controls.cpp:2563
 #, c-format
 msgid "Net colors (%s):"
 msgstr "Nätfärger (%s):"
 
 #: pcbnew/widgets/appearance_controls.cpp:702
-#: pcbnew/widgets/appearance_controls.cpp:2529
+#: pcbnew/widgets/appearance_controls.cpp:2565
 msgid "Net colors:"
 msgstr "Nätfärger:"
 
 #: pcbnew/widgets/appearance_controls.cpp:707
-#: pcbnew/widgets/appearance_controls.cpp:2532
+#: pcbnew/widgets/appearance_controls.cpp:2568
 msgid "Choose when to show net and netclass colors"
 msgstr "Välj när du vill visa nät- och nätklassfärger"
 
 #: pcbnew/widgets/appearance_controls.cpp:716
-#: pcbnew/widgets/appearance_controls.cpp:2535
+#: pcbnew/widgets/appearance_controls.cpp:2571
 msgid "Net and netclass colors are shown on all copper items"
 msgstr "Nät- och nätklassfärger visas på alla kopparobjekt"
 
 #: pcbnew/widgets/appearance_controls.cpp:724
-#: pcbnew/widgets/appearance_controls.cpp:2538
+#: pcbnew/widgets/appearance_controls.cpp:2574
 msgid "Net and netclass colors are shown on the ratsnest only"
 msgstr "Nät- och nätklassfärger visas endast på nätlinjer"
 
 #: pcbnew/widgets/appearance_controls.cpp:731
-#: pcbnew/widgets/appearance_controls.cpp:2541
+#: pcbnew/widgets/appearance_controls.cpp:2577
 msgid "Net and netclass colors are not shown"
 msgstr "Nät- och nätklassfärger visas inte"
 
 #: pcbnew/widgets/appearance_controls.cpp:742
-#: pcbnew/widgets/appearance_controls.cpp:2546
+#: pcbnew/widgets/appearance_controls.cpp:2582
 #, c-format
 msgid "Ratsnest display (%s):"
 msgstr "Nätlinjevisning (%s):"
 
 #: pcbnew/widgets/appearance_controls.cpp:744
-#: pcbnew/widgets/appearance_controls.cpp:2548
+#: pcbnew/widgets/appearance_controls.cpp:2584
 msgid "Ratsnest display:"
 msgstr "Nätlinjevisning:"
 
 #: pcbnew/widgets/appearance_controls.cpp:749
-#: pcbnew/widgets/appearance_controls.cpp:2551
+#: pcbnew/widgets/appearance_controls.cpp:2587
 msgid "Choose which ratsnest lines to display"
 msgstr "Välj vilka nätlinjer som ska visas"
 
 #: pcbnew/widgets/appearance_controls.cpp:759
-#: pcbnew/widgets/appearance_controls.cpp:2554
+#: pcbnew/widgets/appearance_controls.cpp:2590
 msgid "Show ratsnest lines to items on all layers"
 msgstr "Visa nätlinjer för objekt på alla lager"
 
 #: pcbnew/widgets/appearance_controls.cpp:764
-#: pcbnew/widgets/appearance_controls.cpp:2556
+#: pcbnew/widgets/appearance_controls.cpp:2592
 msgid "Visible layers"
 msgstr "Synliga lager"
 
 #: pcbnew/widgets/appearance_controls.cpp:766
-#: pcbnew/widgets/appearance_controls.cpp:2557
+#: pcbnew/widgets/appearance_controls.cpp:2593
 msgid "Show ratsnest lines to items on visible layers"
 msgstr "Visa nätlinjer för objekt på synliga lager"
 
 #: pcbnew/widgets/appearance_controls.cpp:773
-#: pcbnew/widgets/appearance_controls.cpp:2560
+#: pcbnew/widgets/appearance_controls.cpp:2596
 msgid "Hide all ratsnest lines"
 msgstr "Dölj alla nätlinjer"
 
@@ -51139,13 +50710,13 @@ msgid "Highlight %s"
 msgstr "Markera %s"
 
 #: pcbnew/widgets/appearance_controls.cpp:935
-#: pcbnew/widgets/appearance_controls.cpp:2391
+#: pcbnew/widgets/appearance_controls.cpp:2427
 #, c-format
 msgid "Select Tracks and Vias in %s"
 msgstr "Välj ledare och vior i %s"
 
 #: pcbnew/widgets/appearance_controls.cpp:938
-#: pcbnew/widgets/appearance_controls.cpp:2394
+#: pcbnew/widgets/appearance_controls.cpp:2430
 #, c-format
 msgid "Unselect Tracks and Vias in %s"
 msgstr "Ta bort ledare och vior i %s från val"
@@ -51293,90 +50864,270 @@ msgstr "Användardefinierat lager 8"
 msgid "User defined layer 9"
 msgstr "Användardefinierat lager 9"
 
-#: pcbnew/widgets/appearance_controls.cpp:1730
+#: pcbnew/widgets/appearance_controls.cpp:1684
+#, fuzzy
+msgid "User defined layer 10"
+msgstr "Användardefinierat lager 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1685
+#, fuzzy
+msgid "User defined layer 11"
+msgstr "Användardefinierat lager 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1686
+#, fuzzy
+msgid "User defined layer 12"
+msgstr "Användardefinierat lager 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1687
+#, fuzzy
+msgid "User defined layer 13"
+msgstr "Användardefinierat lager 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1688
+#, fuzzy
+msgid "User defined layer 14"
+msgstr "Användardefinierat lager 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1689
+#, fuzzy
+msgid "User defined layer 15"
+msgstr "Användardefinierat lager 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1690
+#, fuzzy
+msgid "User defined layer 16"
+msgstr "Användardefinierat lager 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1691
+#, fuzzy
+msgid "User defined layer 17"
+msgstr "Användardefinierat lager 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1692
+#, fuzzy
+msgid "User defined layer 18"
+msgstr "Användardefinierat lager 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1693
+#, fuzzy
+msgid "User defined layer 19"
+msgstr "Användardefinierat lager 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1694
+#, fuzzy
+msgid "User defined layer 20"
+msgstr "Användardefinierat lager 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1695
+#, fuzzy
+msgid "User defined layer 21"
+msgstr "Användardefinierat lager 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1696
+#, fuzzy
+msgid "User defined layer 22"
+msgstr "Användardefinierat lager 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1697
+#, fuzzy
+msgid "User defined layer 23"
+msgstr "Användardefinierat lager 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1698
+#, fuzzy
+msgid "User defined layer 24"
+msgstr "Användardefinierat lager 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1699
+#, fuzzy
+msgid "User defined layer 25"
+msgstr "Användardefinierat lager 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1700
+#, fuzzy
+msgid "User defined layer 26"
+msgstr "Användardefinierat lager 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1701
+#, fuzzy
+msgid "User defined layer 27"
+msgstr "Användardefinierat lager 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1702
+#, fuzzy
+msgid "User defined layer 28"
+msgstr "Användardefinierat lager 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1703
+#, fuzzy
+msgid "User defined layer 29"
+msgstr "Användardefinierat lager 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1704
+#, fuzzy
+msgid "User defined layer 30"
+msgstr "Användardefinierat lager 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1705
+#, fuzzy
+msgid "User defined layer 31"
+msgstr "Användardefinierat lager 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1706
+#, fuzzy
+msgid "User defined layer 32"
+msgstr "Användardefinierat lager 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1707
+#, fuzzy
+msgid "User defined layer 33"
+msgstr "Användardefinierat lager 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1708
+#, fuzzy
+msgid "User defined layer 34"
+msgstr "Användardefinierat lager 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1709
+#, fuzzy
+msgid "User defined layer 35"
+msgstr "Användardefinierat lager 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1710
+#, fuzzy
+msgid "User defined layer 36"
+msgstr "Användardefinierat lager 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1711
+#, fuzzy
+msgid "User defined layer 37"
+msgstr "Användardefinierat lager 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1712
+#, fuzzy
+msgid "User defined layer 38"
+msgstr "Användardefinierat lager 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1713
+#, fuzzy
+msgid "User defined layer 39"
+msgstr "Användardefinierat lager 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1714
+#, fuzzy
+msgid "User defined layer 40"
+msgstr "Användardefinierat lager 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1715
+#, fuzzy
+msgid "User defined layer 41"
+msgstr "Användardefinierat lager 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1716
+#, fuzzy
+msgid "User defined layer 42"
+msgstr "Användardefinierat lager 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1717
+#, fuzzy
+msgid "User defined layer 43"
+msgstr "Användardefinierat lager 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1718
+#, fuzzy
+msgid "User defined layer 44"
+msgstr "Användardefinierat lager 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1719
+#, fuzzy
+msgid "User defined layer 45"
+msgstr "Användardefinierat lager 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1766
 msgid "Front copper layer"
 msgstr "Främre kopparskikt"
 
-#: pcbnew/widgets/appearance_controls.cpp:1731
+#: pcbnew/widgets/appearance_controls.cpp:1767
 msgid "Back copper layer"
 msgstr "Bakre kopparskikt"
 
-#: pcbnew/widgets/appearance_controls.cpp:1732
+#: pcbnew/widgets/appearance_controls.cpp:1768
 msgid "Inner copper layer"
 msgstr "Inre kopparskikt"
 
-#: pcbnew/widgets/appearance_controls.cpp:1822
+#: pcbnew/widgets/appearance_controls.cpp:1858
 msgid "Show All Copper Layers"
 msgstr "Visa alla kopparlager"
 
-#: pcbnew/widgets/appearance_controls.cpp:1824
+#: pcbnew/widgets/appearance_controls.cpp:1860
 msgid "Hide All Copper Layers"
 msgstr "Dölj alla kopparlager"
 
-#: pcbnew/widgets/appearance_controls.cpp:1835
+#: pcbnew/widgets/appearance_controls.cpp:1871
 msgid "Show All Non Copper Layers"
 msgstr "Visa alla icke-koppar lager"
 
-#: pcbnew/widgets/appearance_controls.cpp:1839
+#: pcbnew/widgets/appearance_controls.cpp:1875
 msgid "Hide All Non Copper Layers"
 msgstr "Dölj alla icke-koppar lager"
 
-#: pcbnew/widgets/appearance_controls.cpp:1853
+#: pcbnew/widgets/appearance_controls.cpp:1889
 msgid "Show Only Front Assembly Layers"
 msgstr "Visa endast framsidans monteringslager"
 
-#: pcbnew/widgets/appearance_controls.cpp:1856
+#: pcbnew/widgets/appearance_controls.cpp:1892
 msgid "Show Only Front Layers"
 msgstr "Visa endast framsidans lager"
 
-#: pcbnew/widgets/appearance_controls.cpp:1863
+#: pcbnew/widgets/appearance_controls.cpp:1899
 msgid "Show Only Inner Layers"
 msgstr "Visa endast inre lager"
 
-#: pcbnew/widgets/appearance_controls.cpp:1867
+#: pcbnew/widgets/appearance_controls.cpp:1903
 msgid "Show Only Back Layers"
 msgstr "Visa endast baksidans lager"
 
-#: pcbnew/widgets/appearance_controls.cpp:1871
+#: pcbnew/widgets/appearance_controls.cpp:1907
 msgid "Show Only Back Assembly Layers"
 msgstr "Visa endast baksidans monteringslager"
 
-#: pcbnew/widgets/appearance_controls.cpp:2248
+#: pcbnew/widgets/appearance_controls.cpp:2284
 #, c-format
 msgid "Set opacity of %s"
 msgstr "Ställ in opacitet på %s"
 
-#: pcbnew/widgets/appearance_controls.cpp:2367
+#: pcbnew/widgets/appearance_controls.cpp:2403
 msgid "Set Netclass Color"
 msgstr "Ställ in nätklassfärg"
 
-#: pcbnew/widgets/appearance_controls.cpp:2371
+#: pcbnew/widgets/appearance_controls.cpp:2407
 msgid "Use Color from Schematic"
 msgstr "Använd färg från kretsschema"
 
-#: pcbnew/widgets/appearance_controls.cpp:2380
+#: pcbnew/widgets/appearance_controls.cpp:2416
 msgid "Clear Netclass Color"
 msgstr "Rensa nätklassfärg"
 
-#: pcbnew/widgets/appearance_controls.cpp:2388
+#: pcbnew/widgets/appearance_controls.cpp:2424
 #, c-format
 msgid "Highlight Nets in %s"
 msgstr "Markera nät i %s"
 
-#: pcbnew/widgets/appearance_controls.cpp:2399
+#: pcbnew/widgets/appearance_controls.cpp:2435
 msgid "Show All Netclasses"
 msgstr "Visa alla nätklasser"
 
-#: pcbnew/widgets/appearance_controls.cpp:2401
+#: pcbnew/widgets/appearance_controls.cpp:2437
 msgid "Hide All Other Netclasses"
 msgstr "Dölj alla andra nätklasser"
 
-#: pcbnew/widgets/appearance_controls.cpp:2462
+#: pcbnew/widgets/appearance_controls.cpp:2498
 #, c-format
 msgid "Show or hide ratsnest for nets in %s"
 msgstr "Visa eller dölj nätlinjer för nät i %s"
 
-#: pcbnew/widgets/appearance_controls.cpp:3447
+#: pcbnew/widgets/appearance_controls.cpp:3483
 msgid ""
 "The current color theme is read-only.  Create a new theme in Preferences to "
 "enable color editing."
@@ -51575,7 +51326,7 @@ msgid "Delete all nets in group '%s'?"
 msgstr "Radera alla nät i gruppen '%s'?"
 
 #: pcbnew/widgets/search_handlers.cpp:179 pcbnew/zone.cpp:812
-#: pcbnew/zone.cpp:1909
+#: pcbnew/zone.cpp:1933
 msgid "Priority"
 msgstr "Prioritet"
 
@@ -51630,7 +51381,7 @@ msgstr "Placeringskälla"
 msgid "%s"
 msgstr "%s"
 
-#: pcbnew/zone.cpp:862 pcbnew/zone.cpp:1972
+#: pcbnew/zone.cpp:862 pcbnew/zone.cpp:1996
 msgid "Fill Mode"
 msgstr "Ifyllnadsläge"
 
@@ -51694,79 +51445,79 @@ msgstr "Regelområde %s"
 msgid "Zone %s %s"
 msgstr "Zon %s %s"
 
-#: pcbnew/zone.cpp:1916
+#: pcbnew/zone.cpp:1940
 msgid "Keepout"
 msgstr "Spärrzon"
 
-#: pcbnew/zone.cpp:1918
+#: pcbnew/zone.cpp:1942
 msgid "Keep Out Tracks"
 msgstr "Spärrzon för ledare"
 
-#: pcbnew/zone.cpp:1924
+#: pcbnew/zone.cpp:1948
 msgid "Keep Out Vias"
 msgstr "Spärrzon för vior"
 
-#: pcbnew/zone.cpp:1930
+#: pcbnew/zone.cpp:1954
 msgid "Keep Out Pads"
 msgstr "Spärrzon för lödytor"
 
-#: pcbnew/zone.cpp:1936
+#: pcbnew/zone.cpp:1960
 msgid "Keep Out Copper Pours"
 msgstr "Spärrzon för kopparfyllning"
 
-#: pcbnew/zone.cpp:1942
+#: pcbnew/zone.cpp:1966
 msgid "Keep Out Footprints"
 msgstr "Spärrzon för fotavtryck"
 
-#: pcbnew/zone.cpp:1951
+#: pcbnew/zone.cpp:1975
 msgid "Enable"
 msgstr "Aktivera"
 
-#: pcbnew/zone.cpp:1958
+#: pcbnew/zone.cpp:1982
 msgid "Source Type"
 msgstr "Källtyp"
 
-#: pcbnew/zone.cpp:1963
+#: pcbnew/zone.cpp:1987
 msgid "Source Name"
 msgstr "Källnamn"
 
-#: pcbnew/zone.cpp:1995
+#: pcbnew/zone.cpp:2019
 msgid "Cannot be less than zone minimum width"
 msgstr "Kan inte vara mindre än zonens minsta bredd"
 
-#: pcbnew/zone.cpp:2001
+#: pcbnew/zone.cpp:2025
 msgid "Hatch Width"
 msgstr "Rutnäts linjebredd"
 
-#: pcbnew/zone.cpp:2008
+#: pcbnew/zone.cpp:2032
 msgid "Hatch Gap"
 msgstr "Rutnäts gap"
 
-#: pcbnew/zone.cpp:2015
+#: pcbnew/zone.cpp:2039
 msgid "Hatch Minimum Hole Ratio"
 msgstr "Rutnäts minsta hålförhållande"
 
-#: pcbnew/zone.cpp:2023
+#: pcbnew/zone.cpp:2047
 msgid "Smoothing Effort"
 msgstr "Avrundningsgrad"
 
-#: pcbnew/zone.cpp:2029
+#: pcbnew/zone.cpp:2053
 msgid "Smoothing Amount"
 msgstr "Avrundningsradie"
 
-#: pcbnew/zone.cpp:2035
+#: pcbnew/zone.cpp:2059
 msgid "Remove Islands"
 msgstr "Ta bort öar"
 
-#: pcbnew/zone.cpp:2040
+#: pcbnew/zone.cpp:2064
 msgid "Minimum Island Area"
 msgstr "Minsta östorlek"
 
-#: pcbnew/zone.cpp:2055
+#: pcbnew/zone.cpp:2079
 msgid "Minimum Width"
 msgstr "Minsta bredd"
 
-#: pcbnew/zone.cpp:2063
+#: pcbnew/zone.cpp:2087
 msgid "Pad Connections"
 msgstr "Lödyteanslutningar"
 
@@ -51986,6 +51737,198 @@ msgstr "KiCad Kretsschemasymbol"
 msgid "KiCad Drawing Sheet"
 msgstr "KiCad-ritningsark"
 
+#~ msgid "CrtYd_Front"
+#~ msgstr "CrtYd_Front"
+
+#~ msgid "Fab_Front"
+#~ msgstr "Fab_Front"
+
+#~ msgid "Adhes_Front"
+#~ msgstr "Adhes_Front"
+
+#~ msgid "SoldP_Front"
+#~ msgstr "SåldP_Front"
+
+#~ msgid "SilkS_Front"
+#~ msgstr "SilkS_Front"
+
+#~ msgid "Mask_Front"
+#~ msgstr "Mask_Fram"
+
+#~ msgid "If you want a front copper layer"
+#~ msgstr "Om du vill ha ett främre kopparskikt"
+
+#~ msgid "Front_layer"
+#~ msgstr "Främre lager"
+
+#~ msgid "Layer name of front (top) copper layer"
+#~ msgstr "Skiktnamn på främre (översta) kopparskiktet"
+
+#~ msgid "In1"
+#~ msgstr "I 1"
+
+#~ msgid "In2"
+#~ msgstr "In2"
+
+#~ msgid "In3"
+#~ msgstr "In3"
+
+#~ msgid "In4"
+#~ msgstr "In4"
+
+#~ msgid "In5"
+#~ msgstr "In5"
+
+#~ msgid "In6"
+#~ msgstr "In6"
+
+#~ msgid "In7"
+#~ msgstr "In7"
+
+#~ msgid "In8"
+#~ msgstr "In8"
+
+#~ msgid "In9"
+#~ msgstr "In9"
+
+#~ msgid "In10"
+#~ msgstr "In10"
+
+#~ msgid "In11"
+#~ msgstr "In11"
+
+#~ msgid "In12"
+#~ msgstr "In12"
+
+#~ msgid "In13"
+#~ msgstr "In13"
+
+#~ msgid "In14"
+#~ msgstr "År 14"
+
+#~ msgid "In15"
+#~ msgstr "In15"
+
+#~ msgid "In16"
+#~ msgstr "In16"
+
+#~ msgid "In17"
+#~ msgstr "17"
+
+#~ msgid "In18"
+#~ msgstr "År 18"
+
+#~ msgid "In19"
+#~ msgstr "År 19"
+
+#~ msgid "In20"
+#~ msgstr "In20"
+
+#~ msgid "In21"
+#~ msgstr "In21"
+
+#~ msgid "In22"
+#~ msgstr "In22"
+
+#~ msgid "In23"
+#~ msgstr "In23"
+
+#~ msgid "In24"
+#~ msgstr "In24"
+
+#~ msgid "In25"
+#~ msgstr "In25"
+
+#~ msgid "In26"
+#~ msgstr "In26"
+
+#~ msgid "In27"
+#~ msgstr "In27"
+
+#~ msgid "In28"
+#~ msgstr "In28"
+
+#~ msgid "In29"
+#~ msgstr "In29"
+
+#~ msgid "In30"
+#~ msgstr "In30"
+
+#~ msgid "If you want a back copper layer"
+#~ msgstr "Om du vill ha ett bakre kopparskikt"
+
+#~ msgid "Layer name of back (bottom) copper layer"
+#~ msgstr "Skiktnamn på bakre (nedre) kopparskiktet"
+
+#~ msgid "SoldM_Back"
+#~ msgstr "SåldM_Back"
+
+#~ msgid "SilkS_Back"
+#~ msgstr "SilkS_Bak"
+
+#~ msgid "SoldP_Back"
+#~ msgstr "SåldP_Back"
+
+#~ msgid "Adhes_Back"
+#~ msgstr "Adhes_Bak"
+
+#~ msgid "Fab_Back"
+#~ msgstr "Fab_Bak"
+
+#~ msgid "CrtYd_Back"
+#~ msgstr "CrtYd_Back"
+
+#~ msgid "Pcb_Edges"
+#~ msgstr "Pcb_Edges"
+
+#~ msgid "Margin"
+#~ msgstr "Marginal"
+
+#~ msgid "Eco1"
+#~ msgstr "Eco1"
+
+#~ msgid "Eco2"
+#~ msgstr "Eco2"
+
+#~ msgid "Comments"
+#~ msgstr "Kommentarer"
+
+#~ msgid "Drawings"
+#~ msgstr "Ritningar"
+
+#~ msgid "User1"
+#~ msgstr "Användare1"
+
+#~ msgid "User2"
+#~ msgstr "Användare2"
+
+#~ msgid "User3"
+#~ msgstr "Användare3"
+
+#~ msgid "User4"
+#~ msgstr "Användare4"
+
+#~ msgid "User5"
+#~ msgstr "Användare5"
+
+#~ msgid "User6"
+#~ msgstr "Användare6"
+
+#~ msgid "User7"
+#~ msgstr "Användare7"
+
+#~ msgid "User8"
+#~ msgstr "Användare8"
+
+#~ msgid "User9"
+#~ msgstr "Användare9"
+
+#~ msgid "(Pad has no layer)"
+#~ msgstr "(Lödyta har inget lager)"
+
+#~ msgid "(PTH pad has no copper layers)"
+#~ msgstr "(Hålmonteringshål har inga kopparlager)"
+
 #, c-format
 #~ msgid "Field%d"
 #~ msgstr "Fält%d"
diff --git a/translation/pofiles/ta.po b/translation/pofiles/ta.po
index 0ad81b1a8d..3078c1ea5d 100644
--- a/translation/pofiles/ta.po
+++ b/translation/pofiles/ta.po
@@ -3,7 +3,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: KiCad\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-01-28 19:42+0300\n"
+"POT-Creation-Date: 2025-01-29 19:59+0300\n"
 "PO-Revision-Date: 2025-01-06 10:27+0000\n"
 "Last-Translator: தமிழ்நேரம் <anishprabu.t@gmail.com>\n"
 "Language-Team: Tamil <https://hosted.weblate.org/projects/kicad/master-"
@@ -154,7 +154,7 @@ msgstr "நேரத்தை மீண்டும் ஏற்றவும்
 #: pcbnew/pcb_io/easyedapro/pcb_io_easyedapro.cpp:116
 #: pcbnew/pcb_io/fabmaster/pcb_io_fabmaster.cpp:59
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:503
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2703
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2706
 #, c-format
 msgid "Loading %s..."
 msgstr "%s ஏற்றுகிறது ..."
@@ -277,7 +277,7 @@ msgstr "கிகாட் 3D பார்வையாளர்"
 #: 3d-viewer/3d_viewer/eda_3d_viewer_frame.cpp:667
 #: eeschema/dialogs/panel_eeschema_display_options_base.cpp:27
 #: eeschema/dialogs/panel_sym_display_options_base.cpp:25
-#: pcbnew/footprint_edit_frame.cpp:242 pcbnew/footprint_edit_frame.cpp:955
+#: pcbnew/footprint_edit_frame.cpp:242 pcbnew/footprint_edit_frame.cpp:965
 #: pcbnew/pcb_edit_frame.cpp:326 pcbnew/pcb_edit_frame.cpp:1708
 #: pcbnew/tools/pcb_actions.cpp:1327
 msgid "Appearance"
@@ -316,10 +316,10 @@ msgstr "கோப்பை '%s' சேமிக்க போதுமான அ
 #: 3d-viewer/3d_viewer/eda_3d_viewer_frame.cpp:748 common/confirm.cpp:211
 #: common/dialogs/dialog_grid_settings.cpp:82
 #: common/dialogs/dialog_grid_settings.cpp:89
-#: common/dialogs/panel_embedded_files.cpp:296
-#: common/dialogs/panel_embedded_files.cpp:369
-#: common/dialogs/panel_embedded_files.cpp:400
-#: common/dialogs/panel_embedded_files.cpp:410
+#: common/dialogs/panel_embedded_files.cpp:307
+#: common/dialogs/panel_embedded_files.cpp:416
+#: common/dialogs/panel_embedded_files.cpp:447
+#: common/dialogs/panel_embedded_files.cpp:457
 #: common/dialogs/panel_setup_severities.cpp:44 common/kidialog.cpp:126
 #: eeschema/dialogs/dialog_erc.cpp:878
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1812
@@ -342,9 +342,9 @@ msgstr "கோப்பை '%s' சேமிக்க போதுமான அ
 #: pcb_calculator/calculator_panels/panel_fusing_current.cpp:191
 #: pcb_calculator/calculator_panels/panel_fusing_current.cpp:203
 #: pcbnew/dialogs/dialog_drc.cpp:984
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:397
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:389
 #: pcbnew/drc/drc_item.cpp:231 pcbnew/pcb_marker.cpp:211
-#: pcbnew/widgets/appearance_controls.cpp:2729
+#: pcbnew/widgets/appearance_controls.cpp:2765
 msgid "Error"
 msgstr "பிழை"
 
@@ -693,7 +693,7 @@ msgstr "மாதிரிகள் டி.என்.பி குறிக்
 msgid "Model Bounding Boxes"
 msgstr "மாதிரி எல்லை பெட்டிகள்"
 
-#: 3d-viewer/dialogs/appearance_controls_3D.cpp:77 common/layer_id.cpp:170
+#: 3d-viewer/dialogs/appearance_controls_3D.cpp:77 common/layer_id.cpp:125
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:30
 #: eeschema/dialogs/dialog_update_from_pcb_base.cpp:64
 #: pcb_calculator/calculator_panels/panel_rf_attenuators_base.cpp:111
@@ -805,13 +805,13 @@ msgstr ""
 "தேர்வுநீக்கவும்."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:563
-#: pcbnew/widgets/appearance_controls.cpp:2198
+#: pcbnew/widgets/appearance_controls.cpp:2234
 #, c-format
 msgid "Show or hide %s"
 msgstr "%s ஐக் காட்டுங்கள் அல்லது மறைக்கவும்"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:633
-#: pcbnew/widgets/appearance_controls.cpp:2571
+#: pcbnew/widgets/appearance_controls.cpp:2607
 #, c-format
 msgid "Presets (%s+Tab):"
 msgstr "முன்னமைவுகள் (%s+தாவல்):"
@@ -819,93 +819,93 @@ msgstr "முன்னமைவுகள் (%s+தாவல்):"
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:647
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1644
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2078
-#: pcbnew/widgets/appearance_controls.cpp:2596
+#: pcbnew/widgets/appearance_controls.cpp:2632
 msgid "Save preset..."
 msgstr "முன்னமைவை சேமிக்கவும் ..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:648
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1645
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2079
-#: pcbnew/widgets/appearance_controls.cpp:2597
+#: pcbnew/widgets/appearance_controls.cpp:2633
 msgid "Delete preset..."
 msgstr "முன்னமைவை நீக்கு ..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:754
-#: pcbnew/widgets/appearance_controls.cpp:2702
+#: pcbnew/widgets/appearance_controls.cpp:2738
 msgid "Layer preset name:"
 msgstr "அடுக்கு முன்னமைக்கப்பட்ட பெயர்:"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:755
-#: pcbnew/widgets/appearance_controls.cpp:2703
+#: pcbnew/widgets/appearance_controls.cpp:2739
 msgid "Save Layer Preset"
 msgstr "அடுக்கு முன்னமைவை சேமிக்கவும்"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:770
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1819
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2221
-#: pcbnew/widgets/appearance_controls.cpp:2736
+#: pcbnew/widgets/appearance_controls.cpp:2772
 msgid "Overwrite existing preset?"
 msgstr "இருக்கும் முன்னமைவை மேலெழுதவா?"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:796
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1844
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2246
-#: pcbnew/widgets/appearance_controls.cpp:2762
+#: pcbnew/widgets/appearance_controls.cpp:2798
 msgid "Presets"
 msgstr "முன்னமைவுகள்"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:805
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1856
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2258
-#: pcbnew/widgets/appearance_controls.cpp:2774
+#: pcbnew/widgets/appearance_controls.cpp:2810
 msgid "Delete Preset"
 msgstr "முன்னமைவை நீக்கு"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:806
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1857
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2259
-#: pcbnew/widgets/appearance_controls.cpp:2775
+#: pcbnew/widgets/appearance_controls.cpp:2811
 msgid "Select preset:"
 msgstr "முன்னமைவைத் தேர்ந்தெடுக்கவும்:"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:864
-#: pcbnew/widgets/appearance_controls.cpp:2875
+#: pcbnew/widgets/appearance_controls.cpp:2911
 #, c-format
 msgid "Viewports (%s+Tab):"
 msgstr "வியாபோர்ட்ச் (%s+தாவல்):"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:873
-#: pcbnew/widgets/appearance_controls.cpp:2884
+#: pcbnew/widgets/appearance_controls.cpp:2920
 msgid "Save viewport..."
 msgstr "வியூபோர்ட்டைச் சேமிக்கவும் ..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:874
-#: pcbnew/widgets/appearance_controls.cpp:2885
+#: pcbnew/widgets/appearance_controls.cpp:2921
 msgid "Delete viewport..."
 msgstr "வியூபோர்ட்டை நீக்கு ..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:905
-#: pcbnew/widgets/appearance_controls.cpp:2934
+#: pcbnew/widgets/appearance_controls.cpp:2970
 msgid "Viewport name:"
 msgstr "ViewPort பெயர்:"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:906
-#: pcbnew/widgets/appearance_controls.cpp:2934
+#: pcbnew/widgets/appearance_controls.cpp:2970
 msgid "Save Viewport"
 msgstr "வியூபோர்ட்டைச் சேமிக்கவும்"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:946
-#: pcbnew/widgets/appearance_controls.cpp:2973
+#: pcbnew/widgets/appearance_controls.cpp:3009
 msgid "Viewports"
 msgstr "வியூபோர்ட்ச்"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:955
-#: pcbnew/widgets/appearance_controls.cpp:2982
+#: pcbnew/widgets/appearance_controls.cpp:3018
 msgid "Delete Viewport"
 msgstr "வியூபோர்ட்டை நீக்கு"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:956
-#: pcbnew/widgets/appearance_controls.cpp:2983
+#: pcbnew/widgets/appearance_controls.cpp:3019
 msgid "Select viewport:"
 msgstr "ViewPort ஐத் தேர்ந்தெடுக்கவும்:"
 
@@ -1276,7 +1276,7 @@ msgid "Z:"
 msgstr "Z:"
 
 #: 3d-viewer/dialogs/panel_preview_3d_model_base.cpp:68
-#: gerbview/gerber_draw_item.cpp:722 pcbnew/footprint.cpp:1676
+#: gerbview/gerber_draw_item.cpp:722 pcbnew/footprint.cpp:1681
 #: pcbnew/pad.cpp:1361
 msgid "Rotation"
 msgstr "சுழற்சி"
@@ -1851,8 +1851,8 @@ msgid "Information"
 msgstr ""
 
 #: common/confirm.cpp:266 common/confirm.cpp:269
-#: common/dialogs/panel_embedded_files.cpp:272
-#: common/dialogs/panel_embedded_files.cpp:346
+#: common/dialogs/panel_embedded_files.cpp:285
+#: common/dialogs/panel_embedded_files.cpp:393
 #: eeschema/design_block_utils.cpp:50 eeschema/design_block_utils.cpp:183
 #: eeschema/symbol_editor/symbol_editor.cpp:372
 #: eeschema/symbol_editor/symbol_editor.cpp:998
@@ -1867,7 +1867,7 @@ msgstr ""
 #: pcbnew/dialogs/dialog_gencad_export_options.cpp:119
 #: pcbnew/dialogs/dialog_track_via_properties.cpp:570
 #: pcbnew/footprint_libraries_utils.cpp:375
-#: pcbnew/footprint_libraries_utils.cpp:1148 pcbnew/router/router_tool.cpp:1849
+#: pcbnew/footprint_libraries_utils.cpp:1157 pcbnew/router/router_tool.cpp:1849
 #: pcbnew/router/router_tool.cpp:2603
 #: pcbnew/tools/footprint_editor_control.cpp:470 pcbnew/zone_filler.cpp:881
 msgid "Confirmation"
@@ -1906,7 +1906,7 @@ msgid "KiCad Design Block folders"
 msgstr "கிகாட் வடிவமைப்பு தொகுதி கோப்புறைகள்"
 
 #: common/design_block_io.cpp:172
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3036
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3039
 #, c-format
 msgid "Cannot overwrite library path '%s'."
 msgstr ""
@@ -1923,7 +1923,7 @@ msgstr ""
 " உங்களிடம் எழுத்து அனுமதிகள் இருப்பதை உறுதிசெய்து மீண்டும் முயற்சிக்கவும்."
 
 #: common/design_block_io.cpp:201 pcbnew/pcb_io/geda/pcb_io_geda.cpp:977
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3061
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3064
 #, c-format
 msgid "Insufficient permissions to delete folder '%s'."
 msgstr ""
@@ -2022,8 +2022,8 @@ msgstr ""
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:50
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:99
 #: pcbnew/dialogs/panel_pcbnew_action_plugins_base.cpp:42
-#: pcbnew/footprint_libraries_utils.cpp:1006
-#: pcbnew/footprint_libraries_utils.cpp:1334
+#: pcbnew/footprint_libraries_utils.cpp:1015
+#: pcbnew/footprint_libraries_utils.cpp:1343
 msgid "Description"
 msgstr ""
 
@@ -2390,7 +2390,7 @@ msgstr ""
 #: eeschema/dialogs/panel_bom_presets_base.cpp:80
 #: eeschema/dialogs/panel_sym_lib_table.cpp:384
 #: eeschema/dialogs/panel_template_fieldnames_base.cpp:42
-#: eeschema/fields_grid_table.cpp:478 eeschema/sch_pin.cpp:1579
+#: eeschema/fields_grid_table.cpp:469 eeschema/sch_pin.cpp:1579
 #: eeschema/sch_symbol.cpp:2065 eeschema/sch_symbol.cpp:2115
 #: eeschema/symbol_editor/symbol_editor.cpp:1598
 #: eeschema/symbol_viewer_frame.cpp:459
@@ -2400,13 +2400,15 @@ msgstr ""
 #: kicad/pcm/dialogs/dialog_manage_repositories_base.cpp:39
 #: kicad/pcm/dialogs/panel_package_base.cpp:50
 #: pcbnew/dialogs/dialog_footprint_wizard_list_base.cpp:42
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:54
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:170
 #: pcbnew/dialogs/panel_fp_lib_table.cpp:438
-#: pcbnew/pcb_fields_grid_table.cpp:174 pcbnew/pcb_group.cpp:507
+#: pcbnew/pcb_fields_grid_table.cpp:143 pcbnew/pcb_group.cpp:507
 #: pcbnew/widgets/pcb_net_inspector_panel.cpp:120
 #: pcbnew/widgets/search_handlers.cpp:176
 #: pcbnew/widgets/search_handlers.cpp:309
 #: pcbnew/widgets/search_handlers.cpp:388 pcbnew/zone.cpp:853
-#: pcbnew/zone.cpp:1913 pcbnew/zone_manager/dialog_zone_manager_base.cpp:38
+#: pcbnew/zone.cpp:1937 pcbnew/zone_manager/dialog_zone_manager_base.cpp:38
 #: pcbnew/zone_manager/model_zones_overview_table.h:75
 msgid "Name"
 msgstr ""
@@ -2591,7 +2593,7 @@ msgstr ""
 #: eeschema/symbol_editor/symbol_editor.cpp:860
 #: pcb_calculator/dialogs/dialog_regulator_form_base.cpp:27
 #: pcbnew/board_stackup_manager/dialog_dielectric_list_manager_base.cpp:31
-#: pcbnew/footprint_libraries_utils.cpp:1040
+#: pcbnew/footprint_libraries_utils.cpp:1049
 msgid "Name:"
 msgstr ""
 
@@ -3168,7 +3170,7 @@ msgstr ""
 #: eeschema/dialogs/dialog_sim_format_value.cpp:75
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:57
 #: eeschema/dialogs/panel_sym_lib_table.cpp:385
-#: eeschema/fields_grid_table.cpp:479 eeschema/sch_symbol.cpp:1098
+#: eeschema/fields_grid_table.cpp:470 eeschema/sch_symbol.cpp:1098
 #: eeschema/sch_symbol.cpp:2062 eeschema/sch_symbol.cpp:2112
 #: eeschema/sch_symbol.cpp:2994 eeschema/sim/simulator_frame_ui.cpp:616
 #: eeschema/sim/simulator_frame_ui.cpp:2673
@@ -3178,13 +3180,13 @@ msgstr ""
 #: eeschema/widgets/search_handlers.cpp:247
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:69
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:70
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:65
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:157
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:169
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:48
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:57
-#: pcbnew/dialogs/panel_fp_lib_table.cpp:439 pcbnew/footprint.cpp:4048
+#: pcbnew/dialogs/panel_fp_lib_table.cpp:439 pcbnew/footprint.cpp:4053
 #: pcbnew/footprint_wizard_frame.cpp:326 pcbnew/pcb_dimension.cpp:605
-#: pcbnew/pcb_fields_grid_table.cpp:175 pcbnew/plot_board_layers.cpp:107
+#: pcbnew/pcb_fields_grid_table.cpp:144 pcbnew/plot_board_layers.cpp:107
 #: pcbnew/widgets/search_handlers.cpp:119
 msgid "Value"
 msgstr ""
@@ -3303,7 +3305,7 @@ msgstr ""
 #: eeschema/dialogs/dialog_plot_schematic_base.cpp:78
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:72
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:69
-#: eeschema/fields_grid_table.cpp:491
+#: eeschema/fields_grid_table.cpp:482
 #: eeschema/printing/dialog_print_using_printer_base.cpp:35
 #: eeschema/sch_bus_entry.cpp:674 eeschema/sch_junction.cpp:383
 #: eeschema/sch_line.cpp:1099 eeschema/sim/simulator_frame_ui.cpp:609
@@ -3530,7 +3532,7 @@ msgstr ""
 #: common/dialogs/git/dialog_git_auth.cpp:54
 #: common/dialogs/git/dialog_git_commit.cpp:143
 #: common/dialogs/git/dialog_git_switch.cpp:69
-#: common/dialogs/panel_embedded_files.cpp:370 common/tool/actions.cpp:159
+#: common/dialogs/panel_embedded_files.cpp:417 common/tool/actions.cpp:159
 #: eeschema/dialogs/dialog_erc.cpp:426
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1344 eeschema/sheet.cpp:783
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:962
@@ -4031,7 +4033,7 @@ msgstr ""
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283
 #: pcbnew/microwave/microwave_polygon.cpp:127 pcbnew/tools/pcb_control.cpp:348
 #: pcbnew/widgets/appearance_controls.cpp:637
-#: pcbnew/widgets/appearance_controls.cpp:1804
+#: pcbnew/widgets/appearance_controls.cpp:1840
 msgid "Normal"
 msgstr ""
 
@@ -4403,8 +4405,8 @@ msgid "One of the nicknames will need to be changed after adding this library."
 msgstr ""
 
 #: common/dialogs/panel_design_block_lib_table.cpp:1010
-#: common/dialogs/panel_embedded_files.cpp:348
-#: common/dialogs/panel_embedded_files.cpp:370
+#: common/dialogs/panel_embedded_files.cpp:395
+#: common/dialogs/panel_embedded_files.cpp:417
 #: eeschema/design_block_utils.cpp:89
 #: eeschema/dialogs/panel_sym_lib_table.cpp:688 eeschema/sch_base_frame.cpp:306
 #: pcbnew/dialogs/panel_fp_lib_table.cpp:1038
@@ -4487,8 +4489,8 @@ msgstr ""
 #: eeschema/symbol_editor/symbol_editor.cpp:826 include/lib_table_grid.h:208
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:46
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:95
-#: pcbnew/footprint_libraries_utils.cpp:1005
-#: pcbnew/footprint_libraries_utils.cpp:1333
+#: pcbnew/footprint_libraries_utils.cpp:1014
+#: pcbnew/footprint_libraries_utils.cpp:1342
 msgid "Nickname"
 msgstr ""
 
@@ -4572,22 +4574,14 @@ msgstr "உட்பொதிக்கப்பட்ட குறிப்ப
 msgid "Copy the reference for this embedded file"
 msgstr "இந்த உட்பொதிக்கப்பட்ட கோப்பிற்கான குறிப்பை நகலெடுக்கவும்"
 
-#: common/dialogs/panel_embedded_files.cpp:260
-msgid "Select a file to embed"
-msgstr "உட்பொதிக்க ஒரு கோப்பைத் தேர்ந்தெடுக்கவும்"
-
-#: common/dialogs/panel_embedded_files.cpp:261
-msgid "All files|*.*"
-msgstr "எல்லா கோப்புகளும் |*.*"
-
-#: common/dialogs/panel_embedded_files.cpp:270
-#: common/dialogs/panel_embedded_files.cpp:343
+#: common/dialogs/panel_embedded_files.cpp:283
+#: common/dialogs/panel_embedded_files.cpp:390
 #, c-format
 msgid "File '%s' already exists."
 msgstr "'%s' கோப்பு ஏற்கனவே உள்ளது."
 
-#: common/dialogs/panel_embedded_files.cpp:274
-#: common/dialogs/panel_embedded_files.cpp:348
+#: common/dialogs/panel_embedded_files.cpp:286
+#: common/dialogs/panel_embedded_files.cpp:395
 #: eeschema/design_block_utils.cpp:51 eeschema/design_block_utils.cpp:184
 #: eeschema/symbol_editor/symbol_editor.cpp:373
 #: eeschema/symbol_editor/symbol_editor.cpp:999
@@ -4599,40 +4593,48 @@ msgstr "'%s' கோப்பு ஏற்கனவே உள்ளது."
 #: pcbnew/dialogs/dialog_export_odbpp.cpp:411
 #: pcbnew/dialogs/dialog_gencad_export_options.cpp:120
 #: pcbnew/footprint_libraries_utils.cpp:376
-#: pcbnew/footprint_libraries_utils.cpp:1150
+#: pcbnew/footprint_libraries_utils.cpp:1159
 #: pcbnew/tools/footprint_editor_control.cpp:472
 msgid "Overwrite"
 msgstr ""
 
-#: common/dialogs/panel_embedded_files.cpp:293
+#: common/dialogs/panel_embedded_files.cpp:305
 #, c-format
 msgid "Failed to add file '%s'."
 msgstr "'%s' கோப்பைச் சேர்க்கத் தவறிவிட்டது."
 
-#: common/dialogs/panel_embedded_files.cpp:330
+#: common/dialogs/panel_embedded_files.cpp:318
+msgid "Select a file to embed"
+msgstr "உட்பொதிக்க ஒரு கோப்பைத் தேர்ந்தெடுக்கவும்"
+
+#: common/dialogs/panel_embedded_files.cpp:319
+msgid "All files|*.*"
+msgstr "எல்லா கோப்புகளும் |*.*"
+
+#: common/dialogs/panel_embedded_files.cpp:377
 msgid "Select a directory to export files"
 msgstr "கோப்புகளை ஏற்றுமதி செய்ய ஒரு கோப்பகத்தைத் தேர்ந்தெடுக்கவும்"
 
-#: common/dialogs/panel_embedded_files.cpp:362
+#: common/dialogs/panel_embedded_files.cpp:409
 #, c-format
 msgid "Directory '%s' is not writable."
 msgstr "அடைவு '%s' எழுத முடியாதவை அல்ல."
 
-#: common/dialogs/panel_embedded_files.cpp:365
+#: common/dialogs/panel_embedded_files.cpp:412
 #, c-format
 msgid "Folder '%s' is not writable."
 msgstr "கோப்புறை '%s' எழுதக்கூடியதல்ல."
 
-#: common/dialogs/panel_embedded_files.cpp:370
+#: common/dialogs/panel_embedded_files.cpp:417
 msgid "Retry"
 msgstr "மீண்டும் முயற்சிக்கவும்"
 
-#: common/dialogs/panel_embedded_files.cpp:397
+#: common/dialogs/panel_embedded_files.cpp:444
 #, c-format
 msgid "Failed to open file '%s'."
 msgstr "'%s' கோப்பைத் திறக்கத் தவறிவிட்டது."
 
-#: common/dialogs/panel_embedded_files.cpp:407
+#: common/dialogs/panel_embedded_files.cpp:454
 #, c-format
 msgid "Failed to write file '%s'."
 msgstr "'%s' கோப்பை எழுதத் தவறிவிட்டது."
@@ -4913,12 +4915,12 @@ msgstr ""
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1099
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:583
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:854
-#: pcbnew/dialogs/dialog_plot_base.cpp:118 pcbnew/footprint.cpp:4007
-#: pcbnew/pad.cpp:2507 pcbnew/pad.cpp:2526 pcbnew/pcb_dimension.cpp:1973
+#: pcbnew/dialogs/dialog_plot_base.cpp:118 pcbnew/footprint.cpp:4012
+#: pcbnew/pad.cpp:2501 pcbnew/pad.cpp:2520 pcbnew/pcb_dimension.cpp:1973
 #: pcbnew/widgets/appearance_controls.cpp:729
 #: pcbnew/widgets/appearance_controls.cpp:771
-#: pcbnew/widgets/appearance_controls.cpp:2540
-#: pcbnew/widgets/appearance_controls.cpp:2559 pcbnew/zone.cpp:1804
+#: pcbnew/widgets/appearance_controls.cpp:2576
+#: pcbnew/widgets/appearance_controls.cpp:2595 pcbnew/zone.cpp:1828
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:83
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 msgid "None"
@@ -5144,9 +5146,9 @@ msgstr "<வரையறுக்கப்படவில்லை>"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:232
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:363
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:332
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:854 pcbnew/footprint.cpp:4009
-#: pcbnew/pad.cpp:2528 pcbnew/pcb_table.cpp:533 pcbnew/pcb_textbox.cpp:795
-#: pcbnew/zone.cpp:857 pcbnew/zone.cpp:1806
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:854 pcbnew/footprint.cpp:4014
+#: pcbnew/pad.cpp:2522 pcbnew/pcb_table.cpp:533 pcbnew/pcb_textbox.cpp:795
+#: pcbnew/zone.cpp:857 pcbnew/zone.cpp:1830
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 msgid "Solid"
 msgstr ""
@@ -5273,7 +5275,7 @@ msgstr "நெட்டாம் கிளாச்"
 
 #: common/dialogs/panel_setup_netclasses_base.cpp:52
 #: pcbnew/tools/board_inspection_tool.cpp:641
-#: pcbnew/tools/board_inspection_tool.cpp:1201 pcbnew/zone.cpp:2048
+#: pcbnew/tools/board_inspection_tool.cpp:1201 pcbnew/zone.cpp:2072
 msgid "Clearance"
 msgstr ""
 
@@ -5368,7 +5370,7 @@ msgstr ""
 
 #: common/dialogs/panel_setup_netclasses_base.cpp:153
 #: eeschema/sch_field.cpp:1270 eeschema/sch_label.cpp:207
-#: pcbnew/board_connected_item.cpp:200 pcbnew/pad.cpp:2582 pcbnew/zone.cpp:1907
+#: pcbnew/board_connected_item.cpp:200 pcbnew/pad.cpp:2576 pcbnew/zone.cpp:1931
 msgid "Net Class"
 msgstr ""
 
@@ -5491,7 +5493,7 @@ msgstr ""
 #: common/eda_shape.cpp:2203
 #: eeschema/dialogs/dialog_label_properties_base.cpp:178
 #: eeschema/sch_label.cpp:2249
-#: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:2499
+#: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:2493
 #: pcbnew/pcb_dimension.cpp:1974
 msgid "Rectangle"
 msgstr ""
@@ -5665,7 +5667,7 @@ msgstr ""
 msgid "Hotkeys"
 msgstr ""
 
-#: common/eda_base_frame.cpp:1116 kicad/project_tree_pane.cpp:1008
+#: common/eda_base_frame.cpp:1116 kicad/project_tree_pane.cpp:1009
 msgid "Version Control"
 msgstr ""
 
@@ -5722,7 +5724,7 @@ msgstr ""
 
 #: common/eda_base_frame.cpp:1182 common/tool/actions.cpp:1106
 #: common/tool/common_tools.cpp:617 kicad/tools/kicad_manager_actions.cpp:147
-#: pcbnew/footprint_edit_frame.cpp:1035 pcbnew/menubar_footprint_editor.cpp:92
+#: pcbnew/footprint_edit_frame.cpp:1045 pcbnew/menubar_footprint_editor.cpp:92
 msgid "Footprint Editor"
 msgstr ""
 
@@ -5887,7 +5889,7 @@ msgstr ""
 msgid "Constrain to H, V, 45"
 msgstr ""
 
-#: common/eda_draw_frame.cpp:1121 pcbnew/footprint_libraries_utils.cpp:1368
+#: common/eda_draw_frame.cpp:1121 pcbnew/footprint_libraries_utils.cpp:1377
 msgid "Select Library"
 msgstr ""
 
@@ -6108,7 +6110,7 @@ msgstr ""
 #: eeschema/dialogs/dialog_label_properties_base.cpp:172
 #: eeschema/sch_label.cpp:2247 gerbview/gerber_draw_item.cpp:231
 #: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:1515
-#: pcbnew/pad.cpp:2498 pcbnew/pcb_dimension.cpp:1975
+#: pcbnew/pad.cpp:2492 pcbnew/pcb_dimension.cpp:1975
 msgid "Circle"
 msgstr ""
 
@@ -6190,7 +6192,7 @@ msgstr ""
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:40
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:169
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2140 pcbnew/pad.cpp:1348
-#: pcbnew/pcb_fields_grid_table.cpp:177 pcbnew/pcb_reference_image.cpp:215
+#: pcbnew/pcb_fields_grid_table.cpp:146 pcbnew/pcb_reference_image.cpp:215
 #: pcbnew/pcb_reference_image.cpp:368 pcbnew/pcb_tablecell.cpp:197
 #: pcbnew/pcb_tablecell.cpp:204 pcbnew/pcb_target.cpp:156
 #: pcbnew/pcb_target.cpp:249 pcbnew/pcb_text.cpp:292 pcbnew/pcb_textbox.cpp:814
@@ -6207,7 +6209,7 @@ msgstr ""
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:55
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:56
 #: pcbnew/pad.cpp:1349 pcbnew/pcb_dimension.cpp:1012
-#: pcbnew/pcb_fields_grid_table.cpp:178 pcbnew/pcb_reference_image.cpp:217
+#: pcbnew/pcb_fields_grid_table.cpp:147 pcbnew/pcb_reference_image.cpp:217
 #: pcbnew/pcb_reference_image.cpp:375 pcbnew/pcb_tablecell.cpp:198
 #: pcbnew/pcb_tablecell.cpp:205 pcbnew/pcb_text.cpp:293
 #: pcbnew/pcb_textbox.cpp:815
@@ -6289,7 +6291,7 @@ msgstr ""
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:62
 #: eeschema/dialogs/dialog_tablecell_properties_base.cpp:119
 #: eeschema/dialogs/dialog_text_properties_base.cpp:113
-#: eeschema/fields_grid_table.cpp:484 eeschema/sch_label.cpp:1197
+#: eeschema/fields_grid_table.cpp:475 eeschema/sch_label.cpp:1197
 #: eeschema/sch_label.cpp:2269 eeschema/sch_tablecell.cpp:128
 #: eeschema/sch_text.cpp:637 eeschema/sch_textbox.cpp:543
 #: pagelayout_editor/dialogs/properties_frame_base.cpp:98
@@ -6300,7 +6302,7 @@ msgstr ""
 #: pcbnew/dialogs/dialog_tablecell_properties_base.cpp:125
 #: pcbnew/dialogs/panel_fp_editor_graphics_defaults_base.cpp:57
 #: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:52
-#: pcbnew/pcb_fields_grid_table.cpp:180
+#: pcbnew/pcb_fields_grid_table.cpp:149
 msgid "Italic"
 msgstr ""
 
@@ -6315,7 +6317,7 @@ msgstr ""
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:63
 #: eeschema/dialogs/dialog_tablecell_properties_base.cpp:116
 #: eeschema/dialogs/dialog_text_properties_base.cpp:108
-#: eeschema/fields_grid_table.cpp:485 eeschema/sch_label.cpp:1197
+#: eeschema/fields_grid_table.cpp:476 eeschema/sch_label.cpp:1197
 #: eeschema/sch_label.cpp:2270 eeschema/sch_tablecell.cpp:128
 #: eeschema/sch_text.cpp:637 eeschema/sch_textbox.cpp:543
 #: eeschema/widgets/tuner_slider_base.cpp:48
@@ -6332,8 +6334,8 @@ msgstr ""
 #: common/eda_text.cpp:1330
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:242
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
-#: eeschema/fields_grid_table.cpp:310 eeschema/fields_grid_table.cpp:725
-#: eeschema/fields_grid_table.cpp:869 eeschema/pin_type.cpp:113
+#: eeschema/fields_grid_table.cpp:301 eeschema/fields_grid_table.cpp:716
+#: eeschema/fields_grid_table.cpp:860 eeschema/pin_type.cpp:113
 #: eeschema/sch_field.cpp:1144 eeschema/sch_field.cpp:1731
 #: eeschema/sch_pin.cpp:2185 pcbnew/dialogs/dialog_render_job.cpp:42
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2604
@@ -6343,9 +6345,9 @@ msgstr ""
 #: common/eda_text.cpp:1331 common/eda_text.cpp:1340
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:303 eeschema/fields_grid_table.cpp:311
-#: eeschema/fields_grid_table.cpp:726 eeschema/fields_grid_table.cpp:737
-#: eeschema/fields_grid_table.cpp:871 eeschema/fields_grid_table.cpp:895
+#: eeschema/fields_grid_table.cpp:294 eeschema/fields_grid_table.cpp:302
+#: eeschema/fields_grid_table.cpp:717 eeschema/fields_grid_table.cpp:728
+#: eeschema/fields_grid_table.cpp:862 eeschema/fields_grid_table.cpp:886
 #: eeschema/sch_field.cpp:1145 eeschema/sch_field.cpp:1155
 #: eeschema/sch_field.cpp:1732 eeschema/sch_field.cpp:1741
 #: eeschema/sch_text.cpp:658 gerbview/gerber_file_image.cpp:361
@@ -6360,8 +6362,8 @@ msgstr ""
 #: common/eda_text.cpp:1332
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:242
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
-#: eeschema/fields_grid_table.cpp:312 eeschema/fields_grid_table.cpp:727
-#: eeschema/fields_grid_table.cpp:873 eeschema/pin_type.cpp:112
+#: eeschema/fields_grid_table.cpp:303 eeschema/fields_grid_table.cpp:718
+#: eeschema/fields_grid_table.cpp:864 eeschema/pin_type.cpp:112
 #: eeschema/sch_field.cpp:1146 eeschema/sch_field.cpp:1733
 #: eeschema/sch_pin.cpp:2184 pcbnew/dialogs/dialog_render_job.cpp:43
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2605
@@ -6370,8 +6372,8 @@ msgstr ""
 
 #: common/eda_text.cpp:1339
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:302 eeschema/fields_grid_table.cpp:736
-#: eeschema/fields_grid_table.cpp:893 eeschema/sch_field.cpp:1154
+#: eeschema/fields_grid_table.cpp:293 eeschema/fields_grid_table.cpp:727
+#: eeschema/fields_grid_table.cpp:884 eeschema/sch_field.cpp:1154
 #: eeschema/sch_field.cpp:1740 eeschema/sch_text.cpp:657
 #: pcbnew/dialogs/dialog_render_job.cpp:44
 msgid "Top"
@@ -6379,8 +6381,8 @@ msgstr ""
 
 #: common/eda_text.cpp:1341
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:304 eeschema/fields_grid_table.cpp:738
-#: eeschema/fields_grid_table.cpp:897 eeschema/sch_field.cpp:1156
+#: eeschema/fields_grid_table.cpp:295 eeschema/fields_grid_table.cpp:729
+#: eeschema/fields_grid_table.cpp:888 eeschema/sch_field.cpp:1156
 #: eeschema/sch_field.cpp:1742 eeschema/sch_text.cpp:659
 #: pcbnew/dialogs/dialog_render_job.cpp:40
 msgid "Bottom"
@@ -6393,15 +6395,15 @@ msgstr ""
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:68
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:68
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:65
-#: eeschema/fields_grid_table.cpp:487 eeschema/sch_field.cpp:1781
+#: eeschema/fields_grid_table.cpp:478 eeschema/sch_field.cpp:1781
 #: eeschema/sch_pin.cpp:1589 eeschema/sch_pin.cpp:2230
 #: eeschema/sch_symbol.cpp:2965 eeschema/sch_tablecell.cpp:203
 #: eeschema/sch_text.cpp:783 eeschema/sch_textbox.cpp:714
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:59
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:60
-#: pcbnew/footprint.cpp:4039 pcbnew/pad.cpp:2545 pcbnew/pcb_dimension.cpp:1756
-#: pcbnew/pcb_dimension.cpp:1831 pcbnew/pcb_fields_grid_table.cpp:182
-#: pcbnew/pcb_tablecell.cpp:207 pcbnew/zone.cpp:1977
+#: pcbnew/footprint.cpp:4044 pcbnew/pad.cpp:2539 pcbnew/pcb_dimension.cpp:1756
+#: pcbnew/pcb_dimension.cpp:1831 pcbnew/pcb_fields_grid_table.cpp:151
+#: pcbnew/pcb_tablecell.cpp:207 pcbnew/zone.cpp:2001
 msgid "Orientation"
 msgstr ""
 
@@ -6420,7 +6422,7 @@ msgstr ""
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:71
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:71
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:68
-#: eeschema/fields_grid_table.cpp:490 eeschema/sch_field.cpp:1136
+#: eeschema/fields_grid_table.cpp:481 eeschema/sch_field.cpp:1136
 #: eeschema/sch_label.cpp:1195 eeschema/sch_tablecell.cpp:126
 #: eeschema/sch_text.cpp:635 eeschema/sch_textbox.cpp:541
 #: eeschema/widgets/sch_properties_panel.cpp:258 pcbnew/pcb_dimension.cpp:628
@@ -6435,14 +6437,14 @@ msgstr ""
 #: pcbnew/board_stackup_manager/panel_board_stackup_base.cpp:91
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:56
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:57
-#: pcbnew/pcb_fields_grid_table.cpp:179 pcbnew/pcb_tablecell.cpp:206
+#: pcbnew/pcb_fields_grid_table.cpp:148 pcbnew/pcb_tablecell.cpp:206
 #: pcbnew/pcb_text.cpp:291
 msgid "Thickness"
 msgstr ""
 
 #: common/eda_text.cpp:1375 eeschema/sch_field.cpp:1772
 #: eeschema/sch_text.cpp:772 pcbnew/microwave/microwave_polygon.cpp:127
-#: pcbnew/pcb_fields_grid_table.cpp:187
+#: pcbnew/pcb_fields_grid_table.cpp:156
 msgid "Mirrored"
 msgstr ""
 
@@ -6925,7 +6927,7 @@ msgstr ""
 #: common/widgets/listbox_tricks.cpp:51
 #: eeschema/tools/sch_editor_control.cpp:2270
 #: eeschema/tools/symbol_editor_edit_tool.cpp:1020
-#: pcbnew/dialogs/panel_setup_rules.cpp:132 pcbnew/tools/pcb_control.cpp:1234
+#: pcbnew/dialogs/panel_setup_rules.cpp:132 pcbnew/tools/pcb_control.cpp:1238
 msgid "Paste"
 msgstr ""
 
@@ -6936,7 +6938,7 @@ msgstr ""
 #: common/grid_tricks.cpp:368 common/tool/actions.cpp:291
 #: common/widgets/listbox_tricks.cpp:54 eeschema/tools/sch_edit_tool.cpp:1680
 #: eeschema/tools/symbol_editor_edit_tool.cpp:476
-#: kicad/dialogs/panel_jobset.cpp:363 kicad/project_tree_pane.cpp:941
+#: kicad/dialogs/panel_jobset.cpp:363 kicad/project_tree_pane.cpp:942
 #: pcbnew/dialogs/panel_setup_rules.cpp:133 pcbnew/tools/edit_tool.cpp:2646
 msgid "Delete"
 msgstr ""
@@ -7526,166 +7528,166 @@ msgstr ""
 msgid "undefined"
 msgstr ""
 
-#: common/layer_id.cpp:112
+#: common/layer_id.cpp:67
 #: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr_parser.cpp:1149
 msgid "Rescue"
 msgstr ""
 
-#: common/layer_id.cpp:116 eeschema/widgets/panel_sch_selection_filter.cpp:204
+#: common/layer_id.cpp:71 eeschema/widgets/panel_sch_selection_filter.cpp:204
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:37
 msgid "Wires"
 msgstr ""
 
-#: common/layer_id.cpp:117
+#: common/layer_id.cpp:72
 msgid "Buses"
 msgstr ""
 
-#: common/layer_id.cpp:118
+#: common/layer_id.cpp:73
 msgid "Bus junctions"
 msgstr ""
 
-#: common/layer_id.cpp:119
+#: common/layer_id.cpp:74
 msgid "Junctions"
 msgstr ""
 
-#: common/layer_id.cpp:120 eeschema/widgets/panel_sch_selection_filter.cpp:205
+#: common/layer_id.cpp:75 eeschema/widgets/panel_sch_selection_filter.cpp:205
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:41
 #: eeschema/widgets/search_handlers.cpp:399
 msgid "Labels"
 msgstr ""
 
-#: common/layer_id.cpp:121
+#: common/layer_id.cpp:76
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:45
 msgid "Global labels"
 msgstr ""
 
-#: common/layer_id.cpp:122
+#: common/layer_id.cpp:77
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:48
 msgid "Hierarchical labels"
 msgstr ""
 
-#: common/layer_id.cpp:123 eeschema/sch_symbol.cpp:2981
+#: common/layer_id.cpp:78 eeschema/sch_symbol.cpp:2981
 msgid "Pin numbers"
 msgstr ""
 
-#: common/layer_id.cpp:124 eeschema/sch_symbol.cpp:2985
+#: common/layer_id.cpp:79 eeschema/sch_symbol.cpp:2985
 msgid "Pin names"
 msgstr ""
 
-#: common/layer_id.cpp:125
+#: common/layer_id.cpp:80
 msgid "Symbol references"
 msgstr ""
 
-#: common/layer_id.cpp:126
+#: common/layer_id.cpp:81
 msgid "Symbol values"
 msgstr ""
 
-#: common/layer_id.cpp:127
+#: common/layer_id.cpp:82
 msgid "Symbol fields"
 msgstr ""
 
-#: common/layer_id.cpp:128
+#: common/layer_id.cpp:83
 msgid "Sheet references"
 msgstr ""
 
-#: common/layer_id.cpp:129
+#: common/layer_id.cpp:84
 msgid "Net class references"
 msgstr ""
 
-#: common/layer_id.cpp:130
+#: common/layer_id.cpp:85
 msgid "Rule areas"
 msgstr "விதி பகுதிகள்"
 
-#: common/layer_id.cpp:131
+#: common/layer_id.cpp:86
 msgid "Symbol body outlines"
 msgstr ""
 
-#: common/layer_id.cpp:132
+#: common/layer_id.cpp:87
 msgid "Symbol body fills"
 msgstr ""
 
-#: common/layer_id.cpp:133
+#: common/layer_id.cpp:88
 #, fuzzy
 msgid "Shape fills"
 msgstr "படக் கோப்புகள்"
 
-#: common/layer_id.cpp:134
+#: common/layer_id.cpp:89
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:72
 msgid "Schematic text && graphics"
 msgstr ""
 
-#: common/layer_id.cpp:135
+#: common/layer_id.cpp:90
 msgid "Symbol private text && graphics"
 msgstr ""
 
-#: common/layer_id.cpp:136
+#: common/layer_id.cpp:91
 msgid "Schematic text && graphics backgrounds"
 msgstr ""
 
-#: common/layer_id.cpp:137 eeschema/widgets/panel_sch_selection_filter.cpp:206
+#: common/layer_id.cpp:92 eeschema/widgets/panel_sch_selection_filter.cpp:206
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:33
 msgid "Pins"
 msgstr ""
 
-#: common/layer_id.cpp:138
+#: common/layer_id.cpp:93
 msgid "Sheet borders"
 msgstr ""
 
-#: common/layer_id.cpp:139
+#: common/layer_id.cpp:94
 msgid "Sheet backgrounds"
 msgstr ""
 
-#: common/layer_id.cpp:140
+#: common/layer_id.cpp:95
 msgid "Sheet names"
 msgstr ""
 
-#: common/layer_id.cpp:141
+#: common/layer_id.cpp:96
 msgid "Sheet fields"
 msgstr ""
 
-#: common/layer_id.cpp:142
+#: common/layer_id.cpp:97
 msgid "Sheet file names"
 msgstr ""
 
-#: common/layer_id.cpp:143
+#: common/layer_id.cpp:98
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:63
 msgid "Sheet pins"
 msgstr ""
 
-#: common/layer_id.cpp:144
+#: common/layer_id.cpp:99
 msgid "No-connect symbols"
 msgstr ""
 
-#: common/layer_id.cpp:145
+#: common/layer_id.cpp:100
 msgid "DNP markers"
 msgstr ""
 
-#: common/layer_id.cpp:146
+#: common/layer_id.cpp:101
 msgid "Excluded-from-simulation markers"
 msgstr "விலக்கப்பட்ட-உருவகப்படுத்தல் குறிப்பான்கள்"
 
-#: common/layer_id.cpp:147
+#: common/layer_id.cpp:102
 msgid "ERC warnings"
 msgstr ""
 
-#: common/layer_id.cpp:148
+#: common/layer_id.cpp:103
 msgid "ERC errors"
 msgstr ""
 
-#: common/layer_id.cpp:149
+#: common/layer_id.cpp:104
 msgid "ERC exclusions"
 msgstr ""
 
-#: common/layer_id.cpp:150 common/layer_id.cpp:189
+#: common/layer_id.cpp:105 common/layer_id.cpp:144
 #: pcbnew/widgets/appearance_controls.cpp:347
 msgid "Anchors"
 msgstr ""
 
-#: common/layer_id.cpp:151 common/layer_id.cpp:193
+#: common/layer_id.cpp:106 common/layer_id.cpp:148
 msgid "Helper items"
 msgstr ""
 
-#: common/layer_id.cpp:152 common/layer_id.cpp:194 common/tool/grid_menu.cpp:56
+#: common/layer_id.cpp:107 common/layer_id.cpp:149 common/tool/grid_menu.cpp:56
 #: eeschema/tools/sch_editor_control.cpp:2867
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:103
 #: gerbview/widgets/gerbview_layer_widget.cpp:135
@@ -7693,80 +7695,80 @@ msgstr ""
 msgid "Grid"
 msgstr ""
 
-#: common/layer_id.cpp:153
+#: common/layer_id.cpp:108
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:104
 msgid "Axes"
 msgstr ""
 
-#: common/layer_id.cpp:154 common/layer_id.cpp:196
+#: common/layer_id.cpp:109 common/layer_id.cpp:151
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:107
 #: gerbview/widgets/gerbview_layer_widget.cpp:141
 msgid "Background"
 msgstr ""
 
-#: common/layer_id.cpp:155 common/layer_id.cpp:192
+#: common/layer_id.cpp:110 common/layer_id.cpp:147
 #: common/widgets/gal_options_panel_base.cpp:120
 #: eeschema/sim/simulator_frame_ui.cpp:613
 #: eeschema/sim/simulator_frame_ui_base.cpp:167
 msgid "Cursor"
 msgstr ""
 
-#: common/layer_id.cpp:156
+#: common/layer_id.cpp:111
 msgid "Hovered items"
 msgstr ""
 
-#: common/layer_id.cpp:157
+#: common/layer_id.cpp:112
 msgid "Highlighted items"
 msgstr ""
 
-#: common/layer_id.cpp:158
+#: common/layer_id.cpp:113
 msgid "Hidden items"
 msgstr ""
 
-#: common/layer_id.cpp:159 common/layer_id.cpp:197
+#: common/layer_id.cpp:114 common/layer_id.cpp:152
 msgid "Selection highlight"
 msgstr ""
 
-#: common/layer_id.cpp:160
+#: common/layer_id.cpp:115
 msgid "Net color highlight"
 msgstr "நிகர வண்ண சிறப்பியல்பு"
 
-#: common/layer_id.cpp:161 common/layer_id.cpp:190
+#: common/layer_id.cpp:116 common/layer_id.cpp:145
 msgid "Drawing sheet"
 msgstr ""
 
-#: common/layer_id.cpp:162 common/layer_id.cpp:191
+#: common/layer_id.cpp:117 common/layer_id.cpp:146
 msgid "Page limits"
 msgstr ""
 
-#: common/layer_id.cpp:163
+#: common/layer_id.cpp:118
 msgid "Operating point voltages"
 msgstr ""
 
-#: common/layer_id.cpp:164
+#: common/layer_id.cpp:119
 msgid "Operating point currents"
 msgstr ""
 
-#: common/layer_id.cpp:168
+#: common/layer_id.cpp:123
 msgid "Footprints front"
 msgstr ""
 
-#: common/layer_id.cpp:169
+#: common/layer_id.cpp:124
 msgid "Footprints back"
 msgstr ""
 
-#: common/layer_id.cpp:171
+#: common/layer_id.cpp:126
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:27
 #: eeschema/dialogs/dialog_update_from_pcb_base.cpp:53
 #: pcbnew/dialogs/dialog_global_edit_text_and_graphics_base.cpp:28
 msgid "Reference designators"
 msgstr ""
 
-#: common/layer_id.cpp:172
+#: common/layer_id.cpp:127
 msgid "Footprint text"
 msgstr ""
 
-#: common/layer_id.cpp:173
+#: common/layer_id.cpp:128
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:27
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:64
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:24
@@ -7776,91 +7778,91 @@ msgstr ""
 msgid "Tracks"
 msgstr ""
 
-#: common/layer_id.cpp:174
+#: common/layer_id.cpp:129
 msgid "Through vias"
 msgstr ""
 
-#: common/layer_id.cpp:175
+#: common/layer_id.cpp:130
 msgid "Blind/Buried vias"
 msgstr ""
 
-#: common/layer_id.cpp:176
+#: common/layer_id.cpp:131
 msgid "Micro-vias"
 msgstr ""
 
-#: common/layer_id.cpp:177
+#: common/layer_id.cpp:132
 msgid "Via holes"
 msgstr ""
 
-#: common/layer_id.cpp:178
+#: common/layer_id.cpp:133
 msgid "Via hole walls"
 msgstr ""
 
-#: common/layer_id.cpp:179
+#: common/layer_id.cpp:134
 msgid "Plated holes"
 msgstr ""
 
-#: common/layer_id.cpp:180
+#: common/layer_id.cpp:135
 msgid "Plated hole walls"
 msgstr ""
 
-#: common/layer_id.cpp:181
+#: common/layer_id.cpp:136
 msgid "Non-plated holes"
 msgstr ""
 
-#: common/layer_id.cpp:182 pcbnew/dialogs/panel_edit_options_base.cpp:371
+#: common/layer_id.cpp:137 pcbnew/dialogs/panel_edit_options_base.cpp:371
 #: pcbnew/widgets/appearance_controls.cpp:343
 #: pcbnew/widgets/appearance_controls.cpp:721
-#: pcbnew/widgets/appearance_controls.cpp:2537
+#: pcbnew/widgets/appearance_controls.cpp:2573
 #: pcbnew/widgets/search_handlers.cpp:386
 msgid "Ratsnest"
 msgstr ""
 
-#: common/layer_id.cpp:183
+#: common/layer_id.cpp:138
 msgid "DRC warnings"
 msgstr ""
 
-#: common/layer_id.cpp:184
+#: common/layer_id.cpp:139
 msgid "DRC errors"
 msgstr ""
 
-#: common/layer_id.cpp:185
+#: common/layer_id.cpp:140
 msgid "DRC shape 1"
 msgstr "டி.ஆர்.சி வடிவம் 1"
 
-#: common/layer_id.cpp:186
+#: common/layer_id.cpp:141
 msgid "DRC shape 2"
 msgstr "டி.ஆர்.சி வடிவம் 2"
 
-#: common/layer_id.cpp:187
+#: common/layer_id.cpp:142
 msgid "DRC exclusions"
 msgstr ""
 
-#: common/layer_id.cpp:188
+#: common/layer_id.cpp:143
 msgid "DRC marker shadows"
 msgstr ""
 
-#: common/layer_id.cpp:195
+#: common/layer_id.cpp:150
 msgid "Grid axes"
 msgstr ""
 
-#: common/layer_id.cpp:198
+#: common/layer_id.cpp:153
 msgid "Locked item shadow"
 msgstr ""
 
-#: common/layer_id.cpp:199
+#: common/layer_id.cpp:154
 msgid "Courtyard collision shadow"
 msgstr ""
 
-#: common/layer_id.cpp:200
+#: common/layer_id.cpp:155
 msgid "Track net names"
 msgstr "நிகர பெயர்களைக் கண்காணிக்கவும்"
 
-#: common/layer_id.cpp:201
+#: common/layer_id.cpp:156
 msgid "Pad net names"
 msgstr "திண்டு நிகர பெயர்கள்"
 
-#: common/layer_id.cpp:202
+#: common/layer_id.cpp:157
 msgid "Via net names"
 msgstr "நிகர பெயர்கள் வழியாக"
 
@@ -7919,13 +7921,13 @@ msgstr ""
 
 #: common/lib_tree_model_adapter.cpp:422
 #: eeschema/widgets/panel_design_block_chooser.cpp:411
-#: eeschema/widgets/panel_symbol_chooser.cpp:171
+#: eeschema/widgets/panel_symbol_chooser.cpp:173
 #: pcbnew/widgets/panel_footprint_chooser.cpp:96
 msgid "Recently Used"
 msgstr ""
 
 #: common/lib_tree_model_adapter.cpp:424
-#: eeschema/widgets/panel_symbol_chooser.cpp:178
+#: eeschema/widgets/panel_symbol_chooser.cpp:180
 msgid "Already Placed"
 msgstr ""
 
@@ -8207,7 +8209,7 @@ msgstr "இயல்புநிலை திருத்துதல்"
 #: eeschema/dialogs/dialog_sim_model_base.cpp:271 eeschema/sch_symbol.cpp:2058
 #: eeschema/sch_symbol.cpp:2110 eeschema/sch_symbol.cpp:2991
 #: eeschema/widgets/search_handlers.cpp:160
-#: eeschema/widgets/search_handlers.cpp:246 pcbnew/footprint.cpp:4045
+#: eeschema/widgets/search_handlers.cpp:246 pcbnew/footprint.cpp:4050
 #: pcbnew/widgets/search_handlers.cpp:118
 msgid "Reference"
 msgstr ""
@@ -8229,7 +8231,7 @@ msgstr ""
 #: eeschema/tools/sch_edit_tool.cpp:551
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:179
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:184
-#: pcbnew/footprint.cpp:4068
+#: pcbnew/footprint.cpp:4073
 msgid "Attributes"
 msgstr ""
 
@@ -8246,16 +8248,16 @@ msgstr ""
 msgid "Semicolons"
 msgstr ""
 
-#: common/settings/color_settings.cpp:337
+#: common/settings/color_settings.cpp:379
 msgid "(Footprints)"
 msgstr ""
 
-#: common/settings/color_settings.cpp:389
+#: common/settings/color_settings.cpp:433
 #: pagelayout_editor/dialogs/panel_pl_editor_color_settings.cpp:82
 msgid "KiCad Default"
 msgstr ""
 
-#: common/settings/color_settings.cpp:394
+#: common/settings/color_settings.cpp:438
 msgid "KiCad Classic"
 msgstr ""
 
@@ -8278,7 +8280,7 @@ msgid "Create a new document in the editor"
 msgstr ""
 
 #: common/tool/actions.cpp:52 eeschema/symbol_editor/symbol_editor.cpp:866
-#: pcbnew/footprint_libraries_utils.cpp:1050
+#: pcbnew/footprint_libraries_utils.cpp:1059
 msgid "New Library..."
 msgstr ""
 
@@ -8320,7 +8322,7 @@ msgstr "கணினி கோப்பு எக்ச்ப்ளோரரு
 
 #: common/tool/actions.cpp:91 eeschema/symbol_editor/symbol_editor.cpp:856
 #: eeschema/widgets/tuner_slider_base.cpp:117
-#: pcbnew/footprint_libraries_utils.cpp:1036
+#: pcbnew/footprint_libraries_utils.cpp:1045
 msgid "Save"
 msgstr ""
 
@@ -9072,7 +9074,7 @@ msgstr ""
 
 #: common/tool/actions.cpp:1124
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:101
-#: eeschema/fields_grid_table.cpp:1068
+#: eeschema/fields_grid_table.cpp:1059
 msgid "Show Datasheet"
 msgstr ""
 
@@ -9198,6 +9200,7 @@ msgstr ""
 #: eeschema/dialogs/dialog_schematic_setup.cpp:136
 #: pcbnew/dialogs/dialog_board_setup.cpp:210
 #: pcbnew/dialogs/dialog_footprint_properties.cpp:79
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:149
 msgid "Embedded Files"
 msgstr "உட்பொதிக்கப்பட்ட கோப்புகள்"
 
@@ -9377,8 +9380,8 @@ msgid "Mirroring for Y axis is not supported yet"
 msgstr ""
 
 #: common/widgets/filter_combobox.cpp:72
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:806
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:833
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:805
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:832
 msgid "Filter:"
 msgstr ""
 
@@ -9394,7 +9397,7 @@ msgstr ""
 #: common/widgets/footprint_diff_widget.cpp:42 cvpcb/cvpcb_mainframe.cpp:814
 #: eeschema/sch_base_frame.cpp:593 eeschema/sch_symbol.cpp:2086
 #: eeschema/sch_symbol.cpp:2090 eeschema/sch_symbol.cpp:2125
-#: eeschema/widgets/symbol_diff_widget.cpp:45 pcbnew/footprint.cpp:1624
+#: eeschema/widgets/symbol_diff_widget.cpp:45 pcbnew/footprint.cpp:1629
 msgid "Library"
 msgstr ""
 
@@ -9408,7 +9411,7 @@ msgid "Footprint not found."
 msgstr ""
 
 #: common/widgets/footprint_select_widget.cpp:68 cvpcb/cvpcb_mainframe.cpp:899
-#: pcbnew/footprint_edit_frame.cpp:1060
+#: pcbnew/footprint_edit_frame.cpp:1070
 #: pcbnew/widgets/panel_footprint_chooser.cpp:69
 msgid "Loading Footprint Libraries"
 msgstr ""
@@ -9485,7 +9488,7 @@ msgstr ""
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:357
 #: pcbnew/dialogs/panel_edit_options_base.cpp:329
 #: pcbnew/dialogs/panel_edit_options_base.cpp:343
-#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1824
+#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1848
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 msgid "Always"
 msgstr ""
@@ -9498,7 +9501,7 @@ msgstr ""
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:357
 #: pcbnew/dialogs/panel_edit_options_base.cpp:329
 #: pcbnew/dialogs/panel_edit_options_base.cpp:343
-#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1825
+#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1849
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 msgid "Never"
 msgstr ""
@@ -9764,8 +9767,8 @@ msgstr ""
 #: pcbnew/dialogs/dialog_footprint_checker_base.cpp:36
 #: pcbnew/widgets/appearance_controls.cpp:713
 #: pcbnew/widgets/appearance_controls.cpp:755
-#: pcbnew/widgets/appearance_controls.cpp:2534
-#: pcbnew/widgets/appearance_controls.cpp:2553
+#: pcbnew/widgets/appearance_controls.cpp:2570
+#: pcbnew/widgets/appearance_controls.cpp:2589
 msgid "All"
 msgstr ""
 
@@ -9855,12 +9858,12 @@ msgid "EasyEDA (JLCEDA) Pro files"
 msgstr ""
 
 #: common/wildcards_and_files_ext.cpp:339
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:301
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:302
 msgid "KiCad printed circuit board files"
 msgstr ""
 
 #: common/wildcards_and_files_ext.cpp:346
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:311
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:312
 msgid "KiCad footprint files"
 msgstr ""
 
@@ -10092,7 +10095,7 @@ msgstr ""
 #: eeschema/generate_alias_info.cpp:39 eeschema/sch_symbol.cpp:2105
 #: eeschema/sch_symbol.cpp:2678 eeschema/sch_symbol.cpp:3003
 #: eeschema/symbol_editor/symbol_editor.cpp:1629
-#: eeschema/symbol_viewer_frame.cpp:462 pcbnew/footprint.cpp:4058
+#: eeschema/symbol_viewer_frame.cpp:462 pcbnew/footprint.cpp:4063
 #: pcbnew/generate_footprint_info.cpp:37 pcbnew/plot_board_layers.cpp:133
 msgid "Keywords"
 msgstr ""
@@ -10159,7 +10162,7 @@ msgstr ""
 #: cvpcb/dialogs/dialog_config_equfiles.cpp:94
 #: eeschema/dialogs/dialog_bom.cpp:403
 #: gerbview/tools/gerbview_inspection_tool.cpp:185
-#: kicad/project_tree_pane.cpp:1022
+#: kicad/project_tree_pane.cpp:1023
 msgid "No text editor selected in KiCad.  Please choose one."
 msgstr ""
 
@@ -10242,7 +10245,7 @@ msgstr ""
 msgid "Error loading footprint"
 msgstr "தடம் ஏற்றுவதில் பிழை"
 
-#: cvpcb/display_footprints_frame.cpp:508 pcbnew/footprint.cpp:1684
+#: cvpcb/display_footprints_frame.cpp:508 pcbnew/footprint.cpp:1689
 #, c-format
 msgid "Footprint: %s"
 msgstr ""
@@ -10579,7 +10582,7 @@ msgid "Enter a description for the library:"
 msgstr "நூலகத்திற்கான விளக்கத்தை உள்ளிடவும்:"
 
 #: eeschema/design_block_utils.cpp:240 eeschema/sch_symbol.cpp:3000
-#: pcbnew/footprint.cpp:4055 pcbnew/plot_board_layers.cpp:129
+#: pcbnew/footprint.cpp:4060 pcbnew/plot_board_layers.cpp:129
 msgid "Library Description"
 msgstr ""
 
@@ -10604,10 +10607,10 @@ msgid "Please select a library to delete."
 msgstr "நீக்க ஒரு நூலகத்தைத் தேர்ந்தெடுக்கவும்."
 
 #: eeschema/design_block_utils.cpp:470 eeschema/design_block_utils.cpp:512
-#: eeschema/design_block_utils.cpp:555 pcbnew/footprint_libraries_utils.cpp:543
+#: eeschema/design_block_utils.cpp:555 pcbnew/footprint_libraries_utils.cpp:552
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:958
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2939
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3017
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2942
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3020
 #, c-format
 msgid "Library '%s' is read only."
 msgstr ""
@@ -11153,7 +11156,7 @@ msgstr ""
 #: eeschema/dialogs/dialog_database_lib_settings_base.cpp:99
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:210
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:1383
-#: pcbnew/footprint_edit_frame.cpp:229 pcbnew/footprint_edit_frame.cpp:951
+#: pcbnew/footprint_edit_frame.cpp:229 pcbnew/footprint_edit_frame.cpp:961
 msgid "Libraries"
 msgstr ""
 
@@ -12203,7 +12206,7 @@ msgstr ""
 #: eeschema/sch_symbol.cpp:2989
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:27
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:28
-#: pcbnew/footprint.cpp:4043
+#: pcbnew/footprint.cpp:4048
 msgid "Fields"
 msgstr ""
 
@@ -12212,21 +12215,21 @@ msgstr ""
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:62
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:201
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:58
-#: eeschema/fields_grid_table.cpp:480
+#: eeschema/fields_grid_table.cpp:471
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:53
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:54
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:54
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:158
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:49
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:99
 #: pcbnew/dialogs/panel_fp_properties_3d_model_base.cpp:45
-#: pcbnew/pcb_fields_grid_table.cpp:176
+#: pcbnew/pcb_fields_grid_table.cpp:145
 msgid "Show"
 msgstr ""
 
 #: eeschema/dialogs/dialog_label_properties_base.cpp:90
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:62
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:59
-#: eeschema/fields_grid_table.cpp:481
+#: eeschema/fields_grid_table.cpp:472
 msgid "Show Name"
 msgstr ""
 
@@ -12234,7 +12237,7 @@ msgstr ""
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:63
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:63
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:60
-#: eeschema/fields_grid_table.cpp:482
+#: eeschema/fields_grid_table.cpp:473
 msgid "H Align"
 msgstr ""
 
@@ -12242,7 +12245,7 @@ msgstr ""
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:64
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:64
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:61
-#: eeschema/fields_grid_table.cpp:483
+#: eeschema/fields_grid_table.cpp:474
 msgid "V Align"
 msgstr ""
 
@@ -12250,7 +12253,7 @@ msgstr ""
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:67
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:67
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:64
-#: eeschema/fields_grid_table.cpp:486 eeschema/sch_field.cpp:1140
+#: eeschema/fields_grid_table.cpp:477 eeschema/sch_field.cpp:1140
 #: eeschema/sch_field.cpp:1777 eeschema/sch_label.cpp:1201
 #: eeschema/sch_tablecell.cpp:132 eeschema/sch_text.cpp:641
 #: eeschema/sch_text.cpp:778 eeschema/sch_textbox.cpp:547
@@ -12264,7 +12267,7 @@ msgstr ""
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:69
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:69
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:66
-#: eeschema/fields_grid_table.cpp:488
+#: eeschema/fields_grid_table.cpp:479
 msgid "X Position"
 msgstr ""
 
@@ -12274,7 +12277,7 @@ msgstr ""
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:70
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:70
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:67
-#: eeschema/fields_grid_table.cpp:489
+#: eeschema/fields_grid_table.cpp:480
 msgid "Y Position"
 msgstr ""
 
@@ -12565,7 +12568,7 @@ msgstr ""
 #: eeschema/dialogs/dialog_sheet_properties.cpp:217
 #: eeschema/dialogs/dialog_symbol_properties.cpp:650
 #: pcbnew/dialogs/dialog_footprint_properties.cpp:402
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:424
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:433
 msgid "Fields must have a name."
 msgstr ""
 
@@ -12599,25 +12602,25 @@ msgstr ""
 msgid "Edit Symbol Properties"
 msgstr ""
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:548
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:547
 #, c-format
 msgid "The name '%s' is already in use."
 msgstr ""
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:634
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:633
 #: eeschema/dialogs/dialog_sheet_properties.cpp:785
 #: eeschema/dialogs/dialog_symbol_properties.cpp:883
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:688
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:684
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:716
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:720
 #, c-format
 msgid "The first %d fields are mandatory."
 msgstr ""
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:806
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:805
 msgid "Add Footprint Filter"
 msgstr ""
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:833
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:832
 msgid "Edit Footprint Filter"
 msgstr ""
 
@@ -13461,7 +13464,7 @@ msgstr ""
 #: eeschema/dialogs/dialog_schematic_setup.cpp:112
 #: pcbnew/dialogs/dialog_board_setup.cpp:186
 #: pcbnew/widgets/appearance_controls.cpp:515
-#: pcbnew/widgets/appearance_controls.cpp:2420
+#: pcbnew/widgets/appearance_controls.cpp:2456
 #: pcbnew/widgets/appearance_controls_base.cpp:118
 #: pcbnew/widgets/search_handlers.cpp:381
 #: pcbnew/widgets/search_handlers.cpp:465
@@ -13542,7 +13545,7 @@ msgstr ""
 msgid "Clear colors to use Schematic Editor colors."
 msgstr ""
 
-#: eeschema/dialogs/dialog_shape_properties_base.cpp:158 pcbnew/zone.cpp:1970
+#: eeschema/dialogs/dialog_shape_properties_base.cpp:158 pcbnew/zone.cpp:1994
 msgid "Fill Style"
 msgstr ""
 
@@ -13786,7 +13789,7 @@ msgstr ""
 
 #: eeschema/dialogs/dialog_sim_command_base.cpp:25
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:96
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283 pcbnew/pad.cpp:2504
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283 pcbnew/pad.cpp:2498
 #: pcbnew/widgets/pcb_net_inspector_panel_data_model.h:711
 msgid "Custom"
 msgstr ""
@@ -14424,17 +14427,17 @@ msgid "Sequentially place all units of the symbol."
 msgstr ""
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:95
-#: eeschema/fields_grid_table.cpp:1061
+#: eeschema/fields_grid_table.cpp:1052
 msgid "Select Footprint..."
 msgstr ""
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:96
-#: eeschema/fields_grid_table.cpp:1062
+#: eeschema/fields_grid_table.cpp:1053
 msgid "Browse for footprint"
 msgstr ""
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:102
-#: eeschema/fields_grid_table.cpp:1069
+#: eeschema/fields_grid_table.cpp:1060
 msgid "Show datasheet in browser"
 msgstr ""
 
@@ -14556,7 +14559,7 @@ msgstr "போம் முன்னமைவை சேமிக்கவும
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1811
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2213
-#: pcbnew/widgets/appearance_controls.cpp:2728
+#: pcbnew/widgets/appearance_controls.cpp:2764
 msgid ""
 "Default presets cannot be modified.\n"
 "Please use a different name."
@@ -16120,7 +16123,7 @@ msgid "Net Navigator"
 msgstr ""
 
 #: eeschema/eeschema_settings.cpp:114 eeschema/sch_edit_frame.cpp:2207
-#: pcbnew/footprint_edit_frame.cpp:246 pcbnew/footprint_edit_frame.cpp:957
+#: pcbnew/footprint_edit_frame.cpp:246 pcbnew/footprint_edit_frame.cpp:967
 #: pcbnew/pcb_edit_frame.cpp:334 pcbnew/pcb_edit_frame.cpp:1709
 msgid "Selection Filter"
 msgstr ""
@@ -16578,28 +16581,28 @@ msgid ""
 " ** ERC messages: %d  Errors %d  Warnings %d\n"
 msgstr ""
 
-#: eeschema/fields_grid_table.cpp:287 eeschema/files-io.cpp:919
+#: eeschema/fields_grid_table.cpp:278 eeschema/files-io.cpp:919
 #: eeschema/tools/sch_editor_control.cpp:128
 msgid "Schematic Files"
 msgstr ""
 
-#: eeschema/fields_grid_table.cpp:318 eeschema/fields_grid_table.cpp:755
-#: eeschema/fields_grid_table.cpp:927
+#: eeschema/fields_grid_table.cpp:309 eeschema/fields_grid_table.cpp:746
+#: eeschema/fields_grid_table.cpp:918
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:154
 msgid "Horizontal"
 msgstr ""
 
-#: eeschema/fields_grid_table.cpp:319 eeschema/fields_grid_table.cpp:757
-#: eeschema/fields_grid_table.cpp:929
+#: eeschema/fields_grid_table.cpp:310 eeschema/fields_grid_table.cpp:748
+#: eeschema/fields_grid_table.cpp:920
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:154
 msgid "Vertical"
 msgstr ""
 
-#: eeschema/fields_grid_table.cpp:492 eeschema/sch_field.cpp:1767
+#: eeschema/fields_grid_table.cpp:483 eeschema/sch_field.cpp:1767
 msgid "Allow Autoplacement"
 msgstr ""
 
-#: eeschema/fields_grid_table.cpp:493 eeschema/sch_field.cpp:1805
+#: eeschema/fields_grid_table.cpp:484 eeschema/sch_field.cpp:1805
 #: eeschema/sch_item.cpp:516 eeschema/sch_item.cpp:568
 msgid "Private"
 msgstr ""
@@ -16885,8 +16888,8 @@ msgstr ""
 #: eeschema/symbol_editor/symbol_editor.cpp:171
 #: eeschema/symbol_editor/symbol_editor.cpp:237
 #: eeschema/symbol_library_manager.cpp:458
-#: eeschema/widgets/panel_symbol_chooser.cpp:564
-#: eeschema/widgets/panel_symbol_chooser.cpp:623
+#: eeschema/widgets/panel_symbol_chooser.cpp:566
+#: eeschema/widgets/panel_symbol_chooser.cpp:625
 #: eeschema/widgets/symbol_preview_widget.cpp:207
 #, c-format
 msgid "Error loading symbol %s from library '%s'."
@@ -16909,7 +16912,7 @@ msgstr ""
 
 #: eeschema/import_gfx/dialog_import_gfx_sch.cpp:202
 #: pcbnew/import_gfx/dialog_import_graphics.cpp:215
-#: pcbnew/tools/drawing_tool.cpp:1906 pcbnew/tools/drawing_tool.cpp:1998
+#: pcbnew/tools/drawing_tool.cpp:1908 pcbnew/tools/drawing_tool.cpp:2000
 msgid "Import Graphics"
 msgstr ""
 
@@ -16935,7 +16938,7 @@ msgid "Only vectors will be imported.  Bitmaps and fonts will be ignored."
 msgstr ""
 
 #: eeschema/import_gfx/dialog_import_gfx_sch_base.cpp:43
-#: pcbnew/dialogs/dialog_rule_area_properties.cpp:129 pcbnew/zone.cpp:1949
+#: pcbnew/dialogs/dialog_rule_area_properties.cpp:129 pcbnew/zone.cpp:1973
 msgid "Placement"
 msgstr ""
 
@@ -16979,109 +16982,109 @@ msgstr ""
 msgid "Import Vector Graphics File"
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:294 eeschema/sch_symbol.cpp:445
+#: eeschema/lib_symbol.cpp:297 eeschema/sch_symbol.cpp:445
 #: eeschema/tools/sch_edit_tool.cpp:108
 #, c-format
 msgid "Unit %s"
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:573 eeschema/sch_sheet.cpp:309
+#: eeschema/lib_symbol.cpp:576 eeschema/sch_sheet.cpp:309
 #: eeschema/sch_symbol.cpp:1593
 msgid "Excluded from BOM"
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:578 eeschema/sch_sheet.cpp:318
+#: eeschema/lib_symbol.cpp:581 eeschema/sch_sheet.cpp:318
 #: eeschema/sch_symbol.cpp:1602
 msgid "Excluded from board"
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:583 eeschema/sch_sheet.cpp:327
+#: eeschema/lib_symbol.cpp:586 eeschema/sch_sheet.cpp:327
 #: eeschema/sch_symbol.cpp:1611
 msgid "Excluded from simulation"
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:588 eeschema/sch_sheet.cpp:336
+#: eeschema/lib_symbol.cpp:591 eeschema/sch_sheet.cpp:336
 #: eeschema/sch_sheet.cpp:880 eeschema/sch_symbol.cpp:1620
 #: eeschema/sch_symbol.cpp:2036 eeschema/widgets/search_handlers.cpp:169
-#: pcbnew/footprint.cpp:1672
+#: pcbnew/footprint.cpp:1677
 msgid "DNP"
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1598
+#: eeschema/lib_symbol.cpp:1601
 msgid "Power flag differs."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1607
+#: eeschema/lib_symbol.cpp:1610
 msgid "Unit count differs."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1647
+#: eeschema/lib_symbol.cpp:1650
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:745
 msgid "Graphic item count differs."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1659
+#: eeschema/lib_symbol.cpp:1662
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:759
 #, c-format
 msgid "%s differs."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1670
+#: eeschema/lib_symbol.cpp:1673
 msgid "Pin count differs."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1686
+#: eeschema/lib_symbol.cpp:1689
 #, c-format
 msgid "Pin %s not found."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1694
+#: eeschema/lib_symbol.cpp:1697
 #, c-format
 msgid "Pin %s differs."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1721
+#: eeschema/lib_symbol.cpp:1724
 #, c-format
 msgid "%s field differs."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1731
+#: eeschema/lib_symbol.cpp:1734
 msgid "Field count differs."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1740
+#: eeschema/lib_symbol.cpp:1743
 msgid "Footprint filters differs."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1752
+#: eeschema/lib_symbol.cpp:1755
 msgid "Footprint filters differ."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1763
+#: eeschema/lib_symbol.cpp:1766
 msgid "Symbol keywords differ."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1772
+#: eeschema/lib_symbol.cpp:1775
 msgid "Symbol pin name offsets differ."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1783
+#: eeschema/lib_symbol.cpp:1786
 msgid "Show pin names settings differ."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1792
+#: eeschema/lib_symbol.cpp:1795
 msgid "Show pin numbers settings differ."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1801
+#: eeschema/lib_symbol.cpp:1804
 msgid "Exclude from simulation settings differ."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1810
+#: eeschema/lib_symbol.cpp:1813
 msgid "Exclude from bill of materials settings differ."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1819
+#: eeschema/lib_symbol.cpp:1822
 msgid "Exclude from board settings differ."
 msgstr ""
 
@@ -17247,9 +17250,9 @@ msgstr ""
 
 #: eeschema/net_navigator.cpp:314 pcbnew/board.cpp:1810
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2124
-#: pcbnew/pcb_draw_panel_gal.cpp:644
+#: pcbnew/pcb_draw_panel_gal.cpp:717
 #: pcbnew/widgets/appearance_controls.cpp:1029
-#: pcbnew/widgets/appearance_controls.cpp:2419
+#: pcbnew/widgets/appearance_controls.cpp:2455
 #: pcbnew/widgets/appearance_controls_base.cpp:61
 #: pcbnew/widgets/appearance_controls_base.cpp:151
 #: pcbnew/widgets/search_handlers.cpp:307
@@ -17527,16 +17530,16 @@ msgstr ""
 #: eeschema/sch_bitmap.cpp:309 eeschema/sch_pin.cpp:2222
 #: eeschema/sch_shape.cpp:743 eeschema/sch_symbol.cpp:2957
 #: pcbnew/board_item.cpp:405 pcbnew/pcb_group.cpp:501 pcbnew/pcb_shape.cpp:906
-#: pcbnew/pcb_tablecell.cpp:182 pcbnew/pcb_track.cpp:2068 pcbnew/zone.cpp:1845
-#: pcbnew/zone.cpp:1857
+#: pcbnew/pcb_tablecell.cpp:182 pcbnew/pcb_track.cpp:2068 pcbnew/zone.cpp:1869
+#: pcbnew/zone.cpp:1881
 msgid "Position X"
 msgstr ""
 
 #: eeschema/sch_bitmap.cpp:314 eeschema/sch_pin.cpp:2226
 #: eeschema/sch_shape.cpp:745 eeschema/sch_symbol.cpp:2960
 #: pcbnew/board_item.cpp:408 pcbnew/pcb_group.cpp:502 pcbnew/pcb_shape.cpp:908
-#: pcbnew/pcb_tablecell.cpp:183 pcbnew/pcb_track.cpp:2072 pcbnew/zone.cpp:1851
-#: pcbnew/zone.cpp:1858
+#: pcbnew/pcb_tablecell.cpp:183 pcbnew/pcb_track.cpp:2072 pcbnew/zone.cpp:1875
+#: pcbnew/zone.cpp:1882
 msgid "Position Y"
 msgstr ""
 
@@ -17573,7 +17576,7 @@ msgstr ""
 #: eeschema/sch_bus_entry.cpp:542 eeschema/sch_junction.cpp:319
 #: eeschema/sch_label.cpp:1225 eeschema/sch_line.cpp:951
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2134 pcbnew/pad.cpp:1295
-#: pcbnew/pcb_track.cpp:1667 pcbnew/tools/pcb_control.cpp:1870
+#: pcbnew/pcb_track.cpp:1667 pcbnew/tools/pcb_control.cpp:1874
 #: pcbnew/zone.cpp:807
 msgid "Resolved Netclass"
 msgstr ""
@@ -17604,7 +17607,7 @@ msgstr ""
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:640
 #: eeschema/symbol_editor/symbol_editor.cpp:1532
 #: kicad/dialogs/panel_jobset.cpp:787 pagelayout_editor/pl_editor_frame.cpp:411
-#: pcbnew/footprint_edit_frame.cpp:805 pcbnew/footprint_edit_frame.cpp:845
+#: pcbnew/footprint_edit_frame.cpp:815 pcbnew/footprint_edit_frame.cpp:855
 #: pcbnew/pcb_edit_frame.cpp:1181
 #, c-format
 msgid "Save changes to '%s' before closing?"
@@ -17639,13 +17642,13 @@ msgid "Could not open CvPcb"
 msgstr ""
 
 #: eeschema/sch_edit_frame.cpp:1741 eeschema/sim/simulator_frame.cpp:341
-#: kicad/kicad_manager_frame.cpp:1045 pcbnew/footprint_edit_frame.cpp:1019
+#: kicad/kicad_manager_frame.cpp:1045 pcbnew/footprint_edit_frame.cpp:1029
 #: pcbnew/pcb_edit_frame.cpp:1796
 msgid "[Read Only]"
 msgstr ""
 
 #: eeschema/sch_edit_frame.cpp:1744 eeschema/sim/simulator_frame.cpp:344
-#: pcbnew/footprint_edit_frame.cpp:1028 pcbnew/pcb_edit_frame.cpp:1799
+#: pcbnew/footprint_edit_frame.cpp:1038 pcbnew/pcb_edit_frame.cpp:1799
 msgid "[Unsaved]"
 msgstr ""
 
@@ -18213,7 +18216,7 @@ msgstr ""
 #: pcbnew/pcb_io/fabmaster/pcb_io_fabmaster.cpp:62
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:220
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:506
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2706
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2709
 #: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr_parser.cpp:154
 msgid "Open cancelled by user."
 msgstr ""
@@ -18524,7 +18527,7 @@ msgstr ""
 #: pcbnew/dialogs/dialog_text_properties_base.cpp:83
 #: pcbnew/dialogs/dialog_textbox_properties_base.cpp:73
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:58
-#: pcbnew/footprint.cpp:1657 pcbnew/pad.cpp:1299 pcbnew/pad.cpp:2543
+#: pcbnew/footprint.cpp:1662 pcbnew/pad.cpp:1299 pcbnew/pad.cpp:2537
 #: pcbnew/pcb_dimension.cpp:659 pcbnew/pcb_group.cpp:396
 #: pcbnew/pcb_marker.cpp:381 pcbnew/pcb_shape.cpp:642
 #: pcbnew/pcb_tablecell.cpp:106 pcbnew/pcb_text.cpp:279
@@ -18569,11 +18572,11 @@ msgstr ""
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:39
 #: pcbnew/generators/pcb_tuning_pattern.cpp:478
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2130 pcbnew/pad.cpp:1293
-#: pcbnew/pad.cpp:2580 pcbnew/pcb_shape.cpp:923 pcbnew/pcb_tablecell.cpp:186
-#: pcbnew/pcb_track.cpp:1665 pcbnew/tools/pcb_control.cpp:1867
+#: pcbnew/pad.cpp:2574 pcbnew/pcb_shape.cpp:923 pcbnew/pcb_tablecell.cpp:186
+#: pcbnew/pcb_track.cpp:1665 pcbnew/tools/pcb_control.cpp:1871
 #: pcbnew/widgets/pcb_properties_panel.cpp:273
 #: pcbnew/widgets/search_handlers.cpp:177 pcbnew/zone.cpp:805
-#: pcbnew/zone.cpp:1905 pcbnew/zone_manager/dialog_zone_manager_base.cpp:42
+#: pcbnew/zone.cpp:1929 pcbnew/zone_manager/dialog_zone_manager_base.cpp:42
 #: pcbnew/zone_manager/model_zones_overview_table.h:76
 msgid "Net"
 msgstr ""
@@ -18723,7 +18726,7 @@ msgstr ""
 msgid "Hidden pin %s [%s, %s]"
 msgstr ""
 
-#: eeschema/sch_pin.cpp:2204 pcbnew/pad.cpp:1286 pcbnew/pad.cpp:2600
+#: eeschema/sch_pin.cpp:2204 pcbnew/pad.cpp:1286 pcbnew/pad.cpp:2594
 msgid "Pin Name"
 msgstr ""
 
@@ -18848,7 +18851,7 @@ msgstr ""
 msgid "Fill color"
 msgstr ""
 
-#: eeschema/sch_sheet.cpp:852 eeschema/sch_sheet.cpp:1712 pcbnew/zone.cpp:1835
+#: eeschema/sch_sheet.cpp:852 eeschema/sch_sheet.cpp:1712 pcbnew/zone.cpp:1859
 msgid "Sheet Name"
 msgstr ""
 
@@ -18904,12 +18907,12 @@ msgid "Exclude From Simulation"
 msgstr ""
 
 #: eeschema/sch_sheet.cpp:1733 eeschema/sch_symbol.cpp:1100
-#: eeschema/sch_symbol.cpp:3041 pcbnew/footprint.cpp:4075
+#: eeschema/sch_symbol.cpp:3041 pcbnew/footprint.cpp:4080
 msgid "Exclude From Bill of Materials"
 msgstr ""
 
 #: eeschema/sch_sheet.cpp:1736 eeschema/sch_symbol.cpp:1101
-#: eeschema/sch_symbol.cpp:3044 pcbnew/footprint.cpp:4078
+#: eeschema/sch_symbol.cpp:3044 pcbnew/footprint.cpp:4083
 msgid "Do not Populate"
 msgstr ""
 
@@ -18964,7 +18967,7 @@ msgstr ""
 msgid "Mirror Y"
 msgstr ""
 
-#: eeschema/sch_symbol.cpp:2997 pcbnew/footprint.cpp:4052
+#: eeschema/sch_symbol.cpp:2997 pcbnew/footprint.cpp:4057
 msgid "Library Link"
 msgstr ""
 
@@ -20781,12 +20784,12 @@ msgid "Save Symbol As"
 msgstr ""
 
 #: eeschema/symbol_editor/symbol_editor.cpp:855
-#: pcbnew/footprint_libraries_utils.cpp:1035
+#: pcbnew/footprint_libraries_utils.cpp:1044
 msgid "Save in library:"
 msgstr ""
 
 #: eeschema/symbol_editor/symbol_editor.cpp:944
-#: pcbnew/footprint_libraries_utils.cpp:1118
+#: pcbnew/footprint_libraries_utils.cpp:1127
 msgid "A library must be specified."
 msgstr ""
 
@@ -20871,7 +20874,7 @@ msgid "Keep Symbol"
 msgstr ""
 
 #: eeschema/symbol_editor/symbol_editor.cpp:1291 pcbnew/files.cpp:342
-#: pcbnew/footprint_libraries_utils.cpp:1204
+#: pcbnew/footprint_libraries_utils.cpp:1213
 #, c-format
 msgid "Revert '%s' to last version saved?"
 msgstr ""
@@ -21450,7 +21453,7 @@ msgstr "ஊசிகளை வரையவும்"
 
 #: eeschema/tools/ee_actions.cpp:356 eeschema/tools/ee_actions.cpp:588
 #: eeschema/tools/symbol_editor_drawing_tools.cpp:301
-#: pagelayout_editor/tools/pl_actions.cpp:61 pcbnew/tools/drawing_tool.cpp:1043
+#: pagelayout_editor/tools/pl_actions.cpp:61 pcbnew/tools/drawing_tool.cpp:1044
 #: pcbnew/tools/pcb_actions.cpp:185
 msgid "Draw Text"
 msgstr "உரையை வரையவும்"
@@ -22606,7 +22609,7 @@ msgstr ""
 
 #: eeschema/tools/ee_inspection_tool.cpp:574
 #: pagelayout_editor/tools/pl_editor_control.cpp:160
-#: pcbnew/tools/pcb_control.cpp:1661
+#: pcbnew/tools/pcb_control.cpp:1665
 msgid "UUID"
 msgstr ""
 
@@ -22672,7 +22675,7 @@ msgstr ""
 
 #: eeschema/tools/sch_drawing_tools.cpp:1174
 #: eeschema/tools/symbol_editor_drawing_tools.cpp:691
-#: pcbnew/tools/drawing_tool.cpp:1823
+#: pcbnew/tools/drawing_tool.cpp:1825
 msgid "No graphic items found in file."
 msgstr ""
 
@@ -22747,7 +22750,7 @@ msgstr ""
 msgid "Draw %s"
 msgstr ""
 
-#: eeschema/tools/sch_drawing_tools.cpp:2779 pcbnew/tools/drawing_tool.cpp:1248
+#: eeschema/tools/sch_drawing_tools.cpp:2779 pcbnew/tools/drawing_tool.cpp:1250
 msgid "Draw Table"
 msgstr "அட்டவணை வரைய"
 
@@ -23027,7 +23030,7 @@ msgid "No text editor selected in KiCad. Please choose one."
 msgstr "கிகேடில் உரை எடிட்டர் தேர்ந்தெடுக்கப்படவில்லை. ஒன்றைத் தேர்வுசெய்க."
 
 #: eeschema/tools/symbol_editor_control.cpp:438
-#: eeschema/widgets/panel_symbol_chooser.cpp:682
+#: eeschema/widgets/panel_symbol_chooser.cpp:684
 msgid "No symbol selected"
 msgstr ""
 
@@ -23041,7 +23044,7 @@ msgid "No symbol to export"
 msgstr ""
 
 #: eeschema/tools/symbol_editor_control.cpp:708
-#: pcbnew/footprint_edit_frame.cpp:1437
+#: pcbnew/footprint_edit_frame.cpp:1447
 msgid "Export View as PNG"
 msgstr ""
 
@@ -23221,11 +23224,11 @@ msgstr ""
 msgid "Graphical shapes"
 msgstr "வரைகலை வடிவங்கள்"
 
-#: eeschema/widgets/panel_symbol_chooser.cpp:587
+#: eeschema/widgets/panel_symbol_chooser.cpp:589
 msgid "No footprint specified"
 msgstr ""
 
-#: eeschema/widgets/panel_symbol_chooser.cpp:600
+#: eeschema/widgets/panel_symbol_chooser.cpp:602
 msgid "Invalid footprint specified"
 msgstr ""
 
@@ -23514,13 +23517,15 @@ msgstr ""
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:27
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:58
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:59
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:55
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:159
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:50
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:100
-#: pcbnew/footprint.cpp:4034 pcbnew/footprint.cpp:4037
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:169
+#: pcbnew/footprint.cpp:4039 pcbnew/footprint.cpp:4042
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2137 pcbnew/pad.cpp:1303
-#: pcbnew/pad.cpp:2542 pcbnew/pcb_dimension.cpp:661
-#: pcbnew/pcb_dimension.cpp:1457 pcbnew/pcb_fields_grid_table.cpp:181
+#: pcbnew/pad.cpp:2536 pcbnew/pcb_dimension.cpp:661
+#: pcbnew/pcb_dimension.cpp:1457 pcbnew/pcb_fields_grid_table.cpp:150
 #: pcbnew/pcb_group.cpp:503 pcbnew/pcb_marker.cpp:378
 #: pcbnew/pcb_reference_image.cpp:219 pcbnew/pcb_reference_image.cpp:342
 #: pcbnew/pcb_shape.cpp:646 pcbnew/pcb_shape.cpp:890 pcbnew/pcb_shape.cpp:892
@@ -23536,7 +23541,7 @@ msgstr ""
 #: pcbnew/widgets/search_handlers.cpp:120
 #: pcbnew/widgets/search_handlers.cpp:178
 #: pcbnew/widgets/search_handlers.cpp:243 pcbnew/zone.cpp:850
-#: pcbnew/zone.cpp:1898 pcbnew/zone.cpp:1899
+#: pcbnew/zone.cpp:1922 pcbnew/zone.cpp:1923
 msgid "Layer"
 msgstr ""
 
@@ -24395,7 +24400,7 @@ msgstr ""
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:290
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:352
 #: pcbnew/dialogs/dialog_layer_selection_base.cpp:230
-#: pcbnew/dialogs/panel_setup_layers.cpp:930
+#: pcbnew/dialogs/panel_setup_layers.cpp:1125
 #: pcbnew/widgets/appearance_controls.cpp:1025
 #: pcbnew/widgets/appearance_controls_base.cpp:32
 #: pcbnew/zone_manager/model_zones_overview_table.h:77
@@ -24433,12 +24438,12 @@ msgid "PCB Background"
 msgstr ""
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:161
-#: pcbnew/widgets/appearance_controls.cpp:1844
+#: pcbnew/widgets/appearance_controls.cpp:1880
 msgid "Show All Layers"
 msgstr ""
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:164
-#: pcbnew/widgets/appearance_controls.cpp:1830
+#: pcbnew/widgets/appearance_controls.cpp:1866
 msgid "Hide All Layers But Active"
 msgstr ""
 
@@ -24447,7 +24452,7 @@ msgid "Always Hide All Layers But Active"
 msgstr ""
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:171
-#: pcbnew/widgets/appearance_controls.cpp:1847
+#: pcbnew/widgets/appearance_controls.cpp:1883
 msgid "Hide All Layers"
 msgstr ""
 
@@ -24480,8 +24485,8 @@ msgid "Change Render Color for"
 msgstr ""
 
 #: gerbview/widgets/layer_widget.cpp:341
-#: pcbnew/widgets/appearance_controls.cpp:2172
-#: pcbnew/widgets/appearance_controls.cpp:2447
+#: pcbnew/widgets/appearance_controls.cpp:2208
+#: pcbnew/widgets/appearance_controls.cpp:2483
 msgid ""
 "Left double click or middle click for color change, right click for menu"
 msgstr ""
@@ -26522,285 +26527,285 @@ msgstr "மறுபரிசீலனை செய்ய '%s' நகர்த
 msgid "Can not move '%s' to trash."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:291
+#: kicad/project_tree_pane.cpp:292
 msgid "Directory name:"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:291
+#: kicad/project_tree_pane.cpp:292
 msgid "Create New Directory"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:851
+#: kicad/project_tree_pane.cpp:852
 msgid "Switch to this Project"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:852
+#: kicad/project_tree_pane.cpp:853
 msgid "Close all editors, and switch to the selected project"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:859
+#: kicad/project_tree_pane.cpp:860
 msgid "New Directory..."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:860
+#: kicad/project_tree_pane.cpp:861
 msgid "Create a New Directory"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:868 kicad/project_tree_pane.cpp:878
+#: kicad/project_tree_pane.cpp:869 kicad/project_tree_pane.cpp:879
 msgid "Reveal in Finder"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:869
+#: kicad/project_tree_pane.cpp:870
 msgid "Reveals the directory in a Finder window"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:871
+#: kicad/project_tree_pane.cpp:872
 msgid "Open Directory in File Explorer"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:872 pcbnew/tools/pcb_actions.cpp:986
+#: kicad/project_tree_pane.cpp:873 pcbnew/tools/pcb_actions.cpp:986
 msgid "Opens the directory in the default system file manager"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:879
+#: kicad/project_tree_pane.cpp:880
 msgid "Reveals the directories in a Finder window"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:881
+#: kicad/project_tree_pane.cpp:882
 msgid "Open Directories in File Explorer"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:882
+#: kicad/project_tree_pane.cpp:883
 msgid "Opens the directories in the default system file manager"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:893
+#: kicad/project_tree_pane.cpp:894
 msgid "Open the file in a Text Editor"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:895
+#: kicad/project_tree_pane.cpp:896
 msgid "Open files in a Text Editor"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:897
+#: kicad/project_tree_pane.cpp:898
 msgid "Edit in a Text Editor"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:903
+#: kicad/project_tree_pane.cpp:904
 msgid "Run Jobs"
 msgstr "வேலைகளை இயக்கவும்"
 
-#: kicad/project_tree_pane.cpp:911
+#: kicad/project_tree_pane.cpp:912
 msgid "Rename File..."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:912
+#: kicad/project_tree_pane.cpp:913
 msgid "Rename file"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:916
+#: kicad/project_tree_pane.cpp:917
 msgid "Rename Files..."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:917
+#: kicad/project_tree_pane.cpp:918
 msgid "Rename files"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:927
+#: kicad/project_tree_pane.cpp:928
 msgid "Delete the file and its content"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:929
+#: kicad/project_tree_pane.cpp:930
 msgid "Delete the files and their contents"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:944
+#: kicad/project_tree_pane.cpp:945
 msgid "Move to Trash"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:956
+#: kicad/project_tree_pane.cpp:957
 msgid "Add Project to Version Control..."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:957
+#: kicad/project_tree_pane.cpp:958
 msgid "Initialize a new repository"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:961
+#: kicad/project_tree_pane.cpp:962
 msgid "Commit Project..."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:962 kicad/project_tree_pane.cpp:976
+#: kicad/project_tree_pane.cpp:963 kicad/project_tree_pane.cpp:977
 msgid "Commit changes to the local repository"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:965
+#: kicad/project_tree_pane.cpp:966
 msgid "Push"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:966
+#: kicad/project_tree_pane.cpp:967
 msgid "Push committed local changes to remote repository"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:969
+#: kicad/project_tree_pane.cpp:970
 msgid "Pull"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:970
+#: kicad/project_tree_pane.cpp:971
 msgid "Pull changes from remote repository into local"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:975
+#: kicad/project_tree_pane.cpp:976
 msgid "Commit File..."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:990
+#: kicad/project_tree_pane.cpp:991
 msgid "Switch to branch "
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:995
+#: kicad/project_tree_pane.cpp:996
 msgid "Other..."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:996
+#: kicad/project_tree_pane.cpp:997
 msgid "Switch to a different branch"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:999
+#: kicad/project_tree_pane.cpp:1000
 msgid "Switch to Branch"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1003
+#: kicad/project_tree_pane.cpp:1004
 msgid "Remove Version Control"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1004
+#: kicad/project_tree_pane.cpp:1005
 msgid "Delete all version control files from the project directory."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1059
+#: kicad/project_tree_pane.cpp:1060
 #, c-format
 msgid "Change filename: '%s'"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1061
+#: kicad/project_tree_pane.cpp:1062
 msgid "Change filename"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1406
+#: kicad/project_tree_pane.cpp:1407
 msgid "Network path: not monitoring folder changes"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1412
+#: kicad/project_tree_pane.cpp:1413
 msgid "Local path: monitoring folder changes"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1595
+#: kicad/project_tree_pane.cpp:1596
 msgid "The selected directory is already a git project."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1611
-msgid "Failed to initialize git project."
-msgstr ""
-
-#: kicad/project_tree_pane.cpp:1626
+#: kicad/project_tree_pane.cpp:1603
 msgid "Set default remote"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1679
+#: kicad/project_tree_pane.cpp:1618
+msgid "Failed to initialize git project."
+msgstr ""
+
+#: kicad/project_tree_pane.cpp:1678
 msgid "Failed to set default remote."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1691 kicad/project_tree_pane.cpp:1725
-#: kicad/project_tree_pane.cpp:1747
+#: kicad/project_tree_pane.cpp:1690 kicad/project_tree_pane.cpp:1724
+#: kicad/project_tree_pane.cpp:1746
 msgid "Fetching Remote"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1732
+#: kicad/project_tree_pane.cpp:1731
 msgid "Failed to pull project"
 msgstr "திட்டத்தை இழுப்பதில் தோல்வி"
 
-#: kicad/project_tree_pane.cpp:1754
+#: kicad/project_tree_pane.cpp:1753
 msgid "Failed to push project"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1816
+#: kicad/project_tree_pane.cpp:1830
 #, c-format
 msgid "Failed to lookup branch '%s': %s"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1829
+#: kicad/project_tree_pane.cpp:1843
 #, c-format
 msgid "Failed to find branch head for '%s'"
 msgstr "'%s' க்கு கிளை தலையைக் கண்டுபிடிக்கத் தவறிவிட்டது"
 
-#: kicad/project_tree_pane.cpp:1840
+#: kicad/project_tree_pane.cpp:1854
 #, c-format
 msgid "Failed to switch to branch '%s'"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1851
+#: kicad/project_tree_pane.cpp:1865
 #, c-format
 msgid "Failed to update HEAD reference for branch '%s'"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1870
+#: kicad/project_tree_pane.cpp:1884
 msgid "Are you sure you want to remove git tracking from this project?"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1887
+#: kicad/project_tree_pane.cpp:1901
 msgid "Failed to remove git directory"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:2223
+#: kicad/project_tree_pane.cpp:2237
 msgid "Discarding commit due to empty commit message."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:2229
+#: kicad/project_tree_pane.cpp:2243
 msgid "Discarding commit due to empty file selection."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:2235
+#: kicad/project_tree_pane.cpp:2249
 #, c-format
 msgid "Failed to get repository index: %s"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:2243
+#: kicad/project_tree_pane.cpp:2257
 #, c-format
 msgid "Failed to add file to index: %s"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:2251
+#: kicad/project_tree_pane.cpp:2265
 #, c-format
 msgid "Failed to write index: %s"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:2258
+#: kicad/project_tree_pane.cpp:2272
 #, c-format
 msgid "Failed to write tree: %s"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:2267
+#: kicad/project_tree_pane.cpp:2281
 #, c-format
 msgid "Failed to lookup tree: %s"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:2275
+#: kicad/project_tree_pane.cpp:2289
 #, c-format
 msgid "Failed to get HEAD reference: %s"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:2282
+#: kicad/project_tree_pane.cpp:2296
 #, c-format
 msgid "Failed to get commit: %s"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:2298
+#: kicad/project_tree_pane.cpp:2312
 #, c-format
 msgid "Failed to create author signature: %s"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:2333
+#: kicad/project_tree_pane.cpp:2347
 #, c-format
 msgid "Failed to create commit: %s"
 msgstr ""
@@ -27235,6 +27240,7 @@ msgid "Item Properties"
 msgstr ""
 
 #: pagelayout_editor/dialogs/properties_frame_base.cpp:461
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:145
 msgid "Default Values"
 msgstr ""
 
@@ -29666,8 +29672,8 @@ msgstr ""
 #: pcbnew/board.cpp:1807 pcbnew/dialogs/dialog_board_statistics.cpp:701
 #: pcbnew/dialogs/dialog_board_statistics_base.cpp:78
 #: pcbnew/dialogs/dialog_unused_pad_layers_base.cpp:27
-#: pcbnew/footprint.cpp:1628 pcbnew/netinfo_item.cpp:108
-#: pcbnew/pcb_draw_panel_gal.cpp:641 pcbnew/widgets/appearance_controls.cpp:331
+#: pcbnew/footprint.cpp:1633 pcbnew/netinfo_item.cpp:108
+#: pcbnew/pcb_draw_panel_gal.cpp:714 pcbnew/widgets/appearance_controls.cpp:331
 #: pcbnew/widgets/panel_selection_filter.cpp:198
 #: pcbnew/widgets/panel_selection_filter_base.cpp:45
 msgid "Pads"
@@ -29681,18 +29687,18 @@ msgstr ""
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:222
 #: pcbnew/dialogs/dialog_unused_pad_layers_base.cpp:24
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:88
-#: pcbnew/netinfo_item.cpp:123 pcbnew/pcb_draw_panel_gal.cpp:642
+#: pcbnew/netinfo_item.cpp:123 pcbnew/pcb_draw_panel_gal.cpp:715
 #: pcbnew/widgets/appearance_controls.cpp:330
 #: pcbnew/widgets/panel_selection_filter.cpp:197
 #: pcbnew/widgets/panel_selection_filter_base.cpp:41
 msgid "Vias"
 msgstr ""
 
-#: pcbnew/board.cpp:1809 pcbnew/pcb_draw_panel_gal.cpp:643
+#: pcbnew/board.cpp:1809 pcbnew/pcb_draw_panel_gal.cpp:716
 msgid "Track Segments"
 msgstr ""
 
-#: pcbnew/board.cpp:1811 pcbnew/pcb_draw_panel_gal.cpp:645
+#: pcbnew/board.cpp:1811 pcbnew/pcb_draw_panel_gal.cpp:718
 msgid "Unrouted"
 msgstr ""
 
@@ -29895,7 +29901,7 @@ msgid "Add Dielectric Layer"
 msgstr ""
 
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:330
-#: pcbnew/dialogs/panel_setup_layers.cpp:957
+#: pcbnew/dialogs/panel_setup_layers.cpp:1152
 msgid "Select layer to add:"
 msgstr ""
 
@@ -30562,14 +30568,13 @@ msgstr ""
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:154
 #: pcbnew/dialogs/dialog_render_job.cpp:41
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:117
-#: pcbnew/footprint.cpp:1640
+#: pcbnew/footprint.cpp:1645
 msgid "Front"
 msgstr ""
 
 #: pcbnew/dialogs/dialog_board_reannotate_base.cpp:187
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:154
 #: pcbnew/dialogs/dialog_render_job.cpp:39
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:560
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:122
 msgid "Back"
 msgstr ""
@@ -30732,7 +30737,7 @@ msgid ""
 msgstr ""
 
 #: pcbnew/dialogs/dialog_board_setup.cpp:301 pcbnew/files.cpp:583
-#: pcbnew/tools/pcb_control.cpp:1502
+#: pcbnew/tools/pcb_control.cpp:1506
 msgid "Loading PCB"
 msgstr ""
 
@@ -30802,7 +30807,7 @@ msgid "Total:"
 msgstr ""
 
 #: pcbnew/dialogs/dialog_board_statistics.cpp:491
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2517
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2511
 msgid "Round"
 msgstr ""
 
@@ -30917,7 +30922,7 @@ msgstr ""
 
 #: pcbnew/dialogs/dialog_cleanup_graphics.cpp:48
 #: pcbnew/dialogs/dialog_exchange_footprints.cpp:310
-#: pcbnew/footprint_libraries_utils.cpp:961
+#: pcbnew/footprint_libraries_utils.cpp:970
 msgid "Update Footprint"
 msgstr ""
 
@@ -31267,8 +31272,8 @@ msgid ""
 "This setting can be overridden by local  pad settings"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_copper_zones_base.cpp:232 pcbnew/footprint.cpp:4008
-#: pcbnew/pad.cpp:2527 pcbnew/zone.cpp:1805
+#: pcbnew/dialogs/dialog_copper_zones_base.cpp:232 pcbnew/footprint.cpp:4013
+#: pcbnew/pad.cpp:2521 pcbnew/zone.cpp:1829
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 msgid "Thermal reliefs"
 msgstr ""
@@ -31313,13 +31318,13 @@ msgstr ""
 
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:290
 #: pcbnew/dialogs/dialog_non_copper_zones_properties_base.cpp:129
-#: pcbnew/zone.cpp:1815 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
+#: pcbnew/zone.cpp:1839 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
 msgid "Solid fill"
 msgstr ""
 
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:290
 #: pcbnew/dialogs/dialog_non_copper_zones_properties_base.cpp:129
-#: pcbnew/zone.cpp:1816 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
+#: pcbnew/zone.cpp:1840 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
 msgid "Hatch pattern"
 msgstr ""
 
@@ -31377,7 +31382,7 @@ msgstr ""
 msgid "Choose what to do with unconnected copper islands"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_copper_zones_base.cpp:357 pcbnew/zone.cpp:1826
+#: pcbnew/dialogs/dialog_copper_zones_base.cpp:357 pcbnew/zone.cpp:1850
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 msgid "Below area limit"
 msgstr ""
@@ -33019,8 +33024,8 @@ msgstr ""
 msgid "Choose Footprint"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:76
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:143
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:78
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:148
 msgid "3D Models"
 msgstr ""
 
@@ -33058,40 +33063,40 @@ msgid ""
 "It will be clamped at %s."
 msgstr ""
 
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:633
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:624
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:661
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:660
 msgid "Edit Footprint Properties"
 msgstr "தடம் பண்புகளைத் திருத்தவும்"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:52
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:53
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:157
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:98
 msgid "Text Items"
 msgstr ""
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:60
 #: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:53
-#: pcbnew/pcb_fields_grid_table.cpp:183 pcbnew/pcb_text.cpp:630
+#: pcbnew/pcb_fields_grid_table.cpp:152 pcbnew/pcb_text.cpp:630
 #: pcbnew/pcb_text.cpp:647
 msgid "Keep Upright"
 msgstr ""
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:61
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:62
-#: pcbnew/pcb_fields_grid_table.cpp:184
+#: pcbnew/pcb_fields_grid_table.cpp:153
 msgid "X Offset"
 msgstr ""
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:62
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:63
-#: pcbnew/pcb_fields_grid_table.cpp:185
+#: pcbnew/pcb_fields_grid_table.cpp:154
 msgid "Y Offset"
 msgstr ""
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:68
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:69
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:64
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:168
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:56
 #: pcbnew/plot_board_layers.cpp:103
 msgid "Reference designator"
@@ -33109,14 +33114,14 @@ msgstr ""
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:188
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:193
-#: pcbnew/footprint.cpp:1286
+#: pcbnew/footprint.cpp:1291
 msgid "Through hole"
 msgstr ""
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:188
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:193
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/footprint.cpp:1283
-#: pcbnew/pad.cpp:1532 pcbnew/pad.cpp:2493
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/footprint.cpp:1288
+#: pcbnew/pad.cpp:1532 pcbnew/pad.cpp:2487
 msgid "SMD"
 msgstr ""
 
@@ -33290,28 +33295,28 @@ msgstr ""
 msgid "Footprint Properties"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:379
-#: pcbnew/footprint_libraries_utils.cpp:1124
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:388
+#: pcbnew/footprint_libraries_utils.cpp:1133
 #: pcbnew/tools/footprint_editor_control.cpp:460
 msgid "Footprint must have a name."
 msgstr ""
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:384
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:393
 #, c-format
 msgid "Footprint name may not contain '%s'."
 msgstr ""
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:437
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:446
 #, c-format
 msgid "The text width must be between %s and %s."
 msgstr ""
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:449
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:458
 #, c-format
 msgid "The text height must be between %s and %s."
 msgstr ""
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:467
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:476
 #: pcbnew/dialogs/dialog_text_properties.cpp:522
 #: pcbnew/dialogs/dialog_textbox_properties.cpp:342
 msgid ""
@@ -33983,7 +33988,7 @@ msgstr ""
 
 #: pcbnew/dialogs/dialog_global_edit_text_and_graphics.cpp:273
 #: pcbnew/dialogs/panel_fp_editor_graphics_defaults_base.cpp:64
-#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:60 pcbnew/pad.cpp:2684
+#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:60 pcbnew/pad.cpp:2678
 msgid "Copper Layers"
 msgstr ""
 
@@ -34135,7 +34140,7 @@ msgstr ""
 
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:175
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1075
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2533
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2527
 msgid "All copper layers"
 msgstr ""
 
@@ -34146,7 +34151,7 @@ msgstr ""
 
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:175
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1079
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2534
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2528
 msgid "Connected layers only"
 msgstr ""
 
@@ -34613,7 +34618,7 @@ msgid "Outset Items"
 msgstr "தொடக்க உருப்படிகள்"
 
 #: pcbnew/dialogs/dialog_pad_properties.cpp:179
-#: pcbnew/dialogs/dialog_pad_properties_base.h:288 pcbnew/pad.cpp:2584
+#: pcbnew/dialogs/dialog_pad_properties_base.h:288 pcbnew/pad.cpp:2578
 msgid "Pad Properties"
 msgstr ""
 
@@ -34689,7 +34694,7 @@ msgstr ""
 msgid "Pad type:"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/pad.cpp:2492
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/pad.cpp:2486
 msgid "Through-hole"
 msgstr ""
 
@@ -34738,7 +34743,7 @@ msgid "Circular"
 msgstr ""
 
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:1516
-#: pcbnew/pad.cpp:2500
+#: pcbnew/pad.cpp:2494
 msgid "Oval"
 msgstr ""
 
@@ -34750,11 +34755,11 @@ msgstr ""
 msgid "Trapezoidal"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2502
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2496
 msgid "Rounded rectangle"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2503
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2497
 msgid "Chamfered rectangle"
 msgstr ""
 
@@ -34855,7 +34860,7 @@ msgstr ""
 msgid "Hole shape:"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2518
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2512
 msgid "Oblong"
 msgstr ""
 
@@ -34943,23 +34948,23 @@ msgstr ""
 " காச்டெலேட்டட் ஒரு போர்டு விளிம்பில் துளை திண்டு வழியாக ஒரு குறிப்பிடுகிறது\n"
 " மெக்கானிக்கல் ஆதரவுக்கு பயன்படுத்தப்படும் ஒரு மூலம் துளை திண்டு குறிப்பிடுகிறது"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2508
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2502
 msgid "BGA pad"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2510
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2504
 msgid "Fiducial, local to footprint"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2509
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2503
 msgid "Fiducial, global to board"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2511
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2505
 msgid "Test point pad"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2512
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2506
 msgid "Heatsink pad"
 msgstr ""
 
@@ -35200,7 +35205,7 @@ msgstr "புனையல் அடுக்குகளில் டி.என
 
 #: pcbnew/dialogs/dialog_plot_base.cpp:90
 #: pcbnew/widgets/appearance_controls.cpp:653
-#: pcbnew/widgets/appearance_controls.cpp:1810
+#: pcbnew/widgets/appearance_controls.cpp:1846
 msgid "Hide"
 msgstr ""
 
@@ -36200,7 +36205,7 @@ msgstr ""
 #: pcbnew/dialogs/dialog_text_properties_base.cpp:99
 #: pcbnew/pcb_dimension.cpp:1885 pcbnew/pcb_dimension.cpp:1921
 #: pcbnew/pcb_dimension.cpp:1962 pcbnew/pcb_dimension.cpp:2007
-#: pcbnew/pcb_dimension.cpp:2044 pcbnew/pcb_fields_grid_table.cpp:186
+#: pcbnew/pcb_dimension.cpp:2044 pcbnew/pcb_fields_grid_table.cpp:155
 #: pcbnew/pcb_text.cpp:626
 msgid "Knockout"
 msgstr ""
@@ -36426,7 +36431,7 @@ msgstr ""
 #: pcbnew/router/router_tool.cpp:2757 pcbnew/router/router_tool.cpp:2762
 #: pcbnew/router/router_tool.cpp:2767 pcbnew/router/router_tool.cpp:2778
 #: pcbnew/router/router_tool.cpp:2786 pcbnew/router/router_tool.cpp:2791
-#: pcbnew/tools/pcb_control.cpp:1698 pcbnew/tools/pcb_control.cpp:1708
+#: pcbnew/tools/pcb_control.cpp:1702 pcbnew/tools/pcb_control.cpp:1712
 #: pcbnew/zone.cpp:874
 #, c-format
 msgid "(from %s)"
@@ -36706,6 +36711,11 @@ msgstr ""
 msgid "Internal Layers"
 msgstr ""
 
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:496
+#, fuzzy, c-format
+msgid "Layer name %s already in use."
+msgstr "ஏற்கனவே பயன்பாட்டில் உள்ள '%s' பெயர்."
+
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:23
 msgid "Default Field Properties for New Footprints"
 msgstr ""
@@ -36770,28 +36780,28 @@ msgstr ""
 msgid "Failed to save footprint library file '%s'."
 msgstr ""
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:396
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:388
 msgid "Error adding 3D model"
 msgstr "3D மாதிரியைச் சேர்ப்பதில் பிழை"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:480
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:472
 msgid "No filename entered"
 msgstr ""
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:485
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:477
 msgid "Illegal filename"
 msgstr ""
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:490
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:482
 #: pcbnew/microwave/microwave_polygon.cpp:223
 msgid "File not found"
 msgstr ""
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:495
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:487
 msgid "Unable to open file"
 msgstr ""
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:500
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:492
 msgid "Unknown error"
 msgstr ""
 
@@ -37269,11 +37279,139 @@ msgstr "பலகை இயல்புநிலைகளை தடம் உர
 msgid "Apply board defaults to non-copper footprint shapes"
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:458
+#: pcbnew/dialogs/panel_setup_layers.cpp:77
+#: pcbnew/dialogs/panel_setup_layers.cpp:284
+msgid "Off-board, testing"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:87
+msgid "If you want a fabrication layer for the front side of the board"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:97
+#: pcbnew/dialogs/panel_setup_layers.cpp:266
+msgid "Off-board, manufacturing"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:105
+msgid "If you want an adhesive template for the front side of the board"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:115
+#: pcbnew/dialogs/panel_setup_layers.cpp:133
+#: pcbnew/dialogs/panel_setup_layers.cpp:151
+#: pcbnew/dialogs/panel_setup_layers.cpp:169
+#: pcbnew/dialogs/panel_setup_layers.cpp:194
+#: pcbnew/dialogs/panel_setup_layers.cpp:212
+#: pcbnew/dialogs/panel_setup_layers.cpp:230
+#: pcbnew/dialogs/panel_setup_layers.cpp:248
+msgid "On-board, non-copper"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:123
+msgid "If you want a solder paste layer for front side of the board"
+msgstr "போர்டின் முன் பக்கத்திற்கு ஒரு சாலிடர் பேச்ட் அடுக்கு விரும்பினால்"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:141
+msgid "If you want a silk screen layer for the front side of the board"
+msgstr "நீங்கள் பலகையின் முன் பக்கத்திற்கு ஒரு பட்டு திரை அடுக்கு விரும்பினால்"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:159
+msgid "If you want a solder mask layer for the front of the board"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:184
+msgid "If you want a solder mask layer for the back side of the board"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:202
+msgid "If you want a silk screen layer for the back side of the board"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:220
+msgid "If you want a solder paste layer for the back side of the board"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:238
+msgid "If you want an adhesive layer for the back side of the board"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:256
+msgid "If you want a fabrication layer for the back side of the board"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:302
+msgid "Board contour"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:319
+msgid "Board contour setback"
+msgstr "போர்டு விளிம்பு பின்னடைவு"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:333
+#: pcbnew/dialogs/panel_setup_layers.cpp:347
+#: pcbnew/dialogs/panel_setup_layers.cpp:363
+#: pcbnew/dialogs/panel_setup_layers.cpp:379
+#: pcbnew/dialogs/panel_setup_layers.cpp:477
+msgid "Auxiliary"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:354
+msgid "If you want a separate layer for comments or notes"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:370
+msgid "If you want a layer for documentation drawings"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:415
 msgid "Use the Physical Stackup page to change the number of copper layers."
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:492
+#: pcbnew/dialogs/panel_setup_layers.cpp:421
+#: pcbnew/dialogs/panel_setup_layers.cpp:473
+#: pcbnew/tools/drawing_stackup_table_tool.cpp:247
+msgid "Layer Name"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:426
+msgid "signal"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:427
+msgid "power plane"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:428
+msgid "mixed"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:429
+msgid "jumper"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:432
+msgid ""
+"Copper layer type for Freerouter and other external routers.\n"
+"Power plane layers are removed from Freerouter's layer menus."
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:478
+msgid "Off-board, front"
+msgstr "ஆஃப்-போர்டு, முன்"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:479
+msgid "Off-board, back"
+msgstr "ஆஃப்-போர்டு, பின்"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:485
+msgid ""
+"Auxiliary layers do not flip with board side, while back and front layers do."
+msgstr ""
+"துணை அடுக்குகள் பலகை பக்கத்துடன் புரட்டாது, அதே நேரத்தில் பின்புறம் மற்றும் முன் அடுக்குகள் "
+"செய்கின்றன."
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:712
 #, c-format
 msgid ""
 "Footprints have some items on removed layers:\n"
@@ -37282,32 +37420,32 @@ msgid ""
 "Do you wish to continue?"
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:503
+#: pcbnew/dialogs/panel_setup_layers.cpp:723
 msgid ""
 "Items have been found on removed layers. This operation will delete all "
 "items from removed layers and cannot be undone.\n"
 "Do you wish to continue?"
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:752
+#: pcbnew/dialogs/panel_setup_layers.cpp:947
 msgid "Layer must have a name."
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:758
+#: pcbnew/dialogs/panel_setup_layers.cpp:953
 #, c-format
 msgid "%s are forbidden in layer names."
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:765
+#: pcbnew/dialogs/panel_setup_layers.cpp:960
 msgid "Layer name \"signal\" is reserved."
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:774
+#: pcbnew/dialogs/panel_setup_layers.cpp:969
 #, c-format
 msgid "Layer name '%s' already in use."
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:907
+#: pcbnew/dialogs/panel_setup_layers.cpp:1102
 #, c-format
 msgid ""
 "Imported settings have fewer copper layers than the current board (%i "
@@ -37316,15 +37454,15 @@ msgid ""
 "Continue and delete the extra inner copper layers from the current board?"
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:916
+#: pcbnew/dialogs/panel_setup_layers.cpp:1111
 msgid "Inner Layers to Be Deleted"
 msgstr "நீக்கப்பட வேண்டிய உள் அடுக்குகள்"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:951
+#: pcbnew/dialogs/panel_setup_layers.cpp:1146
 msgid "All user-defined layers have already been added."
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:955
+#: pcbnew/dialogs/panel_setup_layers.cpp:1150
 msgid "Add User-defined Layer"
 msgstr ""
 
@@ -37332,563 +37470,6 @@ msgstr ""
 msgid "Add User Defined Layer..."
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:46
-msgid "CrtYd_Front"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:51
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:639
-msgid "Off-board, testing"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:58
-msgid "If you want a fabrication layer for the front side of the board"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:62
-msgid "Fab_Front"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:65
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:629
-msgid "Off-board, manufacturing"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:70
-msgid "If you want an adhesive template for the front side of the board"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:74
-msgid "Adhes_Front"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:77
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:89
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:101
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:113
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:581
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:593
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:605
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:617
-msgid "On-board, non-copper"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:82
-msgid "If you want a solder paste layer for front side of the board"
-msgstr "போர்டின் முன் பக்கத்திற்கு ஒரு சாலிடர் பேச்ட் அடுக்கு விரும்பினால்"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:86
-msgid "SoldP_Front"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:94
-msgid "If you want a silk screen layer for the front side of the board"
-msgstr "நீங்கள் பலகையின் முன் பக்கத்திற்கு ஒரு பட்டு திரை அடுக்கு விரும்பினால்"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:98
-msgid "SilkS_Front"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:106
-msgid "If you want a solder mask layer for the front of the board"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:110
-msgid "Mask_Front"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:118
-msgid "If you want a front copper layer"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:122
-msgid "Front_layer"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:123
-msgid "Layer name of front (top) copper layer"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "signal"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "power plane"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "mixed"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "jumper"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:131
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:145
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:159
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:173
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:187
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:201
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:215
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:229
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:243
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:257
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:271
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:285
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:299
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:313
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:327
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:341
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:355
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:369
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:383
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:397
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:411
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:425
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:439
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:453
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:467
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:481
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:495
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:509
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:523
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:537
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:551
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:569
-msgid ""
-"Copper layer type for Freerouter and other external routers.\n"
-"Power plane layers are removed from Freerouter's layer menus."
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:138
-msgid "In1"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:152
-msgid "In2"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:166
-msgid "In3"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:180
-msgid "In4"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:194
-msgid "In5"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:208
-msgid "In6"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:222
-msgid "In7"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:236
-msgid "In8"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:250
-msgid "In9"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:264
-msgid "In10"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:278
-msgid "In11"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:292
-msgid "In12"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:306
-msgid "In13"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:320
-msgid "In14"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:334
-msgid "In15"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:348
-msgid "In16"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:362
-msgid "In17"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:376
-msgid "In18"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:390
-msgid "In19"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:404
-msgid "In20"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:418
-msgid "In21"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:432
-msgid "In22"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:446
-msgid "In23"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:460
-msgid "In24"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:474
-msgid "In25"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:488
-msgid "In26"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:502
-msgid "In27"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:516
-msgid "In28"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:530
-msgid "In29"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:544
-msgid "In30"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:556
-msgid "If you want a back copper layer"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:561
-msgid "Layer name of back (bottom) copper layer"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:574
-msgid "If you want a solder mask layer for the back side of the board"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:578
-msgid "SoldM_Back"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:586
-msgid "If you want a silk screen layer for the back side of the board"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:590
-msgid "SilkS_Back"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:598
-msgid "If you want a solder paste layer for the back side of the board"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:602
-msgid "SoldP_Back"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:610
-msgid "If you want an adhesive layer for the back side of the board"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:614
-msgid "Adhes_Back"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:622
-msgid "If you want a fabrication layer for the back side of the board"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:626
-msgid "Fab_Back"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:636
-msgid "CrtYd_Back"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:646
-msgid "Pcb_Edges"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:649
-msgid "Board contour"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:656
-msgid "Margin"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:659
-msgid "Board contour setback"
-msgstr "போர்டு விளிம்பு பின்னடைவு"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:666
-msgid "Eco1"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:669
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:679
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:691
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:703
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-msgid "Auxiliary"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:676
-msgid "Eco2"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:684
-msgid "If you want a separate layer for comments or notes"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:688
-msgid "Comments"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:696
-msgid "If you want a layer for documentation drawings"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:700
-msgid "Drawings"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:710
-msgid "User1"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-msgid "Off-board, front"
-msgstr "ஆஃப்-போர்டு, முன்"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-msgid "Off-board, back"
-msgstr "ஆஃப்-போர்டு, பின்"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:717
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:731
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:745
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:759
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:773
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:787
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:801
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:815
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:829
-msgid ""
-"Auxiliary layers do not flip with board side, while back and front layers do."
-msgstr ""
-"துணை அடுக்குகள் பலகை பக்கத்துடன் புரட்டாது, அதே நேரத்தில் பின்புறம் மற்றும் முன் அடுக்குகள் "
-"செய்கின்றன."
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:724
-msgid "User2"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:738
-msgid "User3"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:752
-msgid "User4"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:766
-msgid "User5"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:780
-msgid "User6"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:794
-msgid "User7"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:808
-msgid "User8"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:822
-msgid "User9"
-msgstr ""
-
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:32
 msgid ""
 "Use your board manufacturer's recommendations for solder mask expansion and "
@@ -39367,7 +38948,7 @@ msgid "%s pad connection: %s."
 msgstr ""
 
 #: pcbnew/drc/drc_engine.cpp:1499 pcbnew/drc/drc_engine.cpp:1516
-#: pcbnew/drc/drc_engine.cpp:1533 pcbnew/zone.cpp:612 pcbnew/zone.h:172
+#: pcbnew/drc/drc_engine.cpp:1533 pcbnew/zone.cpp:612 pcbnew/zone.h:179
 msgid "zone"
 msgstr ""
 
@@ -39386,7 +38967,7 @@ msgstr ""
 msgid "Checking rule assertion \"%s\"."
 msgstr ""
 
-#: pcbnew/drc/drc_item.cpp:45 pcbnew/zone.cpp:2046
+#: pcbnew/drc/drc_item.cpp:45 pcbnew/zone.cpp:2070
 msgid "Electrical"
 msgstr ""
 
@@ -40239,7 +39820,7 @@ msgid "'%s' settings differ."
 msgstr ""
 
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:619
-#: pcbnew/footprint.cpp:4085
+#: pcbnew/footprint.cpp:4090
 msgid "Exempt From Courtyard Requirement"
 msgstr ""
 
@@ -40917,131 +40498,131 @@ msgstr ""
 msgid "Generating ODB++ output files"
 msgstr "ODB ++ வெளியீட்டு கோப்புகளை உருவாக்குகிறது"
 
-#: pcbnew/footprint.cpp:1288
+#: pcbnew/footprint.cpp:1293
 msgid "Other"
 msgstr ""
 
-#: pcbnew/footprint.cpp:1626
+#: pcbnew/footprint.cpp:1631
 msgid "Footprint Name"
 msgstr ""
 
-#: pcbnew/footprint.cpp:1630 pcbnew/footprint.cpp:1689
+#: pcbnew/footprint.cpp:1635 pcbnew/footprint.cpp:1694
 #, c-format
 msgid "Doc: %s"
 msgstr ""
 
-#: pcbnew/footprint.cpp:1631 pcbnew/footprint.cpp:1690
+#: pcbnew/footprint.cpp:1636 pcbnew/footprint.cpp:1695
 #, c-format
 msgid "Keywords: %s"
 msgstr ""
 
-#: pcbnew/footprint.cpp:1640 pcbnew/footprint.cpp:1641
+#: pcbnew/footprint.cpp:1645 pcbnew/footprint.cpp:1646
 msgid "Board Side"
 msgstr ""
 
-#: pcbnew/footprint.cpp:1641
+#: pcbnew/footprint.cpp:1646
 msgid "Back (Flipped)"
 msgstr ""
 
-#: pcbnew/footprint.cpp:1660
+#: pcbnew/footprint.cpp:1665
 msgid "autoplaced"
 msgstr ""
 
-#: pcbnew/footprint.cpp:1663
+#: pcbnew/footprint.cpp:1668
 msgid "not in schematic"
 msgstr ""
 
-#: pcbnew/footprint.cpp:1666
+#: pcbnew/footprint.cpp:1671
 msgid "exclude from pos files"
 msgstr ""
 
-#: pcbnew/footprint.cpp:1669
+#: pcbnew/footprint.cpp:1674
 msgid "exclude from BOM"
 msgstr ""
 
-#: pcbnew/footprint.cpp:1674
+#: pcbnew/footprint.cpp:1679
 msgid "Status: "
 msgstr ""
 
-#: pcbnew/footprint.cpp:1674
+#: pcbnew/footprint.cpp:1679
 msgid "Attributes:"
 msgstr ""
 
-#: pcbnew/footprint.cpp:1681 pcbnew/footprint.cpp:4064 pcbnew/zone.cpp:1837
+#: pcbnew/footprint.cpp:1686 pcbnew/footprint.cpp:4069 pcbnew/zone.cpp:1861
 msgid "Component Class"
 msgstr "கூறு வகுப்பு"
 
-#: pcbnew/footprint.cpp:1685
+#: pcbnew/footprint.cpp:1690
 #, c-format
 msgid "3D-Shape: %s"
 msgstr ""
 
-#: pcbnew/footprint.cpp:1685
+#: pcbnew/footprint.cpp:1690
 msgid "<none>"
 msgstr ""
 
-#: pcbnew/footprint.cpp:2100
+#: pcbnew/footprint.cpp:2105
 msgid "<no reference designator>"
 msgstr ""
 
-#: pcbnew/footprint.cpp:2102
+#: pcbnew/footprint.cpp:2107
 #, c-format
 msgid "Footprint %s"
 msgstr ""
 
-#: pcbnew/footprint.cpp:3242
+#: pcbnew/footprint.cpp:3247
 #, c-format
 msgid "(expected 'Through hole'; actual '%s')"
 msgstr ""
 
-#: pcbnew/footprint.cpp:3245
+#: pcbnew/footprint.cpp:3250
 #, c-format
 msgid "(expected 'SMD'; actual '%s')"
 msgstr ""
 
-#: pcbnew/footprint.cpp:3466
+#: pcbnew/footprint.cpp:3471
 #, c-format
 msgid "(net-tie pad group contains unknown pad number %s)"
 msgstr ""
 
-#: pcbnew/footprint.cpp:3471
+#: pcbnew/footprint.cpp:3476
 #, c-format
 msgid "(pad %s appears in more than one net-tie pad group)"
 msgstr ""
 
-#: pcbnew/footprint.cpp:4006 pcbnew/pad.cpp:2525 pcbnew/zone.cpp:1803
+#: pcbnew/footprint.cpp:4011 pcbnew/pad.cpp:2519 pcbnew/zone.cpp:1827
 msgid "Inherited"
 msgstr ""
 
-#: pcbnew/footprint.cpp:4010 pcbnew/pad.cpp:2529 pcbnew/zone.cpp:1807
+#: pcbnew/footprint.cpp:4015 pcbnew/pad.cpp:2523 pcbnew/zone.cpp:1831
 msgid "Thermal reliefs for PTH"
 msgstr ""
 
-#: pcbnew/footprint.cpp:4070
+#: pcbnew/footprint.cpp:4075
 msgid "Not in Schematic"
 msgstr ""
 
-#: pcbnew/footprint.cpp:4072
+#: pcbnew/footprint.cpp:4077
 msgid "Exclude From Position Files"
 msgstr ""
 
-#: pcbnew/footprint.cpp:4082 pcbnew/pad.cpp:2694
+#: pcbnew/footprint.cpp:4087 pcbnew/pad.cpp:2688
 msgid "Overrides"
 msgstr ""
 
-#: pcbnew/footprint.cpp:4089 pcbnew/pad.cpp:2697
+#: pcbnew/footprint.cpp:4094 pcbnew/pad.cpp:2691
 msgid "Clearance Override"
 msgstr ""
 
-#: pcbnew/footprint.cpp:4094 pcbnew/pad.cpp:2707
+#: pcbnew/footprint.cpp:4099 pcbnew/pad.cpp:2701
 msgid "Solderpaste Margin Override"
 msgstr ""
 
-#: pcbnew/footprint.cpp:4099 pcbnew/pad.cpp:2712
+#: pcbnew/footprint.cpp:4104 pcbnew/pad.cpp:2706
 msgid "Solderpaste Margin Ratio Override"
 msgstr ""
 
-#: pcbnew/footprint.cpp:4105 pcbnew/pad.cpp:2718
+#: pcbnew/footprint.cpp:4110 pcbnew/pad.cpp:2712
 msgid "Zone Connection Style"
 msgstr ""
 
@@ -41099,20 +40680,20 @@ msgstr "வாசிப்பு மட்டும் நூலகத்தி
 msgid "Save as editable copy"
 msgstr "திருத்தக்கூடிய நகலாக சேமிக்கவும்"
 
-#: pcbnew/footprint_edit_frame.cpp:997
+#: pcbnew/footprint_edit_frame.cpp:1007
 #, c-format
 msgid "[from %s]"
 msgstr ""
 
-#: pcbnew/footprint_edit_frame.cpp:1032
+#: pcbnew/footprint_edit_frame.cpp:1042
 msgid "[no footprint loaded]"
 msgstr ""
 
-#: pcbnew/footprint_edit_frame.cpp:1088
+#: pcbnew/footprint_edit_frame.cpp:1098
 msgid "Updating Footprint Libraries"
 msgstr ""
 
-#: pcbnew/footprint_edit_frame.cpp:1428
+#: pcbnew/footprint_edit_frame.cpp:1438
 msgid "No footprint selected."
 msgstr ""
 
@@ -41178,70 +40759,70 @@ msgstr ""
 msgid "Footprint exported to file '%s'."
 msgstr ""
 
-#: pcbnew/footprint_libraries_utils.cpp:549
+#: pcbnew/footprint_libraries_utils.cpp:558
 #, c-format
 msgid "Delete footprint '%s' from library '%s'?"
 msgstr ""
 
-#: pcbnew/footprint_libraries_utils.cpp:566
+#: pcbnew/footprint_libraries_utils.cpp:575
 #, c-format
 msgid "Footprint '%s' deleted from library '%s'"
 msgstr ""
 
-#: pcbnew/footprint_libraries_utils.cpp:581
+#: pcbnew/footprint_libraries_utils.cpp:590
 msgid "No footprints to export!"
 msgstr ""
 
-#: pcbnew/footprint_libraries_utils.cpp:617
+#: pcbnew/footprint_libraries_utils.cpp:626
 #, c-format
 msgid "Update footprints on board to refer to %s?"
 msgstr ""
 
-#: pcbnew/footprint_libraries_utils.cpp:668
+#: pcbnew/footprint_libraries_utils.cpp:677
 msgid "Update footprints on board to refer to new library?"
 msgstr ""
 
-#: pcbnew/footprint_libraries_utils.cpp:864
+#: pcbnew/footprint_libraries_utils.cpp:873
 #: pcbnew/footprint_viewer_frame.cpp:744
 msgid "No board currently open."
 msgstr ""
 
-#: pcbnew/footprint_libraries_utils.cpp:890
+#: pcbnew/footprint_libraries_utils.cpp:899
 msgid ""
 "Unable to find the footprint on the main board.\n"
 "Cannot save."
 msgstr ""
 
-#: pcbnew/footprint_libraries_utils.cpp:898
+#: pcbnew/footprint_libraries_utils.cpp:907
 #: pcbnew/footprint_viewer_frame.cpp:752
 msgid "Previous footprint placement still in progress."
 msgstr ""
 
-#: pcbnew/footprint_libraries_utils.cpp:974
+#: pcbnew/footprint_libraries_utils.cpp:983
 #: pcbnew/footprint_viewer_frame.cpp:793
 msgid "Insert Footprint"
 msgstr ""
 
-#: pcbnew/footprint_libraries_utils.cpp:995
+#: pcbnew/footprint_libraries_utils.cpp:1004
 msgid "Save Footprint As"
 msgstr ""
 
-#: pcbnew/footprint_libraries_utils.cpp:1144
+#: pcbnew/footprint_libraries_utils.cpp:1153
 #, c-format
 msgid "Footprint %s already exists in %s."
 msgstr ""
 
-#: pcbnew/footprint_libraries_utils.cpp:1188
+#: pcbnew/footprint_libraries_utils.cpp:1197
 #, c-format
 msgid "Footprint '%s' replaced in '%s'"
 msgstr ""
 
-#: pcbnew/footprint_libraries_utils.cpp:1189
+#: pcbnew/footprint_libraries_utils.cpp:1198
 #, c-format
 msgid "Footprint '%s' added to '%s'"
 msgstr "'%s' இல் '%s' சேர்க்கப்பட்டது"
 
-#: pcbnew/footprint_libraries_utils.cpp:1233
+#: pcbnew/footprint_libraries_utils.cpp:1242
 msgid "Untitled"
 msgstr "தலைப்பிடப்படாத"
 
@@ -41349,7 +40930,7 @@ msgstr ""
 msgid "Routed Length"
 msgstr ""
 
-#: pcbnew/generators/pcb_tuning_pattern.cpp:2172 pcbnew/pad.cpp:2688
+#: pcbnew/generators/pcb_tuning_pattern.cpp:2172 pcbnew/pad.cpp:2682
 #: pcbnew/pcb_track.cpp:1600
 msgid "Pad To Die Length"
 msgstr ""
@@ -42233,7 +41814,7 @@ msgstr ""
 msgid "pad"
 msgstr ""
 
-#: pcbnew/pad.cpp:1289 pcbnew/pad.cpp:2603
+#: pcbnew/pad.cpp:1289 pcbnew/pad.cpp:2597
 msgid "Pin Type"
 msgstr ""
 
@@ -42344,214 +41925,207 @@ msgstr ""
 msgid "PTH pad %s"
 msgstr "Pth நிரப்பிடம் %s"
 
-#: pcbnew/pad.cpp:2176
-msgid "(Pad has no layer)"
-msgstr ""
-
 #: pcbnew/pad.cpp:2179
-msgid "(PTH pad has no copper layers)"
+msgid ""
+"(plated through holes normally have a copper pad on at least one outer layer)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2185
-msgid "(plated through holes normally have a copper pad on at least one layer)"
-msgstr ""
-
-#: pcbnew/pad.cpp:2193
+#: pcbnew/pad.cpp:2187
 msgid "('fiducial' property makes no sense on NPTH pads)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2197
+#: pcbnew/pad.cpp:2191
 msgid "('testpoint' property makes no sense on NPTH pads)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2200
+#: pcbnew/pad.cpp:2194
 msgid "('heatsink' property makes no sense of NPTH pads)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2203
+#: pcbnew/pad.cpp:2197
 msgid "('castellated' property is for PTH pads)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2206
+#: pcbnew/pad.cpp:2200
 msgid "('BGA' property is for SMD pads)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2209
+#: pcbnew/pad.cpp:2203
 msgid "('mechanical' property is for PTH pads)"
 msgstr "('மெக்கானிக்கல்' சொத்து பி.டி.எச் பட்டைகள்)"
 
-#: pcbnew/pad.cpp:2225
+#: pcbnew/pad.cpp:2219
 msgid "(connector pads normally have no solder paste; use a SMD pad instead)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2233
+#: pcbnew/pad.cpp:2227
 msgid "(SMD pad has a hole)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2239
+#: pcbnew/pad.cpp:2233
 msgid "(SMD pad has copper on both sides of the board)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2245 pcbnew/pad.cpp:2258
+#: pcbnew/pad.cpp:2239 pcbnew/pad.cpp:2252
 msgid "(SMD pad has copper and mask layers on different sides of the board)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2250 pcbnew/pad.cpp:2263
+#: pcbnew/pad.cpp:2244 pcbnew/pad.cpp:2257
 msgid "(SMD pad has copper and paste layers on different sides of the board)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2269
+#: pcbnew/pad.cpp:2263
 msgid "(SMD pad has no outer layers)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2289
+#: pcbnew/pad.cpp:2283
 msgid "(Pad must have a positive size)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2300
+#: pcbnew/pad.cpp:2294
 #, c-format
 msgid "(PTH pad hole size must be larger than %s)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2324
+#: pcbnew/pad.cpp:2318
 msgid "(PTH pad hole leaves no copper)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2334
+#: pcbnew/pad.cpp:2328
 msgid "(PTH pad hole not fully inside copper)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2341
+#: pcbnew/pad.cpp:2335
 msgid "(pad hole not inside pad shape)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2346
+#: pcbnew/pad.cpp:2340
 msgid "(negative local clearance values have no effect)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2365
+#: pcbnew/pad.cpp:2359
 msgid ""
 "(negative solder mask clearance is larger than some shape primitives; "
 "results may be surprising)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2375
+#: pcbnew/pad.cpp:2369
 msgid ""
 "(negative solder mask clearance is larger than pad; no solder mask will be "
 "generated)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2394
+#: pcbnew/pad.cpp:2388
 msgid ""
 "(negative solder paste margin is larger than pad; no solder paste mask will "
 "be generated)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2401
+#: pcbnew/pad.cpp:2395
 msgid "(negative corner radius is not allowed)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2403
+#: pcbnew/pad.cpp:2397
 msgid "(corner size will make pad circular)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2408
+#: pcbnew/pad.cpp:2402
 msgid "(negative corner chamfer is not allowed)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2410
+#: pcbnew/pad.cpp:2404
 msgid "(corner chamfer is too large)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2419
+#: pcbnew/pad.cpp:2413
 msgid "(trapezoid delta is too large)"
 msgstr "(ட்ரெப்சாய்டு டெல்டா மிகப் பெரியது)"
 
-#: pcbnew/pad.cpp:2429
+#: pcbnew/pad.cpp:2423
 msgid "(custom pad shape must resolve to a single polygon)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2494
+#: pcbnew/pad.cpp:2488
 msgid "Edge connector"
 msgstr ""
 
-#: pcbnew/pad.cpp:2495
+#: pcbnew/pad.cpp:2489
 msgid "NPTH, mechanical"
 msgstr ""
 
-#: pcbnew/pad.cpp:2501
+#: pcbnew/pad.cpp:2495
 msgid "Trapezoid"
 msgstr ""
 
-#: pcbnew/pad.cpp:2513
+#: pcbnew/pad.cpp:2507
 msgid "Castellated pad"
 msgstr ""
 
-#: pcbnew/pad.cpp:2514
+#: pcbnew/pad.cpp:2508
 msgid "Mechanical pad"
 msgstr "இயந்திர திண்டு"
 
-#: pcbnew/pad.cpp:2536
+#: pcbnew/pad.cpp:2530
 msgid "Front, back and connected layers"
 msgstr "முன், பின் மற்றும் இணைக்கப்பட்ட அடுக்குகள்"
 
-#: pcbnew/pad.cpp:2586
+#: pcbnew/pad.cpp:2580
 msgid "Pad Type"
 msgstr ""
 
-#: pcbnew/pad.cpp:2590
+#: pcbnew/pad.cpp:2584
 msgid "Pad Shape"
 msgstr ""
 
-#: pcbnew/pad.cpp:2595
+#: pcbnew/pad.cpp:2589
 msgid "Pad Number"
 msgstr ""
 
-#: pcbnew/pad.cpp:2607
+#: pcbnew/pad.cpp:2601
 msgid "Size X"
 msgstr ""
 
-#: pcbnew/pad.cpp:2611
+#: pcbnew/pad.cpp:2605
 msgid "Size Y"
 msgstr ""
 
-#: pcbnew/pad.cpp:2644
+#: pcbnew/pad.cpp:2638
 msgid "Corner Radius Ratio"
 msgstr ""
 
-#: pcbnew/pad.cpp:2649
+#: pcbnew/pad.cpp:2643
 msgid "Corner Radius Size"
 msgstr ""
 
-#: pcbnew/pad.cpp:2655
+#: pcbnew/pad.cpp:2649
 msgid "Hole Shape"
 msgstr ""
 
-#: pcbnew/pad.cpp:2659
+#: pcbnew/pad.cpp:2653
 msgid "Hole Size X"
 msgstr ""
 
-#: pcbnew/pad.cpp:2665
+#: pcbnew/pad.cpp:2659
 msgid "Hole Size Y"
 msgstr ""
 
-#: pcbnew/pad.cpp:2680
+#: pcbnew/pad.cpp:2674
 msgid "Fabrication Property"
 msgstr ""
 
-#: pcbnew/pad.cpp:2702 pcbnew/pcb_shape.cpp:1001 pcbnew/pcb_track.cpp:2097
+#: pcbnew/pad.cpp:2696 pcbnew/pcb_shape.cpp:1001 pcbnew/pcb_track.cpp:2097
 msgid "Soldermask Margin Override"
 msgstr ""
 
-#: pcbnew/pad.cpp:2724 pcbnew/zone.cpp:2073
+#: pcbnew/pad.cpp:2718 pcbnew/zone.cpp:2097
 msgid "Thermal Relief Spoke Width"
 msgstr ""
 
-#: pcbnew/pad.cpp:2730
+#: pcbnew/pad.cpp:2724
 msgid "Thermal Relief Spoke Angle"
 msgstr ""
 
-#: pcbnew/pad.cpp:2735 pcbnew/zone.cpp:2067
+#: pcbnew/pad.cpp:2729 pcbnew/zone.cpp:2091
 msgid "Thermal Relief Gap"
 msgstr ""
 
@@ -43832,7 +43406,7 @@ msgid "Element token contains %d parameters."
 msgstr ""
 
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:985
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3069
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3072
 #, c-format
 msgid "Library folder '%s' has unexpected sub-folders."
 msgstr ""
@@ -43844,7 +43418,7 @@ msgstr ""
 
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:1023
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:3263
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3106
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3109
 #, c-format
 msgid "Footprint library '%s' cannot be deleted."
 msgstr ""
@@ -43866,28 +43440,28 @@ msgid "Generating history section"
 msgstr ""
 
 #: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1198
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3018
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3012
 msgid "Generating BOM section"
 msgstr ""
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1365
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1361
 msgid "Generating CAD data"
 msgstr ""
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:2627
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:2621
 #, c-format
 msgid "Exporting Layer %s, Net %s"
 msgstr ""
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3173
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3167
 msgid "Generating logistic section"
 msgstr ""
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3185
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3179
 msgid "Saving file"
 msgstr ""
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3217
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3211
 msgid "Failed to save file to buffer"
 msgstr ""
 
@@ -44005,52 +43579,52 @@ msgstr ""
 msgid "Save Anyway"
 msgstr ""
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:1463
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:1465
 #, c-format
 msgid "unknown pad type: %d"
 msgstr ""
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2312
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2314
 #, c-format
 msgid "unknown via type %d"
 msgstr ""
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2603
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2606
 #, c-format
 msgid "unknown zone corner smoothing type %d"
 msgstr ""
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2752
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2755
 msgid "This file does not contain a PCB."
 msgstr ""
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2925
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2928
 #, c-format
 msgid ""
 "Library '%s' does not exist.\n"
 "Would you like to create it?"
 msgstr ""
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2930
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2933
 msgid "Library Not Found"
 msgstr ""
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2958
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2961
 #, c-format
 msgid "Footprint file name '%s' is not valid."
 msgstr ""
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2964
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2967
 #, c-format
 msgid "Insufficient permissions to delete '%s'."
 msgstr ""
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3088
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3091
 #, c-format
 msgid "Unexpected file '%s' found in library path '%s'."
 msgstr ""
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:306
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:307
 msgid "KiCad footprint file"
 msgstr ""
 
@@ -44199,7 +43773,7 @@ msgid ""
 "Zone fills will be converted on best-effort basis."
 msgstr ""
 
-#: pcbnew/pcb_io/odbpp/odb_entity.cpp:686
+#: pcbnew/pcb_io/odbpp/odb_entity.cpp:722
 msgid "Failed to add component data"
 msgstr "கூறு தரவைச் சேர்க்கத் தவறிவிட்டது"
 
@@ -45036,7 +44610,7 @@ msgstr ""
 msgid "Diff Pair Gap: %s"
 msgstr ""
 
-#: pcbnew/router/router_tool.cpp:2776 pcbnew/tools/pcb_control.cpp:1707
+#: pcbnew/router/router_tool.cpp:2776 pcbnew/tools/pcb_control.cpp:1711
 #, c-format
 msgid "DP Max Uncoupled-length: %s"
 msgstr ""
@@ -45748,10 +45322,6 @@ msgstr ""
 msgid "Create Arc"
 msgstr ""
 
-#: pcbnew/tools/drawing_stackup_table_tool.cpp:247
-msgid "Layer Name"
-msgstr ""
-
 #: pcbnew/tools/drawing_stackup_table_tool.cpp:262
 msgid "Thickness (mm)"
 msgstr ""
@@ -45836,7 +45406,7 @@ msgstr "உருப்படிகளை வைக்கவும்"
 msgid "Select Via Size"
 msgstr ""
 
-#: pcbnew/tools/drawing_tool.cpp:381 pcbnew/tools/drawing_tool.cpp:2386
+#: pcbnew/tools/drawing_tool.cpp:381 pcbnew/tools/drawing_tool.cpp:2388
 msgid "Draw Line"
 msgstr ""
 
@@ -45860,23 +45430,23 @@ msgstr ""
 msgid "Draw Bezier"
 msgstr "பெசியரை வரையவும்"
 
-#: pcbnew/tools/drawing_tool.cpp:1595
+#: pcbnew/tools/drawing_tool.cpp:1597
 msgid "Draw Dimension"
 msgstr ""
 
-#: pcbnew/tools/drawing_tool.cpp:2080
+#: pcbnew/tools/drawing_tool.cpp:2082
 msgid "Move Footprint Anchor"
 msgstr ""
 
-#: pcbnew/tools/drawing_tool.cpp:3804
+#: pcbnew/tools/drawing_tool.cpp:3806
 msgid "Select Net:"
 msgstr ""
 
-#: pcbnew/tools/drawing_tool.cpp:4046
+#: pcbnew/tools/drawing_tool.cpp:4048
 msgid "Via location violates DRC."
 msgstr ""
 
-#: pcbnew/tools/drawing_tool.cpp:4136
+#: pcbnew/tools/drawing_tool.cpp:4138
 msgid "Place via"
 msgstr ""
 
@@ -48099,84 +47669,84 @@ msgstr ""
 msgid "Inactive Layer Display"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:690
+#: pcbnew/tools/pcb_control.cpp:694
 msgid "Preset Layer Pairs"
 msgstr "முன்னமைக்கப்பட்ட அடுக்கு சோடிகள்"
 
-#: pcbnew/tools/pcb_control.cpp:780
+#: pcbnew/tools/pcb_control.cpp:784
 msgid "Item locked."
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1003
+#: pcbnew/tools/pcb_control.cpp:1007
 msgid ""
 "Warning: some pasted items were on layers which are not present in the "
 "current board.\n"
 "These items could not be pasted.\n"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1070
+#: pcbnew/tools/pcb_control.cpp:1074
 msgid "Paste Text"
 msgstr "உரையை ஒட்டவும்"
 
-#: pcbnew/tools/pcb_control.cpp:1227
+#: pcbnew/tools/pcb_control.cpp:1231
 msgid "Invalid clipboard contents"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1510
+#: pcbnew/tools/pcb_control.cpp:1514
 msgid "Error loading board."
 msgstr "பிழை ஏற்றுதல் போர்டு."
 
-#: pcbnew/tools/pcb_control.cpp:1544
+#: pcbnew/tools/pcb_control.cpp:1548
 msgid "Append Board"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1605
+#: pcbnew/tools/pcb_control.cpp:1609
 msgid "Active Layer"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1606 pcbnew/widgets/appearance_controls.cpp:373
+#: pcbnew/tools/pcb_control.cpp:1610 pcbnew/widgets/appearance_controls.cpp:373
 #: pcbnew/widgets/appearance_controls_base.cpp:165
 msgid "All Layers"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1618
+#: pcbnew/tools/pcb_control.cpp:1622
 msgid "Object Snapping"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1697
+#: pcbnew/tools/pcb_control.cpp:1701
 #, c-format
 msgid "DP Gap Constraints: %s"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1738
+#: pcbnew/tools/pcb_control.cpp:1742
 msgid "Resolved clearance"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1748
+#: pcbnew/tools/pcb_control.cpp:1752
 msgid "Actual clearance"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1791
+#: pcbnew/tools/pcb_control.cpp:1795
 msgid "Resolved hole clearance"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1796
+#: pcbnew/tools/pcb_control.cpp:1800
 msgid "Actual hole clearance"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1829
+#: pcbnew/tools/pcb_control.cpp:1833
 msgid "Resolved edge clearance"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1834
+#: pcbnew/tools/pcb_control.cpp:1838
 msgid "Resolved margin clearance"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1845
+#: pcbnew/tools/pcb_control.cpp:1849
 msgid "Selected Items"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1916
+#: pcbnew/tools/pcb_control.cpp:1920
 #, fuzzy
 msgid "Selected 2D Length"
 msgstr "3D மாதிரியைத் தேர்ந்தெடுக்கவும்"
@@ -48304,7 +47874,7 @@ msgid "Auto-fill Zone(s)"
 msgstr ""
 
 #: pcbnew/tools/zone_filler_tool.cpp:277
-#: pcbnew/widgets/appearance_controls.cpp:3434
+#: pcbnew/widgets/appearance_controls.cpp:3470
 msgid "Open Preferences"
 msgstr ""
 
@@ -48525,115 +48095,115 @@ msgid "Filter nets"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:613
-#: pcbnew/widgets/appearance_controls.cpp:1792
+#: pcbnew/widgets/appearance_controls.cpp:1828
 msgid "Layer Display Options"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:625
-#: pcbnew/widgets/appearance_controls.cpp:1798
+#: pcbnew/widgets/appearance_controls.cpp:1834
 #, c-format
 msgid "Inactive layers (%s):"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:627
-#: pcbnew/widgets/appearance_controls.cpp:1800
+#: pcbnew/widgets/appearance_controls.cpp:1836
 msgid "Inactive layers:"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:641
-#: pcbnew/widgets/appearance_controls.cpp:1805
+#: pcbnew/widgets/appearance_controls.cpp:1841
 msgid "Inactive layers will be shown in full color"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:646
-#: pcbnew/widgets/appearance_controls.cpp:1807
+#: pcbnew/widgets/appearance_controls.cpp:1843
 msgid "Dim"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:648
-#: pcbnew/widgets/appearance_controls.cpp:1808
+#: pcbnew/widgets/appearance_controls.cpp:1844
 msgid "Inactive layers will be dimmed"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:655
-#: pcbnew/widgets/appearance_controls.cpp:1811
+#: pcbnew/widgets/appearance_controls.cpp:1847
 msgid "Inactive layers will be hidden"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:666
-#: pcbnew/widgets/appearance_controls.cpp:1813
+#: pcbnew/widgets/appearance_controls.cpp:1849
 msgid "Flip board view"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:688
-#: pcbnew/widgets/appearance_controls.cpp:2522
+#: pcbnew/widgets/appearance_controls.cpp:2558
 msgid "Net Display Options"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:700
-#: pcbnew/widgets/appearance_controls.cpp:2527
+#: pcbnew/widgets/appearance_controls.cpp:2563
 #, c-format
 msgid "Net colors (%s):"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:702
-#: pcbnew/widgets/appearance_controls.cpp:2529
+#: pcbnew/widgets/appearance_controls.cpp:2565
 msgid "Net colors:"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:707
-#: pcbnew/widgets/appearance_controls.cpp:2532
+#: pcbnew/widgets/appearance_controls.cpp:2568
 msgid "Choose when to show net and netclass colors"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:716
-#: pcbnew/widgets/appearance_controls.cpp:2535
+#: pcbnew/widgets/appearance_controls.cpp:2571
 msgid "Net and netclass colors are shown on all copper items"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:724
-#: pcbnew/widgets/appearance_controls.cpp:2538
+#: pcbnew/widgets/appearance_controls.cpp:2574
 msgid "Net and netclass colors are shown on the ratsnest only"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:731
-#: pcbnew/widgets/appearance_controls.cpp:2541
+#: pcbnew/widgets/appearance_controls.cpp:2577
 msgid "Net and netclass colors are not shown"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:742
-#: pcbnew/widgets/appearance_controls.cpp:2546
+#: pcbnew/widgets/appearance_controls.cpp:2582
 #, c-format
 msgid "Ratsnest display (%s):"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:744
-#: pcbnew/widgets/appearance_controls.cpp:2548
+#: pcbnew/widgets/appearance_controls.cpp:2584
 msgid "Ratsnest display:"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:749
-#: pcbnew/widgets/appearance_controls.cpp:2551
+#: pcbnew/widgets/appearance_controls.cpp:2587
 msgid "Choose which ratsnest lines to display"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:759
-#: pcbnew/widgets/appearance_controls.cpp:2554
+#: pcbnew/widgets/appearance_controls.cpp:2590
 msgid "Show ratsnest lines to items on all layers"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:764
-#: pcbnew/widgets/appearance_controls.cpp:2556
+#: pcbnew/widgets/appearance_controls.cpp:2592
 msgid "Visible layers"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:766
-#: pcbnew/widgets/appearance_controls.cpp:2557
+#: pcbnew/widgets/appearance_controls.cpp:2593
 msgid "Show ratsnest lines to items on visible layers"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:773
-#: pcbnew/widgets/appearance_controls.cpp:2560
+#: pcbnew/widgets/appearance_controls.cpp:2596
 msgid "Hide all ratsnest lines"
 msgstr ""
 
@@ -48651,13 +48221,13 @@ msgid "Highlight %s"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:935
-#: pcbnew/widgets/appearance_controls.cpp:2391
+#: pcbnew/widgets/appearance_controls.cpp:2427
 #, c-format
 msgid "Select Tracks and Vias in %s"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:938
-#: pcbnew/widgets/appearance_controls.cpp:2394
+#: pcbnew/widgets/appearance_controls.cpp:2430
 #, c-format
 msgid "Unselect Tracks and Vias in %s"
 msgstr ""
@@ -48803,90 +48373,270 @@ msgstr ""
 msgid "User defined layer 9"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:1730
+#: pcbnew/widgets/appearance_controls.cpp:1684
+#, fuzzy
+msgid "User defined layer 10"
+msgstr "பயனர் அடுக்கு ECO1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1685
+#, fuzzy
+msgid "User defined layer 11"
+msgstr "பயனர் அடுக்கு ECO1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1686
+#, fuzzy
+msgid "User defined layer 12"
+msgstr "பயனர் அடுக்கு ECO1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1687
+#, fuzzy
+msgid "User defined layer 13"
+msgstr "பயனர் அடுக்கு ECO1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1688
+#, fuzzy
+msgid "User defined layer 14"
+msgstr "பயனர் அடுக்கு ECO1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1689
+#, fuzzy
+msgid "User defined layer 15"
+msgstr "பயனர் அடுக்கு ECO1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1690
+#, fuzzy
+msgid "User defined layer 16"
+msgstr "பயனர் அடுக்கு ECO1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1691
+#, fuzzy
+msgid "User defined layer 17"
+msgstr "பயனர் அடுக்கு ECO1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1692
+#, fuzzy
+msgid "User defined layer 18"
+msgstr "பயனர் அடுக்கு ECO1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1693
+#, fuzzy
+msgid "User defined layer 19"
+msgstr "பயனர் அடுக்கு ECO1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1694
+#, fuzzy
+msgid "User defined layer 20"
+msgstr "பயனர் அடுக்கு ECO2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1695
+#, fuzzy
+msgid "User defined layer 21"
+msgstr "பயனர் அடுக்கு ECO1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1696
+#, fuzzy
+msgid "User defined layer 22"
+msgstr "பயனர் அடுக்கு ECO2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1697
+#, fuzzy
+msgid "User defined layer 23"
+msgstr "பயனர் அடுக்கு ECO2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1698
+#, fuzzy
+msgid "User defined layer 24"
+msgstr "பயனர் அடுக்கு ECO2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1699
+#, fuzzy
+msgid "User defined layer 25"
+msgstr "பயனர் அடுக்கு ECO2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1700
+#, fuzzy
+msgid "User defined layer 26"
+msgstr "பயனர் அடுக்கு ECO2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1701
+#, fuzzy
+msgid "User defined layer 27"
+msgstr "பயனர் அடுக்கு ECO2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1702
+#, fuzzy
+msgid "User defined layer 28"
+msgstr "பயனர் அடுக்கு ECO2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1703
+#, fuzzy
+msgid "User defined layer 29"
+msgstr "பயனர் அடுக்கு ECO2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1704
+#, fuzzy
+msgid "User defined layer 30"
+msgstr "பயனர் அடுக்கு ECO1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1705
+#, fuzzy
+msgid "User defined layer 31"
+msgstr "பயனர் அடுக்கு ECO1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1706
+#, fuzzy
+msgid "User defined layer 32"
+msgstr "பயனர் அடுக்கு ECO2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1707
+#, fuzzy
+msgid "User defined layer 33"
+msgstr "பயனர் அடுக்கு ECO1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1708
+#, fuzzy
+msgid "User defined layer 34"
+msgstr "பயனர் அடுக்கு ECO1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1709
+#, fuzzy
+msgid "User defined layer 35"
+msgstr "பயனர் அடுக்கு ECO1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1710
+#, fuzzy
+msgid "User defined layer 36"
+msgstr "பயனர் அடுக்கு ECO1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1711
+#, fuzzy
+msgid "User defined layer 37"
+msgstr "பயனர் அடுக்கு ECO1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1712
+#, fuzzy
+msgid "User defined layer 38"
+msgstr "பயனர் அடுக்கு ECO1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1713
+#, fuzzy
+msgid "User defined layer 39"
+msgstr "பயனர் அடுக்கு ECO1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1714
+#, fuzzy
+msgid "User defined layer 40"
+msgstr "பயனர் அடுக்கு ECO1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1715
+#, fuzzy
+msgid "User defined layer 41"
+msgstr "பயனர் அடுக்கு ECO1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1716
+#, fuzzy
+msgid "User defined layer 42"
+msgstr "பயனர் அடுக்கு ECO2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1717
+#, fuzzy
+msgid "User defined layer 43"
+msgstr "பயனர் அடுக்கு ECO1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1718
+#, fuzzy
+msgid "User defined layer 44"
+msgstr "பயனர் அடுக்கு ECO1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1719
+#, fuzzy
+msgid "User defined layer 45"
+msgstr "பயனர் அடுக்கு ECO1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1766
 msgid "Front copper layer"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:1731
+#: pcbnew/widgets/appearance_controls.cpp:1767
 msgid "Back copper layer"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:1732
+#: pcbnew/widgets/appearance_controls.cpp:1768
 msgid "Inner copper layer"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:1822
+#: pcbnew/widgets/appearance_controls.cpp:1858
 msgid "Show All Copper Layers"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:1824
+#: pcbnew/widgets/appearance_controls.cpp:1860
 msgid "Hide All Copper Layers"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:1835
+#: pcbnew/widgets/appearance_controls.cpp:1871
 msgid "Show All Non Copper Layers"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:1839
+#: pcbnew/widgets/appearance_controls.cpp:1875
 msgid "Hide All Non Copper Layers"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:1853
+#: pcbnew/widgets/appearance_controls.cpp:1889
 msgid "Show Only Front Assembly Layers"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:1856
+#: pcbnew/widgets/appearance_controls.cpp:1892
 msgid "Show Only Front Layers"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:1863
+#: pcbnew/widgets/appearance_controls.cpp:1899
 msgid "Show Only Inner Layers"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:1867
+#: pcbnew/widgets/appearance_controls.cpp:1903
 msgid "Show Only Back Layers"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:1871
+#: pcbnew/widgets/appearance_controls.cpp:1907
 msgid "Show Only Back Assembly Layers"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:2248
+#: pcbnew/widgets/appearance_controls.cpp:2284
 #, c-format
 msgid "Set opacity of %s"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:2367
+#: pcbnew/widgets/appearance_controls.cpp:2403
 msgid "Set Netclass Color"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:2371
+#: pcbnew/widgets/appearance_controls.cpp:2407
 msgid "Use Color from Schematic"
 msgstr "திட்டவட்டத்திலிருந்து வண்ணத்தைப் பயன்படுத்துங்கள்"
 
-#: pcbnew/widgets/appearance_controls.cpp:2380
+#: pcbnew/widgets/appearance_controls.cpp:2416
 msgid "Clear Netclass Color"
 msgstr "நெட் கிளாச் வண்ணத்தை அழிக்கவும்"
 
-#: pcbnew/widgets/appearance_controls.cpp:2388
+#: pcbnew/widgets/appearance_controls.cpp:2424
 #, c-format
 msgid "Highlight Nets in %s"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:2399
+#: pcbnew/widgets/appearance_controls.cpp:2435
 msgid "Show All Netclasses"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:2401
+#: pcbnew/widgets/appearance_controls.cpp:2437
 msgid "Hide All Other Netclasses"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:2462
+#: pcbnew/widgets/appearance_controls.cpp:2498
 #, c-format
 msgid "Show or hide ratsnest for nets in %s"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:3447
+#: pcbnew/widgets/appearance_controls.cpp:3483
 msgid ""
 "The current color theme is read-only.  Create a new theme in Preferences to "
 "enable color editing."
@@ -49083,7 +48833,7 @@ msgid "Delete all nets in group '%s'?"
 msgstr ""
 
 #: pcbnew/widgets/search_handlers.cpp:179 pcbnew/zone.cpp:812
-#: pcbnew/zone.cpp:1909
+#: pcbnew/zone.cpp:1933
 msgid "Priority"
 msgstr ""
 
@@ -49138,7 +48888,7 @@ msgstr "வேலைவாய்ப்பு மூல"
 msgid "%s"
 msgstr ""
 
-#: pcbnew/zone.cpp:862 pcbnew/zone.cpp:1972
+#: pcbnew/zone.cpp:862 pcbnew/zone.cpp:1996
 msgid "Fill Mode"
 msgstr ""
 
@@ -49202,79 +48952,79 @@ msgstr ""
 msgid "Zone %s %s"
 msgstr ""
 
-#: pcbnew/zone.cpp:1916
+#: pcbnew/zone.cpp:1940
 msgid "Keepout"
 msgstr "தொடர்ந்து"
 
-#: pcbnew/zone.cpp:1918
+#: pcbnew/zone.cpp:1942
 msgid "Keep Out Tracks"
 msgstr "தடங்களை வெளியே வைக்கவும்"
 
-#: pcbnew/zone.cpp:1924
+#: pcbnew/zone.cpp:1948
 msgid "Keep Out Vias"
 msgstr "வியாசை வெளியே வைத்திருங்கள்"
 
-#: pcbnew/zone.cpp:1930
+#: pcbnew/zone.cpp:1954
 msgid "Keep Out Pads"
 msgstr "பட்டைகள் வெளியே வைக்கவும்"
 
-#: pcbnew/zone.cpp:1936
+#: pcbnew/zone.cpp:1960
 msgid "Keep Out Copper Pours"
 msgstr "செப்பு ஊற்றல்களை வெளியே வைக்கவும்"
 
-#: pcbnew/zone.cpp:1942
+#: pcbnew/zone.cpp:1966
 msgid "Keep Out Footprints"
 msgstr "தடம் வெளியே வைக்கவும்"
 
-#: pcbnew/zone.cpp:1951
+#: pcbnew/zone.cpp:1975
 msgid "Enable"
 msgstr "இயக்கு"
 
-#: pcbnew/zone.cpp:1958
+#: pcbnew/zone.cpp:1982
 msgid "Source Type"
 msgstr "மூல வகை"
 
-#: pcbnew/zone.cpp:1963
+#: pcbnew/zone.cpp:1987
 msgid "Source Name"
 msgstr "மூல பெயர்"
 
-#: pcbnew/zone.cpp:1995
+#: pcbnew/zone.cpp:2019
 msgid "Cannot be less than zone minimum width"
 msgstr ""
 
-#: pcbnew/zone.cpp:2001
+#: pcbnew/zone.cpp:2025
 msgid "Hatch Width"
 msgstr ""
 
-#: pcbnew/zone.cpp:2008
+#: pcbnew/zone.cpp:2032
 msgid "Hatch Gap"
 msgstr ""
 
-#: pcbnew/zone.cpp:2015
+#: pcbnew/zone.cpp:2039
 msgid "Hatch Minimum Hole Ratio"
 msgstr ""
 
-#: pcbnew/zone.cpp:2023
+#: pcbnew/zone.cpp:2047
 msgid "Smoothing Effort"
 msgstr ""
 
-#: pcbnew/zone.cpp:2029
+#: pcbnew/zone.cpp:2053
 msgid "Smoothing Amount"
 msgstr ""
 
-#: pcbnew/zone.cpp:2035
+#: pcbnew/zone.cpp:2059
 msgid "Remove Islands"
 msgstr ""
 
-#: pcbnew/zone.cpp:2040
+#: pcbnew/zone.cpp:2064
 msgid "Minimum Island Area"
 msgstr ""
 
-#: pcbnew/zone.cpp:2055
+#: pcbnew/zone.cpp:2079
 msgid "Minimum Width"
 msgstr ""
 
-#: pcbnew/zone.cpp:2063
+#: pcbnew/zone.cpp:2087
 msgid "Pad Connections"
 msgstr ""
 
@@ -49502,12 +49252,6 @@ msgstr ""
 #~ msgid "User layer comments"
 #~ msgstr "பயனர் அடுக்கு கருத்துகள்"
 
-#~ msgid "User layer Eco1"
-#~ msgstr "பயனர் அடுக்கு ECO1"
-
-#~ msgid "User layer Eco2"
-#~ msgstr "பயனர் அடுக்கு ECO2"
-
 #, fuzzy
 #~ msgid "Board Items Flip"
 #~ msgstr "பலகை உருப்படிகள் புரட்டுகின்றன"
diff --git a/translation/pofiles/th.po b/translation/pofiles/th.po
index 509ca36ef7..fc9fe7e23e 100644
--- a/translation/pofiles/th.po
+++ b/translation/pofiles/th.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: KiCad\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-01-28 19:42+0300\n"
+"POT-Creation-Date: 2025-01-29 19:59+0300\n"
 "PO-Revision-Date: 2025-01-23 15:38+0000\n"
 "Last-Translator: John Beard <john.j.beard@gmail.com>\n"
 "Language-Team: Thai <https://hosted.weblate.org/projects/kicad/master-source/"
@@ -156,7 +156,7 @@ msgstr "เวลาอ่านอีกครั้ง %.3f s"
 #: pcbnew/pcb_io/easyedapro/pcb_io_easyedapro.cpp:116
 #: pcbnew/pcb_io/fabmaster/pcb_io_fabmaster.cpp:59
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:503
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2703
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2706
 #, c-format
 msgid "Loading %s..."
 msgstr "กำลังอ่าน %s…"
@@ -279,7 +279,7 @@ msgstr "เครื่องมือแสดง3มิติของ KiCad"
 #: 3d-viewer/3d_viewer/eda_3d_viewer_frame.cpp:667
 #: eeschema/dialogs/panel_eeschema_display_options_base.cpp:27
 #: eeschema/dialogs/panel_sym_display_options_base.cpp:25
-#: pcbnew/footprint_edit_frame.cpp:242 pcbnew/footprint_edit_frame.cpp:955
+#: pcbnew/footprint_edit_frame.cpp:242 pcbnew/footprint_edit_frame.cpp:965
 #: pcbnew/pcb_edit_frame.cpp:326 pcbnew/pcb_edit_frame.cpp:1708
 #: pcbnew/tools/pcb_actions.cpp:1327
 msgid "Appearance"
@@ -320,10 +320,10 @@ msgstr "ไม่มีสิทธิเพียงพอเพื่อบั
 #: 3d-viewer/3d_viewer/eda_3d_viewer_frame.cpp:748 common/confirm.cpp:211
 #: common/dialogs/dialog_grid_settings.cpp:82
 #: common/dialogs/dialog_grid_settings.cpp:89
-#: common/dialogs/panel_embedded_files.cpp:296
-#: common/dialogs/panel_embedded_files.cpp:369
-#: common/dialogs/panel_embedded_files.cpp:400
-#: common/dialogs/panel_embedded_files.cpp:410
+#: common/dialogs/panel_embedded_files.cpp:307
+#: common/dialogs/panel_embedded_files.cpp:416
+#: common/dialogs/panel_embedded_files.cpp:447
+#: common/dialogs/panel_embedded_files.cpp:457
 #: common/dialogs/panel_setup_severities.cpp:44 common/kidialog.cpp:126
 #: eeschema/dialogs/dialog_erc.cpp:878
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1812
@@ -346,9 +346,9 @@ msgstr "ไม่มีสิทธิเพียงพอเพื่อบั
 #: pcb_calculator/calculator_panels/panel_fusing_current.cpp:191
 #: pcb_calculator/calculator_panels/panel_fusing_current.cpp:203
 #: pcbnew/dialogs/dialog_drc.cpp:984
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:397
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:389
 #: pcbnew/drc/drc_item.cpp:231 pcbnew/pcb_marker.cpp:211
-#: pcbnew/widgets/appearance_controls.cpp:2729
+#: pcbnew/widgets/appearance_controls.cpp:2765
 msgid "Error"
 msgstr "ผิดพลาด"
 
@@ -736,7 +736,7 @@ msgstr "สลับเปิดปิดโมเดล3มิติSMD"
 msgid "Model Bounding Boxes"
 msgstr "แสดงกรอบรอบรูปโมเดล"
 
-#: 3d-viewer/dialogs/appearance_controls_3D.cpp:77 common/layer_id.cpp:170
+#: 3d-viewer/dialogs/appearance_controls_3D.cpp:77 common/layer_id.cpp:125
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:30
 #: eeschema/dialogs/dialog_update_from_pcb_base.cpp:64
 #: pcb_calculator/calculator_panels/panel_rf_attenuators_base.cpp:111
@@ -853,13 +853,13 @@ msgid "Uncheck 'Use board stackup colors' to allow color editing."
 msgstr ""
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:563
-#: pcbnew/widgets/appearance_controls.cpp:2198
+#: pcbnew/widgets/appearance_controls.cpp:2234
 #, c-format
 msgid "Show or hide %s"
 msgstr "แสดงหรือซ่อน %s"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:633
-#: pcbnew/widgets/appearance_controls.cpp:2571
+#: pcbnew/widgets/appearance_controls.cpp:2607
 #, c-format
 msgid "Presets (%s+Tab):"
 msgstr "ตั้งค่า (%s+Tab):"
@@ -867,31 +867,31 @@ msgstr "ตั้งค่า (%s+Tab):"
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:647
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1644
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2078
-#: pcbnew/widgets/appearance_controls.cpp:2596
+#: pcbnew/widgets/appearance_controls.cpp:2632
 msgid "Save preset..."
 msgstr "บันทึกค่าที่ตั้งไว้..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:648
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1645
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2079
-#: pcbnew/widgets/appearance_controls.cpp:2597
+#: pcbnew/widgets/appearance_controls.cpp:2633
 msgid "Delete preset..."
 msgstr "ลบค่าที่ตั้งไว้..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:754
-#: pcbnew/widgets/appearance_controls.cpp:2702
+#: pcbnew/widgets/appearance_controls.cpp:2738
 msgid "Layer preset name:"
 msgstr "ชื่อเลเยอร์ตั้งล่วงหน้า:"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:755
-#: pcbnew/widgets/appearance_controls.cpp:2703
+#: pcbnew/widgets/appearance_controls.cpp:2739
 msgid "Save Layer Preset"
 msgstr "บันทึกเลเยอร์ที่ตั้งไว้ล่วงหน้า"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:770
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1819
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2221
-#: pcbnew/widgets/appearance_controls.cpp:2736
+#: pcbnew/widgets/appearance_controls.cpp:2772
 #, fuzzy
 msgid "Overwrite existing preset?"
 msgstr "เปิดโครงการที่มี"
@@ -899,62 +899,62 @@ msgstr "เปิดโครงการที่มี"
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:796
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1844
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2246
-#: pcbnew/widgets/appearance_controls.cpp:2762
+#: pcbnew/widgets/appearance_controls.cpp:2798
 msgid "Presets"
 msgstr "ค่าที่ตั้งไว้"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:805
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1856
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2258
-#: pcbnew/widgets/appearance_controls.cpp:2774
+#: pcbnew/widgets/appearance_controls.cpp:2810
 msgid "Delete Preset"
 msgstr "ลบที่ตั้งไว้ล่วงหน้า"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:806
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1857
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2259
-#: pcbnew/widgets/appearance_controls.cpp:2775
+#: pcbnew/widgets/appearance_controls.cpp:2811
 msgid "Select preset:"
 msgstr "เลือกค่าที่ตั้งไว้ล่วงหน้า:"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:864
-#: pcbnew/widgets/appearance_controls.cpp:2875
+#: pcbnew/widgets/appearance_controls.cpp:2911
 #, c-format
 msgid "Viewports (%s+Tab):"
 msgstr "ช่องมอง (%s+Tab):"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:873
-#: pcbnew/widgets/appearance_controls.cpp:2884
+#: pcbnew/widgets/appearance_controls.cpp:2920
 msgid "Save viewport..."
 msgstr "บันทึกช่องมอง..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:874
-#: pcbnew/widgets/appearance_controls.cpp:2885
+#: pcbnew/widgets/appearance_controls.cpp:2921
 msgid "Delete viewport..."
 msgstr "ลบช่องมอง..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:905
-#: pcbnew/widgets/appearance_controls.cpp:2934
+#: pcbnew/widgets/appearance_controls.cpp:2970
 msgid "Viewport name:"
 msgstr "ชื่อช่องมอง:"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:906
-#: pcbnew/widgets/appearance_controls.cpp:2934
+#: pcbnew/widgets/appearance_controls.cpp:2970
 msgid "Save Viewport"
 msgstr "บันทึกช่องมอง"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:946
-#: pcbnew/widgets/appearance_controls.cpp:2973
+#: pcbnew/widgets/appearance_controls.cpp:3009
 msgid "Viewports"
 msgstr "ช่องมอง"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:955
-#: pcbnew/widgets/appearance_controls.cpp:2982
+#: pcbnew/widgets/appearance_controls.cpp:3018
 msgid "Delete Viewport"
 msgstr "ลบช่องมอง"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:956
-#: pcbnew/widgets/appearance_controls.cpp:2983
+#: pcbnew/widgets/appearance_controls.cpp:3019
 msgid "Select viewport:"
 msgstr "เลือกช่องมอง:"
 
@@ -1327,7 +1327,7 @@ msgid "Z:"
 msgstr "Z:"
 
 #: 3d-viewer/dialogs/panel_preview_3d_model_base.cpp:68
-#: gerbview/gerber_draw_item.cpp:722 pcbnew/footprint.cpp:1676
+#: gerbview/gerber_draw_item.cpp:722 pcbnew/footprint.cpp:1681
 #: pcbnew/pad.cpp:1361
 msgid "Rotation"
 msgstr "การหมุน"
@@ -1906,8 +1906,8 @@ msgid "Information"
 msgstr "ข้อมูล"
 
 #: common/confirm.cpp:266 common/confirm.cpp:269
-#: common/dialogs/panel_embedded_files.cpp:272
-#: common/dialogs/panel_embedded_files.cpp:346
+#: common/dialogs/panel_embedded_files.cpp:285
+#: common/dialogs/panel_embedded_files.cpp:393
 #: eeschema/design_block_utils.cpp:50 eeschema/design_block_utils.cpp:183
 #: eeschema/symbol_editor/symbol_editor.cpp:372
 #: eeschema/symbol_editor/symbol_editor.cpp:998
@@ -1922,7 +1922,7 @@ msgstr "ข้อมูล"
 #: pcbnew/dialogs/dialog_gencad_export_options.cpp:119
 #: pcbnew/dialogs/dialog_track_via_properties.cpp:570
 #: pcbnew/footprint_libraries_utils.cpp:375
-#: pcbnew/footprint_libraries_utils.cpp:1148 pcbnew/router/router_tool.cpp:1849
+#: pcbnew/footprint_libraries_utils.cpp:1157 pcbnew/router/router_tool.cpp:1849
 #: pcbnew/router/router_tool.cpp:2603
 #: pcbnew/tools/footprint_editor_control.cpp:470 pcbnew/zone_filler.cpp:881
 msgid "Confirmation"
@@ -1964,7 +1964,7 @@ msgid "KiCad Design Block folders"
 msgstr "ไฟล์โครงการ KiCad รุ่นเก่า"
 
 #: common/design_block_io.cpp:172
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3036
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3039
 #, c-format
 msgid "Cannot overwrite library path '%s'."
 msgstr "ไม่สามารถเขียนทับเส้นทางไลบรารี '%s'"
@@ -1981,7 +1981,7 @@ msgstr ""
 "ตรวจสอบให้แน่ใจว่าคุณมีสิทธิ์ในการเขียนแล้วลองอีกครั้ง"
 
 #: common/design_block_io.cpp:201 pcbnew/pcb_io/geda/pcb_io_geda.cpp:977
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3061
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3064
 #, c-format
 msgid "Insufficient permissions to delete folder '%s'."
 msgstr "มีสิทธิ์ไม่เพียงพอที่จะลบโฟลเดอร์ '%s'"
@@ -2079,8 +2079,8 @@ msgstr "ไม่สามารถสร้างเส้นทาง ตา
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:50
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:99
 #: pcbnew/dialogs/panel_pcbnew_action_plugins_base.cpp:42
-#: pcbnew/footprint_libraries_utils.cpp:1006
-#: pcbnew/footprint_libraries_utils.cpp:1334
+#: pcbnew/footprint_libraries_utils.cpp:1015
+#: pcbnew/footprint_libraries_utils.cpp:1343
 msgid "Description"
 msgstr "คำอธิบาย"
 
@@ -2468,7 +2468,7 @@ msgstr "ตัวแปรสภาพแวดล้อม"
 #: eeschema/dialogs/panel_bom_presets_base.cpp:80
 #: eeschema/dialogs/panel_sym_lib_table.cpp:384
 #: eeschema/dialogs/panel_template_fieldnames_base.cpp:42
-#: eeschema/fields_grid_table.cpp:478 eeschema/sch_pin.cpp:1579
+#: eeschema/fields_grid_table.cpp:469 eeschema/sch_pin.cpp:1579
 #: eeschema/sch_symbol.cpp:2065 eeschema/sch_symbol.cpp:2115
 #: eeschema/symbol_editor/symbol_editor.cpp:1598
 #: eeschema/symbol_viewer_frame.cpp:459
@@ -2478,13 +2478,15 @@ msgstr "ตัวแปรสภาพแวดล้อม"
 #: kicad/pcm/dialogs/dialog_manage_repositories_base.cpp:39
 #: kicad/pcm/dialogs/panel_package_base.cpp:50
 #: pcbnew/dialogs/dialog_footprint_wizard_list_base.cpp:42
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:54
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:170
 #: pcbnew/dialogs/panel_fp_lib_table.cpp:438
-#: pcbnew/pcb_fields_grid_table.cpp:174 pcbnew/pcb_group.cpp:507
+#: pcbnew/pcb_fields_grid_table.cpp:143 pcbnew/pcb_group.cpp:507
 #: pcbnew/widgets/pcb_net_inspector_panel.cpp:120
 #: pcbnew/widgets/search_handlers.cpp:176
 #: pcbnew/widgets/search_handlers.cpp:309
 #: pcbnew/widgets/search_handlers.cpp:388 pcbnew/zone.cpp:853
-#: pcbnew/zone.cpp:1913 pcbnew/zone_manager/dialog_zone_manager_base.cpp:38
+#: pcbnew/zone.cpp:1937 pcbnew/zone_manager/dialog_zone_manager_base.cpp:38
 #: pcbnew/zone_manager/model_zones_overview_table.h:75
 msgid "Name"
 msgstr "ชื่อ"
@@ -2677,7 +2679,7 @@ msgstr "รูเจาะนอกช่วง"
 #: eeschema/symbol_editor/symbol_editor.cpp:860
 #: pcb_calculator/dialogs/dialog_regulator_form_base.cpp:27
 #: pcbnew/board_stackup_manager/dialog_dielectric_list_manager_base.cpp:31
-#: pcbnew/footprint_libraries_utils.cpp:1040
+#: pcbnew/footprint_libraries_utils.cpp:1049
 msgid "Name:"
 msgstr "ชื่อ:"
 
@@ -3259,7 +3261,7 @@ msgstr "ทางเลือก"
 #: eeschema/dialogs/dialog_sim_format_value.cpp:75
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:57
 #: eeschema/dialogs/panel_sym_lib_table.cpp:385
-#: eeschema/fields_grid_table.cpp:479 eeschema/sch_symbol.cpp:1098
+#: eeschema/fields_grid_table.cpp:470 eeschema/sch_symbol.cpp:1098
 #: eeschema/sch_symbol.cpp:2062 eeschema/sch_symbol.cpp:2112
 #: eeschema/sch_symbol.cpp:2994 eeschema/sim/simulator_frame_ui.cpp:616
 #: eeschema/sim/simulator_frame_ui.cpp:2673
@@ -3269,13 +3271,13 @@ msgstr "ทางเลือก"
 #: eeschema/widgets/search_handlers.cpp:247
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:69
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:70
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:65
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:157
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:169
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:48
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:57
-#: pcbnew/dialogs/panel_fp_lib_table.cpp:439 pcbnew/footprint.cpp:4048
+#: pcbnew/dialogs/panel_fp_lib_table.cpp:439 pcbnew/footprint.cpp:4053
 #: pcbnew/footprint_wizard_frame.cpp:326 pcbnew/pcb_dimension.cpp:605
-#: pcbnew/pcb_fields_grid_table.cpp:175 pcbnew/plot_board_layers.cpp:107
+#: pcbnew/pcb_fields_grid_table.cpp:144 pcbnew/plot_board_layers.cpp:107
 #: pcbnew/widgets/search_handlers.cpp:119
 msgid "Value"
 msgstr "ค่า"
@@ -3395,7 +3397,7 @@ msgstr "โหมดทางออก:"
 #: eeschema/dialogs/dialog_plot_schematic_base.cpp:78
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:72
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:69
-#: eeschema/fields_grid_table.cpp:491
+#: eeschema/fields_grid_table.cpp:482
 #: eeschema/printing/dialog_print_using_printer_base.cpp:35
 #: eeschema/sch_bus_entry.cpp:674 eeschema/sch_junction.cpp:383
 #: eeschema/sch_line.cpp:1099 eeschema/sim/simulator_frame_ui.cpp:609
@@ -3630,7 +3632,7 @@ msgstr "ตกลง"
 #: common/dialogs/git/dialog_git_auth.cpp:54
 #: common/dialogs/git/dialog_git_commit.cpp:143
 #: common/dialogs/git/dialog_git_switch.cpp:69
-#: common/dialogs/panel_embedded_files.cpp:370 common/tool/actions.cpp:159
+#: common/dialogs/panel_embedded_files.cpp:417 common/tool/actions.cpp:159
 #: eeschema/dialogs/dialog_erc.cpp:426
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1344 eeschema/sheet.cpp:783
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:962
@@ -4172,7 +4174,7 @@ msgstr ""
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283
 #: pcbnew/microwave/microwave_polygon.cpp:127 pcbnew/tools/pcb_control.cpp:348
 #: pcbnew/widgets/appearance_controls.cpp:637
-#: pcbnew/widgets/appearance_controls.cpp:1804
+#: pcbnew/widgets/appearance_controls.cpp:1840
 msgid "Normal"
 msgstr "ปกติ"
 
@@ -4547,8 +4549,8 @@ msgid "One of the nicknames will need to be changed after adding this library."
 msgstr "ชื่อเล่นจะต้องแก้ไข หลังจากเพิ่มเข้าในไลบรารีนี้"
 
 #: common/dialogs/panel_design_block_lib_table.cpp:1010
-#: common/dialogs/panel_embedded_files.cpp:348
-#: common/dialogs/panel_embedded_files.cpp:370
+#: common/dialogs/panel_embedded_files.cpp:395
+#: common/dialogs/panel_embedded_files.cpp:417
 #: eeschema/design_block_utils.cpp:89
 #: eeschema/dialogs/panel_sym_lib_table.cpp:688 eeschema/sch_base_frame.cpp:306
 #: pcbnew/dialogs/panel_fp_lib_table.cpp:1038
@@ -4638,8 +4640,8 @@ msgstr "มองเห็น"
 #: eeschema/symbol_editor/symbol_editor.cpp:826 include/lib_table_grid.h:208
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:46
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:95
-#: pcbnew/footprint_libraries_utils.cpp:1005
-#: pcbnew/footprint_libraries_utils.cpp:1333
+#: pcbnew/footprint_libraries_utils.cpp:1014
+#: pcbnew/footprint_libraries_utils.cpp:1342
 msgid "Nickname"
 msgstr "ชื่อเล่น"
 
@@ -4726,24 +4728,14 @@ msgstr "สำเนาพร้อมการอ้างอิง"
 msgid "Copy the reference for this embedded file"
 msgstr ""
 
-#: common/dialogs/panel_embedded_files.cpp:260
-#, fuzzy
-msgid "Select a file to embed"
-msgstr "เลือกค่าที่จะปรับแต่ง"
-
-#: common/dialogs/panel_embedded_files.cpp:261
-#, fuzzy
-msgid "All files|*.*"
-msgstr "ไฟล์ทั้งหมด"
-
-#: common/dialogs/panel_embedded_files.cpp:270
-#: common/dialogs/panel_embedded_files.cpp:343
+#: common/dialogs/panel_embedded_files.cpp:283
+#: common/dialogs/panel_embedded_files.cpp:390
 #, fuzzy, c-format
 msgid "File '%s' already exists."
 msgstr "ไฟล์ %s มีอยู่แล้ว"
 
-#: common/dialogs/panel_embedded_files.cpp:274
-#: common/dialogs/panel_embedded_files.cpp:348
+#: common/dialogs/panel_embedded_files.cpp:286
+#: common/dialogs/panel_embedded_files.cpp:395
 #: eeschema/design_block_utils.cpp:51 eeschema/design_block_utils.cpp:184
 #: eeschema/symbol_editor/symbol_editor.cpp:373
 #: eeschema/symbol_editor/symbol_editor.cpp:999
@@ -4755,41 +4747,51 @@ msgstr "ไฟล์ %s มีอยู่แล้ว"
 #: pcbnew/dialogs/dialog_export_odbpp.cpp:411
 #: pcbnew/dialogs/dialog_gencad_export_options.cpp:120
 #: pcbnew/footprint_libraries_utils.cpp:376
-#: pcbnew/footprint_libraries_utils.cpp:1150
+#: pcbnew/footprint_libraries_utils.cpp:1159
 #: pcbnew/tools/footprint_editor_control.cpp:472
 msgid "Overwrite"
 msgstr "เขียนทับ"
 
-#: common/dialogs/panel_embedded_files.cpp:293
+#: common/dialogs/panel_embedded_files.cpp:305
 #, fuzzy, c-format
 msgid "Failed to add file '%s'."
 msgstr "สร้างไฟล์ '%s' ผิดพลาด"
 
-#: common/dialogs/panel_embedded_files.cpp:330
+#: common/dialogs/panel_embedded_files.cpp:318
+#, fuzzy
+msgid "Select a file to embed"
+msgstr "เลือกค่าที่จะปรับแต่ง"
+
+#: common/dialogs/panel_embedded_files.cpp:319
+#, fuzzy
+msgid "All files|*.*"
+msgstr "ไฟล์ทั้งหมด"
+
+#: common/dialogs/panel_embedded_files.cpp:377
 #, fuzzy
 msgid "Select a directory to export files"
 msgstr "เลือกชื่อไฟล์ส่งออก GenCAD"
 
-#: common/dialogs/panel_embedded_files.cpp:362
+#: common/dialogs/panel_embedded_files.cpp:409
 #, fuzzy, c-format
 msgid "Directory '%s' is not writable."
 msgstr "ไลบรารีสัญลักษณ์ '%s' ไม่สามารถบันทึก"
 
-#: common/dialogs/panel_embedded_files.cpp:365
+#: common/dialogs/panel_embedded_files.cpp:412
 #, fuzzy, c-format
 msgid "Folder '%s' is not writable."
 msgstr "ไลบรารีสัญลักษณ์ '%s' ไม่สามารถบันทึก"
 
-#: common/dialogs/panel_embedded_files.cpp:370
+#: common/dialogs/panel_embedded_files.cpp:417
 msgid "Retry"
 msgstr ""
 
-#: common/dialogs/panel_embedded_files.cpp:397
+#: common/dialogs/panel_embedded_files.cpp:444
 #, fuzzy, c-format
 msgid "Failed to open file '%s'."
 msgstr "สร้างไฟล์ '%s' ผิดพลาด"
 
-#: common/dialogs/panel_embedded_files.cpp:407
+#: common/dialogs/panel_embedded_files.cpp:454
 #, fuzzy, c-format
 msgid "Failed to write file '%s'."
 msgstr "สร้างไฟล์ '%s' ผิดพลาด"
@@ -5080,12 +5082,12 @@ msgstr "ขยาย"
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1099
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:583
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:854
-#: pcbnew/dialogs/dialog_plot_base.cpp:118 pcbnew/footprint.cpp:4007
-#: pcbnew/pad.cpp:2507 pcbnew/pad.cpp:2526 pcbnew/pcb_dimension.cpp:1973
+#: pcbnew/dialogs/dialog_plot_base.cpp:118 pcbnew/footprint.cpp:4012
+#: pcbnew/pad.cpp:2501 pcbnew/pad.cpp:2520 pcbnew/pcb_dimension.cpp:1973
 #: pcbnew/widgets/appearance_controls.cpp:729
 #: pcbnew/widgets/appearance_controls.cpp:771
-#: pcbnew/widgets/appearance_controls.cpp:2540
-#: pcbnew/widgets/appearance_controls.cpp:2559 pcbnew/zone.cpp:1804
+#: pcbnew/widgets/appearance_controls.cpp:2576
+#: pcbnew/widgets/appearance_controls.cpp:2595 pcbnew/zone.cpp:1828
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:83
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 msgid "None"
@@ -5313,9 +5315,9 @@ msgstr "เชื่อมต่อไม่ได้"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:232
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:363
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:332
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:854 pcbnew/footprint.cpp:4009
-#: pcbnew/pad.cpp:2528 pcbnew/pcb_table.cpp:533 pcbnew/pcb_textbox.cpp:795
-#: pcbnew/zone.cpp:857 pcbnew/zone.cpp:1806
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:854 pcbnew/footprint.cpp:4014
+#: pcbnew/pad.cpp:2522 pcbnew/pcb_table.cpp:533 pcbnew/pcb_textbox.cpp:795
+#: pcbnew/zone.cpp:857 pcbnew/zone.cpp:1830
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 msgid "Solid"
 msgstr "เส้นทึบ"
@@ -5444,7 +5446,7 @@ msgstr "เน็ตคลาส:"
 
 #: common/dialogs/panel_setup_netclasses_base.cpp:52
 #: pcbnew/tools/board_inspection_tool.cpp:641
-#: pcbnew/tools/board_inspection_tool.cpp:1201 pcbnew/zone.cpp:2048
+#: pcbnew/tools/board_inspection_tool.cpp:1201 pcbnew/zone.cpp:2072
 msgid "Clearance"
 msgstr "ระยะห่าง"
 
@@ -5541,7 +5543,7 @@ msgstr "รูปแบบ"
 
 #: common/dialogs/panel_setup_netclasses_base.cpp:153
 #: eeschema/sch_field.cpp:1270 eeschema/sch_label.cpp:207
-#: pcbnew/board_connected_item.cpp:200 pcbnew/pad.cpp:2582 pcbnew/zone.cpp:1907
+#: pcbnew/board_connected_item.cpp:200 pcbnew/pad.cpp:2576 pcbnew/zone.cpp:1931
 msgid "Net Class"
 msgstr "เน็ตคลาส"
 
@@ -5668,7 +5670,7 @@ msgstr "เส้นตรง"
 #: common/eda_shape.cpp:2203
 #: eeschema/dialogs/dialog_label_properties_base.cpp:178
 #: eeschema/sch_label.cpp:2249
-#: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:2499
+#: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:2493
 #: pcbnew/pcb_dimension.cpp:1974
 msgid "Rectangle"
 msgstr "สี่เหลี่ยม"
@@ -5850,7 +5852,7 @@ msgstr "เมาส์และทัชแพ็ด"
 msgid "Hotkeys"
 msgstr "คีย์ร้อน"
 
-#: common/eda_base_frame.cpp:1116 kicad/project_tree_pane.cpp:1008
+#: common/eda_base_frame.cpp:1116 kicad/project_tree_pane.cpp:1009
 #, fuzzy
 msgid "Version Control"
 msgstr "เลือกเท่านั้น"
@@ -5909,7 +5911,7 @@ msgstr "เครื่องจำลอง..."
 
 #: common/eda_base_frame.cpp:1182 common/tool/actions.cpp:1106
 #: common/tool/common_tools.cpp:617 kicad/tools/kicad_manager_actions.cpp:147
-#: pcbnew/footprint_edit_frame.cpp:1035 pcbnew/menubar_footprint_editor.cpp:92
+#: pcbnew/footprint_edit_frame.cpp:1045 pcbnew/menubar_footprint_editor.cpp:92
 msgid "Footprint Editor"
 msgstr "เครื่องมือแก้ไขฟุ้ทพรินท์"
 
@@ -6084,7 +6086,7 @@ msgstr "นิ้ว"
 msgid "Constrain to H, V, 45"
 msgstr "จำกัดเป็น H, V, 45"
 
-#: common/eda_draw_frame.cpp:1121 pcbnew/footprint_libraries_utils.cpp:1368
+#: common/eda_draw_frame.cpp:1121 pcbnew/footprint_libraries_utils.cpp:1377
 msgid "Select Library"
 msgstr "เลือกไลบรารี"
 
@@ -6311,7 +6313,7 @@ msgstr "โค้ง"
 #: eeschema/dialogs/dialog_label_properties_base.cpp:172
 #: eeschema/sch_label.cpp:2247 gerbview/gerber_draw_item.cpp:231
 #: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:1515
-#: pcbnew/pad.cpp:2498 pcbnew/pcb_dimension.cpp:1975
+#: pcbnew/pad.cpp:2492 pcbnew/pcb_dimension.cpp:1975
 msgid "Circle"
 msgstr "วงกลม"
 
@@ -6394,7 +6396,7 @@ msgstr "คะแนน"
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:40
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:169
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2140 pcbnew/pad.cpp:1348
-#: pcbnew/pcb_fields_grid_table.cpp:177 pcbnew/pcb_reference_image.cpp:215
+#: pcbnew/pcb_fields_grid_table.cpp:146 pcbnew/pcb_reference_image.cpp:215
 #: pcbnew/pcb_reference_image.cpp:368 pcbnew/pcb_tablecell.cpp:197
 #: pcbnew/pcb_tablecell.cpp:204 pcbnew/pcb_target.cpp:156
 #: pcbnew/pcb_target.cpp:249 pcbnew/pcb_text.cpp:292 pcbnew/pcb_textbox.cpp:814
@@ -6411,7 +6413,7 @@ msgstr "ความหนา"
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:55
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:56
 #: pcbnew/pad.cpp:1349 pcbnew/pcb_dimension.cpp:1012
-#: pcbnew/pcb_fields_grid_table.cpp:178 pcbnew/pcb_reference_image.cpp:217
+#: pcbnew/pcb_fields_grid_table.cpp:147 pcbnew/pcb_reference_image.cpp:217
 #: pcbnew/pcb_reference_image.cpp:375 pcbnew/pcb_tablecell.cpp:198
 #: pcbnew/pcb_tablecell.cpp:205 pcbnew/pcb_text.cpp:293
 #: pcbnew/pcb_textbox.cpp:815
@@ -6498,7 +6500,7 @@ msgstr "สีเติมเต็ม:"
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:62
 #: eeschema/dialogs/dialog_tablecell_properties_base.cpp:119
 #: eeschema/dialogs/dialog_text_properties_base.cpp:113
-#: eeschema/fields_grid_table.cpp:484 eeschema/sch_label.cpp:1197
+#: eeschema/fields_grid_table.cpp:475 eeschema/sch_label.cpp:1197
 #: eeschema/sch_label.cpp:2269 eeschema/sch_tablecell.cpp:128
 #: eeschema/sch_text.cpp:637 eeschema/sch_textbox.cpp:543
 #: pagelayout_editor/dialogs/properties_frame_base.cpp:98
@@ -6509,7 +6511,7 @@ msgstr "สีเติมเต็ม:"
 #: pcbnew/dialogs/dialog_tablecell_properties_base.cpp:125
 #: pcbnew/dialogs/panel_fp_editor_graphics_defaults_base.cpp:57
 #: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:52
-#: pcbnew/pcb_fields_grid_table.cpp:180
+#: pcbnew/pcb_fields_grid_table.cpp:149
 msgid "Italic"
 msgstr "เอียง"
 
@@ -6524,7 +6526,7 @@ msgstr "เอียง"
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:63
 #: eeschema/dialogs/dialog_tablecell_properties_base.cpp:116
 #: eeschema/dialogs/dialog_text_properties_base.cpp:108
-#: eeschema/fields_grid_table.cpp:485 eeschema/sch_label.cpp:1197
+#: eeschema/fields_grid_table.cpp:476 eeschema/sch_label.cpp:1197
 #: eeschema/sch_label.cpp:2270 eeschema/sch_tablecell.cpp:128
 #: eeschema/sch_text.cpp:637 eeschema/sch_textbox.cpp:543
 #: eeschema/widgets/tuner_slider_base.cpp:48
@@ -6541,8 +6543,8 @@ msgstr "หนา+เอียง"
 #: common/eda_text.cpp:1330
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:242
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
-#: eeschema/fields_grid_table.cpp:310 eeschema/fields_grid_table.cpp:725
-#: eeschema/fields_grid_table.cpp:869 eeschema/pin_type.cpp:113
+#: eeschema/fields_grid_table.cpp:301 eeschema/fields_grid_table.cpp:716
+#: eeschema/fields_grid_table.cpp:860 eeschema/pin_type.cpp:113
 #: eeschema/sch_field.cpp:1144 eeschema/sch_field.cpp:1731
 #: eeschema/sch_pin.cpp:2185 pcbnew/dialogs/dialog_render_job.cpp:42
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2604
@@ -6552,9 +6554,9 @@ msgstr "ซ้าย"
 #: common/eda_text.cpp:1331 common/eda_text.cpp:1340
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:303 eeschema/fields_grid_table.cpp:311
-#: eeschema/fields_grid_table.cpp:726 eeschema/fields_grid_table.cpp:737
-#: eeschema/fields_grid_table.cpp:871 eeschema/fields_grid_table.cpp:895
+#: eeschema/fields_grid_table.cpp:294 eeschema/fields_grid_table.cpp:302
+#: eeschema/fields_grid_table.cpp:717 eeschema/fields_grid_table.cpp:728
+#: eeschema/fields_grid_table.cpp:862 eeschema/fields_grid_table.cpp:886
 #: eeschema/sch_field.cpp:1145 eeschema/sch_field.cpp:1155
 #: eeschema/sch_field.cpp:1732 eeschema/sch_field.cpp:1741
 #: eeschema/sch_text.cpp:658 gerbview/gerber_file_image.cpp:361
@@ -6569,8 +6571,8 @@ msgstr "กลาง"
 #: common/eda_text.cpp:1332
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:242
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
-#: eeschema/fields_grid_table.cpp:312 eeschema/fields_grid_table.cpp:727
-#: eeschema/fields_grid_table.cpp:873 eeschema/pin_type.cpp:112
+#: eeschema/fields_grid_table.cpp:303 eeschema/fields_grid_table.cpp:718
+#: eeschema/fields_grid_table.cpp:864 eeschema/pin_type.cpp:112
 #: eeschema/sch_field.cpp:1146 eeschema/sch_field.cpp:1733
 #: eeschema/sch_pin.cpp:2184 pcbnew/dialogs/dialog_render_job.cpp:43
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2605
@@ -6579,8 +6581,8 @@ msgstr "ขวา"
 
 #: common/eda_text.cpp:1339
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:302 eeschema/fields_grid_table.cpp:736
-#: eeschema/fields_grid_table.cpp:893 eeschema/sch_field.cpp:1154
+#: eeschema/fields_grid_table.cpp:293 eeschema/fields_grid_table.cpp:727
+#: eeschema/fields_grid_table.cpp:884 eeschema/sch_field.cpp:1154
 #: eeschema/sch_field.cpp:1740 eeschema/sch_text.cpp:657
 #: pcbnew/dialogs/dialog_render_job.cpp:44
 msgid "Top"
@@ -6588,8 +6590,8 @@ msgstr "บน"
 
 #: common/eda_text.cpp:1341
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:304 eeschema/fields_grid_table.cpp:738
-#: eeschema/fields_grid_table.cpp:897 eeschema/sch_field.cpp:1156
+#: eeschema/fields_grid_table.cpp:295 eeschema/fields_grid_table.cpp:729
+#: eeschema/fields_grid_table.cpp:888 eeschema/sch_field.cpp:1156
 #: eeschema/sch_field.cpp:1742 eeschema/sch_text.cpp:659
 #: pcbnew/dialogs/dialog_render_job.cpp:40
 msgid "Bottom"
@@ -6602,15 +6604,15 @@ msgstr "ล่าง"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:68
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:68
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:65
-#: eeschema/fields_grid_table.cpp:487 eeschema/sch_field.cpp:1781
+#: eeschema/fields_grid_table.cpp:478 eeschema/sch_field.cpp:1781
 #: eeschema/sch_pin.cpp:1589 eeschema/sch_pin.cpp:2230
 #: eeschema/sch_symbol.cpp:2965 eeschema/sch_tablecell.cpp:203
 #: eeschema/sch_text.cpp:783 eeschema/sch_textbox.cpp:714
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:59
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:60
-#: pcbnew/footprint.cpp:4039 pcbnew/pad.cpp:2545 pcbnew/pcb_dimension.cpp:1756
-#: pcbnew/pcb_dimension.cpp:1831 pcbnew/pcb_fields_grid_table.cpp:182
-#: pcbnew/pcb_tablecell.cpp:207 pcbnew/zone.cpp:1977
+#: pcbnew/footprint.cpp:4044 pcbnew/pad.cpp:2539 pcbnew/pcb_dimension.cpp:1756
+#: pcbnew/pcb_dimension.cpp:1831 pcbnew/pcb_fields_grid_table.cpp:151
+#: pcbnew/pcb_tablecell.cpp:207 pcbnew/zone.cpp:2001
 msgid "Orientation"
 msgstr "ทิศทางจัดเรียง"
 
@@ -6629,7 +6631,7 @@ msgstr "คุณสมบัติข้อความ"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:71
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:71
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:68
-#: eeschema/fields_grid_table.cpp:490 eeschema/sch_field.cpp:1136
+#: eeschema/fields_grid_table.cpp:481 eeschema/sch_field.cpp:1136
 #: eeschema/sch_label.cpp:1195 eeschema/sch_tablecell.cpp:126
 #: eeschema/sch_text.cpp:635 eeschema/sch_textbox.cpp:541
 #: eeschema/widgets/sch_properties_panel.cpp:258 pcbnew/pcb_dimension.cpp:628
@@ -6644,14 +6646,14 @@ msgstr "ฟ้อนท์"
 #: pcbnew/board_stackup_manager/panel_board_stackup_base.cpp:91
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:56
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:57
-#: pcbnew/pcb_fields_grid_table.cpp:179 pcbnew/pcb_tablecell.cpp:206
+#: pcbnew/pcb_fields_grid_table.cpp:148 pcbnew/pcb_tablecell.cpp:206
 #: pcbnew/pcb_text.cpp:291
 msgid "Thickness"
 msgstr "ความหนา"
 
 #: common/eda_text.cpp:1375 eeschema/sch_field.cpp:1772
 #: eeschema/sch_text.cpp:772 pcbnew/microwave/microwave_polygon.cpp:127
-#: pcbnew/pcb_fields_grid_table.cpp:187
+#: pcbnew/pcb_fields_grid_table.cpp:156
 msgid "Mirrored"
 msgstr "กลับกระจกแล้ว"
 
@@ -7174,7 +7176,7 @@ msgstr "สำเนาเซลส์ที่เลือกไปคลิป
 #: common/widgets/listbox_tricks.cpp:51
 #: eeschema/tools/sch_editor_control.cpp:2270
 #: eeschema/tools/symbol_editor_edit_tool.cpp:1020
-#: pcbnew/dialogs/panel_setup_rules.cpp:132 pcbnew/tools/pcb_control.cpp:1234
+#: pcbnew/dialogs/panel_setup_rules.cpp:132 pcbnew/tools/pcb_control.cpp:1238
 msgid "Paste"
 msgstr "วางสำเนา"
 
@@ -7185,7 +7187,7 @@ msgstr "วางสำเนาจากเซลส์คลิปบอร์
 #: common/grid_tricks.cpp:368 common/tool/actions.cpp:291
 #: common/widgets/listbox_tricks.cpp:54 eeschema/tools/sch_edit_tool.cpp:1680
 #: eeschema/tools/symbol_editor_edit_tool.cpp:476
-#: kicad/dialogs/panel_jobset.cpp:363 kicad/project_tree_pane.cpp:941
+#: kicad/dialogs/panel_jobset.cpp:363 kicad/project_tree_pane.cpp:942
 #: pcbnew/dialogs/panel_setup_rules.cpp:133 pcbnew/tools/edit_tool.cpp:2646
 msgid "Delete"
 msgstr "ลบ"
@@ -7837,169 +7839,169 @@ msgstr "ไม่สามารถเปลี่ยนภาษาเป็น
 msgid "undefined"
 msgstr "ไม่ได้กําหนด"
 
-#: common/layer_id.cpp:112
+#: common/layer_id.cpp:67
 #: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr_parser.cpp:1149
 msgid "Rescue"
 msgstr "กู้ภัย"
 
-#: common/layer_id.cpp:116 eeschema/widgets/panel_sch_selection_filter.cpp:204
+#: common/layer_id.cpp:71 eeschema/widgets/panel_sch_selection_filter.cpp:204
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:37
 msgid "Wires"
 msgstr "เส้นลวด"
 
-#: common/layer_id.cpp:117
+#: common/layer_id.cpp:72
 msgid "Buses"
 msgstr "บัส"
 
-#: common/layer_id.cpp:118
+#: common/layer_id.cpp:73
 msgid "Bus junctions"
 msgstr "จุดเชื่อมต่อบัส"
 
-#: common/layer_id.cpp:119
+#: common/layer_id.cpp:74
 msgid "Junctions"
 msgstr "จุดเชื่อมต่อ"
 
-#: common/layer_id.cpp:120 eeschema/widgets/panel_sch_selection_filter.cpp:205
+#: common/layer_id.cpp:75 eeschema/widgets/panel_sch_selection_filter.cpp:205
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:41
 #: eeschema/widgets/search_handlers.cpp:399
 msgid "Labels"
 msgstr "ป้ายชื่อ"
 
-#: common/layer_id.cpp:121
+#: common/layer_id.cpp:76
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:45
 msgid "Global labels"
 msgstr "ป้ายชื่อส่วนกลาง"
 
-#: common/layer_id.cpp:122
+#: common/layer_id.cpp:77
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:48
 msgid "Hierarchical labels"
 msgstr "ป้ายชื่อลำดับขั้น"
 
-#: common/layer_id.cpp:123 eeschema/sch_symbol.cpp:2981
+#: common/layer_id.cpp:78 eeschema/sch_symbol.cpp:2981
 msgid "Pin numbers"
 msgstr "หมายเลขขา"
 
-#: common/layer_id.cpp:124 eeschema/sch_symbol.cpp:2985
+#: common/layer_id.cpp:79 eeschema/sch_symbol.cpp:2985
 msgid "Pin names"
 msgstr "ชื่อขา"
 
-#: common/layer_id.cpp:125
+#: common/layer_id.cpp:80
 msgid "Symbol references"
 msgstr "สัญลักษณ์อ้างอิง"
 
-#: common/layer_id.cpp:126
+#: common/layer_id.cpp:81
 msgid "Symbol values"
 msgstr "ค่าของสัญลักษณ์"
 
-#: common/layer_id.cpp:127
+#: common/layer_id.cpp:82
 msgid "Symbol fields"
 msgstr "ช่องสัญลักษณ์"
 
-#: common/layer_id.cpp:128
+#: common/layer_id.cpp:83
 msgid "Sheet references"
 msgstr "อ้างอิงชีต"
 
-#: common/layer_id.cpp:129
+#: common/layer_id.cpp:84
 msgid "Net class references"
 msgstr "อ้างอิงเน็ตคลาส"
 
-#: common/layer_id.cpp:130
+#: common/layer_id.cpp:85
 #, fuzzy
 msgid "Rule areas"
 msgstr "พื้นที่กฎ"
 
-#: common/layer_id.cpp:131
+#: common/layer_id.cpp:86
 msgid "Symbol body outlines"
 msgstr "เค้าโครงตัวสัญลักษณ์"
 
-#: common/layer_id.cpp:132
+#: common/layer_id.cpp:87
 msgid "Symbol body fills"
 msgstr "ระบายทึบในสัญลักษณ์"
 
-#: common/layer_id.cpp:133
+#: common/layer_id.cpp:88
 #, fuzzy
 msgid "Shape fills"
 msgstr "ไฟล์ชีต"
 
-#: common/layer_id.cpp:134
+#: common/layer_id.cpp:89
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:72
 msgid "Schematic text && graphics"
 msgstr "ข้อความในวงจรและกราฟิก"
 
-#: common/layer_id.cpp:135
+#: common/layer_id.cpp:90
 msgid "Symbol private text && graphics"
 msgstr "ข้อความและกราฟิกส่วนตัวในสัญลักษณ์"
 
-#: common/layer_id.cpp:136
+#: common/layer_id.cpp:91
 msgid "Schematic text && graphics backgrounds"
 msgstr "ข้อความบนวงจร&&กราฟิกพื้นหลัง"
 
-#: common/layer_id.cpp:137 eeschema/widgets/panel_sch_selection_filter.cpp:206
+#: common/layer_id.cpp:92 eeschema/widgets/panel_sch_selection_filter.cpp:206
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:33
 msgid "Pins"
 msgstr "ขา"
 
-#: common/layer_id.cpp:138
+#: common/layer_id.cpp:93
 msgid "Sheet borders"
 msgstr "ขอบนอกกระดาษ"
 
-#: common/layer_id.cpp:139
+#: common/layer_id.cpp:94
 msgid "Sheet backgrounds"
 msgstr "พื้นหลังกระดาษ"
 
-#: common/layer_id.cpp:140
+#: common/layer_id.cpp:95
 msgid "Sheet names"
 msgstr "ชื่อกระดาษ"
 
-#: common/layer_id.cpp:141
+#: common/layer_id.cpp:96
 msgid "Sheet fields"
 msgstr "ช่องกระดาษ"
 
-#: common/layer_id.cpp:142
+#: common/layer_id.cpp:97
 msgid "Sheet file names"
 msgstr "ชื่อไฟล์กระดาษ"
 
-#: common/layer_id.cpp:143
+#: common/layer_id.cpp:98
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:63
 msgid "Sheet pins"
 msgstr "ขาชีต"
 
-#: common/layer_id.cpp:144
+#: common/layer_id.cpp:99
 msgid "No-connect symbols"
 msgstr "สัญลักษณ์ไม่เชื่อมต่อ"
 
-#: common/layer_id.cpp:145
+#: common/layer_id.cpp:100
 #, fuzzy
 msgid "DNP markers"
 msgstr "เครื่องหมาย"
 
-#: common/layer_id.cpp:146
+#: common/layer_id.cpp:101
 #, fuzzy
 msgid "Excluded-from-simulation markers"
 msgstr "ยกเว้นจากการจำลอง"
 
-#: common/layer_id.cpp:147
+#: common/layer_id.cpp:102
 msgid "ERC warnings"
 msgstr "ระวัง ERC"
 
-#: common/layer_id.cpp:148
+#: common/layer_id.cpp:103
 msgid "ERC errors"
 msgstr "ผิดพลาด ERC"
 
-#: common/layer_id.cpp:149
+#: common/layer_id.cpp:104
 msgid "ERC exclusions"
 msgstr "ยกเว้น ERC"
 
-#: common/layer_id.cpp:150 common/layer_id.cpp:189
+#: common/layer_id.cpp:105 common/layer_id.cpp:144
 #: pcbnew/widgets/appearance_controls.cpp:347
 msgid "Anchors"
 msgstr "สมอ"
 
-#: common/layer_id.cpp:151 common/layer_id.cpp:193
+#: common/layer_id.cpp:106 common/layer_id.cpp:148
 msgid "Helper items"
 msgstr "ชิ้นส่วนผู้ช่วย"
 
-#: common/layer_id.cpp:152 common/layer_id.cpp:194 common/tool/grid_menu.cpp:56
+#: common/layer_id.cpp:107 common/layer_id.cpp:149 common/tool/grid_menu.cpp:56
 #: eeschema/tools/sch_editor_control.cpp:2867
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:103
 #: gerbview/widgets/gerbview_layer_widget.cpp:135
@@ -8007,81 +8009,81 @@ msgstr "ชิ้นส่วนผู้ช่วย"
 msgid "Grid"
 msgstr "กริด"
 
-#: common/layer_id.cpp:153
+#: common/layer_id.cpp:108
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:104
 msgid "Axes"
 msgstr "แกน"
 
-#: common/layer_id.cpp:154 common/layer_id.cpp:196
+#: common/layer_id.cpp:109 common/layer_id.cpp:151
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:107
 #: gerbview/widgets/gerbview_layer_widget.cpp:141
 msgid "Background"
 msgstr "พื้นหลัง"
 
-#: common/layer_id.cpp:155 common/layer_id.cpp:192
+#: common/layer_id.cpp:110 common/layer_id.cpp:147
 #: common/widgets/gal_options_panel_base.cpp:120
 #: eeschema/sim/simulator_frame_ui.cpp:613
 #: eeschema/sim/simulator_frame_ui_base.cpp:167
 msgid "Cursor"
 msgstr "เคอร์เซอร์"
 
-#: common/layer_id.cpp:156
+#: common/layer_id.cpp:111
 msgid "Hovered items"
 msgstr "เหนือชิ้นส่วน"
 
-#: common/layer_id.cpp:157
+#: common/layer_id.cpp:112
 msgid "Highlighted items"
 msgstr "เน้นสีชิ้นส่วน"
 
-#: common/layer_id.cpp:158
+#: common/layer_id.cpp:113
 msgid "Hidden items"
 msgstr "ชิ้นส่วนถูกซ่อน"
 
-#: common/layer_id.cpp:159 common/layer_id.cpp:197
+#: common/layer_id.cpp:114 common/layer_id.cpp:152
 msgid "Selection highlight"
 msgstr "เน้นสีการเลือก"
 
-#: common/layer_id.cpp:160
+#: common/layer_id.cpp:115
 #, fuzzy
 msgid "Net color highlight"
 msgstr "เน้นสีการเลือก"
 
-#: common/layer_id.cpp:161 common/layer_id.cpp:190
+#: common/layer_id.cpp:116 common/layer_id.cpp:145
 msgid "Drawing sheet"
 msgstr "กระดาษเขียนแบบ"
 
-#: common/layer_id.cpp:162 common/layer_id.cpp:191
+#: common/layer_id.cpp:117 common/layer_id.cpp:146
 msgid "Page limits"
 msgstr "จำกัดหน้ากระดาษ"
 
-#: common/layer_id.cpp:163
+#: common/layer_id.cpp:118
 msgid "Operating point voltages"
 msgstr "แรงดันไฟฟ้าที่จุดปฏิบัติการ"
 
-#: common/layer_id.cpp:164
+#: common/layer_id.cpp:119
 msgid "Operating point currents"
 msgstr "กระแสไฟฟ้าที่จุดปฏิบัติการ"
 
-#: common/layer_id.cpp:168
+#: common/layer_id.cpp:123
 msgid "Footprints front"
 msgstr "ฟุ้ทพรินท์ด้านหน้า"
 
-#: common/layer_id.cpp:169
+#: common/layer_id.cpp:124
 msgid "Footprints back"
 msgstr "ฟุ้ทพรินท์ด้านหลัง"
 
-#: common/layer_id.cpp:171
+#: common/layer_id.cpp:126
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:27
 #: eeschema/dialogs/dialog_update_from_pcb_base.cpp:53
 #: pcbnew/dialogs/dialog_global_edit_text_and_graphics_base.cpp:28
 msgid "Reference designators"
 msgstr "อักษรอ้างอิง"
 
-#: common/layer_id.cpp:172
+#: common/layer_id.cpp:127
 msgid "Footprint text"
 msgstr "ข้อความของฟุ้ทพรินท์"
 
-#: common/layer_id.cpp:173
+#: common/layer_id.cpp:128
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:27
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:64
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:24
@@ -8091,95 +8093,95 @@ msgstr "ข้อความของฟุ้ทพรินท์"
 msgid "Tracks"
 msgstr "แทร็ก"
 
-#: common/layer_id.cpp:174
+#: common/layer_id.cpp:129
 msgid "Through vias"
 msgstr "เวียเจาะทะลุ"
 
-#: common/layer_id.cpp:175
+#: common/layer_id.cpp:130
 msgid "Blind/Buried vias"
 msgstr "เวียชนิด บอด/ฝัง"
 
-#: common/layer_id.cpp:176
+#: common/layer_id.cpp:131
 msgid "Micro-vias"
 msgstr "ไมโครเวีย"
 
-#: common/layer_id.cpp:177
+#: common/layer_id.cpp:132
 msgid "Via holes"
 msgstr "รูเจาะในเวีย"
 
-#: common/layer_id.cpp:178
+#: common/layer_id.cpp:133
 msgid "Via hole walls"
 msgstr "ผนังรูเจาะเวีย"
 
-#: common/layer_id.cpp:179
+#: common/layer_id.cpp:134
 msgid "Plated holes"
 msgstr "รูเจาะเคลือบ"
 
-#: common/layer_id.cpp:180
+#: common/layer_id.cpp:135
 msgid "Plated hole walls"
 msgstr "ผนังรูเจาะเคลือบ"
 
-#: common/layer_id.cpp:181
+#: common/layer_id.cpp:136
 msgid "Non-plated holes"
 msgstr "รูเจาะไม่เคลือบ"
 
-#: common/layer_id.cpp:182 pcbnew/dialogs/panel_edit_options_base.cpp:371
+#: common/layer_id.cpp:137 pcbnew/dialogs/panel_edit_options_base.cpp:371
 #: pcbnew/widgets/appearance_controls.cpp:343
 #: pcbnew/widgets/appearance_controls.cpp:721
-#: pcbnew/widgets/appearance_controls.cpp:2537
+#: pcbnew/widgets/appearance_controls.cpp:2573
 #: pcbnew/widgets/search_handlers.cpp:386
 msgid "Ratsnest"
 msgstr "แร็ทเน็ต"
 
-#: common/layer_id.cpp:183
+#: common/layer_id.cpp:138
 msgid "DRC warnings"
 msgstr "ระวัง DRC"
 
-#: common/layer_id.cpp:184
+#: common/layer_id.cpp:139
 msgid "DRC errors"
 msgstr "ผิดพลาดดีอาร์ซี"
 
-#: common/layer_id.cpp:185
+#: common/layer_id.cpp:140
 #, fuzzy
 msgid "DRC shape 1"
 msgstr "รูปร่างสี่เหลี่ยม:"
 
-#: common/layer_id.cpp:186
+#: common/layer_id.cpp:141
 #, fuzzy
 msgid "DRC shape 2"
 msgstr "รูปร่างสี่เหลี่ยม:"
 
-#: common/layer_id.cpp:187
+#: common/layer_id.cpp:142
 msgid "DRC exclusions"
 msgstr "ยกเว้น DRC"
 
-#: common/layer_id.cpp:188
+#: common/layer_id.cpp:143
 msgid "DRC marker shadows"
 msgstr "แสดงเงามาร์คเกอร์ DRC"
 
-#: common/layer_id.cpp:195
+#: common/layer_id.cpp:150
 msgid "Grid axes"
 msgstr "แกนกริด"
 
-#: common/layer_id.cpp:198
+#: common/layer_id.cpp:153
 msgid "Locked item shadow"
 msgstr "เงาชิ้นส่วนที่ถูกล็อก"
 
-#: common/layer_id.cpp:199
+#: common/layer_id.cpp:154
 msgid "Courtyard collision shadow"
 msgstr "เงาลานบ้านเมื่อเกิดการชน"
 
-#: common/layer_id.cpp:200
+#: common/layer_id.cpp:155
 #, fuzzy
 msgid "Track net names"
 msgstr "ค้นหาชื่อเน็ต"
 
-#: common/layer_id.cpp:201
+#: common/layer_id.cpp:156
 #, fuzzy
 msgid "Pad net names"
 msgstr "ค้นหาชื่อเน็ต"
 
-#: common/layer_id.cpp:202
+#: common/layer_id.cpp:157
 #, fuzzy
 msgid "Via net names"
 msgstr "ค้นหาชื่อเน็ต"
@@ -8244,13 +8246,13 @@ msgstr "ชิ้นส่วน"
 
 #: common/lib_tree_model_adapter.cpp:422
 #: eeschema/widgets/panel_design_block_chooser.cpp:411
-#: eeschema/widgets/panel_symbol_chooser.cpp:171
+#: eeschema/widgets/panel_symbol_chooser.cpp:173
 #: pcbnew/widgets/panel_footprint_chooser.cpp:96
 msgid "Recently Used"
 msgstr "ที่ใช้ไปล่าสุด"
 
 #: common/lib_tree_model_adapter.cpp:424
-#: eeschema/widgets/panel_symbol_chooser.cpp:178
+#: eeschema/widgets/panel_symbol_chooser.cpp:180
 #, fuzzy
 msgid "Already Placed"
 msgstr "ย้ายและวาง"
@@ -8535,7 +8537,7 @@ msgstr "หน่วยปริยาย:"
 #: eeschema/dialogs/dialog_sim_model_base.cpp:271 eeschema/sch_symbol.cpp:2058
 #: eeschema/sch_symbol.cpp:2110 eeschema/sch_symbol.cpp:2991
 #: eeschema/widgets/search_handlers.cpp:160
-#: eeschema/widgets/search_handlers.cpp:246 pcbnew/footprint.cpp:4045
+#: eeschema/widgets/search_handlers.cpp:246 pcbnew/footprint.cpp:4050
 #: pcbnew/widgets/search_handlers.cpp:118
 msgid "Reference"
 msgstr "อ้างอิง"
@@ -8559,7 +8561,7 @@ msgstr "รับและย้ายฟุ้ทพรินท์"
 #: eeschema/tools/sch_edit_tool.cpp:551
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:179
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:184
-#: pcbnew/footprint.cpp:4068
+#: pcbnew/footprint.cpp:4073
 msgid "Attributes"
 msgstr "คุณลักษณะ"
 
@@ -8578,16 +8580,16 @@ msgstr "V"
 msgid "Semicolons"
 msgstr "สีทึบ"
 
-#: common/settings/color_settings.cpp:337
+#: common/settings/color_settings.cpp:379
 msgid "(Footprints)"
 msgstr "(ฟุ้ทพรินท์)"
 
-#: common/settings/color_settings.cpp:389
+#: common/settings/color_settings.cpp:433
 #: pagelayout_editor/dialogs/panel_pl_editor_color_settings.cpp:82
 msgid "KiCad Default"
 msgstr "ค่าปริยาย KiCad"
 
-#: common/settings/color_settings.cpp:394
+#: common/settings/color_settings.cpp:438
 msgid "KiCad Classic"
 msgstr "KiCad ดั่งเดิม"
 
@@ -8610,7 +8612,7 @@ msgid "Create a new document in the editor"
 msgstr "สร้างเอกสารใหม่ในเครื่องมือแก้ไข"
 
 #: common/tool/actions.cpp:52 eeschema/symbol_editor/symbol_editor.cpp:866
-#: pcbnew/footprint_libraries_utils.cpp:1050
+#: pcbnew/footprint_libraries_utils.cpp:1059
 msgid "New Library..."
 msgstr "ไลบรารีใหม่…"
 
@@ -8656,7 +8658,7 @@ msgstr "เปิดไฟล์ในตัวแก้ไขข้อควา
 
 #: common/tool/actions.cpp:91 eeschema/symbol_editor/symbol_editor.cpp:856
 #: eeschema/widgets/tuner_slider_base.cpp:117
-#: pcbnew/footprint_libraries_utils.cpp:1036
+#: pcbnew/footprint_libraries_utils.cpp:1045
 msgid "Save"
 msgstr "บันทึก"
 
@@ -9470,7 +9472,7 @@ msgstr "แสดง/ซ่อนตัวจัดการลักษณะ
 
 #: common/tool/actions.cpp:1124
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:101
-#: eeschema/fields_grid_table.cpp:1068
+#: eeschema/fields_grid_table.cpp:1059
 msgid "Show Datasheet"
 msgstr "แสดงดาต้าชีต"
 
@@ -9600,6 +9602,7 @@ msgstr "อ่านใหม่ปลั๊กอินไพธอนและ
 #: eeschema/dialogs/dialog_schematic_setup.cpp:136
 #: pcbnew/dialogs/dialog_board_setup.cpp:210
 #: pcbnew/dialogs/dialog_footprint_properties.cpp:79
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:149
 #, fuzzy
 msgid "Embedded Files"
 msgstr "เลือกไฟล์"
@@ -9795,8 +9798,8 @@ msgid "Mirroring for Y axis is not supported yet"
 msgstr "กลับกระจกบนแกน Y ไม่สนับสนุน"
 
 #: common/widgets/filter_combobox.cpp:72
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:806
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:833
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:805
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:832
 msgid "Filter:"
 msgstr "กรอง:"
 
@@ -9812,7 +9815,7 @@ msgstr "บอร์ด"
 #: common/widgets/footprint_diff_widget.cpp:42 cvpcb/cvpcb_mainframe.cpp:814
 #: eeschema/sch_base_frame.cpp:593 eeschema/sch_symbol.cpp:2086
 #: eeschema/sch_symbol.cpp:2090 eeschema/sch_symbol.cpp:2125
-#: eeschema/widgets/symbol_diff_widget.cpp:45 pcbnew/footprint.cpp:1624
+#: eeschema/widgets/symbol_diff_widget.cpp:45 pcbnew/footprint.cpp:1629
 msgid "Library"
 msgstr "ไลบรารี"
 
@@ -9827,7 +9830,7 @@ msgid "Footprint not found."
 msgstr "ไม่พบฟุ้ทพรินท์"
 
 #: common/widgets/footprint_select_widget.cpp:68 cvpcb/cvpcb_mainframe.cpp:899
-#: pcbnew/footprint_edit_frame.cpp:1060
+#: pcbnew/footprint_edit_frame.cpp:1070
 #: pcbnew/widgets/panel_footprint_chooser.cpp:69
 msgid "Loading Footprint Libraries"
 msgstr "กำลังอ่านไลบรารีฟุ้ทพรินท์"
@@ -9909,7 +9912,7 @@ msgstr "วิ่งเข้าหากริด:"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:357
 #: pcbnew/dialogs/panel_edit_options_base.cpp:329
 #: pcbnew/dialogs/panel_edit_options_base.cpp:343
-#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1824
+#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1848
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 msgid "Always"
 msgstr "เสมอ"
@@ -9922,7 +9925,7 @@ msgstr "เมื่อแสดงกริด"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:357
 #: pcbnew/dialogs/panel_edit_options_base.cpp:329
 #: pcbnew/dialogs/panel_edit_options_base.cpp:343
-#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1825
+#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1849
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 msgid "Never"
 msgstr "ไม่เคย"
@@ -10199,8 +10202,8 @@ msgstr "แสดง:"
 #: pcbnew/dialogs/dialog_footprint_checker_base.cpp:36
 #: pcbnew/widgets/appearance_controls.cpp:713
 #: pcbnew/widgets/appearance_controls.cpp:755
-#: pcbnew/widgets/appearance_controls.cpp:2534
-#: pcbnew/widgets/appearance_controls.cpp:2553
+#: pcbnew/widgets/appearance_controls.cpp:2570
+#: pcbnew/widgets/appearance_controls.cpp:2589
 msgid "All"
 msgstr "ทั้งหมด"
 
@@ -10292,12 +10295,12 @@ msgid "EasyEDA (JLCEDA) Pro files"
 msgstr ""
 
 #: common/wildcards_and_files_ext.cpp:339
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:301
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:302
 msgid "KiCad printed circuit board files"
 msgstr "ไฟล์แผ่นวงจรพิมพ์ KiCad"
 
 #: common/wildcards_and_files_ext.cpp:346
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:311
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:312
 msgid "KiCad footprint files"
 msgstr "ไฟล์ฟุ้ทพรินท์ KiCad"
 
@@ -10537,7 +10540,7 @@ msgstr "ฟุ้ทพรินท์ '%s' ไม่ถูกต้อง"
 #: eeschema/generate_alias_info.cpp:39 eeschema/sch_symbol.cpp:2105
 #: eeschema/sch_symbol.cpp:2678 eeschema/sch_symbol.cpp:3003
 #: eeschema/symbol_editor/symbol_editor.cpp:1629
-#: eeschema/symbol_viewer_frame.cpp:462 pcbnew/footprint.cpp:4058
+#: eeschema/symbol_viewer_frame.cpp:462 pcbnew/footprint.cpp:4063
 #: pcbnew/generate_footprint_info.cpp:37 pcbnew/plot_board_layers.cpp:133
 msgid "Keywords"
 msgstr "คำสำคัญ"
@@ -10604,7 +10607,7 @@ msgstr "ไฟล์โครงการ:'%s'"
 #: cvpcb/dialogs/dialog_config_equfiles.cpp:94
 #: eeschema/dialogs/dialog_bom.cpp:403
 #: gerbview/tools/gerbview_inspection_tool.cpp:185
-#: kicad/project_tree_pane.cpp:1022
+#: kicad/project_tree_pane.cpp:1023
 msgid "No text editor selected in KiCad.  Please choose one."
 msgstr "ไม่มีเครื่องมือแก้ไขข้อความเลือกไว้ กรุณาเลือก"
 
@@ -10696,7 +10699,7 @@ msgstr "ฟุ้ทพรินท์ '%s' หาไม่พบ"
 msgid "Error loading footprint"
 msgstr "เกิดผิดพลาดอ่านแบบอักษร '%s'"
 
-#: cvpcb/display_footprints_frame.cpp:508 pcbnew/footprint.cpp:1684
+#: cvpcb/display_footprints_frame.cpp:508 pcbnew/footprint.cpp:1689
 #, c-format
 msgid "Footprint: %s"
 msgstr "ฟุ้ทพรินท์:%s"
@@ -11060,7 +11063,7 @@ msgid "Enter a description for the library:"
 msgstr "ตัวเลือกสําหรับไลบรารี '%s'"
 
 #: eeschema/design_block_utils.cpp:240 eeschema/sch_symbol.cpp:3000
-#: pcbnew/footprint.cpp:4055 pcbnew/plot_board_layers.cpp:129
+#: pcbnew/footprint.cpp:4060 pcbnew/plot_board_layers.cpp:129
 #, fuzzy
 msgid "Library Description"
 msgstr "คำอธิบาย"
@@ -11091,10 +11094,10 @@ msgid "Please select a library to delete."
 msgstr "กรุณาเลือกไฟล์ตารางไลบรารีสัญลักษณ์"
 
 #: eeschema/design_block_utils.cpp:470 eeschema/design_block_utils.cpp:512
-#: eeschema/design_block_utils.cpp:555 pcbnew/footprint_libraries_utils.cpp:543
+#: eeschema/design_block_utils.cpp:555 pcbnew/footprint_libraries_utils.cpp:552
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:958
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2939
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3017
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2942
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3020
 #, c-format
 msgid "Library '%s' is read only."
 msgstr "ไลบรารี '%s' อ่านได้อย่างเดียวเท่านั้น"
@@ -11735,7 +11738,7 @@ msgstr "ตัวเชื่อมต่อ:"
 #: eeschema/dialogs/dialog_database_lib_settings_base.cpp:99
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:210
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:1383
-#: pcbnew/footprint_edit_frame.cpp:229 pcbnew/footprint_edit_frame.cpp:951
+#: pcbnew/footprint_edit_frame.cpp:229 pcbnew/footprint_edit_frame.cpp:961
 msgid "Libraries"
 msgstr "ไลบรารี"
 
@@ -12838,7 +12841,7 @@ msgstr "แสดงหน้าต่างช่วยเหลือไวย
 #: eeschema/sch_symbol.cpp:2989
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:27
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:28
-#: pcbnew/footprint.cpp:4043
+#: pcbnew/footprint.cpp:4048
 msgid "Fields"
 msgstr "ช่อง"
 
@@ -12847,21 +12850,21 @@ msgstr "ช่อง"
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:62
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:201
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:58
-#: eeschema/fields_grid_table.cpp:480
+#: eeschema/fields_grid_table.cpp:471
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:53
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:54
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:54
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:158
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:49
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:99
 #: pcbnew/dialogs/panel_fp_properties_3d_model_base.cpp:45
-#: pcbnew/pcb_fields_grid_table.cpp:176
+#: pcbnew/pcb_fields_grid_table.cpp:145
 msgid "Show"
 msgstr "แสดง"
 
 #: eeschema/dialogs/dialog_label_properties_base.cpp:90
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:62
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:59
-#: eeschema/fields_grid_table.cpp:481
+#: eeschema/fields_grid_table.cpp:472
 msgid "Show Name"
 msgstr "แสดงชื่อ"
 
@@ -12869,7 +12872,7 @@ msgstr "แสดงชื่อ"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:63
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:63
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:60
-#: eeschema/fields_grid_table.cpp:482
+#: eeschema/fields_grid_table.cpp:473
 msgid "H Align"
 msgstr "เรียงตาม H"
 
@@ -12877,7 +12880,7 @@ msgstr "เรียงตาม H"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:64
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:64
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:61
-#: eeschema/fields_grid_table.cpp:483
+#: eeschema/fields_grid_table.cpp:474
 msgid "V Align"
 msgstr "เรียงตาม V"
 
@@ -12885,7 +12888,7 @@ msgstr "เรียงตาม V"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:67
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:67
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:64
-#: eeschema/fields_grid_table.cpp:486 eeschema/sch_field.cpp:1140
+#: eeschema/fields_grid_table.cpp:477 eeschema/sch_field.cpp:1140
 #: eeschema/sch_field.cpp:1777 eeschema/sch_label.cpp:1201
 #: eeschema/sch_tablecell.cpp:132 eeschema/sch_text.cpp:641
 #: eeschema/sch_text.cpp:778 eeschema/sch_textbox.cpp:547
@@ -12899,7 +12902,7 @@ msgstr "ขนาดข้อความ"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:69
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:69
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:66
-#: eeschema/fields_grid_table.cpp:488
+#: eeschema/fields_grid_table.cpp:479
 msgid "X Position"
 msgstr "ตำแหน่ง X"
 
@@ -12909,7 +12912,7 @@ msgstr "ตำแหน่ง X"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:70
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:70
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:67
-#: eeschema/fields_grid_table.cpp:489
+#: eeschema/fields_grid_table.cpp:480
 msgid "Y Position"
 msgstr "ตำแหน่ง Y"
 
@@ -13202,7 +13205,7 @@ msgstr "สัญลักษณ์ใหม่"
 #: eeschema/dialogs/dialog_sheet_properties.cpp:217
 #: eeschema/dialogs/dialog_symbol_properties.cpp:650
 #: pcbnew/dialogs/dialog_footprint_properties.cpp:402
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:424
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:433
 msgid "Fields must have a name."
 msgstr "ช่องจะต้องมีชื่อ"
 
@@ -13238,25 +13241,25 @@ msgstr "ชื่อสัญลักษณ์ '%s' มีอยู่แล้
 msgid "Edit Symbol Properties"
 msgstr "คุณสมบัติสัญลักษณ์"
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:548
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:547
 #, c-format
 msgid "The name '%s' is already in use."
 msgstr "ชื่อ '%s' ถูกใช้แล้ว"
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:634
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:633
 #: eeschema/dialogs/dialog_sheet_properties.cpp:785
 #: eeschema/dialogs/dialog_symbol_properties.cpp:883
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:688
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:684
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:716
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:720
 #, c-format
 msgid "The first %d fields are mandatory."
 msgstr "ฟิลด์แรก %d เป็นฟิลด์บังคับ"
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:806
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:805
 msgid "Add Footprint Filter"
 msgstr "ใส่ตัวกรองฟุ้ทพรินท์"
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:833
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:832
 msgid "Edit Footprint Filter"
 msgstr "แก้ไขตัวกรองฟุ้ทพรินท์"
 
@@ -14153,7 +14156,7 @@ msgstr "กฎทางไฟฟ้า"
 #: eeschema/dialogs/dialog_schematic_setup.cpp:112
 #: pcbnew/dialogs/dialog_board_setup.cpp:186
 #: pcbnew/widgets/appearance_controls.cpp:515
-#: pcbnew/widgets/appearance_controls.cpp:2420
+#: pcbnew/widgets/appearance_controls.cpp:2456
 #: pcbnew/widgets/appearance_controls_base.cpp:118
 #: pcbnew/widgets/search_handlers.cpp:381
 #: pcbnew/widgets/search_handlers.cpp:465
@@ -14238,7 +14241,7 @@ msgstr "เติมเต็มรูปร่าง"
 msgid "Clear colors to use Schematic Editor colors."
 msgstr "ล้างค่าสีเดิมเพื่อใช้ชุดสีของเครื่องมือแก้ไขวงจร"
 
-#: eeschema/dialogs/dialog_shape_properties_base.cpp:158 pcbnew/zone.cpp:1970
+#: eeschema/dialogs/dialog_shape_properties_base.cpp:158 pcbnew/zone.cpp:1994
 msgid "Fill Style"
 msgstr "สไตล์การใส่ทึบ"
 
@@ -14503,7 +14506,7 @@ msgstr "โอเอสพี"
 
 #: eeschema/dialogs/dialog_sim_command_base.cpp:25
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:96
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283 pcbnew/pad.cpp:2504
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283 pcbnew/pad.cpp:2498
 #: pcbnew/widgets/pcb_net_inspector_panel_data_model.h:711
 msgid "Custom"
 msgstr "กำหนดเอง"
@@ -15171,17 +15174,17 @@ msgid "Sequentially place all units of the symbol."
 msgstr "วางทุกหน่วยสัญลักษณ์ไปตามลำดับ"
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:95
-#: eeschema/fields_grid_table.cpp:1061
+#: eeschema/fields_grid_table.cpp:1052
 msgid "Select Footprint..."
 msgstr "เลือกฟุ้ทพรินท์…"
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:96
-#: eeschema/fields_grid_table.cpp:1062
+#: eeschema/fields_grid_table.cpp:1053
 msgid "Browse for footprint"
 msgstr "บราวซ์ฟุ้ทพรินท์"
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:102
-#: eeschema/fields_grid_table.cpp:1069
+#: eeschema/fields_grid_table.cpp:1060
 msgid "Show datasheet in browser"
 msgstr "แสดงดาต้าชีตในบราวเซอร์"
 
@@ -15313,7 +15316,7 @@ msgstr "บันทึกเลเยอร์ที่ตั้งไว้ล
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1811
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2213
-#: pcbnew/widgets/appearance_controls.cpp:2728
+#: pcbnew/widgets/appearance_controls.cpp:2764
 msgid ""
 "Default presets cannot be modified.\n"
 "Please use a different name."
@@ -17004,7 +17007,7 @@ msgid "Net Navigator"
 msgstr "ตัวนําทางลำดับขั้น"
 
 #: eeschema/eeschema_settings.cpp:114 eeschema/sch_edit_frame.cpp:2207
-#: pcbnew/footprint_edit_frame.cpp:246 pcbnew/footprint_edit_frame.cpp:957
+#: pcbnew/footprint_edit_frame.cpp:246 pcbnew/footprint_edit_frame.cpp:967
 #: pcbnew/pcb_edit_frame.cpp:334 pcbnew/pcb_edit_frame.cpp:1709
 msgid "Selection Filter"
 msgstr "ตัวกรองการเลือก"
@@ -17489,29 +17492,29 @@ msgstr ""
 "\n"
 " ** ข้อความ ERC: %d\tผิดพลาด %d\tระวัง %d\n"
 
-#: eeschema/fields_grid_table.cpp:287 eeschema/files-io.cpp:919
+#: eeschema/fields_grid_table.cpp:278 eeschema/files-io.cpp:919
 #: eeschema/tools/sch_editor_control.cpp:128
 msgid "Schematic Files"
 msgstr "ไฟล์วงจร"
 
-#: eeschema/fields_grid_table.cpp:318 eeschema/fields_grid_table.cpp:755
-#: eeschema/fields_grid_table.cpp:927
+#: eeschema/fields_grid_table.cpp:309 eeschema/fields_grid_table.cpp:746
+#: eeschema/fields_grid_table.cpp:918
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:154
 msgid "Horizontal"
 msgstr "แนวนอน"
 
-#: eeschema/fields_grid_table.cpp:319 eeschema/fields_grid_table.cpp:757
-#: eeschema/fields_grid_table.cpp:929
+#: eeschema/fields_grid_table.cpp:310 eeschema/fields_grid_table.cpp:748
+#: eeschema/fields_grid_table.cpp:920
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:154
 msgid "Vertical"
 msgstr "แนวตั้ง"
 
-#: eeschema/fields_grid_table.cpp:492 eeschema/sch_field.cpp:1767
+#: eeschema/fields_grid_table.cpp:483 eeschema/sch_field.cpp:1767
 #, fuzzy
 msgid "Allow Autoplacement"
 msgstr "ยอมให้วางตำแหน่งอัตโนมัติ"
 
-#: eeschema/fields_grid_table.cpp:493 eeschema/sch_field.cpp:1805
+#: eeschema/fields_grid_table.cpp:484 eeschema/sch_field.cpp:1805
 #: eeschema/sch_item.cpp:516 eeschema/sch_item.cpp:568
 msgid "Private"
 msgstr "ส่วนตัว"
@@ -17825,8 +17828,8 @@ msgstr "ได้มาจาก"
 #: eeschema/symbol_editor/symbol_editor.cpp:171
 #: eeschema/symbol_editor/symbol_editor.cpp:237
 #: eeschema/symbol_library_manager.cpp:458
-#: eeschema/widgets/panel_symbol_chooser.cpp:564
-#: eeschema/widgets/panel_symbol_chooser.cpp:623
+#: eeschema/widgets/panel_symbol_chooser.cpp:566
+#: eeschema/widgets/panel_symbol_chooser.cpp:625
 #: eeschema/widgets/symbol_preview_widget.cpp:207
 #, c-format
 msgid "Error loading symbol %s from library '%s'."
@@ -17849,7 +17852,7 @@ msgstr "ฟุต"
 
 #: eeschema/import_gfx/dialog_import_gfx_sch.cpp:202
 #: pcbnew/import_gfx/dialog_import_graphics.cpp:215
-#: pcbnew/tools/drawing_tool.cpp:1906 pcbnew/tools/drawing_tool.cpp:1998
+#: pcbnew/tools/drawing_tool.cpp:1908 pcbnew/tools/drawing_tool.cpp:2000
 #, fuzzy
 msgid "Import Graphics"
 msgstr "นําเข้ากราฟิก..."
@@ -17876,7 +17879,7 @@ msgid "Only vectors will be imported.  Bitmaps and fonts will be ignored."
 msgstr "เฉพาะเวกเตอร์เท่านั้นที่จะถูกนำเข้า บิตแมปและแบบอักษรจะถูกละเว้น"
 
 #: eeschema/import_gfx/dialog_import_gfx_sch_base.cpp:43
-#: pcbnew/dialogs/dialog_rule_area_properties.cpp:129 pcbnew/zone.cpp:1949
+#: pcbnew/dialogs/dialog_rule_area_properties.cpp:129 pcbnew/zone.cpp:1973
 msgid "Placement"
 msgstr "การจัดวาง"
 
@@ -17920,124 +17923,124 @@ msgstr "หน่วยปริยาย:"
 msgid "Import Vector Graphics File"
 msgstr "นำเข้าไฟล์กราฟิกเวกเตอร์"
 
-#: eeschema/lib_symbol.cpp:294 eeschema/sch_symbol.cpp:445
+#: eeschema/lib_symbol.cpp:297 eeschema/sch_symbol.cpp:445
 #: eeschema/tools/sch_edit_tool.cpp:108
 #, c-format
 msgid "Unit %s"
 msgstr "หน่วย %s"
 
-#: eeschema/lib_symbol.cpp:573 eeschema/sch_sheet.cpp:309
+#: eeschema/lib_symbol.cpp:576 eeschema/sch_sheet.cpp:309
 #: eeschema/sch_symbol.cpp:1593
 #, fuzzy
 msgid "Excluded from BOM"
 msgstr "แยกออกจาก BOM"
 
-#: eeschema/lib_symbol.cpp:578 eeschema/sch_sheet.cpp:318
+#: eeschema/lib_symbol.cpp:581 eeschema/sch_sheet.cpp:318
 #: eeschema/sch_symbol.cpp:1602
 #, fuzzy
 msgid "Excluded from board"
 msgstr "ละเว้นจากบอร์ด"
 
-#: eeschema/lib_symbol.cpp:583 eeschema/sch_sheet.cpp:327
+#: eeschema/lib_symbol.cpp:586 eeschema/sch_sheet.cpp:327
 #: eeschema/sch_symbol.cpp:1611
 #, fuzzy
 msgid "Excluded from simulation"
 msgstr "ยกเว้นจากการจำลอง"
 
-#: eeschema/lib_symbol.cpp:588 eeschema/sch_sheet.cpp:336
+#: eeschema/lib_symbol.cpp:591 eeschema/sch_sheet.cpp:336
 #: eeschema/sch_sheet.cpp:880 eeschema/sch_symbol.cpp:1620
 #: eeschema/sch_symbol.cpp:2036 eeschema/widgets/search_handlers.cpp:169
-#: pcbnew/footprint.cpp:1672
+#: pcbnew/footprint.cpp:1677
 #, fuzzy
 msgid "DNP"
 msgstr "DPI"
 
-#: eeschema/lib_symbol.cpp:1598
+#: eeschema/lib_symbol.cpp:1601
 msgid "Power flag differs."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1607
+#: eeschema/lib_symbol.cpp:1610
 #, fuzzy
 msgid "Unit count differs."
 msgstr "ไม่พบชิ้นส่วนกราฟิกในไฟล์"
 
-#: eeschema/lib_symbol.cpp:1647
+#: eeschema/lib_symbol.cpp:1650
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:745
 #, fuzzy
 msgid "Graphic item count differs."
 msgstr "ไม่พบชิ้นส่วนกราฟิกในไฟล์"
 
-#: eeschema/lib_symbol.cpp:1659
+#: eeschema/lib_symbol.cpp:1662
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:759
 #, c-format
 msgid "%s differs."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1670
+#: eeschema/lib_symbol.cpp:1673
 #, fuzzy
 msgid "Pin count differs."
 msgstr "พื้นที่กฎบน %s"
 
-#: eeschema/lib_symbol.cpp:1686
+#: eeschema/lib_symbol.cpp:1689
 #, fuzzy, c-format
 msgid "Pin %s not found."
 msgstr "%s ไม่พบ"
 
-#: eeschema/lib_symbol.cpp:1694
+#: eeschema/lib_symbol.cpp:1697
 #, fuzzy, c-format
 msgid "Pin %s differs."
 msgstr "ชนิดฟุ้ทพรินท์:"
 
-#: eeschema/lib_symbol.cpp:1721
+#: eeschema/lib_symbol.cpp:1724
 #, c-format
 msgid "%s field differs."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1731
+#: eeschema/lib_symbol.cpp:1734
 #, fuzzy
 msgid "Field count differs."
 msgstr "พื้นที่กฎบน %s"
 
-#: eeschema/lib_symbol.cpp:1740
+#: eeschema/lib_symbol.cpp:1743
 #, fuzzy
 msgid "Footprint filters differs."
 msgstr "ชนิดฟุ้ทพรินท์:"
 
-#: eeschema/lib_symbol.cpp:1752
+#: eeschema/lib_symbol.cpp:1755
 #, fuzzy
 msgid "Footprint filters differ."
 msgstr "ชนิดฟุ้ทพรินท์:"
 
-#: eeschema/lib_symbol.cpp:1763
+#: eeschema/lib_symbol.cpp:1766
 #, fuzzy
 msgid "Symbol keywords differ."
 msgstr "ลําดับฟุ้ทพรินท์"
 
-#: eeschema/lib_symbol.cpp:1772
+#: eeschema/lib_symbol.cpp:1775
 msgid "Symbol pin name offsets differ."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1783
+#: eeschema/lib_symbol.cpp:1786
 #, fuzzy
 msgid "Show pin names settings differ."
 msgstr "แสดงข้อความชื่อขา"
 
-#: eeschema/lib_symbol.cpp:1792
+#: eeschema/lib_symbol.cpp:1795
 #, fuzzy
 msgid "Show pin numbers settings differ."
 msgstr "แสดงข้อความหมายเลขขา"
 
-#: eeschema/lib_symbol.cpp:1801
+#: eeschema/lib_symbol.cpp:1804
 #, fuzzy
 msgid "Exclude from simulation settings differ."
 msgstr "ยกเว้นจากข้อกำหนดของลานสนาม"
 
-#: eeschema/lib_symbol.cpp:1810
+#: eeschema/lib_symbol.cpp:1813
 #, fuzzy
 msgid "Exclude from bill of materials settings differ."
 msgstr "ไม่รวมในรายการวัสดุ"
 
-#: eeschema/lib_symbol.cpp:1819
+#: eeschema/lib_symbol.cpp:1822
 #, fuzzy
 msgid "Exclude from board settings differ."
 msgstr "ยกเว้นจากข้อกำหนดของลานสนาม"
@@ -18207,9 +18210,9 @@ msgstr "ไม่สามารถจัดการประเภทข้อ
 
 #: eeschema/net_navigator.cpp:314 pcbnew/board.cpp:1810
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2124
-#: pcbnew/pcb_draw_panel_gal.cpp:644
+#: pcbnew/pcb_draw_panel_gal.cpp:717
 #: pcbnew/widgets/appearance_controls.cpp:1029
-#: pcbnew/widgets/appearance_controls.cpp:2419
+#: pcbnew/widgets/appearance_controls.cpp:2455
 #: pcbnew/widgets/appearance_controls_base.cpp:61
 #: pcbnew/widgets/appearance_controls_base.cpp:151
 #: pcbnew/widgets/search_handlers.cpp:307
@@ -18500,16 +18503,16 @@ msgstr ""
 #: eeschema/sch_bitmap.cpp:309 eeschema/sch_pin.cpp:2222
 #: eeschema/sch_shape.cpp:743 eeschema/sch_symbol.cpp:2957
 #: pcbnew/board_item.cpp:405 pcbnew/pcb_group.cpp:501 pcbnew/pcb_shape.cpp:906
-#: pcbnew/pcb_tablecell.cpp:182 pcbnew/pcb_track.cpp:2068 pcbnew/zone.cpp:1845
-#: pcbnew/zone.cpp:1857
+#: pcbnew/pcb_tablecell.cpp:182 pcbnew/pcb_track.cpp:2068 pcbnew/zone.cpp:1869
+#: pcbnew/zone.cpp:1881
 msgid "Position X"
 msgstr "ตำแหน่ง X"
 
 #: eeschema/sch_bitmap.cpp:314 eeschema/sch_pin.cpp:2226
 #: eeschema/sch_shape.cpp:745 eeschema/sch_symbol.cpp:2960
 #: pcbnew/board_item.cpp:408 pcbnew/pcb_group.cpp:502 pcbnew/pcb_shape.cpp:908
-#: pcbnew/pcb_tablecell.cpp:183 pcbnew/pcb_track.cpp:2072 pcbnew/zone.cpp:1851
-#: pcbnew/zone.cpp:1858
+#: pcbnew/pcb_tablecell.cpp:183 pcbnew/pcb_track.cpp:2072 pcbnew/zone.cpp:1875
+#: pcbnew/zone.cpp:1882
 msgid "Position Y"
 msgstr "ตำแหน่ง Y"
 
@@ -18548,7 +18551,7 @@ msgstr "ชนิดทางเข้าบัส"
 #: eeschema/sch_bus_entry.cpp:542 eeschema/sch_junction.cpp:319
 #: eeschema/sch_label.cpp:1225 eeschema/sch_line.cpp:951
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2134 pcbnew/pad.cpp:1295
-#: pcbnew/pcb_track.cpp:1667 pcbnew/tools/pcb_control.cpp:1870
+#: pcbnew/pcb_track.cpp:1667 pcbnew/tools/pcb_control.cpp:1874
 #: pcbnew/zone.cpp:807
 #, fuzzy
 msgid "Resolved Netclass"
@@ -18581,7 +18584,7 @@ msgstr "ไม่ได้บันทึกไฟล์วงจรใหม่
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:640
 #: eeschema/symbol_editor/symbol_editor.cpp:1532
 #: kicad/dialogs/panel_jobset.cpp:787 pagelayout_editor/pl_editor_frame.cpp:411
-#: pcbnew/footprint_edit_frame.cpp:805 pcbnew/footprint_edit_frame.cpp:845
+#: pcbnew/footprint_edit_frame.cpp:815 pcbnew/footprint_edit_frame.cpp:855
 #: pcbnew/pcb_edit_frame.cpp:1181
 #, c-format
 msgid "Save changes to '%s' before closing?"
@@ -18618,13 +18621,13 @@ msgid "Could not open CvPcb"
 msgstr "ไม่สามารถเปิด CvPcb"
 
 #: eeschema/sch_edit_frame.cpp:1741 eeschema/sim/simulator_frame.cpp:341
-#: kicad/kicad_manager_frame.cpp:1045 pcbnew/footprint_edit_frame.cpp:1019
+#: kicad/kicad_manager_frame.cpp:1045 pcbnew/footprint_edit_frame.cpp:1029
 #: pcbnew/pcb_edit_frame.cpp:1796
 msgid "[Read Only]"
 msgstr "[อ่านเท่านั้น]"
 
 #: eeschema/sch_edit_frame.cpp:1744 eeschema/sim/simulator_frame.cpp:344
-#: pcbnew/footprint_edit_frame.cpp:1028 pcbnew/pcb_edit_frame.cpp:1799
+#: pcbnew/footprint_edit_frame.cpp:1038 pcbnew/pcb_edit_frame.cpp:1799
 msgid "[Unsaved]"
 msgstr "[ยังไม่ได้บันทึก]"
 
@@ -19229,7 +19232,7 @@ msgstr "ไฟล์ไลบรารีสัญลักษณ์ KiCad"
 #: pcbnew/pcb_io/fabmaster/pcb_io_fabmaster.cpp:62
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:220
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:506
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2706
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2709
 #: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr_parser.cpp:154
 msgid "Open cancelled by user."
 msgstr "การเปิดถูกยกเลิกโดยผู้ใช้"
@@ -19543,7 +19546,7 @@ msgstr "สไตล์ไมเตอร์:"
 #: pcbnew/dialogs/dialog_text_properties_base.cpp:83
 #: pcbnew/dialogs/dialog_textbox_properties_base.cpp:73
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:58
-#: pcbnew/footprint.cpp:1657 pcbnew/pad.cpp:1299 pcbnew/pad.cpp:2543
+#: pcbnew/footprint.cpp:1662 pcbnew/pad.cpp:1299 pcbnew/pad.cpp:2537
 #: pcbnew/pcb_dimension.cpp:659 pcbnew/pcb_group.cpp:396
 #: pcbnew/pcb_marker.cpp:381 pcbnew/pcb_shape.cpp:642
 #: pcbnew/pcb_tablecell.cpp:106 pcbnew/pcb_text.cpp:279
@@ -19588,11 +19591,11 @@ msgstr "จัดพอเหมาะ"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:39
 #: pcbnew/generators/pcb_tuning_pattern.cpp:478
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2130 pcbnew/pad.cpp:1293
-#: pcbnew/pad.cpp:2580 pcbnew/pcb_shape.cpp:923 pcbnew/pcb_tablecell.cpp:186
-#: pcbnew/pcb_track.cpp:1665 pcbnew/tools/pcb_control.cpp:1867
+#: pcbnew/pad.cpp:2574 pcbnew/pcb_shape.cpp:923 pcbnew/pcb_tablecell.cpp:186
+#: pcbnew/pcb_track.cpp:1665 pcbnew/tools/pcb_control.cpp:1871
 #: pcbnew/widgets/pcb_properties_panel.cpp:273
 #: pcbnew/widgets/search_handlers.cpp:177 pcbnew/zone.cpp:805
-#: pcbnew/zone.cpp:1905 pcbnew/zone_manager/dialog_zone_manager_base.cpp:42
+#: pcbnew/zone.cpp:1929 pcbnew/zone_manager/dialog_zone_manager_base.cpp:42
 #: pcbnew/zone_manager/model_zones_overview_table.h:76
 msgid "Net"
 msgstr "เน็ท"
@@ -19746,7 +19749,7 @@ msgstr "ขา %s [%s, %s, %s]"
 msgid "Hidden pin %s [%s, %s]"
 msgstr "ขา %s [%s, %s]"
 
-#: eeschema/sch_pin.cpp:2204 pcbnew/pad.cpp:1286 pcbnew/pad.cpp:2600
+#: eeschema/sch_pin.cpp:2204 pcbnew/pad.cpp:1286 pcbnew/pad.cpp:2594
 msgid "Pin Name"
 msgstr "ชื่อขา"
 
@@ -19877,7 +19880,7 @@ msgstr "พล็อตสีพื้นเบื้องหลัง"
 msgid "Fill color"
 msgstr "สีเติมเต็ม:"
 
-#: eeschema/sch_sheet.cpp:852 eeschema/sch_sheet.cpp:1712 pcbnew/zone.cpp:1835
+#: eeschema/sch_sheet.cpp:852 eeschema/sch_sheet.cpp:1712 pcbnew/zone.cpp:1859
 msgid "Sheet Name"
 msgstr "ชื่อชีต"
 
@@ -19941,13 +19944,13 @@ msgid "Exclude From Simulation"
 msgstr "ยกเว้นจากการจำลอง"
 
 #: eeschema/sch_sheet.cpp:1733 eeschema/sch_symbol.cpp:1100
-#: eeschema/sch_symbol.cpp:3041 pcbnew/footprint.cpp:4075
+#: eeschema/sch_symbol.cpp:3041 pcbnew/footprint.cpp:4080
 #, fuzzy
 msgid "Exclude From Bill of Materials"
 msgstr "ไม่รวมในรายการวัสดุ"
 
 #: eeschema/sch_sheet.cpp:1736 eeschema/sch_symbol.cpp:1101
-#: eeschema/sch_symbol.cpp:3044 pcbnew/footprint.cpp:4078
+#: eeschema/sch_symbol.cpp:3044 pcbnew/footprint.cpp:4083
 #, fuzzy
 msgid "Do not Populate"
 msgstr "ไม่ใส่อุปกรณ์"
@@ -20005,7 +20008,7 @@ msgstr "กลับกระจก"
 msgid "Mirror Y"
 msgstr "กลับกระจก"
 
-#: eeschema/sch_symbol.cpp:2997 pcbnew/footprint.cpp:4052
+#: eeschema/sch_symbol.cpp:2997 pcbnew/footprint.cpp:4057
 #, fuzzy
 msgid "Library Link"
 msgstr "เชื่อมโยงไลบรารี"
@@ -22145,12 +22148,12 @@ msgid "Save Symbol As"
 msgstr "บันทึกสัญลักษณ์เป็น"
 
 #: eeschema/symbol_editor/symbol_editor.cpp:855
-#: pcbnew/footprint_libraries_utils.cpp:1035
+#: pcbnew/footprint_libraries_utils.cpp:1044
 msgid "Save in library:"
 msgstr "บันทึกในไลบรารี:"
 
 #: eeschema/symbol_editor/symbol_editor.cpp:944
-#: pcbnew/footprint_libraries_utils.cpp:1118
+#: pcbnew/footprint_libraries_utils.cpp:1127
 #, fuzzy
 msgid "A library must be specified."
 msgstr "ไม่ได้ระบุไลบรารี"
@@ -22238,7 +22241,7 @@ msgid "Keep Symbol"
 msgstr "เก็บสัญลักษณ์"
 
 #: eeschema/symbol_editor/symbol_editor.cpp:1291 pcbnew/files.cpp:342
-#: pcbnew/footprint_libraries_utils.cpp:1204
+#: pcbnew/footprint_libraries_utils.cpp:1213
 #, c-format
 msgid "Revert '%s' to last version saved?"
 msgstr "แปลงกลับ '%s' ไปเป็นบันทึกครั้งล่าสุดหรือไม่?"
@@ -22859,7 +22862,7 @@ msgstr "เขียนแบบ"
 
 #: eeschema/tools/ee_actions.cpp:356 eeschema/tools/ee_actions.cpp:588
 #: eeschema/tools/symbol_editor_drawing_tools.cpp:301
-#: pagelayout_editor/tools/pl_actions.cpp:61 pcbnew/tools/drawing_tool.cpp:1043
+#: pagelayout_editor/tools/pl_actions.cpp:61 pcbnew/tools/drawing_tool.cpp:1044
 #: pcbnew/tools/pcb_actions.cpp:185
 #, fuzzy
 msgid "Draw Text"
@@ -24144,7 +24147,7 @@ msgstr "ไม่ได้กำหนดดาต้าชีต"
 
 #: eeschema/tools/ee_inspection_tool.cpp:574
 #: pagelayout_editor/tools/pl_editor_control.cpp:160
-#: pcbnew/tools/pcb_control.cpp:1661
+#: pcbnew/tools/pcb_control.cpp:1665
 msgid "UUID"
 msgstr ""
 
@@ -24220,7 +24223,7 @@ msgstr "วางเวีย"
 
 #: eeschema/tools/sch_drawing_tools.cpp:1174
 #: eeschema/tools/symbol_editor_drawing_tools.cpp:691
-#: pcbnew/tools/drawing_tool.cpp:1823
+#: pcbnew/tools/drawing_tool.cpp:1825
 msgid "No graphic items found in file."
 msgstr "ไม่พบชิ้นส่วนกราฟิกในไฟล์"
 
@@ -24297,7 +24300,7 @@ msgstr "เพิ่มบัส"
 msgid "Draw %s"
 msgstr "เขียนแบบ"
 
-#: eeschema/tools/sch_drawing_tools.cpp:2779 pcbnew/tools/drawing_tool.cpp:1248
+#: eeschema/tools/sch_drawing_tools.cpp:2779 pcbnew/tools/drawing_tool.cpp:1250
 #, fuzzy
 msgid "Draw Table"
 msgstr "การวาดเส้น"
@@ -24604,7 +24607,7 @@ msgid "No text editor selected in KiCad. Please choose one."
 msgstr "ไม่มีเครื่องมือแก้ไขข้อความเลือกไว้ กรุณาเลือก"
 
 #: eeschema/tools/symbol_editor_control.cpp:438
-#: eeschema/widgets/panel_symbol_chooser.cpp:682
+#: eeschema/widgets/panel_symbol_chooser.cpp:684
 msgid "No symbol selected"
 msgstr "ไม่ได้เลือกสัญลักษณ์"
 
@@ -24619,7 +24622,7 @@ msgid "No symbol to export"
 msgstr "ไม่มีสัญลักษณ์ที่จะส่งออก"
 
 #: eeschema/tools/symbol_editor_control.cpp:708
-#: pcbnew/footprint_edit_frame.cpp:1437
+#: pcbnew/footprint_edit_frame.cpp:1447
 #, fuzzy
 msgid "Export View as PNG"
 msgstr "ส่งออกมุมมองเป็น PNG..."
@@ -24814,11 +24817,11 @@ msgstr "ชิ้นส่วนอื่นๆ"
 msgid "Graphical shapes"
 msgstr "รูปร่างกราฟิก"
 
-#: eeschema/widgets/panel_symbol_chooser.cpp:587
+#: eeschema/widgets/panel_symbol_chooser.cpp:589
 msgid "No footprint specified"
 msgstr "ไม่ได้ระบุฟุ้ทพรินท์"
 
-#: eeschema/widgets/panel_symbol_chooser.cpp:600
+#: eeschema/widgets/panel_symbol_chooser.cpp:602
 msgid "Invalid footprint specified"
 msgstr "ระบุฟุ้ทพรินท์ไม่ถูกต้อง"
 
@@ -25125,13 +25128,15 @@ msgstr "เลือกเลเยอร์: %s"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:27
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:58
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:59
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:55
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:159
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:50
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:100
-#: pcbnew/footprint.cpp:4034 pcbnew/footprint.cpp:4037
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:169
+#: pcbnew/footprint.cpp:4039 pcbnew/footprint.cpp:4042
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2137 pcbnew/pad.cpp:1303
-#: pcbnew/pad.cpp:2542 pcbnew/pcb_dimension.cpp:661
-#: pcbnew/pcb_dimension.cpp:1457 pcbnew/pcb_fields_grid_table.cpp:181
+#: pcbnew/pad.cpp:2536 pcbnew/pcb_dimension.cpp:661
+#: pcbnew/pcb_dimension.cpp:1457 pcbnew/pcb_fields_grid_table.cpp:150
 #: pcbnew/pcb_group.cpp:503 pcbnew/pcb_marker.cpp:378
 #: pcbnew/pcb_reference_image.cpp:219 pcbnew/pcb_reference_image.cpp:342
 #: pcbnew/pcb_shape.cpp:646 pcbnew/pcb_shape.cpp:890 pcbnew/pcb_shape.cpp:892
@@ -25147,7 +25152,7 @@ msgstr "เลือกเลเยอร์: %s"
 #: pcbnew/widgets/search_handlers.cpp:120
 #: pcbnew/widgets/search_handlers.cpp:178
 #: pcbnew/widgets/search_handlers.cpp:243 pcbnew/zone.cpp:850
-#: pcbnew/zone.cpp:1898 pcbnew/zone.cpp:1899
+#: pcbnew/zone.cpp:1922 pcbnew/zone.cpp:1923
 msgid "Layer"
 msgstr "เลเยอร์"
 
@@ -26023,7 +26028,7 @@ msgstr "เน้นสีที่ D-code D%d"
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:290
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:352
 #: pcbnew/dialogs/dialog_layer_selection_base.cpp:230
-#: pcbnew/dialogs/panel_setup_layers.cpp:930
+#: pcbnew/dialogs/panel_setup_layers.cpp:1125
 #: pcbnew/widgets/appearance_controls.cpp:1025
 #: pcbnew/widgets/appearance_controls_base.cpp:32
 #: pcbnew/zone_manager/model_zones_overview_table.h:77
@@ -26062,12 +26067,12 @@ msgid "PCB Background"
 msgstr "พื้นหลังพีซีบี"
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:161
-#: pcbnew/widgets/appearance_controls.cpp:1844
+#: pcbnew/widgets/appearance_controls.cpp:1880
 msgid "Show All Layers"
 msgstr "แสดงเลเยอร์ทั้งหมด"
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:164
-#: pcbnew/widgets/appearance_controls.cpp:1830
+#: pcbnew/widgets/appearance_controls.cpp:1866
 msgid "Hide All Layers But Active"
 msgstr "ซ่อนทุกเลเยอร์ยกเว้นใช้งานอยู่"
 
@@ -26076,7 +26081,7 @@ msgid "Always Hide All Layers But Active"
 msgstr "ซ่อนทุกเลเยอร์ยกเว้นใช้งานอยู่"
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:171
-#: pcbnew/widgets/appearance_controls.cpp:1847
+#: pcbnew/widgets/appearance_controls.cpp:1883
 msgid "Hide All Layers"
 msgstr "ซ่อนทุกเลเยอร์"
 
@@ -26109,8 +26114,8 @@ msgid "Change Render Color for"
 msgstr "เปลี่ยนสีการแสดงผลสำหรับ"
 
 #: gerbview/widgets/layer_widget.cpp:341
-#: pcbnew/widgets/appearance_controls.cpp:2172
-#: pcbnew/widgets/appearance_controls.cpp:2447
+#: pcbnew/widgets/appearance_controls.cpp:2208
+#: pcbnew/widgets/appearance_controls.cpp:2483
 msgid ""
 "Left double click or middle click for color change, right click for menu"
 msgstr "ดับเบิลคลิกซ้ายหรือคลิกกลางเพื่อเปลี่ยนสี คลิกขวาสำหรับเมนู"
@@ -28301,302 +28306,302 @@ msgstr "ไม่สามารถย้าย '%s' ไปยังถังร
 msgid "Can not move '%s' to trash."
 msgstr "ไม่สามารถย้าย '%s' ไปที่ถังขยะ"
 
-#: kicad/project_tree_pane.cpp:291
+#: kicad/project_tree_pane.cpp:292
 msgid "Directory name:"
 msgstr "ชื่อไดเรกทอรี:"
 
-#: kicad/project_tree_pane.cpp:291
+#: kicad/project_tree_pane.cpp:292
 msgid "Create New Directory"
 msgstr "สร้างไดเรกทอรีใหม่"
 
-#: kicad/project_tree_pane.cpp:851
+#: kicad/project_tree_pane.cpp:852
 msgid "Switch to this Project"
 msgstr "สลับไปยังโครงการนี้"
 
-#: kicad/project_tree_pane.cpp:852
+#: kicad/project_tree_pane.cpp:853
 msgid "Close all editors, and switch to the selected project"
 msgstr "ปิดตัวแก้ไขทั้งหมด แล้วสลับไปยังโครงการที่เลือก"
 
-#: kicad/project_tree_pane.cpp:859
+#: kicad/project_tree_pane.cpp:860
 msgid "New Directory..."
 msgstr "ไดเรกทอรีใหม่..."
 
-#: kicad/project_tree_pane.cpp:860
+#: kicad/project_tree_pane.cpp:861
 msgid "Create a New Directory"
 msgstr "สร้างไดเรกทอรีใหม่"
 
-#: kicad/project_tree_pane.cpp:868 kicad/project_tree_pane.cpp:878
+#: kicad/project_tree_pane.cpp:869 kicad/project_tree_pane.cpp:879
 msgid "Reveal in Finder"
 msgstr "เปิดเผยในไฟน์เดอร์"
 
-#: kicad/project_tree_pane.cpp:869
+#: kicad/project_tree_pane.cpp:870
 msgid "Reveals the directory in a Finder window"
 msgstr "เปิดเผยไดเรกทอรีในหน้าต่างไฟน์เดอร์"
 
-#: kicad/project_tree_pane.cpp:871
+#: kicad/project_tree_pane.cpp:872
 msgid "Open Directory in File Explorer"
 msgstr "เปิดไดเรกทอรีในไฟล์เอ็กพลอเรอร์"
 
-#: kicad/project_tree_pane.cpp:872 pcbnew/tools/pcb_actions.cpp:986
+#: kicad/project_tree_pane.cpp:873 pcbnew/tools/pcb_actions.cpp:986
 msgid "Opens the directory in the default system file manager"
 msgstr "เปิดไดเร็กทอรี ในตัวจัดการไฟล์ระบบโดยปริยาย"
 
-#: kicad/project_tree_pane.cpp:879
+#: kicad/project_tree_pane.cpp:880
 msgid "Reveals the directories in a Finder window"
 msgstr "เปิดเผยไดเรกทอรีในหน้าต่างไฟน์เดอร์"
 
-#: kicad/project_tree_pane.cpp:881
+#: kicad/project_tree_pane.cpp:882
 msgid "Open Directories in File Explorer"
 msgstr "เปิดไดเรกทอรีในไฟล์เอ็กซ์พลอเรอร์"
 
-#: kicad/project_tree_pane.cpp:882
+#: kicad/project_tree_pane.cpp:883
 msgid "Opens the directories in the default system file manager"
 msgstr "เปิดไดเร็กทอรี ในตัวจัดการไฟล์ระบบโดยปริยาย"
 
-#: kicad/project_tree_pane.cpp:893
+#: kicad/project_tree_pane.cpp:894
 msgid "Open the file in a Text Editor"
 msgstr "เปิดไฟล์ในตัวแก้ไขข้อความ"
 
-#: kicad/project_tree_pane.cpp:895
+#: kicad/project_tree_pane.cpp:896
 msgid "Open files in a Text Editor"
 msgstr "เปิดไฟล์ในตัวแก้ไขข้อความ"
 
-#: kicad/project_tree_pane.cpp:897
+#: kicad/project_tree_pane.cpp:898
 msgid "Edit in a Text Editor"
 msgstr "แก้ไขในตัวแก้ไขข้อความ"
 
-#: kicad/project_tree_pane.cpp:903
+#: kicad/project_tree_pane.cpp:904
 #, fuzzy
 msgid "Run Jobs"
 msgstr "%s บน %s"
 
-#: kicad/project_tree_pane.cpp:911
+#: kicad/project_tree_pane.cpp:912
 msgid "Rename File..."
 msgstr "เปลี่ยนชื่อไฟล์..."
 
-#: kicad/project_tree_pane.cpp:912
+#: kicad/project_tree_pane.cpp:913
 msgid "Rename file"
 msgstr "เปลี่ยนชื่อไฟล์"
 
-#: kicad/project_tree_pane.cpp:916
+#: kicad/project_tree_pane.cpp:917
 msgid "Rename Files..."
 msgstr "เปลี่ยนชื่อไฟล์..."
 
-#: kicad/project_tree_pane.cpp:917
+#: kicad/project_tree_pane.cpp:918
 msgid "Rename files"
 msgstr "เปลี่ยนชื่อไฟล์"
 
-#: kicad/project_tree_pane.cpp:927
+#: kicad/project_tree_pane.cpp:928
 msgid "Delete the file and its content"
 msgstr "ลบไฟล์และเนื้อหา"
 
-#: kicad/project_tree_pane.cpp:929
+#: kicad/project_tree_pane.cpp:930
 msgid "Delete the files and their contents"
 msgstr "ลบไฟล์และเนื้อหา"
 
-#: kicad/project_tree_pane.cpp:944
+#: kicad/project_tree_pane.cpp:945
 msgid "Move to Trash"
 msgstr "ย้ายไปที่ถังขยะ"
 
-#: kicad/project_tree_pane.cpp:956
+#: kicad/project_tree_pane.cpp:957
 msgid "Add Project to Version Control..."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:957
+#: kicad/project_tree_pane.cpp:958
 #, fuzzy
 msgid "Initialize a new repository"
 msgstr "ไม่สามารถตีความคลังเก็บข้อมูล:%s"
 
-#: kicad/project_tree_pane.cpp:961
+#: kicad/project_tree_pane.cpp:962
 #, fuzzy
 msgid "Commit Project..."
 msgstr "โครงการใหม่..."
 
-#: kicad/project_tree_pane.cpp:962 kicad/project_tree_pane.cpp:976
+#: kicad/project_tree_pane.cpp:963 kicad/project_tree_pane.cpp:977
 msgid "Commit changes to the local repository"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:965
+#: kicad/project_tree_pane.cpp:966
 msgid "Push"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:966
+#: kicad/project_tree_pane.cpp:967
 msgid "Push committed local changes to remote repository"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:969
+#: kicad/project_tree_pane.cpp:970
 msgid "Pull"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:970
+#: kicad/project_tree_pane.cpp:971
 msgid "Pull changes from remote repository into local"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:975
+#: kicad/project_tree_pane.cpp:976
 #, fuzzy
 msgid "Commit File..."
 msgstr "เปลี่ยนชื่อไฟล์..."
 
-#: kicad/project_tree_pane.cpp:990
+#: kicad/project_tree_pane.cpp:991
 #, fuzzy
 msgid "Switch to branch "
 msgstr "สลับไปยังเลเยอร์ภายใน 1"
 
-#: kicad/project_tree_pane.cpp:995
+#: kicad/project_tree_pane.cpp:996
 #, fuzzy
 msgid "Other..."
 msgstr "อื่น"
 
-#: kicad/project_tree_pane.cpp:996
+#: kicad/project_tree_pane.cpp:997
 #, fuzzy
 msgid "Switch to a different branch"
 msgstr "สลับไปยังวิธีอื่นในการแก้ไขส่วนโค้ง"
 
-#: kicad/project_tree_pane.cpp:999
+#: kicad/project_tree_pane.cpp:1000
 #, fuzzy
 msgid "Switch to Branch"
 msgstr "เปลี่ยนไปใช้ตัวแก้ไขพีซีบี"
 
-#: kicad/project_tree_pane.cpp:1003
+#: kicad/project_tree_pane.cpp:1004
 #, fuzzy
 msgid "Remove Version Control"
 msgstr "ลบมุม"
 
-#: kicad/project_tree_pane.cpp:1004
+#: kicad/project_tree_pane.cpp:1005
 msgid "Delete all version control files from the project directory."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1059
+#: kicad/project_tree_pane.cpp:1060
 #, c-format
 msgid "Change filename: '%s'"
 msgstr "เปลี่ยนชื่อไฟล์: '%s'"
 
-#: kicad/project_tree_pane.cpp:1061
+#: kicad/project_tree_pane.cpp:1062
 msgid "Change filename"
 msgstr "เปลี่ยนชื่อไฟล์"
 
-#: kicad/project_tree_pane.cpp:1406
+#: kicad/project_tree_pane.cpp:1407
 msgid "Network path: not monitoring folder changes"
 msgstr "เส้นทางเครือข่าย: ไม่ตรวจสอบการเปลี่ยนแปลงโฟลเดอร์"
 
-#: kicad/project_tree_pane.cpp:1412
+#: kicad/project_tree_pane.cpp:1413
 msgid "Local path: monitoring folder changes"
 msgstr "เส้นทางเฉพาะที่: ตรวจสอบการเปลี่ยนแปลงโฟลเดอร์"
 
-#: kicad/project_tree_pane.cpp:1595
+#: kicad/project_tree_pane.cpp:1596
 #, fuzzy
 msgid "The selected directory is already a git project."
 msgstr "ไฟล์ที่เลือกไม่สมบูรณ์หรืออาจจะมีข้อมูลเสีย!"
 
-#: kicad/project_tree_pane.cpp:1611
-msgid "Failed to initialize git project."
-msgstr ""
-
-#: kicad/project_tree_pane.cpp:1626
+#: kicad/project_tree_pane.cpp:1603
 #, fuzzy
 msgid "Set default remote"
 msgstr "ตั้งเป็นค่าปริยาย"
 
-#: kicad/project_tree_pane.cpp:1679
+#: kicad/project_tree_pane.cpp:1618
+msgid "Failed to initialize git project."
+msgstr ""
+
+#: kicad/project_tree_pane.cpp:1678
 #, fuzzy
 msgid "Failed to set default remote."
 msgstr "สร้างไฟล์ '%s' ผิดพลาด"
 
-#: kicad/project_tree_pane.cpp:1691 kicad/project_tree_pane.cpp:1725
-#: kicad/project_tree_pane.cpp:1747
+#: kicad/project_tree_pane.cpp:1690 kicad/project_tree_pane.cpp:1724
+#: kicad/project_tree_pane.cpp:1746
 #, fuzzy
 msgid "Fetching Remote"
 msgstr "กําลังดึงข้อมูลจากคลังเก็บ"
 
-#: kicad/project_tree_pane.cpp:1732
+#: kicad/project_tree_pane.cpp:1731
 #, fuzzy
 msgid "Failed to pull project"
 msgstr "ข้อมูลส่งออกล้มเหลว"
 
-#: kicad/project_tree_pane.cpp:1754
+#: kicad/project_tree_pane.cpp:1753
 #, fuzzy
 msgid "Failed to push project"
 msgstr "ข้อมูลส่งออกล้มเหลว"
 
-#: kicad/project_tree_pane.cpp:1816
+#: kicad/project_tree_pane.cpp:1830
 #, fuzzy, c-format
 msgid "Failed to lookup branch '%s': %s"
 msgstr "โหลด '%s' ไม่สำเร็จ"
 
-#: kicad/project_tree_pane.cpp:1829
+#: kicad/project_tree_pane.cpp:1843
 #, fuzzy, c-format
 msgid "Failed to find branch head for '%s'"
 msgstr "ไม่สามารถหาโปรแกรมดูสำหรับ PDF '%s'"
 
-#: kicad/project_tree_pane.cpp:1840
+#: kicad/project_tree_pane.cpp:1854
 #, fuzzy, c-format
 msgid "Failed to switch to branch '%s'"
 msgstr "โหลด '%s' ไม่สำเร็จ"
 
-#: kicad/project_tree_pane.cpp:1851
+#: kicad/project_tree_pane.cpp:1865
 #, fuzzy, c-format
 msgid "Failed to update HEAD reference for branch '%s'"
 msgstr "ต้องการตัวเลขสำหรับ '%s'"
 
-#: kicad/project_tree_pane.cpp:1870
+#: kicad/project_tree_pane.cpp:1884
 #, fuzzy
 msgid "Are you sure you want to remove git tracking from this project?"
 msgstr "คุณแน่ใจว่าต้องการลบช่อง '%s'?"
 
-#: kicad/project_tree_pane.cpp:1887
+#: kicad/project_tree_pane.cpp:1901
 #, fuzzy
 msgid "Failed to remove git directory"
 msgstr "ล้มเหลวที่จะนำไดเร็กตอรีออก %s"
 
-#: kicad/project_tree_pane.cpp:2223
+#: kicad/project_tree_pane.cpp:2237
 msgid "Discarding commit due to empty commit message."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:2229
+#: kicad/project_tree_pane.cpp:2243
 msgid "Discarding commit due to empty file selection."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:2235
+#: kicad/project_tree_pane.cpp:2249
 #, fuzzy, c-format
 msgid "Failed to get repository index: %s"
 msgstr "ไม่สามารถตีความคลังเก็บข้อมูล:%s"
 
-#: kicad/project_tree_pane.cpp:2243
+#: kicad/project_tree_pane.cpp:2257
 #, fuzzy, c-format
 msgid "Failed to add file to index: %s"
 msgstr "ไม่สามารถเขียนพล็อตไฟล์ที่ไดเร็คตอรี ‘%s’"
 
-#: kicad/project_tree_pane.cpp:2251
+#: kicad/project_tree_pane.cpp:2265
 #, fuzzy, c-format
 msgid "Failed to write index: %s"
 msgstr "สร้างไฟล์ '%s' ผิดพลาด"
 
-#: kicad/project_tree_pane.cpp:2258
+#: kicad/project_tree_pane.cpp:2272
 #, fuzzy, c-format
 msgid "Failed to write tree: %s"
 msgstr "สร้างไฟล์ '%s' ผิดพลาด"
 
-#: kicad/project_tree_pane.cpp:2267
+#: kicad/project_tree_pane.cpp:2281
 #, fuzzy, c-format
 msgid "Failed to lookup tree: %s"
 msgstr "โหลด '%s' ไม่สำเร็จ"
 
-#: kicad/project_tree_pane.cpp:2275
+#: kicad/project_tree_pane.cpp:2289
 #, fuzzy, c-format
 msgid "Failed to get HEAD reference: %s"
 msgstr "ล้มเหลวที่จะนำไดเร็กตอรีออก %s"
 
-#: kicad/project_tree_pane.cpp:2282
+#: kicad/project_tree_pane.cpp:2296
 #, fuzzy, c-format
 msgid "Failed to get commit: %s"
 msgstr "บันทึกวงจร '%s' ไม่สำเร็จ"
 
-#: kicad/project_tree_pane.cpp:2298
+#: kicad/project_tree_pane.cpp:2312
 #, fuzzy, c-format
 msgid "Failed to create author signature: %s"
 msgstr "ล้มเหลวในการสร้างไฟล์ชั่วคราว '%s'"
 
-#: kicad/project_tree_pane.cpp:2333
+#: kicad/project_tree_pane.cpp:2347
 #, fuzzy, c-format
 msgid "Failed to create commit: %s"
 msgstr "สร้างไฟล์ '%s' ผิดพลาด"
@@ -29052,6 +29057,7 @@ msgid "Item Properties"
 msgstr "คุณสมบัติชิ้นส่วน"
 
 #: pagelayout_editor/dialogs/properties_frame_base.cpp:461
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:145
 msgid "Default Values"
 msgstr "ค่าปริยาย"
 
@@ -31653,8 +31659,8 @@ msgstr "สร้างตารางหมากรุกโซนทองแ
 #: pcbnew/board.cpp:1807 pcbnew/dialogs/dialog_board_statistics.cpp:701
 #: pcbnew/dialogs/dialog_board_statistics_base.cpp:78
 #: pcbnew/dialogs/dialog_unused_pad_layers_base.cpp:27
-#: pcbnew/footprint.cpp:1628 pcbnew/netinfo_item.cpp:108
-#: pcbnew/pcb_draw_panel_gal.cpp:641 pcbnew/widgets/appearance_controls.cpp:331
+#: pcbnew/footprint.cpp:1633 pcbnew/netinfo_item.cpp:108
+#: pcbnew/pcb_draw_panel_gal.cpp:714 pcbnew/widgets/appearance_controls.cpp:331
 #: pcbnew/widgets/panel_selection_filter.cpp:198
 #: pcbnew/widgets/panel_selection_filter_base.cpp:45
 msgid "Pads"
@@ -31668,18 +31674,18 @@ msgstr "แพ็ด"
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:222
 #: pcbnew/dialogs/dialog_unused_pad_layers_base.cpp:24
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:88
-#: pcbnew/netinfo_item.cpp:123 pcbnew/pcb_draw_panel_gal.cpp:642
+#: pcbnew/netinfo_item.cpp:123 pcbnew/pcb_draw_panel_gal.cpp:715
 #: pcbnew/widgets/appearance_controls.cpp:330
 #: pcbnew/widgets/panel_selection_filter.cpp:197
 #: pcbnew/widgets/panel_selection_filter_base.cpp:41
 msgid "Vias"
 msgstr "เวีย"
 
-#: pcbnew/board.cpp:1809 pcbnew/pcb_draw_panel_gal.cpp:643
+#: pcbnew/board.cpp:1809 pcbnew/pcb_draw_panel_gal.cpp:716
 msgid "Track Segments"
 msgstr "บางส่วนของแทร็ก"
 
-#: pcbnew/board.cpp:1811 pcbnew/pcb_draw_panel_gal.cpp:645
+#: pcbnew/board.cpp:1811 pcbnew/pcb_draw_panel_gal.cpp:718
 msgid "Unrouted"
 msgstr "ยกเลิกลายเส้น"
 
@@ -31892,7 +31898,7 @@ msgid "Add Dielectric Layer"
 msgstr "เพิ่มเลเยอร์ไดอิเล็กทริก"
 
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:330
-#: pcbnew/dialogs/panel_setup_layers.cpp:957
+#: pcbnew/dialogs/panel_setup_layers.cpp:1152
 msgid "Select layer to add:"
 msgstr "เลือกเลเยอร์จะเพิ่ม:"
 
@@ -32618,14 +32624,13 @@ msgstr "ขอบเขตการทำอธิบายประกอบซ
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:154
 #: pcbnew/dialogs/dialog_render_job.cpp:41
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:117
-#: pcbnew/footprint.cpp:1640
+#: pcbnew/footprint.cpp:1645
 msgid "Front"
 msgstr "ด้านหน้า"
 
 #: pcbnew/dialogs/dialog_board_reannotate_base.cpp:187
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:154
 #: pcbnew/dialogs/dialog_render_job.cpp:39
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:560
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:122
 msgid "Back"
 msgstr "ด้านหลัง"
@@ -32798,7 +32803,7 @@ msgstr ""
 "ไฟล์โปรเจ็คที่เกี่ยวข้อง %s อ่านไม่ได้"
 
 #: pcbnew/dialogs/dialog_board_setup.cpp:301 pcbnew/files.cpp:583
-#: pcbnew/tools/pcb_control.cpp:1502
+#: pcbnew/tools/pcb_control.cpp:1506
 msgid "Loading PCB"
 msgstr "กำลังโหลดพีซีบี"
 
@@ -32870,7 +32875,7 @@ msgid "Total:"
 msgstr "ทั้งหมด:"
 
 #: pcbnew/dialogs/dialog_board_statistics.cpp:491
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2517
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2511
 msgid "Round"
 msgstr "โค้งมน"
 
@@ -32988,7 +32993,7 @@ msgstr "สถิติของบอร์ด"
 
 #: pcbnew/dialogs/dialog_cleanup_graphics.cpp:48
 #: pcbnew/dialogs/dialog_exchange_footprints.cpp:310
-#: pcbnew/footprint_libraries_utils.cpp:961
+#: pcbnew/footprint_libraries_utils.cpp:970
 msgid "Update Footprint"
 msgstr "ปรับปรุงฟุ้ทพรินท์"
 
@@ -33360,8 +33365,8 @@ msgstr ""
 "ค่าปริยายชนิดการเชื่อมต่อแพ็ดไปยังโซน\n"
 "การตั้งค่านี้สามารถแทนที่ได้ โดยการตั้งค่าแพ็ดเฉพาะที่"
 
-#: pcbnew/dialogs/dialog_copper_zones_base.cpp:232 pcbnew/footprint.cpp:4008
-#: pcbnew/pad.cpp:2527 pcbnew/zone.cpp:1805
+#: pcbnew/dialogs/dialog_copper_zones_base.cpp:232 pcbnew/footprint.cpp:4013
+#: pcbnew/pad.cpp:2521 pcbnew/zone.cpp:1829
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 msgid "Thermal reliefs"
 msgstr "บรรเทาความร้อน"
@@ -33406,13 +33411,13 @@ msgstr "ประเภทเติม:"
 
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:290
 #: pcbnew/dialogs/dialog_non_copper_zones_properties_base.cpp:129
-#: pcbnew/zone.cpp:1815 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
+#: pcbnew/zone.cpp:1839 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
 msgid "Solid fill"
 msgstr "การเติมแบบทึบ"
 
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:290
 #: pcbnew/dialogs/dialog_non_copper_zones_properties_base.cpp:129
-#: pcbnew/zone.cpp:1816 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
+#: pcbnew/zone.cpp:1840 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
 msgid "Hatch pattern"
 msgstr "รูปแบบแรเงา"
 
@@ -33478,7 +33483,7 @@ msgstr "ลบเกาะ:"
 msgid "Choose what to do with unconnected copper islands"
 msgstr "เลือกว่าจะทำอย่างไรกับเกาะทองแดงที่ไม่เชื่อมต่อ"
 
-#: pcbnew/dialogs/dialog_copper_zones_base.cpp:357 pcbnew/zone.cpp:1826
+#: pcbnew/dialogs/dialog_copper_zones_base.cpp:357 pcbnew/zone.cpp:1850
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 msgid "Below area limit"
 msgstr "ต่ำกว่าค่าจำกัดพื้นที่"
@@ -35228,8 +35233,8 @@ msgstr "ตัวตรวจสอบฟุ้ทพรินท์"
 msgid "Choose Footprint"
 msgstr "สำเนาฟุ้ทพรินท์"
 
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:76
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:143
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:78
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:148
 msgid "3D Models"
 msgstr "โมเดล 3 มิติ"
 
@@ -35272,41 +35277,41 @@ msgstr ""
 "ความหนาของข้อความมากเกินไปสำหรับขนาดตัวอักษร\n"
 "จะถูกตัดไว้ที่ค่า %s"
 
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:633
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:624
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:661
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:660
 #, fuzzy
 msgid "Edit Footprint Properties"
 msgstr "แก้ไขคุณสมบัติฟุ้ทพรินท์"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:52
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:53
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:157
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:98
 msgid "Text Items"
 msgstr "ชิ้นส่วนข้อความ"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:60
 #: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:53
-#: pcbnew/pcb_fields_grid_table.cpp:183 pcbnew/pcb_text.cpp:630
+#: pcbnew/pcb_fields_grid_table.cpp:152 pcbnew/pcb_text.cpp:630
 #: pcbnew/pcb_text.cpp:647
 msgid "Keep Upright"
 msgstr "ตั้งตรง"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:61
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:62
-#: pcbnew/pcb_fields_grid_table.cpp:184
+#: pcbnew/pcb_fields_grid_table.cpp:153
 msgid "X Offset"
 msgstr "ออฟเซต X"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:62
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:63
-#: pcbnew/pcb_fields_grid_table.cpp:185
+#: pcbnew/pcb_fields_grid_table.cpp:154
 msgid "Y Offset"
 msgstr "ออฟเซต Y"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:68
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:69
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:64
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:168
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:56
 #: pcbnew/plot_board_layers.cpp:103
 msgid "Reference designator"
@@ -35324,14 +35329,14 @@ msgstr "ชนิดฟุ้ทพรินท์:"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:188
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:193
-#: pcbnew/footprint.cpp:1286
+#: pcbnew/footprint.cpp:1291
 msgid "Through hole"
 msgstr "รูเจาะทะลุ"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:188
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:193
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/footprint.cpp:1283
-#: pcbnew/pad.cpp:1532 pcbnew/pad.cpp:2493
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/footprint.cpp:1288
+#: pcbnew/pad.cpp:1532 pcbnew/pad.cpp:2487
 msgid "SMD"
 msgstr "เอสเอ็มดี"
 
@@ -35526,28 +35531,28 @@ msgstr ""
 msgid "Footprint Properties"
 msgstr "คุณสมบัติฟุ้ทพรินท์"
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:379
-#: pcbnew/footprint_libraries_utils.cpp:1124
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:388
+#: pcbnew/footprint_libraries_utils.cpp:1133
 #: pcbnew/tools/footprint_editor_control.cpp:460
 msgid "Footprint must have a name."
 msgstr "ฟุ้ทพรินท์ต้องมีชื่อ"
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:384
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:393
 #, c-format
 msgid "Footprint name may not contain '%s'."
 msgstr "ชื่อฟุ้ทพรินท์ต้องไม่มี '%s'"
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:437
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:446
 #, c-format
 msgid "The text width must be between %s and %s."
 msgstr "ความกว้างข้อความต้องอยู่ระหว่าง %s และ %s"
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:449
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:458
 #, c-format
 msgid "The text height must be between %s and %s."
 msgstr "ความสูงข้อความต้องอยู่ระหว่าง %s และ %s"
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:467
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:476
 #: pcbnew/dialogs/dialog_text_properties.cpp:522
 #: pcbnew/dialogs/dialog_textbox_properties.cpp:342
 msgid ""
@@ -36285,7 +36290,7 @@ msgstr "เลเยอร์ซิลค์"
 
 #: pcbnew/dialogs/dialog_global_edit_text_and_graphics.cpp:273
 #: pcbnew/dialogs/panel_fp_editor_graphics_defaults_base.cpp:64
-#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:60 pcbnew/pad.cpp:2684
+#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:60 pcbnew/pad.cpp:2678
 msgid "Copper Layers"
 msgstr "เลเยอร์ทองแดง"
 
@@ -36450,7 +36455,7 @@ msgstr "กลมเป็นวงแหวน:"
 
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:175
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1075
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2533
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2527
 msgid "All copper layers"
 msgstr "เลเยอร์ทองแดงทั้งหมด"
 
@@ -36461,7 +36466,7 @@ msgstr "เริ่มต้น,สิ้นสุด,และเลเยอ
 
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:175
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1079
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2534
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2528
 msgid "Connected layers only"
 msgstr "เลเยอร์ที่เชื่อมต่อเท่านั้น"
 
@@ -36959,7 +36964,7 @@ msgid "Outset Items"
 msgstr "ชิ้นส่วนข้อความ"
 
 #: pcbnew/dialogs/dialog_pad_properties.cpp:179
-#: pcbnew/dialogs/dialog_pad_properties_base.h:288 pcbnew/pad.cpp:2584
+#: pcbnew/dialogs/dialog_pad_properties_base.h:288 pcbnew/pad.cpp:2578
 msgid "Pad Properties"
 msgstr "คุณสมบัติแพ็ด"
 
@@ -37038,7 +37043,7 @@ msgstr ""
 msgid "Pad type:"
 msgstr "ประเภทแพ็ด:"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/pad.cpp:2492
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/pad.cpp:2486
 msgid "Through-hole"
 msgstr "รูเจาะทะลุ"
 
@@ -37089,7 +37094,7 @@ msgid "Circular"
 msgstr "กลม"
 
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:1516
-#: pcbnew/pad.cpp:2500
+#: pcbnew/pad.cpp:2494
 msgid "Oval"
 msgstr "วงรี"
 
@@ -37101,11 +37106,11 @@ msgstr "สี่เหลี่ยม"
 msgid "Trapezoidal"
 msgstr "สี่เหลี่ยมคางหมู"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2502
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2496
 msgid "Rounded rectangle"
 msgstr "สี่เหลี่ยมผืนผ้ามุมมน"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2503
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2497
 msgid "Chamfered rectangle"
 msgstr "สี่เหลี่ยมผืนผ้าลบมุม"
 
@@ -37216,7 +37221,7 @@ msgstr "รูปร่างออฟเซตจากรูเจาะ"
 msgid "Hole shape:"
 msgstr "รูปร่างรูเจาะ:"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2518
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2512
 msgid "Oblong"
 msgstr ""
 
@@ -37307,23 +37312,23 @@ msgstr ""
 "คาสเทลเลตระบุ รูเจาะทะลุชนิดคาสเทลเลตบนขอบบอร์ด\n"
 "คุณสมบัติเหล่านี้ระบุไว้ในไฟล์เกอร์เบอร์ชนิด X2"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2508
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2502
 msgid "BGA pad"
 msgstr "แพ็ด BGA"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2510
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2504
 msgid "Fiducial, local to footprint"
 msgstr "ฟิดูเชียล,เฉพาะที่ไปฟุ้ทพรินท์"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2509
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2503
 msgid "Fiducial, global to board"
 msgstr "ฟิดูเชียล,ส่วนกลางไปยังบอร์ด"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2511
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2505
 msgid "Test point pad"
 msgstr "แพ็ดจุดทดสอบ"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2512
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2506
 msgid "Heatsink pad"
 msgstr "แพ็ดระบายความร้อน"
 
@@ -37599,7 +37604,7 @@ msgstr "แพ็ดแบบร่างบนเลเยอร์แฟ้บ
 
 #: pcbnew/dialogs/dialog_plot_base.cpp:90
 #: pcbnew/widgets/appearance_controls.cpp:653
-#: pcbnew/widgets/appearance_controls.cpp:1810
+#: pcbnew/widgets/appearance_controls.cpp:1846
 msgid "Hide"
 msgstr "ซ่อน"
 
@@ -38681,7 +38686,7 @@ msgstr "ฟุ้ทพรินท์ %s (%s), %s, หมุน %.1f องศ
 #: pcbnew/dialogs/dialog_text_properties_base.cpp:99
 #: pcbnew/pcb_dimension.cpp:1885 pcbnew/pcb_dimension.cpp:1921
 #: pcbnew/pcb_dimension.cpp:1962 pcbnew/pcb_dimension.cpp:2007
-#: pcbnew/pcb_dimension.cpp:2044 pcbnew/pcb_fields_grid_table.cpp:186
+#: pcbnew/pcb_dimension.cpp:2044 pcbnew/pcb_fields_grid_table.cpp:155
 #: pcbnew/pcb_text.cpp:626
 msgid "Knockout"
 msgstr "น็อกเอาท์"
@@ -38918,7 +38923,7 @@ msgstr "เป้าหมายบิดเบือน:"
 #: pcbnew/router/router_tool.cpp:2757 pcbnew/router/router_tool.cpp:2762
 #: pcbnew/router/router_tool.cpp:2767 pcbnew/router/router_tool.cpp:2778
 #: pcbnew/router/router_tool.cpp:2786 pcbnew/router/router_tool.cpp:2791
-#: pcbnew/tools/pcb_control.cpp:1698 pcbnew/tools/pcb_control.cpp:1708
+#: pcbnew/tools/pcb_control.cpp:1702 pcbnew/tools/pcb_control.cpp:1712
 #: pcbnew/zone.cpp:874
 #, c-format
 msgid "(from %s)"
@@ -39222,6 +39227,11 @@ msgstr "หากเลือก,โซนจะถูกเติมใหม
 msgid "Internal Layers"
 msgstr "เลเยอร์ภายใน"
 
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:496
+#, fuzzy, c-format
+msgid "Layer name %s already in use."
+msgstr "ชื่อเลเยอร์ '%s' ถูกใช้ไปแล้ว"
+
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:23
 #, fuzzy
 msgid "Default Field Properties for New Footprints"
@@ -39295,29 +39305,29 @@ msgstr "ไฟล์ '%s' มีอยู่แล้ว คุณต้อง
 msgid "Failed to save footprint library file '%s'."
 msgstr "ล้มเหลวที่จะบันทึกไฟล์ไลบรารีสัญลักษณ์ '%s'"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:396
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:388
 #, fuzzy
 msgid "Error adding 3D model"
 msgstr "กำลังอ่านโมเดล3มิติ…"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:480
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:472
 msgid "No filename entered"
 msgstr "ไม่ได้ป้อนชื่อไฟล์"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:485
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:477
 msgid "Illegal filename"
 msgstr "ชื่อไฟล์ไม่ถูกต้อง"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:490
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:482
 #: pcbnew/microwave/microwave_polygon.cpp:223
 msgid "File not found"
 msgstr "ไม่พบไฟล์"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:495
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:487
 msgid "Unable to open file"
 msgstr "ไม่สามารถเปิดไฟล์"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:500
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:492
 msgid "Unknown error"
 msgstr "ความผิดพลาดที่ไม่อาจระบุได้"
 
@@ -39852,11 +39862,142 @@ msgstr "ไม่มีฟุ้ทพรินท์ปริยาย"
 msgid "Apply board defaults to non-copper footprint shapes"
 msgstr "ไม่มีฟุ้ทพรินท์ปริยาย"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:458
+#: pcbnew/dialogs/panel_setup_layers.cpp:77
+#: pcbnew/dialogs/panel_setup_layers.cpp:284
+msgid "Off-board, testing"
+msgstr "นอกบอร์ด, กำลังทดสอบ"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:87
+msgid "If you want a fabrication layer for the front side of the board"
+msgstr "หากคุณต้องการเลเยอร์การผลิตสำหรับด้านหน้าของบอร์ด"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:97
+#: pcbnew/dialogs/panel_setup_layers.cpp:266
+msgid "Off-board, manufacturing"
+msgstr "นอกบอร์ด, การผลิต"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:105
+msgid "If you want an adhesive template for the front side of the board"
+msgstr "หากคุณต้องการแม่แบบกาวสำหรับด้านหน้ากระดาน"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:115
+#: pcbnew/dialogs/panel_setup_layers.cpp:133
+#: pcbnew/dialogs/panel_setup_layers.cpp:151
+#: pcbnew/dialogs/panel_setup_layers.cpp:169
+#: pcbnew/dialogs/panel_setup_layers.cpp:194
+#: pcbnew/dialogs/panel_setup_layers.cpp:212
+#: pcbnew/dialogs/panel_setup_layers.cpp:230
+#: pcbnew/dialogs/panel_setup_layers.cpp:248
+msgid "On-board, non-copper"
+msgstr "บนบอร์ด,ไม่ใช่ทองแดง"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:123
+msgid "If you want a solder paste layer for front side of the board"
+msgstr "หากคุณต้องการเลเยอร์โซลเดอร์เพสต์สำหรับด้านหน้าของบอร์ด"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:141
+msgid "If you want a silk screen layer for the front side of the board"
+msgstr "หากคุณต้องการเลเยอร์ซิลค์สกรีนบนด้านหน้าของบอร์ด"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:159
+msgid "If you want a solder mask layer for the front of the board"
+msgstr "หากคุณต้องการเลเยอร์โซลเดอร์มาส์กบนด้านหน้าของบอร์ด"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:184
+msgid "If you want a solder mask layer for the back side of the board"
+msgstr "หากคุณต้องการเลเยอร์โซลเดอร์มาส์กสำหรับด้านหลังของบอร์ด"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:202
+msgid "If you want a silk screen layer for the back side of the board"
+msgstr "หากคุณต้องการเลเยอร์ซิลค์สกรีนสำหรับด้านหลังของบอร์ด"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:220
+msgid "If you want a solder paste layer for the back side of the board"
+msgstr "หากคุณต้องการเลเยอร์โซลเดอร์เพสต์สำหรับเลเยอร์ด้านหลังของบอร์ด"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:238
+msgid "If you want an adhesive layer for the back side of the board"
+msgstr "หากคุณต้องการเลเยอร์กาวสำหรับด้านหลังของบอร์ด"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:256
+msgid "If you want a fabrication layer for the back side of the board"
+msgstr "หากคุณต้องการเลเยอร์การผลิตสำหรับด้านหลังของบอร์ด"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:302
+msgid "Board contour"
+msgstr "รูปร่างของบอร์ด"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:319
+#, fuzzy
+msgid "Board contour setback"
+msgstr "รูปร่างของบอร์ด"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:333
+#: pcbnew/dialogs/panel_setup_layers.cpp:347
+#: pcbnew/dialogs/panel_setup_layers.cpp:363
+#: pcbnew/dialogs/panel_setup_layers.cpp:379
+#: pcbnew/dialogs/panel_setup_layers.cpp:477
+msgid "Auxiliary"
+msgstr "ตัวช่วย"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:354
+msgid "If you want a separate layer for comments or notes"
+msgstr "หากคุณต้องการแยกเลเยอร์สำหรับความคิดเห็นหรือหมายเหตุ"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:370
+msgid "If you want a layer for documentation drawings"
+msgstr "หากคุณต้องการเลเยอร์สําหรับเอกสารเขียนแบบ"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:415
 msgid "Use the Physical Stackup page to change the number of copper layers."
 msgstr "ใช้หน้าสแต็กอัพทางกายภาพ เพื่อเปลี่ยนจำนวนเลเยอร์ทองแดง"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:492
+#: pcbnew/dialogs/panel_setup_layers.cpp:421
+#: pcbnew/dialogs/panel_setup_layers.cpp:473
+#: pcbnew/tools/drawing_stackup_table_tool.cpp:247
+msgid "Layer Name"
+msgstr "ชื่อเลเยอร์"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:426
+msgid "signal"
+msgstr "สัญญาณ"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:427
+msgid "power plane"
+msgstr "ระนาบพลังงาน"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:428
+msgid "mixed"
+msgstr "ผสม"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:429
+msgid "jumper"
+msgstr "จัมเปอร์"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:432
+msgid ""
+"Copper layer type for Freerouter and other external routers.\n"
+"Power plane layers are removed from Freerouter's layer menus."
+msgstr ""
+"ประเภทเลเยอร์ทองแดงสำหรับ Freerouter และเร้าท์เตอร์ภายนอกอื่นๆ\n"
+"เลเยอร์ระนาบพลังงานจะถูกลบออกจากเมนูเลเยอร์ของ Freerouter"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:478
+#, fuzzy
+msgid "Off-board, front"
+msgstr "นอกบอร์ด, กำลังทดสอบ"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:479
+#, fuzzy
+msgid "Off-board, back"
+msgstr "นอกบอร์ด, กำลังทดสอบ"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:485
+msgid ""
+"Auxiliary layers do not flip with board side, while back and front layers do."
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:712
 #, c-format
 msgid ""
 "Footprints have some items on removed layers:\n"
@@ -39869,7 +40010,7 @@ msgstr ""
 "ชิ้นส่วนเหล่านี้จะไม่สามารถเข้าถึงได้อีกต่อไป\n"
 "คุณต้องการดำเนินการต่อหรือไม่?"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:503
+#: pcbnew/dialogs/panel_setup_layers.cpp:723
 msgid ""
 "Items have been found on removed layers. This operation will delete all "
 "items from removed layers and cannot be undone.\n"
@@ -39879,25 +40020,25 @@ msgstr ""
 "การดำเนินการนี้จะลบชิ้นส่วนทั้งหมดออกจากเลเยอร์ที่ถูกลบและไม่สามารถยกเลิกได้\n"
 "คุณต้องการดำเนินการต่อหรือไม่?"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:752
+#: pcbnew/dialogs/panel_setup_layers.cpp:947
 msgid "Layer must have a name."
 msgstr "เลเยอร์ต้องมีชื่อ"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:758
+#: pcbnew/dialogs/panel_setup_layers.cpp:953
 #, c-format
 msgid "%s are forbidden in layer names."
 msgstr "%s เป็นสิ่งต้องห้ามในชื่อเลเยอร์"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:765
+#: pcbnew/dialogs/panel_setup_layers.cpp:960
 msgid "Layer name \"signal\" is reserved."
 msgstr "ชื่อเลเยอร์ \"Signal\" ถูกสงวนไว้"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:774
+#: pcbnew/dialogs/panel_setup_layers.cpp:969
 #, c-format
 msgid "Layer name '%s' already in use."
 msgstr "ชื่อเลเยอร์ '%s' ถูกใช้ไปแล้ว"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:907
+#: pcbnew/dialogs/panel_setup_layers.cpp:1102
 #, c-format
 msgid ""
 "Imported settings have fewer copper layers than the current board (%i "
@@ -39909,16 +40050,16 @@ msgstr ""
 "\n"
 "ดำเนินการต่อและลบเลเยอร์ทองแดงภายในพิเศษออกจากบอร์ดปัจจุบันหรือไม่?"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:916
+#: pcbnew/dialogs/panel_setup_layers.cpp:1111
 #, fuzzy
 msgid "Inner Layers to Be Deleted"
 msgstr "เลเยอร์ภายในที่จะลบ"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:951
+#: pcbnew/dialogs/panel_setup_layers.cpp:1146
 msgid "All user-defined layers have already been added."
 msgstr "เพิ่มเลเยอร์ที่ผู้ใช้กำหนดทั้งหมดแล้ว"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:955
+#: pcbnew/dialogs/panel_setup_layers.cpp:1150
 msgid "Add User-defined Layer"
 msgstr "เพิ่มเลเยอร์ผู้ใช้กําหนดเอง"
 
@@ -39926,566 +40067,6 @@ msgstr "เพิ่มเลเยอร์ผู้ใช้กําหนด
 msgid "Add User Defined Layer..."
 msgstr "เพิ่มเลเยอร์ผู้ใช้กําหนดเอง..."
 
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:46
-msgid "CrtYd_Front"
-msgstr "CrtYd_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:51
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:639
-msgid "Off-board, testing"
-msgstr "นอกบอร์ด, กำลังทดสอบ"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:58
-msgid "If you want a fabrication layer for the front side of the board"
-msgstr "หากคุณต้องการเลเยอร์การผลิตสำหรับด้านหน้าของบอร์ด"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:62
-msgid "Fab_Front"
-msgstr "Fab_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:65
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:629
-msgid "Off-board, manufacturing"
-msgstr "นอกบอร์ด, การผลิต"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:70
-msgid "If you want an adhesive template for the front side of the board"
-msgstr "หากคุณต้องการแม่แบบกาวสำหรับด้านหน้ากระดาน"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:74
-msgid "Adhes_Front"
-msgstr "Adhes_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:77
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:89
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:101
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:113
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:581
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:593
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:605
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:617
-msgid "On-board, non-copper"
-msgstr "บนบอร์ด,ไม่ใช่ทองแดง"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:82
-msgid "If you want a solder paste layer for front side of the board"
-msgstr "หากคุณต้องการเลเยอร์โซลเดอร์เพสต์สำหรับด้านหน้าของบอร์ด"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:86
-msgid "SoldP_Front"
-msgstr "SoldP_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:94
-msgid "If you want a silk screen layer for the front side of the board"
-msgstr "หากคุณต้องการเลเยอร์ซิลค์สกรีนบนด้านหน้าของบอร์ด"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:98
-msgid "SilkS_Front"
-msgstr "SilkS_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:106
-msgid "If you want a solder mask layer for the front of the board"
-msgstr "หากคุณต้องการเลเยอร์โซลเดอร์มาส์กบนด้านหน้าของบอร์ด"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:110
-msgid "Mask_Front"
-msgstr "Mask_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:118
-msgid "If you want a front copper layer"
-msgstr "หากคุณต้องการเลเยอร์ทองแดงด้านหน้า"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:122
-msgid "Front_layer"
-msgstr "Front_layer"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:123
-msgid "Layer name of front (top) copper layer"
-msgstr "ชื่อเลเยอร์ทองแดงด้านหน้า (บน)"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "signal"
-msgstr "สัญญาณ"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "power plane"
-msgstr "ระนาบพลังงาน"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "mixed"
-msgstr "ผสม"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "jumper"
-msgstr "จัมเปอร์"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:131
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:145
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:159
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:173
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:187
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:201
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:215
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:229
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:243
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:257
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:271
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:285
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:299
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:313
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:327
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:341
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:355
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:369
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:383
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:397
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:411
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:425
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:439
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:453
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:467
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:481
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:495
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:509
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:523
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:537
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:551
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:569
-msgid ""
-"Copper layer type for Freerouter and other external routers.\n"
-"Power plane layers are removed from Freerouter's layer menus."
-msgstr ""
-"ประเภทเลเยอร์ทองแดงสำหรับ Freerouter และเร้าท์เตอร์ภายนอกอื่นๆ\n"
-"เลเยอร์ระนาบพลังงานจะถูกลบออกจากเมนูเลเยอร์ของ Freerouter"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:138
-msgid "In1"
-msgstr "In1"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:152
-msgid "In2"
-msgstr "In2"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:166
-msgid "In3"
-msgstr "In3"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:180
-msgid "In4"
-msgstr "In4"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:194
-msgid "In5"
-msgstr "In5"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:208
-msgid "In6"
-msgstr "In6"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:222
-msgid "In7"
-msgstr "In7"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:236
-msgid "In8"
-msgstr "In8"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:250
-msgid "In9"
-msgstr "In9"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:264
-msgid "In10"
-msgstr "In10"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:278
-msgid "In11"
-msgstr "In11"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:292
-msgid "In12"
-msgstr "In12"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:306
-msgid "In13"
-msgstr "In13"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:320
-msgid "In14"
-msgstr "In14"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:334
-msgid "In15"
-msgstr "In15"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:348
-msgid "In16"
-msgstr "In16"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:362
-msgid "In17"
-msgstr "In17"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:376
-msgid "In18"
-msgstr "In18"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:390
-msgid "In19"
-msgstr "In19"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:404
-msgid "In20"
-msgstr "In20"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:418
-msgid "In21"
-msgstr "In21"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:432
-msgid "In22"
-msgstr "In22"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:446
-msgid "In23"
-msgstr "In23"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:460
-msgid "In24"
-msgstr "In24"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:474
-msgid "In25"
-msgstr "In25"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:488
-msgid "In26"
-msgstr "In26"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:502
-msgid "In27"
-msgstr "In27"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:516
-msgid "In28"
-msgstr "In28"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:530
-msgid "In29"
-msgstr "In29"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:544
-msgid "In30"
-msgstr "In30"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:556
-msgid "If you want a back copper layer"
-msgstr "หากคุณต้องการเลเยอร์ทองแดงด้านหลัง"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:561
-msgid "Layer name of back (bottom) copper layer"
-msgstr "ชื่อเลเยอร์ทองแดงด้านหลัง (ด้านล่าง)"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:574
-msgid "If you want a solder mask layer for the back side of the board"
-msgstr "หากคุณต้องการเลเยอร์โซลเดอร์มาส์กสำหรับด้านหลังของบอร์ด"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:578
-msgid "SoldM_Back"
-msgstr "SoldM_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:586
-msgid "If you want a silk screen layer for the back side of the board"
-msgstr "หากคุณต้องการเลเยอร์ซิลค์สกรีนสำหรับด้านหลังของบอร์ด"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:590
-msgid "SilkS_Back"
-msgstr "SilkS_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:598
-msgid "If you want a solder paste layer for the back side of the board"
-msgstr "หากคุณต้องการเลเยอร์โซลเดอร์เพสต์สำหรับเลเยอร์ด้านหลังของบอร์ด"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:602
-msgid "SoldP_Back"
-msgstr "SoldP_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:610
-msgid "If you want an adhesive layer for the back side of the board"
-msgstr "หากคุณต้องการเลเยอร์กาวสำหรับด้านหลังของบอร์ด"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:614
-msgid "Adhes_Back"
-msgstr "Adhes_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:622
-msgid "If you want a fabrication layer for the back side of the board"
-msgstr "หากคุณต้องการเลเยอร์การผลิตสำหรับด้านหลังของบอร์ด"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:626
-msgid "Fab_Back"
-msgstr "Fab_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:636
-msgid "CrtYd_Back"
-msgstr "CrtYd_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:646
-msgid "Pcb_Edges"
-msgstr "Pcb_Edges"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:649
-msgid "Board contour"
-msgstr "รูปร่างของบอร์ด"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:656
-msgid "Margin"
-msgstr "Margin"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:659
-#, fuzzy
-msgid "Board contour setback"
-msgstr "รูปร่างของบอร์ด"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:666
-msgid "Eco1"
-msgstr "Eco1"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:669
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:679
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:691
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:703
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-msgid "Auxiliary"
-msgstr "ตัวช่วย"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:676
-msgid "Eco2"
-msgstr "Eco2"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:684
-msgid "If you want a separate layer for comments or notes"
-msgstr "หากคุณต้องการแยกเลเยอร์สำหรับความคิดเห็นหรือหมายเหตุ"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:688
-msgid "Comments"
-msgstr "ความคิดเห็น"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:696
-msgid "If you want a layer for documentation drawings"
-msgstr "หากคุณต้องการเลเยอร์สําหรับเอกสารเขียนแบบ"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:700
-msgid "Drawings"
-msgstr "เขียนแบบ"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:710
-msgid "User1"
-msgstr "ผู้ใช้1"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-#, fuzzy
-msgid "Off-board, front"
-msgstr "นอกบอร์ด, กำลังทดสอบ"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-#, fuzzy
-msgid "Off-board, back"
-msgstr "นอกบอร์ด, กำลังทดสอบ"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:717
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:731
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:745
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:759
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:773
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:787
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:801
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:815
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:829
-msgid ""
-"Auxiliary layers do not flip with board side, while back and front layers do."
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:724
-msgid "User2"
-msgstr "ผู้ใช้2"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:738
-msgid "User3"
-msgstr "ผู้ใช้3"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:752
-msgid "User4"
-msgstr "ผู้ใช้4"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:766
-msgid "User5"
-msgstr "ผู้ใช้5"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:780
-msgid "User6"
-msgstr "ผู้ใช้6"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:794
-msgid "User7"
-msgstr "ผู้ใช้7"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:808
-msgid "User8"
-msgstr "ผู้ใช้8"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:822
-msgid "User9"
-msgstr "ผู้ใช้9"
-
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:32
 #, fuzzy
 msgid ""
@@ -41654,7 +41235,7 @@ msgid "%s pad connection: %s."
 msgstr "%s การเชื่อมต่อแพ็ด: %s"
 
 #: pcbnew/drc/drc_engine.cpp:1499 pcbnew/drc/drc_engine.cpp:1516
-#: pcbnew/drc/drc_engine.cpp:1533 pcbnew/zone.cpp:612 pcbnew/zone.h:172
+#: pcbnew/drc/drc_engine.cpp:1533 pcbnew/zone.cpp:612 pcbnew/zone.h:179
 msgid "zone"
 msgstr "โซน"
 
@@ -41673,7 +41254,7 @@ msgstr "%s ความกว้างซี่ล้อบรรเทาคว
 msgid "Checking rule assertion \"%s\"."
 msgstr "กําลังตรวจสอบเงื่อนไขของกฎ \"%s\""
 
-#: pcbnew/drc/drc_item.cpp:45 pcbnew/zone.cpp:2046
+#: pcbnew/drc/drc_item.cpp:45 pcbnew/zone.cpp:2070
 msgid "Electrical"
 msgstr "ไฟฟ้า"
 
@@ -42558,7 +42139,7 @@ msgid "'%s' settings differ."
 msgstr "ชนิดฟุ้ทพรินท์:"
 
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:619
-#: pcbnew/footprint.cpp:4085
+#: pcbnew/footprint.cpp:4090
 #, fuzzy
 msgid "Exempt From Courtyard Requirement"
 msgstr "ยกเว้นจากข้อกำหนดของลานสนาม"
@@ -43285,135 +42866,135 @@ msgstr ""
 msgid "Generating ODB++ output files"
 msgstr "สร้างไฟล์รายชื่อเน็ต IPC-D-356"
 
-#: pcbnew/footprint.cpp:1288
+#: pcbnew/footprint.cpp:1293
 msgid "Other"
 msgstr "อื่น"
 
-#: pcbnew/footprint.cpp:1626
+#: pcbnew/footprint.cpp:1631
 msgid "Footprint Name"
 msgstr "ชื่อฟุ้ทพรินท์"
 
-#: pcbnew/footprint.cpp:1630 pcbnew/footprint.cpp:1689
+#: pcbnew/footprint.cpp:1635 pcbnew/footprint.cpp:1694
 #, c-format
 msgid "Doc: %s"
 msgstr "Doc: %s"
 
-#: pcbnew/footprint.cpp:1631 pcbnew/footprint.cpp:1690
+#: pcbnew/footprint.cpp:1636 pcbnew/footprint.cpp:1695
 #, c-format
 msgid "Keywords: %s"
 msgstr "คําสําคัญ: %s"
 
-#: pcbnew/footprint.cpp:1640 pcbnew/footprint.cpp:1641
+#: pcbnew/footprint.cpp:1645 pcbnew/footprint.cpp:1646
 msgid "Board Side"
 msgstr "ฝั่งบอร์ด"
 
-#: pcbnew/footprint.cpp:1641
+#: pcbnew/footprint.cpp:1646
 msgid "Back (Flipped)"
 msgstr "ด้านหลัง (พลิก)"
 
-#: pcbnew/footprint.cpp:1660
+#: pcbnew/footprint.cpp:1665
 msgid "autoplaced"
 msgstr "วางอัตโนมัติ"
 
-#: pcbnew/footprint.cpp:1663
+#: pcbnew/footprint.cpp:1668
 msgid "not in schematic"
 msgstr "ไม่อยู่ในวงจร"
 
-#: pcbnew/footprint.cpp:1666
+#: pcbnew/footprint.cpp:1671
 msgid "exclude from pos files"
 msgstr "แยกออกจากไฟล์ตำแหน่ง"
 
-#: pcbnew/footprint.cpp:1669
+#: pcbnew/footprint.cpp:1674
 msgid "exclude from BOM"
 msgstr "แยกออกจาก BOM"
 
-#: pcbnew/footprint.cpp:1674
+#: pcbnew/footprint.cpp:1679
 msgid "Status: "
 msgstr "สถานะ: "
 
-#: pcbnew/footprint.cpp:1674
+#: pcbnew/footprint.cpp:1679
 msgid "Attributes:"
 msgstr "คุณลักษณะ:"
 
-#: pcbnew/footprint.cpp:1681 pcbnew/footprint.cpp:4064 pcbnew/zone.cpp:1837
+#: pcbnew/footprint.cpp:1686 pcbnew/footprint.cpp:4069 pcbnew/zone.cpp:1861
 #, fuzzy
 msgid "Component Class"
 msgstr "อุปกรณ์"
 
-#: pcbnew/footprint.cpp:1685
+#: pcbnew/footprint.cpp:1690
 #, c-format
 msgid "3D-Shape: %s"
 msgstr "รูปร่าง 3 มิติ: %s"
 
-#: pcbnew/footprint.cpp:1685
+#: pcbnew/footprint.cpp:1690
 msgid "<none>"
 msgstr "<ไม่มี>"
 
-#: pcbnew/footprint.cpp:2100
+#: pcbnew/footprint.cpp:2105
 msgid "<no reference designator>"
 msgstr "<ไม่มีอักษรอ้างอิง>"
 
-#: pcbnew/footprint.cpp:2102
+#: pcbnew/footprint.cpp:2107
 #, c-format
 msgid "Footprint %s"
 msgstr "ฟุ้ทพรินท์:%s"
 
-#: pcbnew/footprint.cpp:3242
+#: pcbnew/footprint.cpp:3247
 #, fuzzy, c-format
 msgid "(expected 'Through hole'; actual '%s')"
 msgstr "คาดหวังชนิด \"รูเจาะทะลุ\" แต่ตั้งเป็น \"%s\""
 
-#: pcbnew/footprint.cpp:3245
+#: pcbnew/footprint.cpp:3250
 #, c-format
 msgid "(expected 'SMD'; actual '%s')"
 msgstr "(คาดหวัง 'SMD'; ค่าจริง %s)"
 
-#: pcbnew/footprint.cpp:3466
+#: pcbnew/footprint.cpp:3471
 #, c-format
 msgid "(net-tie pad group contains unknown pad number %s)"
 msgstr ""
 
-#: pcbnew/footprint.cpp:3471
+#: pcbnew/footprint.cpp:3476
 #, c-format
 msgid "(pad %s appears in more than one net-tie pad group)"
 msgstr ""
 
-#: pcbnew/footprint.cpp:4006 pcbnew/pad.cpp:2525 pcbnew/zone.cpp:1803
+#: pcbnew/footprint.cpp:4011 pcbnew/pad.cpp:2519 pcbnew/zone.cpp:1827
 msgid "Inherited"
 msgstr "ถูกสืบทอด"
 
-#: pcbnew/footprint.cpp:4010 pcbnew/pad.cpp:2529 pcbnew/zone.cpp:1807
+#: pcbnew/footprint.cpp:4015 pcbnew/pad.cpp:2523 pcbnew/zone.cpp:1831
 msgid "Thermal reliefs for PTH"
 msgstr "บรรเทาความร้อนสำหรับ PTH"
 
-#: pcbnew/footprint.cpp:4070
+#: pcbnew/footprint.cpp:4075
 #, fuzzy
 msgid "Not in Schematic"
 msgstr "ไม่อยู่ในวงจร"
 
-#: pcbnew/footprint.cpp:4072
+#: pcbnew/footprint.cpp:4077
 #, fuzzy
 msgid "Exclude From Position Files"
 msgstr "แยกออกจากไฟล์ตำแหน่ง"
 
-#: pcbnew/footprint.cpp:4082 pcbnew/pad.cpp:2694
+#: pcbnew/footprint.cpp:4087 pcbnew/pad.cpp:2688
 #, fuzzy
 msgid "Overrides"
 msgstr "เขียนทับ"
 
-#: pcbnew/footprint.cpp:4089 pcbnew/pad.cpp:2697
+#: pcbnew/footprint.cpp:4094 pcbnew/pad.cpp:2691
 msgid "Clearance Override"
 msgstr "การทับค่าระยะห่าง"
 
-#: pcbnew/footprint.cpp:4094 pcbnew/pad.cpp:2707
+#: pcbnew/footprint.cpp:4099 pcbnew/pad.cpp:2701
 msgid "Solderpaste Margin Override"
 msgstr "ทับค่าขอบโซลเดอร์เพสต์"
 
-#: pcbnew/footprint.cpp:4099 pcbnew/pad.cpp:2712
+#: pcbnew/footprint.cpp:4104 pcbnew/pad.cpp:2706
 msgid "Solderpaste Margin Ratio Override"
 msgstr "ทับค่าอัตราส่วนโซลเดอร์เพสต์"
 
-#: pcbnew/footprint.cpp:4105 pcbnew/pad.cpp:2718
+#: pcbnew/footprint.cpp:4110 pcbnew/pad.cpp:2712
 #, fuzzy
 msgid "Zone Connection Style"
 msgstr "ไม่มีการเชื่อมต่อ"
@@ -43474,20 +43055,20 @@ msgstr "เกิดข้อผิดพลาดในการโหลดฟ
 msgid "Save as editable copy"
 msgstr ""
 
-#: pcbnew/footprint_edit_frame.cpp:997
+#: pcbnew/footprint_edit_frame.cpp:1007
 #, c-format
 msgid "[from %s]"
 msgstr "[จาก %s]"
 
-#: pcbnew/footprint_edit_frame.cpp:1032
+#: pcbnew/footprint_edit_frame.cpp:1042
 msgid "[no footprint loaded]"
 msgstr "[ไม่โหลดฟุ้ทพรินท์]"
 
-#: pcbnew/footprint_edit_frame.cpp:1088
+#: pcbnew/footprint_edit_frame.cpp:1098
 msgid "Updating Footprint Libraries"
 msgstr "การปรับปรุงไลบรารีฟุ้ทพรินท์"
 
-#: pcbnew/footprint_edit_frame.cpp:1428
+#: pcbnew/footprint_edit_frame.cpp:1438
 msgid "No footprint selected."
 msgstr "ไม่เลือกฟุ้ทพรินท์"
 
@@ -43563,35 +43144,35 @@ msgstr "ส่งออกฟุ้ทพรินท์"
 msgid "Footprint exported to file '%s'."
 msgstr "ส่งออกฟุ้ทพรินท์ไปที่ไฟล์ %s"
 
-#: pcbnew/footprint_libraries_utils.cpp:549
+#: pcbnew/footprint_libraries_utils.cpp:558
 #, c-format
 msgid "Delete footprint '%s' from library '%s'?"
 msgstr "ลบฟุ้ทพรินท์ '%s' ออกจากไลบรารี '%s'?"
 
-#: pcbnew/footprint_libraries_utils.cpp:566
+#: pcbnew/footprint_libraries_utils.cpp:575
 #, c-format
 msgid "Footprint '%s' deleted from library '%s'"
 msgstr "ฟุ้ทพรินท์ '%s' ถูกลบออกจากไลบรารี '%s'"
 
-#: pcbnew/footprint_libraries_utils.cpp:581
+#: pcbnew/footprint_libraries_utils.cpp:590
 msgid "No footprints to export!"
 msgstr "ไม่มีฟุ้ทพรินท์สำหรับส่งออก!"
 
-#: pcbnew/footprint_libraries_utils.cpp:617
+#: pcbnew/footprint_libraries_utils.cpp:626
 #, c-format
 msgid "Update footprints on board to refer to %s?"
 msgstr "ปรับปรุงฟุ้ทพรินท์ทั้งหมดบนบอร์ดเพื่ออ้างถึง %s?"
 
-#: pcbnew/footprint_libraries_utils.cpp:668
+#: pcbnew/footprint_libraries_utils.cpp:677
 msgid "Update footprints on board to refer to new library?"
 msgstr "ปรับปรุงฟุ้ทพรินท์บนบอร์ดให้อ้างถึงไลบรารีใหม่?"
 
-#: pcbnew/footprint_libraries_utils.cpp:864
+#: pcbnew/footprint_libraries_utils.cpp:873
 #: pcbnew/footprint_viewer_frame.cpp:744
 msgid "No board currently open."
 msgstr "ไม่มีไฟล์บอร์ดเปิดไว้"
 
-#: pcbnew/footprint_libraries_utils.cpp:890
+#: pcbnew/footprint_libraries_utils.cpp:899
 msgid ""
 "Unable to find the footprint on the main board.\n"
 "Cannot save."
@@ -43599,37 +43180,37 @@ msgstr ""
 "ไม่สามารถค้นหาฟุ้ทพรินท์จากบอร์ดหลัก\n"
 "ไม่สามารถบันทึก"
 
-#: pcbnew/footprint_libraries_utils.cpp:898
+#: pcbnew/footprint_libraries_utils.cpp:907
 #: pcbnew/footprint_viewer_frame.cpp:752
 msgid "Previous footprint placement still in progress."
 msgstr "ยังคงอยู่ในกระบวนการจัดวางฟุ้ทพรินท์ตัวก่อนหน้า"
 
-#: pcbnew/footprint_libraries_utils.cpp:974
+#: pcbnew/footprint_libraries_utils.cpp:983
 #: pcbnew/footprint_viewer_frame.cpp:793
 #, fuzzy
 msgid "Insert Footprint"
 msgstr "นำเข้าฟุ้ทพรินท์"
 
-#: pcbnew/footprint_libraries_utils.cpp:995
+#: pcbnew/footprint_libraries_utils.cpp:1004
 msgid "Save Footprint As"
 msgstr "บันทึกฟุ้ทพรินท์เป็น"
 
-#: pcbnew/footprint_libraries_utils.cpp:1144
+#: pcbnew/footprint_libraries_utils.cpp:1153
 #, c-format
 msgid "Footprint %s already exists in %s."
 msgstr "ฟุ้ทพรินท์ %s มีอยู่แล้วใน %s"
 
-#: pcbnew/footprint_libraries_utils.cpp:1188
+#: pcbnew/footprint_libraries_utils.cpp:1197
 #, c-format
 msgid "Footprint '%s' replaced in '%s'"
 msgstr "ฟุ้ทพรินท์ '%s' ได้แทนที่ใน '%s'"
 
-#: pcbnew/footprint_libraries_utils.cpp:1189
+#: pcbnew/footprint_libraries_utils.cpp:1198
 #, c-format
 msgid "Footprint '%s' added to '%s'"
 msgstr "ฟุ้ทพรินท์ '%s' เพิ่มไปยัง '%s'"
 
-#: pcbnew/footprint_libraries_utils.cpp:1233
+#: pcbnew/footprint_libraries_utils.cpp:1242
 #, fuzzy
 msgid "Untitled"
 msgstr "ไม่มีชื่อ"
@@ -43752,7 +43333,7 @@ msgstr "ความยาวลายเดินเส้นทองแดง
 msgid "Routed Length"
 msgstr "ความยาวลายเดินเส้นทองแดง"
 
-#: pcbnew/generators/pcb_tuning_pattern.cpp:2172 pcbnew/pad.cpp:2688
+#: pcbnew/generators/pcb_tuning_pattern.cpp:2172 pcbnew/pad.cpp:2682
 #: pcbnew/pcb_track.cpp:1600
 msgid "Pad To Die Length"
 msgstr "ความยาวจากแพ็ดไปยังชิ้นดาย"
@@ -44675,7 +44256,7 @@ msgstr ""
 msgid "pad"
 msgstr "แพ็ด"
 
-#: pcbnew/pad.cpp:1289 pcbnew/pad.cpp:2603
+#: pcbnew/pad.cpp:1289 pcbnew/pad.cpp:2597
 msgid "Pin Type"
 msgstr "ประเภทขา"
 
@@ -44788,112 +44369,103 @@ msgstr "แพ็ด %s ของ %s บน %s"
 msgid "PTH pad %s"
 msgstr "แพ็ดชนิด NPTH ของ %s"
 
-#: pcbnew/pad.cpp:2176
-#, fuzzy
-msgid "(Pad has no layer)"
-msgstr "คำเตือน: แพ็ด SMD ไม่มีเลเยอร์ด้านนอก"
-
 #: pcbnew/pad.cpp:2179
 #, fuzzy
-msgid "(PTH pad has no copper layers)"
-msgstr "คำเตือน: แพ็ด SMD ไม่มีเลเยอร์ด้านนอก"
-
-#: pcbnew/pad.cpp:2185
-#, fuzzy
-msgid "(plated through holes normally have a copper pad on at least one layer)"
+msgid ""
+"(plated through holes normally have a copper pad on at least one outer layer)"
 msgstr "คำเตือน: รูทะลุชนิด PTH ปกติต้องมีแพ็ดทองแดงอย่างน้อยหนึ่งเลเยอร์"
 
-#: pcbnew/pad.cpp:2193
+#: pcbnew/pad.cpp:2187
 #, fuzzy
 msgid "('fiducial' property makes no sense on NPTH pads)"
 msgstr "คำเตือน: คุณสมบัติฟิดูเชียลดูไม่สมเหตุผลกับแพ็ดชนิด NPTH"
 
-#: pcbnew/pad.cpp:2197
+#: pcbnew/pad.cpp:2191
 #, fuzzy
 msgid "('testpoint' property makes no sense on NPTH pads)"
 msgstr "คำเตือน: คุณสมบัติจุดทดสอบ ไม่สมเหตุผลกับแพ็ด NPTH"
 
-#: pcbnew/pad.cpp:2200
+#: pcbnew/pad.cpp:2194
 #, fuzzy
 msgid "('heatsink' property makes no sense of NPTH pads)"
 msgstr "คำเตือน: คุณสมบัติฮีทซิงค์ ไม่สมเหตุผลกับแพ็ด NPTH"
 
-#: pcbnew/pad.cpp:2203
+#: pcbnew/pad.cpp:2197
 #, fuzzy
 msgid "('castellated' property is for PTH pads)"
 msgstr "คำเตือน:คุณสมบัติคาสเทลเลตใช้สำหรับแพ็ด PTH"
 
-#: pcbnew/pad.cpp:2206
+#: pcbnew/pad.cpp:2200
 #, fuzzy
 msgid "('BGA' property is for SMD pads)"
 msgstr "คำเตือน: คุณสมบัติ BGA ใช้สำหรับแพ็ด SMD"
 
-#: pcbnew/pad.cpp:2209
+#: pcbnew/pad.cpp:2203
 #, fuzzy
 msgid "('mechanical' property is for PTH pads)"
 msgstr "คำเตือน:คุณสมบัติคาสเทลเลตใช้สำหรับแพ็ด PTH"
 
-#: pcbnew/pad.cpp:2225
+#: pcbnew/pad.cpp:2219
 #, fuzzy
 msgid "(connector pads normally have no solder paste; use a SMD pad instead)"
 msgstr "คำเตือน: โดยปกติแพ็ดสำหรับเชื่อมต่อจะไม่มีโซลเดอร์เพสต์ ใช้แพ็ดชนิด SMD แทน"
 
-#: pcbnew/pad.cpp:2233
+#: pcbnew/pad.cpp:2227
 #, fuzzy
 msgid "(SMD pad has a hole)"
 msgstr "ข้อผิดพลาด: แพ็ดไม่มีเลเยอร์"
 
-#: pcbnew/pad.cpp:2239
+#: pcbnew/pad.cpp:2233
 #, fuzzy
 msgid "(SMD pad has copper on both sides of the board)"
 msgstr "หากคุณต้องการเลเยอร์โซลเดอร์เพสต์สำหรับด้านหน้าของบอร์ด"
 
-#: pcbnew/pad.cpp:2245 pcbnew/pad.cpp:2258
+#: pcbnew/pad.cpp:2239 pcbnew/pad.cpp:2252
 #, fuzzy
 msgid "(SMD pad has copper and mask layers on different sides of the board)"
 msgstr "หากคุณต้องการเลเยอร์โซลเดอร์เพสต์สำหรับด้านหน้าของบอร์ด"
 
-#: pcbnew/pad.cpp:2250 pcbnew/pad.cpp:2263
+#: pcbnew/pad.cpp:2244 pcbnew/pad.cpp:2257
 #, fuzzy
 msgid "(SMD pad has copper and paste layers on different sides of the board)"
 msgstr "หากคุณต้องการเลเยอร์โซลเดอร์เพสต์สำหรับด้านหน้าของบอร์ด"
 
-#: pcbnew/pad.cpp:2269
+#: pcbnew/pad.cpp:2263
 #, fuzzy
 msgid "(SMD pad has no outer layers)"
 msgstr "คำเตือน: แพ็ด SMD ไม่มีเลเยอร์ด้านนอก"
 
-#: pcbnew/pad.cpp:2289
+#: pcbnew/pad.cpp:2283
 #, fuzzy
 msgid "(Pad must have a positive size)"
 msgstr "ข้อผิดพลาด: ขนาดมุมเป็นค่าลบ"
 
-#: pcbnew/pad.cpp:2300
+#: pcbnew/pad.cpp:2294
 #, fuzzy, c-format
 msgid "(PTH pad hole size must be larger than %s)"
 msgstr "ขนาดรูเจาะของเวียต้องเล็กกว่าเส้นผ่านศูนย์กลาง"
 
-#: pcbnew/pad.cpp:2324
+#: pcbnew/pad.cpp:2318
 #, fuzzy
 msgid "(PTH pad hole leaves no copper)"
 msgstr "คำเตือน: แพ็ด SMD ไม่มีเลเยอร์ด้านนอก"
 
-#: pcbnew/pad.cpp:2334
+#: pcbnew/pad.cpp:2328
 #, fuzzy
 msgid "(PTH pad hole not fully inside copper)"
 msgstr "คำเตือน: แพ็ด SMD ไม่มีเลเยอร์ด้านนอก"
 
-#: pcbnew/pad.cpp:2341
+#: pcbnew/pad.cpp:2335
 #, fuzzy
 msgid "(pad hole not inside pad shape)"
 msgstr "คําเตือน: รูเจาะไม่อยู่ภายในรูปร่างแพ็ด"
 
-#: pcbnew/pad.cpp:2346
+#: pcbnew/pad.cpp:2340
 #, fuzzy
 msgid "(negative local clearance values have no effect)"
 msgstr "คำเตือน:ค่าระยะห่างเฉพาะที่เป็นลบ จะไม่มีผลใดๆ"
 
-#: pcbnew/pad.cpp:2365
+#: pcbnew/pad.cpp:2359
 #, fuzzy
 msgid ""
 "(negative solder mask clearance is larger than some shape primitives; "
@@ -44901,138 +44473,138 @@ msgid ""
 msgstr ""
 "คำเตือน:ค่าระยะห่างของโซลเดอร์มาส์กเป็นลบ ซึ่งใหญ่กว่ารูปร่างอื่นๆ ผลลัพธ์อาจจะประหลาดใจ"
 
-#: pcbnew/pad.cpp:2375
+#: pcbnew/pad.cpp:2369
 #, fuzzy
 msgid ""
 "(negative solder mask clearance is larger than pad; no solder mask will be "
 "generated)"
 msgstr "คำเตือน:ค่าระยะห่างโซลเดอร์มาส์กติดลบมากกว่าขนาดแพ็ด จะไม่มีการสร้างโซลเดอร์มาส์ก"
 
-#: pcbnew/pad.cpp:2394
+#: pcbnew/pad.cpp:2388
 #, fuzzy
 msgid ""
 "(negative solder paste margin is larger than pad; no solder paste mask will "
 "be generated)"
 msgstr "คำเตือน:ค่าระยะเว้นโซลเดอร์มาส์กติดลบมากกว่าขนาดแพ็ด จะไม่มีการสร้างโซลเดอร์มาส์ก"
 
-#: pcbnew/pad.cpp:2401
+#: pcbnew/pad.cpp:2395
 msgid "(negative corner radius is not allowed)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2403
+#: pcbnew/pad.cpp:2397
 #, fuzzy
 msgid "(corner size will make pad circular)"
 msgstr "คำเตือน: ขนาดมุมจะทำให้แพ็ดกลายเป็นวงกลม"
 
-#: pcbnew/pad.cpp:2408
+#: pcbnew/pad.cpp:2402
 #, fuzzy
 msgid "(negative corner chamfer is not allowed)"
 msgstr "ขนาดดาวน์โหลดใหญ่เกินไป"
 
-#: pcbnew/pad.cpp:2410
+#: pcbnew/pad.cpp:2404
 #, fuzzy
 msgid "(corner chamfer is too large)"
 msgstr "ขนาดดาวน์โหลดใหญ่เกินไป"
 
-#: pcbnew/pad.cpp:2419
+#: pcbnew/pad.cpp:2413
 #, fuzzy
 msgid "(trapezoid delta is too large)"
 msgstr "ข้อผิดพลาด: แพ็ดไม่มีเลเยอร์"
 
-#: pcbnew/pad.cpp:2429
+#: pcbnew/pad.cpp:2423
 #, fuzzy
 msgid "(custom pad shape must resolve to a single polygon)"
 msgstr "ข้อผิดพลาด: รูปร่างแพ็ดที่กำหนดเอง ต้องมีรูปหลายเหลี่ยมเดียว"
 
-#: pcbnew/pad.cpp:2494
+#: pcbnew/pad.cpp:2488
 msgid "Edge connector"
 msgstr "คอนเน็กเตอร์ริมขอบ"
 
-#: pcbnew/pad.cpp:2495
+#: pcbnew/pad.cpp:2489
 msgid "NPTH, mechanical"
 msgstr "NPTH, แมคคานิคคัล"
 
-#: pcbnew/pad.cpp:2501
+#: pcbnew/pad.cpp:2495
 msgid "Trapezoid"
 msgstr "สี่เหลี่ยมคางหมู"
 
-#: pcbnew/pad.cpp:2513
+#: pcbnew/pad.cpp:2507
 msgid "Castellated pad"
 msgstr "แพ็ดคาสเทลเลต"
 
-#: pcbnew/pad.cpp:2514
+#: pcbnew/pad.cpp:2508
 #, fuzzy
 msgid "Mechanical pad"
 msgstr "NPTH, เครื่องกล"
 
-#: pcbnew/pad.cpp:2536
+#: pcbnew/pad.cpp:2530
 #, fuzzy
 msgid "Front, back and connected layers"
 msgstr "เริ่มต้น,สิ้นสุด,และเลเยอร์ที่เชื่อมต่อ"
 
-#: pcbnew/pad.cpp:2586
+#: pcbnew/pad.cpp:2580
 msgid "Pad Type"
 msgstr "ประเภทแพ็ด"
 
-#: pcbnew/pad.cpp:2590
+#: pcbnew/pad.cpp:2584
 #, fuzzy
 msgid "Pad Shape"
 msgstr "รูปร่างแพ็ด"
 
-#: pcbnew/pad.cpp:2595
+#: pcbnew/pad.cpp:2589
 msgid "Pad Number"
 msgstr "หมายเลขแพ็ด"
 
-#: pcbnew/pad.cpp:2607
+#: pcbnew/pad.cpp:2601
 msgid "Size X"
 msgstr "ขนาด X"
 
-#: pcbnew/pad.cpp:2611
+#: pcbnew/pad.cpp:2605
 msgid "Size Y"
 msgstr "ขนาด Y"
 
-#: pcbnew/pad.cpp:2644
+#: pcbnew/pad.cpp:2638
 #, fuzzy
 msgid "Corner Radius Ratio"
 msgstr "อัตราส่วนรัศมีกลม"
 
-#: pcbnew/pad.cpp:2649
+#: pcbnew/pad.cpp:2643
 #, fuzzy
 msgid "Corner Radius Size"
 msgstr "รัศมีมุม:"
 
-#: pcbnew/pad.cpp:2655
+#: pcbnew/pad.cpp:2649
 #, fuzzy
 msgid "Hole Shape"
 msgstr "รูปร่างรูเจาะ:"
 
-#: pcbnew/pad.cpp:2659
+#: pcbnew/pad.cpp:2653
 msgid "Hole Size X"
 msgstr "ขนาดรู X"
 
-#: pcbnew/pad.cpp:2665
+#: pcbnew/pad.cpp:2659
 msgid "Hole Size Y"
 msgstr "ขนาดรู Y"
 
-#: pcbnew/pad.cpp:2680
+#: pcbnew/pad.cpp:2674
 msgid "Fabrication Property"
 msgstr "คุณสมบัติการผลิต"
 
-#: pcbnew/pad.cpp:2702 pcbnew/pcb_shape.cpp:1001 pcbnew/pcb_track.cpp:2097
+#: pcbnew/pad.cpp:2696 pcbnew/pcb_shape.cpp:1001 pcbnew/pcb_track.cpp:2097
 msgid "Soldermask Margin Override"
 msgstr "ทับค่าขอบเขตโซลเดอร์มาส์ก"
 
-#: pcbnew/pad.cpp:2724 pcbnew/zone.cpp:2073
+#: pcbnew/pad.cpp:2718 pcbnew/zone.cpp:2097
 #, fuzzy
 msgid "Thermal Relief Spoke Width"
 msgstr "ความกว้างของบรรเทาความร้อน"
 
-#: pcbnew/pad.cpp:2730
+#: pcbnew/pad.cpp:2724
 #, fuzzy
 msgid "Thermal Relief Spoke Angle"
 msgstr "ช่องว่างบรรเทาความร้อน"
 
-#: pcbnew/pad.cpp:2735 pcbnew/zone.cpp:2067
+#: pcbnew/pad.cpp:2729 pcbnew/zone.cpp:2091
 msgid "Thermal Relief Gap"
 msgstr "ช่องว่างบรรเทาความร้อน"
 
@@ -46427,7 +45999,7 @@ msgid "Element token contains %d parameters."
 msgstr "โทเค็นองค์ประกอบมีพารามิเตอร์ %d"
 
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:985
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3069
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3072
 #, c-format
 msgid "Library folder '%s' has unexpected sub-folders."
 msgstr "โฟลเดอร์ไลบรารี '%s' มีโฟลเดอร์ย่อยที่ไม่คาดคิด"
@@ -46439,7 +46011,7 @@ msgstr "พบไฟล์ที่ไม่คาดคิด '%s' ในไล
 
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:1023
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:3263
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3106
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3109
 #, c-format
 msgid "Footprint library '%s' cannot be deleted."
 msgstr "ไม่สามารถลบไลบรารีฟุ้ทพรินท์ '%s'"
@@ -46465,31 +46037,31 @@ msgid "Generating history section"
 msgstr "ทิศทางลําดับเลข"
 
 #: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1198
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3018
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3012
 #, fuzzy
 msgid "Generating BOM section"
 msgstr "ทางเลือกการเรนเดอร์"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1365
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1361
 msgid "Generating CAD data"
 msgstr ""
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:2627
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:2621
 #, fuzzy, c-format
 msgid "Exporting Layer %s, Net %s"
 msgstr "ส่งออกรายชื่อเน็ต"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3173
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3167
 #, fuzzy
 msgid "Generating logistic section"
 msgstr "สร้างไฟล์ตําแหน่ง"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3185
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3179
 #, fuzzy
 msgid "Saving file"
 msgstr "กำลังอ่านไฟล์ "
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3217
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3211
 #, fuzzy
 msgid "Failed to save file to buffer"
 msgstr "ไม่สามารถเขียนพล็อตไฟล์ที่ไดเร็คตอรี ‘%s’"
@@ -46619,26 +46191,26 @@ msgstr ""
 msgid "Save Anyway"
 msgstr "บันทึกต่อไป"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:1463
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:1465
 #, c-format
 msgid "unknown pad type: %d"
 msgstr "แพ็ดที่ไม่รู้จัก: %d"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2312
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2314
 #, c-format
 msgid "unknown via type %d"
 msgstr "เวียที่ไม่รู้จัก %d"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2603
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2606
 #, c-format
 msgid "unknown zone corner smoothing type %d"
 msgstr "ประเภทการปรับมุมโซนที่ไม่รู้จัก %d"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2752
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2755
 msgid "This file does not contain a PCB."
 msgstr "ไฟล์นี้ไม่มีพีซีบอร์ด"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2925
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2928
 #, c-format
 msgid ""
 "Library '%s' does not exist.\n"
@@ -46647,26 +46219,26 @@ msgstr ""
 "ไลบรารี '%s' ไม่มีอยู่\n"
 "คุณต้องการสร้างหรือไม่?"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2930
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2933
 msgid "Library Not Found"
 msgstr "ไม่พบไลบรารี"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2958
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2961
 #, c-format
 msgid "Footprint file name '%s' is not valid."
 msgstr "ชื่อไฟล์ฟุ้ทพรินท์ '%s' ไม่ถูกต้อง"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2964
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2967
 #, c-format
 msgid "Insufficient permissions to delete '%s'."
 msgstr "ไม่มีสิทธิเพียงพอสำหรับการลบ '%s'"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3088
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3091
 #, c-format
 msgid "Unexpected file '%s' found in library path '%s'."
 msgstr "ไฟล์ที่ไม่คาดคิด '%s' พบในเส้นทางไลบรารี '%s'"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:306
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:307
 #, fuzzy
 msgid "KiCad footprint file"
 msgstr "ไฟล์ฟุ้ทพรินท์ KiCad"
@@ -46852,7 +46424,7 @@ msgstr ""
 "โหมดการเติมเซ็กเมนต์แบบดั้งเดิม ไม่สนับสนุนอีกต่อไป\n"
 "จะแปลงโซนเป็นการเติมรูปหลายเหลี่ยมหรือไม่?"
 
-#: pcbnew/pcb_io/odbpp/odb_entity.cpp:686
+#: pcbnew/pcb_io/odbpp/odb_entity.cpp:722
 #, fuzzy
 msgid "Failed to add component data"
 msgstr "โหลด '%s' ไม่สำเร็จ"
@@ -47730,7 +47302,7 @@ msgstr "ขนาดแทร็ก:%s"
 msgid "Diff Pair Gap: %s"
 msgstr "แก็บระหว่างดิฟแพร์:%s"
 
-#: pcbnew/router/router_tool.cpp:2776 pcbnew/tools/pcb_control.cpp:1707
+#: pcbnew/router/router_tool.cpp:2776 pcbnew/tools/pcb_control.cpp:1711
 #, fuzzy, c-format
 msgid "DP Max Uncoupled-length: %s"
 msgstr "ลบเน็ตที่ไม่ได้ใช้ %s"
@@ -48491,10 +48063,6 @@ msgstr "สร้างโซน"
 msgid "Create Arc"
 msgstr "สร้างอาร์เรย์"
 
-#: pcbnew/tools/drawing_stackup_table_tool.cpp:247
-msgid "Layer Name"
-msgstr "ชื่อเลเยอร์"
-
 #: pcbnew/tools/drawing_stackup_table_tool.cpp:262
 msgid "Thickness (mm)"
 msgstr "ความหนา (มม.)"
@@ -48582,7 +48150,7 @@ msgstr "วางเวีย"
 msgid "Select Via Size"
 msgstr "เลือกขนาดเวีย"
 
-#: pcbnew/tools/drawing_tool.cpp:381 pcbnew/tools/drawing_tool.cpp:2386
+#: pcbnew/tools/drawing_tool.cpp:381 pcbnew/tools/drawing_tool.cpp:2388
 msgid "Draw Line"
 msgstr "วาดเส้น"
 
@@ -48608,26 +48176,26 @@ msgstr "วาดส่วนโค้ง"
 msgid "Draw Bezier"
 msgstr "เบซิเยร์"
 
-#: pcbnew/tools/drawing_tool.cpp:1595
+#: pcbnew/tools/drawing_tool.cpp:1597
 #, fuzzy
 msgid "Draw Dimension"
 msgstr "วาดวัดขนาด"
 
-#: pcbnew/tools/drawing_tool.cpp:2080
+#: pcbnew/tools/drawing_tool.cpp:2082
 #, fuzzy
 msgid "Move Footprint Anchor"
 msgstr "วางจุดยึดฟุ้ทพรินท์"
 
-#: pcbnew/tools/drawing_tool.cpp:3804
+#: pcbnew/tools/drawing_tool.cpp:3806
 #, fuzzy
 msgid "Select Net:"
 msgstr "เน็ตที่เลือก:"
 
-#: pcbnew/tools/drawing_tool.cpp:4046
+#: pcbnew/tools/drawing_tool.cpp:4048
 msgid "Via location violates DRC."
 msgstr "ตำแหน่งเวียละเมิด DRC"
 
-#: pcbnew/tools/drawing_tool.cpp:4136
+#: pcbnew/tools/drawing_tool.cpp:4138
 msgid "Place via"
 msgstr "วางเวีย"
 
@@ -51036,95 +50604,95 @@ msgstr "ข้อความถูกซ่อน"
 msgid "Inactive Layer Display"
 msgstr "เลเยอร์ไม่ใช้งาน:"
 
-#: pcbnew/tools/pcb_control.cpp:690
+#: pcbnew/tools/pcb_control.cpp:694
 #, fuzzy
 msgid "Preset Layer Pairs"
 msgstr "ตั้งค่าคู่เลเยอร์..."
 
-#: pcbnew/tools/pcb_control.cpp:780
+#: pcbnew/tools/pcb_control.cpp:784
 msgid "Item locked."
 msgstr "ชิ้นส่วนถูกล็อค"
 
-#: pcbnew/tools/pcb_control.cpp:1003
+#: pcbnew/tools/pcb_control.cpp:1007
 msgid ""
 "Warning: some pasted items were on layers which are not present in the "
 "current board.\n"
 "These items could not be pasted.\n"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1070
+#: pcbnew/tools/pcb_control.cpp:1074
 #, fuzzy
 msgid "Paste Text"
 msgstr "วางข้อความ"
 
-#: pcbnew/tools/pcb_control.cpp:1227
+#: pcbnew/tools/pcb_control.cpp:1231
 msgid "Invalid clipboard contents"
 msgstr "เนื้อหาคลิปบอร์ดไม่ถูกต้อง"
 
-#: pcbnew/tools/pcb_control.cpp:1510
+#: pcbnew/tools/pcb_control.cpp:1514
 #, fuzzy
 msgid "Error loading board."
 msgstr ""
 "เกิดข้อผิดพลาดในการโหลดบอร์ด\n"
 "%s"
 
-#: pcbnew/tools/pcb_control.cpp:1544
+#: pcbnew/tools/pcb_control.cpp:1548
 #, fuzzy
 msgid "Append Board"
 msgstr "ต่อท้ายบอร์ด..."
 
-#: pcbnew/tools/pcb_control.cpp:1605
+#: pcbnew/tools/pcb_control.cpp:1609
 #, fuzzy
 msgid "Active Layer"
 msgstr "เลเยอร์ไม่ใช้งาน:"
 
-#: pcbnew/tools/pcb_control.cpp:1606 pcbnew/widgets/appearance_controls.cpp:373
+#: pcbnew/tools/pcb_control.cpp:1610 pcbnew/widgets/appearance_controls.cpp:373
 #: pcbnew/widgets/appearance_controls_base.cpp:165
 msgid "All Layers"
 msgstr "เลเยอร์ทั้งหมด"
 
-#: pcbnew/tools/pcb_control.cpp:1618
+#: pcbnew/tools/pcb_control.cpp:1622
 msgid "Object Snapping"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1697
+#: pcbnew/tools/pcb_control.cpp:1701
 #, fuzzy, c-format
 msgid "DP Gap Constraints: %s"
 msgstr "ข้อจำกัดของรู: ขั้นต่ำ %s"
 
-#: pcbnew/tools/pcb_control.cpp:1738
+#: pcbnew/tools/pcb_control.cpp:1742
 #, fuzzy
 msgid "Resolved clearance"
 msgstr "แก้ไขระยะห่าง: %s"
 
-#: pcbnew/tools/pcb_control.cpp:1748
+#: pcbnew/tools/pcb_control.cpp:1752
 msgid "Actual clearance"
 msgstr "ระยะห่างที่แท้จริง"
 
-#: pcbnew/tools/pcb_control.cpp:1791
+#: pcbnew/tools/pcb_control.cpp:1795
 #, fuzzy
 msgid "Resolved hole clearance"
 msgstr "แก้ไขระยะห่าง: %s"
 
-#: pcbnew/tools/pcb_control.cpp:1796
+#: pcbnew/tools/pcb_control.cpp:1800
 msgid "Actual hole clearance"
 msgstr "ค่าระยะห่างรูเจาะที่แท้จริง"
 
-#: pcbnew/tools/pcb_control.cpp:1829
+#: pcbnew/tools/pcb_control.cpp:1833
 #, fuzzy
 msgid "Resolved edge clearance"
 msgstr "แก้ไขระยะห่าง: %s"
 
-#: pcbnew/tools/pcb_control.cpp:1834
+#: pcbnew/tools/pcb_control.cpp:1838
 #, fuzzy
 msgid "Resolved margin clearance"
 msgstr "แก้ไขระยะห่าง: %s"
 
-#: pcbnew/tools/pcb_control.cpp:1845
+#: pcbnew/tools/pcb_control.cpp:1849
 msgid "Selected Items"
 msgstr "ชิ้นส่วนที่เลือก"
 
-#: pcbnew/tools/pcb_control.cpp:1916
+#: pcbnew/tools/pcb_control.cpp:1920
 #, fuzzy
 msgid "Selected 2D Length"
 msgstr "เน็ตที่เลือก:"
@@ -51273,7 +50841,7 @@ msgid "Auto-fill Zone(s)"
 msgstr "เติมโซน"
 
 #: pcbnew/tools/zone_filler_tool.cpp:277
-#: pcbnew/widgets/appearance_controls.cpp:3434
+#: pcbnew/widgets/appearance_controls.cpp:3470
 msgid "Open Preferences"
 msgstr "เปิดตั้งความชอบ"
 
@@ -51513,115 +51081,115 @@ msgid "Filter nets"
 msgstr "กรองชื่อเน็ต"
 
 #: pcbnew/widgets/appearance_controls.cpp:613
-#: pcbnew/widgets/appearance_controls.cpp:1792
+#: pcbnew/widgets/appearance_controls.cpp:1828
 msgid "Layer Display Options"
 msgstr "ตัวเลือกการแสดงเลเยอร์"
 
 #: pcbnew/widgets/appearance_controls.cpp:625
-#: pcbnew/widgets/appearance_controls.cpp:1798
+#: pcbnew/widgets/appearance_controls.cpp:1834
 #, c-format
 msgid "Inactive layers (%s):"
 msgstr "เลเยอร์ไม่ใช้งาน (%s):"
 
 #: pcbnew/widgets/appearance_controls.cpp:627
-#: pcbnew/widgets/appearance_controls.cpp:1800
+#: pcbnew/widgets/appearance_controls.cpp:1836
 msgid "Inactive layers:"
 msgstr "เลเยอร์ไม่ใช้งาน:"
 
 #: pcbnew/widgets/appearance_controls.cpp:641
-#: pcbnew/widgets/appearance_controls.cpp:1805
+#: pcbnew/widgets/appearance_controls.cpp:1841
 msgid "Inactive layers will be shown in full color"
 msgstr "เลเยอร์ไม่ใช้งานจะไม่แสดงสีเต็ม"
 
 #: pcbnew/widgets/appearance_controls.cpp:646
-#: pcbnew/widgets/appearance_controls.cpp:1807
+#: pcbnew/widgets/appearance_controls.cpp:1843
 msgid "Dim"
 msgstr "สีจาง"
 
 #: pcbnew/widgets/appearance_controls.cpp:648
-#: pcbnew/widgets/appearance_controls.cpp:1808
+#: pcbnew/widgets/appearance_controls.cpp:1844
 msgid "Inactive layers will be dimmed"
 msgstr "เลเยอร๋ไม่ใช้งานจะแสดงสีจาง"
 
 #: pcbnew/widgets/appearance_controls.cpp:655
-#: pcbnew/widgets/appearance_controls.cpp:1811
+#: pcbnew/widgets/appearance_controls.cpp:1847
 msgid "Inactive layers will be hidden"
 msgstr "เลเยอร์ไม่ใช้งานจะถูกซ่อน"
 
 #: pcbnew/widgets/appearance_controls.cpp:666
-#: pcbnew/widgets/appearance_controls.cpp:1813
+#: pcbnew/widgets/appearance_controls.cpp:1849
 msgid "Flip board view"
 msgstr "มุมมองพลิกด้านบอร์ด"
 
 #: pcbnew/widgets/appearance_controls.cpp:688
-#: pcbnew/widgets/appearance_controls.cpp:2522
+#: pcbnew/widgets/appearance_controls.cpp:2558
 msgid "Net Display Options"
 msgstr "ตัวเลือกการแสดงเน็ต"
 
 #: pcbnew/widgets/appearance_controls.cpp:700
-#: pcbnew/widgets/appearance_controls.cpp:2527
+#: pcbnew/widgets/appearance_controls.cpp:2563
 #, c-format
 msgid "Net colors (%s):"
 msgstr "สีของเน็ต (%s):"
 
 #: pcbnew/widgets/appearance_controls.cpp:702
-#: pcbnew/widgets/appearance_controls.cpp:2529
+#: pcbnew/widgets/appearance_controls.cpp:2565
 msgid "Net colors:"
 msgstr "สีเน็ต:"
 
 #: pcbnew/widgets/appearance_controls.cpp:707
-#: pcbnew/widgets/appearance_controls.cpp:2532
+#: pcbnew/widgets/appearance_controls.cpp:2568
 msgid "Choose when to show net and netclass colors"
 msgstr "เลือกเมื่อใดต้องการแสดงสีเน็ตและสีเน็ตคลาส"
 
 #: pcbnew/widgets/appearance_controls.cpp:716
-#: pcbnew/widgets/appearance_controls.cpp:2535
+#: pcbnew/widgets/appearance_controls.cpp:2571
 msgid "Net and netclass colors are shown on all copper items"
 msgstr "สีเน็ตและเน็ตคลาสจะแสดงในชิ้นส่วนทองแดงทั้งหมด"
 
 #: pcbnew/widgets/appearance_controls.cpp:724
-#: pcbnew/widgets/appearance_controls.cpp:2538
+#: pcbnew/widgets/appearance_controls.cpp:2574
 msgid "Net and netclass colors are shown on the ratsnest only"
 msgstr "สีของเน็ตและเน็ตคลาสจะแสดงบนแร็ทเน็ตเท่านั้น"
 
 #: pcbnew/widgets/appearance_controls.cpp:731
-#: pcbnew/widgets/appearance_controls.cpp:2541
+#: pcbnew/widgets/appearance_controls.cpp:2577
 msgid "Net and netclass colors are not shown"
 msgstr "สีของเน็ตและเน็ตคลาสจะไม่แสดง"
 
 #: pcbnew/widgets/appearance_controls.cpp:742
-#: pcbnew/widgets/appearance_controls.cpp:2546
+#: pcbnew/widgets/appearance_controls.cpp:2582
 #, c-format
 msgid "Ratsnest display (%s):"
 msgstr "แสดงแร็ทเน็ต (%s):"
 
 #: pcbnew/widgets/appearance_controls.cpp:744
-#: pcbnew/widgets/appearance_controls.cpp:2548
+#: pcbnew/widgets/appearance_controls.cpp:2584
 msgid "Ratsnest display:"
 msgstr "แสดงแร็ทเน็ต:"
 
 #: pcbnew/widgets/appearance_controls.cpp:749
-#: pcbnew/widgets/appearance_controls.cpp:2551
+#: pcbnew/widgets/appearance_controls.cpp:2587
 msgid "Choose which ratsnest lines to display"
 msgstr "เลือกแร็ทเน็ตเส้นใดที่จะแสดง"
 
 #: pcbnew/widgets/appearance_controls.cpp:759
-#: pcbnew/widgets/appearance_controls.cpp:2554
+#: pcbnew/widgets/appearance_controls.cpp:2590
 msgid "Show ratsnest lines to items on all layers"
 msgstr "แสดงเส้นแร็ทเน็ตเป็นชิ้นส่วนในทุกเลเยอร์"
 
 #: pcbnew/widgets/appearance_controls.cpp:764
-#: pcbnew/widgets/appearance_controls.cpp:2556
+#: pcbnew/widgets/appearance_controls.cpp:2592
 msgid "Visible layers"
 msgstr "เลเยอร์ที่มองเห็น"
 
 #: pcbnew/widgets/appearance_controls.cpp:766
-#: pcbnew/widgets/appearance_controls.cpp:2557
+#: pcbnew/widgets/appearance_controls.cpp:2593
 msgid "Show ratsnest lines to items on visible layers"
 msgstr "แสดงเส้นแร็ทเน็ตเป็นชิ้นส่วนในเลเยอร์ที่มองเห็น"
 
 #: pcbnew/widgets/appearance_controls.cpp:773
-#: pcbnew/widgets/appearance_controls.cpp:2560
+#: pcbnew/widgets/appearance_controls.cpp:2596
 msgid "Hide all ratsnest lines"
 msgstr "ซ่อนเส้นแร็ทเน็ตทั้งหมด"
 
@@ -51640,13 +51208,13 @@ msgid "Highlight %s"
 msgstr "เน้นสี %s"
 
 #: pcbnew/widgets/appearance_controls.cpp:935
-#: pcbnew/widgets/appearance_controls.cpp:2391
+#: pcbnew/widgets/appearance_controls.cpp:2427
 #, c-format
 msgid "Select Tracks and Vias in %s"
 msgstr "เลือกแทร็กและเวียใน %s"
 
 #: pcbnew/widgets/appearance_controls.cpp:938
-#: pcbnew/widgets/appearance_controls.cpp:2394
+#: pcbnew/widgets/appearance_controls.cpp:2430
 #, c-format
 msgid "Unselect Tracks and Vias in %s"
 msgstr "ยกเลิกการเลือกแทร็กและเวียใน %s"
@@ -51792,92 +51360,272 @@ msgstr "เลเยอร์กำหนดโดยผู้ใช้ 8"
 msgid "User defined layer 9"
 msgstr "เลเยอร์กำหนดโดยผู้ใช้ 9"
 
-#: pcbnew/widgets/appearance_controls.cpp:1730
+#: pcbnew/widgets/appearance_controls.cpp:1684
+#, fuzzy
+msgid "User defined layer 10"
+msgstr "เลเยอร์กำหนดโดยผู้ใช้ 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1685
+#, fuzzy
+msgid "User defined layer 11"
+msgstr "เลเยอร์กำหนดโดยผู้ใช้ 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1686
+#, fuzzy
+msgid "User defined layer 12"
+msgstr "เลเยอร์กำหนดโดยผู้ใช้ 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1687
+#, fuzzy
+msgid "User defined layer 13"
+msgstr "เลเยอร์กำหนดโดยผู้ใช้ 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1688
+#, fuzzy
+msgid "User defined layer 14"
+msgstr "เลเยอร์กำหนดโดยผู้ใช้ 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1689
+#, fuzzy
+msgid "User defined layer 15"
+msgstr "เลเยอร์กำหนดโดยผู้ใช้ 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1690
+#, fuzzy
+msgid "User defined layer 16"
+msgstr "เลเยอร์กำหนดโดยผู้ใช้ 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1691
+#, fuzzy
+msgid "User defined layer 17"
+msgstr "เลเยอร์กำหนดโดยผู้ใช้ 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1692
+#, fuzzy
+msgid "User defined layer 18"
+msgstr "เลเยอร์กำหนดโดยผู้ใช้ 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1693
+#, fuzzy
+msgid "User defined layer 19"
+msgstr "เลเยอร์กำหนดโดยผู้ใช้ 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1694
+#, fuzzy
+msgid "User defined layer 20"
+msgstr "เลเยอร์กำหนดโดยผู้ใช้ 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1695
+#, fuzzy
+msgid "User defined layer 21"
+msgstr "เลเยอร์กำหนดโดยผู้ใช้ 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1696
+#, fuzzy
+msgid "User defined layer 22"
+msgstr "เลเยอร์กำหนดโดยผู้ใช้ 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1697
+#, fuzzy
+msgid "User defined layer 23"
+msgstr "เลเยอร์กำหนดโดยผู้ใช้ 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1698
+#, fuzzy
+msgid "User defined layer 24"
+msgstr "เลเยอร์กำหนดโดยผู้ใช้ 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1699
+#, fuzzy
+msgid "User defined layer 25"
+msgstr "เลเยอร์กำหนดโดยผู้ใช้ 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1700
+#, fuzzy
+msgid "User defined layer 26"
+msgstr "เลเยอร์กำหนดโดยผู้ใช้ 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1701
+#, fuzzy
+msgid "User defined layer 27"
+msgstr "เลเยอร์กำหนดโดยผู้ใช้ 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1702
+#, fuzzy
+msgid "User defined layer 28"
+msgstr "เลเยอร์กำหนดโดยผู้ใช้ 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1703
+#, fuzzy
+msgid "User defined layer 29"
+msgstr "เลเยอร์กำหนดโดยผู้ใช้ 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1704
+#, fuzzy
+msgid "User defined layer 30"
+msgstr "เลเยอร์กำหนดโดยผู้ใช้ 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1705
+#, fuzzy
+msgid "User defined layer 31"
+msgstr "เลเยอร์กำหนดโดยผู้ใช้ 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1706
+#, fuzzy
+msgid "User defined layer 32"
+msgstr "เลเยอร์กำหนดโดยผู้ใช้ 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1707
+#, fuzzy
+msgid "User defined layer 33"
+msgstr "เลเยอร์กำหนดโดยผู้ใช้ 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1708
+#, fuzzy
+msgid "User defined layer 34"
+msgstr "เลเยอร์กำหนดโดยผู้ใช้ 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1709
+#, fuzzy
+msgid "User defined layer 35"
+msgstr "เลเยอร์กำหนดโดยผู้ใช้ 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1710
+#, fuzzy
+msgid "User defined layer 36"
+msgstr "เลเยอร์กำหนดโดยผู้ใช้ 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1711
+#, fuzzy
+msgid "User defined layer 37"
+msgstr "เลเยอร์กำหนดโดยผู้ใช้ 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1712
+#, fuzzy
+msgid "User defined layer 38"
+msgstr "เลเยอร์กำหนดโดยผู้ใช้ 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1713
+#, fuzzy
+msgid "User defined layer 39"
+msgstr "เลเยอร์กำหนดโดยผู้ใช้ 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1714
+#, fuzzy
+msgid "User defined layer 40"
+msgstr "เลเยอร์กำหนดโดยผู้ใช้ 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1715
+#, fuzzy
+msgid "User defined layer 41"
+msgstr "เลเยอร์กำหนดโดยผู้ใช้ 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1716
+#, fuzzy
+msgid "User defined layer 42"
+msgstr "เลเยอร์กำหนดโดยผู้ใช้ 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1717
+#, fuzzy
+msgid "User defined layer 43"
+msgstr "เลเยอร์กำหนดโดยผู้ใช้ 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1718
+#, fuzzy
+msgid "User defined layer 44"
+msgstr "เลเยอร์กำหนดโดยผู้ใช้ 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1719
+#, fuzzy
+msgid "User defined layer 45"
+msgstr "เลเยอร์กำหนดโดยผู้ใช้ 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1766
 msgid "Front copper layer"
 msgstr "เลเยอร์ทองแดงด้านหน้า"
 
-#: pcbnew/widgets/appearance_controls.cpp:1731
+#: pcbnew/widgets/appearance_controls.cpp:1767
 msgid "Back copper layer"
 msgstr "เลเยอร์ทองแดงด้านหลัง"
 
-#: pcbnew/widgets/appearance_controls.cpp:1732
+#: pcbnew/widgets/appearance_controls.cpp:1768
 msgid "Inner copper layer"
 msgstr "เลเยอร์ทองแดงด้านใน"
 
-#: pcbnew/widgets/appearance_controls.cpp:1822
+#: pcbnew/widgets/appearance_controls.cpp:1858
 msgid "Show All Copper Layers"
 msgstr "แสดงเลเยอร์ทองแดงทั้งหมด"
 
-#: pcbnew/widgets/appearance_controls.cpp:1824
+#: pcbnew/widgets/appearance_controls.cpp:1860
 msgid "Hide All Copper Layers"
 msgstr "ซ่อนเลเยอร์ทองแดงทั้งหมด"
 
-#: pcbnew/widgets/appearance_controls.cpp:1835
+#: pcbnew/widgets/appearance_controls.cpp:1871
 msgid "Show All Non Copper Layers"
 msgstr "แสดงเลเยอร์ที่ไม่ใช่ทองแดงทั้งหมด"
 
-#: pcbnew/widgets/appearance_controls.cpp:1839
+#: pcbnew/widgets/appearance_controls.cpp:1875
 msgid "Hide All Non Copper Layers"
 msgstr "ซ่อนเลเยอร์ที่ไม่ใช่ทองแดงทั้งหมด"
 
-#: pcbnew/widgets/appearance_controls.cpp:1853
+#: pcbnew/widgets/appearance_controls.cpp:1889
 msgid "Show Only Front Assembly Layers"
 msgstr "แสดงเฉพาะเลเยอร์การประกอบด้านหน้า"
 
-#: pcbnew/widgets/appearance_controls.cpp:1856
+#: pcbnew/widgets/appearance_controls.cpp:1892
 msgid "Show Only Front Layers"
 msgstr "แสดงเฉพาะเลเยอร์ด้านหน้า"
 
-#: pcbnew/widgets/appearance_controls.cpp:1863
+#: pcbnew/widgets/appearance_controls.cpp:1899
 msgid "Show Only Inner Layers"
 msgstr "แสดงเฉพาะเลเยอร์ภายใน"
 
-#: pcbnew/widgets/appearance_controls.cpp:1867
+#: pcbnew/widgets/appearance_controls.cpp:1903
 msgid "Show Only Back Layers"
 msgstr "แสดงเฉพาะเลเยอร์ด้านหลัง"
 
-#: pcbnew/widgets/appearance_controls.cpp:1871
+#: pcbnew/widgets/appearance_controls.cpp:1907
 msgid "Show Only Back Assembly Layers"
 msgstr "แสดงเฉพาะเลเยอร์การประกอบด้านหลัง"
 
-#: pcbnew/widgets/appearance_controls.cpp:2248
+#: pcbnew/widgets/appearance_controls.cpp:2284
 #, c-format
 msgid "Set opacity of %s"
 msgstr "ตั้งค่าความทึบแสงของ %s"
 
-#: pcbnew/widgets/appearance_controls.cpp:2367
+#: pcbnew/widgets/appearance_controls.cpp:2403
 msgid "Set Netclass Color"
 msgstr "ตั้งค่าสีเน็ตคลาส"
 
-#: pcbnew/widgets/appearance_controls.cpp:2371
+#: pcbnew/widgets/appearance_controls.cpp:2407
 #, fuzzy
 msgid "Use Color from Schematic"
 msgstr "ปรับปรุงพีซีบีจากวงจร"
 
-#: pcbnew/widgets/appearance_controls.cpp:2380
+#: pcbnew/widgets/appearance_controls.cpp:2416
 #, fuzzy
 msgid "Clear Netclass Color"
 msgstr "ล้างสี"
 
-#: pcbnew/widgets/appearance_controls.cpp:2388
+#: pcbnew/widgets/appearance_controls.cpp:2424
 #, c-format
 msgid "Highlight Nets in %s"
 msgstr "เน้นสีเน็ตใน %s"
 
-#: pcbnew/widgets/appearance_controls.cpp:2399
+#: pcbnew/widgets/appearance_controls.cpp:2435
 msgid "Show All Netclasses"
 msgstr "แสดงเน็ตคลาสทั้งหมด"
 
-#: pcbnew/widgets/appearance_controls.cpp:2401
+#: pcbnew/widgets/appearance_controls.cpp:2437
 msgid "Hide All Other Netclasses"
 msgstr "ซ่อนเน็ตคลาสอื่นๆทั้งหมด"
 
-#: pcbnew/widgets/appearance_controls.cpp:2462
+#: pcbnew/widgets/appearance_controls.cpp:2498
 #, c-format
 msgid "Show or hide ratsnest for nets in %s"
 msgstr "แสดงหรือซ่อนแร็ทเน็ตของเน็ตใน %s"
 
-#: pcbnew/widgets/appearance_controls.cpp:3447
+#: pcbnew/widgets/appearance_controls.cpp:3483
 msgid ""
 "The current color theme is read-only.  Create a new theme in Preferences to "
 "enable color editing."
@@ -52096,7 +51844,7 @@ msgid "Delete all nets in group '%s'?"
 msgstr "ลบเน็ตทั้งหมดในกลุ่ม '%s'?"
 
 #: pcbnew/widgets/search_handlers.cpp:179 pcbnew/zone.cpp:812
-#: pcbnew/zone.cpp:1909
+#: pcbnew/zone.cpp:1933
 msgid "Priority"
 msgstr "ลำดับความสำคัญ"
 
@@ -52155,7 +51903,7 @@ msgstr "การจัดวาง"
 msgid "%s"
 msgstr "%"
 
-#: pcbnew/zone.cpp:862 pcbnew/zone.cpp:1972
+#: pcbnew/zone.cpp:862 pcbnew/zone.cpp:1996
 msgid "Fill Mode"
 msgstr "โหมดเติม"
 
@@ -52219,94 +51967,94 @@ msgstr "พื้นที่กฎ"
 msgid "Zone %s %s"
 msgstr "โซน %s บน %s"
 
-#: pcbnew/zone.cpp:1916
+#: pcbnew/zone.cpp:1940
 #, fuzzy
 msgid "Keepout"
 msgstr "ปิดกั้น"
 
-#: pcbnew/zone.cpp:1918
+#: pcbnew/zone.cpp:1942
 #, fuzzy
 msgid "Keep Out Tracks"
 msgstr "แทร็กห้ามเข้า"
 
-#: pcbnew/zone.cpp:1924
+#: pcbnew/zone.cpp:1948
 #, fuzzy
 msgid "Keep Out Vias"
 msgstr "เวียห้ามเข้า"
 
-#: pcbnew/zone.cpp:1930
+#: pcbnew/zone.cpp:1954
 #, fuzzy
 msgid "Keep Out Pads"
 msgstr "แพ็ดคีบเอ้าท์"
 
-#: pcbnew/zone.cpp:1936
+#: pcbnew/zone.cpp:1960
 #, fuzzy
 msgid "Keep Out Copper Pours"
 msgstr "ไม่ให้เติมทองแดง"
 
-#: pcbnew/zone.cpp:1942
+#: pcbnew/zone.cpp:1966
 #, fuzzy
 msgid "Keep Out Footprints"
 msgstr "ไม่มีฟุ้ทพรินท์ในบริเวณนี้"
 
-#: pcbnew/zone.cpp:1951
+#: pcbnew/zone.cpp:1975
 #, fuzzy
 msgid "Enable"
 msgstr "เปิดใช้:"
 
-#: pcbnew/zone.cpp:1958
+#: pcbnew/zone.cpp:1982
 msgid "Source Type"
 msgstr "ชนิดแหล่งกำเนิด"
 
-#: pcbnew/zone.cpp:1963
+#: pcbnew/zone.cpp:1987
 #, fuzzy
 msgid "Source Name"
 msgstr "แหล่งกำเนิด2"
 
-#: pcbnew/zone.cpp:1995
+#: pcbnew/zone.cpp:2019
 #, fuzzy
 msgid "Cannot be less than zone minimum width"
 msgstr "ขนาดกิ่งซี่ล้อระบายความร้อน เล็กกว่าความกว้างน้อยสุดไม่ได้"
 
-#: pcbnew/zone.cpp:2001
+#: pcbnew/zone.cpp:2025
 #, fuzzy
 msgid "Hatch Width"
 msgstr "ความกว้างเส้นแรเงา:"
 
-#: pcbnew/zone.cpp:2008
+#: pcbnew/zone.cpp:2032
 #, fuzzy
 msgid "Hatch Gap"
 msgstr "ช่องว่างเส้นแรเงา:"
 
-#: pcbnew/zone.cpp:2015
+#: pcbnew/zone.cpp:2039
 msgid "Hatch Minimum Hole Ratio"
 msgstr ""
 
-#: pcbnew/zone.cpp:2023
+#: pcbnew/zone.cpp:2047
 #, fuzzy
 msgid "Smoothing Effort"
 msgstr "ความพยายามให้ราบเรียบ:"
 
-#: pcbnew/zone.cpp:2029
+#: pcbnew/zone.cpp:2053
 #, fuzzy
 msgid "Smoothing Amount"
 msgstr "ปริมาณการปรับให้เรียบ:"
 
-#: pcbnew/zone.cpp:2035
+#: pcbnew/zone.cpp:2059
 #, fuzzy
 msgid "Remove Islands"
 msgstr "ลบเกาะ:"
 
-#: pcbnew/zone.cpp:2040
+#: pcbnew/zone.cpp:2064
 #, fuzzy
 msgid "Minimum Island Area"
 msgstr "ขนาดเกาะขั้นต่ำ:"
 
-#: pcbnew/zone.cpp:2055
+#: pcbnew/zone.cpp:2079
 msgid "Minimum Width"
 msgstr "ความกว้างขั้นต่ำ"
 
-#: pcbnew/zone.cpp:2063
+#: pcbnew/zone.cpp:2087
 msgid "Pad Connections"
 msgstr "การเชื่อมต่อแพ็ด"
 
@@ -52540,6 +52288,200 @@ msgstr "สัญลักษณ์ในวงจร"
 msgid "KiCad Drawing Sheet"
 msgstr "ตัวแก้ไขแผ่นเขียนแบบของ KiCad"
 
+#~ msgid "CrtYd_Front"
+#~ msgstr "CrtYd_Front"
+
+#~ msgid "Fab_Front"
+#~ msgstr "Fab_Front"
+
+#~ msgid "Adhes_Front"
+#~ msgstr "Adhes_Front"
+
+#~ msgid "SoldP_Front"
+#~ msgstr "SoldP_Front"
+
+#~ msgid "SilkS_Front"
+#~ msgstr "SilkS_Front"
+
+#~ msgid "Mask_Front"
+#~ msgstr "Mask_Front"
+
+#~ msgid "If you want a front copper layer"
+#~ msgstr "หากคุณต้องการเลเยอร์ทองแดงด้านหน้า"
+
+#~ msgid "Front_layer"
+#~ msgstr "Front_layer"
+
+#~ msgid "Layer name of front (top) copper layer"
+#~ msgstr "ชื่อเลเยอร์ทองแดงด้านหน้า (บน)"
+
+#~ msgid "In1"
+#~ msgstr "In1"
+
+#~ msgid "In2"
+#~ msgstr "In2"
+
+#~ msgid "In3"
+#~ msgstr "In3"
+
+#~ msgid "In4"
+#~ msgstr "In4"
+
+#~ msgid "In5"
+#~ msgstr "In5"
+
+#~ msgid "In6"
+#~ msgstr "In6"
+
+#~ msgid "In7"
+#~ msgstr "In7"
+
+#~ msgid "In8"
+#~ msgstr "In8"
+
+#~ msgid "In9"
+#~ msgstr "In9"
+
+#~ msgid "In10"
+#~ msgstr "In10"
+
+#~ msgid "In11"
+#~ msgstr "In11"
+
+#~ msgid "In12"
+#~ msgstr "In12"
+
+#~ msgid "In13"
+#~ msgstr "In13"
+
+#~ msgid "In14"
+#~ msgstr "In14"
+
+#~ msgid "In15"
+#~ msgstr "In15"
+
+#~ msgid "In16"
+#~ msgstr "In16"
+
+#~ msgid "In17"
+#~ msgstr "In17"
+
+#~ msgid "In18"
+#~ msgstr "In18"
+
+#~ msgid "In19"
+#~ msgstr "In19"
+
+#~ msgid "In20"
+#~ msgstr "In20"
+
+#~ msgid "In21"
+#~ msgstr "In21"
+
+#~ msgid "In22"
+#~ msgstr "In22"
+
+#~ msgid "In23"
+#~ msgstr "In23"
+
+#~ msgid "In24"
+#~ msgstr "In24"
+
+#~ msgid "In25"
+#~ msgstr "In25"
+
+#~ msgid "In26"
+#~ msgstr "In26"
+
+#~ msgid "In27"
+#~ msgstr "In27"
+
+#~ msgid "In28"
+#~ msgstr "In28"
+
+#~ msgid "In29"
+#~ msgstr "In29"
+
+#~ msgid "In30"
+#~ msgstr "In30"
+
+#~ msgid "If you want a back copper layer"
+#~ msgstr "หากคุณต้องการเลเยอร์ทองแดงด้านหลัง"
+
+#~ msgid "Layer name of back (bottom) copper layer"
+#~ msgstr "ชื่อเลเยอร์ทองแดงด้านหลัง (ด้านล่าง)"
+
+#~ msgid "SoldM_Back"
+#~ msgstr "SoldM_Back"
+
+#~ msgid "SilkS_Back"
+#~ msgstr "SilkS_Back"
+
+#~ msgid "SoldP_Back"
+#~ msgstr "SoldP_Back"
+
+#~ msgid "Adhes_Back"
+#~ msgstr "Adhes_Back"
+
+#~ msgid "Fab_Back"
+#~ msgstr "Fab_Back"
+
+#~ msgid "CrtYd_Back"
+#~ msgstr "CrtYd_Back"
+
+#~ msgid "Pcb_Edges"
+#~ msgstr "Pcb_Edges"
+
+#~ msgid "Margin"
+#~ msgstr "Margin"
+
+#~ msgid "Eco1"
+#~ msgstr "Eco1"
+
+#~ msgid "Eco2"
+#~ msgstr "Eco2"
+
+#~ msgid "Comments"
+#~ msgstr "ความคิดเห็น"
+
+#~ msgid "Drawings"
+#~ msgstr "เขียนแบบ"
+
+#~ msgid "User1"
+#~ msgstr "ผู้ใช้1"
+
+#~ msgid "User2"
+#~ msgstr "ผู้ใช้2"
+
+#~ msgid "User3"
+#~ msgstr "ผู้ใช้3"
+
+#~ msgid "User4"
+#~ msgstr "ผู้ใช้4"
+
+#~ msgid "User5"
+#~ msgstr "ผู้ใช้5"
+
+#~ msgid "User6"
+#~ msgstr "ผู้ใช้6"
+
+#~ msgid "User7"
+#~ msgstr "ผู้ใช้7"
+
+#~ msgid "User8"
+#~ msgstr "ผู้ใช้8"
+
+#~ msgid "User9"
+#~ msgstr "ผู้ใช้9"
+
+#, fuzzy
+#~ msgid "(Pad has no layer)"
+#~ msgstr "คำเตือน: แพ็ด SMD ไม่มีเลเยอร์ด้านนอก"
+
+#, fuzzy
+#~ msgid "(PTH pad has no copper layers)"
+#~ msgstr "คำเตือน: แพ็ด SMD ไม่มีเลเยอร์ด้านนอก"
+
 #, c-format
 #~ msgid "Field%d"
 #~ msgstr "ช่อง%d"
diff --git a/translation/pofiles/tr.po b/translation/pofiles/tr.po
index b1916df3b8..9ed8a43ed3 100644
--- a/translation/pofiles/tr.po
+++ b/translation/pofiles/tr.po
@@ -22,7 +22,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-01-28 19:42+0300\n"
+"POT-Creation-Date: 2025-01-29 19:59+0300\n"
 "PO-Revision-Date: 2025-01-23 15:38+0000\n"
 "Last-Translator: John Beard <john.j.beard@gmail.com>\n"
 "Language-Team: Turkish <https://hosted.weblate.org/projects/kicad/master-"
@@ -173,7 +173,7 @@ msgstr "Yeniden yükleme süresi %.3f s"
 #: pcbnew/pcb_io/easyedapro/pcb_io_easyedapro.cpp:116
 #: pcbnew/pcb_io/fabmaster/pcb_io_fabmaster.cpp:59
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:503
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2703
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2706
 #, c-format
 msgid "Loading %s..."
 msgstr "%s yükleniyor..."
@@ -296,7 +296,7 @@ msgstr "KiCad 3B Görüntüleyici"
 #: 3d-viewer/3d_viewer/eda_3d_viewer_frame.cpp:667
 #: eeschema/dialogs/panel_eeschema_display_options_base.cpp:27
 #: eeschema/dialogs/panel_sym_display_options_base.cpp:25
-#: pcbnew/footprint_edit_frame.cpp:242 pcbnew/footprint_edit_frame.cpp:955
+#: pcbnew/footprint_edit_frame.cpp:242 pcbnew/footprint_edit_frame.cpp:965
 #: pcbnew/pcb_edit_frame.cpp:326 pcbnew/pcb_edit_frame.cpp:1708
 #: pcbnew/tools/pcb_actions.cpp:1327
 msgid "Appearance"
@@ -335,10 +335,10 @@ msgstr "'%s' dosyasını kaydetmek için yeterli izin yok."
 #: 3d-viewer/3d_viewer/eda_3d_viewer_frame.cpp:748 common/confirm.cpp:211
 #: common/dialogs/dialog_grid_settings.cpp:82
 #: common/dialogs/dialog_grid_settings.cpp:89
-#: common/dialogs/panel_embedded_files.cpp:296
-#: common/dialogs/panel_embedded_files.cpp:369
-#: common/dialogs/panel_embedded_files.cpp:400
-#: common/dialogs/panel_embedded_files.cpp:410
+#: common/dialogs/panel_embedded_files.cpp:307
+#: common/dialogs/panel_embedded_files.cpp:416
+#: common/dialogs/panel_embedded_files.cpp:447
+#: common/dialogs/panel_embedded_files.cpp:457
 #: common/dialogs/panel_setup_severities.cpp:44 common/kidialog.cpp:126
 #: eeschema/dialogs/dialog_erc.cpp:878
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1812
@@ -361,9 +361,9 @@ msgstr "'%s' dosyasını kaydetmek için yeterli izin yok."
 #: pcb_calculator/calculator_panels/panel_fusing_current.cpp:191
 #: pcb_calculator/calculator_panels/panel_fusing_current.cpp:203
 #: pcbnew/dialogs/dialog_drc.cpp:984
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:397
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:389
 #: pcbnew/drc/drc_item.cpp:231 pcbnew/pcb_marker.cpp:211
-#: pcbnew/widgets/appearance_controls.cpp:2729
+#: pcbnew/widgets/appearance_controls.cpp:2765
 msgid "Error"
 msgstr "Hata"
 
@@ -713,7 +713,7 @@ msgstr "Yertleştirilmemeli olarak (DNP) işaretlenmiş modeller"
 msgid "Model Bounding Boxes"
 msgstr "Model Sınır Çerçevesi"
 
-#: 3d-viewer/dialogs/appearance_controls_3D.cpp:77 common/layer_id.cpp:170
+#: 3d-viewer/dialogs/appearance_controls_3D.cpp:77 common/layer_id.cpp:125
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:30
 #: eeschema/dialogs/dialog_update_from_pcb_base.cpp:64
 #: pcb_calculator/calculator_panels/panel_rf_attenuators_base.cpp:111
@@ -827,13 +827,13 @@ msgstr ""
 "seçeneğini işaretlemeyin."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:563
-#: pcbnew/widgets/appearance_controls.cpp:2198
+#: pcbnew/widgets/appearance_controls.cpp:2234
 #, c-format
 msgid "Show or hide %s"
 msgstr "Göster veya gizle %s"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:633
-#: pcbnew/widgets/appearance_controls.cpp:2571
+#: pcbnew/widgets/appearance_controls.cpp:2607
 #, c-format
 msgid "Presets (%s+Tab):"
 msgstr "Ön Ayarlar (%s+Tab):"
@@ -841,93 +841,93 @@ msgstr "Ön Ayarlar (%s+Tab):"
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:647
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1644
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2078
-#: pcbnew/widgets/appearance_controls.cpp:2596
+#: pcbnew/widgets/appearance_controls.cpp:2632
 msgid "Save preset..."
 msgstr "Ön ayarı kaydet..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:648
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1645
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2079
-#: pcbnew/widgets/appearance_controls.cpp:2597
+#: pcbnew/widgets/appearance_controls.cpp:2633
 msgid "Delete preset..."
 msgstr "Ön ayarı sil..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:754
-#: pcbnew/widgets/appearance_controls.cpp:2702
+#: pcbnew/widgets/appearance_controls.cpp:2738
 msgid "Layer preset name:"
 msgstr "Katman ön ayar adı:"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:755
-#: pcbnew/widgets/appearance_controls.cpp:2703
+#: pcbnew/widgets/appearance_controls.cpp:2739
 msgid "Save Layer Preset"
 msgstr "Katman Ön Ayarını Kaydet"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:770
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1819
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2221
-#: pcbnew/widgets/appearance_controls.cpp:2736
+#: pcbnew/widgets/appearance_controls.cpp:2772
 msgid "Overwrite existing preset?"
 msgstr "Mevcut ön ayarın üzerine yazılsın mı?"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:796
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1844
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2246
-#: pcbnew/widgets/appearance_controls.cpp:2762
+#: pcbnew/widgets/appearance_controls.cpp:2798
 msgid "Presets"
 msgstr "ön ayarlar"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:805
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1856
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2258
-#: pcbnew/widgets/appearance_controls.cpp:2774
+#: pcbnew/widgets/appearance_controls.cpp:2810
 msgid "Delete Preset"
 msgstr "Ön Ayarı Sil"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:806
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1857
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2259
-#: pcbnew/widgets/appearance_controls.cpp:2775
+#: pcbnew/widgets/appearance_controls.cpp:2811
 msgid "Select preset:"
 msgstr "Ön ayarı seçin:"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:864
-#: pcbnew/widgets/appearance_controls.cpp:2875
+#: pcbnew/widgets/appearance_controls.cpp:2911
 #, c-format
 msgid "Viewports (%s+Tab):"
 msgstr "Görünüm alanları (%s+Tab):"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:873
-#: pcbnew/widgets/appearance_controls.cpp:2884
+#: pcbnew/widgets/appearance_controls.cpp:2920
 msgid "Save viewport..."
 msgstr "Görünüm alanını kaydet..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:874
-#: pcbnew/widgets/appearance_controls.cpp:2885
+#: pcbnew/widgets/appearance_controls.cpp:2921
 msgid "Delete viewport..."
 msgstr "Görünüm alanını sil..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:905
-#: pcbnew/widgets/appearance_controls.cpp:2934
+#: pcbnew/widgets/appearance_controls.cpp:2970
 msgid "Viewport name:"
 msgstr "Görünüm penceresi adı:"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:906
-#: pcbnew/widgets/appearance_controls.cpp:2934
+#: pcbnew/widgets/appearance_controls.cpp:2970
 msgid "Save Viewport"
 msgstr "Görünümü Kaydet"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:946
-#: pcbnew/widgets/appearance_controls.cpp:2973
+#: pcbnew/widgets/appearance_controls.cpp:3009
 msgid "Viewports"
 msgstr "Görünümler"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:955
-#: pcbnew/widgets/appearance_controls.cpp:2982
+#: pcbnew/widgets/appearance_controls.cpp:3018
 msgid "Delete Viewport"
 msgstr "Görünüm Alanı Sil"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:956
-#: pcbnew/widgets/appearance_controls.cpp:2983
+#: pcbnew/widgets/appearance_controls.cpp:3019
 msgid "Select viewport:"
 msgstr "Görünüm penceresini seçin:"
 
@@ -1300,7 +1300,7 @@ msgid "Z:"
 msgstr "Z:"
 
 #: 3d-viewer/dialogs/panel_preview_3d_model_base.cpp:68
-#: gerbview/gerber_draw_item.cpp:722 pcbnew/footprint.cpp:1676
+#: gerbview/gerber_draw_item.cpp:722 pcbnew/footprint.cpp:1681
 #: pcbnew/pad.cpp:1361
 msgid "Rotation"
 msgstr "Döndürme"
@@ -1882,8 +1882,8 @@ msgid "Information"
 msgstr "Bilgilendirme"
 
 #: common/confirm.cpp:266 common/confirm.cpp:269
-#: common/dialogs/panel_embedded_files.cpp:272
-#: common/dialogs/panel_embedded_files.cpp:346
+#: common/dialogs/panel_embedded_files.cpp:285
+#: common/dialogs/panel_embedded_files.cpp:393
 #: eeschema/design_block_utils.cpp:50 eeschema/design_block_utils.cpp:183
 #: eeschema/symbol_editor/symbol_editor.cpp:372
 #: eeschema/symbol_editor/symbol_editor.cpp:998
@@ -1898,7 +1898,7 @@ msgstr "Bilgilendirme"
 #: pcbnew/dialogs/dialog_gencad_export_options.cpp:119
 #: pcbnew/dialogs/dialog_track_via_properties.cpp:570
 #: pcbnew/footprint_libraries_utils.cpp:375
-#: pcbnew/footprint_libraries_utils.cpp:1148 pcbnew/router/router_tool.cpp:1849
+#: pcbnew/footprint_libraries_utils.cpp:1157 pcbnew/router/router_tool.cpp:1849
 #: pcbnew/router/router_tool.cpp:2603
 #: pcbnew/tools/footprint_editor_control.cpp:470 pcbnew/zone_filler.cpp:881
 msgid "Confirmation"
@@ -1940,7 +1940,7 @@ msgid "KiCad Design Block folders"
 msgstr "KiCad eski proje dosyaları"
 
 #: common/design_block_io.cpp:172
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3036
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3039
 #, c-format
 msgid "Cannot overwrite library path '%s'."
 msgstr "'%s' kitaplık yolunun üzerine yazılamıyor."
@@ -1957,7 +1957,7 @@ msgstr ""
 "Yazma izinleriniz olduğundan emin olun ve tekrar deneyin."
 
 #: common/design_block_io.cpp:201 pcbnew/pcb_io/geda/pcb_io_geda.cpp:977
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3061
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3064
 #, c-format
 msgid "Insufficient permissions to delete folder '%s'."
 msgstr "'%s' klasörünü silmek için izin yok."
@@ -2057,8 +2057,8 @@ msgstr "'%s' genel kütüphane tablo yolu oluşturulamıyor."
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:50
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:99
 #: pcbnew/dialogs/panel_pcbnew_action_plugins_base.cpp:42
-#: pcbnew/footprint_libraries_utils.cpp:1006
-#: pcbnew/footprint_libraries_utils.cpp:1334
+#: pcbnew/footprint_libraries_utils.cpp:1015
+#: pcbnew/footprint_libraries_utils.cpp:1343
 msgid "Description"
 msgstr "Açıklama"
 
@@ -2444,7 +2444,7 @@ msgstr "Ortam Değişkenleri"
 #: eeschema/dialogs/panel_bom_presets_base.cpp:80
 #: eeschema/dialogs/panel_sym_lib_table.cpp:384
 #: eeschema/dialogs/panel_template_fieldnames_base.cpp:42
-#: eeschema/fields_grid_table.cpp:478 eeschema/sch_pin.cpp:1579
+#: eeschema/fields_grid_table.cpp:469 eeschema/sch_pin.cpp:1579
 #: eeschema/sch_symbol.cpp:2065 eeschema/sch_symbol.cpp:2115
 #: eeschema/symbol_editor/symbol_editor.cpp:1598
 #: eeschema/symbol_viewer_frame.cpp:459
@@ -2454,13 +2454,15 @@ msgstr "Ortam Değişkenleri"
 #: kicad/pcm/dialogs/dialog_manage_repositories_base.cpp:39
 #: kicad/pcm/dialogs/panel_package_base.cpp:50
 #: pcbnew/dialogs/dialog_footprint_wizard_list_base.cpp:42
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:54
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:170
 #: pcbnew/dialogs/panel_fp_lib_table.cpp:438
-#: pcbnew/pcb_fields_grid_table.cpp:174 pcbnew/pcb_group.cpp:507
+#: pcbnew/pcb_fields_grid_table.cpp:143 pcbnew/pcb_group.cpp:507
 #: pcbnew/widgets/pcb_net_inspector_panel.cpp:120
 #: pcbnew/widgets/search_handlers.cpp:176
 #: pcbnew/widgets/search_handlers.cpp:309
 #: pcbnew/widgets/search_handlers.cpp:388 pcbnew/zone.cpp:853
-#: pcbnew/zone.cpp:1913 pcbnew/zone_manager/dialog_zone_manager_base.cpp:38
+#: pcbnew/zone.cpp:1937 pcbnew/zone_manager/dialog_zone_manager_base.cpp:38
 #: pcbnew/zone_manager/model_zones_overview_table.h:75
 msgid "Name"
 msgstr "Ad"
@@ -2659,7 +2661,7 @@ msgstr "Izgara boyutu Y aralık dışında."
 #: eeschema/symbol_editor/symbol_editor.cpp:860
 #: pcb_calculator/dialogs/dialog_regulator_form_base.cpp:27
 #: pcbnew/board_stackup_manager/dialog_dielectric_list_manager_base.cpp:31
-#: pcbnew/footprint_libraries_utils.cpp:1040
+#: pcbnew/footprint_libraries_utils.cpp:1049
 msgid "Name:"
 msgstr "İsim:"
 
@@ -3248,7 +3250,7 @@ msgstr "Seçenek"
 #: eeschema/dialogs/dialog_sim_format_value.cpp:75
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:57
 #: eeschema/dialogs/panel_sym_lib_table.cpp:385
-#: eeschema/fields_grid_table.cpp:479 eeschema/sch_symbol.cpp:1098
+#: eeschema/fields_grid_table.cpp:470 eeschema/sch_symbol.cpp:1098
 #: eeschema/sch_symbol.cpp:2062 eeschema/sch_symbol.cpp:2112
 #: eeschema/sch_symbol.cpp:2994 eeschema/sim/simulator_frame_ui.cpp:616
 #: eeschema/sim/simulator_frame_ui.cpp:2673
@@ -3258,13 +3260,13 @@ msgstr "Seçenek"
 #: eeschema/widgets/search_handlers.cpp:247
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:69
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:70
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:65
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:157
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:169
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:48
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:57
-#: pcbnew/dialogs/panel_fp_lib_table.cpp:439 pcbnew/footprint.cpp:4048
+#: pcbnew/dialogs/panel_fp_lib_table.cpp:439 pcbnew/footprint.cpp:4053
 #: pcbnew/footprint_wizard_frame.cpp:326 pcbnew/pcb_dimension.cpp:605
-#: pcbnew/pcb_fields_grid_table.cpp:175 pcbnew/plot_board_layers.cpp:107
+#: pcbnew/pcb_fields_grid_table.cpp:144 pcbnew/plot_board_layers.cpp:107
 #: pcbnew/widgets/search_handlers.cpp:119
 msgid "Value"
 msgstr "Değer"
@@ -3384,7 +3386,7 @@ msgstr "Çıkış Modu:"
 #: eeschema/dialogs/dialog_plot_schematic_base.cpp:78
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:72
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:69
-#: eeschema/fields_grid_table.cpp:491
+#: eeschema/fields_grid_table.cpp:482
 #: eeschema/printing/dialog_print_using_printer_base.cpp:35
 #: eeschema/sch_bus_entry.cpp:674 eeschema/sch_junction.cpp:383
 #: eeschema/sch_line.cpp:1099 eeschema/sim/simulator_frame_ui.cpp:609
@@ -3614,7 +3616,7 @@ msgstr "Tamam"
 #: common/dialogs/git/dialog_git_auth.cpp:54
 #: common/dialogs/git/dialog_git_commit.cpp:143
 #: common/dialogs/git/dialog_git_switch.cpp:69
-#: common/dialogs/panel_embedded_files.cpp:370 common/tool/actions.cpp:159
+#: common/dialogs/panel_embedded_files.cpp:417 common/tool/actions.cpp:159
 #: eeschema/dialogs/dialog_erc.cpp:426
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1344 eeschema/sheet.cpp:783
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:962
@@ -4133,7 +4135,7 @@ msgstr "Araç çubuklarında küçük simgeler kullan"
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283
 #: pcbnew/microwave/microwave_polygon.cpp:127 pcbnew/tools/pcb_control.cpp:348
 #: pcbnew/widgets/appearance_controls.cpp:637
-#: pcbnew/widgets/appearance_controls.cpp:1804
+#: pcbnew/widgets/appearance_controls.cpp:1840
 msgid "Normal"
 msgstr "Normal"
 
@@ -4539,8 +4541,8 @@ msgstr ""
 "gerekecektir."
 
 #: common/dialogs/panel_design_block_lib_table.cpp:1010
-#: common/dialogs/panel_embedded_files.cpp:348
-#: common/dialogs/panel_embedded_files.cpp:370
+#: common/dialogs/panel_embedded_files.cpp:395
+#: common/dialogs/panel_embedded_files.cpp:417
 #: eeschema/design_block_utils.cpp:89
 #: eeschema/dialogs/panel_sym_lib_table.cpp:688 eeschema/sch_base_frame.cpp:306
 #: pcbnew/dialogs/panel_fp_lib_table.cpp:1038
@@ -4625,8 +4627,8 @@ msgstr "Görünür"
 #: eeschema/symbol_editor/symbol_editor.cpp:826 include/lib_table_grid.h:208
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:46
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:95
-#: pcbnew/footprint_libraries_utils.cpp:1005
-#: pcbnew/footprint_libraries_utils.cpp:1333
+#: pcbnew/footprint_libraries_utils.cpp:1014
+#: pcbnew/footprint_libraries_utils.cpp:1342
 msgid "Nickname"
 msgstr "Takma ad"
 
@@ -4715,22 +4717,14 @@ msgstr "Gömülü Referansı Kopyala"
 msgid "Copy the reference for this embedded file"
 msgstr ""
 
-#: common/dialogs/panel_embedded_files.cpp:260
-msgid "Select a file to embed"
-msgstr "Gömülecek bir dosya seçin"
-
-#: common/dialogs/panel_embedded_files.cpp:261
-msgid "All files|*.*"
-msgstr "Tüm dosyalar |*.*"
-
-#: common/dialogs/panel_embedded_files.cpp:270
-#: common/dialogs/panel_embedded_files.cpp:343
+#: common/dialogs/panel_embedded_files.cpp:283
+#: common/dialogs/panel_embedded_files.cpp:390
 #, c-format
 msgid "File '%s' already exists."
 msgstr "Dosya '%s' zaten var."
 
-#: common/dialogs/panel_embedded_files.cpp:274
-#: common/dialogs/panel_embedded_files.cpp:348
+#: common/dialogs/panel_embedded_files.cpp:286
+#: common/dialogs/panel_embedded_files.cpp:395
 #: eeschema/design_block_utils.cpp:51 eeschema/design_block_utils.cpp:184
 #: eeschema/symbol_editor/symbol_editor.cpp:373
 #: eeschema/symbol_editor/symbol_editor.cpp:999
@@ -4742,40 +4736,48 @@ msgstr "Dosya '%s' zaten var."
 #: pcbnew/dialogs/dialog_export_odbpp.cpp:411
 #: pcbnew/dialogs/dialog_gencad_export_options.cpp:120
 #: pcbnew/footprint_libraries_utils.cpp:376
-#: pcbnew/footprint_libraries_utils.cpp:1150
+#: pcbnew/footprint_libraries_utils.cpp:1159
 #: pcbnew/tools/footprint_editor_control.cpp:472
 msgid "Overwrite"
 msgstr "Üzerine yaz"
 
-#: common/dialogs/panel_embedded_files.cpp:293
+#: common/dialogs/panel_embedded_files.cpp:305
 #, c-format
 msgid "Failed to add file '%s'."
 msgstr "Dosya '%s' eklenemedi."
 
-#: common/dialogs/panel_embedded_files.cpp:330
+#: common/dialogs/panel_embedded_files.cpp:318
+msgid "Select a file to embed"
+msgstr "Gömülecek bir dosya seçin"
+
+#: common/dialogs/panel_embedded_files.cpp:319
+msgid "All files|*.*"
+msgstr "Tüm dosyalar |*.*"
+
+#: common/dialogs/panel_embedded_files.cpp:377
 msgid "Select a directory to export files"
 msgstr "Dosyaları dışa aktarmak için bir dizin seçin"
 
-#: common/dialogs/panel_embedded_files.cpp:362
+#: common/dialogs/panel_embedded_files.cpp:409
 #, c-format
 msgid "Directory '%s' is not writable."
 msgstr "Dizin '%s' yazılabilir değil."
 
-#: common/dialogs/panel_embedded_files.cpp:365
+#: common/dialogs/panel_embedded_files.cpp:412
 #, c-format
 msgid "Folder '%s' is not writable."
 msgstr "Klasör '%s' yazılabilir değil."
 
-#: common/dialogs/panel_embedded_files.cpp:370
+#: common/dialogs/panel_embedded_files.cpp:417
 msgid "Retry"
 msgstr "Tekrar Dene"
 
-#: common/dialogs/panel_embedded_files.cpp:397
+#: common/dialogs/panel_embedded_files.cpp:444
 #, c-format
 msgid "Failed to open file '%s'."
 msgstr "Dosya '%s' açılamadı."
 
-#: common/dialogs/panel_embedded_files.cpp:407
+#: common/dialogs/panel_embedded_files.cpp:454
 #, c-format
 msgid "Failed to write file '%s'."
 msgstr "Dosya '%s' yazılamadı."
@@ -5060,12 +5062,12 @@ msgstr "Yakınlaştır"
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1099
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:583
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:854
-#: pcbnew/dialogs/dialog_plot_base.cpp:118 pcbnew/footprint.cpp:4007
-#: pcbnew/pad.cpp:2507 pcbnew/pad.cpp:2526 pcbnew/pcb_dimension.cpp:1973
+#: pcbnew/dialogs/dialog_plot_base.cpp:118 pcbnew/footprint.cpp:4012
+#: pcbnew/pad.cpp:2501 pcbnew/pad.cpp:2520 pcbnew/pcb_dimension.cpp:1973
 #: pcbnew/widgets/appearance_controls.cpp:729
 #: pcbnew/widgets/appearance_controls.cpp:771
-#: pcbnew/widgets/appearance_controls.cpp:2540
-#: pcbnew/widgets/appearance_controls.cpp:2559 pcbnew/zone.cpp:1804
+#: pcbnew/widgets/appearance_controls.cpp:2576
+#: pcbnew/widgets/appearance_controls.cpp:2595 pcbnew/zone.cpp:1828
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:83
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 msgid "None"
@@ -5294,9 +5296,9 @@ msgstr "Bağlantı yok"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:232
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:363
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:332
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:854 pcbnew/footprint.cpp:4009
-#: pcbnew/pad.cpp:2528 pcbnew/pcb_table.cpp:533 pcbnew/pcb_textbox.cpp:795
-#: pcbnew/zone.cpp:857 pcbnew/zone.cpp:1806
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:854 pcbnew/footprint.cpp:4014
+#: pcbnew/pad.cpp:2522 pcbnew/pcb_table.cpp:533 pcbnew/pcb_textbox.cpp:795
+#: pcbnew/zone.cpp:857 pcbnew/zone.cpp:1830
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 msgid "Solid"
 msgstr "Katı"
@@ -5426,7 +5428,7 @@ msgstr "Malzeme sınıfları:"
 
 #: common/dialogs/panel_setup_netclasses_base.cpp:52
 #: pcbnew/tools/board_inspection_tool.cpp:641
-#: pcbnew/tools/board_inspection_tool.cpp:1201 pcbnew/zone.cpp:2048
+#: pcbnew/tools/board_inspection_tool.cpp:1201 pcbnew/zone.cpp:2072
 msgid "Clearance"
 msgstr "Boşluk"
 
@@ -5521,7 +5523,7 @@ msgstr "Desen"
 
 #: common/dialogs/panel_setup_netclasses_base.cpp:153
 #: eeschema/sch_field.cpp:1270 eeschema/sch_label.cpp:207
-#: pcbnew/board_connected_item.cpp:200 pcbnew/pad.cpp:2582 pcbnew/zone.cpp:1907
+#: pcbnew/board_connected_item.cpp:200 pcbnew/pad.cpp:2576 pcbnew/zone.cpp:1931
 msgid "Net Class"
 msgstr "Ağ Sınıfı"
 
@@ -5648,7 +5650,7 @@ msgstr "Satır"
 #: common/eda_shape.cpp:2203
 #: eeschema/dialogs/dialog_label_properties_base.cpp:178
 #: eeschema/sch_label.cpp:2249
-#: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:2499
+#: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:2493
 #: pcbnew/pcb_dimension.cpp:1974
 msgid "Rectangle"
 msgstr "Dikdörtgen"
@@ -5830,7 +5832,7 @@ msgstr "Fare ve Dokunmatik Yüzey"
 msgid "Hotkeys"
 msgstr "Kısayol Tuşları"
 
-#: common/eda_base_frame.cpp:1116 kicad/project_tree_pane.cpp:1008
+#: common/eda_base_frame.cpp:1116 kicad/project_tree_pane.cpp:1009
 msgid "Version Control"
 msgstr "Versiyon Kontrolü"
 
@@ -5887,7 +5889,7 @@ msgstr "Simülatör"
 
 #: common/eda_base_frame.cpp:1182 common/tool/actions.cpp:1106
 #: common/tool/common_tools.cpp:617 kicad/tools/kicad_manager_actions.cpp:147
-#: pcbnew/footprint_edit_frame.cpp:1035 pcbnew/menubar_footprint_editor.cpp:92
+#: pcbnew/footprint_edit_frame.cpp:1045 pcbnew/menubar_footprint_editor.cpp:92
 msgid "Footprint Editor"
 msgstr "Ayak İzi(Footprint) Editörü"
 
@@ -6059,7 +6061,7 @@ msgstr "İnç"
 msgid "Constrain to H, V, 45"
 msgstr "Y, D, 45 ile sınırla"
 
-#: common/eda_draw_frame.cpp:1121 pcbnew/footprint_libraries_utils.cpp:1368
+#: common/eda_draw_frame.cpp:1121 pcbnew/footprint_libraries_utils.cpp:1377
 msgid "Select Library"
 msgstr "Kütüphane Seçin"
 
@@ -6280,7 +6282,7 @@ msgstr "Yay"
 #: eeschema/dialogs/dialog_label_properties_base.cpp:172
 #: eeschema/sch_label.cpp:2247 gerbview/gerber_draw_item.cpp:231
 #: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:1515
-#: pcbnew/pad.cpp:2498 pcbnew/pcb_dimension.cpp:1975
+#: pcbnew/pad.cpp:2492 pcbnew/pcb_dimension.cpp:1975
 msgid "Circle"
 msgstr "Daire"
 
@@ -6362,7 +6364,7 @@ msgstr "Noktalar"
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:40
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:169
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2140 pcbnew/pad.cpp:1348
-#: pcbnew/pcb_fields_grid_table.cpp:177 pcbnew/pcb_reference_image.cpp:215
+#: pcbnew/pcb_fields_grid_table.cpp:146 pcbnew/pcb_reference_image.cpp:215
 #: pcbnew/pcb_reference_image.cpp:368 pcbnew/pcb_tablecell.cpp:197
 #: pcbnew/pcb_tablecell.cpp:204 pcbnew/pcb_target.cpp:156
 #: pcbnew/pcb_target.cpp:249 pcbnew/pcb_text.cpp:292 pcbnew/pcb_textbox.cpp:814
@@ -6379,7 +6381,7 @@ msgstr "Genişlik"
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:55
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:56
 #: pcbnew/pad.cpp:1349 pcbnew/pcb_dimension.cpp:1012
-#: pcbnew/pcb_fields_grid_table.cpp:178 pcbnew/pcb_reference_image.cpp:217
+#: pcbnew/pcb_fields_grid_table.cpp:147 pcbnew/pcb_reference_image.cpp:217
 #: pcbnew/pcb_reference_image.cpp:375 pcbnew/pcb_tablecell.cpp:198
 #: pcbnew/pcb_tablecell.cpp:205 pcbnew/pcb_text.cpp:293
 #: pcbnew/pcb_textbox.cpp:815
@@ -6461,7 +6463,7 @@ msgstr "Dolgu Rengi"
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:62
 #: eeschema/dialogs/dialog_tablecell_properties_base.cpp:119
 #: eeschema/dialogs/dialog_text_properties_base.cpp:113
-#: eeschema/fields_grid_table.cpp:484 eeschema/sch_label.cpp:1197
+#: eeschema/fields_grid_table.cpp:475 eeschema/sch_label.cpp:1197
 #: eeschema/sch_label.cpp:2269 eeschema/sch_tablecell.cpp:128
 #: eeschema/sch_text.cpp:637 eeschema/sch_textbox.cpp:543
 #: pagelayout_editor/dialogs/properties_frame_base.cpp:98
@@ -6472,7 +6474,7 @@ msgstr "Dolgu Rengi"
 #: pcbnew/dialogs/dialog_tablecell_properties_base.cpp:125
 #: pcbnew/dialogs/panel_fp_editor_graphics_defaults_base.cpp:57
 #: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:52
-#: pcbnew/pcb_fields_grid_table.cpp:180
+#: pcbnew/pcb_fields_grid_table.cpp:149
 msgid "Italic"
 msgstr "Yatık(İtalik)"
 
@@ -6487,7 +6489,7 @@ msgstr "Yatık(İtalik)"
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:63
 #: eeschema/dialogs/dialog_tablecell_properties_base.cpp:116
 #: eeschema/dialogs/dialog_text_properties_base.cpp:108
-#: eeschema/fields_grid_table.cpp:485 eeschema/sch_label.cpp:1197
+#: eeschema/fields_grid_table.cpp:476 eeschema/sch_label.cpp:1197
 #: eeschema/sch_label.cpp:2270 eeschema/sch_tablecell.cpp:128
 #: eeschema/sch_text.cpp:637 eeschema/sch_textbox.cpp:543
 #: eeschema/widgets/tuner_slider_base.cpp:48
@@ -6504,8 +6506,8 @@ msgstr "Kalın+Yatık"
 #: common/eda_text.cpp:1330
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:242
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
-#: eeschema/fields_grid_table.cpp:310 eeschema/fields_grid_table.cpp:725
-#: eeschema/fields_grid_table.cpp:869 eeschema/pin_type.cpp:113
+#: eeschema/fields_grid_table.cpp:301 eeschema/fields_grid_table.cpp:716
+#: eeschema/fields_grid_table.cpp:860 eeschema/pin_type.cpp:113
 #: eeschema/sch_field.cpp:1144 eeschema/sch_field.cpp:1731
 #: eeschema/sch_pin.cpp:2185 pcbnew/dialogs/dialog_render_job.cpp:42
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2604
@@ -6515,9 +6517,9 @@ msgstr "Sol"
 #: common/eda_text.cpp:1331 common/eda_text.cpp:1340
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:303 eeschema/fields_grid_table.cpp:311
-#: eeschema/fields_grid_table.cpp:726 eeschema/fields_grid_table.cpp:737
-#: eeschema/fields_grid_table.cpp:871 eeschema/fields_grid_table.cpp:895
+#: eeschema/fields_grid_table.cpp:294 eeschema/fields_grid_table.cpp:302
+#: eeschema/fields_grid_table.cpp:717 eeschema/fields_grid_table.cpp:728
+#: eeschema/fields_grid_table.cpp:862 eeschema/fields_grid_table.cpp:886
 #: eeschema/sch_field.cpp:1145 eeschema/sch_field.cpp:1155
 #: eeschema/sch_field.cpp:1732 eeschema/sch_field.cpp:1741
 #: eeschema/sch_text.cpp:658 gerbview/gerber_file_image.cpp:361
@@ -6532,8 +6534,8 @@ msgstr "Merkez"
 #: common/eda_text.cpp:1332
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:242
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
-#: eeschema/fields_grid_table.cpp:312 eeschema/fields_grid_table.cpp:727
-#: eeschema/fields_grid_table.cpp:873 eeschema/pin_type.cpp:112
+#: eeschema/fields_grid_table.cpp:303 eeschema/fields_grid_table.cpp:718
+#: eeschema/fields_grid_table.cpp:864 eeschema/pin_type.cpp:112
 #: eeschema/sch_field.cpp:1146 eeschema/sch_field.cpp:1733
 #: eeschema/sch_pin.cpp:2184 pcbnew/dialogs/dialog_render_job.cpp:43
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2605
@@ -6542,8 +6544,8 @@ msgstr "Sağ"
 
 #: common/eda_text.cpp:1339
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:302 eeschema/fields_grid_table.cpp:736
-#: eeschema/fields_grid_table.cpp:893 eeschema/sch_field.cpp:1154
+#: eeschema/fields_grid_table.cpp:293 eeschema/fields_grid_table.cpp:727
+#: eeschema/fields_grid_table.cpp:884 eeschema/sch_field.cpp:1154
 #: eeschema/sch_field.cpp:1740 eeschema/sch_text.cpp:657
 #: pcbnew/dialogs/dialog_render_job.cpp:44
 msgid "Top"
@@ -6551,8 +6553,8 @@ msgstr "Üst"
 
 #: common/eda_text.cpp:1341
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:304 eeschema/fields_grid_table.cpp:738
-#: eeschema/fields_grid_table.cpp:897 eeschema/sch_field.cpp:1156
+#: eeschema/fields_grid_table.cpp:295 eeschema/fields_grid_table.cpp:729
+#: eeschema/fields_grid_table.cpp:888 eeschema/sch_field.cpp:1156
 #: eeschema/sch_field.cpp:1742 eeschema/sch_text.cpp:659
 #: pcbnew/dialogs/dialog_render_job.cpp:40
 msgid "Bottom"
@@ -6565,15 +6567,15 @@ msgstr "Alt"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:68
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:68
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:65
-#: eeschema/fields_grid_table.cpp:487 eeschema/sch_field.cpp:1781
+#: eeschema/fields_grid_table.cpp:478 eeschema/sch_field.cpp:1781
 #: eeschema/sch_pin.cpp:1589 eeschema/sch_pin.cpp:2230
 #: eeschema/sch_symbol.cpp:2965 eeschema/sch_tablecell.cpp:203
 #: eeschema/sch_text.cpp:783 eeschema/sch_textbox.cpp:714
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:59
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:60
-#: pcbnew/footprint.cpp:4039 pcbnew/pad.cpp:2545 pcbnew/pcb_dimension.cpp:1756
-#: pcbnew/pcb_dimension.cpp:1831 pcbnew/pcb_fields_grid_table.cpp:182
-#: pcbnew/pcb_tablecell.cpp:207 pcbnew/zone.cpp:1977
+#: pcbnew/footprint.cpp:4044 pcbnew/pad.cpp:2539 pcbnew/pcb_dimension.cpp:1756
+#: pcbnew/pcb_dimension.cpp:1831 pcbnew/pcb_fields_grid_table.cpp:151
+#: pcbnew/pcb_tablecell.cpp:207 pcbnew/zone.cpp:2001
 msgid "Orientation"
 msgstr "Doğrultu"
 
@@ -6592,7 +6594,7 @@ msgstr "Metin Özellikleri"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:71
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:71
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:68
-#: eeschema/fields_grid_table.cpp:490 eeschema/sch_field.cpp:1136
+#: eeschema/fields_grid_table.cpp:481 eeschema/sch_field.cpp:1136
 #: eeschema/sch_label.cpp:1195 eeschema/sch_tablecell.cpp:126
 #: eeschema/sch_text.cpp:635 eeschema/sch_textbox.cpp:541
 #: eeschema/widgets/sch_properties_panel.cpp:258 pcbnew/pcb_dimension.cpp:628
@@ -6607,14 +6609,14 @@ msgstr "Yazı Tipi"
 #: pcbnew/board_stackup_manager/panel_board_stackup_base.cpp:91
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:56
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:57
-#: pcbnew/pcb_fields_grid_table.cpp:179 pcbnew/pcb_tablecell.cpp:206
+#: pcbnew/pcb_fields_grid_table.cpp:148 pcbnew/pcb_tablecell.cpp:206
 #: pcbnew/pcb_text.cpp:291
 msgid "Thickness"
 msgstr "Kalınlık"
 
 #: common/eda_text.cpp:1375 eeschema/sch_field.cpp:1772
 #: eeschema/sch_text.cpp:772 pcbnew/microwave/microwave_polygon.cpp:127
-#: pcbnew/pcb_fields_grid_table.cpp:187
+#: pcbnew/pcb_fields_grid_table.cpp:156
 msgid "Mirrored"
 msgstr "Aynalı"
 
@@ -7121,7 +7123,7 @@ msgstr "Seçili hücreleri panoya kopyala"
 #: common/widgets/listbox_tricks.cpp:51
 #: eeschema/tools/sch_editor_control.cpp:2270
 #: eeschema/tools/symbol_editor_edit_tool.cpp:1020
-#: pcbnew/dialogs/panel_setup_rules.cpp:132 pcbnew/tools/pcb_control.cpp:1234
+#: pcbnew/dialogs/panel_setup_rules.cpp:132 pcbnew/tools/pcb_control.cpp:1238
 msgid "Paste"
 msgstr "Yapıştır"
 
@@ -7132,7 +7134,7 @@ msgstr "Pano hücrelerini geçerli hücredeki matrise yapıştırın"
 #: common/grid_tricks.cpp:368 common/tool/actions.cpp:291
 #: common/widgets/listbox_tricks.cpp:54 eeschema/tools/sch_edit_tool.cpp:1680
 #: eeschema/tools/symbol_editor_edit_tool.cpp:476
-#: kicad/dialogs/panel_jobset.cpp:363 kicad/project_tree_pane.cpp:941
+#: kicad/dialogs/panel_jobset.cpp:363 kicad/project_tree_pane.cpp:942
 #: pcbnew/dialogs/panel_setup_rules.cpp:133 pcbnew/tools/edit_tool.cpp:2646
 msgid "Delete"
 msgstr "Sil"
@@ -7771,166 +7773,166 @@ msgstr "Dil %s diline geçirilemiyor"
 msgid "undefined"
 msgstr "tanımsız"
 
-#: common/layer_id.cpp:112
+#: common/layer_id.cpp:67
 #: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr_parser.cpp:1149
 msgid "Rescue"
 msgstr "Kurtarma"
 
-#: common/layer_id.cpp:116 eeschema/widgets/panel_sch_selection_filter.cpp:204
+#: common/layer_id.cpp:71 eeschema/widgets/panel_sch_selection_filter.cpp:204
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:37
 msgid "Wires"
 msgstr "Teller"
 
-#: common/layer_id.cpp:117
+#: common/layer_id.cpp:72
 msgid "Buses"
 msgstr "Veri Yolları"
 
-#: common/layer_id.cpp:118
+#: common/layer_id.cpp:73
 msgid "Bus junctions"
 msgstr "Veri Yolu Birleşimleri"
 
-#: common/layer_id.cpp:119
+#: common/layer_id.cpp:74
 msgid "Junctions"
 msgstr "Kesişimler"
 
-#: common/layer_id.cpp:120 eeschema/widgets/panel_sch_selection_filter.cpp:205
+#: common/layer_id.cpp:75 eeschema/widgets/panel_sch_selection_filter.cpp:205
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:41
 #: eeschema/widgets/search_handlers.cpp:399
 msgid "Labels"
 msgstr "Etiketler"
 
-#: common/layer_id.cpp:121
+#: common/layer_id.cpp:76
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:45
 msgid "Global labels"
 msgstr "Genel Etiket"
 
-#: common/layer_id.cpp:122
+#: common/layer_id.cpp:77
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:48
 msgid "Hierarchical labels"
 msgstr "Hiyerarşik etiketler"
 
-#: common/layer_id.cpp:123 eeschema/sch_symbol.cpp:2981
+#: common/layer_id.cpp:78 eeschema/sch_symbol.cpp:2981
 msgid "Pin numbers"
 msgstr "Bacak numaraları"
 
-#: common/layer_id.cpp:124 eeschema/sch_symbol.cpp:2985
+#: common/layer_id.cpp:79 eeschema/sch_symbol.cpp:2985
 msgid "Pin names"
 msgstr "Bacak adları"
 
-#: common/layer_id.cpp:125
+#: common/layer_id.cpp:80
 msgid "Symbol references"
 msgstr "Sembol referansları"
 
-#: common/layer_id.cpp:126
+#: common/layer_id.cpp:81
 msgid "Symbol values"
 msgstr "Sembol değerleri"
 
-#: common/layer_id.cpp:127
+#: common/layer_id.cpp:82
 msgid "Symbol fields"
 msgstr "Sembol alanları"
 
-#: common/layer_id.cpp:128
+#: common/layer_id.cpp:83
 msgid "Sheet references"
 msgstr "Sayfa başvuruları"
 
-#: common/layer_id.cpp:129
+#: common/layer_id.cpp:84
 msgid "Net class references"
 msgstr "Net class başvuruları"
 
-#: common/layer_id.cpp:130
+#: common/layer_id.cpp:85
 msgid "Rule areas"
 msgstr "Kural alanları"
 
-#: common/layer_id.cpp:131
+#: common/layer_id.cpp:86
 msgid "Symbol body outlines"
 msgstr "Sembol gövdesi ana hatları"
 
-#: common/layer_id.cpp:132
+#: common/layer_id.cpp:87
 msgid "Symbol body fills"
 msgstr "Sembol gövdesi dolguları"
 
-#: common/layer_id.cpp:133
+#: common/layer_id.cpp:88
 #, fuzzy
 msgid "Shape fills"
 msgstr "görüntü dosyaları"
 
-#: common/layer_id.cpp:134
+#: common/layer_id.cpp:89
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:72
 msgid "Schematic text && graphics"
 msgstr "Şematik metin && grafikler"
 
-#: common/layer_id.cpp:135
+#: common/layer_id.cpp:90
 msgid "Symbol private text && graphics"
 msgstr "Şematik metin && grafikler"
 
-#: common/layer_id.cpp:136
+#: common/layer_id.cpp:91
 msgid "Schematic text && graphics backgrounds"
 msgstr "Şematik metin && grafik arka planları"
 
-#: common/layer_id.cpp:137 eeschema/widgets/panel_sch_selection_filter.cpp:206
+#: common/layer_id.cpp:92 eeschema/widgets/panel_sch_selection_filter.cpp:206
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:33
 msgid "Pins"
 msgstr "Pinler"
 
-#: common/layer_id.cpp:138
+#: common/layer_id.cpp:93
 msgid "Sheet borders"
 msgstr "Sayfa kenarlıkları"
 
-#: common/layer_id.cpp:139
+#: common/layer_id.cpp:94
 msgid "Sheet backgrounds"
 msgstr "Sayfa arka planları"
 
-#: common/layer_id.cpp:140
+#: common/layer_id.cpp:95
 msgid "Sheet names"
 msgstr "Sayfa adları"
 
-#: common/layer_id.cpp:141
+#: common/layer_id.cpp:96
 msgid "Sheet fields"
 msgstr "Sayfa alanları"
 
-#: common/layer_id.cpp:142
+#: common/layer_id.cpp:97
 msgid "Sheet file names"
 msgstr "Sayfa dosyası adları"
 
-#: common/layer_id.cpp:143
+#: common/layer_id.cpp:98
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:63
 msgid "Sheet pins"
 msgstr "Sayfa Bacakları"
 
-#: common/layer_id.cpp:144
+#: common/layer_id.cpp:99
 msgid "No-connect symbols"
 msgstr "Bağlantısız semboller"
 
-#: common/layer_id.cpp:145
+#: common/layer_id.cpp:100
 msgid "DNP markers"
 msgstr "DNP işaretçileri"
 
-#: common/layer_id.cpp:146
+#: common/layer_id.cpp:101
 msgid "Excluded-from-simulation markers"
 msgstr "Simülasyondan hariç tutulan işaretler"
 
-#: common/layer_id.cpp:147
+#: common/layer_id.cpp:102
 msgid "ERC warnings"
 msgstr "ERC uyarıları"
 
-#: common/layer_id.cpp:148
+#: common/layer_id.cpp:103
 msgid "ERC errors"
 msgstr "ERC hataları"
 
-#: common/layer_id.cpp:149
+#: common/layer_id.cpp:104
 msgid "ERC exclusions"
 msgstr "ERC istisnaları"
 
-#: common/layer_id.cpp:150 common/layer_id.cpp:189
+#: common/layer_id.cpp:105 common/layer_id.cpp:144
 #: pcbnew/widgets/appearance_controls.cpp:347
 msgid "Anchors"
 msgstr "Çapalar"
 
-#: common/layer_id.cpp:151 common/layer_id.cpp:193
+#: common/layer_id.cpp:106 common/layer_id.cpp:148
 msgid "Helper items"
 msgstr "Yardımcı öğeler"
 
-#: common/layer_id.cpp:152 common/layer_id.cpp:194 common/tool/grid_menu.cpp:56
+#: common/layer_id.cpp:107 common/layer_id.cpp:149 common/tool/grid_menu.cpp:56
 #: eeschema/tools/sch_editor_control.cpp:2867
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:103
 #: gerbview/widgets/gerbview_layer_widget.cpp:135
@@ -7938,81 +7940,81 @@ msgstr "Yardımcı öğeler"
 msgid "Grid"
 msgstr "Izgara"
 
-#: common/layer_id.cpp:153
+#: common/layer_id.cpp:108
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:104
 msgid "Axes"
 msgstr "Eksenler"
 
-#: common/layer_id.cpp:154 common/layer_id.cpp:196
+#: common/layer_id.cpp:109 common/layer_id.cpp:151
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:107
 #: gerbview/widgets/gerbview_layer_widget.cpp:141
 msgid "Background"
 msgstr "Arka plan"
 
-#: common/layer_id.cpp:155 common/layer_id.cpp:192
+#: common/layer_id.cpp:110 common/layer_id.cpp:147
 #: common/widgets/gal_options_panel_base.cpp:120
 #: eeschema/sim/simulator_frame_ui.cpp:613
 #: eeschema/sim/simulator_frame_ui_base.cpp:167
 msgid "Cursor"
 msgstr "İmleç"
 
-#: common/layer_id.cpp:156
+#: common/layer_id.cpp:111
 msgid "Hovered items"
 msgstr "İşaretlenmiş parçalar"
 
-#: common/layer_id.cpp:157
+#: common/layer_id.cpp:112
 msgid "Highlighted items"
 msgstr "Vurgulanan öğeler"
 
-#: common/layer_id.cpp:158
+#: common/layer_id.cpp:113
 msgid "Hidden items"
 msgstr "Gizli öğeler"
 
-#: common/layer_id.cpp:159 common/layer_id.cpp:197
+#: common/layer_id.cpp:114 common/layer_id.cpp:152
 msgid "Selection highlight"
 msgstr "Seçim vurgulama"
 
-#: common/layer_id.cpp:160
+#: common/layer_id.cpp:115
 #, fuzzy
 msgid "Net color highlight"
 msgstr "Seçim vurgulama"
 
-#: common/layer_id.cpp:161 common/layer_id.cpp:190
+#: common/layer_id.cpp:116 common/layer_id.cpp:145
 msgid "Drawing sheet"
 msgstr "Çizim sayfası"
 
-#: common/layer_id.cpp:162 common/layer_id.cpp:191
+#: common/layer_id.cpp:117 common/layer_id.cpp:146
 msgid "Page limits"
 msgstr "Sayfa Sınırları"
 
-#: common/layer_id.cpp:163
+#: common/layer_id.cpp:118
 msgid "Operating point voltages"
 msgstr "Çalışma noktası voltajları"
 
-#: common/layer_id.cpp:164
+#: common/layer_id.cpp:119
 msgid "Operating point currents"
 msgstr "Çalışma noktası akımları"
 
-#: common/layer_id.cpp:168
+#: common/layer_id.cpp:123
 msgid "Footprints front"
 msgstr "Ayak izleri ön"
 
-#: common/layer_id.cpp:169
+#: common/layer_id.cpp:124
 msgid "Footprints back"
 msgstr "Ayak izleri arka"
 
-#: common/layer_id.cpp:171
+#: common/layer_id.cpp:126
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:27
 #: eeschema/dialogs/dialog_update_from_pcb_base.cpp:53
 #: pcbnew/dialogs/dialog_global_edit_text_and_graphics_base.cpp:28
 msgid "Reference designators"
 msgstr "Referans belirteçleri"
 
-#: common/layer_id.cpp:172
+#: common/layer_id.cpp:127
 msgid "Footprint text"
 msgstr "Ayak çizimi metni"
 
-#: common/layer_id.cpp:173
+#: common/layer_id.cpp:128
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:27
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:64
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:24
@@ -8022,95 +8024,95 @@ msgstr "Ayak çizimi metni"
 msgid "Tracks"
 msgstr "İzler"
 
-#: common/layer_id.cpp:174
+#: common/layer_id.cpp:129
 msgid "Through vias"
 msgstr "Tam geçiş"
 
-#: common/layer_id.cpp:175
+#: common/layer_id.cpp:130
 msgid "Blind/Buried vias"
 msgstr "BL/Gömülü Geçiş"
 
-#: common/layer_id.cpp:176
+#: common/layer_id.cpp:131
 msgid "Micro-vias"
 msgstr "Mikro-katmansal geçişler"
 
-#: common/layer_id.cpp:177
+#: common/layer_id.cpp:132
 msgid "Via holes"
 msgstr "Geçiş Deliği"
 
-#: common/layer_id.cpp:178
+#: common/layer_id.cpp:133
 msgid "Via hole walls"
 msgstr "Geçiş deliği duvarları"
 
-#: common/layer_id.cpp:179
+#: common/layer_id.cpp:134
 msgid "Plated holes"
 msgstr "Kaplamalı delikler"
 
-#: common/layer_id.cpp:180
+#: common/layer_id.cpp:135
 msgid "Plated hole walls"
 msgstr "Kaplamalı delik duvarlar"
 
-#: common/layer_id.cpp:181
+#: common/layer_id.cpp:136
 msgid "Non-plated holes"
 msgstr "Kaplamasız delikler"
 
-#: common/layer_id.cpp:182 pcbnew/dialogs/panel_edit_options_base.cpp:371
+#: common/layer_id.cpp:137 pcbnew/dialogs/panel_edit_options_base.cpp:371
 #: pcbnew/widgets/appearance_controls.cpp:343
 #: pcbnew/widgets/appearance_controls.cpp:721
-#: pcbnew/widgets/appearance_controls.cpp:2537
+#: pcbnew/widgets/appearance_controls.cpp:2573
 #: pcbnew/widgets/search_handlers.cpp:386
 msgid "Ratsnest"
 msgstr "Fare Yuvası(ratsnest)"
 
-#: common/layer_id.cpp:183
+#: common/layer_id.cpp:138
 msgid "DRC warnings"
 msgstr "DRC uyarıları"
 
-#: common/layer_id.cpp:184
+#: common/layer_id.cpp:139
 msgid "DRC errors"
 msgstr "DRC hataları"
 
-#: common/layer_id.cpp:185
+#: common/layer_id.cpp:140
 #, fuzzy
 msgid "DRC shape 1"
 msgstr "Delik şekli:"
 
-#: common/layer_id.cpp:186
+#: common/layer_id.cpp:141
 #, fuzzy
 msgid "DRC shape 2"
 msgstr "Delik şekli:"
 
-#: common/layer_id.cpp:187
+#: common/layer_id.cpp:142
 msgid "DRC exclusions"
 msgstr "DRC istisnaları"
 
-#: common/layer_id.cpp:188
+#: common/layer_id.cpp:143
 msgid "DRC marker shadows"
 msgstr "DRC işaretleyici gölgeleri"
 
-#: common/layer_id.cpp:195
+#: common/layer_id.cpp:150
 msgid "Grid axes"
 msgstr "Kılavuz eksenleri"
 
-#: common/layer_id.cpp:198
+#: common/layer_id.cpp:153
 msgid "Locked item shadow"
 msgstr "Kilitli Öğeler"
 
-#: common/layer_id.cpp:199
+#: common/layer_id.cpp:154
 msgid "Courtyard collision shadow"
 msgstr "Avlu çarpışma gölgesi"
 
-#: common/layer_id.cpp:200
+#: common/layer_id.cpp:155
 #, fuzzy
 msgid "Track net names"
 msgstr "Sayfa adları"
 
-#: common/layer_id.cpp:201
+#: common/layer_id.cpp:156
 #, fuzzy
 msgid "Pad net names"
 msgstr "Sayfa adları"
 
-#: common/layer_id.cpp:202
+#: common/layer_id.cpp:157
 #, fuzzy
 msgid "Via net names"
 msgstr "Sayfa adları"
@@ -8170,13 +8172,13 @@ msgstr "Kalem"
 
 #: common/lib_tree_model_adapter.cpp:422
 #: eeschema/widgets/panel_design_block_chooser.cpp:411
-#: eeschema/widgets/panel_symbol_chooser.cpp:171
+#: eeschema/widgets/panel_symbol_chooser.cpp:173
 #: pcbnew/widgets/panel_footprint_chooser.cpp:96
 msgid "Recently Used"
 msgstr "Son zamanlarda kullanılmış"
 
 #: common/lib_tree_model_adapter.cpp:424
-#: eeschema/widgets/panel_symbol_chooser.cpp:178
+#: eeschema/widgets/panel_symbol_chooser.cpp:180
 msgid "Already Placed"
 msgstr "Zaten Yerleştirildi"
 
@@ -8459,7 +8461,7 @@ msgstr "Varsayılan Düzenleme"
 #: eeschema/dialogs/dialog_sim_model_base.cpp:271 eeschema/sch_symbol.cpp:2058
 #: eeschema/sch_symbol.cpp:2110 eeschema/sch_symbol.cpp:2991
 #: eeschema/widgets/search_handlers.cpp:160
-#: eeschema/widgets/search_handlers.cpp:246 pcbnew/footprint.cpp:4045
+#: eeschema/widgets/search_handlers.cpp:246 pcbnew/footprint.cpp:4050
 #: pcbnew/widgets/search_handlers.cpp:118
 msgid "Reference"
 msgstr "Kaynak"
@@ -8481,7 +8483,7 @@ msgstr "Değere ve Baskı İzine Göre Gruplandırılmış"
 #: eeschema/tools/sch_edit_tool.cpp:551
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:179
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:184
-#: pcbnew/footprint.cpp:4068
+#: pcbnew/footprint.cpp:4073
 msgid "Attributes"
 msgstr "Öznitellikler"
 
@@ -8498,16 +8500,16 @@ msgstr "TSV (Silisyum Üzerinden Geçiş)"
 msgid "Semicolons"
 msgstr "Noktalı Virgüller"
 
-#: common/settings/color_settings.cpp:337
+#: common/settings/color_settings.cpp:379
 msgid "(Footprints)"
 msgstr "(Ayak izleri)"
 
-#: common/settings/color_settings.cpp:389
+#: common/settings/color_settings.cpp:433
 #: pagelayout_editor/dialogs/panel_pl_editor_color_settings.cpp:82
 msgid "KiCad Default"
 msgstr "KiCad Varsayılanı"
 
-#: common/settings/color_settings.cpp:394
+#: common/settings/color_settings.cpp:438
 msgid "KiCad Classic"
 msgstr "KiCad Classic"
 
@@ -8530,7 +8532,7 @@ msgid "Create a new document in the editor"
 msgstr "Düzenleyicide yeni belge oluştur"
 
 #: common/tool/actions.cpp:52 eeschema/symbol_editor/symbol_editor.cpp:866
-#: pcbnew/footprint_libraries_utils.cpp:1050
+#: pcbnew/footprint_libraries_utils.cpp:1059
 msgid "New Library..."
 msgstr "Yeni Kütüphane..."
 
@@ -8572,7 +8574,7 @@ msgstr "Bir kütüphane dosyasını sistem dosya gezgini ile aç"
 
 #: common/tool/actions.cpp:91 eeschema/symbol_editor/symbol_editor.cpp:856
 #: eeschema/widgets/tuner_slider_base.cpp:117
-#: pcbnew/footprint_libraries_utils.cpp:1036
+#: pcbnew/footprint_libraries_utils.cpp:1045
 msgid "Save"
 msgstr "Kaydet"
 
@@ -9341,7 +9343,7 @@ msgstr "Özellikler Yöneticisi'ni Göster/Gizle"
 
 #: common/tool/actions.cpp:1124
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:101
-#: eeschema/fields_grid_table.cpp:1068
+#: eeschema/fields_grid_table.cpp:1059
 msgid "Show Datasheet"
 msgstr "Veri Sayfası Göster"
 
@@ -9471,6 +9473,7 @@ msgstr "Tüm python eklentilerini yeniden yükle ve eklenti menülerini yenile"
 #: eeschema/dialogs/dialog_schematic_setup.cpp:136
 #: pcbnew/dialogs/dialog_board_setup.cpp:210
 #: pcbnew/dialogs/dialog_footprint_properties.cpp:79
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:149
 msgid "Embedded Files"
 msgstr "Gömülü Dosyalar"
 
@@ -9659,8 +9662,8 @@ msgid "Mirroring for Y axis is not supported yet"
 msgstr "Y ekseni için yansıtma henüz desteklenmiyor"
 
 #: common/widgets/filter_combobox.cpp:72
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:806
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:833
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:805
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:832
 msgid "Filter:"
 msgstr "Filtre:"
 
@@ -9676,7 +9679,7 @@ msgstr "Kart"
 #: common/widgets/footprint_diff_widget.cpp:42 cvpcb/cvpcb_mainframe.cpp:814
 #: eeschema/sch_base_frame.cpp:593 eeschema/sch_symbol.cpp:2086
 #: eeschema/sch_symbol.cpp:2090 eeschema/sch_symbol.cpp:2125
-#: eeschema/widgets/symbol_diff_widget.cpp:45 pcbnew/footprint.cpp:1624
+#: eeschema/widgets/symbol_diff_widget.cpp:45 pcbnew/footprint.cpp:1629
 msgid "Library"
 msgstr "Kütüphane"
 
@@ -9691,7 +9694,7 @@ msgid "Footprint not found."
 msgstr "Ayak izi bulunamadı."
 
 #: common/widgets/footprint_select_widget.cpp:68 cvpcb/cvpcb_mainframe.cpp:899
-#: pcbnew/footprint_edit_frame.cpp:1060
+#: pcbnew/footprint_edit_frame.cpp:1070
 #: pcbnew/widgets/panel_footprint_chooser.cpp:69
 msgid "Loading Footprint Libraries"
 msgstr "Ayak İzi Kitaplıkları Yükleniyor"
@@ -9770,7 +9773,7 @@ msgstr "Izgaraya hizala:"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:357
 #: pcbnew/dialogs/panel_edit_options_base.cpp:329
 #: pcbnew/dialogs/panel_edit_options_base.cpp:343
-#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1824
+#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1848
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 msgid "Always"
 msgstr "Her zaman"
@@ -9783,7 +9786,7 @@ msgstr "Kılavuz gösterildiğinde"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:357
 #: pcbnew/dialogs/panel_edit_options_base.cpp:329
 #: pcbnew/dialogs/panel_edit_options_base.cpp:343
-#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1825
+#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1849
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 msgid "Never"
 msgstr "Hiçbir Zaman"
@@ -10053,8 +10056,8 @@ msgstr "Göster:"
 #: pcbnew/dialogs/dialog_footprint_checker_base.cpp:36
 #: pcbnew/widgets/appearance_controls.cpp:713
 #: pcbnew/widgets/appearance_controls.cpp:755
-#: pcbnew/widgets/appearance_controls.cpp:2534
-#: pcbnew/widgets/appearance_controls.cpp:2553
+#: pcbnew/widgets/appearance_controls.cpp:2570
+#: pcbnew/widgets/appearance_controls.cpp:2589
 msgid "All"
 msgstr "Tümü"
 
@@ -10144,12 +10147,12 @@ msgid "EasyEDA (JLCEDA) Pro files"
 msgstr "EasyEDA (JLCEDA) Pro dosyaları"
 
 #: common/wildcards_and_files_ext.cpp:339
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:301
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:302
 msgid "KiCad printed circuit board files"
 msgstr "KiCad baskılı devre kartı dosyaları"
 
 #: common/wildcards_and_files_ext.cpp:346
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:311
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:312
 msgid "KiCad footprint files"
 msgstr "KiCad ayak izi dosyaları"
 
@@ -10395,7 +10398,7 @@ msgstr "'%s' geçerli bir ayak izi değil."
 #: eeschema/generate_alias_info.cpp:39 eeschema/sch_symbol.cpp:2105
 #: eeschema/sch_symbol.cpp:2678 eeschema/sch_symbol.cpp:3003
 #: eeschema/symbol_editor/symbol_editor.cpp:1629
-#: eeschema/symbol_viewer_frame.cpp:462 pcbnew/footprint.cpp:4058
+#: eeschema/symbol_viewer_frame.cpp:462 pcbnew/footprint.cpp:4063
 #: pcbnew/generate_footprint_info.cpp:37 pcbnew/plot_board_layers.cpp:133
 msgid "Keywords"
 msgstr "Anahtar kelimeler"
@@ -10463,7 +10466,7 @@ msgstr "Proje dosyası: '%s'"
 #: cvpcb/dialogs/dialog_config_equfiles.cpp:94
 #: eeschema/dialogs/dialog_bom.cpp:403
 #: gerbview/tools/gerbview_inspection_tool.cpp:185
-#: kicad/project_tree_pane.cpp:1022
+#: kicad/project_tree_pane.cpp:1023
 msgid "No text editor selected in KiCad.  Please choose one."
 msgstr "KiCad'de metin düzenleyicisi seçilmedi.  Lütfen birini seçin."
 
@@ -10551,7 +10554,7 @@ msgstr "'%s' ayak izi bulunamadı."
 msgid "Error loading footprint"
 msgstr "'%s' yazı tipi yüklenirken hata oluştu."
 
-#: cvpcb/display_footprints_frame.cpp:508 pcbnew/footprint.cpp:1684
+#: cvpcb/display_footprints_frame.cpp:508 pcbnew/footprint.cpp:1689
 #, c-format
 msgid "Footprint: %s"
 msgstr "Ayak İzi: %s"
@@ -10925,7 +10928,7 @@ msgid "Enter a description for the library:"
 msgstr "Bu kütüphane girdisi için seçenekleri düzenle"
 
 #: eeschema/design_block_utils.cpp:240 eeschema/sch_symbol.cpp:3000
-#: pcbnew/footprint.cpp:4055 pcbnew/plot_board_layers.cpp:129
+#: pcbnew/footprint.cpp:4060 pcbnew/plot_board_layers.cpp:129
 #, fuzzy
 msgid "Library Description"
 msgstr "Açıklama"
@@ -10956,10 +10959,10 @@ msgid "Please select a library to delete."
 msgstr "Lütfen bir sembol kitaplığı tablo dosyası seçin."
 
 #: eeschema/design_block_utils.cpp:470 eeschema/design_block_utils.cpp:512
-#: eeschema/design_block_utils.cpp:555 pcbnew/footprint_libraries_utils.cpp:543
+#: eeschema/design_block_utils.cpp:555 pcbnew/footprint_libraries_utils.cpp:552
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:958
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2939
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3017
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2942
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3020
 #, fuzzy, c-format
 msgid "Library '%s' is read only."
 msgstr "Kitaplık %s salt okunurdur."
@@ -11587,7 +11590,7 @@ msgstr "Bağlantı Dizesi:"
 #: eeschema/dialogs/dialog_database_lib_settings_base.cpp:99
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:210
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:1383
-#: pcbnew/footprint_edit_frame.cpp:229 pcbnew/footprint_edit_frame.cpp:951
+#: pcbnew/footprint_edit_frame.cpp:229 pcbnew/footprint_edit_frame.cpp:961
 msgid "Libraries"
 msgstr "kütüphaneler"
 
@@ -12672,7 +12675,7 @@ msgstr "Sözdizimi yardım penceresini göster"
 #: eeschema/sch_symbol.cpp:2989
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:27
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:28
-#: pcbnew/footprint.cpp:4043
+#: pcbnew/footprint.cpp:4048
 msgid "Fields"
 msgstr "Alanlar"
 
@@ -12681,21 +12684,21 @@ msgstr "Alanlar"
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:62
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:201
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:58
-#: eeschema/fields_grid_table.cpp:480
+#: eeschema/fields_grid_table.cpp:471
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:53
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:54
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:54
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:158
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:49
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:99
 #: pcbnew/dialogs/panel_fp_properties_3d_model_base.cpp:45
-#: pcbnew/pcb_fields_grid_table.cpp:176
+#: pcbnew/pcb_fields_grid_table.cpp:145
 msgid "Show"
 msgstr "Göster"
 
 #: eeschema/dialogs/dialog_label_properties_base.cpp:90
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:62
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:59
-#: eeschema/fields_grid_table.cpp:481
+#: eeschema/fields_grid_table.cpp:472
 msgid "Show Name"
 msgstr "Adını Göster"
 
@@ -12703,7 +12706,7 @@ msgstr "Adını Göster"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:63
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:63
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:60
-#: eeschema/fields_grid_table.cpp:482
+#: eeschema/fields_grid_table.cpp:473
 msgid "H Align"
 msgstr "Y Hizala"
 
@@ -12711,7 +12714,7 @@ msgstr "Y Hizala"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:64
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:64
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:61
-#: eeschema/fields_grid_table.cpp:483
+#: eeschema/fields_grid_table.cpp:474
 msgid "V Align"
 msgstr "D Hizala"
 
@@ -12719,7 +12722,7 @@ msgstr "D Hizala"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:67
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:67
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:64
-#: eeschema/fields_grid_table.cpp:486 eeschema/sch_field.cpp:1140
+#: eeschema/fields_grid_table.cpp:477 eeschema/sch_field.cpp:1140
 #: eeschema/sch_field.cpp:1777 eeschema/sch_label.cpp:1201
 #: eeschema/sch_tablecell.cpp:132 eeschema/sch_text.cpp:641
 #: eeschema/sch_text.cpp:778 eeschema/sch_textbox.cpp:547
@@ -12733,7 +12736,7 @@ msgstr "Metin Boyutu"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:69
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:69
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:66
-#: eeschema/fields_grid_table.cpp:488
+#: eeschema/fields_grid_table.cpp:479
 msgid "X Position"
 msgstr "X Konumu"
 
@@ -12743,7 +12746,7 @@ msgstr "X Konumu"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:70
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:70
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:67
-#: eeschema/fields_grid_table.cpp:489
+#: eeschema/fields_grid_table.cpp:480
 msgid "Y Position"
 msgstr "Y Konumu"
 
@@ -13036,7 +13039,7 @@ msgstr "Yeni Sembol"
 #: eeschema/dialogs/dialog_sheet_properties.cpp:217
 #: eeschema/dialogs/dialog_symbol_properties.cpp:650
 #: pcbnew/dialogs/dialog_footprint_properties.cpp:402
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:424
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:433
 msgid "Fields must have a name."
 msgstr "Alanların bir adı olmalıdır."
 
@@ -13073,25 +13076,25 @@ msgstr "%s sembolü '%s' kitaplığında bulunamadı."
 msgid "Edit Symbol Properties"
 msgstr "Sembol Özellikleri"
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:548
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:547
 #, c-format
 msgid "The name '%s' is already in use."
 msgstr "'%s' adı zaten kullanılıyor."
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:634
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:633
 #: eeschema/dialogs/dialog_sheet_properties.cpp:785
 #: eeschema/dialogs/dialog_symbol_properties.cpp:883
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:688
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:684
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:716
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:720
 #, c-format
 msgid "The first %d fields are mandatory."
 msgstr "İlk %d alanları zorunludur."
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:806
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:805
 msgid "Add Footprint Filter"
 msgstr "Ayak İzi Filtresi Ekle"
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:833
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:832
 msgid "Edit Footprint Filter"
 msgstr "Ayak İzi Filtresini Düzenle"
 
@@ -14035,7 +14038,7 @@ msgstr "Elektriksel Kuralları"
 #: eeschema/dialogs/dialog_schematic_setup.cpp:112
 #: pcbnew/dialogs/dialog_board_setup.cpp:186
 #: pcbnew/widgets/appearance_controls.cpp:515
-#: pcbnew/widgets/appearance_controls.cpp:2420
+#: pcbnew/widgets/appearance_controls.cpp:2456
 #: pcbnew/widgets/appearance_controls_base.cpp:118
 #: pcbnew/widgets/search_handlers.cpp:381
 #: pcbnew/widgets/search_handlers.cpp:465
@@ -14128,7 +14131,7 @@ msgid "Clear colors to use Schematic Editor colors."
 msgstr ""
 "Şematik Düzenleyici renklerini kullanmak için rengi saydam olarak ayarlayın."
 
-#: eeschema/dialogs/dialog_shape_properties_base.cpp:158 pcbnew/zone.cpp:1970
+#: eeschema/dialogs/dialog_shape_properties_base.cpp:158 pcbnew/zone.cpp:1994
 msgid "Fill Style"
 msgstr "Dolgu Stili"
 
@@ -14405,7 +14408,7 @@ msgstr "OSP"
 
 #: eeschema/dialogs/dialog_sim_command_base.cpp:25
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:96
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283 pcbnew/pad.cpp:2504
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283 pcbnew/pad.cpp:2498
 #: pcbnew/widgets/pcb_net_inspector_panel_data_model.h:711
 msgid "Custom"
 msgstr "Özel"
@@ -15094,18 +15097,18 @@ msgid "Sequentially place all units of the symbol."
 msgstr "Sembolün tüm birimlerini sırayla yerleştirin."
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:95
-#: eeschema/fields_grid_table.cpp:1061
+#: eeschema/fields_grid_table.cpp:1052
 msgid "Select Footprint..."
 msgstr "Ayak İzi Seç..."
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:96
-#: eeschema/fields_grid_table.cpp:1062
+#: eeschema/fields_grid_table.cpp:1053
 #, fuzzy
 msgid "Browse for footprint"
 msgstr "Ayak izi kitaplıklarına göz at"
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:102
-#: eeschema/fields_grid_table.cpp:1069
+#: eeschema/fields_grid_table.cpp:1060
 #, fuzzy
 msgid "Show datasheet in browser"
 msgstr "Veri Sayfası Göster"
@@ -15239,7 +15242,7 @@ msgstr "Kartı yukarı hareket ettir"
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1811
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2213
-#: pcbnew/widgets/appearance_controls.cpp:2728
+#: pcbnew/widgets/appearance_controls.cpp:2764
 msgid ""
 "Default presets cannot be modified.\n"
 "Please use a different name."
@@ -17024,7 +17027,7 @@ msgid "Net Navigator"
 msgstr "Hiyerarşi Gezgini"
 
 #: eeschema/eeschema_settings.cpp:114 eeschema/sch_edit_frame.cpp:2207
-#: pcbnew/footprint_edit_frame.cpp:246 pcbnew/footprint_edit_frame.cpp:957
+#: pcbnew/footprint_edit_frame.cpp:246 pcbnew/footprint_edit_frame.cpp:967
 #: pcbnew/pcb_edit_frame.cpp:334 pcbnew/pcb_edit_frame.cpp:1709
 #, fuzzy
 msgid "Selection Filter"
@@ -17527,29 +17530,29 @@ msgstr ""
 "\n"
 " ** ERC mesajları: %d Hatalar %d Uyarılar %d\n"
 
-#: eeschema/fields_grid_table.cpp:287 eeschema/files-io.cpp:919
+#: eeschema/fields_grid_table.cpp:278 eeschema/files-io.cpp:919
 #: eeschema/tools/sch_editor_control.cpp:128
 msgid "Schematic Files"
 msgstr "Şematik Dosyalar"
 
-#: eeschema/fields_grid_table.cpp:318 eeschema/fields_grid_table.cpp:755
-#: eeschema/fields_grid_table.cpp:927
+#: eeschema/fields_grid_table.cpp:309 eeschema/fields_grid_table.cpp:746
+#: eeschema/fields_grid_table.cpp:918
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:154
 msgid "Horizontal"
 msgstr "Yatay"
 
-#: eeschema/fields_grid_table.cpp:319 eeschema/fields_grid_table.cpp:757
-#: eeschema/fields_grid_table.cpp:929
+#: eeschema/fields_grid_table.cpp:310 eeschema/fields_grid_table.cpp:748
+#: eeschema/fields_grid_table.cpp:920
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:154
 msgid "Vertical"
 msgstr "Dikey"
 
-#: eeschema/fields_grid_table.cpp:492 eeschema/sch_field.cpp:1767
+#: eeschema/fields_grid_table.cpp:483 eeschema/sch_field.cpp:1767
 #, fuzzy
 msgid "Allow Autoplacement"
 msgstr "otomatik yerleştirilmiş"
 
-#: eeschema/fields_grid_table.cpp:493 eeschema/sch_field.cpp:1805
+#: eeschema/fields_grid_table.cpp:484 eeschema/sch_field.cpp:1805
 #: eeschema/sch_item.cpp:516 eeschema/sch_item.cpp:568
 #, fuzzy
 msgid "Private"
@@ -17890,8 +17893,8 @@ msgstr "Sembolden türet:"
 #: eeschema/symbol_editor/symbol_editor.cpp:171
 #: eeschema/symbol_editor/symbol_editor.cpp:237
 #: eeschema/symbol_library_manager.cpp:458
-#: eeschema/widgets/panel_symbol_chooser.cpp:564
-#: eeschema/widgets/panel_symbol_chooser.cpp:623
+#: eeschema/widgets/panel_symbol_chooser.cpp:566
+#: eeschema/widgets/panel_symbol_chooser.cpp:625
 #: eeschema/widgets/symbol_preview_widget.cpp:207
 #, c-format
 msgid "Error loading symbol %s from library '%s'."
@@ -17914,7 +17917,7 @@ msgstr "fit"
 
 #: eeschema/import_gfx/dialog_import_gfx_sch.cpp:202
 #: pcbnew/import_gfx/dialog_import_graphics.cpp:215
-#: pcbnew/tools/drawing_tool.cpp:1906 pcbnew/tools/drawing_tool.cpp:1998
+#: pcbnew/tools/drawing_tool.cpp:1908 pcbnew/tools/drawing_tool.cpp:2000
 #, fuzzy
 msgid "Import Graphics"
 msgstr "Grafikler..."
@@ -17944,7 +17947,7 @@ msgstr ""
 "edilecektir."
 
 #: eeschema/import_gfx/dialog_import_gfx_sch_base.cpp:43
-#: pcbnew/dialogs/dialog_rule_area_properties.cpp:129 pcbnew/zone.cpp:1949
+#: pcbnew/dialogs/dialog_rule_area_properties.cpp:129 pcbnew/zone.cpp:1973
 msgid "Placement"
 msgstr "Yerleştirme"
 
@@ -17991,123 +17994,123 @@ msgstr "Varsayılan yazı tipi"
 msgid "Import Vector Graphics File"
 msgstr "Vektör Grafik Dosyasını İçe Aktar"
 
-#: eeschema/lib_symbol.cpp:294 eeschema/sch_symbol.cpp:445
+#: eeschema/lib_symbol.cpp:297 eeschema/sch_symbol.cpp:445
 #: eeschema/tools/sch_edit_tool.cpp:108
 #, c-format
 msgid "Unit %s"
 msgstr "Birim %s"
 
-#: eeschema/lib_symbol.cpp:573 eeschema/sch_sheet.cpp:309
+#: eeschema/lib_symbol.cpp:576 eeschema/sch_sheet.cpp:309
 #: eeschema/sch_symbol.cpp:1593
 #, fuzzy
 msgid "Excluded from BOM"
 msgstr "Karta ekleme"
 
-#: eeschema/lib_symbol.cpp:578 eeschema/sch_sheet.cpp:318
+#: eeschema/lib_symbol.cpp:581 eeschema/sch_sheet.cpp:318
 #: eeschema/sch_symbol.cpp:1602
 #, fuzzy
 msgid "Excluded from board"
 msgstr "Karta ekleme"
 
-#: eeschema/lib_symbol.cpp:583 eeschema/sch_sheet.cpp:327
+#: eeschema/lib_symbol.cpp:586 eeschema/sch_sheet.cpp:327
 #: eeschema/sch_symbol.cpp:1611
 #, fuzzy
 msgid "Excluded from simulation"
 msgstr "Bu ihlali hariç tut"
 
-#: eeschema/lib_symbol.cpp:588 eeschema/sch_sheet.cpp:336
+#: eeschema/lib_symbol.cpp:591 eeschema/sch_sheet.cpp:336
 #: eeschema/sch_sheet.cpp:880 eeschema/sch_symbol.cpp:1620
 #: eeschema/sch_symbol.cpp:2036 eeschema/widgets/search_handlers.cpp:169
-#: pcbnew/footprint.cpp:1672
+#: pcbnew/footprint.cpp:1677
 msgid "DNP"
 msgstr "Yerleştirilmemeli"
 
-#: eeschema/lib_symbol.cpp:1598
+#: eeschema/lib_symbol.cpp:1601
 msgid "Power flag differs."
 msgstr "Güç işareti farklı."
 
-#: eeschema/lib_symbol.cpp:1607
+#: eeschema/lib_symbol.cpp:1610
 #, fuzzy
 msgid "Unit count differs."
 msgstr "Metin Öğesi Özellikleri"
 
-#: eeschema/lib_symbol.cpp:1647
+#: eeschema/lib_symbol.cpp:1650
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:745
 #, fuzzy
 msgid "Graphic item count differs."
 msgstr "Metin Öğesi Özellikleri"
 
-#: eeschema/lib_symbol.cpp:1659
+#: eeschema/lib_symbol.cpp:1662
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:759
 #, c-format
 msgid "%s differs."
 msgstr "%s farklı."
 
-#: eeschema/lib_symbol.cpp:1670
+#: eeschema/lib_symbol.cpp:1673
 #, fuzzy
 msgid "Pin count differs."
 msgstr "Bacak Özellikleri"
 
-#: eeschema/lib_symbol.cpp:1686
+#: eeschema/lib_symbol.cpp:1689
 #, fuzzy, c-format
 msgid "Pin %s not found."
 msgstr "'%s' dosyası bulunamadı."
 
-#: eeschema/lib_symbol.cpp:1694
+#: eeschema/lib_symbol.cpp:1697
 #, fuzzy, c-format
 msgid "Pin %s differs."
 msgstr "Ayak izi türü:"
 
-#: eeschema/lib_symbol.cpp:1721
+#: eeschema/lib_symbol.cpp:1724
 #, c-format
 msgid "%s field differs."
 msgstr "%s alanı farklı."
 
-#: eeschema/lib_symbol.cpp:1731
+#: eeschema/lib_symbol.cpp:1734
 #, fuzzy
 msgid "Field count differs."
 msgstr "Bacak Özellikleri"
 
-#: eeschema/lib_symbol.cpp:1740
+#: eeschema/lib_symbol.cpp:1743
 #, fuzzy
 msgid "Footprint filters differs."
 msgstr "Ayak izi türü:"
 
-#: eeschema/lib_symbol.cpp:1752
+#: eeschema/lib_symbol.cpp:1755
 #, fuzzy
 msgid "Footprint filters differ."
 msgstr "Ayak izi türü:"
 
-#: eeschema/lib_symbol.cpp:1763
+#: eeschema/lib_symbol.cpp:1766
 #, fuzzy
 msgid "Symbol keywords differ."
 msgstr "Ayak İzi(Footprint) Editörü"
 
-#: eeschema/lib_symbol.cpp:1772
+#: eeschema/lib_symbol.cpp:1775
 msgid "Symbol pin name offsets differ."
 msgstr "Sembol pin adı ofsetleri farklıdır."
 
-#: eeschema/lib_symbol.cpp:1783
+#: eeschema/lib_symbol.cpp:1786
 #, fuzzy
 msgid "Show pin names settings differ."
 msgstr "Pin adı metnini göster"
 
-#: eeschema/lib_symbol.cpp:1792
+#: eeschema/lib_symbol.cpp:1795
 #, fuzzy
 msgid "Show pin numbers settings differ."
 msgstr "Pin numarası metnini göster"
 
-#: eeschema/lib_symbol.cpp:1801
+#: eeschema/lib_symbol.cpp:1804
 #, fuzzy
 msgid "Exclude from simulation settings differ."
 msgstr "Karta ekleme"
 
-#: eeschema/lib_symbol.cpp:1810
+#: eeschema/lib_symbol.cpp:1813
 #, fuzzy
 msgid "Exclude from bill of materials settings differ."
 msgstr "Şematik ürün reçetesin ekleme"
 
-#: eeschema/lib_symbol.cpp:1819
+#: eeschema/lib_symbol.cpp:1822
 #, fuzzy
 msgid "Exclude from board settings differ."
 msgstr "Karta ekleme"
@@ -18280,9 +18283,9 @@ msgstr "'%s' ayak izi(footprint) kitaplığı oluşturulamıyor."
 
 #: eeschema/net_navigator.cpp:314 pcbnew/board.cpp:1810
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2124
-#: pcbnew/pcb_draw_panel_gal.cpp:644
+#: pcbnew/pcb_draw_panel_gal.cpp:717
 #: pcbnew/widgets/appearance_controls.cpp:1029
-#: pcbnew/widgets/appearance_controls.cpp:2419
+#: pcbnew/widgets/appearance_controls.cpp:2455
 #: pcbnew/widgets/appearance_controls_base.cpp:61
 #: pcbnew/widgets/appearance_controls_base.cpp:151
 #: pcbnew/widgets/search_handlers.cpp:307
@@ -18578,8 +18581,8 @@ msgstr "%s sembolü '%s' kitaplığında bulunamadı."
 #: eeschema/sch_bitmap.cpp:309 eeschema/sch_pin.cpp:2222
 #: eeschema/sch_shape.cpp:743 eeschema/sch_symbol.cpp:2957
 #: pcbnew/board_item.cpp:405 pcbnew/pcb_group.cpp:501 pcbnew/pcb_shape.cpp:906
-#: pcbnew/pcb_tablecell.cpp:182 pcbnew/pcb_track.cpp:2068 pcbnew/zone.cpp:1845
-#: pcbnew/zone.cpp:1857
+#: pcbnew/pcb_tablecell.cpp:182 pcbnew/pcb_track.cpp:2068 pcbnew/zone.cpp:1869
+#: pcbnew/zone.cpp:1881
 #, fuzzy
 msgid "Position X"
 msgstr "Konum X:"
@@ -18587,8 +18590,8 @@ msgstr "Konum X:"
 #: eeschema/sch_bitmap.cpp:314 eeschema/sch_pin.cpp:2226
 #: eeschema/sch_shape.cpp:745 eeschema/sch_symbol.cpp:2960
 #: pcbnew/board_item.cpp:408 pcbnew/pcb_group.cpp:502 pcbnew/pcb_shape.cpp:908
-#: pcbnew/pcb_tablecell.cpp:183 pcbnew/pcb_track.cpp:2072 pcbnew/zone.cpp:1851
-#: pcbnew/zone.cpp:1858
+#: pcbnew/pcb_tablecell.cpp:183 pcbnew/pcb_track.cpp:2072 pcbnew/zone.cpp:1875
+#: pcbnew/zone.cpp:1882
 #, fuzzy
 msgid "Position Y"
 msgstr "Konum Y:"
@@ -18631,7 +18634,7 @@ msgstr "Veri Yolu Girişi"
 #: eeschema/sch_bus_entry.cpp:542 eeschema/sch_junction.cpp:319
 #: eeschema/sch_label.cpp:1225 eeschema/sch_line.cpp:951
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2134 pcbnew/pad.cpp:1295
-#: pcbnew/pcb_track.cpp:1667 pcbnew/tools/pcb_control.cpp:1870
+#: pcbnew/pcb_track.cpp:1667 pcbnew/tools/pcb_control.cpp:1874
 #: pcbnew/zone.cpp:807
 #, fuzzy
 msgid "Resolved Netclass"
@@ -18665,7 +18668,7 @@ msgstr "Şematik dosya '%s' bulunamadı."
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:640
 #: eeschema/symbol_editor/symbol_editor.cpp:1532
 #: kicad/dialogs/panel_jobset.cpp:787 pagelayout_editor/pl_editor_frame.cpp:411
-#: pcbnew/footprint_edit_frame.cpp:805 pcbnew/footprint_edit_frame.cpp:845
+#: pcbnew/footprint_edit_frame.cpp:815 pcbnew/footprint_edit_frame.cpp:855
 #: pcbnew/pcb_edit_frame.cpp:1181
 #, fuzzy, c-format
 msgid "Save changes to '%s' before closing?"
@@ -18705,14 +18708,14 @@ msgid "Could not open CvPcb"
 msgstr "Arşiv dosyası açılamadı."
 
 #: eeschema/sch_edit_frame.cpp:1741 eeschema/sim/simulator_frame.cpp:341
-#: kicad/kicad_manager_frame.cpp:1045 pcbnew/footprint_edit_frame.cpp:1019
+#: kicad/kicad_manager_frame.cpp:1045 pcbnew/footprint_edit_frame.cpp:1029
 #: pcbnew/pcb_edit_frame.cpp:1796
 #, fuzzy
 msgid "[Read Only]"
 msgstr "Salt Okunur"
 
 #: eeschema/sch_edit_frame.cpp:1744 eeschema/sim/simulator_frame.cpp:344
-#: pcbnew/footprint_edit_frame.cpp:1028 pcbnew/pcb_edit_frame.cpp:1799
+#: pcbnew/footprint_edit_frame.cpp:1038 pcbnew/pcb_edit_frame.cpp:1799
 msgid "[Unsaved]"
 msgstr "[Kaydedilmemiş]"
 
@@ -19367,7 +19370,7 @@ msgstr "KiCad sembol kitaplığı dosyaları"
 #: pcbnew/pcb_io/fabmaster/pcb_io_fabmaster.cpp:62
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:220
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:506
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2706
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2709
 #: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr_parser.cpp:154
 #, fuzzy
 msgid "Open cancelled by user."
@@ -19706,7 +19709,7 @@ msgstr "Köşe Stili"
 #: pcbnew/dialogs/dialog_text_properties_base.cpp:83
 #: pcbnew/dialogs/dialog_textbox_properties_base.cpp:73
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:58
-#: pcbnew/footprint.cpp:1657 pcbnew/pad.cpp:1299 pcbnew/pad.cpp:2543
+#: pcbnew/footprint.cpp:1662 pcbnew/pad.cpp:1299 pcbnew/pad.cpp:2537
 #: pcbnew/pcb_dimension.cpp:659 pcbnew/pcb_group.cpp:396
 #: pcbnew/pcb_marker.cpp:381 pcbnew/pcb_shape.cpp:642
 #: pcbnew/pcb_tablecell.cpp:106 pcbnew/pcb_text.cpp:279
@@ -19752,11 +19755,11 @@ msgstr "Gerekçe"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:39
 #: pcbnew/generators/pcb_tuning_pattern.cpp:478
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2130 pcbnew/pad.cpp:1293
-#: pcbnew/pad.cpp:2580 pcbnew/pcb_shape.cpp:923 pcbnew/pcb_tablecell.cpp:186
-#: pcbnew/pcb_track.cpp:1665 pcbnew/tools/pcb_control.cpp:1867
+#: pcbnew/pad.cpp:2574 pcbnew/pcb_shape.cpp:923 pcbnew/pcb_tablecell.cpp:186
+#: pcbnew/pcb_track.cpp:1665 pcbnew/tools/pcb_control.cpp:1871
 #: pcbnew/widgets/pcb_properties_panel.cpp:273
 #: pcbnew/widgets/search_handlers.cpp:177 pcbnew/zone.cpp:805
-#: pcbnew/zone.cpp:1905 pcbnew/zone_manager/dialog_zone_manager_base.cpp:42
+#: pcbnew/zone.cpp:1929 pcbnew/zone_manager/dialog_zone_manager_base.cpp:42
 #: pcbnew/zone_manager/model_zones_overview_table.h:76
 msgid "Net"
 msgstr "Ağ"
@@ -19910,7 +19913,7 @@ msgstr "gizli pin %s [%s, %s, %s]"
 msgid "Hidden pin %s [%s, %s]"
 msgstr "gizli pin %s [%s, %s]"
 
-#: eeschema/sch_pin.cpp:2204 pcbnew/pad.cpp:1286 pcbnew/pad.cpp:2600
+#: eeschema/sch_pin.cpp:2204 pcbnew/pad.cpp:1286 pcbnew/pad.cpp:2594
 #, fuzzy
 msgid "Pin Name"
 msgstr "Bacak adları"
@@ -20045,7 +20048,7 @@ msgstr "Gövde arka plan rengiyle doldur"
 msgid "Fill color"
 msgstr "Dolgu rengi:"
 
-#: eeschema/sch_sheet.cpp:852 eeschema/sch_sheet.cpp:1712 pcbnew/zone.cpp:1835
+#: eeschema/sch_sheet.cpp:852 eeschema/sch_sheet.cpp:1712 pcbnew/zone.cpp:1859
 msgid "Sheet Name"
 msgstr "Sayfa Adı"
 
@@ -20109,13 +20112,13 @@ msgid "Exclude From Simulation"
 msgstr "Bu ihlali hariç tut"
 
 #: eeschema/sch_sheet.cpp:1733 eeschema/sch_symbol.cpp:1100
-#: eeschema/sch_symbol.cpp:3041 pcbnew/footprint.cpp:4075
+#: eeschema/sch_symbol.cpp:3041 pcbnew/footprint.cpp:4080
 #, fuzzy
 msgid "Exclude From Bill of Materials"
 msgstr "Şematik ürün reçetesin ekleme"
 
 #: eeschema/sch_sheet.cpp:1736 eeschema/sch_symbol.cpp:1101
-#: eeschema/sch_symbol.cpp:3044 pcbnew/footprint.cpp:4078
+#: eeschema/sch_symbol.cpp:3044 pcbnew/footprint.cpp:4083
 #, fuzzy
 msgid "Do not Populate"
 msgstr "Doldurma"
@@ -20174,7 +20177,7 @@ msgstr "Ayna"
 msgid "Mirror Y"
 msgstr "Ayna"
 
-#: eeschema/sch_symbol.cpp:2997 pcbnew/footprint.cpp:4052
+#: eeschema/sch_symbol.cpp:2997 pcbnew/footprint.cpp:4057
 #, fuzzy
 msgid "Library Link"
 msgstr "Kitaplık bağlantısı:"
@@ -22399,13 +22402,13 @@ msgid "Save Symbol As"
 msgstr "Sembolleri Değiştir"
 
 #: eeschema/symbol_editor/symbol_editor.cpp:855
-#: pcbnew/footprint_libraries_utils.cpp:1035
+#: pcbnew/footprint_libraries_utils.cpp:1044
 #, fuzzy
 msgid "Save in library:"
 msgstr "Ayak izi kitaplığı tablosu yükleniyor..."
 
 #: eeschema/symbol_editor/symbol_editor.cpp:944
-#: pcbnew/footprint_libraries_utils.cpp:1118
+#: pcbnew/footprint_libraries_utils.cpp:1127
 #, fuzzy
 msgid "A library must be specified."
 msgstr "[kitaplık seçilmedi]"
@@ -22491,7 +22494,7 @@ msgid "Keep Symbol"
 msgstr "Sembolü Koru"
 
 #: eeschema/symbol_editor/symbol_editor.cpp:1291 pcbnew/files.cpp:342
-#: pcbnew/footprint_libraries_utils.cpp:1204
+#: pcbnew/footprint_libraries_utils.cpp:1213
 #, c-format
 msgid "Revert '%s' to last version saved?"
 msgstr "'%s' değerini kaydedilen son sürüme mi döndürüyorsunuz?"
@@ -23153,7 +23156,7 @@ msgstr "Çizim"
 
 #: eeschema/tools/ee_actions.cpp:356 eeschema/tools/ee_actions.cpp:588
 #: eeschema/tools/symbol_editor_drawing_tools.cpp:301
-#: pagelayout_editor/tools/pl_actions.cpp:61 pcbnew/tools/drawing_tool.cpp:1043
+#: pagelayout_editor/tools/pl_actions.cpp:61 pcbnew/tools/drawing_tool.cpp:1044
 #: pcbnew/tools/pcb_actions.cpp:185
 #, fuzzy
 msgid "Draw Text"
@@ -24506,7 +24509,7 @@ msgstr "Veri sayfası tanımlanmadı."
 
 #: eeschema/tools/ee_inspection_tool.cpp:574
 #: pagelayout_editor/tools/pl_editor_control.cpp:160
-#: pcbnew/tools/pcb_control.cpp:1661
+#: pcbnew/tools/pcb_control.cpp:1665
 msgid "UUID"
 msgstr ""
 
@@ -24582,7 +24585,7 @@ msgstr "Tüm birimleri yerleştir"
 
 #: eeschema/tools/sch_drawing_tools.cpp:1174
 #: eeschema/tools/symbol_editor_drawing_tools.cpp:691
-#: pcbnew/tools/drawing_tool.cpp:1823
+#: pcbnew/tools/drawing_tool.cpp:1825
 msgid "No graphic items found in file."
 msgstr "Dosyada grafik öğe bulunamadı."
 
@@ -24668,7 +24671,7 @@ msgstr "Otobüs Ekle"
 msgid "Draw %s"
 msgstr "Çizim"
 
-#: eeschema/tools/sch_drawing_tools.cpp:2779 pcbnew/tools/drawing_tool.cpp:1248
+#: eeschema/tools/sch_drawing_tools.cpp:2779 pcbnew/tools/drawing_tool.cpp:1250
 #, fuzzy
 msgid "Draw Table"
 msgstr "Çizim"
@@ -24987,7 +24990,7 @@ msgid "No text editor selected in KiCad. Please choose one."
 msgstr "KiCad'de metin düzenleyicisi seçilmedi.  Lütfen birini seçin."
 
 #: eeschema/tools/symbol_editor_control.cpp:438
-#: eeschema/widgets/panel_symbol_chooser.cpp:682
+#: eeschema/widgets/panel_symbol_chooser.cpp:684
 msgid "No symbol selected"
 msgstr "Sembol seçilmedi"
 
@@ -25003,7 +25006,7 @@ msgid "No symbol to export"
 msgstr "Sembol seçilmedi"
 
 #: eeschema/tools/symbol_editor_control.cpp:708
-#: pcbnew/footprint_edit_frame.cpp:1437
+#: pcbnew/footprint_edit_frame.cpp:1447
 #, fuzzy
 msgid "Export View as PNG"
 msgstr "Geçerli Görünümü PNG Olarak Dışa Aktar..."
@@ -25205,11 +25208,11 @@ msgstr "Diğer ögeler"
 msgid "Graphical shapes"
 msgstr "Grafik"
 
-#: eeschema/widgets/panel_symbol_chooser.cpp:587
+#: eeschema/widgets/panel_symbol_chooser.cpp:589
 msgid "No footprint specified"
 msgstr "Ayak izi belirtilmedi"
 
-#: eeschema/widgets/panel_symbol_chooser.cpp:600
+#: eeschema/widgets/panel_symbol_chooser.cpp:602
 msgid "Invalid footprint specified"
 msgstr "Geçersiz ayak izi belirtildi"
 
@@ -25542,13 +25545,15 @@ msgstr "Kütüphane Seçin"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:27
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:58
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:59
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:55
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:159
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:50
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:100
-#: pcbnew/footprint.cpp:4034 pcbnew/footprint.cpp:4037
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:169
+#: pcbnew/footprint.cpp:4039 pcbnew/footprint.cpp:4042
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2137 pcbnew/pad.cpp:1303
-#: pcbnew/pad.cpp:2542 pcbnew/pcb_dimension.cpp:661
-#: pcbnew/pcb_dimension.cpp:1457 pcbnew/pcb_fields_grid_table.cpp:181
+#: pcbnew/pad.cpp:2536 pcbnew/pcb_dimension.cpp:661
+#: pcbnew/pcb_dimension.cpp:1457 pcbnew/pcb_fields_grid_table.cpp:150
 #: pcbnew/pcb_group.cpp:503 pcbnew/pcb_marker.cpp:378
 #: pcbnew/pcb_reference_image.cpp:219 pcbnew/pcb_reference_image.cpp:342
 #: pcbnew/pcb_shape.cpp:646 pcbnew/pcb_shape.cpp:890 pcbnew/pcb_shape.cpp:892
@@ -25564,7 +25569,7 @@ msgstr "Kütüphane Seçin"
 #: pcbnew/widgets/search_handlers.cpp:120
 #: pcbnew/widgets/search_handlers.cpp:178
 #: pcbnew/widgets/search_handlers.cpp:243 pcbnew/zone.cpp:850
-#: pcbnew/zone.cpp:1898 pcbnew/zone.cpp:1899
+#: pcbnew/zone.cpp:1922 pcbnew/zone.cpp:1923
 msgid "Layer"
 msgstr "Katman"
 
@@ -26518,7 +26523,7 @@ msgstr "Ağı Vurgula"
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:290
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:352
 #: pcbnew/dialogs/dialog_layer_selection_base.cpp:230
-#: pcbnew/dialogs/panel_setup_layers.cpp:930
+#: pcbnew/dialogs/panel_setup_layers.cpp:1125
 #: pcbnew/widgets/appearance_controls.cpp:1025
 #: pcbnew/widgets/appearance_controls_base.cpp:32
 #: pcbnew/zone_manager/model_zones_overview_table.h:77
@@ -26559,13 +26564,13 @@ msgid "PCB Background"
 msgstr "Arka plan"
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:161
-#: pcbnew/widgets/appearance_controls.cpp:1844
+#: pcbnew/widgets/appearance_controls.cpp:1880
 #, fuzzy
 msgid "Show All Layers"
 msgstr "Tüm Bakır Katmanları Göster"
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:164
-#: pcbnew/widgets/appearance_controls.cpp:1830
+#: pcbnew/widgets/appearance_controls.cpp:1866
 #, fuzzy
 msgid "Hide All Layers But Active"
 msgstr "Tüm Bakır Katmanları Gizle"
@@ -26575,7 +26580,7 @@ msgid "Always Hide All Layers But Active"
 msgstr "Her Zaman Tüm Katmanları Gizle, Ancak Etkin"
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:171
-#: pcbnew/widgets/appearance_controls.cpp:1847
+#: pcbnew/widgets/appearance_controls.cpp:1883
 #, fuzzy
 msgid "Hide All Layers"
 msgstr "Tüm Bakır Katmanları Gizle"
@@ -26614,8 +26619,8 @@ msgid "Change Render Color for"
 msgstr "CAD Renklerini Oluştur"
 
 #: gerbview/widgets/layer_widget.cpp:341
-#: pcbnew/widgets/appearance_controls.cpp:2172
-#: pcbnew/widgets/appearance_controls.cpp:2447
+#: pcbnew/widgets/appearance_controls.cpp:2208
+#: pcbnew/widgets/appearance_controls.cpp:2483
 msgid ""
 "Left double click or middle click for color change, right click for menu"
 msgstr ""
@@ -28962,317 +28967,317 @@ msgstr "'%s' çifte dönüştürülemiyor."
 msgid "Can not move '%s' to trash."
 msgstr "'%s' çifte dönüştürülemiyor."
 
-#: kicad/project_tree_pane.cpp:291
+#: kicad/project_tree_pane.cpp:292
 #, fuzzy
 msgid "Directory name:"
 msgstr "Yön:"
 
-#: kicad/project_tree_pane.cpp:291
+#: kicad/project_tree_pane.cpp:292
 #, fuzzy
 msgid "Create New Directory"
 msgstr "Open collector"
 
-#: kicad/project_tree_pane.cpp:851
+#: kicad/project_tree_pane.cpp:852
 #, fuzzy
 msgid "Switch to this Project"
 msgstr "Sonraki Kılavuza Geç"
 
-#: kicad/project_tree_pane.cpp:852
+#: kicad/project_tree_pane.cpp:853
 msgid "Close all editors, and switch to the selected project"
 msgstr "Tüm düzenleyicileri kapatın ve seçilen projeye geçin"
 
-#: kicad/project_tree_pane.cpp:859
+#: kicad/project_tree_pane.cpp:860
 #, fuzzy
 msgid "New Directory..."
 msgstr "Yeni Kütüphane..."
 
-#: kicad/project_tree_pane.cpp:860
+#: kicad/project_tree_pane.cpp:861
 #, fuzzy
 msgid "Create a New Directory"
 msgstr "Yeni kitaplık klasörü oluşturun"
 
-#: kicad/project_tree_pane.cpp:868 kicad/project_tree_pane.cpp:878
+#: kicad/project_tree_pane.cpp:869 kicad/project_tree_pane.cpp:879
 #, fuzzy
 msgid "Reveal in Finder"
 msgstr "Finder'da Temaları Göster"
 
-#: kicad/project_tree_pane.cpp:869
+#: kicad/project_tree_pane.cpp:870
 #, fuzzy
 msgid "Reveals the directory in a Finder window"
 msgstr "Finder'da Temaları Göster"
 
-#: kicad/project_tree_pane.cpp:871
+#: kicad/project_tree_pane.cpp:872
 msgid "Open Directory in File Explorer"
 msgstr "Dosya Gezgini'nde Dizini Aç"
 
-#: kicad/project_tree_pane.cpp:872 pcbnew/tools/pcb_actions.cpp:986
+#: kicad/project_tree_pane.cpp:873 pcbnew/tools/pcb_actions.cpp:986
 msgid "Opens the directory in the default system file manager"
 msgstr "Dizini varsayılan sistem dosya yöneticisinde açar"
 
-#: kicad/project_tree_pane.cpp:879
+#: kicad/project_tree_pane.cpp:880
 #, fuzzy
 msgid "Reveals the directories in a Finder window"
 msgstr "Finder'da Temaları Göster"
 
-#: kicad/project_tree_pane.cpp:881
+#: kicad/project_tree_pane.cpp:882
 msgid "Open Directories in File Explorer"
 msgstr "Dosya Gezgini'nde Dizinleri Aç"
 
-#: kicad/project_tree_pane.cpp:882
+#: kicad/project_tree_pane.cpp:883
 msgid "Opens the directories in the default system file manager"
 msgstr "Dizinleri varsayılan sistem dosya yöneticisinde açar"
 
-#: kicad/project_tree_pane.cpp:893
+#: kicad/project_tree_pane.cpp:894
 #, fuzzy
 msgid "Open the file in a Text Editor"
 msgstr "Metin düzenleyicisinde komut dosyası düzenleme"
 
-#: kicad/project_tree_pane.cpp:895
+#: kicad/project_tree_pane.cpp:896
 #, fuzzy
 msgid "Open files in a Text Editor"
 msgstr "Şema Düzenleyici"
 
-#: kicad/project_tree_pane.cpp:897
+#: kicad/project_tree_pane.cpp:898
 #, fuzzy
 msgid "Edit in a Text Editor"
 msgstr "Metin düzenleyicisi:"
 
-#: kicad/project_tree_pane.cpp:903
+#: kicad/project_tree_pane.cpp:904
 #, fuzzy
 msgid "Run Jobs"
 msgstr "%s bacağı %s bulundu"
 
-#: kicad/project_tree_pane.cpp:911
+#: kicad/project_tree_pane.cpp:912
 #, fuzzy
 msgid "Rename File..."
 msgstr "Alan Ekle..."
 
-#: kicad/project_tree_pane.cpp:912
+#: kicad/project_tree_pane.cpp:913
 #, fuzzy
 msgid "Rename file"
 msgstr "Ağ adı filtresi:"
 
-#: kicad/project_tree_pane.cpp:916
+#: kicad/project_tree_pane.cpp:917
 #, fuzzy
 msgid "Rename Files..."
 msgstr "Alan Ekle..."
 
-#: kicad/project_tree_pane.cpp:917
+#: kicad/project_tree_pane.cpp:918
 #, fuzzy
 msgid "Rename files"
 msgstr "Ağ adı filtresi:"
 
-#: kicad/project_tree_pane.cpp:927
+#: kicad/project_tree_pane.cpp:928
 msgid "Delete the file and its content"
 msgstr "Dosyayı ve içeriğini silin"
 
-#: kicad/project_tree_pane.cpp:929
+#: kicad/project_tree_pane.cpp:930
 msgid "Delete the files and their contents"
 msgstr "Dosyaları ve içeriklerini silin"
 
-#: kicad/project_tree_pane.cpp:944
+#: kicad/project_tree_pane.cpp:945
 msgid "Move to Trash"
 msgstr "Çöp Kutusuna Taşı"
 
-#: kicad/project_tree_pane.cpp:956
+#: kicad/project_tree_pane.cpp:957
 msgid "Add Project to Version Control..."
 msgstr "Sürüm Kontrolüne Proje Ekle..."
 
-#: kicad/project_tree_pane.cpp:957
+#: kicad/project_tree_pane.cpp:958
 #, fuzzy
 msgid "Initialize a new repository"
 msgstr "'%s' içinde '%s' ayrıştırılamıyor"
 
-#: kicad/project_tree_pane.cpp:961
+#: kicad/project_tree_pane.cpp:962
 #, fuzzy
 msgid "Commit Project..."
 msgstr "EAGLE Projesi..."
 
-#: kicad/project_tree_pane.cpp:962 kicad/project_tree_pane.cpp:976
+#: kicad/project_tree_pane.cpp:963 kicad/project_tree_pane.cpp:977
 msgid "Commit changes to the local repository"
 msgstr "Değişiklikleri yerel depoya aktarın"
 
-#: kicad/project_tree_pane.cpp:965
+#: kicad/project_tree_pane.cpp:966
 msgid "Push"
 msgstr "Yolla"
 
-#: kicad/project_tree_pane.cpp:966
+#: kicad/project_tree_pane.cpp:967
 msgid "Push committed local changes to remote repository"
 msgstr "İşlenen yerel değişiklikleri uzak depoya gönder"
 
-#: kicad/project_tree_pane.cpp:969
+#: kicad/project_tree_pane.cpp:970
 msgid "Pull"
 msgstr "Çek"
 
-#: kicad/project_tree_pane.cpp:970
+#: kicad/project_tree_pane.cpp:971
 msgid "Pull changes from remote repository into local"
 msgstr "Değişiklikleri uzak depodan yerel depoya çek"
 
-#: kicad/project_tree_pane.cpp:975
+#: kicad/project_tree_pane.cpp:976
 #, fuzzy
 msgid "Commit File..."
 msgstr "Alan Ekle..."
 
-#: kicad/project_tree_pane.cpp:990
+#: kicad/project_tree_pane.cpp:991
 msgid "Switch to branch "
 msgstr "Şubeye geç "
 
-#: kicad/project_tree_pane.cpp:995
+#: kicad/project_tree_pane.cpp:996
 #, fuzzy
 msgid "Other..."
 msgstr "Diğer"
 
-#: kicad/project_tree_pane.cpp:996
+#: kicad/project_tree_pane.cpp:997
 #, fuzzy
 msgid "Switch to a different branch"
 msgstr "Yayları düzenlemek için farklı bir yönteme geçin"
 
-#: kicad/project_tree_pane.cpp:999
+#: kicad/project_tree_pane.cpp:1000
 #, fuzzy
 msgid "Switch to Branch"
 msgstr "PCB Düzenleyiciye Aktar..."
 
-#: kicad/project_tree_pane.cpp:1003
+#: kicad/project_tree_pane.cpp:1004
 #, fuzzy
 msgid "Remove Version Control"
 msgstr "Oluşturucuyu Kaldır"
 
-#: kicad/project_tree_pane.cpp:1004
+#: kicad/project_tree_pane.cpp:1005
 msgid "Delete all version control files from the project directory."
 msgstr "Proje dizinindeki tüm sürüm kontrol dosyalarını sil."
 
-#: kicad/project_tree_pane.cpp:1059
+#: kicad/project_tree_pane.cpp:1060
 #, c-format
 msgid "Change filename: '%s'"
 msgstr "Dosya adını değiştir: '%s'"
 
-#: kicad/project_tree_pane.cpp:1061
+#: kicad/project_tree_pane.cpp:1062
 #, fuzzy
 msgid "Change filename"
 msgstr "Dosya adını değiştir: '%s'"
 
-#: kicad/project_tree_pane.cpp:1406
+#: kicad/project_tree_pane.cpp:1407
 msgid "Network path: not monitoring folder changes"
 msgstr "Ağ yolu: klasör değişikliklerini izleme"
 
-#: kicad/project_tree_pane.cpp:1412
+#: kicad/project_tree_pane.cpp:1413
 msgid "Local path: monitoring folder changes"
 msgstr "Yerel yol: klasör değişikliklerini izleme"
 
-#: kicad/project_tree_pane.cpp:1595
+#: kicad/project_tree_pane.cpp:1596
 #, fuzzy
 msgid "The selected directory is already a git project."
 msgstr "Seçili dosya geçerli değil veya bozuk olabilir!"
 
-#: kicad/project_tree_pane.cpp:1611
-msgid "Failed to initialize git project."
-msgstr "Git projesi başlatılamadı."
-
-#: kicad/project_tree_pane.cpp:1626
+#: kicad/project_tree_pane.cpp:1603
 #, fuzzy
 msgid "Set default remote"
 msgstr "Öntanımlı Değere Sıfırla"
 
-#: kicad/project_tree_pane.cpp:1679
+#: kicad/project_tree_pane.cpp:1618
+msgid "Failed to initialize git project."
+msgstr "Git projesi başlatılamadı."
+
+#: kicad/project_tree_pane.cpp:1678
 #, fuzzy
 msgid "Failed to set default remote."
 msgstr "'%s' dosyası oluşturulamadı."
 
-#: kicad/project_tree_pane.cpp:1691 kicad/project_tree_pane.cpp:1725
-#: kicad/project_tree_pane.cpp:1747
+#: kicad/project_tree_pane.cpp:1690 kicad/project_tree_pane.cpp:1724
+#: kicad/project_tree_pane.cpp:1746
 #, fuzzy
 msgid "Fetching Remote"
 msgstr "Depo ekle"
 
-#: kicad/project_tree_pane.cpp:1732
+#: kicad/project_tree_pane.cpp:1731
 #, fuzzy
 msgid "Failed to pull project"
 msgstr "Veri çıktısı alınamadı"
 
-#: kicad/project_tree_pane.cpp:1754
+#: kicad/project_tree_pane.cpp:1753
 #, fuzzy
 msgid "Failed to push project"
 msgstr "Veri çıktısı alınamadı"
 
-#: kicad/project_tree_pane.cpp:1816
+#: kicad/project_tree_pane.cpp:1830
 #, fuzzy, c-format
 msgid "Failed to lookup branch '%s': %s"
 msgstr "'%s' yüklenemedi."
 
-#: kicad/project_tree_pane.cpp:1829
+#: kicad/project_tree_pane.cpp:1843
 #, fuzzy, c-format
 msgid "Failed to find branch head for '%s'"
 msgstr "'%s' için bir PDF görüntüleyici bulunamadı."
 
-#: kicad/project_tree_pane.cpp:1840
+#: kicad/project_tree_pane.cpp:1854
 #, fuzzy, c-format
 msgid "Failed to switch to branch '%s'"
 msgstr "'%s' yüklenemedi."
 
-#: kicad/project_tree_pane.cpp:1851
+#: kicad/project_tree_pane.cpp:1865
 #, fuzzy, c-format
 msgid "Failed to update HEAD reference for branch '%s'"
 msgstr "'%s' için bir rakama ihtiyacınız var"
 
-#: kicad/project_tree_pane.cpp:1870
+#: kicad/project_tree_pane.cpp:1884
 #, fuzzy
 msgid "Are you sure you want to remove git tracking from this project?"
 msgstr "Alanı kaldırmak istediğinizden emin misiniz '%s'?"
 
-#: kicad/project_tree_pane.cpp:1887
+#: kicad/project_tree_pane.cpp:1901
 #, fuzzy
 msgid "Failed to remove git directory"
 msgstr "Dizin kaldırılamadı %s"
 
-#: kicad/project_tree_pane.cpp:2223
+#: kicad/project_tree_pane.cpp:2237
 msgid "Discarding commit due to empty commit message."
 msgstr "Boş işlem mesajı nedeniyle işlem reddediliyor."
 
-#: kicad/project_tree_pane.cpp:2229
+#: kicad/project_tree_pane.cpp:2243
 msgid "Discarding commit due to empty file selection."
 msgstr "Boş dosya seçimi nedeniyle işlem reddediliyor."
 
-#: kicad/project_tree_pane.cpp:2235
+#: kicad/project_tree_pane.cpp:2249
 #, fuzzy, c-format
 msgid "Failed to get repository index: %s"
 msgstr "'%s' içinde '%s' ayrıştırılamıyor"
 
-#: kicad/project_tree_pane.cpp:2243
+#: kicad/project_tree_pane.cpp:2257
 #, fuzzy, c-format
 msgid "Failed to add file to index: %s"
 msgstr "'%s' klasörüne çizim dosyaları yazılamadı."
 
-#: kicad/project_tree_pane.cpp:2251
+#: kicad/project_tree_pane.cpp:2265
 #, fuzzy, c-format
 msgid "Failed to write index: %s"
 msgstr "'%s' dosyası oluşturulamadı."
 
-#: kicad/project_tree_pane.cpp:2258
+#: kicad/project_tree_pane.cpp:2272
 #, fuzzy, c-format
 msgid "Failed to write tree: %s"
 msgstr "'%s' dosyası oluşturulamadı."
 
-#: kicad/project_tree_pane.cpp:2267
+#: kicad/project_tree_pane.cpp:2281
 #, fuzzy, c-format
 msgid "Failed to lookup tree: %s"
 msgstr "'%s' yüklenemedi."
 
-#: kicad/project_tree_pane.cpp:2275
+#: kicad/project_tree_pane.cpp:2289
 #, fuzzy, c-format
 msgid "Failed to get HEAD reference: %s"
 msgstr "Dizin kaldırılamadı %s"
 
-#: kicad/project_tree_pane.cpp:2282
+#: kicad/project_tree_pane.cpp:2296
 #, fuzzy, c-format
 msgid "Failed to get commit: %s"
 msgstr "Tüm KiCad şematik dosyaları"
 
-#: kicad/project_tree_pane.cpp:2298
+#: kicad/project_tree_pane.cpp:2312
 #, fuzzy, c-format
 msgid "Failed to create author signature: %s"
 msgstr "Geçici dosya '%s' yeniden adlandırılamadı."
 
-#: kicad/project_tree_pane.cpp:2333
+#: kicad/project_tree_pane.cpp:2347
 #, fuzzy, c-format
 msgid "Failed to create commit: %s"
 msgstr "'%s' dosyası oluşturulamadı."
@@ -29763,6 +29768,7 @@ msgid "Item Properties"
 msgstr "Metin Öğesi Özellikleri"
 
 #: pagelayout_editor/dialogs/properties_frame_base.cpp:461
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:145
 msgid "Default Values"
 msgstr "Varsayılan Değerler"
 
@@ -32590,8 +32596,8 @@ msgstr "Ağlar yükleniyor..."
 #: pcbnew/board.cpp:1807 pcbnew/dialogs/dialog_board_statistics.cpp:701
 #: pcbnew/dialogs/dialog_board_statistics_base.cpp:78
 #: pcbnew/dialogs/dialog_unused_pad_layers_base.cpp:27
-#: pcbnew/footprint.cpp:1628 pcbnew/netinfo_item.cpp:108
-#: pcbnew/pcb_draw_panel_gal.cpp:641 pcbnew/widgets/appearance_controls.cpp:331
+#: pcbnew/footprint.cpp:1633 pcbnew/netinfo_item.cpp:108
+#: pcbnew/pcb_draw_panel_gal.cpp:714 pcbnew/widgets/appearance_controls.cpp:331
 #: pcbnew/widgets/panel_selection_filter.cpp:198
 #: pcbnew/widgets/panel_selection_filter_base.cpp:45
 msgid "Pads"
@@ -32605,19 +32611,19 @@ msgstr "Ayaklar"
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:222
 #: pcbnew/dialogs/dialog_unused_pad_layers_base.cpp:24
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:88
-#: pcbnew/netinfo_item.cpp:123 pcbnew/pcb_draw_panel_gal.cpp:642
+#: pcbnew/netinfo_item.cpp:123 pcbnew/pcb_draw_panel_gal.cpp:715
 #: pcbnew/widgets/appearance_controls.cpp:330
 #: pcbnew/widgets/panel_selection_filter.cpp:197
 #: pcbnew/widgets/panel_selection_filter_base.cpp:41
 msgid "Vias"
 msgstr "Geçişler"
 
-#: pcbnew/board.cpp:1809 pcbnew/pcb_draw_panel_gal.cpp:643
+#: pcbnew/board.cpp:1809 pcbnew/pcb_draw_panel_gal.cpp:716
 #, fuzzy
 msgid "Track Segments"
 msgstr "Yol Uzunluğu"
 
-#: pcbnew/board.cpp:1811 pcbnew/pcb_draw_panel_gal.cpp:645
+#: pcbnew/board.cpp:1811 pcbnew/pcb_draw_panel_gal.cpp:718
 msgid "Unrouted"
 msgstr "Çizilmemiş"
 
@@ -32848,7 +32854,7 @@ msgid "Add Dielectric Layer"
 msgstr "Dielektrik Katman Ekle..."
 
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:330
-#: pcbnew/dialogs/panel_setup_layers.cpp:957
+#: pcbnew/dialogs/panel_setup_layers.cpp:1152
 #, fuzzy
 msgid "Select layer to add:"
 msgstr "Görünüm penceresini seçin:"
@@ -33612,14 +33618,13 @@ msgstr "Numaralandırma tamamlandı."
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:154
 #: pcbnew/dialogs/dialog_render_job.cpp:41
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:117
-#: pcbnew/footprint.cpp:1640
+#: pcbnew/footprint.cpp:1645
 msgid "Front"
 msgstr "Ön"
 
 #: pcbnew/dialogs/dialog_board_reannotate_base.cpp:187
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:154
 #: pcbnew/dialogs/dialog_render_job.cpp:39
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:560
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:122
 msgid "Back"
 msgstr "Önceki"
@@ -33810,7 +33815,7 @@ msgstr ""
 "yüklenemedi"
 
 #: pcbnew/dialogs/dialog_board_setup.cpp:301 pcbnew/files.cpp:583
-#: pcbnew/tools/pcb_control.cpp:1502
+#: pcbnew/tools/pcb_control.cpp:1506
 msgid "Loading PCB"
 msgstr "PCB Yükleniyor"
 
@@ -33888,7 +33893,7 @@ msgid "Total:"
 msgstr "Toplam:"
 
 #: pcbnew/dialogs/dialog_board_statistics.cpp:491
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2517
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2511
 msgid "Round"
 msgstr "Yuvarlak"
 
@@ -34015,7 +34020,7 @@ msgstr "Kart İstatistikleri"
 
 #: pcbnew/dialogs/dialog_cleanup_graphics.cpp:48
 #: pcbnew/dialogs/dialog_exchange_footprints.cpp:310
-#: pcbnew/footprint_libraries_utils.cpp:961
+#: pcbnew/footprint_libraries_utils.cpp:970
 #, fuzzy
 msgid "Update Footprint"
 msgstr "Çiftleme:"
@@ -34419,8 +34424,8 @@ msgstr ""
 "Bölge için varsayılan ped bağlantı türü. Bu ayar yerel ped ayarları "
 "tarafından geçersiz kılınabilir"
 
-#: pcbnew/dialogs/dialog_copper_zones_base.cpp:232 pcbnew/footprint.cpp:4008
-#: pcbnew/pad.cpp:2527 pcbnew/zone.cpp:1805
+#: pcbnew/dialogs/dialog_copper_zones_base.cpp:232 pcbnew/footprint.cpp:4013
+#: pcbnew/pad.cpp:2521 pcbnew/zone.cpp:1829
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 #, fuzzy
 msgid "Thermal reliefs"
@@ -34471,14 +34476,14 @@ msgstr "Dolgu Stili"
 
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:290
 #: pcbnew/dialogs/dialog_non_copper_zones_properties_base.cpp:129
-#: pcbnew/zone.cpp:1815 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
+#: pcbnew/zone.cpp:1839 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
 #, fuzzy
 msgid "Solid fill"
 msgstr "Katı"
 
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:290
 #: pcbnew/dialogs/dialog_non_copper_zones_properties_base.cpp:129
-#: pcbnew/zone.cpp:1816 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
+#: pcbnew/zone.cpp:1840 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
 #, fuzzy
 msgid "Hatch pattern"
 msgstr "Taranmış"
@@ -34549,7 +34554,7 @@ msgstr "Alan Ekle..."
 msgid "Choose what to do with unconnected copper islands"
 msgstr "Bağlantısız bakır adalarla ne yapılacağını seçin"
 
-#: pcbnew/dialogs/dialog_copper_zones_base.cpp:357 pcbnew/zone.cpp:1826
+#: pcbnew/dialogs/dialog_copper_zones_base.cpp:357 pcbnew/zone.cpp:1850
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 msgid "Below area limit"
 msgstr "Alan sınırı altında"
@@ -36431,8 +36436,8 @@ msgstr "Ayak İzi Görüntüleyici"
 msgid "Choose Footprint"
 msgstr "Ayak izi"
 
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:76
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:143
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:78
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:148
 msgid "3D Models"
 msgstr "3B Modeller"
 
@@ -36476,15 +36481,15 @@ msgstr ""
 "Metin kalınlığı, metin boyutu için çok büyük.\n"
 "Bu %s'de sıkıştırılacaktır."
 
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:633
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:624
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:661
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:660
 #, fuzzy
 msgid "Edit Footprint Properties"
 msgstr "İz düşümü özelliklerini düzenle"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:52
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:53
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:157
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:98
 #, fuzzy
 msgid "Text Items"
@@ -36492,7 +36497,7 @@ msgstr "Metin dosyaları"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:60
 #: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:53
-#: pcbnew/pcb_fields_grid_table.cpp:183 pcbnew/pcb_text.cpp:630
+#: pcbnew/pcb_fields_grid_table.cpp:152 pcbnew/pcb_text.cpp:630
 #: pcbnew/pcb_text.cpp:647
 #, fuzzy
 msgid "Keep Upright"
@@ -36500,21 +36505,21 @@ msgstr "Dik"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:61
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:62
-#: pcbnew/pcb_fields_grid_table.cpp:184
+#: pcbnew/pcb_fields_grid_table.cpp:153
 #, fuzzy
 msgid "X Offset"
 msgstr "Kaydırma"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:62
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:63
-#: pcbnew/pcb_fields_grid_table.cpp:185
+#: pcbnew/pcb_fields_grid_table.cpp:154
 #, fuzzy
 msgid "Y Offset"
 msgstr "Kaydırma"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:68
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:69
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:64
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:168
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:56
 #: pcbnew/plot_board_layers.cpp:103
 #, fuzzy
@@ -36533,15 +36538,15 @@ msgstr "Ayak izi türü:"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:188
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:193
-#: pcbnew/footprint.cpp:1286
+#: pcbnew/footprint.cpp:1291
 #, fuzzy
 msgid "Through hole"
 msgstr "Delik içinden"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:188
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:193
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/footprint.cpp:1283
-#: pcbnew/pad.cpp:1532 pcbnew/pad.cpp:2493
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/footprint.cpp:1288
+#: pcbnew/pad.cpp:1532 pcbnew/pad.cpp:2487
 msgid "SMD"
 msgstr "SMD"
 
@@ -36755,29 +36760,29 @@ msgstr ""
 msgid "Footprint Properties"
 msgstr "Ayak İzi Değeri Özellikleri"
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:379
-#: pcbnew/footprint_libraries_utils.cpp:1124
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:388
+#: pcbnew/footprint_libraries_utils.cpp:1133
 #: pcbnew/tools/footprint_editor_control.cpp:460
 #, fuzzy
 msgid "Footprint must have a name."
 msgstr "Alanların bir adı olmalıdır."
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:384
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:393
 #, fuzzy, c-format
 msgid "Footprint name may not contain '%s'."
 msgstr "Ayak izi %s bölge bağlantısı: %s."
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:437
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:446
 #, fuzzy, c-format
 msgid "The text width must be between %s and %s."
 msgstr "'%s' ve %lf arasında tip uyuşmazlığı"
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:449
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:458
 #, fuzzy, c-format
 msgid "The text height must be between %s and %s."
 msgstr "'%s' ve %lf arasında tip uyuşmazlığı"
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:467
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:476
 #: pcbnew/dialogs/dialog_text_properties.cpp:522
 #: pcbnew/dialogs/dialog_textbox_properties.cpp:342
 msgid ""
@@ -37556,7 +37561,7 @@ msgstr "Tüm Katmanlar"
 
 #: pcbnew/dialogs/dialog_global_edit_text_and_graphics.cpp:273
 #: pcbnew/dialogs/panel_fp_editor_graphics_defaults_base.cpp:64
-#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:60 pcbnew/pad.cpp:2684
+#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:60 pcbnew/pad.cpp:2678
 #, fuzzy
 msgid "Copper Layers"
 msgstr "Tüm Bakır Katmanlar"
@@ -37735,7 +37740,7 @@ msgstr "Dairesel halkalar:"
 
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:175
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1075
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2533
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2527
 #, fuzzy
 msgid "All copper layers"
 msgstr "Tüm Bakır Katmanlar"
@@ -37747,7 +37752,7 @@ msgstr "end"
 
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:175
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1079
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2534
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2528
 #, fuzzy
 msgid "Connected layers only"
 msgstr "Katmanları oluştur"
@@ -38282,7 +38287,7 @@ msgid "Outset Items"
 msgstr "Metin dosyaları"
 
 #: pcbnew/dialogs/dialog_pad_properties.cpp:179
-#: pcbnew/dialogs/dialog_pad_properties_base.h:288 pcbnew/pad.cpp:2584
+#: pcbnew/dialogs/dialog_pad_properties_base.h:288 pcbnew/pad.cpp:2578
 #, fuzzy
 msgid "Pad Properties"
 msgstr "Bacak Özellikleri"
@@ -38366,7 +38371,7 @@ msgstr "w"
 msgid "Pad type:"
 msgstr "Geçiş türü:"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/pad.cpp:2492
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/pad.cpp:2486
 msgid "Through-hole"
 msgstr "Delik içinden"
 
@@ -38422,7 +38427,7 @@ msgid "Circular"
 msgstr "Dairesel"
 
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:1516
-#: pcbnew/pad.cpp:2500
+#: pcbnew/pad.cpp:2494
 msgid "Oval"
 msgstr "Oval"
 
@@ -38434,12 +38439,12 @@ msgstr "Dikdörtgen"
 msgid "Trapezoidal"
 msgstr "yamuk"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2502
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2496
 #, fuzzy
 msgid "Rounded rectangle"
 msgstr "Dikdörtgen"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2503
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2497
 #, fuzzy
 msgid "Chamfered rectangle"
 msgstr "Pah kırılmış dörtgen"
@@ -38558,7 +38563,7 @@ msgstr "Şekli delikten ofsetle."
 msgid "Hole shape:"
 msgstr "Delik şekli:"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2518
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2512
 msgid "Oblong"
 msgstr ""
 
@@ -38659,23 +38664,23 @@ msgstr ""
 "Bir pano kenarındaki delikli pedler aracılığıyla kastellenmiş belirtme\n"
 "Bu özellikler Gerber X2 dosyalarında belirtilir."
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2508
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2502
 msgid "BGA pad"
 msgstr "BGA pedi"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2510
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2504
 msgid "Fiducial, local to footprint"
 msgstr "local to footprint"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2509
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2503
 msgid "Fiducial, global to board"
 msgstr "global to board"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2511
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2505
 msgid "Test point pad"
 msgstr "Test noktası ayağı"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2512
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2506
 msgid "Heatsink pad"
 msgstr "Soğutucu ped"
 
@@ -38969,7 +38974,7 @@ msgstr "İmalat katmanlarında çizim ayakları"
 
 #: pcbnew/dialogs/dialog_plot_base.cpp:90
 #: pcbnew/widgets/appearance_controls.cpp:653
-#: pcbnew/widgets/appearance_controls.cpp:1810
+#: pcbnew/widgets/appearance_controls.cpp:1846
 msgid "Hide"
 msgstr "Gizle"
 
@@ -40123,7 +40128,7 @@ msgstr "'%s' ayak izi kimliği geçerli değil."
 #: pcbnew/dialogs/dialog_text_properties_base.cpp:99
 #: pcbnew/pcb_dimension.cpp:1885 pcbnew/pcb_dimension.cpp:1921
 #: pcbnew/pcb_dimension.cpp:1962 pcbnew/pcb_dimension.cpp:2007
-#: pcbnew/pcb_dimension.cpp:2044 pcbnew/pcb_fields_grid_table.cpp:186
+#: pcbnew/pcb_dimension.cpp:2044 pcbnew/pcb_fields_grid_table.cpp:155
 #: pcbnew/pcb_text.cpp:626
 msgid "Knockout"
 msgstr "Nakavt"
@@ -40374,7 +40379,7 @@ msgstr "Hedef sapması: "
 #: pcbnew/router/router_tool.cpp:2757 pcbnew/router/router_tool.cpp:2762
 #: pcbnew/router/router_tool.cpp:2767 pcbnew/router/router_tool.cpp:2778
 #: pcbnew/router/router_tool.cpp:2786 pcbnew/router/router_tool.cpp:2791
-#: pcbnew/tools/pcb_control.cpp:1698 pcbnew/tools/pcb_control.cpp:1708
+#: pcbnew/tools/pcb_control.cpp:1702 pcbnew/tools/pcb_control.cpp:1712
 #: pcbnew/zone.cpp:874
 #, fuzzy, c-format
 msgid "(from %s)"
@@ -40687,6 +40692,11 @@ msgstr "zones will be re-filled after each edit operation"
 msgid "Internal Layers"
 msgstr "Katmanları Dahil Et"
 
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:496
+#, fuzzy, c-format
+msgid "Layer name %s already in use."
+msgstr "'%s' takma adı zaten kullanılıyor."
+
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:23
 #, fuzzy
 msgid "Default Field Properties for New Footprints"
@@ -40760,31 +40770,31 @@ msgstr "'%s' dosyası listede zaten var."
 msgid "Failed to save footprint library file '%s'."
 msgstr "'%s' sembol kitaplığı dosyası oluşturulamadı."
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:396
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:388
 #, fuzzy
 msgid "Error adding 3D model"
 msgstr "3B modeller yükleniyor..."
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:480
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:472
 msgid "No filename entered"
 msgstr "Dosya adı girilmemiş"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:485
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:477
 #, fuzzy
 msgid "Illegal filename"
 msgstr "Sayfa dosyası adları"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:490
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:482
 #: pcbnew/microwave/microwave_polygon.cpp:223
 #, fuzzy
 msgid "File not found"
 msgstr "Dosya bulunamadı %s."
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:495
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:487
 msgid "Unable to open file"
 msgstr "Dosya açılamıyor"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:500
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:492
 #, fuzzy
 msgid "Unknown error"
 msgstr "Bilinmiyor"
@@ -41334,11 +41344,147 @@ msgstr "Varsayılan ayak izi yok"
 msgid "Apply board defaults to non-copper footprint shapes"
 msgstr "Varsayılan ayak izi yok"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:458
+#: pcbnew/dialogs/panel_setup_layers.cpp:77
+#: pcbnew/dialogs/panel_setup_layers.cpp:284
+msgid "Off-board, testing"
+msgstr "testing"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:87
+msgid "If you want a fabrication layer for the front side of the board"
+msgstr "Kartın ön tarafı için bir imalat katmanı istiyorsanız"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:97
+#: pcbnew/dialogs/panel_setup_layers.cpp:266
+msgid "Off-board, manufacturing"
+msgstr "manufacturing"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:105
+msgid "If you want an adhesive template for the front side of the board"
+msgstr "Levhanın ön tarafı için yapışkanlı bir şablon istiyorsanız"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:115
+#: pcbnew/dialogs/panel_setup_layers.cpp:133
+#: pcbnew/dialogs/panel_setup_layers.cpp:151
+#: pcbnew/dialogs/panel_setup_layers.cpp:169
+#: pcbnew/dialogs/panel_setup_layers.cpp:194
+#: pcbnew/dialogs/panel_setup_layers.cpp:212
+#: pcbnew/dialogs/panel_setup_layers.cpp:230
+#: pcbnew/dialogs/panel_setup_layers.cpp:248
+msgid "On-board, non-copper"
+msgstr "non-copper"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:123
+msgid "If you want a solder paste layer for front side of the board"
+msgstr "Kartın ön tarafı için bir lehim pastası katmanı istiyorsanız"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:141
+msgid "If you want a silk screen layer for the front side of the board"
+msgstr "Panonun ön tarafı için bir serigrafi katmanı istiyorsanız"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:159
+msgid "If you want a solder mask layer for the front of the board"
+msgstr "Kartın ön tarafı için bir lehim maskesi katmanı istiyorsanız"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:184
+msgid "If you want a solder mask layer for the back side of the board"
+msgstr "Kartın arka tarafı için bir lehim maskesi katmanı istiyorsanız"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:202
+msgid "If you want a silk screen layer for the back side of the board"
+msgstr "Levhanın arka tarafı için serigrafi katmanı istiyorsanız"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:220
+msgid "If you want a solder paste layer for the back side of the board"
+msgstr "Kartın arka tarafı için bir lehim pastası katmanı istiyorsanız"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:238
+msgid "If you want an adhesive layer for the back side of the board"
+msgstr "Levhanın arka tarafı için yapışkan bir katman istiyorsanız"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:256
+msgid "If you want a fabrication layer for the back side of the board"
+msgstr "Levhanın arka tarafı için bir imalat katmanı istiyorsanız"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:302
+#, fuzzy
+msgid "Board contour"
+msgstr "Kart Renkleri"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:319
+#, fuzzy
+msgid "Board contour setback"
+msgstr "Kart Renkleri"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:333
+#: pcbnew/dialogs/panel_setup_layers.cpp:347
+#: pcbnew/dialogs/panel_setup_layers.cpp:363
+#: pcbnew/dialogs/panel_setup_layers.cpp:379
+#: pcbnew/dialogs/panel_setup_layers.cpp:477
+msgid "Auxiliary"
+msgstr "Yardımcı"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:354
+msgid "If you want a separate layer for comments or notes"
+msgstr "Yorumlar veya notlar için ayrı bir katman istiyorsanız"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:370
+#, fuzzy
+msgid "If you want a layer for documentation drawings"
+msgstr "'%s' belge dosyası için bilinmeyen MIME türü"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:415
 msgid "Use the Physical Stackup page to change the number of copper layers."
 msgstr "Etkinleştirildiğinde"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:492
+#: pcbnew/dialogs/panel_setup_layers.cpp:421
+#: pcbnew/dialogs/panel_setup_layers.cpp:473
+#: pcbnew/tools/drawing_stackup_table_tool.cpp:247
+msgid "Layer Name"
+msgstr "Katman Adı"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:426
+msgid "signal"
+msgstr "sinyal"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:427
+#, fuzzy
+msgid "power plane"
+msgstr "Güç simgesi"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:428
+msgid "mixed"
+msgstr "karışık"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:429
+msgid "jumper"
+msgstr "atlama"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:432
+msgid ""
+"Copper layer type for Freerouter and other external routers.\n"
+"Power plane layers are removed from Freerouter's layer menus."
+msgstr ""
+"Freerouter ve diğer harici yönlendiriciler için bakır katman türü.\n"
+"Güç düzlemi katmanları Freerouter'ın katman menülerinden kaldırılmıştır."
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:478
+#, fuzzy
+msgid "Off-board, front"
+msgstr "testing"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:479
+#, fuzzy
+msgid "Off-board, back"
+msgstr "testing"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:485
+msgid ""
+"Auxiliary layers do not flip with board side, while back and front layers do."
+msgstr ""
+"Yardımcı katmanlar, kart yüzü ile birlikte dönmez, ancak arka ve ön "
+"katmanlar döner."
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:712
 #, c-format
 msgid ""
 "Footprints have some items on removed layers:\n"
@@ -41351,7 +41497,7 @@ msgstr ""
 "Bu öğelere artık erişilemeyecek\n"
 "Devam etmek istiyor musunuz?"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:503
+#: pcbnew/dialogs/panel_setup_layers.cpp:723
 msgid ""
 "Items have been found on removed layers. This operation will delete all "
 "items from removed layers and cannot be undone.\n"
@@ -41361,26 +41507,26 @@ msgstr ""
 "öğeleri silecektir ve geri alınamaz.\n"
 "Devam etmek istiyor musunuz?"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:752
+#: pcbnew/dialogs/panel_setup_layers.cpp:947
 #, fuzzy
 msgid "Layer must have a name."
 msgstr "Alanların bir adı olmalıdır."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:758
+#: pcbnew/dialogs/panel_setup_layers.cpp:953
 #, c-format
 msgid "%s are forbidden in layer names."
 msgstr "% katman adlarında yasaktır.'"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:765
+#: pcbnew/dialogs/panel_setup_layers.cpp:960
 msgid "Layer name \"signal\" is reserved."
 msgstr "Katman adı \"signal\" ayrılmıştır."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:774
+#: pcbnew/dialogs/panel_setup_layers.cpp:969
 #, fuzzy, c-format
 msgid "Layer name '%s' already in use."
 msgstr "'%s' takma adı zaten kullanılıyor."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:907
+#: pcbnew/dialogs/panel_setup_layers.cpp:1102
 #, c-format
 msgid ""
 "Imported settings have fewer copper layers than the current board (%i "
@@ -41392,16 +41538,16 @@ msgstr ""
 "%i).\n"
 "Devam edin ve mevcut panodaki ekstra iç bakır katmanları silin?"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:916
+#: pcbnew/dialogs/panel_setup_layers.cpp:1111
 #, fuzzy
 msgid "Inner Layers to Be Deleted"
 msgstr "Silinecek İç Katmanlar"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:951
+#: pcbnew/dialogs/panel_setup_layers.cpp:1146
 msgid "All user-defined layers have already been added."
 msgstr "Kullanıcı tanımlı tüm katmanlar zaten eklenmiştir."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:955
+#: pcbnew/dialogs/panel_setup_layers.cpp:1150
 msgid "Add User-defined Layer"
 msgstr "Kullanıcı Tanımlı Katman Ekle"
 
@@ -41409,574 +41555,6 @@ msgstr "Kullanıcı Tanımlı Katman Ekle"
 msgid "Add User Defined Layer..."
 msgstr "Kullanıcı Tanımlı Katman Ekle..."
 
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:46
-msgid "CrtYd_Front"
-msgstr "CrtYd_Ön"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:51
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:639
-msgid "Off-board, testing"
-msgstr "testing"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:58
-msgid "If you want a fabrication layer for the front side of the board"
-msgstr "Kartın ön tarafı için bir imalat katmanı istiyorsanız"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:62
-msgid "Fab_Front"
-msgstr "Fab_Ön"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:65
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:629
-msgid "Off-board, manufacturing"
-msgstr "manufacturing"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:70
-msgid "If you want an adhesive template for the front side of the board"
-msgstr "Levhanın ön tarafı için yapışkanlı bir şablon istiyorsanız"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:74
-msgid "Adhes_Front"
-msgstr "Adhes_Ön"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:77
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:89
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:101
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:113
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:581
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:593
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:605
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:617
-msgid "On-board, non-copper"
-msgstr "non-copper"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:82
-msgid "If you want a solder paste layer for front side of the board"
-msgstr "Kartın ön tarafı için bir lehim pastası katmanı istiyorsanız"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:86
-msgid "SoldP_Front"
-msgstr "SoldP_Ön"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:94
-msgid "If you want a silk screen layer for the front side of the board"
-msgstr "Panonun ön tarafı için bir serigrafi katmanı istiyorsanız"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:98
-msgid "SilkS_Front"
-msgstr "İpkBsk_Ön"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:106
-msgid "If you want a solder mask layer for the front of the board"
-msgstr "Kartın ön tarafı için bir lehim maskesi katmanı istiyorsanız"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:110
-msgid "Mask_Front"
-msgstr "Maske_Ön"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:118
-#, fuzzy
-msgid "If you want a front copper layer"
-msgstr "Ön bakır katman"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:122
-msgid "Front_layer"
-msgstr "ön katman"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:123
-#, fuzzy
-msgid "Layer name of front (top) copper layer"
-msgstr "Ön bakır katman"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "signal"
-msgstr "sinyal"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-#, fuzzy
-msgid "power plane"
-msgstr "Güç simgesi"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "mixed"
-msgstr "karışık"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "jumper"
-msgstr "atlama"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:131
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:145
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:159
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:173
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:187
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:201
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:215
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:229
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:243
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:257
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:271
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:285
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:299
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:313
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:327
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:341
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:355
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:369
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:383
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:397
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:411
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:425
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:439
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:453
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:467
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:481
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:495
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:509
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:523
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:537
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:551
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:569
-msgid ""
-"Copper layer type for Freerouter and other external routers.\n"
-"Power plane layers are removed from Freerouter's layer menus."
-msgstr ""
-"Freerouter ve diğer harici yönlendiriciler için bakır katman türü.\n"
-"Güç düzlemi katmanları Freerouter'ın katman menülerinden kaldırılmıştır."
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:138
-msgid "In1"
-msgstr "İç1"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:152
-msgid "In2"
-msgstr "İç2"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:166
-msgid "In3"
-msgstr "İç3"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:180
-msgid "In4"
-msgstr "İç4"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:194
-msgid "In5"
-msgstr "İç5"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:208
-msgid "In6"
-msgstr "İç6"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:222
-msgid "In7"
-msgstr "İç7"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:236
-msgid "In8"
-msgstr "İç8"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:250
-msgid "In9"
-msgstr "İç9"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:264
-msgid "In10"
-msgstr "İç10"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:278
-msgid "In11"
-msgstr "İç11"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:292
-msgid "In12"
-msgstr "İç12"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:306
-msgid "In13"
-msgstr "İç13"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:320
-msgid "In14"
-msgstr "İç14"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:334
-msgid "In15"
-msgstr "İç15"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:348
-msgid "In16"
-msgstr "İç16"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:362
-msgid "In17"
-msgstr "İç17"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:376
-msgid "In18"
-msgstr "İç18"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:390
-msgid "In19"
-msgstr "İç19"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:404
-msgid "In20"
-msgstr "İç20"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:418
-msgid "In21"
-msgstr "İç21"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:432
-msgid "In22"
-msgstr "İç22"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:446
-msgid "In23"
-msgstr "İç23"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:460
-msgid "In24"
-msgstr "İç24"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:474
-msgid "In25"
-msgstr "İç25"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:488
-msgid "In26"
-msgstr "İç26"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:502
-msgid "In27"
-msgstr "İç27"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:516
-msgid "In28"
-msgstr "İç28"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:530
-msgid "In29"
-msgstr "İç29"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:544
-msgid "In30"
-msgstr "İç30"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:556
-#, fuzzy
-msgid "If you want a back copper layer"
-msgstr "İç bakır katman"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:561
-msgid "Layer name of back (bottom) copper layer"
-msgstr "Arka (alt) bakır katmanın katman adı"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:574
-msgid "If you want a solder mask layer for the back side of the board"
-msgstr "Kartın arka tarafı için bir lehim maskesi katmanı istiyorsanız"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:578
-msgid "SoldM_Back"
-msgstr "LhmMsk_Arka"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:586
-msgid "If you want a silk screen layer for the back side of the board"
-msgstr "Levhanın arka tarafı için serigrafi katmanı istiyorsanız"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:590
-msgid "SilkS_Back"
-msgstr "İpkBsk_Arka"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:598
-msgid "If you want a solder paste layer for the back side of the board"
-msgstr "Kartın arka tarafı için bir lehim pastası katmanı istiyorsanız"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:602
-msgid "SoldP_Back"
-msgstr "LehimP_Arka"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:610
-msgid "If you want an adhesive layer for the back side of the board"
-msgstr "Levhanın arka tarafı için yapışkan bir katman istiyorsanız"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:614
-msgid "Adhes_Back"
-msgstr "Ypştr_Arka"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:622
-msgid "If you want a fabrication layer for the back side of the board"
-msgstr "Levhanın arka tarafı için bir imalat katmanı istiyorsanız"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:626
-msgid "Fab_Back"
-msgstr "Fab_Arka"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:636
-msgid "CrtYd_Back"
-msgstr "Avl_Arka"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:646
-msgid "Pcb_Edges"
-msgstr "PCB_Köşeleri"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:649
-#, fuzzy
-msgid "Board contour"
-msgstr "Kart Renkleri"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:656
-msgid "Margin"
-msgstr "Kenar boşluğu"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:659
-#, fuzzy
-msgid "Board contour setback"
-msgstr "Kart Renkleri"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:666
-msgid "Eco1"
-msgstr "Eco1"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:669
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:679
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:691
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:703
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-msgid "Auxiliary"
-msgstr "Yardımcı"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:676
-msgid "Eco2"
-msgstr "Eko2"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:684
-msgid "If you want a separate layer for comments or notes"
-msgstr "Yorumlar veya notlar için ayrı bir katman istiyorsanız"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:688
-msgid "Comments"
-msgstr "Yorumlar"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:696
-#, fuzzy
-msgid "If you want a layer for documentation drawings"
-msgstr "'%s' belge dosyası için bilinmeyen MIME türü"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:700
-msgid "Drawings"
-msgstr "Çizim"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:710
-msgid "User1"
-msgstr "Kullanıcı1"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-#, fuzzy
-msgid "Off-board, front"
-msgstr "testing"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-#, fuzzy
-msgid "Off-board, back"
-msgstr "testing"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:717
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:731
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:745
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:759
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:773
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:787
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:801
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:815
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:829
-msgid ""
-"Auxiliary layers do not flip with board side, while back and front layers do."
-msgstr ""
-"Yardımcı katmanlar, kart yüzü ile birlikte dönmez, ancak arka ve ön "
-"katmanlar döner."
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:724
-msgid "User2"
-msgstr "Kullanıcı2"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:738
-msgid "User3"
-msgstr "Kullanıcı3"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:752
-msgid "User4"
-msgstr "Kullanıcı4"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:766
-msgid "User5"
-msgstr "Kullanıcı5"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:780
-msgid "User6"
-msgstr "kullanıcı6"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:794
-msgid "User7"
-msgstr "Kullanıcı7"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:808
-msgid "User8"
-msgstr "Kullanıcı8"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:822
-msgid "User9"
-msgstr "Kullanıcı9"
-
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:32
 msgid ""
 "Use your board manufacturer's recommendations for solder mask expansion and "
@@ -43170,7 +42748,7 @@ msgid "%s pad connection: %s."
 msgstr "Bölge %s ayak bağlantısı: %s."
 
 #: pcbnew/drc/drc_engine.cpp:1499 pcbnew/drc/drc_engine.cpp:1516
-#: pcbnew/drc/drc_engine.cpp:1533 pcbnew/zone.cpp:612 pcbnew/zone.h:172
+#: pcbnew/drc/drc_engine.cpp:1533 pcbnew/zone.cpp:612 pcbnew/zone.h:179
 msgid "zone"
 msgstr "bölge"
 
@@ -43189,7 +42767,7 @@ msgstr "Bölge %s termal bariyer iletim genişliği: %s."
 msgid "Checking rule assertion \"%s\"."
 msgstr "\"%s\" kural onaylama işlemi denetleniyor."
 
-#: pcbnew/drc/drc_item.cpp:45 pcbnew/zone.cpp:2046
+#: pcbnew/drc/drc_item.cpp:45 pcbnew/zone.cpp:2070
 msgid "Electrical"
 msgstr "Elektriksel"
 
@@ -44118,7 +43696,7 @@ msgid "'%s' settings differ."
 msgstr "Ayak izi türü:"
 
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:619
-#: pcbnew/footprint.cpp:4085
+#: pcbnew/footprint.cpp:4090
 #, fuzzy
 msgid "Exempt From Courtyard Requirement"
 msgstr "Avlu gerekliliğinden muaf"
@@ -44859,143 +44437,143 @@ msgstr ""
 msgid "Generating ODB++ output files"
 msgstr "IPC-D-356 Test Dosyaları"
 
-#: pcbnew/footprint.cpp:1288
+#: pcbnew/footprint.cpp:1293
 msgid "Other"
 msgstr "Diğer"
 
-#: pcbnew/footprint.cpp:1626
+#: pcbnew/footprint.cpp:1631
 #, fuzzy
 msgid "Footprint Name"
 msgstr "İz Düşümünü Farklı Kaydet"
 
-#: pcbnew/footprint.cpp:1630 pcbnew/footprint.cpp:1689
+#: pcbnew/footprint.cpp:1635 pcbnew/footprint.cpp:1694
 #, fuzzy, c-format
 msgid "Doc: %s"
 msgstr "Proje: %s"
 
-#: pcbnew/footprint.cpp:1631 pcbnew/footprint.cpp:1690
+#: pcbnew/footprint.cpp:1636 pcbnew/footprint.cpp:1695
 #, fuzzy, c-format
 msgid "Keywords: %s"
 msgstr "Anahtar Kelimeler:"
 
-#: pcbnew/footprint.cpp:1640 pcbnew/footprint.cpp:1641
+#: pcbnew/footprint.cpp:1645 pcbnew/footprint.cpp:1646
 #, fuzzy
 msgid "Board Side"
 msgstr "Kart adı"
 
-#: pcbnew/footprint.cpp:1641
+#: pcbnew/footprint.cpp:1646
 msgid "Back (Flipped)"
 msgstr "Geri (Çevrilmiş)"
 
-#: pcbnew/footprint.cpp:1660
+#: pcbnew/footprint.cpp:1665
 msgid "autoplaced"
 msgstr "otomatik yerleştirilmiş"
 
-#: pcbnew/footprint.cpp:1663
+#: pcbnew/footprint.cpp:1668
 #, fuzzy
 msgid "not in schematic"
 msgstr "Şemanın tamamı"
 
-#: pcbnew/footprint.cpp:1666
+#: pcbnew/footprint.cpp:1671
 #, fuzzy
 msgid "exclude from pos files"
 msgstr "Bu ihlali hariç tut"
 
-#: pcbnew/footprint.cpp:1669
+#: pcbnew/footprint.cpp:1674
 #, fuzzy
 msgid "exclude from BOM"
 msgstr "Karta ekleme"
 
-#: pcbnew/footprint.cpp:1674
+#: pcbnew/footprint.cpp:1679
 msgid "Status: "
 msgstr "Durum: "
 
-#: pcbnew/footprint.cpp:1674
+#: pcbnew/footprint.cpp:1679
 msgid "Attributes:"
 msgstr "Öznitellikler:"
 
-#: pcbnew/footprint.cpp:1681 pcbnew/footprint.cpp:4064 pcbnew/zone.cpp:1837
+#: pcbnew/footprint.cpp:1686 pcbnew/footprint.cpp:4069 pcbnew/zone.cpp:1861
 #, fuzzy
 msgid "Component Class"
 msgstr "Elemanlar"
 
-#: pcbnew/footprint.cpp:1685
+#: pcbnew/footprint.cpp:1690
 #, fuzzy, c-format
 msgid "3D-Shape: %s"
 msgstr "Şekil:"
 
-#: pcbnew/footprint.cpp:1685
+#: pcbnew/footprint.cpp:1690
 msgid "<none>"
 msgstr "<yok>"
 
-#: pcbnew/footprint.cpp:2100
+#: pcbnew/footprint.cpp:2105
 #, fuzzy
 msgid "<no reference designator>"
 msgstr "Referans belirteçleri"
 
-#: pcbnew/footprint.cpp:2102
+#: pcbnew/footprint.cpp:2107
 #, fuzzy, c-format
 msgid "Footprint %s"
 msgstr "Ayak İzi: %s"
 
-#: pcbnew/footprint.cpp:3242
+#: pcbnew/footprint.cpp:3247
 #, c-format
 msgid "(expected 'Through hole'; actual '%s')"
 msgstr "(beklenen 'Delikten'; gerçek '%s')"
 
-#: pcbnew/footprint.cpp:3245
+#: pcbnew/footprint.cpp:3250
 #, c-format
 msgid "(expected 'SMD'; actual '%s')"
 msgstr "(beklenen 'SMD'; gerçekleşen '%s')"
 
-#: pcbnew/footprint.cpp:3466
+#: pcbnew/footprint.cpp:3471
 #, c-format
 msgid "(net-tie pad group contains unknown pad number %s)"
 msgstr "(net-tie ped grubu bilinmeyen ped numarası %s içeriyor)"
 
-#: pcbnew/footprint.cpp:3471
+#: pcbnew/footprint.cpp:3476
 #, c-format
 msgid "(pad %s appears in more than one net-tie pad group)"
 msgstr "(ped %s birden fazla net-tie ped grubunda görünüyor)"
 
-#: pcbnew/footprint.cpp:4006 pcbnew/pad.cpp:2525 pcbnew/zone.cpp:1803
+#: pcbnew/footprint.cpp:4011 pcbnew/pad.cpp:2519 pcbnew/zone.cpp:1827
 msgid "Inherited"
 msgstr "Miras"
 
-#: pcbnew/footprint.cpp:4010 pcbnew/pad.cpp:2529 pcbnew/zone.cpp:1807
+#: pcbnew/footprint.cpp:4015 pcbnew/pad.cpp:2523 pcbnew/zone.cpp:1831
 #, fuzzy
 msgid "Thermal reliefs for PTH"
 msgstr "termal kabartmalar"
 
-#: pcbnew/footprint.cpp:4070
+#: pcbnew/footprint.cpp:4075
 #, fuzzy
 msgid "Not in Schematic"
 msgstr "Şemanın tamamı"
 
-#: pcbnew/footprint.cpp:4072
+#: pcbnew/footprint.cpp:4077
 #, fuzzy
 msgid "Exclude From Position Files"
 msgstr "Bu ihlali hariç tut"
 
-#: pcbnew/footprint.cpp:4082 pcbnew/pad.cpp:2694
+#: pcbnew/footprint.cpp:4087 pcbnew/pad.cpp:2688
 #, fuzzy
 msgid "Overrides"
 msgstr "Üzerine yaz"
 
-#: pcbnew/footprint.cpp:4089 pcbnew/pad.cpp:2697
+#: pcbnew/footprint.cpp:4094 pcbnew/pad.cpp:2691
 #, fuzzy
 msgid "Clearance Override"
 msgstr "Boşluk"
 
-#: pcbnew/footprint.cpp:4094 pcbnew/pad.cpp:2707
+#: pcbnew/footprint.cpp:4099 pcbnew/pad.cpp:2701
 msgid "Solderpaste Margin Override"
 msgstr "Lehimleme Marjı Geçersiz Kılma"
 
-#: pcbnew/footprint.cpp:4099 pcbnew/pad.cpp:2712
+#: pcbnew/footprint.cpp:4104 pcbnew/pad.cpp:2706
 msgid "Solderpaste Margin Ratio Override"
 msgstr "Lehim Pastası Marj Oranı Geçersiz Kılma"
 
-#: pcbnew/footprint.cpp:4105 pcbnew/pad.cpp:2718
+#: pcbnew/footprint.cpp:4110 pcbnew/pad.cpp:2712
 #, fuzzy
 msgid "Zone Connection Style"
 msgstr "Bağlantı Yok"
@@ -45058,21 +44636,21 @@ msgstr "'%s' kitaplığından %s ayak izi(footprint) yüklenirken hata oluştu."
 msgid "Save as editable copy"
 msgstr ""
 
-#: pcbnew/footprint_edit_frame.cpp:997
+#: pcbnew/footprint_edit_frame.cpp:1007
 #, fuzzy, c-format
 msgid "[from %s]"
 msgstr "[şematikten]"
 
-#: pcbnew/footprint_edit_frame.cpp:1032
+#: pcbnew/footprint_edit_frame.cpp:1042
 msgid "[no footprint loaded]"
 msgstr "[ayak izi yüklenmedi]"
 
-#: pcbnew/footprint_edit_frame.cpp:1088
+#: pcbnew/footprint_edit_frame.cpp:1098
 #, fuzzy
 msgid "Updating Footprint Libraries"
 msgstr "Ayak İzi Kitaplıkları Yükleniyor"
 
-#: pcbnew/footprint_edit_frame.cpp:1428
+#: pcbnew/footprint_edit_frame.cpp:1438
 #, fuzzy
 msgid "No footprint selected."
 msgstr "Ayak izi belirtilmedi"
@@ -45153,36 +44731,36 @@ msgstr "Ayak izini dosyaya dışa aktarma"
 msgid "Footprint exported to file '%s'."
 msgstr "'%s' dosyasına verilen ayak izi(footprint)."
 
-#: pcbnew/footprint_libraries_utils.cpp:549
+#: pcbnew/footprint_libraries_utils.cpp:558
 #, fuzzy, c-format
 msgid "Delete footprint '%s' from library '%s'?"
 msgstr "'%s' kitaplığından %s ayak izi(footprint) yüklenirken hata oluştu."
 
-#: pcbnew/footprint_libraries_utils.cpp:566
+#: pcbnew/footprint_libraries_utils.cpp:575
 #, fuzzy, c-format
 msgid "Footprint '%s' deleted from library '%s'"
 msgstr "Kütüphanelerde ayak izi bulunamadı"
 
-#: pcbnew/footprint_libraries_utils.cpp:581
+#: pcbnew/footprint_libraries_utils.cpp:590
 #, fuzzy
 msgid "No footprints to export!"
 msgstr "Ayak çizimi metni"
 
-#: pcbnew/footprint_libraries_utils.cpp:617
+#: pcbnew/footprint_libraries_utils.cpp:626
 #, fuzzy, c-format
 msgid "Update footprints on board to refer to %s?"
 msgstr "Kartın ayak çizimleri yeni kütüphaneden güncellesin mi?"
 
-#: pcbnew/footprint_libraries_utils.cpp:668
+#: pcbnew/footprint_libraries_utils.cpp:677
 msgid "Update footprints on board to refer to new library?"
 msgstr "Kartın ayak çizimleri yeni kütüphaneden güncellesin mi?"
 
-#: pcbnew/footprint_libraries_utils.cpp:864
+#: pcbnew/footprint_libraries_utils.cpp:873
 #: pcbnew/footprint_viewer_frame.cpp:744
 msgid "No board currently open."
 msgstr "Şu anda açık bir kart yok."
 
-#: pcbnew/footprint_libraries_utils.cpp:890
+#: pcbnew/footprint_libraries_utils.cpp:899
 msgid ""
 "Unable to find the footprint on the main board.\n"
 "Cannot save."
@@ -45190,37 +44768,37 @@ msgstr ""
 "Ana kart üzerinde ayak izi bulunamıyor.\n"
 "Kaydedilemiyor."
 
-#: pcbnew/footprint_libraries_utils.cpp:898
+#: pcbnew/footprint_libraries_utils.cpp:907
 #: pcbnew/footprint_viewer_frame.cpp:752
 msgid "Previous footprint placement still in progress."
 msgstr "Önceki ayak izi yerleştirme işlemi halen devam etmektedir."
 
-#: pcbnew/footprint_libraries_utils.cpp:974
+#: pcbnew/footprint_libraries_utils.cpp:983
 #: pcbnew/footprint_viewer_frame.cpp:793
 #, fuzzy
 msgid "Insert Footprint"
 msgstr "Ayak İzi Onar"
 
-#: pcbnew/footprint_libraries_utils.cpp:995
+#: pcbnew/footprint_libraries_utils.cpp:1004
 msgid "Save Footprint As"
 msgstr "İz Düşümünü Farklı Kaydet"
 
-#: pcbnew/footprint_libraries_utils.cpp:1144
+#: pcbnew/footprint_libraries_utils.cpp:1153
 #, fuzzy, c-format
 msgid "Footprint %s already exists in %s."
 msgstr "'%s' dosyası listede zaten var."
 
-#: pcbnew/footprint_libraries_utils.cpp:1188
+#: pcbnew/footprint_libraries_utils.cpp:1197
 #, fuzzy, c-format
 msgid "Footprint '%s' replaced in '%s'"
 msgstr "Ayak izi '%s' kaydedildi."
 
-#: pcbnew/footprint_libraries_utils.cpp:1189
+#: pcbnew/footprint_libraries_utils.cpp:1198
 #, fuzzy, c-format
 msgid "Footprint '%s' added to '%s'"
 msgstr "Ayak izi '%s' kaydedildi."
 
-#: pcbnew/footprint_libraries_utils.cpp:1233
+#: pcbnew/footprint_libraries_utils.cpp:1242
 #, fuzzy
 msgid "Untitled"
 msgstr "İsimsiz"
@@ -45349,7 +44927,7 @@ msgstr "Uzunluk"
 msgid "Routed Length"
 msgstr "Uzunluk"
 
-#: pcbnew/generators/pcb_tuning_pattern.cpp:2172 pcbnew/pad.cpp:2688
+#: pcbnew/generators/pcb_tuning_pattern.cpp:2172 pcbnew/pad.cpp:2682
 #: pcbnew/pcb_track.cpp:1600
 msgid "Pad To Die Length"
 msgstr "Ped - Kalıp Uzunluğu"
@@ -46302,7 +45880,7 @@ msgstr "Geçersiz ayak izi belirtildi"
 msgid "pad"
 msgstr "ayak"
 
-#: pcbnew/pad.cpp:1289 pcbnew/pad.cpp:2603
+#: pcbnew/pad.cpp:1289 pcbnew/pad.cpp:2597
 #, fuzzy
 msgid "Pin Type"
 msgstr "Hat Tipi"
@@ -46419,116 +45997,107 @@ msgstr "%s için %s %s ayak %s"
 msgid "PTH pad %s"
 msgstr "%s için %s %s ayak %s"
 
-#: pcbnew/pad.cpp:2176
-#, fuzzy
-msgid "(Pad has no layer)"
-msgstr "Yalnızca Bakır katmanlardaki izler."
-
 #: pcbnew/pad.cpp:2179
 #, fuzzy
-msgid "(PTH pad has no copper layers)"
-msgstr "Yalnızca Bakır katmanlardaki izler."
-
-#: pcbnew/pad.cpp:2185
-#, fuzzy
-msgid "(plated through holes normally have a copper pad on at least one layer)"
+msgid ""
+"(plated through holes normally have a copper pad on at least one outer layer)"
 msgstr ""
 "Uyarı: Kaplamalı açık deliklerde normalde en az bir katmanda bakır ped "
 "bulunmalıdır."
 
-#: pcbnew/pad.cpp:2193
+#: pcbnew/pad.cpp:2187
 #, fuzzy
 msgid "('fiducial' property makes no sense on NPTH pads)"
 msgstr "Uyarı: Fiducial özelliği NPTH pedlerinde hiçbir anlam ifade etmez."
 
-#: pcbnew/pad.cpp:2197
+#: pcbnew/pad.cpp:2191
 #, fuzzy
 msgid "('testpoint' property makes no sense on NPTH pads)"
 msgstr "Uyarı: Test noktası özelliği NPTH pedlerinde hiçbir anlam ifade etmez."
 
-#: pcbnew/pad.cpp:2200
+#: pcbnew/pad.cpp:2194
 #, fuzzy
 msgid "('heatsink' property makes no sense of NPTH pads)"
 msgstr "Uyarı: Soğutucu özelliği NPTH pedleri için hiçbir anlam ifade etmez."
 
-#: pcbnew/pad.cpp:2203
+#: pcbnew/pad.cpp:2197
 #, fuzzy
 msgid "('castellated' property is for PTH pads)"
 msgstr "Uyarı: Kastellenmiş özellik PTH pedleri içindir."
 
-#: pcbnew/pad.cpp:2206
+#: pcbnew/pad.cpp:2200
 #, fuzzy
 msgid "('BGA' property is for SMD pads)"
 msgstr "Uyarı: BGA özelliği SMD pedleri içindir."
 
-#: pcbnew/pad.cpp:2209
+#: pcbnew/pad.cpp:2203
 #, fuzzy
 msgid "('mechanical' property is for PTH pads)"
 msgstr "Uyarı: Kastellenmiş özellik PTH pedleri içindir."
 
-#: pcbnew/pad.cpp:2225
+#: pcbnew/pad.cpp:2219
 #, fuzzy
 msgid "(connector pads normally have no solder paste; use a SMD pad instead)"
 msgstr ""
 "Uyarı: Konektör pedlerinde normalde lehim pastası yoktur. Bunun yerine bir "
 "SMD pedi kullan."
 
-#: pcbnew/pad.cpp:2233
+#: pcbnew/pad.cpp:2227
 #, fuzzy
 msgid "(SMD pad has a hole)"
 msgstr "Delikli ayak izleri"
 
-#: pcbnew/pad.cpp:2239
+#: pcbnew/pad.cpp:2233
 #, fuzzy
 msgid "(SMD pad has copper on both sides of the board)"
 msgstr "Kartın ön tarafı için bir lehim pastası katmanı istiyorsanız"
 
-#: pcbnew/pad.cpp:2245 pcbnew/pad.cpp:2258
+#: pcbnew/pad.cpp:2239 pcbnew/pad.cpp:2252
 #, fuzzy
 msgid "(SMD pad has copper and mask layers on different sides of the board)"
 msgstr "(SMD ped bakır ve maske katmanları eşleşmiyor)"
 
-#: pcbnew/pad.cpp:2250 pcbnew/pad.cpp:2263
+#: pcbnew/pad.cpp:2244 pcbnew/pad.cpp:2257
 #, fuzzy
 msgid "(SMD pad has copper and paste layers on different sides of the board)"
 msgstr "Kartın ön tarafı için bir lehim pastası katmanı istiyorsanız"
 
-#: pcbnew/pad.cpp:2269
+#: pcbnew/pad.cpp:2263
 #, fuzzy
 msgid "(SMD pad has no outer layers)"
 msgstr "Yalnızca Bakır katmanlardaki izler."
 
-#: pcbnew/pad.cpp:2289
+#: pcbnew/pad.cpp:2283
 #, fuzzy
 msgid "(Pad must have a positive size)"
 msgstr "Hata: Ped pozitif bir boyuta sahip olmalıdır."
 
-#: pcbnew/pad.cpp:2300
+#: pcbnew/pad.cpp:2294
 #, fuzzy, c-format
 msgid "(PTH pad hole size must be larger than %s)"
 msgstr "Geçiş matkap boyutu geçiş çapından küçük olmalıdır"
 
-#: pcbnew/pad.cpp:2324
+#: pcbnew/pad.cpp:2318
 #, fuzzy
 msgid "(PTH pad hole leaves no copper)"
 msgstr "Yalnızca Bakır katmanlardaki izler."
 
-#: pcbnew/pad.cpp:2334
+#: pcbnew/pad.cpp:2328
 #, fuzzy
 msgid "(PTH pad hole not fully inside copper)"
 msgstr "Yalnızca Bakır katmanlardaki izler."
 
-#: pcbnew/pad.cpp:2341
+#: pcbnew/pad.cpp:2335
 #, fuzzy
 msgid "(pad hole not inside pad shape)"
 msgstr "Uyarı: Ped deliği ped şeklinin içinde değil."
 
-#: pcbnew/pad.cpp:2346
+#: pcbnew/pad.cpp:2340
 #, fuzzy
 msgid "(negative local clearance values have no effect)"
 msgstr "Uyarı: Negatif yerel boşluk değerlerinin hiçbir etkisi olmayacaktır."
 
-#: pcbnew/pad.cpp:2365
+#: pcbnew/pad.cpp:2359
 #, fuzzy
 msgid ""
 "(negative solder mask clearance is larger than some shape primitives; "
@@ -46537,7 +46106,7 @@ msgstr ""
 "Uyarı: Negatif lehim maskesi boşlukları bazı şekil ilkellerinden daha "
 "büyüktür. Sonuçlar beklenmedik olabilir."
 
-#: pcbnew/pad.cpp:2375
+#: pcbnew/pad.cpp:2369
 #, fuzzy
 msgid ""
 "(negative solder mask clearance is larger than pad; no solder mask will be "
@@ -46546,7 +46115,7 @@ msgstr ""
 "Uyarı: Negatif lehim maskesi boşluğu pedden daha büyük. Lehim maskesi "
 "oluşturulmayacaktır."
 
-#: pcbnew/pad.cpp:2394
+#: pcbnew/pad.cpp:2388
 #, fuzzy
 msgid ""
 "(negative solder paste margin is larger than pad; no solder paste mask will "
@@ -46555,134 +46124,134 @@ msgstr ""
 "Uyarı: Negatif lehim pastası kenar boşlukları pedden daha büyük. Lehim "
 "pastası maskesi oluşturulmayacaktır."
 
-#: pcbnew/pad.cpp:2401
+#: pcbnew/pad.cpp:2395
 msgid "(negative corner radius is not allowed)"
 msgstr "(negatif köşe yarıçapına izin verilmez)"
 
-#: pcbnew/pad.cpp:2403
+#: pcbnew/pad.cpp:2397
 #, fuzzy
 msgid "(corner size will make pad circular)"
 msgstr "Uyarı: Köşe boyutu pedi dairesel hale getirecektir."
 
-#: pcbnew/pad.cpp:2408
+#: pcbnew/pad.cpp:2402
 #, fuzzy
 msgid "(negative corner chamfer is not allowed)"
 msgstr "İndirme boyutu"
 
-#: pcbnew/pad.cpp:2410
+#: pcbnew/pad.cpp:2404
 #, fuzzy
 msgid "(corner chamfer is too large)"
 msgstr "İndirme boyutu"
 
-#: pcbnew/pad.cpp:2419
+#: pcbnew/pad.cpp:2413
 #, fuzzy
 msgid "(trapezoid delta is too large)"
 msgstr "Hata: Trapazoid delta çok büyük."
 
-#: pcbnew/pad.cpp:2429
+#: pcbnew/pad.cpp:2423
 #, fuzzy
 msgid "(custom pad shape must resolve to a single polygon)"
 msgstr "Hata: Özel ped şekli tek bir çokgene çözümlenmelidir."
 
-#: pcbnew/pad.cpp:2494
+#: pcbnew/pad.cpp:2488
 #, fuzzy
 msgid "Edge connector"
 msgstr "Ped bağlantısı:"
 
-#: pcbnew/pad.cpp:2495
+#: pcbnew/pad.cpp:2489
 #, fuzzy
 msgid "NPTH, mechanical"
 msgstr "Mekanik"
 
-#: pcbnew/pad.cpp:2501
+#: pcbnew/pad.cpp:2495
 msgid "Trapezoid"
 msgstr "Yamuk"
 
-#: pcbnew/pad.cpp:2513
+#: pcbnew/pad.cpp:2507
 #, fuzzy
 msgid "Castellated pad"
 msgstr "Sıralanmış"
 
-#: pcbnew/pad.cpp:2514
+#: pcbnew/pad.cpp:2508
 #, fuzzy
 msgid "Mechanical pad"
 msgstr "Mekanik katmanlar"
 
-#: pcbnew/pad.cpp:2536
+#: pcbnew/pad.cpp:2530
 #, fuzzy
 msgid "Front, back and connected layers"
 msgstr "end"
 
-#: pcbnew/pad.cpp:2586
+#: pcbnew/pad.cpp:2580
 #, fuzzy
 msgid "Pad Type"
 msgstr "Yol Türü"
 
-#: pcbnew/pad.cpp:2590
+#: pcbnew/pad.cpp:2584
 #, fuzzy
 msgid "Pad Shape"
 msgstr "Ayak şekli"
 
-#: pcbnew/pad.cpp:2595
+#: pcbnew/pad.cpp:2589
 #, fuzzy
 msgid "Pad Number"
 msgstr "Bacak Numarası"
 
-#: pcbnew/pad.cpp:2607
+#: pcbnew/pad.cpp:2601
 #, fuzzy
 msgid "Size X"
 msgstr "X boyut:"
 
-#: pcbnew/pad.cpp:2611
+#: pcbnew/pad.cpp:2605
 #, fuzzy
 msgid "Size Y"
 msgstr "Y boyut:"
 
-#: pcbnew/pad.cpp:2644
+#: pcbnew/pad.cpp:2638
 #, fuzzy
 msgid "Corner Radius Ratio"
 msgstr "Simülasyonu Çalıştır"
 
-#: pcbnew/pad.cpp:2649
+#: pcbnew/pad.cpp:2643
 #, fuzzy
 msgid "Corner Radius Size"
 msgstr "Köşe Stili"
 
-#: pcbnew/pad.cpp:2655
+#: pcbnew/pad.cpp:2649
 #, fuzzy
 msgid "Hole Shape"
 msgstr "Delik şekli:"
 
-#: pcbnew/pad.cpp:2659
+#: pcbnew/pad.cpp:2653
 #, fuzzy
 msgid "Hole Size X"
 msgstr "Delik Büyüklüğü"
 
-#: pcbnew/pad.cpp:2665
+#: pcbnew/pad.cpp:2659
 #, fuzzy
 msgid "Hole Size Y"
 msgstr "Delik Büyüklüğü"
 
-#: pcbnew/pad.cpp:2680
+#: pcbnew/pad.cpp:2674
 #, fuzzy
 msgid "Fabrication Property"
 msgstr "Malzeme özellikleri:"
 
-#: pcbnew/pad.cpp:2702 pcbnew/pcb_shape.cpp:1001 pcbnew/pcb_track.cpp:2097
+#: pcbnew/pad.cpp:2696 pcbnew/pcb_shape.cpp:1001 pcbnew/pcb_track.cpp:2097
 #, fuzzy
 msgid "Soldermask Margin Override"
 msgstr "Lehim maskesi minimum köprü genişliği:"
 
-#: pcbnew/pad.cpp:2724 pcbnew/zone.cpp:2073
+#: pcbnew/pad.cpp:2718 pcbnew/zone.cpp:2097
 msgid "Thermal Relief Spoke Width"
 msgstr "Termal Tahliye iletim Genişliği"
 
-#: pcbnew/pad.cpp:2730
+#: pcbnew/pad.cpp:2724
 #, fuzzy
 msgid "Thermal Relief Spoke Angle"
 msgstr "Termal Tahliye iletim Genişliği"
 
-#: pcbnew/pad.cpp:2735 pcbnew/zone.cpp:2067
+#: pcbnew/pad.cpp:2729 pcbnew/zone.cpp:2091
 #, fuzzy
 msgid "Thermal Relief Gap"
 msgstr "Termal Tahliye iletim Genişliği"
@@ -48086,7 +47655,7 @@ msgid "Element token contains %d parameters."
 msgstr "Seçim %d kilitli öğe içeriyor."
 
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:985
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3069
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3072
 #, fuzzy, c-format
 msgid "Library folder '%s' has unexpected sub-folders."
 msgstr "'%s' kütüphane dosyası bulunamadı."
@@ -48098,7 +47667,7 @@ msgstr "Kütüphanelerde ayak izi bulunamadı"
 
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:1023
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:3263
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3106
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3109
 #, fuzzy, c-format
 msgid "Footprint library '%s' cannot be deleted."
 msgstr "'%s' sembol kütüphanesi silinemiyor."
@@ -48124,31 +47693,31 @@ msgid "Generating history section"
 msgstr "Numaralandırma Seçenekleri"
 
 #: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1198
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3018
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3012
 #, fuzzy
 msgid "Generating BOM section"
 msgstr "Render Ayarları"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1365
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1361
 msgid "Generating CAD data"
 msgstr "CAD verisi oluşturma"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:2627
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:2621
 #, fuzzy, c-format
 msgid "Exporting Layer %s, Net %s"
 msgstr "Ağ Listesini Dışa Aktar"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3173
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3167
 #, fuzzy
 msgid "Generating logistic section"
 msgstr "Oluşturucu Dosyası"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3185
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3179
 #, fuzzy
 msgid "Saving file"
 msgstr "Kurallar yükleniyor..."
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3217
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3211
 #, fuzzy
 msgid "Failed to save file to buffer"
 msgstr "'%s' klasörüne çizim dosyaları yazılamadı."
@@ -48275,26 +47844,26 @@ msgstr ""
 msgid "Save Anyway"
 msgstr "Yine de Aç"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:1463
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:1465
 #, fuzzy, c-format
 msgid "unknown pad type: %d"
 msgstr "'%s' içinde bilinmeyen düğüm '%s'"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2312
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2314
 #, fuzzy, c-format
 msgid "unknown via type %d"
 msgstr "Özelliğin bilinmeyen üst öğesi"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2603
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2606
 #, fuzzy, c-format
 msgid "unknown zone corner smoothing type %d"
 msgstr "'%s' içinde bilinmeyen düğüm '%s'"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2752
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2755
 msgid "This file does not contain a PCB."
 msgstr "Bu dosya bir PCB içermez."
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2925
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2928
 #, c-format
 msgid ""
 "Library '%s' does not exist.\n"
@@ -48303,27 +47872,27 @@ msgstr ""
 "%s' kütüphanesi mevcut değil.\n"
 "Oluşturmak ister misiniz?"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2930
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2933
 #, fuzzy
 msgid "Library Not Found"
 msgstr "Dosya bulunamadı"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2958
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2961
 #, fuzzy, c-format
 msgid "Footprint file name '%s' is not valid."
 msgstr "'%s' ayak izi kimliği geçerli değil."
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2964
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2967
 #, c-format
 msgid "Insufficient permissions to delete '%s'."
 msgstr "'%s' silmek için izin yok."
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3088
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3091
 #, fuzzy, c-format
 msgid "Unexpected file '%s' found in library path '%s'."
 msgstr "Kütüphanelerde ayak izi bulunamadı"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:306
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:307
 #, fuzzy
 msgid "KiCad footprint file"
 msgstr "KiCad ayak izi dosyaları"
@@ -48506,7 +48075,7 @@ msgstr ""
 "Eski bölge doldurma stratejisi artık desteklenmiyor. Bölgeler yumuşatılmış "
 "çokgen dolgulara dönüştürülsün mü?"
 
-#: pcbnew/pcb_io/odbpp/odb_entity.cpp:686
+#: pcbnew/pcb_io/odbpp/odb_entity.cpp:722
 #, fuzzy
 msgid "Failed to add component data"
 msgstr "Resim verisi okunamadı."
@@ -49442,7 +49011,7 @@ msgstr "İz Genişliği: %s"
 msgid "Diff Pair Gap: %s"
 msgstr "Fark Çifti Boşluğu"
 
-#: pcbnew/router/router_tool.cpp:2776 pcbnew/tools/pcb_control.cpp:1707
+#: pcbnew/router/router_tool.cpp:2776 pcbnew/tools/pcb_control.cpp:1711
 #, fuzzy, c-format
 msgid "DP Max Uncoupled-length: %s"
 msgstr "Kullanılmayan %s ağı kaldırıldı."
@@ -50240,10 +49809,6 @@ msgstr "Bölgeler oluştur"
 msgid "Create Arc"
 msgstr "Katmanları oluştur"
 
-#: pcbnew/tools/drawing_stackup_table_tool.cpp:247
-msgid "Layer Name"
-msgstr "Katman Adı"
-
 #: pcbnew/tools/drawing_stackup_table_tool.cpp:262
 #, fuzzy
 msgid "Thickness (mm)"
@@ -50335,7 +49900,7 @@ msgstr "Tüm birimleri yerleştir"
 msgid "Select Via Size"
 msgstr "Bir dosya seç"
 
-#: pcbnew/tools/drawing_tool.cpp:381 pcbnew/tools/drawing_tool.cpp:2386
+#: pcbnew/tools/drawing_tool.cpp:381 pcbnew/tools/drawing_tool.cpp:2388
 #, fuzzy
 msgid "Draw Line"
 msgstr "Çizim"
@@ -50364,26 +49929,26 @@ msgstr "Yay Çiz"
 msgid "Draw Bezier"
 msgstr "Bezier"
 
-#: pcbnew/tools/drawing_tool.cpp:1595
+#: pcbnew/tools/drawing_tool.cpp:1597
 #, fuzzy
 msgid "Draw Dimension"
 msgstr "Boyut"
 
-#: pcbnew/tools/drawing_tool.cpp:2080
+#: pcbnew/tools/drawing_tool.cpp:2082
 #, fuzzy
 msgid "Move Footprint Anchor"
 msgstr "İz Düşümünü Farklı Kaydet"
 
-#: pcbnew/tools/drawing_tool.cpp:3804
+#: pcbnew/tools/drawing_tool.cpp:3806
 #, fuzzy
 msgid "Select Net:"
 msgstr "Seçilen ağ:"
 
-#: pcbnew/tools/drawing_tool.cpp:4046
+#: pcbnew/tools/drawing_tool.cpp:4048
 msgid "Via location violates DRC."
 msgstr "Geçiş yeri tasarım kurallarını (DRC) ihlal ediyor."
 
-#: pcbnew/tools/drawing_tool.cpp:4136
+#: pcbnew/tools/drawing_tool.cpp:4138
 #, fuzzy
 msgid "Place via"
 msgstr "Tüm birimleri yerleştir"
@@ -52978,17 +52543,17 @@ msgstr "Gizli metin"
 msgid "Inactive Layer Display"
 msgstr "Etkin olmayan katmanlar:"
 
-#: pcbnew/tools/pcb_control.cpp:690
+#: pcbnew/tools/pcb_control.cpp:694
 #, fuzzy
 msgid "Preset Layer Pairs"
 msgstr "Katman Çiftini Ayarla..."
 
-#: pcbnew/tools/pcb_control.cpp:780
+#: pcbnew/tools/pcb_control.cpp:784
 #, fuzzy
 msgid "Item locked."
 msgstr "Terslenmiş saat sinyali"
 
-#: pcbnew/tools/pcb_control.cpp:1003
+#: pcbnew/tools/pcb_control.cpp:1007
 msgid ""
 "Warning: some pasted items were on layers which are not present in the "
 "current board.\n"
@@ -52997,81 +52562,81 @@ msgstr ""
 "Uyarı: yapıştırılan bazı öğeler mevcut panoda bulunmayan katmanlar "
 "üzerindeydi. Bu öğeler yapıştırılamadı.\n"
 
-#: pcbnew/tools/pcb_control.cpp:1070
+#: pcbnew/tools/pcb_control.cpp:1074
 #, fuzzy
 msgid "Paste Text"
 msgstr "Tüm birimleri yerleştir"
 
-#: pcbnew/tools/pcb_control.cpp:1227
+#: pcbnew/tools/pcb_control.cpp:1231
 #, fuzzy
 msgid "Invalid clipboard contents"
 msgstr "Geçersiz sembol kitaplığı adı"
 
-#: pcbnew/tools/pcb_control.cpp:1510
+#: pcbnew/tools/pcb_control.cpp:1514
 #, fuzzy
 msgid "Error loading board."
 msgstr "Düzenleyici yüklenirken hata oluştu."
 
-#: pcbnew/tools/pcb_control.cpp:1544
+#: pcbnew/tools/pcb_control.cpp:1548
 #, fuzzy
 msgid "Append Board"
 msgstr "Pano Ekle…"
 
-#: pcbnew/tools/pcb_control.cpp:1605
+#: pcbnew/tools/pcb_control.cpp:1609
 #, fuzzy
 msgid "Active Layer"
 msgstr "Etkin olmayan katmanlar:"
 
-#: pcbnew/tools/pcb_control.cpp:1606 pcbnew/widgets/appearance_controls.cpp:373
+#: pcbnew/tools/pcb_control.cpp:1610 pcbnew/widgets/appearance_controls.cpp:373
 #: pcbnew/widgets/appearance_controls_base.cpp:165
 msgid "All Layers"
 msgstr "Tüm Katmanlar"
 
-#: pcbnew/tools/pcb_control.cpp:1618
+#: pcbnew/tools/pcb_control.cpp:1622
 msgid "Object Snapping"
 msgstr "Nesne Yakalama"
 
-#: pcbnew/tools/pcb_control.cpp:1697
+#: pcbnew/tools/pcb_control.cpp:1701
 #, fuzzy, c-format
 msgid "DP Gap Constraints: %s"
 msgstr "Kısıtlamalar"
 
-#: pcbnew/tools/pcb_control.cpp:1738
+#: pcbnew/tools/pcb_control.cpp:1742
 #, fuzzy
 msgid "Resolved clearance"
 msgstr "Boşluk"
 
-#: pcbnew/tools/pcb_control.cpp:1748
+#: pcbnew/tools/pcb_control.cpp:1752
 #, fuzzy
 msgid "Actual clearance"
 msgstr "Açıklık"
 
-#: pcbnew/tools/pcb_control.cpp:1791
+#: pcbnew/tools/pcb_control.cpp:1795
 #, fuzzy
 msgid "Resolved hole clearance"
 msgstr "Bakırdan deliğe boşluk:"
 
-#: pcbnew/tools/pcb_control.cpp:1796
+#: pcbnew/tools/pcb_control.cpp:1800
 #, fuzzy
 msgid "Actual hole clearance"
 msgstr "Bakırdan deliğe boşluk:"
 
-#: pcbnew/tools/pcb_control.cpp:1829
+#: pcbnew/tools/pcb_control.cpp:1833
 #, fuzzy
 msgid "Resolved edge clearance"
 msgstr "Bakırdan kenara boşluk:"
 
-#: pcbnew/tools/pcb_control.cpp:1834
+#: pcbnew/tools/pcb_control.cpp:1838
 #, fuzzy
 msgid "Resolved margin clearance"
 msgstr "Boşluk"
 
-#: pcbnew/tools/pcb_control.cpp:1845
+#: pcbnew/tools/pcb_control.cpp:1849
 #, fuzzy
 msgid "Selected Items"
 msgstr "Seçili Ögeleri Filtrele"
 
-#: pcbnew/tools/pcb_control.cpp:1916
+#: pcbnew/tools/pcb_control.cpp:1920
 #, fuzzy
 msgid "Selected 2D Length"
 msgstr "Seçilen ağ:"
@@ -53224,7 +52789,7 @@ msgid "Auto-fill Zone(s)"
 msgstr "Seçili bölgelerin bakır dolgusunu güncelleştir"
 
 #: pcbnew/tools/zone_filler_tool.cpp:277
-#: pcbnew/widgets/appearance_controls.cpp:3434
+#: pcbnew/widgets/appearance_controls.cpp:3470
 msgid "Open Preferences"
 msgstr "Tercihleri Aç"
 
@@ -53484,119 +53049,119 @@ msgid "Filter nets"
 msgstr "Ağları Filtrele"
 
 #: pcbnew/widgets/appearance_controls.cpp:613
-#: pcbnew/widgets/appearance_controls.cpp:1792
+#: pcbnew/widgets/appearance_controls.cpp:1828
 msgid "Layer Display Options"
 msgstr "Katman Görüntüleme Seçenekleri"
 
 #: pcbnew/widgets/appearance_controls.cpp:625
-#: pcbnew/widgets/appearance_controls.cpp:1798
+#: pcbnew/widgets/appearance_controls.cpp:1834
 #, c-format
 msgid "Inactive layers (%s):"
 msgstr "Etkin olmayan katmanlar (%s):"
 
 #: pcbnew/widgets/appearance_controls.cpp:627
-#: pcbnew/widgets/appearance_controls.cpp:1800
+#: pcbnew/widgets/appearance_controls.cpp:1836
 msgid "Inactive layers:"
 msgstr "Etkin olmayan katmanlar:"
 
 #: pcbnew/widgets/appearance_controls.cpp:641
-#: pcbnew/widgets/appearance_controls.cpp:1805
+#: pcbnew/widgets/appearance_controls.cpp:1841
 msgid "Inactive layers will be shown in full color"
 msgstr "Etkin olmayan katmanlar tam renkli olarak gösterilecektir"
 
 #: pcbnew/widgets/appearance_controls.cpp:646
-#: pcbnew/widgets/appearance_controls.cpp:1807
+#: pcbnew/widgets/appearance_controls.cpp:1843
 msgid "Dim"
 msgstr "Loş"
 
 #: pcbnew/widgets/appearance_controls.cpp:648
-#: pcbnew/widgets/appearance_controls.cpp:1808
+#: pcbnew/widgets/appearance_controls.cpp:1844
 msgid "Inactive layers will be dimmed"
 msgstr "Etkin olmayan katmanlar soluk olacak"
 
 #: pcbnew/widgets/appearance_controls.cpp:655
-#: pcbnew/widgets/appearance_controls.cpp:1811
+#: pcbnew/widgets/appearance_controls.cpp:1847
 msgid "Inactive layers will be hidden"
 msgstr "Etkin olmayan katmanlar gizlenecek"
 
 #: pcbnew/widgets/appearance_controls.cpp:666
-#: pcbnew/widgets/appearance_controls.cpp:1813
+#: pcbnew/widgets/appearance_controls.cpp:1849
 #, fuzzy
 msgid "Flip board view"
 msgstr "Kart Görünümünü Ters Çevir"
 
 #: pcbnew/widgets/appearance_controls.cpp:688
-#: pcbnew/widgets/appearance_controls.cpp:2522
+#: pcbnew/widgets/appearance_controls.cpp:2558
 #, fuzzy
 msgid "Net Display Options"
 msgstr "Görüntüleme Seçenekleri"
 
 #: pcbnew/widgets/appearance_controls.cpp:700
-#: pcbnew/widgets/appearance_controls.cpp:2527
+#: pcbnew/widgets/appearance_controls.cpp:2563
 #, c-format
 msgid "Net colors (%s):"
 msgstr "Ağ renkleri (%s):"
 
 #: pcbnew/widgets/appearance_controls.cpp:702
-#: pcbnew/widgets/appearance_controls.cpp:2529
+#: pcbnew/widgets/appearance_controls.cpp:2565
 msgid "Net colors:"
 msgstr "Ağ renkleri:"
 
 #: pcbnew/widgets/appearance_controls.cpp:707
-#: pcbnew/widgets/appearance_controls.cpp:2532
+#: pcbnew/widgets/appearance_controls.cpp:2568
 msgid "Choose when to show net and netclass colors"
 msgstr "Ağ ve ağ sınıfı renklerinin ne zaman gösterileceğini seç"
 
 #: pcbnew/widgets/appearance_controls.cpp:716
-#: pcbnew/widgets/appearance_controls.cpp:2535
+#: pcbnew/widgets/appearance_controls.cpp:2571
 msgid "Net and netclass colors are shown on all copper items"
 msgstr "Ağ ve ağ sınıfı renkleri tüm bakır ögelerde gösterilir"
 
 #: pcbnew/widgets/appearance_controls.cpp:724
-#: pcbnew/widgets/appearance_controls.cpp:2538
+#: pcbnew/widgets/appearance_controls.cpp:2574
 #, fuzzy
 msgid "Net and netclass colors are shown on the ratsnest only"
 msgstr "Ağ ve ağ sınıfı renkleri tüm bakır ögelerde gösterilir"
 
 #: pcbnew/widgets/appearance_controls.cpp:731
-#: pcbnew/widgets/appearance_controls.cpp:2541
+#: pcbnew/widgets/appearance_controls.cpp:2577
 msgid "Net and netclass colors are not shown"
 msgstr "Ağ ve ağ sınıfı renkleri gösterilmez"
 
 #: pcbnew/widgets/appearance_controls.cpp:742
-#: pcbnew/widgets/appearance_controls.cpp:2546
+#: pcbnew/widgets/appearance_controls.cpp:2582
 #, fuzzy, c-format
 msgid "Ratsnest display (%s):"
 msgstr "Etkin olmayan katmanlar (%s):"
 
 #: pcbnew/widgets/appearance_controls.cpp:744
-#: pcbnew/widgets/appearance_controls.cpp:2548
+#: pcbnew/widgets/appearance_controls.cpp:2584
 #, fuzzy
 msgid "Ratsnest display:"
 msgstr "Fare Yuvası(ratsnest)"
 
 #: pcbnew/widgets/appearance_controls.cpp:749
-#: pcbnew/widgets/appearance_controls.cpp:2551
+#: pcbnew/widgets/appearance_controls.cpp:2587
 msgid "Choose which ratsnest lines to display"
 msgstr "Hangi fare yuvası çizgilerinin görüntüleneceğini seç"
 
 #: pcbnew/widgets/appearance_controls.cpp:759
-#: pcbnew/widgets/appearance_controls.cpp:2554
+#: pcbnew/widgets/appearance_controls.cpp:2590
 msgid "Show ratsnest lines to items on all layers"
 msgstr "Tüm katmanlardaki öğelere sıçan yuvası çizgilerini göster"
 
 #: pcbnew/widgets/appearance_controls.cpp:764
-#: pcbnew/widgets/appearance_controls.cpp:2556
+#: pcbnew/widgets/appearance_controls.cpp:2592
 msgid "Visible layers"
 msgstr "Görünen katmanlar"
 
 #: pcbnew/widgets/appearance_controls.cpp:766
-#: pcbnew/widgets/appearance_controls.cpp:2557
+#: pcbnew/widgets/appearance_controls.cpp:2593
 msgid "Show ratsnest lines to items on visible layers"
 msgstr "Görünür katmanlardaki öğelere fare yuvası çizgileri gösterme"
 
 #: pcbnew/widgets/appearance_controls.cpp:773
-#: pcbnew/widgets/appearance_controls.cpp:2560
+#: pcbnew/widgets/appearance_controls.cpp:2596
 msgid "Hide all ratsnest lines"
 msgstr "Tüm faredeliklerini gizle"
 
@@ -53615,13 +53180,13 @@ msgid "Highlight %s"
 msgstr "Vurgula"
 
 #: pcbnew/widgets/appearance_controls.cpp:935
-#: pcbnew/widgets/appearance_controls.cpp:2391
+#: pcbnew/widgets/appearance_controls.cpp:2427
 #, c-format
 msgid "Select Tracks and Vias in %s"
 msgstr "%s içinde İzler ve Geçişleri seç"
 
 #: pcbnew/widgets/appearance_controls.cpp:938
-#: pcbnew/widgets/appearance_controls.cpp:2394
+#: pcbnew/widgets/appearance_controls.cpp:2430
 #, c-format
 msgid "Unselect Tracks and Vias in %s"
 msgstr "%s'de İzler ve Geçişlerin Seçimini Kaldır"
@@ -53778,97 +53343,277 @@ msgstr "Kullanıcı tarafından tanımlanan katman 8"
 msgid "User defined layer 9"
 msgstr "Kullanıcı tarafından tanımlanan katman 9"
 
-#: pcbnew/widgets/appearance_controls.cpp:1730
+#: pcbnew/widgets/appearance_controls.cpp:1684
+#, fuzzy
+msgid "User defined layer 10"
+msgstr "Kullanıcı tarafından tanımlanan katman 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1685
+#, fuzzy
+msgid "User defined layer 11"
+msgstr "Kullanıcı tarafından tanımlanan katman 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1686
+#, fuzzy
+msgid "User defined layer 12"
+msgstr "Kullanıcı tarafından tanımlanan katman 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1687
+#, fuzzy
+msgid "User defined layer 13"
+msgstr "Kullanıcı tarafından tanımlanan katman 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1688
+#, fuzzy
+msgid "User defined layer 14"
+msgstr "Kullanıcı tarafından tanımlanan katman 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1689
+#, fuzzy
+msgid "User defined layer 15"
+msgstr "Kullanıcı tarafından tanımlanan katman 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1690
+#, fuzzy
+msgid "User defined layer 16"
+msgstr "Kullanıcı tarafından tanımlanan katman 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1691
+#, fuzzy
+msgid "User defined layer 17"
+msgstr "Kullanıcı tarafından tanımlanan katman 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1692
+#, fuzzy
+msgid "User defined layer 18"
+msgstr "Kullanıcı tarafından tanımlanan katman 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1693
+#, fuzzy
+msgid "User defined layer 19"
+msgstr "Kullanıcı tarafından tanımlanan katman 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1694
+#, fuzzy
+msgid "User defined layer 20"
+msgstr "Kullanıcı tarafından tanımlanan katman 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1695
+#, fuzzy
+msgid "User defined layer 21"
+msgstr "Kullanıcı tarafından tanımlanan katman 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1696
+#, fuzzy
+msgid "User defined layer 22"
+msgstr "Kullanıcı tarafından tanımlanan katman 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1697
+#, fuzzy
+msgid "User defined layer 23"
+msgstr "Kullanıcı tarafından tanımlanan katman 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1698
+#, fuzzy
+msgid "User defined layer 24"
+msgstr "Kullanıcı tarafından tanımlanan katman 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1699
+#, fuzzy
+msgid "User defined layer 25"
+msgstr "Kullanıcı tarafından tanımlanan katman 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1700
+#, fuzzy
+msgid "User defined layer 26"
+msgstr "Kullanıcı tarafından tanımlanan katman 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1701
+#, fuzzy
+msgid "User defined layer 27"
+msgstr "Kullanıcı tarafından tanımlanan katman 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1702
+#, fuzzy
+msgid "User defined layer 28"
+msgstr "Kullanıcı tarafından tanımlanan katman 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1703
+#, fuzzy
+msgid "User defined layer 29"
+msgstr "Kullanıcı tarafından tanımlanan katman 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1704
+#, fuzzy
+msgid "User defined layer 30"
+msgstr "Kullanıcı tarafından tanımlanan katman 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1705
+#, fuzzy
+msgid "User defined layer 31"
+msgstr "Kullanıcı tarafından tanımlanan katman 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1706
+#, fuzzy
+msgid "User defined layer 32"
+msgstr "Kullanıcı tarafından tanımlanan katman 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1707
+#, fuzzy
+msgid "User defined layer 33"
+msgstr "Kullanıcı tarafından tanımlanan katman 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1708
+#, fuzzy
+msgid "User defined layer 34"
+msgstr "Kullanıcı tarafından tanımlanan katman 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1709
+#, fuzzy
+msgid "User defined layer 35"
+msgstr "Kullanıcı tarafından tanımlanan katman 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1710
+#, fuzzy
+msgid "User defined layer 36"
+msgstr "Kullanıcı tarafından tanımlanan katman 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1711
+#, fuzzy
+msgid "User defined layer 37"
+msgstr "Kullanıcı tarafından tanımlanan katman 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1712
+#, fuzzy
+msgid "User defined layer 38"
+msgstr "Kullanıcı tarafından tanımlanan katman 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1713
+#, fuzzy
+msgid "User defined layer 39"
+msgstr "Kullanıcı tarafından tanımlanan katman 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1714
+#, fuzzy
+msgid "User defined layer 40"
+msgstr "Kullanıcı tarafından tanımlanan katman 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1715
+#, fuzzy
+msgid "User defined layer 41"
+msgstr "Kullanıcı tarafından tanımlanan katman 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1716
+#, fuzzy
+msgid "User defined layer 42"
+msgstr "Kullanıcı tarafından tanımlanan katman 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1717
+#, fuzzy
+msgid "User defined layer 43"
+msgstr "Kullanıcı tarafından tanımlanan katman 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1718
+#, fuzzy
+msgid "User defined layer 44"
+msgstr "Kullanıcı tarafından tanımlanan katman 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1719
+#, fuzzy
+msgid "User defined layer 45"
+msgstr "Kullanıcı tarafından tanımlanan katman 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1766
 msgid "Front copper layer"
 msgstr "Ön bakır katman"
 
-#: pcbnew/widgets/appearance_controls.cpp:1731
+#: pcbnew/widgets/appearance_controls.cpp:1767
 msgid "Back copper layer"
 msgstr "Arka bakır katman"
 
-#: pcbnew/widgets/appearance_controls.cpp:1732
+#: pcbnew/widgets/appearance_controls.cpp:1768
 msgid "Inner copper layer"
 msgstr "İç bakır katman"
 
-#: pcbnew/widgets/appearance_controls.cpp:1822
+#: pcbnew/widgets/appearance_controls.cpp:1858
 msgid "Show All Copper Layers"
 msgstr "Tüm Bakır Katmanları Göster"
 
-#: pcbnew/widgets/appearance_controls.cpp:1824
+#: pcbnew/widgets/appearance_controls.cpp:1860
 msgid "Hide All Copper Layers"
 msgstr "Tüm Bakır Katmanları Gizle"
 
-#: pcbnew/widgets/appearance_controls.cpp:1835
+#: pcbnew/widgets/appearance_controls.cpp:1871
 msgid "Show All Non Copper Layers"
 msgstr "Tüm Bakır Olmayan Katmanları Göster"
 
-#: pcbnew/widgets/appearance_controls.cpp:1839
+#: pcbnew/widgets/appearance_controls.cpp:1875
 msgid "Hide All Non Copper Layers"
 msgstr "Tüm Bakır Olmayan Katmanları Gizle"
 
-#: pcbnew/widgets/appearance_controls.cpp:1853
+#: pcbnew/widgets/appearance_controls.cpp:1889
 #, fuzzy
 msgid "Show Only Front Assembly Layers"
 msgstr "Tüm Bakır Olmayan Katmanları Göster"
 
-#: pcbnew/widgets/appearance_controls.cpp:1856
+#: pcbnew/widgets/appearance_controls.cpp:1892
 #, fuzzy
 msgid "Show Only Front Layers"
 msgstr "Ön Katmanlar"
 
-#: pcbnew/widgets/appearance_controls.cpp:1863
+#: pcbnew/widgets/appearance_controls.cpp:1899
 #, fuzzy
 msgid "Show Only Inner Layers"
 msgstr "Tüm Bakır Katmanları Göster"
 
-#: pcbnew/widgets/appearance_controls.cpp:1867
+#: pcbnew/widgets/appearance_controls.cpp:1903
 #, fuzzy
 msgid "Show Only Back Layers"
 msgstr "Arka Katmanlar"
 
-#: pcbnew/widgets/appearance_controls.cpp:1871
+#: pcbnew/widgets/appearance_controls.cpp:1907
 #, fuzzy
 msgid "Show Only Back Assembly Layers"
 msgstr "Lehim maskesi katmanlarını göster"
 
-#: pcbnew/widgets/appearance_controls.cpp:2248
+#: pcbnew/widgets/appearance_controls.cpp:2284
 #, c-format
 msgid "Set opacity of %s"
 msgstr "%s'nin opaklığını ayarla"
 
-#: pcbnew/widgets/appearance_controls.cpp:2367
+#: pcbnew/widgets/appearance_controls.cpp:2403
 msgid "Set Netclass Color"
 msgstr "Netclass Rengini Ayarla"
 
-#: pcbnew/widgets/appearance_controls.cpp:2371
+#: pcbnew/widgets/appearance_controls.cpp:2407
 #, fuzzy
 msgid "Use Color from Schematic"
 msgstr "PCB'i Şematik'ten Güncelleştir..."
 
-#: pcbnew/widgets/appearance_controls.cpp:2380
+#: pcbnew/widgets/appearance_controls.cpp:2416
 #, fuzzy
 msgid "Clear Netclass Color"
 msgstr "Rengi Temizle"
 
-#: pcbnew/widgets/appearance_controls.cpp:2388
+#: pcbnew/widgets/appearance_controls.cpp:2424
 #, fuzzy, c-format
 msgid "Highlight Nets in %s"
 msgstr "Ağı Vurgula"
 
-#: pcbnew/widgets/appearance_controls.cpp:2399
+#: pcbnew/widgets/appearance_controls.cpp:2435
 msgid "Show All Netclasses"
 msgstr "Tüm Netsınıflarını Göster"
 
-#: pcbnew/widgets/appearance_controls.cpp:2401
+#: pcbnew/widgets/appearance_controls.cpp:2437
 msgid "Hide All Other Netclasses"
 msgstr "Diğer Tüm Netclass'ları Gizle"
 
-#: pcbnew/widgets/appearance_controls.cpp:2462
+#: pcbnew/widgets/appearance_controls.cpp:2498
 #, fuzzy, c-format
 msgid "Show or hide ratsnest for nets in %s"
 msgstr "Bacak adlarını göster veya gizle"
 
-#: pcbnew/widgets/appearance_controls.cpp:3447
+#: pcbnew/widgets/appearance_controls.cpp:3483
 msgid ""
 "The current color theme is read-only.  Create a new theme in Preferences to "
 "enable color editing."
@@ -54101,7 +53846,7 @@ msgid "Delete all nets in group '%s'?"
 msgstr "%s' grubundaki tüm ağlar silinsin mi?"
 
 #: pcbnew/widgets/search_handlers.cpp:179 pcbnew/zone.cpp:812
-#: pcbnew/zone.cpp:1909
+#: pcbnew/zone.cpp:1933
 msgid "Priority"
 msgstr "Öncelik"
 
@@ -54164,7 +53909,7 @@ msgstr "Yerleştirme"
 msgid "%s"
 msgstr "%"
 
-#: pcbnew/zone.cpp:862 pcbnew/zone.cpp:1972
+#: pcbnew/zone.cpp:862 pcbnew/zone.cpp:1996
 #, fuzzy
 msgid "Fill Mode"
 msgstr "Dolu"
@@ -54233,96 +53978,96 @@ msgstr "Kurallar"
 msgid "Zone %s %s"
 msgstr "Bölge"
 
-#: pcbnew/zone.cpp:1916
+#: pcbnew/zone.cpp:1940
 #, fuzzy
 msgid "Keepout"
 msgstr "Sınır çizgileri"
 
-#: pcbnew/zone.cpp:1918
+#: pcbnew/zone.cpp:1942
 #, fuzzy
 msgid "Keep Out Tracks"
 msgstr "Rota izleri"
 
-#: pcbnew/zone.cpp:1924
+#: pcbnew/zone.cpp:1948
 #, fuzzy
 msgid "Keep Out Vias"
 msgstr "Sınır çizgileri"
 
-#: pcbnew/zone.cpp:1930
+#: pcbnew/zone.cpp:1954
 #, fuzzy
 msgid "Keep Out Pads"
 msgstr "Sınır çizgileri"
 
-#: pcbnew/zone.cpp:1936
+#: pcbnew/zone.cpp:1960
 #, fuzzy
 msgid "Keep Out Copper Pours"
 msgstr "Sınır çizgileri"
 
-#: pcbnew/zone.cpp:1942
+#: pcbnew/zone.cpp:1966
 #, fuzzy
 msgid "Keep Out Footprints"
 msgstr "Varsayılan ayak izi yok"
 
-#: pcbnew/zone.cpp:1951
+#: pcbnew/zone.cpp:1975
 #, fuzzy
 msgid "Enable"
 msgstr "Etkin:"
 
-#: pcbnew/zone.cpp:1958
+#: pcbnew/zone.cpp:1982
 #, fuzzy
 msgid "Source Type"
 msgstr "Kaynak"
 
-#: pcbnew/zone.cpp:1963
+#: pcbnew/zone.cpp:1987
 #, fuzzy
 msgid "Source Name"
 msgstr "Kaynak"
 
-#: pcbnew/zone.cpp:1995
+#: pcbnew/zone.cpp:2019
 #, fuzzy
 msgid "Cannot be less than zone minimum width"
 msgstr "Termal tel genişliği minimum genişlikten daha küçük olamaz."
 
-#: pcbnew/zone.cpp:2001
+#: pcbnew/zone.cpp:2025
 #, fuzzy
 msgid "Hatch Width"
 msgstr "Yol genişliği:"
 
-#: pcbnew/zone.cpp:2008
+#: pcbnew/zone.cpp:2032
 #, fuzzy
 msgid "Hatch Gap"
 msgstr "Kapak boşluğu:"
 
-#: pcbnew/zone.cpp:2015
+#: pcbnew/zone.cpp:2039
 msgid "Hatch Minimum Hole Ratio"
 msgstr "Kapak Minimum Delik Oranı"
 
-#: pcbnew/zone.cpp:2023
+#: pcbnew/zone.cpp:2047
 #, fuzzy
 msgid "Smoothing Effort"
 msgstr "Yazdırılacak bir şey yok"
 
-#: pcbnew/zone.cpp:2029
+#: pcbnew/zone.cpp:2053
 #, fuzzy
 msgid "Smoothing Amount"
 msgstr "Yazdırılacak bir şey yok"
 
-#: pcbnew/zone.cpp:2035
+#: pcbnew/zone.cpp:2059
 #, fuzzy
 msgid "Remove Islands"
 msgstr "Alan Ekle..."
 
-#: pcbnew/zone.cpp:2040
+#: pcbnew/zone.cpp:2064
 #, fuzzy
 msgid "Minimum Island Area"
 msgstr "En büyük toplam yedekleme boyutu:"
 
-#: pcbnew/zone.cpp:2055
+#: pcbnew/zone.cpp:2079
 #, fuzzy
 msgid "Minimum Width"
 msgstr "En ince yol genişliği"
 
-#: pcbnew/zone.cpp:2063
+#: pcbnew/zone.cpp:2087
 #, fuzzy
 msgid "Pad Connections"
 msgstr "Ped bağlantısı:"
@@ -54562,6 +54307,203 @@ msgstr "Şema Düzenleyici"
 msgid "KiCad Drawing Sheet"
 msgstr "Çizim Sayfası Düzenleyici"
 
+#~ msgid "CrtYd_Front"
+#~ msgstr "CrtYd_Ön"
+
+#~ msgid "Fab_Front"
+#~ msgstr "Fab_Ön"
+
+#~ msgid "Adhes_Front"
+#~ msgstr "Adhes_Ön"
+
+#~ msgid "SoldP_Front"
+#~ msgstr "SoldP_Ön"
+
+#~ msgid "SilkS_Front"
+#~ msgstr "İpkBsk_Ön"
+
+#~ msgid "Mask_Front"
+#~ msgstr "Maske_Ön"
+
+#, fuzzy
+#~ msgid "If you want a front copper layer"
+#~ msgstr "Ön bakır katman"
+
+#~ msgid "Front_layer"
+#~ msgstr "ön katman"
+
+#, fuzzy
+#~ msgid "Layer name of front (top) copper layer"
+#~ msgstr "Ön bakır katman"
+
+#~ msgid "In1"
+#~ msgstr "İç1"
+
+#~ msgid "In2"
+#~ msgstr "İç2"
+
+#~ msgid "In3"
+#~ msgstr "İç3"
+
+#~ msgid "In4"
+#~ msgstr "İç4"
+
+#~ msgid "In5"
+#~ msgstr "İç5"
+
+#~ msgid "In6"
+#~ msgstr "İç6"
+
+#~ msgid "In7"
+#~ msgstr "İç7"
+
+#~ msgid "In8"
+#~ msgstr "İç8"
+
+#~ msgid "In9"
+#~ msgstr "İç9"
+
+#~ msgid "In10"
+#~ msgstr "İç10"
+
+#~ msgid "In11"
+#~ msgstr "İç11"
+
+#~ msgid "In12"
+#~ msgstr "İç12"
+
+#~ msgid "In13"
+#~ msgstr "İç13"
+
+#~ msgid "In14"
+#~ msgstr "İç14"
+
+#~ msgid "In15"
+#~ msgstr "İç15"
+
+#~ msgid "In16"
+#~ msgstr "İç16"
+
+#~ msgid "In17"
+#~ msgstr "İç17"
+
+#~ msgid "In18"
+#~ msgstr "İç18"
+
+#~ msgid "In19"
+#~ msgstr "İç19"
+
+#~ msgid "In20"
+#~ msgstr "İç20"
+
+#~ msgid "In21"
+#~ msgstr "İç21"
+
+#~ msgid "In22"
+#~ msgstr "İç22"
+
+#~ msgid "In23"
+#~ msgstr "İç23"
+
+#~ msgid "In24"
+#~ msgstr "İç24"
+
+#~ msgid "In25"
+#~ msgstr "İç25"
+
+#~ msgid "In26"
+#~ msgstr "İç26"
+
+#~ msgid "In27"
+#~ msgstr "İç27"
+
+#~ msgid "In28"
+#~ msgstr "İç28"
+
+#~ msgid "In29"
+#~ msgstr "İç29"
+
+#~ msgid "In30"
+#~ msgstr "İç30"
+
+#, fuzzy
+#~ msgid "If you want a back copper layer"
+#~ msgstr "İç bakır katman"
+
+#~ msgid "Layer name of back (bottom) copper layer"
+#~ msgstr "Arka (alt) bakır katmanın katman adı"
+
+#~ msgid "SoldM_Back"
+#~ msgstr "LhmMsk_Arka"
+
+#~ msgid "SilkS_Back"
+#~ msgstr "İpkBsk_Arka"
+
+#~ msgid "SoldP_Back"
+#~ msgstr "LehimP_Arka"
+
+#~ msgid "Adhes_Back"
+#~ msgstr "Ypştr_Arka"
+
+#~ msgid "Fab_Back"
+#~ msgstr "Fab_Arka"
+
+#~ msgid "CrtYd_Back"
+#~ msgstr "Avl_Arka"
+
+#~ msgid "Pcb_Edges"
+#~ msgstr "PCB_Köşeleri"
+
+#~ msgid "Margin"
+#~ msgstr "Kenar boşluğu"
+
+#~ msgid "Eco1"
+#~ msgstr "Eco1"
+
+#~ msgid "Eco2"
+#~ msgstr "Eko2"
+
+#~ msgid "Comments"
+#~ msgstr "Yorumlar"
+
+#~ msgid "Drawings"
+#~ msgstr "Çizim"
+
+#~ msgid "User1"
+#~ msgstr "Kullanıcı1"
+
+#~ msgid "User2"
+#~ msgstr "Kullanıcı2"
+
+#~ msgid "User3"
+#~ msgstr "Kullanıcı3"
+
+#~ msgid "User4"
+#~ msgstr "Kullanıcı4"
+
+#~ msgid "User5"
+#~ msgstr "Kullanıcı5"
+
+#~ msgid "User6"
+#~ msgstr "kullanıcı6"
+
+#~ msgid "User7"
+#~ msgstr "Kullanıcı7"
+
+#~ msgid "User8"
+#~ msgstr "Kullanıcı8"
+
+#~ msgid "User9"
+#~ msgstr "Kullanıcı9"
+
+#, fuzzy
+#~ msgid "(Pad has no layer)"
+#~ msgstr "Yalnızca Bakır katmanlardaki izler."
+
+#, fuzzy
+#~ msgid "(PTH pad has no copper layers)"
+#~ msgstr "Yalnızca Bakır katmanlardaki izler."
+
 #, c-format
 #~ msgid "Field%d"
 #~ msgstr "Alan%d"
diff --git a/translation/pofiles/uk.po b/translation/pofiles/uk.po
index 60d9edb6f1..6377a6fc17 100644
--- a/translation/pofiles/uk.po
+++ b/translation/pofiles/uk.po
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: KiCad\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-01-28 19:42+0300\n"
+"POT-Creation-Date: 2025-01-29 19:59+0300\n"
 "PO-Revision-Date: 2025-01-23 15:38+0000\n"
 "Last-Translator: John Beard <john.j.beard@gmail.com>\n"
 "Language-Team: Ukrainian <https://hosted.weblate.org/projects/kicad/master-"
@@ -162,7 +162,7 @@ msgstr "Час перезавантаження %.3f сек"
 #: pcbnew/pcb_io/easyedapro/pcb_io_easyedapro.cpp:116
 #: pcbnew/pcb_io/fabmaster/pcb_io_fabmaster.cpp:59
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:503
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2703
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2706
 #, c-format
 msgid "Loading %s..."
 msgstr "Завантаження %s..."
@@ -285,7 +285,7 @@ msgstr "Переглядач 3D KiCad"
 #: 3d-viewer/3d_viewer/eda_3d_viewer_frame.cpp:667
 #: eeschema/dialogs/panel_eeschema_display_options_base.cpp:27
 #: eeschema/dialogs/panel_sym_display_options_base.cpp:25
-#: pcbnew/footprint_edit_frame.cpp:242 pcbnew/footprint_edit_frame.cpp:955
+#: pcbnew/footprint_edit_frame.cpp:242 pcbnew/footprint_edit_frame.cpp:965
 #: pcbnew/pcb_edit_frame.cpp:326 pcbnew/pcb_edit_frame.cpp:1708
 #: pcbnew/tools/pcb_actions.cpp:1327
 msgid "Appearance"
@@ -324,10 +324,10 @@ msgstr "Недостатньо прав для збереження файлу '
 #: 3d-viewer/3d_viewer/eda_3d_viewer_frame.cpp:748 common/confirm.cpp:211
 #: common/dialogs/dialog_grid_settings.cpp:82
 #: common/dialogs/dialog_grid_settings.cpp:89
-#: common/dialogs/panel_embedded_files.cpp:296
-#: common/dialogs/panel_embedded_files.cpp:369
-#: common/dialogs/panel_embedded_files.cpp:400
-#: common/dialogs/panel_embedded_files.cpp:410
+#: common/dialogs/panel_embedded_files.cpp:307
+#: common/dialogs/panel_embedded_files.cpp:416
+#: common/dialogs/panel_embedded_files.cpp:447
+#: common/dialogs/panel_embedded_files.cpp:457
 #: common/dialogs/panel_setup_severities.cpp:44 common/kidialog.cpp:126
 #: eeschema/dialogs/dialog_erc.cpp:878
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1812
@@ -350,9 +350,9 @@ msgstr "Недостатньо прав для збереження файлу '
 #: pcb_calculator/calculator_panels/panel_fusing_current.cpp:191
 #: pcb_calculator/calculator_panels/panel_fusing_current.cpp:203
 #: pcbnew/dialogs/dialog_drc.cpp:984
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:397
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:389
 #: pcbnew/drc/drc_item.cpp:231 pcbnew/pcb_marker.cpp:211
-#: pcbnew/widgets/appearance_controls.cpp:2729
+#: pcbnew/widgets/appearance_controls.cpp:2765
 msgid "Error"
 msgstr "Помилка"
 
@@ -703,7 +703,7 @@ msgstr "Моделі з маркуванням DNP"
 msgid "Model Bounding Boxes"
 msgstr "Обмежувальні рамки моделі"
 
-#: 3d-viewer/dialogs/appearance_controls_3D.cpp:77 common/layer_id.cpp:170
+#: 3d-viewer/dialogs/appearance_controls_3D.cpp:77 common/layer_id.cpp:125
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:30
 #: eeschema/dialogs/dialog_update_from_pcb_base.cpp:64
 #: pcb_calculator/calculator_panels/panel_rf_attenuators_base.cpp:111
@@ -816,13 +816,13 @@ msgstr ""
 "редагування кольорів."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:563
-#: pcbnew/widgets/appearance_controls.cpp:2198
+#: pcbnew/widgets/appearance_controls.cpp:2234
 #, c-format
 msgid "Show or hide %s"
 msgstr "Показати або приховати %s"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:633
-#: pcbnew/widgets/appearance_controls.cpp:2571
+#: pcbnew/widgets/appearance_controls.cpp:2607
 #, c-format
 msgid "Presets (%s+Tab):"
 msgstr "Попередні налаштування (%s+Tab):"
@@ -830,93 +830,93 @@ msgstr "Попередні налаштування (%s+Tab):"
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:647
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1644
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2078
-#: pcbnew/widgets/appearance_controls.cpp:2596
+#: pcbnew/widgets/appearance_controls.cpp:2632
 msgid "Save preset..."
 msgstr "Зберегти предустановки..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:648
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1645
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2079
-#: pcbnew/widgets/appearance_controls.cpp:2597
+#: pcbnew/widgets/appearance_controls.cpp:2633
 msgid "Delete preset..."
 msgstr "Видалити предустановки..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:754
-#: pcbnew/widgets/appearance_controls.cpp:2702
+#: pcbnew/widgets/appearance_controls.cpp:2738
 msgid "Layer preset name:"
 msgstr "Ім'я предустановленного шару:"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:755
-#: pcbnew/widgets/appearance_controls.cpp:2703
+#: pcbnew/widgets/appearance_controls.cpp:2739
 msgid "Save Layer Preset"
 msgstr "Зберегти предстановлений шар"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:770
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1819
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2221
-#: pcbnew/widgets/appearance_controls.cpp:2736
+#: pcbnew/widgets/appearance_controls.cpp:2772
 msgid "Overwrite existing preset?"
 msgstr "Перезаписати існуючі налаштування?"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:796
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1844
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2246
-#: pcbnew/widgets/appearance_controls.cpp:2762
+#: pcbnew/widgets/appearance_controls.cpp:2798
 msgid "Presets"
 msgstr "Предустановки"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:805
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1856
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2258
-#: pcbnew/widgets/appearance_controls.cpp:2774
+#: pcbnew/widgets/appearance_controls.cpp:2810
 msgid "Delete Preset"
 msgstr "Видалити предустановки"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:806
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1857
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2259
-#: pcbnew/widgets/appearance_controls.cpp:2775
+#: pcbnew/widgets/appearance_controls.cpp:2811
 msgid "Select preset:"
 msgstr "Вибрати предустановки:"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:864
-#: pcbnew/widgets/appearance_controls.cpp:2875
+#: pcbnew/widgets/appearance_controls.cpp:2911
 #, c-format
 msgid "Viewports (%s+Tab):"
 msgstr "Набори (%s+Tab):"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:873
-#: pcbnew/widgets/appearance_controls.cpp:2884
+#: pcbnew/widgets/appearance_controls.cpp:2920
 msgid "Save viewport..."
 msgstr "Зберегти набір..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:874
-#: pcbnew/widgets/appearance_controls.cpp:2885
+#: pcbnew/widgets/appearance_controls.cpp:2921
 msgid "Delete viewport..."
 msgstr "Видалити набір..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:905
-#: pcbnew/widgets/appearance_controls.cpp:2934
+#: pcbnew/widgets/appearance_controls.cpp:2970
 msgid "Viewport name:"
 msgstr "Назва набору:"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:906
-#: pcbnew/widgets/appearance_controls.cpp:2934
+#: pcbnew/widgets/appearance_controls.cpp:2970
 msgid "Save Viewport"
 msgstr "Зберегти набір"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:946
-#: pcbnew/widgets/appearance_controls.cpp:2973
+#: pcbnew/widgets/appearance_controls.cpp:3009
 msgid "Viewports"
 msgstr "Набори"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:955
-#: pcbnew/widgets/appearance_controls.cpp:2982
+#: pcbnew/widgets/appearance_controls.cpp:3018
 msgid "Delete Viewport"
 msgstr "Видалити набір"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:956
-#: pcbnew/widgets/appearance_controls.cpp:2983
+#: pcbnew/widgets/appearance_controls.cpp:3019
 msgid "Select viewport:"
 msgstr "Вибрати набір:"
 
@@ -1296,7 +1296,7 @@ msgid "Z:"
 msgstr "Z:"
 
 #: 3d-viewer/dialogs/panel_preview_3d_model_base.cpp:68
-#: gerbview/gerber_draw_item.cpp:722 pcbnew/footprint.cpp:1676
+#: gerbview/gerber_draw_item.cpp:722 pcbnew/footprint.cpp:1681
 #: pcbnew/pad.cpp:1361
 msgid "Rotation"
 msgstr "Обертання"
@@ -1873,8 +1873,8 @@ msgid "Information"
 msgstr "Інформація"
 
 #: common/confirm.cpp:266 common/confirm.cpp:269
-#: common/dialogs/panel_embedded_files.cpp:272
-#: common/dialogs/panel_embedded_files.cpp:346
+#: common/dialogs/panel_embedded_files.cpp:285
+#: common/dialogs/panel_embedded_files.cpp:393
 #: eeschema/design_block_utils.cpp:50 eeschema/design_block_utils.cpp:183
 #: eeschema/symbol_editor/symbol_editor.cpp:372
 #: eeschema/symbol_editor/symbol_editor.cpp:998
@@ -1889,7 +1889,7 @@ msgstr "Інформація"
 #: pcbnew/dialogs/dialog_gencad_export_options.cpp:119
 #: pcbnew/dialogs/dialog_track_via_properties.cpp:570
 #: pcbnew/footprint_libraries_utils.cpp:375
-#: pcbnew/footprint_libraries_utils.cpp:1148 pcbnew/router/router_tool.cpp:1849
+#: pcbnew/footprint_libraries_utils.cpp:1157 pcbnew/router/router_tool.cpp:1849
 #: pcbnew/router/router_tool.cpp:2603
 #: pcbnew/tools/footprint_editor_control.cpp:470 pcbnew/zone_filler.cpp:881
 msgid "Confirmation"
@@ -1928,7 +1928,7 @@ msgid "KiCad Design Block folders"
 msgstr "Теки блоків проектування KiCad"
 
 #: common/design_block_io.cpp:172
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3036
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3039
 #, c-format
 msgid "Cannot overwrite library path '%s'."
 msgstr "Не вдалося перезаписати шлях до бібліотеки '%s'."
@@ -1945,7 +1945,7 @@ msgstr ""
 "Переконайтеся, що у вас є права на запис і спробуйте ще раз."
 
 #: common/design_block_io.cpp:201 pcbnew/pcb_io/geda/pcb_io_geda.cpp:977
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3061
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3064
 #, c-format
 msgid "Insufficient permissions to delete folder '%s'."
 msgstr "Недостатньо прав для видалення теки '%s'."
@@ -2045,8 +2045,8 @@ msgstr "Не вдалося створити глобальну таблицю 
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:50
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:99
 #: pcbnew/dialogs/panel_pcbnew_action_plugins_base.cpp:42
-#: pcbnew/footprint_libraries_utils.cpp:1006
-#: pcbnew/footprint_libraries_utils.cpp:1334
+#: pcbnew/footprint_libraries_utils.cpp:1015
+#: pcbnew/footprint_libraries_utils.cpp:1343
 msgid "Description"
 msgstr "Опис"
 
@@ -2432,7 +2432,7 @@ msgstr "Змінні середовища"
 #: eeschema/dialogs/panel_bom_presets_base.cpp:80
 #: eeschema/dialogs/panel_sym_lib_table.cpp:384
 #: eeschema/dialogs/panel_template_fieldnames_base.cpp:42
-#: eeschema/fields_grid_table.cpp:478 eeschema/sch_pin.cpp:1579
+#: eeschema/fields_grid_table.cpp:469 eeschema/sch_pin.cpp:1579
 #: eeschema/sch_symbol.cpp:2065 eeschema/sch_symbol.cpp:2115
 #: eeschema/symbol_editor/symbol_editor.cpp:1598
 #: eeschema/symbol_viewer_frame.cpp:459
@@ -2442,13 +2442,15 @@ msgstr "Змінні середовища"
 #: kicad/pcm/dialogs/dialog_manage_repositories_base.cpp:39
 #: kicad/pcm/dialogs/panel_package_base.cpp:50
 #: pcbnew/dialogs/dialog_footprint_wizard_list_base.cpp:42
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:54
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:170
 #: pcbnew/dialogs/panel_fp_lib_table.cpp:438
-#: pcbnew/pcb_fields_grid_table.cpp:174 pcbnew/pcb_group.cpp:507
+#: pcbnew/pcb_fields_grid_table.cpp:143 pcbnew/pcb_group.cpp:507
 #: pcbnew/widgets/pcb_net_inspector_panel.cpp:120
 #: pcbnew/widgets/search_handlers.cpp:176
 #: pcbnew/widgets/search_handlers.cpp:309
 #: pcbnew/widgets/search_handlers.cpp:388 pcbnew/zone.cpp:853
-#: pcbnew/zone.cpp:1913 pcbnew/zone_manager/dialog_zone_manager_base.cpp:38
+#: pcbnew/zone.cpp:1937 pcbnew/zone_manager/dialog_zone_manager_base.cpp:38
 #: pcbnew/zone_manager/model_zones_overview_table.h:75
 msgid "Name"
 msgstr "Ім'я"
@@ -2647,7 +2649,7 @@ msgstr "Розмір сітки Y поза діапазоном."
 #: eeschema/symbol_editor/symbol_editor.cpp:860
 #: pcb_calculator/dialogs/dialog_regulator_form_base.cpp:27
 #: pcbnew/board_stackup_manager/dialog_dielectric_list_manager_base.cpp:31
-#: pcbnew/footprint_libraries_utils.cpp:1040
+#: pcbnew/footprint_libraries_utils.cpp:1049
 msgid "Name:"
 msgstr "Ім’я:"
 
@@ -3237,7 +3239,7 @@ msgstr "Опція"
 #: eeschema/dialogs/dialog_sim_format_value.cpp:75
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:57
 #: eeschema/dialogs/panel_sym_lib_table.cpp:385
-#: eeschema/fields_grid_table.cpp:479 eeschema/sch_symbol.cpp:1098
+#: eeschema/fields_grid_table.cpp:470 eeschema/sch_symbol.cpp:1098
 #: eeschema/sch_symbol.cpp:2062 eeschema/sch_symbol.cpp:2112
 #: eeschema/sch_symbol.cpp:2994 eeschema/sim/simulator_frame_ui.cpp:616
 #: eeschema/sim/simulator_frame_ui.cpp:2673
@@ -3247,13 +3249,13 @@ msgstr "Опція"
 #: eeschema/widgets/search_handlers.cpp:247
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:69
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:70
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:65
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:157
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:169
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:48
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:57
-#: pcbnew/dialogs/panel_fp_lib_table.cpp:439 pcbnew/footprint.cpp:4048
+#: pcbnew/dialogs/panel_fp_lib_table.cpp:439 pcbnew/footprint.cpp:4053
 #: pcbnew/footprint_wizard_frame.cpp:326 pcbnew/pcb_dimension.cpp:605
-#: pcbnew/pcb_fields_grid_table.cpp:175 pcbnew/plot_board_layers.cpp:107
+#: pcbnew/pcb_fields_grid_table.cpp:144 pcbnew/plot_board_layers.cpp:107
 #: pcbnew/widgets/search_handlers.cpp:119
 msgid "Value"
 msgstr "Значення"
@@ -3372,7 +3374,7 @@ msgstr "Режим виводу:"
 #: eeschema/dialogs/dialog_plot_schematic_base.cpp:78
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:72
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:69
-#: eeschema/fields_grid_table.cpp:491
+#: eeschema/fields_grid_table.cpp:482
 #: eeschema/printing/dialog_print_using_printer_base.cpp:35
 #: eeschema/sch_bus_entry.cpp:674 eeschema/sch_junction.cpp:383
 #: eeschema/sch_line.cpp:1099 eeschema/sim/simulator_frame_ui.cpp:609
@@ -3599,7 +3601,7 @@ msgstr "OK"
 #: common/dialogs/git/dialog_git_auth.cpp:54
 #: common/dialogs/git/dialog_git_commit.cpp:143
 #: common/dialogs/git/dialog_git_switch.cpp:69
-#: common/dialogs/panel_embedded_files.cpp:370 common/tool/actions.cpp:159
+#: common/dialogs/panel_embedded_files.cpp:417 common/tool/actions.cpp:159
 #: eeschema/dialogs/dialog_erc.cpp:426
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1344 eeschema/sheet.cpp:783
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:962
@@ -4119,7 +4121,7 @@ msgstr "Використовувати компактні іконки в пан
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283
 #: pcbnew/microwave/microwave_polygon.cpp:127 pcbnew/tools/pcb_control.cpp:348
 #: pcbnew/widgets/appearance_controls.cpp:637
-#: pcbnew/widgets/appearance_controls.cpp:1804
+#: pcbnew/widgets/appearance_controls.cpp:1840
 msgid "Normal"
 msgstr "Нормальний"
 
@@ -4518,8 +4520,8 @@ msgstr ""
 "Після додавання цієї бібліотеки потрібно буде змінити один із псевдонімів."
 
 #: common/dialogs/panel_design_block_lib_table.cpp:1010
-#: common/dialogs/panel_embedded_files.cpp:348
-#: common/dialogs/panel_embedded_files.cpp:370
+#: common/dialogs/panel_embedded_files.cpp:395
+#: common/dialogs/panel_embedded_files.cpp:417
 #: eeschema/design_block_utils.cpp:89
 #: eeschema/dialogs/panel_sym_lib_table.cpp:688 eeschema/sch_base_frame.cpp:306
 #: pcbnew/dialogs/panel_fp_lib_table.cpp:1038
@@ -4609,8 +4611,8 @@ msgstr "Видимий"
 #: eeschema/symbol_editor/symbol_editor.cpp:826 include/lib_table_grid.h:208
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:46
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:95
-#: pcbnew/footprint_libraries_utils.cpp:1005
-#: pcbnew/footprint_libraries_utils.cpp:1333
+#: pcbnew/footprint_libraries_utils.cpp:1014
+#: pcbnew/footprint_libraries_utils.cpp:1342
 msgid "Nickname"
 msgstr "Псевдонім"
 
@@ -4695,24 +4697,14 @@ msgstr "Копіювати з позначенням"
 msgid "Copy the reference for this embedded file"
 msgstr ""
 
-#: common/dialogs/panel_embedded_files.cpp:260
-#, fuzzy
-msgid "Select a file to embed"
-msgstr "Оберіть значення для точного налаштування"
-
-#: common/dialogs/panel_embedded_files.cpp:261
-#, fuzzy
-msgid "All files|*.*"
-msgstr "Всі файли"
-
-#: common/dialogs/panel_embedded_files.cpp:270
-#: common/dialogs/panel_embedded_files.cpp:343
+#: common/dialogs/panel_embedded_files.cpp:283
+#: common/dialogs/panel_embedded_files.cpp:390
 #, fuzzy, c-format
 msgid "File '%s' already exists."
 msgstr "Файл %s вже існує."
 
-#: common/dialogs/panel_embedded_files.cpp:274
-#: common/dialogs/panel_embedded_files.cpp:348
+#: common/dialogs/panel_embedded_files.cpp:286
+#: common/dialogs/panel_embedded_files.cpp:395
 #: eeschema/design_block_utils.cpp:51 eeschema/design_block_utils.cpp:184
 #: eeschema/symbol_editor/symbol_editor.cpp:373
 #: eeschema/symbol_editor/symbol_editor.cpp:999
@@ -4724,41 +4716,51 @@ msgstr "Файл %s вже існує."
 #: pcbnew/dialogs/dialog_export_odbpp.cpp:411
 #: pcbnew/dialogs/dialog_gencad_export_options.cpp:120
 #: pcbnew/footprint_libraries_utils.cpp:376
-#: pcbnew/footprint_libraries_utils.cpp:1150
+#: pcbnew/footprint_libraries_utils.cpp:1159
 #: pcbnew/tools/footprint_editor_control.cpp:472
 msgid "Overwrite"
 msgstr "Перезаписати"
 
-#: common/dialogs/panel_embedded_files.cpp:293
+#: common/dialogs/panel_embedded_files.cpp:305
 #, fuzzy, c-format
 msgid "Failed to add file '%s'."
 msgstr "Не вдалося створити файл '%s'."
 
-#: common/dialogs/panel_embedded_files.cpp:330
+#: common/dialogs/panel_embedded_files.cpp:318
+#, fuzzy
+msgid "Select a file to embed"
+msgstr "Оберіть значення для точного налаштування"
+
+#: common/dialogs/panel_embedded_files.cpp:319
+#, fuzzy
+msgid "All files|*.*"
+msgstr "Всі файли"
+
+#: common/dialogs/panel_embedded_files.cpp:377
 #, fuzzy
 msgid "Select a directory to export files"
 msgstr "Вибрати назву файлу для експорту в GenCAD"
 
-#: common/dialogs/panel_embedded_files.cpp:362
+#: common/dialogs/panel_embedded_files.cpp:409
 #, fuzzy, c-format
 msgid "Directory '%s' is not writable."
 msgstr "У бібліотеці символів '%s' недостатньо прав для запису."
 
-#: common/dialogs/panel_embedded_files.cpp:365
+#: common/dialogs/panel_embedded_files.cpp:412
 #, fuzzy, c-format
 msgid "Folder '%s' is not writable."
 msgstr "У бібліотеці символів '%s' недостатньо прав для запису."
 
-#: common/dialogs/panel_embedded_files.cpp:370
+#: common/dialogs/panel_embedded_files.cpp:417
 msgid "Retry"
 msgstr ""
 
-#: common/dialogs/panel_embedded_files.cpp:397
+#: common/dialogs/panel_embedded_files.cpp:444
 #, fuzzy, c-format
 msgid "Failed to open file '%s'."
 msgstr "Не вдалося створити файл '%s'."
 
-#: common/dialogs/panel_embedded_files.cpp:407
+#: common/dialogs/panel_embedded_files.cpp:454
 #, fuzzy, c-format
 msgid "Failed to write file '%s'."
 msgstr "Не вдалося створити файл '%s'."
@@ -5049,12 +5051,12 @@ msgstr "Масштабування"
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1099
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:583
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:854
-#: pcbnew/dialogs/dialog_plot_base.cpp:118 pcbnew/footprint.cpp:4007
-#: pcbnew/pad.cpp:2507 pcbnew/pad.cpp:2526 pcbnew/pcb_dimension.cpp:1973
+#: pcbnew/dialogs/dialog_plot_base.cpp:118 pcbnew/footprint.cpp:4012
+#: pcbnew/pad.cpp:2501 pcbnew/pad.cpp:2520 pcbnew/pcb_dimension.cpp:1973
 #: pcbnew/widgets/appearance_controls.cpp:729
 #: pcbnew/widgets/appearance_controls.cpp:771
-#: pcbnew/widgets/appearance_controls.cpp:2540
-#: pcbnew/widgets/appearance_controls.cpp:2559 pcbnew/zone.cpp:1804
+#: pcbnew/widgets/appearance_controls.cpp:2576
+#: pcbnew/widgets/appearance_controls.cpp:2595 pcbnew/zone.cpp:1828
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:83
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 msgid "None"
@@ -5281,9 +5283,9 @@ msgstr "Не підключено"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:232
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:363
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:332
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:854 pcbnew/footprint.cpp:4009
-#: pcbnew/pad.cpp:2528 pcbnew/pcb_table.cpp:533 pcbnew/pcb_textbox.cpp:795
-#: pcbnew/zone.cpp:857 pcbnew/zone.cpp:1806
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:854 pcbnew/footprint.cpp:4014
+#: pcbnew/pad.cpp:2522 pcbnew/pcb_table.cpp:533 pcbnew/pcb_textbox.cpp:795
+#: pcbnew/zone.cpp:857 pcbnew/zone.cpp:1830
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 msgid "Solid"
 msgstr "Суцільний"
@@ -5414,7 +5416,7 @@ msgstr "Класи звʼязків:"
 
 #: common/dialogs/panel_setup_netclasses_base.cpp:52
 #: pcbnew/tools/board_inspection_tool.cpp:641
-#: pcbnew/tools/board_inspection_tool.cpp:1201 pcbnew/zone.cpp:2048
+#: pcbnew/tools/board_inspection_tool.cpp:1201 pcbnew/zone.cpp:2072
 msgid "Clearance"
 msgstr "Зазор"
 
@@ -5511,7 +5513,7 @@ msgstr "Шаблон"
 
 #: common/dialogs/panel_setup_netclasses_base.cpp:153
 #: eeschema/sch_field.cpp:1270 eeschema/sch_label.cpp:207
-#: pcbnew/board_connected_item.cpp:200 pcbnew/pad.cpp:2582 pcbnew/zone.cpp:1907
+#: pcbnew/board_connected_item.cpp:200 pcbnew/pad.cpp:2576 pcbnew/zone.cpp:1931
 msgid "Net Class"
 msgstr "Клас зв'язків"
 
@@ -5641,7 +5643,7 @@ msgstr "Лінія"
 #: common/eda_shape.cpp:2203
 #: eeschema/dialogs/dialog_label_properties_base.cpp:178
 #: eeschema/sch_label.cpp:2249
-#: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:2499
+#: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:2493
 #: pcbnew/pcb_dimension.cpp:1974
 msgid "Rectangle"
 msgstr "Прямокутник"
@@ -5823,7 +5825,7 @@ msgstr "Миша та сенсорна панель"
 msgid "Hotkeys"
 msgstr "Гарячі клавіші"
 
-#: common/eda_base_frame.cpp:1116 kicad/project_tree_pane.cpp:1008
+#: common/eda_base_frame.cpp:1116 kicad/project_tree_pane.cpp:1009
 msgid "Version Control"
 msgstr "Контроль версій"
 
@@ -5880,7 +5882,7 @@ msgstr "Симулятор"
 
 #: common/eda_base_frame.cpp:1182 common/tool/actions.cpp:1106
 #: common/tool/common_tools.cpp:617 kicad/tools/kicad_manager_actions.cpp:147
-#: pcbnew/footprint_edit_frame.cpp:1035 pcbnew/menubar_footprint_editor.cpp:92
+#: pcbnew/footprint_edit_frame.cpp:1045 pcbnew/menubar_footprint_editor.cpp:92
 msgid "Footprint Editor"
 msgstr "Редактор посадкових місць"
 
@@ -6053,7 +6055,7 @@ msgstr "Дюйми"
 msgid "Constrain to H, V, 45"
 msgstr "Обмежити горизонтально/вертикально на 45°"
 
-#: common/eda_draw_frame.cpp:1121 pcbnew/footprint_libraries_utils.cpp:1368
+#: common/eda_draw_frame.cpp:1121 pcbnew/footprint_libraries_utils.cpp:1377
 msgid "Select Library"
 msgstr "Вибрати бібліотеку"
 
@@ -6276,7 +6278,7 @@ msgstr "Дуга"
 #: eeschema/dialogs/dialog_label_properties_base.cpp:172
 #: eeschema/sch_label.cpp:2247 gerbview/gerber_draw_item.cpp:231
 #: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:1515
-#: pcbnew/pad.cpp:2498 pcbnew/pcb_dimension.cpp:1975
+#: pcbnew/pad.cpp:2492 pcbnew/pcb_dimension.cpp:1975
 msgid "Circle"
 msgstr "Коло"
 
@@ -6358,7 +6360,7 @@ msgstr "Точки"
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:40
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:169
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2140 pcbnew/pad.cpp:1348
-#: pcbnew/pcb_fields_grid_table.cpp:177 pcbnew/pcb_reference_image.cpp:215
+#: pcbnew/pcb_fields_grid_table.cpp:146 pcbnew/pcb_reference_image.cpp:215
 #: pcbnew/pcb_reference_image.cpp:368 pcbnew/pcb_tablecell.cpp:197
 #: pcbnew/pcb_tablecell.cpp:204 pcbnew/pcb_target.cpp:156
 #: pcbnew/pcb_target.cpp:249 pcbnew/pcb_text.cpp:292 pcbnew/pcb_textbox.cpp:814
@@ -6375,7 +6377,7 @@ msgstr "Ширина"
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:55
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:56
 #: pcbnew/pad.cpp:1349 pcbnew/pcb_dimension.cpp:1012
-#: pcbnew/pcb_fields_grid_table.cpp:178 pcbnew/pcb_reference_image.cpp:217
+#: pcbnew/pcb_fields_grid_table.cpp:147 pcbnew/pcb_reference_image.cpp:217
 #: pcbnew/pcb_reference_image.cpp:375 pcbnew/pcb_tablecell.cpp:198
 #: pcbnew/pcb_tablecell.cpp:205 pcbnew/pcb_text.cpp:293
 #: pcbnew/pcb_textbox.cpp:815
@@ -6458,7 +6460,7 @@ msgstr "Колір заповнення"
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:62
 #: eeschema/dialogs/dialog_tablecell_properties_base.cpp:119
 #: eeschema/dialogs/dialog_text_properties_base.cpp:113
-#: eeschema/fields_grid_table.cpp:484 eeschema/sch_label.cpp:1197
+#: eeschema/fields_grid_table.cpp:475 eeschema/sch_label.cpp:1197
 #: eeschema/sch_label.cpp:2269 eeschema/sch_tablecell.cpp:128
 #: eeschema/sch_text.cpp:637 eeschema/sch_textbox.cpp:543
 #: pagelayout_editor/dialogs/properties_frame_base.cpp:98
@@ -6469,7 +6471,7 @@ msgstr "Колір заповнення"
 #: pcbnew/dialogs/dialog_tablecell_properties_base.cpp:125
 #: pcbnew/dialogs/panel_fp_editor_graphics_defaults_base.cpp:57
 #: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:52
-#: pcbnew/pcb_fields_grid_table.cpp:180
+#: pcbnew/pcb_fields_grid_table.cpp:149
 msgid "Italic"
 msgstr "Курсив"
 
@@ -6484,7 +6486,7 @@ msgstr "Курсив"
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:63
 #: eeschema/dialogs/dialog_tablecell_properties_base.cpp:116
 #: eeschema/dialogs/dialog_text_properties_base.cpp:108
-#: eeschema/fields_grid_table.cpp:485 eeschema/sch_label.cpp:1197
+#: eeschema/fields_grid_table.cpp:476 eeschema/sch_label.cpp:1197
 #: eeschema/sch_label.cpp:2270 eeschema/sch_tablecell.cpp:128
 #: eeschema/sch_text.cpp:637 eeschema/sch_textbox.cpp:543
 #: eeschema/widgets/tuner_slider_base.cpp:48
@@ -6501,8 +6503,8 @@ msgstr "Напівжирний курсив"
 #: common/eda_text.cpp:1330
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:242
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
-#: eeschema/fields_grid_table.cpp:310 eeschema/fields_grid_table.cpp:725
-#: eeschema/fields_grid_table.cpp:869 eeschema/pin_type.cpp:113
+#: eeschema/fields_grid_table.cpp:301 eeschema/fields_grid_table.cpp:716
+#: eeschema/fields_grid_table.cpp:860 eeschema/pin_type.cpp:113
 #: eeschema/sch_field.cpp:1144 eeschema/sch_field.cpp:1731
 #: eeschema/sch_pin.cpp:2185 pcbnew/dialogs/dialog_render_job.cpp:42
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2604
@@ -6512,9 +6514,9 @@ msgstr "Ліворуч"
 #: common/eda_text.cpp:1331 common/eda_text.cpp:1340
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:303 eeschema/fields_grid_table.cpp:311
-#: eeschema/fields_grid_table.cpp:726 eeschema/fields_grid_table.cpp:737
-#: eeschema/fields_grid_table.cpp:871 eeschema/fields_grid_table.cpp:895
+#: eeschema/fields_grid_table.cpp:294 eeschema/fields_grid_table.cpp:302
+#: eeschema/fields_grid_table.cpp:717 eeschema/fields_grid_table.cpp:728
+#: eeschema/fields_grid_table.cpp:862 eeschema/fields_grid_table.cpp:886
 #: eeschema/sch_field.cpp:1145 eeschema/sch_field.cpp:1155
 #: eeschema/sch_field.cpp:1732 eeschema/sch_field.cpp:1741
 #: eeschema/sch_text.cpp:658 gerbview/gerber_file_image.cpp:361
@@ -6529,8 +6531,8 @@ msgstr "Центр"
 #: common/eda_text.cpp:1332
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:242
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
-#: eeschema/fields_grid_table.cpp:312 eeschema/fields_grid_table.cpp:727
-#: eeschema/fields_grid_table.cpp:873 eeschema/pin_type.cpp:112
+#: eeschema/fields_grid_table.cpp:303 eeschema/fields_grid_table.cpp:718
+#: eeschema/fields_grid_table.cpp:864 eeschema/pin_type.cpp:112
 #: eeschema/sch_field.cpp:1146 eeschema/sch_field.cpp:1733
 #: eeschema/sch_pin.cpp:2184 pcbnew/dialogs/dialog_render_job.cpp:43
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2605
@@ -6539,8 +6541,8 @@ msgstr "Праворуч"
 
 #: common/eda_text.cpp:1339
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:302 eeschema/fields_grid_table.cpp:736
-#: eeschema/fields_grid_table.cpp:893 eeschema/sch_field.cpp:1154
+#: eeschema/fields_grid_table.cpp:293 eeschema/fields_grid_table.cpp:727
+#: eeschema/fields_grid_table.cpp:884 eeschema/sch_field.cpp:1154
 #: eeschema/sch_field.cpp:1740 eeschema/sch_text.cpp:657
 #: pcbnew/dialogs/dialog_render_job.cpp:44
 msgid "Top"
@@ -6548,8 +6550,8 @@ msgstr "Верх"
 
 #: common/eda_text.cpp:1341
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:304 eeschema/fields_grid_table.cpp:738
-#: eeschema/fields_grid_table.cpp:897 eeschema/sch_field.cpp:1156
+#: eeschema/fields_grid_table.cpp:295 eeschema/fields_grid_table.cpp:729
+#: eeschema/fields_grid_table.cpp:888 eeschema/sch_field.cpp:1156
 #: eeschema/sch_field.cpp:1742 eeschema/sch_text.cpp:659
 #: pcbnew/dialogs/dialog_render_job.cpp:40
 msgid "Bottom"
@@ -6562,15 +6564,15 @@ msgstr "Вниз"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:68
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:68
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:65
-#: eeschema/fields_grid_table.cpp:487 eeschema/sch_field.cpp:1781
+#: eeschema/fields_grid_table.cpp:478 eeschema/sch_field.cpp:1781
 #: eeschema/sch_pin.cpp:1589 eeschema/sch_pin.cpp:2230
 #: eeschema/sch_symbol.cpp:2965 eeschema/sch_tablecell.cpp:203
 #: eeschema/sch_text.cpp:783 eeschema/sch_textbox.cpp:714
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:59
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:60
-#: pcbnew/footprint.cpp:4039 pcbnew/pad.cpp:2545 pcbnew/pcb_dimension.cpp:1756
-#: pcbnew/pcb_dimension.cpp:1831 pcbnew/pcb_fields_grid_table.cpp:182
-#: pcbnew/pcb_tablecell.cpp:207 pcbnew/zone.cpp:1977
+#: pcbnew/footprint.cpp:4044 pcbnew/pad.cpp:2539 pcbnew/pcb_dimension.cpp:1756
+#: pcbnew/pcb_dimension.cpp:1831 pcbnew/pcb_fields_grid_table.cpp:151
+#: pcbnew/pcb_tablecell.cpp:207 pcbnew/zone.cpp:2001
 msgid "Orientation"
 msgstr "Орієнтація"
 
@@ -6589,7 +6591,7 @@ msgstr "Властивості тексту"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:71
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:71
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:68
-#: eeschema/fields_grid_table.cpp:490 eeschema/sch_field.cpp:1136
+#: eeschema/fields_grid_table.cpp:481 eeschema/sch_field.cpp:1136
 #: eeschema/sch_label.cpp:1195 eeschema/sch_tablecell.cpp:126
 #: eeschema/sch_text.cpp:635 eeschema/sch_textbox.cpp:541
 #: eeschema/widgets/sch_properties_panel.cpp:258 pcbnew/pcb_dimension.cpp:628
@@ -6604,14 +6606,14 @@ msgstr "Шрифт"
 #: pcbnew/board_stackup_manager/panel_board_stackup_base.cpp:91
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:56
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:57
-#: pcbnew/pcb_fields_grid_table.cpp:179 pcbnew/pcb_tablecell.cpp:206
+#: pcbnew/pcb_fields_grid_table.cpp:148 pcbnew/pcb_tablecell.cpp:206
 #: pcbnew/pcb_text.cpp:291
 msgid "Thickness"
 msgstr "Товщина"
 
 #: common/eda_text.cpp:1375 eeschema/sch_field.cpp:1772
 #: eeschema/sch_text.cpp:772 pcbnew/microwave/microwave_polygon.cpp:127
-#: pcbnew/pcb_fields_grid_table.cpp:187
+#: pcbnew/pcb_fields_grid_table.cpp:156
 msgid "Mirrored"
 msgstr "Віддзеркалений"
 
@@ -7117,7 +7119,7 @@ msgstr "Скопіювати виділені комірки в буфер об
 #: common/widgets/listbox_tricks.cpp:51
 #: eeschema/tools/sch_editor_control.cpp:2270
 #: eeschema/tools/symbol_editor_edit_tool.cpp:1020
-#: pcbnew/dialogs/panel_setup_rules.cpp:132 pcbnew/tools/pcb_control.cpp:1234
+#: pcbnew/dialogs/panel_setup_rules.cpp:132 pcbnew/tools/pcb_control.cpp:1238
 msgid "Paste"
 msgstr "Вставити"
 
@@ -7128,7 +7130,7 @@ msgstr "Вставити елементи буфера обміну до таб
 #: common/grid_tricks.cpp:368 common/tool/actions.cpp:291
 #: common/widgets/listbox_tricks.cpp:54 eeschema/tools/sch_edit_tool.cpp:1680
 #: eeschema/tools/symbol_editor_edit_tool.cpp:476
-#: kicad/dialogs/panel_jobset.cpp:363 kicad/project_tree_pane.cpp:941
+#: kicad/dialogs/panel_jobset.cpp:363 kicad/project_tree_pane.cpp:942
 #: pcbnew/dialogs/panel_setup_rules.cpp:133 pcbnew/tools/edit_tool.cpp:2646
 msgid "Delete"
 msgstr "Видалити"
@@ -7774,168 +7776,168 @@ msgstr "Не вдалося перемкнути мову на %s"
 msgid "undefined"
 msgstr "не визначено"
 
-#: common/layer_id.cpp:112
+#: common/layer_id.cpp:67
 #: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr_parser.cpp:1149
 msgid "Rescue"
 msgstr "Відновити"
 
-#: common/layer_id.cpp:116 eeschema/widgets/panel_sch_selection_filter.cpp:204
+#: common/layer_id.cpp:71 eeschema/widgets/panel_sch_selection_filter.cpp:204
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:37
 msgid "Wires"
 msgstr "Провідники"
 
-#: common/layer_id.cpp:117
+#: common/layer_id.cpp:72
 msgid "Buses"
 msgstr "Шини"
 
-#: common/layer_id.cpp:118
+#: common/layer_id.cpp:73
 msgid "Bus junctions"
 msgstr "Підключення до шини"
 
-#: common/layer_id.cpp:119
+#: common/layer_id.cpp:74
 msgid "Junctions"
 msgstr "З'єднання"
 
-#: common/layer_id.cpp:120 eeschema/widgets/panel_sch_selection_filter.cpp:205
+#: common/layer_id.cpp:75 eeschema/widgets/panel_sch_selection_filter.cpp:205
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:41
 #: eeschema/widgets/search_handlers.cpp:399
 msgid "Labels"
 msgstr "Мітки"
 
-#: common/layer_id.cpp:121
+#: common/layer_id.cpp:76
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:45
 msgid "Global labels"
 msgstr "Глобальні мітки"
 
-#: common/layer_id.cpp:122
+#: common/layer_id.cpp:77
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:48
 msgid "Hierarchical labels"
 msgstr "Ієрархічні мітки"
 
-#: common/layer_id.cpp:123 eeschema/sch_symbol.cpp:2981
+#: common/layer_id.cpp:78 eeschema/sch_symbol.cpp:2981
 msgid "Pin numbers"
 msgstr "Номера виводів"
 
-#: common/layer_id.cpp:124 eeschema/sch_symbol.cpp:2985
+#: common/layer_id.cpp:79 eeschema/sch_symbol.cpp:2985
 msgid "Pin names"
 msgstr "Імена виводів"
 
-#: common/layer_id.cpp:125
+#: common/layer_id.cpp:80
 msgid "Symbol references"
 msgstr "Позначення символу"
 
-#: common/layer_id.cpp:126
+#: common/layer_id.cpp:81
 msgid "Symbol values"
 msgstr "Значення символу"
 
-#: common/layer_id.cpp:127
+#: common/layer_id.cpp:82
 msgid "Symbol fields"
 msgstr "Поля символів"
 
-#: common/layer_id.cpp:128
+#: common/layer_id.cpp:83
 msgid "Sheet references"
 msgstr "Позначення листів"
 
-#: common/layer_id.cpp:129
+#: common/layer_id.cpp:84
 msgid "Net class references"
 msgstr "Характеристики класу зв'язків"
 
-#: common/layer_id.cpp:130
+#: common/layer_id.cpp:85
 #, fuzzy
 msgid "Rule areas"
 msgstr "Області з правилами"
 
-#: common/layer_id.cpp:131
+#: common/layer_id.cpp:86
 msgid "Symbol body outlines"
 msgstr "Контури символів"
 
-#: common/layer_id.cpp:132
+#: common/layer_id.cpp:87
 msgid "Symbol body fills"
 msgstr "Заповнення тіла символів"
 
-#: common/layer_id.cpp:133
+#: common/layer_id.cpp:88
 #, fuzzy
 msgid "Shape fills"
 msgstr "Файли зображень"
 
-#: common/layer_id.cpp:134
+#: common/layer_id.cpp:89
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:72
 msgid "Schematic text && graphics"
 msgstr "Текст схеми && зображення"
 
-#: common/layer_id.cpp:135
+#: common/layer_id.cpp:90
 msgid "Symbol private text && graphics"
 msgstr "Приватний текст символу && графіка"
 
-#: common/layer_id.cpp:136
+#: common/layer_id.cpp:91
 msgid "Schematic text && graphics backgrounds"
 msgstr "Текст схеми && зображення фону"
 
-#: common/layer_id.cpp:137 eeschema/widgets/panel_sch_selection_filter.cpp:206
+#: common/layer_id.cpp:92 eeschema/widgets/panel_sch_selection_filter.cpp:206
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:33
 msgid "Pins"
 msgstr "Виводи"
 
-#: common/layer_id.cpp:138
+#: common/layer_id.cpp:93
 msgid "Sheet borders"
 msgstr "Межі листа"
 
-#: common/layer_id.cpp:139
+#: common/layer_id.cpp:94
 msgid "Sheet backgrounds"
 msgstr "Фони листа"
 
-#: common/layer_id.cpp:140
+#: common/layer_id.cpp:95
 msgid "Sheet names"
 msgstr "Імена листів"
 
-#: common/layer_id.cpp:141
+#: common/layer_id.cpp:96
 msgid "Sheet fields"
 msgstr "Поля листа"
 
-#: common/layer_id.cpp:142
+#: common/layer_id.cpp:97
 msgid "Sheet file names"
 msgstr "Імена файлів листів"
 
-#: common/layer_id.cpp:143
+#: common/layer_id.cpp:98
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:63
 msgid "Sheet pins"
 msgstr "Виводи листів"
 
-#: common/layer_id.cpp:144
+#: common/layer_id.cpp:99
 msgid "No-connect symbols"
 msgstr "Символи \"без підключення\""
 
-#: common/layer_id.cpp:145
+#: common/layer_id.cpp:100
 msgid "DNP markers"
 msgstr "Маркери \"Не монтувати\""
 
-#: common/layer_id.cpp:146
+#: common/layer_id.cpp:101
 #, fuzzy
 msgid "Excluded-from-simulation markers"
 msgstr "Виключити з моделювання"
 
-#: common/layer_id.cpp:147
+#: common/layer_id.cpp:102
 msgid "ERC warnings"
 msgstr "Попередження ERC"
 
-#: common/layer_id.cpp:148
+#: common/layer_id.cpp:103
 msgid "ERC errors"
 msgstr "Помилки ERC"
 
-#: common/layer_id.cpp:149
+#: common/layer_id.cpp:104
 msgid "ERC exclusions"
 msgstr "Винятки ERC"
 
-#: common/layer_id.cpp:150 common/layer_id.cpp:189
+#: common/layer_id.cpp:105 common/layer_id.cpp:144
 #: pcbnew/widgets/appearance_controls.cpp:347
 msgid "Anchors"
 msgstr "Привʼязки"
 
-#: common/layer_id.cpp:151 common/layer_id.cpp:193
+#: common/layer_id.cpp:106 common/layer_id.cpp:148
 msgid "Helper items"
 msgstr "Допоміжні елементи"
 
-#: common/layer_id.cpp:152 common/layer_id.cpp:194 common/tool/grid_menu.cpp:56
+#: common/layer_id.cpp:107 common/layer_id.cpp:149 common/tool/grid_menu.cpp:56
 #: eeschema/tools/sch_editor_control.cpp:2867
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:103
 #: gerbview/widgets/gerbview_layer_widget.cpp:135
@@ -7943,81 +7945,81 @@ msgstr "Допоміжні елементи"
 msgid "Grid"
 msgstr "Сітка"
 
-#: common/layer_id.cpp:153
+#: common/layer_id.cpp:108
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:104
 msgid "Axes"
 msgstr "Вісі"
 
-#: common/layer_id.cpp:154 common/layer_id.cpp:196
+#: common/layer_id.cpp:109 common/layer_id.cpp:151
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:107
 #: gerbview/widgets/gerbview_layer_widget.cpp:141
 msgid "Background"
 msgstr "Фон"
 
-#: common/layer_id.cpp:155 common/layer_id.cpp:192
+#: common/layer_id.cpp:110 common/layer_id.cpp:147
 #: common/widgets/gal_options_panel_base.cpp:120
 #: eeschema/sim/simulator_frame_ui.cpp:613
 #: eeschema/sim/simulator_frame_ui_base.cpp:167
 msgid "Cursor"
 msgstr "Курсор"
 
-#: common/layer_id.cpp:156
+#: common/layer_id.cpp:111
 msgid "Hovered items"
 msgstr "Навести на елементи"
 
-#: common/layer_id.cpp:157
+#: common/layer_id.cpp:112
 msgid "Highlighted items"
 msgstr "Підсвічені елементи"
 
-#: common/layer_id.cpp:158
+#: common/layer_id.cpp:113
 msgid "Hidden items"
 msgstr "Приховані елементи"
 
-#: common/layer_id.cpp:159 common/layer_id.cpp:197
+#: common/layer_id.cpp:114 common/layer_id.cpp:152
 msgid "Selection highlight"
 msgstr "Виділення підсвіченого"
 
-#: common/layer_id.cpp:160
+#: common/layer_id.cpp:115
 #, fuzzy
 msgid "Net color highlight"
 msgstr "Виділення підсвіченого"
 
-#: common/layer_id.cpp:161 common/layer_id.cpp:190
+#: common/layer_id.cpp:116 common/layer_id.cpp:145
 msgid "Drawing sheet"
 msgstr "Форматна рамка"
 
-#: common/layer_id.cpp:162 common/layer_id.cpp:191
+#: common/layer_id.cpp:117 common/layer_id.cpp:146
 msgid "Page limits"
 msgstr "Межі сторінки"
 
-#: common/layer_id.cpp:163
+#: common/layer_id.cpp:118
 msgid "Operating point voltages"
 msgstr "Напруги в робочих точках"
 
-#: common/layer_id.cpp:164
+#: common/layer_id.cpp:119
 msgid "Operating point currents"
 msgstr "Струми в робочих точках"
 
-#: common/layer_id.cpp:168
+#: common/layer_id.cpp:123
 msgid "Footprints front"
 msgstr "Посадкові місця зверху"
 
-#: common/layer_id.cpp:169
+#: common/layer_id.cpp:124
 msgid "Footprints back"
 msgstr "Посадкові місця знизу"
 
-#: common/layer_id.cpp:171
+#: common/layer_id.cpp:126
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:27
 #: eeschema/dialogs/dialog_update_from_pcb_base.cpp:53
 #: pcbnew/dialogs/dialog_global_edit_text_and_graphics_base.cpp:28
 msgid "Reference designators"
 msgstr "Позначення"
 
-#: common/layer_id.cpp:172
+#: common/layer_id.cpp:127
 msgid "Footprint text"
 msgstr "Текст посадкового місця"
 
-#: common/layer_id.cpp:173
+#: common/layer_id.cpp:128
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:27
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:64
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:24
@@ -8027,95 +8029,95 @@ msgstr "Текст посадкового місця"
 msgid "Tracks"
 msgstr "Доріжки"
 
-#: common/layer_id.cpp:174
+#: common/layer_id.cpp:129
 msgid "Through vias"
 msgstr "Перехідні наскрізні отвори"
 
-#: common/layer_id.cpp:175
+#: common/layer_id.cpp:130
 msgid "Blind/Buried vias"
 msgstr "Сліпі/Сховані перехідні отвори"
 
-#: common/layer_id.cpp:176
+#: common/layer_id.cpp:131
 msgid "Micro-vias"
 msgstr "Перехідні мікроотвори"
 
-#: common/layer_id.cpp:177
+#: common/layer_id.cpp:132
 msgid "Via holes"
 msgstr "Перехідні отвори"
 
-#: common/layer_id.cpp:178
+#: common/layer_id.cpp:133
 msgid "Via hole walls"
 msgstr "Стінки перехідних отворів"
 
-#: common/layer_id.cpp:179
+#: common/layer_id.cpp:134
 msgid "Plated holes"
 msgstr "Металізовані отвори"
 
-#: common/layer_id.cpp:180
+#: common/layer_id.cpp:135
 msgid "Plated hole walls"
 msgstr "Стінки металізованих отворів"
 
-#: common/layer_id.cpp:181
+#: common/layer_id.cpp:136
 msgid "Non-plated holes"
 msgstr "Не металізовані отвори"
 
-#: common/layer_id.cpp:182 pcbnew/dialogs/panel_edit_options_base.cpp:371
+#: common/layer_id.cpp:137 pcbnew/dialogs/panel_edit_options_base.cpp:371
 #: pcbnew/widgets/appearance_controls.cpp:343
 #: pcbnew/widgets/appearance_controls.cpp:721
-#: pcbnew/widgets/appearance_controls.cpp:2537
+#: pcbnew/widgets/appearance_controls.cpp:2573
 #: pcbnew/widgets/search_handlers.cpp:386
 msgid "Ratsnest"
 msgstr "Звʼязки"
 
-#: common/layer_id.cpp:183
+#: common/layer_id.cpp:138
 msgid "DRC warnings"
 msgstr "Попередження DRC"
 
-#: common/layer_id.cpp:184
+#: common/layer_id.cpp:139
 msgid "DRC errors"
 msgstr "Помилки DRC"
 
-#: common/layer_id.cpp:185
+#: common/layer_id.cpp:140
 #, fuzzy
 msgid "DRC shape 1"
 msgstr "Прямокутні форми:"
 
-#: common/layer_id.cpp:186
+#: common/layer_id.cpp:141
 #, fuzzy
 msgid "DRC shape 2"
 msgstr "Прямокутні форми:"
 
-#: common/layer_id.cpp:187
+#: common/layer_id.cpp:142
 msgid "DRC exclusions"
 msgstr "Винятки DRC"
 
-#: common/layer_id.cpp:188
+#: common/layer_id.cpp:143
 msgid "DRC marker shadows"
 msgstr "Тіні маркерів DRC"
 
-#: common/layer_id.cpp:195
+#: common/layer_id.cpp:150
 msgid "Grid axes"
 msgstr "Вісі сітки"
 
-#: common/layer_id.cpp:198
+#: common/layer_id.cpp:153
 msgid "Locked item shadow"
 msgstr "Тіні для заблокованого елементу"
 
-#: common/layer_id.cpp:199
+#: common/layer_id.cpp:154
 msgid "Courtyard collision shadow"
 msgstr "Затемнити колізії меж елементу"
 
-#: common/layer_id.cpp:200
+#: common/layer_id.cpp:155
 #, fuzzy
 msgid "Track net names"
 msgstr "Пошук в іменах звʼязків"
 
-#: common/layer_id.cpp:201
+#: common/layer_id.cpp:156
 #, fuzzy
 msgid "Pad net names"
 msgstr "Пошук в іменах звʼязків"
 
-#: common/layer_id.cpp:202
+#: common/layer_id.cpp:157
 #, fuzzy
 msgid "Via net names"
 msgstr "Пошук в іменах звʼязків"
@@ -8176,13 +8178,13 @@ msgstr "Елемент"
 
 #: common/lib_tree_model_adapter.cpp:422
 #: eeschema/widgets/panel_design_block_chooser.cpp:411
-#: eeschema/widgets/panel_symbol_chooser.cpp:171
+#: eeschema/widgets/panel_symbol_chooser.cpp:173
 #: pcbnew/widgets/panel_footprint_chooser.cpp:96
 msgid "Recently Used"
 msgstr "Нещодавно використані"
 
 #: common/lib_tree_model_adapter.cpp:424
-#: eeschema/widgets/panel_symbol_chooser.cpp:178
+#: eeschema/widgets/panel_symbol_chooser.cpp:180
 msgid "Already Placed"
 msgstr "Вже встановлено"
 
@@ -8466,7 +8468,7 @@ msgstr "Початкові одиниці виміру:"
 #: eeschema/dialogs/dialog_sim_model_base.cpp:271 eeschema/sch_symbol.cpp:2058
 #: eeschema/sch_symbol.cpp:2110 eeschema/sch_symbol.cpp:2991
 #: eeschema/widgets/search_handlers.cpp:160
-#: eeschema/widgets/search_handlers.cpp:246 pcbnew/footprint.cpp:4045
+#: eeschema/widgets/search_handlers.cpp:246 pcbnew/footprint.cpp:4050
 #: pcbnew/widgets/search_handlers.cpp:118
 msgid "Reference"
 msgstr "Налаштування"
@@ -8488,7 +8490,7 @@ msgstr "Групувати за значенням та посадковим м
 #: eeschema/tools/sch_edit_tool.cpp:551
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:179
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:184
-#: pcbnew/footprint.cpp:4068
+#: pcbnew/footprint.cpp:4073
 msgid "Attributes"
 msgstr "Атрибути"
 
@@ -8505,16 +8507,16 @@ msgstr "TSV"
 msgid "Semicolons"
 msgstr "Крапка з комою"
 
-#: common/settings/color_settings.cpp:337
+#: common/settings/color_settings.cpp:379
 msgid "(Footprints)"
 msgstr "(Посадкові місця)"
 
-#: common/settings/color_settings.cpp:389
+#: common/settings/color_settings.cpp:433
 #: pagelayout_editor/dialogs/panel_pl_editor_color_settings.cpp:82
 msgid "KiCad Default"
 msgstr "Основна програма KiCad"
 
-#: common/settings/color_settings.cpp:394
+#: common/settings/color_settings.cpp:438
 msgid "KiCad Classic"
 msgstr "KiCad класичний"
 
@@ -8537,7 +8539,7 @@ msgid "Create a new document in the editor"
 msgstr "Створити новий документ у редакторі"
 
 #: common/tool/actions.cpp:52 eeschema/symbol_editor/symbol_editor.cpp:866
-#: pcbnew/footprint_libraries_utils.cpp:1050
+#: pcbnew/footprint_libraries_utils.cpp:1059
 msgid "New Library..."
 msgstr "Нова бібліотека..."
 
@@ -8583,7 +8585,7 @@ msgstr "Відкрити файл в текстовому редакторі"
 
 #: common/tool/actions.cpp:91 eeschema/symbol_editor/symbol_editor.cpp:856
 #: eeschema/widgets/tuner_slider_base.cpp:117
-#: pcbnew/footprint_libraries_utils.cpp:1036
+#: pcbnew/footprint_libraries_utils.cpp:1045
 msgid "Save"
 msgstr "Зберегти"
 
@@ -9385,7 +9387,7 @@ msgstr "Показати/приховати менеджер властивос
 
 #: common/tool/actions.cpp:1124
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:101
-#: eeschema/fields_grid_table.cpp:1068
+#: eeschema/fields_grid_table.cpp:1059
 msgid "Show Datasheet"
 msgstr "Показати документацію"
 
@@ -9514,6 +9516,7 @@ msgstr "Перезавантажити всі плагіни Python та оно
 #: eeschema/dialogs/dialog_schematic_setup.cpp:136
 #: pcbnew/dialogs/dialog_board_setup.cpp:210
 #: pcbnew/dialogs/dialog_footprint_properties.cpp:79
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:149
 #, fuzzy
 msgid "Embedded Files"
 msgstr "Файли зображень"
@@ -9710,8 +9713,8 @@ msgid "Mirroring for Y axis is not supported yet"
 msgstr "Віддзеркалення для осі Y ще не підтримується"
 
 #: common/widgets/filter_combobox.cpp:72
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:806
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:833
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:805
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:832
 msgid "Filter:"
 msgstr "Фільтр:"
 
@@ -9727,7 +9730,7 @@ msgstr "Плата"
 #: common/widgets/footprint_diff_widget.cpp:42 cvpcb/cvpcb_mainframe.cpp:814
 #: eeschema/sch_base_frame.cpp:593 eeschema/sch_symbol.cpp:2086
 #: eeschema/sch_symbol.cpp:2090 eeschema/sch_symbol.cpp:2125
-#: eeschema/widgets/symbol_diff_widget.cpp:45 pcbnew/footprint.cpp:1624
+#: eeschema/widgets/symbol_diff_widget.cpp:45 pcbnew/footprint.cpp:1629
 msgid "Library"
 msgstr "Бібліотека"
 
@@ -9742,7 +9745,7 @@ msgid "Footprint not found."
 msgstr "Посадкове місце не знайдено."
 
 #: common/widgets/footprint_select_widget.cpp:68 cvpcb/cvpcb_mainframe.cpp:899
-#: pcbnew/footprint_edit_frame.cpp:1060
+#: pcbnew/footprint_edit_frame.cpp:1070
 #: pcbnew/widgets/panel_footprint_chooser.cpp:69
 msgid "Loading Footprint Libraries"
 msgstr "Завантаження бібліотек посадкових місць"
@@ -9821,7 +9824,7 @@ msgstr "Прив'язати до сітки:"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:357
 #: pcbnew/dialogs/panel_edit_options_base.cpp:329
 #: pcbnew/dialogs/panel_edit_options_base.cpp:343
-#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1824
+#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1848
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 msgid "Always"
 msgstr "Завжди"
@@ -9834,7 +9837,7 @@ msgstr "При показі сітки"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:357
 #: pcbnew/dialogs/panel_edit_options_base.cpp:329
 #: pcbnew/dialogs/panel_edit_options_base.cpp:343
-#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1825
+#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1849
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 msgid "Never"
 msgstr "Ніколи"
@@ -10104,8 +10107,8 @@ msgstr "Показати:"
 #: pcbnew/dialogs/dialog_footprint_checker_base.cpp:36
 #: pcbnew/widgets/appearance_controls.cpp:713
 #: pcbnew/widgets/appearance_controls.cpp:755
-#: pcbnew/widgets/appearance_controls.cpp:2534
-#: pcbnew/widgets/appearance_controls.cpp:2553
+#: pcbnew/widgets/appearance_controls.cpp:2570
+#: pcbnew/widgets/appearance_controls.cpp:2589
 msgid "All"
 msgstr "Всі"
 
@@ -10196,12 +10199,12 @@ msgid "EasyEDA (JLCEDA) Pro files"
 msgstr "Файли EasyEDA (JLCEDA) Pro"
 
 #: common/wildcards_and_files_ext.cpp:339
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:301
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:302
 msgid "KiCad printed circuit board files"
 msgstr "Файли друкованих плат KiCad"
 
 #: common/wildcards_and_files_ext.cpp:346
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:311
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:312
 msgid "KiCad footprint files"
 msgstr "Файли посадкових місць KiCad"
 
@@ -10446,7 +10449,7 @@ msgstr "'%s' - недійсне посадкове місце."
 #: eeschema/generate_alias_info.cpp:39 eeschema/sch_symbol.cpp:2105
 #: eeschema/sch_symbol.cpp:2678 eeschema/sch_symbol.cpp:3003
 #: eeschema/symbol_editor/symbol_editor.cpp:1629
-#: eeschema/symbol_viewer_frame.cpp:462 pcbnew/footprint.cpp:4058
+#: eeschema/symbol_viewer_frame.cpp:462 pcbnew/footprint.cpp:4063
 #: pcbnew/generate_footprint_info.cpp:37 pcbnew/plot_board_layers.cpp:133
 msgid "Keywords"
 msgstr "Ключові слова"
@@ -10514,7 +10517,7 @@ msgstr "Файл проєкту:'%s'"
 #: cvpcb/dialogs/dialog_config_equfiles.cpp:94
 #: eeschema/dialogs/dialog_bom.cpp:403
 #: gerbview/tools/gerbview_inspection_tool.cpp:185
-#: kicad/project_tree_pane.cpp:1022
+#: kicad/project_tree_pane.cpp:1023
 msgid "No text editor selected in KiCad.  Please choose one."
 msgstr "У KiCad не вибрано текстовий редактор.  Будь ласка, виберіть один."
 
@@ -10604,7 +10607,7 @@ msgstr "Посадкове місце '%s' не знайдено."
 msgid "Error loading footprint"
 msgstr "Помилка завантаження шрифту '%s'."
 
-#: cvpcb/display_footprints_frame.cpp:508 pcbnew/footprint.cpp:1684
+#: cvpcb/display_footprints_frame.cpp:508 pcbnew/footprint.cpp:1689
 #, c-format
 msgid "Footprint: %s"
 msgstr "Посадкове місце: %s"
@@ -10983,7 +10986,7 @@ msgid "Enter a description for the library:"
 msgstr "Редагувати параметри для цього запису бібліотеки"
 
 #: eeschema/design_block_utils.cpp:240 eeschema/sch_symbol.cpp:3000
-#: pcbnew/footprint.cpp:4055 pcbnew/plot_board_layers.cpp:129
+#: pcbnew/footprint.cpp:4060 pcbnew/plot_board_layers.cpp:129
 #, fuzzy
 msgid "Library Description"
 msgstr "Опис"
@@ -11014,10 +11017,10 @@ msgid "Please select a library to delete."
 msgstr "Будь ласка, виберіть файл таблиці бібліотеки символів."
 
 #: eeschema/design_block_utils.cpp:470 eeschema/design_block_utils.cpp:512
-#: eeschema/design_block_utils.cpp:555 pcbnew/footprint_libraries_utils.cpp:543
+#: eeschema/design_block_utils.cpp:555 pcbnew/footprint_libraries_utils.cpp:552
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:958
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2939
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3017
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2942
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3020
 #, c-format
 msgid "Library '%s' is read only."
 msgstr "Бібліотека '%s' тільки для читання."
@@ -11658,7 +11661,7 @@ msgstr "Роз'єм:"
 #: eeschema/dialogs/dialog_database_lib_settings_base.cpp:99
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:210
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:1383
-#: pcbnew/footprint_edit_frame.cpp:229 pcbnew/footprint_edit_frame.cpp:951
+#: pcbnew/footprint_edit_frame.cpp:229 pcbnew/footprint_edit_frame.cpp:961
 msgid "Libraries"
 msgstr "Бібліотеки"
 
@@ -12769,7 +12772,7 @@ msgstr "Показати вікно довідки з синтаксису"
 #: eeschema/sch_symbol.cpp:2989
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:27
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:28
-#: pcbnew/footprint.cpp:4043
+#: pcbnew/footprint.cpp:4048
 msgid "Fields"
 msgstr "Поля"
 
@@ -12778,21 +12781,21 @@ msgstr "Поля"
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:62
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:201
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:58
-#: eeschema/fields_grid_table.cpp:480
+#: eeschema/fields_grid_table.cpp:471
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:53
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:54
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:54
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:158
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:49
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:99
 #: pcbnew/dialogs/panel_fp_properties_3d_model_base.cpp:45
-#: pcbnew/pcb_fields_grid_table.cpp:176
+#: pcbnew/pcb_fields_grid_table.cpp:145
 msgid "Show"
 msgstr "Показати"
 
 #: eeschema/dialogs/dialog_label_properties_base.cpp:90
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:62
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:59
-#: eeschema/fields_grid_table.cpp:481
+#: eeschema/fields_grid_table.cpp:472
 msgid "Show Name"
 msgstr "Показати ім'я"
 
@@ -12800,7 +12803,7 @@ msgstr "Показати ім'я"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:63
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:63
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:60
-#: eeschema/fields_grid_table.cpp:482
+#: eeschema/fields_grid_table.cpp:473
 msgid "H Align"
 msgstr "Горизонтальне вирівнювання"
 
@@ -12808,7 +12811,7 @@ msgstr "Горизонтальне вирівнювання"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:64
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:64
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:61
-#: eeschema/fields_grid_table.cpp:483
+#: eeschema/fields_grid_table.cpp:474
 msgid "V Align"
 msgstr "Вертикальне вирівнювання"
 
@@ -12816,7 +12819,7 @@ msgstr "Вертикальне вирівнювання"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:67
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:67
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:64
-#: eeschema/fields_grid_table.cpp:486 eeschema/sch_field.cpp:1140
+#: eeschema/fields_grid_table.cpp:477 eeschema/sch_field.cpp:1140
 #: eeschema/sch_field.cpp:1777 eeschema/sch_label.cpp:1201
 #: eeschema/sch_tablecell.cpp:132 eeschema/sch_text.cpp:641
 #: eeschema/sch_text.cpp:778 eeschema/sch_textbox.cpp:547
@@ -12830,7 +12833,7 @@ msgstr "Розмір тексту"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:69
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:69
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:66
-#: eeschema/fields_grid_table.cpp:488
+#: eeschema/fields_grid_table.cpp:479
 msgid "X Position"
 msgstr "Позиція по X"
 
@@ -12840,7 +12843,7 @@ msgstr "Позиція по X"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:70
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:70
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:67
-#: eeschema/fields_grid_table.cpp:489
+#: eeschema/fields_grid_table.cpp:480
 msgid "Y Position"
 msgstr "Позиція по Y"
 
@@ -13133,7 +13136,7 @@ msgstr "Новий символ"
 #: eeschema/dialogs/dialog_sheet_properties.cpp:217
 #: eeschema/dialogs/dialog_symbol_properties.cpp:650
 #: pcbnew/dialogs/dialog_footprint_properties.cpp:402
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:424
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:433
 msgid "Fields must have a name."
 msgstr "Поля повинні мати імена."
 
@@ -13169,25 +13172,25 @@ msgstr "Імʼя символу '%s' вже використовується в
 msgid "Edit Symbol Properties"
 msgstr "Властивості символів"
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:548
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:547
 #, c-format
 msgid "The name '%s' is already in use."
 msgstr "Ім'я '%s' вже використовується."
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:634
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:633
 #: eeschema/dialogs/dialog_sheet_properties.cpp:785
 #: eeschema/dialogs/dialog_symbol_properties.cpp:883
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:688
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:684
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:716
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:720
 #, c-format
 msgid "The first %d fields are mandatory."
 msgstr "Перші %d поля є обов'язковими."
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:806
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:805
 msgid "Add Footprint Filter"
 msgstr "Додати фільтр посадкових місць"
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:833
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:832
 msgid "Edit Footprint Filter"
 msgstr "Редагувати фільтр посадкових місць"
 
@@ -14103,7 +14106,7 @@ msgstr "Електричні правила"
 #: eeschema/dialogs/dialog_schematic_setup.cpp:112
 #: pcbnew/dialogs/dialog_board_setup.cpp:186
 #: pcbnew/widgets/appearance_controls.cpp:515
-#: pcbnew/widgets/appearance_controls.cpp:2420
+#: pcbnew/widgets/appearance_controls.cpp:2456
 #: pcbnew/widgets/appearance_controls_base.cpp:118
 #: pcbnew/widgets/search_handlers.cpp:381
 #: pcbnew/widgets/search_handlers.cpp:465
@@ -14190,7 +14193,7 @@ msgstr "Заповнена фігура"
 msgid "Clear colors to use Schematic Editor colors."
 msgstr "Очистить кольори, щоб використовувати кольори редактора схеми."
 
-#: eeschema/dialogs/dialog_shape_properties_base.cpp:158 pcbnew/zone.cpp:1970
+#: eeschema/dialogs/dialog_shape_properties_base.cpp:158 pcbnew/zone.cpp:1994
 msgid "Fill Style"
 msgstr "Стиль заповнювання"
 
@@ -14457,7 +14460,7 @@ msgstr "OSP"
 
 #: eeschema/dialogs/dialog_sim_command_base.cpp:25
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:96
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283 pcbnew/pad.cpp:2504
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283 pcbnew/pad.cpp:2498
 #: pcbnew/widgets/pcb_net_inspector_panel_data_model.h:711
 msgid "Custom"
 msgstr "Користувацький"
@@ -15109,17 +15112,17 @@ msgid "Sequentially place all units of the symbol."
 msgstr "Послідовно розмістити всі частини символу."
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:95
-#: eeschema/fields_grid_table.cpp:1061
+#: eeschema/fields_grid_table.cpp:1052
 msgid "Select Footprint..."
 msgstr "Виберіть посадкове місце..."
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:96
-#: eeschema/fields_grid_table.cpp:1062
+#: eeschema/fields_grid_table.cpp:1053
 msgid "Browse for footprint"
 msgstr "Переглянути посадкові місця"
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:102
-#: eeschema/fields_grid_table.cpp:1069
+#: eeschema/fields_grid_table.cpp:1060
 msgid "Show datasheet in browser"
 msgstr "Показати документацію в браузері"
 
@@ -15252,7 +15255,7 @@ msgstr "Зберегти предстановлений шар"
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1811
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2213
-#: pcbnew/widgets/appearance_controls.cpp:2728
+#: pcbnew/widgets/appearance_controls.cpp:2764
 msgid ""
 "Default presets cannot be modified.\n"
 "Please use a different name."
@@ -16936,7 +16939,7 @@ msgid "Net Navigator"
 msgstr "Навігатор в ієрархії"
 
 #: eeschema/eeschema_settings.cpp:114 eeschema/sch_edit_frame.cpp:2207
-#: pcbnew/footprint_edit_frame.cpp:246 pcbnew/footprint_edit_frame.cpp:957
+#: pcbnew/footprint_edit_frame.cpp:246 pcbnew/footprint_edit_frame.cpp:967
 #: pcbnew/pcb_edit_frame.cpp:334 pcbnew/pcb_edit_frame.cpp:1709
 msgid "Selection Filter"
 msgstr "Фільтр вибору"
@@ -17420,28 +17423,28 @@ msgstr ""
 "\n"
 " ** ERC повідомлення: %d  Помилки %d  Попередження %d\n"
 
-#: eeschema/fields_grid_table.cpp:287 eeschema/files-io.cpp:919
+#: eeschema/fields_grid_table.cpp:278 eeschema/files-io.cpp:919
 #: eeschema/tools/sch_editor_control.cpp:128
 msgid "Schematic Files"
 msgstr "Файли схеми"
 
-#: eeschema/fields_grid_table.cpp:318 eeschema/fields_grid_table.cpp:755
-#: eeschema/fields_grid_table.cpp:927
+#: eeschema/fields_grid_table.cpp:309 eeschema/fields_grid_table.cpp:746
+#: eeschema/fields_grid_table.cpp:918
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:154
 msgid "Horizontal"
 msgstr "Горизонталь"
 
-#: eeschema/fields_grid_table.cpp:319 eeschema/fields_grid_table.cpp:757
-#: eeschema/fields_grid_table.cpp:929
+#: eeschema/fields_grid_table.cpp:310 eeschema/fields_grid_table.cpp:748
+#: eeschema/fields_grid_table.cpp:920
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:154
 msgid "Vertical"
 msgstr "Вертикаль"
 
-#: eeschema/fields_grid_table.cpp:492 eeschema/sch_field.cpp:1767
+#: eeschema/fields_grid_table.cpp:483 eeschema/sch_field.cpp:1767
 msgid "Allow Autoplacement"
 msgstr "Дозволити автоматичне розміщення"
 
-#: eeschema/fields_grid_table.cpp:493 eeschema/sch_field.cpp:1805
+#: eeschema/fields_grid_table.cpp:484 eeschema/sch_field.cpp:1805
 #: eeschema/sch_item.cpp:516 eeschema/sch_item.cpp:568
 msgid "Private"
 msgstr "Приватний"
@@ -17768,8 +17771,8 @@ msgstr "Походить з"
 #: eeschema/symbol_editor/symbol_editor.cpp:171
 #: eeschema/symbol_editor/symbol_editor.cpp:237
 #: eeschema/symbol_library_manager.cpp:458
-#: eeschema/widgets/panel_symbol_chooser.cpp:564
-#: eeschema/widgets/panel_symbol_chooser.cpp:623
+#: eeschema/widgets/panel_symbol_chooser.cpp:566
+#: eeschema/widgets/panel_symbol_chooser.cpp:625
 #: eeschema/widgets/symbol_preview_widget.cpp:207
 #, c-format
 msgid "Error loading symbol %s from library '%s'."
@@ -17792,7 +17795,7 @@ msgstr "Фути"
 
 #: eeschema/import_gfx/dialog_import_gfx_sch.cpp:202
 #: pcbnew/import_gfx/dialog_import_graphics.cpp:215
-#: pcbnew/tools/drawing_tool.cpp:1906 pcbnew/tools/drawing_tool.cpp:1998
+#: pcbnew/tools/drawing_tool.cpp:1908 pcbnew/tools/drawing_tool.cpp:2000
 #, fuzzy
 msgid "Import Graphics"
 msgstr "Імпортувати графіку..."
@@ -17821,7 +17824,7 @@ msgstr ""
 "Імпортуватимуться лише вектори.  Растрові малюнки та шрифти ігноруватимуться."
 
 #: eeschema/import_gfx/dialog_import_gfx_sch_base.cpp:43
-#: pcbnew/dialogs/dialog_rule_area_properties.cpp:129 pcbnew/zone.cpp:1949
+#: pcbnew/dialogs/dialog_rule_area_properties.cpp:129 pcbnew/zone.cpp:1973
 msgid "Placement"
 msgstr "Розміщення"
 
@@ -17865,121 +17868,121 @@ msgstr "Початкові одиниці виміру:"
 msgid "Import Vector Graphics File"
 msgstr "Імпорт файлу векторної графіки"
 
-#: eeschema/lib_symbol.cpp:294 eeschema/sch_symbol.cpp:445
+#: eeschema/lib_symbol.cpp:297 eeschema/sch_symbol.cpp:445
 #: eeschema/tools/sch_edit_tool.cpp:108
 #, c-format
 msgid "Unit %s"
 msgstr "Частина %s"
 
-#: eeschema/lib_symbol.cpp:573 eeschema/sch_sheet.cpp:309
+#: eeschema/lib_symbol.cpp:576 eeschema/sch_sheet.cpp:309
 #: eeschema/sch_symbol.cpp:1593
 msgid "Excluded from BOM"
 msgstr "Виключено з BOM"
 
-#: eeschema/lib_symbol.cpp:578 eeschema/sch_sheet.cpp:318
+#: eeschema/lib_symbol.cpp:581 eeschema/sch_sheet.cpp:318
 #: eeschema/sch_symbol.cpp:1602
 msgid "Excluded from board"
 msgstr "Виключено з плати"
 
-#: eeschema/lib_symbol.cpp:583 eeschema/sch_sheet.cpp:327
+#: eeschema/lib_symbol.cpp:586 eeschema/sch_sheet.cpp:327
 #: eeschema/sch_symbol.cpp:1611
 #, fuzzy
 msgid "Excluded from simulation"
 msgstr "Виключити з моделювання"
 
-#: eeschema/lib_symbol.cpp:588 eeschema/sch_sheet.cpp:336
+#: eeschema/lib_symbol.cpp:591 eeschema/sch_sheet.cpp:336
 #: eeschema/sch_sheet.cpp:880 eeschema/sch_symbol.cpp:1620
 #: eeschema/sch_symbol.cpp:2036 eeschema/widgets/search_handlers.cpp:169
-#: pcbnew/footprint.cpp:1672
+#: pcbnew/footprint.cpp:1677
 msgid "DNP"
 msgstr "DNP"
 
-#: eeschema/lib_symbol.cpp:1598
+#: eeschema/lib_symbol.cpp:1601
 #, fuzzy
 msgid "Power flag differs."
 msgstr "%s відмінностей."
 
-#: eeschema/lib_symbol.cpp:1607
+#: eeschema/lib_symbol.cpp:1610
 #, fuzzy
 msgid "Unit count differs."
 msgstr "Кількість контактних площадок відрізняється."
 
-#: eeschema/lib_symbol.cpp:1647
+#: eeschema/lib_symbol.cpp:1650
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:745
 msgid "Graphic item count differs."
 msgstr "Кількість графічних елементів відрізняється."
 
-#: eeschema/lib_symbol.cpp:1659
+#: eeschema/lib_symbol.cpp:1662
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:759
 #, c-format
 msgid "%s differs."
 msgstr "%s відмінностей."
 
-#: eeschema/lib_symbol.cpp:1670
+#: eeschema/lib_symbol.cpp:1673
 #, fuzzy
 msgid "Pin count differs."
 msgstr "Кількість контактних площадок відрізняється."
 
-#: eeschema/lib_symbol.cpp:1686
+#: eeschema/lib_symbol.cpp:1689
 #, fuzzy, c-format
 msgid "Pin %s not found."
 msgstr "%s не знайдено"
 
-#: eeschema/lib_symbol.cpp:1694
+#: eeschema/lib_symbol.cpp:1697
 #, fuzzy, c-format
 msgid "Pin %s differs."
 msgstr "%s відмінностей."
 
-#: eeschema/lib_symbol.cpp:1721
+#: eeschema/lib_symbol.cpp:1724
 #, fuzzy, c-format
 msgid "%s field differs."
 msgstr "%s відмінностей."
 
-#: eeschema/lib_symbol.cpp:1731
+#: eeschema/lib_symbol.cpp:1734
 #, fuzzy
 msgid "Field count differs."
 msgstr "Кількість контактних площадок відрізняється."
 
-#: eeschema/lib_symbol.cpp:1740
+#: eeschema/lib_symbol.cpp:1743
 #, fuzzy
 msgid "Footprint filters differs."
 msgstr "Типи посадкового місця розрізняється."
 
-#: eeschema/lib_symbol.cpp:1752
+#: eeschema/lib_symbol.cpp:1755
 #, fuzzy
 msgid "Footprint filters differ."
 msgstr "Типи посадкового місця розрізняється."
 
-#: eeschema/lib_symbol.cpp:1763
+#: eeschema/lib_symbol.cpp:1766
 #, fuzzy
 msgid "Symbol keywords differ."
 msgstr "Ключові слова посадкового місця розрізняється."
 
-#: eeschema/lib_symbol.cpp:1772
+#: eeschema/lib_symbol.cpp:1775
 msgid "Symbol pin name offsets differ."
 msgstr "Зміщення імен виводів символу відрізняються."
 
-#: eeschema/lib_symbol.cpp:1783
+#: eeschema/lib_symbol.cpp:1786
 #, fuzzy
 msgid "Show pin names settings differ."
 msgstr "Показати імʼя виводу"
 
-#: eeschema/lib_symbol.cpp:1792
+#: eeschema/lib_symbol.cpp:1795
 #, fuzzy
 msgid "Show pin numbers settings differ."
 msgstr "Показати номер виводу"
 
-#: eeschema/lib_symbol.cpp:1801
+#: eeschema/lib_symbol.cpp:1804
 #, fuzzy
 msgid "Exclude from simulation settings differ."
 msgstr "Налаштування вимог щодо полів контурів відрізняються."
 
-#: eeschema/lib_symbol.cpp:1810
+#: eeschema/lib_symbol.cpp:1813
 #, fuzzy
 msgid "Exclude from bill of materials settings differ."
 msgstr "Виключити з переліку компонентів"
 
-#: eeschema/lib_symbol.cpp:1819
+#: eeschema/lib_symbol.cpp:1822
 #, fuzzy
 msgid "Exclude from board settings differ."
 msgstr "Налаштування вимог щодо полів контурів відрізняються."
@@ -18147,9 +18150,9 @@ msgstr "Не вдалося обробити тип тексту посадко
 
 #: eeschema/net_navigator.cpp:314 pcbnew/board.cpp:1810
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2124
-#: pcbnew/pcb_draw_panel_gal.cpp:644
+#: pcbnew/pcb_draw_panel_gal.cpp:717
 #: pcbnew/widgets/appearance_controls.cpp:1029
-#: pcbnew/widgets/appearance_controls.cpp:2419
+#: pcbnew/widgets/appearance_controls.cpp:2455
 #: pcbnew/widgets/appearance_controls_base.cpp:61
 #: pcbnew/widgets/appearance_controls_base.cpp:151
 #: pcbnew/widgets/search_handlers.cpp:307
@@ -18439,16 +18442,16 @@ msgstr ""
 #: eeschema/sch_bitmap.cpp:309 eeschema/sch_pin.cpp:2222
 #: eeschema/sch_shape.cpp:743 eeschema/sch_symbol.cpp:2957
 #: pcbnew/board_item.cpp:405 pcbnew/pcb_group.cpp:501 pcbnew/pcb_shape.cpp:906
-#: pcbnew/pcb_tablecell.cpp:182 pcbnew/pcb_track.cpp:2068 pcbnew/zone.cpp:1845
-#: pcbnew/zone.cpp:1857
+#: pcbnew/pcb_tablecell.cpp:182 pcbnew/pcb_track.cpp:2068 pcbnew/zone.cpp:1869
+#: pcbnew/zone.cpp:1881
 msgid "Position X"
 msgstr "Позиція X"
 
 #: eeschema/sch_bitmap.cpp:314 eeschema/sch_pin.cpp:2226
 #: eeschema/sch_shape.cpp:745 eeschema/sch_symbol.cpp:2960
 #: pcbnew/board_item.cpp:408 pcbnew/pcb_group.cpp:502 pcbnew/pcb_shape.cpp:908
-#: pcbnew/pcb_tablecell.cpp:183 pcbnew/pcb_track.cpp:2072 pcbnew/zone.cpp:1851
-#: pcbnew/zone.cpp:1858
+#: pcbnew/pcb_tablecell.cpp:183 pcbnew/pcb_track.cpp:2072 pcbnew/zone.cpp:1875
+#: pcbnew/zone.cpp:1882
 msgid "Position Y"
 msgstr "Позиція Y"
 
@@ -18487,7 +18490,7 @@ msgstr "Тип входу шини"
 #: eeschema/sch_bus_entry.cpp:542 eeschema/sch_junction.cpp:319
 #: eeschema/sch_label.cpp:1225 eeschema/sch_line.cpp:951
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2134 pcbnew/pad.cpp:1295
-#: pcbnew/pcb_track.cpp:1667 pcbnew/tools/pcb_control.cpp:1870
+#: pcbnew/pcb_track.cpp:1667 pcbnew/tools/pcb_control.cpp:1874
 #: pcbnew/zone.cpp:807
 msgid "Resolved Netclass"
 msgstr "Дозволений клас звʼязків"
@@ -18518,7 +18521,7 @@ msgstr "Новий файл схеми не збережено"
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:640
 #: eeschema/symbol_editor/symbol_editor.cpp:1532
 #: kicad/dialogs/panel_jobset.cpp:787 pagelayout_editor/pl_editor_frame.cpp:411
-#: pcbnew/footprint_edit_frame.cpp:805 pcbnew/footprint_edit_frame.cpp:845
+#: pcbnew/footprint_edit_frame.cpp:815 pcbnew/footprint_edit_frame.cpp:855
 #: pcbnew/pcb_edit_frame.cpp:1181
 #, c-format
 msgid "Save changes to '%s' before closing?"
@@ -18557,13 +18560,13 @@ msgid "Could not open CvPcb"
 msgstr "Не вдалося відкрити CvPcb"
 
 #: eeschema/sch_edit_frame.cpp:1741 eeschema/sim/simulator_frame.cpp:341
-#: kicad/kicad_manager_frame.cpp:1045 pcbnew/footprint_edit_frame.cpp:1019
+#: kicad/kicad_manager_frame.cpp:1045 pcbnew/footprint_edit_frame.cpp:1029
 #: pcbnew/pcb_edit_frame.cpp:1796
 msgid "[Read Only]"
 msgstr "[Лише читання]"
 
 #: eeschema/sch_edit_frame.cpp:1744 eeschema/sim/simulator_frame.cpp:344
-#: pcbnew/footprint_edit_frame.cpp:1028 pcbnew/pcb_edit_frame.cpp:1799
+#: pcbnew/footprint_edit_frame.cpp:1038 pcbnew/pcb_edit_frame.cpp:1799
 msgid "[Unsaved]"
 msgstr "[Не збережено]"
 
@@ -19222,7 +19225,7 @@ msgstr "Файли бібліотек символів KiCad"
 #: pcbnew/pcb_io/fabmaster/pcb_io_fabmaster.cpp:62
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:220
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:506
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2706
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2709
 #: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr_parser.cpp:154
 msgid "Open cancelled by user."
 msgstr "Відкриття скасовано користувачем."
@@ -19544,7 +19547,7 @@ msgstr "Стиль рамки"
 #: pcbnew/dialogs/dialog_text_properties_base.cpp:83
 #: pcbnew/dialogs/dialog_textbox_properties_base.cpp:73
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:58
-#: pcbnew/footprint.cpp:1657 pcbnew/pad.cpp:1299 pcbnew/pad.cpp:2543
+#: pcbnew/footprint.cpp:1662 pcbnew/pad.cpp:1299 pcbnew/pad.cpp:2537
 #: pcbnew/pcb_dimension.cpp:659 pcbnew/pcb_group.cpp:396
 #: pcbnew/pcb_marker.cpp:381 pcbnew/pcb_shape.cpp:642
 #: pcbnew/pcb_tablecell.cpp:106 pcbnew/pcb_text.cpp:279
@@ -19589,11 +19592,11 @@ msgstr "Вирівнювання"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:39
 #: pcbnew/generators/pcb_tuning_pattern.cpp:478
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2130 pcbnew/pad.cpp:1293
-#: pcbnew/pad.cpp:2580 pcbnew/pcb_shape.cpp:923 pcbnew/pcb_tablecell.cpp:186
-#: pcbnew/pcb_track.cpp:1665 pcbnew/tools/pcb_control.cpp:1867
+#: pcbnew/pad.cpp:2574 pcbnew/pcb_shape.cpp:923 pcbnew/pcb_tablecell.cpp:186
+#: pcbnew/pcb_track.cpp:1665 pcbnew/tools/pcb_control.cpp:1871
 #: pcbnew/widgets/pcb_properties_panel.cpp:273
 #: pcbnew/widgets/search_handlers.cpp:177 pcbnew/zone.cpp:805
-#: pcbnew/zone.cpp:1905 pcbnew/zone_manager/dialog_zone_manager_base.cpp:42
+#: pcbnew/zone.cpp:1929 pcbnew/zone_manager/dialog_zone_manager_base.cpp:42
 #: pcbnew/zone_manager/model_zones_overview_table.h:76
 msgid "Net"
 msgstr "Зв'язок"
@@ -19744,7 +19747,7 @@ msgstr "Приховати контакт %s [%s, %s, %s]"
 msgid "Hidden pin %s [%s, %s]"
 msgstr "Приховати контакт %s [%s, %s]"
 
-#: eeschema/sch_pin.cpp:2204 pcbnew/pad.cpp:1286 pcbnew/pad.cpp:2600
+#: eeschema/sch_pin.cpp:2204 pcbnew/pad.cpp:1286 pcbnew/pad.cpp:2594
 msgid "Pin Name"
 msgstr "Ім'я виводу"
 
@@ -19877,7 +19880,7 @@ msgstr "Креслити колір фону"
 msgid "Fill color"
 msgstr "Колір заповнення"
 
-#: eeschema/sch_sheet.cpp:852 eeschema/sch_sheet.cpp:1712 pcbnew/zone.cpp:1835
+#: eeschema/sch_sheet.cpp:852 eeschema/sch_sheet.cpp:1712 pcbnew/zone.cpp:1859
 msgid "Sheet Name"
 msgstr "Назва листа"
 
@@ -19939,13 +19942,13 @@ msgid "Exclude From Simulation"
 msgstr "Виключити з моделювання"
 
 #: eeschema/sch_sheet.cpp:1733 eeschema/sch_symbol.cpp:1100
-#: eeschema/sch_symbol.cpp:3041 pcbnew/footprint.cpp:4075
+#: eeschema/sch_symbol.cpp:3041 pcbnew/footprint.cpp:4080
 #, fuzzy
 msgid "Exclude From Bill of Materials"
 msgstr "Виключити з переліку компонентів"
 
 #: eeschema/sch_sheet.cpp:1736 eeschema/sch_symbol.cpp:1101
-#: eeschema/sch_symbol.cpp:3044 pcbnew/footprint.cpp:4078
+#: eeschema/sch_symbol.cpp:3044 pcbnew/footprint.cpp:4083
 #, fuzzy
 msgid "Do not Populate"
 msgstr "Не заповнювати"
@@ -20003,7 +20006,7 @@ msgstr "Віддзеркалити"
 msgid "Mirror Y"
 msgstr "Віддзеркалити"
 
-#: eeschema/sch_symbol.cpp:2997 pcbnew/footprint.cpp:4052
+#: eeschema/sch_symbol.cpp:2997 pcbnew/footprint.cpp:4057
 #, fuzzy
 msgid "Library Link"
 msgstr "Посилання на бібліотеку"
@@ -22116,12 +22119,12 @@ msgid "Save Symbol As"
 msgstr "Зберегти символ як"
 
 #: eeschema/symbol_editor/symbol_editor.cpp:855
-#: pcbnew/footprint_libraries_utils.cpp:1035
+#: pcbnew/footprint_libraries_utils.cpp:1044
 msgid "Save in library:"
 msgstr "Зберегти в бібліотеку:"
 
 #: eeschema/symbol_editor/symbol_editor.cpp:944
-#: pcbnew/footprint_libraries_utils.cpp:1118
+#: pcbnew/footprint_libraries_utils.cpp:1127
 #, fuzzy
 msgid "A library must be specified."
 msgstr "Бібліотека не вказана."
@@ -22210,7 +22213,7 @@ msgid "Keep Symbol"
 msgstr "Утримати символ"
 
 #: eeschema/symbol_editor/symbol_editor.cpp:1291 pcbnew/files.cpp:342
-#: pcbnew/footprint_libraries_utils.cpp:1204
+#: pcbnew/footprint_libraries_utils.cpp:1213
 #, c-format
 msgid "Revert '%s' to last version saved?"
 msgstr "Відновити '%s' до останньої збереженої версії?"
@@ -22837,7 +22840,7 @@ msgstr "Креслення"
 
 #: eeschema/tools/ee_actions.cpp:356 eeschema/tools/ee_actions.cpp:588
 #: eeschema/tools/symbol_editor_drawing_tools.cpp:301
-#: pagelayout_editor/tools/pl_actions.cpp:61 pcbnew/tools/drawing_tool.cpp:1043
+#: pagelayout_editor/tools/pl_actions.cpp:61 pcbnew/tools/drawing_tool.cpp:1044
 #: pcbnew/tools/pcb_actions.cpp:185
 #, fuzzy
 msgid "Draw Text"
@@ -24099,7 +24102,7 @@ msgstr "Не задано документації."
 
 #: eeschema/tools/ee_inspection_tool.cpp:574
 #: pagelayout_editor/tools/pl_editor_control.cpp:160
-#: pcbnew/tools/pcb_control.cpp:1661
+#: pcbnew/tools/pcb_control.cpp:1665
 msgid "UUID"
 msgstr ""
 
@@ -24175,7 +24178,7 @@ msgstr "Розмістити зображення"
 
 #: eeschema/tools/sch_drawing_tools.cpp:1174
 #: eeschema/tools/symbol_editor_drawing_tools.cpp:691
-#: pcbnew/tools/drawing_tool.cpp:1823
+#: pcbnew/tools/drawing_tool.cpp:1825
 msgid "No graphic items found in file."
 msgstr "Графічні елементи не знайдені у файлі."
 
@@ -24252,7 +24255,7 @@ msgstr "Додати шину"
 msgid "Draw %s"
 msgstr "Креслення"
 
-#: eeschema/tools/sch_drawing_tools.cpp:2779 pcbnew/tools/drawing_tool.cpp:1248
+#: eeschema/tools/sch_drawing_tools.cpp:2779 pcbnew/tools/drawing_tool.cpp:1250
 #, fuzzy
 msgid "Draw Table"
 msgstr "Накреслити лінію"
@@ -24556,7 +24559,7 @@ msgid "No text editor selected in KiCad. Please choose one."
 msgstr "У KiCad не вибрано текстовий редактор.  Будь ласка, виберіть один."
 
 #: eeschema/tools/symbol_editor_control.cpp:438
-#: eeschema/widgets/panel_symbol_chooser.cpp:682
+#: eeschema/widgets/panel_symbol_chooser.cpp:684
 msgid "No symbol selected"
 msgstr "Не вибрано жодного символу"
 
@@ -24570,7 +24573,7 @@ msgid "No symbol to export"
 msgstr "Немає символу для експорту"
 
 #: eeschema/tools/symbol_editor_control.cpp:708
-#: pcbnew/footprint_edit_frame.cpp:1437
+#: pcbnew/footprint_edit_frame.cpp:1447
 #, fuzzy
 msgid "Export View as PNG"
 msgstr "Експортувати вигляд як PNG..."
@@ -24763,11 +24766,11 @@ msgstr "Інші елементи"
 msgid "Graphical shapes"
 msgstr "Графіка"
 
-#: eeschema/widgets/panel_symbol_chooser.cpp:587
+#: eeschema/widgets/panel_symbol_chooser.cpp:589
 msgid "No footprint specified"
 msgstr "Не вказано посадкове місце"
 
-#: eeschema/widgets/panel_symbol_chooser.cpp:600
+#: eeschema/widgets/panel_symbol_chooser.cpp:602
 msgid "Invalid footprint specified"
 msgstr "Вказано недопустиме посадкове місце"
 
@@ -25073,13 +25076,15 @@ msgstr "Вибрати шар: %s"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:27
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:58
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:59
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:55
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:159
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:50
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:100
-#: pcbnew/footprint.cpp:4034 pcbnew/footprint.cpp:4037
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:169
+#: pcbnew/footprint.cpp:4039 pcbnew/footprint.cpp:4042
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2137 pcbnew/pad.cpp:1303
-#: pcbnew/pad.cpp:2542 pcbnew/pcb_dimension.cpp:661
-#: pcbnew/pcb_dimension.cpp:1457 pcbnew/pcb_fields_grid_table.cpp:181
+#: pcbnew/pad.cpp:2536 pcbnew/pcb_dimension.cpp:661
+#: pcbnew/pcb_dimension.cpp:1457 pcbnew/pcb_fields_grid_table.cpp:150
 #: pcbnew/pcb_group.cpp:503 pcbnew/pcb_marker.cpp:378
 #: pcbnew/pcb_reference_image.cpp:219 pcbnew/pcb_reference_image.cpp:342
 #: pcbnew/pcb_shape.cpp:646 pcbnew/pcb_shape.cpp:890 pcbnew/pcb_shape.cpp:892
@@ -25095,7 +25100,7 @@ msgstr "Вибрати шар: %s"
 #: pcbnew/widgets/search_handlers.cpp:120
 #: pcbnew/widgets/search_handlers.cpp:178
 #: pcbnew/widgets/search_handlers.cpp:243 pcbnew/zone.cpp:850
-#: pcbnew/zone.cpp:1898 pcbnew/zone.cpp:1899
+#: pcbnew/zone.cpp:1922 pcbnew/zone.cpp:1923
 msgid "Layer"
 msgstr "Шар"
 
@@ -25970,7 +25975,7 @@ msgstr "Підсвічувати D-код D%d"
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:290
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:352
 #: pcbnew/dialogs/dialog_layer_selection_base.cpp:230
-#: pcbnew/dialogs/panel_setup_layers.cpp:930
+#: pcbnew/dialogs/panel_setup_layers.cpp:1125
 #: pcbnew/widgets/appearance_controls.cpp:1025
 #: pcbnew/widgets/appearance_controls_base.cpp:32
 #: pcbnew/zone_manager/model_zones_overview_table.h:77
@@ -26008,12 +26013,12 @@ msgid "PCB Background"
 msgstr "Фон для PCB"
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:161
-#: pcbnew/widgets/appearance_controls.cpp:1844
+#: pcbnew/widgets/appearance_controls.cpp:1880
 msgid "Show All Layers"
 msgstr "Показати всі шари"
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:164
-#: pcbnew/widgets/appearance_controls.cpp:1830
+#: pcbnew/widgets/appearance_controls.cpp:1866
 msgid "Hide All Layers But Active"
 msgstr "Приховати всі шари, крім активних"
 
@@ -26022,7 +26027,7 @@ msgid "Always Hide All Layers But Active"
 msgstr "Завжди приховувати всі шари, крім активних"
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:171
-#: pcbnew/widgets/appearance_controls.cpp:1847
+#: pcbnew/widgets/appearance_controls.cpp:1883
 msgid "Hide All Layers"
 msgstr "Приховати всі шари"
 
@@ -26055,8 +26060,8 @@ msgid "Change Render Color for"
 msgstr "Змінити колір візуалізації для"
 
 #: gerbview/widgets/layer_widget.cpp:341
-#: pcbnew/widgets/appearance_controls.cpp:2172
-#: pcbnew/widgets/appearance_controls.cpp:2447
+#: pcbnew/widgets/appearance_controls.cpp:2208
+#: pcbnew/widgets/appearance_controls.cpp:2483
 msgid ""
 "Left double click or middle click for color change, right click for menu"
 msgstr ""
@@ -28290,300 +28295,300 @@ msgstr "Неможливо перемістити '%s' у кошик."
 msgid "Can not move '%s' to trash."
 msgstr "Не можна перемістити '%s' в кошик."
 
-#: kicad/project_tree_pane.cpp:291
+#: kicad/project_tree_pane.cpp:292
 msgid "Directory name:"
 msgstr "Ім'я теки:"
 
-#: kicad/project_tree_pane.cpp:291
+#: kicad/project_tree_pane.cpp:292
 msgid "Create New Directory"
 msgstr "Створити нову теку"
 
-#: kicad/project_tree_pane.cpp:851
+#: kicad/project_tree_pane.cpp:852
 msgid "Switch to this Project"
 msgstr "Перейти на цей проект"
 
-#: kicad/project_tree_pane.cpp:852
+#: kicad/project_tree_pane.cpp:853
 msgid "Close all editors, and switch to the selected project"
 msgstr "Закрити всі редактори та перейти до обраного проекту"
 
-#: kicad/project_tree_pane.cpp:859
+#: kicad/project_tree_pane.cpp:860
 msgid "New Directory..."
 msgstr "Нова тека..."
 
-#: kicad/project_tree_pane.cpp:860
+#: kicad/project_tree_pane.cpp:861
 msgid "Create a New Directory"
 msgstr "Створити нову теку"
 
-#: kicad/project_tree_pane.cpp:868 kicad/project_tree_pane.cpp:878
+#: kicad/project_tree_pane.cpp:869 kicad/project_tree_pane.cpp:879
 msgid "Reveal in Finder"
 msgstr "Показати у Finder"
 
-#: kicad/project_tree_pane.cpp:869
+#: kicad/project_tree_pane.cpp:870
 msgid "Reveals the directory in a Finder window"
 msgstr "Показати каталог у вікні Finder"
 
-#: kicad/project_tree_pane.cpp:871
+#: kicad/project_tree_pane.cpp:872
 msgid "Open Directory in File Explorer"
 msgstr "Відкрити теку у провіднику файлів"
 
-#: kicad/project_tree_pane.cpp:872 pcbnew/tools/pcb_actions.cpp:986
+#: kicad/project_tree_pane.cpp:873 pcbnew/tools/pcb_actions.cpp:986
 msgid "Opens the directory in the default system file manager"
 msgstr "Відкрити теку в стандартному файловому менеджері"
 
-#: kicad/project_tree_pane.cpp:879
+#: kicad/project_tree_pane.cpp:880
 msgid "Reveals the directories in a Finder window"
 msgstr "Показати теки у вікні Finder"
 
-#: kicad/project_tree_pane.cpp:881
+#: kicad/project_tree_pane.cpp:882
 msgid "Open Directories in File Explorer"
 msgstr "Відкрити теки у файловому провіднику"
 
-#: kicad/project_tree_pane.cpp:882
+#: kicad/project_tree_pane.cpp:883
 msgid "Opens the directories in the default system file manager"
 msgstr "Відкрити теки в основному файловому менеджері системи"
 
-#: kicad/project_tree_pane.cpp:893
+#: kicad/project_tree_pane.cpp:894
 msgid "Open the file in a Text Editor"
 msgstr "Відкрити файл в текстовому редакторі"
 
-#: kicad/project_tree_pane.cpp:895
+#: kicad/project_tree_pane.cpp:896
 msgid "Open files in a Text Editor"
 msgstr "Відкрити файл в текстовому редакторі"
 
-#: kicad/project_tree_pane.cpp:897
+#: kicad/project_tree_pane.cpp:898
 msgid "Edit in a Text Editor"
 msgstr "Редагувати в текстовому редакторі"
 
-#: kicad/project_tree_pane.cpp:903
+#: kicad/project_tree_pane.cpp:904
 #, fuzzy
 msgid "Run Jobs"
 msgstr "на %s"
 
-#: kicad/project_tree_pane.cpp:911
+#: kicad/project_tree_pane.cpp:912
 msgid "Rename File..."
 msgstr "Перейменувати файл..."
 
-#: kicad/project_tree_pane.cpp:912
+#: kicad/project_tree_pane.cpp:913
 msgid "Rename file"
 msgstr "Перейменувати файл"
 
-#: kicad/project_tree_pane.cpp:916
+#: kicad/project_tree_pane.cpp:917
 msgid "Rename Files..."
 msgstr "Перейменувати файли..."
 
-#: kicad/project_tree_pane.cpp:917
+#: kicad/project_tree_pane.cpp:918
 msgid "Rename files"
 msgstr "Перейменувати файли"
 
-#: kicad/project_tree_pane.cpp:927
+#: kicad/project_tree_pane.cpp:928
 msgid "Delete the file and its content"
 msgstr "Видалити файл і його вміст"
 
-#: kicad/project_tree_pane.cpp:929
+#: kicad/project_tree_pane.cpp:930
 msgid "Delete the files and their contents"
 msgstr "Видалити файли та їх вміст"
 
-#: kicad/project_tree_pane.cpp:944
+#: kicad/project_tree_pane.cpp:945
 msgid "Move to Trash"
 msgstr "Перемістити у кошик"
 
-#: kicad/project_tree_pane.cpp:956
+#: kicad/project_tree_pane.cpp:957
 msgid "Add Project to Version Control..."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:957
+#: kicad/project_tree_pane.cpp:958
 #, fuzzy
 msgid "Initialize a new repository"
 msgstr "Неможливо обробити репозиторій: %s"
 
-#: kicad/project_tree_pane.cpp:961
+#: kicad/project_tree_pane.cpp:962
 #, fuzzy
 msgid "Commit Project..."
 msgstr "Новий проект..."
 
-#: kicad/project_tree_pane.cpp:962 kicad/project_tree_pane.cpp:976
+#: kicad/project_tree_pane.cpp:963 kicad/project_tree_pane.cpp:977
 msgid "Commit changes to the local repository"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:965
+#: kicad/project_tree_pane.cpp:966
 msgid "Push"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:966
+#: kicad/project_tree_pane.cpp:967
 msgid "Push committed local changes to remote repository"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:969
+#: kicad/project_tree_pane.cpp:970
 msgid "Pull"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:970
+#: kicad/project_tree_pane.cpp:971
 msgid "Pull changes from remote repository into local"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:975
+#: kicad/project_tree_pane.cpp:976
 #, fuzzy
 msgid "Commit File..."
 msgstr "Перейменувати файл..."
 
-#: kicad/project_tree_pane.cpp:990
+#: kicad/project_tree_pane.cpp:991
 msgid "Switch to branch "
 msgstr "Перейти на гілку "
 
-#: kicad/project_tree_pane.cpp:995
+#: kicad/project_tree_pane.cpp:996
 #, fuzzy
 msgid "Other..."
 msgstr "Інший"
 
-#: kicad/project_tree_pane.cpp:996
+#: kicad/project_tree_pane.cpp:997
 #, fuzzy
 msgid "Switch to a different branch"
 msgstr "Перейти до іншого методу редагування дуг"
 
-#: kicad/project_tree_pane.cpp:999
+#: kicad/project_tree_pane.cpp:1000
 #, fuzzy
 msgid "Switch to Branch"
 msgstr "Перейти до редактора PCB"
 
-#: kicad/project_tree_pane.cpp:1003
+#: kicad/project_tree_pane.cpp:1004
 #, fuzzy
 msgid "Remove Version Control"
 msgstr "Видалити кут"
 
-#: kicad/project_tree_pane.cpp:1004
+#: kicad/project_tree_pane.cpp:1005
 msgid "Delete all version control files from the project directory."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1059
+#: kicad/project_tree_pane.cpp:1060
 #, c-format
 msgid "Change filename: '%s'"
 msgstr "Змінити ім'я файлу: '%s'"
 
-#: kicad/project_tree_pane.cpp:1061
+#: kicad/project_tree_pane.cpp:1062
 msgid "Change filename"
 msgstr "Змінити ім'я файлу"
 
-#: kicad/project_tree_pane.cpp:1406
+#: kicad/project_tree_pane.cpp:1407
 msgid "Network path: not monitoring folder changes"
 msgstr "Мережеве сховище: зміни в теці не відстежуються"
 
-#: kicad/project_tree_pane.cpp:1412
+#: kicad/project_tree_pane.cpp:1413
 msgid "Local path: monitoring folder changes"
 msgstr "Локальне сховище: моніторинг змін теки"
 
-#: kicad/project_tree_pane.cpp:1595
+#: kicad/project_tree_pane.cpp:1596
 msgid "The selected directory is already a git project."
 msgstr "Вибрана папка вже містить існуючий git проект."
 
-#: kicad/project_tree_pane.cpp:1611
-msgid "Failed to initialize git project."
-msgstr ""
-
-#: kicad/project_tree_pane.cpp:1626
+#: kicad/project_tree_pane.cpp:1603
 #, fuzzy
 msgid "Set default remote"
 msgstr "Встановити як типовий"
 
-#: kicad/project_tree_pane.cpp:1679
+#: kicad/project_tree_pane.cpp:1618
+msgid "Failed to initialize git project."
+msgstr ""
+
+#: kicad/project_tree_pane.cpp:1678
 #, fuzzy
 msgid "Failed to set default remote."
 msgstr "Не вдалося створити файл '%s'."
 
-#: kicad/project_tree_pane.cpp:1691 kicad/project_tree_pane.cpp:1725
-#: kicad/project_tree_pane.cpp:1747
+#: kicad/project_tree_pane.cpp:1690 kicad/project_tree_pane.cpp:1724
+#: kicad/project_tree_pane.cpp:1746
 #, fuzzy
 msgid "Fetching Remote"
 msgstr "Отримання репозиторію"
 
-#: kicad/project_tree_pane.cpp:1732
+#: kicad/project_tree_pane.cpp:1731
 #, fuzzy
 msgid "Failed to pull project"
 msgstr "Помилка виведення даних"
 
-#: kicad/project_tree_pane.cpp:1754
+#: kicad/project_tree_pane.cpp:1753
 #, fuzzy
 msgid "Failed to push project"
 msgstr "Помилка виведення даних"
 
-#: kicad/project_tree_pane.cpp:1816
+#: kicad/project_tree_pane.cpp:1830
 #, fuzzy, c-format
 msgid "Failed to lookup branch '%s': %s"
 msgstr "Не вдалося завантажити '%s."
 
-#: kicad/project_tree_pane.cpp:1829
+#: kicad/project_tree_pane.cpp:1843
 #, fuzzy, c-format
 msgid "Failed to find branch head for '%s'"
 msgstr "Не вдалося знайти переглядач PDF для '%s'."
 
-#: kicad/project_tree_pane.cpp:1840
+#: kicad/project_tree_pane.cpp:1854
 #, c-format
 msgid "Failed to switch to branch '%s'"
 msgstr "Не вдалося змінити гілку '%s"
 
-#: kicad/project_tree_pane.cpp:1851
+#: kicad/project_tree_pane.cpp:1865
 #, fuzzy, c-format
 msgid "Failed to update HEAD reference for branch '%s'"
 msgstr "потрібно число для '%s'"
 
-#: kicad/project_tree_pane.cpp:1870
+#: kicad/project_tree_pane.cpp:1884
 #, fuzzy
 msgid "Are you sure you want to remove git tracking from this project?"
 msgstr "Ви впевнені, що хочете видалити поле '%s'?"
 
-#: kicad/project_tree_pane.cpp:1887
+#: kicad/project_tree_pane.cpp:1901
 #, fuzzy
 msgid "Failed to remove git directory"
 msgstr "Не вдалося видалити теку %s"
 
-#: kicad/project_tree_pane.cpp:2223
+#: kicad/project_tree_pane.cpp:2237
 msgid "Discarding commit due to empty commit message."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:2229
+#: kicad/project_tree_pane.cpp:2243
 msgid "Discarding commit due to empty file selection."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:2235
+#: kicad/project_tree_pane.cpp:2249
 #, fuzzy, c-format
 msgid "Failed to get repository index: %s"
 msgstr "Неможливо обробити репозиторій: %s"
 
-#: kicad/project_tree_pane.cpp:2243
+#: kicad/project_tree_pane.cpp:2257
 #, fuzzy, c-format
 msgid "Failed to add file to index: %s"
 msgstr "Не вдалося записати файли креслення до теки '%s'."
 
-#: kicad/project_tree_pane.cpp:2251
+#: kicad/project_tree_pane.cpp:2265
 #, fuzzy, c-format
 msgid "Failed to write index: %s"
 msgstr "Не вдалося створити файл '%s'."
 
-#: kicad/project_tree_pane.cpp:2258
+#: kicad/project_tree_pane.cpp:2272
 #, fuzzy, c-format
 msgid "Failed to write tree: %s"
 msgstr "Не вдалося створити файл '%s'."
 
-#: kicad/project_tree_pane.cpp:2267
+#: kicad/project_tree_pane.cpp:2281
 #, c-format
 msgid "Failed to lookup tree: %s"
 msgstr "Не вдалося знайти дерево: %s"
 
-#: kicad/project_tree_pane.cpp:2275
+#: kicad/project_tree_pane.cpp:2289
 #, fuzzy, c-format
 msgid "Failed to get HEAD reference: %s"
 msgstr "Не вдалося видалити теку %s"
 
-#: kicad/project_tree_pane.cpp:2282
+#: kicad/project_tree_pane.cpp:2296
 #, fuzzy, c-format
 msgid "Failed to get commit: %s"
 msgstr "Не вдалося зберегти схему '%s'"
 
-#: kicad/project_tree_pane.cpp:2298
+#: kicad/project_tree_pane.cpp:2312
 #, fuzzy, c-format
 msgid "Failed to create author signature: %s"
 msgstr "Не вдалося створити тимчасовий файл '%s'."
 
-#: kicad/project_tree_pane.cpp:2333
+#: kicad/project_tree_pane.cpp:2347
 #, fuzzy, c-format
 msgid "Failed to create commit: %s"
 msgstr "Не вдалося створити файл '%s'."
@@ -29042,6 +29047,7 @@ msgid "Item Properties"
 msgstr "Властивості елемента"
 
 #: pagelayout_editor/dialogs/properties_frame_base.cpp:461
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:145
 msgid "Default Values"
 msgstr "Типові значення"
 
@@ -31619,8 +31625,8 @@ msgstr "Теселяція мідних зон..."
 #: pcbnew/board.cpp:1807 pcbnew/dialogs/dialog_board_statistics.cpp:701
 #: pcbnew/dialogs/dialog_board_statistics_base.cpp:78
 #: pcbnew/dialogs/dialog_unused_pad_layers_base.cpp:27
-#: pcbnew/footprint.cpp:1628 pcbnew/netinfo_item.cpp:108
-#: pcbnew/pcb_draw_panel_gal.cpp:641 pcbnew/widgets/appearance_controls.cpp:331
+#: pcbnew/footprint.cpp:1633 pcbnew/netinfo_item.cpp:108
+#: pcbnew/pcb_draw_panel_gal.cpp:714 pcbnew/widgets/appearance_controls.cpp:331
 #: pcbnew/widgets/panel_selection_filter.cpp:198
 #: pcbnew/widgets/panel_selection_filter_base.cpp:45
 msgid "Pads"
@@ -31634,18 +31640,18 @@ msgstr "Контактні площадки"
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:222
 #: pcbnew/dialogs/dialog_unused_pad_layers_base.cpp:24
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:88
-#: pcbnew/netinfo_item.cpp:123 pcbnew/pcb_draw_panel_gal.cpp:642
+#: pcbnew/netinfo_item.cpp:123 pcbnew/pcb_draw_panel_gal.cpp:715
 #: pcbnew/widgets/appearance_controls.cpp:330
 #: pcbnew/widgets/panel_selection_filter.cpp:197
 #: pcbnew/widgets/panel_selection_filter_base.cpp:41
 msgid "Vias"
 msgstr "Перехідні отвори"
 
-#: pcbnew/board.cpp:1809 pcbnew/pcb_draw_panel_gal.cpp:643
+#: pcbnew/board.cpp:1809 pcbnew/pcb_draw_panel_gal.cpp:716
 msgid "Track Segments"
 msgstr "Сегменти доріжки"
 
-#: pcbnew/board.cpp:1811 pcbnew/pcb_draw_panel_gal.cpp:645
+#: pcbnew/board.cpp:1811 pcbnew/pcb_draw_panel_gal.cpp:718
 msgid "Unrouted"
 msgstr "Немаршрутизований"
 
@@ -31854,7 +31860,7 @@ msgid "Add Dielectric Layer"
 msgstr "Додати діелектричний шар"
 
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:330
-#: pcbnew/dialogs/panel_setup_layers.cpp:957
+#: pcbnew/dialogs/panel_setup_layers.cpp:1152
 msgid "Select layer to add:"
 msgstr "Виберіть шар для додавання:"
 
@@ -32584,14 +32590,13 @@ msgstr "Діапазон повторного анотування"
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:154
 #: pcbnew/dialogs/dialog_render_job.cpp:41
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:117
-#: pcbnew/footprint.cpp:1640
+#: pcbnew/footprint.cpp:1645
 msgid "Front"
 msgstr "Верх"
 
 #: pcbnew/dialogs/dialog_board_reannotate_base.cpp:187
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:154
 #: pcbnew/dialogs/dialog_render_job.cpp:39
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:560
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:122
 msgid "Back"
 msgstr "Низ"
@@ -32772,7 +32777,7 @@ msgstr ""
 "Не вдалося завантажити пов’язаний файл проекту %s"
 
 #: pcbnew/dialogs/dialog_board_setup.cpp:301 pcbnew/files.cpp:583
-#: pcbnew/tools/pcb_control.cpp:1502
+#: pcbnew/tools/pcb_control.cpp:1506
 msgid "Loading PCB"
 msgstr "Завантаження PCB"
 
@@ -32844,7 +32849,7 @@ msgid "Total:"
 msgstr "Всього:"
 
 #: pcbnew/dialogs/dialog_board_statistics.cpp:491
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2517
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2511
 msgid "Round"
 msgstr "Коло"
 
@@ -32961,7 +32966,7 @@ msgstr "Статистика про плату"
 
 #: pcbnew/dialogs/dialog_cleanup_graphics.cpp:48
 #: pcbnew/dialogs/dialog_exchange_footprints.cpp:310
-#: pcbnew/footprint_libraries_utils.cpp:961
+#: pcbnew/footprint_libraries_utils.cpp:970
 msgid "Update Footprint"
 msgstr "Оновити посадкове місце"
 
@@ -33334,8 +33339,8 @@ msgstr ""
 "Тип підключення панелі до зони за замовчуванням.\n"
 "Цей параметр можна замінити налаштуваннями локальної панелі"
 
-#: pcbnew/dialogs/dialog_copper_zones_base.cpp:232 pcbnew/footprint.cpp:4008
-#: pcbnew/pad.cpp:2527 pcbnew/zone.cpp:1805
+#: pcbnew/dialogs/dialog_copper_zones_base.cpp:232 pcbnew/footprint.cpp:4013
+#: pcbnew/pad.cpp:2521 pcbnew/zone.cpp:1829
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 msgid "Thermal reliefs"
 msgstr "Теплові бар'єри"
@@ -33382,13 +33387,13 @@ msgstr "Тип заливки:"
 
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:290
 #: pcbnew/dialogs/dialog_non_copper_zones_properties_base.cpp:129
-#: pcbnew/zone.cpp:1815 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
+#: pcbnew/zone.cpp:1839 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
 msgid "Solid fill"
 msgstr "Суцільна заливка"
 
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:290
 #: pcbnew/dialogs/dialog_non_copper_zones_properties_base.cpp:129
-#: pcbnew/zone.cpp:1816 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
+#: pcbnew/zone.cpp:1840 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
 msgid "Hatch pattern"
 msgstr "Штриховка"
 
@@ -33454,7 +33459,7 @@ msgstr "Видалити островки:"
 msgid "Choose what to do with unconnected copper islands"
 msgstr "Вибрати що робити з непов'язаними мідними островками"
 
-#: pcbnew/dialogs/dialog_copper_zones_base.cpp:357 pcbnew/zone.cpp:1826
+#: pcbnew/dialogs/dialog_copper_zones_base.cpp:357 pcbnew/zone.cpp:1850
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 msgid "Below area limit"
 msgstr "Нижня межа області"
@@ -35211,8 +35216,8 @@ msgstr "Перевірка посадкових місць"
 msgid "Choose Footprint"
 msgstr "Копіювати посадкове місце"
 
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:76
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:143
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:78
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:148
 msgid "3D Models"
 msgstr "3D моделі"
 
@@ -35256,41 +35261,41 @@ msgstr ""
 "Товщина тексту завелика для розміру тексту.\n"
 "Він буде стиснутим до %s."
 
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:633
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:624
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:661
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:660
 #, fuzzy
 msgid "Edit Footprint Properties"
 msgstr "Редагувати властивості посадкового місця"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:52
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:53
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:157
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:98
 msgid "Text Items"
 msgstr "Текстові поля"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:60
 #: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:53
-#: pcbnew/pcb_fields_grid_table.cpp:183 pcbnew/pcb_text.cpp:630
+#: pcbnew/pcb_fields_grid_table.cpp:152 pcbnew/pcb_text.cpp:630
 #: pcbnew/pcb_text.cpp:647
 msgid "Keep Upright"
 msgstr "Утримувати звверху і вправо"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:61
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:62
-#: pcbnew/pcb_fields_grid_table.cpp:184
+#: pcbnew/pcb_fields_grid_table.cpp:153
 msgid "X Offset"
 msgstr "Зсув по Х"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:62
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:63
-#: pcbnew/pcb_fields_grid_table.cpp:185
+#: pcbnew/pcb_fields_grid_table.cpp:154
 msgid "Y Offset"
 msgstr "Зсув по Y"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:68
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:69
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:64
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:168
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:56
 #: pcbnew/plot_board_layers.cpp:103
 msgid "Reference designator"
@@ -35308,14 +35313,14 @@ msgstr "Тип посадкового місця:"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:188
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:193
-#: pcbnew/footprint.cpp:1286
+#: pcbnew/footprint.cpp:1291
 msgid "Through hole"
 msgstr "THT"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:188
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:193
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/footprint.cpp:1283
-#: pcbnew/pad.cpp:1532 pcbnew/pad.cpp:2493
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/footprint.cpp:1288
+#: pcbnew/pad.cpp:1532 pcbnew/pad.cpp:2487
 msgid "SMD"
 msgstr "SMD"
 
@@ -35521,28 +35526,28 @@ msgstr ""
 msgid "Footprint Properties"
 msgstr "Властивості посадкових місць"
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:379
-#: pcbnew/footprint_libraries_utils.cpp:1124
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:388
+#: pcbnew/footprint_libraries_utils.cpp:1133
 #: pcbnew/tools/footprint_editor_control.cpp:460
 msgid "Footprint must have a name."
 msgstr "Посадкове місце повинно мати ім'я."
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:384
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:393
 #, c-format
 msgid "Footprint name may not contain '%s'."
 msgstr "Ім'я посадкового місця не може містити '%s'."
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:437
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:446
 #, c-format
 msgid "The text width must be between %s and %s."
 msgstr "Ширина лінії має бути між %s і %s."
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:449
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:458
 #, c-format
 msgid "The text height must be between %s and %s."
 msgstr "Висота тексту повинна бути між %s і %s."
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:467
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:476
 #: pcbnew/dialogs/dialog_text_properties.cpp:522
 #: pcbnew/dialogs/dialog_textbox_properties.cpp:342
 msgid ""
@@ -36293,7 +36298,7 @@ msgstr "Шари шовкографії"
 
 #: pcbnew/dialogs/dialog_global_edit_text_and_graphics.cpp:273
 #: pcbnew/dialogs/panel_fp_editor_graphics_defaults_base.cpp:64
-#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:60 pcbnew/pad.cpp:2684
+#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:60 pcbnew/pad.cpp:2678
 msgid "Copper Layers"
 msgstr "Мідні шари"
 
@@ -36455,7 +36460,7 @@ msgstr "Кільцеві пояси:"
 
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:175
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1075
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2533
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2527
 msgid "All copper layers"
 msgstr "Всі мідні шари"
 
@@ -36466,7 +36471,7 @@ msgstr "Початковий, кінцевий та підключені шар
 
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:175
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1079
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2534
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2528
 msgid "Connected layers only"
 msgstr "Тільки зв'язані шари"
 
@@ -36970,7 +36975,7 @@ msgid "Outset Items"
 msgstr "Текстові поля"
 
 #: pcbnew/dialogs/dialog_pad_properties.cpp:179
-#: pcbnew/dialogs/dialog_pad_properties_base.h:288 pcbnew/pad.cpp:2584
+#: pcbnew/dialogs/dialog_pad_properties_base.h:288 pcbnew/pad.cpp:2578
 msgid "Pad Properties"
 msgstr "Налаштування контактної площадки"
 
@@ -37049,7 +37054,7 @@ msgstr ""
 msgid "Pad type:"
 msgstr "Тип контактної площадки:"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/pad.cpp:2492
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/pad.cpp:2486
 msgid "Through-hole"
 msgstr "Наскрізний отвір"
 
@@ -37100,7 +37105,7 @@ msgid "Circular"
 msgstr "Кругла"
 
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:1516
-#: pcbnew/pad.cpp:2500
+#: pcbnew/pad.cpp:2494
 msgid "Oval"
 msgstr "Овал"
 
@@ -37112,11 +37117,11 @@ msgstr "Прямокутна"
 msgid "Trapezoidal"
 msgstr "Трапецієподібний"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2502
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2496
 msgid "Rounded rectangle"
 msgstr "Округлений прямокутник"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2503
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2497
 msgid "Chamfered rectangle"
 msgstr "Скошений прямокутник"
 
@@ -37228,7 +37233,7 @@ msgstr "Зміщення відносно отвору"
 msgid "Hole shape:"
 msgstr "Форма отвору:"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2518
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2512
 msgid "Oblong"
 msgstr ""
 
@@ -37321,23 +37326,23 @@ msgstr ""
 "наскрізними отворами на краю дошки\n"
 "Ці властивості вказані у файлах Gerber X2."
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2508
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2502
 msgid "BGA pad"
 msgstr "BGA контактна площадка"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2510
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2504
 msgid "Fiducial, local to footprint"
 msgstr "Реперна мітка, локальна для посадковому місця"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2509
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2503
 msgid "Fiducial, global to board"
 msgstr "Реперна мітка, глобальна для плати"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2511
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2505
 msgid "Test point pad"
 msgstr "Тестова контактна площадка"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2512
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2506
 msgid "Heatsink pad"
 msgstr "Тепловідвідна контактна площадка"
 
@@ -37620,7 +37625,7 @@ msgstr "Контури контактних площадок на виробни
 
 #: pcbnew/dialogs/dialog_plot_base.cpp:90
 #: pcbnew/widgets/appearance_controls.cpp:653
-#: pcbnew/widgets/appearance_controls.cpp:1810
+#: pcbnew/widgets/appearance_controls.cpp:1846
 msgid "Hide"
 msgstr "Приховати"
 
@@ -38723,7 +38728,7 @@ msgstr "Посадкове місце %s (%s), %s, повернуто на %.1f
 #: pcbnew/dialogs/dialog_text_properties_base.cpp:99
 #: pcbnew/pcb_dimension.cpp:1885 pcbnew/pcb_dimension.cpp:1921
 #: pcbnew/pcb_dimension.cpp:1962 pcbnew/pcb_dimension.cpp:2007
-#: pcbnew/pcb_dimension.cpp:2044 pcbnew/pcb_fields_grid_table.cpp:186
+#: pcbnew/pcb_dimension.cpp:2044 pcbnew/pcb_fields_grid_table.cpp:155
 #: pcbnew/pcb_text.cpp:626
 msgid "Knockout"
 msgstr "Перекриття"
@@ -38965,7 +38970,7 @@ msgstr "Цільовий перекіс: "
 #: pcbnew/router/router_tool.cpp:2757 pcbnew/router/router_tool.cpp:2762
 #: pcbnew/router/router_tool.cpp:2767 pcbnew/router/router_tool.cpp:2778
 #: pcbnew/router/router_tool.cpp:2786 pcbnew/router/router_tool.cpp:2791
-#: pcbnew/tools/pcb_control.cpp:1698 pcbnew/tools/pcb_control.cpp:1708
+#: pcbnew/tools/pcb_control.cpp:1702 pcbnew/tools/pcb_control.cpp:1712
 #: pcbnew/zone.cpp:874
 #, c-format
 msgid "(from %s)"
@@ -39270,6 +39275,11 @@ msgstr ""
 msgid "Internal Layers"
 msgstr "Внутрішні шари"
 
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:496
+#, fuzzy, c-format
+msgid "Layer name %s already in use."
+msgstr "Назва шару '%s' вже використовується."
+
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:23
 #, fuzzy
 msgid "Default Field Properties for New Footprints"
@@ -39347,29 +39357,29 @@ msgstr "Файл '%s' вже існує. Ви хочете перезаписа
 msgid "Failed to save footprint library file '%s'."
 msgstr "Не вдалося зберегти файл бібліотеці символів '%s'."
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:396
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:388
 #, fuzzy
 msgid "Error adding 3D model"
 msgstr "Завантаження 3D-моделей..."
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:480
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:472
 msgid "No filename entered"
 msgstr "Не введено ім'я файлу"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:485
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:477
 msgid "Illegal filename"
 msgstr "Некоректна назва файлу"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:490
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:482
 #: pcbnew/microwave/microwave_polygon.cpp:223
 msgid "File not found"
 msgstr "Файл не знайдено"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:495
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:487
 msgid "Unable to open file"
 msgstr "Не вдалося відкрити файл"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:500
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:492
 msgid "Unknown error"
 msgstr "Невідома помилка"
 
@@ -39918,12 +39928,143 @@ msgstr "Немає типового посадкового місця"
 msgid "Apply board defaults to non-copper footprint shapes"
 msgstr "Немає типового посадкового місця"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:458
+#: pcbnew/dialogs/panel_setup_layers.cpp:77
+#: pcbnew/dialogs/panel_setup_layers.cpp:284
+msgid "Off-board, testing"
+msgstr "Поза платою, тестовий"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:87
+msgid "If you want a fabrication layer for the front side of the board"
+msgstr "Якщо вам потрібен виробничий шар для лицьової сторони плати"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:97
+#: pcbnew/dialogs/panel_setup_layers.cpp:266
+msgid "Off-board, manufacturing"
+msgstr "Поза платою, виробничий"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:105
+msgid "If you want an adhesive template for the front side of the board"
+msgstr "Якщо вам потрібен клейовий шаблон для лицьової сторони плати"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:115
+#: pcbnew/dialogs/panel_setup_layers.cpp:133
+#: pcbnew/dialogs/panel_setup_layers.cpp:151
+#: pcbnew/dialogs/panel_setup_layers.cpp:169
+#: pcbnew/dialogs/panel_setup_layers.cpp:194
+#: pcbnew/dialogs/panel_setup_layers.cpp:212
+#: pcbnew/dialogs/panel_setup_layers.cpp:230
+#: pcbnew/dialogs/panel_setup_layers.cpp:248
+msgid "On-board, non-copper"
+msgstr "На платі, без міді"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:123
+msgid "If you want a solder paste layer for front side of the board"
+msgstr "Якщо вам потрібен шар паяльної пасти для передньої сторони плати"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:141
+msgid "If you want a silk screen layer for the front side of the board"
+msgstr "Якщо вам потрібен шар шовкографії для лицьової сторони плати"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:159
+msgid "If you want a solder mask layer for the front of the board"
+msgstr "Якщо вам потрібен шар паяльної маски для передньої частини плати"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:184
+msgid "If you want a solder mask layer for the back side of the board"
+msgstr "Якщо необхідний шар паяльної маски для нижньої сторони плати"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:202
+msgid "If you want a silk screen layer for the back side of the board"
+msgstr "Якщо необхідно шар шовкографії для нижньої сторони плати"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:220
+msgid "If you want a solder paste layer for the back side of the board"
+msgstr "Якщо необхідно шар паяльної пасти для нижньої сторони плати"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:238
+msgid "If you want an adhesive layer for the back side of the board"
+msgstr "Якщо необхідно клейовий шар для нижньої сторони плати"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:256
+msgid "If you want a fabrication layer for the back side of the board"
+msgstr "Якщо необхідно виробничий шар для нижньої сторони плати"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:302
+msgid "Board contour"
+msgstr "Контур плати"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:319
+#, fuzzy
+msgid "Board contour setback"
+msgstr "Контур плати"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:333
+#: pcbnew/dialogs/panel_setup_layers.cpp:347
+#: pcbnew/dialogs/panel_setup_layers.cpp:363
+#: pcbnew/dialogs/panel_setup_layers.cpp:379
+#: pcbnew/dialogs/panel_setup_layers.cpp:477
+msgid "Auxiliary"
+msgstr "Допоміжні"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:354
+msgid "If you want a separate layer for comments or notes"
+msgstr "Якщо необхідно окремий шар для коментарів чи нотаток"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:370
+msgid "If you want a layer for documentation drawings"
+msgstr "Якщо необхідно шар для показу документації"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:415
 msgid "Use the Physical Stackup page to change the number of copper layers."
 msgstr ""
 "Використовуйте сторінку фізичного стека, щоб змінити кількість мідних шарів."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:492
+#: pcbnew/dialogs/panel_setup_layers.cpp:421
+#: pcbnew/dialogs/panel_setup_layers.cpp:473
+#: pcbnew/tools/drawing_stackup_table_tool.cpp:247
+msgid "Layer Name"
+msgstr "Ім'я шару"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:426
+msgid "signal"
+msgstr "сигнальний"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:427
+msgid "power plane"
+msgstr "площина живлення"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:428
+msgid "mixed"
+msgstr "змішаний"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:429
+msgid "jumper"
+msgstr "перемичка"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:432
+msgid ""
+"Copper layer type for Freerouter and other external routers.\n"
+"Power plane layers are removed from Freerouter's layer menus."
+msgstr ""
+"Тип мідного шару для Freerouter та інших зовнішніх маршрутизаторів.\n"
+"Шари живлення видаляються з меню шарів Freerouter."
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:478
+#, fuzzy
+msgid "Off-board, front"
+msgstr "Поза платою, тестовий"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:479
+#, fuzzy
+msgid "Off-board, back"
+msgstr "Поза платою, тестовий"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:485
+msgid ""
+"Auxiliary layers do not flip with board side, while back and front layers do."
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:712
 #, c-format
 msgid ""
 "Footprints have some items on removed layers:\n"
@@ -39936,7 +40077,7 @@ msgstr ""
 "Ці елементи більше не будуть доступні\n"
 "Ви хочете продовжити?"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:503
+#: pcbnew/dialogs/panel_setup_layers.cpp:723
 msgid ""
 "Items have been found on removed layers. This operation will delete all "
 "items from removed layers and cannot be undone.\n"
@@ -39946,25 +40087,25 @@ msgstr ""
 "вилучених шарів і не може бути скасована.\n"
 "Ви бажаєте продовжити?"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:752
+#: pcbnew/dialogs/panel_setup_layers.cpp:947
 msgid "Layer must have a name."
 msgstr "Шар повинен мати ім'я."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:758
+#: pcbnew/dialogs/panel_setup_layers.cpp:953
 #, c-format
 msgid "%s are forbidden in layer names."
 msgstr "%s заборонено в іменах шарів."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:765
+#: pcbnew/dialogs/panel_setup_layers.cpp:960
 msgid "Layer name \"signal\" is reserved."
 msgstr "Ім'я шару \"signal\" зарезервовано."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:774
+#: pcbnew/dialogs/panel_setup_layers.cpp:969
 #, c-format
 msgid "Layer name '%s' already in use."
 msgstr "Назва шару '%s' вже використовується."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:907
+#: pcbnew/dialogs/panel_setup_layers.cpp:1102
 #, c-format
 msgid ""
 "Imported settings have fewer copper layers than the current board (%i "
@@ -39977,16 +40118,16 @@ msgstr ""
 "\n"
 "Продовжити та видалити додаткові внутрішні мідні шари з поточної плати?"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:916
+#: pcbnew/dialogs/panel_setup_layers.cpp:1111
 #, fuzzy
 msgid "Inner Layers to Be Deleted"
 msgstr "Внутрішні шари для видалення"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:951
+#: pcbnew/dialogs/panel_setup_layers.cpp:1146
 msgid "All user-defined layers have already been added."
 msgstr "Всі шари користувача вже додані."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:955
+#: pcbnew/dialogs/panel_setup_layers.cpp:1150
 msgid "Add User-defined Layer"
 msgstr "Додати визначений користувачем шар"
 
@@ -39994,566 +40135,6 @@ msgstr "Додати визначений користувачем шар"
 msgid "Add User Defined Layer..."
 msgstr "Додати заданий шар користувача..."
 
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:46
-msgid "CrtYd_Front"
-msgstr "CrtYd_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:51
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:639
-msgid "Off-board, testing"
-msgstr "Поза платою, тестовий"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:58
-msgid "If you want a fabrication layer for the front side of the board"
-msgstr "Якщо вам потрібен виробничий шар для лицьової сторони плати"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:62
-msgid "Fab_Front"
-msgstr "Fab_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:65
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:629
-msgid "Off-board, manufacturing"
-msgstr "Поза платою, виробничий"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:70
-msgid "If you want an adhesive template for the front side of the board"
-msgstr "Якщо вам потрібен клейовий шаблон для лицьової сторони плати"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:74
-msgid "Adhes_Front"
-msgstr "Adhes_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:77
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:89
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:101
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:113
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:581
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:593
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:605
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:617
-msgid "On-board, non-copper"
-msgstr "На платі, без міді"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:82
-msgid "If you want a solder paste layer for front side of the board"
-msgstr "Якщо вам потрібен шар паяльної пасти для передньої сторони плати"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:86
-msgid "SoldP_Front"
-msgstr "SoldP_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:94
-msgid "If you want a silk screen layer for the front side of the board"
-msgstr "Якщо вам потрібен шар шовкографії для лицьової сторони плати"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:98
-msgid "SilkS_Front"
-msgstr "SilkS_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:106
-msgid "If you want a solder mask layer for the front of the board"
-msgstr "Якщо вам потрібен шар паяльної маски для передньої частини плати"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:110
-msgid "Mask_Front"
-msgstr "Mask_Front"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:118
-msgid "If you want a front copper layer"
-msgstr "Якщо потрібний верхній шар міді"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:122
-msgid "Front_layer"
-msgstr "Front_layer"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:123
-msgid "Layer name of front (top) copper layer"
-msgstr "Назва переднього шару (верхнього) міді"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "signal"
-msgstr "сигнальний"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "power plane"
-msgstr "площина живлення"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "mixed"
-msgstr "змішаний"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "jumper"
-msgstr "перемичка"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:131
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:145
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:159
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:173
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:187
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:201
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:215
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:229
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:243
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:257
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:271
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:285
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:299
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:313
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:327
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:341
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:355
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:369
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:383
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:397
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:411
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:425
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:439
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:453
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:467
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:481
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:495
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:509
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:523
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:537
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:551
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:569
-msgid ""
-"Copper layer type for Freerouter and other external routers.\n"
-"Power plane layers are removed from Freerouter's layer menus."
-msgstr ""
-"Тип мідного шару для Freerouter та інших зовнішніх маршрутизаторів.\n"
-"Шари живлення видаляються з меню шарів Freerouter."
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:138
-msgid "In1"
-msgstr "In1"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:152
-msgid "In2"
-msgstr "In2"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:166
-msgid "In3"
-msgstr "In3"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:180
-msgid "In4"
-msgstr "In4"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:194
-msgid "In5"
-msgstr "In5"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:208
-msgid "In6"
-msgstr "In6"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:222
-msgid "In7"
-msgstr "In7"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:236
-msgid "In8"
-msgstr "In8"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:250
-msgid "In9"
-msgstr "In9"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:264
-msgid "In10"
-msgstr "In10"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:278
-msgid "In11"
-msgstr "In11"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:292
-msgid "In12"
-msgstr "In12"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:306
-msgid "In13"
-msgstr "In13"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:320
-msgid "In14"
-msgstr "In14"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:334
-msgid "In15"
-msgstr "In15"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:348
-msgid "In16"
-msgstr "In16"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:362
-msgid "In17"
-msgstr "In17"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:376
-msgid "In18"
-msgstr "In18"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:390
-msgid "In19"
-msgstr "In19"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:404
-msgid "In20"
-msgstr "In20"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:418
-msgid "In21"
-msgstr "In21"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:432
-msgid "In22"
-msgstr "In22"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:446
-msgid "In23"
-msgstr "In23"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:460
-msgid "In24"
-msgstr "In24"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:474
-msgid "In25"
-msgstr "In25"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:488
-msgid "In26"
-msgstr "In26"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:502
-msgid "In27"
-msgstr "In27"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:516
-msgid "In28"
-msgstr "In28"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:530
-msgid "In29"
-msgstr "In29"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:544
-msgid "In30"
-msgstr "In30"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:556
-msgid "If you want a back copper layer"
-msgstr "Якщо необхідно нижній мідний шар"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:561
-msgid "Layer name of back (bottom) copper layer"
-msgstr "Назва заднього шару (нижнього) міді"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:574
-msgid "If you want a solder mask layer for the back side of the board"
-msgstr "Якщо необхідний шар паяльної маски для нижньої сторони плати"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:578
-msgid "SoldM_Back"
-msgstr "SoldM_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:586
-msgid "If you want a silk screen layer for the back side of the board"
-msgstr "Якщо необхідно шар шовкографії для нижньої сторони плати"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:590
-msgid "SilkS_Back"
-msgstr "SilkS_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:598
-msgid "If you want a solder paste layer for the back side of the board"
-msgstr "Якщо необхідно шар паяльної пасти для нижньої сторони плати"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:602
-msgid "SoldP_Back"
-msgstr "SoldP_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:610
-msgid "If you want an adhesive layer for the back side of the board"
-msgstr "Якщо необхідно клейовий шар для нижньої сторони плати"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:614
-msgid "Adhes_Back"
-msgstr "Adhes_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:622
-msgid "If you want a fabrication layer for the back side of the board"
-msgstr "Якщо необхідно виробничий шар для нижньої сторони плати"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:626
-msgid "Fab_Back"
-msgstr "Fab_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:636
-msgid "CrtYd_Back"
-msgstr "CrtYd_Back"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:646
-msgid "Pcb_Edges"
-msgstr "Pcb_Edges"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:649
-msgid "Board contour"
-msgstr "Контур плати"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:656
-msgid "Margin"
-msgstr "Відступ"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:659
-#, fuzzy
-msgid "Board contour setback"
-msgstr "Контур плати"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:666
-msgid "Eco1"
-msgstr "Eco1"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:669
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:679
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:691
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:703
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-msgid "Auxiliary"
-msgstr "Допоміжні"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:676
-msgid "Eco2"
-msgstr "Eco2"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:684
-msgid "If you want a separate layer for comments or notes"
-msgstr "Якщо необхідно окремий шар для коментарів чи нотаток"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:688
-msgid "Comments"
-msgstr "Коментарі"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:696
-msgid "If you want a layer for documentation drawings"
-msgstr "Якщо необхідно шар для показу документації"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:700
-msgid "Drawings"
-msgstr "Креслення"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:710
-msgid "User1"
-msgstr "User1"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-#, fuzzy
-msgid "Off-board, front"
-msgstr "Поза платою, тестовий"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-#, fuzzy
-msgid "Off-board, back"
-msgstr "Поза платою, тестовий"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:717
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:731
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:745
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:759
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:773
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:787
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:801
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:815
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:829
-msgid ""
-"Auxiliary layers do not flip with board side, while back and front layers do."
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:724
-msgid "User2"
-msgstr "User2"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:738
-msgid "User3"
-msgstr "User3"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:752
-msgid "User4"
-msgstr "User4"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:766
-msgid "User5"
-msgstr "User5"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:780
-msgid "User6"
-msgstr "User6"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:794
-msgid "User7"
-msgstr "User7"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:808
-msgid "User8"
-msgstr "User8"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:822
-msgid "User9"
-msgstr "User9"
-
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:32
 msgid ""
 "Use your board manufacturer's recommendations for solder mask expansion and "
@@ -41733,7 +41314,7 @@ msgid "%s pad connection: %s."
 msgstr "%s підключення контактної площадки: %s."
 
 #: pcbnew/drc/drc_engine.cpp:1499 pcbnew/drc/drc_engine.cpp:1516
-#: pcbnew/drc/drc_engine.cpp:1533 pcbnew/zone.cpp:612 pcbnew/zone.h:172
+#: pcbnew/drc/drc_engine.cpp:1533 pcbnew/zone.cpp:612 pcbnew/zone.h:179
 msgid "zone"
 msgstr "зона"
 
@@ -41752,7 +41333,7 @@ msgstr "%s ширина термічного переходу: %s."
 msgid "Checking rule assertion \"%s\"."
 msgstr "Перевірка твердження правил \"%s\"."
 
-#: pcbnew/drc/drc_item.cpp:45 pcbnew/zone.cpp:2046
+#: pcbnew/drc/drc_item.cpp:45 pcbnew/zone.cpp:2070
 msgid "Electrical"
 msgstr "Електричні"
 
@@ -42620,7 +42201,7 @@ msgid "'%s' settings differ."
 msgstr "%s відмінностей."
 
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:619
-#: pcbnew/footprint.cpp:4085
+#: pcbnew/footprint.cpp:4090
 #, fuzzy
 msgid "Exempt From Courtyard Requirement"
 msgstr "Звільнено від вимоги мати зайняте поле"
@@ -43340,135 +42921,135 @@ msgstr ""
 msgid "Generating ODB++ output files"
 msgstr "Згенерувати список звʼязків IPC-D-356"
 
-#: pcbnew/footprint.cpp:1288
+#: pcbnew/footprint.cpp:1293
 msgid "Other"
 msgstr "Інший"
 
-#: pcbnew/footprint.cpp:1626
+#: pcbnew/footprint.cpp:1631
 msgid "Footprint Name"
 msgstr "Ім'я посадкового місця"
 
-#: pcbnew/footprint.cpp:1630 pcbnew/footprint.cpp:1689
+#: pcbnew/footprint.cpp:1635 pcbnew/footprint.cpp:1694
 #, c-format
 msgid "Doc: %s"
 msgstr "Документація: %s"
 
-#: pcbnew/footprint.cpp:1631 pcbnew/footprint.cpp:1690
+#: pcbnew/footprint.cpp:1636 pcbnew/footprint.cpp:1695
 #, c-format
 msgid "Keywords: %s"
 msgstr "Ключові слова: %s"
 
-#: pcbnew/footprint.cpp:1640 pcbnew/footprint.cpp:1641
+#: pcbnew/footprint.cpp:1645 pcbnew/footprint.cpp:1646
 msgid "Board Side"
 msgstr "Сторона плати"
 
-#: pcbnew/footprint.cpp:1641
+#: pcbnew/footprint.cpp:1646
 msgid "Back (Flipped)"
 msgstr "Нижня (Перевернуто)"
 
-#: pcbnew/footprint.cpp:1660
+#: pcbnew/footprint.cpp:1665
 msgid "autoplaced"
 msgstr "автоматичне розміщення"
 
-#: pcbnew/footprint.cpp:1663
+#: pcbnew/footprint.cpp:1668
 msgid "not in schematic"
 msgstr "немає в схемі"
 
-#: pcbnew/footprint.cpp:1666
+#: pcbnew/footprint.cpp:1671
 msgid "exclude from pos files"
 msgstr "виключати з файлів pos"
 
-#: pcbnew/footprint.cpp:1669
+#: pcbnew/footprint.cpp:1674
 msgid "exclude from BOM"
 msgstr "виключити з BOM"
 
-#: pcbnew/footprint.cpp:1674
+#: pcbnew/footprint.cpp:1679
 msgid "Status: "
 msgstr "Статус: "
 
-#: pcbnew/footprint.cpp:1674
+#: pcbnew/footprint.cpp:1679
 msgid "Attributes:"
 msgstr "Атрибути:"
 
-#: pcbnew/footprint.cpp:1681 pcbnew/footprint.cpp:4064 pcbnew/zone.cpp:1837
+#: pcbnew/footprint.cpp:1686 pcbnew/footprint.cpp:4069 pcbnew/zone.cpp:1861
 #, fuzzy
 msgid "Component Class"
 msgstr "Компоненти"
 
-#: pcbnew/footprint.cpp:1685
+#: pcbnew/footprint.cpp:1690
 #, c-format
 msgid "3D-Shape: %s"
 msgstr "3D-форма: %s"
 
-#: pcbnew/footprint.cpp:1685
+#: pcbnew/footprint.cpp:1690
 msgid "<none>"
 msgstr "<немає>"
 
-#: pcbnew/footprint.cpp:2100
+#: pcbnew/footprint.cpp:2105
 msgid "<no reference designator>"
 msgstr "<брак позначення>"
 
-#: pcbnew/footprint.cpp:2102
+#: pcbnew/footprint.cpp:2107
 #, c-format
 msgid "Footprint %s"
 msgstr "Посадкове місце %s"
 
-#: pcbnew/footprint.cpp:3242
+#: pcbnew/footprint.cpp:3247
 #, c-format
 msgid "(expected 'Through hole'; actual '%s')"
 msgstr "(очікувалось 'Наскрізний отвір'; поточний '%s')"
 
-#: pcbnew/footprint.cpp:3245
+#: pcbnew/footprint.cpp:3250
 #, c-format
 msgid "(expected 'SMD'; actual '%s')"
 msgstr "(очікувалось 'SMD'; поточний '%s')"
 
-#: pcbnew/footprint.cpp:3466
+#: pcbnew/footprint.cpp:3471
 #, c-format
 msgid "(net-tie pad group contains unknown pad number %s)"
 msgstr "(група контактних площадок містить невідомий номер %s)"
 
-#: pcbnew/footprint.cpp:3471
+#: pcbnew/footprint.cpp:3476
 #, c-format
 msgid "(pad %s appears in more than one net-tie pad group)"
 msgstr ""
 "(контактна площадка %s з’являється в кількох групах контактних площадок)"
 
-#: pcbnew/footprint.cpp:4006 pcbnew/pad.cpp:2525 pcbnew/zone.cpp:1803
+#: pcbnew/footprint.cpp:4011 pcbnew/pad.cpp:2519 pcbnew/zone.cpp:1827
 msgid "Inherited"
 msgstr "Успадкована"
 
-#: pcbnew/footprint.cpp:4010 pcbnew/pad.cpp:2529 pcbnew/zone.cpp:1807
+#: pcbnew/footprint.cpp:4015 pcbnew/pad.cpp:2523 pcbnew/zone.cpp:1831
 msgid "Thermal reliefs for PTH"
 msgstr "Теплові рельєфи для PTH"
 
-#: pcbnew/footprint.cpp:4070
+#: pcbnew/footprint.cpp:4075
 #, fuzzy
 msgid "Not in Schematic"
 msgstr "Немає на схемі"
 
-#: pcbnew/footprint.cpp:4072
+#: pcbnew/footprint.cpp:4077
 #, fuzzy
 msgid "Exclude From Position Files"
 msgstr "Виключити з файлів позицій"
 
-#: pcbnew/footprint.cpp:4082 pcbnew/pad.cpp:2694
+#: pcbnew/footprint.cpp:4087 pcbnew/pad.cpp:2688
 msgid "Overrides"
 msgstr "Перезаписати"
 
-#: pcbnew/footprint.cpp:4089 pcbnew/pad.cpp:2697
+#: pcbnew/footprint.cpp:4094 pcbnew/pad.cpp:2691
 msgid "Clearance Override"
 msgstr "Перевизначити зазор"
 
-#: pcbnew/footprint.cpp:4094 pcbnew/pad.cpp:2707
+#: pcbnew/footprint.cpp:4099 pcbnew/pad.cpp:2701
 msgid "Solderpaste Margin Override"
 msgstr "Перезаписати відступ паяльної пасти"
 
-#: pcbnew/footprint.cpp:4099 pcbnew/pad.cpp:2712
+#: pcbnew/footprint.cpp:4104 pcbnew/pad.cpp:2706
 msgid "Solderpaste Margin Ratio Override"
 msgstr "Перевизначення відступу паяльної пасти"
 
-#: pcbnew/footprint.cpp:4105 pcbnew/pad.cpp:2718
+#: pcbnew/footprint.cpp:4110 pcbnew/pad.cpp:2712
 msgid "Zone Connection Style"
 msgstr "Стиль зони підключення"
 
@@ -43528,20 +43109,20 @@ msgstr "Помилка завантаження посадкового місц
 msgid "Save as editable copy"
 msgstr ""
 
-#: pcbnew/footprint_edit_frame.cpp:997
+#: pcbnew/footprint_edit_frame.cpp:1007
 #, c-format
 msgid "[from %s]"
 msgstr "[з %s]"
 
-#: pcbnew/footprint_edit_frame.cpp:1032
+#: pcbnew/footprint_edit_frame.cpp:1042
 msgid "[no footprint loaded]"
 msgstr "[не завантажено посадкового місця]"
 
-#: pcbnew/footprint_edit_frame.cpp:1088
+#: pcbnew/footprint_edit_frame.cpp:1098
 msgid "Updating Footprint Libraries"
 msgstr "Оновлення бібліотек посадкових місць"
 
-#: pcbnew/footprint_edit_frame.cpp:1428
+#: pcbnew/footprint_edit_frame.cpp:1438
 msgid "No footprint selected."
 msgstr "Посадкових місць не вибрано."
 
@@ -43618,35 +43199,35 @@ msgstr "Експорт посадкового місця"
 msgid "Footprint exported to file '%s'."
 msgstr "Посадкове місце експортувати до файлу '%s'."
 
-#: pcbnew/footprint_libraries_utils.cpp:549
+#: pcbnew/footprint_libraries_utils.cpp:558
 #, c-format
 msgid "Delete footprint '%s' from library '%s'?"
 msgstr "Видалити посадкове місце '%s' з бібліотеки '%s'?"
 
-#: pcbnew/footprint_libraries_utils.cpp:566
+#: pcbnew/footprint_libraries_utils.cpp:575
 #, c-format
 msgid "Footprint '%s' deleted from library '%s'"
 msgstr "Посадкове місце '%s' видалено з бібліотеки '%s'"
 
-#: pcbnew/footprint_libraries_utils.cpp:581
+#: pcbnew/footprint_libraries_utils.cpp:590
 msgid "No footprints to export!"
 msgstr "Немає посадкових місць для експорту!"
 
-#: pcbnew/footprint_libraries_utils.cpp:617
+#: pcbnew/footprint_libraries_utils.cpp:626
 #, c-format
 msgid "Update footprints on board to refer to %s?"
 msgstr "Оновити посадкові місця що б відповідати %s?"
 
-#: pcbnew/footprint_libraries_utils.cpp:668
+#: pcbnew/footprint_libraries_utils.cpp:677
 msgid "Update footprints on board to refer to new library?"
 msgstr "Оновити посадкові місця що б відповідати новій бібліотеці?"
 
-#: pcbnew/footprint_libraries_utils.cpp:864
+#: pcbnew/footprint_libraries_utils.cpp:873
 #: pcbnew/footprint_viewer_frame.cpp:744
 msgid "No board currently open."
 msgstr "Плата на даний момент не відкрита."
 
-#: pcbnew/footprint_libraries_utils.cpp:890
+#: pcbnew/footprint_libraries_utils.cpp:899
 msgid ""
 "Unable to find the footprint on the main board.\n"
 "Cannot save."
@@ -43654,37 +43235,37 @@ msgstr ""
 "Не вдалося найти посадкове місце на платі.\n"
 "Не вдалося зберегти."
 
-#: pcbnew/footprint_libraries_utils.cpp:898
+#: pcbnew/footprint_libraries_utils.cpp:907
 #: pcbnew/footprint_viewer_frame.cpp:752
 msgid "Previous footprint placement still in progress."
 msgstr "Розміщення попереднього посадкового місця в процесі."
 
-#: pcbnew/footprint_libraries_utils.cpp:974
+#: pcbnew/footprint_libraries_utils.cpp:983
 #: pcbnew/footprint_viewer_frame.cpp:793
 #, fuzzy
 msgid "Insert Footprint"
 msgstr "Імпортувати посадкове місце"
 
-#: pcbnew/footprint_libraries_utils.cpp:995
+#: pcbnew/footprint_libraries_utils.cpp:1004
 msgid "Save Footprint As"
 msgstr "Зберегти посадкове місце як"
 
-#: pcbnew/footprint_libraries_utils.cpp:1144
+#: pcbnew/footprint_libraries_utils.cpp:1153
 #, c-format
 msgid "Footprint %s already exists in %s."
 msgstr "Посадкове місце %s вже існує у %s."
 
-#: pcbnew/footprint_libraries_utils.cpp:1188
+#: pcbnew/footprint_libraries_utils.cpp:1197
 #, c-format
 msgid "Footprint '%s' replaced in '%s'"
 msgstr "Посадкове місце '%s' замінено в '%s'"
 
-#: pcbnew/footprint_libraries_utils.cpp:1189
+#: pcbnew/footprint_libraries_utils.cpp:1198
 #, c-format
 msgid "Footprint '%s' added to '%s'"
 msgstr "Посадкове місце '%s' додано до '%s'"
 
-#: pcbnew/footprint_libraries_utils.cpp:1233
+#: pcbnew/footprint_libraries_utils.cpp:1242
 #, fuzzy
 msgid "Untitled"
 msgstr "без назви"
@@ -43805,7 +43386,7 @@ msgstr "Довжина трасування"
 msgid "Routed Length"
 msgstr "Довжина трасування"
 
-#: pcbnew/generators/pcb_tuning_pattern.cpp:2172 pcbnew/pad.cpp:2688
+#: pcbnew/generators/pcb_tuning_pattern.cpp:2172 pcbnew/pad.cpp:2682
 #: pcbnew/pcb_track.cpp:1600
 msgid "Pad To Die Length"
 msgstr "Довжина від конт. площадки до чіпу"
@@ -44739,7 +44320,7 @@ msgstr ""
 msgid "pad"
 msgstr "контактна площадка"
 
-#: pcbnew/pad.cpp:1289 pcbnew/pad.cpp:2603
+#: pcbnew/pad.cpp:1289 pcbnew/pad.cpp:2597
 msgid "Pin Type"
 msgstr "Тип виводу"
 
@@ -44852,126 +44433,118 @@ msgstr "PTH конт. площадка %s %s на %s"
 msgid "PTH pad %s"
 msgstr "NPTH конт. площадка з %s"
 
-#: pcbnew/pad.cpp:2176
-#, fuzzy
-msgid "(Pad has no layer)"
-msgstr "(PTH контактна площадка не має мідних шарів)"
-
 #: pcbnew/pad.cpp:2179
-msgid "(PTH pad has no copper layers)"
-msgstr "(PTH контактна площадка не має мідних шарів)"
-
-#: pcbnew/pad.cpp:2185
 #, fuzzy
-msgid "(plated through holes normally have a copper pad on at least one layer)"
+msgid ""
+"(plated through holes normally have a copper pad on at least one outer layer)"
 msgstr ""
 "Попередження: отвір з металізацією повинен мати контактну площадку хоча б на "
 "одному шарі."
 
-#: pcbnew/pad.cpp:2193
+#: pcbnew/pad.cpp:2187
 #, fuzzy
 msgid "('fiducial' property makes no sense on NPTH pads)"
 msgstr ""
 "Попередження: не має сенсу позначити NPTH контактні площадки як реперні "
 "точки."
 
-#: pcbnew/pad.cpp:2197
+#: pcbnew/pad.cpp:2191
 #, fuzzy
 msgid "('testpoint' property makes no sense on NPTH pads)"
 msgstr ""
 "Попередження: властивість тестової точки не має сенсу на контактних "
 "площадках NPTH."
 
-#: pcbnew/pad.cpp:2200
+#: pcbnew/pad.cpp:2194
 #, fuzzy
 msgid "('heatsink' property makes no sense of NPTH pads)"
 msgstr ""
 "Попередження: немає сенсу позначати NPTH контактну площадку як тепловідвідну."
 
-#: pcbnew/pad.cpp:2203
+#: pcbnew/pad.cpp:2197
 #, fuzzy
 msgid "('castellated' property is for PTH pads)"
 msgstr ""
 "Попередження: властивості PTH контактної площадки позначені як зубчасті "
 "конт. площадки."
 
-#: pcbnew/pad.cpp:2206
+#: pcbnew/pad.cpp:2200
 #, fuzzy
 msgid "('BGA' property is for SMD pads)"
 msgstr ""
 "Попередження: тільки SMD контактні площадки можуть бути позначені як BGA."
 
-#: pcbnew/pad.cpp:2209
+#: pcbnew/pad.cpp:2203
 #, fuzzy
 msgid "('mechanical' property is for PTH pads)"
 msgstr ""
 "Попередження: властивості PTH контактної площадки позначені як зубчасті "
 "конт. площадки."
 
-#: pcbnew/pad.cpp:2225
+#: pcbnew/pad.cpp:2219
 #, fuzzy
 msgid "(connector pads normally have no solder paste; use a SMD pad instead)"
 msgstr ""
 "Попередження: контактна площадка коннектора не має паяльної пасти. "
 "Використовуйте SMD вивідну площадку."
 
-#: pcbnew/pad.cpp:2233
+#: pcbnew/pad.cpp:2227
 #, fuzzy
 msgid "(SMD pad has a hole)"
 msgstr "Помилка: SMD контактна площадка не має шару."
 
-#: pcbnew/pad.cpp:2239
+#: pcbnew/pad.cpp:2233
 #, fuzzy
 msgid "(SMD pad has copper on both sides of the board)"
 msgstr "Якщо вам потрібен шар паяльної пасти для передньої сторони плати"
 
-#: pcbnew/pad.cpp:2245 pcbnew/pad.cpp:2258
+#: pcbnew/pad.cpp:2239 pcbnew/pad.cpp:2252
 #, fuzzy
 msgid "(SMD pad has copper and mask layers on different sides of the board)"
 msgstr "(Контактна площадка SMD шари міді та маски не збігаються)"
 
-#: pcbnew/pad.cpp:2250 pcbnew/pad.cpp:2263
+#: pcbnew/pad.cpp:2244 pcbnew/pad.cpp:2257
 #, fuzzy
 msgid "(SMD pad has copper and paste layers on different sides of the board)"
 msgstr "Якщо вам потрібен шар паяльної пасти для передньої сторони плати"
 
-#: pcbnew/pad.cpp:2269
+#: pcbnew/pad.cpp:2263
 #, fuzzy
 msgid "(SMD pad has no outer layers)"
 msgstr "Попередження: у SMD контактної площадки немає зовнішніх шарів."
 
-#: pcbnew/pad.cpp:2289
+#: pcbnew/pad.cpp:2283
 #, fuzzy
 msgid "(Pad must have a positive size)"
 msgstr "Помилка: контактна площадка повинна мати додатковий розмір."
 
-#: pcbnew/pad.cpp:2300
+#: pcbnew/pad.cpp:2294
 #, fuzzy, c-format
 msgid "(PTH pad hole size must be larger than %s)"
 msgstr "Розмір свердла повинен бути меншим за діаметр отвору"
 
-#: pcbnew/pad.cpp:2324
+#: pcbnew/pad.cpp:2318
 #, fuzzy
 msgid "(PTH pad hole leaves no copper)"
 msgstr "(PTH контактні площадка не мають мідних шарів)"
 
-#: pcbnew/pad.cpp:2334
+#: pcbnew/pad.cpp:2328
 #, fuzzy
 msgid "(PTH pad hole not fully inside copper)"
 msgstr "(PTH контактні площадка не мають мідних шарів)"
 
-#: pcbnew/pad.cpp:2341
+#: pcbnew/pad.cpp:2335
 #, fuzzy
 msgid "(pad hole not inside pad shape)"
 msgstr ""
 "Попередження: Отвір контактної площадки не в середині контактної площадки."
 
-#: pcbnew/pad.cpp:2346
+#: pcbnew/pad.cpp:2340
 #, fuzzy
 msgid "(negative local clearance values have no effect)"
 msgstr "Попередження: негативне значення локального зазору не матиме ефекту."
 
-#: pcbnew/pad.cpp:2365
+#: pcbnew/pad.cpp:2359
 #, fuzzy
 msgid ""
 "(negative solder mask clearance is larger than some shape primitives; "
@@ -44980,7 +44553,7 @@ msgstr ""
 "Попередження: Результати з паяльною маскою перевищують деякі примітиви "
 "форми. Результати можуть бути неочікуваними."
 
-#: pcbnew/pad.cpp:2375
+#: pcbnew/pad.cpp:2369
 #, fuzzy
 msgid ""
 "(negative solder mask clearance is larger than pad; no solder mask will be "
@@ -44989,7 +44562,7 @@ msgstr ""
 "Попередження: зазор паяльної маски більше контактної площадки. Паяльна маска "
 "не буде сформована."
 
-#: pcbnew/pad.cpp:2394
+#: pcbnew/pad.cpp:2388
 #, fuzzy
 msgid ""
 "(negative solder paste margin is larger than pad; no solder paste mask will "
@@ -44998,122 +44571,122 @@ msgstr ""
 "Попередження: границі паяльної пасти більше контактної площадки. Не буде "
 "згенеровано паяльну маску."
 
-#: pcbnew/pad.cpp:2401
+#: pcbnew/pad.cpp:2395
 msgid "(negative corner radius is not allowed)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2403
+#: pcbnew/pad.cpp:2397
 #, fuzzy
 msgid "(corner size will make pad circular)"
 msgstr "Попередження: закруглення зробить контактну площадку круглою."
 
-#: pcbnew/pad.cpp:2408
+#: pcbnew/pad.cpp:2402
 #, fuzzy
 msgid "(negative corner chamfer is not allowed)"
 msgstr "Завантаження завелике."
 
-#: pcbnew/pad.cpp:2410
+#: pcbnew/pad.cpp:2404
 #, fuzzy
 msgid "(corner chamfer is too large)"
 msgstr "Завантаження завелике."
 
-#: pcbnew/pad.cpp:2419
+#: pcbnew/pad.cpp:2413
 #, fuzzy
 msgid "(trapezoid delta is too large)"
 msgstr "Помилка: Дельта трапеції велика."
 
-#: pcbnew/pad.cpp:2429
+#: pcbnew/pad.cpp:2423
 #, fuzzy
 msgid "(custom pad shape must resolve to a single polygon)"
 msgstr "Помилка: контактна площадка має бути єдиним багатокутником."
 
-#: pcbnew/pad.cpp:2494
+#: pcbnew/pad.cpp:2488
 msgid "Edge connector"
 msgstr "Крайовий з'єднувач"
 
-#: pcbnew/pad.cpp:2495
+#: pcbnew/pad.cpp:2489
 msgid "NPTH, mechanical"
 msgstr "NPTH, механічний"
 
-#: pcbnew/pad.cpp:2501
+#: pcbnew/pad.cpp:2495
 msgid "Trapezoid"
 msgstr "Трапециевидна"
 
-#: pcbnew/pad.cpp:2513
+#: pcbnew/pad.cpp:2507
 msgid "Castellated pad"
 msgstr "Зубчастий конт. площадка"
 
-#: pcbnew/pad.cpp:2514
+#: pcbnew/pad.cpp:2508
 #, fuzzy
 msgid "Mechanical pad"
 msgstr "Механічні шари"
 
-#: pcbnew/pad.cpp:2536
+#: pcbnew/pad.cpp:2530
 #, fuzzy
 msgid "Front, back and connected layers"
 msgstr "Початковий, кінцевий та підключені шари"
 
-#: pcbnew/pad.cpp:2586
+#: pcbnew/pad.cpp:2580
 msgid "Pad Type"
 msgstr "Тип конт. площадки"
 
-#: pcbnew/pad.cpp:2590
+#: pcbnew/pad.cpp:2584
 #, fuzzy
 msgid "Pad Shape"
 msgstr "Форма контактної площадки"
 
-#: pcbnew/pad.cpp:2595
+#: pcbnew/pad.cpp:2589
 msgid "Pad Number"
 msgstr "Номер конт. площадки"
 
-#: pcbnew/pad.cpp:2607
+#: pcbnew/pad.cpp:2601
 msgid "Size X"
 msgstr "Розмір X"
 
-#: pcbnew/pad.cpp:2611
+#: pcbnew/pad.cpp:2605
 msgid "Size Y"
 msgstr "Розмір Y"
 
-#: pcbnew/pad.cpp:2644
+#: pcbnew/pad.cpp:2638
 #, fuzzy
 msgid "Corner Radius Ratio"
 msgstr "Відносний радіус закруглення"
 
-#: pcbnew/pad.cpp:2649
+#: pcbnew/pad.cpp:2643
 #, fuzzy
 msgid "Corner Radius Size"
 msgstr "Радіус округлення"
 
-#: pcbnew/pad.cpp:2655
+#: pcbnew/pad.cpp:2649
 #, fuzzy
 msgid "Hole Shape"
 msgstr "Форма отвору:"
 
-#: pcbnew/pad.cpp:2659
+#: pcbnew/pad.cpp:2653
 msgid "Hole Size X"
 msgstr "Розмір отвору X"
 
-#: pcbnew/pad.cpp:2665
+#: pcbnew/pad.cpp:2659
 msgid "Hole Size Y"
 msgstr "Розмір отвору Y"
 
-#: pcbnew/pad.cpp:2680
+#: pcbnew/pad.cpp:2674
 msgid "Fabrication Property"
 msgstr "Параметр виробництва"
 
-#: pcbnew/pad.cpp:2702 pcbnew/pcb_shape.cpp:1001 pcbnew/pcb_track.cpp:2097
+#: pcbnew/pad.cpp:2696 pcbnew/pcb_shape.cpp:1001 pcbnew/pcb_track.cpp:2097
 msgid "Soldermask Margin Override"
 msgstr "Встановлення відступу паяльної маски"
 
-#: pcbnew/pad.cpp:2724 pcbnew/zone.cpp:2073
+#: pcbnew/pad.cpp:2718 pcbnew/zone.cpp:2097
 msgid "Thermal Relief Spoke Width"
 msgstr "Ширина термічного мостику"
 
-#: pcbnew/pad.cpp:2730
+#: pcbnew/pad.cpp:2724
 msgid "Thermal Relief Spoke Angle"
 msgstr "Кут термічного мостику"
 
-#: pcbnew/pad.cpp:2735 pcbnew/zone.cpp:2067
+#: pcbnew/pad.cpp:2729 pcbnew/zone.cpp:2091
 msgid "Thermal Relief Gap"
 msgstr "Зазор для термічного мостику"
 
@@ -46577,7 +46150,7 @@ msgid "Element token contains %d parameters."
 msgstr "Токен елемента містить %d параметри."
 
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:985
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3069
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3072
 #, c-format
 msgid "Library folder '%s' has unexpected sub-folders."
 msgstr "Тека бібліотеки '%s' містить несподівані вкладені теки."
@@ -46589,7 +46162,7 @@ msgstr "Неочікуваний файл '%s' знайдено в бібліо
 
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:1023
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:3263
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3106
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3109
 #, c-format
 msgid "Footprint library '%s' cannot be deleted."
 msgstr "Бібліотека посадкових місць '%s' не може бути видалена."
@@ -46615,30 +46188,30 @@ msgid "Generating history section"
 msgstr "Направлення нумерації"
 
 #: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1198
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3018
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3012
 #, fuzzy
 msgid "Generating BOM section"
 msgstr "Налаштування візуалізації"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1365
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1361
 msgid "Generating CAD data"
 msgstr "Створення даних CAD"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:2627
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:2621
 #, fuzzy, c-format
 msgid "Exporting Layer %s, Net %s"
 msgstr "Експортувати список зв'язків"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3173
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3167
 #, fuzzy
 msgid "Generating logistic section"
 msgstr "Генерувати файл позицій"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3185
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3179
 msgid "Saving file"
 msgstr "Збереження файлу"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3217
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3211
 #, fuzzy
 msgid "Failed to save file to buffer"
 msgstr "Не вдалося записати файли креслення до теки '%s'."
@@ -46771,26 +46344,26 @@ msgstr ""
 msgid "Save Anyway"
 msgstr "Все одно зберегти"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:1463
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:1465
 #, c-format
 msgid "unknown pad type: %d"
 msgstr "невідомий тип контактної площадки: %d"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2312
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2314
 #, c-format
 msgid "unknown via type %d"
 msgstr "невідомий тип перехідного отвору %d"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2603
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2606
 #, c-format
 msgid "unknown zone corner smoothing type %d"
 msgstr "невідомий тип згладжування зони %d"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2752
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2755
 msgid "This file does not contain a PCB."
 msgstr "У файлі не міститься PCB."
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2925
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2928
 #, c-format
 msgid ""
 "Library '%s' does not exist.\n"
@@ -46799,26 +46372,26 @@ msgstr ""
 "Бібліотека '%s' не існує.\n"
 "Бажаєте створити її?"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2930
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2933
 msgid "Library Not Found"
 msgstr "Бібліотеку не знайдено"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2958
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2961
 #, c-format
 msgid "Footprint file name '%s' is not valid."
 msgstr "Некоректна назва посадкового місця '%s'."
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2964
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2967
 #, c-format
 msgid "Insufficient permissions to delete '%s'."
 msgstr "Недостатньо прав для видалення '%s'."
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3088
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3091
 #, c-format
 msgid "Unexpected file '%s' found in library path '%s'."
 msgstr "Неочікуваний файл '%s' знайдено в шляху до бібліотеки '%s'."
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:306
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:307
 #, fuzzy
 msgid "KiCad footprint file"
 msgstr "Файли посадкових місць KiCad"
@@ -47002,7 +46575,7 @@ msgstr ""
 "Застаріла стратегія заповнення зони більше не підтримується.\n"
 "Заповнення зон буде перетворено найоптимальнішим методом."
 
-#: pcbnew/pcb_io/odbpp/odb_entity.cpp:686
+#: pcbnew/pcb_io/odbpp/odb_entity.cpp:722
 #, fuzzy
 msgid "Failed to add component data"
 msgstr "Не вдалося прочитати данні зображення."
@@ -47892,7 +47465,7 @@ msgstr "Ширина доріжки: %s"
 msgid "Diff Pair Gap: %s"
 msgstr "Відступ для диф. пари: %s"
 
-#: pcbnew/router/router_tool.cpp:2776 pcbnew/tools/pcb_control.cpp:1707
+#: pcbnew/router/router_tool.cpp:2776 pcbnew/tools/pcb_control.cpp:1711
 #, fuzzy, c-format
 msgid "DP Max Uncoupled-length: %s"
 msgstr "Проаналізовано максимальну довжину незв’язаної диференційної пари: %s."
@@ -48648,10 +48221,6 @@ msgstr "Створення зон"
 msgid "Create Arc"
 msgstr "Створити масив"
 
-#: pcbnew/tools/drawing_stackup_table_tool.cpp:247
-msgid "Layer Name"
-msgstr "Ім'я шару"
-
 #: pcbnew/tools/drawing_stackup_table_tool.cpp:262
 msgid "Thickness (mm)"
 msgstr "Товщина (мм)"
@@ -48739,7 +48308,7 @@ msgstr "Розмістити зображення"
 msgid "Select Via Size"
 msgstr "Вибрати розмір перехідного отвору"
 
-#: pcbnew/tools/drawing_tool.cpp:381 pcbnew/tools/drawing_tool.cpp:2386
+#: pcbnew/tools/drawing_tool.cpp:381 pcbnew/tools/drawing_tool.cpp:2388
 msgid "Draw Line"
 msgstr "Накреслити лінію"
 
@@ -48765,26 +48334,26 @@ msgstr "Накреслити дугу"
 msgid "Draw Bezier"
 msgstr "Безьє"
 
-#: pcbnew/tools/drawing_tool.cpp:1595
+#: pcbnew/tools/drawing_tool.cpp:1597
 #, fuzzy
 msgid "Draw Dimension"
 msgstr "Накреслити розмір"
 
-#: pcbnew/tools/drawing_tool.cpp:2080
+#: pcbnew/tools/drawing_tool.cpp:2082
 #, fuzzy
 msgid "Move Footprint Anchor"
 msgstr "Розмістити привязку посадкового місця"
 
-#: pcbnew/tools/drawing_tool.cpp:3804
+#: pcbnew/tools/drawing_tool.cpp:3806
 #, fuzzy
 msgid "Select Net:"
 msgstr "Вибраний зв'язок:"
 
-#: pcbnew/tools/drawing_tool.cpp:4046
+#: pcbnew/tools/drawing_tool.cpp:4048
 msgid "Via location violates DRC."
 msgstr "Положення перехідного отвору порушує DRC."
 
-#: pcbnew/tools/drawing_tool.cpp:4136
+#: pcbnew/tools/drawing_tool.cpp:4138
 msgid "Place via"
 msgstr "Розмістити перехідний отвір"
 
@@ -51221,16 +50790,16 @@ msgstr "Прихований текст"
 msgid "Inactive Layer Display"
 msgstr "Неактивні шари"
 
-#: pcbnew/tools/pcb_control.cpp:690
+#: pcbnew/tools/pcb_control.cpp:694
 #, fuzzy
 msgid "Preset Layer Pairs"
 msgstr "Встановити пару шарів..."
 
-#: pcbnew/tools/pcb_control.cpp:780
+#: pcbnew/tools/pcb_control.cpp:784
 msgid "Item locked."
 msgstr "Елемент заблоковано."
 
-#: pcbnew/tools/pcb_control.cpp:1003
+#: pcbnew/tools/pcb_control.cpp:1007
 msgid ""
 "Warning: some pasted items were on layers which are not present in the "
 "current board.\n"
@@ -51240,74 +50809,74 @@ msgstr ""
 "платі.\n"
 "Не вдалося вставити ці елементи.\n"
 
-#: pcbnew/tools/pcb_control.cpp:1070
+#: pcbnew/tools/pcb_control.cpp:1074
 #, fuzzy
 msgid "Paste Text"
 msgstr "Розмістити текст"
 
-#: pcbnew/tools/pcb_control.cpp:1227
+#: pcbnew/tools/pcb_control.cpp:1231
 msgid "Invalid clipboard contents"
 msgstr "Неприпустимий вміст буфера обміну"
 
-#: pcbnew/tools/pcb_control.cpp:1510
+#: pcbnew/tools/pcb_control.cpp:1514
 #, fuzzy
 msgid "Error loading board."
 msgstr ""
 "Помилка завантаження плати.\n"
 "%s"
 
-#: pcbnew/tools/pcb_control.cpp:1544
+#: pcbnew/tools/pcb_control.cpp:1548
 #, fuzzy
 msgid "Append Board"
 msgstr "Додати плату..."
 
-#: pcbnew/tools/pcb_control.cpp:1605
+#: pcbnew/tools/pcb_control.cpp:1609
 msgid "Active Layer"
 msgstr "Активні шари"
 
-#: pcbnew/tools/pcb_control.cpp:1606 pcbnew/widgets/appearance_controls.cpp:373
+#: pcbnew/tools/pcb_control.cpp:1610 pcbnew/widgets/appearance_controls.cpp:373
 #: pcbnew/widgets/appearance_controls_base.cpp:165
 msgid "All Layers"
 msgstr "Всі шари"
 
-#: pcbnew/tools/pcb_control.cpp:1618
+#: pcbnew/tools/pcb_control.cpp:1622
 msgid "Object Snapping"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1697
+#: pcbnew/tools/pcb_control.cpp:1701
 #, fuzzy, c-format
 msgid "DP Gap Constraints: %s"
 msgstr "Обмеження ширини: мін %s"
 
-#: pcbnew/tools/pcb_control.cpp:1738
+#: pcbnew/tools/pcb_control.cpp:1742
 msgid "Resolved clearance"
 msgstr "Розрахувати зазор"
 
-#: pcbnew/tools/pcb_control.cpp:1748
+#: pcbnew/tools/pcb_control.cpp:1752
 msgid "Actual clearance"
 msgstr "Актуальний зазор"
 
-#: pcbnew/tools/pcb_control.cpp:1791
+#: pcbnew/tools/pcb_control.cpp:1795
 msgid "Resolved hole clearance"
 msgstr "Вирахувати зазор для отвору"
 
-#: pcbnew/tools/pcb_control.cpp:1796
+#: pcbnew/tools/pcb_control.cpp:1800
 msgid "Actual hole clearance"
 msgstr "Фактичний зазор для отвору"
 
-#: pcbnew/tools/pcb_control.cpp:1829
+#: pcbnew/tools/pcb_control.cpp:1833
 msgid "Resolved edge clearance"
 msgstr "Розрахувати зазор до краю"
 
-#: pcbnew/tools/pcb_control.cpp:1834
+#: pcbnew/tools/pcb_control.cpp:1838
 msgid "Resolved margin clearance"
 msgstr "Розрахувати зазор до поля"
 
-#: pcbnew/tools/pcb_control.cpp:1845
+#: pcbnew/tools/pcb_control.cpp:1849
 msgid "Selected Items"
 msgstr "Вибрані елементи"
 
-#: pcbnew/tools/pcb_control.cpp:1916
+#: pcbnew/tools/pcb_control.cpp:1920
 #, fuzzy
 msgid "Selected 2D Length"
 msgstr "Вибраний зв'язок:"
@@ -51454,7 +51023,7 @@ msgid "Auto-fill Zone(s)"
 msgstr "Автоматична заливка зон(и)"
 
 #: pcbnew/tools/zone_filler_tool.cpp:277
-#: pcbnew/widgets/appearance_controls.cpp:3434
+#: pcbnew/widgets/appearance_controls.cpp:3470
 msgid "Open Preferences"
 msgstr "Відкрити Налаштування"
 
@@ -51689,116 +51258,116 @@ msgid "Filter nets"
 msgstr "Фільтр звʼязків"
 
 #: pcbnew/widgets/appearance_controls.cpp:613
-#: pcbnew/widgets/appearance_controls.cpp:1792
+#: pcbnew/widgets/appearance_controls.cpp:1828
 msgid "Layer Display Options"
 msgstr "Параметри відображення шарів"
 
 #: pcbnew/widgets/appearance_controls.cpp:625
-#: pcbnew/widgets/appearance_controls.cpp:1798
+#: pcbnew/widgets/appearance_controls.cpp:1834
 #, c-format
 msgid "Inactive layers (%s):"
 msgstr "Неактивні шари (%s):"
 
 #: pcbnew/widgets/appearance_controls.cpp:627
-#: pcbnew/widgets/appearance_controls.cpp:1800
+#: pcbnew/widgets/appearance_controls.cpp:1836
 msgid "Inactive layers:"
 msgstr "Неактивні шари:"
 
 #: pcbnew/widgets/appearance_controls.cpp:641
-#: pcbnew/widgets/appearance_controls.cpp:1805
+#: pcbnew/widgets/appearance_controls.cpp:1841
 msgid "Inactive layers will be shown in full color"
 msgstr "Неактивні шари показуватимуться кольорами"
 
 #: pcbnew/widgets/appearance_controls.cpp:646
-#: pcbnew/widgets/appearance_controls.cpp:1807
+#: pcbnew/widgets/appearance_controls.cpp:1843
 msgid "Dim"
 msgstr "Затемнено"
 
 #: pcbnew/widgets/appearance_controls.cpp:648
-#: pcbnew/widgets/appearance_controls.cpp:1808
+#: pcbnew/widgets/appearance_controls.cpp:1844
 msgid "Inactive layers will be dimmed"
 msgstr "Неактивні шари будуть затемнені"
 
 #: pcbnew/widgets/appearance_controls.cpp:655
-#: pcbnew/widgets/appearance_controls.cpp:1811
+#: pcbnew/widgets/appearance_controls.cpp:1847
 msgid "Inactive layers will be hidden"
 msgstr "Неактивні шари будуть приховані"
 
 #: pcbnew/widgets/appearance_controls.cpp:666
-#: pcbnew/widgets/appearance_controls.cpp:1813
+#: pcbnew/widgets/appearance_controls.cpp:1849
 msgid "Flip board view"
 msgstr "Перевернути вигляд плати"
 
 #: pcbnew/widgets/appearance_controls.cpp:688
-#: pcbnew/widgets/appearance_controls.cpp:2522
+#: pcbnew/widgets/appearance_controls.cpp:2558
 msgid "Net Display Options"
 msgstr "Параметри відображення звʼязків"
 
 #: pcbnew/widgets/appearance_controls.cpp:700
-#: pcbnew/widgets/appearance_controls.cpp:2527
+#: pcbnew/widgets/appearance_controls.cpp:2563
 #, c-format
 msgid "Net colors (%s):"
 msgstr "Кольори звʼязків (%s):"
 
 #: pcbnew/widgets/appearance_controls.cpp:702
-#: pcbnew/widgets/appearance_controls.cpp:2529
+#: pcbnew/widgets/appearance_controls.cpp:2565
 msgid "Net colors:"
 msgstr "Кольори звʼязків:"
 
 #: pcbnew/widgets/appearance_controls.cpp:707
-#: pcbnew/widgets/appearance_controls.cpp:2532
+#: pcbnew/widgets/appearance_controls.cpp:2568
 msgid "Choose when to show net and netclass colors"
 msgstr "Виберіть коли показувати кольори звʼязків та класів звʼязків"
 
 #: pcbnew/widgets/appearance_controls.cpp:716
-#: pcbnew/widgets/appearance_controls.cpp:2535
+#: pcbnew/widgets/appearance_controls.cpp:2571
 msgid "Net and netclass colors are shown on all copper items"
 msgstr "Кольори звʼязків та класи звʼязків показуються для всіх елементів міді"
 
 #: pcbnew/widgets/appearance_controls.cpp:724
-#: pcbnew/widgets/appearance_controls.cpp:2538
+#: pcbnew/widgets/appearance_controls.cpp:2574
 msgid "Net and netclass colors are shown on the ratsnest only"
 msgstr ""
 "Кольори зв'язків і класів зв'язків відображаються тільки до лінії зв'язку"
 
 #: pcbnew/widgets/appearance_controls.cpp:731
-#: pcbnew/widgets/appearance_controls.cpp:2541
+#: pcbnew/widgets/appearance_controls.cpp:2577
 msgid "Net and netclass colors are not shown"
 msgstr "Не показувати кольори звʼязків та класи звʼязків"
 
 #: pcbnew/widgets/appearance_controls.cpp:742
-#: pcbnew/widgets/appearance_controls.cpp:2546
+#: pcbnew/widgets/appearance_controls.cpp:2582
 #, c-format
 msgid "Ratsnest display (%s):"
 msgstr "Показати лінії зв'язку (%s):"
 
 #: pcbnew/widgets/appearance_controls.cpp:744
-#: pcbnew/widgets/appearance_controls.cpp:2548
+#: pcbnew/widgets/appearance_controls.cpp:2584
 msgid "Ratsnest display:"
 msgstr "Показати лінії зв'язку:"
 
 #: pcbnew/widgets/appearance_controls.cpp:749
-#: pcbnew/widgets/appearance_controls.cpp:2551
+#: pcbnew/widgets/appearance_controls.cpp:2587
 msgid "Choose which ratsnest lines to display"
 msgstr "Виберіть які лінії зв'язків показати"
 
 #: pcbnew/widgets/appearance_controls.cpp:759
-#: pcbnew/widgets/appearance_controls.cpp:2554
+#: pcbnew/widgets/appearance_controls.cpp:2590
 msgid "Show ratsnest lines to items on all layers"
 msgstr "Показати лінії зв'язків для елементів на всіх шарах"
 
 #: pcbnew/widgets/appearance_controls.cpp:764
-#: pcbnew/widgets/appearance_controls.cpp:2556
+#: pcbnew/widgets/appearance_controls.cpp:2592
 msgid "Visible layers"
 msgstr "Видимі шари"
 
 #: pcbnew/widgets/appearance_controls.cpp:766
-#: pcbnew/widgets/appearance_controls.cpp:2557
+#: pcbnew/widgets/appearance_controls.cpp:2593
 msgid "Show ratsnest lines to items on visible layers"
 msgstr "Відображати лінії зв'язків для елементів на видимих шарів"
 
 #: pcbnew/widgets/appearance_controls.cpp:773
-#: pcbnew/widgets/appearance_controls.cpp:2560
+#: pcbnew/widgets/appearance_controls.cpp:2596
 msgid "Hide all ratsnest lines"
 msgstr "Приховати всі лінії зв'язків"
 
@@ -51817,13 +51386,13 @@ msgid "Highlight %s"
 msgstr "Підсвітити %s"
 
 #: pcbnew/widgets/appearance_controls.cpp:935
-#: pcbnew/widgets/appearance_controls.cpp:2391
+#: pcbnew/widgets/appearance_controls.cpp:2427
 #, c-format
 msgid "Select Tracks and Vias in %s"
 msgstr "Виберіть доріжки і перехідні отвори в %s"
 
 #: pcbnew/widgets/appearance_controls.cpp:938
-#: pcbnew/widgets/appearance_controls.cpp:2394
+#: pcbnew/widgets/appearance_controls.cpp:2430
 #, c-format
 msgid "Unselect Tracks and Vias in %s"
 msgstr "Відмінити виділення доріжки і перехідні отвори в %s"
@@ -51973,92 +51542,272 @@ msgstr "Користувацький шар 8"
 msgid "User defined layer 9"
 msgstr "Користувацький шар 9"
 
-#: pcbnew/widgets/appearance_controls.cpp:1730
+#: pcbnew/widgets/appearance_controls.cpp:1684
+#, fuzzy
+msgid "User defined layer 10"
+msgstr "Користувацький шар 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1685
+#, fuzzy
+msgid "User defined layer 11"
+msgstr "Користувацький шар 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1686
+#, fuzzy
+msgid "User defined layer 12"
+msgstr "Користувацький шар 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1687
+#, fuzzy
+msgid "User defined layer 13"
+msgstr "Користувацький шар 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1688
+#, fuzzy
+msgid "User defined layer 14"
+msgstr "Користувацький шар 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1689
+#, fuzzy
+msgid "User defined layer 15"
+msgstr "Користувацький шар 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1690
+#, fuzzy
+msgid "User defined layer 16"
+msgstr "Користувацький шар 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1691
+#, fuzzy
+msgid "User defined layer 17"
+msgstr "Користувацький шар 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1692
+#, fuzzy
+msgid "User defined layer 18"
+msgstr "Користувацький шар 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1693
+#, fuzzy
+msgid "User defined layer 19"
+msgstr "Користувацький шар 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1694
+#, fuzzy
+msgid "User defined layer 20"
+msgstr "Користувацький шар 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1695
+#, fuzzy
+msgid "User defined layer 21"
+msgstr "Користувацький шар 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1696
+#, fuzzy
+msgid "User defined layer 22"
+msgstr "Користувацький шар 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1697
+#, fuzzy
+msgid "User defined layer 23"
+msgstr "Користувацький шар 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1698
+#, fuzzy
+msgid "User defined layer 24"
+msgstr "Користувацький шар 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1699
+#, fuzzy
+msgid "User defined layer 25"
+msgstr "Користувацький шар 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1700
+#, fuzzy
+msgid "User defined layer 26"
+msgstr "Користувацький шар 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1701
+#, fuzzy
+msgid "User defined layer 27"
+msgstr "Користувацький шар 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1702
+#, fuzzy
+msgid "User defined layer 28"
+msgstr "Користувацький шар 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1703
+#, fuzzy
+msgid "User defined layer 29"
+msgstr "Користувацький шар 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1704
+#, fuzzy
+msgid "User defined layer 30"
+msgstr "Користувацький шар 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1705
+#, fuzzy
+msgid "User defined layer 31"
+msgstr "Користувацький шар 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1706
+#, fuzzy
+msgid "User defined layer 32"
+msgstr "Користувацький шар 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1707
+#, fuzzy
+msgid "User defined layer 33"
+msgstr "Користувацький шар 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1708
+#, fuzzy
+msgid "User defined layer 34"
+msgstr "Користувацький шар 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1709
+#, fuzzy
+msgid "User defined layer 35"
+msgstr "Користувацький шар 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1710
+#, fuzzy
+msgid "User defined layer 36"
+msgstr "Користувацький шар 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1711
+#, fuzzy
+msgid "User defined layer 37"
+msgstr "Користувацький шар 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1712
+#, fuzzy
+msgid "User defined layer 38"
+msgstr "Користувацький шар 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1713
+#, fuzzy
+msgid "User defined layer 39"
+msgstr "Користувацький шар 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1714
+#, fuzzy
+msgid "User defined layer 40"
+msgstr "Користувацький шар 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1715
+#, fuzzy
+msgid "User defined layer 41"
+msgstr "Користувацький шар 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1716
+#, fuzzy
+msgid "User defined layer 42"
+msgstr "Користувацький шар 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1717
+#, fuzzy
+msgid "User defined layer 43"
+msgstr "Користувацький шар 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1718
+#, fuzzy
+msgid "User defined layer 44"
+msgstr "Користувацький шар 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1719
+#, fuzzy
+msgid "User defined layer 45"
+msgstr "Користувацький шар 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1766
 msgid "Front copper layer"
 msgstr "Верхній мідний шар"
 
-#: pcbnew/widgets/appearance_controls.cpp:1731
+#: pcbnew/widgets/appearance_controls.cpp:1767
 msgid "Back copper layer"
 msgstr "Нижній мідний шар"
 
-#: pcbnew/widgets/appearance_controls.cpp:1732
+#: pcbnew/widgets/appearance_controls.cpp:1768
 msgid "Inner copper layer"
 msgstr "Внутрішній мідний шар"
 
-#: pcbnew/widgets/appearance_controls.cpp:1822
+#: pcbnew/widgets/appearance_controls.cpp:1858
 msgid "Show All Copper Layers"
 msgstr "Показати всі мідні шари"
 
-#: pcbnew/widgets/appearance_controls.cpp:1824
+#: pcbnew/widgets/appearance_controls.cpp:1860
 msgid "Hide All Copper Layers"
 msgstr "Приховати всі мідні шари"
 
-#: pcbnew/widgets/appearance_controls.cpp:1835
+#: pcbnew/widgets/appearance_controls.cpp:1871
 msgid "Show All Non Copper Layers"
 msgstr "Показати всі немідні шари"
 
-#: pcbnew/widgets/appearance_controls.cpp:1839
+#: pcbnew/widgets/appearance_controls.cpp:1875
 msgid "Hide All Non Copper Layers"
 msgstr "Приховати всі немідні шари"
 
-#: pcbnew/widgets/appearance_controls.cpp:1853
+#: pcbnew/widgets/appearance_controls.cpp:1889
 msgid "Show Only Front Assembly Layers"
 msgstr "Показувати лише верхні шари для складання"
 
-#: pcbnew/widgets/appearance_controls.cpp:1856
+#: pcbnew/widgets/appearance_controls.cpp:1892
 msgid "Show Only Front Layers"
 msgstr "Показати лише верхні шари"
 
-#: pcbnew/widgets/appearance_controls.cpp:1863
+#: pcbnew/widgets/appearance_controls.cpp:1899
 msgid "Show Only Inner Layers"
 msgstr "Показати тільки внутрішні шари"
 
-#: pcbnew/widgets/appearance_controls.cpp:1867
+#: pcbnew/widgets/appearance_controls.cpp:1903
 msgid "Show Only Back Layers"
 msgstr "Показати лише нижні шари"
 
-#: pcbnew/widgets/appearance_controls.cpp:1871
+#: pcbnew/widgets/appearance_controls.cpp:1907
 msgid "Show Only Back Assembly Layers"
 msgstr "Показати лише нижні шари для складання"
 
-#: pcbnew/widgets/appearance_controls.cpp:2248
+#: pcbnew/widgets/appearance_controls.cpp:2284
 #, c-format
 msgid "Set opacity of %s"
 msgstr "Встановити непрозорість %s"
 
-#: pcbnew/widgets/appearance_controls.cpp:2367
+#: pcbnew/widgets/appearance_controls.cpp:2403
 msgid "Set Netclass Color"
 msgstr "Встановити колір класу звʼязків"
 
-#: pcbnew/widgets/appearance_controls.cpp:2371
+#: pcbnew/widgets/appearance_controls.cpp:2407
 #, fuzzy
 msgid "Use Color from Schematic"
 msgstr "Оновлення PCB з схеми"
 
-#: pcbnew/widgets/appearance_controls.cpp:2380
+#: pcbnew/widgets/appearance_controls.cpp:2416
 #, fuzzy
 msgid "Clear Netclass Color"
 msgstr "Очистити колір"
 
-#: pcbnew/widgets/appearance_controls.cpp:2388
+#: pcbnew/widgets/appearance_controls.cpp:2424
 #, c-format
 msgid "Highlight Nets in %s"
 msgstr "Підсвітити звʼязки для %s"
 
-#: pcbnew/widgets/appearance_controls.cpp:2399
+#: pcbnew/widgets/appearance_controls.cpp:2435
 msgid "Show All Netclasses"
 msgstr "Показати всі класи звʼязків"
 
-#: pcbnew/widgets/appearance_controls.cpp:2401
+#: pcbnew/widgets/appearance_controls.cpp:2437
 msgid "Hide All Other Netclasses"
 msgstr "Приховати всі інші класи зв'язків"
 
-#: pcbnew/widgets/appearance_controls.cpp:2462
+#: pcbnew/widgets/appearance_controls.cpp:2498
 #, c-format
 msgid "Show or hide ratsnest for nets in %s"
 msgstr "Показати або приховати лінії зʼєднання для %s"
 
-#: pcbnew/widgets/appearance_controls.cpp:3447
+#: pcbnew/widgets/appearance_controls.cpp:3483
 msgid ""
 "The current color theme is read-only.  Create a new theme in Preferences to "
 "enable color editing."
@@ -52278,7 +52027,7 @@ msgid "Delete all nets in group '%s'?"
 msgstr "Видалити всі зв'язки в групі '%s'?"
 
 #: pcbnew/widgets/search_handlers.cpp:179 pcbnew/zone.cpp:812
-#: pcbnew/zone.cpp:1909
+#: pcbnew/zone.cpp:1933
 msgid "Priority"
 msgstr "Пріоритет"
 
@@ -52335,7 +52084,7 @@ msgstr "Розміщення"
 msgid "%s"
 msgstr "%s"
 
-#: pcbnew/zone.cpp:862 pcbnew/zone.cpp:1972
+#: pcbnew/zone.cpp:862 pcbnew/zone.cpp:1996
 msgid "Fill Mode"
 msgstr "Режим заливки"
 
@@ -52399,94 +52148,94 @@ msgstr "Область правил %s"
 msgid "Zone %s %s"
 msgstr "Зона %s %s"
 
-#: pcbnew/zone.cpp:1916
+#: pcbnew/zone.cpp:1940
 #, fuzzy
 msgid "Keepout"
 msgstr "Області заборони"
 
-#: pcbnew/zone.cpp:1918
+#: pcbnew/zone.cpp:1942
 #, fuzzy
 msgid "Keep Out Tracks"
 msgstr "Утримувати доріжки"
 
-#: pcbnew/zone.cpp:1924
+#: pcbnew/zone.cpp:1948
 #, fuzzy
 msgid "Keep Out Vias"
 msgstr "Утримувати перехідні отвори"
 
-#: pcbnew/zone.cpp:1930
+#: pcbnew/zone.cpp:1954
 #, fuzzy
 msgid "Keep Out Pads"
 msgstr "Заборонити контактні площадки"
 
-#: pcbnew/zone.cpp:1936
+#: pcbnew/zone.cpp:1960
 #, fuzzy
 msgid "Keep Out Copper Pours"
 msgstr "Заборонити заповнення міддю"
 
-#: pcbnew/zone.cpp:1942
+#: pcbnew/zone.cpp:1966
 #, fuzzy
 msgid "Keep Out Footprints"
 msgstr "Заборонити посадкові місця"
 
-#: pcbnew/zone.cpp:1951
+#: pcbnew/zone.cpp:1975
 #, fuzzy
 msgid "Enable"
 msgstr "Увімкнено:"
 
-#: pcbnew/zone.cpp:1958
+#: pcbnew/zone.cpp:1982
 msgid "Source Type"
 msgstr "Тип джерела"
 
-#: pcbnew/zone.cpp:1963
+#: pcbnew/zone.cpp:1987
 #, fuzzy
 msgid "Source Name"
 msgstr "Джерело 2"
 
-#: pcbnew/zone.cpp:1995
+#: pcbnew/zone.cpp:2019
 #, fuzzy
 msgid "Cannot be less than zone minimum width"
 msgstr "Ширина мосту терм. відведення не може бути менше мінімальної ширини."
 
-#: pcbnew/zone.cpp:2001
+#: pcbnew/zone.cpp:2025
 #, fuzzy
 msgid "Hatch Width"
 msgstr "Ширина штриха:"
 
-#: pcbnew/zone.cpp:2008
+#: pcbnew/zone.cpp:2032
 #, fuzzy
 msgid "Hatch Gap"
 msgstr "Ширина відступу:"
 
-#: pcbnew/zone.cpp:2015
+#: pcbnew/zone.cpp:2039
 msgid "Hatch Minimum Hole Ratio"
 msgstr ""
 
-#: pcbnew/zone.cpp:2023
+#: pcbnew/zone.cpp:2047
 #, fuzzy
 msgid "Smoothing Effort"
 msgstr "Тип округлення:"
 
-#: pcbnew/zone.cpp:2029
+#: pcbnew/zone.cpp:2053
 #, fuzzy
 msgid "Smoothing Amount"
 msgstr "Рівень закруглення:"
 
-#: pcbnew/zone.cpp:2035
+#: pcbnew/zone.cpp:2059
 #, fuzzy
 msgid "Remove Islands"
 msgstr "Видалити островки:"
 
-#: pcbnew/zone.cpp:2040
+#: pcbnew/zone.cpp:2064
 #, fuzzy
 msgid "Minimum Island Area"
 msgstr "Мінімальний розмір островка:"
 
-#: pcbnew/zone.cpp:2055
+#: pcbnew/zone.cpp:2079
 msgid "Minimum Width"
 msgstr "Мінімальна ширина"
 
-#: pcbnew/zone.cpp:2063
+#: pcbnew/zone.cpp:2087
 msgid "Pad Connections"
 msgstr "Підключення до контактної площадки"
 
@@ -52719,6 +52468,199 @@ msgstr "KiCad схема"
 msgid "KiCad Drawing Sheet"
 msgstr "Редактор форматних рамок KiCad"
 
+#~ msgid "CrtYd_Front"
+#~ msgstr "CrtYd_Front"
+
+#~ msgid "Fab_Front"
+#~ msgstr "Fab_Front"
+
+#~ msgid "Adhes_Front"
+#~ msgstr "Adhes_Front"
+
+#~ msgid "SoldP_Front"
+#~ msgstr "SoldP_Front"
+
+#~ msgid "SilkS_Front"
+#~ msgstr "SilkS_Front"
+
+#~ msgid "Mask_Front"
+#~ msgstr "Mask_Front"
+
+#~ msgid "If you want a front copper layer"
+#~ msgstr "Якщо потрібний верхній шар міді"
+
+#~ msgid "Front_layer"
+#~ msgstr "Front_layer"
+
+#~ msgid "Layer name of front (top) copper layer"
+#~ msgstr "Назва переднього шару (верхнього) міді"
+
+#~ msgid "In1"
+#~ msgstr "In1"
+
+#~ msgid "In2"
+#~ msgstr "In2"
+
+#~ msgid "In3"
+#~ msgstr "In3"
+
+#~ msgid "In4"
+#~ msgstr "In4"
+
+#~ msgid "In5"
+#~ msgstr "In5"
+
+#~ msgid "In6"
+#~ msgstr "In6"
+
+#~ msgid "In7"
+#~ msgstr "In7"
+
+#~ msgid "In8"
+#~ msgstr "In8"
+
+#~ msgid "In9"
+#~ msgstr "In9"
+
+#~ msgid "In10"
+#~ msgstr "In10"
+
+#~ msgid "In11"
+#~ msgstr "In11"
+
+#~ msgid "In12"
+#~ msgstr "In12"
+
+#~ msgid "In13"
+#~ msgstr "In13"
+
+#~ msgid "In14"
+#~ msgstr "In14"
+
+#~ msgid "In15"
+#~ msgstr "In15"
+
+#~ msgid "In16"
+#~ msgstr "In16"
+
+#~ msgid "In17"
+#~ msgstr "In17"
+
+#~ msgid "In18"
+#~ msgstr "In18"
+
+#~ msgid "In19"
+#~ msgstr "In19"
+
+#~ msgid "In20"
+#~ msgstr "In20"
+
+#~ msgid "In21"
+#~ msgstr "In21"
+
+#~ msgid "In22"
+#~ msgstr "In22"
+
+#~ msgid "In23"
+#~ msgstr "In23"
+
+#~ msgid "In24"
+#~ msgstr "In24"
+
+#~ msgid "In25"
+#~ msgstr "In25"
+
+#~ msgid "In26"
+#~ msgstr "In26"
+
+#~ msgid "In27"
+#~ msgstr "In27"
+
+#~ msgid "In28"
+#~ msgstr "In28"
+
+#~ msgid "In29"
+#~ msgstr "In29"
+
+#~ msgid "In30"
+#~ msgstr "In30"
+
+#~ msgid "If you want a back copper layer"
+#~ msgstr "Якщо необхідно нижній мідний шар"
+
+#~ msgid "Layer name of back (bottom) copper layer"
+#~ msgstr "Назва заднього шару (нижнього) міді"
+
+#~ msgid "SoldM_Back"
+#~ msgstr "SoldM_Back"
+
+#~ msgid "SilkS_Back"
+#~ msgstr "SilkS_Back"
+
+#~ msgid "SoldP_Back"
+#~ msgstr "SoldP_Back"
+
+#~ msgid "Adhes_Back"
+#~ msgstr "Adhes_Back"
+
+#~ msgid "Fab_Back"
+#~ msgstr "Fab_Back"
+
+#~ msgid "CrtYd_Back"
+#~ msgstr "CrtYd_Back"
+
+#~ msgid "Pcb_Edges"
+#~ msgstr "Pcb_Edges"
+
+#~ msgid "Margin"
+#~ msgstr "Відступ"
+
+#~ msgid "Eco1"
+#~ msgstr "Eco1"
+
+#~ msgid "Eco2"
+#~ msgstr "Eco2"
+
+#~ msgid "Comments"
+#~ msgstr "Коментарі"
+
+#~ msgid "Drawings"
+#~ msgstr "Креслення"
+
+#~ msgid "User1"
+#~ msgstr "User1"
+
+#~ msgid "User2"
+#~ msgstr "User2"
+
+#~ msgid "User3"
+#~ msgstr "User3"
+
+#~ msgid "User4"
+#~ msgstr "User4"
+
+#~ msgid "User5"
+#~ msgstr "User5"
+
+#~ msgid "User6"
+#~ msgstr "User6"
+
+#~ msgid "User7"
+#~ msgstr "User7"
+
+#~ msgid "User8"
+#~ msgstr "User8"
+
+#~ msgid "User9"
+#~ msgstr "User9"
+
+#, fuzzy
+#~ msgid "(Pad has no layer)"
+#~ msgstr "(PTH контактна площадка не має мідних шарів)"
+
+#~ msgid "(PTH pad has no copper layers)"
+#~ msgstr "(PTH контактна площадка не має мідних шарів)"
+
 #, c-format
 #~ msgid "Field%d"
 #~ msgstr "Поле%d"
diff --git a/translation/pofiles/vi.po b/translation/pofiles/vi.po
index 928af67d51..7262977ed4 100644
--- a/translation/pofiles/vi.po
+++ b/translation/pofiles/vi.po
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Kicad\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-01-28 19:42+0300\n"
+"POT-Creation-Date: 2025-01-29 19:59+0300\n"
 "PO-Revision-Date: 2025-01-23 15:38+0000\n"
 "Last-Translator: John Beard <john.j.beard@gmail.com>\n"
 "Language-Team: Vietnamese <https://hosted.weblate.org/projects/kicad/master-"
@@ -165,7 +165,7 @@ msgstr "Thời gian tải lại: %.3f giây"
 #: pcbnew/pcb_io/easyedapro/pcb_io_easyedapro.cpp:116
 #: pcbnew/pcb_io/fabmaster/pcb_io_fabmaster.cpp:59
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:503
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2703
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2706
 #, c-format
 msgid "Loading %s..."
 msgstr "Đang mở %s..."
@@ -288,7 +288,7 @@ msgstr "Trình xem 3D KiCad"
 #: 3d-viewer/3d_viewer/eda_3d_viewer_frame.cpp:667
 #: eeschema/dialogs/panel_eeschema_display_options_base.cpp:27
 #: eeschema/dialogs/panel_sym_display_options_base.cpp:25
-#: pcbnew/footprint_edit_frame.cpp:242 pcbnew/footprint_edit_frame.cpp:955
+#: pcbnew/footprint_edit_frame.cpp:242 pcbnew/footprint_edit_frame.cpp:965
 #: pcbnew/pcb_edit_frame.cpp:326 pcbnew/pcb_edit_frame.cpp:1708
 #: pcbnew/tools/pcb_actions.cpp:1327
 msgid "Appearance"
@@ -327,10 +327,10 @@ msgstr "Không đủ quyền để lưu file '%s'."
 #: 3d-viewer/3d_viewer/eda_3d_viewer_frame.cpp:748 common/confirm.cpp:211
 #: common/dialogs/dialog_grid_settings.cpp:82
 #: common/dialogs/dialog_grid_settings.cpp:89
-#: common/dialogs/panel_embedded_files.cpp:296
-#: common/dialogs/panel_embedded_files.cpp:369
-#: common/dialogs/panel_embedded_files.cpp:400
-#: common/dialogs/panel_embedded_files.cpp:410
+#: common/dialogs/panel_embedded_files.cpp:307
+#: common/dialogs/panel_embedded_files.cpp:416
+#: common/dialogs/panel_embedded_files.cpp:447
+#: common/dialogs/panel_embedded_files.cpp:457
 #: common/dialogs/panel_setup_severities.cpp:44 common/kidialog.cpp:126
 #: eeschema/dialogs/dialog_erc.cpp:878
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1812
@@ -353,9 +353,9 @@ msgstr "Không đủ quyền để lưu file '%s'."
 #: pcb_calculator/calculator_panels/panel_fusing_current.cpp:191
 #: pcb_calculator/calculator_panels/panel_fusing_current.cpp:203
 #: pcbnew/dialogs/dialog_drc.cpp:984
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:397
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:389
 #: pcbnew/drc/drc_item.cpp:231 pcbnew/pcb_marker.cpp:211
-#: pcbnew/widgets/appearance_controls.cpp:2729
+#: pcbnew/widgets/appearance_controls.cpp:2765
 msgid "Error"
 msgstr "Lỗi"
 
@@ -704,7 +704,7 @@ msgstr "Phân loại đánh dấu không sử dụng"
 msgid "Model Bounding Boxes"
 msgstr "Mẫu đường bao khung vuông"
 
-#: 3d-viewer/dialogs/appearance_controls_3D.cpp:77 common/layer_id.cpp:170
+#: 3d-viewer/dialogs/appearance_controls_3D.cpp:77 common/layer_id.cpp:125
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:30
 #: eeschema/dialogs/dialog_update_from_pcb_base.cpp:64
 #: pcb_calculator/calculator_panels/panel_rf_attenuators_base.cpp:111
@@ -816,13 +816,13 @@ msgstr ""
 "sửa màu khác."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:563
-#: pcbnew/widgets/appearance_controls.cpp:2198
+#: pcbnew/widgets/appearance_controls.cpp:2234
 #, c-format
 msgid "Show or hide %s"
 msgstr "Hiện hoặc ẩn%s"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:633
-#: pcbnew/widgets/appearance_controls.cpp:2571
+#: pcbnew/widgets/appearance_controls.cpp:2607
 #, c-format
 msgid "Presets (%s+Tab):"
 msgstr "Giá trị đặt trước (%s+Tab):"
@@ -830,93 +830,93 @@ msgstr "Giá trị đặt trước (%s+Tab):"
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:647
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1644
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2078
-#: pcbnew/widgets/appearance_controls.cpp:2596
+#: pcbnew/widgets/appearance_controls.cpp:2632
 msgid "Save preset..."
 msgstr "Lưu giá trị đặt trước..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:648
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1645
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2079
-#: pcbnew/widgets/appearance_controls.cpp:2597
+#: pcbnew/widgets/appearance_controls.cpp:2633
 msgid "Delete preset..."
 msgstr "Xóa giá trị đặt trước ..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:754
-#: pcbnew/widgets/appearance_controls.cpp:2702
+#: pcbnew/widgets/appearance_controls.cpp:2738
 msgid "Layer preset name:"
 msgstr "Tên các lớp đặt trước:"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:755
-#: pcbnew/widgets/appearance_controls.cpp:2703
+#: pcbnew/widgets/appearance_controls.cpp:2739
 msgid "Save Layer Preset"
 msgstr "Lưu các lớp đặt trước"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:770
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1819
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2221
-#: pcbnew/widgets/appearance_controls.cpp:2736
+#: pcbnew/widgets/appearance_controls.cpp:2772
 msgid "Overwrite existing preset?"
 msgstr "Ghi đè giá trị đặt sẵn hiện có?"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:796
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1844
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2246
-#: pcbnew/widgets/appearance_controls.cpp:2762
+#: pcbnew/widgets/appearance_controls.cpp:2798
 msgid "Presets"
 msgstr "Cài đặt trước"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:805
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1856
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2258
-#: pcbnew/widgets/appearance_controls.cpp:2774
+#: pcbnew/widgets/appearance_controls.cpp:2810
 msgid "Delete Preset"
 msgstr "Xóa cài đặt trước"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:806
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1857
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2259
-#: pcbnew/widgets/appearance_controls.cpp:2775
+#: pcbnew/widgets/appearance_controls.cpp:2811
 msgid "Select preset:"
 msgstr "Lựa chọn cài đặt trước sẵn có:"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:864
-#: pcbnew/widgets/appearance_controls.cpp:2875
+#: pcbnew/widgets/appearance_controls.cpp:2911
 #, c-format
 msgid "Viewports (%s+Tab):"
 msgstr "Các khung nhìn (%s+Tab):"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:873
-#: pcbnew/widgets/appearance_controls.cpp:2884
+#: pcbnew/widgets/appearance_controls.cpp:2920
 msgid "Save viewport..."
 msgstr "Lưu các khung nhìn..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:874
-#: pcbnew/widgets/appearance_controls.cpp:2885
+#: pcbnew/widgets/appearance_controls.cpp:2921
 msgid "Delete viewport..."
 msgstr "Xóa các khung nhìn ..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:905
-#: pcbnew/widgets/appearance_controls.cpp:2934
+#: pcbnew/widgets/appearance_controls.cpp:2970
 msgid "Viewport name:"
 msgstr "Tên khung nhìn:"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:906
-#: pcbnew/widgets/appearance_controls.cpp:2934
+#: pcbnew/widgets/appearance_controls.cpp:2970
 msgid "Save Viewport"
 msgstr "Lưu khung nhìn"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:946
-#: pcbnew/widgets/appearance_controls.cpp:2973
+#: pcbnew/widgets/appearance_controls.cpp:3009
 msgid "Viewports"
 msgstr "Các khung nhìn"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:955
-#: pcbnew/widgets/appearance_controls.cpp:2982
+#: pcbnew/widgets/appearance_controls.cpp:3018
 msgid "Delete Viewport"
 msgstr "Xóa khung nhìn"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:956
-#: pcbnew/widgets/appearance_controls.cpp:2983
+#: pcbnew/widgets/appearance_controls.cpp:3019
 msgid "Select viewport:"
 msgstr "Lựa chọn khung nhìn:"
 
@@ -1288,7 +1288,7 @@ msgid "Z:"
 msgstr "Z:"
 
 #: 3d-viewer/dialogs/panel_preview_3d_model_base.cpp:68
-#: gerbview/gerber_draw_item.cpp:722 pcbnew/footprint.cpp:1676
+#: gerbview/gerber_draw_item.cpp:722 pcbnew/footprint.cpp:1681
 #: pcbnew/pad.cpp:1361
 msgid "Rotation"
 msgstr "Xoay"
@@ -1869,8 +1869,8 @@ msgid "Information"
 msgstr "Thông tin"
 
 #: common/confirm.cpp:266 common/confirm.cpp:269
-#: common/dialogs/panel_embedded_files.cpp:272
-#: common/dialogs/panel_embedded_files.cpp:346
+#: common/dialogs/panel_embedded_files.cpp:285
+#: common/dialogs/panel_embedded_files.cpp:393
 #: eeschema/design_block_utils.cpp:50 eeschema/design_block_utils.cpp:183
 #: eeschema/symbol_editor/symbol_editor.cpp:372
 #: eeschema/symbol_editor/symbol_editor.cpp:998
@@ -1885,7 +1885,7 @@ msgstr "Thông tin"
 #: pcbnew/dialogs/dialog_gencad_export_options.cpp:119
 #: pcbnew/dialogs/dialog_track_via_properties.cpp:570
 #: pcbnew/footprint_libraries_utils.cpp:375
-#: pcbnew/footprint_libraries_utils.cpp:1148 pcbnew/router/router_tool.cpp:1849
+#: pcbnew/footprint_libraries_utils.cpp:1157 pcbnew/router/router_tool.cpp:1849
 #: pcbnew/router/router_tool.cpp:2603
 #: pcbnew/tools/footprint_editor_control.cpp:470 pcbnew/zone_filler.cpp:881
 msgid "Confirmation"
@@ -1924,7 +1924,7 @@ msgid "KiCad Design Block folders"
 msgstr "Thư mục thiết kế theo khối KiCad"
 
 #: common/design_block_io.cpp:172
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3036
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3039
 #, c-format
 msgid "Cannot overwrite library path '%s'."
 msgstr "Không thể ghi đè lên đường dẫn thư viện '%s'."
@@ -1941,7 +1941,7 @@ msgstr ""
 "Hãy đảm bảo bạn có quyền ghi đè và thử lại."
 
 #: common/design_block_io.cpp:201 pcbnew/pcb_io/geda/pcb_io_geda.cpp:977
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3061
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3064
 #, c-format
 msgid "Insufficient permissions to delete folder '%s'."
 msgstr "Không đủ quyền để xóa thư mục '%s'."
@@ -2041,8 +2041,8 @@ msgstr "Không thể tạo đường dẫn bảng thư viện chung '%s'."
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:50
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:99
 #: pcbnew/dialogs/panel_pcbnew_action_plugins_base.cpp:42
-#: pcbnew/footprint_libraries_utils.cpp:1006
-#: pcbnew/footprint_libraries_utils.cpp:1334
+#: pcbnew/footprint_libraries_utils.cpp:1015
+#: pcbnew/footprint_libraries_utils.cpp:1343
 msgid "Description"
 msgstr "Mô tả"
 
@@ -2428,7 +2428,7 @@ msgstr "Biến môi trường"
 #: eeschema/dialogs/panel_bom_presets_base.cpp:80
 #: eeschema/dialogs/panel_sym_lib_table.cpp:384
 #: eeschema/dialogs/panel_template_fieldnames_base.cpp:42
-#: eeschema/fields_grid_table.cpp:478 eeschema/sch_pin.cpp:1579
+#: eeschema/fields_grid_table.cpp:469 eeschema/sch_pin.cpp:1579
 #: eeschema/sch_symbol.cpp:2065 eeschema/sch_symbol.cpp:2115
 #: eeschema/symbol_editor/symbol_editor.cpp:1598
 #: eeschema/symbol_viewer_frame.cpp:459
@@ -2438,13 +2438,15 @@ msgstr "Biến môi trường"
 #: kicad/pcm/dialogs/dialog_manage_repositories_base.cpp:39
 #: kicad/pcm/dialogs/panel_package_base.cpp:50
 #: pcbnew/dialogs/dialog_footprint_wizard_list_base.cpp:42
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:54
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:170
 #: pcbnew/dialogs/panel_fp_lib_table.cpp:438
-#: pcbnew/pcb_fields_grid_table.cpp:174 pcbnew/pcb_group.cpp:507
+#: pcbnew/pcb_fields_grid_table.cpp:143 pcbnew/pcb_group.cpp:507
 #: pcbnew/widgets/pcb_net_inspector_panel.cpp:120
 #: pcbnew/widgets/search_handlers.cpp:176
 #: pcbnew/widgets/search_handlers.cpp:309
 #: pcbnew/widgets/search_handlers.cpp:388 pcbnew/zone.cpp:853
-#: pcbnew/zone.cpp:1913 pcbnew/zone_manager/dialog_zone_manager_base.cpp:38
+#: pcbnew/zone.cpp:1937 pcbnew/zone_manager/dialog_zone_manager_base.cpp:38
 #: pcbnew/zone_manager/model_zones_overview_table.h:75
 msgid "Name"
 msgstr "Tên"
@@ -2640,7 +2642,7 @@ msgstr "Kích thước lưới Y nằm ngoài phạm vi."
 #: eeschema/symbol_editor/symbol_editor.cpp:860
 #: pcb_calculator/dialogs/dialog_regulator_form_base.cpp:27
 #: pcbnew/board_stackup_manager/dialog_dielectric_list_manager_base.cpp:31
-#: pcbnew/footprint_libraries_utils.cpp:1040
+#: pcbnew/footprint_libraries_utils.cpp:1049
 msgid "Name:"
 msgstr "Tên:"
 
@@ -3227,7 +3229,7 @@ msgstr "Tùy chọn"
 #: eeschema/dialogs/dialog_sim_format_value.cpp:75
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:57
 #: eeschema/dialogs/panel_sym_lib_table.cpp:385
-#: eeschema/fields_grid_table.cpp:479 eeschema/sch_symbol.cpp:1098
+#: eeschema/fields_grid_table.cpp:470 eeschema/sch_symbol.cpp:1098
 #: eeschema/sch_symbol.cpp:2062 eeschema/sch_symbol.cpp:2112
 #: eeschema/sch_symbol.cpp:2994 eeschema/sim/simulator_frame_ui.cpp:616
 #: eeschema/sim/simulator_frame_ui.cpp:2673
@@ -3237,13 +3239,13 @@ msgstr "Tùy chọn"
 #: eeschema/widgets/search_handlers.cpp:247
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:69
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:70
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:65
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:157
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:169
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:48
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:57
-#: pcbnew/dialogs/panel_fp_lib_table.cpp:439 pcbnew/footprint.cpp:4048
+#: pcbnew/dialogs/panel_fp_lib_table.cpp:439 pcbnew/footprint.cpp:4053
 #: pcbnew/footprint_wizard_frame.cpp:326 pcbnew/pcb_dimension.cpp:605
-#: pcbnew/pcb_fields_grid_table.cpp:175 pcbnew/plot_board_layers.cpp:107
+#: pcbnew/pcb_fields_grid_table.cpp:144 pcbnew/plot_board_layers.cpp:107
 #: pcbnew/widgets/search_handlers.cpp:119
 msgid "Value"
 msgstr "Giá trị"
@@ -3362,7 +3364,7 @@ msgstr "Chế độ xuất:"
 #: eeschema/dialogs/dialog_plot_schematic_base.cpp:78
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:72
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:69
-#: eeschema/fields_grid_table.cpp:491
+#: eeschema/fields_grid_table.cpp:482
 #: eeschema/printing/dialog_print_using_printer_base.cpp:35
 #: eeschema/sch_bus_entry.cpp:674 eeschema/sch_junction.cpp:383
 #: eeschema/sch_line.cpp:1099 eeschema/sim/simulator_frame_ui.cpp:609
@@ -3592,7 +3594,7 @@ msgstr "Đồng ý"
 #: common/dialogs/git/dialog_git_auth.cpp:54
 #: common/dialogs/git/dialog_git_commit.cpp:143
 #: common/dialogs/git/dialog_git_switch.cpp:69
-#: common/dialogs/panel_embedded_files.cpp:370 common/tool/actions.cpp:159
+#: common/dialogs/panel_embedded_files.cpp:417 common/tool/actions.cpp:159
 #: eeschema/dialogs/dialog_erc.cpp:426
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1344 eeschema/sheet.cpp:783
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:962
@@ -4113,7 +4115,7 @@ msgstr "Sử dụng các biểu tượng nhỏ gọn trên thanh công cụ"
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283
 #: pcbnew/microwave/microwave_polygon.cpp:127 pcbnew/tools/pcb_control.cpp:348
 #: pcbnew/widgets/appearance_controls.cpp:637
-#: pcbnew/widgets/appearance_controls.cpp:1804
+#: pcbnew/widgets/appearance_controls.cpp:1840
 msgid "Normal"
 msgstr "Bình thường"
 
@@ -4504,8 +4506,8 @@ msgid "One of the nicknames will need to be changed after adding this library."
 msgstr ""
 
 #: common/dialogs/panel_design_block_lib_table.cpp:1010
-#: common/dialogs/panel_embedded_files.cpp:348
-#: common/dialogs/panel_embedded_files.cpp:370
+#: common/dialogs/panel_embedded_files.cpp:395
+#: common/dialogs/panel_embedded_files.cpp:417
 #: eeschema/design_block_utils.cpp:89
 #: eeschema/dialogs/panel_sym_lib_table.cpp:688 eeschema/sch_base_frame.cpp:306
 #: pcbnew/dialogs/panel_fp_lib_table.cpp:1038
@@ -4597,8 +4599,8 @@ msgstr "Hiển thị"
 #: eeschema/symbol_editor/symbol_editor.cpp:826 include/lib_table_grid.h:208
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:46
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:95
-#: pcbnew/footprint_libraries_utils.cpp:1005
-#: pcbnew/footprint_libraries_utils.cpp:1333
+#: pcbnew/footprint_libraries_utils.cpp:1014
+#: pcbnew/footprint_libraries_utils.cpp:1342
 msgid "Nickname"
 msgstr ""
 
@@ -4690,22 +4692,14 @@ msgstr "Sao chép tham số đã được nhúng"
 msgid "Copy the reference for this embedded file"
 msgstr ""
 
-#: common/dialogs/panel_embedded_files.cpp:260
-msgid "Select a file to embed"
-msgstr "Chọn một tệp để nhúng"
-
-#: common/dialogs/panel_embedded_files.cpp:261
-msgid "All files|*.*"
-msgstr "Tất cả loại Tập tin|*.*"
-
-#: common/dialogs/panel_embedded_files.cpp:270
-#: common/dialogs/panel_embedded_files.cpp:343
+#: common/dialogs/panel_embedded_files.cpp:283
+#: common/dialogs/panel_embedded_files.cpp:390
 #, c-format
 msgid "File '%s' already exists."
 msgstr "Tệp '%s' đã tồn tại."
 
-#: common/dialogs/panel_embedded_files.cpp:274
-#: common/dialogs/panel_embedded_files.cpp:348
+#: common/dialogs/panel_embedded_files.cpp:286
+#: common/dialogs/panel_embedded_files.cpp:395
 #: eeschema/design_block_utils.cpp:51 eeschema/design_block_utils.cpp:184
 #: eeschema/symbol_editor/symbol_editor.cpp:373
 #: eeschema/symbol_editor/symbol_editor.cpp:999
@@ -4717,40 +4711,48 @@ msgstr "Tệp '%s' đã tồn tại."
 #: pcbnew/dialogs/dialog_export_odbpp.cpp:411
 #: pcbnew/dialogs/dialog_gencad_export_options.cpp:120
 #: pcbnew/footprint_libraries_utils.cpp:376
-#: pcbnew/footprint_libraries_utils.cpp:1150
+#: pcbnew/footprint_libraries_utils.cpp:1159
 #: pcbnew/tools/footprint_editor_control.cpp:472
 msgid "Overwrite"
 msgstr "Ghi đè"
 
-#: common/dialogs/panel_embedded_files.cpp:293
+#: common/dialogs/panel_embedded_files.cpp:305
 #, c-format
 msgid "Failed to add file '%s'."
 msgstr "Không tải được tệp tin '%s'."
 
-#: common/dialogs/panel_embedded_files.cpp:330
+#: common/dialogs/panel_embedded_files.cpp:318
+msgid "Select a file to embed"
+msgstr "Chọn một tệp để nhúng"
+
+#: common/dialogs/panel_embedded_files.cpp:319
+msgid "All files|*.*"
+msgstr "Tất cả loại Tập tin|*.*"
+
+#: common/dialogs/panel_embedded_files.cpp:377
 msgid "Select a directory to export files"
 msgstr "Chọn một thư mục để xuất tệp tin"
 
-#: common/dialogs/panel_embedded_files.cpp:362
+#: common/dialogs/panel_embedded_files.cpp:409
 #, c-format
 msgid "Directory '%s' is not writable."
 msgstr "Thư mục '%s' không thể ghi được."
 
-#: common/dialogs/panel_embedded_files.cpp:365
+#: common/dialogs/panel_embedded_files.cpp:412
 #, c-format
 msgid "Folder '%s' is not writable."
 msgstr "Thư viện '%s' không thể ghi được."
 
-#: common/dialogs/panel_embedded_files.cpp:370
+#: common/dialogs/panel_embedded_files.cpp:417
 msgid "Retry"
 msgstr "Thử lại"
 
-#: common/dialogs/panel_embedded_files.cpp:397
+#: common/dialogs/panel_embedded_files.cpp:444
 #, c-format
 msgid "Failed to open file '%s'."
 msgstr "Không mở được tệp tin '%s'."
 
-#: common/dialogs/panel_embedded_files.cpp:407
+#: common/dialogs/panel_embedded_files.cpp:454
 #, c-format
 msgid "Failed to write file '%s'."
 msgstr "Không viết được tệp tin '%s'."
@@ -5036,12 +5038,12 @@ msgstr "Thu phóng"
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1099
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:583
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:854
-#: pcbnew/dialogs/dialog_plot_base.cpp:118 pcbnew/footprint.cpp:4007
-#: pcbnew/pad.cpp:2507 pcbnew/pad.cpp:2526 pcbnew/pcb_dimension.cpp:1973
+#: pcbnew/dialogs/dialog_plot_base.cpp:118 pcbnew/footprint.cpp:4012
+#: pcbnew/pad.cpp:2501 pcbnew/pad.cpp:2520 pcbnew/pcb_dimension.cpp:1973
 #: pcbnew/widgets/appearance_controls.cpp:729
 #: pcbnew/widgets/appearance_controls.cpp:771
-#: pcbnew/widgets/appearance_controls.cpp:2540
-#: pcbnew/widgets/appearance_controls.cpp:2559 pcbnew/zone.cpp:1804
+#: pcbnew/widgets/appearance_controls.cpp:2576
+#: pcbnew/widgets/appearance_controls.cpp:2595 pcbnew/zone.cpp:1828
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:83
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 msgid "None"
@@ -5270,9 +5272,9 @@ msgstr "<Không xác định>"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:232
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:363
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:332
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:854 pcbnew/footprint.cpp:4009
-#: pcbnew/pad.cpp:2528 pcbnew/pcb_table.cpp:533 pcbnew/pcb_textbox.cpp:795
-#: pcbnew/zone.cpp:857 pcbnew/zone.cpp:1806
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:854 pcbnew/footprint.cpp:4014
+#: pcbnew/pad.cpp:2522 pcbnew/pcb_table.cpp:533 pcbnew/pcb_textbox.cpp:795
+#: pcbnew/zone.cpp:857 pcbnew/zone.cpp:1830
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 msgid "Solid"
 msgstr "Khối"
@@ -5401,7 +5403,7 @@ msgstr "Lớp tín hiệu:"
 
 #: common/dialogs/panel_setup_netclasses_base.cpp:52
 #: pcbnew/tools/board_inspection_tool.cpp:641
-#: pcbnew/tools/board_inspection_tool.cpp:1201 pcbnew/zone.cpp:2048
+#: pcbnew/tools/board_inspection_tool.cpp:1201 pcbnew/zone.cpp:2072
 msgid "Clearance"
 msgstr "Khoảng rộng ngăn cách"
 
@@ -5496,7 +5498,7 @@ msgstr "Mẫu"
 
 #: common/dialogs/panel_setup_netclasses_base.cpp:153
 #: eeschema/sch_field.cpp:1270 eeschema/sch_label.cpp:207
-#: pcbnew/board_connected_item.cpp:200 pcbnew/pad.cpp:2582 pcbnew/zone.cpp:1907
+#: pcbnew/board_connected_item.cpp:200 pcbnew/pad.cpp:2576 pcbnew/zone.cpp:1931
 msgid "Net Class"
 msgstr "Lớp tín hiệu"
 
@@ -5623,7 +5625,7 @@ msgstr "Dòng"
 #: common/eda_shape.cpp:2203
 #: eeschema/dialogs/dialog_label_properties_base.cpp:178
 #: eeschema/sch_label.cpp:2249
-#: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:2499
+#: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:2493
 #: pcbnew/pcb_dimension.cpp:1974
 msgid "Rectangle"
 msgstr "Hình chữ nhật"
@@ -5805,7 +5807,7 @@ msgstr "Chuột và Bàn di chuột"
 msgid "Hotkeys"
 msgstr "Phím tắt"
 
-#: common/eda_base_frame.cpp:1116 kicad/project_tree_pane.cpp:1008
+#: common/eda_base_frame.cpp:1116 kicad/project_tree_pane.cpp:1009
 msgid "Version Control"
 msgstr "Phiên bản điều khiển"
 
@@ -5862,7 +5864,7 @@ msgstr "Trình mô phỏng"
 
 #: common/eda_base_frame.cpp:1182 common/tool/actions.cpp:1106
 #: common/tool/common_tools.cpp:617 kicad/tools/kicad_manager_actions.cpp:147
-#: pcbnew/footprint_edit_frame.cpp:1035 pcbnew/menubar_footprint_editor.cpp:92
+#: pcbnew/footprint_edit_frame.cpp:1045 pcbnew/menubar_footprint_editor.cpp:92
 msgid "Footprint Editor"
 msgstr "Trình chỉnh sửa Footprint"
 
@@ -6034,7 +6036,7 @@ msgstr "Inch"
 msgid "Constrain to H, V, 45"
 msgstr "Ràng buộc ở H, V, 45"
 
-#: common/eda_draw_frame.cpp:1121 pcbnew/footprint_libraries_utils.cpp:1368
+#: common/eda_draw_frame.cpp:1121 pcbnew/footprint_libraries_utils.cpp:1377
 msgid "Select Library"
 msgstr "Chọn Thư viện"
 
@@ -6255,7 +6257,7 @@ msgstr "Vòng cung"
 #: eeschema/dialogs/dialog_label_properties_base.cpp:172
 #: eeschema/sch_label.cpp:2247 gerbview/gerber_draw_item.cpp:231
 #: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:1515
-#: pcbnew/pad.cpp:2498 pcbnew/pcb_dimension.cpp:1975
+#: pcbnew/pad.cpp:2492 pcbnew/pcb_dimension.cpp:1975
 msgid "Circle"
 msgstr "Tròn"
 
@@ -6337,7 +6339,7 @@ msgstr "Điểm"
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:40
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:169
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2140 pcbnew/pad.cpp:1348
-#: pcbnew/pcb_fields_grid_table.cpp:177 pcbnew/pcb_reference_image.cpp:215
+#: pcbnew/pcb_fields_grid_table.cpp:146 pcbnew/pcb_reference_image.cpp:215
 #: pcbnew/pcb_reference_image.cpp:368 pcbnew/pcb_tablecell.cpp:197
 #: pcbnew/pcb_tablecell.cpp:204 pcbnew/pcb_target.cpp:156
 #: pcbnew/pcb_target.cpp:249 pcbnew/pcb_text.cpp:292 pcbnew/pcb_textbox.cpp:814
@@ -6354,7 +6356,7 @@ msgstr "Chiều rộng"
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:55
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:56
 #: pcbnew/pad.cpp:1349 pcbnew/pcb_dimension.cpp:1012
-#: pcbnew/pcb_fields_grid_table.cpp:178 pcbnew/pcb_reference_image.cpp:217
+#: pcbnew/pcb_fields_grid_table.cpp:147 pcbnew/pcb_reference_image.cpp:217
 #: pcbnew/pcb_reference_image.cpp:375 pcbnew/pcb_tablecell.cpp:198
 #: pcbnew/pcb_tablecell.cpp:205 pcbnew/pcb_text.cpp:293
 #: pcbnew/pcb_textbox.cpp:815
@@ -6436,7 +6438,7 @@ msgstr "Màu sắc đổ màu"
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:62
 #: eeschema/dialogs/dialog_tablecell_properties_base.cpp:119
 #: eeschema/dialogs/dialog_text_properties_base.cpp:113
-#: eeschema/fields_grid_table.cpp:484 eeschema/sch_label.cpp:1197
+#: eeschema/fields_grid_table.cpp:475 eeschema/sch_label.cpp:1197
 #: eeschema/sch_label.cpp:2269 eeschema/sch_tablecell.cpp:128
 #: eeschema/sch_text.cpp:637 eeschema/sch_textbox.cpp:543
 #: pagelayout_editor/dialogs/properties_frame_base.cpp:98
@@ -6447,7 +6449,7 @@ msgstr "Màu sắc đổ màu"
 #: pcbnew/dialogs/dialog_tablecell_properties_base.cpp:125
 #: pcbnew/dialogs/panel_fp_editor_graphics_defaults_base.cpp:57
 #: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:52
-#: pcbnew/pcb_fields_grid_table.cpp:180
+#: pcbnew/pcb_fields_grid_table.cpp:149
 msgid "Italic"
 msgstr "Nghiêng"
 
@@ -6462,7 +6464,7 @@ msgstr "Nghiêng"
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:63
 #: eeschema/dialogs/dialog_tablecell_properties_base.cpp:116
 #: eeschema/dialogs/dialog_text_properties_base.cpp:108
-#: eeschema/fields_grid_table.cpp:485 eeschema/sch_label.cpp:1197
+#: eeschema/fields_grid_table.cpp:476 eeschema/sch_label.cpp:1197
 #: eeschema/sch_label.cpp:2270 eeschema/sch_tablecell.cpp:128
 #: eeschema/sch_text.cpp:637 eeschema/sch_textbox.cpp:543
 #: eeschema/widgets/tuner_slider_base.cpp:48
@@ -6479,8 +6481,8 @@ msgstr "Đậm + Nghiêng"
 #: common/eda_text.cpp:1330
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:242
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
-#: eeschema/fields_grid_table.cpp:310 eeschema/fields_grid_table.cpp:725
-#: eeschema/fields_grid_table.cpp:869 eeschema/pin_type.cpp:113
+#: eeschema/fields_grid_table.cpp:301 eeschema/fields_grid_table.cpp:716
+#: eeschema/fields_grid_table.cpp:860 eeschema/pin_type.cpp:113
 #: eeschema/sch_field.cpp:1144 eeschema/sch_field.cpp:1731
 #: eeschema/sch_pin.cpp:2185 pcbnew/dialogs/dialog_render_job.cpp:42
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2604
@@ -6490,9 +6492,9 @@ msgstr "Trái"
 #: common/eda_text.cpp:1331 common/eda_text.cpp:1340
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:303 eeschema/fields_grid_table.cpp:311
-#: eeschema/fields_grid_table.cpp:726 eeschema/fields_grid_table.cpp:737
-#: eeschema/fields_grid_table.cpp:871 eeschema/fields_grid_table.cpp:895
+#: eeschema/fields_grid_table.cpp:294 eeschema/fields_grid_table.cpp:302
+#: eeschema/fields_grid_table.cpp:717 eeschema/fields_grid_table.cpp:728
+#: eeschema/fields_grid_table.cpp:862 eeschema/fields_grid_table.cpp:886
 #: eeschema/sch_field.cpp:1145 eeschema/sch_field.cpp:1155
 #: eeschema/sch_field.cpp:1732 eeschema/sch_field.cpp:1741
 #: eeschema/sch_text.cpp:658 gerbview/gerber_file_image.cpp:361
@@ -6507,8 +6509,8 @@ msgstr "Giữa"
 #: common/eda_text.cpp:1332
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:242
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
-#: eeschema/fields_grid_table.cpp:312 eeschema/fields_grid_table.cpp:727
-#: eeschema/fields_grid_table.cpp:873 eeschema/pin_type.cpp:112
+#: eeschema/fields_grid_table.cpp:303 eeschema/fields_grid_table.cpp:718
+#: eeschema/fields_grid_table.cpp:864 eeschema/pin_type.cpp:112
 #: eeschema/sch_field.cpp:1146 eeschema/sch_field.cpp:1733
 #: eeschema/sch_pin.cpp:2184 pcbnew/dialogs/dialog_render_job.cpp:43
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2605
@@ -6517,8 +6519,8 @@ msgstr "Phải"
 
 #: common/eda_text.cpp:1339
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:302 eeschema/fields_grid_table.cpp:736
-#: eeschema/fields_grid_table.cpp:893 eeschema/sch_field.cpp:1154
+#: eeschema/fields_grid_table.cpp:293 eeschema/fields_grid_table.cpp:727
+#: eeschema/fields_grid_table.cpp:884 eeschema/sch_field.cpp:1154
 #: eeschema/sch_field.cpp:1740 eeschema/sch_text.cpp:657
 #: pcbnew/dialogs/dialog_render_job.cpp:44
 msgid "Top"
@@ -6526,8 +6528,8 @@ msgstr "Trên"
 
 #: common/eda_text.cpp:1341
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:304 eeschema/fields_grid_table.cpp:738
-#: eeschema/fields_grid_table.cpp:897 eeschema/sch_field.cpp:1156
+#: eeschema/fields_grid_table.cpp:295 eeschema/fields_grid_table.cpp:729
+#: eeschema/fields_grid_table.cpp:888 eeschema/sch_field.cpp:1156
 #: eeschema/sch_field.cpp:1742 eeschema/sch_text.cpp:659
 #: pcbnew/dialogs/dialog_render_job.cpp:40
 msgid "Bottom"
@@ -6540,15 +6542,15 @@ msgstr "Dưới"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:68
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:68
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:65
-#: eeschema/fields_grid_table.cpp:487 eeschema/sch_field.cpp:1781
+#: eeschema/fields_grid_table.cpp:478 eeschema/sch_field.cpp:1781
 #: eeschema/sch_pin.cpp:1589 eeschema/sch_pin.cpp:2230
 #: eeschema/sch_symbol.cpp:2965 eeschema/sch_tablecell.cpp:203
 #: eeschema/sch_text.cpp:783 eeschema/sch_textbox.cpp:714
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:59
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:60
-#: pcbnew/footprint.cpp:4039 pcbnew/pad.cpp:2545 pcbnew/pcb_dimension.cpp:1756
-#: pcbnew/pcb_dimension.cpp:1831 pcbnew/pcb_fields_grid_table.cpp:182
-#: pcbnew/pcb_tablecell.cpp:207 pcbnew/zone.cpp:1977
+#: pcbnew/footprint.cpp:4044 pcbnew/pad.cpp:2539 pcbnew/pcb_dimension.cpp:1756
+#: pcbnew/pcb_dimension.cpp:1831 pcbnew/pcb_fields_grid_table.cpp:151
+#: pcbnew/pcb_tablecell.cpp:207 pcbnew/zone.cpp:2001
 msgid "Orientation"
 msgstr "Sự định hướng"
 
@@ -6567,7 +6569,7 @@ msgstr "Thuộc tính Văn bản"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:71
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:71
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:68
-#: eeschema/fields_grid_table.cpp:490 eeschema/sch_field.cpp:1136
+#: eeschema/fields_grid_table.cpp:481 eeschema/sch_field.cpp:1136
 #: eeschema/sch_label.cpp:1195 eeschema/sch_tablecell.cpp:126
 #: eeschema/sch_text.cpp:635 eeschema/sch_textbox.cpp:541
 #: eeschema/widgets/sch_properties_panel.cpp:258 pcbnew/pcb_dimension.cpp:628
@@ -6582,14 +6584,14 @@ msgstr "Phông chữ"
 #: pcbnew/board_stackup_manager/panel_board_stackup_base.cpp:91
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:56
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:57
-#: pcbnew/pcb_fields_grid_table.cpp:179 pcbnew/pcb_tablecell.cpp:206
+#: pcbnew/pcb_fields_grid_table.cpp:148 pcbnew/pcb_tablecell.cpp:206
 #: pcbnew/pcb_text.cpp:291
 msgid "Thickness"
 msgstr "Độ dày"
 
 #: common/eda_text.cpp:1375 eeschema/sch_field.cpp:1772
 #: eeschema/sch_text.cpp:772 pcbnew/microwave/microwave_polygon.cpp:127
-#: pcbnew/pcb_fields_grid_table.cpp:187
+#: pcbnew/pcb_fields_grid_table.cpp:156
 msgid "Mirrored"
 msgstr "Lật đối xứng"
 
@@ -7105,7 +7107,7 @@ msgstr "Sao chép các ô đã chọn vào bộ nhớ tạm"
 #: common/widgets/listbox_tricks.cpp:51
 #: eeschema/tools/sch_editor_control.cpp:2270
 #: eeschema/tools/symbol_editor_edit_tool.cpp:1020
-#: pcbnew/dialogs/panel_setup_rules.cpp:132 pcbnew/tools/pcb_control.cpp:1234
+#: pcbnew/dialogs/panel_setup_rules.cpp:132 pcbnew/tools/pcb_control.cpp:1238
 #, fuzzy
 msgid "Paste"
 msgstr "Dán"
@@ -7118,7 +7120,7 @@ msgstr "Dán các ô bảng tạm vào ma trận tại ô hiện tại"
 #: common/grid_tricks.cpp:368 common/tool/actions.cpp:291
 #: common/widgets/listbox_tricks.cpp:54 eeschema/tools/sch_edit_tool.cpp:1680
 #: eeschema/tools/symbol_editor_edit_tool.cpp:476
-#: kicad/dialogs/panel_jobset.cpp:363 kicad/project_tree_pane.cpp:941
+#: kicad/dialogs/panel_jobset.cpp:363 kicad/project_tree_pane.cpp:942
 #: pcbnew/dialogs/panel_setup_rules.cpp:133 pcbnew/tools/edit_tool.cpp:2646
 msgid "Delete"
 msgstr "Xóa bỏ"
@@ -7771,196 +7773,196 @@ msgstr "Không thể chuyển đổi ngôn ngữ sang %s"
 msgid "undefined"
 msgstr ""
 
-#: common/layer_id.cpp:112
+#: common/layer_id.cpp:67
 #: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr_parser.cpp:1149
 msgid "Rescue"
 msgstr "Cứu hộ"
 
-#: common/layer_id.cpp:116 eeschema/widgets/panel_sch_selection_filter.cpp:204
+#: common/layer_id.cpp:71 eeschema/widgets/panel_sch_selection_filter.cpp:204
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:37
 #, fuzzy
 msgid "Wires"
 msgstr "Dây"
 
-#: common/layer_id.cpp:117
+#: common/layer_id.cpp:72
 msgid "Buses"
 msgstr "Bus"
 
-#: common/layer_id.cpp:118
+#: common/layer_id.cpp:73
 #, fuzzy
 msgid "Bus junctions"
 msgstr "Bus Junction"
 
-#: common/layer_id.cpp:119
+#: common/layer_id.cpp:74
 #, fuzzy
 msgid "Junctions"
 msgstr "Junction"
 
-#: common/layer_id.cpp:120 eeschema/widgets/panel_sch_selection_filter.cpp:205
+#: common/layer_id.cpp:75 eeschema/widgets/panel_sch_selection_filter.cpp:205
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:41
 #: eeschema/widgets/search_handlers.cpp:399
 #, fuzzy
 msgid "Labels"
 msgstr "Nhãn"
 
-#: common/layer_id.cpp:121
+#: common/layer_id.cpp:76
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:45
 msgid "Global labels"
 msgstr "Nhãn toàn cục"
 
-#: common/layer_id.cpp:122
+#: common/layer_id.cpp:77
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:48
 #, fuzzy
 msgid "Hierarchical labels"
 msgstr "Nhãn phân cấp"
 
-#: common/layer_id.cpp:123 eeschema/sch_symbol.cpp:2981
+#: common/layer_id.cpp:78 eeschema/sch_symbol.cpp:2981
 #, fuzzy
 msgid "Pin numbers"
 msgstr "Số Pin"
 
-#: common/layer_id.cpp:124 eeschema/sch_symbol.cpp:2985
+#: common/layer_id.cpp:79 eeschema/sch_symbol.cpp:2985
 #, fuzzy
 msgid "Pin names"
 msgstr "Tên Pin"
 
-#: common/layer_id.cpp:125
+#: common/layer_id.cpp:80
 #, fuzzy
 msgid "Symbol references"
 msgstr "Tham chiếu của ký hiệu"
 
-#: common/layer_id.cpp:126
+#: common/layer_id.cpp:81
 #, fuzzy
 msgid "Symbol values"
 msgstr "Giá trị ký hiệu"
 
-#: common/layer_id.cpp:127
+#: common/layer_id.cpp:82
 msgid "Symbol fields"
 msgstr "Các trường ký hiệu"
 
-#: common/layer_id.cpp:128
+#: common/layer_id.cpp:83
 #, fuzzy
 msgid "Sheet references"
 msgstr "&Tùy chỉnh"
 
-#: common/layer_id.cpp:129
+#: common/layer_id.cpp:84
 #, fuzzy
 msgid "Net class references"
 msgstr "Bộ lọc Net class:"
 
-#: common/layer_id.cpp:130
+#: common/layer_id.cpp:85
 #, fuzzy
 msgid "Rule areas"
 msgstr "Vùng Rule %s\t"
 
-#: common/layer_id.cpp:131
+#: common/layer_id.cpp:86
 #, fuzzy
 msgid "Symbol body outlines"
 msgstr "Đường viền thân biểu tượng"
 
-#: common/layer_id.cpp:132
+#: common/layer_id.cpp:87
 #, fuzzy
 msgid "Symbol body fills"
 msgstr "Tô thân biểu tượng"
 
-#: common/layer_id.cpp:133
+#: common/layer_id.cpp:88
 #, fuzzy
 msgid "Shape fills"
 msgstr "Các file Ảnh"
 
-#: common/layer_id.cpp:134
+#: common/layer_id.cpp:89
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:72
 msgid "Schematic text && graphics"
 msgstr "Căn bản & & đồ họa sơ đồ mạch"
 
-#: common/layer_id.cpp:135
+#: common/layer_id.cpp:90
 #, fuzzy
 msgid "Symbol private text && graphics"
 msgstr "Căn bản & & đồ họa sơ đồ mạch"
 
-#: common/layer_id.cpp:136
+#: common/layer_id.cpp:91
 #, fuzzy
 msgid "Schematic text && graphics backgrounds"
 msgstr "Căn bản & & đồ họa sơ đồ mạch"
 
-#: common/layer_id.cpp:137 eeschema/widgets/panel_sch_selection_filter.cpp:206
+#: common/layer_id.cpp:92 eeschema/widgets/panel_sch_selection_filter.cpp:206
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:33
 #, fuzzy
 msgid "Pins"
 msgstr "Pins"
 
-#: common/layer_id.cpp:138
+#: common/layer_id.cpp:93
 #, fuzzy
 msgid "Sheet borders"
 msgstr "Đường viền Sheet"
 
-#: common/layer_id.cpp:139
+#: common/layer_id.cpp:94
 #, fuzzy
 msgid "Sheet backgrounds"
 msgstr "Nền Sheet"
 
-#: common/layer_id.cpp:140
+#: common/layer_id.cpp:95
 #, fuzzy
 msgid "Sheet names"
 msgstr "Tên Sheet"
 
-#: common/layer_id.cpp:141
+#: common/layer_id.cpp:96
 msgid "Sheet fields"
 msgstr "Trường Sheet"
 
-#: common/layer_id.cpp:142
+#: common/layer_id.cpp:97
 #, fuzzy
 msgid "Sheet file names"
 msgstr "Tên tệp Sheet"
 
-#: common/layer_id.cpp:143
+#: common/layer_id.cpp:98
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:63
 #, fuzzy
 msgid "Sheet pins"
 msgstr "Ghim trang tính"
 
-#: common/layer_id.cpp:144
+#: common/layer_id.cpp:99
 #, fuzzy
 msgid "No-connect symbols"
 msgstr "Không có symbol kết nối"
 
-#: common/layer_id.cpp:145
+#: common/layer_id.cpp:100
 #, fuzzy
 msgid "DNP markers"
 msgstr "Đánh dấu"
 
-#: common/layer_id.cpp:146
+#: common/layer_id.cpp:101
 #, fuzzy
 msgid "Excluded-from-simulation markers"
 msgstr "Loại trừ vi phạm này"
 
-#: common/layer_id.cpp:147
+#: common/layer_id.cpp:102
 #, fuzzy
 msgid "ERC warnings"
 msgstr "Cảnh báo ERC"
 
-#: common/layer_id.cpp:148
+#: common/layer_id.cpp:103
 #, fuzzy
 msgid "ERC errors"
 msgstr "Lỗi ERC"
 
-#: common/layer_id.cpp:149
+#: common/layer_id.cpp:104
 #, fuzzy
 msgid "ERC exclusions"
 msgstr "Loại trừ DRC"
 
-#: common/layer_id.cpp:150 common/layer_id.cpp:189
+#: common/layer_id.cpp:105 common/layer_id.cpp:144
 #: pcbnew/widgets/appearance_controls.cpp:347
 #, fuzzy
 msgid "Anchors"
 msgstr "Anchors"
 
-#: common/layer_id.cpp:151 common/layer_id.cpp:193
+#: common/layer_id.cpp:106 common/layer_id.cpp:148
 #, fuzzy
 msgid "Helper items"
 msgstr "Khoản mục trợ giúp"
 
-#: common/layer_id.cpp:152 common/layer_id.cpp:194 common/tool/grid_menu.cpp:56
+#: common/layer_id.cpp:107 common/layer_id.cpp:149 common/tool/grid_menu.cpp:56
 #: eeschema/tools/sch_editor_control.cpp:2867
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:103
 #: gerbview/widgets/gerbview_layer_widget.cpp:135
@@ -7968,90 +7970,90 @@ msgstr "Khoản mục trợ giúp"
 msgid "Grid"
 msgstr "Lưới"
 
-#: common/layer_id.cpp:153
+#: common/layer_id.cpp:108
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:104
 msgid "Axes"
 msgstr "Trục"
 
-#: common/layer_id.cpp:154 common/layer_id.cpp:196
+#: common/layer_id.cpp:109 common/layer_id.cpp:151
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:107
 #: gerbview/widgets/gerbview_layer_widget.cpp:141
 msgid "Background"
 msgstr "Nền"
 
-#: common/layer_id.cpp:155 common/layer_id.cpp:192
+#: common/layer_id.cpp:110 common/layer_id.cpp:147
 #: common/widgets/gal_options_panel_base.cpp:120
 #: eeschema/sim/simulator_frame_ui.cpp:613
 #: eeschema/sim/simulator_frame_ui_base.cpp:167
 msgid "Cursor"
 msgstr "Con trỏ"
 
-#: common/layer_id.cpp:156
+#: common/layer_id.cpp:111
 #, fuzzy
 msgid "Hovered items"
 msgstr "Xóa các mục đã nhấp"
 
-#: common/layer_id.cpp:157
+#: common/layer_id.cpp:112
 msgid "Highlighted items"
 msgstr "Phần tử được tô sáng"
 
-#: common/layer_id.cpp:158
+#: common/layer_id.cpp:113
 #, fuzzy
 msgid "Hidden items"
 msgstr "Ẩn phần tử"
 
-#: common/layer_id.cpp:159 common/layer_id.cpp:197
+#: common/layer_id.cpp:114 common/layer_id.cpp:152
 msgid "Selection highlight"
 msgstr "Tô sáng phần lựa chọn"
 
-#: common/layer_id.cpp:160
+#: common/layer_id.cpp:115
 #, fuzzy
 msgid "Net color highlight"
 msgstr "Tô sáng phần lựa chọn"
 
-#: common/layer_id.cpp:161 common/layer_id.cpp:190
+#: common/layer_id.cpp:116 common/layer_id.cpp:145
 #, fuzzy
 msgid "Drawing sheet"
 msgstr "User.Drawings"
 
-#: common/layer_id.cpp:162 common/layer_id.cpp:191
+#: common/layer_id.cpp:117 common/layer_id.cpp:146
 #, fuzzy
 msgid "Page limits"
 msgstr "Giới hạn Trang"
 
-#: common/layer_id.cpp:163
+#: common/layer_id.cpp:118
 #, fuzzy
 msgid "Operating point voltages"
 msgstr "Không có gì để in"
 
-#: common/layer_id.cpp:164
+#: common/layer_id.cpp:119
 #, fuzzy
 msgid "Operating point currents"
 msgstr "Không có gì để in"
 
-#: common/layer_id.cpp:168
+#: common/layer_id.cpp:123
 #, fuzzy
 msgid "Footprints front"
 msgstr "Footprints Front"
 
-#: common/layer_id.cpp:169
+#: common/layer_id.cpp:124
 #, fuzzy
 msgid "Footprints back"
 msgstr "Footprints Back"
 
-#: common/layer_id.cpp:171
+#: common/layer_id.cpp:126
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:27
 #: eeschema/dialogs/dialog_update_from_pcb_base.cpp:53
 #: pcbnew/dialogs/dialog_global_edit_text_and_graphics_base.cpp:28
 msgid "Reference designators"
 msgstr "Bộ chỉ định tham chiếu"
 
-#: common/layer_id.cpp:172
+#: common/layer_id.cpp:127
 #, fuzzy
 msgid "Footprint text"
 msgstr "Văn bản trên Footprint"
 
-#: common/layer_id.cpp:173
+#: common/layer_id.cpp:128
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:27
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:64
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:24
@@ -8062,108 +8064,108 @@ msgstr "Văn bản trên Footprint"
 msgid "Tracks"
 msgstr "Tracks"
 
-#: common/layer_id.cpp:174
+#: common/layer_id.cpp:129
 msgid "Through vias"
 msgstr "Lỗ  xuyên các lớp"
 
-#: common/layer_id.cpp:175
+#: common/layer_id.cpp:130
 #, fuzzy
 msgid "Blind/Buried vias"
 msgstr "Bl/Buried Via"
 
-#: common/layer_id.cpp:176
+#: common/layer_id.cpp:131
 msgid "Micro-vias"
 msgstr "Lỗ xuyên siêu nhỏ"
 
-#: common/layer_id.cpp:177
+#: common/layer_id.cpp:132
 #, fuzzy
 msgid "Via holes"
 msgstr "Via Holes"
 
-#: common/layer_id.cpp:178
+#: common/layer_id.cpp:133
 #, fuzzy
 msgid "Via hole walls"
 msgstr "Via Holes"
 
-#: common/layer_id.cpp:179
+#: common/layer_id.cpp:134
 #, fuzzy
 msgid "Plated holes"
 msgstr "Lỗ không được mạ"
 
-#: common/layer_id.cpp:180
+#: common/layer_id.cpp:135
 #, fuzzy
 msgid "Plated hole walls"
 msgstr "Lỗ không được mạ"
 
-#: common/layer_id.cpp:181
+#: common/layer_id.cpp:136
 #, fuzzy
 msgid "Non-plated holes"
 msgstr "Lỗ không được mạ"
 
-#: common/layer_id.cpp:182 pcbnew/dialogs/panel_edit_options_base.cpp:371
+#: common/layer_id.cpp:137 pcbnew/dialogs/panel_edit_options_base.cpp:371
 #: pcbnew/widgets/appearance_controls.cpp:343
 #: pcbnew/widgets/appearance_controls.cpp:721
-#: pcbnew/widgets/appearance_controls.cpp:2537
+#: pcbnew/widgets/appearance_controls.cpp:2573
 #: pcbnew/widgets/search_handlers.cpp:386
 #, fuzzy
 msgid "Ratsnest"
 msgstr "Ratsnest"
 
-#: common/layer_id.cpp:183
+#: common/layer_id.cpp:138
 #, fuzzy
 msgid "DRC warnings"
 msgstr "Cảnh báo DRC"
 
-#: common/layer_id.cpp:184
+#: common/layer_id.cpp:139
 #, fuzzy
 msgid "DRC errors"
 msgstr "Lỗi DRC"
 
-#: common/layer_id.cpp:185
+#: common/layer_id.cpp:140
 #, fuzzy
 msgid "DRC shape 1"
 msgstr "Khối"
 
-#: common/layer_id.cpp:186
+#: common/layer_id.cpp:141
 #, fuzzy
 msgid "DRC shape 2"
 msgstr "Khối"
 
-#: common/layer_id.cpp:187
+#: common/layer_id.cpp:142
 #, fuzzy
 msgid "DRC exclusions"
 msgstr "Loại trừ DRC"
 
-#: common/layer_id.cpp:188
+#: common/layer_id.cpp:143
 #, fuzzy
 msgid "DRC marker shadows"
 msgstr "Đổ Bóng đánh dấu DRC"
 
-#: common/layer_id.cpp:195
+#: common/layer_id.cpp:150
 #, fuzzy
 msgid "Grid axes"
 msgstr "Trục lưới"
 
-#: common/layer_id.cpp:198
+#: common/layer_id.cpp:153
 #, fuzzy
 msgid "Locked item shadow"
 msgstr "Xóa các mục đã nhấp"
 
-#: common/layer_id.cpp:199
+#: common/layer_id.cpp:154
 msgid "Courtyard collision shadow"
 msgstr ""
 
-#: common/layer_id.cpp:200
+#: common/layer_id.cpp:155
 #, fuzzy
 msgid "Track net names"
 msgstr "Tên Sheet"
 
-#: common/layer_id.cpp:201
+#: common/layer_id.cpp:156
 #, fuzzy
 msgid "Pad net names"
 msgstr "Tên Sheet"
 
-#: common/layer_id.cpp:202
+#: common/layer_id.cpp:157
 #, fuzzy
 msgid "Via net names"
 msgstr "Tên Sheet"
@@ -8229,13 +8231,13 @@ msgstr "Mục"
 
 #: common/lib_tree_model_adapter.cpp:422
 #: eeschema/widgets/panel_design_block_chooser.cpp:411
-#: eeschema/widgets/panel_symbol_chooser.cpp:171
+#: eeschema/widgets/panel_symbol_chooser.cpp:173
 #: pcbnew/widgets/panel_footprint_chooser.cpp:96
 msgid "Recently Used"
 msgstr ""
 
 #: common/lib_tree_model_adapter.cpp:424
-#: eeschema/widgets/panel_symbol_chooser.cpp:178
+#: eeschema/widgets/panel_symbol_chooser.cpp:180
 msgid "Already Placed"
 msgstr ""
 
@@ -8532,7 +8534,7 @@ msgstr "Mặc định"
 #: eeschema/dialogs/dialog_sim_model_base.cpp:271 eeschema/sch_symbol.cpp:2058
 #: eeschema/sch_symbol.cpp:2110 eeschema/sch_symbol.cpp:2991
 #: eeschema/widgets/search_handlers.cpp:160
-#: eeschema/widgets/search_handlers.cpp:246 pcbnew/footprint.cpp:4045
+#: eeschema/widgets/search_handlers.cpp:246 pcbnew/footprint.cpp:4050
 #: pcbnew/widgets/search_handlers.cpp:118
 msgid "Reference"
 msgstr "Tham chiếu"
@@ -8556,7 +8558,7 @@ msgstr "Footprint: %s"
 #: eeschema/tools/sch_edit_tool.cpp:551
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:179
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:184
-#: pcbnew/footprint.cpp:4068
+#: pcbnew/footprint.cpp:4073
 msgid "Attributes"
 msgstr ""
 
@@ -8576,17 +8578,17 @@ msgstr "HSV"
 msgid "Semicolons"
 msgstr "Màu sắc lựa chọn"
 
-#: common/settings/color_settings.cpp:337
+#: common/settings/color_settings.cpp:379
 #, fuzzy
 msgid "(Footprints)"
 msgstr "(Footprints)"
 
-#: common/settings/color_settings.cpp:389
+#: common/settings/color_settings.cpp:433
 #: pagelayout_editor/dialogs/panel_pl_editor_color_settings.cpp:82
 msgid "KiCad Default"
 msgstr "Mặc định Kicad"
 
-#: common/settings/color_settings.cpp:394
+#: common/settings/color_settings.cpp:438
 msgid "KiCad Classic"
 msgstr "KiCad cổ điển"
 
@@ -8609,7 +8611,7 @@ msgid "Create a new document in the editor"
 msgstr "Tạo tài liệu mới trong trình soạn thảo"
 
 #: common/tool/actions.cpp:52 eeschema/symbol_editor/symbol_editor.cpp:866
-#: pcbnew/footprint_libraries_utils.cpp:1050
+#: pcbnew/footprint_libraries_utils.cpp:1059
 msgid "New Library..."
 msgstr "Thư viện Mới..."
 
@@ -8655,7 +8657,7 @@ msgstr "Đánh dấu Schematic"
 
 #: common/tool/actions.cpp:91 eeschema/symbol_editor/symbol_editor.cpp:856
 #: eeschema/widgets/tuner_slider_base.cpp:117
-#: pcbnew/footprint_libraries_utils.cpp:1036
+#: pcbnew/footprint_libraries_utils.cpp:1045
 msgid "Save"
 msgstr "Lưu lại"
 
@@ -9493,7 +9495,7 @@ msgstr "Thuộc tính Văn bản"
 
 #: common/tool/actions.cpp:1124
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:101
-#: eeschema/fields_grid_table.cpp:1068
+#: eeschema/fields_grid_table.cpp:1059
 msgid "Show Datasheet"
 msgstr "Hiển thị Datasheet"
 
@@ -9628,6 +9630,7 @@ msgstr ""
 #: eeschema/dialogs/dialog_schematic_setup.cpp:136
 #: pcbnew/dialogs/dialog_board_setup.cpp:210
 #: pcbnew/dialogs/dialog_footprint_properties.cpp:79
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:149
 #, fuzzy
 msgid "Embedded Files"
 msgstr "Các file Ảnh"
@@ -9828,8 +9831,8 @@ msgid "Mirroring for Y axis is not supported yet"
 msgstr "Phản chiếu cho trục Y chưa được hỗ trợ"
 
 #: common/widgets/filter_combobox.cpp:72
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:806
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:833
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:805
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:832
 msgid "Filter:"
 msgstr "Bộ lọc:"
 
@@ -9847,7 +9850,7 @@ msgstr "Lật bo mạch"
 #: common/widgets/footprint_diff_widget.cpp:42 cvpcb/cvpcb_mainframe.cpp:814
 #: eeschema/sch_base_frame.cpp:593 eeschema/sch_symbol.cpp:2086
 #: eeschema/sch_symbol.cpp:2090 eeschema/sch_symbol.cpp:2125
-#: eeschema/widgets/symbol_diff_widget.cpp:45 pcbnew/footprint.cpp:1624
+#: eeschema/widgets/symbol_diff_widget.cpp:45 pcbnew/footprint.cpp:1629
 msgid "Library"
 msgstr "Thư Viện"
 
@@ -9862,7 +9865,7 @@ msgid "Footprint not found."
 msgstr "Không tìm thấy Footprint."
 
 #: common/widgets/footprint_select_widget.cpp:68 cvpcb/cvpcb_mainframe.cpp:899
-#: pcbnew/footprint_edit_frame.cpp:1060
+#: pcbnew/footprint_edit_frame.cpp:1070
 #: pcbnew/widgets/panel_footprint_chooser.cpp:69
 msgid "Loading Footprint Libraries"
 msgstr "Đang tải Thư viện Footprint"
@@ -9949,7 +9952,7 @@ msgstr "Đính vào Lưới:"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:357
 #: pcbnew/dialogs/panel_edit_options_base.cpp:329
 #: pcbnew/dialogs/panel_edit_options_base.cpp:343
-#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1824
+#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1848
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 msgid "Always"
 msgstr "Luôn luôn"
@@ -9962,7 +9965,7 @@ msgstr "Khi lưới được hiển thị"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:357
 #: pcbnew/dialogs/panel_edit_options_base.cpp:329
 #: pcbnew/dialogs/panel_edit_options_base.cpp:343
-#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1825
+#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1849
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 msgid "Never"
 msgstr "Không bao giờ"
@@ -10251,8 +10254,8 @@ msgstr "Hiển thị:"
 #: pcbnew/dialogs/dialog_footprint_checker_base.cpp:36
 #: pcbnew/widgets/appearance_controls.cpp:713
 #: pcbnew/widgets/appearance_controls.cpp:755
-#: pcbnew/widgets/appearance_controls.cpp:2534
-#: pcbnew/widgets/appearance_controls.cpp:2553
+#: pcbnew/widgets/appearance_controls.cpp:2570
+#: pcbnew/widgets/appearance_controls.cpp:2589
 msgid "All"
 msgstr "Tất cả"
 
@@ -10346,12 +10349,12 @@ msgid "EasyEDA (JLCEDA) Pro files"
 msgstr ""
 
 #: common/wildcards_and_files_ext.cpp:339
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:301
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:302
 msgid "KiCad printed circuit board files"
 msgstr "Tệp bảng mạch in KiCad"
 
 #: common/wildcards_and_files_ext.cpp:346
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:311
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:312
 msgid "KiCad footprint files"
 msgstr "Tệp footprint KiCad"
 
@@ -10605,7 +10608,7 @@ msgstr "\"%s\" không phải là footprint hợp lệ."
 #: eeschema/generate_alias_info.cpp:39 eeschema/sch_symbol.cpp:2105
 #: eeschema/sch_symbol.cpp:2678 eeschema/sch_symbol.cpp:3003
 #: eeschema/symbol_editor/symbol_editor.cpp:1629
-#: eeschema/symbol_viewer_frame.cpp:462 pcbnew/footprint.cpp:4058
+#: eeschema/symbol_viewer_frame.cpp:462 pcbnew/footprint.cpp:4063
 #: pcbnew/generate_footprint_info.cpp:37 pcbnew/plot_board_layers.cpp:133
 msgid "Keywords"
 msgstr "Từ khóa"
@@ -10674,7 +10677,7 @@ msgstr "Tệp dự án: \"%s\""
 #: cvpcb/dialogs/dialog_config_equfiles.cpp:94
 #: eeschema/dialogs/dialog_bom.cpp:403
 #: gerbview/tools/gerbview_inspection_tool.cpp:185
-#: kicad/project_tree_pane.cpp:1022
+#: kicad/project_tree_pane.cpp:1023
 msgid "No text editor selected in KiCad.  Please choose one."
 msgstr ""
 "Không có trình soạn thảo văn bản nào được chọn trong KiCad. Hãy chọn một cái."
@@ -10770,7 +10773,7 @@ msgstr "Footprint \"%s\" không tìm thấy."
 msgid "Error loading footprint"
 msgstr "Lỗi tải phông chữ '%s'."
 
-#: cvpcb/display_footprints_frame.cpp:508 pcbnew/footprint.cpp:1684
+#: cvpcb/display_footprints_frame.cpp:508 pcbnew/footprint.cpp:1689
 #, c-format
 msgid "Footprint: %s"
 msgstr "Footprint: %s"
@@ -11156,7 +11159,7 @@ msgid "Enter a description for the library:"
 msgstr "Đang tải thư viện symbol"
 
 #: eeschema/design_block_utils.cpp:240 eeschema/sch_symbol.cpp:3000
-#: pcbnew/footprint.cpp:4055 pcbnew/plot_board_layers.cpp:129
+#: pcbnew/footprint.cpp:4060 pcbnew/plot_board_layers.cpp:129
 #, fuzzy
 msgid "Library Description"
 msgstr "Mô tả"
@@ -11187,10 +11190,10 @@ msgid "Please select a library to delete."
 msgstr "Vui lòng chọn tệp bảng thư viện ký hiệu."
 
 #: eeschema/design_block_utils.cpp:470 eeschema/design_block_utils.cpp:512
-#: eeschema/design_block_utils.cpp:555 pcbnew/footprint_libraries_utils.cpp:543
+#: eeschema/design_block_utils.cpp:555 pcbnew/footprint_libraries_utils.cpp:552
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:958
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2939
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3017
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2942
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3020
 #, fuzzy, c-format
 msgid "Library '%s' is read only."
 msgstr "Schematic Field"
@@ -11769,7 +11772,7 @@ msgstr "Không kết nối"
 #: eeschema/dialogs/dialog_database_lib_settings_base.cpp:99
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:210
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:1383
-#: pcbnew/footprint_edit_frame.cpp:229 pcbnew/footprint_edit_frame.cpp:951
+#: pcbnew/footprint_edit_frame.cpp:229 pcbnew/footprint_edit_frame.cpp:961
 #, fuzzy
 msgid "Libraries"
 msgstr "Quản lý thư viện"
@@ -12921,7 +12924,7 @@ msgstr "Hiển thị cửa sổ trình xem 3D"
 #: eeschema/sch_symbol.cpp:2989
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:27
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:28
-#: pcbnew/footprint.cpp:4043
+#: pcbnew/footprint.cpp:4048
 #, fuzzy
 msgid "Fields"
 msgstr "Các trường"
@@ -12931,21 +12934,21 @@ msgstr "Các trường"
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:62
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:201
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:58
-#: eeschema/fields_grid_table.cpp:480
+#: eeschema/fields_grid_table.cpp:471
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:53
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:54
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:54
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:158
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:49
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:99
 #: pcbnew/dialogs/panel_fp_properties_3d_model_base.cpp:45
-#: pcbnew/pcb_fields_grid_table.cpp:176
+#: pcbnew/pcb_fields_grid_table.cpp:145
 msgid "Show"
 msgstr "Hiển thị"
 
 #: eeschema/dialogs/dialog_label_properties_base.cpp:90
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:62
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:59
-#: eeschema/fields_grid_table.cpp:481
+#: eeschema/fields_grid_table.cpp:472
 #, fuzzy
 msgid "Show Name"
 msgstr "Hiển thị tên pin"
@@ -12954,7 +12957,7 @@ msgstr "Hiển thị tên pin"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:63
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:63
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:60
-#: eeschema/fields_grid_table.cpp:482
+#: eeschema/fields_grid_table.cpp:473
 msgid "H Align"
 msgstr "Căn chỉnh H"
 
@@ -12962,7 +12965,7 @@ msgstr "Căn chỉnh H"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:64
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:64
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:61
-#: eeschema/fields_grid_table.cpp:483
+#: eeschema/fields_grid_table.cpp:474
 msgid "V Align"
 msgstr "Căn chỉnh V"
 
@@ -12970,7 +12973,7 @@ msgstr "Căn chỉnh V"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:67
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:67
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:64
-#: eeschema/fields_grid_table.cpp:486 eeschema/sch_field.cpp:1140
+#: eeschema/fields_grid_table.cpp:477 eeschema/sch_field.cpp:1140
 #: eeschema/sch_field.cpp:1777 eeschema/sch_label.cpp:1201
 #: eeschema/sch_tablecell.cpp:132 eeschema/sch_text.cpp:641
 #: eeschema/sch_text.cpp:778 eeschema/sch_textbox.cpp:547
@@ -12984,7 +12987,7 @@ msgstr "Cỡ chữ"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:69
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:69
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:66
-#: eeschema/fields_grid_table.cpp:488
+#: eeschema/fields_grid_table.cpp:479
 msgid "X Position"
 msgstr "Vị trí X"
 
@@ -12994,7 +12997,7 @@ msgstr "Vị trí X"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:70
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:70
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:67
-#: eeschema/fields_grid_table.cpp:489
+#: eeschema/fields_grid_table.cpp:480
 msgid "Y Position"
 msgstr "Vị trí X"
 
@@ -13303,7 +13306,7 @@ msgstr "Biểu tượng Mới"
 #: eeschema/dialogs/dialog_sheet_properties.cpp:217
 #: eeschema/dialogs/dialog_symbol_properties.cpp:650
 #: pcbnew/dialogs/dialog_footprint_properties.cpp:402
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:424
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:433
 msgid "Fields must have a name."
 msgstr "Các trường phải có tên."
 
@@ -13340,25 +13343,25 @@ msgstr "Tên biểu tượng '%s' đã được sử dụng trong thư viện '%
 msgid "Edit Symbol Properties"
 msgstr "Thuộc tính Ký hiệu Thư viện"
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:548
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:547
 #, c-format
 msgid "The name '%s' is already in use."
 msgstr "Tên '%s' đã được sử dụng."
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:634
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:633
 #: eeschema/dialogs/dialog_sheet_properties.cpp:785
 #: eeschema/dialogs/dialog_symbol_properties.cpp:883
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:688
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:684
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:716
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:720
 #, c-format
 msgid "The first %d fields are mandatory."
 msgstr "Các trường %d đầu tiên là bắt buộc."
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:806
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:805
 msgid "Add Footprint Filter"
 msgstr "Thêm Bộ lọc Footprint"
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:833
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:832
 msgid "Edit Footprint Filter"
 msgstr "Chỉnh sửa Bộ lọc Footprint"
 
@@ -14316,7 +14319,7 @@ msgstr "Trình kiểm tra các luật điện tử"
 #: eeschema/dialogs/dialog_schematic_setup.cpp:112
 #: pcbnew/dialogs/dialog_board_setup.cpp:186
 #: pcbnew/widgets/appearance_controls.cpp:515
-#: pcbnew/widgets/appearance_controls.cpp:2420
+#: pcbnew/widgets/appearance_controls.cpp:2456
 #: pcbnew/widgets/appearance_controls_base.cpp:118
 #: pcbnew/widgets/search_handlers.cpp:381
 #: pcbnew/widgets/search_handlers.cpp:465
@@ -14406,7 +14409,7 @@ msgstr "Khối"
 msgid "Clear colors to use Schematic Editor colors."
 msgstr "Đặt màu trong suốt để sử dụng màu Trình soạn thảo Sơ đồ."
 
-#: eeschema/dialogs/dialog_shape_properties_base.cpp:158 pcbnew/zone.cpp:1970
+#: eeschema/dialogs/dialog_shape_properties_base.cpp:158 pcbnew/zone.cpp:1994
 msgid "Fill Style"
 msgstr "Kiểu Tô"
 
@@ -14669,7 +14672,7 @@ msgstr "Pin"
 
 #: eeschema/dialogs/dialog_sim_command_base.cpp:25
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:96
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283 pcbnew/pad.cpp:2504
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283 pcbnew/pad.cpp:2498
 #: pcbnew/widgets/pcb_net_inspector_panel_data_model.h:711
 #, fuzzy
 msgid "Custom"
@@ -15361,17 +15364,17 @@ msgid "Sequentially place all units of the symbol."
 msgstr "Đặt tuần tự tất cả các đơn vị của Symbol."
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:95
-#: eeschema/fields_grid_table.cpp:1061
+#: eeschema/fields_grid_table.cpp:1052
 msgid "Select Footprint..."
 msgstr "Chọn Dấu chân ..."
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:96
-#: eeschema/fields_grid_table.cpp:1062
+#: eeschema/fields_grid_table.cpp:1053
 msgid "Browse for footprint"
 msgstr "Duyệt tìm dấu chân"
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:102
-#: eeschema/fields_grid_table.cpp:1069
+#: eeschema/fields_grid_table.cpp:1060
 msgid "Show datasheet in browser"
 msgstr "Hiển thị Datasheet trong trình duyệt"
 
@@ -15501,7 +15504,7 @@ msgstr "Di chuyển bo mạch lên trên"
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1811
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2213
-#: pcbnew/widgets/appearance_controls.cpp:2728
+#: pcbnew/widgets/appearance_controls.cpp:2764
 msgid ""
 "Default presets cannot be modified.\n"
 "Please use a different name."
@@ -17251,7 +17254,7 @@ msgid "Net Navigator"
 msgstr "Góc nhìn mặt sau"
 
 #: eeschema/eeschema_settings.cpp:114 eeschema/sch_edit_frame.cpp:2207
-#: pcbnew/footprint_edit_frame.cpp:246 pcbnew/footprint_edit_frame.cpp:957
+#: pcbnew/footprint_edit_frame.cpp:246 pcbnew/footprint_edit_frame.cpp:967
 #: pcbnew/pcb_edit_frame.cpp:334 pcbnew/pcb_edit_frame.cpp:1709
 #, fuzzy
 msgid "Selection Filter"
@@ -17758,29 +17761,29 @@ msgstr ""
 "\n"
 " ** Thông báo ERC: %d Lỗi %d Cảnh báo %d\n"
 
-#: eeschema/fields_grid_table.cpp:287 eeschema/files-io.cpp:919
+#: eeschema/fields_grid_table.cpp:278 eeschema/files-io.cpp:919
 #: eeschema/tools/sch_editor_control.cpp:128
 #, fuzzy
 msgid "Schematic Files"
 msgstr "Schematic Field"
 
-#: eeschema/fields_grid_table.cpp:318 eeschema/fields_grid_table.cpp:755
-#: eeschema/fields_grid_table.cpp:927
+#: eeschema/fields_grid_table.cpp:309 eeschema/fields_grid_table.cpp:746
+#: eeschema/fields_grid_table.cpp:918
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:154
 msgid "Horizontal"
 msgstr "Ngang"
 
-#: eeschema/fields_grid_table.cpp:319 eeschema/fields_grid_table.cpp:757
-#: eeschema/fields_grid_table.cpp:929
+#: eeschema/fields_grid_table.cpp:310 eeschema/fields_grid_table.cpp:748
+#: eeschema/fields_grid_table.cpp:920
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:154
 msgid "Vertical"
 msgstr "Dọc"
 
-#: eeschema/fields_grid_table.cpp:492 eeschema/sch_field.cpp:1767
+#: eeschema/fields_grid_table.cpp:483 eeschema/sch_field.cpp:1767
 msgid "Allow Autoplacement"
 msgstr ""
 
-#: eeschema/fields_grid_table.cpp:493 eeschema/sch_field.cpp:1805
+#: eeschema/fields_grid_table.cpp:484 eeschema/sch_field.cpp:1805
 #: eeschema/sch_item.cpp:516 eeschema/sch_item.cpp:568
 #, fuzzy
 msgid "Private"
@@ -18098,8 +18101,8 @@ msgstr "Xuất phát từ biểu tượng:"
 #: eeschema/symbol_editor/symbol_editor.cpp:171
 #: eeschema/symbol_editor/symbol_editor.cpp:237
 #: eeschema/symbol_library_manager.cpp:458
-#: eeschema/widgets/panel_symbol_chooser.cpp:564
-#: eeschema/widgets/panel_symbol_chooser.cpp:623
+#: eeschema/widgets/panel_symbol_chooser.cpp:566
+#: eeschema/widgets/panel_symbol_chooser.cpp:625
 #: eeschema/widgets/symbol_preview_widget.cpp:207
 #, c-format
 msgid "Error loading symbol %s from library '%s'."
@@ -18124,7 +18127,7 @@ msgstr ""
 
 #: eeschema/import_gfx/dialog_import_gfx_sch.cpp:202
 #: pcbnew/import_gfx/dialog_import_graphics.cpp:215
-#: pcbnew/tools/drawing_tool.cpp:1906 pcbnew/tools/drawing_tool.cpp:1998
+#: pcbnew/tools/drawing_tool.cpp:1908 pcbnew/tools/drawing_tool.cpp:2000
 msgid "Import Graphics"
 msgstr "Nhập Đồ họa"
 
@@ -18151,7 +18154,7 @@ msgid "Only vectors will be imported.  Bitmaps and fonts will be ignored."
 msgstr ""
 
 #: eeschema/import_gfx/dialog_import_gfx_sch_base.cpp:43
-#: pcbnew/dialogs/dialog_rule_area_properties.cpp:129 pcbnew/zone.cpp:1949
+#: pcbnew/dialogs/dialog_rule_area_properties.cpp:129 pcbnew/zone.cpp:1973
 #, fuzzy
 msgid "Placement"
 msgstr "Phân đoạn"
@@ -18202,124 +18205,124 @@ msgstr "Mặc định"
 msgid "Import Vector Graphics File"
 msgstr "Nhập tệp Đồ họa Vector"
 
-#: eeschema/lib_symbol.cpp:294 eeschema/sch_symbol.cpp:445
+#: eeschema/lib_symbol.cpp:297 eeschema/sch_symbol.cpp:445
 #: eeschema/tools/sch_edit_tool.cpp:108
 #, c-format
 msgid "Unit %s"
 msgstr "Đơn vị %s"
 
-#: eeschema/lib_symbol.cpp:573 eeschema/sch_sheet.cpp:309
+#: eeschema/lib_symbol.cpp:576 eeschema/sch_sheet.cpp:309
 #: eeschema/sch_symbol.cpp:1593
 #, fuzzy
 msgid "Excluded from BOM"
 msgstr "Loại trừ khỏi bo mạch"
 
-#: eeschema/lib_symbol.cpp:578 eeschema/sch_sheet.cpp:318
+#: eeschema/lib_symbol.cpp:581 eeschema/sch_sheet.cpp:318
 #: eeschema/sch_symbol.cpp:1602
 #, fuzzy
 msgid "Excluded from board"
 msgstr "Loại trừ khỏi bo mạch"
 
-#: eeschema/lib_symbol.cpp:583 eeschema/sch_sheet.cpp:327
+#: eeschema/lib_symbol.cpp:586 eeschema/sch_sheet.cpp:327
 #: eeschema/sch_symbol.cpp:1611
 #, fuzzy
 msgid "Excluded from simulation"
 msgstr "Loại trừ vi phạm này"
 
-#: eeschema/lib_symbol.cpp:588 eeschema/sch_sheet.cpp:336
+#: eeschema/lib_symbol.cpp:591 eeschema/sch_sheet.cpp:336
 #: eeschema/sch_sheet.cpp:880 eeschema/sch_symbol.cpp:1620
 #: eeschema/sch_symbol.cpp:2036 eeschema/widgets/search_handlers.cpp:169
-#: pcbnew/footprint.cpp:1672
+#: pcbnew/footprint.cpp:1677
 #, fuzzy
 msgid "DNP"
 msgstr "DPI"
 
-#: eeschema/lib_symbol.cpp:1598
+#: eeschema/lib_symbol.cpp:1601
 msgid "Power flag differs."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1607
+#: eeschema/lib_symbol.cpp:1610
 #, fuzzy
 msgid "Unit count differs."
 msgstr "Thuộc tính mục văn bản"
 
-#: eeschema/lib_symbol.cpp:1647
+#: eeschema/lib_symbol.cpp:1650
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:745
 #, fuzzy
 msgid "Graphic item count differs."
 msgstr "Thuộc tính mục văn bản"
 
-#: eeschema/lib_symbol.cpp:1659
+#: eeschema/lib_symbol.cpp:1662
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:759
 #, c-format
 msgid "%s differs."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1670
+#: eeschema/lib_symbol.cpp:1673
 #, fuzzy
 msgid "Pin count differs."
 msgstr "Số lượng chân khác nhau."
 
-#: eeschema/lib_symbol.cpp:1686
+#: eeschema/lib_symbol.cpp:1689
 #, fuzzy, c-format
 msgid "Pin %s not found."
 msgstr "không tìm thấy tệp tin \"%s\"."
 
-#: eeschema/lib_symbol.cpp:1694
+#: eeschema/lib_symbol.cpp:1697
 #, fuzzy, c-format
 msgid "Pin %s differs."
 msgstr "Chân %s khác."
 
-#: eeschema/lib_symbol.cpp:1721
+#: eeschema/lib_symbol.cpp:1724
 #, c-format
 msgid "%s field differs."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1731
+#: eeschema/lib_symbol.cpp:1734
 #, fuzzy
 msgid "Field count differs."
 msgstr "Số lượng trường khác nhau."
 
-#: eeschema/lib_symbol.cpp:1740
+#: eeschema/lib_symbol.cpp:1743
 #, fuzzy
 msgid "Footprint filters differs."
 msgstr "Bộ lọc footprint:"
 
-#: eeschema/lib_symbol.cpp:1752
+#: eeschema/lib_symbol.cpp:1755
 #, fuzzy
 msgid "Footprint filters differ."
 msgstr "Bộ lọc footprint:"
 
-#: eeschema/lib_symbol.cpp:1763
+#: eeschema/lib_symbol.cpp:1766
 #, fuzzy
 msgid "Symbol keywords differ."
 msgstr "Từ khóa biểu tượng khác nhau."
 
-#: eeschema/lib_symbol.cpp:1772
+#: eeschema/lib_symbol.cpp:1775
 msgid "Symbol pin name offsets differ."
 msgstr ""
 
-#: eeschema/lib_symbol.cpp:1783
+#: eeschema/lib_symbol.cpp:1786
 #, fuzzy
 msgid "Show pin names settings differ."
 msgstr "Hiển thị văn bản tên pin"
 
-#: eeschema/lib_symbol.cpp:1792
+#: eeschema/lib_symbol.cpp:1795
 #, fuzzy
 msgid "Show pin numbers settings differ."
 msgstr "Hiển thị văn bản số pin"
 
-#: eeschema/lib_symbol.cpp:1801
+#: eeschema/lib_symbol.cpp:1804
 #, fuzzy
 msgid "Exclude from simulation settings differ."
 msgstr "Loại trừ khỏi bo mạch"
 
-#: eeschema/lib_symbol.cpp:1810
+#: eeschema/lib_symbol.cpp:1813
 #, fuzzy
 msgid "Exclude from bill of materials settings differ."
 msgstr "Loại trừ khỏi BOM sơ đồ mạch"
 
-#: eeschema/lib_symbol.cpp:1819
+#: eeschema/lib_symbol.cpp:1822
 #, fuzzy
 msgid "Exclude from board settings differ."
 msgstr "Loại trừ khỏi bo mạch"
@@ -18494,9 +18497,9 @@ msgstr "Loại mục chưa được xử lý %d"
 
 #: eeschema/net_navigator.cpp:314 pcbnew/board.cpp:1810
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2124
-#: pcbnew/pcb_draw_panel_gal.cpp:644
+#: pcbnew/pcb_draw_panel_gal.cpp:717
 #: pcbnew/widgets/appearance_controls.cpp:1029
-#: pcbnew/widgets/appearance_controls.cpp:2419
+#: pcbnew/widgets/appearance_controls.cpp:2455
 #: pcbnew/widgets/appearance_controls_base.cpp:61
 #: pcbnew/widgets/appearance_controls_base.cpp:151
 #: pcbnew/widgets/search_handlers.cpp:307
@@ -18784,8 +18787,8 @@ msgstr ""
 #: eeschema/sch_bitmap.cpp:309 eeschema/sch_pin.cpp:2222
 #: eeschema/sch_shape.cpp:743 eeschema/sch_symbol.cpp:2957
 #: pcbnew/board_item.cpp:405 pcbnew/pcb_group.cpp:501 pcbnew/pcb_shape.cpp:906
-#: pcbnew/pcb_tablecell.cpp:182 pcbnew/pcb_track.cpp:2068 pcbnew/zone.cpp:1845
-#: pcbnew/zone.cpp:1857
+#: pcbnew/pcb_tablecell.cpp:182 pcbnew/pcb_track.cpp:2068 pcbnew/zone.cpp:1869
+#: pcbnew/zone.cpp:1881
 #, fuzzy
 msgid "Position X"
 msgstr "Vị trí X:"
@@ -18793,8 +18796,8 @@ msgstr "Vị trí X:"
 #: eeschema/sch_bitmap.cpp:314 eeschema/sch_pin.cpp:2226
 #: eeschema/sch_shape.cpp:745 eeschema/sch_symbol.cpp:2960
 #: pcbnew/board_item.cpp:408 pcbnew/pcb_group.cpp:502 pcbnew/pcb_shape.cpp:908
-#: pcbnew/pcb_tablecell.cpp:183 pcbnew/pcb_track.cpp:2072 pcbnew/zone.cpp:1851
-#: pcbnew/zone.cpp:1858
+#: pcbnew/pcb_tablecell.cpp:183 pcbnew/pcb_track.cpp:2072 pcbnew/zone.cpp:1875
+#: pcbnew/zone.cpp:1882
 #, fuzzy
 msgid "Position Y"
 msgstr "Vị trí Y:"
@@ -18837,7 +18840,7 @@ msgstr "Nhập bus"
 #: eeschema/sch_bus_entry.cpp:542 eeschema/sch_junction.cpp:319
 #: eeschema/sch_label.cpp:1225 eeschema/sch_line.cpp:951
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2134 pcbnew/pad.cpp:1295
-#: pcbnew/pcb_track.cpp:1667 pcbnew/tools/pcb_control.cpp:1870
+#: pcbnew/pcb_track.cpp:1667 pcbnew/tools/pcb_control.cpp:1874
 #: pcbnew/zone.cpp:807
 #, fuzzy
 msgid "Resolved Netclass"
@@ -18872,7 +18875,7 @@ msgstr "Tệp sơ đồ mới chưa được lưu"
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:640
 #: eeschema/symbol_editor/symbol_editor.cpp:1532
 #: kicad/dialogs/panel_jobset.cpp:787 pagelayout_editor/pl_editor_frame.cpp:411
-#: pcbnew/footprint_edit_frame.cpp:805 pcbnew/footprint_edit_frame.cpp:845
+#: pcbnew/footprint_edit_frame.cpp:815 pcbnew/footprint_edit_frame.cpp:855
 #: pcbnew/pcb_edit_frame.cpp:1181
 #, c-format
 msgid "Save changes to '%s' before closing?"
@@ -18910,13 +18913,13 @@ msgid "Could not open CvPcb"
 msgstr "Không thể mở CvPcb"
 
 #: eeschema/sch_edit_frame.cpp:1741 eeschema/sim/simulator_frame.cpp:341
-#: kicad/kicad_manager_frame.cpp:1045 pcbnew/footprint_edit_frame.cpp:1019
+#: kicad/kicad_manager_frame.cpp:1045 pcbnew/footprint_edit_frame.cpp:1029
 #: pcbnew/pcb_edit_frame.cpp:1796
 msgid "[Read Only]"
 msgstr "[Chỉ đọc]"
 
 #: eeschema/sch_edit_frame.cpp:1744 eeschema/sim/simulator_frame.cpp:344
-#: pcbnew/footprint_edit_frame.cpp:1028 pcbnew/pcb_edit_frame.cpp:1799
+#: pcbnew/footprint_edit_frame.cpp:1038 pcbnew/pcb_edit_frame.cpp:1799
 msgid "[Unsaved]"
 msgstr "[Chưa lưu]"
 
@@ -19495,7 +19498,7 @@ msgstr "Tệp thư viện symbol KiCad"
 #: pcbnew/pcb_io/fabmaster/pcb_io_fabmaster.cpp:62
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:220
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:506
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2706
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2709
 #: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr_parser.cpp:154
 msgid "Open cancelled by user."
 msgstr "Mở bị hủy bởi người dùng."
@@ -19832,7 +19835,7 @@ msgstr "Kiểu cách Đường thẳng"
 #: pcbnew/dialogs/dialog_text_properties_base.cpp:83
 #: pcbnew/dialogs/dialog_textbox_properties_base.cpp:73
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:58
-#: pcbnew/footprint.cpp:1657 pcbnew/pad.cpp:1299 pcbnew/pad.cpp:2543
+#: pcbnew/footprint.cpp:1662 pcbnew/pad.cpp:1299 pcbnew/pad.cpp:2537
 #: pcbnew/pcb_dimension.cpp:659 pcbnew/pcb_group.cpp:396
 #: pcbnew/pcb_marker.cpp:381 pcbnew/pcb_shape.cpp:642
 #: pcbnew/pcb_tablecell.cpp:106 pcbnew/pcb_text.cpp:279
@@ -19884,11 +19887,11 @@ msgstr "Vertical Justification"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:39
 #: pcbnew/generators/pcb_tuning_pattern.cpp:478
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2130 pcbnew/pad.cpp:1293
-#: pcbnew/pad.cpp:2580 pcbnew/pcb_shape.cpp:923 pcbnew/pcb_tablecell.cpp:186
-#: pcbnew/pcb_track.cpp:1665 pcbnew/tools/pcb_control.cpp:1867
+#: pcbnew/pad.cpp:2574 pcbnew/pcb_shape.cpp:923 pcbnew/pcb_tablecell.cpp:186
+#: pcbnew/pcb_track.cpp:1665 pcbnew/tools/pcb_control.cpp:1871
 #: pcbnew/widgets/pcb_properties_panel.cpp:273
 #: pcbnew/widgets/search_handlers.cpp:177 pcbnew/zone.cpp:805
-#: pcbnew/zone.cpp:1905 pcbnew/zone_manager/dialog_zone_manager_base.cpp:42
+#: pcbnew/zone.cpp:1929 pcbnew/zone_manager/dialog_zone_manager_base.cpp:42
 #: pcbnew/zone_manager/model_zones_overview_table.h:76
 msgid "Net"
 msgstr "Net"
@@ -20049,7 +20052,7 @@ msgstr ""
 msgid "Hidden pin %s [%s, %s]"
 msgstr ""
 
-#: eeschema/sch_pin.cpp:2204 pcbnew/pad.cpp:1286 pcbnew/pad.cpp:2600
+#: eeschema/sch_pin.cpp:2204 pcbnew/pad.cpp:1286 pcbnew/pad.cpp:2594
 #, fuzzy
 msgid "Pin Name"
 msgstr "Tên Pin"
@@ -20180,7 +20183,7 @@ msgstr "Màu sắc nền, ở trên cùng"
 msgid "Fill color"
 msgstr "Màu sắc đường kẻ:"
 
-#: eeschema/sch_sheet.cpp:852 eeschema/sch_sheet.cpp:1712 pcbnew/zone.cpp:1835
+#: eeschema/sch_sheet.cpp:852 eeschema/sch_sheet.cpp:1712 pcbnew/zone.cpp:1859
 #, fuzzy
 msgid "Sheet Name"
 msgstr "Tên Sheet"
@@ -20246,13 +20249,13 @@ msgid "Exclude From Simulation"
 msgstr "Loại trừ vi phạm này"
 
 #: eeschema/sch_sheet.cpp:1733 eeschema/sch_symbol.cpp:1100
-#: eeschema/sch_symbol.cpp:3041 pcbnew/footprint.cpp:4075
+#: eeschema/sch_symbol.cpp:3041 pcbnew/footprint.cpp:4080
 #, fuzzy
 msgid "Exclude From Bill of Materials"
 msgstr "Loại trừ khỏi BOM sơ đồ mạch"
 
 #: eeschema/sch_sheet.cpp:1736 eeschema/sch_symbol.cpp:1101
-#: eeschema/sch_symbol.cpp:3044 pcbnew/footprint.cpp:4078
+#: eeschema/sch_symbol.cpp:3044 pcbnew/footprint.cpp:4083
 #, fuzzy
 msgid "Do not Populate"
 msgstr "Không điền đầy"
@@ -20314,7 +20317,7 @@ msgstr "Mirrored"
 msgid "Mirror Y"
 msgstr "Mirrored"
 
-#: eeschema/sch_symbol.cpp:2997 pcbnew/footprint.cpp:4052
+#: eeschema/sch_symbol.cpp:2997 pcbnew/footprint.cpp:4057
 #, fuzzy
 msgid "Library Link"
 msgstr "Thư Viện"
@@ -22285,13 +22288,13 @@ msgid "Save Symbol As"
 msgstr "Lưu bản sao dưới dạng ..."
 
 #: eeschema/symbol_editor/symbol_editor.cpp:855
-#: pcbnew/footprint_libraries_utils.cpp:1035
+#: pcbnew/footprint_libraries_utils.cpp:1044
 #, fuzzy
 msgid "Save in library:"
 msgstr "Lỗi tải bảng thư viện footprint trong dự án"
 
 #: eeschema/symbol_editor/symbol_editor.cpp:944
-#: pcbnew/footprint_libraries_utils.cpp:1118
+#: pcbnew/footprint_libraries_utils.cpp:1127
 #, fuzzy
 msgid "A library must be specified."
 msgstr "Không có symbol nào được chọn"
@@ -22377,7 +22380,7 @@ msgid "Keep Symbol"
 msgstr "Biểu tượng Mới"
 
 #: eeschema/symbol_editor/symbol_editor.cpp:1291 pcbnew/files.cpp:342
-#: pcbnew/footprint_libraries_utils.cpp:1204
+#: pcbnew/footprint_libraries_utils.cpp:1213
 #, c-format
 msgid "Revert '%s' to last version saved?"
 msgstr ""
@@ -23030,7 +23033,7 @@ msgstr "User.Drawings"
 
 #: eeschema/tools/ee_actions.cpp:356 eeschema/tools/ee_actions.cpp:588
 #: eeschema/tools/symbol_editor_drawing_tools.cpp:301
-#: pagelayout_editor/tools/pl_actions.cpp:61 pcbnew/tools/drawing_tool.cpp:1043
+#: pagelayout_editor/tools/pl_actions.cpp:61 pcbnew/tools/drawing_tool.cpp:1044
 #: pcbnew/tools/pcb_actions.cpp:185
 #, fuzzy
 msgid "Draw Text"
@@ -24381,7 +24384,7 @@ msgstr "Hiển thị Datasheet trong trình duyệt"
 
 #: eeschema/tools/ee_inspection_tool.cpp:574
 #: pagelayout_editor/tools/pl_editor_control.cpp:160
-#: pcbnew/tools/pcb_control.cpp:1661
+#: pcbnew/tools/pcb_control.cpp:1665
 msgid "UUID"
 msgstr ""
 
@@ -24456,7 +24459,7 @@ msgstr "Đặt tất cả các đơn vị"
 
 #: eeschema/tools/sch_drawing_tools.cpp:1174
 #: eeschema/tools/symbol_editor_drawing_tools.cpp:691
-#: pcbnew/tools/drawing_tool.cpp:1823
+#: pcbnew/tools/drawing_tool.cpp:1825
 msgid "No graphic items found in file."
 msgstr ""
 
@@ -24542,7 +24545,7 @@ msgstr "Thêm %s"
 msgid "Draw %s"
 msgstr "Vẽ %s"
 
-#: eeschema/tools/sch_drawing_tools.cpp:2779 pcbnew/tools/drawing_tool.cpp:1248
+#: eeschema/tools/sch_drawing_tools.cpp:2779 pcbnew/tools/drawing_tool.cpp:1250
 #, fuzzy
 msgid "Draw Table"
 msgstr "Draw Item"
@@ -24858,7 +24861,7 @@ msgstr ""
 "Không có trình soạn thảo văn bản nào được chọn trong KiCad. Hãy chọn một cái."
 
 #: eeschema/tools/symbol_editor_control.cpp:438
-#: eeschema/widgets/panel_symbol_chooser.cpp:682
+#: eeschema/widgets/panel_symbol_chooser.cpp:684
 msgid "No symbol selected"
 msgstr "Không có symbol nào được chọn"
 
@@ -24874,7 +24877,7 @@ msgid "No symbol to export"
 msgstr "Không có symbol nào được chọn"
 
 #: eeschema/tools/symbol_editor_control.cpp:708
-#: pcbnew/footprint_edit_frame.cpp:1437
+#: pcbnew/footprint_edit_frame.cpp:1447
 #, fuzzy
 msgid "Export View as PNG"
 msgstr "Xuất góc nhìn hiện tại ra ảnh PNG ..."
@@ -25075,11 +25078,11 @@ msgstr "Những mục khác"
 msgid "Graphical shapes"
 msgstr "Đường đồ họa"
 
-#: eeschema/widgets/panel_symbol_chooser.cpp:587
+#: eeschema/widgets/panel_symbol_chooser.cpp:589
 msgid "No footprint specified"
 msgstr "Không có footprint nào được chỉ định"
 
-#: eeschema/widgets/panel_symbol_chooser.cpp:600
+#: eeschema/widgets/panel_symbol_chooser.cpp:602
 msgid "Invalid footprint specified"
 msgstr "Footprint được chỉ định không hợp lệ"
 
@@ -25414,13 +25417,15 @@ msgstr "Chọn Lớp: %s"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:27
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:58
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:59
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:55
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:159
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:50
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:100
-#: pcbnew/footprint.cpp:4034 pcbnew/footprint.cpp:4037
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:169
+#: pcbnew/footprint.cpp:4039 pcbnew/footprint.cpp:4042
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2137 pcbnew/pad.cpp:1303
-#: pcbnew/pad.cpp:2542 pcbnew/pcb_dimension.cpp:661
-#: pcbnew/pcb_dimension.cpp:1457 pcbnew/pcb_fields_grid_table.cpp:181
+#: pcbnew/pad.cpp:2536 pcbnew/pcb_dimension.cpp:661
+#: pcbnew/pcb_dimension.cpp:1457 pcbnew/pcb_fields_grid_table.cpp:150
 #: pcbnew/pcb_group.cpp:503 pcbnew/pcb_marker.cpp:378
 #: pcbnew/pcb_reference_image.cpp:219 pcbnew/pcb_reference_image.cpp:342
 #: pcbnew/pcb_shape.cpp:646 pcbnew/pcb_shape.cpp:890 pcbnew/pcb_shape.cpp:892
@@ -25436,7 +25441,7 @@ msgstr "Chọn Lớp: %s"
 #: pcbnew/widgets/search_handlers.cpp:120
 #: pcbnew/widgets/search_handlers.cpp:178
 #: pcbnew/widgets/search_handlers.cpp:243 pcbnew/zone.cpp:850
-#: pcbnew/zone.cpp:1898 pcbnew/zone.cpp:1899
+#: pcbnew/zone.cpp:1922 pcbnew/zone.cpp:1923
 #, fuzzy
 msgid "Layer"
 msgstr "Các Lớp bo mạch"
@@ -26387,7 +26392,7 @@ msgstr "Tô sáng DCode D%d"
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:290
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:352
 #: pcbnew/dialogs/dialog_layer_selection_base.cpp:230
-#: pcbnew/dialogs/panel_setup_layers.cpp:930
+#: pcbnew/dialogs/panel_setup_layers.cpp:1125
 #: pcbnew/widgets/appearance_controls.cpp:1025
 #: pcbnew/widgets/appearance_controls_base.cpp:32
 #: pcbnew/zone_manager/model_zones_overview_table.h:77
@@ -26430,13 +26435,13 @@ msgid "PCB Background"
 msgstr "Nền"
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:161
-#: pcbnew/widgets/appearance_controls.cpp:1844
+#: pcbnew/widgets/appearance_controls.cpp:1880
 #, fuzzy
 msgid "Show All Layers"
 msgstr "Hiển thị tất cả các Net"
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:164
-#: pcbnew/widgets/appearance_controls.cpp:1830
+#: pcbnew/widgets/appearance_controls.cpp:1866
 #, fuzzy
 msgid "Hide All Layers But Active"
 msgstr "Bộc Lọc Nets"
@@ -26446,7 +26451,7 @@ msgid "Always Hide All Layers But Active"
 msgstr ""
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:171
-#: pcbnew/widgets/appearance_controls.cpp:1847
+#: pcbnew/widgets/appearance_controls.cpp:1883
 #, fuzzy
 msgid "Hide All Layers"
 msgstr "Bộc Lọc Nets"
@@ -26485,8 +26490,8 @@ msgid "Change Render Color for"
 msgstr "Quét màu cho bản vẽ CAD"
 
 #: gerbview/widgets/layer_widget.cpp:341
-#: pcbnew/widgets/appearance_controls.cpp:2172
-#: pcbnew/widgets/appearance_controls.cpp:2447
+#: pcbnew/widgets/appearance_controls.cpp:2208
+#: pcbnew/widgets/appearance_controls.cpp:2483
 msgid ""
 "Left double click or middle click for color change, right click for menu"
 msgstr ""
@@ -28713,313 +28718,313 @@ msgstr "Không thể mở tệp '%s'"
 msgid "Can not move '%s' to trash."
 msgstr "Không thể mở tệp '%s'"
 
-#: kicad/project_tree_pane.cpp:291
+#: kicad/project_tree_pane.cpp:292
 #, fuzzy
 msgid "Directory name:"
 msgstr "Net name"
 
-#: kicad/project_tree_pane.cpp:291
+#: kicad/project_tree_pane.cpp:292
 msgid "Create New Directory"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:851
+#: kicad/project_tree_pane.cpp:852
 #, fuzzy
 msgid "Switch to this Project"
 msgstr "Chuyển sang Lưới tiếp theo"
 
-#: kicad/project_tree_pane.cpp:852
+#: kicad/project_tree_pane.cpp:853
 msgid "Close all editors, and switch to the selected project"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:859
+#: kicad/project_tree_pane.cpp:860
 #, fuzzy
 msgid "New Directory..."
 msgstr "Thư viện Mới..."
 
-#: kicad/project_tree_pane.cpp:860
+#: kicad/project_tree_pane.cpp:861
 #, fuzzy
 msgid "Create a New Directory"
 msgstr "Tạo thư mục thư viện mới"
 
-#: kicad/project_tree_pane.cpp:868 kicad/project_tree_pane.cpp:878
+#: kicad/project_tree_pane.cpp:869 kicad/project_tree_pane.cpp:879
 #, fuzzy
 msgid "Reveal in Finder"
 msgstr "Bộc lộ các Chủ đề trong Bộ tìm kiếm"
 
-#: kicad/project_tree_pane.cpp:869
+#: kicad/project_tree_pane.cpp:870
 #, fuzzy
 msgid "Reveals the directory in a Finder window"
 msgstr "Bộc lộ các Chủ đề trong Bộ tìm kiếm"
 
-#: kicad/project_tree_pane.cpp:871
+#: kicad/project_tree_pane.cpp:872
 msgid "Open Directory in File Explorer"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:872 pcbnew/tools/pcb_actions.cpp:986
+#: kicad/project_tree_pane.cpp:873 pcbnew/tools/pcb_actions.cpp:986
 msgid "Opens the directory in the default system file manager"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:879
+#: kicad/project_tree_pane.cpp:880
 #, fuzzy
 msgid "Reveals the directories in a Finder window"
 msgstr "Bộc lộ các Chủ đề trong Bộ tìm kiếm"
 
-#: kicad/project_tree_pane.cpp:881
+#: kicad/project_tree_pane.cpp:882
 msgid "Open Directories in File Explorer"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:882
+#: kicad/project_tree_pane.cpp:883
 msgid "Opens the directories in the default system file manager"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:893
+#: kicad/project_tree_pane.cpp:894
 #, fuzzy
 msgid "Open the file in a Text Editor"
 msgstr "Chỉnh sửa tệp tập lệnh trong trình soạn thảo văn bản"
 
-#: kicad/project_tree_pane.cpp:895
+#: kicad/project_tree_pane.cpp:896
 #, fuzzy
 msgid "Open files in a Text Editor"
 msgstr "Đánh dấu Schematic"
 
-#: kicad/project_tree_pane.cpp:897
+#: kicad/project_tree_pane.cpp:898
 #, fuzzy
 msgid "Edit in a Text Editor"
 msgstr "Trình soạn thảo Văn bản"
 
-#: kicad/project_tree_pane.cpp:903
+#: kicad/project_tree_pane.cpp:904
 #, fuzzy
 msgid "Run Jobs"
 msgstr "Chạy %s"
 
-#: kicad/project_tree_pane.cpp:911
+#: kicad/project_tree_pane.cpp:912
 #, fuzzy
 msgid "Rename File..."
 msgstr "Thêm Trường..."
 
-#: kicad/project_tree_pane.cpp:912
+#: kicad/project_tree_pane.cpp:913
 #, fuzzy
 msgid "Rename file"
 msgstr "Bộ lọc tên net:"
 
-#: kicad/project_tree_pane.cpp:916
+#: kicad/project_tree_pane.cpp:917
 #, fuzzy
 msgid "Rename Files..."
 msgstr "Thêm Trường..."
 
-#: kicad/project_tree_pane.cpp:917
+#: kicad/project_tree_pane.cpp:918
 #, fuzzy
 msgid "Rename files"
 msgstr "Bộ lọc tên net:"
 
-#: kicad/project_tree_pane.cpp:927
+#: kicad/project_tree_pane.cpp:928
 msgid "Delete the file and its content"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:929
+#: kicad/project_tree_pane.cpp:930
 msgid "Delete the files and their contents"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:944
+#: kicad/project_tree_pane.cpp:945
 msgid "Move to Trash"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:956
+#: kicad/project_tree_pane.cpp:957
 msgid "Add Project to Version Control..."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:957
+#: kicad/project_tree_pane.cpp:958
 #, fuzzy
 msgid "Initialize a new repository"
 msgstr "Không thể phân tích cú pháp '%s' trong '%s'"
 
-#: kicad/project_tree_pane.cpp:961
+#: kicad/project_tree_pane.cpp:962
 #, fuzzy
 msgid "Commit Project..."
 msgstr "Chủ đề Mới..."
 
-#: kicad/project_tree_pane.cpp:962 kicad/project_tree_pane.cpp:976
+#: kicad/project_tree_pane.cpp:963 kicad/project_tree_pane.cpp:977
 msgid "Commit changes to the local repository"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:965
+#: kicad/project_tree_pane.cpp:966
 msgid "Push"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:966
+#: kicad/project_tree_pane.cpp:967
 msgid "Push committed local changes to remote repository"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:969
+#: kicad/project_tree_pane.cpp:970
 msgid "Pull"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:970
+#: kicad/project_tree_pane.cpp:971
 msgid "Pull changes from remote repository into local"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:975
+#: kicad/project_tree_pane.cpp:976
 #, fuzzy
 msgid "Commit File..."
 msgstr "Thêm Trường..."
 
-#: kicad/project_tree_pane.cpp:990
+#: kicad/project_tree_pane.cpp:991
 msgid "Switch to branch "
 msgstr "Chuyển sang nhánh "
 
-#: kicad/project_tree_pane.cpp:995
+#: kicad/project_tree_pane.cpp:996
 msgid "Other..."
 msgstr "Khác..."
 
-#: kicad/project_tree_pane.cpp:996
+#: kicad/project_tree_pane.cpp:997
 #, fuzzy
 msgid "Switch to a different branch"
 msgstr "Chọn một con đường khác"
 
-#: kicad/project_tree_pane.cpp:999
+#: kicad/project_tree_pane.cpp:1000
 #, fuzzy
 msgid "Switch to Branch"
 msgstr "Xuất ra Bộ nhớ tạm"
 
-#: kicad/project_tree_pane.cpp:1003
+#: kicad/project_tree_pane.cpp:1004
 #, fuzzy
 msgid "Remove Version Control"
 msgstr "Xóa Trình tạo"
 
-#: kicad/project_tree_pane.cpp:1004
+#: kicad/project_tree_pane.cpp:1005
 msgid "Delete all version control files from the project directory."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1059
+#: kicad/project_tree_pane.cpp:1060
 #, fuzzy, c-format
 msgid "Change filename: '%s'"
 msgstr "Không thể mở tệp '%s'"
 
-#: kicad/project_tree_pane.cpp:1061
+#: kicad/project_tree_pane.cpp:1062
 #, fuzzy
 msgid "Change filename"
 msgstr "Không thể mở tệp '%s'"
 
-#: kicad/project_tree_pane.cpp:1406
+#: kicad/project_tree_pane.cpp:1407
 msgid "Network path: not monitoring folder changes"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1412
+#: kicad/project_tree_pane.cpp:1413
 msgid "Local path: monitoring folder changes"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1595
+#: kicad/project_tree_pane.cpp:1596
 msgid "The selected directory is already a git project."
 msgstr "Thư mục được chọn đã là một dự án git."
 
-#: kicad/project_tree_pane.cpp:1611
-msgid "Failed to initialize git project."
-msgstr ""
-
-#: kicad/project_tree_pane.cpp:1626
+#: kicad/project_tree_pane.cpp:1603
 #, fuzzy
 msgid "Set default remote"
 msgstr "Quay về mặc định"
 
-#: kicad/project_tree_pane.cpp:1679
+#: kicad/project_tree_pane.cpp:1618
+msgid "Failed to initialize git project."
+msgstr ""
+
+#: kicad/project_tree_pane.cpp:1678
 #, fuzzy
 msgid "Failed to set default remote."
 msgstr "Không tải được thư viện kiface \"%s\"."
 
-#: kicad/project_tree_pane.cpp:1691 kicad/project_tree_pane.cpp:1725
-#: kicad/project_tree_pane.cpp:1747
+#: kicad/project_tree_pane.cpp:1690 kicad/project_tree_pane.cpp:1724
+#: kicad/project_tree_pane.cpp:1746
 #, fuzzy
 msgid "Fetching Remote"
 msgstr "Thêm tầng"
 
-#: kicad/project_tree_pane.cpp:1732
+#: kicad/project_tree_pane.cpp:1731
 #, fuzzy
 msgid "Failed to pull project"
 msgstr "Không tải được thư viện kiface \"%s\"."
 
-#: kicad/project_tree_pane.cpp:1754
+#: kicad/project_tree_pane.cpp:1753
 #, fuzzy
 msgid "Failed to push project"
 msgstr "Không tải được thư viện kiface \"%s\"."
 
-#: kicad/project_tree_pane.cpp:1816
+#: kicad/project_tree_pane.cpp:1830
 #, fuzzy, c-format
 msgid "Failed to lookup branch '%s': %s"
 msgstr "Không tra cứu được nhánh '%s': %s"
 
-#: kicad/project_tree_pane.cpp:1829
+#: kicad/project_tree_pane.cpp:1843
 #, fuzzy, c-format
 msgid "Failed to find branch head for '%s'"
 msgstr "Không thể tìm thấy trình xem PDF cho \"%s\""
 
-#: kicad/project_tree_pane.cpp:1840
+#: kicad/project_tree_pane.cpp:1854
 #, fuzzy, c-format
 msgid "Failed to switch to branch '%s'"
 msgstr "Không tải được thư viện kiface \"%s\"."
 
-#: kicad/project_tree_pane.cpp:1851
+#: kicad/project_tree_pane.cpp:1865
 #, fuzzy, c-format
 msgid "Failed to update HEAD reference for branch '%s'"
 msgstr "cần một số cho '%s'"
 
-#: kicad/project_tree_pane.cpp:1870
+#: kicad/project_tree_pane.cpp:1884
 msgid "Are you sure you want to remove git tracking from this project?"
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:1887
+#: kicad/project_tree_pane.cpp:1901
 #, fuzzy
 msgid "Failed to remove git directory"
 msgstr "Không thể mở tệp '%s'"
 
-#: kicad/project_tree_pane.cpp:2223
+#: kicad/project_tree_pane.cpp:2237
 msgid "Discarding commit due to empty commit message."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:2229
+#: kicad/project_tree_pane.cpp:2243
 msgid "Discarding commit due to empty file selection."
 msgstr ""
 
-#: kicad/project_tree_pane.cpp:2235
+#: kicad/project_tree_pane.cpp:2249
 #, fuzzy, c-format
 msgid "Failed to get repository index: %s"
 msgstr "Không lấy được chỉ mục kho lưu trữ: %s"
 
-#: kicad/project_tree_pane.cpp:2243
+#: kicad/project_tree_pane.cpp:2257
 #, fuzzy, c-format
 msgid "Failed to add file to index: %s"
 msgstr "Không thể ghi báo cáo vào tệp \"%s\"."
 
-#: kicad/project_tree_pane.cpp:2251
+#: kicad/project_tree_pane.cpp:2265
 #, fuzzy, c-format
 msgid "Failed to write index: %s"
 msgstr "Không tải được thư viện kiface \"%s\"."
 
-#: kicad/project_tree_pane.cpp:2258
+#: kicad/project_tree_pane.cpp:2272
 #, fuzzy, c-format
 msgid "Failed to write tree: %s"
 msgstr "Không tải được thư viện kiface \"%s\"."
 
-#: kicad/project_tree_pane.cpp:2267
+#: kicad/project_tree_pane.cpp:2281
 #, fuzzy, c-format
 msgid "Failed to lookup tree: %s"
 msgstr "Không tải được thư viện kiface \"%s\"."
 
-#: kicad/project_tree_pane.cpp:2275
+#: kicad/project_tree_pane.cpp:2289
 #, fuzzy, c-format
 msgid "Failed to get HEAD reference: %s"
 msgstr "Không thể mở tệp '%s'"
 
-#: kicad/project_tree_pane.cpp:2282
+#: kicad/project_tree_pane.cpp:2296
 #, fuzzy, c-format
 msgid "Failed to get commit: %s"
 msgstr "Không tải được thư viện kiface \"%s\"."
 
-#: kicad/project_tree_pane.cpp:2298
+#: kicad/project_tree_pane.cpp:2312
 #, fuzzy, c-format
 msgid "Failed to create author signature: %s"
 msgstr "Không tải được thư viện kiface \"%s\"."
 
-#: kicad/project_tree_pane.cpp:2333
+#: kicad/project_tree_pane.cpp:2347
 #, fuzzy, c-format
 msgid "Failed to create commit: %s"
 msgstr "Không tải được thư viện kiface \"%s\"."
@@ -29520,6 +29525,7 @@ msgid "Item Properties"
 msgstr "Thuộc tính mục văn bản"
 
 #: pagelayout_editor/dialogs/properties_frame_base.cpp:461
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:145
 msgid "Default Values"
 msgstr "Giá trị mặc định"
 
@@ -32214,8 +32220,8 @@ msgstr "Đang tải..."
 #: pcbnew/board.cpp:1807 pcbnew/dialogs/dialog_board_statistics.cpp:701
 #: pcbnew/dialogs/dialog_board_statistics_base.cpp:78
 #: pcbnew/dialogs/dialog_unused_pad_layers_base.cpp:27
-#: pcbnew/footprint.cpp:1628 pcbnew/netinfo_item.cpp:108
-#: pcbnew/pcb_draw_panel_gal.cpp:641 pcbnew/widgets/appearance_controls.cpp:331
+#: pcbnew/footprint.cpp:1633 pcbnew/netinfo_item.cpp:108
+#: pcbnew/pcb_draw_panel_gal.cpp:714 pcbnew/widgets/appearance_controls.cpp:331
 #: pcbnew/widgets/panel_selection_filter.cpp:198
 #: pcbnew/widgets/panel_selection_filter_base.cpp:45
 msgid "Pads"
@@ -32229,19 +32235,19 @@ msgstr ""
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:222
 #: pcbnew/dialogs/dialog_unused_pad_layers_base.cpp:24
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:88
-#: pcbnew/netinfo_item.cpp:123 pcbnew/pcb_draw_panel_gal.cpp:642
+#: pcbnew/netinfo_item.cpp:123 pcbnew/pcb_draw_panel_gal.cpp:715
 #: pcbnew/widgets/appearance_controls.cpp:330
 #: pcbnew/widgets/panel_selection_filter.cpp:197
 #: pcbnew/widgets/panel_selection_filter_base.cpp:41
 msgid "Vias"
 msgstr ""
 
-#: pcbnew/board.cpp:1809 pcbnew/pcb_draw_panel_gal.cpp:643
+#: pcbnew/board.cpp:1809 pcbnew/pcb_draw_panel_gal.cpp:716
 #, fuzzy
 msgid "Track Segments"
 msgstr "Chiều rộng Track"
 
-#: pcbnew/board.cpp:1811 pcbnew/pcb_draw_panel_gal.cpp:645
+#: pcbnew/board.cpp:1811 pcbnew/pcb_draw_panel_gal.cpp:718
 #, fuzzy
 msgid "Unrouted"
 msgstr "Nhóm đã chọn"
@@ -32473,7 +32479,7 @@ msgid "Add Dielectric Layer"
 msgstr "Độ dày Bus"
 
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:330
-#: pcbnew/dialogs/panel_setup_layers.cpp:957
+#: pcbnew/dialogs/panel_setup_layers.cpp:1152
 #, fuzzy
 msgid "Select layer to add:"
 msgstr "net đã chọn:"
@@ -33210,7 +33216,7 @@ msgstr "Gán Chú thích hoàn tất."
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:154
 #: pcbnew/dialogs/dialog_render_job.cpp:41
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:117
-#: pcbnew/footprint.cpp:1640
+#: pcbnew/footprint.cpp:1645
 #, fuzzy
 msgid "Front"
 msgstr "Góc nhìn mặt trước"
@@ -33218,7 +33224,6 @@ msgstr "Góc nhìn mặt trước"
 #: pcbnew/dialogs/dialog_board_reannotate_base.cpp:187
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:154
 #: pcbnew/dialogs/dialog_render_job.cpp:39
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:560
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:122
 #, fuzzy
 msgid "Back"
@@ -33405,7 +33410,7 @@ msgid ""
 msgstr ""
 
 #: pcbnew/dialogs/dialog_board_setup.cpp:301 pcbnew/files.cpp:583
-#: pcbnew/tools/pcb_control.cpp:1502
+#: pcbnew/tools/pcb_control.cpp:1506
 msgid "Loading PCB"
 msgstr "Đang tải PCB"
 
@@ -33483,7 +33488,7 @@ msgid "Total:"
 msgstr ""
 
 #: pcbnew/dialogs/dialog_board_statistics.cpp:491
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2517
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2511
 #, fuzzy
 msgid "Round"
 msgstr "%s được tìm thấy"
@@ -33612,7 +33617,7 @@ msgstr ""
 
 #: pcbnew/dialogs/dialog_cleanup_graphics.cpp:48
 #: pcbnew/dialogs/dialog_exchange_footprints.cpp:310
-#: pcbnew/footprint_libraries_utils.cpp:961
+#: pcbnew/footprint_libraries_utils.cpp:970
 #, fuzzy
 msgid "Update Footprint"
 msgstr "Nhân bản"
@@ -33998,8 +34003,8 @@ msgid ""
 "This setting can be overridden by local  pad settings"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_copper_zones_base.cpp:232 pcbnew/footprint.cpp:4008
-#: pcbnew/pad.cpp:2527 pcbnew/zone.cpp:1805
+#: pcbnew/dialogs/dialog_copper_zones_base.cpp:232 pcbnew/footprint.cpp:4013
+#: pcbnew/pad.cpp:2521 pcbnew/zone.cpp:1829
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 #, fuzzy
 msgid "Thermal reliefs"
@@ -34049,14 +34054,14 @@ msgstr "Kiểu Tô"
 
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:290
 #: pcbnew/dialogs/dialog_non_copper_zones_properties_base.cpp:129
-#: pcbnew/zone.cpp:1815 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
+#: pcbnew/zone.cpp:1839 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
 #, fuzzy
 msgid "Solid fill"
 msgstr "Khối"
 
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:290
 #: pcbnew/dialogs/dialog_non_copper_zones_properties_base.cpp:129
-#: pcbnew/zone.cpp:1816 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
+#: pcbnew/zone.cpp:1840 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
 #, fuzzy
 msgid "Hatch pattern"
 msgstr "Mẫu"
@@ -34119,7 +34124,7 @@ msgstr "Thêm Trường..."
 msgid "Choose what to do with unconnected copper islands"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_copper_zones_base.cpp:357 pcbnew/zone.cpp:1826
+#: pcbnew/dialogs/dialog_copper_zones_base.cpp:357 pcbnew/zone.cpp:1850
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 msgid "Below area limit"
 msgstr ""
@@ -35960,8 +35965,8 @@ msgstr "Chương Trình xem Footprint"
 msgid "Choose Footprint"
 msgstr "Footprint"
 
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:76
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:143
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:78
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:148
 msgid "3D Models"
 msgstr "Mô hình 3D"
 
@@ -35999,15 +36004,15 @@ msgid ""
 "It will be clamped at %s."
 msgstr ""
 
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:633
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:624
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:661
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:660
 #, fuzzy
 msgid "Edit Footprint Properties"
 msgstr "Chỉnh sửa thuộc tính footprint"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:52
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:53
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:157
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:98
 #, fuzzy
 msgid "Text Items"
@@ -36015,28 +36020,28 @@ msgstr "Tệp văn bản"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:60
 #: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:53
-#: pcbnew/pcb_fields_grid_table.cpp:183 pcbnew/pcb_text.cpp:630
+#: pcbnew/pcb_fields_grid_table.cpp:152 pcbnew/pcb_text.cpp:630
 #: pcbnew/pcb_text.cpp:647
 msgid "Keep Upright"
 msgstr ""
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:61
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:62
-#: pcbnew/pcb_fields_grid_table.cpp:184
+#: pcbnew/pcb_fields_grid_table.cpp:153
 #, fuzzy
 msgid "X Offset"
 msgstr "Offset"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:62
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:63
-#: pcbnew/pcb_fields_grid_table.cpp:185
+#: pcbnew/pcb_fields_grid_table.cpp:154
 #, fuzzy
 msgid "Y Offset"
 msgstr "Offset"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:68
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:69
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:64
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:168
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:56
 #: pcbnew/plot_board_layers.cpp:103
 #, fuzzy
@@ -36056,15 +36061,15 @@ msgstr "Bộ lọc footprint:"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:188
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:193
-#: pcbnew/footprint.cpp:1286
+#: pcbnew/footprint.cpp:1291
 #, fuzzy
 msgid "Through hole"
 msgstr "Các Pad xuyên lỗ"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:188
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:193
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/footprint.cpp:1283
-#: pcbnew/pad.cpp:1532 pcbnew/pad.cpp:2493
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/footprint.cpp:1288
+#: pcbnew/pad.cpp:1532 pcbnew/pad.cpp:2487
 msgid "SMD"
 msgstr "SMD"
 
@@ -36252,29 +36257,29 @@ msgstr ""
 msgid "Footprint Properties"
 msgstr "Thuộc tính footprint"
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:379
-#: pcbnew/footprint_libraries_utils.cpp:1124
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:388
+#: pcbnew/footprint_libraries_utils.cpp:1133
 #: pcbnew/tools/footprint_editor_control.cpp:460
 #, fuzzy
 msgid "Footprint must have a name."
 msgstr "Trường phải có tên."
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:384
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:393
 #, c-format
 msgid "Footprint name may not contain '%s'."
 msgstr "Tên footprint không được chứa '%s'."
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:437
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:446
 #, c-format
 msgid "The text width must be between %s and %s."
 msgstr "Chiều rộng văn bản phải nằm trong khoảng từ %s đến %s."
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:449
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:458
 #, c-format
 msgid "The text height must be between %s and %s."
 msgstr "Chiều cao văn bản phải nằm trong khoảng từ %s đến %s."
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:467
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:476
 #: pcbnew/dialogs/dialog_text_properties.cpp:522
 #: pcbnew/dialogs/dialog_textbox_properties.cpp:342
 msgid ""
@@ -37025,7 +37030,7 @@ msgstr "Các Lớp bo mạch"
 
 #: pcbnew/dialogs/dialog_global_edit_text_and_graphics.cpp:273
 #: pcbnew/dialogs/panel_fp_editor_graphics_defaults_base.cpp:64
-#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:60 pcbnew/pad.cpp:2684
+#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:60 pcbnew/pad.cpp:2678
 #, fuzzy
 msgid "Copper Layers"
 msgstr "Các Lớp bo mạch"
@@ -37204,7 +37209,7 @@ msgstr ""
 
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:175
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1075
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2533
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2527
 msgid "All copper layers"
 msgstr "Tất cả các lớp đồng"
 
@@ -37215,7 +37220,7 @@ msgstr ""
 
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:175
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1079
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2534
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2528
 #, fuzzy
 msgid "Connected layers only"
 msgstr "Tạo các lớp"
@@ -37743,7 +37748,7 @@ msgid "Outset Items"
 msgstr "Tệp văn bản"
 
 #: pcbnew/dialogs/dialog_pad_properties.cpp:179
-#: pcbnew/dialogs/dialog_pad_properties_base.h:288 pcbnew/pad.cpp:2584
+#: pcbnew/dialogs/dialog_pad_properties_base.h:288 pcbnew/pad.cpp:2578
 #, fuzzy
 msgid "Pad Properties"
 msgstr "Thuộc tính nhãn"
@@ -37828,7 +37833,7 @@ msgstr ""
 msgid "Pad type:"
 msgstr "Khối"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/pad.cpp:2492
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/pad.cpp:2486
 #, fuzzy
 msgid "Through-hole"
 msgstr "Các Pad xuyên lỗ"
@@ -37886,7 +37891,7 @@ msgid "Circular"
 msgstr "Circle"
 
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:1516
-#: pcbnew/pad.cpp:2500
+#: pcbnew/pad.cpp:2494
 msgid "Oval"
 msgstr ""
 
@@ -37899,12 +37904,12 @@ msgstr "Hình chữ nhật"
 msgid "Trapezoidal"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2502
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2496
 #, fuzzy
 msgid "Rounded rectangle"
 msgstr "Hình chữ nhật"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2503
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2497
 #, fuzzy
 msgid "Chamfered rectangle"
 msgstr "Ưu tiên lựa chọn để kéo"
@@ -38015,7 +38020,7 @@ msgstr ""
 msgid "Hole shape:"
 msgstr "Khối"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2518
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2512
 msgid "Oblong"
 msgstr ""
 
@@ -38103,23 +38108,23 @@ msgid ""
 "Mechanical specifies a through-hole pad that is used for mechanical support"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2508
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2502
 msgid "BGA pad"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2510
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2504
 msgid "Fiducial, local to footprint"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2509
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2503
 msgid "Fiducial, global to board"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2511
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2505
 msgid "Test point pad"
 msgstr ""
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2512
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2506
 msgid "Heatsink pad"
 msgstr ""
 
@@ -38389,7 +38394,7 @@ msgstr "Nhãn phân cấp"
 
 #: pcbnew/dialogs/dialog_plot_base.cpp:90
 #: pcbnew/widgets/appearance_controls.cpp:653
-#: pcbnew/widgets/appearance_controls.cpp:1810
+#: pcbnew/widgets/appearance_controls.cpp:1846
 msgid "Hide"
 msgstr ""
 
@@ -39490,7 +39495,7 @@ msgstr "Footprint %s (%s), %s, đã xoay %.1f độ"
 #: pcbnew/dialogs/dialog_text_properties_base.cpp:99
 #: pcbnew/pcb_dimension.cpp:1885 pcbnew/pcb_dimension.cpp:1921
 #: pcbnew/pcb_dimension.cpp:1962 pcbnew/pcb_dimension.cpp:2007
-#: pcbnew/pcb_dimension.cpp:2044 pcbnew/pcb_fields_grid_table.cpp:186
+#: pcbnew/pcb_dimension.cpp:2044 pcbnew/pcb_fields_grid_table.cpp:155
 #: pcbnew/pcb_text.cpp:626
 msgid "Knockout"
 msgstr ""
@@ -39737,7 +39742,7 @@ msgstr "Độ lệch mục tiêu: "
 #: pcbnew/router/router_tool.cpp:2757 pcbnew/router/router_tool.cpp:2762
 #: pcbnew/router/router_tool.cpp:2767 pcbnew/router/router_tool.cpp:2778
 #: pcbnew/router/router_tool.cpp:2786 pcbnew/router/router_tool.cpp:2791
-#: pcbnew/tools/pcb_control.cpp:1698 pcbnew/tools/pcb_control.cpp:1708
+#: pcbnew/tools/pcb_control.cpp:1702 pcbnew/tools/pcb_control.cpp:1712
 #: pcbnew/zone.cpp:874
 #, c-format
 msgid "(from %s)"
@@ -40048,6 +40053,11 @@ msgstr ""
 msgid "Internal Layers"
 msgstr "Tạo các lớp"
 
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:496
+#, fuzzy, c-format
+msgid "Layer name %s already in use."
+msgstr "Tên trường \"%s\" đã được sử dụng."
+
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:23
 #, fuzzy
 msgid "Default Field Properties for New Footprints"
@@ -40123,32 +40133,32 @@ msgstr ""
 msgid "Failed to save footprint library file '%s'."
 msgstr "Không tải được thư viện kiface \"%s\"."
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:396
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:388
 #, fuzzy
 msgid "Error adding 3D model"
 msgstr "Đang tải các mẫu 3D..."
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:480
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:472
 msgid "No filename entered"
 msgstr ""
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:485
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:477
 #, fuzzy
 msgid "Illegal filename"
 msgstr "Tên tệp Sheet"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:490
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:482
 #: pcbnew/microwave/microwave_polygon.cpp:223
 #, fuzzy
 msgid "File not found"
 msgstr "không tìm thấy tệp tin \"%s\"."
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:495
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:487
 #, fuzzy
 msgid "Unable to open file"
 msgstr "không thể mở tập tin"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:500
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:492
 #, fuzzy
 msgid "Unknown error"
 msgstr "Không xác định parent của thuộc tính"
@@ -40682,11 +40692,144 @@ msgstr "Không có footprint mặc định"
 msgid "Apply board defaults to non-copper footprint shapes"
 msgstr "Không có footprint mặc định"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:458
+#: pcbnew/dialogs/panel_setup_layers.cpp:77
+#: pcbnew/dialogs/panel_setup_layers.cpp:284
+msgid "Off-board, testing"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:87
+msgid "If you want a fabrication layer for the front side of the board"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:97
+#: pcbnew/dialogs/panel_setup_layers.cpp:266
+msgid "Off-board, manufacturing"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:105
+msgid "If you want an adhesive template for the front side of the board"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:115
+#: pcbnew/dialogs/panel_setup_layers.cpp:133
+#: pcbnew/dialogs/panel_setup_layers.cpp:151
+#: pcbnew/dialogs/panel_setup_layers.cpp:169
+#: pcbnew/dialogs/panel_setup_layers.cpp:194
+#: pcbnew/dialogs/panel_setup_layers.cpp:212
+#: pcbnew/dialogs/panel_setup_layers.cpp:230
+#: pcbnew/dialogs/panel_setup_layers.cpp:248
+msgid "On-board, non-copper"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:123
+msgid "If you want a solder paste layer for front side of the board"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:141
+msgid "If you want a silk screen layer for the front side of the board"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:159
+msgid "If you want a solder mask layer for the front of the board"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:184
+msgid "If you want a solder mask layer for the back side of the board"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:202
+msgid "If you want a silk screen layer for the back side of the board"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:220
+msgid "If you want a solder paste layer for the back side of the board"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:238
+msgid "If you want an adhesive layer for the back side of the board"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:256
+msgid "If you want a fabrication layer for the back side of the board"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:302
+#, fuzzy
+msgid "Board contour"
+msgstr "Màu sắc thân Bo mạch"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:319
+#, fuzzy
+msgid "Board contour setback"
+msgstr "Màu sắc thân Bo mạch"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:333
+#: pcbnew/dialogs/panel_setup_layers.cpp:347
+#: pcbnew/dialogs/panel_setup_layers.cpp:363
+#: pcbnew/dialogs/panel_setup_layers.cpp:379
+#: pcbnew/dialogs/panel_setup_layers.cpp:477
+msgid "Auxiliary"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:354
+msgid "If you want a separate layer for comments or notes"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:370
+#, fuzzy
+msgid "If you want a layer for documentation drawings"
+msgstr "Loại MIME không xác định cho tệp doc \"%s\""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:415
 msgid "Use the Physical Stackup page to change the number of copper layers."
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:492
+#: pcbnew/dialogs/panel_setup_layers.cpp:421
+#: pcbnew/dialogs/panel_setup_layers.cpp:473
+#: pcbnew/tools/drawing_stackup_table_tool.cpp:247
+#, fuzzy
+msgid "Layer Name"
+msgstr "Tên thành viên"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:426
+msgid "signal"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:427
+#, fuzzy
+msgid "power plane"
+msgstr "Biểu tượng nguồn điện"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:428
+msgid "mixed"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:429
+msgid "jumper"
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:432
+msgid ""
+"Copper layer type for Freerouter and other external routers.\n"
+"Power plane layers are removed from Freerouter's layer menus."
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:478
+#, fuzzy
+msgid "Off-board, front"
+msgstr "B.Silkscreen"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:479
+#, fuzzy
+msgid "Off-board, back"
+msgstr "B.Silkscreen"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:485
+msgid ""
+"Auxiliary layers do not flip with board side, while back and front layers do."
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:712
 #, c-format
 msgid ""
 "Footprints have some items on removed layers:\n"
@@ -40695,34 +40838,34 @@ msgid ""
 "Do you wish to continue?"
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:503
+#: pcbnew/dialogs/panel_setup_layers.cpp:723
 msgid ""
 "Items have been found on removed layers. This operation will delete all "
 "items from removed layers and cannot be undone.\n"
 "Do you wish to continue?"
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:752
+#: pcbnew/dialogs/panel_setup_layers.cpp:947
 #, fuzzy
 msgid "Layer must have a name."
 msgstr "Trường phải có tên."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:758
+#: pcbnew/dialogs/panel_setup_layers.cpp:953
 #, c-format
 msgid "%s are forbidden in layer names."
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:765
+#: pcbnew/dialogs/panel_setup_layers.cpp:960
 #, fuzzy
 msgid "Layer name \"signal\" is reserved."
 msgstr "Tên trường \"%s\" đã được sử dụng."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:774
+#: pcbnew/dialogs/panel_setup_layers.cpp:969
 #, fuzzy, c-format
 msgid "Layer name '%s' already in use."
 msgstr "Tên trường \"%s\" đã được sử dụng."
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:907
+#: pcbnew/dialogs/panel_setup_layers.cpp:1102
 #, c-format
 msgid ""
 "Imported settings have fewer copper layers than the current board (%i "
@@ -40731,16 +40874,16 @@ msgid ""
 "Continue and delete the extra inner copper layers from the current board?"
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:916
+#: pcbnew/dialogs/panel_setup_layers.cpp:1111
 #, fuzzy
 msgid "Inner Layers to Be Deleted"
 msgstr "Quay về mặc định"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:951
+#: pcbnew/dialogs/panel_setup_layers.cpp:1146
 msgid "All user-defined layers have already been added."
 msgstr ""
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:955
+#: pcbnew/dialogs/panel_setup_layers.cpp:1150
 #, fuzzy
 msgid "Add User-defined Layer"
 msgstr "Lưới do Người dùng định nghĩa"
@@ -40750,611 +40893,6 @@ msgstr "Lưới do Người dùng định nghĩa"
 msgid "Add User Defined Layer..."
 msgstr "Lưới do Người dùng định nghĩa"
 
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:46
-msgid "CrtYd_Front"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:51
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:639
-msgid "Off-board, testing"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:58
-msgid "If you want a fabrication layer for the front side of the board"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:62
-msgid "Fab_Front"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:65
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:629
-msgid "Off-board, manufacturing"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:70
-msgid "If you want an adhesive template for the front side of the board"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:74
-msgid "Adhes_Front"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:77
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:89
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:101
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:113
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:581
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:593
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:605
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:617
-msgid "On-board, non-copper"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:82
-msgid "If you want a solder paste layer for front side of the board"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:86
-msgid "SoldP_Front"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:94
-msgid "If you want a silk screen layer for the front side of the board"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:98
-msgid "SilkS_Front"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:106
-msgid "If you want a solder mask layer for the front of the board"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:110
-msgid "Mask_Front"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:118
-msgid "If you want a front copper layer"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:122
-#, fuzzy
-msgid "Front_layer"
-msgstr "Dưới"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:123
-msgid "Layer name of front (top) copper layer"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "signal"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-#, fuzzy
-msgid "power plane"
-msgstr "Biểu tượng nguồn điện"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "mixed"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "jumper"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:131
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:145
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:159
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:173
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:187
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:201
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:215
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:229
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:243
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:257
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:271
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:285
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:299
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:313
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:327
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:341
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:355
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:369
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:383
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:397
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:411
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:425
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:439
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:453
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:467
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:481
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:495
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:509
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:523
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:537
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:551
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:569
-msgid ""
-"Copper layer type for Freerouter and other external routers.\n"
-"Power plane layers are removed from Freerouter's layer menus."
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:138
-#, fuzzy
-msgid "In1"
-msgstr "In1.Cu"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:152
-#, fuzzy
-msgid "In2"
-msgstr "In2.Cu"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:166
-#, fuzzy
-msgid "In3"
-msgstr "In3.Cu"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:180
-#, fuzzy
-msgid "In4"
-msgstr "In4.Cu"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:194
-#, fuzzy
-msgid "In5"
-msgstr "In5.Cu"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:208
-#, fuzzy
-msgid "In6"
-msgstr "In6.Cu"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:222
-#, fuzzy
-msgid "In7"
-msgstr "In7.Cu"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:236
-#, fuzzy
-msgid "In8"
-msgstr "In8.Cu"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:250
-#, fuzzy
-msgid "In9"
-msgstr "In9.Cu"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:264
-#, fuzzy
-msgid "In10"
-msgstr "In10.Cu"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:278
-#, fuzzy
-msgid "In11"
-msgstr "In11.Cu"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:292
-#, fuzzy
-msgid "In12"
-msgstr "In12.Cu"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:306
-#, fuzzy
-msgid "In13"
-msgstr "In13.Cu"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:320
-#, fuzzy
-msgid "In14"
-msgstr "In14.Cu"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:334
-#, fuzzy
-msgid "In15"
-msgstr "In15.Cu"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:348
-#, fuzzy
-msgid "In16"
-msgstr "In16.Cu"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:362
-#, fuzzy
-msgid "In17"
-msgstr "In17.Cu"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:376
-#, fuzzy
-msgid "In18"
-msgstr "In18.Cu"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:390
-#, fuzzy
-msgid "In19"
-msgstr "In19.Cu"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:404
-#, fuzzy
-msgid "In20"
-msgstr "In20.Cu"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:418
-#, fuzzy
-msgid "In21"
-msgstr "In21.Cu"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:432
-#, fuzzy
-msgid "In22"
-msgstr "In22.Cu"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:446
-#, fuzzy
-msgid "In23"
-msgstr "In23.Cu"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:460
-#, fuzzy
-msgid "In24"
-msgstr "In24.Cu"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:474
-#, fuzzy
-msgid "In25"
-msgstr "In25.Cu"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:488
-#, fuzzy
-msgid "In26"
-msgstr "In26.Cu"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:502
-#, fuzzy
-msgid "In27"
-msgstr "In27.Cu"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:516
-#, fuzzy
-msgid "In28"
-msgstr "Năm28.Cu"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:530
-#, fuzzy
-msgid "In29"
-msgstr "In29.Cu"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:544
-#, fuzzy
-msgid "In30"
-msgstr "In30.Cu"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:556
-msgid "If you want a back copper layer"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:561
-msgid "Layer name of back (bottom) copper layer"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:574
-msgid "If you want a solder mask layer for the back side of the board"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:578
-msgid "SoldM_Back"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:586
-msgid "If you want a silk screen layer for the back side of the board"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:590
-msgid "SilkS_Back"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:598
-msgid "If you want a solder paste layer for the back side of the board"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:602
-msgid "SoldP_Back"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:610
-msgid "If you want an adhesive layer for the back side of the board"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:614
-msgid "Adhes_Back"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:622
-msgid "If you want a fabrication layer for the back side of the board"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:626
-msgid "Fab_Back"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:636
-msgid "CrtYd_Back"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:646
-msgid "Pcb_Edges"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:649
-#, fuzzy
-msgid "Board contour"
-msgstr "Màu sắc thân Bo mạch"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:656
-msgid "Margin"
-msgstr "Lề"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:659
-#, fuzzy
-msgid "Board contour setback"
-msgstr "Màu sắc thân Bo mạch"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:666
-#, fuzzy
-msgid "Eco1"
-msgstr "User.Eco1"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:669
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:679
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:691
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:703
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-msgid "Auxiliary"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:676
-#, fuzzy
-msgid "Eco2"
-msgstr "User.Eco2"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:684
-msgid "If you want a separate layer for comments or notes"
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:688
-#, fuzzy
-msgid "Comments"
-msgstr "Chú thích"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:696
-#, fuzzy
-msgid "If you want a layer for documentation drawings"
-msgstr "Loại MIME không xác định cho tệp doc \"%s\""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:700
-#, fuzzy
-msgid "Drawings"
-msgstr "User.Drawings"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:710
-#, fuzzy
-msgid "User1"
-msgstr "User.1"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-#, fuzzy
-msgid "Off-board, front"
-msgstr "B.Silkscreen"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-#, fuzzy
-msgid "Off-board, back"
-msgstr "B.Silkscreen"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:717
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:731
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:745
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:759
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:773
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:787
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:801
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:815
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:829
-msgid ""
-"Auxiliary layers do not flip with board side, while back and front layers do."
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:724
-#, fuzzy
-msgid "User2"
-msgstr "User.2"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:738
-#, fuzzy
-msgid "User3"
-msgstr "User.3"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:752
-#, fuzzy
-msgid "User4"
-msgstr "User.4"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:766
-#, fuzzy
-msgid "User5"
-msgstr "User.5"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:780
-#, fuzzy
-msgid "User6"
-msgstr "User.6"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:794
-#, fuzzy
-msgid "User7"
-msgstr "User.7"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:808
-#, fuzzy
-msgid "User8"
-msgstr "User.8"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:822
-#, fuzzy
-msgid "User9"
-msgstr "User.9"
-
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:32
 msgid ""
 "Use your board manufacturer's recommendations for solder mask expansion and "
@@ -42514,7 +42052,7 @@ msgid "%s pad connection: %s."
 msgstr "Tên tín hiệu không được chứa khoảng trắng"
 
 #: pcbnew/drc/drc_engine.cpp:1499 pcbnew/drc/drc_engine.cpp:1516
-#: pcbnew/drc/drc_engine.cpp:1533 pcbnew/zone.cpp:612 pcbnew/zone.h:172
+#: pcbnew/drc/drc_engine.cpp:1533 pcbnew/zone.cpp:612 pcbnew/zone.h:179
 msgid "zone"
 msgstr ""
 
@@ -42533,7 +42071,7 @@ msgstr "Đang kiểm tra nhãn..."
 msgid "Checking rule assertion \"%s\"."
 msgstr "Đang kiểm tra xung đột bus ..."
 
-#: pcbnew/drc/drc_item.cpp:45 pcbnew/zone.cpp:2046
+#: pcbnew/drc/drc_item.cpp:45 pcbnew/zone.cpp:2070
 #, fuzzy
 msgid "Electrical"
 msgstr "Loại điện"
@@ -43461,7 +42999,7 @@ msgid "'%s' settings differ."
 msgstr "Bộ lọc footprint:"
 
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:619
-#: pcbnew/footprint.cpp:4085
+#: pcbnew/footprint.cpp:4090
 msgid "Exempt From Courtyard Requirement"
 msgstr ""
 
@@ -44190,146 +43728,146 @@ msgstr ""
 msgid "Generating ODB++ output files"
 msgstr "Tệp kiểm tra IPC-D-356"
 
-#: pcbnew/footprint.cpp:1288
+#: pcbnew/footprint.cpp:1293
 #, fuzzy
 msgid "Other"
 msgstr "Khác:"
 
-#: pcbnew/footprint.cpp:1626
+#: pcbnew/footprint.cpp:1631
 #, fuzzy
 msgid "Footprint Name"
 msgstr "Footprint: %s"
 
-#: pcbnew/footprint.cpp:1630 pcbnew/footprint.cpp:1689
+#: pcbnew/footprint.cpp:1635 pcbnew/footprint.cpp:1694
 #, fuzzy, c-format
 msgid "Doc: %s"
 msgstr "Tệp dự án: \"%s\""
 
-#: pcbnew/footprint.cpp:1631 pcbnew/footprint.cpp:1690
+#: pcbnew/footprint.cpp:1636 pcbnew/footprint.cpp:1695
 #, fuzzy, c-format
 msgid "Keywords: %s"
 msgstr "Từ khóa:"
 
-#: pcbnew/footprint.cpp:1640 pcbnew/footprint.cpp:1641
+#: pcbnew/footprint.cpp:1645 pcbnew/footprint.cpp:1646
 #, fuzzy
 msgid "Board Side"
 msgstr "Văn bản trên Bo mạch"
 
-#: pcbnew/footprint.cpp:1641
+#: pcbnew/footprint.cpp:1646
 msgid "Back (Flipped)"
 msgstr ""
 
-#: pcbnew/footprint.cpp:1660
+#: pcbnew/footprint.cpp:1665
 msgid "autoplaced"
 msgstr ""
 
-#: pcbnew/footprint.cpp:1663
+#: pcbnew/footprint.cpp:1668
 #, fuzzy
 msgid "not in schematic"
 msgstr "Toàn bộ sơ đồ mạch"
 
-#: pcbnew/footprint.cpp:1666
+#: pcbnew/footprint.cpp:1671
 #, fuzzy
 msgid "exclude from pos files"
 msgstr "Loại trừ vi phạm này"
 
-#: pcbnew/footprint.cpp:1669
+#: pcbnew/footprint.cpp:1674
 #, fuzzy
 msgid "exclude from BOM"
 msgstr "Loại trừ khỏi bo mạch"
 
-#: pcbnew/footprint.cpp:1674
+#: pcbnew/footprint.cpp:1679
 msgid "Status: "
 msgstr "Tình trạng: "
 
-#: pcbnew/footprint.cpp:1674
+#: pcbnew/footprint.cpp:1679
 msgid "Attributes:"
 msgstr ""
 
-#: pcbnew/footprint.cpp:1681 pcbnew/footprint.cpp:4064 pcbnew/zone.cpp:1837
+#: pcbnew/footprint.cpp:1686 pcbnew/footprint.cpp:4069 pcbnew/zone.cpp:1861
 #, fuzzy
 msgid "Component Class"
 msgstr "Linh kiện"
 
-#: pcbnew/footprint.cpp:1685
+#: pcbnew/footprint.cpp:1690
 #, c-format
 msgid "3D-Shape: %s"
 msgstr ""
 
-#: pcbnew/footprint.cpp:1685
+#: pcbnew/footprint.cpp:1690
 #, fuzzy
 msgid "<none>"
 msgstr "<Không>"
 
-#: pcbnew/footprint.cpp:2100
+#: pcbnew/footprint.cpp:2105
 #, fuzzy
 msgid "<no reference designator>"
 msgstr "Bộ chỉ định tham chiếu"
 
-#: pcbnew/footprint.cpp:2102
+#: pcbnew/footprint.cpp:2107
 #, fuzzy, c-format
 msgid "Footprint %s"
 msgstr "Footprint: %s"
 
-#: pcbnew/footprint.cpp:3242
+#: pcbnew/footprint.cpp:3247
 #, fuzzy, c-format
 msgid "(expected 'Through hole'; actual '%s')"
 msgstr "Các Pad xuyên lỗ"
 
-#: pcbnew/footprint.cpp:3245
+#: pcbnew/footprint.cpp:3250
 #, fuzzy, c-format
 msgid "(expected 'SMD'; actual '%s')"
 msgstr "Các Pad xuyên lỗ"
 
-#: pcbnew/footprint.cpp:3466
+#: pcbnew/footprint.cpp:3471
 #, c-format
 msgid "(net-tie pad group contains unknown pad number %s)"
 msgstr ""
 
-#: pcbnew/footprint.cpp:3471
+#: pcbnew/footprint.cpp:3476
 #, c-format
 msgid "(pad %s appears in more than one net-tie pad group)"
 msgstr ""
 
-#: pcbnew/footprint.cpp:4006 pcbnew/pad.cpp:2525 pcbnew/zone.cpp:1803
+#: pcbnew/footprint.cpp:4011 pcbnew/pad.cpp:2519 pcbnew/zone.cpp:1827
 msgid "Inherited"
 msgstr ""
 
-#: pcbnew/footprint.cpp:4010 pcbnew/pad.cpp:2529 pcbnew/zone.cpp:1807
+#: pcbnew/footprint.cpp:4015 pcbnew/pad.cpp:2523 pcbnew/zone.cpp:1831
 #, fuzzy
 msgid "Thermal reliefs for PTH"
 msgstr "Khác"
 
-#: pcbnew/footprint.cpp:4070
+#: pcbnew/footprint.cpp:4075
 #, fuzzy
 msgid "Not in Schematic"
 msgstr "Toàn bộ sơ đồ mạch"
 
-#: pcbnew/footprint.cpp:4072
+#: pcbnew/footprint.cpp:4077
 #, fuzzy
 msgid "Exclude From Position Files"
 msgstr "Loại trừ vi phạm này"
 
-#: pcbnew/footprint.cpp:4082 pcbnew/pad.cpp:2694
+#: pcbnew/footprint.cpp:4087 pcbnew/pad.cpp:2688
 #, fuzzy
 msgid "Overrides"
 msgstr "Ghi đè ổ khóa"
 
-#: pcbnew/footprint.cpp:4089 pcbnew/pad.cpp:2697
+#: pcbnew/footprint.cpp:4094 pcbnew/pad.cpp:2691
 #, fuzzy
 msgid "Clearance Override"
 msgstr "Clearance"
 
-#: pcbnew/footprint.cpp:4094 pcbnew/pad.cpp:2707
+#: pcbnew/footprint.cpp:4099 pcbnew/pad.cpp:2701
 #, fuzzy
 msgid "Solderpaste Margin Override"
 msgstr "Clearance"
 
-#: pcbnew/footprint.cpp:4099 pcbnew/pad.cpp:2712
+#: pcbnew/footprint.cpp:4104 pcbnew/pad.cpp:2706
 msgid "Solderpaste Margin Ratio Override"
 msgstr ""
 
-#: pcbnew/footprint.cpp:4105 pcbnew/pad.cpp:2718
+#: pcbnew/footprint.cpp:4110 pcbnew/pad.cpp:2712
 #, fuzzy
 msgid "Zone Connection Style"
 msgstr "Chiều rộng Track"
@@ -44393,22 +43931,22 @@ msgstr "Lỗi khi tải footprint %s từ thư viện '%s'."
 msgid "Save as editable copy"
 msgstr ""
 
-#: pcbnew/footprint_edit_frame.cpp:997
+#: pcbnew/footprint_edit_frame.cpp:1007
 #, fuzzy, c-format
 msgid "[from %s]"
 msgstr "Toàn bộ sơ đồ mạch"
 
-#: pcbnew/footprint_edit_frame.cpp:1032
+#: pcbnew/footprint_edit_frame.cpp:1042
 #, fuzzy
 msgid "[no footprint loaded]"
 msgstr "Không có footprint nào được nạp vào."
 
-#: pcbnew/footprint_edit_frame.cpp:1088
+#: pcbnew/footprint_edit_frame.cpp:1098
 #, fuzzy
 msgid "Updating Footprint Libraries"
 msgstr "Đang tải Thư viện Footprint"
 
-#: pcbnew/footprint_edit_frame.cpp:1428
+#: pcbnew/footprint_edit_frame.cpp:1438
 #, fuzzy
 msgid "No footprint selected."
 msgstr "Không có footprint nào được chỉ định"
@@ -44483,73 +44021,73 @@ msgstr "Xuất ra Tệp"
 msgid "Footprint exported to file '%s'."
 msgstr "Không thể ghi báo cáo vào tệp \"%s\"."
 
-#: pcbnew/footprint_libraries_utils.cpp:549
+#: pcbnew/footprint_libraries_utils.cpp:558
 #, c-format
 msgid "Delete footprint '%s' from library '%s'?"
 msgstr "Xóa footprint '%s' khỏi thư viện '%s'?"
 
-#: pcbnew/footprint_libraries_utils.cpp:566
+#: pcbnew/footprint_libraries_utils.cpp:575
 #, fuzzy, c-format
 msgid "Footprint '%s' deleted from library '%s'"
 msgstr "Không tìm thấy Footprint"
 
-#: pcbnew/footprint_libraries_utils.cpp:581
+#: pcbnew/footprint_libraries_utils.cpp:590
 msgid "No footprints to export!"
 msgstr "Không có footprint để xuất!"
 
-#: pcbnew/footprint_libraries_utils.cpp:617
+#: pcbnew/footprint_libraries_utils.cpp:626
 #, fuzzy, c-format
 msgid "Update footprints on board to refer to %s?"
 msgstr "Cập nhật footprint trên bo mạch để tham khảo %s?"
 
-#: pcbnew/footprint_libraries_utils.cpp:668
+#: pcbnew/footprint_libraries_utils.cpp:677
 #, fuzzy
 msgid "Update footprints on board to refer to new library?"
 msgstr "Cập nhật footprint trên bo mạch để tham khảo thư viện mới?"
 
-#: pcbnew/footprint_libraries_utils.cpp:864
+#: pcbnew/footprint_libraries_utils.cpp:873
 #: pcbnew/footprint_viewer_frame.cpp:744
 msgid "No board currently open."
 msgstr ""
 
-#: pcbnew/footprint_libraries_utils.cpp:890
+#: pcbnew/footprint_libraries_utils.cpp:899
 msgid ""
 "Unable to find the footprint on the main board.\n"
 "Cannot save."
 msgstr ""
 
-#: pcbnew/footprint_libraries_utils.cpp:898
+#: pcbnew/footprint_libraries_utils.cpp:907
 #: pcbnew/footprint_viewer_frame.cpp:752
 msgid "Previous footprint placement still in progress."
 msgstr ""
 
-#: pcbnew/footprint_libraries_utils.cpp:974
+#: pcbnew/footprint_libraries_utils.cpp:983
 #: pcbnew/footprint_viewer_frame.cpp:793
 #, fuzzy
 msgid "Insert Footprint"
 msgstr "Footprint"
 
-#: pcbnew/footprint_libraries_utils.cpp:995
+#: pcbnew/footprint_libraries_utils.cpp:1004
 #, fuzzy
 msgid "Save Footprint As"
 msgstr "Footprint: %s"
 
-#: pcbnew/footprint_libraries_utils.cpp:1144
+#: pcbnew/footprint_libraries_utils.cpp:1153
 #, fuzzy, c-format
 msgid "Footprint %s already exists in %s."
 msgstr "Tệp \"%s\" đã tồn tại trong danh sách"
 
-#: pcbnew/footprint_libraries_utils.cpp:1188
+#: pcbnew/footprint_libraries_utils.cpp:1197
 #, fuzzy, c-format
 msgid "Footprint '%s' replaced in '%s'"
 msgstr "Trình duyệt Thư viện Footprint"
 
-#: pcbnew/footprint_libraries_utils.cpp:1189
+#: pcbnew/footprint_libraries_utils.cpp:1198
 #, fuzzy, c-format
 msgid "Footprint '%s' added to '%s'"
 msgstr "Trình duyệt Thư viện Footprint"
 
-#: pcbnew/footprint_libraries_utils.cpp:1233
+#: pcbnew/footprint_libraries_utils.cpp:1242
 #, fuzzy
 msgid "Untitled"
 msgstr "Thay đổi phương pháp chỉnh sửa"
@@ -44677,7 +44215,7 @@ msgstr "Độ dài"
 msgid "Routed Length"
 msgstr "Độ dài"
 
-#: pcbnew/generators/pcb_tuning_pattern.cpp:2172 pcbnew/pad.cpp:2688
+#: pcbnew/generators/pcb_tuning_pattern.cpp:2172 pcbnew/pad.cpp:2682
 #: pcbnew/pcb_track.cpp:1600
 msgid "Pad To Die Length"
 msgstr ""
@@ -45634,7 +45172,7 @@ msgstr ""
 msgid "pad"
 msgstr "Pad"
 
-#: pcbnew/pad.cpp:1289 pcbnew/pad.cpp:2603
+#: pcbnew/pad.cpp:1289 pcbnew/pad.cpp:2597
 #, fuzzy
 msgid "Pin Type"
 msgstr "Kiểu Đường dẫn"
@@ -45751,241 +45289,232 @@ msgstr "Đã cập nhật %s từ %s thành %s"
 msgid "PTH pad %s"
 msgstr "Các Pad xuyên lỗ"
 
-#: pcbnew/pad.cpp:2176
-#, fuzzy
-msgid "(Pad has no layer)"
-msgstr "Cảnh báo: Số tỷ lệ co dãn xấu"
-
 #: pcbnew/pad.cpp:2179
-#, fuzzy
-msgid "(PTH pad has no copper layers)"
-msgstr "Cảnh báo: Số tỷ lệ co dãn xấu"
-
-#: pcbnew/pad.cpp:2185
-msgid "(plated through holes normally have a copper pad on at least one layer)"
+msgid ""
+"(plated through holes normally have a copper pad on at least one outer layer)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2193
+#: pcbnew/pad.cpp:2187
 msgid "('fiducial' property makes no sense on NPTH pads)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2197
+#: pcbnew/pad.cpp:2191
 msgid "('testpoint' property makes no sense on NPTH pads)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2200
+#: pcbnew/pad.cpp:2194
 msgid "('heatsink' property makes no sense of NPTH pads)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2203
+#: pcbnew/pad.cpp:2197
 msgid "('castellated' property is for PTH pads)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2206
+#: pcbnew/pad.cpp:2200
 msgid "('BGA' property is for SMD pads)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2209
+#: pcbnew/pad.cpp:2203
 msgid "('mechanical' property is for PTH pads)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2225
+#: pcbnew/pad.cpp:2219
 msgid "(connector pads normally have no solder paste; use a SMD pad instead)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2233
+#: pcbnew/pad.cpp:2227
 #, fuzzy
 msgid "(SMD pad has a hole)"
 msgstr "Các Pad xuyên lỗ"
 
-#: pcbnew/pad.cpp:2239
+#: pcbnew/pad.cpp:2233
 msgid "(SMD pad has copper on both sides of the board)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2245 pcbnew/pad.cpp:2258
+#: pcbnew/pad.cpp:2239 pcbnew/pad.cpp:2252
 msgid "(SMD pad has copper and mask layers on different sides of the board)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2250 pcbnew/pad.cpp:2263
+#: pcbnew/pad.cpp:2244 pcbnew/pad.cpp:2257
 msgid "(SMD pad has copper and paste layers on different sides of the board)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2269
+#: pcbnew/pad.cpp:2263
 #, fuzzy
 msgid "(SMD pad has no outer layers)"
 msgstr "Các Pad xuyên lỗ"
 
-#: pcbnew/pad.cpp:2289
+#: pcbnew/pad.cpp:2283
 msgid "(Pad must have a positive size)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2300
+#: pcbnew/pad.cpp:2294
 #, fuzzy, c-format
 msgid "(PTH pad hole size must be larger than %s)"
 msgstr "%s phải nhỏ hơn %s."
 
-#: pcbnew/pad.cpp:2324
+#: pcbnew/pad.cpp:2318
 #, fuzzy
 msgid "(PTH pad hole leaves no copper)"
 msgstr "Cảnh báo: Số tỷ lệ co dãn xấu"
 
-#: pcbnew/pad.cpp:2334
+#: pcbnew/pad.cpp:2328
 #, fuzzy
 msgid "(PTH pad hole not fully inside copper)"
 msgstr "Cảnh báo: Số tỷ lệ co dãn xấu"
 
-#: pcbnew/pad.cpp:2341
+#: pcbnew/pad.cpp:2335
 #, fuzzy
 msgid "(pad hole not inside pad shape)"
 msgstr "Cảnh báo: Số tỷ lệ co dãn xấu"
 
-#: pcbnew/pad.cpp:2346
+#: pcbnew/pad.cpp:2340
 msgid "(negative local clearance values have no effect)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2365
+#: pcbnew/pad.cpp:2359
 msgid ""
 "(negative solder mask clearance is larger than some shape primitives; "
 "results may be surprising)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2375
+#: pcbnew/pad.cpp:2369
 msgid ""
 "(negative solder mask clearance is larger than pad; no solder mask will be "
 "generated)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2394
+#: pcbnew/pad.cpp:2388
 msgid ""
 "(negative solder paste margin is larger than pad; no solder paste mask will "
 "be generated)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2401
+#: pcbnew/pad.cpp:2395
 msgid "(negative corner radius is not allowed)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2403
+#: pcbnew/pad.cpp:2397
 msgid "(corner size will make pad circular)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2408
+#: pcbnew/pad.cpp:2402
 #, fuzzy
 msgid "(negative corner chamfer is not allowed)"
 msgstr "Kích thước không hợp lệ %lld: quá lớn"
 
-#: pcbnew/pad.cpp:2410
+#: pcbnew/pad.cpp:2404
 #, fuzzy
 msgid "(corner chamfer is too large)"
 msgstr "Kích thước không hợp lệ %lld: quá lớn"
 
-#: pcbnew/pad.cpp:2419
+#: pcbnew/pad.cpp:2413
 #, fuzzy
 msgid "(trapezoid delta is too large)"
 msgstr "Kích thước không hợp lệ %lld: quá lớn"
 
-#: pcbnew/pad.cpp:2429
+#: pcbnew/pad.cpp:2423
 msgid "(custom pad shape must resolve to a single polygon)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2494
+#: pcbnew/pad.cpp:2488
 msgid "Edge connector"
 msgstr ""
 
-#: pcbnew/pad.cpp:2495
+#: pcbnew/pad.cpp:2489
 #, fuzzy
 msgid "NPTH, mechanical"
 msgstr "Nhãn phân cấp"
 
-#: pcbnew/pad.cpp:2501
+#: pcbnew/pad.cpp:2495
 msgid "Trapezoid"
 msgstr ""
 
-#: pcbnew/pad.cpp:2513
+#: pcbnew/pad.cpp:2507
 msgid "Castellated pad"
 msgstr ""
 
-#: pcbnew/pad.cpp:2514
+#: pcbnew/pad.cpp:2508
 #, fuzzy
 msgid "Mechanical pad"
 msgstr "Nhãn phân cấp"
 
-#: pcbnew/pad.cpp:2536
+#: pcbnew/pad.cpp:2530
 #, fuzzy
 msgid "Front, back and connected layers"
 msgstr "%s, %s và các lớp được kết nối"
 
-#: pcbnew/pad.cpp:2586
+#: pcbnew/pad.cpp:2580
 #, fuzzy
 msgid "Pad Type"
 msgstr "Kiểu Đường dẫn"
 
-#: pcbnew/pad.cpp:2590
+#: pcbnew/pad.cpp:2584
 #, fuzzy
 msgid "Pad Shape"
 msgstr "Khối"
 
-#: pcbnew/pad.cpp:2595
+#: pcbnew/pad.cpp:2589
 #, fuzzy
 msgid "Pad Number"
 msgstr "Số"
 
-#: pcbnew/pad.cpp:2607
+#: pcbnew/pad.cpp:2601
 #, fuzzy
 msgid "Size X"
 msgstr "Kích thước X:"
 
-#: pcbnew/pad.cpp:2611
+#: pcbnew/pad.cpp:2605
 #, fuzzy
 msgid "Size Y"
 msgstr "Kích thước Y:"
 
-#: pcbnew/pad.cpp:2644
+#: pcbnew/pad.cpp:2638
 #, fuzzy
 msgid "Corner Radius Ratio"
 msgstr "Kiểu cách Đường thẳng"
 
-#: pcbnew/pad.cpp:2649
+#: pcbnew/pad.cpp:2643
 #, fuzzy
 msgid "Corner Radius Size"
 msgstr "Kiểu cách Đường thẳng"
 
-#: pcbnew/pad.cpp:2655
+#: pcbnew/pad.cpp:2649
 #, fuzzy
 msgid "Hole Shape"
 msgstr "Khối"
 
-#: pcbnew/pad.cpp:2659
+#: pcbnew/pad.cpp:2653
 #, fuzzy
 msgid "Hole Size X"
 msgstr "kích thước Via"
 
-#: pcbnew/pad.cpp:2665
+#: pcbnew/pad.cpp:2659
 #, fuzzy
 msgid "Hole Size Y"
 msgstr "kích thước Via"
 
-#: pcbnew/pad.cpp:2680
+#: pcbnew/pad.cpp:2674
 #, fuzzy
 msgid "Fabrication Property"
 msgstr "Các Thuộc tính vật liệu"
 
-#: pcbnew/pad.cpp:2702 pcbnew/pcb_shape.cpp:1001 pcbnew/pcb_track.cpp:2097
+#: pcbnew/pad.cpp:2696 pcbnew/pcb_shape.cpp:1001 pcbnew/pcb_track.cpp:2097
 #, fuzzy
 msgid "Soldermask Margin Override"
 msgstr "Clearance"
 
-#: pcbnew/pad.cpp:2724 pcbnew/zone.cpp:2073
+#: pcbnew/pad.cpp:2718 pcbnew/zone.cpp:2097
 #, fuzzy
 msgid "Thermal Relief Spoke Width"
 msgstr "Clearance"
 
-#: pcbnew/pad.cpp:2730
+#: pcbnew/pad.cpp:2724
 #, fuzzy
 msgid "Thermal Relief Spoke Angle"
 msgstr "Clearance"
 
-#: pcbnew/pad.cpp:2735 pcbnew/zone.cpp:2067
+#: pcbnew/pad.cpp:2729 pcbnew/zone.cpp:2091
 #, fuzzy
 msgid "Thermal Relief Gap"
 msgstr "Khác"
@@ -47317,7 +46846,7 @@ msgid "Element token contains %d parameters."
 msgstr "Vùng chọn chứa %d đối tượng bị khóa."
 
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:985
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3069
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3072
 #, fuzzy, c-format
 msgid "Library folder '%s' has unexpected sub-folders."
 msgstr "không tìm thấy tệp tin \"%s\"."
@@ -47329,7 +46858,7 @@ msgstr "tệp fp-lib-table không chứa thư viện có biệt hiệu \"%s\""
 
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:1023
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:3263
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3106
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3109
 #, fuzzy, c-format
 msgid "Footprint library '%s' cannot be deleted."
 msgstr "Không có symbol nào được chọn"
@@ -47355,31 +46884,31 @@ msgid "Generating history section"
 msgstr "Đánh số"
 
 #: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1198
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3018
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3012
 #, fuzzy
 msgid "Generating BOM section"
 msgstr "Các Tùy chọn Render"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1365
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1361
 msgid "Generating CAD data"
 msgstr ""
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:2627
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:2621
 #, fuzzy, c-format
 msgid "Exporting Layer %s, Net %s"
 msgstr "Xuất Netlist"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3173
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3167
 #, fuzzy
 msgid "Generating logistic section"
 msgstr "Trình tạo tệp tin:"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3185
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3179
 #, fuzzy
 msgid "Saving file"
 msgstr "Đang tải..."
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3217
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3211
 msgid "Failed to save file to buffer"
 msgstr "Không lưu được tệp vào bộ đệm"
 
@@ -47502,53 +47031,53 @@ msgstr ""
 msgid "Save Anyway"
 msgstr "Mở bằng mọi cách"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:1463
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:1465
 #, fuzzy, c-format
 msgid "unknown pad type: %d"
 msgstr "Không xác định parent của thuộc tính"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2312
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2314
 #, fuzzy, c-format
 msgid "unknown via type %d"
 msgstr "Không xác định parent của thuộc tính"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2603
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2606
 #, fuzzy, c-format
 msgid "unknown zone corner smoothing type %d"
 msgstr "Nút không biết '%s' trong '%s'"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2752
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2755
 msgid "This file does not contain a PCB."
 msgstr ""
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2925
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2928
 #, c-format
 msgid ""
 "Library '%s' does not exist.\n"
 "Would you like to create it?"
 msgstr ""
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2930
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2933
 #, fuzzy
 msgid "Library Not Found"
 msgstr "không tìm thấy tệp tin \"%s\"."
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2958
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2961
 #, fuzzy, c-format
 msgid "Footprint file name '%s' is not valid."
 msgstr "ID footprint \"%s\" không hợp lệ."
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2964
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2967
 #, c-format
 msgid "Insufficient permissions to delete '%s'."
 msgstr "Không đủ quyền để xóa '%s'."
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3088
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3091
 #, fuzzy, c-format
 msgid "Unexpected file '%s' found in library path '%s'."
 msgstr "tệp fp-lib-table không chứa thư viện có biệt hiệu \"%s\""
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:306
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:307
 msgid "KiCad footprint file"
 msgstr "Tệp footprint Kicad"
 
@@ -47728,7 +47257,7 @@ msgid ""
 "Zone fills will be converted on best-effort basis."
 msgstr ""
 
-#: pcbnew/pcb_io/odbpp/odb_entity.cpp:686
+#: pcbnew/pcb_io/odbpp/odb_entity.cpp:722
 #, fuzzy
 msgid "Failed to add component data"
 msgstr "Không tải được dữ liệu của ảnh."
@@ -48637,7 +48166,7 @@ msgstr "Chiều rộng Track"
 msgid "Diff Pair Gap: %s"
 msgstr "Khoảng cách cặp vi sai"
 
-#: pcbnew/router/router_tool.cpp:2776 pcbnew/tools/pcb_control.cpp:1707
+#: pcbnew/router/router_tool.cpp:2776 pcbnew/tools/pcb_control.cpp:1711
 #, fuzzy, c-format
 msgid "DP Max Uncoupled-length: %s"
 msgstr "Tạo các lớp"
@@ -49422,11 +48951,6 @@ msgstr "Tạo các vùng bao phủ đồng"
 msgid "Create Arc"
 msgstr "Tạo các lớp"
 
-#: pcbnew/tools/drawing_stackup_table_tool.cpp:247
-#, fuzzy
-msgid "Layer Name"
-msgstr "Tên thành viên"
-
 #: pcbnew/tools/drawing_stackup_table_tool.cpp:262
 #, fuzzy
 msgid "Thickness (mm)"
@@ -49519,7 +49043,7 @@ msgstr "Đặt tất cả các đơn vị"
 msgid "Select Via Size"
 msgstr "Chọn một tệp tin"
 
-#: pcbnew/tools/drawing_tool.cpp:381 pcbnew/tools/drawing_tool.cpp:2386
+#: pcbnew/tools/drawing_tool.cpp:381 pcbnew/tools/drawing_tool.cpp:2388
 #, fuzzy
 msgid "Draw Line"
 msgstr "Draw Item"
@@ -49548,26 +49072,26 @@ msgstr ""
 msgid "Draw Bezier"
 msgstr "Đường cong Bezier"
 
-#: pcbnew/tools/drawing_tool.cpp:1595
+#: pcbnew/tools/drawing_tool.cpp:1597
 #, fuzzy
 msgid "Draw Dimension"
 msgstr "Kích thước"
 
-#: pcbnew/tools/drawing_tool.cpp:2080
+#: pcbnew/tools/drawing_tool.cpp:2082
 #, fuzzy
 msgid "Move Footprint Anchor"
 msgstr "Footprint: %s"
 
-#: pcbnew/tools/drawing_tool.cpp:3804
+#: pcbnew/tools/drawing_tool.cpp:3806
 #, fuzzy
 msgid "Select Net:"
 msgstr "net đã chọn:"
 
-#: pcbnew/tools/drawing_tool.cpp:4046
+#: pcbnew/tools/drawing_tool.cpp:4048
 msgid "Via location violates DRC."
 msgstr ""
 
-#: pcbnew/tools/drawing_tool.cpp:4136
+#: pcbnew/tools/drawing_tool.cpp:4138
 #, fuzzy
 msgid "Place via"
 msgstr "Đặt tất cả các đơn vị"
@@ -52130,101 +51654,101 @@ msgstr "Văn bản Ẩn"
 msgid "Inactive Layer Display"
 msgstr "Tạo các lớp"
 
-#: pcbnew/tools/pcb_control.cpp:690
+#: pcbnew/tools/pcb_control.cpp:694
 #, fuzzy
 msgid "Preset Layer Pairs"
 msgstr "Chọn Lớp: %s"
 
-#: pcbnew/tools/pcb_control.cpp:780
+#: pcbnew/tools/pcb_control.cpp:784
 #, fuzzy
 msgid "Item locked."
 msgstr "Khối Tiêu đề"
 
-#: pcbnew/tools/pcb_control.cpp:1003
+#: pcbnew/tools/pcb_control.cpp:1007
 msgid ""
 "Warning: some pasted items were on layers which are not present in the "
 "current board.\n"
 "These items could not be pasted.\n"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1070
+#: pcbnew/tools/pcb_control.cpp:1074
 #, fuzzy
 msgid "Paste Text"
 msgstr "Đặt tất cả các đơn vị"
 
-#: pcbnew/tools/pcb_control.cpp:1227
+#: pcbnew/tools/pcb_control.cpp:1231
 #, fuzzy
 msgid "Invalid clipboard contents"
 msgstr "Mã nhận dạng thư viện symbol không hợp lệ"
 
-#: pcbnew/tools/pcb_control.cpp:1510
+#: pcbnew/tools/pcb_control.cpp:1514
 #, fuzzy
 msgid "Error loading board."
 msgstr ""
 "Lỗi khi tải bo mạch.\n"
 "%s"
 
-#: pcbnew/tools/pcb_control.cpp:1544
+#: pcbnew/tools/pcb_control.cpp:1548
 #, fuzzy
 msgid "Append Board"
 msgstr "Lật bo mạch"
 
-#: pcbnew/tools/pcb_control.cpp:1605
+#: pcbnew/tools/pcb_control.cpp:1609
 #, fuzzy
 msgid "Active Layer"
 msgstr "Tạo các lớp"
 
-#: pcbnew/tools/pcb_control.cpp:1606 pcbnew/widgets/appearance_controls.cpp:373
+#: pcbnew/tools/pcb_control.cpp:1610 pcbnew/widgets/appearance_controls.cpp:373
 #: pcbnew/widgets/appearance_controls_base.cpp:165
 #, fuzzy
 msgid "All Layers"
 msgstr "Các Lớp bo mạch"
 
-#: pcbnew/tools/pcb_control.cpp:1618
+#: pcbnew/tools/pcb_control.cpp:1622
 msgid "Object Snapping"
 msgstr ""
 
-#: pcbnew/tools/pcb_control.cpp:1697
+#: pcbnew/tools/pcb_control.cpp:1701
 #, fuzzy, c-format
 msgid "DP Gap Constraints: %s"
 msgstr "Đã cập nhật %s (đơn vị %s) từ %s thành %s"
 
-#: pcbnew/tools/pcb_control.cpp:1738
+#: pcbnew/tools/pcb_control.cpp:1742
 #, fuzzy
 msgid "Resolved clearance"
 msgstr "Clearance"
 
-#: pcbnew/tools/pcb_control.cpp:1748
+#: pcbnew/tools/pcb_control.cpp:1752
 #, fuzzy
 msgid "Actual clearance"
 msgstr "Clearance"
 
-#: pcbnew/tools/pcb_control.cpp:1791
+#: pcbnew/tools/pcb_control.cpp:1795
 #, fuzzy
 msgid "Resolved hole clearance"
 msgstr "Clearance lớp đồng tối thiểu"
 
-#: pcbnew/tools/pcb_control.cpp:1796
+#: pcbnew/tools/pcb_control.cpp:1800
 #, fuzzy
 msgid "Actual hole clearance"
 msgstr "Clearance lớp đồng tối thiểu"
 
-#: pcbnew/tools/pcb_control.cpp:1829
+#: pcbnew/tools/pcb_control.cpp:1833
 #, fuzzy
 msgid "Resolved edge clearance"
 msgstr "Clearance lớp đồng tối thiểu"
 
-#: pcbnew/tools/pcb_control.cpp:1834
+#: pcbnew/tools/pcb_control.cpp:1838
 #, fuzzy
 msgid "Resolved margin clearance"
 msgstr "Clearance"
 
-#: pcbnew/tools/pcb_control.cpp:1845
+#: pcbnew/tools/pcb_control.cpp:1849
 #, fuzzy
 msgid "Selected Items"
 msgstr "Xóa bỏ (các) khoản mục đã chọn"
 
-#: pcbnew/tools/pcb_control.cpp:1916
+#: pcbnew/tools/pcb_control.cpp:1920
 #, fuzzy
 msgid "Selected 2D Length"
 msgstr "net đã chọn:"
@@ -52376,7 +51900,7 @@ msgid "Auto-fill Zone(s)"
 msgstr "Hiện footprint được chọn"
 
 #: pcbnew/tools/zone_filler_tool.cpp:277
-#: pcbnew/widgets/appearance_controls.cpp:3434
+#: pcbnew/widgets/appearance_controls.cpp:3470
 #, fuzzy
 msgid "Open Preferences"
 msgstr "&Tùy chỉnh"
@@ -52642,126 +52166,126 @@ msgid "Filter nets"
 msgstr "Bộc Lọc Nets"
 
 #: pcbnew/widgets/appearance_controls.cpp:613
-#: pcbnew/widgets/appearance_controls.cpp:1792
+#: pcbnew/widgets/appearance_controls.cpp:1828
 #, fuzzy
 msgid "Layer Display Options"
 msgstr "Tùy chọn hiển thị"
 
 #: pcbnew/widgets/appearance_controls.cpp:625
-#: pcbnew/widgets/appearance_controls.cpp:1798
+#: pcbnew/widgets/appearance_controls.cpp:1834
 #, fuzzy, c-format
 msgid "Inactive layers (%s):"
 msgstr "Tạo các lớp"
 
 #: pcbnew/widgets/appearance_controls.cpp:627
-#: pcbnew/widgets/appearance_controls.cpp:1800
+#: pcbnew/widgets/appearance_controls.cpp:1836
 #, fuzzy
 msgid "Inactive layers:"
 msgstr "Tạo các lớp"
 
 #: pcbnew/widgets/appearance_controls.cpp:641
-#: pcbnew/widgets/appearance_controls.cpp:1805
+#: pcbnew/widgets/appearance_controls.cpp:1841
 #, fuzzy
 msgid "Inactive layers will be shown in full color"
 msgstr "Chuyển đổi các lớp không hoạt động giữa bình thường và mờ"
 
 #: pcbnew/widgets/appearance_controls.cpp:646
-#: pcbnew/widgets/appearance_controls.cpp:1807
+#: pcbnew/widgets/appearance_controls.cpp:1843
 #, fuzzy
 msgid "Dim"
 msgstr "Kim cương"
 
 #: pcbnew/widgets/appearance_controls.cpp:648
-#: pcbnew/widgets/appearance_controls.cpp:1808
+#: pcbnew/widgets/appearance_controls.cpp:1844
 #, fuzzy
 msgid "Inactive layers will be dimmed"
 msgstr "Chuyển đổi các lớp không hoạt động giữa bình thường và mờ"
 
 #: pcbnew/widgets/appearance_controls.cpp:655
-#: pcbnew/widgets/appearance_controls.cpp:1811
+#: pcbnew/widgets/appearance_controls.cpp:1847
 #, fuzzy
 msgid "Inactive layers will be hidden"
 msgstr "Chuyển đổi các lớp không hoạt động giữa bình thường và mờ"
 
 #: pcbnew/widgets/appearance_controls.cpp:666
-#: pcbnew/widgets/appearance_controls.cpp:1813
+#: pcbnew/widgets/appearance_controls.cpp:1849
 #, fuzzy
 msgid "Flip board view"
 msgstr "Đảo góc nhìn bo mạch"
 
 #: pcbnew/widgets/appearance_controls.cpp:688
-#: pcbnew/widgets/appearance_controls.cpp:2522
+#: pcbnew/widgets/appearance_controls.cpp:2558
 #, fuzzy
 msgid "Net Display Options"
 msgstr "Tùy chọn hiển thị"
 
 #: pcbnew/widgets/appearance_controls.cpp:700
-#: pcbnew/widgets/appearance_controls.cpp:2527
+#: pcbnew/widgets/appearance_controls.cpp:2563
 #, fuzzy, c-format
 msgid "Net colors (%s):"
 msgstr "Dán màu sắc"
 
 #: pcbnew/widgets/appearance_controls.cpp:702
-#: pcbnew/widgets/appearance_controls.cpp:2529
+#: pcbnew/widgets/appearance_controls.cpp:2565
 #, fuzzy
 msgid "Net colors:"
 msgstr "Dán màu sắc"
 
 #: pcbnew/widgets/appearance_controls.cpp:707
-#: pcbnew/widgets/appearance_controls.cpp:2532
+#: pcbnew/widgets/appearance_controls.cpp:2568
 msgid "Choose when to show net and netclass colors"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:716
-#: pcbnew/widgets/appearance_controls.cpp:2535
+#: pcbnew/widgets/appearance_controls.cpp:2571
 msgid "Net and netclass colors are shown on all copper items"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:724
-#: pcbnew/widgets/appearance_controls.cpp:2538
+#: pcbnew/widgets/appearance_controls.cpp:2574
 msgid "Net and netclass colors are shown on the ratsnest only"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:731
-#: pcbnew/widgets/appearance_controls.cpp:2541
+#: pcbnew/widgets/appearance_controls.cpp:2577
 msgid "Net and netclass colors are not shown"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:742
-#: pcbnew/widgets/appearance_controls.cpp:2546
+#: pcbnew/widgets/appearance_controls.cpp:2582
 #, fuzzy, c-format
 msgid "Ratsnest display (%s):"
 msgstr "Chế độ xem một lớp (3 trạng thái)"
 
 #: pcbnew/widgets/appearance_controls.cpp:744
-#: pcbnew/widgets/appearance_controls.cpp:2548
+#: pcbnew/widgets/appearance_controls.cpp:2584
 #, fuzzy
 msgid "Ratsnest display:"
 msgstr "Ratsnest"
 
 #: pcbnew/widgets/appearance_controls.cpp:749
-#: pcbnew/widgets/appearance_controls.cpp:2551
+#: pcbnew/widgets/appearance_controls.cpp:2587
 msgid "Choose which ratsnest lines to display"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:759
-#: pcbnew/widgets/appearance_controls.cpp:2554
+#: pcbnew/widgets/appearance_controls.cpp:2590
 msgid "Show ratsnest lines to items on all layers"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:764
-#: pcbnew/widgets/appearance_controls.cpp:2556
+#: pcbnew/widgets/appearance_controls.cpp:2592
 #, fuzzy
 msgid "Visible layers"
 msgstr "Hiển thị"
 
 #: pcbnew/widgets/appearance_controls.cpp:766
-#: pcbnew/widgets/appearance_controls.cpp:2557
+#: pcbnew/widgets/appearance_controls.cpp:2593
 msgid "Show ratsnest lines to items on visible layers"
 msgstr ""
 
 #: pcbnew/widgets/appearance_controls.cpp:773
-#: pcbnew/widgets/appearance_controls.cpp:2560
+#: pcbnew/widgets/appearance_controls.cpp:2596
 #, fuzzy
 msgid "Hide all ratsnest lines"
 msgstr "Bộc Lọc Nets"
@@ -52782,13 +52306,13 @@ msgid "Highlight %s"
 msgstr "Tô sáng Net"
 
 #: pcbnew/widgets/appearance_controls.cpp:935
-#: pcbnew/widgets/appearance_controls.cpp:2391
+#: pcbnew/widgets/appearance_controls.cpp:2427
 #, fuzzy, c-format
 msgid "Select Tracks and Vias in %s"
 msgstr "Tạo các đường mạch và vias"
 
 #: pcbnew/widgets/appearance_controls.cpp:938
-#: pcbnew/widgets/appearance_controls.cpp:2394
+#: pcbnew/widgets/appearance_controls.cpp:2430
 #, fuzzy, c-format
 msgid "Unselect Tracks and Vias in %s"
 msgstr "Tạo các đường mạch và vias"
@@ -52957,105 +52481,285 @@ msgstr "Lưới do Người dùng định nghĩa"
 msgid "User defined layer 9"
 msgstr "Lưới do Người dùng định nghĩa"
 
-#: pcbnew/widgets/appearance_controls.cpp:1730
+#: pcbnew/widgets/appearance_controls.cpp:1684
+#, fuzzy
+msgid "User defined layer 10"
+msgstr "Lưới do Người dùng định nghĩa"
+
+#: pcbnew/widgets/appearance_controls.cpp:1685
+#, fuzzy
+msgid "User defined layer 11"
+msgstr "Lưới do Người dùng định nghĩa"
+
+#: pcbnew/widgets/appearance_controls.cpp:1686
+#, fuzzy
+msgid "User defined layer 12"
+msgstr "Lưới do Người dùng định nghĩa"
+
+#: pcbnew/widgets/appearance_controls.cpp:1687
+#, fuzzy
+msgid "User defined layer 13"
+msgstr "Lưới do Người dùng định nghĩa"
+
+#: pcbnew/widgets/appearance_controls.cpp:1688
+#, fuzzy
+msgid "User defined layer 14"
+msgstr "Lưới do Người dùng định nghĩa"
+
+#: pcbnew/widgets/appearance_controls.cpp:1689
+#, fuzzy
+msgid "User defined layer 15"
+msgstr "Lưới do Người dùng định nghĩa"
+
+#: pcbnew/widgets/appearance_controls.cpp:1690
+#, fuzzy
+msgid "User defined layer 16"
+msgstr "Lưới do Người dùng định nghĩa"
+
+#: pcbnew/widgets/appearance_controls.cpp:1691
+#, fuzzy
+msgid "User defined layer 17"
+msgstr "Lưới do Người dùng định nghĩa"
+
+#: pcbnew/widgets/appearance_controls.cpp:1692
+#, fuzzy
+msgid "User defined layer 18"
+msgstr "Lưới do Người dùng định nghĩa"
+
+#: pcbnew/widgets/appearance_controls.cpp:1693
+#, fuzzy
+msgid "User defined layer 19"
+msgstr "Lưới do Người dùng định nghĩa"
+
+#: pcbnew/widgets/appearance_controls.cpp:1694
+#, fuzzy
+msgid "User defined layer 20"
+msgstr "Lưới do Người dùng định nghĩa"
+
+#: pcbnew/widgets/appearance_controls.cpp:1695
+#, fuzzy
+msgid "User defined layer 21"
+msgstr "Lưới do Người dùng định nghĩa"
+
+#: pcbnew/widgets/appearance_controls.cpp:1696
+#, fuzzy
+msgid "User defined layer 22"
+msgstr "Lưới do Người dùng định nghĩa"
+
+#: pcbnew/widgets/appearance_controls.cpp:1697
+#, fuzzy
+msgid "User defined layer 23"
+msgstr "Lưới do Người dùng định nghĩa"
+
+#: pcbnew/widgets/appearance_controls.cpp:1698
+#, fuzzy
+msgid "User defined layer 24"
+msgstr "Lưới do Người dùng định nghĩa"
+
+#: pcbnew/widgets/appearance_controls.cpp:1699
+#, fuzzy
+msgid "User defined layer 25"
+msgstr "Lưới do Người dùng định nghĩa"
+
+#: pcbnew/widgets/appearance_controls.cpp:1700
+#, fuzzy
+msgid "User defined layer 26"
+msgstr "Lưới do Người dùng định nghĩa"
+
+#: pcbnew/widgets/appearance_controls.cpp:1701
+#, fuzzy
+msgid "User defined layer 27"
+msgstr "Lưới do Người dùng định nghĩa"
+
+#: pcbnew/widgets/appearance_controls.cpp:1702
+#, fuzzy
+msgid "User defined layer 28"
+msgstr "Lưới do Người dùng định nghĩa"
+
+#: pcbnew/widgets/appearance_controls.cpp:1703
+#, fuzzy
+msgid "User defined layer 29"
+msgstr "Lưới do Người dùng định nghĩa"
+
+#: pcbnew/widgets/appearance_controls.cpp:1704
+#, fuzzy
+msgid "User defined layer 30"
+msgstr "Lưới do Người dùng định nghĩa"
+
+#: pcbnew/widgets/appearance_controls.cpp:1705
+#, fuzzy
+msgid "User defined layer 31"
+msgstr "Lưới do Người dùng định nghĩa"
+
+#: pcbnew/widgets/appearance_controls.cpp:1706
+#, fuzzy
+msgid "User defined layer 32"
+msgstr "Lưới do Người dùng định nghĩa"
+
+#: pcbnew/widgets/appearance_controls.cpp:1707
+#, fuzzy
+msgid "User defined layer 33"
+msgstr "Lưới do Người dùng định nghĩa"
+
+#: pcbnew/widgets/appearance_controls.cpp:1708
+#, fuzzy
+msgid "User defined layer 34"
+msgstr "Lưới do Người dùng định nghĩa"
+
+#: pcbnew/widgets/appearance_controls.cpp:1709
+#, fuzzy
+msgid "User defined layer 35"
+msgstr "Lưới do Người dùng định nghĩa"
+
+#: pcbnew/widgets/appearance_controls.cpp:1710
+#, fuzzy
+msgid "User defined layer 36"
+msgstr "Lưới do Người dùng định nghĩa"
+
+#: pcbnew/widgets/appearance_controls.cpp:1711
+#, fuzzy
+msgid "User defined layer 37"
+msgstr "Lưới do Người dùng định nghĩa"
+
+#: pcbnew/widgets/appearance_controls.cpp:1712
+#, fuzzy
+msgid "User defined layer 38"
+msgstr "Lưới do Người dùng định nghĩa"
+
+#: pcbnew/widgets/appearance_controls.cpp:1713
+#, fuzzy
+msgid "User defined layer 39"
+msgstr "Lưới do Người dùng định nghĩa"
+
+#: pcbnew/widgets/appearance_controls.cpp:1714
+#, fuzzy
+msgid "User defined layer 40"
+msgstr "Lưới do Người dùng định nghĩa"
+
+#: pcbnew/widgets/appearance_controls.cpp:1715
+#, fuzzy
+msgid "User defined layer 41"
+msgstr "Lưới do Người dùng định nghĩa"
+
+#: pcbnew/widgets/appearance_controls.cpp:1716
+#, fuzzy
+msgid "User defined layer 42"
+msgstr "Lưới do Người dùng định nghĩa"
+
+#: pcbnew/widgets/appearance_controls.cpp:1717
+#, fuzzy
+msgid "User defined layer 43"
+msgstr "Lưới do Người dùng định nghĩa"
+
+#: pcbnew/widgets/appearance_controls.cpp:1718
+#, fuzzy
+msgid "User defined layer 44"
+msgstr "Lưới do Người dùng định nghĩa"
+
+#: pcbnew/widgets/appearance_controls.cpp:1719
+#, fuzzy
+msgid "User defined layer 45"
+msgstr "Lưới do Người dùng định nghĩa"
+
+#: pcbnew/widgets/appearance_controls.cpp:1766
 #, fuzzy
 msgid "Front copper layer"
 msgstr "Lớp solder mask phía trước"
 
-#: pcbnew/widgets/appearance_controls.cpp:1731
+#: pcbnew/widgets/appearance_controls.cpp:1767
 #, fuzzy
 msgid "Back copper layer"
 msgstr "Màu sắc lớp Đồng"
 
-#: pcbnew/widgets/appearance_controls.cpp:1732
+#: pcbnew/widgets/appearance_controls.cpp:1768
 msgid "Inner copper layer"
 msgstr "Lớp đồng bên trong"
 
-#: pcbnew/widgets/appearance_controls.cpp:1822
+#: pcbnew/widgets/appearance_controls.cpp:1858
 #, fuzzy
 msgid "Show All Copper Layers"
 msgstr "Hiển thị các lớp solder mask"
 
-#: pcbnew/widgets/appearance_controls.cpp:1824
+#: pcbnew/widgets/appearance_controls.cpp:1860
 #, fuzzy
 msgid "Hide All Copper Layers"
 msgstr "Bộc Lọc Nets"
 
-#: pcbnew/widgets/appearance_controls.cpp:1835
+#: pcbnew/widgets/appearance_controls.cpp:1871
 #, fuzzy
 msgid "Show All Non Copper Layers"
 msgstr "Hiển thị tất cả các Net"
 
-#: pcbnew/widgets/appearance_controls.cpp:1839
+#: pcbnew/widgets/appearance_controls.cpp:1875
 #, fuzzy
 msgid "Hide All Non Copper Layers"
 msgstr "Bộc Lọc Nets"
 
-#: pcbnew/widgets/appearance_controls.cpp:1853
+#: pcbnew/widgets/appearance_controls.cpp:1889
 msgid "Show Only Front Assembly Layers"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:1856
+#: pcbnew/widgets/appearance_controls.cpp:1892
 #, fuzzy
 msgid "Show Only Front Layers"
 msgstr "Hiển thị các lớp ECO"
 
-#: pcbnew/widgets/appearance_controls.cpp:1863
+#: pcbnew/widgets/appearance_controls.cpp:1899
 #, fuzzy
 msgid "Show Only Inner Layers"
 msgstr "Hiển thị các lớp ECO"
 
-#: pcbnew/widgets/appearance_controls.cpp:1867
+#: pcbnew/widgets/appearance_controls.cpp:1903
 #, fuzzy
 msgid "Show Only Back Layers"
 msgstr "Hiển thị các lớp solder mask"
 
-#: pcbnew/widgets/appearance_controls.cpp:1871
+#: pcbnew/widgets/appearance_controls.cpp:1907
 #, fuzzy
 msgid "Show Only Back Assembly Layers"
 msgstr "Hiển thị các lớp solder mask"
 
-#: pcbnew/widgets/appearance_controls.cpp:2248
+#: pcbnew/widgets/appearance_controls.cpp:2284
 #, c-format
 msgid "Set opacity of %s"
 msgstr ""
 
-#: pcbnew/widgets/appearance_controls.cpp:2367
+#: pcbnew/widgets/appearance_controls.cpp:2403
 #, fuzzy
 msgid "Set Netclass Color"
 msgstr "Màu sắc lớp Solder Mask"
 
-#: pcbnew/widgets/appearance_controls.cpp:2371
+#: pcbnew/widgets/appearance_controls.cpp:2407
 #, fuzzy
 msgid "Use Color from Schematic"
 msgstr "Cập nhật PCB từ Schematic ..."
 
-#: pcbnew/widgets/appearance_controls.cpp:2380
+#: pcbnew/widgets/appearance_controls.cpp:2416
 #, fuzzy
 msgid "Clear Netclass Color"
 msgstr "Xóa Màu sắc"
 
-#: pcbnew/widgets/appearance_controls.cpp:2388
+#: pcbnew/widgets/appearance_controls.cpp:2424
 #, fuzzy, c-format
 msgid "Highlight Nets in %s"
 msgstr "Phần tử được tô sáng"
 
-#: pcbnew/widgets/appearance_controls.cpp:2399
+#: pcbnew/widgets/appearance_controls.cpp:2435
 #, fuzzy
 msgid "Show All Netclasses"
 msgstr "Hiển thị tất cả các Net"
 
-#: pcbnew/widgets/appearance_controls.cpp:2401
+#: pcbnew/widgets/appearance_controls.cpp:2437
 #, fuzzy
 msgid "Hide All Other Netclasses"
 msgstr "Bộc Lọc Nets"
 
-#: pcbnew/widgets/appearance_controls.cpp:2462
+#: pcbnew/widgets/appearance_controls.cpp:2498
 #, fuzzy, c-format
 msgid "Show or hide ratsnest for nets in %s"
 msgstr "Hiển thị hoặc ẩn tên pin"
 
-#: pcbnew/widgets/appearance_controls.cpp:3447
+#: pcbnew/widgets/appearance_controls.cpp:3483
 msgid ""
 "The current color theme is read-only.  Create a new theme in Preferences to "
 "enable color editing."
@@ -53289,7 +52993,7 @@ msgid "Delete all nets in group '%s'?"
 msgstr ""
 
 #: pcbnew/widgets/search_handlers.cpp:179 pcbnew/zone.cpp:812
-#: pcbnew/zone.cpp:1909
+#: pcbnew/zone.cpp:1933
 msgid "Priority"
 msgstr "Độ ưu tiên"
 
@@ -53350,7 +53054,7 @@ msgstr "Phân đoạn"
 msgid "%s"
 msgstr "%s"
 
-#: pcbnew/zone.cpp:862 pcbnew/zone.cpp:1972
+#: pcbnew/zone.cpp:862 pcbnew/zone.cpp:1996
 msgid "Fill Mode"
 msgstr "Kiểu phủ đồng"
 
@@ -53416,95 +53120,95 @@ msgstr "Vùng Rule %s\t"
 msgid "Zone %s %s"
 msgstr "Vùng %s %s"
 
-#: pcbnew/zone.cpp:1916
+#: pcbnew/zone.cpp:1940
 #, fuzzy
 msgid "Keepout"
 msgstr "Tạo các lớp"
 
-#: pcbnew/zone.cpp:1918
+#: pcbnew/zone.cpp:1942
 #, fuzzy
 msgid "Keep Out Tracks"
 msgstr "Trình theo dõi lỗi"
 
-#: pcbnew/zone.cpp:1924
+#: pcbnew/zone.cpp:1948
 #, fuzzy
 msgid "Keep Out Vias"
 msgstr "Tạo các lớp"
 
-#: pcbnew/zone.cpp:1930
+#: pcbnew/zone.cpp:1954
 #, fuzzy
 msgid "Keep Out Pads"
 msgstr "Tạo các lớp"
 
-#: pcbnew/zone.cpp:1936
+#: pcbnew/zone.cpp:1960
 #, fuzzy
 msgid "Keep Out Copper Pours"
 msgstr "Tạo các lớp"
 
-#: pcbnew/zone.cpp:1942
+#: pcbnew/zone.cpp:1966
 #, fuzzy
 msgid "Keep Out Footprints"
 msgstr "Không có footprint mặc định"
 
-#: pcbnew/zone.cpp:1951
+#: pcbnew/zone.cpp:1975
 #, fuzzy
 msgid "Enable"
 msgstr "Đã bật:"
 
-#: pcbnew/zone.cpp:1958
+#: pcbnew/zone.cpp:1982
 #, fuzzy
 msgid "Source Type"
 msgstr "Vùng Rule %s\t"
 
-#: pcbnew/zone.cpp:1963
+#: pcbnew/zone.cpp:1987
 #, fuzzy
 msgid "Source Name"
 msgstr "Hiển thị tên pin"
 
-#: pcbnew/zone.cpp:1995
+#: pcbnew/zone.cpp:2019
 msgid "Cannot be less than zone minimum width"
 msgstr ""
 
-#: pcbnew/zone.cpp:2001
+#: pcbnew/zone.cpp:2025
 #, fuzzy
 msgid "Hatch Width"
 msgstr "Chiều rộng:"
 
-#: pcbnew/zone.cpp:2008
+#: pcbnew/zone.cpp:2032
 #, fuzzy
 msgid "Hatch Gap"
 msgstr "Mẫu"
 
-#: pcbnew/zone.cpp:2015
+#: pcbnew/zone.cpp:2039
 msgid "Hatch Minimum Hole Ratio"
 msgstr ""
 
-#: pcbnew/zone.cpp:2023
+#: pcbnew/zone.cpp:2047
 #, fuzzy
 msgid "Smoothing Effort"
 msgstr "Không có gì để in"
 
-#: pcbnew/zone.cpp:2029
+#: pcbnew/zone.cpp:2053
 #, fuzzy
 msgid "Smoothing Amount"
 msgstr "Không có gì để in"
 
-#: pcbnew/zone.cpp:2035
+#: pcbnew/zone.cpp:2059
 #, fuzzy
 msgid "Remove Islands"
 msgstr "Thêm Trường..."
 
-#: pcbnew/zone.cpp:2040
+#: pcbnew/zone.cpp:2064
 #, fuzzy
 msgid "Minimum Island Area"
 msgstr "Tổng kích thước sao lưu tối đa:"
 
-#: pcbnew/zone.cpp:2055
+#: pcbnew/zone.cpp:2079
 #, fuzzy
 msgid "Minimum Width"
 msgstr "Chiều rộng Track"
 
-#: pcbnew/zone.cpp:2063
+#: pcbnew/zone.cpp:2087
 #, fuzzy
 msgid "Pad Connections"
 msgstr "Tên tín hiệu không được chứa khoảng trắng"
@@ -53743,6 +53447,193 @@ msgstr "Tệp sơ đồ mạch Altium"
 msgid "KiCad Drawing Sheet"
 msgstr "Worksheet"
 
+#, fuzzy
+#~ msgid "Front_layer"
+#~ msgstr "Dưới"
+
+#, fuzzy
+#~ msgid "In1"
+#~ msgstr "In1.Cu"
+
+#, fuzzy
+#~ msgid "In2"
+#~ msgstr "In2.Cu"
+
+#, fuzzy
+#~ msgid "In3"
+#~ msgstr "In3.Cu"
+
+#, fuzzy
+#~ msgid "In4"
+#~ msgstr "In4.Cu"
+
+#, fuzzy
+#~ msgid "In5"
+#~ msgstr "In5.Cu"
+
+#, fuzzy
+#~ msgid "In6"
+#~ msgstr "In6.Cu"
+
+#, fuzzy
+#~ msgid "In7"
+#~ msgstr "In7.Cu"
+
+#, fuzzy
+#~ msgid "In8"
+#~ msgstr "In8.Cu"
+
+#, fuzzy
+#~ msgid "In9"
+#~ msgstr "In9.Cu"
+
+#, fuzzy
+#~ msgid "In10"
+#~ msgstr "In10.Cu"
+
+#, fuzzy
+#~ msgid "In11"
+#~ msgstr "In11.Cu"
+
+#, fuzzy
+#~ msgid "In12"
+#~ msgstr "In12.Cu"
+
+#, fuzzy
+#~ msgid "In13"
+#~ msgstr "In13.Cu"
+
+#, fuzzy
+#~ msgid "In14"
+#~ msgstr "In14.Cu"
+
+#, fuzzy
+#~ msgid "In15"
+#~ msgstr "In15.Cu"
+
+#, fuzzy
+#~ msgid "In16"
+#~ msgstr "In16.Cu"
+
+#, fuzzy
+#~ msgid "In17"
+#~ msgstr "In17.Cu"
+
+#, fuzzy
+#~ msgid "In18"
+#~ msgstr "In18.Cu"
+
+#, fuzzy
+#~ msgid "In19"
+#~ msgstr "In19.Cu"
+
+#, fuzzy
+#~ msgid "In20"
+#~ msgstr "In20.Cu"
+
+#, fuzzy
+#~ msgid "In21"
+#~ msgstr "In21.Cu"
+
+#, fuzzy
+#~ msgid "In22"
+#~ msgstr "In22.Cu"
+
+#, fuzzy
+#~ msgid "In23"
+#~ msgstr "In23.Cu"
+
+#, fuzzy
+#~ msgid "In24"
+#~ msgstr "In24.Cu"
+
+#, fuzzy
+#~ msgid "In25"
+#~ msgstr "In25.Cu"
+
+#, fuzzy
+#~ msgid "In26"
+#~ msgstr "In26.Cu"
+
+#, fuzzy
+#~ msgid "In27"
+#~ msgstr "In27.Cu"
+
+#, fuzzy
+#~ msgid "In28"
+#~ msgstr "Năm28.Cu"
+
+#, fuzzy
+#~ msgid "In29"
+#~ msgstr "In29.Cu"
+
+#, fuzzy
+#~ msgid "In30"
+#~ msgstr "In30.Cu"
+
+#~ msgid "Margin"
+#~ msgstr "Lề"
+
+#, fuzzy
+#~ msgid "Eco1"
+#~ msgstr "User.Eco1"
+
+#, fuzzy
+#~ msgid "Eco2"
+#~ msgstr "User.Eco2"
+
+#, fuzzy
+#~ msgid "Comments"
+#~ msgstr "Chú thích"
+
+#, fuzzy
+#~ msgid "Drawings"
+#~ msgstr "User.Drawings"
+
+#, fuzzy
+#~ msgid "User1"
+#~ msgstr "User.1"
+
+#, fuzzy
+#~ msgid "User2"
+#~ msgstr "User.2"
+
+#, fuzzy
+#~ msgid "User3"
+#~ msgstr "User.3"
+
+#, fuzzy
+#~ msgid "User4"
+#~ msgstr "User.4"
+
+#, fuzzy
+#~ msgid "User5"
+#~ msgstr "User.5"
+
+#, fuzzy
+#~ msgid "User6"
+#~ msgstr "User.6"
+
+#, fuzzy
+#~ msgid "User7"
+#~ msgstr "User.7"
+
+#, fuzzy
+#~ msgid "User8"
+#~ msgstr "User.8"
+
+#, fuzzy
+#~ msgid "User9"
+#~ msgstr "User.9"
+
+#, fuzzy
+#~ msgid "(Pad has no layer)"
+#~ msgstr "Cảnh báo: Số tỷ lệ co dãn xấu"
+
+#, fuzzy
+#~ msgid "(PTH pad has no copper layers)"
+#~ msgstr "Cảnh báo: Số tỷ lệ co dãn xấu"
+
 #, c-format
 #~ msgid "Field%d"
 #~ msgstr "Trường%d"
diff --git a/translation/pofiles/zh_CN.po b/translation/pofiles/zh_CN.po
index 1276f1aa8f..f95ba03604 100644
--- a/translation/pofiles/zh_CN.po
+++ b/translation/pofiles/zh_CN.po
@@ -40,7 +40,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: KiCad_zh_CN_Master_v0.0.32\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-01-28 19:42+0300\n"
+"POT-Creation-Date: 2025-01-29 19:59+0300\n"
 "PO-Revision-Date: 2025-01-24 17:47+0000\n"
 "Last-Translator: CloverGit <w991593239@163.com>\n"
 "Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/"
@@ -197,7 +197,7 @@ msgstr "重新加载时间 %.3f s"
 #: pcbnew/pcb_io/easyedapro/pcb_io_easyedapro.cpp:116
 #: pcbnew/pcb_io/fabmaster/pcb_io_fabmaster.cpp:59
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:503
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2703
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2706
 #, c-format
 msgid "Loading %s..."
 msgstr "正在加载 %s..."
@@ -320,7 +320,7 @@ msgstr "KiCad 3D 查看器"
 #: 3d-viewer/3d_viewer/eda_3d_viewer_frame.cpp:667
 #: eeschema/dialogs/panel_eeschema_display_options_base.cpp:27
 #: eeschema/dialogs/panel_sym_display_options_base.cpp:25
-#: pcbnew/footprint_edit_frame.cpp:242 pcbnew/footprint_edit_frame.cpp:955
+#: pcbnew/footprint_edit_frame.cpp:242 pcbnew/footprint_edit_frame.cpp:965
 #: pcbnew/pcb_edit_frame.cpp:326 pcbnew/pcb_edit_frame.cpp:1708
 #: pcbnew/tools/pcb_actions.cpp:1327
 msgid "Appearance"
@@ -359,10 +359,10 @@ msgstr "保存文件 '%s' 的权限不足。"
 #: 3d-viewer/3d_viewer/eda_3d_viewer_frame.cpp:748 common/confirm.cpp:211
 #: common/dialogs/dialog_grid_settings.cpp:82
 #: common/dialogs/dialog_grid_settings.cpp:89
-#: common/dialogs/panel_embedded_files.cpp:296
-#: common/dialogs/panel_embedded_files.cpp:369
-#: common/dialogs/panel_embedded_files.cpp:400
-#: common/dialogs/panel_embedded_files.cpp:410
+#: common/dialogs/panel_embedded_files.cpp:307
+#: common/dialogs/panel_embedded_files.cpp:416
+#: common/dialogs/panel_embedded_files.cpp:447
+#: common/dialogs/panel_embedded_files.cpp:457
 #: common/dialogs/panel_setup_severities.cpp:44 common/kidialog.cpp:126
 #: eeschema/dialogs/dialog_erc.cpp:878
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1812
@@ -385,9 +385,9 @@ msgstr "保存文件 '%s' 的权限不足。"
 #: pcb_calculator/calculator_panels/panel_fusing_current.cpp:191
 #: pcb_calculator/calculator_panels/panel_fusing_current.cpp:203
 #: pcbnew/dialogs/dialog_drc.cpp:984
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:397
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:389
 #: pcbnew/drc/drc_item.cpp:231 pcbnew/pcb_marker.cpp:211
-#: pcbnew/widgets/appearance_controls.cpp:2729
+#: pcbnew/widgets/appearance_controls.cpp:2765
 msgid "Error"
 msgstr "错误"
 
@@ -736,7 +736,7 @@ msgstr "标记为 DNP 的模型"
 msgid "Model Bounding Boxes"
 msgstr "模型边框"
 
-#: 3d-viewer/dialogs/appearance_controls_3D.cpp:77 common/layer_id.cpp:170
+#: 3d-viewer/dialogs/appearance_controls_3D.cpp:77 common/layer_id.cpp:125
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:30
 #: eeschema/dialogs/dialog_update_from_pcb_base.cpp:64
 #: pcb_calculator/calculator_panels/panel_rf_attenuators_base.cpp:111
@@ -844,13 +844,13 @@ msgid "Uncheck 'Use board stackup colors' to allow color editing."
 msgstr "取消勾选 '使用电路板叠层颜色' 以允许进行编辑。"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:563
-#: pcbnew/widgets/appearance_controls.cpp:2198
+#: pcbnew/widgets/appearance_controls.cpp:2234
 #, c-format
 msgid "Show or hide %s"
 msgstr "显示或隐藏 %s"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:633
-#: pcbnew/widgets/appearance_controls.cpp:2571
+#: pcbnew/widgets/appearance_controls.cpp:2607
 #, c-format
 msgid "Presets (%s+Tab):"
 msgstr "预设 (%s+Tab):"
@@ -858,93 +858,93 @@ msgstr "预设 (%s+Tab):"
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:647
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1644
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2078
-#: pcbnew/widgets/appearance_controls.cpp:2596
+#: pcbnew/widgets/appearance_controls.cpp:2632
 msgid "Save preset..."
 msgstr "保存预设..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:648
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1645
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2079
-#: pcbnew/widgets/appearance_controls.cpp:2597
+#: pcbnew/widgets/appearance_controls.cpp:2633
 msgid "Delete preset..."
 msgstr "删除预设..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:754
-#: pcbnew/widgets/appearance_controls.cpp:2702
+#: pcbnew/widgets/appearance_controls.cpp:2738
 msgid "Layer preset name:"
 msgstr "层预设名称:"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:755
-#: pcbnew/widgets/appearance_controls.cpp:2703
+#: pcbnew/widgets/appearance_controls.cpp:2739
 msgid "Save Layer Preset"
 msgstr "保存层预设"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:770
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1819
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2221
-#: pcbnew/widgets/appearance_controls.cpp:2736
+#: pcbnew/widgets/appearance_controls.cpp:2772
 msgid "Overwrite existing preset?"
 msgstr "覆盖已有预设?"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:796
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1844
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2246
-#: pcbnew/widgets/appearance_controls.cpp:2762
+#: pcbnew/widgets/appearance_controls.cpp:2798
 msgid "Presets"
 msgstr "预设"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:805
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1856
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2258
-#: pcbnew/widgets/appearance_controls.cpp:2774
+#: pcbnew/widgets/appearance_controls.cpp:2810
 msgid "Delete Preset"
 msgstr "删除预设"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:806
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1857
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2259
-#: pcbnew/widgets/appearance_controls.cpp:2775
+#: pcbnew/widgets/appearance_controls.cpp:2811
 msgid "Select preset:"
 msgstr "选择预设:"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:864
-#: pcbnew/widgets/appearance_controls.cpp:2875
+#: pcbnew/widgets/appearance_controls.cpp:2911
 #, c-format
 msgid "Viewports (%s+Tab):"
 msgstr "视角 (%s+Tab):"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:873
-#: pcbnew/widgets/appearance_controls.cpp:2884
+#: pcbnew/widgets/appearance_controls.cpp:2920
 msgid "Save viewport..."
 msgstr "保存视角..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:874
-#: pcbnew/widgets/appearance_controls.cpp:2885
+#: pcbnew/widgets/appearance_controls.cpp:2921
 msgid "Delete viewport..."
 msgstr "删除视角..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:905
-#: pcbnew/widgets/appearance_controls.cpp:2934
+#: pcbnew/widgets/appearance_controls.cpp:2970
 msgid "Viewport name:"
 msgstr "视角名称:"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:906
-#: pcbnew/widgets/appearance_controls.cpp:2934
+#: pcbnew/widgets/appearance_controls.cpp:2970
 msgid "Save Viewport"
 msgstr "保存视角"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:946
-#: pcbnew/widgets/appearance_controls.cpp:2973
+#: pcbnew/widgets/appearance_controls.cpp:3009
 msgid "Viewports"
 msgstr "视角"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:955
-#: pcbnew/widgets/appearance_controls.cpp:2982
+#: pcbnew/widgets/appearance_controls.cpp:3018
 msgid "Delete Viewport"
 msgstr "删除视角"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:956
-#: pcbnew/widgets/appearance_controls.cpp:2983
+#: pcbnew/widgets/appearance_controls.cpp:3019
 msgid "Select viewport:"
 msgstr "选择视角:"
 
@@ -1311,7 +1311,7 @@ msgid "Z:"
 msgstr "Z:"
 
 #: 3d-viewer/dialogs/panel_preview_3d_model_base.cpp:68
-#: gerbview/gerber_draw_item.cpp:722 pcbnew/footprint.cpp:1676
+#: gerbview/gerber_draw_item.cpp:722 pcbnew/footprint.cpp:1681
 #: pcbnew/pad.cpp:1361
 msgid "Rotation"
 msgstr "旋转"
@@ -1883,8 +1883,8 @@ msgid "Information"
 msgstr "信息"
 
 #: common/confirm.cpp:266 common/confirm.cpp:269
-#: common/dialogs/panel_embedded_files.cpp:272
-#: common/dialogs/panel_embedded_files.cpp:346
+#: common/dialogs/panel_embedded_files.cpp:285
+#: common/dialogs/panel_embedded_files.cpp:393
 #: eeschema/design_block_utils.cpp:50 eeschema/design_block_utils.cpp:183
 #: eeschema/symbol_editor/symbol_editor.cpp:372
 #: eeschema/symbol_editor/symbol_editor.cpp:998
@@ -1899,7 +1899,7 @@ msgstr "信息"
 #: pcbnew/dialogs/dialog_gencad_export_options.cpp:119
 #: pcbnew/dialogs/dialog_track_via_properties.cpp:570
 #: pcbnew/footprint_libraries_utils.cpp:375
-#: pcbnew/footprint_libraries_utils.cpp:1148 pcbnew/router/router_tool.cpp:1849
+#: pcbnew/footprint_libraries_utils.cpp:1157 pcbnew/router/router_tool.cpp:1849
 #: pcbnew/router/router_tool.cpp:2603
 #: pcbnew/tools/footprint_editor_control.cpp:470 pcbnew/zone_filler.cpp:881
 msgid "Confirmation"
@@ -1938,7 +1938,7 @@ msgid "KiCad Design Block folders"
 msgstr "KiCad 设计图块文件夹"
 
 #: common/design_block_io.cpp:172
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3036
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3039
 #, c-format
 msgid "Cannot overwrite library path '%s'."
 msgstr "无法覆盖库路径 '%s'。"
@@ -1955,7 +1955,7 @@ msgstr ""
 "请确保你有写入权限并再次尝试。"
 
 #: common/design_block_io.cpp:201 pcbnew/pcb_io/geda/pcb_io_geda.cpp:977
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3061
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3064
 #, c-format
 msgid "Insufficient permissions to delete folder '%s'."
 msgstr "删除文件夹 '%s' 的权限不足。"
@@ -2053,8 +2053,8 @@ msgstr "无法创建全局库表路径 '%s'。"
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:50
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:99
 #: pcbnew/dialogs/panel_pcbnew_action_plugins_base.cpp:42
-#: pcbnew/footprint_libraries_utils.cpp:1006
-#: pcbnew/footprint_libraries_utils.cpp:1334
+#: pcbnew/footprint_libraries_utils.cpp:1015
+#: pcbnew/footprint_libraries_utils.cpp:1343
 msgid "Description"
 msgstr "描述"
 
@@ -2434,7 +2434,7 @@ msgstr "环境变量"
 #: eeschema/dialogs/panel_bom_presets_base.cpp:80
 #: eeschema/dialogs/panel_sym_lib_table.cpp:384
 #: eeschema/dialogs/panel_template_fieldnames_base.cpp:42
-#: eeschema/fields_grid_table.cpp:478 eeschema/sch_pin.cpp:1579
+#: eeschema/fields_grid_table.cpp:469 eeschema/sch_pin.cpp:1579
 #: eeschema/sch_symbol.cpp:2065 eeschema/sch_symbol.cpp:2115
 #: eeschema/symbol_editor/symbol_editor.cpp:1598
 #: eeschema/symbol_viewer_frame.cpp:459
@@ -2444,13 +2444,15 @@ msgstr "环境变量"
 #: kicad/pcm/dialogs/dialog_manage_repositories_base.cpp:39
 #: kicad/pcm/dialogs/panel_package_base.cpp:50
 #: pcbnew/dialogs/dialog_footprint_wizard_list_base.cpp:42
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:54
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:170
 #: pcbnew/dialogs/panel_fp_lib_table.cpp:438
-#: pcbnew/pcb_fields_grid_table.cpp:174 pcbnew/pcb_group.cpp:507
+#: pcbnew/pcb_fields_grid_table.cpp:143 pcbnew/pcb_group.cpp:507
 #: pcbnew/widgets/pcb_net_inspector_panel.cpp:120
 #: pcbnew/widgets/search_handlers.cpp:176
 #: pcbnew/widgets/search_handlers.cpp:309
 #: pcbnew/widgets/search_handlers.cpp:388 pcbnew/zone.cpp:853
-#: pcbnew/zone.cpp:1913 pcbnew/zone_manager/dialog_zone_manager_base.cpp:38
+#: pcbnew/zone.cpp:1937 pcbnew/zone_manager/dialog_zone_manager_base.cpp:38
 #: pcbnew/zone_manager/model_zones_overview_table.h:75
 msgid "Name"
 msgstr "名称"
@@ -2637,7 +2639,7 @@ msgstr "栅格 Y 大小超出范围。"
 #: eeschema/symbol_editor/symbol_editor.cpp:860
 #: pcb_calculator/dialogs/dialog_regulator_form_base.cpp:27
 #: pcbnew/board_stackup_manager/dialog_dielectric_list_manager_base.cpp:31
-#: pcbnew/footprint_libraries_utils.cpp:1040
+#: pcbnew/footprint_libraries_utils.cpp:1049
 msgid "Name:"
 msgstr "名称:"
 
@@ -3220,7 +3222,7 @@ msgstr "选项"
 #: eeschema/dialogs/dialog_sim_format_value.cpp:75
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:57
 #: eeschema/dialogs/panel_sym_lib_table.cpp:385
-#: eeschema/fields_grid_table.cpp:479 eeschema/sch_symbol.cpp:1098
+#: eeschema/fields_grid_table.cpp:470 eeschema/sch_symbol.cpp:1098
 #: eeschema/sch_symbol.cpp:2062 eeschema/sch_symbol.cpp:2112
 #: eeschema/sch_symbol.cpp:2994 eeschema/sim/simulator_frame_ui.cpp:616
 #: eeschema/sim/simulator_frame_ui.cpp:2673
@@ -3230,13 +3232,13 @@ msgstr "选项"
 #: eeschema/widgets/search_handlers.cpp:247
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:69
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:70
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:65
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:157
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:169
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:48
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:57
-#: pcbnew/dialogs/panel_fp_lib_table.cpp:439 pcbnew/footprint.cpp:4048
+#: pcbnew/dialogs/panel_fp_lib_table.cpp:439 pcbnew/footprint.cpp:4053
 #: pcbnew/footprint_wizard_frame.cpp:326 pcbnew/pcb_dimension.cpp:605
-#: pcbnew/pcb_fields_grid_table.cpp:175 pcbnew/plot_board_layers.cpp:107
+#: pcbnew/pcb_fields_grid_table.cpp:144 pcbnew/plot_board_layers.cpp:107
 #: pcbnew/widgets/search_handlers.cpp:119
 msgid "Value"
 msgstr "数值"
@@ -3355,7 +3357,7 @@ msgstr "输出模式:"
 #: eeschema/dialogs/dialog_plot_schematic_base.cpp:78
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:72
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:69
-#: eeschema/fields_grid_table.cpp:491
+#: eeschema/fields_grid_table.cpp:482
 #: eeschema/printing/dialog_print_using_printer_base.cpp:35
 #: eeschema/sch_bus_entry.cpp:674 eeschema/sch_junction.cpp:383
 #: eeschema/sch_line.cpp:1099 eeschema/sim/simulator_frame_ui.cpp:609
@@ -3582,7 +3584,7 @@ msgstr "确定"
 #: common/dialogs/git/dialog_git_auth.cpp:54
 #: common/dialogs/git/dialog_git_commit.cpp:143
 #: common/dialogs/git/dialog_git_switch.cpp:69
-#: common/dialogs/panel_embedded_files.cpp:370 common/tool/actions.cpp:159
+#: common/dialogs/panel_embedded_files.cpp:417 common/tool/actions.cpp:159
 #: eeschema/dialogs/dialog_erc.cpp:426
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1344 eeschema/sheet.cpp:783
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:962
@@ -4092,7 +4094,7 @@ msgstr "在工具栏中使用更紧凑的图标"
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283
 #: pcbnew/microwave/microwave_polygon.cpp:127 pcbnew/tools/pcb_control.cpp:348
 #: pcbnew/widgets/appearance_controls.cpp:637
-#: pcbnew/widgets/appearance_controls.cpp:1804
+#: pcbnew/widgets/appearance_controls.cpp:1840
 msgid "Normal"
 msgstr "正常"
 
@@ -4468,8 +4470,8 @@ msgid "One of the nicknames will need to be changed after adding this library."
 msgstr "不能出现重复的库名称, 添加该库后, 需要更改其中一个库的名称。"
 
 #: common/dialogs/panel_design_block_lib_table.cpp:1010
-#: common/dialogs/panel_embedded_files.cpp:348
-#: common/dialogs/panel_embedded_files.cpp:370
+#: common/dialogs/panel_embedded_files.cpp:395
+#: common/dialogs/panel_embedded_files.cpp:417
 #: eeschema/design_block_utils.cpp:89
 #: eeschema/dialogs/panel_sym_lib_table.cpp:688 eeschema/sch_base_frame.cpp:306
 #: pcbnew/dialogs/panel_fp_lib_table.cpp:1038
@@ -4558,8 +4560,8 @@ msgstr "可见"
 #: eeschema/symbol_editor/symbol_editor.cpp:826 include/lib_table_grid.h:208
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:46
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:95
-#: pcbnew/footprint_libraries_utils.cpp:1005
-#: pcbnew/footprint_libraries_utils.cpp:1333
+#: pcbnew/footprint_libraries_utils.cpp:1014
+#: pcbnew/footprint_libraries_utils.cpp:1342
 msgid "Nickname"
 msgstr "名称"
 
@@ -4643,22 +4645,14 @@ msgstr "复制嵌入参考"
 msgid "Copy the reference for this embedded file"
 msgstr "复制该嵌入文件的引用"
 
-#: common/dialogs/panel_embedded_files.cpp:260
-msgid "Select a file to embed"
-msgstr "选择要嵌入的文件"
-
-#: common/dialogs/panel_embedded_files.cpp:261
-msgid "All files|*.*"
-msgstr "所有文件|*.*"
-
-#: common/dialogs/panel_embedded_files.cpp:270
-#: common/dialogs/panel_embedded_files.cpp:343
+#: common/dialogs/panel_embedded_files.cpp:283
+#: common/dialogs/panel_embedded_files.cpp:390
 #, c-format
 msgid "File '%s' already exists."
 msgstr "文件 '%s' 已存在。"
 
-#: common/dialogs/panel_embedded_files.cpp:274
-#: common/dialogs/panel_embedded_files.cpp:348
+#: common/dialogs/panel_embedded_files.cpp:286
+#: common/dialogs/panel_embedded_files.cpp:395
 #: eeschema/design_block_utils.cpp:51 eeschema/design_block_utils.cpp:184
 #: eeschema/symbol_editor/symbol_editor.cpp:373
 #: eeschema/symbol_editor/symbol_editor.cpp:999
@@ -4670,40 +4664,48 @@ msgstr "文件 '%s' 已存在。"
 #: pcbnew/dialogs/dialog_export_odbpp.cpp:411
 #: pcbnew/dialogs/dialog_gencad_export_options.cpp:120
 #: pcbnew/footprint_libraries_utils.cpp:376
-#: pcbnew/footprint_libraries_utils.cpp:1150
+#: pcbnew/footprint_libraries_utils.cpp:1159
 #: pcbnew/tools/footprint_editor_control.cpp:472
 msgid "Overwrite"
 msgstr "覆盖"
 
-#: common/dialogs/panel_embedded_files.cpp:293
+#: common/dialogs/panel_embedded_files.cpp:305
 #, c-format
 msgid "Failed to add file '%s'."
 msgstr "添加文件 '%s' 失败。"
 
-#: common/dialogs/panel_embedded_files.cpp:330
+#: common/dialogs/panel_embedded_files.cpp:318
+msgid "Select a file to embed"
+msgstr "选择要嵌入的文件"
+
+#: common/dialogs/panel_embedded_files.cpp:319
+msgid "All files|*.*"
+msgstr "所有文件|*.*"
+
+#: common/dialogs/panel_embedded_files.cpp:377
 msgid "Select a directory to export files"
 msgstr "选择保存导出文件的目录"
 
-#: common/dialogs/panel_embedded_files.cpp:362
+#: common/dialogs/panel_embedded_files.cpp:409
 #, c-format
 msgid "Directory '%s' is not writable."
 msgstr "目录 '%s' 不可写。"
 
-#: common/dialogs/panel_embedded_files.cpp:365
+#: common/dialogs/panel_embedded_files.cpp:412
 #, c-format
 msgid "Folder '%s' is not writable."
 msgstr "文件夹 '%s' 不可写。"
 
-#: common/dialogs/panel_embedded_files.cpp:370
+#: common/dialogs/panel_embedded_files.cpp:417
 msgid "Retry"
 msgstr "重试"
 
-#: common/dialogs/panel_embedded_files.cpp:397
+#: common/dialogs/panel_embedded_files.cpp:444
 #, c-format
 msgid "Failed to open file '%s'."
 msgstr "打开文件 '%s' 失败。"
 
-#: common/dialogs/panel_embedded_files.cpp:407
+#: common/dialogs/panel_embedded_files.cpp:454
 #, c-format
 msgid "Failed to write file '%s'."
 msgstr "写入文件 '%s' 失败。"
@@ -4981,12 +4983,12 @@ msgstr "缩放"
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1099
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:583
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:854
-#: pcbnew/dialogs/dialog_plot_base.cpp:118 pcbnew/footprint.cpp:4007
-#: pcbnew/pad.cpp:2507 pcbnew/pad.cpp:2526 pcbnew/pcb_dimension.cpp:1973
+#: pcbnew/dialogs/dialog_plot_base.cpp:118 pcbnew/footprint.cpp:4012
+#: pcbnew/pad.cpp:2501 pcbnew/pad.cpp:2520 pcbnew/pcb_dimension.cpp:1973
 #: pcbnew/widgets/appearance_controls.cpp:729
 #: pcbnew/widgets/appearance_controls.cpp:771
-#: pcbnew/widgets/appearance_controls.cpp:2540
-#: pcbnew/widgets/appearance_controls.cpp:2559 pcbnew/zone.cpp:1804
+#: pcbnew/widgets/appearance_controls.cpp:2576
+#: pcbnew/widgets/appearance_controls.cpp:2595 pcbnew/zone.cpp:1828
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:83
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 msgid "None"
@@ -5206,9 +5208,9 @@ msgstr "<未定义>"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:232
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:363
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:332
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:854 pcbnew/footprint.cpp:4009
-#: pcbnew/pad.cpp:2528 pcbnew/pcb_table.cpp:533 pcbnew/pcb_textbox.cpp:795
-#: pcbnew/zone.cpp:857 pcbnew/zone.cpp:1806
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:854 pcbnew/footprint.cpp:4014
+#: pcbnew/pad.cpp:2522 pcbnew/pcb_table.cpp:533 pcbnew/pcb_textbox.cpp:795
+#: pcbnew/zone.cpp:857 pcbnew/zone.cpp:1830
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 msgid "Solid"
 msgstr "实心"
@@ -5336,7 +5338,7 @@ msgstr "网络类"
 
 #: common/dialogs/panel_setup_netclasses_base.cpp:52
 #: pcbnew/tools/board_inspection_tool.cpp:641
-#: pcbnew/tools/board_inspection_tool.cpp:1201 pcbnew/zone.cpp:2048
+#: pcbnew/tools/board_inspection_tool.cpp:1201 pcbnew/zone.cpp:2072
 msgid "Clearance"
 msgstr "铜皮间距"
 
@@ -5430,7 +5432,7 @@ msgstr "匹配规则"
 
 #: common/dialogs/panel_setup_netclasses_base.cpp:153
 #: eeschema/sch_field.cpp:1270 eeschema/sch_label.cpp:207
-#: pcbnew/board_connected_item.cpp:200 pcbnew/pad.cpp:2582 pcbnew/zone.cpp:1907
+#: pcbnew/board_connected_item.cpp:200 pcbnew/pad.cpp:2576 pcbnew/zone.cpp:1931
 msgid "Net Class"
 msgstr "网络类"
 
@@ -5557,7 +5559,7 @@ msgstr "图线"
 #: common/eda_shape.cpp:2203
 #: eeschema/dialogs/dialog_label_properties_base.cpp:178
 #: eeschema/sch_label.cpp:2249
-#: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:2499
+#: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:2493
 #: pcbnew/pcb_dimension.cpp:1974
 msgid "Rectangle"
 msgstr "矩形"
@@ -5739,7 +5741,7 @@ msgstr "鼠标和触摸板"
 msgid "Hotkeys"
 msgstr "快捷键"
 
-#: common/eda_base_frame.cpp:1116 kicad/project_tree_pane.cpp:1008
+#: common/eda_base_frame.cpp:1116 kicad/project_tree_pane.cpp:1009
 msgid "Version Control"
 msgstr "版本控制"
 
@@ -5796,7 +5798,7 @@ msgstr "仿真工具"
 
 #: common/eda_base_frame.cpp:1182 common/tool/actions.cpp:1106
 #: common/tool/common_tools.cpp:617 kicad/tools/kicad_manager_actions.cpp:147
-#: pcbnew/footprint_edit_frame.cpp:1035 pcbnew/menubar_footprint_editor.cpp:92
+#: pcbnew/footprint_edit_frame.cpp:1045 pcbnew/menubar_footprint_editor.cpp:92
 msgid "Footprint Editor"
 msgstr "封装编辑器"
 
@@ -5966,7 +5968,7 @@ msgstr "英寸 (Inches)"
 msgid "Constrain to H, V, 45"
 msgstr "约束操作于水平/垂直/45度"
 
-#: common/eda_draw_frame.cpp:1121 pcbnew/footprint_libraries_utils.cpp:1368
+#: common/eda_draw_frame.cpp:1121 pcbnew/footprint_libraries_utils.cpp:1377
 msgid "Select Library"
 msgstr "选择库"
 
@@ -6187,7 +6189,7 @@ msgstr "弧线"
 #: eeschema/dialogs/dialog_label_properties_base.cpp:172
 #: eeschema/sch_label.cpp:2247 gerbview/gerber_draw_item.cpp:231
 #: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:1515
-#: pcbnew/pad.cpp:2498 pcbnew/pcb_dimension.cpp:1975
+#: pcbnew/pad.cpp:2492 pcbnew/pcb_dimension.cpp:1975
 msgid "Circle"
 msgstr "圆形"
 
@@ -6269,7 +6271,7 @@ msgstr "点"
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:40
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:169
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2140 pcbnew/pad.cpp:1348
-#: pcbnew/pcb_fields_grid_table.cpp:177 pcbnew/pcb_reference_image.cpp:215
+#: pcbnew/pcb_fields_grid_table.cpp:146 pcbnew/pcb_reference_image.cpp:215
 #: pcbnew/pcb_reference_image.cpp:368 pcbnew/pcb_tablecell.cpp:197
 #: pcbnew/pcb_tablecell.cpp:204 pcbnew/pcb_target.cpp:156
 #: pcbnew/pcb_target.cpp:249 pcbnew/pcb_text.cpp:292 pcbnew/pcb_textbox.cpp:814
@@ -6286,7 +6288,7 @@ msgstr "宽度"
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:55
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:56
 #: pcbnew/pad.cpp:1349 pcbnew/pcb_dimension.cpp:1012
-#: pcbnew/pcb_fields_grid_table.cpp:178 pcbnew/pcb_reference_image.cpp:217
+#: pcbnew/pcb_fields_grid_table.cpp:147 pcbnew/pcb_reference_image.cpp:217
 #: pcbnew/pcb_reference_image.cpp:375 pcbnew/pcb_tablecell.cpp:198
 #: pcbnew/pcb_tablecell.cpp:205 pcbnew/pcb_text.cpp:293
 #: pcbnew/pcb_textbox.cpp:815
@@ -6368,7 +6370,7 @@ msgstr "填充颜色"
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:62
 #: eeschema/dialogs/dialog_tablecell_properties_base.cpp:119
 #: eeschema/dialogs/dialog_text_properties_base.cpp:113
-#: eeschema/fields_grid_table.cpp:484 eeschema/sch_label.cpp:1197
+#: eeschema/fields_grid_table.cpp:475 eeschema/sch_label.cpp:1197
 #: eeschema/sch_label.cpp:2269 eeschema/sch_tablecell.cpp:128
 #: eeschema/sch_text.cpp:637 eeschema/sch_textbox.cpp:543
 #: pagelayout_editor/dialogs/properties_frame_base.cpp:98
@@ -6379,7 +6381,7 @@ msgstr "填充颜色"
 #: pcbnew/dialogs/dialog_tablecell_properties_base.cpp:125
 #: pcbnew/dialogs/panel_fp_editor_graphics_defaults_base.cpp:57
 #: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:52
-#: pcbnew/pcb_fields_grid_table.cpp:180
+#: pcbnew/pcb_fields_grid_table.cpp:149
 msgid "Italic"
 msgstr "斜体"
 
@@ -6394,7 +6396,7 @@ msgstr "斜体"
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:63
 #: eeschema/dialogs/dialog_tablecell_properties_base.cpp:116
 #: eeschema/dialogs/dialog_text_properties_base.cpp:108
-#: eeschema/fields_grid_table.cpp:485 eeschema/sch_label.cpp:1197
+#: eeschema/fields_grid_table.cpp:476 eeschema/sch_label.cpp:1197
 #: eeschema/sch_label.cpp:2270 eeschema/sch_tablecell.cpp:128
 #: eeschema/sch_text.cpp:637 eeschema/sch_textbox.cpp:543
 #: eeschema/widgets/tuner_slider_base.cpp:48
@@ -6411,8 +6413,8 @@ msgstr "粗体+斜体"
 #: common/eda_text.cpp:1330
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:242
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
-#: eeschema/fields_grid_table.cpp:310 eeschema/fields_grid_table.cpp:725
-#: eeschema/fields_grid_table.cpp:869 eeschema/pin_type.cpp:113
+#: eeschema/fields_grid_table.cpp:301 eeschema/fields_grid_table.cpp:716
+#: eeschema/fields_grid_table.cpp:860 eeschema/pin_type.cpp:113
 #: eeschema/sch_field.cpp:1144 eeschema/sch_field.cpp:1731
 #: eeschema/sch_pin.cpp:2185 pcbnew/dialogs/dialog_render_job.cpp:42
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2604
@@ -6422,9 +6424,9 @@ msgstr "向左"
 #: common/eda_text.cpp:1331 common/eda_text.cpp:1340
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:303 eeschema/fields_grid_table.cpp:311
-#: eeschema/fields_grid_table.cpp:726 eeschema/fields_grid_table.cpp:737
-#: eeschema/fields_grid_table.cpp:871 eeschema/fields_grid_table.cpp:895
+#: eeschema/fields_grid_table.cpp:294 eeschema/fields_grid_table.cpp:302
+#: eeschema/fields_grid_table.cpp:717 eeschema/fields_grid_table.cpp:728
+#: eeschema/fields_grid_table.cpp:862 eeschema/fields_grid_table.cpp:886
 #: eeschema/sch_field.cpp:1145 eeschema/sch_field.cpp:1155
 #: eeschema/sch_field.cpp:1732 eeschema/sch_field.cpp:1741
 #: eeschema/sch_text.cpp:658 gerbview/gerber_file_image.cpp:361
@@ -6439,8 +6441,8 @@ msgstr "居中"
 #: common/eda_text.cpp:1332
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:242
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
-#: eeschema/fields_grid_table.cpp:312 eeschema/fields_grid_table.cpp:727
-#: eeschema/fields_grid_table.cpp:873 eeschema/pin_type.cpp:112
+#: eeschema/fields_grid_table.cpp:303 eeschema/fields_grid_table.cpp:718
+#: eeschema/fields_grid_table.cpp:864 eeschema/pin_type.cpp:112
 #: eeschema/sch_field.cpp:1146 eeschema/sch_field.cpp:1733
 #: eeschema/sch_pin.cpp:2184 pcbnew/dialogs/dialog_render_job.cpp:43
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2605
@@ -6449,8 +6451,8 @@ msgstr "向右"
 
 #: common/eda_text.cpp:1339
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:302 eeschema/fields_grid_table.cpp:736
-#: eeschema/fields_grid_table.cpp:893 eeschema/sch_field.cpp:1154
+#: eeschema/fields_grid_table.cpp:293 eeschema/fields_grid_table.cpp:727
+#: eeschema/fields_grid_table.cpp:884 eeschema/sch_field.cpp:1154
 #: eeschema/sch_field.cpp:1740 eeschema/sch_text.cpp:657
 #: pcbnew/dialogs/dialog_render_job.cpp:44
 msgid "Top"
@@ -6458,8 +6460,8 @@ msgstr "向上"
 
 #: common/eda_text.cpp:1341
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:304 eeschema/fields_grid_table.cpp:738
-#: eeschema/fields_grid_table.cpp:897 eeschema/sch_field.cpp:1156
+#: eeschema/fields_grid_table.cpp:295 eeschema/fields_grid_table.cpp:729
+#: eeschema/fields_grid_table.cpp:888 eeschema/sch_field.cpp:1156
 #: eeschema/sch_field.cpp:1742 eeschema/sch_text.cpp:659
 #: pcbnew/dialogs/dialog_render_job.cpp:40
 msgid "Bottom"
@@ -6472,15 +6474,15 @@ msgstr "向下"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:68
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:68
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:65
-#: eeschema/fields_grid_table.cpp:487 eeschema/sch_field.cpp:1781
+#: eeschema/fields_grid_table.cpp:478 eeschema/sch_field.cpp:1781
 #: eeschema/sch_pin.cpp:1589 eeschema/sch_pin.cpp:2230
 #: eeschema/sch_symbol.cpp:2965 eeschema/sch_tablecell.cpp:203
 #: eeschema/sch_text.cpp:783 eeschema/sch_textbox.cpp:714
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:59
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:60
-#: pcbnew/footprint.cpp:4039 pcbnew/pad.cpp:2545 pcbnew/pcb_dimension.cpp:1756
-#: pcbnew/pcb_dimension.cpp:1831 pcbnew/pcb_fields_grid_table.cpp:182
-#: pcbnew/pcb_tablecell.cpp:207 pcbnew/zone.cpp:1977
+#: pcbnew/footprint.cpp:4044 pcbnew/pad.cpp:2539 pcbnew/pcb_dimension.cpp:1756
+#: pcbnew/pcb_dimension.cpp:1831 pcbnew/pcb_fields_grid_table.cpp:151
+#: pcbnew/pcb_tablecell.cpp:207 pcbnew/zone.cpp:2001
 msgid "Orientation"
 msgstr "方向"
 
@@ -6499,7 +6501,7 @@ msgstr "文本属性"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:71
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:71
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:68
-#: eeschema/fields_grid_table.cpp:490 eeschema/sch_field.cpp:1136
+#: eeschema/fields_grid_table.cpp:481 eeschema/sch_field.cpp:1136
 #: eeschema/sch_label.cpp:1195 eeschema/sch_tablecell.cpp:126
 #: eeschema/sch_text.cpp:635 eeschema/sch_textbox.cpp:541
 #: eeschema/widgets/sch_properties_panel.cpp:258 pcbnew/pcb_dimension.cpp:628
@@ -6514,14 +6516,14 @@ msgstr "字体"
 #: pcbnew/board_stackup_manager/panel_board_stackup_base.cpp:91
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:56
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:57
-#: pcbnew/pcb_fields_grid_table.cpp:179 pcbnew/pcb_tablecell.cpp:206
+#: pcbnew/pcb_fields_grid_table.cpp:148 pcbnew/pcb_tablecell.cpp:206
 #: pcbnew/pcb_text.cpp:291
 msgid "Thickness"
 msgstr "线宽"
 
 #: common/eda_text.cpp:1375 eeschema/sch_field.cpp:1772
 #: eeschema/sch_text.cpp:772 pcbnew/microwave/microwave_polygon.cpp:127
-#: pcbnew/pcb_fields_grid_table.cpp:187
+#: pcbnew/pcb_fields_grid_table.cpp:156
 msgid "Mirrored"
 msgstr "镜像"
 
@@ -7018,7 +7020,7 @@ msgstr "复制所选单元格内容到剪贴板"
 #: common/widgets/listbox_tricks.cpp:51
 #: eeschema/tools/sch_editor_control.cpp:2270
 #: eeschema/tools/symbol_editor_edit_tool.cpp:1020
-#: pcbnew/dialogs/panel_setup_rules.cpp:132 pcbnew/tools/pcb_control.cpp:1234
+#: pcbnew/dialogs/panel_setup_rules.cpp:132 pcbnew/tools/pcb_control.cpp:1238
 msgid "Paste"
 msgstr "粘贴"
 
@@ -7029,7 +7031,7 @@ msgstr "粘贴剪贴板内容到当前单元格"
 #: common/grid_tricks.cpp:368 common/tool/actions.cpp:291
 #: common/widgets/listbox_tricks.cpp:54 eeschema/tools/sch_edit_tool.cpp:1680
 #: eeschema/tools/symbol_editor_edit_tool.cpp:476
-#: kicad/dialogs/panel_jobset.cpp:363 kicad/project_tree_pane.cpp:941
+#: kicad/dialogs/panel_jobset.cpp:363 kicad/project_tree_pane.cpp:942
 #: pcbnew/dialogs/panel_setup_rules.cpp:133 pcbnew/tools/edit_tool.cpp:2646
 msgid "Delete"
 msgstr "删除"
@@ -7617,165 +7619,165 @@ msgstr "无法将语言切换到 %s"
 msgid "undefined"
 msgstr "未定义"
 
-#: common/layer_id.cpp:112
+#: common/layer_id.cpp:67
 #: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr_parser.cpp:1149
 msgid "Rescue"
 msgstr "恢复"
 
-#: common/layer_id.cpp:116 eeschema/widgets/panel_sch_selection_filter.cpp:204
+#: common/layer_id.cpp:71 eeschema/widgets/panel_sch_selection_filter.cpp:204
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:37
 msgid "Wires"
 msgstr "连线"
 
-#: common/layer_id.cpp:117
+#: common/layer_id.cpp:72
 msgid "Buses"
 msgstr "总线"
 
-#: common/layer_id.cpp:118
+#: common/layer_id.cpp:73
 msgid "Bus junctions"
 msgstr "总线结点"
 
-#: common/layer_id.cpp:119
+#: common/layer_id.cpp:74
 msgid "Junctions"
 msgstr "结点"
 
-#: common/layer_id.cpp:120 eeschema/widgets/panel_sch_selection_filter.cpp:205
+#: common/layer_id.cpp:75 eeschema/widgets/panel_sch_selection_filter.cpp:205
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:41
 #: eeschema/widgets/search_handlers.cpp:399
 msgid "Labels"
 msgstr "标签"
 
-#: common/layer_id.cpp:121
+#: common/layer_id.cpp:76
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:45
 msgid "Global labels"
 msgstr "全局标签"
 
-#: common/layer_id.cpp:122
+#: common/layer_id.cpp:77
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:48
 msgid "Hierarchical labels"
 msgstr "层次标签"
 
-#: common/layer_id.cpp:123 eeschema/sch_symbol.cpp:2981
+#: common/layer_id.cpp:78 eeschema/sch_symbol.cpp:2981
 msgid "Pin numbers"
 msgstr "引脚编号"
 
-#: common/layer_id.cpp:124 eeschema/sch_symbol.cpp:2985
+#: common/layer_id.cpp:79 eeschema/sch_symbol.cpp:2985
 msgid "Pin names"
 msgstr "引脚名"
 
-#: common/layer_id.cpp:125
+#: common/layer_id.cpp:80
 msgid "Symbol references"
 msgstr "符号位号"
 
-#: common/layer_id.cpp:126
+#: common/layer_id.cpp:81
 msgid "Symbol values"
 msgstr "符号值"
 
-#: common/layer_id.cpp:127
+#: common/layer_id.cpp:82
 msgid "Symbol fields"
 msgstr "符号字段"
 
-#: common/layer_id.cpp:128
+#: common/layer_id.cpp:83
 msgid "Sheet references"
 msgstr "图纸参考"
 
-#: common/layer_id.cpp:129
+#: common/layer_id.cpp:84
 msgid "Net class references"
 msgstr "网络类参考"
 
-#: common/layer_id.cpp:130
+#: common/layer_id.cpp:85
 msgid "Rule areas"
 msgstr "规则域"
 
-#: common/layer_id.cpp:131
+#: common/layer_id.cpp:86
 msgid "Symbol body outlines"
 msgstr "符号主体外框"
 
-#: common/layer_id.cpp:132
+#: common/layer_id.cpp:87
 msgid "Symbol body fills"
 msgstr "符号主体填充"
 
-#: common/layer_id.cpp:133
+#: common/layer_id.cpp:88
 msgid "Shape fills"
 msgstr "图形填充"
 
-#: common/layer_id.cpp:134
+#: common/layer_id.cpp:89
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:72
 msgid "Schematic text && graphics"
 msgstr "原理图文本和图形"
 
-#: common/layer_id.cpp:135
+#: common/layer_id.cpp:90
 msgid "Symbol private text && graphics"
 msgstr "符号私有文本 && 图形"
 
-#: common/layer_id.cpp:136
+#: common/layer_id.cpp:91
 msgid "Schematic text && graphics backgrounds"
 msgstr "原理图文本和图形背景"
 
-#: common/layer_id.cpp:137 eeschema/widgets/panel_sch_selection_filter.cpp:206
+#: common/layer_id.cpp:92 eeschema/widgets/panel_sch_selection_filter.cpp:206
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:33
 msgid "Pins"
 msgstr "引脚"
 
-#: common/layer_id.cpp:138
+#: common/layer_id.cpp:93
 msgid "Sheet borders"
 msgstr "图纸边框"
 
-#: common/layer_id.cpp:139
+#: common/layer_id.cpp:94
 msgid "Sheet backgrounds"
 msgstr "图纸背景"
 
-#: common/layer_id.cpp:140
+#: common/layer_id.cpp:95
 msgid "Sheet names"
 msgstr "图纸名称"
 
-#: common/layer_id.cpp:141
+#: common/layer_id.cpp:96
 msgid "Sheet fields"
 msgstr "图纸字段"
 
-#: common/layer_id.cpp:142
+#: common/layer_id.cpp:97
 msgid "Sheet file names"
 msgstr "图纸文件名"
 
-#: common/layer_id.cpp:143
+#: common/layer_id.cpp:98
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:63
 msgid "Sheet pins"
 msgstr "图纸引脚"
 
-#: common/layer_id.cpp:144
+#: common/layer_id.cpp:99
 msgid "No-connect symbols"
 msgstr "无连接符号"
 
-#: common/layer_id.cpp:145
+#: common/layer_id.cpp:100
 msgid "DNP markers"
 msgstr "DNP (不作装配) 标记"
 
-#: common/layer_id.cpp:146
+#: common/layer_id.cpp:101
 msgid "Excluded-from-simulation markers"
 msgstr "'不参与电路仿真' 标记"
 
-#: common/layer_id.cpp:147
+#: common/layer_id.cpp:102
 msgid "ERC warnings"
 msgstr "ERC 警告"
 
-#: common/layer_id.cpp:148
+#: common/layer_id.cpp:103
 msgid "ERC errors"
 msgstr "ERC 错误"
 
-#: common/layer_id.cpp:149
+#: common/layer_id.cpp:104
 msgid "ERC exclusions"
 msgstr "ERC 排除"
 
-#: common/layer_id.cpp:150 common/layer_id.cpp:189
+#: common/layer_id.cpp:105 common/layer_id.cpp:144
 #: pcbnew/widgets/appearance_controls.cpp:347
 msgid "Anchors"
 msgstr "锚点"
 
-#: common/layer_id.cpp:151 common/layer_id.cpp:193
+#: common/layer_id.cpp:106 common/layer_id.cpp:148
 msgid "Helper items"
 msgstr "辅助项"
 
-#: common/layer_id.cpp:152 common/layer_id.cpp:194 common/tool/grid_menu.cpp:56
+#: common/layer_id.cpp:107 common/layer_id.cpp:149 common/tool/grid_menu.cpp:56
 #: eeschema/tools/sch_editor_control.cpp:2867
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:103
 #: gerbview/widgets/gerbview_layer_widget.cpp:135
@@ -7783,80 +7785,80 @@ msgstr "辅助项"
 msgid "Grid"
 msgstr "栅格"
 
-#: common/layer_id.cpp:153
+#: common/layer_id.cpp:108
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:104
 msgid "Axes"
 msgstr "轴"
 
-#: common/layer_id.cpp:154 common/layer_id.cpp:196
+#: common/layer_id.cpp:109 common/layer_id.cpp:151
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:107
 #: gerbview/widgets/gerbview_layer_widget.cpp:141
 msgid "Background"
 msgstr "背景"
 
-#: common/layer_id.cpp:155 common/layer_id.cpp:192
+#: common/layer_id.cpp:110 common/layer_id.cpp:147
 #: common/widgets/gal_options_panel_base.cpp:120
 #: eeschema/sim/simulator_frame_ui.cpp:613
 #: eeschema/sim/simulator_frame_ui_base.cpp:167
 msgid "Cursor"
 msgstr "光标"
 
-#: common/layer_id.cpp:156
+#: common/layer_id.cpp:111
 msgid "Hovered items"
 msgstr "悬停项目"
 
-#: common/layer_id.cpp:157
+#: common/layer_id.cpp:112
 msgid "Highlighted items"
 msgstr "高亮项目"
 
-#: common/layer_id.cpp:158
+#: common/layer_id.cpp:113
 msgid "Hidden items"
 msgstr "隐藏项目"
 
-#: common/layer_id.cpp:159 common/layer_id.cpp:197
+#: common/layer_id.cpp:114 common/layer_id.cpp:152
 msgid "Selection highlight"
 msgstr "选区高亮"
 
-#: common/layer_id.cpp:160
+#: common/layer_id.cpp:115
 msgid "Net color highlight"
 msgstr "网络颜色高亮"
 
-#: common/layer_id.cpp:161 common/layer_id.cpp:190
+#: common/layer_id.cpp:116 common/layer_id.cpp:145
 msgid "Drawing sheet"
 msgstr "图框"
 
-#: common/layer_id.cpp:162 common/layer_id.cpp:191
+#: common/layer_id.cpp:117 common/layer_id.cpp:146
 msgid "Page limits"
 msgstr "页面限制"
 
-#: common/layer_id.cpp:163
+#: common/layer_id.cpp:118
 msgid "Operating point voltages"
 msgstr "工作点电压"
 
-#: common/layer_id.cpp:164
+#: common/layer_id.cpp:119
 msgid "Operating point currents"
 msgstr "工作点电流"
 
-#: common/layer_id.cpp:168
+#: common/layer_id.cpp:123
 msgid "Footprints front"
 msgstr "封装正面"
 
-#: common/layer_id.cpp:169
+#: common/layer_id.cpp:124
 msgid "Footprints back"
 msgstr "封装背面"
 
-#: common/layer_id.cpp:171
+#: common/layer_id.cpp:126
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:27
 #: eeschema/dialogs/dialog_update_from_pcb_base.cpp:53
 #: pcbnew/dialogs/dialog_global_edit_text_and_graphics_base.cpp:28
 msgid "Reference designators"
 msgstr "位号"
 
-#: common/layer_id.cpp:172
+#: common/layer_id.cpp:127
 msgid "Footprint text"
 msgstr "封装文本"
 
-#: common/layer_id.cpp:173
+#: common/layer_id.cpp:128
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:27
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:64
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:24
@@ -7866,91 +7868,91 @@ msgstr "封装文本"
 msgid "Tracks"
 msgstr "走线"
 
-#: common/layer_id.cpp:174
+#: common/layer_id.cpp:129
 msgid "Through vias"
 msgstr "通孔"
 
-#: common/layer_id.cpp:175
+#: common/layer_id.cpp:130
 msgid "Blind/Buried vias"
 msgstr "盲孔/埋孔"
 
-#: common/layer_id.cpp:176
+#: common/layer_id.cpp:131
 msgid "Micro-vias"
 msgstr "微孔"
 
-#: common/layer_id.cpp:177
+#: common/layer_id.cpp:132
 msgid "Via holes"
 msgstr "过孔钻孔"
 
-#: common/layer_id.cpp:178
+#: common/layer_id.cpp:133
 msgid "Via hole walls"
 msgstr "过孔孔壁"
 
-#: common/layer_id.cpp:179
+#: common/layer_id.cpp:134
 msgid "Plated holes"
 msgstr "镀孔"
 
-#: common/layer_id.cpp:180
+#: common/layer_id.cpp:135
 msgid "Plated hole walls"
 msgstr "镀孔孔壁"
 
-#: common/layer_id.cpp:181
+#: common/layer_id.cpp:136
 msgid "Non-plated holes"
 msgstr "无镀铜孔"
 
-#: common/layer_id.cpp:182 pcbnew/dialogs/panel_edit_options_base.cpp:371
+#: common/layer_id.cpp:137 pcbnew/dialogs/panel_edit_options_base.cpp:371
 #: pcbnew/widgets/appearance_controls.cpp:343
 #: pcbnew/widgets/appearance_controls.cpp:721
-#: pcbnew/widgets/appearance_controls.cpp:2537
+#: pcbnew/widgets/appearance_controls.cpp:2573
 #: pcbnew/widgets/search_handlers.cpp:386
 msgid "Ratsnest"
 msgstr "飞线"
 
-#: common/layer_id.cpp:183
+#: common/layer_id.cpp:138
 msgid "DRC warnings"
 msgstr "DRC 警告"
 
-#: common/layer_id.cpp:184
+#: common/layer_id.cpp:139
 msgid "DRC errors"
 msgstr "DRC 错误"
 
-#: common/layer_id.cpp:185
+#: common/layer_id.cpp:140
 msgid "DRC shape 1"
 msgstr "DRC 形状 1"
 
-#: common/layer_id.cpp:186
+#: common/layer_id.cpp:141
 msgid "DRC shape 2"
 msgstr "DRC 形状 2"
 
-#: common/layer_id.cpp:187
+#: common/layer_id.cpp:142
 msgid "DRC exclusions"
 msgstr "DRC 排除"
 
-#: common/layer_id.cpp:188
+#: common/layer_id.cpp:143
 msgid "DRC marker shadows"
 msgstr "DRC 标记阴影"
 
-#: common/layer_id.cpp:195
+#: common/layer_id.cpp:150
 msgid "Grid axes"
 msgstr "栅格轴"
 
-#: common/layer_id.cpp:198
+#: common/layer_id.cpp:153
 msgid "Locked item shadow"
 msgstr "锁定的项目阴影"
 
-#: common/layer_id.cpp:199
+#: common/layer_id.cpp:154
 msgid "Courtyard collision shadow"
 msgstr "元件外框碰撞阴影"
 
-#: common/layer_id.cpp:200
+#: common/layer_id.cpp:155
 msgid "Track net names"
 msgstr "走线网络名称"
 
-#: common/layer_id.cpp:201
+#: common/layer_id.cpp:156
 msgid "Pad net names"
 msgstr "焊盘网络名称"
 
-#: common/layer_id.cpp:202
+#: common/layer_id.cpp:157
 msgid "Via net names"
 msgstr "过孔网络名称"
 
@@ -8009,13 +8011,13 @@ msgstr "项目"
 
 #: common/lib_tree_model_adapter.cpp:422
 #: eeschema/widgets/panel_design_block_chooser.cpp:411
-#: eeschema/widgets/panel_symbol_chooser.cpp:171
+#: eeschema/widgets/panel_symbol_chooser.cpp:173
 #: pcbnew/widgets/panel_footprint_chooser.cpp:96
 msgid "Recently Used"
 msgstr "最近使用"
 
 #: common/lib_tree_model_adapter.cpp:424
-#: eeschema/widgets/panel_symbol_chooser.cpp:178
+#: eeschema/widgets/panel_symbol_chooser.cpp:180
 msgid "Already Placed"
 msgstr "已放置"
 
@@ -8296,7 +8298,7 @@ msgstr "编辑默认值"
 #: eeschema/dialogs/dialog_sim_model_base.cpp:271 eeschema/sch_symbol.cpp:2058
 #: eeschema/sch_symbol.cpp:2110 eeschema/sch_symbol.cpp:2991
 #: eeschema/widgets/search_handlers.cpp:160
-#: eeschema/widgets/search_handlers.cpp:246 pcbnew/footprint.cpp:4045
+#: eeschema/widgets/search_handlers.cpp:246 pcbnew/footprint.cpp:4050
 #: pcbnew/widgets/search_handlers.cpp:118
 msgid "Reference"
 msgstr "位号"
@@ -8318,7 +8320,7 @@ msgstr "按值和封装分组"
 #: eeschema/tools/sch_edit_tool.cpp:551
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:179
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:184
-#: pcbnew/footprint.cpp:4068
+#: pcbnew/footprint.cpp:4073
 msgid "Attributes"
 msgstr "特性"
 
@@ -8335,16 +8337,16 @@ msgstr "TSV"
 msgid "Semicolons"
 msgstr "分号"
 
-#: common/settings/color_settings.cpp:337
+#: common/settings/color_settings.cpp:379
 msgid "(Footprints)"
 msgstr "(封装)"
 
-#: common/settings/color_settings.cpp:389
+#: common/settings/color_settings.cpp:433
 #: pagelayout_editor/dialogs/panel_pl_editor_color_settings.cpp:82
 msgid "KiCad Default"
 msgstr "KiCad 默认"
 
-#: common/settings/color_settings.cpp:394
+#: common/settings/color_settings.cpp:438
 msgid "KiCad Classic"
 msgstr "KiCad 经典"
 
@@ -8367,7 +8369,7 @@ msgid "Create a new document in the editor"
 msgstr "在编辑器中创建一个新的文件"
 
 #: common/tool/actions.cpp:52 eeschema/symbol_editor/symbol_editor.cpp:866
-#: pcbnew/footprint_libraries_utils.cpp:1050
+#: pcbnew/footprint_libraries_utils.cpp:1059
 msgid "New Library..."
 msgstr "新建库..."
 
@@ -8409,7 +8411,7 @@ msgstr "使用系统文件管理器打开库文件"
 
 #: common/tool/actions.cpp:91 eeschema/symbol_editor/symbol_editor.cpp:856
 #: eeschema/widgets/tuner_slider_base.cpp:117
-#: pcbnew/footprint_libraries_utils.cpp:1036
+#: pcbnew/footprint_libraries_utils.cpp:1045
 msgid "Save"
 msgstr "保存"
 
@@ -9157,7 +9159,7 @@ msgstr "显示/隐藏 属性管理器"
 
 #: common/tool/actions.cpp:1124
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:101
-#: eeschema/fields_grid_table.cpp:1068
+#: eeschema/fields_grid_table.cpp:1059
 msgid "Show Datasheet"
 msgstr "显示数据手册"
 
@@ -9283,6 +9285,7 @@ msgstr "重新加载所有的 Python 插件并刷新插件菜单"
 #: eeschema/dialogs/dialog_schematic_setup.cpp:136
 #: pcbnew/dialogs/dialog_board_setup.cpp:210
 #: pcbnew/dialogs/dialog_footprint_properties.cpp:79
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:149
 msgid "Embedded Files"
 msgstr "嵌入文件"
 
@@ -9471,8 +9474,8 @@ msgid "Mirroring for Y axis is not supported yet"
 msgstr "尚未支持 Y 轴的镜像"
 
 #: common/widgets/filter_combobox.cpp:72
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:806
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:833
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:805
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:832
 msgid "Filter:"
 msgstr "筛选:"
 
@@ -9488,7 +9491,7 @@ msgstr "电路板"
 #: common/widgets/footprint_diff_widget.cpp:42 cvpcb/cvpcb_mainframe.cpp:814
 #: eeschema/sch_base_frame.cpp:593 eeschema/sch_symbol.cpp:2086
 #: eeschema/sch_symbol.cpp:2090 eeschema/sch_symbol.cpp:2125
-#: eeschema/widgets/symbol_diff_widget.cpp:45 pcbnew/footprint.cpp:1624
+#: eeschema/widgets/symbol_diff_widget.cpp:45 pcbnew/footprint.cpp:1629
 msgid "Library"
 msgstr "库"
 
@@ -9502,7 +9505,7 @@ msgid "Footprint not found."
 msgstr "找不到封装。"
 
 #: common/widgets/footprint_select_widget.cpp:68 cvpcb/cvpcb_mainframe.cpp:899
-#: pcbnew/footprint_edit_frame.cpp:1060
+#: pcbnew/footprint_edit_frame.cpp:1070
 #: pcbnew/widgets/panel_footprint_chooser.cpp:69
 msgid "Loading Footprint Libraries"
 msgstr "加载封装库"
@@ -9579,7 +9582,7 @@ msgstr "栅格捕获:"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:357
 #: pcbnew/dialogs/panel_edit_options_base.cpp:329
 #: pcbnew/dialogs/panel_edit_options_base.cpp:343
-#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1824
+#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1848
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 msgid "Always"
 msgstr "总是启用"
@@ -9592,7 +9595,7 @@ msgstr "当栅格显示时启用"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:357
 #: pcbnew/dialogs/panel_edit_options_base.cpp:329
 #: pcbnew/dialogs/panel_edit_options_base.cpp:343
-#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1825
+#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1849
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 msgid "Never"
 msgstr "从不启用"
@@ -9860,8 +9863,8 @@ msgstr "显示:"
 #: pcbnew/dialogs/dialog_footprint_checker_base.cpp:36
 #: pcbnew/widgets/appearance_controls.cpp:713
 #: pcbnew/widgets/appearance_controls.cpp:755
-#: pcbnew/widgets/appearance_controls.cpp:2534
-#: pcbnew/widgets/appearance_controls.cpp:2553
+#: pcbnew/widgets/appearance_controls.cpp:2570
+#: pcbnew/widgets/appearance_controls.cpp:2589
 msgid "All"
 msgstr "所有"
 
@@ -9951,12 +9954,12 @@ msgid "EasyEDA (JLCEDA) Pro files"
 msgstr "EasyEDA (嘉立创 EDA) 专业版文件"
 
 #: common/wildcards_and_files_ext.cpp:339
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:301
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:302
 msgid "KiCad printed circuit board files"
 msgstr "KiCad PCB 文件"
 
 #: common/wildcards_and_files_ext.cpp:346
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:311
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:312
 msgid "KiCad footprint files"
 msgstr "KiCad 封装文件"
 
@@ -10192,7 +10195,7 @@ msgstr "'%s' 不是有效封装。"
 #: eeschema/generate_alias_info.cpp:39 eeschema/sch_symbol.cpp:2105
 #: eeschema/sch_symbol.cpp:2678 eeschema/sch_symbol.cpp:3003
 #: eeschema/symbol_editor/symbol_editor.cpp:1629
-#: eeschema/symbol_viewer_frame.cpp:462 pcbnew/footprint.cpp:4058
+#: eeschema/symbol_viewer_frame.cpp:462 pcbnew/footprint.cpp:4063
 #: pcbnew/generate_footprint_info.cpp:37 pcbnew/plot_board_layers.cpp:133
 msgid "Keywords"
 msgstr "关键字"
@@ -10259,7 +10262,7 @@ msgstr "工程文件: '%s'"
 #: cvpcb/dialogs/dialog_config_equfiles.cpp:94
 #: eeschema/dialogs/dialog_bom.cpp:403
 #: gerbview/tools/gerbview_inspection_tool.cpp:185
-#: kicad/project_tree_pane.cpp:1022
+#: kicad/project_tree_pane.cpp:1023
 msgid "No text editor selected in KiCad.  Please choose one."
 msgstr "在 KiCad 中未选择任何文本编辑器, 请选择一个。"
 
@@ -10345,7 +10348,7 @@ msgstr "找不到封装 '%s'。"
 msgid "Error loading footprint"
 msgstr "加载封装时出错"
 
-#: cvpcb/display_footprints_frame.cpp:508 pcbnew/footprint.cpp:1684
+#: cvpcb/display_footprints_frame.cpp:508 pcbnew/footprint.cpp:1689
 #, c-format
 msgid "Footprint: %s"
 msgstr "封装: %s"
@@ -10687,7 +10690,7 @@ msgid "Enter a description for the library:"
 msgstr "输入库描述:"
 
 #: eeschema/design_block_utils.cpp:240 eeschema/sch_symbol.cpp:3000
-#: pcbnew/footprint.cpp:4055 pcbnew/plot_board_layers.cpp:129
+#: pcbnew/footprint.cpp:4060 pcbnew/plot_board_layers.cpp:129
 msgid "Library Description"
 msgstr "库描述"
 
@@ -10712,10 +10715,10 @@ msgid "Please select a library to delete."
 msgstr "请选择要删除的库。"
 
 #: eeschema/design_block_utils.cpp:470 eeschema/design_block_utils.cpp:512
-#: eeschema/design_block_utils.cpp:555 pcbnew/footprint_libraries_utils.cpp:543
+#: eeschema/design_block_utils.cpp:555 pcbnew/footprint_libraries_utils.cpp:552
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:958
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2939
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3017
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2942
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3020
 #, c-format
 msgid "Library '%s' is read only."
 msgstr "'%s' 库为只读。"
@@ -11331,7 +11334,7 @@ msgstr "连接字符串(URL):"
 #: eeschema/dialogs/dialog_database_lib_settings_base.cpp:99
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:210
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:1383
-#: pcbnew/footprint_edit_frame.cpp:229 pcbnew/footprint_edit_frame.cpp:951
+#: pcbnew/footprint_edit_frame.cpp:229 pcbnew/footprint_edit_frame.cpp:961
 msgid "Libraries"
 msgstr "库"
 
@@ -12394,7 +12397,7 @@ msgstr "显示语法帮助窗口"
 #: eeschema/sch_symbol.cpp:2989
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:27
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:28
-#: pcbnew/footprint.cpp:4043
+#: pcbnew/footprint.cpp:4048
 msgid "Fields"
 msgstr "字段"
 
@@ -12403,21 +12406,21 @@ msgstr "字段"
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:62
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:201
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:58
-#: eeschema/fields_grid_table.cpp:480
+#: eeschema/fields_grid_table.cpp:471
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:53
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:54
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:54
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:158
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:49
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:99
 #: pcbnew/dialogs/panel_fp_properties_3d_model_base.cpp:45
-#: pcbnew/pcb_fields_grid_table.cpp:176
+#: pcbnew/pcb_fields_grid_table.cpp:145
 msgid "Show"
 msgstr "显示"
 
 #: eeschema/dialogs/dialog_label_properties_base.cpp:90
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:62
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:59
-#: eeschema/fields_grid_table.cpp:481
+#: eeschema/fields_grid_table.cpp:472
 msgid "Show Name"
 msgstr "显示名称"
 
@@ -12425,7 +12428,7 @@ msgstr "显示名称"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:63
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:63
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:60
-#: eeschema/fields_grid_table.cpp:482
+#: eeschema/fields_grid_table.cpp:473
 msgid "H Align"
 msgstr "水平对齐"
 
@@ -12433,7 +12436,7 @@ msgstr "水平对齐"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:64
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:64
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:61
-#: eeschema/fields_grid_table.cpp:483
+#: eeschema/fields_grid_table.cpp:474
 msgid "V Align"
 msgstr "垂直对齐"
 
@@ -12441,7 +12444,7 @@ msgstr "垂直对齐"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:67
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:67
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:64
-#: eeschema/fields_grid_table.cpp:486 eeschema/sch_field.cpp:1140
+#: eeschema/fields_grid_table.cpp:477 eeschema/sch_field.cpp:1140
 #: eeschema/sch_field.cpp:1777 eeschema/sch_label.cpp:1201
 #: eeschema/sch_tablecell.cpp:132 eeschema/sch_text.cpp:641
 #: eeschema/sch_text.cpp:778 eeschema/sch_textbox.cpp:547
@@ -12455,7 +12458,7 @@ msgstr "文本大小"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:69
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:69
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:66
-#: eeschema/fields_grid_table.cpp:488
+#: eeschema/fields_grid_table.cpp:479
 msgid "X Position"
 msgstr "X 坐标"
 
@@ -12465,7 +12468,7 @@ msgstr "X 坐标"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:70
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:70
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:67
-#: eeschema/fields_grid_table.cpp:489
+#: eeschema/fields_grid_table.cpp:480
 msgid "Y Position"
 msgstr "Y 坐标"
 
@@ -12756,7 +12759,7 @@ msgstr "新建符号"
 #: eeschema/dialogs/dialog_sheet_properties.cpp:217
 #: eeschema/dialogs/dialog_symbol_properties.cpp:650
 #: pcbnew/dialogs/dialog_footprint_properties.cpp:402
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:424
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:433
 msgid "Fields must have a name."
 msgstr "字段必须要有名称。"
 
@@ -12790,25 +12793,25 @@ msgstr "符号名称 '%s' 在库 '%s' 中已被使用。"
 msgid "Edit Symbol Properties"
 msgstr "编辑符号属性"
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:548
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:547
 #, c-format
 msgid "The name '%s' is already in use."
 msgstr "名称 '%s' 已被使用。"
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:634
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:633
 #: eeschema/dialogs/dialog_sheet_properties.cpp:785
 #: eeschema/dialogs/dialog_symbol_properties.cpp:883
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:688
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:684
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:716
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:720
 #, c-format
 msgid "The first %d fields are mandatory."
 msgstr "首字段 %d 是必填字段。"
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:806
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:805
 msgid "Add Footprint Filter"
 msgstr "添加封装筛选规则"
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:833
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:832
 msgid "Edit Footprint Filter"
 msgstr "编辑封装筛选规则"
 
@@ -13690,7 +13693,7 @@ msgstr "电气规则"
 #: eeschema/dialogs/dialog_schematic_setup.cpp:112
 #: pcbnew/dialogs/dialog_board_setup.cpp:186
 #: pcbnew/widgets/appearance_controls.cpp:515
-#: pcbnew/widgets/appearance_controls.cpp:2420
+#: pcbnew/widgets/appearance_controls.cpp:2456
 #: pcbnew/widgets/appearance_controls_base.cpp:118
 #: pcbnew/widgets/search_handlers.cpp:381
 #: pcbnew/widgets/search_handlers.cpp:465
@@ -13773,7 +13776,7 @@ msgstr "填充形状"
 msgid "Clear colors to use Schematic Editor colors."
 msgstr "清除颜色以使用原理图编辑器默认颜色。"
 
-#: eeschema/dialogs/dialog_shape_properties_base.cpp:158 pcbnew/zone.cpp:1970
+#: eeschema/dialogs/dialog_shape_properties_base.cpp:158 pcbnew/zone.cpp:1994
 msgid "Fill Style"
 msgstr "填充样式"
 
@@ -14029,7 +14032,7 @@ msgstr "SP"
 
 #: eeschema/dialogs/dialog_sim_command_base.cpp:25
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:96
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283 pcbnew/pad.cpp:2504
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283 pcbnew/pad.cpp:2498
 #: pcbnew/widgets/pcb_net_inspector_panel_data_model.h:711
 msgid "Custom"
 msgstr "自定义"
@@ -14666,17 +14669,17 @@ msgid "Sequentially place all units of the symbol."
 msgstr "依次放置符号的所有单元。"
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:95
-#: eeschema/fields_grid_table.cpp:1061
+#: eeschema/fields_grid_table.cpp:1052
 msgid "Select Footprint..."
 msgstr "选择封装..."
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:96
-#: eeschema/fields_grid_table.cpp:1062
+#: eeschema/fields_grid_table.cpp:1053
 msgid "Browse for footprint"
 msgstr "浏览封装"
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:102
-#: eeschema/fields_grid_table.cpp:1069
+#: eeschema/fields_grid_table.cpp:1060
 msgid "Show datasheet in browser"
 msgstr "在浏览器中显示数据书册"
 
@@ -14798,7 +14801,7 @@ msgstr "保存 BOM 预设"
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1811
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2213
-#: pcbnew/widgets/appearance_controls.cpp:2728
+#: pcbnew/widgets/appearance_controls.cpp:2764
 msgid ""
 "Default presets cannot be modified.\n"
 "Please use a different name."
@@ -16385,7 +16388,7 @@ msgid "Net Navigator"
 msgstr "网络导航"
 
 #: eeschema/eeschema_settings.cpp:114 eeschema/sch_edit_frame.cpp:2207
-#: pcbnew/footprint_edit_frame.cpp:246 pcbnew/footprint_edit_frame.cpp:957
+#: pcbnew/footprint_edit_frame.cpp:246 pcbnew/footprint_edit_frame.cpp:967
 #: pcbnew/pcb_edit_frame.cpp:334 pcbnew/pcb_edit_frame.cpp:1709
 msgid "Selection Filter"
 msgstr "选择筛选器"
@@ -16845,28 +16848,28 @@ msgstr ""
 "\n"
 " ** ERC 信息: %d 个错误 %d 个警告 %d\n"
 
-#: eeschema/fields_grid_table.cpp:287 eeschema/files-io.cpp:919
+#: eeschema/fields_grid_table.cpp:278 eeschema/files-io.cpp:919
 #: eeschema/tools/sch_editor_control.cpp:128
 msgid "Schematic Files"
 msgstr "原理图文件"
 
-#: eeschema/fields_grid_table.cpp:318 eeschema/fields_grid_table.cpp:755
-#: eeschema/fields_grid_table.cpp:927
+#: eeschema/fields_grid_table.cpp:309 eeschema/fields_grid_table.cpp:746
+#: eeschema/fields_grid_table.cpp:918
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:154
 msgid "Horizontal"
 msgstr "水平"
 
-#: eeschema/fields_grid_table.cpp:319 eeschema/fields_grid_table.cpp:757
-#: eeschema/fields_grid_table.cpp:929
+#: eeschema/fields_grid_table.cpp:310 eeschema/fields_grid_table.cpp:748
+#: eeschema/fields_grid_table.cpp:920
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:154
 msgid "Vertical"
 msgstr "垂直"
 
-#: eeschema/fields_grid_table.cpp:492 eeschema/sch_field.cpp:1767
+#: eeschema/fields_grid_table.cpp:483 eeschema/sch_field.cpp:1767
 msgid "Allow Autoplacement"
 msgstr "允许自动布置"
 
-#: eeschema/fields_grid_table.cpp:493 eeschema/sch_field.cpp:1805
+#: eeschema/fields_grid_table.cpp:484 eeschema/sch_field.cpp:1805
 #: eeschema/sch_item.cpp:516 eeschema/sch_item.cpp:568
 msgid "Private"
 msgstr "专有"
@@ -17183,8 +17186,8 @@ msgstr "派生自"
 #: eeschema/symbol_editor/symbol_editor.cpp:171
 #: eeschema/symbol_editor/symbol_editor.cpp:237
 #: eeschema/symbol_library_manager.cpp:458
-#: eeschema/widgets/panel_symbol_chooser.cpp:564
-#: eeschema/widgets/panel_symbol_chooser.cpp:623
+#: eeschema/widgets/panel_symbol_chooser.cpp:566
+#: eeschema/widgets/panel_symbol_chooser.cpp:625
 #: eeschema/widgets/symbol_preview_widget.cpp:207
 #, c-format
 msgid "Error loading symbol %s from library '%s'."
@@ -17207,7 +17210,7 @@ msgstr "英尺"
 
 #: eeschema/import_gfx/dialog_import_gfx_sch.cpp:202
 #: pcbnew/import_gfx/dialog_import_graphics.cpp:215
-#: pcbnew/tools/drawing_tool.cpp:1906 pcbnew/tools/drawing_tool.cpp:1998
+#: pcbnew/tools/drawing_tool.cpp:1908 pcbnew/tools/drawing_tool.cpp:2000
 msgid "Import Graphics"
 msgstr "导入图形"
 
@@ -17233,7 +17236,7 @@ msgid "Only vectors will be imported.  Bitmaps and fonts will be ignored."
 msgstr "只导入矢量图。位图和字体将被忽略。"
 
 #: eeschema/import_gfx/dialog_import_gfx_sch_base.cpp:43
-#: pcbnew/dialogs/dialog_rule_area_properties.cpp:129 pcbnew/zone.cpp:1949
+#: pcbnew/dialogs/dialog_rule_area_properties.cpp:129 pcbnew/zone.cpp:1973
 msgid "Placement"
 msgstr "布置规则"
 
@@ -17277,109 +17280,109 @@ msgstr "默认单位:"
 msgid "Import Vector Graphics File"
 msgstr "导入矢量图形文件"
 
-#: eeschema/lib_symbol.cpp:294 eeschema/sch_symbol.cpp:445
+#: eeschema/lib_symbol.cpp:297 eeschema/sch_symbol.cpp:445
 #: eeschema/tools/sch_edit_tool.cpp:108
 #, c-format
 msgid "Unit %s"
 msgstr "单元 %s"
 
-#: eeschema/lib_symbol.cpp:573 eeschema/sch_sheet.cpp:309
+#: eeschema/lib_symbol.cpp:576 eeschema/sch_sheet.cpp:309
 #: eeschema/sch_symbol.cpp:1593
 msgid "Excluded from BOM"
 msgstr "从 BOM 中移除"
 
-#: eeschema/lib_symbol.cpp:578 eeschema/sch_sheet.cpp:318
+#: eeschema/lib_symbol.cpp:581 eeschema/sch_sheet.cpp:318
 #: eeschema/sch_symbol.cpp:1602
 msgid "Excluded from board"
 msgstr "不在 PCB 中进行绘制"
 
-#: eeschema/lib_symbol.cpp:583 eeschema/sch_sheet.cpp:327
+#: eeschema/lib_symbol.cpp:586 eeschema/sch_sheet.cpp:327
 #: eeschema/sch_symbol.cpp:1611
 msgid "Excluded from simulation"
 msgstr "不参与电路仿真"
 
-#: eeschema/lib_symbol.cpp:588 eeschema/sch_sheet.cpp:336
+#: eeschema/lib_symbol.cpp:591 eeschema/sch_sheet.cpp:336
 #: eeschema/sch_sheet.cpp:880 eeschema/sch_symbol.cpp:1620
 #: eeschema/sch_symbol.cpp:2036 eeschema/widgets/search_handlers.cpp:169
-#: pcbnew/footprint.cpp:1672
+#: pcbnew/footprint.cpp:1677
 msgid "DNP"
 msgstr "DNP (不作装配)"
 
-#: eeschema/lib_symbol.cpp:1598
+#: eeschema/lib_symbol.cpp:1601
 msgid "Power flag differs."
 msgstr "'Power flag' 差异。"
 
-#: eeschema/lib_symbol.cpp:1607
+#: eeschema/lib_symbol.cpp:1610
 msgid "Unit count differs."
 msgstr "'单元数量' 差异。"
 
-#: eeschema/lib_symbol.cpp:1647
+#: eeschema/lib_symbol.cpp:1650
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:745
 msgid "Graphic item count differs."
 msgstr "'图形项目数量' 差异。"
 
-#: eeschema/lib_symbol.cpp:1659
+#: eeschema/lib_symbol.cpp:1662
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:759
 #, c-format
 msgid "%s differs."
 msgstr "%s 个差异。"
 
-#: eeschema/lib_symbol.cpp:1670
+#: eeschema/lib_symbol.cpp:1673
 msgid "Pin count differs."
 msgstr "'引脚数量' 差异。"
 
-#: eeschema/lib_symbol.cpp:1686
+#: eeschema/lib_symbol.cpp:1689
 #, c-format
 msgid "Pin %s not found."
 msgstr "找不到引脚 %s。"
 
-#: eeschema/lib_symbol.cpp:1694
+#: eeschema/lib_symbol.cpp:1697
 #, c-format
 msgid "Pin %s differs."
 msgstr "'引脚 %s' 差异。"
 
-#: eeschema/lib_symbol.cpp:1721
+#: eeschema/lib_symbol.cpp:1724
 #, c-format
 msgid "%s field differs."
 msgstr "%s 个字段差异。"
 
-#: eeschema/lib_symbol.cpp:1731
+#: eeschema/lib_symbol.cpp:1734
 msgid "Field count differs."
 msgstr "'字段数量' 差异。"
 
-#: eeschema/lib_symbol.cpp:1740
+#: eeschema/lib_symbol.cpp:1743
 msgid "Footprint filters differs."
 msgstr "'封装筛选规则' 差异。"
 
-#: eeschema/lib_symbol.cpp:1752
+#: eeschema/lib_symbol.cpp:1755
 msgid "Footprint filters differ."
 msgstr "'封装筛选规则' 差异。"
 
-#: eeschema/lib_symbol.cpp:1763
+#: eeschema/lib_symbol.cpp:1766
 msgid "Symbol keywords differ."
 msgstr "'封装关键字' 差异。"
 
-#: eeschema/lib_symbol.cpp:1772
+#: eeschema/lib_symbol.cpp:1775
 msgid "Symbol pin name offsets differ."
 msgstr "'符号引脚与名称偏移量' 差异。"
 
-#: eeschema/lib_symbol.cpp:1783
+#: eeschema/lib_symbol.cpp:1786
 msgid "Show pin names settings differ."
 msgstr "显示 '引脚名称设置' 差异。"
 
-#: eeschema/lib_symbol.cpp:1792
+#: eeschema/lib_symbol.cpp:1795
 msgid "Show pin numbers settings differ."
 msgstr "显示 '引脚编号设置' 差异。"
 
-#: eeschema/lib_symbol.cpp:1801
+#: eeschema/lib_symbol.cpp:1804
 msgid "Exclude from simulation settings differ."
 msgstr "排除 '仿真设置' 差异。"
 
-#: eeschema/lib_symbol.cpp:1810
+#: eeschema/lib_symbol.cpp:1813
 msgid "Exclude from bill of materials settings differ."
 msgstr "排除 '物料清单设置' 差异。"
 
-#: eeschema/lib_symbol.cpp:1819
+#: eeschema/lib_symbol.cpp:1822
 msgid "Exclude from board settings differ."
 msgstr "排除电路板设置差异。"
 
@@ -17545,9 +17548,9 @@ msgstr "未处理的项目类型 %d"
 
 #: eeschema/net_navigator.cpp:314 pcbnew/board.cpp:1810
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2124
-#: pcbnew/pcb_draw_panel_gal.cpp:644
+#: pcbnew/pcb_draw_panel_gal.cpp:717
 #: pcbnew/widgets/appearance_controls.cpp:1029
-#: pcbnew/widgets/appearance_controls.cpp:2419
+#: pcbnew/widgets/appearance_controls.cpp:2455
 #: pcbnew/widgets/appearance_controls_base.cpp:61
 #: pcbnew/widgets/appearance_controls_base.cpp:151
 #: pcbnew/widgets/search_handlers.cpp:307
@@ -17831,16 +17834,16 @@ msgstr ""
 #: eeschema/sch_bitmap.cpp:309 eeschema/sch_pin.cpp:2222
 #: eeschema/sch_shape.cpp:743 eeschema/sch_symbol.cpp:2957
 #: pcbnew/board_item.cpp:405 pcbnew/pcb_group.cpp:501 pcbnew/pcb_shape.cpp:906
-#: pcbnew/pcb_tablecell.cpp:182 pcbnew/pcb_track.cpp:2068 pcbnew/zone.cpp:1845
-#: pcbnew/zone.cpp:1857
+#: pcbnew/pcb_tablecell.cpp:182 pcbnew/pcb_track.cpp:2068 pcbnew/zone.cpp:1869
+#: pcbnew/zone.cpp:1881
 msgid "Position X"
 msgstr "位置 X"
 
 #: eeschema/sch_bitmap.cpp:314 eeschema/sch_pin.cpp:2226
 #: eeschema/sch_shape.cpp:745 eeschema/sch_symbol.cpp:2960
 #: pcbnew/board_item.cpp:408 pcbnew/pcb_group.cpp:502 pcbnew/pcb_shape.cpp:908
-#: pcbnew/pcb_tablecell.cpp:183 pcbnew/pcb_track.cpp:2072 pcbnew/zone.cpp:1851
-#: pcbnew/zone.cpp:1858
+#: pcbnew/pcb_tablecell.cpp:183 pcbnew/pcb_track.cpp:2072 pcbnew/zone.cpp:1875
+#: pcbnew/zone.cpp:1882
 msgid "Position Y"
 msgstr "位置 Y"
 
@@ -17877,7 +17880,7 @@ msgstr "总线输入类型"
 #: eeschema/sch_bus_entry.cpp:542 eeschema/sch_junction.cpp:319
 #: eeschema/sch_label.cpp:1225 eeschema/sch_line.cpp:951
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2134 pcbnew/pad.cpp:1295
-#: pcbnew/pcb_track.cpp:1667 pcbnew/tools/pcb_control.cpp:1870
+#: pcbnew/pcb_track.cpp:1667 pcbnew/tools/pcb_control.cpp:1874
 #: pcbnew/zone.cpp:807
 msgid "Resolved Netclass"
 msgstr "已解析的网络类"
@@ -17908,7 +17911,7 @@ msgstr "新原理图文件未保存"
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:640
 #: eeschema/symbol_editor/symbol_editor.cpp:1532
 #: kicad/dialogs/panel_jobset.cpp:787 pagelayout_editor/pl_editor_frame.cpp:411
-#: pcbnew/footprint_edit_frame.cpp:805 pcbnew/footprint_edit_frame.cpp:845
+#: pcbnew/footprint_edit_frame.cpp:815 pcbnew/footprint_edit_frame.cpp:855
 #: pcbnew/pcb_edit_frame.cpp:1181
 #, c-format
 msgid "Save changes to '%s' before closing?"
@@ -17945,13 +17948,13 @@ msgid "Could not open CvPcb"
 msgstr "不能打开 CvPcb"
 
 #: eeschema/sch_edit_frame.cpp:1741 eeschema/sim/simulator_frame.cpp:341
-#: kicad/kicad_manager_frame.cpp:1045 pcbnew/footprint_edit_frame.cpp:1019
+#: kicad/kicad_manager_frame.cpp:1045 pcbnew/footprint_edit_frame.cpp:1029
 #: pcbnew/pcb_edit_frame.cpp:1796
 msgid "[Read Only]"
 msgstr "[只读]"
 
 #: eeschema/sch_edit_frame.cpp:1744 eeschema/sim/simulator_frame.cpp:344
-#: pcbnew/footprint_edit_frame.cpp:1028 pcbnew/pcb_edit_frame.cpp:1799
+#: pcbnew/footprint_edit_frame.cpp:1038 pcbnew/pcb_edit_frame.cpp:1799
 msgid "[Unsaved]"
 msgstr "[未保存]"
 
@@ -18550,7 +18553,7 @@ msgstr "KiCad HTTP 库文件"
 #: pcbnew/pcb_io/fabmaster/pcb_io_fabmaster.cpp:62
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:220
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:506
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2706
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2709
 #: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr_parser.cpp:154
 msgid "Open cancelled by user."
 msgstr "用户取消了打开操作。"
@@ -18863,7 +18866,7 @@ msgstr "主体样式"
 #: pcbnew/dialogs/dialog_text_properties_base.cpp:83
 #: pcbnew/dialogs/dialog_textbox_properties_base.cpp:73
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:58
-#: pcbnew/footprint.cpp:1657 pcbnew/pad.cpp:1299 pcbnew/pad.cpp:2543
+#: pcbnew/footprint.cpp:1662 pcbnew/pad.cpp:1299 pcbnew/pad.cpp:2537
 #: pcbnew/pcb_dimension.cpp:659 pcbnew/pcb_group.cpp:396
 #: pcbnew/pcb_marker.cpp:381 pcbnew/pcb_shape.cpp:642
 #: pcbnew/pcb_tablecell.cpp:106 pcbnew/pcb_text.cpp:279
@@ -18908,11 +18911,11 @@ msgstr "齐行"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:39
 #: pcbnew/generators/pcb_tuning_pattern.cpp:478
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2130 pcbnew/pad.cpp:1293
-#: pcbnew/pad.cpp:2580 pcbnew/pcb_shape.cpp:923 pcbnew/pcb_tablecell.cpp:186
-#: pcbnew/pcb_track.cpp:1665 pcbnew/tools/pcb_control.cpp:1867
+#: pcbnew/pad.cpp:2574 pcbnew/pcb_shape.cpp:923 pcbnew/pcb_tablecell.cpp:186
+#: pcbnew/pcb_track.cpp:1665 pcbnew/tools/pcb_control.cpp:1871
 #: pcbnew/widgets/pcb_properties_panel.cpp:273
 #: pcbnew/widgets/search_handlers.cpp:177 pcbnew/zone.cpp:805
-#: pcbnew/zone.cpp:1905 pcbnew/zone_manager/dialog_zone_manager_base.cpp:42
+#: pcbnew/zone.cpp:1929 pcbnew/zone_manager/dialog_zone_manager_base.cpp:42
 #: pcbnew/zone_manager/model_zones_overview_table.h:76
 msgid "Net"
 msgstr "网络"
@@ -19063,7 +19066,7 @@ msgstr "隐藏的引脚 %s [%s, %s, %s]"
 msgid "Hidden pin %s [%s, %s]"
 msgstr "隐藏的引脚 %s [%s, %s]"
 
-#: eeschema/sch_pin.cpp:2204 pcbnew/pad.cpp:1286 pcbnew/pad.cpp:2600
+#: eeschema/sch_pin.cpp:2204 pcbnew/pad.cpp:1286 pcbnew/pad.cpp:2594
 msgid "Pin Name"
 msgstr "引脚名称"
 
@@ -19188,7 +19191,7 @@ msgstr "主体背景颜色"
 msgid "Fill color"
 msgstr "填充颜色"
 
-#: eeschema/sch_sheet.cpp:852 eeschema/sch_sheet.cpp:1712 pcbnew/zone.cpp:1835
+#: eeschema/sch_sheet.cpp:852 eeschema/sch_sheet.cpp:1712 pcbnew/zone.cpp:1859
 msgid "Sheet Name"
 msgstr "图纸名称"
 
@@ -19244,12 +19247,12 @@ msgid "Exclude From Simulation"
 msgstr "不参与电路仿真"
 
 #: eeschema/sch_sheet.cpp:1733 eeschema/sch_symbol.cpp:1100
-#: eeschema/sch_symbol.cpp:3041 pcbnew/footprint.cpp:4075
+#: eeschema/sch_symbol.cpp:3041 pcbnew/footprint.cpp:4080
 msgid "Exclude From Bill of Materials"
 msgstr "不在物料清单中显示"
 
 #: eeschema/sch_sheet.cpp:1736 eeschema/sch_symbol.cpp:1101
-#: eeschema/sch_symbol.cpp:3044 pcbnew/footprint.cpp:4078
+#: eeschema/sch_symbol.cpp:3044 pcbnew/footprint.cpp:4083
 msgid "Do not Populate"
 msgstr "不作装配"
 
@@ -19304,7 +19307,7 @@ msgstr "X 轴镜像"
 msgid "Mirror Y"
 msgstr "Y 轴镜像"
 
-#: eeschema/sch_symbol.cpp:2997 pcbnew/footprint.cpp:4052
+#: eeschema/sch_symbol.cpp:2997 pcbnew/footprint.cpp:4057
 msgid "Library Link"
 msgstr "库链接"
 
@@ -21318,12 +21321,12 @@ msgid "Save Symbol As"
 msgstr "将符号保存为"
 
 #: eeschema/symbol_editor/symbol_editor.cpp:855
-#: pcbnew/footprint_libraries_utils.cpp:1035
+#: pcbnew/footprint_libraries_utils.cpp:1044
 msgid "Save in library:"
 msgstr "保存在库:"
 
 #: eeschema/symbol_editor/symbol_editor.cpp:944
-#: pcbnew/footprint_libraries_utils.cpp:1118
+#: pcbnew/footprint_libraries_utils.cpp:1127
 msgid "A library must be specified."
 msgstr "必须指定一个库。"
 
@@ -21410,7 +21413,7 @@ msgid "Keep Symbol"
 msgstr "保留符号"
 
 #: eeschema/symbol_editor/symbol_editor.cpp:1291 pcbnew/files.cpp:342
-#: pcbnew/footprint_libraries_utils.cpp:1204
+#: pcbnew/footprint_libraries_utils.cpp:1213
 #, c-format
 msgid "Revert '%s' to last version saved?"
 msgstr "是否放弃变更, 并将 '%s' 重置为上一保存版本?"
@@ -21995,7 +21998,7 @@ msgstr "绘制引脚"
 
 #: eeschema/tools/ee_actions.cpp:356 eeschema/tools/ee_actions.cpp:588
 #: eeschema/tools/symbol_editor_drawing_tools.cpp:301
-#: pagelayout_editor/tools/pl_actions.cpp:61 pcbnew/tools/drawing_tool.cpp:1043
+#: pagelayout_editor/tools/pl_actions.cpp:61 pcbnew/tools/drawing_tool.cpp:1044
 #: pcbnew/tools/pcb_actions.cpp:185
 msgid "Draw Text"
 msgstr "绘制文本"
@@ -23152,7 +23155,7 @@ msgstr "未设置数据手册链接。"
 
 #: eeschema/tools/ee_inspection_tool.cpp:574
 #: pagelayout_editor/tools/pl_editor_control.cpp:160
-#: pcbnew/tools/pcb_control.cpp:1661
+#: pcbnew/tools/pcb_control.cpp:1665
 msgid "UUID"
 msgstr "UUID"
 
@@ -23218,7 +23221,7 @@ msgstr "放置图片"
 
 #: eeschema/tools/sch_drawing_tools.cpp:1174
 #: eeschema/tools/symbol_editor_drawing_tools.cpp:691
-#: pcbnew/tools/drawing_tool.cpp:1823
+#: pcbnew/tools/drawing_tool.cpp:1825
 msgid "No graphic items found in file."
 msgstr "在文件中没找到图形项。"
 
@@ -23293,7 +23296,7 @@ msgstr "添加 %s"
 msgid "Draw %s"
 msgstr "绘制 %s"
 
-#: eeschema/tools/sch_drawing_tools.cpp:2779 pcbnew/tools/drawing_tool.cpp:1248
+#: eeschema/tools/sch_drawing_tools.cpp:2779 pcbnew/tools/drawing_tool.cpp:1250
 msgid "Draw Table"
 msgstr "绘制表格"
 
@@ -23575,7 +23578,7 @@ msgid "No text editor selected in KiCad. Please choose one."
 msgstr "未在 KiCad 中配置任何文本编辑器, 请选择一个。"
 
 #: eeschema/tools/symbol_editor_control.cpp:438
-#: eeschema/widgets/panel_symbol_chooser.cpp:682
+#: eeschema/widgets/panel_symbol_chooser.cpp:684
 msgid "No symbol selected"
 msgstr "没有选择符号"
 
@@ -23589,7 +23592,7 @@ msgid "No symbol to export"
 msgstr "没有要导出的符号"
 
 #: eeschema/tools/symbol_editor_control.cpp:708
-#: pcbnew/footprint_edit_frame.cpp:1437
+#: pcbnew/footprint_edit_frame.cpp:1447
 msgid "Export View as PNG"
 msgstr "导出视图为 PNG"
 
@@ -23767,11 +23770,11 @@ msgstr "其他项目"
 msgid "Graphical shapes"
 msgstr "图形形状"
 
-#: eeschema/widgets/panel_symbol_chooser.cpp:587
+#: eeschema/widgets/panel_symbol_chooser.cpp:589
 msgid "No footprint specified"
 msgstr "未指定封装"
 
-#: eeschema/widgets/panel_symbol_chooser.cpp:600
+#: eeschema/widgets/panel_symbol_chooser.cpp:602
 msgid "Invalid footprint specified"
 msgstr "指定的封装无效"
 
@@ -24060,13 +24063,15 @@ msgstr "选择层: %s"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:27
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:58
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:59
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:55
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:159
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:50
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:100
-#: pcbnew/footprint.cpp:4034 pcbnew/footprint.cpp:4037
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:169
+#: pcbnew/footprint.cpp:4039 pcbnew/footprint.cpp:4042
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2137 pcbnew/pad.cpp:1303
-#: pcbnew/pad.cpp:2542 pcbnew/pcb_dimension.cpp:661
-#: pcbnew/pcb_dimension.cpp:1457 pcbnew/pcb_fields_grid_table.cpp:181
+#: pcbnew/pad.cpp:2536 pcbnew/pcb_dimension.cpp:661
+#: pcbnew/pcb_dimension.cpp:1457 pcbnew/pcb_fields_grid_table.cpp:150
 #: pcbnew/pcb_group.cpp:503 pcbnew/pcb_marker.cpp:378
 #: pcbnew/pcb_reference_image.cpp:219 pcbnew/pcb_reference_image.cpp:342
 #: pcbnew/pcb_shape.cpp:646 pcbnew/pcb_shape.cpp:890 pcbnew/pcb_shape.cpp:892
@@ -24082,7 +24087,7 @@ msgstr "选择层: %s"
 #: pcbnew/widgets/search_handlers.cpp:120
 #: pcbnew/widgets/search_handlers.cpp:178
 #: pcbnew/widgets/search_handlers.cpp:243 pcbnew/zone.cpp:850
-#: pcbnew/zone.cpp:1898 pcbnew/zone.cpp:1899
+#: pcbnew/zone.cpp:1922 pcbnew/zone.cpp:1923
 msgid "Layer"
 msgstr "层"
 
@@ -24947,7 +24952,7 @@ msgstr "高亮 DCode D%d"
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:290
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:352
 #: pcbnew/dialogs/dialog_layer_selection_base.cpp:230
-#: pcbnew/dialogs/panel_setup_layers.cpp:930
+#: pcbnew/dialogs/panel_setup_layers.cpp:1125
 #: pcbnew/widgets/appearance_controls.cpp:1025
 #: pcbnew/widgets/appearance_controls_base.cpp:32
 #: pcbnew/zone_manager/model_zones_overview_table.h:77
@@ -24985,12 +24990,12 @@ msgid "PCB Background"
 msgstr "PCB 背景"
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:161
-#: pcbnew/widgets/appearance_controls.cpp:1844
+#: pcbnew/widgets/appearance_controls.cpp:1880
 msgid "Show All Layers"
 msgstr "显示所有层"
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:164
-#: pcbnew/widgets/appearance_controls.cpp:1830
+#: pcbnew/widgets/appearance_controls.cpp:1866
 msgid "Hide All Layers But Active"
 msgstr "隐藏除当前工作层的所有层"
 
@@ -24999,7 +25004,7 @@ msgid "Always Hide All Layers But Active"
 msgstr "总是隐藏除当前工作层的所有层"
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:171
-#: pcbnew/widgets/appearance_controls.cpp:1847
+#: pcbnew/widgets/appearance_controls.cpp:1883
 msgid "Hide All Layers"
 msgstr "隐藏所有层"
 
@@ -25032,8 +25037,8 @@ msgid "Change Render Color for"
 msgstr "更改渲染颜色"
 
 #: gerbview/widgets/layer_widget.cpp:341
-#: pcbnew/widgets/appearance_controls.cpp:2172
-#: pcbnew/widgets/appearance_controls.cpp:2447
+#: pcbnew/widgets/appearance_controls.cpp:2208
+#: pcbnew/widgets/appearance_controls.cpp:2483
 msgid ""
 "Left double click or middle click for color change, right click for menu"
 msgstr "双击鼠标左键或单击中键修改颜色, 单击右键弹出菜单"
@@ -27087,285 +27092,285 @@ msgstr "无法将 '%s' 移动到回收站。"
 msgid "Can not move '%s' to trash."
 msgstr "无法移动 '%s' 到垃圾箱。"
 
-#: kicad/project_tree_pane.cpp:291
+#: kicad/project_tree_pane.cpp:292
 msgid "Directory name:"
 msgstr "目录名:"
 
-#: kicad/project_tree_pane.cpp:291
+#: kicad/project_tree_pane.cpp:292
 msgid "Create New Directory"
 msgstr "创建新目录"
 
-#: kicad/project_tree_pane.cpp:851
+#: kicad/project_tree_pane.cpp:852
 msgid "Switch to this Project"
 msgstr "切换到此工程"
 
-#: kicad/project_tree_pane.cpp:852
+#: kicad/project_tree_pane.cpp:853
 msgid "Close all editors, and switch to the selected project"
 msgstr "关闭所有编辑器, 然后切换到所选工程"
 
-#: kicad/project_tree_pane.cpp:859
+#: kicad/project_tree_pane.cpp:860
 msgid "New Directory..."
 msgstr "新目录..."
 
-#: kicad/project_tree_pane.cpp:860
+#: kicad/project_tree_pane.cpp:861
 msgid "Create a New Directory"
 msgstr "创建一个新目录"
 
-#: kicad/project_tree_pane.cpp:868 kicad/project_tree_pane.cpp:878
+#: kicad/project_tree_pane.cpp:869 kicad/project_tree_pane.cpp:879
 msgid "Reveal in Finder"
 msgstr "在\"访达\"中显示"
 
-#: kicad/project_tree_pane.cpp:869
+#: kicad/project_tree_pane.cpp:870
 msgid "Reveals the directory in a Finder window"
 msgstr "在\"访达\"窗口中显示目录"
 
-#: kicad/project_tree_pane.cpp:871
+#: kicad/project_tree_pane.cpp:872
 msgid "Open Directory in File Explorer"
 msgstr "在文件管理器中打开目录"
 
-#: kicad/project_tree_pane.cpp:872 pcbnew/tools/pcb_actions.cpp:986
+#: kicad/project_tree_pane.cpp:873 pcbnew/tools/pcb_actions.cpp:986
 msgid "Opens the directory in the default system file manager"
 msgstr "在默认系统文件管理器中打开目录"
 
-#: kicad/project_tree_pane.cpp:879
+#: kicad/project_tree_pane.cpp:880
 msgid "Reveals the directories in a Finder window"
 msgstr "在\"访达\"窗口中显示目录"
 
-#: kicad/project_tree_pane.cpp:881
+#: kicad/project_tree_pane.cpp:882
 msgid "Open Directories in File Explorer"
 msgstr "在文件管理器中打开目录"
 
-#: kicad/project_tree_pane.cpp:882
+#: kicad/project_tree_pane.cpp:883
 msgid "Opens the directories in the default system file manager"
 msgstr "在默认系统文件管理器中打开目录"
 
-#: kicad/project_tree_pane.cpp:893
+#: kicad/project_tree_pane.cpp:894
 msgid "Open the file in a Text Editor"
 msgstr "在文本编辑器打开文件"
 
-#: kicad/project_tree_pane.cpp:895
+#: kicad/project_tree_pane.cpp:896
 msgid "Open files in a Text Editor"
 msgstr "在文本编辑器中打开文件"
 
-#: kicad/project_tree_pane.cpp:897
+#: kicad/project_tree_pane.cpp:898
 msgid "Edit in a Text Editor"
 msgstr "在文本编辑器中编辑"
 
-#: kicad/project_tree_pane.cpp:903
+#: kicad/project_tree_pane.cpp:904
 msgid "Run Jobs"
 msgstr "运行作业"
 
-#: kicad/project_tree_pane.cpp:911
+#: kicad/project_tree_pane.cpp:912
 msgid "Rename File..."
 msgstr "重命名文件..."
 
-#: kicad/project_tree_pane.cpp:912
+#: kicad/project_tree_pane.cpp:913
 msgid "Rename file"
 msgstr "重命名"
 
-#: kicad/project_tree_pane.cpp:916
+#: kicad/project_tree_pane.cpp:917
 msgid "Rename Files..."
 msgstr "重命名文件..."
 
-#: kicad/project_tree_pane.cpp:917
+#: kicad/project_tree_pane.cpp:918
 msgid "Rename files"
 msgstr "重命名文件"
 
-#: kicad/project_tree_pane.cpp:927
+#: kicad/project_tree_pane.cpp:928
 msgid "Delete the file and its content"
 msgstr "移除文件及其内容"
 
-#: kicad/project_tree_pane.cpp:929
+#: kicad/project_tree_pane.cpp:930
 msgid "Delete the files and their contents"
 msgstr "移除文件及其内容"
 
-#: kicad/project_tree_pane.cpp:944
+#: kicad/project_tree_pane.cpp:945
 msgid "Move to Trash"
 msgstr "移动到垃圾箱"
 
-#: kicad/project_tree_pane.cpp:956
+#: kicad/project_tree_pane.cpp:957
 msgid "Add Project to Version Control..."
 msgstr "将工程添加到版本控制..."
 
-#: kicad/project_tree_pane.cpp:957
+#: kicad/project_tree_pane.cpp:958
 msgid "Initialize a new repository"
 msgstr "初始化新仓库"
 
-#: kicad/project_tree_pane.cpp:961
+#: kicad/project_tree_pane.cpp:962
 msgid "Commit Project..."
 msgstr "提交工程..."
 
-#: kicad/project_tree_pane.cpp:962 kicad/project_tree_pane.cpp:976
+#: kicad/project_tree_pane.cpp:963 kicad/project_tree_pane.cpp:977
 msgid "Commit changes to the local repository"
 msgstr "将更改提交到本地仓库"
 
-#: kicad/project_tree_pane.cpp:965
+#: kicad/project_tree_pane.cpp:966
 msgid "Push"
 msgstr "推送"
 
-#: kicad/project_tree_pane.cpp:966
+#: kicad/project_tree_pane.cpp:967
 msgid "Push committed local changes to remote repository"
 msgstr "将提交的本地更改推送到远程仓库"
 
-#: kicad/project_tree_pane.cpp:969
+#: kicad/project_tree_pane.cpp:970
 msgid "Pull"
 msgstr "拉取"
 
-#: kicad/project_tree_pane.cpp:970
+#: kicad/project_tree_pane.cpp:971
 msgid "Pull changes from remote repository into local"
 msgstr "将远程仓库中的更改拉取到本地"
 
-#: kicad/project_tree_pane.cpp:975
+#: kicad/project_tree_pane.cpp:976
 msgid "Commit File..."
 msgstr "提交文件..."
 
-#: kicad/project_tree_pane.cpp:990
+#: kicad/project_tree_pane.cpp:991
 msgid "Switch to branch "
 msgstr "切换到分支 "
 
-#: kicad/project_tree_pane.cpp:995
+#: kicad/project_tree_pane.cpp:996
 msgid "Other..."
 msgstr "其它..."
 
-#: kicad/project_tree_pane.cpp:996
+#: kicad/project_tree_pane.cpp:997
 msgid "Switch to a different branch"
 msgstr "切换到另一分支"
 
-#: kicad/project_tree_pane.cpp:999
+#: kicad/project_tree_pane.cpp:1000
 msgid "Switch to Branch"
 msgstr "切换到分支"
 
-#: kicad/project_tree_pane.cpp:1003
+#: kicad/project_tree_pane.cpp:1004
 msgid "Remove Version Control"
 msgstr "移除版本控制"
 
-#: kicad/project_tree_pane.cpp:1004
+#: kicad/project_tree_pane.cpp:1005
 msgid "Delete all version control files from the project directory."
 msgstr "从工程目录中删除所有版本控制文件。"
 
-#: kicad/project_tree_pane.cpp:1059
+#: kicad/project_tree_pane.cpp:1060
 #, c-format
 msgid "Change filename: '%s'"
 msgstr "修改文件名称: \"%s\""
 
-#: kicad/project_tree_pane.cpp:1061
+#: kicad/project_tree_pane.cpp:1062
 msgid "Change filename"
 msgstr "修改文件名称"
 
-#: kicad/project_tree_pane.cpp:1406
+#: kicad/project_tree_pane.cpp:1407
 msgid "Network path: not monitoring folder changes"
 msgstr "网络路径: 不监视文件夹变更"
 
-#: kicad/project_tree_pane.cpp:1412
+#: kicad/project_tree_pane.cpp:1413
 msgid "Local path: monitoring folder changes"
 msgstr "本地路径: 监视文件夹变更"
 
-#: kicad/project_tree_pane.cpp:1595
+#: kicad/project_tree_pane.cpp:1596
 msgid "The selected directory is already a git project."
 msgstr "所选目录已存在 git 工程。"
 
-#: kicad/project_tree_pane.cpp:1611
-msgid "Failed to initialize git project."
-msgstr "git 工程初始化失败。"
-
-#: kicad/project_tree_pane.cpp:1626
+#: kicad/project_tree_pane.cpp:1603
 msgid "Set default remote"
 msgstr "设置默认远程"
 
-#: kicad/project_tree_pane.cpp:1679
+#: kicad/project_tree_pane.cpp:1618
+msgid "Failed to initialize git project."
+msgstr "git 工程初始化失败。"
+
+#: kicad/project_tree_pane.cpp:1678
 msgid "Failed to set default remote."
 msgstr "默认远程设置失败。"
 
-#: kicad/project_tree_pane.cpp:1691 kicad/project_tree_pane.cpp:1725
-#: kicad/project_tree_pane.cpp:1747
+#: kicad/project_tree_pane.cpp:1690 kicad/project_tree_pane.cpp:1724
+#: kicad/project_tree_pane.cpp:1746
 msgid "Fetching Remote"
 msgstr "获取远程数据"
 
-#: kicad/project_tree_pane.cpp:1732
+#: kicad/project_tree_pane.cpp:1731
 msgid "Failed to pull project"
 msgstr "拉取工程失败"
 
-#: kicad/project_tree_pane.cpp:1754
+#: kicad/project_tree_pane.cpp:1753
 msgid "Failed to push project"
 msgstr "推送工程失败"
 
-#: kicad/project_tree_pane.cpp:1816
+#: kicad/project_tree_pane.cpp:1830
 #, c-format
 msgid "Failed to lookup branch '%s': %s"
 msgstr "找不到分支 '%s': %s"
 
-#: kicad/project_tree_pane.cpp:1829
+#: kicad/project_tree_pane.cpp:1843
 #, c-format
 msgid "Failed to find branch head for '%s'"
 msgstr "找不到 '%s' 的分支 head"
 
-#: kicad/project_tree_pane.cpp:1840
+#: kicad/project_tree_pane.cpp:1854
 #, c-format
 msgid "Failed to switch to branch '%s'"
 msgstr "切换到分支 '%s' 失败"
 
-#: kicad/project_tree_pane.cpp:1851
+#: kicad/project_tree_pane.cpp:1865
 #, c-format
 msgid "Failed to update HEAD reference for branch '%s'"
 msgstr "更新分支 '%s' 的 HEAD 引用失败"
 
-#: kicad/project_tree_pane.cpp:1870
+#: kicad/project_tree_pane.cpp:1884
 msgid "Are you sure you want to remove git tracking from this project?"
 msgstr "确定要从工程中移除 git 版本控制?"
 
-#: kicad/project_tree_pane.cpp:1887
+#: kicad/project_tree_pane.cpp:1901
 msgid "Failed to remove git directory"
 msgstr "移除 git 目录失败"
 
-#: kicad/project_tree_pane.cpp:2223
+#: kicad/project_tree_pane.cpp:2237
 msgid "Discarding commit due to empty commit message."
 msgstr "由于提交消息为空而放弃提交。"
 
-#: kicad/project_tree_pane.cpp:2229
+#: kicad/project_tree_pane.cpp:2243
 msgid "Discarding commit due to empty file selection."
 msgstr "由于文件选择为空而放弃提交。"
 
-#: kicad/project_tree_pane.cpp:2235
+#: kicad/project_tree_pane.cpp:2249
 #, c-format
 msgid "Failed to get repository index: %s"
 msgstr "无法取得仓库索引: %s"
 
-#: kicad/project_tree_pane.cpp:2243
+#: kicad/project_tree_pane.cpp:2257
 #, c-format
 msgid "Failed to add file to index: %s"
 msgstr "无法将文件添加到索引中: %s"
 
-#: kicad/project_tree_pane.cpp:2251
+#: kicad/project_tree_pane.cpp:2265
 #, c-format
 msgid "Failed to write index: %s"
 msgstr "无法写入索引: %s"
 
-#: kicad/project_tree_pane.cpp:2258
+#: kicad/project_tree_pane.cpp:2272
 #, c-format
 msgid "Failed to write tree: %s"
 msgstr "无法写入结构树: %s"
 
-#: kicad/project_tree_pane.cpp:2267
+#: kicad/project_tree_pane.cpp:2281
 #, c-format
 msgid "Failed to lookup tree: %s"
 msgstr "无法查找结构树: %s"
 
-#: kicad/project_tree_pane.cpp:2275
+#: kicad/project_tree_pane.cpp:2289
 #, c-format
 msgid "Failed to get HEAD reference: %s"
 msgstr "无法获取 HEAD 引用: %s"
 
-#: kicad/project_tree_pane.cpp:2282
+#: kicad/project_tree_pane.cpp:2296
 #, c-format
 msgid "Failed to get commit: %s"
 msgstr "无法获取提交: %s"
 
-#: kicad/project_tree_pane.cpp:2298
+#: kicad/project_tree_pane.cpp:2312
 #, c-format
 msgid "Failed to create author signature: %s"
 msgstr "无法创建作者签名: %s"
 
-#: kicad/project_tree_pane.cpp:2333
+#: kicad/project_tree_pane.cpp:2347
 #, c-format
 msgid "Failed to create commit: %s"
 msgstr "无法创建提交: %s"
@@ -27805,6 +27810,7 @@ msgid "Item Properties"
 msgstr "项目属性"
 
 #: pagelayout_editor/dialogs/properties_frame_base.cpp:461
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:145
 msgid "Default Values"
 msgstr "默认数值"
 
@@ -30393,8 +30399,8 @@ msgstr "铺排覆铜区..."
 #: pcbnew/board.cpp:1807 pcbnew/dialogs/dialog_board_statistics.cpp:701
 #: pcbnew/dialogs/dialog_board_statistics_base.cpp:78
 #: pcbnew/dialogs/dialog_unused_pad_layers_base.cpp:27
-#: pcbnew/footprint.cpp:1628 pcbnew/netinfo_item.cpp:108
-#: pcbnew/pcb_draw_panel_gal.cpp:641 pcbnew/widgets/appearance_controls.cpp:331
+#: pcbnew/footprint.cpp:1633 pcbnew/netinfo_item.cpp:108
+#: pcbnew/pcb_draw_panel_gal.cpp:714 pcbnew/widgets/appearance_controls.cpp:331
 #: pcbnew/widgets/panel_selection_filter.cpp:198
 #: pcbnew/widgets/panel_selection_filter_base.cpp:45
 msgid "Pads"
@@ -30408,18 +30414,18 @@ msgstr "焊盘"
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:222
 #: pcbnew/dialogs/dialog_unused_pad_layers_base.cpp:24
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:88
-#: pcbnew/netinfo_item.cpp:123 pcbnew/pcb_draw_panel_gal.cpp:642
+#: pcbnew/netinfo_item.cpp:123 pcbnew/pcb_draw_panel_gal.cpp:715
 #: pcbnew/widgets/appearance_controls.cpp:330
 #: pcbnew/widgets/panel_selection_filter.cpp:197
 #: pcbnew/widgets/panel_selection_filter_base.cpp:41
 msgid "Vias"
 msgstr "过孔"
 
-#: pcbnew/board.cpp:1809 pcbnew/pcb_draw_panel_gal.cpp:643
+#: pcbnew/board.cpp:1809 pcbnew/pcb_draw_panel_gal.cpp:716
 msgid "Track Segments"
 msgstr "走线段"
 
-#: pcbnew/board.cpp:1811 pcbnew/pcb_draw_panel_gal.cpp:645
+#: pcbnew/board.cpp:1811 pcbnew/pcb_draw_panel_gal.cpp:718
 msgid "Unrouted"
 msgstr "未布线"
 
@@ -30622,7 +30628,7 @@ msgid "Add Dielectric Layer"
 msgstr "添加介质层"
 
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:330
-#: pcbnew/dialogs/panel_setup_layers.cpp:957
+#: pcbnew/dialogs/panel_setup_layers.cpp:1152
 msgid "Select layer to add:"
 msgstr "选择要添加的层:"
 
@@ -31344,14 +31350,13 @@ msgstr "重新批注范围"
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:154
 #: pcbnew/dialogs/dialog_render_job.cpp:41
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:117
-#: pcbnew/footprint.cpp:1640
+#: pcbnew/footprint.cpp:1645
 msgid "Front"
 msgstr "顶层"
 
 #: pcbnew/dialogs/dialog_board_reannotate_base.cpp:187
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:154
 #: pcbnew/dialogs/dialog_render_job.cpp:39
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:560
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:122
 msgid "Back"
 msgstr "底层"
@@ -31522,7 +31527,7 @@ msgstr ""
 "无法加载关联项目文件 %s"
 
 #: pcbnew/dialogs/dialog_board_setup.cpp:301 pcbnew/files.cpp:583
-#: pcbnew/tools/pcb_control.cpp:1502
+#: pcbnew/tools/pcb_control.cpp:1506
 msgid "Loading PCB"
 msgstr "加载 PCB 中"
 
@@ -31594,7 +31599,7 @@ msgid "Total:"
 msgstr "总计:"
 
 #: pcbnew/dialogs/dialog_board_statistics.cpp:491
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2517
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2511
 msgid "Round"
 msgstr "圆角"
 
@@ -31711,7 +31716,7 @@ msgstr "电路板统计"
 
 #: pcbnew/dialogs/dialog_cleanup_graphics.cpp:48
 #: pcbnew/dialogs/dialog_exchange_footprints.cpp:310
-#: pcbnew/footprint_libraries_utils.cpp:961
+#: pcbnew/footprint_libraries_utils.cpp:970
 msgid "Update Footprint"
 msgstr "更新封装"
 
@@ -32069,8 +32074,8 @@ msgstr ""
 "焊盘与填充区的默认连接类型。\n"
 "该设置可被局部焊盘设置覆盖"
 
-#: pcbnew/dialogs/dialog_copper_zones_base.cpp:232 pcbnew/footprint.cpp:4008
-#: pcbnew/pad.cpp:2527 pcbnew/zone.cpp:1805
+#: pcbnew/dialogs/dialog_copper_zones_base.cpp:232 pcbnew/footprint.cpp:4013
+#: pcbnew/pad.cpp:2521 pcbnew/zone.cpp:1829
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 msgid "Thermal reliefs"
 msgstr "缓释热焊盘 (花焊盘)"
@@ -32115,13 +32120,13 @@ msgstr "填充类型:"
 
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:290
 #: pcbnew/dialogs/dialog_non_copper_zones_properties_base.cpp:129
-#: pcbnew/zone.cpp:1815 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
+#: pcbnew/zone.cpp:1839 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
 msgid "Solid fill"
 msgstr "实心填充"
 
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:290
 #: pcbnew/dialogs/dialog_non_copper_zones_properties_base.cpp:129
-#: pcbnew/zone.cpp:1816 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
+#: pcbnew/zone.cpp:1840 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
 msgid "Hatch pattern"
 msgstr "栅格图案"
 
@@ -32187,7 +32192,7 @@ msgstr "死铜移除:"
 msgid "Choose what to do with unconnected copper islands"
 msgstr "选择如何处理未连接的死铜"
 
-#: pcbnew/dialogs/dialog_copper_zones_base.cpp:357 pcbnew/zone.cpp:1826
+#: pcbnew/dialogs/dialog_copper_zones_base.cpp:357 pcbnew/zone.cpp:1850
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 msgid "Below area limit"
 msgstr "仅低于面积限制时"
@@ -33837,8 +33842,8 @@ msgstr "封装检查器"
 msgid "Choose Footprint"
 msgstr "选择封装"
 
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:76
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:143
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:78
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:148
 msgid "3D Models"
 msgstr "3D 模型"
 
@@ -33880,40 +33885,40 @@ msgstr ""
 "文本线宽与高度比例不对。\n"
 "线宽已被限制为 %s。"
 
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:633
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:624
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:661
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:660
 msgid "Edit Footprint Properties"
 msgstr "编辑封装属性"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:52
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:53
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:157
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:98
 msgid "Text Items"
 msgstr "文本项目"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:60
 #: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:53
-#: pcbnew/pcb_fields_grid_table.cpp:183 pcbnew/pcb_text.cpp:630
+#: pcbnew/pcb_fields_grid_table.cpp:152 pcbnew/pcb_text.cpp:630
 #: pcbnew/pcb_text.cpp:647
 msgid "Keep Upright"
 msgstr "保持竖直"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:61
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:62
-#: pcbnew/pcb_fields_grid_table.cpp:184
+#: pcbnew/pcb_fields_grid_table.cpp:153
 msgid "X Offset"
 msgstr "X 偏移"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:62
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:63
-#: pcbnew/pcb_fields_grid_table.cpp:185
+#: pcbnew/pcb_fields_grid_table.cpp:154
 msgid "Y Offset"
 msgstr "Y 偏移"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:68
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:69
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:64
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:168
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:56
 #: pcbnew/plot_board_layers.cpp:103
 msgid "Reference designator"
@@ -33931,14 +33936,14 @@ msgstr "封装类型:"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:188
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:193
-#: pcbnew/footprint.cpp:1286
+#: pcbnew/footprint.cpp:1291
 msgid "Through hole"
 msgstr "通孔"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:188
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:193
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/footprint.cpp:1283
-#: pcbnew/pad.cpp:1532 pcbnew/pad.cpp:2493
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/footprint.cpp:1288
+#: pcbnew/pad.cpp:1532 pcbnew/pad.cpp:2487
 msgid "SMD"
 msgstr "贴片"
 
@@ -34127,28 +34132,28 @@ msgstr "当前已经分配了库标识和封装标识。使用 \"替换封装…
 msgid "Footprint Properties"
 msgstr "封装属性"
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:379
-#: pcbnew/footprint_libraries_utils.cpp:1124
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:388
+#: pcbnew/footprint_libraries_utils.cpp:1133
 #: pcbnew/tools/footprint_editor_control.cpp:460
 msgid "Footprint must have a name."
 msgstr "封装必须要有一个名称。"
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:384
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:393
 #, c-format
 msgid "Footprint name may not contain '%s'."
 msgstr "封装名称可能不包含 '%s'。"
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:437
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:446
 #, c-format
 msgid "The text width must be between %s and %s."
 msgstr "文本宽度范围必须在 %s 和 %s。"
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:449
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:458
 #, c-format
 msgid "The text height must be between %s and %s."
 msgstr "文本高度范围必须在 %s 和 %s。"
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:467
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:476
 #: pcbnew/dialogs/dialog_text_properties.cpp:522
 #: pcbnew/dialogs/dialog_textbox_properties.cpp:342
 msgid ""
@@ -34845,7 +34850,7 @@ msgstr "丝印层"
 
 #: pcbnew/dialogs/dialog_global_edit_text_and_graphics.cpp:273
 #: pcbnew/dialogs/panel_fp_editor_graphics_defaults_base.cpp:64
-#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:60 pcbnew/pad.cpp:2684
+#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:60 pcbnew/pad.cpp:2678
 msgid "Copper Layers"
 msgstr "铜层"
 
@@ -34997,7 +35002,7 @@ msgstr "孔环:"
 
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:175
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1075
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2533
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2527
 msgid "All copper layers"
 msgstr "所有铜层"
 
@@ -35008,7 +35013,7 @@ msgstr "启动、结束和连接层"
 
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:175
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1079
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2534
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2528
 msgid "Connected layers only"
 msgstr "仅连接的层"
 
@@ -35476,7 +35481,7 @@ msgid "Outset Items"
 msgstr "外扩项目"
 
 #: pcbnew/dialogs/dialog_pad_properties.cpp:179
-#: pcbnew/dialogs/dialog_pad_properties_base.h:288 pcbnew/pad.cpp:2584
+#: pcbnew/dialogs/dialog_pad_properties_base.h:288 pcbnew/pad.cpp:2578
 msgid "Pad Properties"
 msgstr "焊盘属性"
 
@@ -35552,7 +35557,7 @@ msgstr "w"
 msgid "Pad type:"
 msgstr "焊盘类型:"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/pad.cpp:2492
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/pad.cpp:2486
 msgid "Through-hole"
 msgstr "通孔"
 
@@ -35601,7 +35606,7 @@ msgid "Circular"
 msgstr "圆形"
 
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:1516
-#: pcbnew/pad.cpp:2500
+#: pcbnew/pad.cpp:2494
 msgid "Oval"
 msgstr "椭圆"
 
@@ -35613,11 +35618,11 @@ msgstr "矩形"
 msgid "Trapezoidal"
 msgstr "梯形"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2502
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2496
 msgid "Rounded rectangle"
 msgstr "圆角矩形"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2503
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2497
 msgid "Chamfered rectangle"
 msgstr "倒角矩形"
 
@@ -35728,7 +35733,7 @@ msgstr "形状与孔的偏移"
 msgid "Hole shape:"
 msgstr "钻孔形状:"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2518
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2512
 msgid "Oblong"
 msgstr "椭圆"
 
@@ -35818,23 +35823,23 @@ msgstr ""
 "半孔焊盘 (Castellated) 指定板边缘金属化半孔焊盘\n"
 "机械 (Mechanical) 指定用于机械支撑的通孔焊盘"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2508
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2502
 msgid "BGA pad"
 msgstr "BGA 焊盘"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2510
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2504
 msgid "Fiducial, local to footprint"
 msgstr "基准点 (局部, 仅针对封装)"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2509
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2503
 msgid "Fiducial, global to board"
 msgstr "基准点 (全局, 整个电路板)"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2511
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2505
 msgid "Test point pad"
 msgstr "测试点焊盘"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2512
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2506
 msgid "Heatsink pad"
 msgstr "散热焊盘"
 
@@ -36087,7 +36092,7 @@ msgstr "在制造层上隐藏或画叉显示 DNP 封装"
 
 #: pcbnew/dialogs/dialog_plot_base.cpp:90
 #: pcbnew/widgets/appearance_controls.cpp:653
-#: pcbnew/widgets/appearance_controls.cpp:1810
+#: pcbnew/widgets/appearance_controls.cpp:1846
 msgid "Hide"
 msgstr "隐藏"
 
@@ -37101,7 +37106,7 @@ msgstr "封装 %s (%s), %s, 旋转 %.1f°"
 #: pcbnew/dialogs/dialog_text_properties_base.cpp:99
 #: pcbnew/pcb_dimension.cpp:1885 pcbnew/pcb_dimension.cpp:1921
 #: pcbnew/pcb_dimension.cpp:1962 pcbnew/pcb_dimension.cpp:2007
-#: pcbnew/pcb_dimension.cpp:2044 pcbnew/pcb_fields_grid_table.cpp:186
+#: pcbnew/pcb_dimension.cpp:2044 pcbnew/pcb_fields_grid_table.cpp:155
 #: pcbnew/pcb_text.cpp:626
 msgid "Knockout"
 msgstr "反显"
@@ -37326,7 +37331,7 @@ msgstr "目标 skew: "
 #: pcbnew/router/router_tool.cpp:2757 pcbnew/router/router_tool.cpp:2762
 #: pcbnew/router/router_tool.cpp:2767 pcbnew/router/router_tool.cpp:2778
 #: pcbnew/router/router_tool.cpp:2786 pcbnew/router/router_tool.cpp:2791
-#: pcbnew/tools/pcb_control.cpp:1698 pcbnew/tools/pcb_control.cpp:1708
+#: pcbnew/tools/pcb_control.cpp:1702 pcbnew/tools/pcb_control.cpp:1712
 #: pcbnew/zone.cpp:874
 #, c-format
 msgid "(from %s)"
@@ -37607,6 +37612,11 @@ msgstr "如果勾选, 则每次编辑操作后都会对填充区进行重新填
 msgid "Internal Layers"
 msgstr "内层"
 
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:496
+#, fuzzy, c-format
+msgid "Layer name %s already in use."
+msgstr "层名称 '%s' 已经在使用中。"
+
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:23
 msgid "Default Field Properties for New Footprints"
 msgstr "新建封装的默认字段属性"
@@ -37679,28 +37689,28 @@ msgstr "文件夹 '%s' 已存在, 是否覆盖现有封装?"
 msgid "Failed to save footprint library file '%s'."
 msgstr "无法保存封装库文件 '%s'。"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:396
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:388
 msgid "Error adding 3D model"
 msgstr "添加 3D 模型时出错"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:480
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:472
 msgid "No filename entered"
 msgstr "未输入文件名"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:485
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:477
 msgid "Illegal filename"
 msgstr "非法文件名"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:490
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:482
 #: pcbnew/microwave/microwave_polygon.cpp:223
 msgid "File not found"
 msgstr "文件未找到"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:495
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:487
 msgid "Unable to open file"
 msgstr "无法打开文件"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:500
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:492
 msgid "Unknown error"
 msgstr "未知错误"
 
@@ -38205,11 +38215,139 @@ msgstr "将电路板默认设置应用于封装文本"
 msgid "Apply board defaults to non-copper footprint shapes"
 msgstr "将电路板默认设置应用于 non-copper 封装形状"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:458
+#: pcbnew/dialogs/panel_setup_layers.cpp:77
+#: pcbnew/dialogs/panel_setup_layers.cpp:284
+msgid "Off-board, testing"
+msgstr "电路板外, 测试"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:87
+msgid "If you want a fabrication layer for the front side of the board"
+msgstr "开启/关闭 顶层制造层"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:97
+#: pcbnew/dialogs/panel_setup_layers.cpp:266
+msgid "Off-board, manufacturing"
+msgstr "电路板外, 生产"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:105
+msgid "If you want an adhesive template for the front side of the board"
+msgstr "开启/关闭 顶层点胶层"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:115
+#: pcbnew/dialogs/panel_setup_layers.cpp:133
+#: pcbnew/dialogs/panel_setup_layers.cpp:151
+#: pcbnew/dialogs/panel_setup_layers.cpp:169
+#: pcbnew/dialogs/panel_setup_layers.cpp:194
+#: pcbnew/dialogs/panel_setup_layers.cpp:212
+#: pcbnew/dialogs/panel_setup_layers.cpp:230
+#: pcbnew/dialogs/panel_setup_layers.cpp:248
+msgid "On-board, non-copper"
+msgstr "电路板上, 非铜层"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:123
+msgid "If you want a solder paste layer for front side of the board"
+msgstr "如果您希望在电路板正面使用焊膏层"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:141
+msgid "If you want a silk screen layer for the front side of the board"
+msgstr "开启/关闭 顶层丝印层"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:159
+msgid "If you want a solder mask layer for the front of the board"
+msgstr "开启/关闭 顶层阻焊层"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:184
+msgid "If you want a solder mask layer for the back side of the board"
+msgstr "开启/关闭 底层阻焊层"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:202
+msgid "If you want a silk screen layer for the back side of the board"
+msgstr "开启/关闭 底层丝印层"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:220
+msgid "If you want a solder paste layer for the back side of the board"
+msgstr "开启/关闭 底层锡膏层"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:238
+msgid "If you want an adhesive layer for the back side of the board"
+msgstr "开启/关闭 底层点胶层"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:256
+msgid "If you want a fabrication layer for the back side of the board"
+msgstr "开启/关闭 底层制造层"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:302
+msgid "Board contour"
+msgstr "电路板边框"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:319
+msgid "Board contour setback"
+msgstr "电路板边框后移"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:333
+#: pcbnew/dialogs/panel_setup_layers.cpp:347
+#: pcbnew/dialogs/panel_setup_layers.cpp:363
+#: pcbnew/dialogs/panel_setup_layers.cpp:379
+#: pcbnew/dialogs/panel_setup_layers.cpp:477
+msgid "Auxiliary"
+msgstr "辅助"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:354
+msgid "If you want a separate layer for comments or notes"
+msgstr "开启/关闭 描述性注释层"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:370
+msgid "If you want a layer for documentation drawings"
+msgstr "开启/关闭 文档绘图层"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:415
 msgid "Use the Physical Stackup page to change the number of copper layers."
 msgstr "使用 \"物理叠层\" 页面更改铜层数。"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:492
+#: pcbnew/dialogs/panel_setup_layers.cpp:421
+#: pcbnew/dialogs/panel_setup_layers.cpp:473
+#: pcbnew/tools/drawing_stackup_table_tool.cpp:247
+msgid "Layer Name"
+msgstr "层名称"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:426
+msgid "signal"
+msgstr "信号"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:427
+msgid "power plane"
+msgstr "电源层"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:428
+msgid "mixed"
+msgstr "混合"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:429
+msgid "jumper"
+msgstr "跳线"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:432
+msgid ""
+"Copper layer type for Freerouter and other external routers.\n"
+"Power plane layers are removed from Freerouter's layer menus."
+msgstr ""
+"对于 Freerouter 和其他外部布线器的铜层类型。\n"
+"从 Freerouter 层菜单中移除电源平面层。"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:478
+msgid "Off-board, front"
+msgstr "离板, 顶层"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:479
+msgid "Off-board, back"
+msgstr "离板, 底层"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:485
+msgid ""
+"Auxiliary layers do not flip with board side, while back and front layers do."
+msgstr "辅助层不会随电路板一起翻转, 而顶层和底层会。"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:712
 #, c-format
 msgid ""
 "Footprints have some items on removed layers:\n"
@@ -38222,7 +38360,7 @@ msgstr ""
 "这些项目将不再可访问\n"
 "是否继续?"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:503
+#: pcbnew/dialogs/panel_setup_layers.cpp:723
 msgid ""
 "Items have been found on removed layers. This operation will delete all "
 "items from removed layers and cannot be undone.\n"
@@ -38231,25 +38369,25 @@ msgstr ""
 "在移除的层上找到了项目。该操作将移除已移除层中的所有项目, 并且不能撤消。\n"
 "是否继续?"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:752
+#: pcbnew/dialogs/panel_setup_layers.cpp:947
 msgid "Layer must have a name."
 msgstr "层必须要有一个名称。"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:758
+#: pcbnew/dialogs/panel_setup_layers.cpp:953
 #, c-format
 msgid "%s are forbidden in layer names."
 msgstr "\"%s\" 在层名称中是禁止的。"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:765
+#: pcbnew/dialogs/panel_setup_layers.cpp:960
 msgid "Layer name \"signal\" is reserved."
 msgstr "\"signal\" 是保留名称。"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:774
+#: pcbnew/dialogs/panel_setup_layers.cpp:969
 #, c-format
 msgid "Layer name '%s' already in use."
 msgstr "层名称 '%s' 已经在使用中。"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:907
+#: pcbnew/dialogs/panel_setup_layers.cpp:1102
 #, c-format
 msgid ""
 "Imported settings have fewer copper layers than the current board (%i "
@@ -38261,15 +38399,15 @@ msgstr ""
 "\n"
 "是否继续并从当前电路板中删除额外的内部铜层?"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:916
+#: pcbnew/dialogs/panel_setup_layers.cpp:1111
 msgid "Inner Layers to Be Deleted"
 msgstr "要删除的内层"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:951
+#: pcbnew/dialogs/panel_setup_layers.cpp:1146
 msgid "All user-defined layers have already been added."
 msgstr "已经添加了所有用户定义的层。"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:955
+#: pcbnew/dialogs/panel_setup_layers.cpp:1150
 msgid "Add User-defined Layer"
 msgstr "添加用户定义层"
 
@@ -38277,563 +38415,6 @@ msgstr "添加用户定义层"
 msgid "Add User Defined Layer..."
 msgstr "添加用户定义层..."
 
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:46
-msgid "CrtYd_Front"
-msgstr "顶层封装层"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:51
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:639
-msgid "Off-board, testing"
-msgstr "电路板外, 测试"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:58
-msgid "If you want a fabrication layer for the front side of the board"
-msgstr "开启/关闭 顶层制造层"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:62
-msgid "Fab_Front"
-msgstr "顶层制造层"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:65
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:629
-msgid "Off-board, manufacturing"
-msgstr "电路板外, 生产"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:70
-msgid "If you want an adhesive template for the front side of the board"
-msgstr "开启/关闭 顶层点胶层"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:74
-msgid "Adhes_Front"
-msgstr "顶层点胶层"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:77
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:89
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:101
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:113
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:581
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:593
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:605
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:617
-msgid "On-board, non-copper"
-msgstr "电路板上, 非铜层"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:82
-msgid "If you want a solder paste layer for front side of the board"
-msgstr "如果您希望在电路板正面使用焊膏层"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:86
-msgid "SoldP_Front"
-msgstr "顶层锡膏层"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:94
-msgid "If you want a silk screen layer for the front side of the board"
-msgstr "开启/关闭 顶层丝印层"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:98
-msgid "SilkS_Front"
-msgstr "顶层丝印层"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:106
-msgid "If you want a solder mask layer for the front of the board"
-msgstr "开启/关闭 顶层阻焊层"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:110
-msgid "Mask_Front"
-msgstr "顶层阻焊层"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:118
-msgid "If you want a front copper layer"
-msgstr "开启/关闭 顶层铜层"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:122
-msgid "Front_layer"
-msgstr "顶层"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:123
-msgid "Layer name of front (top) copper layer"
-msgstr "顶层铜层的名称"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "signal"
-msgstr "信号"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "power plane"
-msgstr "电源层"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "mixed"
-msgstr "混合"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "jumper"
-msgstr "跳线"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:131
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:145
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:159
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:173
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:187
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:201
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:215
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:229
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:243
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:257
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:271
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:285
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:299
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:313
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:327
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:341
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:355
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:369
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:383
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:397
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:411
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:425
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:439
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:453
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:467
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:481
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:495
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:509
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:523
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:537
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:551
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:569
-msgid ""
-"Copper layer type for Freerouter and other external routers.\n"
-"Power plane layers are removed from Freerouter's layer menus."
-msgstr ""
-"对于 Freerouter 和其他外部布线器的铜层类型。\n"
-"从 Freerouter 层菜单中移除电源平面层。"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:138
-msgid "In1"
-msgstr "内层 1"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:152
-msgid "In2"
-msgstr "内层 2"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:166
-msgid "In3"
-msgstr "内层 3"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:180
-msgid "In4"
-msgstr "内层 4"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:194
-msgid "In5"
-msgstr "内层 5"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:208
-msgid "In6"
-msgstr "内层 6"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:222
-msgid "In7"
-msgstr "内层 7"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:236
-msgid "In8"
-msgstr "内层 8"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:250
-msgid "In9"
-msgstr "内层 9"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:264
-msgid "In10"
-msgstr "内层 10"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:278
-msgid "In11"
-msgstr "内层 11"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:292
-msgid "In12"
-msgstr "内层 12"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:306
-msgid "In13"
-msgstr "内层 13"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:320
-msgid "In14"
-msgstr "内层 14"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:334
-msgid "In15"
-msgstr "内层 15"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:348
-msgid "In16"
-msgstr "内层 16"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:362
-msgid "In17"
-msgstr "内层 17"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:376
-msgid "In18"
-msgstr "内层 18"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:390
-msgid "In19"
-msgstr "内层 19"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:404
-msgid "In20"
-msgstr "内层 20"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:418
-msgid "In21"
-msgstr "内层 21"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:432
-msgid "In22"
-msgstr "内层 22"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:446
-msgid "In23"
-msgstr "内层 23"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:460
-msgid "In24"
-msgstr "内层 24"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:474
-msgid "In25"
-msgstr "内层 25"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:488
-msgid "In26"
-msgstr "内层 26"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:502
-msgid "In27"
-msgstr "内层 27"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:516
-msgid "In28"
-msgstr "内层 28"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:530
-msgid "In29"
-msgstr "内层 29"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:544
-msgid "In30"
-msgstr "内层 30"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:556
-msgid "If you want a back copper layer"
-msgstr "开启/关闭 底层铜层"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:561
-msgid "Layer name of back (bottom) copper layer"
-msgstr "底层铜层的名称"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:574
-msgid "If you want a solder mask layer for the back side of the board"
-msgstr "开启/关闭 底层阻焊层"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:578
-msgid "SoldM_Back"
-msgstr "底层阻焊层"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:586
-msgid "If you want a silk screen layer for the back side of the board"
-msgstr "开启/关闭 底层丝印层"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:590
-msgid "SilkS_Back"
-msgstr "底层丝印层"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:598
-msgid "If you want a solder paste layer for the back side of the board"
-msgstr "开启/关闭 底层锡膏层"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:602
-msgid "SoldP_Back"
-msgstr "底层锡膏层"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:610
-msgid "If you want an adhesive layer for the back side of the board"
-msgstr "开启/关闭 底层点胶层"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:614
-msgid "Adhes_Back"
-msgstr "底层点胶层"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:622
-msgid "If you want a fabrication layer for the back side of the board"
-msgstr "开启/关闭 底层制造层"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:626
-msgid "Fab_Back"
-msgstr "底层制造层"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:636
-msgid "CrtYd_Back"
-msgstr "底层封装层"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:646
-msgid "Pcb_Edges"
-msgstr "电路板边框层"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:649
-msgid "Board contour"
-msgstr "电路板边框"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:656
-msgid "Margin"
-msgstr "Margin"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:659
-msgid "Board contour setback"
-msgstr "电路板边框后移"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:666
-msgid "Eco1"
-msgstr "用户自定义 1 层"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:669
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:679
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:691
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:703
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-msgid "Auxiliary"
-msgstr "辅助"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:676
-msgid "Eco2"
-msgstr "用户自定义 2 层"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:684
-msgid "If you want a separate layer for comments or notes"
-msgstr "开启/关闭 描述性注释层"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:688
-msgid "Comments"
-msgstr "注释层"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:696
-msgid "If you want a layer for documentation drawings"
-msgstr "开启/关闭 文档绘图层"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:700
-msgid "Drawings"
-msgstr "图形"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:710
-msgid "User1"
-msgstr "用户 1"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-msgid "Off-board, front"
-msgstr "离板, 顶层"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-msgid "Off-board, back"
-msgstr "离板, 底层"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:717
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:731
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:745
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:759
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:773
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:787
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:801
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:815
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:829
-msgid ""
-"Auxiliary layers do not flip with board side, while back and front layers do."
-msgstr "辅助层不会随电路板一起翻转, 而顶层和底层会。"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:724
-msgid "User2"
-msgstr "用户 2"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:738
-msgid "User3"
-msgstr "用户 3"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:752
-msgid "User4"
-msgstr "用户 4"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:766
-msgid "User5"
-msgstr "用户 5"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:780
-msgid "User6"
-msgstr "用户 6"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:794
-msgid "User7"
-msgstr "用户 7"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:808
-msgid "User8"
-msgstr "用户 8"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:822
-msgid "User9"
-msgstr "用户 9"
-
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:32
 msgid ""
 "Use your board manufacturer's recommendations for solder mask expansion and "
@@ -40473,7 +40054,7 @@ msgid "%s pad connection: %s."
 msgstr "%s 焊盘连接: %s。"
 
 #: pcbnew/drc/drc_engine.cpp:1499 pcbnew/drc/drc_engine.cpp:1516
-#: pcbnew/drc/drc_engine.cpp:1533 pcbnew/zone.cpp:612 pcbnew/zone.h:172
+#: pcbnew/drc/drc_engine.cpp:1533 pcbnew/zone.cpp:612 pcbnew/zone.h:179
 msgid "zone"
 msgstr "填充区"
 
@@ -40492,7 +40073,7 @@ msgstr "%s 散热引线宽度: %s。"
 msgid "Checking rule assertion \"%s\"."
 msgstr "检查规则断言 \"%s\"。"
 
-#: pcbnew/drc/drc_item.cpp:45 pcbnew/zone.cpp:2046
+#: pcbnew/drc/drc_item.cpp:45 pcbnew/zone.cpp:2070
 msgid "Electrical"
 msgstr "电气"
 
@@ -41346,7 +40927,7 @@ msgid "'%s' settings differ."
 msgstr "%s 设置不同。"
 
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:619
-#: pcbnew/footprint.cpp:4085
+#: pcbnew/footprint.cpp:4090
 msgid "Exempt From Courtyard Requirement"
 msgstr "忽略封装外框要求"
 
@@ -42044,131 +41625,131 @@ msgstr ""
 msgid "Generating ODB++ output files"
 msgstr "生成 ODB++ 文件"
 
-#: pcbnew/footprint.cpp:1288
+#: pcbnew/footprint.cpp:1293
 msgid "Other"
 msgstr "其它"
 
-#: pcbnew/footprint.cpp:1626
+#: pcbnew/footprint.cpp:1631
 msgid "Footprint Name"
 msgstr "封装名称"
 
-#: pcbnew/footprint.cpp:1630 pcbnew/footprint.cpp:1689
+#: pcbnew/footprint.cpp:1635 pcbnew/footprint.cpp:1694
 #, c-format
 msgid "Doc: %s"
 msgstr "文档: %s"
 
-#: pcbnew/footprint.cpp:1631 pcbnew/footprint.cpp:1690
+#: pcbnew/footprint.cpp:1636 pcbnew/footprint.cpp:1695
 #, c-format
 msgid "Keywords: %s"
 msgstr "关键字: %s"
 
-#: pcbnew/footprint.cpp:1640 pcbnew/footprint.cpp:1641
+#: pcbnew/footprint.cpp:1645 pcbnew/footprint.cpp:1646
 msgid "Board Side"
 msgstr "PCB 板面"
 
-#: pcbnew/footprint.cpp:1641
+#: pcbnew/footprint.cpp:1646
 msgid "Back (Flipped)"
 msgstr "背面(翻转)"
 
-#: pcbnew/footprint.cpp:1660
+#: pcbnew/footprint.cpp:1665
 msgid "autoplaced"
 msgstr "自动放置"
 
-#: pcbnew/footprint.cpp:1663
+#: pcbnew/footprint.cpp:1668
 msgid "not in schematic"
 msgstr "不在原理图中"
 
-#: pcbnew/footprint.cpp:1666
+#: pcbnew/footprint.cpp:1671
 msgid "exclude from pos files"
 msgstr "从 pos 文件中移除"
 
-#: pcbnew/footprint.cpp:1669
+#: pcbnew/footprint.cpp:1674
 msgid "exclude from BOM"
 msgstr "从 BOM 中移除"
 
-#: pcbnew/footprint.cpp:1674
+#: pcbnew/footprint.cpp:1679
 msgid "Status: "
 msgstr "状态: "
 
-#: pcbnew/footprint.cpp:1674
+#: pcbnew/footprint.cpp:1679
 msgid "Attributes:"
 msgstr "特性:"
 
-#: pcbnew/footprint.cpp:1681 pcbnew/footprint.cpp:4064 pcbnew/zone.cpp:1837
+#: pcbnew/footprint.cpp:1686 pcbnew/footprint.cpp:4069 pcbnew/zone.cpp:1861
 msgid "Component Class"
 msgstr "元件类"
 
-#: pcbnew/footprint.cpp:1685
+#: pcbnew/footprint.cpp:1690
 #, c-format
 msgid "3D-Shape: %s"
 msgstr "3D 形状: %s"
 
-#: pcbnew/footprint.cpp:1685
+#: pcbnew/footprint.cpp:1690
 msgid "<none>"
 msgstr "<无>"
 
-#: pcbnew/footprint.cpp:2100
+#: pcbnew/footprint.cpp:2105
 msgid "<no reference designator>"
 msgstr "< 无位号 >"
 
-#: pcbnew/footprint.cpp:2102
+#: pcbnew/footprint.cpp:2107
 #, c-format
 msgid "Footprint %s"
 msgstr "封装 %s"
 
-#: pcbnew/footprint.cpp:3242
+#: pcbnew/footprint.cpp:3247
 #, c-format
 msgid "(expected 'Through hole'; actual '%s')"
 msgstr "(应当为 '通孔', 实际为 '%s')"
 
-#: pcbnew/footprint.cpp:3245
+#: pcbnew/footprint.cpp:3250
 #, c-format
 msgid "(expected 'SMD'; actual '%s')"
 msgstr "(应当为 '贴片', 实际为 '%s')"
 
-#: pcbnew/footprint.cpp:3466
+#: pcbnew/footprint.cpp:3471
 #, c-format
 msgid "(net-tie pad group contains unknown pad number %s)"
 msgstr "(net-tie 焊盘组包含未知的焊盘编号 %s)"
 
-#: pcbnew/footprint.cpp:3471
+#: pcbnew/footprint.cpp:3476
 #, c-format
 msgid "(pad %s appears in more than one net-tie pad group)"
 msgstr "(焊盘 %s 出现在一个以上的 net-tie 焊盘组中)"
 
-#: pcbnew/footprint.cpp:4006 pcbnew/pad.cpp:2525 pcbnew/zone.cpp:1803
+#: pcbnew/footprint.cpp:4011 pcbnew/pad.cpp:2519 pcbnew/zone.cpp:1827
 msgid "Inherited"
 msgstr "继承"
 
-#: pcbnew/footprint.cpp:4010 pcbnew/pad.cpp:2529 pcbnew/zone.cpp:1807
+#: pcbnew/footprint.cpp:4015 pcbnew/pad.cpp:2523 pcbnew/zone.cpp:1831
 msgid "Thermal reliefs for PTH"
 msgstr "对金属化孔 (PTH) 使用缓释热焊盘 (花焊盘)"
 
-#: pcbnew/footprint.cpp:4070
+#: pcbnew/footprint.cpp:4075
 msgid "Not in Schematic"
 msgstr "不在原理图中"
 
-#: pcbnew/footprint.cpp:4072
+#: pcbnew/footprint.cpp:4077
 msgid "Exclude From Position Files"
 msgstr "从定位文件中排除"
 
-#: pcbnew/footprint.cpp:4082 pcbnew/pad.cpp:2694
+#: pcbnew/footprint.cpp:4087 pcbnew/pad.cpp:2688
 msgid "Overrides"
 msgstr "覆盖"
 
-#: pcbnew/footprint.cpp:4089 pcbnew/pad.cpp:2697
+#: pcbnew/footprint.cpp:4094 pcbnew/pad.cpp:2691
 msgid "Clearance Override"
 msgstr "间距重写"
 
-#: pcbnew/footprint.cpp:4094 pcbnew/pad.cpp:2707
+#: pcbnew/footprint.cpp:4099 pcbnew/pad.cpp:2701
 msgid "Solderpaste Margin Override"
 msgstr "锡膏边距重写"
 
-#: pcbnew/footprint.cpp:4099 pcbnew/pad.cpp:2712
+#: pcbnew/footprint.cpp:4104 pcbnew/pad.cpp:2706
 msgid "Solderpaste Margin Ratio Override"
 msgstr "锡膏边距比例重写"
 
-#: pcbnew/footprint.cpp:4105 pcbnew/pad.cpp:2718
+#: pcbnew/footprint.cpp:4110 pcbnew/pad.cpp:2712
 msgid "Zone Connection Style"
 msgstr "填充区连接样式"
 
@@ -42226,20 +41807,20 @@ msgstr "从只读库编辑封装 %s。"
 msgid "Save as editable copy"
 msgstr "保存为可编辑副本"
 
-#: pcbnew/footprint_edit_frame.cpp:997
+#: pcbnew/footprint_edit_frame.cpp:1007
 #, c-format
 msgid "[from %s]"
 msgstr "[从 %s]"
 
-#: pcbnew/footprint_edit_frame.cpp:1032
+#: pcbnew/footprint_edit_frame.cpp:1042
 msgid "[no footprint loaded]"
 msgstr "[未加载任何封装]"
 
-#: pcbnew/footprint_edit_frame.cpp:1088
+#: pcbnew/footprint_edit_frame.cpp:1098
 msgid "Updating Footprint Libraries"
 msgstr "更新封装库"
 
-#: pcbnew/footprint_edit_frame.cpp:1428
+#: pcbnew/footprint_edit_frame.cpp:1438
 msgid "No footprint selected."
 msgstr "没有选择封装。"
 
@@ -42313,35 +41894,35 @@ msgstr "导出封装"
 msgid "Footprint exported to file '%s'."
 msgstr "已导出封装到文件 '%s'。"
 
-#: pcbnew/footprint_libraries_utils.cpp:549
+#: pcbnew/footprint_libraries_utils.cpp:558
 #, c-format
 msgid "Delete footprint '%s' from library '%s'?"
 msgstr "删除库 '%2$s' 的封装 '%1$s' ?"
 
-#: pcbnew/footprint_libraries_utils.cpp:566
+#: pcbnew/footprint_libraries_utils.cpp:575
 #, c-format
 msgid "Footprint '%s' deleted from library '%s'"
 msgstr "库 '%2$s' 的封装 '%1$s' 已删除"
 
-#: pcbnew/footprint_libraries_utils.cpp:581
+#: pcbnew/footprint_libraries_utils.cpp:590
 msgid "No footprints to export!"
 msgstr "没有可导出的封装!"
 
-#: pcbnew/footprint_libraries_utils.cpp:617
+#: pcbnew/footprint_libraries_utils.cpp:626
 #, c-format
 msgid "Update footprints on board to refer to %s?"
 msgstr "更新板上的封装指向 %s?"
 
-#: pcbnew/footprint_libraries_utils.cpp:668
+#: pcbnew/footprint_libraries_utils.cpp:677
 msgid "Update footprints on board to refer to new library?"
 msgstr "更新板上的封装以引用新库?"
 
-#: pcbnew/footprint_libraries_utils.cpp:864
+#: pcbnew/footprint_libraries_utils.cpp:873
 #: pcbnew/footprint_viewer_frame.cpp:744
 msgid "No board currently open."
 msgstr "当前没有打开的板。"
 
-#: pcbnew/footprint_libraries_utils.cpp:890
+#: pcbnew/footprint_libraries_utils.cpp:899
 msgid ""
 "Unable to find the footprint on the main board.\n"
 "Cannot save."
@@ -42349,36 +41930,36 @@ msgstr ""
 "无法在主电路板上找到封装。\n"
 "无法保存。"
 
-#: pcbnew/footprint_libraries_utils.cpp:898
+#: pcbnew/footprint_libraries_utils.cpp:907
 #: pcbnew/footprint_viewer_frame.cpp:752
 msgid "Previous footprint placement still in progress."
 msgstr "封装布置未完成。"
 
-#: pcbnew/footprint_libraries_utils.cpp:974
+#: pcbnew/footprint_libraries_utils.cpp:983
 #: pcbnew/footprint_viewer_frame.cpp:793
 msgid "Insert Footprint"
 msgstr "插入封装"
 
-#: pcbnew/footprint_libraries_utils.cpp:995
+#: pcbnew/footprint_libraries_utils.cpp:1004
 msgid "Save Footprint As"
 msgstr "将封装另存为"
 
-#: pcbnew/footprint_libraries_utils.cpp:1144
+#: pcbnew/footprint_libraries_utils.cpp:1153
 #, c-format
 msgid "Footprint %s already exists in %s."
 msgstr "封装 %s 已存在于 %s 中。"
 
-#: pcbnew/footprint_libraries_utils.cpp:1188
+#: pcbnew/footprint_libraries_utils.cpp:1197
 #, c-format
 msgid "Footprint '%s' replaced in '%s'"
 msgstr "封装 '%s' 在 '%s' 中被替换"
 
-#: pcbnew/footprint_libraries_utils.cpp:1189
+#: pcbnew/footprint_libraries_utils.cpp:1198
 #, c-format
 msgid "Footprint '%s' added to '%s'"
 msgstr "封装 '%s' 被添加到 '%s'"
 
-#: pcbnew/footprint_libraries_utils.cpp:1233
+#: pcbnew/footprint_libraries_utils.cpp:1242
 msgid "Untitled"
 msgstr "无标题"
 
@@ -42490,7 +42071,7 @@ msgid "Routed Length"
 msgstr "已布线长度"
 
 # Die 裸芯片
-#: pcbnew/generators/pcb_tuning_pattern.cpp:2172 pcbnew/pad.cpp:2688
+#: pcbnew/generators/pcb_tuning_pattern.cpp:2172 pcbnew/pad.cpp:2682
 #: pcbnew/pcb_track.cpp:1600
 msgid "Pad To Die Length"
 msgstr "焊盘到 Die 长度"
@@ -43384,7 +42965,7 @@ msgstr ""
 msgid "pad"
 msgstr "焊盘"
 
-#: pcbnew/pad.cpp:1289 pcbnew/pad.cpp:2603
+#: pcbnew/pad.cpp:1289 pcbnew/pad.cpp:2597
 msgid "Pin Type"
 msgstr "引脚类型"
 
@@ -43495,214 +43076,208 @@ msgstr "%3$s 的金属化焊盘 %1$s %2$s"
 msgid "PTH pad %s"
 msgstr "PTH 焊盘 %s"
 
-#: pcbnew/pad.cpp:2176
-msgid "(Pad has no layer)"
-msgstr "(焊盘没有层)"
-
 #: pcbnew/pad.cpp:2179
-msgid "(PTH pad has no copper layers)"
-msgstr "(金属化焊盘没有铜层)"
-
-#: pcbnew/pad.cpp:2185
-msgid "(plated through holes normally have a copper pad on at least one layer)"
+#, fuzzy
+msgid ""
+"(plated through holes normally have a copper pad on at least one outer layer)"
 msgstr "(PTH 焊盘通常在至少一个层上有一个铜焊盘)"
 
-#: pcbnew/pad.cpp:2193
+#: pcbnew/pad.cpp:2187
 msgid "('fiducial' property makes no sense on NPTH pads)"
 msgstr "('基准点' (Fiducial) 属性对于 NPTH 焊盘毫无意义)"
 
-#: pcbnew/pad.cpp:2197
+#: pcbnew/pad.cpp:2191
 msgid "('testpoint' property makes no sense on NPTH pads)"
 msgstr "('测试点' (Testpoint) 属性对于NPTH 焊盘毫无意义)"
 
-#: pcbnew/pad.cpp:2200
+#: pcbnew/pad.cpp:2194
 msgid "('heatsink' property makes no sense of NPTH pads)"
 msgstr "('散热焊盘' (Heatsink) 属性对于 NPTH 焊盘毫无意义)"
 
-#: pcbnew/pad.cpp:2203
+#: pcbnew/pad.cpp:2197
 msgid "('castellated' property is for PTH pads)"
 msgstr "('半孔焊盘' (Castellated) 属性适用于 PTH 焊盘)"
 
-#: pcbnew/pad.cpp:2206
+#: pcbnew/pad.cpp:2200
 msgid "('BGA' property is for SMD pads)"
 msgstr "('BGA' 属性适用于贴片焊盘)"
 
-#: pcbnew/pad.cpp:2209
+#: pcbnew/pad.cpp:2203
 msgid "('mechanical' property is for PTH pads)"
 msgstr "('机械' (mechanical) 属性适用于 PTH 焊盘)"
 
-#: pcbnew/pad.cpp:2225
+#: pcbnew/pad.cpp:2219
 msgid "(connector pads normally have no solder paste; use a SMD pad instead)"
 msgstr "(连接器焊盘上通常不会使用锡膏; 请使用贴片焊盘)"
 
-#: pcbnew/pad.cpp:2233
+#: pcbnew/pad.cpp:2227
 msgid "(SMD pad has a hole)"
 msgstr "(贴片焊盘上存在一个孔)"
 
-#: pcbnew/pad.cpp:2239
+#: pcbnew/pad.cpp:2233
 msgid "(SMD pad has copper on both sides of the board)"
 msgstr "(贴片焊盘在电路板的两面都有铜层)"
 
-#: pcbnew/pad.cpp:2245 pcbnew/pad.cpp:2258
+#: pcbnew/pad.cpp:2239 pcbnew/pad.cpp:2252
 msgid "(SMD pad has copper and mask layers on different sides of the board)"
 msgstr "(贴片焊盘在电路板的不同面上分别有铜层和阻焊层)"
 
-#: pcbnew/pad.cpp:2250 pcbnew/pad.cpp:2263
+#: pcbnew/pad.cpp:2244 pcbnew/pad.cpp:2257
 msgid "(SMD pad has copper and paste layers on different sides of the board)"
 msgstr "(贴片焊盘的铜层和焊膏层分别处在电路板的不同面上)"
 
-#: pcbnew/pad.cpp:2269
+#: pcbnew/pad.cpp:2263
 msgid "(SMD pad has no outer layers)"
 msgstr "(贴片焊盘没有外形层)"
 
-#: pcbnew/pad.cpp:2289
+#: pcbnew/pad.cpp:2283
 msgid "(Pad must have a positive size)"
 msgstr "(焊盘大小必须为正)"
 
-#: pcbnew/pad.cpp:2300
+#: pcbnew/pad.cpp:2294
 #, c-format
 msgid "(PTH pad hole size must be larger than %s)"
 msgstr "PTH 焊盘的孔径尺寸必须大于 %s"
 
-#: pcbnew/pad.cpp:2324
+#: pcbnew/pad.cpp:2318
 msgid "(PTH pad hole leaves no copper)"
 msgstr "(PTH 焊盘孔缺少铜箔)"
 
-#: pcbnew/pad.cpp:2334
+#: pcbnew/pad.cpp:2328
 msgid "(PTH pad hole not fully inside copper)"
 msgstr "(PTH 焊盘孔未完全位于铜箔内)"
 
-#: pcbnew/pad.cpp:2341
+#: pcbnew/pad.cpp:2335
 msgid "(pad hole not inside pad shape)"
 msgstr "(焊盘孔不在焊盘形状内)"
 
-#: pcbnew/pad.cpp:2346
+#: pcbnew/pad.cpp:2340
 msgid "(negative local clearance values have no effect)"
 msgstr "(负局部间距值无效)"
 
-#: pcbnew/pad.cpp:2365
+#: pcbnew/pad.cpp:2359
 msgid ""
 "(negative solder mask clearance is larger than some shape primitives; "
 "results may be surprising)"
 msgstr "(负阻焊间距大于某些形状原型; 可能产生意料之外的结果)"
 
-#: pcbnew/pad.cpp:2375
+#: pcbnew/pad.cpp:2369
 msgid ""
 "(negative solder mask clearance is larger than pad; no solder mask will be "
 "generated)"
 msgstr "(负阻焊间距大于焊盘; 不会生成阻焊层)"
 
-#: pcbnew/pad.cpp:2394
+#: pcbnew/pad.cpp:2388
 msgid ""
 "(negative solder paste margin is larger than pad; no solder paste mask will "
 "be generated)"
 msgstr "(负焊膏余量大于焊盘; 不会生成锡膏层)"
 
-#: pcbnew/pad.cpp:2401
+#: pcbnew/pad.cpp:2395
 msgid "(negative corner radius is not allowed)"
 msgstr "(圆角半径不允许为负)"
 
-#: pcbnew/pad.cpp:2403
+#: pcbnew/pad.cpp:2397
 msgid "(corner size will make pad circular)"
 msgstr "(圆角大小将使焊盘呈圆形)"
 
-#: pcbnew/pad.cpp:2408
+#: pcbnew/pad.cpp:2402
 msgid "(negative corner chamfer is not allowed)"
 msgstr "(倒角尺寸不允许为负)"
 
-#: pcbnew/pad.cpp:2410
+#: pcbnew/pad.cpp:2404
 msgid "(corner chamfer is too large)"
 msgstr "(倒角尺寸过大)"
 
-#: pcbnew/pad.cpp:2419
+#: pcbnew/pad.cpp:2413
 msgid "(trapezoid delta is too large)"
 msgstr "(trapazoid delta 过大)"
 
-#: pcbnew/pad.cpp:2429
+#: pcbnew/pad.cpp:2423
 msgid "(custom pad shape must resolve to a single polygon)"
 msgstr "(自定义焊盘形状必须解析为一个单一的多边形)"
 
-#: pcbnew/pad.cpp:2494
+#: pcbnew/pad.cpp:2488
 msgid "Edge connector"
 msgstr "板边连接器"
 
-#: pcbnew/pad.cpp:2495
+#: pcbnew/pad.cpp:2489
 msgid "NPTH, mechanical"
 msgstr "非金属化孔, 机械的"
 
-#: pcbnew/pad.cpp:2501
+#: pcbnew/pad.cpp:2495
 msgid "Trapezoid"
 msgstr "梯形"
 
-#: pcbnew/pad.cpp:2513
+#: pcbnew/pad.cpp:2507
 msgid "Castellated pad"
 msgstr "半孔焊盘"
 
-#: pcbnew/pad.cpp:2514
+#: pcbnew/pad.cpp:2508
 msgid "Mechanical pad"
 msgstr "机械焊盘"
 
-#: pcbnew/pad.cpp:2536
+#: pcbnew/pad.cpp:2530
 msgid "Front, back and connected layers"
 msgstr "正面, 背面连接层"
 
-#: pcbnew/pad.cpp:2586
+#: pcbnew/pad.cpp:2580
 msgid "Pad Type"
 msgstr "焊盘类型"
 
-#: pcbnew/pad.cpp:2590
+#: pcbnew/pad.cpp:2584
 msgid "Pad Shape"
 msgstr "焊盘形状"
 
-#: pcbnew/pad.cpp:2595
+#: pcbnew/pad.cpp:2589
 msgid "Pad Number"
 msgstr "焊盘编号"
 
-#: pcbnew/pad.cpp:2607
+#: pcbnew/pad.cpp:2601
 msgid "Size X"
 msgstr "X 尺寸"
 
-#: pcbnew/pad.cpp:2611
+#: pcbnew/pad.cpp:2605
 msgid "Size Y"
 msgstr "Y 尺寸"
 
-#: pcbnew/pad.cpp:2644
+#: pcbnew/pad.cpp:2638
 msgid "Corner Radius Ratio"
 msgstr "拐角半径比"
 
-#: pcbnew/pad.cpp:2649
+#: pcbnew/pad.cpp:2643
 msgid "Corner Radius Size"
 msgstr "圆角半径"
 
-#: pcbnew/pad.cpp:2655
+#: pcbnew/pad.cpp:2649
 msgid "Hole Shape"
 msgstr "孔洞形状"
 
-#: pcbnew/pad.cpp:2659
+#: pcbnew/pad.cpp:2653
 msgid "Hole Size X"
 msgstr "钻孔尺寸 X"
 
-#: pcbnew/pad.cpp:2665
+#: pcbnew/pad.cpp:2659
 msgid "Hole Size Y"
 msgstr "钻孔尺寸 Y"
 
-#: pcbnew/pad.cpp:2680
+#: pcbnew/pad.cpp:2674
 msgid "Fabrication Property"
 msgstr "制造属性"
 
-#: pcbnew/pad.cpp:2702 pcbnew/pcb_shape.cpp:1001 pcbnew/pcb_track.cpp:2097
+#: pcbnew/pad.cpp:2696 pcbnew/pcb_shape.cpp:1001 pcbnew/pcb_track.cpp:2097
 msgid "Soldermask Margin Override"
 msgstr "阻焊边界重写"
 
-#: pcbnew/pad.cpp:2724 pcbnew/zone.cpp:2073
+#: pcbnew/pad.cpp:2718 pcbnew/zone.cpp:2097
 msgid "Thermal Relief Spoke Width"
 msgstr "缓释热焊盘 (花焊盘) 引线宽度"
 
-#: pcbnew/pad.cpp:2730
+#: pcbnew/pad.cpp:2724
 msgid "Thermal Relief Spoke Angle"
 msgstr "缓释热焊盘 (花焊盘) 引线角度"
 
-#: pcbnew/pad.cpp:2735 pcbnew/zone.cpp:2067
+#: pcbnew/pad.cpp:2729 pcbnew/zone.cpp:2091
 msgid "Thermal Relief Gap"
 msgstr "缓释热焊盘 (花焊盘) 间隙"
 
@@ -45093,7 +44668,7 @@ msgid "Element token contains %d parameters."
 msgstr "元素标记包含 %d 个参数。"
 
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:985
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3069
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3072
 #, c-format
 msgid "Library folder '%s' has unexpected sub-folders."
 msgstr "库文件夹 '%s' 存在 '意外' 的子文件夹。"
@@ -45105,7 +44680,7 @@ msgstr "在库 '%s' 中找到了 '意外' 的文件 '%s'。"
 
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:1023
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:3263
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3106
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3109
 #, c-format
 msgid "Footprint library '%s' cannot be deleted."
 msgstr "无法删除封装库 '%s'。"
@@ -45127,28 +44702,28 @@ msgid "Generating history section"
 msgstr "生成 history section"
 
 #: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1198
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3018
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3012
 msgid "Generating BOM section"
 msgstr "生成 BOM section"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1365
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1361
 msgid "Generating CAD data"
 msgstr "生成 CAD data"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:2627
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:2621
 #, c-format
 msgid "Exporting Layer %s, Net %s"
 msgstr "导出层 %s, 网络 %s"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3173
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3167
 msgid "Generating logistic section"
 msgstr "生成 logistic section"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3185
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3179
 msgid "Saving file"
 msgstr "保存文件"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3217
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3211
 msgid "Failed to save file to buffer"
 msgstr "无法将文件保存到缓存"
 
@@ -45275,26 +44850,26 @@ msgstr ""
 msgid "Save Anyway"
 msgstr "仍要保存"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:1463
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:1465
 #, c-format
 msgid "unknown pad type: %d"
 msgstr "未知焊盘类型: %d"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2312
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2314
 #, c-format
 msgid "unknown via type %d"
 msgstr "未知过孔类型 %d"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2603
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2606
 #, c-format
 msgid "unknown zone corner smoothing type %d"
 msgstr "未知填充区拐角平滑类型 %d"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2752
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2755
 msgid "This file does not contain a PCB."
 msgstr "此文件不包含 PCB。"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2925
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2928
 #, c-format
 msgid ""
 "Library '%s' does not exist.\n"
@@ -45303,26 +44878,26 @@ msgstr ""
 "库 '%s' 不存在。\n"
 "是否要创建它?"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2930
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2933
 msgid "Library Not Found"
 msgstr "找不到库"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2958
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2961
 #, c-format
 msgid "Footprint file name '%s' is not valid."
 msgstr "封装文件名 '%s' 无效。"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2964
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2967
 #, c-format
 msgid "Insufficient permissions to delete '%s'."
 msgstr "删除 '%s' 的权限不足。"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3088
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3091
 #, c-format
 msgid "Unexpected file '%s' found in library path '%s'."
 msgstr "在库路径 '%s' 中找到了 '意外' 的文件 '%s'。"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:306
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:307
 msgid "KiCad footprint file"
 msgstr "KiCad 封装文件"
 
@@ -45507,7 +45082,7 @@ msgstr ""
 "不再支持旧版的填充策略。\n"
 "填充区填充内容将尽可能的进行转换。"
 
-#: pcbnew/pcb_io/odbpp/odb_entity.cpp:686
+#: pcbnew/pcb_io/odbpp/odb_entity.cpp:722
 msgid "Failed to add component data"
 msgstr "元件数据添加失败"
 
@@ -46351,7 +45926,7 @@ msgstr "走线宽度: %s"
 msgid "Diff Pair Gap: %s"
 msgstr "差分对间隙: %s"
 
-#: pcbnew/router/router_tool.cpp:2776 pcbnew/tools/pcb_control.cpp:1707
+#: pcbnew/router/router_tool.cpp:2776 pcbnew/tools/pcb_control.cpp:1711
 #, c-format
 msgid "DP Max Uncoupled-length: %s"
 msgstr "DP 最大未耦合长度: %s"
@@ -47071,10 +46646,6 @@ msgstr "创建线条"
 msgid "Create Arc"
 msgstr "创建弧线"
 
-#: pcbnew/tools/drawing_stackup_table_tool.cpp:247
-msgid "Layer Name"
-msgstr "层名称"
-
 #: pcbnew/tools/drawing_stackup_table_tool.cpp:262
 msgid "Thickness (mm)"
 msgstr "厚度 (mm)"
@@ -47159,7 +46730,7 @@ msgstr "放置项目"
 msgid "Select Via Size"
 msgstr "选择过孔尺寸"
 
-#: pcbnew/tools/drawing_tool.cpp:381 pcbnew/tools/drawing_tool.cpp:2386
+#: pcbnew/tools/drawing_tool.cpp:381 pcbnew/tools/drawing_tool.cpp:2388
 msgid "Draw Line"
 msgstr "绘制线"
 
@@ -47183,23 +46754,23 @@ msgstr "绘制弧线"
 msgid "Draw Bezier"
 msgstr "绘制贝塞尔曲线"
 
-#: pcbnew/tools/drawing_tool.cpp:1595
+#: pcbnew/tools/drawing_tool.cpp:1597
 msgid "Draw Dimension"
 msgstr "绘制测量标注"
 
-#: pcbnew/tools/drawing_tool.cpp:2080
+#: pcbnew/tools/drawing_tool.cpp:2082
 msgid "Move Footprint Anchor"
 msgstr "移动封装锚点"
 
-#: pcbnew/tools/drawing_tool.cpp:3804
+#: pcbnew/tools/drawing_tool.cpp:3806
 msgid "Select Net:"
 msgstr "选择网络:"
 
-#: pcbnew/tools/drawing_tool.cpp:4046
+#: pcbnew/tools/drawing_tool.cpp:4048
 msgid "Via location violates DRC."
 msgstr "通孔位置违反 DRC。"
 
-#: pcbnew/tools/drawing_tool.cpp:4136
+#: pcbnew/tools/drawing_tool.cpp:4138
 msgid "Place via"
 msgstr "放置过孔"
 
@@ -49404,15 +48975,15 @@ msgstr "隐藏"
 msgid "Inactive Layer Display"
 msgstr "非活动层显示"
 
-#: pcbnew/tools/pcb_control.cpp:690
+#: pcbnew/tools/pcb_control.cpp:694
 msgid "Preset Layer Pairs"
 msgstr "预设层对"
 
-#: pcbnew/tools/pcb_control.cpp:780
+#: pcbnew/tools/pcb_control.cpp:784
 msgid "Item locked."
 msgstr "项目已锁定。"
 
-#: pcbnew/tools/pcb_control.cpp:1003
+#: pcbnew/tools/pcb_control.cpp:1007
 msgid ""
 "Warning: some pasted items were on layers which are not present in the "
 "current board.\n"
@@ -49421,69 +48992,69 @@ msgstr ""
 "警告: 某些粘贴项目所在的图层在当前当前电路板中并不存在。\n"
 "无法粘贴这些项目。\n"
 
-#: pcbnew/tools/pcb_control.cpp:1070
+#: pcbnew/tools/pcb_control.cpp:1074
 msgid "Paste Text"
 msgstr "粘贴文本"
 
-#: pcbnew/tools/pcb_control.cpp:1227
+#: pcbnew/tools/pcb_control.cpp:1231
 msgid "Invalid clipboard contents"
 msgstr "无效的剪贴板内容"
 
-#: pcbnew/tools/pcb_control.cpp:1510
+#: pcbnew/tools/pcb_control.cpp:1514
 msgid "Error loading board."
 msgstr "电路板加载出错。"
 
-#: pcbnew/tools/pcb_control.cpp:1544
+#: pcbnew/tools/pcb_control.cpp:1548
 msgid "Append Board"
 msgstr "添加电路板"
 
-#: pcbnew/tools/pcb_control.cpp:1605
+#: pcbnew/tools/pcb_control.cpp:1609
 msgid "Active Layer"
 msgstr "活动层"
 
-#: pcbnew/tools/pcb_control.cpp:1606 pcbnew/widgets/appearance_controls.cpp:373
+#: pcbnew/tools/pcb_control.cpp:1610 pcbnew/widgets/appearance_controls.cpp:373
 #: pcbnew/widgets/appearance_controls_base.cpp:165
 msgid "All Layers"
 msgstr "所有层"
 
-#: pcbnew/tools/pcb_control.cpp:1618
+#: pcbnew/tools/pcb_control.cpp:1622
 msgid "Object Snapping"
 msgstr "对象捕获"
 
-#: pcbnew/tools/pcb_control.cpp:1697
+#: pcbnew/tools/pcb_control.cpp:1701
 #, c-format
 msgid "DP Gap Constraints: %s"
 msgstr "DP 间隙约束: %s"
 
-#: pcbnew/tools/pcb_control.cpp:1738
+#: pcbnew/tools/pcb_control.cpp:1742
 msgid "Resolved clearance"
 msgstr "已解析的间距"
 
-#: pcbnew/tools/pcb_control.cpp:1748
+#: pcbnew/tools/pcb_control.cpp:1752
 msgid "Actual clearance"
 msgstr "实际间距"
 
-#: pcbnew/tools/pcb_control.cpp:1791
+#: pcbnew/tools/pcb_control.cpp:1795
 msgid "Resolved hole clearance"
 msgstr "已解析的孔间距"
 
-#: pcbnew/tools/pcb_control.cpp:1796
+#: pcbnew/tools/pcb_control.cpp:1800
 msgid "Actual hole clearance"
 msgstr "实际孔间距"
 
-#: pcbnew/tools/pcb_control.cpp:1829
+#: pcbnew/tools/pcb_control.cpp:1833
 msgid "Resolved edge clearance"
 msgstr "已解析的边缘间距"
 
-#: pcbnew/tools/pcb_control.cpp:1834
+#: pcbnew/tools/pcb_control.cpp:1838
 msgid "Resolved margin clearance"
 msgstr "已解析的边界层间距"
 
-#: pcbnew/tools/pcb_control.cpp:1845
+#: pcbnew/tools/pcb_control.cpp:1849
 msgid "Selected Items"
 msgstr "选中项"
 
-#: pcbnew/tools/pcb_control.cpp:1916
+#: pcbnew/tools/pcb_control.cpp:1920
 msgid "Selected 2D Length"
 msgstr "选中的二维长度"
 
@@ -49610,7 +49181,7 @@ msgid "Auto-fill Zone(s)"
 msgstr "自动重填所有填充区"
 
 #: pcbnew/tools/zone_filler_tool.cpp:277
-#: pcbnew/widgets/appearance_controls.cpp:3434
+#: pcbnew/widgets/appearance_controls.cpp:3470
 msgid "Open Preferences"
 msgstr "打开偏好设置"
 
@@ -49838,115 +49409,115 @@ msgid "Filter nets"
 msgstr "筛选网络"
 
 #: pcbnew/widgets/appearance_controls.cpp:613
-#: pcbnew/widgets/appearance_controls.cpp:1792
+#: pcbnew/widgets/appearance_controls.cpp:1828
 msgid "Layer Display Options"
 msgstr "层显示选项"
 
 #: pcbnew/widgets/appearance_controls.cpp:625
-#: pcbnew/widgets/appearance_controls.cpp:1798
+#: pcbnew/widgets/appearance_controls.cpp:1834
 #, c-format
 msgid "Inactive layers (%s):"
 msgstr "非活动层 (%s):"
 
 #: pcbnew/widgets/appearance_controls.cpp:627
-#: pcbnew/widgets/appearance_controls.cpp:1800
+#: pcbnew/widgets/appearance_controls.cpp:1836
 msgid "Inactive layers:"
 msgstr "非活动层:"
 
 #: pcbnew/widgets/appearance_controls.cpp:641
-#: pcbnew/widgets/appearance_controls.cpp:1805
+#: pcbnew/widgets/appearance_controls.cpp:1841
 msgid "Inactive layers will be shown in full color"
 msgstr "非活动层将以全彩显示"
 
 #: pcbnew/widgets/appearance_controls.cpp:646
-#: pcbnew/widgets/appearance_controls.cpp:1807
+#: pcbnew/widgets/appearance_controls.cpp:1843
 msgid "Dim"
 msgstr "暗显"
 
 #: pcbnew/widgets/appearance_controls.cpp:648
-#: pcbnew/widgets/appearance_controls.cpp:1808
+#: pcbnew/widgets/appearance_controls.cpp:1844
 msgid "Inactive layers will be dimmed"
 msgstr "非活动层将变暗"
 
 #: pcbnew/widgets/appearance_controls.cpp:655
-#: pcbnew/widgets/appearance_controls.cpp:1811
+#: pcbnew/widgets/appearance_controls.cpp:1847
 msgid "Inactive layers will be hidden"
 msgstr "非活动层将被隐藏"
 
 #: pcbnew/widgets/appearance_controls.cpp:666
-#: pcbnew/widgets/appearance_controls.cpp:1813
+#: pcbnew/widgets/appearance_controls.cpp:1849
 msgid "Flip board view"
 msgstr "翻转电路板视图"
 
 #: pcbnew/widgets/appearance_controls.cpp:688
-#: pcbnew/widgets/appearance_controls.cpp:2522
+#: pcbnew/widgets/appearance_controls.cpp:2558
 msgid "Net Display Options"
 msgstr "网络显示选项"
 
 #: pcbnew/widgets/appearance_controls.cpp:700
-#: pcbnew/widgets/appearance_controls.cpp:2527
+#: pcbnew/widgets/appearance_controls.cpp:2563
 #, c-format
 msgid "Net colors (%s):"
 msgstr "网络颜色 (%s):"
 
 #: pcbnew/widgets/appearance_controls.cpp:702
-#: pcbnew/widgets/appearance_controls.cpp:2529
+#: pcbnew/widgets/appearance_controls.cpp:2565
 msgid "Net colors:"
 msgstr "网络颜色:"
 
 #: pcbnew/widgets/appearance_controls.cpp:707
-#: pcbnew/widgets/appearance_controls.cpp:2532
+#: pcbnew/widgets/appearance_controls.cpp:2568
 msgid "Choose when to show net and netclass colors"
 msgstr "选择何时显示网络和网络类颜色"
 
 #: pcbnew/widgets/appearance_controls.cpp:716
-#: pcbnew/widgets/appearance_controls.cpp:2535
+#: pcbnew/widgets/appearance_controls.cpp:2571
 msgid "Net and netclass colors are shown on all copper items"
 msgstr "在所有铜箔项目上显示网络和网络类颜色"
 
 #: pcbnew/widgets/appearance_controls.cpp:724
-#: pcbnew/widgets/appearance_controls.cpp:2538
+#: pcbnew/widgets/appearance_controls.cpp:2574
 msgid "Net and netclass colors are shown on the ratsnest only"
 msgstr "仅在飞线上显示网络和网络类颜色"
 
 #: pcbnew/widgets/appearance_controls.cpp:731
-#: pcbnew/widgets/appearance_controls.cpp:2541
+#: pcbnew/widgets/appearance_controls.cpp:2577
 msgid "Net and netclass colors are not shown"
 msgstr "不显示网络和网络类颜色"
 
 #: pcbnew/widgets/appearance_controls.cpp:742
-#: pcbnew/widgets/appearance_controls.cpp:2546
+#: pcbnew/widgets/appearance_controls.cpp:2582
 #, c-format
 msgid "Ratsnest display (%s):"
 msgstr "飞线显示 (%s):"
 
 #: pcbnew/widgets/appearance_controls.cpp:744
-#: pcbnew/widgets/appearance_controls.cpp:2548
+#: pcbnew/widgets/appearance_controls.cpp:2584
 msgid "Ratsnest display:"
 msgstr "飞线显示:"
 
 #: pcbnew/widgets/appearance_controls.cpp:749
-#: pcbnew/widgets/appearance_controls.cpp:2551
+#: pcbnew/widgets/appearance_controls.cpp:2587
 msgid "Choose which ratsnest lines to display"
 msgstr "选择要显示的飞线"
 
 #: pcbnew/widgets/appearance_controls.cpp:759
-#: pcbnew/widgets/appearance_controls.cpp:2554
+#: pcbnew/widgets/appearance_controls.cpp:2590
 msgid "Show ratsnest lines to items on all layers"
 msgstr "显示所有层上的项目飞线"
 
 #: pcbnew/widgets/appearance_controls.cpp:764
-#: pcbnew/widgets/appearance_controls.cpp:2556
+#: pcbnew/widgets/appearance_controls.cpp:2592
 msgid "Visible layers"
 msgstr "可见层"
 
 #: pcbnew/widgets/appearance_controls.cpp:766
-#: pcbnew/widgets/appearance_controls.cpp:2557
+#: pcbnew/widgets/appearance_controls.cpp:2593
 msgid "Show ratsnest lines to items on visible layers"
 msgstr "显示可见层的项目飞线"
 
 #: pcbnew/widgets/appearance_controls.cpp:773
-#: pcbnew/widgets/appearance_controls.cpp:2560
+#: pcbnew/widgets/appearance_controls.cpp:2596
 msgid "Hide all ratsnest lines"
 msgstr "隐藏所有飞线"
 
@@ -49964,13 +49535,13 @@ msgid "Highlight %s"
 msgstr "高亮 %s"
 
 #: pcbnew/widgets/appearance_controls.cpp:935
-#: pcbnew/widgets/appearance_controls.cpp:2391
+#: pcbnew/widgets/appearance_controls.cpp:2427
 #, c-format
 msgid "Select Tracks and Vias in %s"
 msgstr "选择 %s 中的走线和过孔"
 
 #: pcbnew/widgets/appearance_controls.cpp:938
-#: pcbnew/widgets/appearance_controls.cpp:2394
+#: pcbnew/widgets/appearance_controls.cpp:2430
 #, c-format
 msgid "Unselect Tracks and Vias in %s"
 msgstr "取消选择 %s 中的走线和过孔"
@@ -50116,90 +49687,270 @@ msgstr "用户定义层 8"
 msgid "User defined layer 9"
 msgstr "用户定义层 9"
 
-#: pcbnew/widgets/appearance_controls.cpp:1730
+#: pcbnew/widgets/appearance_controls.cpp:1684
+#, fuzzy
+msgid "User defined layer 10"
+msgstr "用户定义层 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1685
+#, fuzzy
+msgid "User defined layer 11"
+msgstr "用户定义层 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1686
+#, fuzzy
+msgid "User defined layer 12"
+msgstr "用户定义层 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1687
+#, fuzzy
+msgid "User defined layer 13"
+msgstr "用户定义层 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1688
+#, fuzzy
+msgid "User defined layer 14"
+msgstr "用户定义层 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1689
+#, fuzzy
+msgid "User defined layer 15"
+msgstr "用户定义层 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1690
+#, fuzzy
+msgid "User defined layer 16"
+msgstr "用户定义层 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1691
+#, fuzzy
+msgid "User defined layer 17"
+msgstr "用户定义层 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1692
+#, fuzzy
+msgid "User defined layer 18"
+msgstr "用户定义层 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1693
+#, fuzzy
+msgid "User defined layer 19"
+msgstr "用户定义层 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1694
+#, fuzzy
+msgid "User defined layer 20"
+msgstr "用户定义层 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1695
+#, fuzzy
+msgid "User defined layer 21"
+msgstr "用户定义层 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1696
+#, fuzzy
+msgid "User defined layer 22"
+msgstr "用户定义层 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1697
+#, fuzzy
+msgid "User defined layer 23"
+msgstr "用户定义层 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1698
+#, fuzzy
+msgid "User defined layer 24"
+msgstr "用户定义层 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1699
+#, fuzzy
+msgid "User defined layer 25"
+msgstr "用户定义层 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1700
+#, fuzzy
+msgid "User defined layer 26"
+msgstr "用户定义层 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1701
+#, fuzzy
+msgid "User defined layer 27"
+msgstr "用户定义层 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1702
+#, fuzzy
+msgid "User defined layer 28"
+msgstr "用户定义层 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1703
+#, fuzzy
+msgid "User defined layer 29"
+msgstr "用户定义层 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1704
+#, fuzzy
+msgid "User defined layer 30"
+msgstr "用户定义层 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1705
+#, fuzzy
+msgid "User defined layer 31"
+msgstr "用户定义层 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1706
+#, fuzzy
+msgid "User defined layer 32"
+msgstr "用户定义层 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1707
+#, fuzzy
+msgid "User defined layer 33"
+msgstr "用户定义层 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1708
+#, fuzzy
+msgid "User defined layer 34"
+msgstr "用户定义层 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1709
+#, fuzzy
+msgid "User defined layer 35"
+msgstr "用户定义层 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1710
+#, fuzzy
+msgid "User defined layer 36"
+msgstr "用户定义层 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1711
+#, fuzzy
+msgid "User defined layer 37"
+msgstr "用户定义层 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1712
+#, fuzzy
+msgid "User defined layer 38"
+msgstr "用户定义层 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1713
+#, fuzzy
+msgid "User defined layer 39"
+msgstr "用户定义层 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1714
+#, fuzzy
+msgid "User defined layer 40"
+msgstr "用户定义层 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1715
+#, fuzzy
+msgid "User defined layer 41"
+msgstr "用户定义层 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1716
+#, fuzzy
+msgid "User defined layer 42"
+msgstr "用户定义层 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1717
+#, fuzzy
+msgid "User defined layer 43"
+msgstr "用户定义层 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1718
+#, fuzzy
+msgid "User defined layer 44"
+msgstr "用户定义层 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1719
+#, fuzzy
+msgid "User defined layer 45"
+msgstr "用户定义层 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1766
 msgid "Front copper layer"
 msgstr "顶层铜层"
 
-#: pcbnew/widgets/appearance_controls.cpp:1731
+#: pcbnew/widgets/appearance_controls.cpp:1767
 msgid "Back copper layer"
 msgstr "底层铜层"
 
-#: pcbnew/widgets/appearance_controls.cpp:1732
+#: pcbnew/widgets/appearance_controls.cpp:1768
 msgid "Inner copper layer"
 msgstr "内部铜层"
 
-#: pcbnew/widgets/appearance_controls.cpp:1822
+#: pcbnew/widgets/appearance_controls.cpp:1858
 msgid "Show All Copper Layers"
 msgstr "显示所有铜层"
 
-#: pcbnew/widgets/appearance_controls.cpp:1824
+#: pcbnew/widgets/appearance_controls.cpp:1860
 msgid "Hide All Copper Layers"
 msgstr "隐藏所有铜层"
 
-#: pcbnew/widgets/appearance_controls.cpp:1835
+#: pcbnew/widgets/appearance_controls.cpp:1871
 msgid "Show All Non Copper Layers"
 msgstr "显示所有非铜层"
 
-#: pcbnew/widgets/appearance_controls.cpp:1839
+#: pcbnew/widgets/appearance_controls.cpp:1875
 msgid "Hide All Non Copper Layers"
 msgstr "隐藏所有非铜层"
 
-#: pcbnew/widgets/appearance_controls.cpp:1853
+#: pcbnew/widgets/appearance_controls.cpp:1889
 msgid "Show Only Front Assembly Layers"
 msgstr "仅显示顶装配层"
 
-#: pcbnew/widgets/appearance_controls.cpp:1856
+#: pcbnew/widgets/appearance_controls.cpp:1892
 msgid "Show Only Front Layers"
 msgstr "仅显示顶层"
 
-#: pcbnew/widgets/appearance_controls.cpp:1863
+#: pcbnew/widgets/appearance_controls.cpp:1899
 msgid "Show Only Inner Layers"
 msgstr "仅显示内层"
 
-#: pcbnew/widgets/appearance_controls.cpp:1867
+#: pcbnew/widgets/appearance_controls.cpp:1903
 msgid "Show Only Back Layers"
 msgstr "仅显示底层"
 
-#: pcbnew/widgets/appearance_controls.cpp:1871
+#: pcbnew/widgets/appearance_controls.cpp:1907
 msgid "Show Only Back Assembly Layers"
 msgstr "仅显示底装配层"
 
-#: pcbnew/widgets/appearance_controls.cpp:2248
+#: pcbnew/widgets/appearance_controls.cpp:2284
 #, c-format
 msgid "Set opacity of %s"
 msgstr "设置 %s 的不透明度"
 
-#: pcbnew/widgets/appearance_controls.cpp:2367
+#: pcbnew/widgets/appearance_controls.cpp:2403
 msgid "Set Netclass Color"
 msgstr "设置网络类颜色"
 
-#: pcbnew/widgets/appearance_controls.cpp:2371
+#: pcbnew/widgets/appearance_controls.cpp:2407
 msgid "Use Color from Schematic"
 msgstr "从原理图更新颜色"
 
-#: pcbnew/widgets/appearance_controls.cpp:2380
+#: pcbnew/widgets/appearance_controls.cpp:2416
 msgid "Clear Netclass Color"
 msgstr "清除网络类颜色"
 
-#: pcbnew/widgets/appearance_controls.cpp:2388
+#: pcbnew/widgets/appearance_controls.cpp:2424
 #, c-format
 msgid "Highlight Nets in %s"
 msgstr "高亮 %s 中的网络"
 
-#: pcbnew/widgets/appearance_controls.cpp:2399
+#: pcbnew/widgets/appearance_controls.cpp:2435
 msgid "Show All Netclasses"
 msgstr "显示所有网络类"
 
-#: pcbnew/widgets/appearance_controls.cpp:2401
+#: pcbnew/widgets/appearance_controls.cpp:2437
 msgid "Hide All Other Netclasses"
 msgstr "隐藏所有其他网络类"
 
-#: pcbnew/widgets/appearance_controls.cpp:2462
+#: pcbnew/widgets/appearance_controls.cpp:2498
 #, c-format
 msgid "Show or hide ratsnest for nets in %s"
 msgstr "显示或隐藏 %s 中的网络飞线"
 
-#: pcbnew/widgets/appearance_controls.cpp:3447
+#: pcbnew/widgets/appearance_controls.cpp:3483
 msgid ""
 "The current color theme is read-only.  Create a new theme in Preferences to "
 "enable color editing."
@@ -50397,7 +50148,7 @@ msgid "Delete all nets in group '%s'?"
 msgstr "删除分组 '%s' 中的所有网络?"
 
 #: pcbnew/widgets/search_handlers.cpp:179 pcbnew/zone.cpp:812
-#: pcbnew/zone.cpp:1909
+#: pcbnew/zone.cpp:1933
 msgid "Priority"
 msgstr "优先"
 
@@ -50452,7 +50203,7 @@ msgstr "布置源"
 msgid "%s"
 msgstr "%s"
 
-#: pcbnew/zone.cpp:862 pcbnew/zone.cpp:1972
+#: pcbnew/zone.cpp:862 pcbnew/zone.cpp:1996
 msgid "Fill Mode"
 msgstr "填充模式"
 
@@ -50516,79 +50267,79 @@ msgstr "规则域 %s"
 msgid "Zone %s %s"
 msgstr "填充区 %s %s"
 
-#: pcbnew/zone.cpp:1916
+#: pcbnew/zone.cpp:1940
 msgid "Keepout"
 msgstr "Keepout"
 
-#: pcbnew/zone.cpp:1918
+#: pcbnew/zone.cpp:1942
 msgid "Keep Out Tracks"
 msgstr "禁止放置走线"
 
-#: pcbnew/zone.cpp:1924
+#: pcbnew/zone.cpp:1948
 msgid "Keep Out Vias"
 msgstr "禁止放置过孔"
 
-#: pcbnew/zone.cpp:1930
+#: pcbnew/zone.cpp:1954
 msgid "Keep Out Pads"
 msgstr "禁止放置焊盘"
 
-#: pcbnew/zone.cpp:1936
+#: pcbnew/zone.cpp:1960
 msgid "Keep Out Copper Pours"
 msgstr "禁止填充铜箔"
 
-#: pcbnew/zone.cpp:1942
+#: pcbnew/zone.cpp:1966
 msgid "Keep Out Footprints"
 msgstr "禁止放置封装"
 
-#: pcbnew/zone.cpp:1951
+#: pcbnew/zone.cpp:1975
 msgid "Enable"
 msgstr "启用"
 
-#: pcbnew/zone.cpp:1958
+#: pcbnew/zone.cpp:1982
 msgid "Source Type"
 msgstr "源类型"
 
-#: pcbnew/zone.cpp:1963
+#: pcbnew/zone.cpp:1987
 msgid "Source Name"
 msgstr "源名称"
 
-#: pcbnew/zone.cpp:1995
+#: pcbnew/zone.cpp:2019
 msgid "Cannot be less than zone minimum width"
 msgstr "不能低于填充区最小宽度"
 
-#: pcbnew/zone.cpp:2001
+#: pcbnew/zone.cpp:2025
 msgid "Hatch Width"
 msgstr "栅格宽度"
 
-#: pcbnew/zone.cpp:2008
+#: pcbnew/zone.cpp:2032
 msgid "Hatch Gap"
 msgstr "栅格间隙"
 
-#: pcbnew/zone.cpp:2015
+#: pcbnew/zone.cpp:2039
 msgid "Hatch Minimum Hole Ratio"
 msgstr "栅格最小孔径比"
 
-#: pcbnew/zone.cpp:2023
+#: pcbnew/zone.cpp:2047
 msgid "Smoothing Effort"
 msgstr "平滑效果"
 
-#: pcbnew/zone.cpp:2029
+#: pcbnew/zone.cpp:2053
 msgid "Smoothing Amount"
 msgstr "平滑量"
 
-#: pcbnew/zone.cpp:2035
+#: pcbnew/zone.cpp:2059
 msgid "Remove Islands"
 msgstr "死铜移除"
 
-#: pcbnew/zone.cpp:2040
+#: pcbnew/zone.cpp:2064
 msgid "Minimum Island Area"
 msgstr "最小死铜面积"
 
-#: pcbnew/zone.cpp:2055
+#: pcbnew/zone.cpp:2079
 msgid "Minimum Width"
 msgstr "最小宽度"
 
-#: pcbnew/zone.cpp:2063
+#: pcbnew/zone.cpp:2087
 msgid "Pad Connections"
 msgstr "焊盘连接"
 
@@ -50805,6 +50556,198 @@ msgstr "KiCad 原理图符号"
 msgid "KiCad Drawing Sheet"
 msgstr "KiCad 图框编辑器"
 
+#~ msgid "CrtYd_Front"
+#~ msgstr "顶层封装层"
+
+#~ msgid "Fab_Front"
+#~ msgstr "顶层制造层"
+
+#~ msgid "Adhes_Front"
+#~ msgstr "顶层点胶层"
+
+#~ msgid "SoldP_Front"
+#~ msgstr "顶层锡膏层"
+
+#~ msgid "SilkS_Front"
+#~ msgstr "顶层丝印层"
+
+#~ msgid "Mask_Front"
+#~ msgstr "顶层阻焊层"
+
+#~ msgid "If you want a front copper layer"
+#~ msgstr "开启/关闭 顶层铜层"
+
+#~ msgid "Front_layer"
+#~ msgstr "顶层"
+
+#~ msgid "Layer name of front (top) copper layer"
+#~ msgstr "顶层铜层的名称"
+
+#~ msgid "In1"
+#~ msgstr "内层 1"
+
+#~ msgid "In2"
+#~ msgstr "内层 2"
+
+#~ msgid "In3"
+#~ msgstr "内层 3"
+
+#~ msgid "In4"
+#~ msgstr "内层 4"
+
+#~ msgid "In5"
+#~ msgstr "内层 5"
+
+#~ msgid "In6"
+#~ msgstr "内层 6"
+
+#~ msgid "In7"
+#~ msgstr "内层 7"
+
+#~ msgid "In8"
+#~ msgstr "内层 8"
+
+#~ msgid "In9"
+#~ msgstr "内层 9"
+
+#~ msgid "In10"
+#~ msgstr "内层 10"
+
+#~ msgid "In11"
+#~ msgstr "内层 11"
+
+#~ msgid "In12"
+#~ msgstr "内层 12"
+
+#~ msgid "In13"
+#~ msgstr "内层 13"
+
+#~ msgid "In14"
+#~ msgstr "内层 14"
+
+#~ msgid "In15"
+#~ msgstr "内层 15"
+
+#~ msgid "In16"
+#~ msgstr "内层 16"
+
+#~ msgid "In17"
+#~ msgstr "内层 17"
+
+#~ msgid "In18"
+#~ msgstr "内层 18"
+
+#~ msgid "In19"
+#~ msgstr "内层 19"
+
+#~ msgid "In20"
+#~ msgstr "内层 20"
+
+#~ msgid "In21"
+#~ msgstr "内层 21"
+
+#~ msgid "In22"
+#~ msgstr "内层 22"
+
+#~ msgid "In23"
+#~ msgstr "内层 23"
+
+#~ msgid "In24"
+#~ msgstr "内层 24"
+
+#~ msgid "In25"
+#~ msgstr "内层 25"
+
+#~ msgid "In26"
+#~ msgstr "内层 26"
+
+#~ msgid "In27"
+#~ msgstr "内层 27"
+
+#~ msgid "In28"
+#~ msgstr "内层 28"
+
+#~ msgid "In29"
+#~ msgstr "内层 29"
+
+#~ msgid "In30"
+#~ msgstr "内层 30"
+
+#~ msgid "If you want a back copper layer"
+#~ msgstr "开启/关闭 底层铜层"
+
+#~ msgid "Layer name of back (bottom) copper layer"
+#~ msgstr "底层铜层的名称"
+
+#~ msgid "SoldM_Back"
+#~ msgstr "底层阻焊层"
+
+#~ msgid "SilkS_Back"
+#~ msgstr "底层丝印层"
+
+#~ msgid "SoldP_Back"
+#~ msgstr "底层锡膏层"
+
+#~ msgid "Adhes_Back"
+#~ msgstr "底层点胶层"
+
+#~ msgid "Fab_Back"
+#~ msgstr "底层制造层"
+
+#~ msgid "CrtYd_Back"
+#~ msgstr "底层封装层"
+
+#~ msgid "Pcb_Edges"
+#~ msgstr "电路板边框层"
+
+#~ msgid "Margin"
+#~ msgstr "Margin"
+
+#~ msgid "Eco1"
+#~ msgstr "用户自定义 1 层"
+
+#~ msgid "Eco2"
+#~ msgstr "用户自定义 2 层"
+
+#~ msgid "Comments"
+#~ msgstr "注释层"
+
+#~ msgid "Drawings"
+#~ msgstr "图形"
+
+#~ msgid "User1"
+#~ msgstr "用户 1"
+
+#~ msgid "User2"
+#~ msgstr "用户 2"
+
+#~ msgid "User3"
+#~ msgstr "用户 3"
+
+#~ msgid "User4"
+#~ msgstr "用户 4"
+
+#~ msgid "User5"
+#~ msgstr "用户 5"
+
+#~ msgid "User6"
+#~ msgstr "用户 6"
+
+#~ msgid "User7"
+#~ msgstr "用户 7"
+
+#~ msgid "User8"
+#~ msgstr "用户 8"
+
+#~ msgid "User9"
+#~ msgstr "用户 9"
+
+#~ msgid "(Pad has no layer)"
+#~ msgstr "(焊盘没有层)"
+
+#~ msgid "(PTH pad has no copper layers)"
+#~ msgstr "(金属化焊盘没有铜层)"
+
 #, c-format
 #~ msgid "Field%d"
 #~ msgstr "字段 %d"
diff --git a/translation/pofiles/zh_TW.po b/translation/pofiles/zh_TW.po
index 0d20b45b2b..dc360d87f3 100644
--- a/translation/pofiles/zh_TW.po
+++ b/translation/pofiles/zh_TW.po
@@ -18,7 +18,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: KiCad\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2025-01-28 19:42+0300\n"
+"POT-Creation-Date: 2025-01-29 19:59+0300\n"
 "PO-Revision-Date: 2025-01-29 16:58+0000\n"
 "Last-Translator: John Beard <john.j.beard@gmail.com>\n"
 "Language-Team: Chinese (Traditional Han script) <https://hosted.weblate.org/"
@@ -179,7 +179,7 @@ msgstr "重新載入時間 %.3f s"
 #: pcbnew/pcb_io/easyedapro/pcb_io_easyedapro.cpp:116
 #: pcbnew/pcb_io/fabmaster/pcb_io_fabmaster.cpp:59
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:503
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2703
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2706
 #, c-format
 msgid "Loading %s..."
 msgstr "正在載入 %s..."
@@ -302,7 +302,7 @@ msgstr "KiCad 3D 查看器"
 #: 3d-viewer/3d_viewer/eda_3d_viewer_frame.cpp:667
 #: eeschema/dialogs/panel_eeschema_display_options_base.cpp:27
 #: eeschema/dialogs/panel_sym_display_options_base.cpp:25
-#: pcbnew/footprint_edit_frame.cpp:242 pcbnew/footprint_edit_frame.cpp:955
+#: pcbnew/footprint_edit_frame.cpp:242 pcbnew/footprint_edit_frame.cpp:965
 #: pcbnew/pcb_edit_frame.cpp:326 pcbnew/pcb_edit_frame.cpp:1708
 #: pcbnew/tools/pcb_actions.cpp:1327
 msgid "Appearance"
@@ -341,10 +341,10 @@ msgstr "儲存檔案 '%s' 的權限不足。"
 #: 3d-viewer/3d_viewer/eda_3d_viewer_frame.cpp:748 common/confirm.cpp:211
 #: common/dialogs/dialog_grid_settings.cpp:82
 #: common/dialogs/dialog_grid_settings.cpp:89
-#: common/dialogs/panel_embedded_files.cpp:296
-#: common/dialogs/panel_embedded_files.cpp:369
-#: common/dialogs/panel_embedded_files.cpp:400
-#: common/dialogs/panel_embedded_files.cpp:410
+#: common/dialogs/panel_embedded_files.cpp:307
+#: common/dialogs/panel_embedded_files.cpp:416
+#: common/dialogs/panel_embedded_files.cpp:447
+#: common/dialogs/panel_embedded_files.cpp:457
 #: common/dialogs/panel_setup_severities.cpp:44 common/kidialog.cpp:126
 #: eeschema/dialogs/dialog_erc.cpp:878
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1812
@@ -367,9 +367,9 @@ msgstr "儲存檔案 '%s' 的權限不足。"
 #: pcb_calculator/calculator_panels/panel_fusing_current.cpp:191
 #: pcb_calculator/calculator_panels/panel_fusing_current.cpp:203
 #: pcbnew/dialogs/dialog_drc.cpp:984
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:397
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:389
 #: pcbnew/drc/drc_item.cpp:231 pcbnew/pcb_marker.cpp:211
-#: pcbnew/widgets/appearance_controls.cpp:2729
+#: pcbnew/widgets/appearance_controls.cpp:2765
 msgid "Error"
 msgstr "錯誤"
 
@@ -718,7 +718,7 @@ msgstr "標記為 DNP (不作裝配) 的模型"
 msgid "Model Bounding Boxes"
 msgstr "模型邊框"
 
-#: 3d-viewer/dialogs/appearance_controls_3D.cpp:77 common/layer_id.cpp:170
+#: 3d-viewer/dialogs/appearance_controls_3D.cpp:77 common/layer_id.cpp:125
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:30
 #: eeschema/dialogs/dialog_update_from_pcb_base.cpp:64
 #: pcb_calculator/calculator_panels/panel_rf_attenuators_base.cpp:111
@@ -826,13 +826,13 @@ msgid "Uncheck 'Use board stackup colors' to allow color editing."
 msgstr "取消勾選 '使用電路板疊層顏色' 以允許進行編輯。"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:563
-#: pcbnew/widgets/appearance_controls.cpp:2198
+#: pcbnew/widgets/appearance_controls.cpp:2234
 #, c-format
 msgid "Show or hide %s"
 msgstr "顯示或隱藏 %s"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:633
-#: pcbnew/widgets/appearance_controls.cpp:2571
+#: pcbnew/widgets/appearance_controls.cpp:2607
 #, c-format
 msgid "Presets (%s+Tab):"
 msgstr "預設 (%s+Tab):"
@@ -840,93 +840,93 @@ msgstr "預設 (%s+Tab):"
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:647
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1644
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2078
-#: pcbnew/widgets/appearance_controls.cpp:2596
+#: pcbnew/widgets/appearance_controls.cpp:2632
 msgid "Save preset..."
 msgstr "儲存預設..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:648
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1645
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2079
-#: pcbnew/widgets/appearance_controls.cpp:2597
+#: pcbnew/widgets/appearance_controls.cpp:2633
 msgid "Delete preset..."
 msgstr "刪除預設..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:754
-#: pcbnew/widgets/appearance_controls.cpp:2702
+#: pcbnew/widgets/appearance_controls.cpp:2738
 msgid "Layer preset name:"
 msgstr "層預設名稱:"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:755
-#: pcbnew/widgets/appearance_controls.cpp:2703
+#: pcbnew/widgets/appearance_controls.cpp:2739
 msgid "Save Layer Preset"
 msgstr "儲存層預設"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:770
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1819
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2221
-#: pcbnew/widgets/appearance_controls.cpp:2736
+#: pcbnew/widgets/appearance_controls.cpp:2772
 msgid "Overwrite existing preset?"
 msgstr "覆蓋已有預設?"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:796
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1844
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2246
-#: pcbnew/widgets/appearance_controls.cpp:2762
+#: pcbnew/widgets/appearance_controls.cpp:2798
 msgid "Presets"
 msgstr "預設"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:805
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1856
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2258
-#: pcbnew/widgets/appearance_controls.cpp:2774
+#: pcbnew/widgets/appearance_controls.cpp:2810
 msgid "Delete Preset"
 msgstr "刪除預設"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:806
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1857
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2259
-#: pcbnew/widgets/appearance_controls.cpp:2775
+#: pcbnew/widgets/appearance_controls.cpp:2811
 msgid "Select preset:"
 msgstr "選擇預設:"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:864
-#: pcbnew/widgets/appearance_controls.cpp:2875
+#: pcbnew/widgets/appearance_controls.cpp:2911
 #, c-format
 msgid "Viewports (%s+Tab):"
 msgstr "視角 (%s+Tab):"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:873
-#: pcbnew/widgets/appearance_controls.cpp:2884
+#: pcbnew/widgets/appearance_controls.cpp:2920
 msgid "Save viewport..."
 msgstr "儲存視角..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:874
-#: pcbnew/widgets/appearance_controls.cpp:2885
+#: pcbnew/widgets/appearance_controls.cpp:2921
 msgid "Delete viewport..."
 msgstr "刪除視角..."
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:905
-#: pcbnew/widgets/appearance_controls.cpp:2934
+#: pcbnew/widgets/appearance_controls.cpp:2970
 msgid "Viewport name:"
 msgstr "視角名稱:"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:906
-#: pcbnew/widgets/appearance_controls.cpp:2934
+#: pcbnew/widgets/appearance_controls.cpp:2970
 msgid "Save Viewport"
 msgstr "儲存視角"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:946
-#: pcbnew/widgets/appearance_controls.cpp:2973
+#: pcbnew/widgets/appearance_controls.cpp:3009
 msgid "Viewports"
 msgstr "視角"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:955
-#: pcbnew/widgets/appearance_controls.cpp:2982
+#: pcbnew/widgets/appearance_controls.cpp:3018
 msgid "Delete Viewport"
 msgstr "刪除視角"
 
 #: 3d-viewer/dialogs/appearance_controls_3D.cpp:956
-#: pcbnew/widgets/appearance_controls.cpp:2983
+#: pcbnew/widgets/appearance_controls.cpp:3019
 msgid "Select viewport:"
 msgstr "選擇視角:"
 
@@ -1293,7 +1293,7 @@ msgid "Z:"
 msgstr "Z:"
 
 #: 3d-viewer/dialogs/panel_preview_3d_model_base.cpp:68
-#: gerbview/gerber_draw_item.cpp:722 pcbnew/footprint.cpp:1676
+#: gerbview/gerber_draw_item.cpp:722 pcbnew/footprint.cpp:1681
 #: pcbnew/pad.cpp:1361
 msgid "Rotation"
 msgstr "旋轉"
@@ -1865,8 +1865,8 @@ msgid "Information"
 msgstr "資訊"
 
 #: common/confirm.cpp:266 common/confirm.cpp:269
-#: common/dialogs/panel_embedded_files.cpp:272
-#: common/dialogs/panel_embedded_files.cpp:346
+#: common/dialogs/panel_embedded_files.cpp:285
+#: common/dialogs/panel_embedded_files.cpp:393
 #: eeschema/design_block_utils.cpp:50 eeschema/design_block_utils.cpp:183
 #: eeschema/symbol_editor/symbol_editor.cpp:372
 #: eeschema/symbol_editor/symbol_editor.cpp:998
@@ -1881,7 +1881,7 @@ msgstr "資訊"
 #: pcbnew/dialogs/dialog_gencad_export_options.cpp:119
 #: pcbnew/dialogs/dialog_track_via_properties.cpp:570
 #: pcbnew/footprint_libraries_utils.cpp:375
-#: pcbnew/footprint_libraries_utils.cpp:1148 pcbnew/router/router_tool.cpp:1849
+#: pcbnew/footprint_libraries_utils.cpp:1157 pcbnew/router/router_tool.cpp:1849
 #: pcbnew/router/router_tool.cpp:2603
 #: pcbnew/tools/footprint_editor_control.cpp:470 pcbnew/zone_filler.cpp:881
 msgid "Confirmation"
@@ -1920,7 +1920,7 @@ msgid "KiCad Design Block folders"
 msgstr "KiCad 符號資料夾"
 
 #: common/design_block_io.cpp:172
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3036
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3039
 #, c-format
 msgid "Cannot overwrite library path '%s'."
 msgstr "無法覆蓋庫路徑 '%s'。"
@@ -1937,7 +1937,7 @@ msgstr ""
 "請確保你有寫入權限並再次嘗試。"
 
 #: common/design_block_io.cpp:201 pcbnew/pcb_io/geda/pcb_io_geda.cpp:977
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3061
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3064
 #, c-format
 msgid "Insufficient permissions to delete folder '%s'."
 msgstr "刪除資料夾 '%s' 的權限不足。"
@@ -2035,8 +2035,8 @@ msgstr "無法建立全域庫表路徑 '%s'。"
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:50
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:99
 #: pcbnew/dialogs/panel_pcbnew_action_plugins_base.cpp:42
-#: pcbnew/footprint_libraries_utils.cpp:1006
-#: pcbnew/footprint_libraries_utils.cpp:1334
+#: pcbnew/footprint_libraries_utils.cpp:1015
+#: pcbnew/footprint_libraries_utils.cpp:1343
 msgid "Description"
 msgstr "描述"
 
@@ -2415,7 +2415,7 @@ msgstr "環境變數"
 #: eeschema/dialogs/panel_bom_presets_base.cpp:80
 #: eeschema/dialogs/panel_sym_lib_table.cpp:384
 #: eeschema/dialogs/panel_template_fieldnames_base.cpp:42
-#: eeschema/fields_grid_table.cpp:478 eeschema/sch_pin.cpp:1579
+#: eeschema/fields_grid_table.cpp:469 eeschema/sch_pin.cpp:1579
 #: eeschema/sch_symbol.cpp:2065 eeschema/sch_symbol.cpp:2115
 #: eeschema/symbol_editor/symbol_editor.cpp:1598
 #: eeschema/symbol_viewer_frame.cpp:459
@@ -2425,13 +2425,15 @@ msgstr "環境變數"
 #: kicad/pcm/dialogs/dialog_manage_repositories_base.cpp:39
 #: kicad/pcm/dialogs/panel_package_base.cpp:50
 #: pcbnew/dialogs/dialog_footprint_wizard_list_base.cpp:42
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:54
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:170
 #: pcbnew/dialogs/panel_fp_lib_table.cpp:438
-#: pcbnew/pcb_fields_grid_table.cpp:174 pcbnew/pcb_group.cpp:507
+#: pcbnew/pcb_fields_grid_table.cpp:143 pcbnew/pcb_group.cpp:507
 #: pcbnew/widgets/pcb_net_inspector_panel.cpp:120
 #: pcbnew/widgets/search_handlers.cpp:176
 #: pcbnew/widgets/search_handlers.cpp:309
 #: pcbnew/widgets/search_handlers.cpp:388 pcbnew/zone.cpp:853
-#: pcbnew/zone.cpp:1913 pcbnew/zone_manager/dialog_zone_manager_base.cpp:38
+#: pcbnew/zone.cpp:1937 pcbnew/zone_manager/dialog_zone_manager_base.cpp:38
 #: pcbnew/zone_manager/model_zones_overview_table.h:75
 msgid "Name"
 msgstr "名稱"
@@ -2620,7 +2622,7 @@ msgstr "網格 Y 大小超出範圍。"
 #: eeschema/symbol_editor/symbol_editor.cpp:860
 #: pcb_calculator/dialogs/dialog_regulator_form_base.cpp:27
 #: pcbnew/board_stackup_manager/dialog_dielectric_list_manager_base.cpp:31
-#: pcbnew/footprint_libraries_utils.cpp:1040
+#: pcbnew/footprint_libraries_utils.cpp:1049
 msgid "Name:"
 msgstr "名稱:"
 
@@ -3204,7 +3206,7 @@ msgstr "選項"
 #: eeschema/dialogs/dialog_sim_format_value.cpp:75
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:57
 #: eeschema/dialogs/panel_sym_lib_table.cpp:385
-#: eeschema/fields_grid_table.cpp:479 eeschema/sch_symbol.cpp:1098
+#: eeschema/fields_grid_table.cpp:470 eeschema/sch_symbol.cpp:1098
 #: eeschema/sch_symbol.cpp:2062 eeschema/sch_symbol.cpp:2112
 #: eeschema/sch_symbol.cpp:2994 eeschema/sim/simulator_frame_ui.cpp:616
 #: eeschema/sim/simulator_frame_ui.cpp:2673
@@ -3214,13 +3216,13 @@ msgstr "選項"
 #: eeschema/widgets/search_handlers.cpp:247
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:69
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:70
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:65
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:157
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:169
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:48
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:57
-#: pcbnew/dialogs/panel_fp_lib_table.cpp:439 pcbnew/footprint.cpp:4048
+#: pcbnew/dialogs/panel_fp_lib_table.cpp:439 pcbnew/footprint.cpp:4053
 #: pcbnew/footprint_wizard_frame.cpp:326 pcbnew/pcb_dimension.cpp:605
-#: pcbnew/pcb_fields_grid_table.cpp:175 pcbnew/plot_board_layers.cpp:107
+#: pcbnew/pcb_fields_grid_table.cpp:144 pcbnew/plot_board_layers.cpp:107
 #: pcbnew/widgets/search_handlers.cpp:119
 msgid "Value"
 msgstr "數值"
@@ -3339,7 +3341,7 @@ msgstr "輸出模式:"
 #: eeschema/dialogs/dialog_plot_schematic_base.cpp:78
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:72
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:69
-#: eeschema/fields_grid_table.cpp:491
+#: eeschema/fields_grid_table.cpp:482
 #: eeschema/printing/dialog_print_using_printer_base.cpp:35
 #: eeschema/sch_bus_entry.cpp:674 eeschema/sch_junction.cpp:383
 #: eeschema/sch_line.cpp:1099 eeschema/sim/simulator_frame_ui.cpp:609
@@ -3566,7 +3568,7 @@ msgstr "確定"
 #: common/dialogs/git/dialog_git_auth.cpp:54
 #: common/dialogs/git/dialog_git_commit.cpp:143
 #: common/dialogs/git/dialog_git_switch.cpp:69
-#: common/dialogs/panel_embedded_files.cpp:370 common/tool/actions.cpp:159
+#: common/dialogs/panel_embedded_files.cpp:417 common/tool/actions.cpp:159
 #: eeschema/dialogs/dialog_erc.cpp:426
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1344 eeschema/sheet.cpp:783
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:962
@@ -4077,7 +4079,7 @@ msgstr "在工具欄中使用更緊湊的圖標"
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283
 #: pcbnew/microwave/microwave_polygon.cpp:127 pcbnew/tools/pcb_control.cpp:348
 #: pcbnew/widgets/appearance_controls.cpp:637
-#: pcbnew/widgets/appearance_controls.cpp:1804
+#: pcbnew/widgets/appearance_controls.cpp:1840
 msgid "Normal"
 msgstr "正常"
 
@@ -4452,8 +4454,8 @@ msgid "One of the nicknames will need to be changed after adding this library."
 msgstr "不能出現重複的庫名稱, 添加該庫後, 需要更改其中一個庫的名稱。"
 
 #: common/dialogs/panel_design_block_lib_table.cpp:1010
-#: common/dialogs/panel_embedded_files.cpp:348
-#: common/dialogs/panel_embedded_files.cpp:370
+#: common/dialogs/panel_embedded_files.cpp:395
+#: common/dialogs/panel_embedded_files.cpp:417
 #: eeschema/design_block_utils.cpp:89
 #: eeschema/dialogs/panel_sym_lib_table.cpp:688 eeschema/sch_base_frame.cpp:306
 #: pcbnew/dialogs/panel_fp_lib_table.cpp:1038
@@ -4543,8 +4545,8 @@ msgstr "可見"
 #: eeschema/symbol_editor/symbol_editor.cpp:826 include/lib_table_grid.h:208
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:46
 #: pcbnew/dialogs/panel_fp_lib_table_base.cpp:95
-#: pcbnew/footprint_libraries_utils.cpp:1005
-#: pcbnew/footprint_libraries_utils.cpp:1333
+#: pcbnew/footprint_libraries_utils.cpp:1014
+#: pcbnew/footprint_libraries_utils.cpp:1342
 msgid "Nickname"
 msgstr "名稱"
 
@@ -4629,24 +4631,14 @@ msgstr "帶參考點複製"
 msgid "Copy the reference for this embedded file"
 msgstr "複製此嵌入檔案的引用"
 
-#: common/dialogs/panel_embedded_files.cpp:260
-#, fuzzy
-msgid "Select a file to embed"
-msgstr "選擇要調整的值"
-
-#: common/dialogs/panel_embedded_files.cpp:261
-#, fuzzy
-msgid "All files|*.*"
-msgstr "所有檔案"
-
-#: common/dialogs/panel_embedded_files.cpp:270
-#: common/dialogs/panel_embedded_files.cpp:343
+#: common/dialogs/panel_embedded_files.cpp:283
+#: common/dialogs/panel_embedded_files.cpp:390
 #, fuzzy, c-format
 msgid "File '%s' already exists."
 msgstr "檔案 \"%s\" 已存在。"
 
-#: common/dialogs/panel_embedded_files.cpp:274
-#: common/dialogs/panel_embedded_files.cpp:348
+#: common/dialogs/panel_embedded_files.cpp:286
+#: common/dialogs/panel_embedded_files.cpp:395
 #: eeschema/design_block_utils.cpp:51 eeschema/design_block_utils.cpp:184
 #: eeschema/symbol_editor/symbol_editor.cpp:373
 #: eeschema/symbol_editor/symbol_editor.cpp:999
@@ -4658,40 +4650,50 @@ msgstr "檔案 \"%s\" 已存在。"
 #: pcbnew/dialogs/dialog_export_odbpp.cpp:411
 #: pcbnew/dialogs/dialog_gencad_export_options.cpp:120
 #: pcbnew/footprint_libraries_utils.cpp:376
-#: pcbnew/footprint_libraries_utils.cpp:1150
+#: pcbnew/footprint_libraries_utils.cpp:1159
 #: pcbnew/tools/footprint_editor_control.cpp:472
 msgid "Overwrite"
 msgstr "覆蓋"
 
-#: common/dialogs/panel_embedded_files.cpp:293
+#: common/dialogs/panel_embedded_files.cpp:305
 #, fuzzy, c-format
 msgid "Failed to add file '%s'."
 msgstr "建立檔案 '%s' 失敗。"
 
-#: common/dialogs/panel_embedded_files.cpp:330
+#: common/dialogs/panel_embedded_files.cpp:318
+#, fuzzy
+msgid "Select a file to embed"
+msgstr "選擇要調整的值"
+
+#: common/dialogs/panel_embedded_files.cpp:319
+#, fuzzy
+msgid "All files|*.*"
+msgstr "所有檔案"
+
+#: common/dialogs/panel_embedded_files.cpp:377
 msgid "Select a directory to export files"
 msgstr "選擇匯出檔案的目錄"
 
-#: common/dialogs/panel_embedded_files.cpp:362
+#: common/dialogs/panel_embedded_files.cpp:409
 #, fuzzy, c-format
 msgid "Directory '%s' is not writable."
 msgstr "符號庫 '%s' 不可寫入。"
 
-#: common/dialogs/panel_embedded_files.cpp:365
+#: common/dialogs/panel_embedded_files.cpp:412
 #, fuzzy, c-format
 msgid "Folder '%s' is not writable."
 msgstr "符號庫 '%s' 不可寫入。"
 
-#: common/dialogs/panel_embedded_files.cpp:370
+#: common/dialogs/panel_embedded_files.cpp:417
 msgid "Retry"
 msgstr "重試"
 
-#: common/dialogs/panel_embedded_files.cpp:397
+#: common/dialogs/panel_embedded_files.cpp:444
 #, c-format
 msgid "Failed to open file '%s'."
 msgstr "無法開啟檔案 '%s'。"
 
-#: common/dialogs/panel_embedded_files.cpp:407
+#: common/dialogs/panel_embedded_files.cpp:454
 #, fuzzy, c-format
 msgid "Failed to write file '%s'."
 msgstr "建立檔案 '%s' 失敗。"
@@ -4969,12 +4971,12 @@ msgstr "縮放"
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1099
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:583
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:854
-#: pcbnew/dialogs/dialog_plot_base.cpp:118 pcbnew/footprint.cpp:4007
-#: pcbnew/pad.cpp:2507 pcbnew/pad.cpp:2526 pcbnew/pcb_dimension.cpp:1973
+#: pcbnew/dialogs/dialog_plot_base.cpp:118 pcbnew/footprint.cpp:4012
+#: pcbnew/pad.cpp:2501 pcbnew/pad.cpp:2520 pcbnew/pcb_dimension.cpp:1973
 #: pcbnew/widgets/appearance_controls.cpp:729
 #: pcbnew/widgets/appearance_controls.cpp:771
-#: pcbnew/widgets/appearance_controls.cpp:2540
-#: pcbnew/widgets/appearance_controls.cpp:2559 pcbnew/zone.cpp:1804
+#: pcbnew/widgets/appearance_controls.cpp:2576
+#: pcbnew/widgets/appearance_controls.cpp:2595 pcbnew/zone.cpp:1828
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:83
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 msgid "None"
@@ -5196,9 +5198,9 @@ msgstr "無電鍍"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:232
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:363
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:332
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:854 pcbnew/footprint.cpp:4009
-#: pcbnew/pad.cpp:2528 pcbnew/pcb_table.cpp:533 pcbnew/pcb_textbox.cpp:795
-#: pcbnew/zone.cpp:857 pcbnew/zone.cpp:1806
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:854 pcbnew/footprint.cpp:4014
+#: pcbnew/pad.cpp:2522 pcbnew/pcb_table.cpp:533 pcbnew/pcb_textbox.cpp:795
+#: pcbnew/zone.cpp:857 pcbnew/zone.cpp:1830
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 msgid "Solid"
 msgstr "實心"
@@ -5326,7 +5328,7 @@ msgstr "網路類"
 
 #: common/dialogs/panel_setup_netclasses_base.cpp:52
 #: pcbnew/tools/board_inspection_tool.cpp:641
-#: pcbnew/tools/board_inspection_tool.cpp:1201 pcbnew/zone.cpp:2048
+#: pcbnew/tools/board_inspection_tool.cpp:1201 pcbnew/zone.cpp:2072
 msgid "Clearance"
 msgstr "銅皮間隙"
 
@@ -5420,7 +5422,7 @@ msgstr "樣版"
 
 #: common/dialogs/panel_setup_netclasses_base.cpp:153
 #: eeschema/sch_field.cpp:1270 eeschema/sch_label.cpp:207
-#: pcbnew/board_connected_item.cpp:200 pcbnew/pad.cpp:2582 pcbnew/zone.cpp:1907
+#: pcbnew/board_connected_item.cpp:200 pcbnew/pad.cpp:2576 pcbnew/zone.cpp:1931
 msgid "Net Class"
 msgstr "網路類"
 
@@ -5549,7 +5551,7 @@ msgstr "圖線"
 #: common/eda_shape.cpp:2203
 #: eeschema/dialogs/dialog_label_properties_base.cpp:178
 #: eeschema/sch_label.cpp:2249
-#: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:2499
+#: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:2493
 #: pcbnew/pcb_dimension.cpp:1974
 msgid "Rectangle"
 msgstr "矩形"
@@ -5731,7 +5733,7 @@ msgstr "鼠標和觸摸板"
 msgid "Hotkeys"
 msgstr "快捷鍵"
 
-#: common/eda_base_frame.cpp:1116 kicad/project_tree_pane.cpp:1008
+#: common/eda_base_frame.cpp:1116 kicad/project_tree_pane.cpp:1009
 msgid "Version Control"
 msgstr "版本控制"
 
@@ -5788,7 +5790,7 @@ msgstr "模擬工具"
 
 #: common/eda_base_frame.cpp:1182 common/tool/actions.cpp:1106
 #: common/tool/common_tools.cpp:617 kicad/tools/kicad_manager_actions.cpp:147
-#: pcbnew/footprint_edit_frame.cpp:1035 pcbnew/menubar_footprint_editor.cpp:92
+#: pcbnew/footprint_edit_frame.cpp:1045 pcbnew/menubar_footprint_editor.cpp:92
 msgid "Footprint Editor"
 msgstr "封裝編輯器"
 
@@ -5959,7 +5961,7 @@ msgstr "英寸 (Inches)"
 msgid "Constrain to H, V, 45"
 msgstr "將繪製操作約束為水平方向, 垂直方向或斜 45 度方向"
 
-#: common/eda_draw_frame.cpp:1121 pcbnew/footprint_libraries_utils.cpp:1368
+#: common/eda_draw_frame.cpp:1121 pcbnew/footprint_libraries_utils.cpp:1377
 msgid "Select Library"
 msgstr "選擇庫"
 
@@ -6180,7 +6182,7 @@ msgstr "弧線"
 #: eeschema/dialogs/dialog_label_properties_base.cpp:172
 #: eeschema/sch_label.cpp:2247 gerbview/gerber_draw_item.cpp:231
 #: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:1515
-#: pcbnew/pad.cpp:2498 pcbnew/pcb_dimension.cpp:1975
+#: pcbnew/pad.cpp:2492 pcbnew/pcb_dimension.cpp:1975
 msgid "Circle"
 msgstr "圓形"
 
@@ -6262,7 +6264,7 @@ msgstr "點"
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:40
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:169
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2140 pcbnew/pad.cpp:1348
-#: pcbnew/pcb_fields_grid_table.cpp:177 pcbnew/pcb_reference_image.cpp:215
+#: pcbnew/pcb_fields_grid_table.cpp:146 pcbnew/pcb_reference_image.cpp:215
 #: pcbnew/pcb_reference_image.cpp:368 pcbnew/pcb_tablecell.cpp:197
 #: pcbnew/pcb_tablecell.cpp:204 pcbnew/pcb_target.cpp:156
 #: pcbnew/pcb_target.cpp:249 pcbnew/pcb_text.cpp:292 pcbnew/pcb_textbox.cpp:814
@@ -6279,7 +6281,7 @@ msgstr "寬度"
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:55
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:56
 #: pcbnew/pad.cpp:1349 pcbnew/pcb_dimension.cpp:1012
-#: pcbnew/pcb_fields_grid_table.cpp:178 pcbnew/pcb_reference_image.cpp:217
+#: pcbnew/pcb_fields_grid_table.cpp:147 pcbnew/pcb_reference_image.cpp:217
 #: pcbnew/pcb_reference_image.cpp:375 pcbnew/pcb_tablecell.cpp:198
 #: pcbnew/pcb_tablecell.cpp:205 pcbnew/pcb_text.cpp:293
 #: pcbnew/pcb_textbox.cpp:815
@@ -6361,7 +6363,7 @@ msgstr "填充顏色"
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:62
 #: eeschema/dialogs/dialog_tablecell_properties_base.cpp:119
 #: eeschema/dialogs/dialog_text_properties_base.cpp:113
-#: eeschema/fields_grid_table.cpp:484 eeschema/sch_label.cpp:1197
+#: eeschema/fields_grid_table.cpp:475 eeschema/sch_label.cpp:1197
 #: eeschema/sch_label.cpp:2269 eeschema/sch_tablecell.cpp:128
 #: eeschema/sch_text.cpp:637 eeschema/sch_textbox.cpp:543
 #: pagelayout_editor/dialogs/properties_frame_base.cpp:98
@@ -6372,7 +6374,7 @@ msgstr "填充顏色"
 #: pcbnew/dialogs/dialog_tablecell_properties_base.cpp:125
 #: pcbnew/dialogs/panel_fp_editor_graphics_defaults_base.cpp:57
 #: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:52
-#: pcbnew/pcb_fields_grid_table.cpp:180
+#: pcbnew/pcb_fields_grid_table.cpp:149
 msgid "Italic"
 msgstr "斜體"
 
@@ -6387,7 +6389,7 @@ msgstr "斜體"
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:63
 #: eeschema/dialogs/dialog_tablecell_properties_base.cpp:116
 #: eeschema/dialogs/dialog_text_properties_base.cpp:108
-#: eeschema/fields_grid_table.cpp:485 eeschema/sch_label.cpp:1197
+#: eeschema/fields_grid_table.cpp:476 eeschema/sch_label.cpp:1197
 #: eeschema/sch_label.cpp:2270 eeschema/sch_tablecell.cpp:128
 #: eeschema/sch_text.cpp:637 eeschema/sch_textbox.cpp:543
 #: eeschema/widgets/tuner_slider_base.cpp:48
@@ -6404,8 +6406,8 @@ msgstr "粗體+斜體"
 #: common/eda_text.cpp:1330
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:242
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
-#: eeschema/fields_grid_table.cpp:310 eeschema/fields_grid_table.cpp:725
-#: eeschema/fields_grid_table.cpp:869 eeschema/pin_type.cpp:113
+#: eeschema/fields_grid_table.cpp:301 eeschema/fields_grid_table.cpp:716
+#: eeschema/fields_grid_table.cpp:860 eeschema/pin_type.cpp:113
 #: eeschema/sch_field.cpp:1144 eeschema/sch_field.cpp:1731
 #: eeschema/sch_pin.cpp:2185 pcbnew/dialogs/dialog_render_job.cpp:42
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2604
@@ -6415,9 +6417,9 @@ msgstr "向左"
 #: common/eda_text.cpp:1331 common/eda_text.cpp:1340
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:303 eeschema/fields_grid_table.cpp:311
-#: eeschema/fields_grid_table.cpp:726 eeschema/fields_grid_table.cpp:737
-#: eeschema/fields_grid_table.cpp:871 eeschema/fields_grid_table.cpp:895
+#: eeschema/fields_grid_table.cpp:294 eeschema/fields_grid_table.cpp:302
+#: eeschema/fields_grid_table.cpp:717 eeschema/fields_grid_table.cpp:728
+#: eeschema/fields_grid_table.cpp:862 eeschema/fields_grid_table.cpp:886
 #: eeschema/sch_field.cpp:1145 eeschema/sch_field.cpp:1155
 #: eeschema/sch_field.cpp:1732 eeschema/sch_field.cpp:1741
 #: eeschema/sch_text.cpp:658 gerbview/gerber_file_image.cpp:361
@@ -6432,8 +6434,8 @@ msgstr "居中"
 #: common/eda_text.cpp:1332
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:242
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:283
-#: eeschema/fields_grid_table.cpp:312 eeschema/fields_grid_table.cpp:727
-#: eeschema/fields_grid_table.cpp:873 eeschema/pin_type.cpp:112
+#: eeschema/fields_grid_table.cpp:303 eeschema/fields_grid_table.cpp:718
+#: eeschema/fields_grid_table.cpp:864 eeschema/pin_type.cpp:112
 #: eeschema/sch_field.cpp:1146 eeschema/sch_field.cpp:1733
 #: eeschema/sch_pin.cpp:2184 pcbnew/dialogs/dialog_render_job.cpp:43
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2605
@@ -6442,8 +6444,8 @@ msgstr "向右"
 
 #: common/eda_text.cpp:1339
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:302 eeschema/fields_grid_table.cpp:736
-#: eeschema/fields_grid_table.cpp:893 eeschema/sch_field.cpp:1154
+#: eeschema/fields_grid_table.cpp:293 eeschema/fields_grid_table.cpp:727
+#: eeschema/fields_grid_table.cpp:884 eeschema/sch_field.cpp:1154
 #: eeschema/sch_field.cpp:1740 eeschema/sch_text.cpp:657
 #: pcbnew/dialogs/dialog_render_job.cpp:44
 msgid "Top"
@@ -6451,8 +6453,8 @@ msgstr "向上"
 
 #: common/eda_text.cpp:1341
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:307
-#: eeschema/fields_grid_table.cpp:304 eeschema/fields_grid_table.cpp:738
-#: eeschema/fields_grid_table.cpp:897 eeschema/sch_field.cpp:1156
+#: eeschema/fields_grid_table.cpp:295 eeschema/fields_grid_table.cpp:729
+#: eeschema/fields_grid_table.cpp:888 eeschema/sch_field.cpp:1156
 #: eeschema/sch_field.cpp:1742 eeschema/sch_text.cpp:659
 #: pcbnew/dialogs/dialog_render_job.cpp:40
 msgid "Bottom"
@@ -6465,15 +6467,15 @@ msgstr "向下"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:68
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:68
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:65
-#: eeschema/fields_grid_table.cpp:487 eeschema/sch_field.cpp:1781
+#: eeschema/fields_grid_table.cpp:478 eeschema/sch_field.cpp:1781
 #: eeschema/sch_pin.cpp:1589 eeschema/sch_pin.cpp:2230
 #: eeschema/sch_symbol.cpp:2965 eeschema/sch_tablecell.cpp:203
 #: eeschema/sch_text.cpp:783 eeschema/sch_textbox.cpp:714
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:59
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:60
-#: pcbnew/footprint.cpp:4039 pcbnew/pad.cpp:2545 pcbnew/pcb_dimension.cpp:1756
-#: pcbnew/pcb_dimension.cpp:1831 pcbnew/pcb_fields_grid_table.cpp:182
-#: pcbnew/pcb_tablecell.cpp:207 pcbnew/zone.cpp:1977
+#: pcbnew/footprint.cpp:4044 pcbnew/pad.cpp:2539 pcbnew/pcb_dimension.cpp:1756
+#: pcbnew/pcb_dimension.cpp:1831 pcbnew/pcb_fields_grid_table.cpp:151
+#: pcbnew/pcb_tablecell.cpp:207 pcbnew/zone.cpp:2001
 msgid "Orientation"
 msgstr "方向"
 
@@ -6492,7 +6494,7 @@ msgstr "文字屬性"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:71
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:71
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:68
-#: eeschema/fields_grid_table.cpp:490 eeschema/sch_field.cpp:1136
+#: eeschema/fields_grid_table.cpp:481 eeschema/sch_field.cpp:1136
 #: eeschema/sch_label.cpp:1195 eeschema/sch_tablecell.cpp:126
 #: eeschema/sch_text.cpp:635 eeschema/sch_textbox.cpp:541
 #: eeschema/widgets/sch_properties_panel.cpp:258 pcbnew/pcb_dimension.cpp:628
@@ -6507,14 +6509,14 @@ msgstr "字體"
 #: pcbnew/board_stackup_manager/panel_board_stackup_base.cpp:91
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:56
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:57
-#: pcbnew/pcb_fields_grid_table.cpp:179 pcbnew/pcb_tablecell.cpp:206
+#: pcbnew/pcb_fields_grid_table.cpp:148 pcbnew/pcb_tablecell.cpp:206
 #: pcbnew/pcb_text.cpp:291
 msgid "Thickness"
 msgstr "線寬"
 
 #: common/eda_text.cpp:1375 eeschema/sch_field.cpp:1772
 #: eeschema/sch_text.cpp:772 pcbnew/microwave/microwave_polygon.cpp:127
-#: pcbnew/pcb_fields_grid_table.cpp:187
+#: pcbnew/pcb_fields_grid_table.cpp:156
 msgid "Mirrored"
 msgstr "鏡像"
 
@@ -7011,7 +7013,7 @@ msgstr "複製選中的單元格到剪貼簿"
 #: common/widgets/listbox_tricks.cpp:51
 #: eeschema/tools/sch_editor_control.cpp:2270
 #: eeschema/tools/symbol_editor_edit_tool.cpp:1020
-#: pcbnew/dialogs/panel_setup_rules.cpp:132 pcbnew/tools/pcb_control.cpp:1234
+#: pcbnew/dialogs/panel_setup_rules.cpp:132 pcbnew/tools/pcb_control.cpp:1238
 msgid "Paste"
 msgstr "粘貼"
 
@@ -7022,7 +7024,7 @@ msgstr "將剪貼簿內容貼上到當前單元格位置"
 #: common/grid_tricks.cpp:368 common/tool/actions.cpp:291
 #: common/widgets/listbox_tricks.cpp:54 eeschema/tools/sch_edit_tool.cpp:1680
 #: eeschema/tools/symbol_editor_edit_tool.cpp:476
-#: kicad/dialogs/panel_jobset.cpp:363 kicad/project_tree_pane.cpp:941
+#: kicad/dialogs/panel_jobset.cpp:363 kicad/project_tree_pane.cpp:942
 #: pcbnew/dialogs/panel_setup_rules.cpp:133 pcbnew/tools/edit_tool.cpp:2646
 msgid "Delete"
 msgstr "刪除"
@@ -7616,166 +7618,166 @@ msgstr "無法將語言切換到 %s"
 msgid "undefined"
 msgstr "未定義"
 
-#: common/layer_id.cpp:112
+#: common/layer_id.cpp:67
 #: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr_parser.cpp:1149
 msgid "Rescue"
 msgstr "恢復"
 
-#: common/layer_id.cpp:116 eeschema/widgets/panel_sch_selection_filter.cpp:204
+#: common/layer_id.cpp:71 eeschema/widgets/panel_sch_selection_filter.cpp:204
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:37
 msgid "Wires"
 msgstr "連線"
 
-#: common/layer_id.cpp:117
+#: common/layer_id.cpp:72
 msgid "Buses"
 msgstr "匯流排"
 
-#: common/layer_id.cpp:118
+#: common/layer_id.cpp:73
 msgid "Bus junctions"
 msgstr "匯流排結點"
 
-#: common/layer_id.cpp:119
+#: common/layer_id.cpp:74
 msgid "Junctions"
 msgstr "結點"
 
-#: common/layer_id.cpp:120 eeschema/widgets/panel_sch_selection_filter.cpp:205
+#: common/layer_id.cpp:75 eeschema/widgets/panel_sch_selection_filter.cpp:205
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:41
 #: eeschema/widgets/search_handlers.cpp:399
 msgid "Labels"
 msgstr "標籤"
 
-#: common/layer_id.cpp:121
+#: common/layer_id.cpp:76
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:45
 msgid "Global labels"
 msgstr "全域標籤"
 
-#: common/layer_id.cpp:122
+#: common/layer_id.cpp:77
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:48
 msgid "Hierarchical labels"
 msgstr "層次標籤"
 
-#: common/layer_id.cpp:123 eeschema/sch_symbol.cpp:2981
+#: common/layer_id.cpp:78 eeschema/sch_symbol.cpp:2981
 msgid "Pin numbers"
 msgstr "接腳編號"
 
-#: common/layer_id.cpp:124 eeschema/sch_symbol.cpp:2985
+#: common/layer_id.cpp:79 eeschema/sch_symbol.cpp:2985
 msgid "Pin names"
 msgstr "接腳名"
 
-#: common/layer_id.cpp:125
+#: common/layer_id.cpp:80
 msgid "Symbol references"
 msgstr "符號參考"
 
-#: common/layer_id.cpp:126
+#: common/layer_id.cpp:81
 msgid "Symbol values"
 msgstr "符號值"
 
-#: common/layer_id.cpp:127
+#: common/layer_id.cpp:82
 msgid "Symbol fields"
 msgstr "符號欄位"
 
-#: common/layer_id.cpp:128
+#: common/layer_id.cpp:83
 msgid "Sheet references"
 msgstr "圖紙參考"
 
-#: common/layer_id.cpp:129
+#: common/layer_id.cpp:84
 msgid "Net class references"
 msgstr "網路類參考"
 
-#: common/layer_id.cpp:130
+#: common/layer_id.cpp:85
 msgid "Rule areas"
 msgstr "規則區域"
 
-#: common/layer_id.cpp:131
+#: common/layer_id.cpp:86
 msgid "Symbol body outlines"
 msgstr "符號主體輪廓"
 
-#: common/layer_id.cpp:132
+#: common/layer_id.cpp:87
 msgid "Symbol body fills"
 msgstr "符號主體填充"
 
-#: common/layer_id.cpp:133
+#: common/layer_id.cpp:88
 msgid "Shape fills"
 msgstr "形狀填充"
 
-#: common/layer_id.cpp:134
+#: common/layer_id.cpp:89
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:72
 msgid "Schematic text && graphics"
 msgstr "原理圖文字和圖形"
 
-#: common/layer_id.cpp:135
+#: common/layer_id.cpp:90
 msgid "Symbol private text && graphics"
 msgstr "符號私有文字 && 圖形"
 
-#: common/layer_id.cpp:136
+#: common/layer_id.cpp:91
 msgid "Schematic text && graphics backgrounds"
 msgstr "原理圖文字和圖形背景"
 
-#: common/layer_id.cpp:137 eeschema/widgets/panel_sch_selection_filter.cpp:206
+#: common/layer_id.cpp:92 eeschema/widgets/panel_sch_selection_filter.cpp:206
 #: eeschema/widgets/panel_sch_selection_filter_base.cpp:33
 msgid "Pins"
 msgstr "接腳"
 
-#: common/layer_id.cpp:138
+#: common/layer_id.cpp:93
 msgid "Sheet borders"
 msgstr "圖紙邊框"
 
-#: common/layer_id.cpp:139
+#: common/layer_id.cpp:94
 msgid "Sheet backgrounds"
 msgstr "圖紙背景"
 
-#: common/layer_id.cpp:140
+#: common/layer_id.cpp:95
 msgid "Sheet names"
 msgstr "圖紙名稱"
 
-#: common/layer_id.cpp:141
+#: common/layer_id.cpp:96
 msgid "Sheet fields"
 msgstr "圖紙欄位"
 
-#: common/layer_id.cpp:142
+#: common/layer_id.cpp:97
 msgid "Sheet file names"
 msgstr "圖紙檔案名"
 
-#: common/layer_id.cpp:143
+#: common/layer_id.cpp:98
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:63
 msgid "Sheet pins"
 msgstr "圖紙接腳"
 
-#: common/layer_id.cpp:144
+#: common/layer_id.cpp:99
 msgid "No-connect symbols"
 msgstr "無連接符號"
 
-#: common/layer_id.cpp:145
+#: common/layer_id.cpp:100
 msgid "DNP markers"
 msgstr "DNP (不作裝配) 標記"
 
-#: common/layer_id.cpp:146
+#: common/layer_id.cpp:101
 #, fuzzy
 msgid "Excluded-from-simulation markers"
 msgstr "不參與電路模擬"
 
-#: common/layer_id.cpp:147
+#: common/layer_id.cpp:102
 msgid "ERC warnings"
 msgstr "ERC 警告"
 
-#: common/layer_id.cpp:148
+#: common/layer_id.cpp:103
 msgid "ERC errors"
 msgstr "ERC 錯誤"
 
-#: common/layer_id.cpp:149
+#: common/layer_id.cpp:104
 msgid "ERC exclusions"
 msgstr "ERC 排除"
 
-#: common/layer_id.cpp:150 common/layer_id.cpp:189
+#: common/layer_id.cpp:105 common/layer_id.cpp:144
 #: pcbnew/widgets/appearance_controls.cpp:347
 msgid "Anchors"
 msgstr "錨點"
 
-#: common/layer_id.cpp:151 common/layer_id.cpp:193
+#: common/layer_id.cpp:106 common/layer_id.cpp:148
 msgid "Helper items"
 msgstr "輔助項"
 
-#: common/layer_id.cpp:152 common/layer_id.cpp:194 common/tool/grid_menu.cpp:56
+#: common/layer_id.cpp:107 common/layer_id.cpp:149 common/tool/grid_menu.cpp:56
 #: eeschema/tools/sch_editor_control.cpp:2867
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:103
 #: gerbview/widgets/gerbview_layer_widget.cpp:135
@@ -7783,81 +7785,81 @@ msgstr "輔助項"
 msgid "Grid"
 msgstr "網格"
 
-#: common/layer_id.cpp:153
+#: common/layer_id.cpp:108
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:104
 msgid "Axes"
 msgstr "軸"
 
-#: common/layer_id.cpp:154 common/layer_id.cpp:196
+#: common/layer_id.cpp:109 common/layer_id.cpp:151
 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:107
 #: gerbview/widgets/gerbview_layer_widget.cpp:141
 msgid "Background"
 msgstr "背景"
 
-#: common/layer_id.cpp:155 common/layer_id.cpp:192
+#: common/layer_id.cpp:110 common/layer_id.cpp:147
 #: common/widgets/gal_options_panel_base.cpp:120
 #: eeschema/sim/simulator_frame_ui.cpp:613
 #: eeschema/sim/simulator_frame_ui_base.cpp:167
 msgid "Cursor"
 msgstr "遊標"
 
-#: common/layer_id.cpp:156
+#: common/layer_id.cpp:111
 msgid "Hovered items"
 msgstr "懸停項目"
 
-#: common/layer_id.cpp:157
+#: common/layer_id.cpp:112
 msgid "Highlighted items"
 msgstr "高亮項目"
 
-#: common/layer_id.cpp:158
+#: common/layer_id.cpp:113
 msgid "Hidden items"
 msgstr "隱藏項目"
 
-#: common/layer_id.cpp:159 common/layer_id.cpp:197
+#: common/layer_id.cpp:114 common/layer_id.cpp:152
 msgid "Selection highlight"
 msgstr "選區高亮"
 
-#: common/layer_id.cpp:160
+#: common/layer_id.cpp:115
 #, fuzzy
 msgid "Net color highlight"
 msgstr "選區高亮"
 
-#: common/layer_id.cpp:161 common/layer_id.cpp:190
+#: common/layer_id.cpp:116 common/layer_id.cpp:145
 msgid "Drawing sheet"
 msgstr "圖紙"
 
-#: common/layer_id.cpp:162 common/layer_id.cpp:191
+#: common/layer_id.cpp:117 common/layer_id.cpp:146
 msgid "Page limits"
 msgstr "頁面限制"
 
-#: common/layer_id.cpp:163
+#: common/layer_id.cpp:118
 msgid "Operating point voltages"
 msgstr "工作點電壓"
 
-#: common/layer_id.cpp:164
+#: common/layer_id.cpp:119
 msgid "Operating point currents"
 msgstr "工作點電流"
 
-#: common/layer_id.cpp:168
+#: common/layer_id.cpp:123
 msgid "Footprints front"
 msgstr "封裝正面"
 
-#: common/layer_id.cpp:169
+#: common/layer_id.cpp:124
 msgid "Footprints back"
 msgstr "封裝背面"
 
-#: common/layer_id.cpp:171
+#: common/layer_id.cpp:126
 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:27
 #: eeschema/dialogs/dialog_update_from_pcb_base.cpp:53
 #: pcbnew/dialogs/dialog_global_edit_text_and_graphics_base.cpp:28
 msgid "Reference designators"
 msgstr "參考位置"
 
-#: common/layer_id.cpp:172
+#: common/layer_id.cpp:127
 msgid "Footprint text"
 msgstr "封裝文字"
 
-#: common/layer_id.cpp:173
+#: common/layer_id.cpp:128
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:27
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:64
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:24
@@ -7867,95 +7869,95 @@ msgstr "封裝文字"
 msgid "Tracks"
 msgstr "走線"
 
-#: common/layer_id.cpp:174
+#: common/layer_id.cpp:129
 msgid "Through vias"
 msgstr "通孔"
 
-#: common/layer_id.cpp:175
+#: common/layer_id.cpp:130
 msgid "Blind/Buried vias"
 msgstr "盲孔/埋孔"
 
-#: common/layer_id.cpp:176
+#: common/layer_id.cpp:131
 msgid "Micro-vias"
 msgstr "微孔"
 
-#: common/layer_id.cpp:177
+#: common/layer_id.cpp:132
 msgid "Via holes"
 msgstr "貫孔鑽孔"
 
-#: common/layer_id.cpp:178
+#: common/layer_id.cpp:133
 msgid "Via hole walls"
 msgstr "貫孔孔壁"
 
-#: common/layer_id.cpp:179
+#: common/layer_id.cpp:134
 msgid "Plated holes"
 msgstr "鍍孔"
 
-#: common/layer_id.cpp:180
+#: common/layer_id.cpp:135
 msgid "Plated hole walls"
 msgstr "鍍孔孔壁"
 
-#: common/layer_id.cpp:181
+#: common/layer_id.cpp:136
 msgid "Non-plated holes"
 msgstr "無鍍銅孔"
 
-#: common/layer_id.cpp:182 pcbnew/dialogs/panel_edit_options_base.cpp:371
+#: common/layer_id.cpp:137 pcbnew/dialogs/panel_edit_options_base.cpp:371
 #: pcbnew/widgets/appearance_controls.cpp:343
 #: pcbnew/widgets/appearance_controls.cpp:721
-#: pcbnew/widgets/appearance_controls.cpp:2537
+#: pcbnew/widgets/appearance_controls.cpp:2573
 #: pcbnew/widgets/search_handlers.cpp:386
 msgid "Ratsnest"
 msgstr "飛線"
 
-#: common/layer_id.cpp:183
+#: common/layer_id.cpp:138
 msgid "DRC warnings"
 msgstr "DRC 警告"
 
-#: common/layer_id.cpp:184
+#: common/layer_id.cpp:139
 msgid "DRC errors"
 msgstr "DRC 錯誤"
 
-#: common/layer_id.cpp:185
+#: common/layer_id.cpp:140
 #, fuzzy
 msgid "DRC shape 1"
 msgstr "没有 3D 形狀"
 
-#: common/layer_id.cpp:186
+#: common/layer_id.cpp:141
 #, fuzzy
 msgid "DRC shape 2"
 msgstr "没有 3D 形狀"
 
-#: common/layer_id.cpp:187
+#: common/layer_id.cpp:142
 msgid "DRC exclusions"
 msgstr "DRC 排除"
 
-#: common/layer_id.cpp:188
+#: common/layer_id.cpp:143
 msgid "DRC marker shadows"
 msgstr "DRC 標記陰影"
 
-#: common/layer_id.cpp:195
+#: common/layer_id.cpp:150
 msgid "Grid axes"
 msgstr "網格軸"
 
-#: common/layer_id.cpp:198
+#: common/layer_id.cpp:153
 msgid "Locked item shadow"
 msgstr "鎖定的項目陰影"
 
-#: common/layer_id.cpp:199
+#: common/layer_id.cpp:154
 msgid "Courtyard collision shadow"
 msgstr "元件外框碰撞陰影"
 
-#: common/layer_id.cpp:200
+#: common/layer_id.cpp:155
 #, fuzzy
 msgid "Track net names"
 msgstr "搜索網路名稱"
 
-#: common/layer_id.cpp:201
+#: common/layer_id.cpp:156
 #, fuzzy
 msgid "Pad net names"
 msgstr "搜索網路名稱"
 
-#: common/layer_id.cpp:202
+#: common/layer_id.cpp:157
 #, fuzzy
 msgid "Via net names"
 msgstr "搜索網路名稱"
@@ -8015,13 +8017,13 @@ msgstr "項目"
 
 #: common/lib_tree_model_adapter.cpp:422
 #: eeschema/widgets/panel_design_block_chooser.cpp:411
-#: eeschema/widgets/panel_symbol_chooser.cpp:171
+#: eeschema/widgets/panel_symbol_chooser.cpp:173
 #: pcbnew/widgets/panel_footprint_chooser.cpp:96
 msgid "Recently Used"
 msgstr "最近使用"
 
 #: common/lib_tree_model_adapter.cpp:424
-#: eeschema/widgets/panel_symbol_chooser.cpp:178
+#: eeschema/widgets/panel_symbol_chooser.cpp:180
 msgid "Already Placed"
 msgstr "已放置"
 
@@ -8303,7 +8305,7 @@ msgstr "預設編輯"
 #: eeschema/dialogs/dialog_sim_model_base.cpp:271 eeschema/sch_symbol.cpp:2058
 #: eeschema/sch_symbol.cpp:2110 eeschema/sch_symbol.cpp:2991
 #: eeschema/widgets/search_handlers.cpp:160
-#: eeschema/widgets/search_handlers.cpp:246 pcbnew/footprint.cpp:4045
+#: eeschema/widgets/search_handlers.cpp:246 pcbnew/footprint.cpp:4050
 #: pcbnew/widgets/search_handlers.cpp:118
 msgid "Reference"
 msgstr "參考"
@@ -8325,7 +8327,7 @@ msgstr "按值和封裝建立群組"
 #: eeschema/tools/sch_edit_tool.cpp:551
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:179
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:184
-#: pcbnew/footprint.cpp:4068
+#: pcbnew/footprint.cpp:4073
 msgid "Attributes"
 msgstr "特性"
 
@@ -8342,16 +8344,16 @@ msgstr "TSV"
 msgid "Semicolons"
 msgstr "分號"
 
-#: common/settings/color_settings.cpp:337
+#: common/settings/color_settings.cpp:379
 msgid "(Footprints)"
 msgstr "(封裝)"
 
-#: common/settings/color_settings.cpp:389
+#: common/settings/color_settings.cpp:433
 #: pagelayout_editor/dialogs/panel_pl_editor_color_settings.cpp:82
 msgid "KiCad Default"
 msgstr "KiCad 預設"
 
-#: common/settings/color_settings.cpp:394
+#: common/settings/color_settings.cpp:438
 msgid "KiCad Classic"
 msgstr "KiCad 經典"
 
@@ -8374,7 +8376,7 @@ msgid "Create a new document in the editor"
 msgstr "在編輯器中建立一個新的檔案"
 
 #: common/tool/actions.cpp:52 eeschema/symbol_editor/symbol_editor.cpp:866
-#: pcbnew/footprint_libraries_utils.cpp:1050
+#: pcbnew/footprint_libraries_utils.cpp:1059
 msgid "New Library..."
 msgstr "新建庫..."
 
@@ -8417,7 +8419,7 @@ msgstr "使用文字編輯器打開庫檔案"
 
 #: common/tool/actions.cpp:91 eeschema/symbol_editor/symbol_editor.cpp:856
 #: eeschema/widgets/tuner_slider_base.cpp:117
-#: pcbnew/footprint_libraries_utils.cpp:1036
+#: pcbnew/footprint_libraries_utils.cpp:1045
 msgid "Save"
 msgstr "儲存"
 
@@ -9187,7 +9189,7 @@ msgstr "顯示/隱藏 屬性管理員"
 
 #: common/tool/actions.cpp:1124
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:101
-#: eeschema/fields_grid_table.cpp:1068
+#: eeschema/fields_grid_table.cpp:1059
 msgid "Show Datasheet"
 msgstr "顯示數據手冊"
 
@@ -9316,6 +9318,7 @@ msgstr "重新載入所有的 Python 插件並刷新插件選單"
 #: eeschema/dialogs/dialog_schematic_setup.cpp:136
 #: pcbnew/dialogs/dialog_board_setup.cpp:210
 #: pcbnew/dialogs/dialog_footprint_properties.cpp:79
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:149
 #, fuzzy
 msgid "Embedded Files"
 msgstr "圖片檔案"
@@ -9509,8 +9512,8 @@ msgid "Mirroring for Y axis is not supported yet"
 msgstr "尚未支援 Y 軸的鏡像"
 
 #: common/widgets/filter_combobox.cpp:72
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:806
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:833
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:805
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:832
 msgid "Filter:"
 msgstr "篩選:"
 
@@ -9526,7 +9529,7 @@ msgstr "電路板"
 #: common/widgets/footprint_diff_widget.cpp:42 cvpcb/cvpcb_mainframe.cpp:814
 #: eeschema/sch_base_frame.cpp:593 eeschema/sch_symbol.cpp:2086
 #: eeschema/sch_symbol.cpp:2090 eeschema/sch_symbol.cpp:2125
-#: eeschema/widgets/symbol_diff_widget.cpp:45 pcbnew/footprint.cpp:1624
+#: eeschema/widgets/symbol_diff_widget.cpp:45 pcbnew/footprint.cpp:1629
 msgid "Library"
 msgstr "庫"
 
@@ -9541,7 +9544,7 @@ msgid "Footprint not found."
 msgstr "找不到封裝。"
 
 #: common/widgets/footprint_select_widget.cpp:68 cvpcb/cvpcb_mainframe.cpp:899
-#: pcbnew/footprint_edit_frame.cpp:1060
+#: pcbnew/footprint_edit_frame.cpp:1070
 #: pcbnew/widgets/panel_footprint_chooser.cpp:69
 msgid "Loading Footprint Libraries"
 msgstr "載入封裝庫"
@@ -9618,7 +9621,7 @@ msgstr "貼齊到網格:"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:357
 #: pcbnew/dialogs/panel_edit_options_base.cpp:329
 #: pcbnew/dialogs/panel_edit_options_base.cpp:343
-#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1824
+#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1848
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 msgid "Always"
 msgstr "總是啟用"
@@ -9631,7 +9634,7 @@ msgstr "當網格顯示時啟用"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:357
 #: pcbnew/dialogs/panel_edit_options_base.cpp:329
 #: pcbnew/dialogs/panel_edit_options_base.cpp:343
-#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1825
+#: pcbnew/dialogs/panel_edit_options_base.cpp:357 pcbnew/zone.cpp:1849
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 msgid "Never"
 msgstr "從不啟用"
@@ -9899,8 +9902,8 @@ msgstr "顯示:"
 #: pcbnew/dialogs/dialog_footprint_checker_base.cpp:36
 #: pcbnew/widgets/appearance_controls.cpp:713
 #: pcbnew/widgets/appearance_controls.cpp:755
-#: pcbnew/widgets/appearance_controls.cpp:2534
-#: pcbnew/widgets/appearance_controls.cpp:2553
+#: pcbnew/widgets/appearance_controls.cpp:2570
+#: pcbnew/widgets/appearance_controls.cpp:2589
 msgid "All"
 msgstr "所有"
 
@@ -9990,12 +9993,12 @@ msgid "EasyEDA (JLCEDA) Pro files"
 msgstr "EasyEDA (嘉立創 EDA) 專業版檔案"
 
 #: common/wildcards_and_files_ext.cpp:339
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:301
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:302
 msgid "KiCad printed circuit board files"
 msgstr "KiCad PCB 檔案"
 
 #: common/wildcards_and_files_ext.cpp:346
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:311
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:312
 msgid "KiCad footprint files"
 msgstr "KiCad 封裝檔案"
 
@@ -10234,7 +10237,7 @@ msgstr "'%s' 不是有效封裝。"
 #: eeschema/generate_alias_info.cpp:39 eeschema/sch_symbol.cpp:2105
 #: eeschema/sch_symbol.cpp:2678 eeschema/sch_symbol.cpp:3003
 #: eeschema/symbol_editor/symbol_editor.cpp:1629
-#: eeschema/symbol_viewer_frame.cpp:462 pcbnew/footprint.cpp:4058
+#: eeschema/symbol_viewer_frame.cpp:462 pcbnew/footprint.cpp:4063
 #: pcbnew/generate_footprint_info.cpp:37 pcbnew/plot_board_layers.cpp:133
 msgid "Keywords"
 msgstr "關鍵字"
@@ -10301,7 +10304,7 @@ msgstr "專案檔案: '%s'"
 #: cvpcb/dialogs/dialog_config_equfiles.cpp:94
 #: eeschema/dialogs/dialog_bom.cpp:403
 #: gerbview/tools/gerbview_inspection_tool.cpp:185
-#: kicad/project_tree_pane.cpp:1022
+#: kicad/project_tree_pane.cpp:1023
 msgid "No text editor selected in KiCad.  Please choose one."
 msgstr "在 KiCad 中未選擇任何文字編輯器, 請選擇一個。"
 
@@ -10387,7 +10390,7 @@ msgstr "找不到封裝 '%s'。"
 msgid "Error loading footprint"
 msgstr "載入封裝時出錯"
 
-#: cvpcb/display_footprints_frame.cpp:508 pcbnew/footprint.cpp:1684
+#: cvpcb/display_footprints_frame.cpp:508 pcbnew/footprint.cpp:1689
 #, c-format
 msgid "Footprint: %s"
 msgstr "封裝: %s"
@@ -10740,7 +10743,7 @@ msgid "Enter a description for the library:"
 msgstr "輸入庫的描述:"
 
 #: eeschema/design_block_utils.cpp:240 eeschema/sch_symbol.cpp:3000
-#: pcbnew/footprint.cpp:4055 pcbnew/plot_board_layers.cpp:129
+#: pcbnew/footprint.cpp:4060 pcbnew/plot_board_layers.cpp:129
 msgid "Library Description"
 msgstr "庫描述"
 
@@ -10767,10 +10770,10 @@ msgid "Please select a library to delete."
 msgstr "請選擇一個符號庫表檔案。"
 
 #: eeschema/design_block_utils.cpp:470 eeschema/design_block_utils.cpp:512
-#: eeschema/design_block_utils.cpp:555 pcbnew/footprint_libraries_utils.cpp:543
+#: eeschema/design_block_utils.cpp:555 pcbnew/footprint_libraries_utils.cpp:552
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:958
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2939
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3017
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2942
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3020
 #, c-format
 msgid "Library '%s' is read only."
 msgstr "'%s' 庫為唯讀。"
@@ -11387,7 +11390,7 @@ msgstr "連接字串(URL):"
 #: eeschema/dialogs/dialog_database_lib_settings_base.cpp:99
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:210
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:1383
-#: pcbnew/footprint_edit_frame.cpp:229 pcbnew/footprint_edit_frame.cpp:951
+#: pcbnew/footprint_edit_frame.cpp:229 pcbnew/footprint_edit_frame.cpp:961
 msgid "Libraries"
 msgstr "庫"
 
@@ -12457,7 +12460,7 @@ msgstr "顯示語法幫助視窗"
 #: eeschema/sch_symbol.cpp:2989
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:27
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:28
-#: pcbnew/footprint.cpp:4043
+#: pcbnew/footprint.cpp:4048
 msgid "Fields"
 msgstr "欄位"
 
@@ -12466,21 +12469,21 @@ msgstr "欄位"
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:62
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:201
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:58
-#: eeschema/fields_grid_table.cpp:480
+#: eeschema/fields_grid_table.cpp:471
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:53
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:54
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:54
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:158
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:49
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:99
 #: pcbnew/dialogs/panel_fp_properties_3d_model_base.cpp:45
-#: pcbnew/pcb_fields_grid_table.cpp:176
+#: pcbnew/pcb_fields_grid_table.cpp:145
 msgid "Show"
 msgstr "顯示"
 
 #: eeschema/dialogs/dialog_label_properties_base.cpp:90
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:62
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:59
-#: eeschema/fields_grid_table.cpp:481
+#: eeschema/fields_grid_table.cpp:472
 msgid "Show Name"
 msgstr "顯示名稱"
 
@@ -12488,7 +12491,7 @@ msgstr "顯示名稱"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:63
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:63
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:60
-#: eeschema/fields_grid_table.cpp:482
+#: eeschema/fields_grid_table.cpp:473
 msgid "H Align"
 msgstr "水平對齊"
 
@@ -12496,7 +12499,7 @@ msgstr "水平對齊"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:64
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:64
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:61
-#: eeschema/fields_grid_table.cpp:483
+#: eeschema/fields_grid_table.cpp:474
 msgid "V Align"
 msgstr "垂直對齊"
 
@@ -12504,7 +12507,7 @@ msgstr "垂直對齊"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:67
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:67
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:64
-#: eeschema/fields_grid_table.cpp:486 eeschema/sch_field.cpp:1140
+#: eeschema/fields_grid_table.cpp:477 eeschema/sch_field.cpp:1140
 #: eeschema/sch_field.cpp:1777 eeschema/sch_label.cpp:1201
 #: eeschema/sch_tablecell.cpp:132 eeschema/sch_text.cpp:641
 #: eeschema/sch_text.cpp:778 eeschema/sch_textbox.cpp:547
@@ -12518,7 +12521,7 @@ msgstr "文字大小"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:69
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:69
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:66
-#: eeschema/fields_grid_table.cpp:488
+#: eeschema/fields_grid_table.cpp:479
 msgid "X Position"
 msgstr "X 位置"
 
@@ -12528,7 +12531,7 @@ msgstr "X 位置"
 #: eeschema/dialogs/dialog_lib_symbol_properties_base.cpp:70
 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:70
 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:67
-#: eeschema/fields_grid_table.cpp:489
+#: eeschema/fields_grid_table.cpp:480
 msgid "Y Position"
 msgstr "Y 位置"
 
@@ -12821,7 +12824,7 @@ msgstr "新建符號"
 #: eeschema/dialogs/dialog_sheet_properties.cpp:217
 #: eeschema/dialogs/dialog_symbol_properties.cpp:650
 #: pcbnew/dialogs/dialog_footprint_properties.cpp:402
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:424
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:433
 msgid "Fields must have a name."
 msgstr "欄位必須要有名稱。"
 
@@ -12855,25 +12858,25 @@ msgstr "符號名稱 '%s' 在庫 '%s' 中已被使用。"
 msgid "Edit Symbol Properties"
 msgstr "編輯符號屬性"
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:548
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:547
 #, c-format
 msgid "The name '%s' is already in use."
 msgstr "名稱 '%s' 已被使用。"
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:634
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:633
 #: eeschema/dialogs/dialog_sheet_properties.cpp:785
 #: eeschema/dialogs/dialog_symbol_properties.cpp:883
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:688
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:684
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:716
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:720
 #, c-format
 msgid "The first %d fields are mandatory."
 msgstr "第一個欄位 %d 是必填的。"
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:806
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:805
 msgid "Add Footprint Filter"
 msgstr "添加封裝篩選規則"
 
-#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:833
+#: eeschema/dialogs/dialog_lib_symbol_properties.cpp:832
 msgid "Edit Footprint Filter"
 msgstr "編輯封裝篩選規則"
 
@@ -13769,7 +13772,7 @@ msgstr "電氣規則"
 #: eeschema/dialogs/dialog_schematic_setup.cpp:112
 #: pcbnew/dialogs/dialog_board_setup.cpp:186
 #: pcbnew/widgets/appearance_controls.cpp:515
-#: pcbnew/widgets/appearance_controls.cpp:2420
+#: pcbnew/widgets/appearance_controls.cpp:2456
 #: pcbnew/widgets/appearance_controls_base.cpp:118
 #: pcbnew/widgets/search_handlers.cpp:381
 #: pcbnew/widgets/search_handlers.cpp:465
@@ -13854,7 +13857,7 @@ msgstr "填充形狀"
 msgid "Clear colors to use Schematic Editor colors."
 msgstr "清除顏色以使用原理圖編輯器預設顏色。"
 
-#: eeschema/dialogs/dialog_shape_properties_base.cpp:158 pcbnew/zone.cpp:1970
+#: eeschema/dialogs/dialog_shape_properties_base.cpp:158 pcbnew/zone.cpp:1994
 msgid "Fill Style"
 msgstr "填充樣式"
 
@@ -14110,7 +14113,7 @@ msgstr "SP"
 
 #: eeschema/dialogs/dialog_sim_command_base.cpp:25
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:96
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283 pcbnew/pad.cpp:2504
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:283 pcbnew/pad.cpp:2498
 #: pcbnew/widgets/pcb_net_inspector_panel_data_model.h:711
 msgid "Custom"
 msgstr "自定義"
@@ -14745,17 +14748,17 @@ msgid "Sequentially place all units of the symbol."
 msgstr "依次放置符號的所有單元。"
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:95
-#: eeschema/fields_grid_table.cpp:1061
+#: eeschema/fields_grid_table.cpp:1052
 msgid "Select Footprint..."
 msgstr "選擇封裝..."
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:96
-#: eeschema/fields_grid_table.cpp:1062
+#: eeschema/fields_grid_table.cpp:1053
 msgid "Browse for footprint"
 msgstr "瀏覽封裝"
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:102
-#: eeschema/fields_grid_table.cpp:1069
+#: eeschema/fields_grid_table.cpp:1060
 msgid "Show datasheet in browser"
 msgstr "在瀏覽器中顯示產品規格手冊"
 
@@ -14878,7 +14881,7 @@ msgstr "儲存 BOM 預設"
 
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:1811
 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:2213
-#: pcbnew/widgets/appearance_controls.cpp:2728
+#: pcbnew/widgets/appearance_controls.cpp:2764
 msgid ""
 "Default presets cannot be modified.\n"
 "Please use a different name."
@@ -16476,7 +16479,7 @@ msgid "Net Navigator"
 msgstr "網路導航"
 
 #: eeschema/eeschema_settings.cpp:114 eeschema/sch_edit_frame.cpp:2207
-#: pcbnew/footprint_edit_frame.cpp:246 pcbnew/footprint_edit_frame.cpp:957
+#: pcbnew/footprint_edit_frame.cpp:246 pcbnew/footprint_edit_frame.cpp:967
 #: pcbnew/pcb_edit_frame.cpp:334 pcbnew/pcb_edit_frame.cpp:1709
 msgid "Selection Filter"
 msgstr "選擇篩選器"
@@ -16946,28 +16949,28 @@ msgstr ""
 "\n"
 " ** ERC 資訊: %d 個錯誤 %d 個警告 %d\n"
 
-#: eeschema/fields_grid_table.cpp:287 eeschema/files-io.cpp:919
+#: eeschema/fields_grid_table.cpp:278 eeschema/files-io.cpp:919
 #: eeschema/tools/sch_editor_control.cpp:128
 msgid "Schematic Files"
 msgstr "原理圖檔案"
 
-#: eeschema/fields_grid_table.cpp:318 eeschema/fields_grid_table.cpp:755
-#: eeschema/fields_grid_table.cpp:927
+#: eeschema/fields_grid_table.cpp:309 eeschema/fields_grid_table.cpp:746
+#: eeschema/fields_grid_table.cpp:918
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:154
 msgid "Horizontal"
 msgstr "水平"
 
-#: eeschema/fields_grid_table.cpp:319 eeschema/fields_grid_table.cpp:757
-#: eeschema/fields_grid_table.cpp:929
+#: eeschema/fields_grid_table.cpp:310 eeschema/fields_grid_table.cpp:748
+#: eeschema/fields_grid_table.cpp:920
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:154
 msgid "Vertical"
 msgstr "垂直"
 
-#: eeschema/fields_grid_table.cpp:492 eeschema/sch_field.cpp:1767
+#: eeschema/fields_grid_table.cpp:483 eeschema/sch_field.cpp:1767
 msgid "Allow Autoplacement"
 msgstr "允許自動放置"
 
-#: eeschema/fields_grid_table.cpp:493 eeschema/sch_field.cpp:1805
+#: eeschema/fields_grid_table.cpp:484 eeschema/sch_field.cpp:1805
 #: eeschema/sch_item.cpp:516 eeschema/sch_item.cpp:568
 msgid "Private"
 msgstr "專有"
@@ -17284,8 +17287,8 @@ msgstr "衍生自"
 #: eeschema/symbol_editor/symbol_editor.cpp:171
 #: eeschema/symbol_editor/symbol_editor.cpp:237
 #: eeschema/symbol_library_manager.cpp:458
-#: eeschema/widgets/panel_symbol_chooser.cpp:564
-#: eeschema/widgets/panel_symbol_chooser.cpp:623
+#: eeschema/widgets/panel_symbol_chooser.cpp:566
+#: eeschema/widgets/panel_symbol_chooser.cpp:625
 #: eeschema/widgets/symbol_preview_widget.cpp:207
 #, c-format
 msgid "Error loading symbol %s from library '%s'."
@@ -17308,7 +17311,7 @@ msgstr "英尺"
 
 #: eeschema/import_gfx/dialog_import_gfx_sch.cpp:202
 #: pcbnew/import_gfx/dialog_import_graphics.cpp:215
-#: pcbnew/tools/drawing_tool.cpp:1906 pcbnew/tools/drawing_tool.cpp:1998
+#: pcbnew/tools/drawing_tool.cpp:1908 pcbnew/tools/drawing_tool.cpp:2000
 msgid "Import Graphics"
 msgstr "匯入圖形"
 
@@ -17334,7 +17337,7 @@ msgid "Only vectors will be imported.  Bitmaps and fonts will be ignored."
 msgstr "只匯入向量圖。點陣圖和字體將被忽略。"
 
 #: eeschema/import_gfx/dialog_import_gfx_sch_base.cpp:43
-#: pcbnew/dialogs/dialog_rule_area_properties.cpp:129 pcbnew/zone.cpp:1949
+#: pcbnew/dialogs/dialog_rule_area_properties.cpp:129 pcbnew/zone.cpp:1973
 msgid "Placement"
 msgstr "放置"
 
@@ -17378,109 +17381,109 @@ msgstr "預設單位:"
 msgid "Import Vector Graphics File"
 msgstr "匯入向量圖形檔案"
 
-#: eeschema/lib_symbol.cpp:294 eeschema/sch_symbol.cpp:445
+#: eeschema/lib_symbol.cpp:297 eeschema/sch_symbol.cpp:445
 #: eeschema/tools/sch_edit_tool.cpp:108
 #, c-format
 msgid "Unit %s"
 msgstr "單元 %s"
 
-#: eeschema/lib_symbol.cpp:573 eeschema/sch_sheet.cpp:309
+#: eeschema/lib_symbol.cpp:576 eeschema/sch_sheet.cpp:309
 #: eeschema/sch_symbol.cpp:1593
 msgid "Excluded from BOM"
 msgstr "從 BOM 中移除"
 
-#: eeschema/lib_symbol.cpp:578 eeschema/sch_sheet.cpp:318
+#: eeschema/lib_symbol.cpp:581 eeschema/sch_sheet.cpp:318
 #: eeschema/sch_symbol.cpp:1602
 msgid "Excluded from board"
 msgstr "不在 PCB 中進行繪製"
 
-#: eeschema/lib_symbol.cpp:583 eeschema/sch_sheet.cpp:327
+#: eeschema/lib_symbol.cpp:586 eeschema/sch_sheet.cpp:327
 #: eeschema/sch_symbol.cpp:1611
 msgid "Excluded from simulation"
 msgstr "不參與電路模擬"
 
-#: eeschema/lib_symbol.cpp:588 eeschema/sch_sheet.cpp:336
+#: eeschema/lib_symbol.cpp:591 eeschema/sch_sheet.cpp:336
 #: eeschema/sch_sheet.cpp:880 eeschema/sch_symbol.cpp:1620
 #: eeschema/sch_symbol.cpp:2036 eeschema/widgets/search_handlers.cpp:169
-#: pcbnew/footprint.cpp:1672
+#: pcbnew/footprint.cpp:1677
 msgid "DNP"
 msgstr "DNP (不作裝配)"
 
-#: eeschema/lib_symbol.cpp:1598
+#: eeschema/lib_symbol.cpp:1601
 msgid "Power flag differs."
 msgstr "'Power flag' 差異。"
 
-#: eeschema/lib_symbol.cpp:1607
+#: eeschema/lib_symbol.cpp:1610
 msgid "Unit count differs."
 msgstr "'單元數量' 差異。"
 
-#: eeschema/lib_symbol.cpp:1647
+#: eeschema/lib_symbol.cpp:1650
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:745
 msgid "Graphic item count differs."
 msgstr "'圖形項目數量' 差異。"
 
-#: eeschema/lib_symbol.cpp:1659
+#: eeschema/lib_symbol.cpp:1662
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:759
 #, c-format
 msgid "%s differs."
 msgstr "%s 個差異。"
 
-#: eeschema/lib_symbol.cpp:1670
+#: eeschema/lib_symbol.cpp:1673
 msgid "Pin count differs."
 msgstr "'接腳數量' 差異。"
 
-#: eeschema/lib_symbol.cpp:1686
+#: eeschema/lib_symbol.cpp:1689
 #, c-format
 msgid "Pin %s not found."
 msgstr "找不到接腳 %s。"
 
-#: eeschema/lib_symbol.cpp:1694
+#: eeschema/lib_symbol.cpp:1697
 #, c-format
 msgid "Pin %s differs."
 msgstr "'接腳 %s' 差異。"
 
-#: eeschema/lib_symbol.cpp:1721
+#: eeschema/lib_symbol.cpp:1724
 #, c-format
 msgid "%s field differs."
 msgstr "%s 個欄位差異。"
 
-#: eeschema/lib_symbol.cpp:1731
+#: eeschema/lib_symbol.cpp:1734
 msgid "Field count differs."
 msgstr "'欄位數量' 差異。"
 
-#: eeschema/lib_symbol.cpp:1740
+#: eeschema/lib_symbol.cpp:1743
 msgid "Footprint filters differs."
 msgstr "'封裝篩選器' 差異。"
 
-#: eeschema/lib_symbol.cpp:1752
+#: eeschema/lib_symbol.cpp:1755
 msgid "Footprint filters differ."
 msgstr "'封裝篩選器' 差異。"
 
-#: eeschema/lib_symbol.cpp:1763
+#: eeschema/lib_symbol.cpp:1766
 msgid "Symbol keywords differ."
 msgstr "'封裝關鍵字' 差異。"
 
-#: eeschema/lib_symbol.cpp:1772
+#: eeschema/lib_symbol.cpp:1775
 msgid "Symbol pin name offsets differ."
 msgstr "'符號接腳與名稱偏移量' 差異。"
 
-#: eeschema/lib_symbol.cpp:1783
+#: eeschema/lib_symbol.cpp:1786
 msgid "Show pin names settings differ."
 msgstr "顯示 '接腳名稱設置' 差異。"
 
-#: eeschema/lib_symbol.cpp:1792
+#: eeschema/lib_symbol.cpp:1795
 msgid "Show pin numbers settings differ."
 msgstr "顯示 '接腳編號設置' 差異。"
 
-#: eeschema/lib_symbol.cpp:1801
+#: eeschema/lib_symbol.cpp:1804
 msgid "Exclude from simulation settings differ."
 msgstr "排除 '模擬設置' 差異。"
 
-#: eeschema/lib_symbol.cpp:1810
+#: eeschema/lib_symbol.cpp:1813
 msgid "Exclude from bill of materials settings differ."
 msgstr "排除 '物料清單設置' 差異。"
 
-#: eeschema/lib_symbol.cpp:1819
+#: eeschema/lib_symbol.cpp:1822
 msgid "Exclude from board settings differ."
 msgstr "排除 '電路板設置' 差異。"
 
@@ -17646,9 +17649,9 @@ msgstr "未處理的項目類型 %d"
 
 #: eeschema/net_navigator.cpp:314 pcbnew/board.cpp:1810
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2124
-#: pcbnew/pcb_draw_panel_gal.cpp:644
+#: pcbnew/pcb_draw_panel_gal.cpp:717
 #: pcbnew/widgets/appearance_controls.cpp:1029
-#: pcbnew/widgets/appearance_controls.cpp:2419
+#: pcbnew/widgets/appearance_controls.cpp:2455
 #: pcbnew/widgets/appearance_controls_base.cpp:61
 #: pcbnew/widgets/appearance_controls_base.cpp:151
 #: pcbnew/widgets/search_handlers.cpp:307
@@ -17933,16 +17936,16 @@ msgstr ""
 #: eeschema/sch_bitmap.cpp:309 eeschema/sch_pin.cpp:2222
 #: eeschema/sch_shape.cpp:743 eeschema/sch_symbol.cpp:2957
 #: pcbnew/board_item.cpp:405 pcbnew/pcb_group.cpp:501 pcbnew/pcb_shape.cpp:906
-#: pcbnew/pcb_tablecell.cpp:182 pcbnew/pcb_track.cpp:2068 pcbnew/zone.cpp:1845
-#: pcbnew/zone.cpp:1857
+#: pcbnew/pcb_tablecell.cpp:182 pcbnew/pcb_track.cpp:2068 pcbnew/zone.cpp:1869
+#: pcbnew/zone.cpp:1881
 msgid "Position X"
 msgstr "位置 X"
 
 #: eeschema/sch_bitmap.cpp:314 eeschema/sch_pin.cpp:2226
 #: eeschema/sch_shape.cpp:745 eeschema/sch_symbol.cpp:2960
 #: pcbnew/board_item.cpp:408 pcbnew/pcb_group.cpp:502 pcbnew/pcb_shape.cpp:908
-#: pcbnew/pcb_tablecell.cpp:183 pcbnew/pcb_track.cpp:2072 pcbnew/zone.cpp:1851
-#: pcbnew/zone.cpp:1858
+#: pcbnew/pcb_tablecell.cpp:183 pcbnew/pcb_track.cpp:2072 pcbnew/zone.cpp:1875
+#: pcbnew/zone.cpp:1882
 msgid "Position Y"
 msgstr "位置 Y"
 
@@ -17981,7 +17984,7 @@ msgstr "匯流排輸入類型"
 #: eeschema/sch_bus_entry.cpp:542 eeschema/sch_junction.cpp:319
 #: eeschema/sch_label.cpp:1225 eeschema/sch_line.cpp:951
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2134 pcbnew/pad.cpp:1295
-#: pcbnew/pcb_track.cpp:1667 pcbnew/tools/pcb_control.cpp:1870
+#: pcbnew/pcb_track.cpp:1667 pcbnew/tools/pcb_control.cpp:1874
 #: pcbnew/zone.cpp:807
 msgid "Resolved Netclass"
 msgstr "已解析的網路類"
@@ -18012,7 +18015,7 @@ msgstr "新原理圖檔案未儲存"
 #: eeschema/symbol_editor/symbol_edit_frame.cpp:640
 #: eeschema/symbol_editor/symbol_editor.cpp:1532
 #: kicad/dialogs/panel_jobset.cpp:787 pagelayout_editor/pl_editor_frame.cpp:411
-#: pcbnew/footprint_edit_frame.cpp:805 pcbnew/footprint_edit_frame.cpp:845
+#: pcbnew/footprint_edit_frame.cpp:815 pcbnew/footprint_edit_frame.cpp:855
 #: pcbnew/pcb_edit_frame.cpp:1181
 #, c-format
 msgid "Save changes to '%s' before closing?"
@@ -18049,13 +18052,13 @@ msgid "Could not open CvPcb"
 msgstr "不能打開 CvPcb"
 
 #: eeschema/sch_edit_frame.cpp:1741 eeschema/sim/simulator_frame.cpp:341
-#: kicad/kicad_manager_frame.cpp:1045 pcbnew/footprint_edit_frame.cpp:1019
+#: kicad/kicad_manager_frame.cpp:1045 pcbnew/footprint_edit_frame.cpp:1029
 #: pcbnew/pcb_edit_frame.cpp:1796
 msgid "[Read Only]"
 msgstr "[唯讀]"
 
 #: eeschema/sch_edit_frame.cpp:1744 eeschema/sim/simulator_frame.cpp:344
-#: pcbnew/footprint_edit_frame.cpp:1028 pcbnew/pcb_edit_frame.cpp:1799
+#: pcbnew/footprint_edit_frame.cpp:1038 pcbnew/pcb_edit_frame.cpp:1799
 msgid "[Unsaved]"
 msgstr "[未儲存]"
 
@@ -18653,7 +18656,7 @@ msgstr "KiCad HTTP 庫檔案"
 #: pcbnew/pcb_io/fabmaster/pcb_io_fabmaster.cpp:62
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:220
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:506
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2706
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2709
 #: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr_parser.cpp:154
 msgid "Open cancelled by user."
 msgstr "用戶取消了打開操作。"
@@ -18967,7 +18970,7 @@ msgstr "主體樣式"
 #: pcbnew/dialogs/dialog_text_properties_base.cpp:83
 #: pcbnew/dialogs/dialog_textbox_properties_base.cpp:73
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:58
-#: pcbnew/footprint.cpp:1657 pcbnew/pad.cpp:1299 pcbnew/pad.cpp:2543
+#: pcbnew/footprint.cpp:1662 pcbnew/pad.cpp:1299 pcbnew/pad.cpp:2537
 #: pcbnew/pcb_dimension.cpp:659 pcbnew/pcb_group.cpp:396
 #: pcbnew/pcb_marker.cpp:381 pcbnew/pcb_shape.cpp:642
 #: pcbnew/pcb_tablecell.cpp:106 pcbnew/pcb_text.cpp:279
@@ -19012,11 +19015,11 @@ msgstr "齊行"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:39
 #: pcbnew/generators/pcb_tuning_pattern.cpp:478
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2130 pcbnew/pad.cpp:1293
-#: pcbnew/pad.cpp:2580 pcbnew/pcb_shape.cpp:923 pcbnew/pcb_tablecell.cpp:186
-#: pcbnew/pcb_track.cpp:1665 pcbnew/tools/pcb_control.cpp:1867
+#: pcbnew/pad.cpp:2574 pcbnew/pcb_shape.cpp:923 pcbnew/pcb_tablecell.cpp:186
+#: pcbnew/pcb_track.cpp:1665 pcbnew/tools/pcb_control.cpp:1871
 #: pcbnew/widgets/pcb_properties_panel.cpp:273
 #: pcbnew/widgets/search_handlers.cpp:177 pcbnew/zone.cpp:805
-#: pcbnew/zone.cpp:1905 pcbnew/zone_manager/dialog_zone_manager_base.cpp:42
+#: pcbnew/zone.cpp:1929 pcbnew/zone_manager/dialog_zone_manager_base.cpp:42
 #: pcbnew/zone_manager/model_zones_overview_table.h:76
 msgid "Net"
 msgstr "網路"
@@ -19166,7 +19169,7 @@ msgstr "隱藏的接腳 %s [%s, %s, %s]"
 msgid "Hidden pin %s [%s, %s]"
 msgstr "隱藏的接腳 %s [%s, %s]"
 
-#: eeschema/sch_pin.cpp:2204 pcbnew/pad.cpp:1286 pcbnew/pad.cpp:2600
+#: eeschema/sch_pin.cpp:2204 pcbnew/pad.cpp:1286 pcbnew/pad.cpp:2594
 msgid "Pin Name"
 msgstr "接腳名稱"
 
@@ -19291,7 +19294,7 @@ msgstr "主體背景顏色"
 msgid "Fill color"
 msgstr "填充顏色"
 
-#: eeschema/sch_sheet.cpp:852 eeschema/sch_sheet.cpp:1712 pcbnew/zone.cpp:1835
+#: eeschema/sch_sheet.cpp:852 eeschema/sch_sheet.cpp:1712 pcbnew/zone.cpp:1859
 msgid "Sheet Name"
 msgstr "圖紙名稱"
 
@@ -19347,12 +19350,12 @@ msgid "Exclude From Simulation"
 msgstr "不參與電路模擬"
 
 #: eeschema/sch_sheet.cpp:1733 eeschema/sch_symbol.cpp:1100
-#: eeschema/sch_symbol.cpp:3041 pcbnew/footprint.cpp:4075
+#: eeschema/sch_symbol.cpp:3041 pcbnew/footprint.cpp:4080
 msgid "Exclude From Bill of Materials"
 msgstr "不在物料清單中顯示"
 
 #: eeschema/sch_sheet.cpp:1736 eeschema/sch_symbol.cpp:1101
-#: eeschema/sch_symbol.cpp:3044 pcbnew/footprint.cpp:4078
+#: eeschema/sch_symbol.cpp:3044 pcbnew/footprint.cpp:4083
 msgid "Do not Populate"
 msgstr "不作裝配"
 
@@ -19407,7 +19410,7 @@ msgstr "X 軸鏡像"
 msgid "Mirror Y"
 msgstr "Y 軸鏡像"
 
-#: eeschema/sch_symbol.cpp:2997 pcbnew/footprint.cpp:4052
+#: eeschema/sch_symbol.cpp:2997 pcbnew/footprint.cpp:4057
 msgid "Library Link"
 msgstr "庫鏈接"
 
@@ -21430,12 +21433,12 @@ msgid "Save Symbol As"
 msgstr "將符號儲存為"
 
 #: eeschema/symbol_editor/symbol_editor.cpp:855
-#: pcbnew/footprint_libraries_utils.cpp:1035
+#: pcbnew/footprint_libraries_utils.cpp:1044
 msgid "Save in library:"
 msgstr "儲存在庫:"
 
 #: eeschema/symbol_editor/symbol_editor.cpp:944
-#: pcbnew/footprint_libraries_utils.cpp:1118
+#: pcbnew/footprint_libraries_utils.cpp:1127
 msgid "A library must be specified."
 msgstr "必須指定一個庫。"
 
@@ -21524,7 +21527,7 @@ msgid "Keep Symbol"
 msgstr "保留符號"
 
 #: eeschema/symbol_editor/symbol_editor.cpp:1291 pcbnew/files.cpp:342
-#: pcbnew/footprint_libraries_utils.cpp:1204
+#: pcbnew/footprint_libraries_utils.cpp:1213
 #, c-format
 msgid "Revert '%s' to last version saved?"
 msgstr "是否放棄變更, 並將 '%s' 重置為上一儲存版本?"
@@ -22118,7 +22121,7 @@ msgstr "圖形"
 
 #: eeschema/tools/ee_actions.cpp:356 eeschema/tools/ee_actions.cpp:588
 #: eeschema/tools/symbol_editor_drawing_tools.cpp:301
-#: pagelayout_editor/tools/pl_actions.cpp:61 pcbnew/tools/drawing_tool.cpp:1043
+#: pagelayout_editor/tools/pl_actions.cpp:61 pcbnew/tools/drawing_tool.cpp:1044
 #: pcbnew/tools/pcb_actions.cpp:185
 #, fuzzy
 msgid "Draw Text"
@@ -23318,7 +23321,7 @@ msgstr "未設置數據手冊鏈接。"
 
 #: eeschema/tools/ee_inspection_tool.cpp:574
 #: pagelayout_editor/tools/pl_editor_control.cpp:160
-#: pcbnew/tools/pcb_control.cpp:1661
+#: pcbnew/tools/pcb_control.cpp:1665
 msgid "UUID"
 msgstr ""
 
@@ -23388,7 +23391,7 @@ msgstr "放置圖片"
 
 #: eeschema/tools/sch_drawing_tools.cpp:1174
 #: eeschema/tools/symbol_editor_drawing_tools.cpp:691
-#: pcbnew/tools/drawing_tool.cpp:1823
+#: pcbnew/tools/drawing_tool.cpp:1825
 msgid "No graphic items found in file."
 msgstr "在檔案中沒找到圖形項。"
 
@@ -23463,7 +23466,7 @@ msgstr "添加 %s"
 msgid "Draw %s"
 msgstr "繪製 %s"
 
-#: eeschema/tools/sch_drawing_tools.cpp:2779 pcbnew/tools/drawing_tool.cpp:1248
+#: eeschema/tools/sch_drawing_tools.cpp:2779 pcbnew/tools/drawing_tool.cpp:1250
 msgid "Draw Table"
 msgstr "繪製表格"
 
@@ -23747,7 +23750,7 @@ msgid "No text editor selected in KiCad. Please choose one."
 msgstr "未在 KiCad 中配置任何文字編輯器, 請選擇一個。"
 
 #: eeschema/tools/symbol_editor_control.cpp:438
-#: eeschema/widgets/panel_symbol_chooser.cpp:682
+#: eeschema/widgets/panel_symbol_chooser.cpp:684
 msgid "No symbol selected"
 msgstr "沒有選擇符號"
 
@@ -23761,7 +23764,7 @@ msgid "No symbol to export"
 msgstr "沒有要匯出的符號"
 
 #: eeschema/tools/symbol_editor_control.cpp:708
-#: pcbnew/footprint_edit_frame.cpp:1437
+#: pcbnew/footprint_edit_frame.cpp:1447
 msgid "Export View as PNG"
 msgstr "匯出視圖為 PNG"
 
@@ -23945,11 +23948,11 @@ msgstr "其他項目"
 msgid "Graphical shapes"
 msgstr "圖形形狀"
 
-#: eeschema/widgets/panel_symbol_chooser.cpp:587
+#: eeschema/widgets/panel_symbol_chooser.cpp:589
 msgid "No footprint specified"
 msgstr "未指定封裝"
 
-#: eeschema/widgets/panel_symbol_chooser.cpp:600
+#: eeschema/widgets/panel_symbol_chooser.cpp:602
 msgid "Invalid footprint specified"
 msgstr "指定的封裝無效"
 
@@ -24238,13 +24241,15 @@ msgstr "選擇層: %s"
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:27
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:58
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:59
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:55
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:159
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:50
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:100
-#: pcbnew/footprint.cpp:4034 pcbnew/footprint.cpp:4037
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:169
+#: pcbnew/footprint.cpp:4039 pcbnew/footprint.cpp:4042
 #: pcbnew/generators/pcb_tuning_pattern.cpp:2137 pcbnew/pad.cpp:1303
-#: pcbnew/pad.cpp:2542 pcbnew/pcb_dimension.cpp:661
-#: pcbnew/pcb_dimension.cpp:1457 pcbnew/pcb_fields_grid_table.cpp:181
+#: pcbnew/pad.cpp:2536 pcbnew/pcb_dimension.cpp:661
+#: pcbnew/pcb_dimension.cpp:1457 pcbnew/pcb_fields_grid_table.cpp:150
 #: pcbnew/pcb_group.cpp:503 pcbnew/pcb_marker.cpp:378
 #: pcbnew/pcb_reference_image.cpp:219 pcbnew/pcb_reference_image.cpp:342
 #: pcbnew/pcb_shape.cpp:646 pcbnew/pcb_shape.cpp:890 pcbnew/pcb_shape.cpp:892
@@ -24260,7 +24265,7 @@ msgstr "選擇層: %s"
 #: pcbnew/widgets/search_handlers.cpp:120
 #: pcbnew/widgets/search_handlers.cpp:178
 #: pcbnew/widgets/search_handlers.cpp:243 pcbnew/zone.cpp:850
-#: pcbnew/zone.cpp:1898 pcbnew/zone.cpp:1899
+#: pcbnew/zone.cpp:1922 pcbnew/zone.cpp:1923
 msgid "Layer"
 msgstr "層"
 
@@ -25129,7 +25134,7 @@ msgstr "高亮 DCode D%d"
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:290
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:352
 #: pcbnew/dialogs/dialog_layer_selection_base.cpp:230
-#: pcbnew/dialogs/panel_setup_layers.cpp:930
+#: pcbnew/dialogs/panel_setup_layers.cpp:1125
 #: pcbnew/widgets/appearance_controls.cpp:1025
 #: pcbnew/widgets/appearance_controls_base.cpp:32
 #: pcbnew/zone_manager/model_zones_overview_table.h:77
@@ -25167,12 +25172,12 @@ msgid "PCB Background"
 msgstr "PCB 背景"
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:161
-#: pcbnew/widgets/appearance_controls.cpp:1844
+#: pcbnew/widgets/appearance_controls.cpp:1880
 msgid "Show All Layers"
 msgstr "顯示所有層"
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:164
-#: pcbnew/widgets/appearance_controls.cpp:1830
+#: pcbnew/widgets/appearance_controls.cpp:1866
 msgid "Hide All Layers But Active"
 msgstr "隱藏除當前工作層的所有層"
 
@@ -25181,7 +25186,7 @@ msgid "Always Hide All Layers But Active"
 msgstr "總是隱藏除當前工作層的所有層"
 
 #: gerbview/widgets/gerbview_layer_widget.cpp:171
-#: pcbnew/widgets/appearance_controls.cpp:1847
+#: pcbnew/widgets/appearance_controls.cpp:1883
 msgid "Hide All Layers"
 msgstr "隱藏所有層"
 
@@ -25214,8 +25219,8 @@ msgid "Change Render Color for"
 msgstr "更改算繪顏色"
 
 #: gerbview/widgets/layer_widget.cpp:341
-#: pcbnew/widgets/appearance_controls.cpp:2172
-#: pcbnew/widgets/appearance_controls.cpp:2447
+#: pcbnew/widgets/appearance_controls.cpp:2208
+#: pcbnew/widgets/appearance_controls.cpp:2483
 msgid ""
 "Left double click or middle click for color change, right click for menu"
 msgstr "雙擊鼠標左鍵或單擊中鍵修改顏色, 單擊右鍵彈出選單"
@@ -27310,287 +27315,287 @@ msgstr "無法移動 '%s' 到回收站。"
 msgid "Can not move '%s' to trash."
 msgstr "無法移動 '%s' 到垃圾箱。"
 
-#: kicad/project_tree_pane.cpp:291
+#: kicad/project_tree_pane.cpp:292
 msgid "Directory name:"
 msgstr "目錄名:"
 
-#: kicad/project_tree_pane.cpp:291
+#: kicad/project_tree_pane.cpp:292
 msgid "Create New Directory"
 msgstr "建立新目錄"
 
-#: kicad/project_tree_pane.cpp:851
+#: kicad/project_tree_pane.cpp:852
 msgid "Switch to this Project"
 msgstr "切換到此專案"
 
-#: kicad/project_tree_pane.cpp:852
+#: kicad/project_tree_pane.cpp:853
 msgid "Close all editors, and switch to the selected project"
 msgstr "關閉所有編輯器, 然後切換到所選專案"
 
-#: kicad/project_tree_pane.cpp:859
+#: kicad/project_tree_pane.cpp:860
 msgid "New Directory..."
 msgstr "新目錄..."
 
-#: kicad/project_tree_pane.cpp:860
+#: kicad/project_tree_pane.cpp:861
 msgid "Create a New Directory"
 msgstr "建立一個新目錄"
 
-#: kicad/project_tree_pane.cpp:868 kicad/project_tree_pane.cpp:878
+#: kicad/project_tree_pane.cpp:869 kicad/project_tree_pane.cpp:879
 msgid "Reveal in Finder"
 msgstr "在\"訪達\"中顯示"
 
-#: kicad/project_tree_pane.cpp:869
+#: kicad/project_tree_pane.cpp:870
 msgid "Reveals the directory in a Finder window"
 msgstr "在\"訪達\"視窗中顯示目錄"
 
-#: kicad/project_tree_pane.cpp:871
+#: kicad/project_tree_pane.cpp:872
 msgid "Open Directory in File Explorer"
 msgstr "在檔案資源管理員中打開目錄"
 
-#: kicad/project_tree_pane.cpp:872 pcbnew/tools/pcb_actions.cpp:986
+#: kicad/project_tree_pane.cpp:873 pcbnew/tools/pcb_actions.cpp:986
 msgid "Opens the directory in the default system file manager"
 msgstr "在預設系統檔案管理員中打開目錄"
 
-#: kicad/project_tree_pane.cpp:879
+#: kicad/project_tree_pane.cpp:880
 msgid "Reveals the directories in a Finder window"
 msgstr "在\"訪達\"視窗中顯示目錄"
 
-#: kicad/project_tree_pane.cpp:881
+#: kicad/project_tree_pane.cpp:882
 msgid "Open Directories in File Explorer"
 msgstr "在檔案資源管理員中打開目錄"
 
-#: kicad/project_tree_pane.cpp:882
+#: kicad/project_tree_pane.cpp:883
 msgid "Opens the directories in the default system file manager"
 msgstr "在預設系統檔案管理員中打開目錄"
 
-#: kicad/project_tree_pane.cpp:893
+#: kicad/project_tree_pane.cpp:894
 msgid "Open the file in a Text Editor"
 msgstr "在文字編輯器打開檔案"
 
-#: kicad/project_tree_pane.cpp:895
+#: kicad/project_tree_pane.cpp:896
 msgid "Open files in a Text Editor"
 msgstr "在文字編輯器中打開檔案"
 
-#: kicad/project_tree_pane.cpp:897
+#: kicad/project_tree_pane.cpp:898
 msgid "Edit in a Text Editor"
 msgstr "在文字編輯器中編輯"
 
-#: kicad/project_tree_pane.cpp:903
+#: kicad/project_tree_pane.cpp:904
 #, fuzzy
 msgid "Run Jobs"
 msgstr "運行 %s"
 
-#: kicad/project_tree_pane.cpp:911
+#: kicad/project_tree_pane.cpp:912
 msgid "Rename File..."
 msgstr "重命名檔案..."
 
-#: kicad/project_tree_pane.cpp:912
+#: kicad/project_tree_pane.cpp:913
 msgid "Rename file"
 msgstr "重命名"
 
-#: kicad/project_tree_pane.cpp:916
+#: kicad/project_tree_pane.cpp:917
 msgid "Rename Files..."
 msgstr "重命名檔案..."
 
-#: kicad/project_tree_pane.cpp:917
+#: kicad/project_tree_pane.cpp:918
 msgid "Rename files"
 msgstr "重命名檔案"
 
-#: kicad/project_tree_pane.cpp:927
+#: kicad/project_tree_pane.cpp:928
 msgid "Delete the file and its content"
 msgstr "移除檔案及其內容"
 
-#: kicad/project_tree_pane.cpp:929
+#: kicad/project_tree_pane.cpp:930
 msgid "Delete the files and their contents"
 msgstr "移除檔案及其內容"
 
-#: kicad/project_tree_pane.cpp:944
+#: kicad/project_tree_pane.cpp:945
 msgid "Move to Trash"
 msgstr "移動到垃圾箱"
 
-#: kicad/project_tree_pane.cpp:956
+#: kicad/project_tree_pane.cpp:957
 msgid "Add Project to Version Control..."
 msgstr "將專案添加到版本控制..."
 
-#: kicad/project_tree_pane.cpp:957
+#: kicad/project_tree_pane.cpp:958
 msgid "Initialize a new repository"
 msgstr "初始化新倉庫"
 
-#: kicad/project_tree_pane.cpp:961
+#: kicad/project_tree_pane.cpp:962
 msgid "Commit Project..."
 msgstr "提交專案..."
 
-#: kicad/project_tree_pane.cpp:962 kicad/project_tree_pane.cpp:976
+#: kicad/project_tree_pane.cpp:963 kicad/project_tree_pane.cpp:977
 msgid "Commit changes to the local repository"
 msgstr "將更改提交到本地倉庫"
 
-#: kicad/project_tree_pane.cpp:965
+#: kicad/project_tree_pane.cpp:966
 msgid "Push"
 msgstr "推送"
 
-#: kicad/project_tree_pane.cpp:966
+#: kicad/project_tree_pane.cpp:967
 msgid "Push committed local changes to remote repository"
 msgstr "將提交的本地更改推送到遠程倉庫"
 
-#: kicad/project_tree_pane.cpp:969
+#: kicad/project_tree_pane.cpp:970
 msgid "Pull"
 msgstr "拉取"
 
-#: kicad/project_tree_pane.cpp:970
+#: kicad/project_tree_pane.cpp:971
 msgid "Pull changes from remote repository into local"
 msgstr "將遠程倉庫中的更改拉取到本地"
 
-#: kicad/project_tree_pane.cpp:975
+#: kicad/project_tree_pane.cpp:976
 msgid "Commit File..."
 msgstr "提交檔案..."
 
-#: kicad/project_tree_pane.cpp:990
+#: kicad/project_tree_pane.cpp:991
 msgid "Switch to branch "
 msgstr "切換到分支 "
 
-#: kicad/project_tree_pane.cpp:995
+#: kicad/project_tree_pane.cpp:996
 msgid "Other..."
 msgstr "其它..."
 
-#: kicad/project_tree_pane.cpp:996
+#: kicad/project_tree_pane.cpp:997
 msgid "Switch to a different branch"
 msgstr "切換到另一分支"
 
-#: kicad/project_tree_pane.cpp:999
+#: kicad/project_tree_pane.cpp:1000
 msgid "Switch to Branch"
 msgstr "切換到分支"
 
-#: kicad/project_tree_pane.cpp:1003
+#: kicad/project_tree_pane.cpp:1004
 msgid "Remove Version Control"
 msgstr "移除版本控制"
 
-#: kicad/project_tree_pane.cpp:1004
+#: kicad/project_tree_pane.cpp:1005
 msgid "Delete all version control files from the project directory."
 msgstr "從專案目錄中刪除所有版本控制檔案。"
 
-#: kicad/project_tree_pane.cpp:1059
+#: kicad/project_tree_pane.cpp:1060
 #, c-format
 msgid "Change filename: '%s'"
 msgstr "修改檔案名稱: \"%s\""
 
-#: kicad/project_tree_pane.cpp:1061
+#: kicad/project_tree_pane.cpp:1062
 msgid "Change filename"
 msgstr "修改檔案名稱"
 
-#: kicad/project_tree_pane.cpp:1406
+#: kicad/project_tree_pane.cpp:1407
 msgid "Network path: not monitoring folder changes"
 msgstr "網路路徑: 不監視資料夾變更"
 
-#: kicad/project_tree_pane.cpp:1412
+#: kicad/project_tree_pane.cpp:1413
 msgid "Local path: monitoring folder changes"
 msgstr "本地路徑: 監視資料夾變更"
 
-#: kicad/project_tree_pane.cpp:1595
+#: kicad/project_tree_pane.cpp:1596
 msgid "The selected directory is already a git project."
 msgstr "所選目錄已存在 git 專案。"
 
-#: kicad/project_tree_pane.cpp:1611
-msgid "Failed to initialize git project."
-msgstr "git 專案初始化失敗。"
-
-#: kicad/project_tree_pane.cpp:1626
+#: kicad/project_tree_pane.cpp:1603
 msgid "Set default remote"
 msgstr "設置預設遠程"
 
-#: kicad/project_tree_pane.cpp:1679
+#: kicad/project_tree_pane.cpp:1618
+msgid "Failed to initialize git project."
+msgstr "git 專案初始化失敗。"
+
+#: kicad/project_tree_pane.cpp:1678
 msgid "Failed to set default remote."
 msgstr "預設遠程設置失敗。"
 
-#: kicad/project_tree_pane.cpp:1691 kicad/project_tree_pane.cpp:1725
-#: kicad/project_tree_pane.cpp:1747
+#: kicad/project_tree_pane.cpp:1690 kicad/project_tree_pane.cpp:1724
+#: kicad/project_tree_pane.cpp:1746
 msgid "Fetching Remote"
 msgstr "獲取遠程數據"
 
-#: kicad/project_tree_pane.cpp:1732
+#: kicad/project_tree_pane.cpp:1731
 #, fuzzy
 msgid "Failed to pull project"
 msgstr "推送專案失敗"
 
-#: kicad/project_tree_pane.cpp:1754
+#: kicad/project_tree_pane.cpp:1753
 msgid "Failed to push project"
 msgstr "推送專案失敗"
 
-#: kicad/project_tree_pane.cpp:1816
+#: kicad/project_tree_pane.cpp:1830
 #, c-format
 msgid "Failed to lookup branch '%s': %s"
 msgstr "找不到分支 '%s': %s"
 
-#: kicad/project_tree_pane.cpp:1829
+#: kicad/project_tree_pane.cpp:1843
 #, c-format
 msgid "Failed to find branch head for '%s'"
 msgstr "找不到 '%s' 的分支 head"
 
-#: kicad/project_tree_pane.cpp:1840
+#: kicad/project_tree_pane.cpp:1854
 #, c-format
 msgid "Failed to switch to branch '%s'"
 msgstr "切換到分支 '%s' 失敗"
 
-#: kicad/project_tree_pane.cpp:1851
+#: kicad/project_tree_pane.cpp:1865
 #, c-format
 msgid "Failed to update HEAD reference for branch '%s'"
 msgstr "更新分支 '%s' 的 HEAD 引用失敗"
 
-#: kicad/project_tree_pane.cpp:1870
+#: kicad/project_tree_pane.cpp:1884
 msgid "Are you sure you want to remove git tracking from this project?"
 msgstr "確定要從專案中移除 git 版本控制?"
 
-#: kicad/project_tree_pane.cpp:1887
+#: kicad/project_tree_pane.cpp:1901
 msgid "Failed to remove git directory"
 msgstr "移除 git 目錄失敗"
 
-#: kicad/project_tree_pane.cpp:2223
+#: kicad/project_tree_pane.cpp:2237
 msgid "Discarding commit due to empty commit message."
 msgstr "由於提交消息為空而放棄提交。"
 
-#: kicad/project_tree_pane.cpp:2229
+#: kicad/project_tree_pane.cpp:2243
 msgid "Discarding commit due to empty file selection."
 msgstr "由於檔案選擇為空而放棄提交。"
 
-#: kicad/project_tree_pane.cpp:2235
+#: kicad/project_tree_pane.cpp:2249
 #, c-format
 msgid "Failed to get repository index: %s"
 msgstr "無法取得倉庫索引: %s"
 
-#: kicad/project_tree_pane.cpp:2243
+#: kicad/project_tree_pane.cpp:2257
 #, c-format
 msgid "Failed to add file to index: %s"
 msgstr "無法將檔案添加到索引中: %s"
 
-#: kicad/project_tree_pane.cpp:2251
+#: kicad/project_tree_pane.cpp:2265
 #, c-format
 msgid "Failed to write index: %s"
 msgstr "無法寫入索引: %s"
 
-#: kicad/project_tree_pane.cpp:2258
+#: kicad/project_tree_pane.cpp:2272
 #, c-format
 msgid "Failed to write tree: %s"
 msgstr "無法寫入樹: %s"
 
-#: kicad/project_tree_pane.cpp:2267
+#: kicad/project_tree_pane.cpp:2281
 #, c-format
 msgid "Failed to lookup tree: %s"
 msgstr "無法搜索樹: %s"
 
-#: kicad/project_tree_pane.cpp:2275
+#: kicad/project_tree_pane.cpp:2289
 #, c-format
 msgid "Failed to get HEAD reference: %s"
 msgstr "無法獲取 HEAD 引用: %s"
 
-#: kicad/project_tree_pane.cpp:2282
+#: kicad/project_tree_pane.cpp:2296
 #, c-format
 msgid "Failed to get commit: %s"
 msgstr "無法獲取提交: %s"
 
-#: kicad/project_tree_pane.cpp:2298
+#: kicad/project_tree_pane.cpp:2312
 #, c-format
 msgid "Failed to create author signature: %s"
 msgstr "無法建立作者簽名: %s"
 
-#: kicad/project_tree_pane.cpp:2333
+#: kicad/project_tree_pane.cpp:2347
 #, c-format
 msgid "Failed to create commit: %s"
 msgstr "無法建立提交: %s"
@@ -28039,6 +28044,7 @@ msgid "Item Properties"
 msgstr "項目屬性"
 
 #: pagelayout_editor/dialogs/properties_frame_base.cpp:461
+#: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:145
 msgid "Default Values"
 msgstr "預設數值"
 
@@ -30633,8 +30639,8 @@ msgstr "細分覆銅區..."
 #: pcbnew/board.cpp:1807 pcbnew/dialogs/dialog_board_statistics.cpp:701
 #: pcbnew/dialogs/dialog_board_statistics_base.cpp:78
 #: pcbnew/dialogs/dialog_unused_pad_layers_base.cpp:27
-#: pcbnew/footprint.cpp:1628 pcbnew/netinfo_item.cpp:108
-#: pcbnew/pcb_draw_panel_gal.cpp:641 pcbnew/widgets/appearance_controls.cpp:331
+#: pcbnew/footprint.cpp:1633 pcbnew/netinfo_item.cpp:108
+#: pcbnew/pcb_draw_panel_gal.cpp:714 pcbnew/widgets/appearance_controls.cpp:331
 #: pcbnew/widgets/panel_selection_filter.cpp:198
 #: pcbnew/widgets/panel_selection_filter_base.cpp:45
 msgid "Pads"
@@ -30648,18 +30654,18 @@ msgstr "焊盤"
 #: pcbnew/dialogs/dialog_track_via_properties_base.cpp:222
 #: pcbnew/dialogs/dialog_unused_pad_layers_base.cpp:24
 #: pcbnew/dialogs/panel_setup_tracks_and_vias_base.cpp:88
-#: pcbnew/netinfo_item.cpp:123 pcbnew/pcb_draw_panel_gal.cpp:642
+#: pcbnew/netinfo_item.cpp:123 pcbnew/pcb_draw_panel_gal.cpp:715
 #: pcbnew/widgets/appearance_controls.cpp:330
 #: pcbnew/widgets/panel_selection_filter.cpp:197
 #: pcbnew/widgets/panel_selection_filter_base.cpp:41
 msgid "Vias"
 msgstr "貫孔"
 
-#: pcbnew/board.cpp:1809 pcbnew/pcb_draw_panel_gal.cpp:643
+#: pcbnew/board.cpp:1809 pcbnew/pcb_draw_panel_gal.cpp:716
 msgid "Track Segments"
 msgstr "走線段"
 
-#: pcbnew/board.cpp:1811 pcbnew/pcb_draw_panel_gal.cpp:645
+#: pcbnew/board.cpp:1811 pcbnew/pcb_draw_panel_gal.cpp:718
 msgid "Unrouted"
 msgstr "未佈線"
 
@@ -30863,7 +30869,7 @@ msgid "Add Dielectric Layer"
 msgstr "添加介質層"
 
 #: pcbnew/board_stackup_manager/panel_board_stackup.cpp:330
-#: pcbnew/dialogs/panel_setup_layers.cpp:957
+#: pcbnew/dialogs/panel_setup_layers.cpp:1152
 msgid "Select layer to add:"
 msgstr "選擇要添加的層:"
 
@@ -31586,14 +31592,13 @@ msgstr "重新批註範圍"
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:154
 #: pcbnew/dialogs/dialog_render_job.cpp:41
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:117
-#: pcbnew/footprint.cpp:1640
+#: pcbnew/footprint.cpp:1645
 msgid "Front"
 msgstr "頂層"
 
 #: pcbnew/dialogs/dialog_board_reannotate_base.cpp:187
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:154
 #: pcbnew/dialogs/dialog_render_job.cpp:39
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:560
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:122
 msgid "Back"
 msgstr "底層"
@@ -31765,7 +31770,7 @@ msgstr ""
 "無法載入關聯項目檔案 %s"
 
 #: pcbnew/dialogs/dialog_board_setup.cpp:301 pcbnew/files.cpp:583
-#: pcbnew/tools/pcb_control.cpp:1502
+#: pcbnew/tools/pcb_control.cpp:1506
 msgid "Loading PCB"
 msgstr "載入 PCB 中"
 
@@ -31837,7 +31842,7 @@ msgid "Total:"
 msgstr "總計:"
 
 #: pcbnew/dialogs/dialog_board_statistics.cpp:491
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2517
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2511
 msgid "Round"
 msgstr "圓角"
 
@@ -31954,7 +31959,7 @@ msgstr "電路板統計"
 
 #: pcbnew/dialogs/dialog_cleanup_graphics.cpp:48
 #: pcbnew/dialogs/dialog_exchange_footprints.cpp:310
-#: pcbnew/footprint_libraries_utils.cpp:961
+#: pcbnew/footprint_libraries_utils.cpp:970
 msgid "Update Footprint"
 msgstr "更新封裝"
 
@@ -32313,8 +32318,8 @@ msgstr ""
 "焊盤與覆銅預設連接類型。\n"
 "該設置可被局部焊盤設置覆蓋"
 
-#: pcbnew/dialogs/dialog_copper_zones_base.cpp:232 pcbnew/footprint.cpp:4008
-#: pcbnew/pad.cpp:2527 pcbnew/zone.cpp:1805
+#: pcbnew/dialogs/dialog_copper_zones_base.cpp:232 pcbnew/footprint.cpp:4013
+#: pcbnew/pad.cpp:2521 pcbnew/zone.cpp:1829
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157
 msgid "Thermal reliefs"
 msgstr "緩釋熱焊盤 (花焊盤)"
@@ -32359,13 +32364,13 @@ msgstr "填充類型:"
 
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:290
 #: pcbnew/dialogs/dialog_non_copper_zones_properties_base.cpp:129
-#: pcbnew/zone.cpp:1815 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
+#: pcbnew/zone.cpp:1839 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
 msgid "Solid fill"
 msgstr "實心填充"
 
 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:290
 #: pcbnew/dialogs/dialog_non_copper_zones_properties_base.cpp:129
-#: pcbnew/zone.cpp:1816 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
+#: pcbnew/zone.cpp:1840 pcbnew/zone_manager/panel_zone_properties_base.cpp:215
 msgid "Hatch pattern"
 msgstr "網格圖案"
 
@@ -32431,7 +32436,7 @@ msgstr "死銅移除:"
 msgid "Choose what to do with unconnected copper islands"
 msgstr "選擇如何處理未連接的孤銅"
 
-#: pcbnew/dialogs/dialog_copper_zones_base.cpp:357 pcbnew/zone.cpp:1826
+#: pcbnew/dialogs/dialog_copper_zones_base.cpp:357 pcbnew/zone.cpp:1850
 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282
 msgid "Below area limit"
 msgstr "僅低於區域限制時"
@@ -34117,8 +34122,8 @@ msgstr "封裝檢查器"
 msgid "Choose Footprint"
 msgstr "選擇封裝"
 
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:76
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:143
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:78
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:148
 msgid "3D Models"
 msgstr "3D 模型"
 
@@ -34160,40 +34165,40 @@ msgstr ""
 "文字線寬與高度比例不對。\n"
 "線寬已被限制為 %s。"
 
-#: pcbnew/dialogs/dialog_footprint_properties.cpp:633
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:624
+#: pcbnew/dialogs/dialog_footprint_properties.cpp:661
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:660
 msgid "Edit Footprint Properties"
 msgstr "編輯封裝屬性"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:52
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:53
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:53
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:157
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:98
 msgid "Text Items"
 msgstr "文字項目"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:60
 #: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:53
-#: pcbnew/pcb_fields_grid_table.cpp:183 pcbnew/pcb_text.cpp:630
+#: pcbnew/pcb_fields_grid_table.cpp:152 pcbnew/pcb_text.cpp:630
 #: pcbnew/pcb_text.cpp:647
 msgid "Keep Upright"
 msgstr "保持豎直"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:61
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:62
-#: pcbnew/pcb_fields_grid_table.cpp:184
+#: pcbnew/pcb_fields_grid_table.cpp:153
 msgid "X Offset"
 msgstr "X 偏移"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:62
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:63
-#: pcbnew/pcb_fields_grid_table.cpp:185
+#: pcbnew/pcb_fields_grid_table.cpp:154
 msgid "Y Offset"
 msgstr "Y 偏移"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:68
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:69
-#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:64
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:168
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:56
 #: pcbnew/plot_board_layers.cpp:103
 msgid "Reference designator"
@@ -34211,14 +34216,14 @@ msgstr "封裝類型:"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:188
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:193
-#: pcbnew/footprint.cpp:1286
+#: pcbnew/footprint.cpp:1291
 msgid "Through hole"
 msgstr "通孔"
 
 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:188
 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:193
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/footprint.cpp:1283
-#: pcbnew/pad.cpp:1532 pcbnew/pad.cpp:2493
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/footprint.cpp:1288
+#: pcbnew/pad.cpp:1532 pcbnew/pad.cpp:2487
 msgid "SMD"
 msgstr "表面黏著"
 
@@ -34407,28 +34412,28 @@ msgstr "當前已經分配了庫 ID 和封裝 ID。使用 \"替換封裝…\" 
 msgid "Footprint Properties"
 msgstr "封裝屬性"
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:379
-#: pcbnew/footprint_libraries_utils.cpp:1124
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:388
+#: pcbnew/footprint_libraries_utils.cpp:1133
 #: pcbnew/tools/footprint_editor_control.cpp:460
 msgid "Footprint must have a name."
 msgstr "封裝必須要有一個名稱。"
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:384
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:393
 #, c-format
 msgid "Footprint name may not contain '%s'."
 msgstr "封裝名稱可能不包含 '%s'。"
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:437
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:446
 #, c-format
 msgid "The text width must be between %s and %s."
 msgstr "文字寬度範圍必須在 %s 和 %s。"
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:449
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:458
 #, c-format
 msgid "The text height must be between %s and %s."
 msgstr "文字高度範圍必須在 %s 和 %s。"
 
-#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:467
+#: pcbnew/dialogs/dialog_footprint_properties_fp_editor.cpp:476
 #: pcbnew/dialogs/dialog_text_properties.cpp:522
 #: pcbnew/dialogs/dialog_textbox_properties.cpp:342
 msgid ""
@@ -35132,7 +35137,7 @@ msgstr "絲印層"
 
 #: pcbnew/dialogs/dialog_global_edit_text_and_graphics.cpp:273
 #: pcbnew/dialogs/panel_fp_editor_graphics_defaults_base.cpp:64
-#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:60 pcbnew/pad.cpp:2684
+#: pcbnew/dialogs/panel_setup_text_and_graphics_base.cpp:60 pcbnew/pad.cpp:2678
 msgid "Copper Layers"
 msgstr "銅層"
 
@@ -35288,7 +35293,7 @@ msgstr "環形圈:"
 
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:175
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1075
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2533
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2527
 msgid "All copper layers"
 msgstr "所有銅層"
 
@@ -35299,7 +35304,7 @@ msgstr "啟動、結束和連接層"
 
 #: pcbnew/dialogs/dialog_global_edit_tracks_and_vias_base.cpp:175
 #: pcbnew/dialogs/dialog_pad_properties.cpp:1079
-#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2534
+#: pcbnew/dialogs/dialog_track_via_properties_base.cpp:388 pcbnew/pad.cpp:2528
 msgid "Connected layers only"
 msgstr "僅連接的層"
 
@@ -35786,7 +35791,7 @@ msgid "Outset Items"
 msgstr "文字項目"
 
 #: pcbnew/dialogs/dialog_pad_properties.cpp:179
-#: pcbnew/dialogs/dialog_pad_properties_base.h:288 pcbnew/pad.cpp:2584
+#: pcbnew/dialogs/dialog_pad_properties_base.h:288 pcbnew/pad.cpp:2578
 msgid "Pad Properties"
 msgstr "焊盤屬性"
 
@@ -35863,7 +35868,7 @@ msgstr "w"
 msgid "Pad type:"
 msgstr "焊盤類型:"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/pad.cpp:2492
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:39 pcbnew/pad.cpp:2486
 msgid "Through-hole"
 msgstr "通孔"
 
@@ -35914,7 +35919,7 @@ msgid "Circular"
 msgstr "圓形"
 
 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:1516
-#: pcbnew/pad.cpp:2500
+#: pcbnew/pad.cpp:2494
 msgid "Oval"
 msgstr "橢圓"
 
@@ -35926,11 +35931,11 @@ msgstr "矩形"
 msgid "Trapezoidal"
 msgstr "梯形"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2502
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2496
 msgid "Rounded rectangle"
 msgstr "圓角矩形"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2503
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:124 pcbnew/pad.cpp:2497
 msgid "Chamfered rectangle"
 msgstr "倒角矩形"
 
@@ -36041,7 +36046,7 @@ msgstr "形狀與孔的偏移"
 msgid "Hole shape:"
 msgstr "鑽孔形狀:"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2518
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:440 pcbnew/pad.cpp:2512
 msgid "Oblong"
 msgstr ""
 
@@ -36131,23 +36136,23 @@ msgstr ""
 "半孔焊盤 (Castellated) 指定板邊緣金屬化半孔焊盤\n"
 "此屬性在 Gerber X2 檔案中指定。"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2508
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2502
 msgid "BGA pad"
 msgstr "BGA 焊盤"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2510
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2504
 msgid "Fiducial, local to footprint"
 msgstr "基準點 (局部, 僅針對封裝)"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2509
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2503
 msgid "Fiducial, global to board"
 msgstr "基準點 (全域, 整個電路板)"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2511
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2505
 msgid "Test point pad"
 msgstr "測試點焊盤"
 
-#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2512
+#: pcbnew/dialogs/dialog_pad_properties_base.cpp:583 pcbnew/pad.cpp:2506
 msgid "Heatsink pad"
 msgstr "散熱焊盤"
 
@@ -36403,7 +36408,7 @@ msgstr "製造層上的草圖焊盤"
 
 #: pcbnew/dialogs/dialog_plot_base.cpp:90
 #: pcbnew/widgets/appearance_controls.cpp:653
-#: pcbnew/widgets/appearance_controls.cpp:1810
+#: pcbnew/widgets/appearance_controls.cpp:1846
 msgid "Hide"
 msgstr "隱藏"
 
@@ -37459,7 +37464,7 @@ msgstr "封裝 %s (%s), %s, 旋轉 %.1f°"
 #: pcbnew/dialogs/dialog_text_properties_base.cpp:99
 #: pcbnew/pcb_dimension.cpp:1885 pcbnew/pcb_dimension.cpp:1921
 #: pcbnew/pcb_dimension.cpp:1962 pcbnew/pcb_dimension.cpp:2007
-#: pcbnew/pcb_dimension.cpp:2044 pcbnew/pcb_fields_grid_table.cpp:186
+#: pcbnew/pcb_dimension.cpp:2044 pcbnew/pcb_fields_grid_table.cpp:155
 #: pcbnew/pcb_text.cpp:626
 msgid "Knockout"
 msgstr "反顯"
@@ -37687,7 +37692,7 @@ msgstr "目標偏移: "
 #: pcbnew/router/router_tool.cpp:2757 pcbnew/router/router_tool.cpp:2762
 #: pcbnew/router/router_tool.cpp:2767 pcbnew/router/router_tool.cpp:2778
 #: pcbnew/router/router_tool.cpp:2786 pcbnew/router/router_tool.cpp:2791
-#: pcbnew/tools/pcb_control.cpp:1698 pcbnew/tools/pcb_control.cpp:1708
+#: pcbnew/tools/pcb_control.cpp:1702 pcbnew/tools/pcb_control.cpp:1712
 #: pcbnew/zone.cpp:874
 #, c-format
 msgid "(from %s)"
@@ -37970,6 +37975,11 @@ msgstr "如果勾選, 每次編輯操作後覆銅區域將重新填充"
 msgid "Internal Layers"
 msgstr "內層"
 
+#: pcbnew/dialogs/panel_fp_editor_field_defaults.cpp:496
+#, fuzzy, c-format
+msgid "Layer name %s already in use."
+msgstr "層名稱 '%s' 已經在使用中。"
+
 #: pcbnew/dialogs/panel_fp_editor_field_defaults_base.cpp:23
 msgid "Default Field Properties for New Footprints"
 msgstr "新封裝的預設字段屬性"
@@ -38044,28 +38054,28 @@ msgstr "資料夾 '%s' 已存在, 是否覆蓋現有封裝?"
 msgid "Failed to save footprint library file '%s'."
 msgstr "未能儲存封裝庫檔案 '%s'。"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:396
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:388
 msgid "Error adding 3D model"
 msgstr "新增 3D 模型時出錯"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:480
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:472
 msgid "No filename entered"
 msgstr "未輸入檔案名"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:485
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:477
 msgid "Illegal filename"
 msgstr "非法檔案名"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:490
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:482
 #: pcbnew/microwave/microwave_polygon.cpp:223
 msgid "File not found"
 msgstr "檔案未找到"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:495
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:487
 msgid "Unable to open file"
 msgstr "無法打開檔案"
 
-#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:500
+#: pcbnew/dialogs/panel_fp_properties_3d_model.cpp:492
 msgid "Unknown error"
 msgstr "未知錯誤"
 
@@ -38581,11 +38591,141 @@ msgstr "將電路板預設設置應用於封裝文字"
 msgid "Apply board defaults to non-copper footprint shapes"
 msgstr "將電路板預設設置應用於 non-copper 封裝形狀"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:458
+#: pcbnew/dialogs/panel_setup_layers.cpp:77
+#: pcbnew/dialogs/panel_setup_layers.cpp:284
+msgid "Off-board, testing"
+msgstr "電路板外, 測試"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:87
+msgid "If you want a fabrication layer for the front side of the board"
+msgstr "開啟/關閉 頂層製造層"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:97
+#: pcbnew/dialogs/panel_setup_layers.cpp:266
+msgid "Off-board, manufacturing"
+msgstr "電路板外, 生產"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:105
+msgid "If you want an adhesive template for the front side of the board"
+msgstr "開啟/關閉 頂層點膠層"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:115
+#: pcbnew/dialogs/panel_setup_layers.cpp:133
+#: pcbnew/dialogs/panel_setup_layers.cpp:151
+#: pcbnew/dialogs/panel_setup_layers.cpp:169
+#: pcbnew/dialogs/panel_setup_layers.cpp:194
+#: pcbnew/dialogs/panel_setup_layers.cpp:212
+#: pcbnew/dialogs/panel_setup_layers.cpp:230
+#: pcbnew/dialogs/panel_setup_layers.cpp:248
+msgid "On-board, non-copper"
+msgstr "電路板上, 非銅層"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:123
+msgid "If you want a solder paste layer for front side of the board"
+msgstr "如果您希望在電路板正面使用焊膏層"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:141
+msgid "If you want a silk screen layer for the front side of the board"
+msgstr "開啟/關閉 頂層絲印層"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:159
+msgid "If you want a solder mask layer for the front of the board"
+msgstr "開啟/關閉 頂層阻焊層"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:184
+msgid "If you want a solder mask layer for the back side of the board"
+msgstr "開啟/關閉 底層阻焊層"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:202
+msgid "If you want a silk screen layer for the back side of the board"
+msgstr "開啟/關閉 底層絲印層"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:220
+msgid "If you want a solder paste layer for the back side of the board"
+msgstr "開啟/關閉 底層錫膏層"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:238
+msgid "If you want an adhesive layer for the back side of the board"
+msgstr "開啟/關閉 底層點膠層"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:256
+msgid "If you want a fabrication layer for the back side of the board"
+msgstr "開啟/關閉 底層製造層"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:302
+msgid "Board contour"
+msgstr "電路板邊框"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:319
+#, fuzzy
+msgid "Board contour setback"
+msgstr "電路板邊框"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:333
+#: pcbnew/dialogs/panel_setup_layers.cpp:347
+#: pcbnew/dialogs/panel_setup_layers.cpp:363
+#: pcbnew/dialogs/panel_setup_layers.cpp:379
+#: pcbnew/dialogs/panel_setup_layers.cpp:477
+msgid "Auxiliary"
+msgstr "輔助"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:354
+msgid "If you want a separate layer for comments or notes"
+msgstr "開啟/關閉 描述性註釋層"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:370
+msgid "If you want a layer for documentation drawings"
+msgstr "開啟/關閉 文件繪圖層"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:415
 msgid "Use the Physical Stackup page to change the number of copper layers."
 msgstr "使用 \"物理疊層\" 頁面更改銅層數。"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:492
+#: pcbnew/dialogs/panel_setup_layers.cpp:421
+#: pcbnew/dialogs/panel_setup_layers.cpp:473
+#: pcbnew/tools/drawing_stackup_table_tool.cpp:247
+msgid "Layer Name"
+msgstr "層名稱"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:426
+msgid "signal"
+msgstr "信號"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:427
+msgid "power plane"
+msgstr "電源層"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:428
+msgid "mixed"
+msgstr "混合"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:429
+msgid "jumper"
+msgstr "跳線"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:432
+msgid ""
+"Copper layer type for Freerouter and other external routers.\n"
+"Power plane layers are removed from Freerouter's layer menus."
+msgstr ""
+"對於 Freerouter 和其他外部佈線器的銅層類型。\n"
+"從 Freerouter 層選單中移除電源平面層。"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:478
+msgid "Off-board, front"
+msgstr "離板, 頂層"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:479
+#, fuzzy
+msgid "Off-board, back"
+msgstr "電路板外, 測試"
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:485
+msgid ""
+"Auxiliary layers do not flip with board side, while back and front layers do."
+msgstr ""
+
+#: pcbnew/dialogs/panel_setup_layers.cpp:712
 #, c-format
 msgid ""
 "Footprints have some items on removed layers:\n"
@@ -38598,7 +38738,7 @@ msgstr ""
 "這些項目將不再可訪問\n"
 "是否繼續?"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:503
+#: pcbnew/dialogs/panel_setup_layers.cpp:723
 msgid ""
 "Items have been found on removed layers. This operation will delete all "
 "items from removed layers and cannot be undone.\n"
@@ -38607,25 +38747,25 @@ msgstr ""
 "在移除的層上找到了項目。該操作將移除已移除層中的所有項目, 並且不能撤消。\n"
 "是否繼續?"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:752
+#: pcbnew/dialogs/panel_setup_layers.cpp:947
 msgid "Layer must have a name."
 msgstr "層必須要有一個名稱。"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:758
+#: pcbnew/dialogs/panel_setup_layers.cpp:953
 #, c-format
 msgid "%s are forbidden in layer names."
 msgstr "\"%s\" 在層名稱中是禁止的。"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:765
+#: pcbnew/dialogs/panel_setup_layers.cpp:960
 msgid "Layer name \"signal\" is reserved."
 msgstr "\"signal\" 是保留名稱。"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:774
+#: pcbnew/dialogs/panel_setup_layers.cpp:969
 #, c-format
 msgid "Layer name '%s' already in use."
 msgstr "層名稱 '%s' 已經在使用中。"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:907
+#: pcbnew/dialogs/panel_setup_layers.cpp:1102
 #, c-format
 msgid ""
 "Imported settings have fewer copper layers than the current board (%i "
@@ -38637,16 +38777,16 @@ msgstr ""
 "\n"
 "是否繼續並從當前電路板中刪除額外的內部銅層?"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:916
+#: pcbnew/dialogs/panel_setup_layers.cpp:1111
 #, fuzzy
 msgid "Inner Layers to Be Deleted"
 msgstr "要刪除的內部銅層"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:951
+#: pcbnew/dialogs/panel_setup_layers.cpp:1146
 msgid "All user-defined layers have already been added."
 msgstr "已經添加了所有用戶定義的層。"
 
-#: pcbnew/dialogs/panel_setup_layers.cpp:955
+#: pcbnew/dialogs/panel_setup_layers.cpp:1150
 msgid "Add User-defined Layer"
 msgstr "添加用戶定義層"
 
@@ -38654,565 +38794,6 @@ msgstr "添加用戶定義層"
 msgid "Add User Defined Layer..."
 msgstr "添加用戶定義層..."
 
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:46
-msgid "CrtYd_Front"
-msgstr "頂層封裝層"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:51
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:639
-msgid "Off-board, testing"
-msgstr "電路板外, 測試"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:58
-msgid "If you want a fabrication layer for the front side of the board"
-msgstr "開啟/關閉 頂層製造層"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:62
-msgid "Fab_Front"
-msgstr "頂層製造層"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:65
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:629
-msgid "Off-board, manufacturing"
-msgstr "電路板外, 生產"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:70
-msgid "If you want an adhesive template for the front side of the board"
-msgstr "開啟/關閉 頂層點膠層"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:74
-msgid "Adhes_Front"
-msgstr "頂層點膠層"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:77
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:89
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:101
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:113
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:581
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:593
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:605
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:617
-msgid "On-board, non-copper"
-msgstr "電路板上, 非銅層"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:82
-msgid "If you want a solder paste layer for front side of the board"
-msgstr "如果您希望在電路板正面使用焊膏層"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:86
-msgid "SoldP_Front"
-msgstr "頂層錫膏層"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:94
-msgid "If you want a silk screen layer for the front side of the board"
-msgstr "開啟/關閉 頂層絲印層"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:98
-msgid "SilkS_Front"
-msgstr "頂層絲印層"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:106
-msgid "If you want a solder mask layer for the front of the board"
-msgstr "開啟/關閉 頂層阻焊層"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:110
-msgid "Mask_Front"
-msgstr "頂層阻焊層"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:118
-msgid "If you want a front copper layer"
-msgstr "開啟/關閉 頂層銅層"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:122
-msgid "Front_layer"
-msgstr "頂層"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:123
-msgid "Layer name of front (top) copper layer"
-msgstr "頂層銅層的名稱"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "signal"
-msgstr "信號"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "power plane"
-msgstr "電源層"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "mixed"
-msgstr "混合"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:127
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:141
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:155
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:169
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:183
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:197
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:211
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:225
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:239
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:253
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:267
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:281
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:295
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:309
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:323
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:337
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:351
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:365
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:379
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:393
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:407
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:421
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:435
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:449
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:463
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:477
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:491
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:505
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:519
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:533
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:547
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:565
-msgid "jumper"
-msgstr "跳線"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:131
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:145
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:159
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:173
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:187
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:201
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:215
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:229
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:243
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:257
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:271
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:285
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:299
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:313
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:327
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:341
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:355
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:369
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:383
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:397
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:411
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:425
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:439
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:453
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:467
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:481
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:495
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:509
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:523
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:537
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:551
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:569
-msgid ""
-"Copper layer type for Freerouter and other external routers.\n"
-"Power plane layers are removed from Freerouter's layer menus."
-msgstr ""
-"對於 Freerouter 和其他外部佈線器的銅層類型。\n"
-"從 Freerouter 層選單中移除電源平面層。"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:138
-msgid "In1"
-msgstr "內層 1"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:152
-msgid "In2"
-msgstr "內層 2"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:166
-msgid "In3"
-msgstr "內層 3"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:180
-msgid "In4"
-msgstr "內層 4"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:194
-msgid "In5"
-msgstr "內層 5"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:208
-msgid "In6"
-msgstr "內層 6"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:222
-msgid "In7"
-msgstr "內層 7"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:236
-msgid "In8"
-msgstr "內層 8"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:250
-msgid "In9"
-msgstr "內層 9"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:264
-msgid "In10"
-msgstr "內層 10"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:278
-msgid "In11"
-msgstr "內層 11"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:292
-msgid "In12"
-msgstr "內層 12"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:306
-msgid "In13"
-msgstr "內層 13"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:320
-msgid "In14"
-msgstr "內層 14"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:334
-msgid "In15"
-msgstr "內層 15"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:348
-msgid "In16"
-msgstr "內層 16"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:362
-msgid "In17"
-msgstr "內層 17"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:376
-msgid "In18"
-msgstr "內層 18"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:390
-msgid "In19"
-msgstr "內層 19"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:404
-msgid "In20"
-msgstr "內層 20"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:418
-msgid "In21"
-msgstr "內層 21"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:432
-msgid "In22"
-msgstr "內層 22"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:446
-msgid "In23"
-msgstr "內層 23"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:460
-msgid "In24"
-msgstr "內層 24"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:474
-msgid "In25"
-msgstr "內層 25"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:488
-msgid "In26"
-msgstr "內層 26"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:502
-msgid "In27"
-msgstr "內層 27"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:516
-msgid "In28"
-msgstr "內層 28"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:530
-msgid "In29"
-msgstr "內層 29"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:544
-msgid "In30"
-msgstr "內層 30"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:556
-msgid "If you want a back copper layer"
-msgstr "開啟/關閉 底層銅層"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:561
-msgid "Layer name of back (bottom) copper layer"
-msgstr "底層銅層的名稱"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:574
-msgid "If you want a solder mask layer for the back side of the board"
-msgstr "開啟/關閉 底層阻焊層"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:578
-msgid "SoldM_Back"
-msgstr "底層阻焊層"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:586
-msgid "If you want a silk screen layer for the back side of the board"
-msgstr "開啟/關閉 底層絲印層"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:590
-msgid "SilkS_Back"
-msgstr "底層絲印層"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:598
-msgid "If you want a solder paste layer for the back side of the board"
-msgstr "開啟/關閉 底層錫膏層"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:602
-msgid "SoldP_Back"
-msgstr "底層錫膏層"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:610
-msgid "If you want an adhesive layer for the back side of the board"
-msgstr "開啟/關閉 底層點膠層"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:614
-msgid "Adhes_Back"
-msgstr "底層點膠層"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:622
-msgid "If you want a fabrication layer for the back side of the board"
-msgstr "開啟/關閉 底層製造層"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:626
-msgid "Fab_Back"
-msgstr "底層製造層"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:636
-msgid "CrtYd_Back"
-msgstr "底層封裝層"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:646
-msgid "Pcb_Edges"
-msgstr "電路板邊框層"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:649
-msgid "Board contour"
-msgstr "電路板邊框"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:656
-msgid "Margin"
-msgstr "Margin"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:659
-#, fuzzy
-msgid "Board contour setback"
-msgstr "電路板邊框"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:666
-msgid "Eco1"
-msgstr "用戶自定義 1 層"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:669
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:679
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:691
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:703
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-msgid "Auxiliary"
-msgstr "輔助"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:676
-msgid "Eco2"
-msgstr "用戶自定義 2 層"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:684
-msgid "If you want a separate layer for comments or notes"
-msgstr "開啟/關閉 描述性註釋層"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:688
-msgid "Comments"
-msgstr "註釋層"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:696
-msgid "If you want a layer for documentation drawings"
-msgstr "開啟/關閉 文件繪圖層"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:700
-msgid "Drawings"
-msgstr "圖形"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:710
-msgid "User1"
-msgstr "用戶 1"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-msgid "Off-board, front"
-msgstr "離板, 頂層"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:713
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:727
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:741
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:755
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:769
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:783
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:797
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:811
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:825
-#, fuzzy
-msgid "Off-board, back"
-msgstr "電路板外, 測試"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:717
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:731
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:745
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:759
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:773
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:787
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:801
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:815
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:829
-msgid ""
-"Auxiliary layers do not flip with board side, while back and front layers do."
-msgstr ""
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:724
-msgid "User2"
-msgstr "用戶 2"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:738
-msgid "User3"
-msgstr "用戶 3"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:752
-msgid "User4"
-msgstr "用戶 4"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:766
-msgid "User5"
-msgstr "用戶 5"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:780
-msgid "User6"
-msgstr "用戶 6"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:794
-msgid "User7"
-msgstr "用戶 7"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:808
-msgid "User8"
-msgstr "用戶 8"
-
-#: pcbnew/dialogs/panel_setup_layers_base.cpp:822
-msgid "User9"
-msgstr "用戶 9"
-
 #: pcbnew/dialogs/panel_setup_mask_and_paste_base.cpp:32
 msgid ""
 "Use your board manufacturer's recommendations for solder mask expansion and "
@@ -40787,7 +40368,7 @@ msgid "%s pad connection: %s."
 msgstr "%s 焊盤連接: %s。"
 
 #: pcbnew/drc/drc_engine.cpp:1499 pcbnew/drc/drc_engine.cpp:1516
-#: pcbnew/drc/drc_engine.cpp:1533 pcbnew/zone.cpp:612 pcbnew/zone.h:172
+#: pcbnew/drc/drc_engine.cpp:1533 pcbnew/zone.cpp:612 pcbnew/zone.h:179
 msgid "zone"
 msgstr "覆銅"
 
@@ -40806,7 +40387,7 @@ msgstr "%s 散熱引線寬度: %s。"
 msgid "Checking rule assertion \"%s\"."
 msgstr "檢查規則斷言 \"%s\"。"
 
-#: pcbnew/drc/drc_item.cpp:45 pcbnew/zone.cpp:2046
+#: pcbnew/drc/drc_item.cpp:45 pcbnew/zone.cpp:2070
 msgid "Electrical"
 msgstr "電氣"
 
@@ -41667,7 +41248,7 @@ msgid "'%s' settings differ."
 msgstr "%s 設置不同。"
 
 #: pcbnew/drc/drc_test_provider_library_parity.cpp:619
-#: pcbnew/footprint.cpp:4085
+#: pcbnew/footprint.cpp:4090
 msgid "Exempt From Courtyard Requirement"
 msgstr "忽略封裝外框要求"
 
@@ -42367,132 +41948,132 @@ msgstr ""
 msgid "Generating ODB++ output files"
 msgstr "生成 IPC2581 檔案"
 
-#: pcbnew/footprint.cpp:1288
+#: pcbnew/footprint.cpp:1293
 msgid "Other"
 msgstr "其它"
 
-#: pcbnew/footprint.cpp:1626
+#: pcbnew/footprint.cpp:1631
 msgid "Footprint Name"
 msgstr "封裝名稱"
 
-#: pcbnew/footprint.cpp:1630 pcbnew/footprint.cpp:1689
+#: pcbnew/footprint.cpp:1635 pcbnew/footprint.cpp:1694
 #, c-format
 msgid "Doc: %s"
 msgstr "文件: %s"
 
-#: pcbnew/footprint.cpp:1631 pcbnew/footprint.cpp:1690
+#: pcbnew/footprint.cpp:1636 pcbnew/footprint.cpp:1695
 #, c-format
 msgid "Keywords: %s"
 msgstr "關鍵字: %s"
 
-#: pcbnew/footprint.cpp:1640 pcbnew/footprint.cpp:1641
+#: pcbnew/footprint.cpp:1645 pcbnew/footprint.cpp:1646
 msgid "Board Side"
 msgstr "PCB 板面"
 
-#: pcbnew/footprint.cpp:1641
+#: pcbnew/footprint.cpp:1646
 msgid "Back (Flipped)"
 msgstr "背面(翻轉)"
 
-#: pcbnew/footprint.cpp:1660
+#: pcbnew/footprint.cpp:1665
 msgid "autoplaced"
 msgstr "自動放置"
 
-#: pcbnew/footprint.cpp:1663
+#: pcbnew/footprint.cpp:1668
 msgid "not in schematic"
 msgstr "不在原理圖中"
 
-#: pcbnew/footprint.cpp:1666
+#: pcbnew/footprint.cpp:1671
 msgid "exclude from pos files"
 msgstr "從 pos 檔案中移除"
 
-#: pcbnew/footprint.cpp:1669
+#: pcbnew/footprint.cpp:1674
 msgid "exclude from BOM"
 msgstr "從 BOM 中移除"
 
-#: pcbnew/footprint.cpp:1674
+#: pcbnew/footprint.cpp:1679
 msgid "Status: "
 msgstr "狀態: "
 
-#: pcbnew/footprint.cpp:1674
+#: pcbnew/footprint.cpp:1679
 msgid "Attributes:"
 msgstr "特性:"
 
-#: pcbnew/footprint.cpp:1681 pcbnew/footprint.cpp:4064 pcbnew/zone.cpp:1837
+#: pcbnew/footprint.cpp:1686 pcbnew/footprint.cpp:4069 pcbnew/zone.cpp:1861
 #, fuzzy
 msgid "Component Class"
 msgstr "元件"
 
-#: pcbnew/footprint.cpp:1685
+#: pcbnew/footprint.cpp:1690
 #, c-format
 msgid "3D-Shape: %s"
 msgstr "3D 形狀: %s"
 
-#: pcbnew/footprint.cpp:1685
+#: pcbnew/footprint.cpp:1690
 msgid "<none>"
 msgstr "<無>"
 
-#: pcbnew/footprint.cpp:2100
+#: pcbnew/footprint.cpp:2105
 msgid "<no reference designator>"
 msgstr "< 無參考位置 >"
 
-#: pcbnew/footprint.cpp:2102
+#: pcbnew/footprint.cpp:2107
 #, c-format
 msgid "Footprint %s"
 msgstr "封裝 %s"
 
-#: pcbnew/footprint.cpp:3242
+#: pcbnew/footprint.cpp:3247
 #, c-format
 msgid "(expected 'Through hole'; actual '%s')"
 msgstr "(應為 '通孔', 實際為 '%s')"
 
-#: pcbnew/footprint.cpp:3245
+#: pcbnew/footprint.cpp:3250
 #, c-format
 msgid "(expected 'SMD'; actual '%s')"
 msgstr "(應為 '表面黏著', 實際為 '%s')"
 
-#: pcbnew/footprint.cpp:3466
+#: pcbnew/footprint.cpp:3471
 #, c-format
 msgid "(net-tie pad group contains unknown pad number %s)"
 msgstr "(網路結點焊盤組包含未知的焊盤編號 %s)"
 
-#: pcbnew/footprint.cpp:3471
+#: pcbnew/footprint.cpp:3476
 #, c-format
 msgid "(pad %s appears in more than one net-tie pad group)"
 msgstr "(焊盤 %s 出現在超過一個網路結點焊盤組中)"
 
-#: pcbnew/footprint.cpp:4006 pcbnew/pad.cpp:2525 pcbnew/zone.cpp:1803
+#: pcbnew/footprint.cpp:4011 pcbnew/pad.cpp:2519 pcbnew/zone.cpp:1827
 msgid "Inherited"
 msgstr "繼承"
 
-#: pcbnew/footprint.cpp:4010 pcbnew/pad.cpp:2529 pcbnew/zone.cpp:1807
+#: pcbnew/footprint.cpp:4015 pcbnew/pad.cpp:2523 pcbnew/zone.cpp:1831
 msgid "Thermal reliefs for PTH"
 msgstr "對金屬化孔 (PTH) 使用緩釋熱焊盤 (花焊盤)"
 
-#: pcbnew/footprint.cpp:4070
+#: pcbnew/footprint.cpp:4075
 msgid "Not in Schematic"
 msgstr "不在原理圖中"
 
-#: pcbnew/footprint.cpp:4072
+#: pcbnew/footprint.cpp:4077
 msgid "Exclude From Position Files"
 msgstr "從定位檔案中排除"
 
-#: pcbnew/footprint.cpp:4082 pcbnew/pad.cpp:2694
+#: pcbnew/footprint.cpp:4087 pcbnew/pad.cpp:2688
 msgid "Overrides"
 msgstr "覆蓋"
 
-#: pcbnew/footprint.cpp:4089 pcbnew/pad.cpp:2697
+#: pcbnew/footprint.cpp:4094 pcbnew/pad.cpp:2691
 msgid "Clearance Override"
 msgstr "間隙覆蓋"
 
-#: pcbnew/footprint.cpp:4094 pcbnew/pad.cpp:2707
+#: pcbnew/footprint.cpp:4099 pcbnew/pad.cpp:2701
 msgid "Solderpaste Margin Override"
 msgstr "錫膏邊距覆蓋"
 
-#: pcbnew/footprint.cpp:4099 pcbnew/pad.cpp:2712
+#: pcbnew/footprint.cpp:4104 pcbnew/pad.cpp:2706
 msgid "Solderpaste Margin Ratio Override"
 msgstr "錫膏邊距比例覆蓋"
 
-#: pcbnew/footprint.cpp:4105 pcbnew/pad.cpp:2718
+#: pcbnew/footprint.cpp:4110 pcbnew/pad.cpp:2712
 msgid "Zone Connection Style"
 msgstr "區域連接樣式"
 
@@ -42550,20 +42131,20 @@ msgstr "從庫 '%s' 載入封裝 %s 時出錯。"
 msgid "Save as editable copy"
 msgstr ""
 
-#: pcbnew/footprint_edit_frame.cpp:997
+#: pcbnew/footprint_edit_frame.cpp:1007
 #, c-format
 msgid "[from %s]"
 msgstr "[從 %s]"
 
-#: pcbnew/footprint_edit_frame.cpp:1032
+#: pcbnew/footprint_edit_frame.cpp:1042
 msgid "[no footprint loaded]"
 msgstr "[未載入任何封裝]"
 
-#: pcbnew/footprint_edit_frame.cpp:1088
+#: pcbnew/footprint_edit_frame.cpp:1098
 msgid "Updating Footprint Libraries"
 msgstr "更新封裝庫"
 
-#: pcbnew/footprint_edit_frame.cpp:1428
+#: pcbnew/footprint_edit_frame.cpp:1438
 msgid "No footprint selected."
 msgstr "沒有選擇封裝。"
 
@@ -42637,35 +42218,35 @@ msgstr "匯出封裝"
 msgid "Footprint exported to file '%s'."
 msgstr "已匯出封裝到檔案 '%s'。"
 
-#: pcbnew/footprint_libraries_utils.cpp:549
+#: pcbnew/footprint_libraries_utils.cpp:558
 #, c-format
 msgid "Delete footprint '%s' from library '%s'?"
 msgstr "刪除封裝 '%s' 來自庫 '%s'?"
 
-#: pcbnew/footprint_libraries_utils.cpp:566
+#: pcbnew/footprint_libraries_utils.cpp:575
 #, c-format
 msgid "Footprint '%s' deleted from library '%s'"
 msgstr "封裝 '%s' 刪除來自庫 '%s'"
 
-#: pcbnew/footprint_libraries_utils.cpp:581
+#: pcbnew/footprint_libraries_utils.cpp:590
 msgid "No footprints to export!"
 msgstr "沒有可匯出的封裝!"
 
-#: pcbnew/footprint_libraries_utils.cpp:617
+#: pcbnew/footprint_libraries_utils.cpp:626
 #, c-format
 msgid "Update footprints on board to refer to %s?"
 msgstr "更新板上的封裝指向 %s?"
 
-#: pcbnew/footprint_libraries_utils.cpp:668
+#: pcbnew/footprint_libraries_utils.cpp:677
 msgid "Update footprints on board to refer to new library?"
 msgstr "更新板上的封裝以引用新庫?"
 
-#: pcbnew/footprint_libraries_utils.cpp:864
+#: pcbnew/footprint_libraries_utils.cpp:873
 #: pcbnew/footprint_viewer_frame.cpp:744
 msgid "No board currently open."
 msgstr "當前沒有打開的板。"
 
-#: pcbnew/footprint_libraries_utils.cpp:890
+#: pcbnew/footprint_libraries_utils.cpp:899
 msgid ""
 "Unable to find the footprint on the main board.\n"
 "Cannot save."
@@ -42673,36 +42254,36 @@ msgstr ""
 "無法在主電路板上找到封裝。\n"
 "無法儲存。"
 
-#: pcbnew/footprint_libraries_utils.cpp:898
+#: pcbnew/footprint_libraries_utils.cpp:907
 #: pcbnew/footprint_viewer_frame.cpp:752
 msgid "Previous footprint placement still in progress."
 msgstr "之前的封裝放置仍在進行中。"
 
-#: pcbnew/footprint_libraries_utils.cpp:974
+#: pcbnew/footprint_libraries_utils.cpp:983
 #: pcbnew/footprint_viewer_frame.cpp:793
 msgid "Insert Footprint"
 msgstr "插入封裝"
 
-#: pcbnew/footprint_libraries_utils.cpp:995
+#: pcbnew/footprint_libraries_utils.cpp:1004
 msgid "Save Footprint As"
 msgstr "將封裝另存為"
 
-#: pcbnew/footprint_libraries_utils.cpp:1144
+#: pcbnew/footprint_libraries_utils.cpp:1153
 #, c-format
 msgid "Footprint %s already exists in %s."
 msgstr "封裝 %s 已存在於 %s 中。"
 
-#: pcbnew/footprint_libraries_utils.cpp:1188
+#: pcbnew/footprint_libraries_utils.cpp:1197
 #, c-format
 msgid "Footprint '%s' replaced in '%s'"
 msgstr "封裝 '%s' 在 '%s' 中被取代"
 
-#: pcbnew/footprint_libraries_utils.cpp:1189
+#: pcbnew/footprint_libraries_utils.cpp:1198
 #, c-format
 msgid "Footprint '%s' added to '%s'"
 msgstr "封裝 '%s' 被添加到 '%s'"
 
-#: pcbnew/footprint_libraries_utils.cpp:1233
+#: pcbnew/footprint_libraries_utils.cpp:1242
 #, fuzzy
 msgid "Untitled"
 msgstr "無標題"
@@ -42814,7 +42395,7 @@ msgstr "已佈線長度"
 msgid "Routed Length"
 msgstr "已佈線長度"
 
-#: pcbnew/generators/pcb_tuning_pattern.cpp:2172 pcbnew/pad.cpp:2688
+#: pcbnew/generators/pcb_tuning_pattern.cpp:2172 pcbnew/pad.cpp:2682
 #: pcbnew/pcb_track.cpp:1600
 msgid "Pad To Die Length"
 msgstr "焊盤到 Die 長度"
@@ -43714,7 +43295,7 @@ msgstr ""
 msgid "pad"
 msgstr "焊盤"
 
-#: pcbnew/pad.cpp:1289 pcbnew/pad.cpp:2603
+#: pcbnew/pad.cpp:1289 pcbnew/pad.cpp:2597
 msgid "Pin Type"
 msgstr "接腳類型"
 
@@ -43827,245 +43408,237 @@ msgstr "%s 的非金屬化焊盤 %s %s"
 msgid "PTH pad %s"
 msgstr "PTH 焊盤"
 
-#: pcbnew/pad.cpp:2176
-#, fuzzy
-msgid "(Pad has no layer)"
-msgstr "(金屬化焊盤沒有銅層)"
-
 #: pcbnew/pad.cpp:2179
-msgid "(PTH pad has no copper layers)"
-msgstr "(金屬化焊盤沒有銅層)"
-
-#: pcbnew/pad.cpp:2185
 #, fuzzy
-msgid "(plated through holes normally have a copper pad on at least one layer)"
+msgid ""
+"(plated through holes normally have a copper pad on at least one outer layer)"
 msgstr "警告: 電鍍通孔通常應至少在一層上有銅焊盤。"
 
-#: pcbnew/pad.cpp:2193
+#: pcbnew/pad.cpp:2187
 #, fuzzy
 msgid "('fiducial' property makes no sense on NPTH pads)"
 msgstr "警告: 基準點(Fiducial) 屬性在 NPTH 焊盤上沒有意義。"
 
-#: pcbnew/pad.cpp:2197
+#: pcbnew/pad.cpp:2191
 #, fuzzy
 msgid "('testpoint' property makes no sense on NPTH pads)"
 msgstr "警告: 測試點焊盤(Testpoint) 屬性在 NPTH 焊盤上沒有意義。"
 
-#: pcbnew/pad.cpp:2200
+#: pcbnew/pad.cpp:2194
 #, fuzzy
 msgid "('heatsink' property makes no sense of NPTH pads)"
 msgstr "警告: 散熱焊盤(Heatsink) 屬性在 NPTH 焊盤上沒有意義。"
 
-#: pcbnew/pad.cpp:2203
+#: pcbnew/pad.cpp:2197
 #, fuzzy
 msgid "('castellated' property is for PTH pads)"
 msgstr "警告: 半孔焊盤(Castellated) 屬性僅適用於 PTH 焊盤。"
 
-#: pcbnew/pad.cpp:2206
+#: pcbnew/pad.cpp:2200
 #, fuzzy
 msgid "('BGA' property is for SMD pads)"
 msgstr "警告: BGA 屬性適用於表面黏著焊盤。"
 
-#: pcbnew/pad.cpp:2209
+#: pcbnew/pad.cpp:2203
 #, fuzzy
 msgid "('mechanical' property is for PTH pads)"
 msgstr "警告: 半孔焊盤(Castellated) 屬性僅適用於 PTH 焊盤。"
 
-#: pcbnew/pad.cpp:2225
+#: pcbnew/pad.cpp:2219
 #, fuzzy
 msgid "(connector pads normally have no solder paste; use a SMD pad instead)"
 msgstr "警告: 連接器焊盤上通常不會使用錫膏。請使用表面黏著焊盤。"
 
-#: pcbnew/pad.cpp:2233
+#: pcbnew/pad.cpp:2227
 #, fuzzy
 msgid "(SMD pad has a hole)"
 msgstr "錯誤: 表面黏著焊盤上存在一個孔。"
 
-#: pcbnew/pad.cpp:2239
+#: pcbnew/pad.cpp:2233
 #, fuzzy
 msgid "(SMD pad has copper on both sides of the board)"
 msgstr "如果您希望在電路板正面使用焊膏層"
 
-#: pcbnew/pad.cpp:2245 pcbnew/pad.cpp:2258
+#: pcbnew/pad.cpp:2239 pcbnew/pad.cpp:2252
 #, fuzzy
 msgid "(SMD pad has copper and mask layers on different sides of the board)"
 msgstr "(表面黏著焊盤銅層和 mask 層不匹配)"
 
-#: pcbnew/pad.cpp:2250 pcbnew/pad.cpp:2263
+#: pcbnew/pad.cpp:2244 pcbnew/pad.cpp:2257
 #, fuzzy
 msgid "(SMD pad has copper and paste layers on different sides of the board)"
 msgstr "如果您希望在電路板正面使用焊膏層"
 
-#: pcbnew/pad.cpp:2269
+#: pcbnew/pad.cpp:2263
 #, fuzzy
 msgid "(SMD pad has no outer layers)"
 msgstr "警告: 表面黏著焊盤沒有外形層。"
 
-#: pcbnew/pad.cpp:2289
+#: pcbnew/pad.cpp:2283
 #, fuzzy
 msgid "(Pad must have a positive size)"
 msgstr "錯誤: 焊盤必須具有正尺寸。"
 
-#: pcbnew/pad.cpp:2300
+#: pcbnew/pad.cpp:2294
 #, fuzzy, c-format
 msgid "(PTH pad hole size must be larger than %s)"
 msgstr "貫孔孔徑尺寸必須小於貫孔直徑"
 
-#: pcbnew/pad.cpp:2324
+#: pcbnew/pad.cpp:2318
 #, fuzzy
 msgid "(PTH pad hole leaves no copper)"
 msgstr "(金屬化焊盤的孔沒留下銅)"
 
-#: pcbnew/pad.cpp:2334
+#: pcbnew/pad.cpp:2328
 #, fuzzy
 msgid "(PTH pad hole not fully inside copper)"
 msgstr "(金屬化焊盤的孔沒留下銅)"
 
-#: pcbnew/pad.cpp:2341
+#: pcbnew/pad.cpp:2335
 #, fuzzy
 msgid "(pad hole not inside pad shape)"
 msgstr "警告: 焊盤孔不在焊盤形狀內。"
 
-#: pcbnew/pad.cpp:2346
+#: pcbnew/pad.cpp:2340
 #, fuzzy
 msgid "(negative local clearance values have no effect)"
 msgstr "警告: 局部間隙值為負將沒有效果。"
 
-#: pcbnew/pad.cpp:2365
+#: pcbnew/pad.cpp:2359
 #, fuzzy
 msgid ""
 "(negative solder mask clearance is larger than some shape primitives; "
 "results may be surprising)"
 msgstr "警告: 負阻焊間隙大於某些形狀原基板。可能產生意料之外的結果。"
 
-#: pcbnew/pad.cpp:2375
+#: pcbnew/pad.cpp:2369
 #, fuzzy
 msgid ""
 "(negative solder mask clearance is larger than pad; no solder mask will be "
 "generated)"
 msgstr "警告: 阻焊層的負間隙大於焊盤。不會產生阻焊層。"
 
-#: pcbnew/pad.cpp:2394
+#: pcbnew/pad.cpp:2388
 #, fuzzy
 msgid ""
 "(negative solder paste margin is larger than pad; no solder paste mask will "
 "be generated)"
 msgstr "警告: 負錫膏邊緣大於焊盤。不會生成錫膏層。"
 
-#: pcbnew/pad.cpp:2401
+#: pcbnew/pad.cpp:2395
 msgid "(negative corner radius is not allowed)"
 msgstr ""
 
-#: pcbnew/pad.cpp:2403
+#: pcbnew/pad.cpp:2397
 #, fuzzy
 msgid "(corner size will make pad circular)"
 msgstr "警告: 拐角大小將使焊盤呈圓形。"
 
-#: pcbnew/pad.cpp:2408
+#: pcbnew/pad.cpp:2402
 #, fuzzy
 msgid "(negative corner chamfer is not allowed)"
 msgstr "下載過大。"
 
-#: pcbnew/pad.cpp:2410
+#: pcbnew/pad.cpp:2404
 #, fuzzy
 msgid "(corner chamfer is too large)"
 msgstr "下載過大。"
 
-#: pcbnew/pad.cpp:2419
+#: pcbnew/pad.cpp:2413
 #, fuzzy
 msgid "(trapezoid delta is too large)"
 msgstr "錯誤: Trapazoid delta 過大。"
 
-#: pcbnew/pad.cpp:2429
+#: pcbnew/pad.cpp:2423
 #, fuzzy
 msgid "(custom pad shape must resolve to a single polygon)"
 msgstr "錯誤: 自定義的焊盤形狀必須為單個多邊形。"
 
-#: pcbnew/pad.cpp:2494
+#: pcbnew/pad.cpp:2488
 msgid "Edge connector"
 msgstr "板邊連接器"
 
-#: pcbnew/pad.cpp:2495
+#: pcbnew/pad.cpp:2489
 msgid "NPTH, mechanical"
 msgstr "非金屬化孔, 機械的"
 
-#: pcbnew/pad.cpp:2501
+#: pcbnew/pad.cpp:2495
 msgid "Trapezoid"
 msgstr "梯形"
 
-#: pcbnew/pad.cpp:2513
+#: pcbnew/pad.cpp:2507
 msgid "Castellated pad"
 msgstr "半孔焊盤"
 
-#: pcbnew/pad.cpp:2514
+#: pcbnew/pad.cpp:2508
 #, fuzzy
 msgid "Mechanical pad"
 msgstr "機械"
 
-#: pcbnew/pad.cpp:2536
+#: pcbnew/pad.cpp:2530
 #, fuzzy
 msgid "Front, back and connected layers"
 msgstr "啟動、結束和連接層"
 
-#: pcbnew/pad.cpp:2586
+#: pcbnew/pad.cpp:2580
 msgid "Pad Type"
 msgstr "焊盤類型"
 
-#: pcbnew/pad.cpp:2590
+#: pcbnew/pad.cpp:2584
 msgid "Pad Shape"
 msgstr "焊盤形狀"
 
-#: pcbnew/pad.cpp:2595
+#: pcbnew/pad.cpp:2589
 msgid "Pad Number"
 msgstr "焊盤編號"
 
-#: pcbnew/pad.cpp:2607
+#: pcbnew/pad.cpp:2601
 msgid "Size X"
 msgstr "X 尺寸"
 
-#: pcbnew/pad.cpp:2611
+#: pcbnew/pad.cpp:2605
 msgid "Size Y"
 msgstr "Y 尺寸"
 
-#: pcbnew/pad.cpp:2644
+#: pcbnew/pad.cpp:2638
 msgid "Corner Radius Ratio"
 msgstr "邊角半徑比"
 
-#: pcbnew/pad.cpp:2649
+#: pcbnew/pad.cpp:2643
 #, fuzzy
 msgid "Corner Radius Size"
 msgstr "圓角半徑 %"
 
-#: pcbnew/pad.cpp:2655
+#: pcbnew/pad.cpp:2649
 #, fuzzy
 msgid "Hole Shape"
 msgstr "鑽孔形狀:"
 
-#: pcbnew/pad.cpp:2659
+#: pcbnew/pad.cpp:2653
 msgid "Hole Size X"
 msgstr "鑽孔尺寸 X"
 
-#: pcbnew/pad.cpp:2665
+#: pcbnew/pad.cpp:2659
 msgid "Hole Size Y"
 msgstr "鑽孔尺寸 Y"
 
-#: pcbnew/pad.cpp:2680
+#: pcbnew/pad.cpp:2674
 msgid "Fabrication Property"
 msgstr "製造屬性"
 
-#: pcbnew/pad.cpp:2702 pcbnew/pcb_shape.cpp:1001 pcbnew/pcb_track.cpp:2097
+#: pcbnew/pad.cpp:2696 pcbnew/pcb_shape.cpp:1001 pcbnew/pcb_track.cpp:2097
 msgid "Soldermask Margin Override"
 msgstr "阻焊層邊界覆蓋"
 
-#: pcbnew/pad.cpp:2724 pcbnew/zone.cpp:2073
+#: pcbnew/pad.cpp:2718 pcbnew/zone.cpp:2097
 msgid "Thermal Relief Spoke Width"
 msgstr "緩釋熱焊盤 (花焊盤) 引線寬度"
 
-#: pcbnew/pad.cpp:2730
+#: pcbnew/pad.cpp:2724
 msgid "Thermal Relief Spoke Angle"
 msgstr "緩釋熱焊盤 (花焊盤) 引線角度"
 
-#: pcbnew/pad.cpp:2735 pcbnew/zone.cpp:2067
+#: pcbnew/pad.cpp:2729 pcbnew/zone.cpp:2091
 msgid "Thermal Relief Gap"
 msgstr "緩釋熱焊盤 (花焊盤) 間隙"
 
@@ -45461,7 +45034,7 @@ msgid "Element token contains %d parameters."
 msgstr "元素標記包含 %d 個參數。"
 
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:985
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3069
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3072
 #, c-format
 msgid "Library folder '%s' has unexpected sub-folders."
 msgstr "庫資料夾 '%s' 有意料外的子目錄。"
@@ -45473,7 +45046,7 @@ msgstr "在庫 '%s' 中找到了意想不到的檔案 '%s'。"
 
 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:1023
 #: pcbnew/pcb_io/kicad_legacy/pcb_io_kicad_legacy.cpp:3263
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3106
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3109
 #, c-format
 msgid "Footprint library '%s' cannot be deleted."
 msgstr "無法刪除封裝庫 '%s'。"
@@ -45495,28 +45068,28 @@ msgid "Generating history section"
 msgstr "生成 history section"
 
 #: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1198
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3018
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3012
 msgid "Generating BOM section"
 msgstr "生成 BOM section"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1365
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:1361
 msgid "Generating CAD data"
 msgstr "生成 CAD data"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:2627
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:2621
 #, c-format
 msgid "Exporting Layer %s, Net %s"
 msgstr "匯出層 %s, 網路 %s"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3173
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3167
 msgid "Generating logistic section"
 msgstr "生成 logistic section"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3185
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3179
 msgid "Saving file"
 msgstr "儲存檔案"
 
-#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3217
+#: pcbnew/pcb_io/ipc2581/pcb_io_ipc2581.cpp:3211
 msgid "Failed to save file to buffer"
 msgstr "無法將檔案儲存到快取"
 
@@ -45643,26 +45216,26 @@ msgstr ""
 msgid "Save Anyway"
 msgstr "仍要儲存"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:1463
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:1465
 #, c-format
 msgid "unknown pad type: %d"
 msgstr "未知焊盤類型: %d"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2312
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2314
 #, c-format
 msgid "unknown via type %d"
 msgstr "未知貫孔類型 %d"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2603
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2606
 #, c-format
 msgid "unknown zone corner smoothing type %d"
 msgstr "未知覆銅角平滑類型 %d"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2752
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2755
 msgid "This file does not contain a PCB."
 msgstr "此檔案不包含 PCB。"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2925
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2928
 #, c-format
 msgid ""
 "Library '%s' does not exist.\n"
@@ -45671,26 +45244,26 @@ msgstr ""
 "庫 '%s' 不存在。\n"
 "是否要建立它?"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2930
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2933
 msgid "Library Not Found"
 msgstr "找不到庫"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2958
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2961
 #, c-format
 msgid "Footprint file name '%s' is not valid."
 msgstr "封裝檔案名 '%s' 無效。"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2964
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:2967
 #, c-format
 msgid "Insufficient permissions to delete '%s'."
 msgstr "刪除 '%s' 的權限不足。"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3088
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3091
 #, c-format
 msgid "Unexpected file '%s' found in library path '%s'."
 msgstr "在庫路徑 '%s' 中找到了意料外的檔案 '%s'。"
 
-#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:306
+#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:307
 msgid "KiCad footprint file"
 msgstr "KiCad 封裝檔案"
 
@@ -45875,7 +45448,7 @@ msgstr ""
 "不再支援舊版區域填充策略。\n"
 "區域填充將盡可能的進行轉換。"
 
-#: pcbnew/pcb_io/odbpp/odb_entity.cpp:686
+#: pcbnew/pcb_io/odbpp/odb_entity.cpp:722
 #, fuzzy
 msgid "Failed to add component data"
 msgstr "圖像數據讀取失敗。"
@@ -46731,7 +46304,7 @@ msgstr "走線寬度: %s"
 msgid "Diff Pair Gap: %s"
 msgstr "差分對間隙: %s"
 
-#: pcbnew/router/router_tool.cpp:2776 pcbnew/tools/pcb_control.cpp:1707
+#: pcbnew/router/router_tool.cpp:2776 pcbnew/tools/pcb_control.cpp:1711
 #, c-format
 msgid "DP Max Uncoupled-length: %s"
 msgstr "DP 最大未耦合長度: %s"
@@ -47456,10 +47029,6 @@ msgstr "建立線條"
 msgid "Create Arc"
 msgstr "建立弧線"
 
-#: pcbnew/tools/drawing_stackup_table_tool.cpp:247
-msgid "Layer Name"
-msgstr "層名稱"
-
 #: pcbnew/tools/drawing_stackup_table_tool.cpp:262
 msgid "Thickness (mm)"
 msgstr "厚度 (mm)"
@@ -47546,7 +47115,7 @@ msgstr "放置項目"
 msgid "Select Via Size"
 msgstr "選擇貫孔尺寸"
 
-#: pcbnew/tools/drawing_tool.cpp:381 pcbnew/tools/drawing_tool.cpp:2386
+#: pcbnew/tools/drawing_tool.cpp:381 pcbnew/tools/drawing_tool.cpp:2388
 msgid "Draw Line"
 msgstr "繪製線"
 
@@ -47571,23 +47140,23 @@ msgstr "繪製弧線"
 msgid "Draw Bezier"
 msgstr "貝塞爾曲線"
 
-#: pcbnew/tools/drawing_tool.cpp:1595
+#: pcbnew/tools/drawing_tool.cpp:1597
 msgid "Draw Dimension"
 msgstr "繪製測量標註"
 
-#: pcbnew/tools/drawing_tool.cpp:2080
+#: pcbnew/tools/drawing_tool.cpp:2082
 msgid "Move Footprint Anchor"
 msgstr "移動封裝錨點"
 
-#: pcbnew/tools/drawing_tool.cpp:3804
+#: pcbnew/tools/drawing_tool.cpp:3806
 msgid "Select Net:"
 msgstr "選擇網路:"
 
-#: pcbnew/tools/drawing_tool.cpp:4046
+#: pcbnew/tools/drawing_tool.cpp:4048
 msgid "Via location violates DRC."
 msgstr "通孔位置違反 DRC。"
 
-#: pcbnew/tools/drawing_tool.cpp:4136
+#: pcbnew/tools/drawing_tool.cpp:4138
 msgid "Place via"
 msgstr "放置貫孔"
 
@@ -49855,16 +49424,16 @@ msgstr "隱藏"
 msgid "Inactive Layer Display"
 msgstr "非活動層顯示"
 
-#: pcbnew/tools/pcb_control.cpp:690
+#: pcbnew/tools/pcb_control.cpp:694
 #, fuzzy
 msgid "Preset Layer Pairs"
 msgstr "設置層對..."
 
-#: pcbnew/tools/pcb_control.cpp:780
+#: pcbnew/tools/pcb_control.cpp:784
 msgid "Item locked."
 msgstr "項目已鎖定。"
 
-#: pcbnew/tools/pcb_control.cpp:1003
+#: pcbnew/tools/pcb_control.cpp:1007
 msgid ""
 "Warning: some pasted items were on layers which are not present in the "
 "current board.\n"
@@ -49873,73 +49442,73 @@ msgstr ""
 "警告: 某些粘貼的項目位於當前電路板中不存在的層上。\n"
 "無法粘貼這些項目。\n"
 
-#: pcbnew/tools/pcb_control.cpp:1070
+#: pcbnew/tools/pcb_control.cpp:1074
 #, fuzzy
 msgid "Paste Text"
 msgstr "放置文字"
 
-#: pcbnew/tools/pcb_control.cpp:1227
+#: pcbnew/tools/pcb_control.cpp:1231
 msgid "Invalid clipboard contents"
 msgstr "無效的剪貼簿內容"
 
-#: pcbnew/tools/pcb_control.cpp:1510
+#: pcbnew/tools/pcb_control.cpp:1514
 #, fuzzy
 msgid "Error loading board."
 msgstr ""
 "電路板載入錯誤。\n"
 "%s"
 
-#: pcbnew/tools/pcb_control.cpp:1544
+#: pcbnew/tools/pcb_control.cpp:1548
 msgid "Append Board"
 msgstr "添加電路板"
 
-#: pcbnew/tools/pcb_control.cpp:1605
+#: pcbnew/tools/pcb_control.cpp:1609
 msgid "Active Layer"
 msgstr "活動層"
 
-#: pcbnew/tools/pcb_control.cpp:1606 pcbnew/widgets/appearance_controls.cpp:373
+#: pcbnew/tools/pcb_control.cpp:1610 pcbnew/widgets/appearance_controls.cpp:373
 #: pcbnew/widgets/appearance_controls_base.cpp:165
 msgid "All Layers"
 msgstr "所有層"
 
-#: pcbnew/tools/pcb_control.cpp:1618
+#: pcbnew/tools/pcb_control.cpp:1622
 msgid "Object Snapping"
 msgstr "物件貼齊"
 
-#: pcbnew/tools/pcb_control.cpp:1697
+#: pcbnew/tools/pcb_control.cpp:1701
 #, c-format
 msgid "DP Gap Constraints: %s"
 msgstr "DP 間隙約束: %s"
 
-#: pcbnew/tools/pcb_control.cpp:1738
+#: pcbnew/tools/pcb_control.cpp:1742
 msgid "Resolved clearance"
 msgstr "已解析的間隙"
 
-#: pcbnew/tools/pcb_control.cpp:1748
+#: pcbnew/tools/pcb_control.cpp:1752
 msgid "Actual clearance"
 msgstr "實際間隙"
 
-#: pcbnew/tools/pcb_control.cpp:1791
+#: pcbnew/tools/pcb_control.cpp:1795
 msgid "Resolved hole clearance"
 msgstr "已解析的孔間隙"
 
-#: pcbnew/tools/pcb_control.cpp:1796
+#: pcbnew/tools/pcb_control.cpp:1800
 msgid "Actual hole clearance"
 msgstr "實際孔間隙"
 
-#: pcbnew/tools/pcb_control.cpp:1829
+#: pcbnew/tools/pcb_control.cpp:1833
 msgid "Resolved edge clearance"
 msgstr "已解析的邊緣間隙"
 
-#: pcbnew/tools/pcb_control.cpp:1834
+#: pcbnew/tools/pcb_control.cpp:1838
 msgid "Resolved margin clearance"
 msgstr "已解析的邊界層間隙"
 
-#: pcbnew/tools/pcb_control.cpp:1845
+#: pcbnew/tools/pcb_control.cpp:1849
 msgid "Selected Items"
 msgstr "被選項目"
 
-#: pcbnew/tools/pcb_control.cpp:1916
+#: pcbnew/tools/pcb_control.cpp:1920
 #, fuzzy
 msgid "Selected 2D Length"
 msgstr "選擇的網路:"
@@ -50074,7 +49643,7 @@ msgid "Auto-fill Zone(s)"
 msgstr "自動重填覆銅"
 
 #: pcbnew/tools/zone_filler_tool.cpp:277
-#: pcbnew/widgets/appearance_controls.cpp:3434
+#: pcbnew/widgets/appearance_controls.cpp:3470
 msgid "Open Preferences"
 msgstr "打開偏好設置"
 
@@ -50304,115 +49873,115 @@ msgid "Filter nets"
 msgstr "篩選網路"
 
 #: pcbnew/widgets/appearance_controls.cpp:613
-#: pcbnew/widgets/appearance_controls.cpp:1792
+#: pcbnew/widgets/appearance_controls.cpp:1828
 msgid "Layer Display Options"
 msgstr "層顯示選項"
 
 #: pcbnew/widgets/appearance_controls.cpp:625
-#: pcbnew/widgets/appearance_controls.cpp:1798
+#: pcbnew/widgets/appearance_controls.cpp:1834
 #, c-format
 msgid "Inactive layers (%s):"
 msgstr "非活動層 (%s):"
 
 #: pcbnew/widgets/appearance_controls.cpp:627
-#: pcbnew/widgets/appearance_controls.cpp:1800
+#: pcbnew/widgets/appearance_controls.cpp:1836
 msgid "Inactive layers:"
 msgstr "非活動層:"
 
 #: pcbnew/widgets/appearance_controls.cpp:641
-#: pcbnew/widgets/appearance_controls.cpp:1805
+#: pcbnew/widgets/appearance_controls.cpp:1841
 msgid "Inactive layers will be shown in full color"
 msgstr "非活動層將以全綵顯示"
 
 #: pcbnew/widgets/appearance_controls.cpp:646
-#: pcbnew/widgets/appearance_controls.cpp:1807
+#: pcbnew/widgets/appearance_controls.cpp:1843
 msgid "Dim"
 msgstr "暗顯"
 
 #: pcbnew/widgets/appearance_controls.cpp:648
-#: pcbnew/widgets/appearance_controls.cpp:1808
+#: pcbnew/widgets/appearance_controls.cpp:1844
 msgid "Inactive layers will be dimmed"
 msgstr "非活動層將變暗"
 
 #: pcbnew/widgets/appearance_controls.cpp:655
-#: pcbnew/widgets/appearance_controls.cpp:1811
+#: pcbnew/widgets/appearance_controls.cpp:1847
 msgid "Inactive layers will be hidden"
 msgstr "非活動層將被隱藏"
 
 #: pcbnew/widgets/appearance_controls.cpp:666
-#: pcbnew/widgets/appearance_controls.cpp:1813
+#: pcbnew/widgets/appearance_controls.cpp:1849
 msgid "Flip board view"
 msgstr "翻轉電路板視圖"
 
 #: pcbnew/widgets/appearance_controls.cpp:688
-#: pcbnew/widgets/appearance_controls.cpp:2522
+#: pcbnew/widgets/appearance_controls.cpp:2558
 msgid "Net Display Options"
 msgstr "網路顯示選項"
 
 #: pcbnew/widgets/appearance_controls.cpp:700
-#: pcbnew/widgets/appearance_controls.cpp:2527
+#: pcbnew/widgets/appearance_controls.cpp:2563
 #, c-format
 msgid "Net colors (%s):"
 msgstr "網路顏色 (%s):"
 
 #: pcbnew/widgets/appearance_controls.cpp:702
-#: pcbnew/widgets/appearance_controls.cpp:2529
+#: pcbnew/widgets/appearance_controls.cpp:2565
 msgid "Net colors:"
 msgstr "網路顏色:"
 
 #: pcbnew/widgets/appearance_controls.cpp:707
-#: pcbnew/widgets/appearance_controls.cpp:2532
+#: pcbnew/widgets/appearance_controls.cpp:2568
 msgid "Choose when to show net and netclass colors"
 msgstr "選擇何時顯示網路和網路類顏色"
 
 #: pcbnew/widgets/appearance_controls.cpp:716
-#: pcbnew/widgets/appearance_controls.cpp:2535
+#: pcbnew/widgets/appearance_controls.cpp:2571
 msgid "Net and netclass colors are shown on all copper items"
 msgstr "在所有銅項目上顯示網路和網路類顏色"
 
 #: pcbnew/widgets/appearance_controls.cpp:724
-#: pcbnew/widgets/appearance_controls.cpp:2538
+#: pcbnew/widgets/appearance_controls.cpp:2574
 msgid "Net and netclass colors are shown on the ratsnest only"
 msgstr "僅在飛線上顯示網路和網路類顏色"
 
 #: pcbnew/widgets/appearance_controls.cpp:731
-#: pcbnew/widgets/appearance_controls.cpp:2541
+#: pcbnew/widgets/appearance_controls.cpp:2577
 msgid "Net and netclass colors are not shown"
 msgstr "不顯示網路和網路類顏色"
 
 #: pcbnew/widgets/appearance_controls.cpp:742
-#: pcbnew/widgets/appearance_controls.cpp:2546
+#: pcbnew/widgets/appearance_controls.cpp:2582
 #, c-format
 msgid "Ratsnest display (%s):"
 msgstr "飛線顯示 (%s):"
 
 #: pcbnew/widgets/appearance_controls.cpp:744
-#: pcbnew/widgets/appearance_controls.cpp:2548
+#: pcbnew/widgets/appearance_controls.cpp:2584
 msgid "Ratsnest display:"
 msgstr "飛線顯示:"
 
 #: pcbnew/widgets/appearance_controls.cpp:749
-#: pcbnew/widgets/appearance_controls.cpp:2551
+#: pcbnew/widgets/appearance_controls.cpp:2587
 msgid "Choose which ratsnest lines to display"
 msgstr "選擇要顯示的飛線"
 
 #: pcbnew/widgets/appearance_controls.cpp:759
-#: pcbnew/widgets/appearance_controls.cpp:2554
+#: pcbnew/widgets/appearance_controls.cpp:2590
 msgid "Show ratsnest lines to items on all layers"
 msgstr "顯示所有層上的項目飛線"
 
 #: pcbnew/widgets/appearance_controls.cpp:764
-#: pcbnew/widgets/appearance_controls.cpp:2556
+#: pcbnew/widgets/appearance_controls.cpp:2592
 msgid "Visible layers"
 msgstr "可見層"
 
 #: pcbnew/widgets/appearance_controls.cpp:766
-#: pcbnew/widgets/appearance_controls.cpp:2557
+#: pcbnew/widgets/appearance_controls.cpp:2593
 msgid "Show ratsnest lines to items on visible layers"
 msgstr "顯示可見層的項目飛線"
 
 #: pcbnew/widgets/appearance_controls.cpp:773
-#: pcbnew/widgets/appearance_controls.cpp:2560
+#: pcbnew/widgets/appearance_controls.cpp:2596
 msgid "Hide all ratsnest lines"
 msgstr "隱藏所有飛線"
 
@@ -50430,13 +49999,13 @@ msgid "Highlight %s"
 msgstr "高亮 %s"
 
 #: pcbnew/widgets/appearance_controls.cpp:935
-#: pcbnew/widgets/appearance_controls.cpp:2391
+#: pcbnew/widgets/appearance_controls.cpp:2427
 #, c-format
 msgid "Select Tracks and Vias in %s"
 msgstr "選擇 %s 中的走線和貫孔"
 
 #: pcbnew/widgets/appearance_controls.cpp:938
-#: pcbnew/widgets/appearance_controls.cpp:2394
+#: pcbnew/widgets/appearance_controls.cpp:2430
 #, c-format
 msgid "Unselect Tracks and Vias in %s"
 msgstr "取消選擇 %s 中的走線和貫孔"
@@ -50582,90 +50151,270 @@ msgstr "用戶定義層 8"
 msgid "User defined layer 9"
 msgstr "用戶定義層 9"
 
-#: pcbnew/widgets/appearance_controls.cpp:1730
+#: pcbnew/widgets/appearance_controls.cpp:1684
+#, fuzzy
+msgid "User defined layer 10"
+msgstr "用戶定義層 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1685
+#, fuzzy
+msgid "User defined layer 11"
+msgstr "用戶定義層 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1686
+#, fuzzy
+msgid "User defined layer 12"
+msgstr "用戶定義層 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1687
+#, fuzzy
+msgid "User defined layer 13"
+msgstr "用戶定義層 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1688
+#, fuzzy
+msgid "User defined layer 14"
+msgstr "用戶定義層 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1689
+#, fuzzy
+msgid "User defined layer 15"
+msgstr "用戶定義層 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1690
+#, fuzzy
+msgid "User defined layer 16"
+msgstr "用戶定義層 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1691
+#, fuzzy
+msgid "User defined layer 17"
+msgstr "用戶定義層 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1692
+#, fuzzy
+msgid "User defined layer 18"
+msgstr "用戶定義層 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1693
+#, fuzzy
+msgid "User defined layer 19"
+msgstr "用戶定義層 1"
+
+#: pcbnew/widgets/appearance_controls.cpp:1694
+#, fuzzy
+msgid "User defined layer 20"
+msgstr "用戶定義層 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1695
+#, fuzzy
+msgid "User defined layer 21"
+msgstr "用戶定義層 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1696
+#, fuzzy
+msgid "User defined layer 22"
+msgstr "用戶定義層 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1697
+#, fuzzy
+msgid "User defined layer 23"
+msgstr "用戶定義層 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1698
+#, fuzzy
+msgid "User defined layer 24"
+msgstr "用戶定義層 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1699
+#, fuzzy
+msgid "User defined layer 25"
+msgstr "用戶定義層 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1700
+#, fuzzy
+msgid "User defined layer 26"
+msgstr "用戶定義層 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1701
+#, fuzzy
+msgid "User defined layer 27"
+msgstr "用戶定義層 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1702
+#, fuzzy
+msgid "User defined layer 28"
+msgstr "用戶定義層 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1703
+#, fuzzy
+msgid "User defined layer 29"
+msgstr "用戶定義層 2"
+
+#: pcbnew/widgets/appearance_controls.cpp:1704
+#, fuzzy
+msgid "User defined layer 30"
+msgstr "用戶定義層 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1705
+#, fuzzy
+msgid "User defined layer 31"
+msgstr "用戶定義層 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1706
+#, fuzzy
+msgid "User defined layer 32"
+msgstr "用戶定義層 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1707
+#, fuzzy
+msgid "User defined layer 33"
+msgstr "用戶定義層 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1708
+#, fuzzy
+msgid "User defined layer 34"
+msgstr "用戶定義層 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1709
+#, fuzzy
+msgid "User defined layer 35"
+msgstr "用戶定義層 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1710
+#, fuzzy
+msgid "User defined layer 36"
+msgstr "用戶定義層 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1711
+#, fuzzy
+msgid "User defined layer 37"
+msgstr "用戶定義層 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1712
+#, fuzzy
+msgid "User defined layer 38"
+msgstr "用戶定義層 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1713
+#, fuzzy
+msgid "User defined layer 39"
+msgstr "用戶定義層 3"
+
+#: pcbnew/widgets/appearance_controls.cpp:1714
+#, fuzzy
+msgid "User defined layer 40"
+msgstr "用戶定義層 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1715
+#, fuzzy
+msgid "User defined layer 41"
+msgstr "用戶定義層 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1716
+#, fuzzy
+msgid "User defined layer 42"
+msgstr "用戶定義層 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1717
+#, fuzzy
+msgid "User defined layer 43"
+msgstr "用戶定義層 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1718
+#, fuzzy
+msgid "User defined layer 44"
+msgstr "用戶定義層 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1719
+#, fuzzy
+msgid "User defined layer 45"
+msgstr "用戶定義層 4"
+
+#: pcbnew/widgets/appearance_controls.cpp:1766
 msgid "Front copper layer"
 msgstr "頂層銅層"
 
-#: pcbnew/widgets/appearance_controls.cpp:1731
+#: pcbnew/widgets/appearance_controls.cpp:1767
 msgid "Back copper layer"
 msgstr "底層銅層"
 
-#: pcbnew/widgets/appearance_controls.cpp:1732
+#: pcbnew/widgets/appearance_controls.cpp:1768
 msgid "Inner copper layer"
 msgstr "內部銅層"
 
-#: pcbnew/widgets/appearance_controls.cpp:1822
+#: pcbnew/widgets/appearance_controls.cpp:1858
 msgid "Show All Copper Layers"
 msgstr "顯示所有銅層"
 
-#: pcbnew/widgets/appearance_controls.cpp:1824
+#: pcbnew/widgets/appearance_controls.cpp:1860
 msgid "Hide All Copper Layers"
 msgstr "隱藏所有銅層"
 
-#: pcbnew/widgets/appearance_controls.cpp:1835
+#: pcbnew/widgets/appearance_controls.cpp:1871
 msgid "Show All Non Copper Layers"
 msgstr "顯示所有非銅層"
 
-#: pcbnew/widgets/appearance_controls.cpp:1839
+#: pcbnew/widgets/appearance_controls.cpp:1875
 msgid "Hide All Non Copper Layers"
 msgstr "隱藏所有非銅層"
 
-#: pcbnew/widgets/appearance_controls.cpp:1853
+#: pcbnew/widgets/appearance_controls.cpp:1889
 msgid "Show Only Front Assembly Layers"
 msgstr "僅顯示頂裝配層"
 
-#: pcbnew/widgets/appearance_controls.cpp:1856
+#: pcbnew/widgets/appearance_controls.cpp:1892
 msgid "Show Only Front Layers"
 msgstr "僅顯示頂層"
 
-#: pcbnew/widgets/appearance_controls.cpp:1863
+#: pcbnew/widgets/appearance_controls.cpp:1899
 msgid "Show Only Inner Layers"
 msgstr "僅顯示內層"
 
-#: pcbnew/widgets/appearance_controls.cpp:1867
+#: pcbnew/widgets/appearance_controls.cpp:1903
 msgid "Show Only Back Layers"
 msgstr "僅顯示底層"
 
-#: pcbnew/widgets/appearance_controls.cpp:1871
+#: pcbnew/widgets/appearance_controls.cpp:1907
 msgid "Show Only Back Assembly Layers"
 msgstr "僅顯示底裝配層"
 
-#: pcbnew/widgets/appearance_controls.cpp:2248
+#: pcbnew/widgets/appearance_controls.cpp:2284
 #, c-format
 msgid "Set opacity of %s"
 msgstr "設置 %s 的不透明度"
 
-#: pcbnew/widgets/appearance_controls.cpp:2367
+#: pcbnew/widgets/appearance_controls.cpp:2403
 msgid "Set Netclass Color"
 msgstr "設置網路類顏色"
 
-#: pcbnew/widgets/appearance_controls.cpp:2371
+#: pcbnew/widgets/appearance_controls.cpp:2407
 msgid "Use Color from Schematic"
 msgstr "從原理圖更新顏色"
 
-#: pcbnew/widgets/appearance_controls.cpp:2380
+#: pcbnew/widgets/appearance_controls.cpp:2416
 msgid "Clear Netclass Color"
 msgstr "清除網路類顏色"
 
-#: pcbnew/widgets/appearance_controls.cpp:2388
+#: pcbnew/widgets/appearance_controls.cpp:2424
 #, c-format
 msgid "Highlight Nets in %s"
 msgstr "高亮 %s 中的網路"
 
-#: pcbnew/widgets/appearance_controls.cpp:2399
+#: pcbnew/widgets/appearance_controls.cpp:2435
 msgid "Show All Netclasses"
 msgstr "顯示所有網路類"
 
-#: pcbnew/widgets/appearance_controls.cpp:2401
+#: pcbnew/widgets/appearance_controls.cpp:2437
 msgid "Hide All Other Netclasses"
 msgstr "隱藏所有其他網路類"
 
-#: pcbnew/widgets/appearance_controls.cpp:2462
+#: pcbnew/widgets/appearance_controls.cpp:2498
 #, c-format
 msgid "Show or hide ratsnest for nets in %s"
 msgstr "顯示或隱藏 %s 中的網路飛線"
 
-#: pcbnew/widgets/appearance_controls.cpp:3447
+#: pcbnew/widgets/appearance_controls.cpp:3483
 msgid ""
 "The current color theme is read-only.  Create a new theme in Preferences to "
 "enable color editing."
@@ -50863,7 +50612,7 @@ msgid "Delete all nets in group '%s'?"
 msgstr "刪除分組 '%s' 中的所有網路?"
 
 #: pcbnew/widgets/search_handlers.cpp:179 pcbnew/zone.cpp:812
-#: pcbnew/zone.cpp:1909
+#: pcbnew/zone.cpp:1933
 msgid "Priority"
 msgstr "優先"
 
@@ -50919,7 +50668,7 @@ msgstr "放置"
 msgid "%s"
 msgstr "%s"
 
-#: pcbnew/zone.cpp:862 pcbnew/zone.cpp:1972
+#: pcbnew/zone.cpp:862 pcbnew/zone.cpp:1996
 msgid "Fill Mode"
 msgstr "填充模式"
 
@@ -50983,87 +50732,87 @@ msgstr "規則區域 %s"
 msgid "Zone %s %s"
 msgstr "區域 %s %s"
 
-#: pcbnew/zone.cpp:1916
+#: pcbnew/zone.cpp:1940
 #, fuzzy
 msgid "Keepout"
 msgstr "Keepouts"
 
-#: pcbnew/zone.cpp:1918
+#: pcbnew/zone.cpp:1942
 #, fuzzy
 msgid "Keep Out Tracks"
 msgstr "禁止放置走線"
 
-#: pcbnew/zone.cpp:1924
+#: pcbnew/zone.cpp:1948
 #, fuzzy
 msgid "Keep Out Vias"
 msgstr "禁止放置貫孔"
 
-#: pcbnew/zone.cpp:1930
+#: pcbnew/zone.cpp:1954
 #, fuzzy
 msgid "Keep Out Pads"
 msgstr "禁止放置焊盤"
 
-#: pcbnew/zone.cpp:1936
+#: pcbnew/zone.cpp:1960
 #, fuzzy
 msgid "Keep Out Copper Pours"
 msgstr "禁止區域填充"
 
-#: pcbnew/zone.cpp:1942
+#: pcbnew/zone.cpp:1966
 #, fuzzy
 msgid "Keep Out Footprints"
 msgstr "禁止放置封裝"
 
-#: pcbnew/zone.cpp:1951
+#: pcbnew/zone.cpp:1975
 #, fuzzy
 msgid "Enable"
 msgstr "已啟用:"
 
-#: pcbnew/zone.cpp:1958
+#: pcbnew/zone.cpp:1982
 msgid "Source Type"
 msgstr "源型別"
 
-#: pcbnew/zone.cpp:1963
+#: pcbnew/zone.cpp:1987
 #, fuzzy
 msgid "Source Name"
 msgstr "信號源 2"
 
-#: pcbnew/zone.cpp:1995
+#: pcbnew/zone.cpp:2019
 msgid "Cannot be less than zone minimum width"
 msgstr "不能低於區域最小寬度"
 
-#: pcbnew/zone.cpp:2001
+#: pcbnew/zone.cpp:2025
 msgid "Hatch Width"
 msgstr "網格寬度"
 
-#: pcbnew/zone.cpp:2008
+#: pcbnew/zone.cpp:2032
 msgid "Hatch Gap"
 msgstr "網格間隙"
 
-#: pcbnew/zone.cpp:2015
+#: pcbnew/zone.cpp:2039
 msgid "Hatch Minimum Hole Ratio"
 msgstr "網格最小孔徑比"
 
-#: pcbnew/zone.cpp:2023
+#: pcbnew/zone.cpp:2047
 msgid "Smoothing Effort"
 msgstr "平滑效果"
 
-#: pcbnew/zone.cpp:2029
+#: pcbnew/zone.cpp:2053
 msgid "Smoothing Amount"
 msgstr "平滑量"
 
-#: pcbnew/zone.cpp:2035
+#: pcbnew/zone.cpp:2059
 msgid "Remove Islands"
 msgstr "死銅移除"
 
-#: pcbnew/zone.cpp:2040
+#: pcbnew/zone.cpp:2064
 msgid "Minimum Island Area"
 msgstr "最小孤銅大小"
 
-#: pcbnew/zone.cpp:2055
+#: pcbnew/zone.cpp:2079
 msgid "Minimum Width"
 msgstr "最小寬度"
 
-#: pcbnew/zone.cpp:2063
+#: pcbnew/zone.cpp:2087
 msgid "Pad Connections"
 msgstr "焊盤連接"
 
@@ -51283,6 +51032,199 @@ msgstr "KiCad 原理圖符號"
 msgid "KiCad Drawing Sheet"
 msgstr "KiCad 專案圖編輯器"
 
+#~ msgid "CrtYd_Front"
+#~ msgstr "頂層封裝層"
+
+#~ msgid "Fab_Front"
+#~ msgstr "頂層製造層"
+
+#~ msgid "Adhes_Front"
+#~ msgstr "頂層點膠層"
+
+#~ msgid "SoldP_Front"
+#~ msgstr "頂層錫膏層"
+
+#~ msgid "SilkS_Front"
+#~ msgstr "頂層絲印層"
+
+#~ msgid "Mask_Front"
+#~ msgstr "頂層阻焊層"
+
+#~ msgid "If you want a front copper layer"
+#~ msgstr "開啟/關閉 頂層銅層"
+
+#~ msgid "Front_layer"
+#~ msgstr "頂層"
+
+#~ msgid "Layer name of front (top) copper layer"
+#~ msgstr "頂層銅層的名稱"
+
+#~ msgid "In1"
+#~ msgstr "內層 1"
+
+#~ msgid "In2"
+#~ msgstr "內層 2"
+
+#~ msgid "In3"
+#~ msgstr "內層 3"
+
+#~ msgid "In4"
+#~ msgstr "內層 4"
+
+#~ msgid "In5"
+#~ msgstr "內層 5"
+
+#~ msgid "In6"
+#~ msgstr "內層 6"
+
+#~ msgid "In7"
+#~ msgstr "內層 7"
+
+#~ msgid "In8"
+#~ msgstr "內層 8"
+
+#~ msgid "In9"
+#~ msgstr "內層 9"
+
+#~ msgid "In10"
+#~ msgstr "內層 10"
+
+#~ msgid "In11"
+#~ msgstr "內層 11"
+
+#~ msgid "In12"
+#~ msgstr "內層 12"
+
+#~ msgid "In13"
+#~ msgstr "內層 13"
+
+#~ msgid "In14"
+#~ msgstr "內層 14"
+
+#~ msgid "In15"
+#~ msgstr "內層 15"
+
+#~ msgid "In16"
+#~ msgstr "內層 16"
+
+#~ msgid "In17"
+#~ msgstr "內層 17"
+
+#~ msgid "In18"
+#~ msgstr "內層 18"
+
+#~ msgid "In19"
+#~ msgstr "內層 19"
+
+#~ msgid "In20"
+#~ msgstr "內層 20"
+
+#~ msgid "In21"
+#~ msgstr "內層 21"
+
+#~ msgid "In22"
+#~ msgstr "內層 22"
+
+#~ msgid "In23"
+#~ msgstr "內層 23"
+
+#~ msgid "In24"
+#~ msgstr "內層 24"
+
+#~ msgid "In25"
+#~ msgstr "內層 25"
+
+#~ msgid "In26"
+#~ msgstr "內層 26"
+
+#~ msgid "In27"
+#~ msgstr "內層 27"
+
+#~ msgid "In28"
+#~ msgstr "內層 28"
+
+#~ msgid "In29"
+#~ msgstr "內層 29"
+
+#~ msgid "In30"
+#~ msgstr "內層 30"
+
+#~ msgid "If you want a back copper layer"
+#~ msgstr "開啟/關閉 底層銅層"
+
+#~ msgid "Layer name of back (bottom) copper layer"
+#~ msgstr "底層銅層的名稱"
+
+#~ msgid "SoldM_Back"
+#~ msgstr "底層阻焊層"
+
+#~ msgid "SilkS_Back"
+#~ msgstr "底層絲印層"
+
+#~ msgid "SoldP_Back"
+#~ msgstr "底層錫膏層"
+
+#~ msgid "Adhes_Back"
+#~ msgstr "底層點膠層"
+
+#~ msgid "Fab_Back"
+#~ msgstr "底層製造層"
+
+#~ msgid "CrtYd_Back"
+#~ msgstr "底層封裝層"
+
+#~ msgid "Pcb_Edges"
+#~ msgstr "電路板邊框層"
+
+#~ msgid "Margin"
+#~ msgstr "Margin"
+
+#~ msgid "Eco1"
+#~ msgstr "用戶自定義 1 層"
+
+#~ msgid "Eco2"
+#~ msgstr "用戶自定義 2 層"
+
+#~ msgid "Comments"
+#~ msgstr "註釋層"
+
+#~ msgid "Drawings"
+#~ msgstr "圖形"
+
+#~ msgid "User1"
+#~ msgstr "用戶 1"
+
+#~ msgid "User2"
+#~ msgstr "用戶 2"
+
+#~ msgid "User3"
+#~ msgstr "用戶 3"
+
+#~ msgid "User4"
+#~ msgstr "用戶 4"
+
+#~ msgid "User5"
+#~ msgstr "用戶 5"
+
+#~ msgid "User6"
+#~ msgstr "用戶 6"
+
+#~ msgid "User7"
+#~ msgstr "用戶 7"
+
+#~ msgid "User8"
+#~ msgstr "用戶 8"
+
+#~ msgid "User9"
+#~ msgstr "用戶 9"
+
+#, fuzzy
+#~ msgid "(Pad has no layer)"
+#~ msgstr "(金屬化焊盤沒有銅層)"
+
+#~ msgid "(PTH pad has no copper layers)"
+#~ msgstr "(金屬化焊盤沒有銅層)"
+
 #, c-format
 #~ msgid "Field%d"
 #~ msgstr "欄位 %d"