diff --git a/translation/pofiles/ar.po b/translation/pofiles/ar.po index c42450a70e..6dca044483 100644 --- a/translation/pofiles/ar.po +++ b/translation/pofiles/ar.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: KiCad\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-06-27 22:51+0300\n" +"POT-Creation-Date: 2025-07-03 20:15+0300\n" "PO-Revision-Date: 2025-06-01 16:39+0000\n" "Last-Translator: Morad Tamer \n" "Language-Team: Arabic " msgstr "" -#: common/dialogs/panel_setup_netclasses.cpp:102 common/eda_shape.cpp:2529 -#: common/eda_shape.cpp:2541 common/stroke_params.cpp:40 +#: common/dialogs/panel_setup_netclasses.cpp:102 common/eda_shape.cpp:2532 +#: common/eda_shape.cpp:2544 common/stroke_params.cpp:40 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:368 #: eeschema/dialogs/dialog_shape_properties_base.cpp:149 #: eeschema/sch_bus_entry.cpp:631 eeschema/sch_line.cpp:1183 @@ -5463,13 +5464,13 @@ msgstr "" #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:350 #: pcbnew/dialogs/dialog_pad_properties_base.cpp:887 #: pcbnew/dialogs/dialog_shape_properties_base.cpp:238 -#: pcbnew/footprint.cpp:4104 pcbnew/pad.cpp:2742 pcbnew/pcb_table.cpp:643 -#: pcbnew/pcb_textbox.cpp:803 pcbnew/zone.cpp:900 pcbnew/zone.cpp:1770 +#: pcbnew/footprint.cpp:4096 pcbnew/pad.cpp:2731 pcbnew/pcb_table.cpp:643 +#: pcbnew/pcb_textbox.cpp:803 pcbnew/zone.cpp:900 pcbnew/zone.cpp:1766 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:157 msgid "Solid" msgstr "" -#: common/dialogs/panel_setup_netclasses.cpp:104 common/eda_shape.cpp:2530 +#: common/dialogs/panel_setup_netclasses.cpp:104 common/eda_shape.cpp:2533 #: common/stroke_params.cpp:41 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:368 #: eeschema/sch_bus_entry.cpp:632 eeschema/sch_line.cpp:1184 @@ -5478,7 +5479,7 @@ msgstr "" msgid "Dashed" msgstr "" -#: common/dialogs/panel_setup_netclasses.cpp:106 common/eda_shape.cpp:2531 +#: common/dialogs/panel_setup_netclasses.cpp:106 common/eda_shape.cpp:2534 #: common/stroke_params.cpp:42 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:368 #: eeschema/sch_bus_entry.cpp:633 eeschema/sch_line.cpp:1185 @@ -5487,7 +5488,7 @@ msgstr "" msgid "Dotted" msgstr "" -#: common/dialogs/panel_setup_netclasses.cpp:108 common/eda_shape.cpp:2532 +#: common/dialogs/panel_setup_netclasses.cpp:108 common/eda_shape.cpp:2535 #: common/stroke_params.cpp:43 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:368 #: eeschema/sch_bus_entry.cpp:634 eeschema/sch_line.cpp:1186 @@ -5496,7 +5497,7 @@ msgstr "" msgid "Dash-Dot" msgstr "" -#: common/dialogs/panel_setup_netclasses.cpp:110 common/eda_shape.cpp:2533 +#: common/dialogs/panel_setup_netclasses.cpp:110 common/eda_shape.cpp:2536 #: common/stroke_params.cpp:44 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:368 #: eeschema/sch_bus_entry.cpp:635 eeschema/sch_line.cpp:1187 @@ -5596,7 +5597,7 @@ msgstr "اسم العرض:" #: common/dialogs/panel_setup_netclasses_base.cpp:52 #: pcbnew/tools/board_inspection_tool.cpp:642 -#: pcbnew/tools/board_inspection_tool.cpp:1193 pcbnew/zone.cpp:2007 +#: pcbnew/tools/board_inspection_tool.cpp:1193 pcbnew/zone.cpp:2003 msgid "Clearance" msgstr "" @@ -5648,11 +5649,11 @@ msgstr "" msgid "Bus Thickness" msgstr "" -#: common/dialogs/panel_setup_netclasses_base.cpp:65 common/eda_shape.cpp:2643 +#: common/dialogs/panel_setup_netclasses_base.cpp:65 common/eda_shape.cpp:2646 #: common/stroke_params.cpp:272 eeschema/sch_bus_entry.cpp:639 #: eeschema/sch_line.cpp:909 eeschema/sch_line.cpp:1224 #: eeschema/sch_line.cpp:1228 eeschema/sch_tablecell.cpp:191 -#: pcbnew/pcb_tablecell.cpp:208 pcbnew/pcb_textbox.cpp:825 +#: pcbnew/pcb_tablecell.cpp:238 pcbnew/pcb_textbox.cpp:825 msgid "Line Style" msgstr "" @@ -5673,7 +5674,7 @@ msgstr "" #: pcbnew/dialogs/dialog_render_job.cpp:31 #: pcbnew/dialogs/dialog_render_job_base.cpp:75 #: pcbnew/generators/pcb_tuning_pattern.cpp:2825 pcbnew/pcb_dimension.cpp:642 -#: pcbnew/pcb_tablecell.cpp:119 pcbnew/pcb_text.cpp:292 +#: pcbnew/pcb_tablecell.cpp:149 pcbnew/pcb_text.cpp:292 #: pcbnew/pcb_textbox.cpp:476 msgid "Default" msgstr "" @@ -5696,12 +5697,12 @@ msgstr "" #: common/dialogs/panel_setup_netclasses_base.cpp:148 #: eeschema/sch_field.cpp:1125 eeschema/sch_label.cpp:208 -#: pcbnew/board_connected_item.cpp:227 pcbnew/pad.cpp:2796 pcbnew/zone.cpp:1870 +#: pcbnew/board_connected_item.cpp:227 pcbnew/pad.cpp:2785 pcbnew/zone.cpp:1866 msgid "Net Class" msgstr "" #: common/dialogs/panel_setup_severities.cpp:44 common/kidialog.cpp:125 -#: eeschema/dialogs/dialog_erc.cpp:873 +#: eeschema/dialogs/dialog_erc.cpp:875 #: eeschema/dialogs/dialog_plot_schematic.cpp:491 #: eeschema/dialogs/dialog_plot_schematic.cpp:504 #: eeschema/dialogs/dialog_plot_schematic.cpp:526 @@ -5711,9 +5712,9 @@ msgstr "" #: eeschema/import_gfx/dialog_import_gfx_sch.cpp:261 #: eeschema/sch_marker.cpp:369 eeschema/sheet.cpp:772 #: eeschema/symbol_editor/symbol_editor.cpp:133 -#: eeschema/symbol_editor/symbol_editor.cpp:531 -#: eeschema/symbol_editor/symbol_editor.cpp:1322 -#: eeschema/symbol_editor/symbol_editor.cpp:1720 +#: eeschema/symbol_editor/symbol_editor.cpp:530 +#: eeschema/symbol_editor/symbol_editor.cpp:1321 +#: eeschema/symbol_editor/symbol_editor.cpp:1719 #: pcbnew/dialogs/dialog_drc.cpp:975 pcbnew/dialogs/dialog_export_vrml.cpp:127 #: pcbnew/drc/drc_item.cpp:224 pcbnew/import_gfx/dialog_import_graphics.cpp:286 #: pcbnew/pcb_marker.cpp:233 @@ -5722,7 +5723,7 @@ msgstr "" #: common/dialogs/panel_setup_severities.cpp:44 #: common/dialogs/panel_setup_severities.cpp:118 -#: eeschema/dialogs/dialog_erc.cpp:874 eeschema/sch_marker.cpp:366 +#: eeschema/dialogs/dialog_erc.cpp:876 eeschema/sch_marker.cpp:366 #: pcbnew/dialogs/dialog_drc.cpp:976 pcbnew/pcb_marker.cpp:230 msgid "Ignore" msgstr "" @@ -5759,8 +5760,8 @@ msgstr "" #: common/dialogs/panel_toolbar_customization.cpp:46 common/eda_text.cpp:1327 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:238 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:279 -#: eeschema/fields_grid_table.cpp:309 eeschema/fields_grid_table.cpp:712 -#: eeschema/fields_grid_table.cpp:856 eeschema/pin_type.cpp:118 +#: eeschema/fields_grid_table.cpp:310 eeschema/fields_grid_table.cpp:713 +#: eeschema/fields_grid_table.cpp:857 eeschema/pin_type.cpp:118 #: eeschema/sch_field.cpp:1001 eeschema/sch_field.cpp:1585 #: eeschema/sch_pin.cpp:1718 pcbnew/dialogs/dialog_render_job.cpp:40 #: pcbnew/generators/pcb_tuning_pattern.cpp:2823 @@ -5770,8 +5771,8 @@ msgstr "" #: common/dialogs/panel_toolbar_customization.cpp:47 common/eda_text.cpp:1329 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:238 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:279 -#: eeschema/fields_grid_table.cpp:311 eeschema/fields_grid_table.cpp:714 -#: eeschema/fields_grid_table.cpp:860 eeschema/pin_type.cpp:117 +#: eeschema/fields_grid_table.cpp:312 eeschema/fields_grid_table.cpp:715 +#: eeschema/fields_grid_table.cpp:861 eeschema/pin_type.cpp:117 #: eeschema/sch_field.cpp:1003 eeschema/sch_field.cpp:1587 #: eeschema/sch_pin.cpp:1717 pcbnew/dialogs/dialog_render_job.cpp:41 #: pcbnew/generators/pcb_tuning_pattern.cpp:2824 @@ -5804,7 +5805,7 @@ msgstr "محور الدوران في الوسط" #: common/dialogs/panel_toolbar_customization.cpp:552 common/eda_item.cpp:440 #: common/eda_item.cpp:464 eeschema/sch_group.cpp:328 pcbnew/pcb_group.cpp:388 -#: pcbnew/widgets/search_handlers.cpp:384 pcbnew/zone.cpp:1800 +#: pcbnew/widgets/search_handlers.cpp:384 pcbnew/zone.cpp:1796 msgid "Group" msgstr "" @@ -5829,8 +5830,8 @@ msgid "Error switching GAL backend" msgstr "" #: common/drawing_sheet/drawing_sheet_parser.cpp:559 -#: eeschema/sch_io/kicad_sexpr/sch_io_kicad_sexpr_parser.cpp:3490 -#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr_parser.cpp:3367 +#: eeschema/sch_io/kicad_sexpr/sch_io_kicad_sexpr_parser.cpp:3488 +#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr_parser.cpp:3365 #, fuzzy msgid "Failed to read image data." msgstr "فشل نسخ الصورة إلى الحافظة" @@ -5871,7 +5872,7 @@ msgstr "" #: pcbnew/pcb_dimension.cpp:1847 pcbnew/pcb_dimension.cpp:1929 #: pcbnew/pcb_dimension.cpp:1962 pcbnew/pcb_dimension.cpp:2000 #: pcbnew/pcb_dimension.cpp:2042 pcbnew/pcb_dimension.cpp:2076 -#: pcbnew/pcb_tablecell.cpp:106 pcbnew/pcb_text.cpp:276 pcbnew/pcb_text.cpp:435 +#: pcbnew/pcb_tablecell.cpp:136 pcbnew/pcb_text.cpp:276 pcbnew/pcb_text.cpp:435 #: pcbnew/widgets/panel_selection_filter.cpp:197 #: pcbnew/widgets/panel_selection_filter_base.cpp:33 #: pcbnew/widgets/search_handlers.cpp:268 @@ -5892,11 +5893,11 @@ msgid "Line" msgstr "" #: common/drawing_sheet/ds_data_item.cpp:367 -#: common/drawing_sheet/ds_draw_item.cpp:124 common/eda_shape.cpp:1138 -#: common/eda_shape.cpp:2519 +#: common/drawing_sheet/ds_draw_item.cpp:124 common/eda_shape.cpp:1141 +#: common/eda_shape.cpp:2522 #: eeschema/dialogs/dialog_label_properties_base.cpp:200 #: eeschema/sch_label.cpp:2338 -#: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:2713 +#: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:2702 #: pcbnew/pcb_dimension.cpp:2021 msgid "Rectangle" msgstr "" @@ -6291,7 +6292,7 @@ msgstr "" msgid "Constrain to H, V, 45" msgstr "" -#: common/eda_draw_frame.cpp:1151 pcbnew/footprint_libraries_utils.cpp:1387 +#: common/eda_draw_frame.cpp:1151 pcbnew/footprint_libraries_utils.cpp:1393 msgid "Select Library" msgstr "" @@ -6322,17 +6323,17 @@ msgstr "" msgid "Screen" msgstr "" -#: common/eda_item.cpp:417 eeschema/sch_symbol.cpp:1937 +#: common/eda_item.cpp:417 eeschema/sch_symbol.cpp:1933 #: eeschema/widgets/search_handlers.cpp:162 pcbnew/build_BOM_from_board.cpp:111 #: pcbnew/dialogs/dialog_board_reannotate_base.cpp:142 -#: pcbnew/load_select_footprint.cpp:294 pcbnew/pad.cpp:1333 +#: pcbnew/load_select_footprint.cpp:294 pcbnew/pad.cpp:1327 #: pcbnew/pcb_shape.cpp:690 pcbnew/pcb_text.cpp:272 #: pcbnew/plot_board_layers.cpp:171 msgid "Footprint" msgstr "" #: common/eda_item.cpp:418 pcbnew/dialogs/dialog_board_statistics.cpp:586 -#: pcbnew/pad.cpp:1336 +#: pcbnew/pad.cpp:1330 msgid "Pad" msgstr "" @@ -6357,22 +6358,22 @@ msgid "Text Box" msgstr "" #: common/eda_item.cpp:425 common/eda_item.cpp:453 eeschema/sch_table.cpp:449 -#: pcbnew/pcb_table.cpp:497 +#: pcbnew/pcb_table.cpp:497 pcbnew/pcb_tablecell.cpp:248 msgid "Table" msgstr "" #: common/eda_item.cpp:426 common/eda_item.cpp:454 -#: eeschema/sch_tablecell.cpp:109 pcbnew/pcb_tablecell.cpp:103 +#: eeschema/sch_tablecell.cpp:109 pcbnew/pcb_tablecell.cpp:133 #: pcbnew/pcb_tablecell.h:49 msgid "Table Cell" msgstr "" -#: common/eda_item.cpp:427 common/eda_item.cpp:428 pcbnew/pcb_track.cpp:1790 +#: common/eda_item.cpp:427 common/eda_item.cpp:428 pcbnew/pcb_track.cpp:1786 msgid "Track" msgstr "" #: common/eda_item.cpp:429 pcbnew/dialogs/dialog_board_statistics.cpp:586 -#: pcbnew/pcb_track.cpp:1788 pcbnew/pcb_track.cpp:1899 +#: pcbnew/pcb_track.cpp:1784 pcbnew/pcb_track.cpp:1895 msgid "Via" msgstr "" @@ -6459,7 +6460,7 @@ msgid "Field" msgstr "" #: common/eda_item.cpp:460 common/eda_item.cpp:473 -#: eeschema/symbol_editor/symbol_editor.cpp:1793 +#: eeschema/symbol_editor/symbol_editor.cpp:1792 msgid "Symbol" msgstr "" @@ -6492,24 +6493,24 @@ msgstr "" msgid "Thermal Spoke" msgstr "" -#: common/eda_shape.cpp:322 pcbnew/pcb_shape.cpp:1053 +#: common/eda_shape.cpp:322 pcbnew/pcb_shape.cpp:1050 msgid "Number Box" msgstr "" -#: common/eda_shape.cpp:331 pcbnew/pad.cpp:1570 +#: common/eda_shape.cpp:331 pcbnew/pad.cpp:1564 msgid "Rect" msgstr "" -#: common/eda_shape.cpp:332 common/eda_shape.cpp:1135 common/eda_shape.cpp:2520 +#: common/eda_shape.cpp:332 common/eda_shape.cpp:1138 common/eda_shape.cpp:2523 #: gerbview/gerber_draw_item.cpp:230 msgid "Arc" msgstr "" -#: common/eda_shape.cpp:333 common/eda_shape.cpp:1134 common/eda_shape.cpp:2521 +#: common/eda_shape.cpp:333 common/eda_shape.cpp:1137 common/eda_shape.cpp:2524 #: eeschema/dialogs/dialog_label_properties_base.cpp:194 #: eeschema/sch_label.cpp:2336 gerbview/gerber_draw_item.cpp:231 -#: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:1568 -#: pcbnew/pad.cpp:2712 pcbnew/pcb_dimension.cpp:2022 +#: pcbnew/dialogs/dialog_dimension_properties_base.cpp:45 pcbnew/pad.cpp:1562 +#: pcbnew/pad.cpp:2701 pcbnew/pcb_dimension.cpp:2022 msgid "Circle" msgstr "" @@ -6517,31 +6518,31 @@ msgstr "" msgid "Bezier Curve" msgstr "" -#: common/eda_shape.cpp:335 common/eda_shape.cpp:1137 common/eda_shape.cpp:2522 +#: common/eda_shape.cpp:335 common/eda_shape.cpp:1140 common/eda_shape.cpp:2525 msgid "Polygon" msgstr "" -#: common/eda_shape.cpp:1125 +#: common/eda_shape.cpp:1128 msgid "Pad Number Box" msgstr "" -#: common/eda_shape.cpp:1126 pcbnew/pcb_shape.cpp:1060 +#: common/eda_shape.cpp:1129 pcbnew/pcb_shape.cpp:1057 msgid "Thermal Spoke Template" msgstr "" -#: common/eda_shape.cpp:1127 common/eda_shape.cpp:1140 +#: common/eda_shape.cpp:1130 common/eda_shape.cpp:1143 msgid "Unrecognized" msgstr "" -#: common/eda_shape.cpp:1136 +#: common/eda_shape.cpp:1139 msgid "Curve" msgstr "" -#: common/eda_shape.cpp:1139 common/eda_shape.cpp:2518 +#: common/eda_shape.cpp:1142 common/eda_shape.cpp:2521 msgid "Segment" msgstr "" -#: common/eda_shape.cpp:1150 common/eda_shape.cpp:2582 +#: common/eda_shape.cpp:1153 common/eda_shape.cpp:2585 #: eeschema/dialogs/dialog_label_properties_base.cpp:174 #: eeschema/dialogs/dialog_sheet_pin_properties_base.cpp:53 #: eeschema/sch_label.cpp:2318 eeschema/sch_label.cpp:2350 @@ -6550,38 +6551,38 @@ msgstr "" #: pcbnew/dialogs/dialog_board_statistics_base.cpp:240 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:120 #: pcbnew/dialogs/dialog_non_copper_zones_properties_base.cpp:47 -#: pcbnew/microwave/microwave_polygon.cpp:129 pcbnew/pcb_tablecell.cpp:204 +#: pcbnew/microwave/microwave_polygon.cpp:129 pcbnew/pcb_tablecell.cpp:234 #: pcbnew/pcb_target.cpp:157 pcbnew/pcb_target.cpp:252 #: pcbnew/pcb_textbox.cpp:817 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:45 msgid "Shape" msgstr "" -#: common/eda_shape.cpp:1156 common/eda_shape.cpp:1165 -#: common/eda_shape.cpp:2609 pcbnew/dialogs/dialog_shape_properties.cpp:931 -#: pcbnew/pcb_track.cpp:1811 +#: common/eda_shape.cpp:1159 common/eda_shape.cpp:1168 +#: common/eda_shape.cpp:2612 pcbnew/dialogs/dialog_shape_properties.cpp:931 +#: pcbnew/pcb_track.cpp:1807 msgid "Radius" msgstr "" -#: common/eda_shape.cpp:1160 common/eda_shape.cpp:1169 -#: common/eda_shape.cpp:1187 eeschema/dialogs/dialog_lib_edit_pin_table.cpp:82 +#: common/eda_shape.cpp:1163 common/eda_shape.cpp:1172 +#: common/eda_shape.cpp:1190 eeschema/dialogs/dialog_lib_edit_pin_table.cpp:82 #: eeschema/dialogs/dialog_lib_edit_pin_table_base.cpp:101 #: eeschema/sch_pin.cpp:1190 eeschema/sch_pin.cpp:1767 #: pcbnew/dialogs/dialog_shape_properties.cpp:901 msgid "Length" msgstr "" -#: common/eda_shape.cpp:1163 common/eda_shape.cpp:1193 -#: common/eda_shape.cpp:2652 pcbnew/dialogs/dialog_shape_properties.cpp:902 +#: common/eda_shape.cpp:1166 common/eda_shape.cpp:1196 +#: common/eda_shape.cpp:2655 pcbnew/dialogs/dialog_shape_properties.cpp:902 #: pcbnew/pcb_text.cpp:290 pcbnew/pcb_textbox.cpp:474 msgid "Angle" msgstr "" -#: common/eda_shape.cpp:1174 eeschema/sch_rule_area.cpp:372 +#: common/eda_shape.cpp:1177 eeschema/sch_rule_area.cpp:372 msgid "Points" msgstr "" -#: common/eda_shape.cpp:1178 common/eda_shape.cpp:2627 common/eda_text.cpp:1393 +#: common/eda_shape.cpp:1181 common/eda_shape.cpp:2630 common/eda_text.cpp:1393 #: eeschema/sch_bitmap.cpp:191 eeschema/sch_bitmap.cpp:330 #: eeschema/sch_field.cpp:1631 eeschema/sch_tablecell.cpp:194 #: eeschema/sch_text.cpp:693 eeschema/sch_textbox.cpp:605 @@ -6590,113 +6591,113 @@ msgstr "" #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:55 #: 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:2312 pcbnew/pad.cpp:1401 +#: pcbnew/generators/pcb_tuning_pattern.cpp:2312 pcbnew/pad.cpp:1395 #: pcbnew/pcb_fields_grid_table.cpp:150 pcbnew/pcb_reference_image.cpp:222 -#: pcbnew/pcb_reference_image.cpp:375 pcbnew/pcb_tablecell.cpp:205 -#: pcbnew/pcb_tablecell.cpp:211 pcbnew/pcb_target.cpp:156 +#: pcbnew/pcb_reference_image.cpp:375 pcbnew/pcb_tablecell.cpp:235 +#: pcbnew/pcb_tablecell.cpp:241 pcbnew/pcb_target.cpp:156 #: pcbnew/pcb_target.cpp:249 pcbnew/pcb_text.cpp:299 pcbnew/pcb_textbox.cpp:822 -#: pcbnew/pcb_track.cpp:1806 pcbnew/pcb_track.cpp:2353 +#: pcbnew/pcb_track.cpp:1802 pcbnew/pcb_track.cpp:2353 msgid "Width" msgstr "" -#: common/eda_shape.cpp:1181 common/eda_shape.cpp:2633 common/eda_text.cpp:1398 +#: common/eda_shape.cpp:1184 common/eda_shape.cpp:2636 common/eda_text.cpp:1398 #: eeschema/sch_bitmap.cpp:193 eeschema/sch_bitmap.cpp:337 #: eeschema/sch_field.cpp:1632 eeschema/sch_tablecell.cpp:195 #: eeschema/sch_text.cpp:694 eeschema/sch_textbox.cpp:606 #: pcbnew/dialogs/dialog_board_statistics.cpp:758 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:55 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:56 -#: pcbnew/pad.cpp:1402 pcbnew/pcb_dimension.cpp:1033 +#: pcbnew/pad.cpp:1396 pcbnew/pcb_dimension.cpp:1033 #: pcbnew/pcb_fields_grid_table.cpp:151 pcbnew/pcb_reference_image.cpp:224 -#: pcbnew/pcb_reference_image.cpp:382 pcbnew/pcb_tablecell.cpp:206 -#: pcbnew/pcb_tablecell.cpp:212 pcbnew/pcb_text.cpp:300 +#: pcbnew/pcb_reference_image.cpp:382 pcbnew/pcb_tablecell.cpp:236 +#: pcbnew/pcb_tablecell.cpp:242 pcbnew/pcb_text.cpp:300 #: pcbnew/pcb_textbox.cpp:823 msgid "Height" msgstr "" -#: common/eda_shape.cpp:2523 +#: common/eda_shape.cpp:2526 msgid "Bezier" msgstr "" -#: common/eda_shape.cpp:2542 +#: common/eda_shape.cpp:2545 #: eeschema/dialogs/dialog_shape_properties_base.cpp:149 #: pcbnew/dialogs/dialog_shape_properties_base.cpp:238 msgid "Hatch" msgstr "" -#: common/eda_shape.cpp:2543 +#: common/eda_shape.cpp:2546 #: eeschema/dialogs/dialog_shape_properties_base.cpp:149 #: pcbnew/dialogs/dialog_shape_properties_base.cpp:238 msgid "Reverse Hatch" msgstr "" -#: common/eda_shape.cpp:2544 +#: common/eda_shape.cpp:2547 #: eeschema/dialogs/dialog_shape_properties_base.cpp:149 #: pcbnew/dialogs/dialog_shape_properties_base.cpp:238 msgid "Cross-hatch" msgstr "" -#: common/eda_shape.cpp:2580 eeschema/sch_shape.cpp:566 +#: common/eda_shape.cpp:2583 eeschema/sch_shape.cpp:566 msgid "Shape Properties" msgstr "" -#: common/eda_shape.cpp:2586 eeschema/sch_table.cpp:508 +#: common/eda_shape.cpp:2589 eeschema/sch_table.cpp:508 #: eeschema/sch_tablecell.cpp:184 pcbnew/pcb_table.cpp:658 -#: pcbnew/pcb_tablecell.cpp:200 pcbnew/pcb_textbox.cpp:818 +#: pcbnew/pcb_tablecell.cpp:230 pcbnew/pcb_textbox.cpp:818 #: pcbnew/pcb_track.cpp:2356 msgid "Start X" msgstr "" -#: common/eda_shape.cpp:2591 eeschema/sch_table.cpp:511 +#: common/eda_shape.cpp:2594 eeschema/sch_table.cpp:511 #: eeschema/sch_tablecell.cpp:185 pcbnew/pcb_table.cpp:661 -#: pcbnew/pcb_tablecell.cpp:201 pcbnew/pcb_textbox.cpp:819 +#: pcbnew/pcb_tablecell.cpp:231 pcbnew/pcb_textbox.cpp:819 #: pcbnew/pcb_track.cpp:2360 msgid "Start Y" msgstr "" -#: common/eda_shape.cpp:2597 +#: common/eda_shape.cpp:2600 msgid "Center X" msgstr "" -#: common/eda_shape.cpp:2603 +#: common/eda_shape.cpp:2606 msgid "Center Y" msgstr "" -#: common/eda_shape.cpp:2615 eeschema/sch_tablecell.cpp:186 -#: pcbnew/generators/pcb_tuning_pattern.cpp:2837 pcbnew/pcb_tablecell.cpp:202 +#: common/eda_shape.cpp:2618 eeschema/sch_tablecell.cpp:186 +#: pcbnew/generators/pcb_tuning_pattern.cpp:2837 pcbnew/pcb_tablecell.cpp:232 #: pcbnew/pcb_textbox.cpp:820 pcbnew/pcb_track.cpp:2363 msgid "End X" msgstr "" -#: common/eda_shape.cpp:2621 eeschema/sch_tablecell.cpp:187 -#: pcbnew/generators/pcb_tuning_pattern.cpp:2843 pcbnew/pcb_tablecell.cpp:203 +#: common/eda_shape.cpp:2624 eeschema/sch_tablecell.cpp:187 +#: pcbnew/generators/pcb_tuning_pattern.cpp:2843 pcbnew/pcb_tablecell.cpp:233 #: pcbnew/pcb_textbox.cpp:821 pcbnew/pcb_track.cpp:2366 msgid "End Y" msgstr "" -#: common/eda_shape.cpp:2639 common/stroke_params.cpp:276 +#: common/eda_shape.cpp:2642 common/stroke_params.cpp:276 #: eeschema/sch_bus_entry.cpp:643 eeschema/sch_line.cpp:1232 -#: eeschema/sch_tablecell.cpp:190 pcbnew/pcb_tablecell.cpp:207 +#: eeschema/sch_tablecell.cpp:190 pcbnew/pcb_tablecell.cpp:237 #: pcbnew/pcb_textbox.cpp:824 msgid "Line Width" msgstr "" -#: common/eda_shape.cpp:2647 eeschema/sch_tablecell.cpp:192 -#: pcbnew/pcb_shape.cpp:979 pcbnew/pcb_tablecell.cpp:209 +#: common/eda_shape.cpp:2650 eeschema/sch_tablecell.cpp:192 +#: pcbnew/pcb_shape.cpp:976 pcbnew/pcb_tablecell.cpp:239 msgid "Line Color" msgstr "" -#: common/eda_shape.cpp:2694 +#: common/eda_shape.cpp:2697 #: eeschema/dialogs/dialog_sheet_properties_base.cpp:217 #: pcbnew/dialogs/dialog_copper_zones_base.cpp:278 #: pcbnew/dialogs/dialog_non_copper_zones_properties_base.cpp:120 -#: pcbnew/pcb_shape.cpp:995 +#: pcbnew/pcb_shape.cpp:992 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:203 msgid "Fill" msgstr "" -#: common/eda_shape.cpp:2699 eeschema/sch_shape.cpp:559 -#: pcbnew/pcb_shape.cpp:980 +#: common/eda_shape.cpp:2702 eeschema/sch_shape.cpp:559 +#: pcbnew/pcb_shape.cpp:977 msgid "Fill Color" msgstr "" @@ -6711,7 +6712,7 @@ msgstr "" #: eeschema/dialogs/dialog_symbol_properties_base.cpp:62 #: eeschema/dialogs/dialog_tablecell_properties_base.cpp:181 #: eeschema/dialogs/dialog_text_properties_base.cpp:113 -#: eeschema/fields_grid_table.cpp:483 eeschema/sch_label.cpp:1293 +#: eeschema/fields_grid_table.cpp:484 eeschema/sch_label.cpp:1293 #: eeschema/sch_label.cpp:2359 eeschema/sch_tablecell.cpp:121 #: eeschema/sch_text.cpp:556 eeschema/sch_textbox.cpp:463 #: pagelayout_editor/dialogs/properties_frame_base.cpp:98 @@ -6736,7 +6737,7 @@ msgstr "" #: eeschema/dialogs/dialog_symbol_properties_base.cpp:63 #: eeschema/dialogs/dialog_tablecell_properties_base.cpp:178 #: eeschema/dialogs/dialog_text_properties_base.cpp:108 -#: eeschema/fields_grid_table.cpp:484 eeschema/sch_label.cpp:1293 +#: eeschema/fields_grid_table.cpp:485 eeschema/sch_label.cpp:1293 #: eeschema/sch_label.cpp:2360 eeschema/sch_tablecell.cpp:121 #: eeschema/sch_text.cpp:556 eeschema/sch_textbox.cpp:463 #: eeschema/widgets/tuner_slider_base.cpp:48 @@ -6752,9 +6753,9 @@ msgstr "" #: common/eda_text.cpp:1328 common/eda_text.cpp:1337 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:279 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:303 -#: eeschema/fields_grid_table.cpp:302 eeschema/fields_grid_table.cpp:310 -#: eeschema/fields_grid_table.cpp:713 eeschema/fields_grid_table.cpp:724 -#: eeschema/fields_grid_table.cpp:858 eeschema/fields_grid_table.cpp:880 +#: eeschema/fields_grid_table.cpp:303 eeschema/fields_grid_table.cpp:311 +#: eeschema/fields_grid_table.cpp:714 eeschema/fields_grid_table.cpp:725 +#: eeschema/fields_grid_table.cpp:859 eeschema/fields_grid_table.cpp:881 #: eeschema/sch_field.cpp:1002 eeschema/sch_field.cpp:1012 #: eeschema/sch_field.cpp:1586 eeschema/sch_field.cpp:1595 #: eeschema/sch_text.cpp:577 gerbview/gerber_file_image.cpp:374 @@ -6768,8 +6769,8 @@ msgstr "" #: common/eda_text.cpp:1336 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:303 -#: eeschema/fields_grid_table.cpp:301 eeschema/fields_grid_table.cpp:723 -#: eeschema/fields_grid_table.cpp:878 eeschema/sch_field.cpp:1011 +#: eeschema/fields_grid_table.cpp:302 eeschema/fields_grid_table.cpp:724 +#: eeschema/fields_grid_table.cpp:879 eeschema/sch_field.cpp:1011 #: eeschema/sch_field.cpp:1594 eeschema/sch_text.cpp:576 #: pcbnew/dialogs/dialog_render_job.cpp:42 msgid "Top" @@ -6777,8 +6778,8 @@ msgstr "" #: common/eda_text.cpp:1338 #: eeschema/dialogs/dialog_global_edit_text_and_graphics_base.cpp:303 -#: eeschema/fields_grid_table.cpp:303 eeschema/fields_grid_table.cpp:725 -#: eeschema/fields_grid_table.cpp:882 eeschema/sch_field.cpp:1013 +#: eeschema/fields_grid_table.cpp:304 eeschema/fields_grid_table.cpp:726 +#: eeschema/fields_grid_table.cpp:883 eeschema/sch_field.cpp:1013 #: eeschema/sch_field.cpp:1596 eeschema/sch_text.cpp:578 #: pcbnew/dialogs/dialog_render_job.cpp:38 msgid "Bottom" @@ -6791,15 +6792,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:486 eeschema/sch_field.cpp:1639 +#: eeschema/fields_grid_table.cpp:487 eeschema/sch_field.cpp:1639 #: eeschema/sch_pin.cpp:1192 eeschema/sch_pin.cpp:1763 -#: eeschema/sch_symbol.cpp:2863 eeschema/sch_tablecell.cpp:197 +#: eeschema/sch_symbol.cpp:2859 eeschema/sch_tablecell.cpp:197 #: eeschema/sch_text.cpp:702 eeschema/sch_textbox.cpp:633 #: pcbnew/dialogs/dialog_footprint_properties_base.cpp:59 #: pcbnew/dialogs/dialog_footprint_properties_fp_editor_base.cpp:60 -#: pcbnew/footprint.cpp:4134 pcbnew/pad.cpp:2759 pcbnew/pcb_dimension.cpp:1812 +#: pcbnew/footprint.cpp:4126 pcbnew/pad.cpp:2748 pcbnew/pcb_dimension.cpp:1812 #: pcbnew/pcb_dimension.cpp:1887 pcbnew/pcb_fields_grid_table.cpp:155 -#: pcbnew/pcb_tablecell.cpp:214 +#: pcbnew/pcb_tablecell.cpp:244 msgid "Orientation" msgstr "" @@ -6818,12 +6819,12 @@ 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:489 eeschema/sch_field.cpp:993 +#: eeschema/fields_grid_table.cpp:490 eeschema/sch_field.cpp:993 #: eeschema/sch_label.cpp:1291 eeschema/sch_tablecell.cpp:119 #: eeschema/sch_text.cpp:554 eeschema/sch_textbox.cpp:461 #: eeschema/widgets/sch_properties_panel.cpp:266 pcbnew/pcb_dimension.cpp:642 -#: pcbnew/pcb_tablecell.cpp:119 pcbnew/pcb_text.cpp:292 -#: pcbnew/pcb_textbox.cpp:476 pcbnew/widgets/pcb_properties_panel.cpp:302 +#: pcbnew/pcb_tablecell.cpp:149 pcbnew/pcb_text.cpp:292 +#: pcbnew/pcb_textbox.cpp:476 pcbnew/widgets/pcb_properties_panel.cpp:307 msgid "Font" msgstr "" @@ -6838,7 +6839,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:152 pcbnew/pcb_tablecell.cpp:213 +#: pcbnew/pcb_fields_grid_table.cpp:152 pcbnew/pcb_tablecell.cpp:243 #: pcbnew/tools/pcb_control.cpp:2442 msgid "Thickness" msgstr "" @@ -6868,7 +6869,7 @@ msgstr "" #: pcbnew/pcb_dimension.cpp:1935 pcbnew/pcb_dimension.cpp:1968 #: pcbnew/pcb_dimension.cpp:2006 pcbnew/pcb_dimension.cpp:2048 #: pcbnew/pcb_dimension.cpp:2082 pcbnew/pcb_field.cpp:297 -#: pcbnew/pcb_tablecell.cpp:215 pcbnew/pcb_text.cpp:685 +#: pcbnew/pcb_tablecell.cpp:245 pcbnew/pcb_text.cpp:685 #: pcbnew/pcb_textbox.cpp:870 msgid "Hyperlink" msgstr "" @@ -7366,7 +7367,7 @@ msgstr "خطأ" #: common/grid_tricks.cpp:361 common/tool/actions.cpp:312 #: common/widgets/listbox_tricks.cpp:206 eeschema/tools/sch_actions.cpp:237 -#: pcbnew/dialogs/panel_setup_rules.cpp:130 pcbnew/tools/edit_tool.cpp:2681 +#: pcbnew/dialogs/panel_setup_rules.cpp:130 pcbnew/tools/edit_tool.cpp:2663 msgid "Cut" msgstr "" @@ -7386,8 +7387,8 @@ msgstr "" #: common/grid_tricks.cpp:368 common/tool/actions.cpp:343 #: common/widgets/listbox_tricks.cpp:207 -#: eeschema/tools/sch_editor_control.cpp:2365 -#: eeschema/tools/symbol_editor_edit_tool.cpp:1040 +#: eeschema/tools/sch_editor_control.cpp:2358 +#: eeschema/tools/symbol_editor_edit_tool.cpp:1037 #: pcbnew/dialogs/panel_setup_rules.cpp:132 pcbnew/tools/pcb_control.cpp:1288 msgid "Paste" msgstr "" @@ -7400,7 +7401,7 @@ msgstr "" #: common/widgets/listbox_tricks.cpp:209 eeschema/tools/sch_edit_tool.cpp:1759 #: eeschema/tools/symbol_editor_edit_tool.cpp:478 #: kicad/dialogs/panel_jobset.cpp:402 kicad/project_tree_pane.cpp:1020 -#: pcbnew/dialogs/panel_setup_rules.cpp:133 pcbnew/tools/edit_tool.cpp:2694 +#: pcbnew/dialogs/panel_setup_rules.cpp:133 pcbnew/tools/edit_tool.cpp:2676 msgid "Delete" msgstr "" @@ -7695,17 +7696,17 @@ msgstr "" msgid "Job Settings" msgstr "تحريك اللوح لليمين" -#: common/jobs/job_export_pcb_3d.cpp:145 +#: common/jobs/job_export_pcb_3d.cpp:148 #, fuzzy msgid "3D model export" msgstr "جار تحميل النماذج ثلاثية الأبعاد..." -#: common/jobs/job_export_pcb_3d.cpp:151 +#: common/jobs/job_export_pcb_3d.cpp:154 #, fuzzy msgid "Export 3D Model Job Settings" msgstr "إنشاء مناطق" -#: common/jobs/job_export_pcb_3d.cpp:170 +#: common/jobs/job_export_pcb_3d.cpp:174 #, fuzzy msgid "PCB: Export 3D Model" msgstr "إنشاء مناطق" @@ -7724,7 +7725,7 @@ msgid "PCB: Export Drill Data" msgstr "تصدير" #: common/jobs/job_export_pcb_dxf.cpp:58 -#: common/jobs/job_export_sch_plot.cpp:127 kicad/kicad_cli.cpp:147 +#: common/jobs/job_export_sch_plot.cpp:127 kicad/kicad_cli.cpp:148 msgid "Export DXF" msgstr "" @@ -7776,7 +7777,7 @@ msgid "PCB: Export Gerbers" msgstr "" #: common/jobs/job_export_pcb_hpgl.cpp:33 -#: common/jobs/job_export_sch_plot.cpp:184 kicad/kicad_cli.cpp:148 +#: common/jobs/job_export_sch_plot.cpp:184 kicad/kicad_cli.cpp:149 msgid "Export HPGL" msgstr "" @@ -7832,7 +7833,7 @@ msgid "PCB: Export ODB++" msgstr "تصدير" #: common/jobs/job_export_pcb_pdf.cpp:63 -#: common/jobs/job_export_sch_plot.cpp:108 kicad/kicad_cli.cpp:149 +#: common/jobs/job_export_sch_plot.cpp:108 kicad/kicad_cli.cpp:150 msgid "Export PDF" msgstr "" @@ -7875,7 +7876,7 @@ msgid "PCB: Export Postscript" msgstr "إنشاء مناطق" #: common/jobs/job_export_pcb_svg.cpp:50 -#: common/jobs/job_export_sch_plot.cpp:146 kicad/kicad_cli.cpp:151 +#: common/jobs/job_export_sch_plot.cpp:146 kicad/kicad_cli.cpp:152 msgid "Export SVG" msgstr "" @@ -7992,11 +7993,11 @@ msgstr "" msgid "Special: Execute Command" msgstr "" -#: common/jobs/jobs_output_archive.cpp:93 common/jobs/jobset.cpp:44 +#: common/jobs/jobs_output_archive.cpp:93 common/jobs/jobset.cpp:45 msgid "Archive" msgstr "" -#: common/jobs/jobs_output_folder.cpp:80 common/jobs/jobset.cpp:42 +#: common/jobs/jobs_output_folder.cpp:80 common/jobs/jobset.cpp:43 msgid "Folder" msgstr "" @@ -8093,11 +8094,11 @@ msgstr "" msgid "Hierarchical labels" msgstr "" -#: common/layer_id.cpp:78 eeschema/sch_symbol.cpp:2879 +#: common/layer_id.cpp:78 eeschema/sch_symbol.cpp:2875 msgid "Pin numbers" msgstr "" -#: common/layer_id.cpp:79 eeschema/sch_symbol.cpp:2883 +#: common/layer_id.cpp:79 eeschema/sch_symbol.cpp:2879 msgid "Pin names" msgstr "" @@ -8215,7 +8216,7 @@ msgid "Helper items" msgstr "" #: common/layer_id.cpp:107 common/layer_id.cpp:149 common/tool/grid_menu.cpp:56 -#: eeschema/tools/sch_editor_control.cpp:2970 +#: eeschema/tools/sch_editor_control.cpp:2963 #: gerbview/dialogs/panel_gerbview_color_settings.cpp:94 #: gerbview/widgets/gerbview_layer_widget.cpp:135 #: pcbnew/widgets/appearance_controls.cpp:356 @@ -8439,12 +8440,12 @@ msgstr "" msgid "Library settings for %s..." msgstr "" -#: common/lib_tree_model.cpp:153 +#: common/lib_tree_model.cpp:144 #: eeschema/dialogs/dialog_lib_edit_pin_table.cpp:86 #: eeschema/dialogs/dialog_lib_edit_pin_table_base.cpp:105 -#: eeschema/dialogs/dialog_sim_model.cpp:619 eeschema/sch_item.cpp:635 -#: eeschema/sch_item.cpp:684 eeschema/sch_pin.cpp:1171 -#: eeschema/sch_symbol.cpp:2923 eeschema/symbol_editor/symbol_editor.cpp:1777 +#: eeschema/dialogs/dialog_sim_model.cpp:619 eeschema/sch_item.cpp:633 +#: eeschema/sch_item.cpp:682 eeschema/sch_pin.cpp:1171 +#: eeschema/sch_symbol.cpp:2919 eeschema/symbol_editor/symbol_editor.cpp:1776 msgid "Unit" msgstr "" @@ -8454,14 +8455,14 @@ msgstr "" msgid "Item" msgstr "" -#: common/lib_tree_model_adapter.cpp:404 +#: common/lib_tree_model_adapter.cpp:402 #: common/widgets/panel_design_block_chooser.cpp:419 #: eeschema/widgets/panel_symbol_chooser.cpp:173 #: pcbnew/widgets/panel_footprint_chooser.cpp:98 msgid "Recently Used" msgstr "" -#: common/lib_tree_model_adapter.cpp:406 +#: common/lib_tree_model_adapter.cpp:404 #: eeschema/widgets/panel_symbol_chooser.cpp:180 msgid "Already Placed" msgstr "" @@ -8662,8 +8663,8 @@ msgstr "" msgid "Error extracting file!" msgstr "" -#: common/project/project_archiver.cpp:250 eeschema/dialogs/dialog_erc.cpp:1060 -#: eeschema/netlist_exporters/netlist_exporter_allegro.cpp:65 +#: common/project/project_archiver.cpp:250 eeschema/dialogs/dialog_erc.cpp:1062 +#: eeschema/netlist_exporters/netlist_exporter_allegro.cpp:62 #: eeschema/netlist_exporters/netlist_exporter_cadstar.cpp:48 #: eeschema/netlist_exporters/netlist_exporter_orcadpcb2.cpp:55 #: eeschema/netlist_exporters/netlist_exporter_pads.cpp:43 @@ -8674,9 +8675,9 @@ msgstr "" #: pcbnew/dialogs/dialog_board_statistics.cpp:741 #: pcbnew/dialogs/dialog_drc.cpp:1065 pcbnew/dialogs/dialog_export_idf.cpp:196 #: pcbnew/dialogs/dialog_export_vrml.cpp:225 -#: pcbnew/dialogs/dialog_gen_footprint_position.cpp:359 -#: pcbnew/dialogs/dialog_gen_footprint_position.cpp:380 -#: pcbnew/dialogs/dialog_gen_footprint_position.cpp:476 +#: pcbnew/dialogs/dialog_gen_footprint_position.cpp:360 +#: pcbnew/dialogs/dialog_gen_footprint_position.cpp:382 +#: pcbnew/dialogs/dialog_gen_footprint_position.cpp:477 #: pcbnew/dialogs/dialog_gen_footprint_position.cpp:520 #: pcbnew/dialogs/dialog_gendrill.cpp:523 pcbnew/exporters/export_d356.cpp:411 #: pcbnew/exporters/export_footprint_associations.cpp:85 @@ -8690,22 +8691,22 @@ msgstr "" msgid "Failed to create file '%s'." msgstr "" -#: common/project/project_archiver.cpp:264 +#: common/project/project_archiver.cpp:263 #, fuzzy, c-format msgid "Error opening directory: '%s'." msgstr "فشل نسخ الصورة إلى الحافظة" -#: common/project/project_archiver.cpp:316 +#: common/project/project_archiver.cpp:315 #, c-format msgid "Archived file '%s'." msgstr "" -#: common/project/project_archiver.cpp:326 +#: common/project/project_archiver.cpp:325 #, c-format msgid "Failed to archive file '%s'." msgstr "" -#: common/project/project_archiver.cpp:350 +#: common/project/project_archiver.cpp:349 #, c-format msgid "Zip archive '%s' created (%s uncompressed, %s compressed)." msgstr "" @@ -8761,12 +8762,12 @@ msgstr "إعادة الضبط إلى الإعدادات الافتراضية" #: common/settings/bom_settings.cpp:126 common/settings/bom_settings.cpp:147 #: common/settings/bom_settings.cpp:166 common/settings/bom_settings.cpp:186 #: eeschema/dialogs/dialog_rescue_each.cpp:131 -#: eeschema/dialogs/dialog_sim_model_base.cpp:274 eeschema/sch_symbol.cpp:1894 -#: eeschema/sch_symbol.cpp:1947 eeschema/sch_symbol.cpp:2889 +#: eeschema/dialogs/dialog_sim_model_base.cpp:274 eeschema/sch_symbol.cpp:1890 +#: eeschema/sch_symbol.cpp:1943 eeschema/sch_symbol.cpp:2885 #: eeschema/widgets/search_handlers.cpp:160 #: eeschema/widgets/search_handlers.cpp:256 #: pcbnew/dialogs/dialog_board_reannotate_base.cpp:142 -#: pcbnew/footprint.cpp:4140 pcbnew/widgets/search_handlers.cpp:119 +#: pcbnew/footprint.cpp:4132 pcbnew/widgets/search_handlers.cpp:119 msgid "Reference" msgstr "" @@ -8783,8 +8784,8 @@ msgstr "" #: eeschema/dialogs/dialog_sheet_properties_base.cpp:128 #: eeschema/dialogs/dialog_symbol_properties_base.cpp:199 #: eeschema/dialogs/dialog_update_from_pcb_base.cpp:72 eeschema/menubar.cpp:166 -#: eeschema/sch_sheet.cpp:1665 eeschema/sch_symbol.cpp:2931 -#: eeschema/tools/sch_edit_tool.cpp:603 pcbnew/footprint.cpp:4163 +#: eeschema/sch_sheet.cpp:1665 eeschema/sch_symbol.cpp:2927 +#: eeschema/tools/sch_edit_tool.cpp:603 pcbnew/footprint.cpp:4155 msgid "Attributes" msgstr "" @@ -8875,8 +8876,8 @@ msgstr "" msgid "Create a new document in the editor" msgstr "" -#: common/tool/actions.cpp:53 eeschema/symbol_editor/symbol_editor.cpp:890 -#: pcbnew/footprint_libraries_utils.cpp:1061 +#: common/tool/actions.cpp:53 eeschema/symbol_editor/symbol_editor.cpp:889 +#: pcbnew/footprint_libraries_utils.cpp:1067 msgid "New Library..." msgstr "" @@ -8916,9 +8917,9 @@ msgstr "" msgid "Open a library file with system file explorer" msgstr "" -#: common/tool/actions.cpp:92 eeschema/symbol_editor/symbol_editor.cpp:880 +#: common/tool/actions.cpp:92 eeschema/symbol_editor/symbol_editor.cpp:879 #: eeschema/widgets/tuner_slider_base.cpp:117 -#: pcbnew/footprint_libraries_utils.cpp:1047 +#: pcbnew/footprint_libraries_utils.cpp:1053 msgid "Save" msgstr "" @@ -9090,8 +9091,8 @@ msgid "Paste item(s) from clipboard with options" msgstr "نسخ صورة ثلاثية الأبعاد إلى الحافظة" #: common/tool/actions.cpp:376 common/widgets/listbox_tricks.cpp:208 -#: eeschema/tools/symbol_editor_edit_tool.cpp:1121 -#: pcbnew/tools/edit_tool.cpp:3027 +#: eeschema/tools/symbol_editor_edit_tool.cpp:1118 +#: pcbnew/tools/edit_tool.cpp:3009 msgid "Duplicate" msgstr "" @@ -9113,7 +9114,7 @@ msgid "Delete clicked items" msgstr "" #: common/tool/actions.cpp:406 eeschema/tools/sch_edit_tool.cpp:2925 -#: pcbnew/tools/edit_tool.cpp:2396 +#: pcbnew/tools/edit_tool.cpp:2390 msgid "Left Justify" msgstr "" @@ -9122,7 +9123,7 @@ msgid "Left-justify fields and text items" msgstr "" #: common/tool/actions.cpp:413 eeschema/tools/sch_edit_tool.cpp:2927 -#: pcbnew/tools/edit_tool.cpp:2398 +#: pcbnew/tools/edit_tool.cpp:2392 msgid "Center Justify" msgstr "" @@ -9131,7 +9132,7 @@ msgid "Center-justify fields and text items" msgstr "" #: common/tool/actions.cpp:420 eeschema/tools/sch_edit_tool.cpp:2929 -#: pcbnew/tools/edit_tool.cpp:2400 +#: pcbnew/tools/edit_tool.cpp:2394 msgid "Right Justify" msgstr "" @@ -9148,8 +9149,8 @@ msgid "Collapse All" msgstr "" #: common/tool/actions.cpp:441 eeschema/tools/sch_edit_tool.cpp:3213 -#: eeschema/tools/symbol_editor_edit_tool.cpp:1234 -#: pcbnew/tools/edit_tool.cpp:3131 +#: eeschema/tools/symbol_editor_edit_tool.cpp:1231 +#: pcbnew/tools/edit_tool.cpp:3113 #, fuzzy msgid "Increment" msgstr "دوران" @@ -9783,7 +9784,7 @@ msgstr "" #: common/tool/actions.cpp:1292 #: eeschema/dialogs/dialog_symbol_fields_table.cpp:102 -#: eeschema/fields_grid_table.cpp:1084 +#: eeschema/fields_grid_table.cpp:1085 msgid "Show Datasheet" msgstr "" @@ -10106,13 +10107,13 @@ msgid "Mirroring for Y axis is not supported yet" msgstr "" #: common/widgets/design_block_pane.cpp:212 -#: pcbnew/footprint_libraries_utils.cpp:372 +#: pcbnew/footprint_libraries_utils.cpp:377 #, c-format msgid "Library %s is read only." msgstr "" #: common/widgets/design_block_pane.cpp:218 -#: pcbnew/footprint_libraries_utils.cpp:378 +#: pcbnew/footprint_libraries_utils.cpp:383 #, c-format msgid "Library %s already exists." msgstr "" @@ -10121,8 +10122,8 @@ msgstr "" msgid "Enter a description for the library:" msgstr "" -#: common/widgets/design_block_pane.cpp:274 eeschema/sch_symbol.cpp:2898 -#: eeschema/widgets/search_handlers.cpp:171 pcbnew/footprint.cpp:4150 +#: common/widgets/design_block_pane.cpp:274 eeschema/sch_symbol.cpp:2894 +#: eeschema/widgets/search_handlers.cpp:171 pcbnew/footprint.cpp:4142 #: pcbnew/plot_board_layers.cpp:189 pcbnew/widgets/search_handlers.cpp:125 msgid "Library Description" msgstr "" @@ -10134,10 +10135,10 @@ msgstr "" #: common/widgets/design_block_pane.cpp:327 #: common/widgets/design_block_pane.cpp:369 #: common/widgets/design_block_pane.cpp:411 -#: pcbnew/footprint_libraries_utils.cpp:556 +#: pcbnew/footprint_libraries_utils.cpp:561 #: pcbnew/pcb_io/geda/pcb_io_geda.cpp:951 -#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3051 -#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3130 +#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3048 +#: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.cpp:3127 #, c-format msgid "Library '%s' is read only." msgstr "" @@ -10176,19 +10177,19 @@ msgid "Overwrite existing design block?" msgstr "" #: common/widgets/design_block_pane.cpp:482 eeschema/sch_base_frame.cpp:288 -#: pcbnew/footprint_libraries_utils.cpp:414 +#: pcbnew/footprint_libraries_utils.cpp:419 msgid "Add the library to the global library table?" msgstr "" #: common/widgets/design_block_pane.cpp:483 eeschema/sch_base_frame.cpp:289 -#: pcbnew/footprint_libraries_utils.cpp:415 +#: pcbnew/footprint_libraries_utils.cpp:420 msgid "Add To Global Library Table" msgstr "" #: common/widgets/design_block_pane.cpp:493 #: eeschema/dialogs/panel_eeschema_editing_options_base.cpp:111 #: eeschema/sch_base_frame.cpp:299 eeschema/widgets/search_handlers.cpp:476 -#: pcbnew/footprint_libraries_utils.cpp:425 +#: pcbnew/footprint_libraries_utils.cpp:430 msgid "Global" msgstr "" @@ -10196,17 +10197,17 @@ msgstr "" #: eeschema/dialogs/dialog_schematic_setup.cpp:101 #: eeschema/sch_base_frame.cpp:300 #: pcbnew/dialogs/dialog_board_statistics.cpp:748 -#: pcbnew/footprint_libraries_utils.cpp:426 +#: pcbnew/footprint_libraries_utils.cpp:431 msgid "Project" msgstr "" #: common/widgets/design_block_pane.cpp:496 eeschema/sch_base_frame.cpp:302 -#: pcbnew/footprint_libraries_utils.cpp:428 +#: pcbnew/footprint_libraries_utils.cpp:433 msgid "Choose the Library Table to add the library to:" msgstr "" #: common/widgets/design_block_pane.cpp:497 eeschema/sch_base_frame.cpp:303 -#: pcbnew/footprint_libraries_utils.cpp:429 +#: pcbnew/footprint_libraries_utils.cpp:434 msgid "Add To Library Table" msgstr "" @@ -10221,13 +10222,13 @@ msgid "" msgstr "" #: common/widgets/footprint_diff_widget.cpp:41 eeschema/sch_sheet.cpp:868 -#: eeschema/sch_symbol.cpp:1869 pcbnew/dialogs/dialog_board_statistics.cpp:752 +#: eeschema/sch_symbol.cpp:1865 pcbnew/dialogs/dialog_board_statistics.cpp:752 msgid "Board" msgstr "" #: common/widgets/footprint_diff_widget.cpp:42 cvpcb/cvpcb_mainframe.cpp:818 -#: eeschema/sch_base_frame.cpp:615 eeschema/sch_symbol.cpp:1923 -#: eeschema/sch_symbol.cpp:1927 eeschema/sch_symbol.cpp:1963 +#: eeschema/sch_base_frame.cpp:615 eeschema/sch_symbol.cpp:1919 +#: eeschema/sch_symbol.cpp:1923 eeschema/sch_symbol.cpp:1959 #: eeschema/widgets/symbol_diff_widget.cpp:45 pcbnew/footprint.cpp:1686 msgid "Library" msgstr "" @@ -10319,7 +10320,7 @@ msgstr "" #: pcbnew/dialogs/dialog_copper_zones_base.cpp:357 #: pcbnew/dialogs/panel_edit_options_base.cpp:347 #: pcbnew/dialogs/panel_edit_options_base.cpp:361 -#: pcbnew/dialogs/panel_edit_options_base.cpp:375 pcbnew/zone.cpp:1788 +#: pcbnew/dialogs/panel_edit_options_base.cpp:375 pcbnew/zone.cpp:1784 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282 msgid "Always" msgstr "" @@ -10332,7 +10333,7 @@ msgstr "" #: pcbnew/dialogs/dialog_copper_zones_base.cpp:357 #: pcbnew/dialogs/panel_edit_options_base.cpp:347 #: pcbnew/dialogs/panel_edit_options_base.cpp:361 -#: pcbnew/dialogs/panel_edit_options_base.cpp:375 pcbnew/zone.cpp:1789 +#: pcbnew/dialogs/panel_edit_options_base.cpp:375 pcbnew/zone.cpp:1785 #: pcbnew/zone_manager/panel_zone_properties_base.cpp:282 msgid "Never" msgstr "" @@ -10370,11 +10371,11 @@ msgstr "" msgid "Sort Alphabetically" msgstr "" -#: common/widgets/lib_tree.cpp:445 +#: common/widgets/lib_tree.cpp:444 msgid "recent searches" msgstr "" -#: common/widgets/lib_tree.cpp:1008 +#: common/widgets/lib_tree.cpp:1007 msgid "Select Columns" msgstr "" @@ -10575,7 +10576,7 @@ msgstr "" #: common/widgets/widget_hotkey_list.cpp:528 #: eeschema/dialogs/dialog_lib_edit_pin_table.cpp:62 eeschema/sch_item.cpp:62 -#: eeschema/symbol_editor/symbol_editor.cpp:1780 +#: eeschema/symbol_editor/symbol_editor.cpp:1779 #: eeschema/tools/sch_edit_tool.cpp:168 msgid "Alternate" msgstr "" @@ -10593,7 +10594,7 @@ msgid "Warning:" msgstr "" #: common/widgets/wx_html_report_panel.cpp:372 -#: eeschema/dialogs/dialog_erc.cpp:1027 +#: eeschema/dialogs/dialog_erc.cpp:1029 #: pcbnew/dialogs/dialog_board_statistics.cpp:727 #: pcbnew/dialogs/dialog_drc.cpp:1031 msgid "Save Report File" @@ -10646,233 +10647,233 @@ msgstr "" msgid "Save..." msgstr "" -#: common/wildcards_and_files_ext.cpp:237 +#: common/wildcards_and_files_ext.cpp:238 msgid "All files" msgstr "" -#: common/wildcards_and_files_ext.cpp:243 +#: common/wildcards_and_files_ext.cpp:244 #: eeschema/sch_io/kicad_sexpr/sch_io_kicad_sexpr.h:82 msgid "KiCad symbol library files" msgstr "" -#: common/wildcards_and_files_ext.cpp:250 +#: common/wildcards_and_files_ext.cpp:251 msgid "KiCad project files" msgstr "" -#: common/wildcards_and_files_ext.cpp:256 +#: common/wildcards_and_files_ext.cpp:257 msgid "KiCad legacy project files" msgstr "" -#: common/wildcards_and_files_ext.cpp:263 +#: common/wildcards_and_files_ext.cpp:264 msgid "All KiCad project files" msgstr "" -#: common/wildcards_and_files_ext.cpp:270 +#: common/wildcards_and_files_ext.cpp:271 msgid "All KiCad schematic files" msgstr "" -#: common/wildcards_and_files_ext.cpp:277 +#: common/wildcards_and_files_ext.cpp:278 #: eeschema/sch_io/kicad_legacy/sch_io_kicad_legacy.h:74 msgid "KiCad legacy schematic files" msgstr "" -#: common/wildcards_and_files_ext.cpp:284 +#: common/wildcards_and_files_ext.cpp:285 #: eeschema/sch_io/kicad_sexpr/sch_io_kicad_sexpr.h:76 msgid "KiCad s-expression schematic files" msgstr "" -#: common/wildcards_and_files_ext.cpp:291 +#: common/wildcards_and_files_ext.cpp:292 msgid "Altium Project files" msgstr "" -#: common/wildcards_and_files_ext.cpp:297 +#: common/wildcards_and_files_ext.cpp:298 msgid "CADSTAR Archive files" msgstr "" -#: common/wildcards_and_files_ext.cpp:303 +#: common/wildcards_and_files_ext.cpp:304 msgid "Eagle XML files" msgstr "" -#: common/wildcards_and_files_ext.cpp:309 +#: common/wildcards_and_files_ext.cpp:310 msgid "OrcadPCB2 netlist files" msgstr "" -#: common/wildcards_and_files_ext.cpp:316 +#: common/wildcards_and_files_ext.cpp:317 msgid "KiCad netlist files" msgstr "" -#: common/wildcards_and_files_ext.cpp:322 +#: common/wildcards_and_files_ext.cpp:323 msgid "Allegro netlist files" msgstr "" -#: common/wildcards_and_files_ext.cpp:329 +#: common/wildcards_and_files_ext.cpp:330 msgid "PADS netlist files" msgstr "" -#: common/wildcards_and_files_ext.cpp:335 +#: common/wildcards_and_files_ext.cpp:336 msgid "EasyEDA (JLCEDA) Std backup archive" msgstr "" -#: common/wildcards_and_files_ext.cpp:341 +#: common/wildcards_and_files_ext.cpp:342 #: eeschema/sch_io/easyedapro/sch_io_easyedapro.h:46 #: eeschema/sch_io/easyedapro/sch_io_easyedapro.h:51 #: pcbnew/pcb_io/easyedapro/pcb_io_easyedapro.h:51 msgid "EasyEDA (JLCEDA) Pro files" msgstr "" -#: common/wildcards_and_files_ext.cpp:347 +#: common/wildcards_and_files_ext.cpp:348 #: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:312 msgid "KiCad printed circuit board files" msgstr "" -#: common/wildcards_and_files_ext.cpp:354 +#: common/wildcards_and_files_ext.cpp:355 #: pcbnew/pcb_io/kicad_sexpr/pcb_io_kicad_sexpr.h:322 msgid "KiCad footprint files" msgstr "" -#: common/wildcards_and_files_ext.cpp:360 +#: common/wildcards_and_files_ext.cpp:361 msgid "KiCad footprint library paths" msgstr "" -#: common/wildcards_and_files_ext.cpp:367 +#: common/wildcards_and_files_ext.cpp:368 msgid "KiCad design block path" msgstr "" -#: common/wildcards_and_files_ext.cpp:374 +#: common/wildcards_and_files_ext.cpp:375 msgid "KiCad design block library paths" msgstr "" -#: common/wildcards_and_files_ext.cpp:381 +#: common/wildcards_and_files_ext.cpp:382 msgid "Drawing sheet files" msgstr "" -#: common/wildcards_and_files_ext.cpp:389 +#: common/wildcards_and_files_ext.cpp:390 msgid "KiCad symbol footprint link files" msgstr "" -#: common/wildcards_and_files_ext.cpp:397 gerbview/files.cpp:71 +#: common/wildcards_and_files_ext.cpp:398 gerbview/files.cpp:71 msgid "Drill files" msgstr "" -#: common/wildcards_and_files_ext.cpp:404 +#: common/wildcards_and_files_ext.cpp:405 msgid "SVG files" msgstr "" -#: common/wildcards_and_files_ext.cpp:410 +#: common/wildcards_and_files_ext.cpp:411 msgid "HTML files" msgstr "" -#: common/wildcards_and_files_ext.cpp:416 +#: common/wildcards_and_files_ext.cpp:417 msgid "CSV Files" msgstr "" -#: common/wildcards_and_files_ext.cpp:422 +#: common/wildcards_and_files_ext.cpp:423 #, fuzzy msgid "CSV/TSV Files" msgstr "جميع الملفات" -#: common/wildcards_and_files_ext.cpp:428 +#: common/wildcards_and_files_ext.cpp:429 msgid "Portable document format files" msgstr "" -#: common/wildcards_and_files_ext.cpp:434 +#: common/wildcards_and_files_ext.cpp:435 msgid "PostScript files" msgstr "" -#: common/wildcards_and_files_ext.cpp:440 +#: common/wildcards_and_files_ext.cpp:441 msgid "Json files" msgstr "" -#: common/wildcards_and_files_ext.cpp:446 +#: common/wildcards_and_files_ext.cpp:447 msgid "Report files" msgstr "" -#: common/wildcards_and_files_ext.cpp:452 +#: common/wildcards_and_files_ext.cpp:453 msgid "Component placement files" msgstr "" -#: common/wildcards_and_files_ext.cpp:458 +#: common/wildcards_and_files_ext.cpp:459 msgid "VRML and X3D files" msgstr "" -#: common/wildcards_and_files_ext.cpp:464 +#: common/wildcards_and_files_ext.cpp:465 msgid "IDFv3 footprint files" msgstr "" -#: common/wildcards_and_files_ext.cpp:470 +#: common/wildcards_and_files_ext.cpp:471 msgid "Text files" msgstr "" -#: common/wildcards_and_files_ext.cpp:476 +#: common/wildcards_and_files_ext.cpp:477 msgid "Legacy footprint export files" msgstr "" -#: common/wildcards_and_files_ext.cpp:482 +#: common/wildcards_and_files_ext.cpp:483 msgid "Electrical rule check file" msgstr "" -#: common/wildcards_and_files_ext.cpp:488 +#: common/wildcards_and_files_ext.cpp:489 msgid "SPICE library file" msgstr "" -#: common/wildcards_and_files_ext.cpp:494 +#: common/wildcards_and_files_ext.cpp:495 msgid "SPICE netlist file" msgstr "" -#: common/wildcards_and_files_ext.cpp:500 +#: common/wildcards_and_files_ext.cpp:501 msgid "CadStar netlist file" msgstr "" -#: common/wildcards_and_files_ext.cpp:506 +#: common/wildcards_and_files_ext.cpp:507 msgid "Symbol footprint association files" msgstr "" -#: common/wildcards_and_files_ext.cpp:512 +#: common/wildcards_and_files_ext.cpp:513 msgid "Zip file" msgstr "" -#: common/wildcards_and_files_ext.cpp:518 +#: common/wildcards_and_files_ext.cpp:519 msgid "GenCAD 1.4 board files" msgstr "" -#: common/wildcards_and_files_ext.cpp:524 +#: common/wildcards_and_files_ext.cpp:525 msgid "DXF Files" msgstr "" -#: common/wildcards_and_files_ext.cpp:530 +#: common/wildcards_and_files_ext.cpp:531 #: resources/linux/mime/kicad-gerbers.xml.in:22 msgid "Gerber job file" msgstr "" -#: common/wildcards_and_files_ext.cpp:536 +#: common/wildcards_and_files_ext.cpp:537 msgid "Specctra DSN file" msgstr "" -#: common/wildcards_and_files_ext.cpp:543 +#: common/wildcards_and_files_ext.cpp:544 msgid "Specctra Session file" msgstr "" -#: common/wildcards_and_files_ext.cpp:550 +#: common/wildcards_and_files_ext.cpp:551 msgid "IPC-D-356 Test Files" msgstr "" -#: common/wildcards_and_files_ext.cpp:557 +#: common/wildcards_and_files_ext.cpp:558 msgid "Workbook file" msgstr "" -#: common/wildcards_and_files_ext.cpp:564 +#: common/wildcards_and_files_ext.cpp:565 msgid "PNG file" msgstr "" -#: common/wildcards_and_files_ext.cpp:570 +#: common/wildcards_and_files_ext.cpp:571 msgid "Jpeg file" msgstr "" -#: common/wildcards_and_files_ext.cpp:576 +#: common/wildcards_and_files_ext.cpp:577 msgid "Hotkey file" msgstr "" -#: common/wildcards_and_files_ext.cpp:582 +#: common/wildcards_and_files_ext.cpp:583 #, fuzzy msgid "KiCad jobset files" msgstr "لم يتم تحميل أي أثر." @@ -10929,7 +10930,7 @@ msgstr "" msgid "Assign Footprints" msgstr "" -#: cvpcb/cvpcb_mainframe.cpp:118 pcbnew/dialogs/panel_fp_lib_table.cpp:1150 +#: cvpcb/cvpcb_mainframe.cpp:118 pcbnew/dialogs/panel_fp_lib_table.cpp:1149 msgid "Footprint Libraries" msgstr "" @@ -11377,8 +11378,8 @@ msgstr "" msgid "%s found" msgstr "" -#: eeschema/cross-probing.cpp:171 eeschema/sim/simulator_frame_ui.cpp:1659 -#: eeschema/sim/simulator_frame_ui.cpp:2161 +#: eeschema/cross-probing.cpp:171 eeschema/sim/simulator_frame_ui.cpp:1657 +#: eeschema/sim/simulator_frame_ui.cpp:2158 #: eeschema/widgets/tuner_slider.cpp:65 #, c-format msgid "%s not found" @@ -11576,6 +11577,89 @@ msgstr "" msgid "Bill of Materials" msgstr "" +#: eeschema/dialogs/dialog_bom_help_md.h:2 +msgid "" +"# 1. Summary\n" +"\n" +"The Bill of Materials tool creates a BOM which lists all of the components " +"in the design.\n" +"\n" +"The tool uses an external script to generate a BOM in the desired output " +"format. Choosing a different script changes how the BOM is formatted.\n" +"\n" +"Generating a BOM is described in more detail in the Schematic Editor " +"manual.\n" +"\n" +"# 2. Usage\n" +"\n" +"Select a generator script in the **BOM generator scripts** list. Details for " +"the selected generator are shown on the right of the dialog.\n" +"\n" +"Clicking the **Generate** button creates a BOM file with the selected " +"generator.\n" +"\n" +"The default settings present several generator script options, although some " +"additional scripts are installed with KiCad and can be added to the list " +"with the **+** button.\n" +"\n" +"**Note:** On Windows, there is an additional option **Show console window**. " +"When this option is unchecked, BOM generators run in a hidden console window " +"and any output is redirected and printed in the dialog. When this option is " +"checked, BOM generators run in a visisble console window.\n" +"\n" +"# 3. Custom generators and command lines\n" +"\n" +"Internally, KiCad creates an intermediate netlist file in XML format that " +"contains information about all of the components in the design. A BOM " +"generator script converts the intermediate netlist file to the desired " +"output format. KiCad runs the BOM generator scripts according to the command " +"line entered at the bottom of the BOM dialog.\n" +"\n" +"The command line format accepts parameters for filenames. Each formatting " +"parameter is replaced with a project-specific path or filename. The " +"supported formatting parameters are:\n" +"\n" +" * `%I`: absolute path and filename of the intermediate netlist file, which " +"is the input to the BOM generator\n" +" * `%O`: absolute path and filename of the output BOM file (without file " +"extension)\n" +" * `%B`: base filename of the output BOM file (without file extension)\n" +" * `%P`: absolute path of the project directory, without trailing slash\n" +"\n" +"**Note:** the `%O` output file parameter does not include a file extension. " +"KiCad will attempt to add an appropriate extension to the command line " +"automatically, but an extension may need to be added by hand.\n" +"\n" +"Python is the recommended tool for BOM generator scripts, but other tools " +"can also be used.\n" +"\n" +"## Example command lines for Python scripts\n" +"\n" +"The command line format for a Python script is of the form:\n" +"\n" +"```\n" +"python